This repository has been archived on 2024-04-21. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
simplecomplete/dist/min/simplecomplete.min.js

1 line
59 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var r in n)("object"==typeof exports?exports:t)[r]=n[r]}}(self,(function(){return function(){var t={9662:function(t,e,n){var r=n(614),o=n(6330);t.exports=function(t){if(r(t))return t;throw TypeError(o(t)+" is not a function")}},9483:function(t,e,n){var r=n(4411),o=n(6330);t.exports=function(t){if(r(t))return t;throw TypeError(o(t)+" is not a constructor")}},6077:function(t,e,n){var r=n(614);t.exports=function(t){if("object"==typeof t||r(t))return t;throw TypeError("Can't set "+String(t)+" as a prototype")}},1223:function(t,e,n){var r=n(5112),o=n(30),i=n(3070),s=r("unscopables"),a=Array.prototype;null==a[s]&&i.f(a,s,{configurable:!0,value:o(null)}),t.exports=function(t){a[s][t]=!0}},1530:function(t,e,n){"use strict";var r=n(8710).charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},5787:function(t){t.exports=function(t,e,n){if(t instanceof e)return t;throw TypeError("Incorrect "+(n?n+" ":"")+"invocation")}},9670:function(t,e,n){var r=n(111);t.exports=function(t){if(r(t))return t;throw TypeError(String(t)+" is not an object")}},8533:function(t,e,n){"use strict";var r=n(2092).forEach,o=n(9341)("forEach");t.exports=o?[].forEach:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}},8457:function(t,e,n){"use strict";var r=n(9974),o=n(7908),i=n(3411),s=n(7659),a=n(4411),u=n(6244),c=n(6135),l=n(8554),f=n(1246);t.exports=function(t){var e=o(t),n=a(this),p=arguments.length,h=p>1?arguments[1]:void 0,v=void 0!==h;v&&(h=r(h,p>2?arguments[2]:void 0,2));var d,y,g,m,b,x,w=f(e),E=0;if(!w||this==Array&&s(w))for(d=u(e),y=n?new this(d):Array(d);d>E;E++)x=v?h(e[E],E):e[E],c(y,E,x);else for(b=(m=l(e,w)).next,y=n?new this:[];!(g=b.call(m)).done;E++)x=v?i(m,h,[g.value,E],!0):g.value,c(y,E,x);return y.length=E,y}},1318:function(t,e,n){var r=n(5656),o=n(1400),i=n(6244),s=function(t){return function(e,n,s){var a,u=r(e),c=i(u),l=o(s,c);if(t&&n!=n){for(;c>l;)if((a=u[l++])!=a)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l||0;return!t&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}},2092:function(t,e,n){var r=n(9974),o=n(8361),i=n(7908),s=n(6244),a=n(5417),u=[].push,c=function(t){var e=1==t,n=2==t,c=3==t,l=4==t,f=6==t,p=7==t,h=5==t||f;return function(v,d,y,g){for(var m,b,x=i(v),w=o(x),E=r(d,y,3),S=s(w),O=0,R=g||a,L=e?R(v,S):n||p?R(v,0):void 0;S>O;O++)if((h||O in w)&&(b=E(m=w[O],O,x),t))if(e)L[O]=b;else if(b)switch(t){case 3:return!0;case 5:return m;case 6:return O;case 2:u.call(L,m)}else switch(t){case 4:return!1;case 7:u.call(L,m)}return f?-1:c||l?l:L}};t.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterReject:c(7)}},1194:function(t,e,n){var r=n(7293),o=n(5112),i=n(7392),s=o("species");t.exports=function(t){return i>=51||!r((function(){var e=[];return(e.constructor={})[s]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},9341:function(t,e,n){"use strict";var r=n(7293);t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))}},7475:function(t,e,n){var r=n(3157),o=n(4411),i=n(111),s=n(5112)("species");t.exports=function(t){var e;return r(t)&&(e=t.constructor,(o(e)&&(e===Array||r(e.prototype))||i(e)&&null===(e=e[s]))&&(e=void 0)),void 0===e?Array:e}},5417:function(t,e,n){var r=n(7475);t.exports=function(t,e){return new(r(t))(0===e?0:e)}},3411:function(t,e,n){var r=n(9670),o=n(9212);t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(e){o(t,"throw",e)}}},7072:function(t,e,n){var r=n(5112)("iterator"),o=!1;try{var i=0,s={next:function(){return{done:!!i++}},return:function(){o=!0}};s[r]=function(){return this},Array.from(s,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},t(i)}catch(t){}return n}},4326:function(t){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},648:function(t,e,n){var r=n(1694),o=n(614),i=n(4326),s=n(5112)("toStringTag"),a="Arguments"==i(function(){return arguments}());t.exports=r?i:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),s))?n:a?i(e):"Object"==(r=i(e))&&o(e.callee)?"Arguments":r}},9920:function(t,e,n){var r=n(2597),o=n(3887),i=n(1236),s=n(3070);t.exports=function(t,e){for(var n=o(e),a=s.f,u=i.f,c=0;c<n.length;c++){var l=n[c];r(t,l)||a(t,l,u(e,l))}}},4964:function(t,e,n){var r=n(5112)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,"/./"[t](e)}catch(t){}}return!1}},8544:function(t,e,n){var r=n(7293);t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},4994:function(t,e,n){"use strict";var r=n(3383).IteratorPrototype,o=n(30),i=n(9114),s=n(8003),a=n(7497),u=function(){return this};t.exports=function(t,e,n){var c=e+" Iterator";return t.prototype=o(r,{next:i(1,n)}),s(t,c,!1,!0),a[c]=u,t}},8880:function(t,e,n){var r=n(9781),o=n(3070),i=n(9114);t.exports=r?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},9114:function(t){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},6135:function(t,e,n){"use strict";var r=n(4948),o=n(3070),i=n(9114);t.exports=function(t,e,n){var s=r(e);s in t?o.f(t,s,i(0,n)):t[s]=n}},654:function(t,e,n){"use strict";var r=n(2109),o=n(1913),i=n(6530),s=n(614),a=n(4994),u=n(9518),c=n(7674),l=n(8003),f=n(8880),p=n(1320),h=n(5112),v=n(7497),d=n(3383),y=i.PROPER,g=i.CONFIGURABLE,m=d.IteratorPrototype,b=d.BUGGY_SAFARI_ITERATORS,x=h("iterator"),w="keys",E="values",S="entries",O=function(){return this};t.exports=function(t,e,n,i,h,d,R){a(n,e,i);var L,k,A,j=function(t){if(t===h&&_)return _;if(!b&&t in I)return I[t];switch(t){case w:case E:case S:return function(){return new n(this,t)}}return function(){return new n(this)}},P=e+" Iterator",T=!1,I=t.prototype,C=I[x]||I["@@iterator"]||h&&I[h],_=!b&&C||j(h),D="Array"==e&&I.entries||C;if(D&&(L=u(D.call(new t)))!==Object.prototype&&L.next&&(o||u(L)===m||(c?c(L,m):s(L[x])||p(L,x,O)),l(L,P,!0,!0),o&&(v[P]=O)),y&&h==E&&C&&C.name!==E&&(!o&&g?f(I,"name",E):(T=!0,_=function(){return C.call(this)})),h)if(k={values:j(E),keys:d?_:j(w),entries:j(S)},R)for(A in k)(b||T||!(A in I))&&p(I,A,k[A]);else r({target:e,proto:!0,forced:b||T},k);return o&&!R||I[x]===_||p(I,x,_,{name:h}),v[e]=_,k}},7235:function(t,e,n){var r=n(857),o=n(2597),i=n(6061),s=n(3070).f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});o(e,t)||s(e,t,{value:i.f(t)})}},9781:function(t,e,n){var r=n(7293);t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:function(t,e,n){var r=n(7854),o=n(111),i=r.document,s=o(i)&&o(i.createElement);t.exports=function(t){return s?i.createElement(t):{}}},8324:function(t){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:function(t,e,n){var r=n(317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;t.exports=o===Object.prototype?void 0:o},8113:function(t,e,n){var r=n(5005);t.exports=r("navigator","userAgent")||""},7392:function(t,e,n){var r,o,i=n(7854),s=n(8113),a=i.process,u=i.Deno,c=a&&a.versions||u&&u.version,l=c&&c.v8;l?o=(r=l.split("."))[0]<4?1:r[0]+r[1]:s&&(!(r=s.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=s.match(/Chrome\/(\d+)/))&&(o=r[1]),t.exports=o&&+o},748:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(t,e,n){var r=n(7854),o=n(1236).f,i=n(8880),s=n(1320),a=n(3505),u=n(9920),c=n(4705);t.exports=function(t,e){var n,l,f,p,h,v=t.target,d=t.global,y=t.stat;if(n=d?r:y?r[v]||a(v,{}):(r[v]||{}).prototype)for(l in e){if(p=e[l],f=t.noTargetGet?(h=o(n,l))&&h.value:n[l],!c(d?l:v+(y?".":"#")+l,t.forced)&&void 0!==f){if(typeof p==typeof f)continue;u(p,f)}(t.sham||f&&f.sham)&&i(p,"sham",!0),s(n,l,p,t)}}},7293:function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},7007:function(t,e,n){"use strict";n(4916);var r=n(1320),o=n(2261),i=n(7293),s=n(5112),a=n(8880),u=s("species"),c=RegExp.prototype;t.exports=function(t,e,n,l){var f=s(t),p=!i((function(){var e={};return e[f]=function(){return 7},7!=""[t](e)})),h=p&&!i((function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return e=!0,null},n[f](""),!e}));if(!p||!h||n){var v=/./[f],d=e(f,""[t],(function(t,e,n,r,i){var s=e.exec;return s===o||s===c.exec?p&&!i?{done:!0,value:v.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}));r(String.prototype,t,d[0]),r(c,f,d[1])}l&&a(c[f],"sham",!0)}},9974:function(t,e,n){var r=n(9662);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},6530:function(t,e,n){var r=n(9781),o=n(2597),i=Function.prototype,s=r&&Object.getOwnPropertyDescriptor,a=o(i,"name"),u=a&&"something"===function(){}.name,c=a&&(!r||r&&s(i,"name").configurable);t.exports={EXISTS:a,PROPER:u,CONFIGURABLE:c}},5005:function(t,e,n){var r=n(7854),o=n(614),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t]):r[t]&&r[t][e]}},1246:function(t,e,n){var r=n(648),o=n(8173),i=n(7497),s=n(5112)("iterator");t.exports=function(t){if(null!=t)return o(t,s)||o(t,"@@iterator")||i[r(t)]}},8554:function(t,e,n){var r=n(9662),o=n(9670),i=n(1246);t.exports=function(t,e){var n=arguments.length<2?i(t):e;if(r(n))return o(n.call(t));throw TypeError(String(t)+" is not iterable")}},8173:function(t,e,n){var r=n(9662);t.exports=function(t,e){var n=t[e];return null==n?void 0:r(n)}},7854:function(t,e,n){var r=function(t){return t&&t.Math==Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},2597:function(t,e,n){var r=n(7908),o={}.hasOwnProperty;t.exports=Object.hasOwn||function(t,e){return o.call(r(t),e)}},3501:function(t){t.exports={}},490:function(t,e,n){var r=n(5005);t.exports=r("document","documentElement")},4664:function(t,e,n){var r=n(9781),o=n(7293),i=n(317);t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:function(t,e,n){var r=n(7293),o=n(4326),i="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},9587:function(t,e,n){var r=n(614),o=n(111),i=n(7674);t.exports=function(t,e,n){var s,a;return i&&r(s=e.constructor)&&s!==n&&o(a=s.prototype)&&a!==n.prototype&&i(t,a),t}},2788:function(t,e,n){var r=n(614),o=n(5465),i=Function.toString;r(o.inspectSource)||(o.inspectSource=function(t){return i.call(t)}),t.exports=o.inspectSource},9909:function(t,e,n){var r,o,i,s=n(8536),a=n(7854),u=n(111),c=n(8880),l=n(2597),f=n(5465),p=n(6200),h=n(3501),v="Object already initialized",d=a.WeakMap;if(s||f.state){var y=f.state||(f.state=new d),g=y.get,m=y.has,b=y.set;r=function(t,e){if(m.call(y,t))throw new TypeError(v);return e.facade=t,b.call(y,t,e),e},o=function(t){return g.call(y,t)||{}},i=function(t){return m.call(y,t)}}else{var x=p("state");h[x]=!0,r=function(t,e){if(l(t,x))throw new TypeError(v);return e.facade=t,c(t,x,e),e},o=function(t){return l(t,x)?t[x]:{}},i=function(t){return l(t,x)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!u(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},7659:function(t,e,n){var r=n(5112),o=n(7497),i=r("iterator"),s=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||s[i]===t)}},3157:function(t,e,n){var r=n(4326);t.exports=Array.isArray||function(t){return"Array"==r(t)}},614:function(t){t.exports=function(t){return"function"==typeof t}},4411:function(t,e,n){var r=n(7293),o=n(614),i=n(648),s=n(5005),a=n(2788),u=[],c=s("Reflect","construct"),l=/^\s*(?:class|function)\b/,f=l.exec,p=!l.exec((function(){})),h=function(t){if(!o(t))return!1;try{return c(Object,u,t),!0}catch(t){return!1}};t.exports=!c||r((function(){var t;return h(h.call)||!h(Object)||!h((function(){t=!0}))||t}))?function(t){if(!o(t))return!1;switch(i(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return p||!!f.call(l,a(t))}:h},4705:function(t,e,n){var r=n(7293),o=n(614),i=/#|\.prototype\./,s=function(t,e){var n=u[a(t)];return n==l||n!=c&&(o(e)?r(e):!!e)},a=s.normalize=function(t){return String(t).replace(i,".").toLowerCase()},u=s.data={},c=s.NATIVE="N",l=s.POLYFILL="P";t.exports=s},111:function(t,e,n){var r=n(614);t.exports=function(t){return"object"==typeof t?null!==t:r(t)}},1913:function(t){t.exports=!1},7850:function(t,e,n){var r=n(111),o=n(4326),i=n(5112)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},2190:function(t,e,n){var r=n(614),o=n(5005),i=n(3307);t.exports=i?function(t){return"symbol"==typeof t}:function(t){var e=o("Symbol");return r(e)&&Object(t)instanceof e}},9212:function(t,e,n){var r=n(9670),o=n(8173);t.exports=function(t,e,n){var i,s;r(t);try{if(!(i=o(t,"return"))){if("throw"===e)throw n;return n}i=i.call(t)}catch(t){s=!0,i=t}if("throw"===e)throw n;if(s)throw i;return r(i),n}},3383:function(t,e,n){"use strict";var r,o,i,s=n(7293),a=n(614),u=n(30),c=n(9518),l=n(1320),f=n(5112),p=n(1913),h=f("iterator"),v=!1;[].keys&&("next"in(i=[].keys())?(o=c(c(i)))!==Object.prototype&&(r=o):v=!0),null==r||s((function(){var t={};return r[h].call(t)!==t}))?r={}:p&&(r=u(r)),a(r[h])||l(r,h,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:v}},7497:function(t){t.exports={}},6244:function(t,e,n){var r=n(7466);t.exports=function(t){return r(t.length)}},133:function(t,e,n){var r=n(7392),o=n(7293);t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},590:function(t,e,n){var r=n(7293),o=n(5112),i=n(1913),s=o("iterator");t.exports=!r((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,n="";return t.pathname="c%20d",e.forEach((function(t,r){e.delete("b"),n+=r+t})),i&&!t.toJSON||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[s]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},8536:function(t,e,n){var r=n(7854),o=n(614),i=n(2788),s=r.WeakMap;t.exports=o(s)&&/native code/.test(i(s))},3929:function(t,e,n){var r=n(7850);t.exports=function(t){if(r(t))throw TypeError("The method doesn't accept regular expressions");return t}},30:function(t,e,n){var r,o=n(9670),i=n(6048),s=n(748),a=n(3501),u=n(490),c=n(317),l=n(6200)("IE_PROTO"),f=function(){},p=function(t){return"<script>"+t+"<\/script>"},h=function(t){t.write(p("")),t.close();var e=t.parentWindow.Object;return t=null,e},v=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}var t,e;v="undefined"!=typeof document?document.domain&&r?h(r):((e=c("iframe")).style.display="none",u.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(p("document.F=Object")),t.close(),t.F):h(r);for(var n=s.length;n--;)delete v.prototype[s[n]];return v()};a[l]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(f.prototype=o(t),n=new f,f.prototype=null,n[l]=t):n=v(),void 0===e?n:i(n,e)}},6048:function(t,e,n){var r=n(9781),o=n(3070),i=n(9670),s=n(1956);t.exports=r?Object.defineProperties:function(t,e){i(t);for(var n,r=s(e),a=r.length,u=0;a>u;)o.f(t,n=r[u++],e[n]);return t}},3070:function(t,e,n){var r=n(9781),o=n(4664),i=n(9670),s=n(4948),a=Object.defineProperty;e.f=r?a:function(t,e,n){if(i(t),e=s(e),i(n),o)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},1236:function(t,e,n){var r=n(9781),o=n(5296),i=n(9114),s=n(5656),a=n(4948),u=n(2597),c=n(4664),l=Object.getOwnPropertyDescriptor;e.f=r?l:function(t,e){if(t=s(t),e=a(e),c)try{return l(t,e)}catch(t){}if(u(t,e))return i(!o.f.call(t,e),t[e])}},1156:function(t,e,n){var r=n(5656),o=n(8006).f,i={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return s&&"[object Window]"==i.call(t)?function(t){try{return o(t)}catch(t){return s.slice()}}(t):o(r(t))}},8006:function(t,e,n){var r=n(6324),o=n(748).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},5181:function(t,e){e.f=Object.getOwnPropertySymbols},9518:function(t,e,n){var r=n(2597),o=n(614),i=n(7908),s=n(6200),a=n(8544),u=s("IE_PROTO"),c=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){var e=i(t);if(r(e,u))return e[u];var n=e.constructor;return o(n)&&e instanceof n?n.prototype:e instanceof Object?c:null}},6324:function(t,e,n){var r=n(2597),o=n(5656),i=n(1318).indexOf,s=n(3501);t.exports=function(t,e){var n,a=o(t),u=0,c=[];for(n in a)!r(s,n)&&r(a,n)&&c.push(n);for(;e.length>u;)r(a,n=e[u++])&&(~i(c,n)||c.push(n));return c}},1956:function(t,e,n){var r=n(6324),o=n(748);t.exports=Object.keys||function(t){return r(t,o)}},5296:function(t,e){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);e.f=o?function(t){var e=r(this,t);return!!e&&e.enumerable}:n},7674:function(t,e,n){var r=n(9670),o=n(6077);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),e=n instanceof Array}catch(t){}return function(n,i){return r(n),o(i),e?t.call(n,i):n.__proto__=i,n}}():void 0)},288:function(t,e,n){"use strict";var r=n(1694),o=n(648);t.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},2140:function(t,e,n){var r=n(614),o=n(111);t.exports=function(t,e){var n,i;if("string"===e&&r(n=t.toString)&&!o(i=n.call(t)))return i;if(r(n=t.valueOf)&&!o(i=n.call(t)))return i;if("string"!==e&&r(n=t.toString)&&!o(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},3887:function(t,e,n){var r=n(5005),o=n(8006),i=n(5181),s=n(9670);t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(s(t)),n=i.f;return n?e.concat(n(t)):e}},857:function(t,e,n){var r=n(7854);t.exports=r},2248:function(t,e,n){var r=n(1320);t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},1320:function(t,e,n){var r=n(7854),o=n(614),i=n(2597),s=n(8880),a=n(3505),u=n(2788),c=n(9909),l=n(6530).CONFIGURABLE,f=c.get,p=c.enforce,h=String(String).split("String");(t.exports=function(t,e,n,u){var c,f=!!u&&!!u.unsafe,v=!!u&&!!u.enumerable,d=!!u&&!!u.noTargetGet,y=u&&void 0!==u.name?u.name:e;o(n)&&("Symbol("===String(y).slice(0,7)&&(y="["+String(y).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!i(n,"name")||l&&n.name!==y)&&s(n,"name",y),(c=p(n)).source||(c.source=h.join("string"==typeof y?y:""))),t!==r?(f?!d&&t[e]&&(v=!0):delete t[e],v?t[e]=n:s(t,e,n)):v?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return o(this)&&f(this).source||u(this)}))},7651:function(t,e,n){var r=n(9670),o=n(614),i=n(4326),s=n(2261);t.exports=function(t,e){var n=t.exec;if(o(n)){var a=n.call(t,e);return null!==a&&r(a),a}if("RegExp"===i(t))return s.call(t,e);throw TypeError("RegExp#exec called on incompatible receiver")}},2261:function(t,e,n){"use strict";var r,o,i=n(1340),s=n(7066),a=n(2999),u=n(2309),c=n(30),l=n(9909).get,f=n(9441),p=n(7168),h=RegExp.prototype.exec,v=u("native-string-replace",String.prototype.replace),d=h,y=(r=/a/,o=/b*/g,h.call(r,"a"),h.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),g=a.UNSUPPORTED_Y||a.BROKEN_CARET,m=void 0!==/()??/.exec("")[1];(y||m||g||f||p)&&(d=function(t){var e,n,r,o,a,u,f,p=this,b=l(p),x=i(t),w=b.raw;if(w)return w.lastIndex=p.lastIndex,e=d.call(w,x),p.lastIndex=w.lastIndex,e;var E=b.groups,S=g&&p.sticky,O=s.call(p),R=p.source,L=0,k=x;if(S&&(-1===(O=O.replace("y","")).indexOf("g")&&(O+="g"),k=x.slice(p.lastIndex),p.lastIndex>0&&(!p.multiline||p.multiline&&"\n"!==x.charAt(p.lastIndex-1))&&(R="(?: "+R+")",k=" "+k,L++),n=new RegExp("^(?:"+R+")",O)),m&&(n=new RegExp("^"+R+"$(?!\\s)",O)),y&&(r=p.lastIndex),o=h.call(S?n:p,k),S?o?(o.input=o.input.slice(L),o[0]=o[0].slice(L),o.index=p.lastIndex,p.lastIndex+=o[0].length):p.lastIndex=0:y&&o&&(p.lastIndex=p.global?o.index+o[0].length:r),m&&o&&o.length>1&&v.call(o[0],n,(function(){for(a=1;a<arguments.length-2;a++)void 0===arguments[a]&&(o[a]=void 0)})),o&&E)for(o.groups=u=c(null),a=0;a<E.length;a++)u[(f=E[a])[0]]=o[f[1]];return o}),t.exports=d},7066:function(t,e,n){"use strict";var r=n(9670);t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},2999:function(t,e,n){var r=n(7293),o=n(7854).RegExp;e.UNSUPPORTED_Y=r((function(){var t=o("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),e.BROKEN_CARET=r((function(){var t=o("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},9441:function(t,e,n){var r=n(7293),o=n(7854).RegExp;t.exports=r((function(){var t=o(".","s");return!(t.dotAll&&t.exec("\n")&&"s"===t.flags)}))},7168:function(t,e,n){var r=n(7293),o=n(7854).RegExp;t.exports=r((function(){var t=o("(?<a>b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")}))},4488:function(t){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},3505:function(t,e,n){var r=n(7854);t.exports=function(t,e){try{Object.defineProperty(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},6340:function(t,e,n){"use strict";var r=n(5005),o=n(3070),i=n(5112),s=n(9781),a=i("species");t.exports=function(t){var e=r(t),n=o.f;s&&e&&!e[a]&&n(e,a,{configurable:!0,get:function(){return this}})}},8003:function(t,e,n){var r=n(3070).f,o=n(2597),i=n(5112)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},6200:function(t,e,n){var r=n(2309),o=n(9711),i=r("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},5465:function(t,e,n){var r=n(7854),o=n(3505),i="__core-js_shared__",s=r[i]||o(i,{});t.exports=s},2309:function(t,e,n){var r=n(1913),o=n(5465);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.18.2",mode:r?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},6707:function(t,e,n){var r=n(9670),o=n(9483),i=n(5112)("species");t.exports=function(t,e){var n,s=r(t).constructor;return void 0===s||null==(n=r(s)[i])?e:o(n)}},8710:function(t,e,n){var r=n(9303),o=n(1340),i=n(4488),s=function(t){return function(e,n){var s,a,u=o(i(e)),c=r(n),l=u.length;return c<0||c>=l?t?"":void 0:(s=u.charCodeAt(c))<55296||s>56319||c+1===l||(a=u.charCodeAt(c+1))<56320||a>57343?t?u.charAt(c):s:t?u.slice(c,c+2):a-56320+(s-55296<<10)+65536}};t.exports={codeAt:s(!1),charAt:s(!0)}},6091:function(t,e,n){var r=n(6530).PROPER,o=n(7293),i=n(1361);t.exports=function(t){return o((function(){return!!i[t]()||"…"!=="…"[t]()||r&&i[t].name!==t}))}},3111:function(t,e,n){var r=n(4488),o=n(1340),i="["+n(1361)+"]",s=RegExp("^"+i+i+"*"),a=RegExp(i+i+"*$"),u=function(t){return function(e){var n=o(r(e));return 1&t&&(n=n.replace(s,"")),2&t&&(n=n.replace(a,"")),n}};t.exports={start:u(1),end:u(2),trim:u(3)}},1400:function(t,e,n){var r=n(9303),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},5656:function(t,e,n){var r=n(8361),o=n(4488);t.exports=function(t){return r(o(t))}},9303:function(t){var e=Math.ceil,n=Math.floor;t.exports=function(t){var r=+t;return r!=r||0===r?0:(r>0?n:e)(r)}},7466:function(t,e,n){var r=n(9303),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},7908:function(t,e,n){var r=n(4488);t.exports=function(t){return Object(r(t))}},7593:function(t,e,n){var r=n(111),o=n(2190),i=n(8173),s=n(2140),a=n(5112)("toPrimitive");t.exports=function(t,e){if(!r(t)||o(t))return t;var n,u=i(t,a);if(u){if(void 0===e&&(e="default"),n=u.call(t,e),!r(n)||o(n))return n;throw TypeError("Can't convert object to primitive value")}return void 0===e&&(e="number"),s(t,e)}},4948:function(t,e,n){var r=n(7593),o=n(2190);t.exports=function(t){var e=r(t,"string");return o(e)?e:String(e)}},1694:function(t,e,n){var r={};r[n(5112)("toStringTag")]="z",t.exports="[object z]"===String(r)},1340:function(t,e,n){var r=n(648);t.exports=function(t){if("Symbol"===r(t))throw TypeError("Cannot convert a Symbol value to a string");return String(t)}},6330:function(t){t.exports=function(t){try{return String(t)}catch(t){return"Object"}}},9711:function(t){var e=0,n=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++e+n).toString(36)}},3307:function(t,e,n){var r=n(133);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},6061:function(t,e,n){var r=n(5112);e.f=r},5112:function(t,e,n){var r=n(7854),o=n(2309),i=n(2597),s=n(9711),a=n(133),u=n(3307),c=o("wks"),l=r.Symbol,f=u?l:l&&l.withoutSetter||s;t.exports=function(t){return i(c,t)&&(a||"string"==typeof c[t])||(a&&i(l,t)?c[t]=l[t]:c[t]=f("Symbol."+t)),c[t]}},1361:function(t){t.exports="\t\n\v\f\r    \u2028\u2029\ufeff"},7327:function(t,e,n){"use strict";var r=n(2109),o=n(2092).filter;r({target:"Array",proto:!0,forced:!n(1194)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},1038:function(t,e,n){var r=n(2109),o=n(8457);r({target:"Array",stat:!0,forced:!n(7072)((function(t){Array.from(t)}))},{from:o})},6699:function(t,e,n){"use strict";var r=n(2109),o=n(1318).includes,i=n(1223);r({target:"Array",proto:!0},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("includes")},6992:function(t,e,n){"use strict";var r=n(5656),o=n(1223),i=n(7497),s=n(9909),a=n(654),u="Array Iterator",c=s.set,l=s.getterFor(u);t.exports=a(Array,"Array",(function(t,e){c(this,{type:u,target:r(t),index:0,kind:e})}),(function(){var t=l(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},9600:function(t,e,n){"use strict";var r=n(2109),o=n(8361),i=n(5656),s=n(9341),a=[].join,u=o!=Object,c=s("join",",");r({target:"Array",proto:!0,forced:u||!c},{join:function(t){return a.call(i(this),void 0===t?",":t)}})},1249:function(t,e,n){"use strict";var r=n(2109),o=n(2092).map;r({target:"Array",proto:!0,forced:!n(1194)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},7042:function(t,e,n){"use strict";var r=n(2109),o=n(3157),i=n(4411),s=n(111),a=n(1400),u=n(6244),c=n(5656),l=n(6135),f=n(5112),p=n(1194)("slice"),h=f("species"),v=[].slice,d=Math.max;r({target:"Array",proto:!0,forced:!p},{slice:function(t,e){var n,r,f,p=c(this),y=u(p),g=a(t,y),m=a(void 0===e?y:e,y);if(o(p)&&(n=p.constructor,(i(n)&&(n===Array||o(n.prototype))||s(n)&&null===(n=n[h]))&&(n=void 0),n===Array||void 0===n))return v.call(p,g,m);for(r=new(void 0===n?Array:n)(d(m-g,0)),f=0;g<m;g++,f++)g in p&&l(r,f,p[g]);return r.length=f,r}})},8309:function(t,e,n){var r=n(9781),o=n(6530).EXISTS,i=n(3070).f,s=Function.prototype,a=s.toString,u=/^\s*function ([^ (]*)/;r&&!o&&i(s,"name",{configurable:!0,get:function(){try{return a.call(this).match(u)[1]}catch(t){return""}}})},5003:function(t,e,n){var r=n(2109),o=n(7293),i=n(5656),s=n(1236).f,a=n(9781),u=o((function(){s(1)}));r({target:"Object",stat:!0,forced:!a||u,sham:!a},{getOwnPropertyDescriptor:function(t,e){return s(i(t),e)}})},9337:function(t,e,n){var r=n(2109),o=n(9781),i=n(3887),s=n(5656),a=n(1236),u=n(6135);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var e,n,r=s(t),o=a.f,c=i(r),l={},f=0;c.length>f;)void 0!==(n=o(r,e=c[f++]))&&u(l,e,n);return l}})},7941:function(t,e,n){var r=n(2109),o=n(7908),i=n(1956);r({target:"Object",stat:!0,forced:n(7293)((function(){i(1)}))},{keys:function(t){return i(o(t))}})},1539:function(t,e,n){var r=n(1694),o=n(1320),i=n(288);r||o(Object.prototype,"toString",i,{unsafe:!0})},4603:function(t,e,n){var r=n(9781),o=n(7854),i=n(4705),s=n(9587),a=n(8880),u=n(3070).f,c=n(8006).f,l=n(7850),f=n(1340),p=n(7066),h=n(2999),v=n(1320),d=n(7293),y=n(2597),g=n(9909).enforce,m=n(6340),b=n(5112),x=n(9441),w=n(7168),E=b("match"),S=o.RegExp,O=S.prototype,R=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,L=/a/g,k=/a/g,A=new S(L)!==L,j=h.UNSUPPORTED_Y;if(i("RegExp",r&&(!A||j||x||w||d((function(){return k[E]=!1,S(L)!=L||S(k)==k||"/a/i"!=S(L,"i")}))))){for(var P=function(t,e){var n,r,o,i,u,c,h=this instanceof P,v=l(t),d=void 0===e,m=[],b=t;if(!h&&v&&d&&t.constructor===P)return t;if((v||t instanceof P)&&(t=t.source,d&&(e="flags"in b?b.flags:p.call(b))),t=void 0===t?"":f(t),e=void 0===e?"":f(e),b=t,x&&"dotAll"in L&&(r=!!e&&e.indexOf("s")>-1)&&(e=e.replace(/s/g,"")),n=e,j&&"sticky"in L&&(o=!!e&&e.indexOf("y")>-1)&&(e=e.replace(/y/g,"")),w&&(i=function(t){for(var e,n=t.length,r=0,o="",i=[],s={},a=!1,u=!1,c=0,l="";r<=n;r++){if("\\"===(e=t.charAt(r)))e+=t.charAt(++r);else if("]"===e)a=!1;else if(!a)switch(!0){case"["===e:a=!0;break;case"("===e:R.test(t.slice(r+1))&&(r+=2,u=!0),o+=e,c++;continue;case">"===e&&u:if(""===l||y(s,l))throw new SyntaxError("Invalid capture group name");s[l]=!0,i.push([l,c]),u=!1,l="";continue}u?l+=e:o+=e}return[o,i]}(t),t=i[0],m=i[1]),u=s(S(t,e),h?this:O,P),(r||o||m.length)&&(c=g(u),r&&(c.dotAll=!0,c.raw=P(function(t){for(var e,n=t.length,r=0,o="",i=!1;r<=n;r++)"\\"!==(e=t.charAt(r))?i||"."!==e?("["===e?i=!0:"]"===e&&(i=!1),o+=e):o+="[\\s\\S]":o+=e+t.charAt(++r);return o}(t),n)),o&&(c.sticky=!0),m.length&&(c.groups=m)),t!==b)try{a(u,"source",""===b?"(?:)":b)}catch(t){}return u},T=function(t){t in P||u(P,t,{configurable:!0,get:function(){return S[t]},set:function(e){S[t]=e}})},I=c(S),C=0;I.length>C;)T(I[C++]);O.constructor=P,P.prototype=O,v(o,"RegExp",P)}m("RegExp")},4916:function(t,e,n){"use strict";var r=n(2109),o=n(2261);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},9714:function(t,e,n){"use strict";var r=n(6530).PROPER,o=n(1320),i=n(9670),s=n(1340),a=n(7293),u=n(7066),c="toString",l=RegExp.prototype,f=l.toString,p=a((function(){return"/a/b"!=f.call({source:"a",flags:"b"})})),h=r&&f.name!=c;(p||h)&&o(RegExp.prototype,c,(function(){var t=i(this),e=s(t.source),n=t.flags;return"/"+e+"/"+s(void 0===n&&t instanceof RegExp&&!("flags"in l)?u.call(t):n)}),{unsafe:!0})},2023:function(t,e,n){"use strict";var r=n(2109),o=n(3929),i=n(4488),s=n(1340);r({target:"String",proto:!0,forced:!n(4964)("includes")},{includes:function(t){return!!~s(i(this)).indexOf(s(o(t)),arguments.length>1?arguments[1]:void 0)}})},8783:function(t,e,n){"use strict";var r=n(8710).charAt,o=n(1340),i=n(9909),s=n(654),a="String Iterator",u=i.set,c=i.getterFor(a);s(String,"String",(function(t){u(this,{type:a,string:o(t),index:0})}),(function(){var t,e=c(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},6373:function(t,e,n){"use strict";var r=n(2109),o=n(4994),i=n(4488),s=n(7466),a=n(1340),u=n(9670),c=n(4326),l=n(7850),f=n(7066),p=n(8173),h=n(1320),v=n(7293),d=n(5112),y=n(6707),g=n(1530),m=n(7651),b=n(9909),x=n(1913),w=d("matchAll"),E="RegExp String Iterator",S=b.set,O=b.getterFor(E),R=RegExp.prototype,L="".matchAll,k=!!L&&!v((function(){"a".matchAll(/./)})),A=o((function(t,e,n,r){S(this,{type:E,regexp:t,string:e,global:n,unicode:r,done:!1})}),"RegExp String",(function(){var t=O(this);if(t.done)return{value:void 0,done:!0};var e=t.regexp,n=t.string,r=m(e,n);return null===r?{value:void 0,done:t.done=!0}:t.global?(""===a(r[0])&&(e.lastIndex=g(n,s(e.lastIndex),t.unicode)),{value:r,done:!1}):(t.done=!0,{value:r,done:!1})})),j=function(t){var e,n,r,o,i,c,l=u(this),p=a(t);return e=y(l,RegExp),void 0===(n=l.flags)&&l instanceof RegExp&&!("flags"in R)&&(n=f.call(l)),r=void 0===n?"":a(n),o=new e(e===RegExp?l.source:l,r),i=!!~r.indexOf("g"),c=!!~r.indexOf("u"),o.lastIndex=s(l.lastIndex),new A(o,p,i,c)};r({target:"String",proto:!0,forced:k},{matchAll:function(t){var e,n,r,o=i(this);if(null!=t){if(l(t)&&!~a(i("flags"in R?t.flags:f.call(t))).indexOf("g"))throw TypeError("`.matchAll` does not allow non-global regexes");if(k)return L.apply(o,arguments);if(void 0===(n=p(t,w))&&x&&"RegExp"==c(t)&&(n=j),n)return n.call(t,o)}else if(k)return L.apply(o,arguments);return e=a(o),r=new RegExp(t,"g"),x?j.call(r,e):r[w](e)}}),x||w in R||h(R,w,j)},3123:function(t,e,n){"use strict";var r=n(7007),o=n(7850),i=n(9670),s=n(4488),a=n(6707),u=n(1530),c=n(7466),l=n(1340),f=n(8173),p=n(7651),h=n(2261),v=n(2999),d=n(7293),y=v.UNSUPPORTED_Y,g=[].push,m=Math.min,b=4294967295,x=!d((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));r("split",(function(t,e,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var r=l(s(this)),i=void 0===n?b:n>>>0;if(0===i)return[];if(void 0===t)return[r];if(!o(t))return e.call(r,t,i);for(var a,u,c,f=[],p=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),v=0,d=new RegExp(t.source,p+"g");(a=h.call(d,r))&&!((u=d.lastIndex)>v&&(f.push(r.slice(v,a.index)),a.length>1&&a.index<r.length&&g.apply(f,a.slice(1)),c=a[0].length,v=u,f.length>=i));)d.lastIndex===a.index&&d.lastIndex++;return v===r.length?!c&&d.test("")||f.push(""):f.push(r.slice(v)),f.length>i?f.slice(0,i):f}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var o=s(this),i=null==e?void 0:f(e,t);return i?i.call(e,o,n):r.call(l(o),e,n)},function(t,o){var s=i(this),f=l(t),h=n(r,s,f,o,r!==e);if(h.done)return h.value;var v=a(s,RegExp),d=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(y?"g":"y"),x=new v(y?"^(?:"+s.source+")":s,g),w=void 0===o?b:o>>>0;if(0===w)return[];if(0===f.length)return null===p(x,f)?[f]:[];for(var E=0,S=0,O=[];S<f.length;){x.lastIndex=y?0:S;var R,L=p(x,y?f.slice(S):f);if(null===L||(R=m(c(x.lastIndex+(y?S:0)),f.length))===E)S=u(f,S,d);else{if(O.push(f.slice(E,S)),O.length===w)return O;for(var k=1;k<=L.length-1;k++)if(O.push(L[k]),O.length===w)return O;S=E=R}}return O.push(f.slice(E)),O}]}),!x,y)},3210:function(t,e,n){"use strict";var r=n(2109),o=n(3111).trim;r({target:"String",proto:!0,forced:n(6091)("trim")},{trim:function(){return o(this)}})},1817:function(t,e,n){"use strict";var r=n(2109),o=n(9781),i=n(7854),s=n(2597),a=n(614),u=n(111),c=n(3070).f,l=n(9920),f=i.Symbol;if(o&&a(f)&&(!("description"in f.prototype)||void 0!==f().description)){var p={},h=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof h?new f(t):void 0===t?f():f(t);return""===t&&(p[e]=!0),e};l(h,f);var v=h.prototype=f.prototype;v.constructor=h;var d=v.toString,y="Symbol(test)"==String(f("test")),g=/^Symbol\((.*)\)[^)]+$/;c(v,"description",{configurable:!0,get:function(){var t=u(this)?this.valueOf():this,e=d.call(t);if(s(p,t))return"";var n=y?e.slice(7,-1):e.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:h})}},2165:function(t,e,n){n(7235)("iterator")},2526:function(t,e,n){"use strict";var r=n(2109),o=n(7854),i=n(5005),s=n(1913),a=n(9781),u=n(133),c=n(7293),l=n(2597),f=n(3157),p=n(614),h=n(111),v=n(2190),d=n(9670),y=n(7908),g=n(5656),m=n(4948),b=n(1340),x=n(9114),w=n(30),E=n(1956),S=n(8006),O=n(1156),R=n(5181),L=n(1236),k=n(3070),A=n(5296),j=n(1320),P=n(2309),T=n(6200),I=n(3501),C=n(9711),_=n(5112),D=n(6061),N=n(7235),q=n(8003),M=n(9909),U=n(2092).forEach,F=T("hidden"),V="Symbol",B=_("toPrimitive"),G=M.set,H=M.getterFor(V),Y=Object.prototype,K=o.Symbol,W=i("JSON","stringify"),$=L.f,z=k.f,X=O.f,J=A.f,Q=P("symbols"),Z=P("op-symbols"),tt=P("string-to-symbol-registry"),et=P("symbol-to-string-registry"),nt=P("wks"),rt=o.QObject,ot=!rt||!rt.prototype||!rt.prototype.findChild,it=a&&c((function(){return 7!=w(z({},"a",{get:function(){return z(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=$(Y,e);r&&delete Y[e],z(t,e,n),r&&t!==Y&&z(Y,e,r)}:z,st=function(t,e){var n=Q[t]=w(K.prototype);return G(n,{type:V,tag:t,description:e}),a||(n.description=e),n},at=function(t,e,n){t===Y&&at(Z,e,n),d(t);var r=m(e);return d(n),l(Q,r)?(n.enumerable?(l(t,F)&&t[F][r]&&(t[F][r]=!1),n=w(n,{enumerable:x(0,!1)})):(l(t,F)||z(t,F,x(1,{})),t[F][r]=!0),it(t,r,n)):z(t,r,n)},ut=function(t,e){d(t);var n=g(e),r=E(n).concat(pt(n));return U(r,(function(e){a&&!ct.call(n,e)||at(t,e,n[e])})),t},ct=function(t){var e=m(t),n=J.call(this,e);return!(this===Y&&l(Q,e)&&!l(Z,e))&&(!(n||!l(this,e)||!l(Q,e)||l(this,F)&&this[F][e])||n)},lt=function(t,e){var n=g(t),r=m(e);if(n!==Y||!l(Q,r)||l(Z,r)){var o=$(n,r);return!o||!l(Q,r)||l(n,F)&&n[F][r]||(o.enumerable=!0),o}},ft=function(t){var e=X(g(t)),n=[];return U(e,(function(t){l(Q,t)||l(I,t)||n.push(t)})),n},pt=function(t){var e=t===Y,n=X(e?Z:g(t)),r=[];return U(n,(function(t){!l(Q,t)||e&&!l(Y,t)||r.push(Q[t])})),r};if(u||(K=function(){if(this instanceof K)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?b(arguments[0]):void 0,e=C(t),n=function(t){this===Y&&n.call(Z,t),l(this,F)&&l(this[F],e)&&(this[F][e]=!1),it(this,e,x(1,t))};return a&&ot&&it(Y,e,{configurable:!0,set:n}),st(e,t)},j(K.prototype,"toString",(function(){return H(this).tag})),j(K,"withoutSetter",(function(t){return st(C(t),t)})),A.f=ct,k.f=at,L.f=lt,S.f=O.f=ft,R.f=pt,D.f=function(t){return st(_(t),t)},a&&(z(K.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),s||j(Y,"propertyIsEnumerable",ct,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:K}),U(E(nt),(function(t){N(t)})),r({target:V,stat:!0,forced:!u},{for:function(t){var e=b(t);if(l(tt,e))return tt[e];var n=K(e);return tt[e]=n,et[n]=e,n},keyFor:function(t){if(!v(t))throw TypeError(t+" is not a symbol");if(l(et,t))return et[t]},useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!a},{create:function(t,e){return void 0===e?w(t):ut(w(t),e)},defineProperty:at,defineProperties:ut,getOwnPropertyDescriptor:lt}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:ft,getOwnPropertySymbols:pt}),r({target:"Object",stat:!0,forced:c((function(){R.f(1)}))},{getOwnPropertySymbols:function(t){return R.f(y(t))}}),W&&r({target:"JSON",stat:!0,forced:!u||c((function(){var t=K();return"[null]"!=W([t])||"{}"!=W({a:t})||"{}"!=W(Object(t))}))},{stringify:function(t,e,n){for(var r,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=e,(h(e)||void 0!==t)&&!v(t))return f(e)||(e=function(t,e){if(p(r)&&(e=r.call(this,t,e)),!v(e))return e}),o[1]=e,W.apply(null,o)}}),!K.prototype[B]){var ht=K.prototype.valueOf;j(K.prototype,B,(function(){return ht.apply(this,arguments)}))}q(K,V),I[F]=!0},4747:function(t,e,n){var r=n(7854),o=n(8324),i=n(8509),s=n(8533),a=n(8880),u=function(t){if(t&&t.forEach!==s)try{a(t,"forEach",s)}catch(e){t.forEach=s}};for(var c in o)o[c]&&u(r[c]&&r[c].prototype);u(i)},3948:function(t,e,n){var r=n(7854),o=n(8324),i=n(8509),s=n(6992),a=n(8880),u=n(5112),c=u("iterator"),l=u("toStringTag"),f=s.values,p=function(t,e){if(t){if(t[c]!==f)try{a(t,c,f)}catch(e){t[c]=f}if(t[l]||a(t,l,e),o[e])for(var n in s)if(t[n]!==s[n])try{a(t,n,s[n])}catch(e){t[n]=s[n]}}};for(var h in o)p(r[h]&&r[h].prototype,h);p(i,"DOMTokenList")},1637:function(t,e,n){"use strict";n(6992);var r=n(2109),o=n(5005),i=n(590),s=n(1320),a=n(2248),u=n(8003),c=n(4994),l=n(9909),f=n(5787),p=n(614),h=n(2597),v=n(9974),d=n(648),y=n(9670),g=n(111),m=n(1340),b=n(30),x=n(9114),w=n(8554),E=n(1246),S=n(5112),O=o("fetch"),R=o("Request"),L=R&&R.prototype,k=o("Headers"),A=S("iterator"),j="URLSearchParams",P="URLSearchParamsIterator",T=l.set,I=l.getterFor(j),C=l.getterFor(P),_=/\+/g,D=Array(4),N=function(t){return D[t-1]||(D[t-1]=RegExp("((?:%[\\da-f]{2}){"+t+"})","gi"))},q=function(t){try{return decodeURIComponent(t)}catch(e){return t}},M=function(t){var e=t.replace(_," "),n=4;try{return decodeURIComponent(e)}catch(t){for(;n;)e=e.replace(N(n--),q);return e}},U=/[!'()~]|%20/g,F={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},V=function(t){return F[t]},B=function(t){return encodeURIComponent(t).replace(U,V)},G=function(t,e){if(e)for(var n,r,o=e.split("&"),i=0;i<o.length;)(n=o[i++]).length&&(r=n.split("="),t.push({key:M(r.shift()),value:M(r.join("="))}))},H=function(t){this.entries.length=0,G(this.entries,t)},Y=function(t,e){if(t<e)throw TypeError("Not enough arguments")},K=c((function(t,e){T(this,{type:P,iterator:w(I(t).entries),kind:e})}),"Iterator",(function(){var t=C(this),e=t.kind,n=t.iterator.next(),r=n.value;return n.done||(n.value="keys"===e?r.key:"values"===e?r.value:[r.key,r.value]),n})),W=function(){f(this,W,j);var t,e,n,r,o,i,s,a,u,c=arguments.length>0?arguments[0]:void 0,l=this,p=[];if(T(l,{type:j,entries:p,updateURL:function(){},updateSearchParams:H}),void 0!==c)if(g(c))if(t=E(c))for(n=(e=w(c,t)).next;!(r=n.call(e)).done;){if((s=(i=(o=w(y(r.value))).next).call(o)).done||(a=i.call(o)).done||!i.call(o).done)throw TypeError("Expected sequence with length 2");p.push({key:m(s.value),value:m(a.value)})}else for(u in c)h(c,u)&&p.push({key:u,value:m(c[u])});else G(p,"string"==typeof c?"?"===c.charAt(0)?c.slice(1):c:m(c))},$=W.prototype;if(a($,{append:function(t,e){Y(arguments.length,2);var n=I(this);n.entries.push({key:m(t),value:m(e)}),n.updateURL()},delete:function(t){Y(arguments.length,1);for(var e=I(this),n=e.entries,r=m(t),o=0;o<n.length;)n[o].key===r?n.splice(o,1):o++;e.updateURL()},get:function(t){Y(arguments.length,1);for(var e=I(this).entries,n=m(t),r=0;r<e.length;r++)if(e[r].key===n)return e[r].value;return null},getAll:function(t){Y(arguments.length,1);for(var e=I(this).entries,n=m(t),r=[],o=0;o<e.length;o++)e[o].key===n&&r.push(e[o].value);return r},has:function(t){Y(arguments.length,1);for(var e=I(this).entries,n=m(t),r=0;r<e.length;)if(e[r++].key===n)return!0;return!1},set:function(t,e){Y(arguments.length,1);for(var n,r=I(this),o=r.entries,i=!1,s=m(t),a=m(e),u=0;u<o.length;u++)(n=o[u]).key===s&&(i?o.splice(u--,1):(i=!0,n.value=a));i||o.push({key:s,value:a}),r.updateURL()},sort:function(){var t,e,n,r=I(this),o=r.entries,i=o.slice();for(o.length=0,n=0;n<i.length;n++){for(t=i[n],e=0;e<n;e++)if(o[e].key>t.key){o.splice(e,0,t);break}e===n&&o.push(t)}r.updateURL()},forEach:function(t){for(var e,n=I(this).entries,r=v(t,arguments.length>1?arguments[1]:void 0,3),o=0;o<n.length;)r((e=n[o++]).value,e.key,this)},keys:function(){return new K(this,"keys")},values:function(){return new K(this,"values")},entries:function(){return new K(this,"entries")}},{enumerable:!0}),s($,A,$.entries,{name:"entries"}),s($,"toString",(function(){for(var t,e=I(this).entries,n=[],r=0;r<e.length;)t=e[r++],n.push(B(t.key)+"="+B(t.value));return n.join("&")}),{enumerable:!0}),u(W,j),r({global:!0,forced:!i},{URLSearchParams:W}),!i&&p(k)){var z=function(t){if(g(t)){var e,n=t.body;if(d(n)===j)return(e=t.headers?new k(t.headers):new k).has("content-type")||e.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),b(t,{body:x(0,String(n)),headers:x(0,e)})}return t};if(p(O)&&r({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return O(t,arguments.length>1?z(arguments[1]):{})}}),p(R)){var X=function(t){return f(this,X,"Request"),new R(t,arguments.length>1?z(arguments[1]):{})};L.constructor=X,X.prototype=L,r({global:!0,forced:!0},{Request:X})}}t.exports={URLSearchParams:W,getState:I}}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r](i,i.exports,n),i.exports}n.d=function(t,e){for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var r={};return function(){"use strict";function t(t,e){var n=!1,r=!0,o=t.document,i=o.documentElement,s=o.addEventListener?"addEventListener":"attachEvent",a=o.addEventListener?"removeEventListener":"detachEvent",u=o.addEventListener?"":"on",c=function r(i){if("readystatechange"!==i.type||"complete"===o.readyState)return("load"===i.type?t:o)[a](u+i.type,r,!1),!n&&(n=!0)?e.call(t,i.type||i):void 0};if("complete"!==o.readyState){if(o.createEventObject&&i.doScroll){try{r=!t.frameElement}catch(t){}r&&function t(){try{i.doScroll("left")}catch(e){return void setTimeout(t,50)}return c("poll")}()}return o[s](u+"DOMContentLoaded",c,!1),o[s](u+"readystatechange",c,!1),t[s](u+"load",c,!1)}}n.r(r),n.d(r,{SimpleComplete:function(){return p},default:function(){return h}}),n(4747),n(1038),n(8783),n(3210),n(6992),n(1539),n(3948),n(1637),n(7941),n(9714),n(6699),n(2023),n(1249),n(7327),n(8309),n(4603),n(4916),n(6373),n(9600),n(3123),n(2526),n(5003),n(9337),n(1817),n(2165),n(7042);var e={url:null,method:"GET",headers:null,delay:300,timeout:30,multiple:!1,paramName:"q",debug:!1,minLength:null,placeholder:"Search",blankable:!1,params:function(){},init:function(){},error:function(){},focus:function(){},blur:function(){},onInput:function(){},keydown:function(){},keyup:function(){},select:function(){},reset:function(){},onBeforeRequest:function(t,e,n,r){},onResponse:function(t,e){},onTimeout:function(t){},onErrorResponse:function(t,e){},onParseResponse:function(){},onParseItems:function(t){},onParseItem:function(t){},onRenderItem:function(t,e){return t}};function o(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return i(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){f(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function c(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var p=function(){function n(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(c(this,n),this.results=null,this.query=null,this.launchedRequest=null,this.options=u(u({},e),r||{}),"string"==typeof t){var o=document.querySelectorAll(t);o&&o.length>0&&o.forEach((function(t){n.instances||(n.instances=[]),n.instances.push(new n(t,r))}))}else{if(this.element=t,this.element.simplecomplete)throw new Error("nope");this.element.simplecomplete=this,this.hideOrigin(),this.initDOM(),this.initEvents(),this.updateLabel()}}var r,i,a;return r=n,i=[{key:"hideOrigin",value:function(){this.options.debug?(this.element.style.border="solid 3px red",this.element.style.marginTop="1em",this.element.style.marginBottom="1em"):(this.element.style.width="1px",this.element.style.height="1px",this.element.style.position="absolute",this.element.style.left="".concat(99*-window.innerWidth,"px"),this.element.style.top="0")}},{key:"initDOM",value:function(){this.parentNode=this.element.parentNode,this.wrapper=n.createElement("DIV",{classes:"simplecomplete"}),this.options.blankable&&this.wrapper.classList.add("is-blankable"),this.isMultiple()&&this.wrapper.classList.add("is-multiple"),this.isSelectElement()&&this.wrapper.classList.add("is-select");var t=n.createElement("DIV",{classes:"simplecomplete__input"});this.fakeInput=n.createElement("DIV",{classes:"simplecomplete__input-field"}),this.cancelInputBtn=n.createElement("A",{classes:"simplecomplete__input-cancel"}),this.cancelInputBtn.addEventListener("click",(function(t){t.preventDefault(),t.stopPropagation(),document.body.dispatchEvent(new Event("click"))})),t.appendChild(this.fakeInput),t.appendChild(this.cancelInputBtn),this.currentValue=n.createElement("DIV",{classes:"simplecomplete__value"}),this.wrapper.appendChild(this.currentValue),this.wrapper.appendChild(t);var e=n.createElement("DIV",{classes:"simplecomplete__results"});this.resultsList=n.createElement("DIV",{classes:"simplecomplete__results-list"}),e.appendChild(this.resultsList),this.wrapper.appendChild(e),this.element.parentNode.insertBefore(this.wrapper,this.element.nextSibling),this.onResults(Array.from(this.element.options||[]))}},{key:"initEvents",value:function(){var t=this;this.element.addEventListener("focus",(function(e){e.preventDefault(),t.onFocus()})),this.wrapper.addEventListener("click",this.onFocus.bind(this)),this.currentValue.addEventListener("click",this.onFocus.bind(this)),this.fakeInput.addEventListener("keydown",(function(t){switch(t.keyCode){case n.KEYS.TAB:case n.KEYS.ENTER:return t.preventDefault(),!1}})),this.fakeInput.addEventListener("keyup",this.onInput.bind(this))}},{key:"onInput",value:function(t){switch(null!==this.launchedRequest&&(window.clearTimeout(this.launchedRequest),this.launchedRequest=null),t.keyCode){case n.KEYS.ENTER:this.onSend();case n.KEYS.TAB:return t.preventDefault(),!1}this.query=t.target.textContent.trim(),this.options.url&&(this.launchedRequest=window.setTimeout(this.onSend.bind(this),this.options.delay||300),console.log(this.options.url)),this.onResults()}},{key:"finishRequest",value:function(t){this.wrapper.classList.remove("is-busy"),this.queued=!1}},{key:"sendRequest",value:function(){var t=this,e=u({Accept:"application/json","X-Requested-With":"XMLHttpRequest"},this.options.headers||{}),r=u({},this.options.params||{});r[this.options.paramName||"q"]=this.query;var o=new FormData,i=new URLSearchParams,s=this.options.url,a=n.client;if(a.abort(),a.addEventListener("load",(function(e){t.finishRequest(a),t.handleResponse(a,r,o,e)})),a.addEventListener("timeout",(function(e){t.finishRequest(a),t.options.onTimeout(a)})),a.addEventListener("error",(function(e){t.finishRequest(a),t.options.onErrorResponse(e,a)})),Object.keys(r).forEach((function(t){i.set(t,r[t]),o.append(t,r[t])})),this.options.onBeforeRequest(a,e,i,o),s+="?".concat(i.toString()),a.open(this.options.method||"GET",s),1!=a.readyState)return console.log(a.readyState),void this.onError("xhr_not_ready");Object.keys(e).forEach((function(t){return a.setRequestHeader(t,e[t])})),n.timeout=1e3*(this.options.timeout||30),a.send(o)}},{key:"handleResponse",value:function(t,e,n,r){var o=t.responseText||null;if(o&&t.getResponseHeader("Content-Type").includes("application/json"))try{if(o=JSON.parse(o),this.options.onParseResponse(o),!Array.isArray(o))throw new Error("simplecomplete.errors.no_array_response");console.log(o)}catch(t){this.options.onParseResponse(o)}200<=t.status&&t.status<300?(this.options.onResponse(o,t),this.onResults(o.data||o)):this.onError("simplecomplete.errors.xhr_wrong_status")}},{key:"onSend",value:function(){null!==this.launchedRequest&&(window.clearTimeout(this.launchedRequest),this.launchedRequest=null),!this.query||this.options.minLength>0&&this.query.length<this.options.minLength?this.onError("simplecomplete.errors.min-length"):this.wrapper.classList.contains("is-busy")?this.queued=!0:this.options.url&&(this.wrapper.classList.add("is-busy"),this.sendRequest())}},{key:"isMultiple",value:function(){return this.element.multiple||!1}},{key:"deselectOption",value:function(t){var e=Array.from(this.element.selectedOptions);for(var n in e){var r=e[n];if(r.value==t){r.selected=!1;break}}}},{key:"selectOption",value:function(t){var e=Array.from(this.element.options);for(var n in e){var r=e[n];if(r.value==t){r.selected=!0;break}}}},{key:"updateValue",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(null!==t||this.options.blankable)&&(this.isMultiple()?this.isSelected(t)?this.deselectOption(t):this.selectOption(t):this.element.value=t),this.updateLabel(),this.onResults()}},{key:"isSelectElement",value:function(){return!!this.element.tagName&&"SELECT"==this.element.tagName}},{key:"updateLabel",value:function(){var t=this;if(this.currentValue.classList.remove("is-empty"),this.currentValue.innerHTML="",this.isMultiple()&&this.isSelectElement()){var e=Array.from(this.element.selectedOptions);for(var r in e){var o=e[r],i=n.createElement("SPAN",{classes:"selected-option"});i.textContent=o.textContent,i.dataset.value=o.value,(this.isMultiple()||this.options.blankable)&&i.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),t.deselectOption(e.target.dataset.value),t.updateValue()})),this.currentValue.appendChild(i)}}if(!this.currentValue.childNodes.length)if(this.element.value){var s=n.createElement("SPAN",{classes:"selected-option"}),a=this.results.filter((function(e){return e.value==t.element.value})).map((function(t){return t.label||t.value})).shift();s.textContent=a||this.element.value,this.currentValue.appendChild(s)}else{var u=this.element.getAttribute("placeholder")||this.element.dataset.placeholder||this.options.placeholder||"Search";if(this.isSelectElement()){var c=n.createElement("SPAN",{classes:"empty-item"});c.textContent=u,this.currentValue.appendChild(c)}else this.currentValue.textContent=u;u==this.options.placeholder&&this.currentValue.classList.add("is-empty")}}},{key:"onError",value:function(t){console.log(t)}},{key:"onFocus",value:function(t){var e=this;t&&t.stopPropagation(),document.body.dispatchEvent(new Event("click")),this.wrapper.classList.add("active"),this.results.length>0&&this.wrapper.classList.add("has-results"),this.currentValue.classList.add("hide"),this.fakeInput.setAttribute("contenteditable",!0),this.fakeInput.focus(),this.options.focus(),document.body.addEventListener("click",(function(t){e.onBlur()}),{once:!0})}},{key:"onBlur",value:function(){this.query=null,this.fakeInput.textContent="",this.wrapper.classList.remove("active"),this.currentValue.classList.remove("hide"),this.fakeInput.setAttribute("contenteditable",!1),this.wrapper.classList.remove("has-results"),this.onResults(),this.options.blur()}},{key:"onSelect",value:function(t){this.updateValue(t),document.body.dispatchEvent(new Event("click"))}},{key:"onResults",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;try{if(null!==e){if(!Array.isArray(e))return void this.onError("simplecomplete.errors.data_invalid");this.options.onParseItems(e),this.results=e.map((function(e){var n=t.options.onParseItem(e)||e;switch(s(n)){case"string":n={value:n,label:n};break;case"object":n={value:n.id||n.value,label:n.label||n.name};break;default:if(!(Array.isArray(n)&&n.length>0))throw new Error("simplecomplete.errors.invalid response item");n={value:n[0],label:n[n.length-1]}}return n})),this.results&&this.isSelectElement()&&(o(this.element.options).forEach((function(e){t.isSelected(e.value)||e.remove()})),this.results.forEach((function(e){var r=n.createElement("OPTION");r.value=e.value||e.id,r.textContent=e.label||e.name||e,t.isSelected(r.value)||t.element.appendChild(r)})))}if(this.results&&this.resultsList)if(this.resultsList.innerHTML="",this.isSelectElement()?o(this.element.options).filter(this.filterResults.bind(this)).forEach((function(e){t.resultsList.appendChild(t.renderOption({value:e.value,label:e.textContent}))})):this.results.filter(this.filterResults.bind(this)).forEach((function(e){return t.resultsList.appendChild(t.renderOption(e))})),this.resultsList.childNodes.length)this.wrapper.classList.remove("has-results");else{var r=n.createElement("DIV",{classes:"simplecomplete__results-list-empty"});r.textContent=this.options.emptyText||"No results",this.resultsList.appendChild(r),this.wrapper.classList.add("has-results")}}catch(t){this.onError(t)}}},{key:"filterResults",value:function(t){if(!this.query)return!0;var e=new RegExp(this.query,"gi");return o((t.label||t.textContent).matchAll(e)).length>0}},{key:"isSelected",value:function(t){for(var e=Array.from(this.element.selectedOptions||[]),n=0;n<e.length;n++)if(e[n].value==t)return!0;return this.element.value==t||!1}},{key:"renderOption",value:function(t){var e=this,r=n.createElement("A",{classes:"simplecomplete__results-list-item"});if(this.isSelected(t.value)&&r.classList.add("selected"),t.disabled&&r.classList.add("disabled"),this.isSelected(t.value)&&!this.isMultiple()||r.addEventListener("click",(function(n){n.preventDefault(),n.stopPropagation(),t.disabled||e.onSelect(t.value)})),this.query){var i=new RegExp(this.query,"gi"),s=t.label,a=s.matchAll(i);if(a){var u=n.createElement("SPAN",{classes:"highlight"}),c=0;o(a).forEach((function(t){u.textContent=t[0];var e=[s.substr(0,t.index),u.outerHTML,s.substr(c+t.index+t[0].length,s.length+c)];c+=u.outerHTML.length,s=e.join("")}))}r.innerHTML=s}else r.textContent=t.label;try{return this.options.onRenderItem(r,t)}catch(t){return r}}}],a=[{key:"initClass",value:function(){this.prototype.events=[],window.contentloaded=t}}],i&&l(r.prototype,i),a&&l(r,a),n}();f(p,"KEYS",{ENTER:13,TAB:9}),f(p,"client",new XMLHttpRequest),p.initClass(),p.version="dev",p.options={},p.instances=[],p.autoDiscover=!0,p.discover=function(){var t=document.querySelectorAll("[data-sc]"),n=[];return t&&t.length>0&&t.forEach((function(t){var r={url:t.dataset.sc||null,paramName:t.dataset.param||e.paramName,minLength:null!==t.dataset.minLength?t.dataset.minLength:null,blankable:t.dataset.blankable||!1};n.push(new p(t,r))})),n},p.createElement=function(t){var e=arguments[1]||{};e=u({id:null,classes:null,attributes:null,styles:null,data:null},e);var n=document.createElement(t);return n&&(e.styles&&(n.styles=e.styles),e.classes&&("string"==typeof e.classes&&(e.classes=e.classes.split(" ")),e.classes.forEach((function(t){return n.classList.add(t)}))),e.attributes&&Object.keys(e.attributes).forEach((function(t){return n.setAttribute(t,e.attributes[t])})),e.data&&Object.keys(e.data).forEach((function(t){n.dataset[t]=e.data[t]}))),n},p.getElement=function(t,e){var n=null;if(document.querySelectorAll?n=document.querySelector(t):t.nodeType&&(n=t),!n)throw new Error("");return n},p.__autoDiscoverFunc=function(){if(p.autoDiscover)return p.discover()},t(window,p.__autoDiscoverFunc),window.SimpleComplete=p;var h=p}(),r}()}));