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
Benjamin Wegener 5195ebb4a1 build: the first prototype dist version
a simple example file included to see the library in action
2021-10-09 12:50:48 +02:00

1 line
50 KiB
JavaScript
Raw 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),u=r("unscopables"),c=Array.prototype;null==c[u]&&i.f(c,u,{configurable:!0,value:o(null)}),t.exports=function(t){c[u][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)}},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),u=n(7659),c=n(4411),s=n(6244),a=n(6135),l=n(8554),f=n(1246);t.exports=function(t){var e=o(t),n=c(this),p=arguments.length,v=p>1?arguments[1]:void 0,h=void 0!==v;h&&(v=r(v,p>2?arguments[2]:void 0,2));var d,y,g,m,b,x,w=f(e),S=0;if(!w||this==Array&&u(w))for(d=s(e),y=n?new this(d):Array(d);d>S;S++)x=h?v(e[S],S):e[S],a(y,S,x);else for(b=(m=l(e,w)).next,y=n?new this:[];!(g=b.call(m)).done;S++)x=h?i(m,v,[g.value,S],!0):g.value,a(y,S,x);return y.length=S,y}},1318:function(t,e,n){var r=n(5656),o=n(1400),i=n(6244),u=function(t){return function(e,n,u){var c,s=r(e),a=i(s),l=o(u,a);if(t&&n!=n){for(;a>l;)if((c=s[l++])!=c)return!0}else for(;a>l;l++)if((t||l in s)&&s[l]===n)return t||l||0;return!t&&-1}};t.exports={includes:u(!0),indexOf:u(!1)}},2092:function(t,e,n){var r=n(9974),o=n(8361),i=n(7908),u=n(6244),c=n(5417),s=[].push,a=function(t){var e=1==t,n=2==t,a=3==t,l=4==t,f=6==t,p=7==t,v=5==t||f;return function(h,d,y,g){for(var m,b,x=i(h),w=o(x),S=r(d,y,3),E=u(w),O=0,j=g||c,A=e?j(h,E):n||p?j(h,0):void 0;E>O;O++)if((v||O in w)&&(b=S(m=w[O],O,x),t))if(e)A[O]=b;else if(b)switch(t){case 3:return!0;case 5:return m;case 6:return O;case 2:s.call(A,m)}else switch(t){case 4:return!1;case 7:s.call(A,m)}return f?-1:a||l?l:A}};t.exports={forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findIndex:a(6),filterReject:a(7)}},1194:function(t,e,n){var r=n(7293),o=n(5112),i=n(7392),u=o("species");t.exports=function(t){return i>=51||!r((function(){var e=[];return(e.constructor={})[u]=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),u=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[u]))&&(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,u={next:function(){return{done:!!i++}},return:function(){o=!0}};u[r]=function(){return this},Array.from(u,(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),u=n(5112)("toStringTag"),c="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),u))?n:c?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),u=n(3070);t.exports=function(t,e){for(var n=o(e),c=u.f,s=i.f,a=0;a<n.length;a++){var l=n[a];r(t,l)||c(t,l,s(e,l))}}},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),u=n(8003),c=n(7497),s=function(){return this};t.exports=function(t,e,n){var a=e+" Iterator";return t.prototype=o(r,{next:i(1,n)}),u(t,a,!1,!0),c[a]=s,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 u=r(e);u in t?o.f(t,u,i(0,n)):t[u]=n}},654:function(t,e,n){"use strict";var r=n(2109),o=n(1913),i=n(6530),u=n(614),c=n(4994),s=n(9518),a=n(7674),l=n(8003),f=n(8880),p=n(1320),v=n(5112),h=n(7497),d=n(3383),y=i.PROPER,g=i.CONFIGURABLE,m=d.IteratorPrototype,b=d.BUGGY_SAFARI_ITERATORS,x=v("iterator"),w="keys",S="values",E="entries",O=function(){return this};t.exports=function(t,e,n,i,v,d,j){c(n,e,i);var A,L,k,R=function(t){if(t===v&&_)return _;if(!b&&t in T)return T[t];switch(t){case w:case S:case E:return function(){return new n(this,t)}}return function(){return new n(this)}},I=e+" Iterator",P=!1,T=t.prototype,C=T[x]||T["@@iterator"]||v&&T[v],_=!b&&C||R(v),D="Array"==e&&T.entries||C;if(D&&(A=s(D.call(new t)))!==Object.prototype&&A.next&&(o||s(A)===m||(a?a(A,m):u(A[x])||p(A,x,O)),l(A,I,!0,!0),o&&(h[I]=O)),y&&v==S&&C&&C.name!==S&&(!o&&g?f(T,"name",S):(P=!0,_=function(){return C.call(this)})),v)if(L={values:R(S),keys:d?_:R(w),entries:R(E)},j)for(k in L)(b||P||!(k in T))&&p(T,k,L[k]);else r({target:e,proto:!0,forced:b||P},L);return o&&!j||T[x]===_||p(T,x,_,{name:v}),h[e]=_,L}},7235:function(t,e,n){var r=n(857),o=n(2597),i=n(6061),u=n(3070).f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});o(e,t)||u(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,u=o(i)&&o(i.createElement);t.exports=function(t){return u?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),u=n(8113),c=i.process,s=i.Deno,a=c&&c.versions||s&&s.version,l=a&&a.v8;l?o=(r=l.split("."))[0]<4?1:r[0]+r[1]:u&&(!(r=u.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=u.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),u=n(1320),c=n(3505),s=n(9920),a=n(4705);t.exports=function(t,e){var n,l,f,p,v,h=t.target,d=t.global,y=t.stat;if(n=d?r:y?r[h]||c(h,{}):(r[h]||{}).prototype)for(l in e){if(p=e[l],f=t.noTargetGet?(v=o(n,l))&&v.value:n[l],!a(d?l:h+(y?".":"#")+l,t.forced)&&void 0!==f){if(typeof p==typeof f)continue;s(p,f)}(t.sham||f&&f.sham)&&i(p,"sham",!0),u(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),u=n(5112),c=n(8880),s=u("species"),a=RegExp.prototype;t.exports=function(t,e,n,l){var f=u(t),p=!i((function(){var e={};return e[f]=function(){return 7},7!=""[t](e)})),v=p&&!i((function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[s]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return e=!0,null},n[f](""),!e}));if(!p||!v||n){var h=/./[f],d=e(f,""[t],(function(t,e,n,r,i){var u=e.exec;return u===o||u===a.exec?p&&!i?{done:!0,value:h.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}));r(String.prototype,t,d[0]),r(a,f,d[1])}l&&c(a[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,u=r&&Object.getOwnPropertyDescriptor,c=o(i,"name"),s=c&&"something"===function(){}.name,a=c&&(!r||r&&u(i,"name").configurable);t.exports={EXISTS:c,PROPER:s,CONFIGURABLE:a}},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),u=n(5112)("iterator");t.exports=function(t){if(null!=t)return o(t,u)||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 u,c;return i&&r(u=e.constructor)&&u!==n&&o(c=u.prototype)&&c!==n.prototype&&i(t,c),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,u=n(8536),c=n(7854),s=n(111),a=n(8880),l=n(2597),f=n(5465),p=n(6200),v=n(3501),h="Object already initialized",d=c.WeakMap;if(u||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(h);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");v[x]=!0,r=function(t,e){if(l(t,x))throw new TypeError(h);return e.facade=t,a(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(!s(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"),u=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||u[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),u=n(5005),c=n(2788),s=[],a=u("Reflect","construct"),l=/^\s*(?:class|function)\b/,f=l.exec,p=!l.exec((function(){})),v=function(t){if(!o(t))return!1;try{return a(Object,s,t),!0}catch(t){return!1}};t.exports=!a||r((function(){var t;return v(v.call)||!v(Object)||!v((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,c(t))}:v},4705:function(t,e,n){var r=n(7293),o=n(614),i=/#|\.prototype\./,u=function(t,e){var n=s[c(t)];return n==l||n!=a&&(o(e)?r(e):!!e)},c=u.normalize=function(t){return String(t).replace(i,".").toLowerCase()},s=u.data={},a=u.NATIVE="N",l=u.POLYFILL="P";t.exports=u},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,u;r(t);try{if(!(i=o(t,"return"))){if("throw"===e)throw n;return n}i=i.call(t)}catch(t){u=!0,i=t}if("throw"===e)throw n;if(u)throw i;return r(i),n}},3383:function(t,e,n){"use strict";var r,o,i,u=n(7293),c=n(614),s=n(30),a=n(9518),l=n(1320),f=n(5112),p=n(1913),v=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=a(a(i)))!==Object.prototype&&(r=o):h=!0),null==r||u((function(){var t={};return r[v].call(t)!==t}))?r={}:p&&(r=s(r)),c(r[v])||l(r,v,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},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}))},8536:function(t,e,n){var r=n(7854),o=n(614),i=n(2788),u=r.WeakMap;t.exports=o(u)&&/native code/.test(i(u))},30:function(t,e,n){var r,o=n(9670),i=n(6048),u=n(748),c=n(3501),s=n(490),a=n(317),l=n(6200)("IE_PROTO"),f=function(){},p=function(t){return"<script>"+t+"<\/script>"},v=function(t){t.write(p("")),t.close();var e=t.parentWindow.Object;return t=null,e},h=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}var t,e;h="undefined"!=typeof document?document.domain&&r?v(r):((e=a("iframe")).style.display="none",s.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(p("document.F=Object")),t.close(),t.F):v(r);for(var n=u.length;n--;)delete h.prototype[u[n]];return h()};c[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=h(),void 0===e?n:i(n,e)}},6048:function(t,e,n){var r=n(9781),o=n(3070),i=n(9670),u=n(1956);t.exports=r?Object.defineProperties:function(t,e){i(t);for(var n,r=u(e),c=r.length,s=0;c>s;)o.f(t,n=r[s++],e[n]);return t}},3070:function(t,e,n){var r=n(9781),o=n(4664),i=n(9670),u=n(4948),c=Object.defineProperty;e.f=r?c:function(t,e,n){if(i(t),e=u(e),i(n),o)try{return c(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),u=n(5656),c=n(4948),s=n(2597),a=n(4664),l=Object.getOwnPropertyDescriptor;e.f=r?l:function(t,e){if(t=u(t),e=c(e),a)try{return l(t,e)}catch(t){}if(s(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,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return u&&"[object Window]"==i.call(t)?function(t){try{return o(t)}catch(t){return u.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),u=n(6200),c=n(8544),s=u("IE_PROTO"),a=Object.prototype;t.exports=c?Object.getPrototypeOf:function(t){var e=i(t);if(r(e,s))return e[s];var n=e.constructor;return o(n)&&e instanceof n?n.prototype:e instanceof Object?a:null}},6324:function(t,e,n){var r=n(2597),o=n(5656),i=n(1318).indexOf,u=n(3501);t.exports=function(t,e){var n,c=o(t),s=0,a=[];for(n in c)!r(u,n)&&r(c,n)&&a.push(n);for(;e.length>s;)r(c,n=e[s++])&&(~i(a,n)||a.push(n));return a}},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),u=n(9670);t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(u(t)),n=i.f;return n?e.concat(n(t)):e}},857:function(t,e,n){var r=n(7854);t.exports=r},1320:function(t,e,n){var r=n(7854),o=n(614),i=n(2597),u=n(8880),c=n(3505),s=n(2788),a=n(9909),l=n(6530).CONFIGURABLE,f=a.get,p=a.enforce,v=String(String).split("String");(t.exports=function(t,e,n,s){var a,f=!!s&&!!s.unsafe,h=!!s&&!!s.enumerable,d=!!s&&!!s.noTargetGet,y=s&&void 0!==s.name?s.name:e;o(n)&&("Symbol("===String(y).slice(0,7)&&(y="["+String(y).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!i(n,"name")||l&&n.name!==y)&&u(n,"name",y),(a=p(n)).source||(a.source=v.join("string"==typeof y?y:""))),t!==r?(f?!d&&t[e]&&(h=!0):delete t[e],h?t[e]=n:u(t,e,n)):h?t[e]=n:c(e,n)})(Function.prototype,"toString",(function(){return o(this)&&f(this).source||s(this)}))},7651:function(t,e,n){var r=n(9670),o=n(614),i=n(4326),u=n(2261);t.exports=function(t,e){var n=t.exec;if(o(n)){var c=n.call(t,e);return null!==c&&r(c),c}if("RegExp"===i(t))return u.call(t,e);throw TypeError("RegExp#exec called on incompatible receiver")}},2261:function(t,e,n){"use strict";var r,o,i=n(1340),u=n(7066),c=n(2999),s=n(2309),a=n(30),l=n(9909).get,f=n(9441),p=n(7168),v=RegExp.prototype.exec,h=s("native-string-replace",String.prototype.replace),d=v,y=(r=/a/,o=/b*/g,v.call(r,"a"),v.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),g=c.UNSUPPORTED_Y||c.BROKEN_CARET,m=void 0!==/()??/.exec("")[1];(y||m||g||f||p)&&(d=function(t){var e,n,r,o,c,s,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 S=b.groups,E=g&&p.sticky,O=u.call(p),j=p.source,A=0,L=x;if(E&&(-1===(O=O.replace("y","")).indexOf("g")&&(O+="g"),L=x.slice(p.lastIndex),p.lastIndex>0&&(!p.multiline||p.multiline&&"\n"!==x.charAt(p.lastIndex-1))&&(j="(?: "+j+")",L=" "+L,A++),n=new RegExp("^(?:"+j+")",O)),m&&(n=new RegExp("^"+j+"$(?!\\s)",O)),y&&(r=p.lastIndex),o=v.call(E?n:p,L),E?o?(o.input=o.input.slice(A),o[0]=o[0].slice(A),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&&h.call(o[0],n,(function(){for(c=1;c<arguments.length-2;c++)void 0===arguments[c]&&(o[c]=void 0)})),o&&S)for(o.groups=s=a(null),c=0;c<S.length;c++)s[(f=S[c])[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),u=n(9781),c=i("species");t.exports=function(t){var e=r(t),n=o.f;u&&e&&!e[c]&&n(e,c,{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__",u=r[i]||o(i,{});t.exports=u},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,u=r(t).constructor;return void 0===u||null==(n=r(u)[i])?e:o(n)}},8710:function(t,e,n){var r=n(9303),o=n(1340),i=n(4488),u=function(t){return function(e,n){var u,c,s=o(i(e)),a=r(n),l=s.length;return a<0||a>=l?t?"":void 0:(u=s.charCodeAt(a))<55296||u>56319||a+1===l||(c=s.charCodeAt(a+1))<56320||c>57343?t?s.charAt(a):u:t?s.slice(a,a+2):c-56320+(u-55296<<10)+65536}};t.exports={codeAt:u(!1),charAt:u(!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)+"]",u=RegExp("^"+i+i+"*"),c=RegExp(i+i+"*$"),s=function(t){return function(e){var n=o(r(e));return 1&t&&(n=n.replace(u,"")),2&t&&(n=n.replace(c,"")),n}};t.exports={start:s(1),end:s(2),trim:s(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),u=n(2140),c=n(5112)("toPrimitive");t.exports=function(t,e){if(!r(t)||o(t))return t;var n,s=i(t,c);if(s){if(void 0===e&&(e="default"),n=s.call(t,e),!r(n)||o(n))return n;throw TypeError("Can't convert object to primitive value")}return void 0===e&&(e="number"),u(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),u=n(9711),c=n(133),s=n(3307),a=o("wks"),l=r.Symbol,f=s?l:l&&l.withoutSetter||u;t.exports=function(t){return i(a,t)&&(c||"string"==typeof a[t])||(c&&i(l,t)?a[t]=l[t]:a[t]=f("Symbol."+t)),a[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})},6992:function(t,e,n){"use strict";var r=n(5656),o=n(1223),i=n(7497),u=n(9909),c=n(654),s="Array Iterator",a=u.set,l=u.getterFor(s);t.exports=c(Array,"Array",(function(t,e){a(this,{type:s,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),u=n(9341),c=[].join,s=o!=Object,a=u("join",",");r({target:"Array",proto:!0,forced:s||!a},{join:function(t){return c.call(i(this),void 0===t?",":t)}})},7042:function(t,e,n){"use strict";var r=n(2109),o=n(3157),i=n(4411),u=n(111),c=n(1400),s=n(6244),a=n(5656),l=n(6135),f=n(5112),p=n(1194)("slice"),v=f("species"),h=[].slice,d=Math.max;r({target:"Array",proto:!0,forced:!p},{slice:function(t,e){var n,r,f,p=a(this),y=s(p),g=c(t,y),m=c(void 0===e?y:e,y);if(o(p)&&(n=p.constructor,(i(n)&&(n===Array||o(n.prototype))||u(n)&&null===(n=n[v]))&&(n=void 0),n===Array||void 0===n))return h.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,u=Function.prototype,c=u.toString,s=/^\s*function ([^ (]*)/;r&&!o&&i(u,"name",{configurable:!0,get:function(){try{return c.call(this).match(s)[1]}catch(t){return""}}})},5003:function(t,e,n){var r=n(2109),o=n(7293),i=n(5656),u=n(1236).f,c=n(9781),s=o((function(){u(1)}));r({target:"Object",stat:!0,forced:!c||s,sham:!c},{getOwnPropertyDescriptor:function(t,e){return u(i(t),e)}})},9337:function(t,e,n){var r=n(2109),o=n(9781),i=n(3887),u=n(5656),c=n(1236),s=n(6135);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var e,n,r=u(t),o=c.f,a=i(r),l={},f=0;a.length>f;)void 0!==(n=o(r,e=a[f++]))&&s(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),u=n(9587),c=n(8880),s=n(3070).f,a=n(8006).f,l=n(7850),f=n(1340),p=n(7066),v=n(2999),h=n(1320),d=n(7293),y=n(2597),g=n(9909).enforce,m=n(6340),b=n(5112),x=n(9441),w=n(7168),S=b("match"),E=o.RegExp,O=E.prototype,j=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,A=/a/g,L=/a/g,k=new E(A)!==A,R=v.UNSUPPORTED_Y;if(i("RegExp",r&&(!k||R||x||w||d((function(){return L[S]=!1,E(A)!=A||E(L)==L||"/a/i"!=E(A,"i")}))))){for(var I=function(t,e){var n,r,o,i,s,a,v=this instanceof I,h=l(t),d=void 0===e,m=[],b=t;if(!v&&h&&d&&t.constructor===I)return t;if((h||t instanceof I)&&(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 A&&(r=!!e&&e.indexOf("s")>-1)&&(e=e.replace(/s/g,"")),n=e,R&&"sticky"in A&&(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=[],u={},c=!1,s=!1,a=0,l="";r<=n;r++){if("\\"===(e=t.charAt(r)))e+=t.charAt(++r);else if("]"===e)c=!1;else if(!c)switch(!0){case"["===e:c=!0;break;case"("===e:j.test(t.slice(r+1))&&(r+=2,s=!0),o+=e,a++;continue;case">"===e&&s:if(""===l||y(u,l))throw new SyntaxError("Invalid capture group name");u[l]=!0,i.push([l,a]),s=!1,l="";continue}s?l+=e:o+=e}return[o,i]}(t),t=i[0],m=i[1]),s=u(E(t,e),v?this:O,I),(r||o||m.length)&&(a=g(s),r&&(a.dotAll=!0,a.raw=I(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&&(a.sticky=!0),m.length&&(a.groups=m)),t!==b)try{c(s,"source",""===b?"(?:)":b)}catch(t){}return s},P=function(t){t in I||s(I,t,{configurable:!0,get:function(){return E[t]},set:function(e){E[t]=e}})},T=a(E),C=0;T.length>C;)P(T[C++]);O.constructor=I,I.prototype=O,h(o,"RegExp",I)}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),u=n(1340),c=n(7293),s=n(7066),a="toString",l=RegExp.prototype,f=l.toString,p=c((function(){return"/a/b"!=f.call({source:"a",flags:"b"})})),v=r&&f.name!=a;(p||v)&&o(RegExp.prototype,a,(function(){var t=i(this),e=u(t.source),n=t.flags;return"/"+e+"/"+u(void 0===n&&t instanceof RegExp&&!("flags"in l)?s.call(t):n)}),{unsafe:!0})},8783:function(t,e,n){"use strict";var r=n(8710).charAt,o=n(1340),i=n(9909),u=n(654),c="String Iterator",s=i.set,a=i.getterFor(c);u(String,"String",(function(t){s(this,{type:c,string:o(t),index:0})}),(function(){var t,e=a(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),u=n(7466),c=n(1340),s=n(9670),a=n(4326),l=n(7850),f=n(7066),p=n(8173),v=n(1320),h=n(7293),d=n(5112),y=n(6707),g=n(1530),m=n(7651),b=n(9909),x=n(1913),w=d("matchAll"),S="RegExp String Iterator",E=b.set,O=b.getterFor(S),j=RegExp.prototype,A="".matchAll,L=!!A&&!h((function(){"a".matchAll(/./)})),k=o((function(t,e,n,r){E(this,{type:S,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?(""===c(r[0])&&(e.lastIndex=g(n,u(e.lastIndex),t.unicode)),{value:r,done:!1}):(t.done=!0,{value:r,done:!1})})),R=function(t){var e,n,r,o,i,a,l=s(this),p=c(t);return e=y(l,RegExp),void 0===(n=l.flags)&&l instanceof RegExp&&!("flags"in j)&&(n=f.call(l)),r=void 0===n?"":c(n),o=new e(e===RegExp?l.source:l,r),i=!!~r.indexOf("g"),a=!!~r.indexOf("u"),o.lastIndex=u(l.lastIndex),new k(o,p,i,a)};r({target:"String",proto:!0,forced:L},{matchAll:function(t){var e,n,r,o=i(this);if(null!=t){if(l(t)&&!~c(i("flags"in j?t.flags:f.call(t))).indexOf("g"))throw TypeError("`.matchAll` does not allow non-global regexes");if(L)return A.apply(o,arguments);if(void 0===(n=p(t,w))&&x&&"RegExp"==a(t)&&(n=R),n)return n.call(t,o)}else if(L)return A.apply(o,arguments);return e=c(o),r=new RegExp(t,"g"),x?R.call(r,e):r[w](e)}}),x||w in j||v(j,w,R)},3123:function(t,e,n){"use strict";var r=n(7007),o=n(7850),i=n(9670),u=n(4488),c=n(6707),s=n(1530),a=n(7466),l=n(1340),f=n(8173),p=n(7651),v=n(2261),h=n(2999),d=n(7293),y=h.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(u(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 c,s,a,f=[],p=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),h=0,d=new RegExp(t.source,p+"g");(c=v.call(d,r))&&!((s=d.lastIndex)>h&&(f.push(r.slice(h,c.index)),c.length>1&&c.index<r.length&&g.apply(f,c.slice(1)),a=c[0].length,h=s,f.length>=i));)d.lastIndex===c.index&&d.lastIndex++;return h===r.length?!a&&d.test("")||f.push(""):f.push(r.slice(h)),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=u(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 u=i(this),f=l(t),v=n(r,u,f,o,r!==e);if(v.done)return v.value;var h=c(u,RegExp),d=u.unicode,g=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(y?"g":"y"),x=new h(y?"^(?:"+u.source+")":u,g),w=void 0===o?b:o>>>0;if(0===w)return[];if(0===f.length)return null===p(x,f)?[f]:[];for(var S=0,E=0,O=[];E<f.length;){x.lastIndex=y?0:E;var j,A=p(x,y?f.slice(E):f);if(null===A||(j=m(a(x.lastIndex+(y?E:0)),f.length))===S)E=s(f,E,d);else{if(O.push(f.slice(S,E)),O.length===w)return O;for(var L=1;L<=A.length-1;L++)if(O.push(A[L]),O.length===w)return O;E=S=j}}return O.push(f.slice(S)),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),u=n(2597),c=n(614),s=n(111),a=n(3070).f,l=n(9920),f=i.Symbol;if(o&&c(f)&&(!("description"in f.prototype)||void 0!==f().description)){var p={},v=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof v?new f(t):void 0===t?f():f(t);return""===t&&(p[e]=!0),e};l(v,f);var h=v.prototype=f.prototype;h.constructor=v;var d=h.toString,y="Symbol(test)"==String(f("test")),g=/^Symbol\((.*)\)[^)]+$/;a(h,"description",{configurable:!0,get:function(){var t=s(this)?this.valueOf():this,e=d.call(t);if(u(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:v})}},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),u=n(1913),c=n(9781),s=n(133),a=n(7293),l=n(2597),f=n(3157),p=n(614),v=n(111),h=n(2190),d=n(9670),y=n(7908),g=n(5656),m=n(4948),b=n(1340),x=n(9114),w=n(30),S=n(1956),E=n(8006),O=n(1156),j=n(5181),A=n(1236),L=n(3070),k=n(5296),R=n(1320),I=n(2309),P=n(6200),T=n(3501),C=n(9711),_=n(5112),D=n(6061),M=n(7235),N=n(8003),F=n(9909),V=n(2092).forEach,q=P("hidden"),B="Symbol",G=_("toPrimitive"),U=F.set,Y=F.getterFor(B),H=Object.prototype,K=o.Symbol,$=i("JSON","stringify"),z=A.f,W=L.f,X=O.f,J=k.f,Q=I("symbols"),Z=I("op-symbols"),tt=I("string-to-symbol-registry"),et=I("symbol-to-string-registry"),nt=I("wks"),rt=o.QObject,ot=!rt||!rt.prototype||!rt.prototype.findChild,it=c&&a((function(){return 7!=w(W({},"a",{get:function(){return W(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=z(H,e);r&&delete H[e],W(t,e,n),r&&t!==H&&W(H,e,r)}:W,ut=function(t,e){var n=Q[t]=w(K.prototype);return U(n,{type:B,tag:t,description:e}),c||(n.description=e),n},ct=function(t,e,n){t===H&&ct(Z,e,n),d(t);var r=m(e);return d(n),l(Q,r)?(n.enumerable?(l(t,q)&&t[q][r]&&(t[q][r]=!1),n=w(n,{enumerable:x(0,!1)})):(l(t,q)||W(t,q,x(1,{})),t[q][r]=!0),it(t,r,n)):W(t,r,n)},st=function(t,e){d(t);var n=g(e),r=S(n).concat(pt(n));return V(r,(function(e){c&&!at.call(n,e)||ct(t,e,n[e])})),t},at=function(t){var e=m(t),n=J.call(this,e);return!(this===H&&l(Q,e)&&!l(Z,e))&&(!(n||!l(this,e)||!l(Q,e)||l(this,q)&&this[q][e])||n)},lt=function(t,e){var n=g(t),r=m(e);if(n!==H||!l(Q,r)||l(Z,r)){var o=z(n,r);return!o||!l(Q,r)||l(n,q)&&n[q][r]||(o.enumerable=!0),o}},ft=function(t){var e=X(g(t)),n=[];return V(e,(function(t){l(Q,t)||l(T,t)||n.push(t)})),n},pt=function(t){var e=t===H,n=X(e?Z:g(t)),r=[];return V(n,(function(t){!l(Q,t)||e&&!l(H,t)||r.push(Q[t])})),r};if(s||(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===H&&n.call(Z,t),l(this,q)&&l(this[q],e)&&(this[q][e]=!1),it(this,e,x(1,t))};return c&&ot&&it(H,e,{configurable:!0,set:n}),ut(e,t)},R(K.prototype,"toString",(function(){return Y(this).tag})),R(K,"withoutSetter",(function(t){return ut(C(t),t)})),k.f=at,L.f=ct,A.f=lt,E.f=O.f=ft,j.f=pt,D.f=function(t){return ut(_(t),t)},c&&(W(K.prototype,"description",{configurable:!0,get:function(){return Y(this).description}}),u||R(H,"propertyIsEnumerable",at,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!s,sham:!s},{Symbol:K}),V(S(nt),(function(t){M(t)})),r({target:B,stat:!0,forced:!s},{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(!h(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:!s,sham:!c},{create:function(t,e){return void 0===e?w(t):st(w(t),e)},defineProperty:ct,defineProperties:st,getOwnPropertyDescriptor:lt}),r({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:ft,getOwnPropertySymbols:pt}),r({target:"Object",stat:!0,forced:a((function(){j.f(1)}))},{getOwnPropertySymbols:function(t){return j.f(y(t))}}),$&&r({target:"JSON",stat:!0,forced:!s||a((function(){var t=K();return"[null]"!=$([t])||"{}"!=$({a:t})||"{}"!=$(Object(t))}))},{stringify:function(t,e,n){for(var r,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=e,(v(e)||void 0!==t)&&!h(t))return f(e)||(e=function(t,e){if(p(r)&&(e=r.call(this,t,e)),!h(e))return e}),o[1]=e,$.apply(null,o)}}),!K.prototype[G]){var vt=K.prototype.valueOf;R(K.prototype,G,(function(){return vt.apply(this,arguments)}))}N(K,B),T[q]=!0},4747:function(t,e,n){var r=n(7854),o=n(8324),i=n(8509),u=n(8533),c=n(8880),s=function(t){if(t&&t.forEach!==u)try{c(t,"forEach",u)}catch(e){t.forEach=u}};for(var a in o)o[a]&&s(r[a]&&r[a].prototype);s(i)},3948:function(t,e,n){var r=n(7854),o=n(8324),i=n(8509),u=n(6992),c=n(8880),s=n(5112),a=s("iterator"),l=s("toStringTag"),f=u.values,p=function(t,e){if(t){if(t[a]!==f)try{c(t,a,f)}catch(e){t[a]=f}if(t[l]||c(t,l,e),o[e])for(var n in u)if(t[n]!==u[n])try{c(t,n,u[n])}catch(e){t[n]=u[n]}}};for(var v in o)p(r[v]&&r[v].prototype,v);p(i,"DOMTokenList")}},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,u=o.addEventListener?"addEventListener":"attachEvent",c=o.addEventListener?"removeEventListener":"detachEvent",s=o.addEventListener?"":"on",a=function r(i){if("readystatechange"!==i.type||"complete"===o.readyState)return("load"===i.type?t:o)[c](s+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 a("poll")}()}return o[u](s+"DOMContentLoaded",a,!1),o[u](s+"readystatechange",a,!1),t[u](s+"load",a,!1)}}n.r(r),n.d(r,{SimpleComplete:function(){return l},default:function(){return f}}),n(4747),n(1038),n(8783),n(3210),n(7327),n(1539),n(9714),n(4603),n(4916),n(6373),n(9600),n(3123),n(7941),n(2526),n(5003),n(9337),n(1817),n(2165),n(6992),n(3948),n(7042),n(8309);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(){},onRequest:function(){},onResponse:function(){},onErrorResponse:function(){},onParseItem:function(){},onRenderItem:function(t,e){return t}};function o(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 i(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?i(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(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 s(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 a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=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(this.launchedRequest&&window.clearTimeout(this.launchedRequest),t.keyCode){case n.KEYS.ENTER:this.onSend();case n.KEYS.TAB:return t.preventDefault(),!1}this.query=t.target.textContent.trim(),this.launchedRequest=window.setTimeout(this.onSend.bind(this),this.options.delay||300),this.onResults()}},{key:"onSend",value:function(){var t=this;!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:(console.log("TODO: send request"),this.wrapper.classList.add("is-busy"),window.setTimeout((function(){t.wrapper.classList.remove("is-busy"),t.queued&&(t.queued=!1,t.onSend())}),3e3))}},{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){var u=this.element.value||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;if(null!==e&&(this.results=e),this.results&&this.resultsList){this.resultsList.innerHTML="";try{this.results.filter((function(e){return!t.query||e.value.toString().toLowerCase().indexOf(t.query.toLowerCase())>=0||e.label.toLowerCase().indexOf(t.query.toLowerCase())>=0})).forEach((function(e){t.resultsList.appendChild(t.renderOption(e))}))}catch(t){console.log(t)}if(!this.resultsList.childNodes.length){var r=n.createElement("DIV",{classes:"simplecomplete__results-list-empty"});r.textContent=this.options.emptyText||"No results",this.resultsList.appendChild(r)}}}},{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,r=this,i=n.createElement("A",{classes:"simplecomplete__results-list-item"});if(this.isSelected(t.value)&&i.classList.add("selected"),t.disabled&&i.classList.add("disabled"),this.isSelected(t.value)&&!this.isMultiple()||i.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),t.disabled||r.onSelect(t.value)})),this.query){var u=new RegExp(this.query,"gi"),c=t.label,s=c.matchAll(u);if(s){var a=n.createElement("SPAN",{classes:"highlight"}),l=0;(e=s,function(t){if(Array.isArray(t))return o(t)}(e)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(e)||function(t,e){if(t){if("string"==typeof t)return o(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)?o(t,e):void 0}}(e)||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.")}()).forEach((function(t){a.textContent=t[0];var e=[c.substr(0,t.index),a.outerHTML,c.substr(l+t.index+t[0].length,c.length+l)];l+=a.outerHTML.length,c=e.join("")}))}i.innerHTML=c}else i.textContent=t.label;try{return this.options.onRenderItem(i,t)}catch(t){return i}}}],a=[{key:"initClass",value:function(){this.prototype.events=[],window.contentloaded=t}}],i&&s(r.prototype,i),a&&s(r,a),n}();a(l,"KEYS",{ENTER:13,TAB:9}),l.initClass(),l.version="dev",l.options={},l.instances=[],l.autoDiscover=!0,l.discover=function(){var t=document.querySelectorAll("[data-sc]"),e=[];return t&&t.length>0&&t.forEach((function(t){console.log(t,t.dataset.blankable||!1);var n={minLength:t.dataset.minLength||null,blankable:t.dataset.blankable||!1};e.push(new l(t,n))})),e},l.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},l.getElement=function(t,e){var n=null;if(document.querySelectorAll?n=document.querySelector(t):t.nodeType&&(n=t),!n)throw new Error("");return n},l.__autoDiscoverFunc=function(){if(l.autoDiscover)return l.discover()},t(window,l.__autoDiscoverFunc),window.SimpleComplete=l;var f=l}(),r}()}));