crypto-conditions
Version:
Implementation of crypto-conditions in JavaScript
2 lines • 544 kB
JavaScript
/*! For license information please see main.CryptoConditions.cjs.min.js.LICENSE.txt */
(()=>{var t=[,(t,e,r)=>{t.exports=r(2)},(t,e,r)=>{var i=r(3);t.exports=i},(t,e,r)=>{var i=r(4),n=r(8),o=Function.prototype;t.exports=function(t){var e=t.bind;return t===o||i(o,t)&&e===o.bind?n:e}},(t,e,r)=>{var i=r(5);t.exports=i({}.isPrototypeOf)},(t,e,r)=>{var i=r(6),n=Function.prototype,o=n.bind,s=n.call,a=i&&o.bind(s,s);t.exports=i?function(t){return t&&a(t)}:function(t){return t&&function(){return s.apply(t,arguments)}}},(t,e,r)=>{var i=r(7);t.exports=!i((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},t=>{t.exports=function(t){try{return!!t()}catch(t){return!0}}},(t,e,r)=>{r(9);var i=r(55);t.exports=i("Function").bind},(t,e,r)=>{var i=r(10),n=r(53);i({target:"Function",proto:!0,forced:Function.bind!==n},{bind:n})},(t,e,r)=>{"use strict";var i=r(11),n=r(12),o=r(5),s=r(13),a=r(14).f,f=r(47),u=r(28),h=r(48),c=r(49),d=r(42),l=function(t){var e=function(r,i,o){if(this instanceof e){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,i)}return new t(r,i,o)}return n(t,this,arguments)};return e.prototype=t.prototype,e};t.exports=function(t,e){var r,n,p,b,m,y,v,g,w=t.target,_=t.global,M=t.stat,S=t.proto,E=_?i:M?i[w]:(i[w]||{}).prototype,A=_?u:u[w]||c(u,w,{})[w],x=A.prototype;for(p in e)r=!f(_?p:w+(M?".":"#")+p,t.forced)&&E&&d(E,p),m=A[p],r&&(y=t.noTargetGet?(g=a(E,p))&&g.value:E[p]),b=r&&y?y:e[p],r&&typeof m==typeof b||(v=t.bind&&r?h(b,i):t.wrap&&r?l(b):S&&s(b)?o(b):b,(t.sham||b&&b.sham||m&&m.sham)&&c(v,"sham",!0),c(A,p,v),S&&(d(u,n=w+"Prototype")||c(u,n,{}),c(u[n],p,b),t.real&&x&&!x[p]&&c(x,p,b)))}},(t,e,r)=>{var i=function(t){return t&&t.Math==Math&&t};t.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof r.g&&r.g)||function(){return this}()||Function("return this")()},(t,e,r)=>{var i=r(6),n=Function.prototype,o=n.apply,s=n.call;t.exports="object"==typeof Reflect&&Reflect.apply||(i?s.bind(o):function(){return s.apply(o,arguments)})},t=>{t.exports=function(t){return"function"==typeof t}},(t,e,r)=>{var i=r(15),n=r(16),o=r(17),s=r(18),a=r(19),f=r(23),u=r(42),h=r(45),c=Object.getOwnPropertyDescriptor;e.f=i?c:function(t,e){if(t=a(t),e=f(e),h)try{return c(t,e)}catch(t){}if(u(t,e))return s(!n(o.f,t,e),t[e])}},(t,e,r)=>{var i=r(7);t.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},(t,e,r)=>{var i=r(6),n=Function.prototype.call;t.exports=i?n.bind(n):function(){return n.apply(n,arguments)}},(t,e)=>{"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,n=i&&!r.call({1:2},1);e.f=n?function(t){var e=i(this,t);return!!e&&e.enumerable}:r},t=>{t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},(t,e,r)=>{var i=r(20),n=r(22);t.exports=function(t){return i(n(t))}},(t,e,r)=>{var i=r(11),n=r(5),o=r(7),s=r(21),a=i.Object,f=n("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"==s(t)?f(t,""):a(t)}:a},(t,e,r)=>{var i=r(5),n=i({}.toString),o=i("".slice);t.exports=function(t){return o(n(t),8,-1)}},(t,e,r)=>{var i=r(11).TypeError;t.exports=function(t){if(null==t)throw i("Can't call method on "+t);return t}},(t,e,r)=>{var i=r(24),n=r(26);t.exports=function(t){var e=i(t,"string");return n(e)?e:e+""}},(t,e,r)=>{var i=r(11),n=r(16),o=r(25),s=r(26),a=r(33),f=r(36),u=r(37),h=i.TypeError,c=u("toPrimitive");t.exports=function(t,e){if(!o(t)||s(t))return t;var r,i=a(t,c);if(i){if(void 0===e&&(e="default"),r=n(i,t,e),!o(r)||s(r))return r;throw h("Can't convert object to primitive value")}return void 0===e&&(e="number"),f(t,e)}},(t,e,r)=>{var i=r(13);t.exports=function(t){return"object"==typeof t?null!==t:i(t)}},(t,e,r)=>{var i=r(11),n=r(27),o=r(13),s=r(4),a=r(29),f=i.Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return o(e)&&s(e.prototype,f(t))}},(t,e,r)=>{var i=r(28),n=r(11),o=r(13),s=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?s(i[t])||s(n[t]):i[t]&&i[t][e]||n[t]&&n[t][e]}},t=>{t.exports={}},(t,e,r)=>{var i=r(30);t.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},(t,e,r)=>{var i=r(31),n=r(7);t.exports=!!Object.getOwnPropertySymbols&&!n((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},(t,e,r)=>{var i,n,o=r(11),s=r(32),a=o.process,f=o.Deno,u=a&&a.versions||f&&f.version,h=u&&u.v8;h&&(n=(i=h.split("."))[0]>0&&i[0]<4?1:+(i[0]+i[1])),!n&&s&&(!(i=s.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=s.match(/Chrome\/(\d+)/))&&(n=+i[1]),t.exports=n},(t,e,r)=>{var i=r(27);t.exports=i("navigator","userAgent")||""},(t,e,r)=>{var i=r(34);t.exports=function(t,e){var r=t[e];return null==r?void 0:i(r)}},(t,e,r)=>{var i=r(11),n=r(13),o=r(35),s=i.TypeError;t.exports=function(t){if(n(t))return t;throw s(o(t)+" is not a function")}},(t,e,r)=>{var i=r(11).String;t.exports=function(t){try{return i(t)}catch(t){return"Object"}}},(t,e,r)=>{var i=r(11),n=r(16),o=r(13),s=r(25),a=i.TypeError;t.exports=function(t,e){var r,i;if("string"===e&&o(r=t.toString)&&!s(i=n(r,t)))return i;if(o(r=t.valueOf)&&!s(i=n(r,t)))return i;if("string"!==e&&o(r=t.toString)&&!s(i=n(r,t)))return i;throw a("Can't convert object to primitive value")}},(t,e,r)=>{var i=r(11),n=r(38),o=r(42),s=r(44),a=r(30),f=r(29),u=n("wks"),h=i.Symbol,c=h&&h.for,d=f?h:h&&h.withoutSetter||s;t.exports=function(t){if(!o(u,t)||!a&&"string"!=typeof u[t]){var e="Symbol."+t;a&&o(h,t)?u[t]=h[t]:u[t]=f&&c?c(e):d(e)}return u[t]}},(t,e,r)=>{var i=r(39),n=r(40);(t.exports=function(t,e){return n[t]||(n[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.21.0",mode:i?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.21.0/LICENSE",source:"https://github.com/zloirock/core-js"})},t=>{t.exports=!0},(t,e,r)=>{var i=r(11),n=r(41),o="__core-js_shared__",s=i[o]||n(o,{});t.exports=s},(t,e,r)=>{var i=r(11),n=Object.defineProperty;t.exports=function(t,e){try{n(i,t,{value:e,configurable:!0,writable:!0})}catch(r){i[t]=e}return e}},(t,e,r)=>{var i=r(5),n=r(43),o=i({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return o(n(t),e)}},(t,e,r)=>{var i=r(11),n=r(22),o=i.Object;t.exports=function(t){return o(n(t))}},(t,e,r)=>{var i=r(5),n=0,o=Math.random(),s=i(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+s(++n+o,36)}},(t,e,r)=>{var i=r(15),n=r(7),o=r(46);t.exports=!i&&!n((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},(t,e,r)=>{var i=r(11),n=r(25),o=i.document,s=n(o)&&n(o.createElement);t.exports=function(t){return s?o.createElement(t):{}}},(t,e,r)=>{var i=r(7),n=r(13),o=/#|\.prototype\./,s=function(t,e){var r=f[a(t)];return r==h||r!=u&&(n(e)?i(e):!!e)},a=s.normalize=function(t){return String(t).replace(o,".").toLowerCase()},f=s.data={},u=s.NATIVE="N",h=s.POLYFILL="P";t.exports=s},(t,e,r)=>{var i=r(5),n=r(34),o=r(6),s=i(i.bind);t.exports=function(t,e){return n(t),void 0===e?t:o?s(t,e):function(){return t.apply(e,arguments)}}},(t,e,r)=>{var i=r(15),n=r(50),o=r(18);t.exports=i?function(t,e,r){return n.f(t,e,o(1,r))}:function(t,e,r){return t[e]=r,t}},(t,e,r)=>{var i=r(11),n=r(15),o=r(45),s=r(51),a=r(52),f=r(23),u=i.TypeError,h=Object.defineProperty,c=Object.getOwnPropertyDescriptor;e.f=n?s?function(t,e,r){if(a(t),e=f(e),a(r),"function"==typeof t&&"prototype"===e&&"value"in r&&"writable"in r&&!r.writable){var i=c(t,e);i&&i.writable&&(t[e]=r.value,r={configurable:"configurable"in r?r.configurable:i.configurable,enumerable:"enumerable"in r?r.enumerable:i.enumerable,writable:!1})}return h(t,e,r)}:h:function(t,e,r){if(a(t),e=f(e),a(r),o)try{return h(t,e,r)}catch(t){}if("get"in r||"set"in r)throw u("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},(t,e,r)=>{var i=r(15),n=r(7);t.exports=i&&n((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},(t,e,r)=>{var i=r(11),n=r(25),o=i.String,s=i.TypeError;t.exports=function(t){if(n(t))return t;throw s(o(t)+" is not an object")}},(t,e,r)=>{"use strict";var i=r(11),n=r(5),o=r(34),s=r(25),a=r(42),f=r(54),u=r(6),h=i.Function,c=n([].concat),d=n([].join),l={},p=function(t,e,r){if(!a(l,e)){for(var i=[],n=0;n<e;n++)i[n]="a["+n+"]";l[e]=h("C,a","return new C("+d(i,",")+")")}return l[e](t,r)};t.exports=u?h.bind:function(t){var e=o(this),r=e.prototype,i=f(arguments,1),n=function(){var r=c(i,f(arguments));return this instanceof n?p(e,r.length,r):e.apply(t,r)};return s(r)&&(n.prototype=r),n}},(t,e,r)=>{var i=r(5);t.exports=i([].slice)},(t,e,r)=>{var i=r(28);t.exports=function(t){return i[t+"Prototype"]}},(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>U});var i=r(57),n=r.n(i),o=r(73),s=r.n(o),a=r(133),f=r.n(a),u=r(141),h=r.n(u),c=r(145),d=r(146),l=r(153),p=r(164),b=r.n(p),m=r(154),y=r.n(m),v=r(174),g=r.n(v),w=r(179),_=r.n(w),M=r(186),S=r.n(M),E=r(200),A=r(203),x=r(306),k=r(307),B=r(308),I=r(309),R=r(313),T=r(314),O=r(310).Buffer;function C(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,i=new Array(e);r<e;r++)i[r]=t[r];return i}var P=/^ni:\/\/\/sha-256;([a-zA-Z0-9_-]{0,86})\?(.+)$/,L=P,j=/^0|[1-9]\d*$/,N=function(){function t(){(0,c.default)(this,t)}return(0,d.default)(t,[{key:"getTypeId",value:function(){return this.type}},{key:"setTypeId",value:function(t){this.type=t}},{key:"getTypeName",value:function(){return A.default.findByTypeId(this.type).name}},{key:"getSubtypes",value:function(){return this.subtypes}},{key:"setSubtypes",value:function(t){this.subtypes=t}},{key:"getHash",value:function(){if(!this.hash)throw new B.default("Hash not set");return this.hash}},{key:"setHash",value:function(t){if(!O.isBuffer(t))throw new TypeError("Hash must be a Buffer");if(32!==t.length)throw new Error("Hash is of invalid length "+t.length+", should be 32");this.hash=t}},{key:"getCost",value:function(){if("number"!=typeof this.cost)throw new B.default("Cost not set");return this.cost}},{key:"setCost",value:function(t){if(!(0,R.default)(t))throw new TypeError("Cost must be an integer");if(t<0)throw new TypeError("Cost must be positive or zero");this.cost=t}},{key:"serializeUri",value:function(){var t,e="compound"===A.default.findByTypeId(this.type).Class.TYPE_CATEGORY;return"ni:///sha-256;"+I.default.encode(this.getHash())+"?fpt="+this.getTypeName()+"&cost="+this.getCost()+(e?"&subtypes="+b()(t=y()(this.getSubtypes())).call(t).join(","):"")}},{key:"serializeBinary",value:function(){var t=this.getAsn1Json();return T.Condition.encode(t)}},{key:"getAsn1Json",value:function(){var t=A.default.findByTypeId(this.type).Class,e={type:t.TYPE_ASN1_CONDITION,value:{fingerprint:this.getHash(),cost:this.getCost()}};if("compound"===t.TYPE_CATEGORY){var r,i,o,a=g()(r=g()(i=y()(this.getSubtypes())).call(i,A.default.findByName)).call(r,(function(t){return t.typeId})),u=_()(a).call(a,(function(t,e){return Math.max(t,e)}),0),c=O.alloc(1+(u>>>3)),d=function(t,e){var r=void 0!==s()&&f()(t)||t["@@iterator"];if(!r){if(h()(t)||(r=function(t,e){var r;if(t){if("string"==typeof t)return C(t,e);var i=n()(r=Object.prototype.toString.call(t)).call(r,8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?y()(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?C(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,c=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return u=t.done,t},e:function(t){c=!0,a=t},f:function(){try{u||null==r.return||r.return()}finally{if(c)throw a}}}}(a);try{for(d.s();!(o=d.n()).done;){var l=o.value;c[l>>>3]|=1<<7-l%8}}catch(t){d.e(t)}finally{d.f()}var p=7-u%8;e.value.subtypes={unused:p,data:c}}return e}},{key:"validate",value:function(){if(A.default.findByTypeId(this.getTypeId()),this.getSubtypes()>t.MAX_SAFE_SUBTYPES)throw new Error("Bitmask too large to be safely represented");if(this.getSubtypes()&~t.SUPPORTED_SUBTYPES)throw new Error("Condition requested unsupported feature suites");if(this.getCost()>t.MAX_COST)throw new Error("Condition requested too large of a max fulfillment size");return!0}}],[{key:"fromUri",value:function(e){if(e instanceof t)return e;if("string"!=typeof e)throw new Error("Serialized condition must be a string");if("ni"!==e.split(":")[0])throw new x.default('Serialized condition must start with "ni:"');var r=t.REGEX_STRICT.exec(e);if(!r)throw new k.default("Invalid condition format");var i=(0,E.parse)(r[2]),n=A.default.findByName(i.fpt);if(!j.exec(i.cost))throw new k.default("No or invalid cost provided");var o=new t;return o.setTypeId(n.typeId),"compound"===n.Class.TYPE_CATEGORY?o.setSubtypes(new(S())(i.subtypes.split(","))):o.setSubtypes(new(S())),o.setHash(I.default.decode(r[1])),o.setCost(Number(i.cost)),o}},{key:"fromBinary",value:function(e){var r=T.Condition.decode(e);return t.fromAsn1Json(r)}},{key:"fromAsn1Json",value:function(e){var r=A.default.findByAsn1ConditionType(e.type),i=new t;if(i.setTypeId(r.typeId),i.setHash(e.value.fingerprint),i.setCost(e.value.cost.toNumber()),"compound"===r.Class.TYPE_CATEGORY){for(var n=e.value.subtypes.data,o=new(S()),s=0;s<n.length;){for(var a=0;a<8;a++)if(1<<7-a&n[s]){var f=8*s+a,u=A.default.findByTypeId(f).name;o.add(u)}s++}i.setSubtypes(o)}else i.setSubtypes(new(S()));return i}}]),t}();(0,l.default)(N,"MAX_SAFE_SUBTYPES",4294967295),(0,l.default)(N,"SUPPORTED_SUBTYPES",63),(0,l.default)(N,"MAX_COST",2097152),(0,l.default)(N,"REGEX",P),(0,l.default)(N,"REGEX_STRICT",L);const U=N},(t,e,r)=>{t.exports=r(58)},(t,e,r)=>{var i=r(59);t.exports=i},(t,e,r)=>{var i=r(4),n=r(60),o=Array.prototype;t.exports=function(t){var e=t.slice;return t===o||i(o,t)&&e===o.slice?n:e}},(t,e,r)=>{r(61);var i=r(55);t.exports=i("Array").slice},(t,e,r)=>{"use strict";var i=r(10),n=r(11),o=r(62),s=r(63),a=r(25),f=r(67),u=r(69),h=r(19),c=r(71),d=r(37),l=r(72),p=r(54),b=l("slice"),m=d("species"),y=n.Array,v=Math.max;i({target:"Array",proto:!0,forced:!b},{slice:function(t,e){var r,i,n,d=h(this),l=u(d),b=f(t,l),g=f(void 0===e?l:e,l);if(o(d)&&(r=d.constructor,(s(r)&&(r===y||o(r.prototype))||a(r)&&null===(r=r[m]))&&(r=void 0),r===y||void 0===r))return p(d,b,g);for(i=new(void 0===r?y:r)(v(g-b,0)),n=0;b<g;b++,n++)b in d&&c(i,n,d[b]);return i.length=n,i}})},(t,e,r)=>{var i=r(21);t.exports=Array.isArray||function(t){return"Array"==i(t)}},(t,e,r)=>{var i=r(5),n=r(7),o=r(13),s=r(64),a=r(27),f=r(66),u=function(){},h=[],c=a("Reflect","construct"),d=/^\s*(?:class|function)\b/,l=i(d.exec),p=!d.exec(u),b=function(t){if(!o(t))return!1;try{return c(u,h,t),!0}catch(t){return!1}},m=function(t){if(!o(t))return!1;switch(s(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return p||!!l(d,f(t))}catch(t){return!0}};m.sham=!0,t.exports=!c||n((function(){var t;return b(b.call)||!b(Object)||!b((function(){t=!0}))||t}))?m:b},(t,e,r)=>{var i=r(11),n=r(65),o=r(13),s=r(21),a=r(37)("toStringTag"),f=i.Object,u="Arguments"==s(function(){return arguments}());t.exports=n?s:function(t){var e,r,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=f(t),a))?r:u?s(e):"Object"==(i=s(e))&&o(e.callee)?"Arguments":i}},(t,e,r)=>{var i={};i[r(37)("toStringTag")]="z",t.exports="[object z]"===String(i)},(t,e,r)=>{var i=r(5),n=r(13),o=r(40),s=i(Function.toString);n(o.inspectSource)||(o.inspectSource=function(t){return s(t)}),t.exports=o.inspectSource},(t,e,r)=>{var i=r(68),n=Math.max,o=Math.min;t.exports=function(t,e){var r=i(t);return r<0?n(r+e,0):o(r,e)}},t=>{var e=Math.ceil,r=Math.floor;t.exports=function(t){var i=+t;return i!=i||0===i?0:(i>0?r:e)(i)}},(t,e,r)=>{var i=r(70);t.exports=function(t){return i(t.length)}},(t,e,r)=>{var i=r(68),n=Math.min;t.exports=function(t){return t>0?n(i(t),9007199254740991):0}},(t,e,r)=>{"use strict";var i=r(23),n=r(50),o=r(18);t.exports=function(t,e,r){var s=i(e);s in t?n.f(t,s,o(0,r)):t[s]=r}},(t,e,r)=>{var i=r(7),n=r(37),o=r(31),s=n("species");t.exports=function(t){return o>=51||!i((function(){var e=[];return(e.constructor={})[s]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},(t,e,r)=>{t.exports=r(74)},(t,e,r)=>{var i=r(75);r(120),t.exports=i},(t,e,r)=>{r(76),r(79),r(80),r(103),r(104),r(105),r(106),r(107),r(108),r(109),r(110),r(111),r(112),r(113),r(114),r(115),r(116),r(117),r(118),r(119);var i=r(28);t.exports=i.Symbol},(t,e,r)=>{"use strict";var i=r(10),n=r(11),o=r(7),s=r(62),a=r(25),f=r(43),u=r(69),h=r(71),c=r(77),d=r(72),l=r(37),p=r(31),b=l("isConcatSpreadable"),m=9007199254740991,y="Maximum allowed index exceeded",v=n.TypeError,g=p>=51||!o((function(){var t=[];return t[b]=!1,t.concat()[0]!==t})),w=d("concat"),_=function(t){if(!a(t))return!1;var e=t[b];return void 0!==e?!!e:s(t)};i({target:"Array",proto:!0,forced:!g||!w},{concat:function(t){var e,r,i,n,o,s=f(this),a=c(s,0),d=0;for(e=-1,i=arguments.length;e<i;e++)if(_(o=-1===e?s:arguments[e])){if(d+(n=u(o))>m)throw v(y);for(r=0;r<n;r++,d++)r in o&&h(a,d,o[r])}else{if(d>=m)throw v(y);h(a,d++,o)}return a.length=d,a}})},(t,e,r)=>{var i=r(78);t.exports=function(t,e){return new(i(t))(0===e?0:e)}},(t,e,r)=>{var i=r(11),n=r(62),o=r(63),s=r(25),a=r(37)("species"),f=i.Array;t.exports=function(t){var e;return n(t)&&(e=t.constructor,(o(e)&&(e===f||n(e.prototype))||s(e)&&null===(e=e[a]))&&(e=void 0)),void 0===e?f:e}},()=>{},(t,e,r)=>{"use strict";var i=r(10),n=r(11),o=r(27),s=r(12),a=r(16),f=r(5),u=r(39),h=r(15),c=r(30),d=r(7),l=r(42),p=r(62),b=r(13),m=r(25),y=r(4),v=r(26),g=r(52),w=r(43),_=r(19),M=r(23),S=r(81),E=r(18),A=r(82),x=r(84),k=r(91),B=r(92),I=r(94),R=r(14),T=r(50),O=r(83),C=r(17),P=r(54),L=r(95),j=r(38),N=r(90),U=r(87),D=r(44),q=r(37),z=r(96),F=r(97),K=r(98),H=r(100),Y=r(102).forEach,G=N("hidden"),V="Symbol",Z=q("toPrimitive"),J=H.set,W=H.getterFor(V),X=Object.prototype,$=n.Symbol,Q=$&&$.prototype,tt=n.TypeError,et=n.QObject,rt=o("JSON","stringify"),it=R.f,nt=T.f,ot=B.f,st=C.f,at=f([].push),ft=j("symbols"),ut=j("op-symbols"),ht=j("string-to-symbol-registry"),ct=j("symbol-to-string-registry"),dt=j("wks"),lt=!et||!et.prototype||!et.prototype.findChild,pt=h&&d((function(){return 7!=A(nt({},"a",{get:function(){return nt(this,"a",{value:7}).a}})).a}))?function(t,e,r){var i=it(X,e);i&&delete X[e],nt(t,e,r),i&&t!==X&&nt(X,e,i)}:nt,bt=function(t,e){var r=ft[t]=A(Q);return J(r,{type:V,tag:t,description:e}),h||(r.description=e),r},mt=function(t,e,r){t===X&&mt(ut,e,r),g(t);var i=M(e);return g(r),l(ft,i)?(r.enumerable?(l(t,G)&&t[G][i]&&(t[G][i]=!1),r=A(r,{enumerable:E(0,!1)})):(l(t,G)||nt(t,G,E(1,{})),t[G][i]=!0),pt(t,i,r)):nt(t,i,r)},yt=function(t,e){g(t);var r=_(e),i=x(r).concat(_t(r));return Y(i,(function(e){h&&!a(vt,r,e)||mt(t,e,r[e])})),t},vt=function(t){var e=M(t),r=a(st,this,e);return!(this===X&&l(ft,e)&&!l(ut,e))&&(!(r||!l(this,e)||!l(ft,e)||l(this,G)&&this[G][e])||r)},gt=function(t,e){var r=_(t),i=M(e);if(r!==X||!l(ft,i)||l(ut,i)){var n=it(r,i);return!n||!l(ft,i)||l(r,G)&&r[G][i]||(n.enumerable=!0),n}},wt=function(t){var e=ot(_(t)),r=[];return Y(e,(function(t){l(ft,t)||l(U,t)||at(r,t)})),r},_t=function(t){var e=t===X,r=ot(e?ut:_(t)),i=[];return Y(r,(function(t){!l(ft,t)||e&&!l(X,t)||at(i,ft[t])})),i};if(c||(L(Q=($=function(){if(y(Q,this))throw tt("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?S(arguments[0]):void 0,e=D(t),r=function(t){this===X&&a(r,ut,t),l(this,G)&&l(this[G],e)&&(this[G][e]=!1),pt(this,e,E(1,t))};return h&<&&pt(X,e,{configurable:!0,set:r}),bt(e,t)}).prototype,"toString",(function(){return W(this).tag})),L($,"withoutSetter",(function(t){return bt(D(t),t)})),C.f=vt,T.f=mt,O.f=yt,R.f=gt,k.f=B.f=wt,I.f=_t,z.f=function(t){return bt(q(t),t)},h&&(nt(Q,"description",{configurable:!0,get:function(){return W(this).description}}),u||L(X,"propertyIsEnumerable",vt,{unsafe:!0}))),i({global:!0,wrap:!0,forced:!c,sham:!c},{Symbol:$}),Y(x(dt),(function(t){F(t)})),i({target:V,stat:!0,forced:!c},{for:function(t){var e=S(t);if(l(ht,e))return ht[e];var r=$(e);return ht[e]=r,ct[r]=e,r},keyFor:function(t){if(!v(t))throw tt(t+" is not a symbol");if(l(ct,t))return ct[t]},useSetter:function(){lt=!0},useSimple:function(){lt=!1}}),i({target:"Object",stat:!0,forced:!c,sham:!h},{create:function(t,e){return void 0===e?A(t):yt(A(t),e)},defineProperty:mt,defineProperties:yt,getOwnPropertyDescriptor:gt}),i({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:wt,getOwnPropertySymbols:_t}),i({target:"Object",stat:!0,forced:d((function(){I.f(1)}))},{getOwnPropertySymbols:function(t){return I.f(w(t))}}),rt&&i({target:"JSON",stat:!0,forced:!c||d((function(){var t=$();return"[null]"!=rt([t])||"{}"!=rt({a:t})||"{}"!=rt(Object(t))}))},{stringify:function(t,e,r){var i=P(arguments),n=e;if((m(e)||void 0!==t)&&!v(t))return p(e)||(e=function(t,e){if(b(n)&&(e=a(n,this,t,e)),!v(e))return e}),i[1]=e,s(rt,null,i)}}),!Q[Z]){var Mt=Q.valueOf;L(Q,Z,(function(t){return a(Mt,this)}))}K($,V),U[G]=!0},(t,e,r)=>{var i=r(11),n=r(64),o=i.String;t.exports=function(t){if("Symbol"===n(t))throw TypeError("Cannot convert a Symbol value to a string");return o(t)}},(t,e,r)=>{var i,n=r(52),o=r(83),s=r(88),a=r(87),f=r(89),u=r(46),h=r(90)("IE_PROTO"),c=function(){},d=function(t){return"<script>"+t+"<\/script>"},l=function(t){t.write(d("")),t.close();var e=t.parentWindow.Object;return t=null,e},p=function(){try{i=new ActiveXObject("htmlfile")}catch(t){}var t,e;p="undefined"!=typeof document?document.domain&&i?l(i):((e=u("iframe")).style.display="none",f.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(d("document.F=Object")),t.close(),t.F):l(i);for(var r=s.length;r--;)delete p.prototype[s[r]];return p()};a[h]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(c.prototype=n(t),r=new c,c.prototype=null,r[h]=t):r=p(),void 0===e?r:o.f(r,e)}},(t,e,r)=>{var i=r(15),n=r(51),o=r(50),s=r(52),a=r(19),f=r(84);e.f=i&&!n?Object.defineProperties:function(t,e){s(t);for(var r,i=a(e),n=f(e),u=n.length,h=0;u>h;)o.f(t,r=n[h++],i[r]);return t}},(t,e,r)=>{var i=r(85),n=r(88);t.exports=Object.keys||function(t){return i(t,n)}},(t,e,r)=>{var i=r(5),n=r(42),o=r(19),s=r(86).indexOf,a=r(87),f=i([].push);t.exports=function(t,e){var r,i=o(t),u=0,h=[];for(r in i)!n(a,r)&&n(i,r)&&f(h,r);for(;e.length>u;)n(i,r=e[u++])&&(~s(h,r)||f(h,r));return h}},(t,e,r)=>{var i=r(19),n=r(67),o=r(69),s=function(t){return function(e,r,s){var a,f=i(e),u=o(f),h=n(s,u);if(t&&r!=r){for(;u>h;)if((a=f[h++])!=a)return!0}else for(;u>h;h++)if((t||h in f)&&f[h]===r)return t||h||0;return!t&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}},t=>{t.exports={}},t=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},(t,e,r)=>{var i=r(27);t.exports=i("document","documentElement")},(t,e,r)=>{var i=r(38),n=r(44),o=i("keys");t.exports=function(t){return o[t]||(o[t]=n(t))}},(t,e,r)=>{var i=r(85),n=r(88).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,n)}},(t,e,r)=>{var i=r(21),n=r(19),o=r(91).f,s=r(93),a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"Window"==i(t)?function(t){try{return o(t)}catch(t){return s(a)}}(t):o(n(t))}},(t,e,r)=>{var i=r(11),n=r(67),o=r(69),s=r(71),a=i.Array,f=Math.max;t.exports=function(t,e,r){for(var i=o(t),u=n(e,i),h=n(void 0===r?i:r,i),c=a(f(h-u,0)),d=0;u<h;u++,d++)s(c,d,t[u]);return c.length=d,c}},(t,e)=>{e.f=Object.getOwnPropertySymbols},(t,e,r)=>{var i=r(49);t.exports=function(t,e,r,n){n&&n.enumerable?t[e]=r:i(t,e,r)}},(t,e,r)=>{var i=r(37);e.f=i},(t,e,r)=>{var i=r(28),n=r(42),o=r(96),s=r(50).f;t.exports=function(t){var e=i.Symbol||(i.Symbol={});n(e,t)||s(e,t,{value:o.f(t)})}},(t,e,r)=>{var i=r(65),n=r(50).f,o=r(49),s=r(42),a=r(99),f=r(37)("toStringTag");t.exports=function(t,e,r,u){if(t){var h=r?t:t.prototype;s(h,f)||n(h,f,{configurable:!0,value:e}),u&&!i&&o(h,"toString",a)}}},(t,e,r)=>{"use strict";var i=r(65),n=r(64);t.exports=i?{}.toString:function(){return"[object "+n(this)+"]"}},(t,e,r)=>{var i,n,o,s=r(101),a=r(11),f=r(5),u=r(25),h=r(49),c=r(42),d=r(40),l=r(90),p=r(87),b="Object already initialized",m=a.TypeError,y=a.WeakMap;if(s||d.state){var v=d.state||(d.state=new y),g=f(v.get),w=f(v.has),_=f(v.set);i=function(t,e){if(w(v,t))throw new m(b);return e.facade=t,_(v,t,e),e},n=function(t){return g(v,t)||{}},o=function(t){return w(v,t)}}else{var M=l("state");p[M]=!0,i=function(t,e){if(c(t,M))throw new m(b);return e.facade=t,h(t,M,e),e},n=function(t){return c(t,M)?t[M]:{}},o=function(t){return c(t,M)}}t.exports={set:i,get:n,has:o,enforce:function(t){return o(t)?n(t):i(t,{})},getterFor:function(t){return function(e){var r;if(!u(e)||(r=n(e)).type!==t)throw m("Incompatible receiver, "+t+" required");return r}}}},(t,e,r)=>{var i=r(11),n=r(13),o=r(66),s=i.WeakMap;t.exports=n(s)&&/native code/.test(o(s))},(t,e,r)=>{var i=r(48),n=r(5),o=r(20),s=r(43),a=r(69),f=r(77),u=n([].push),h=function(t){var e=1==t,r=2==t,n=3==t,h=4==t,c=6==t,d=7==t,l=5==t||c;return function(p,b,m,y){for(var v,g,w=s(p),_=o(w),M=i(b,m),S=a(_),E=0,A=y||f,x=e?A(p,S):r||d?A(p,0):void 0;S>E;E++)if((l||E in _)&&(g=M(v=_[E],E,w),t))if(e)x[E]=g;else if(g)switch(t){case 3:return!0;case 5:return v;case 6:return E;case 2:u(x,v)}else switch(t){case 4:return!1;case 7:u(x,v)}return c?-1:n||h?h:x}};t.exports={forEach:h(0),map:h(1),filter:h(2),some:h(3),every:h(4),find:h(5),findIndex:h(6),filterReject:h(7)}},(t,e,r)=>{r(97)("asyncIterator")},()=>{},(t,e,r)=>{r(97)("hasInstance")},(t,e,r)=>{r(97)("isConcatSpreadable")},(t,e,r)=>{r(97)("iterator")},(t,e,r)=>{r(97)("match")},(t,e,r)=>{r(97)("matchAll")},(t,e,r)=>{r(97)("replace")},(t,e,r)=>{r(97)("search")},(t,e,r)=>{r(97)("species")},(t,e,r)=>{r(97)("split")},(t,e,r)=>{r(97)("toPrimitive")},(t,e,r)=>{r(97)("toStringTag")},(t,e,r)=>{r(97)("unscopables")},(t,e,r)=>{var i=r(11);r(98)(i.JSON,"JSON",!0)},()=>{},()=>{},(t,e,r)=>{r(121);var i=r(132),n=r(11),o=r(64),s=r(49),a=r(123),f=r(37)("toStringTag");for(var u in i){var h=n[u],c=h&&h.prototype;c&&o(c)!==f&&s(c,f,u),a[u]=a.Array}},(t,e,r)=>{"use strict";var i=r(19),n=r(122),o=r(123),s=r(100),a=r(50).f,f=r(124),u=r(39),h=r(15),c="Array Iterator",d=s.set,l=s.getterFor(c);t.exports=f(Array,"Array",(function(t,e){d(this,{type:c,target:i(t),index:0,kind:e})}),(function(){var t=l(this),e=t.target,r=t.kind,i=t.index++;return!e||i>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:i,done:!1}:"values"==r?{value:e[i],done:!1}:{value:[i,e[i]],done:!1}}),"values");var p=o.Arguments=o.Array;if(n("keys"),n("values"),n("entries"),!u&&h&&"values"!==p.name)try{a(p,"name",{value:"values"})}catch(t){}},t=>{t.exports=function(){}},t=>{t.exports={}},(t,e,r)=>{"use strict";var i=r(10),n=r(16),o=r(39),s=r(125),a=r(13),f=r(126),u=r(128),h=r(130),c=r(98),d=r(49),l=r(95),p=r(37),b=r(123),m=r(127),y=s.PROPER,v=s.CONFIGURABLE,g=m.IteratorPrototype,w=m.BUGGY_SAFARI_ITERATORS,_=p("iterator"),M="keys",S="values",E="entries",A=function(){return this};t.exports=function(t,e,r,s,p,m,x){f(r,e,s);var k,B,I,R=function(t){if(t===p&&L)return L;if(!w&&t in C)return C[t];switch(t){case M:case S:case E:return function(){return new r(this,t)}}return function(){return new r(this)}},T=e+" Iterator",O=!1,C=t.prototype,P=C[_]||C["@@iterator"]||p&&C[p],L=!w&&P||R(p),j="Array"==e&&C.entries||P;if(j&&(k=u(j.call(new t)))!==Object.prototype&&k.next&&(o||u(k)===g||(h?h(k,g):a(k[_])||l(k,_,A)),c(k,T,!0,!0),o&&(b[T]=A)),y&&p==S&&P&&P.name!==S&&(!o&&v?d(C,"name",S):(O=!0,L=function(){return n(P,this)})),p)if(B={values:R(S),keys:m?L:R(M),entries:R(E)},x)for(I in B)(w||O||!(I in C))&&l(C,I,B[I]);else i({target:e,proto:!0,forced:w||O},B);return o&&!x||C[_]===L||l(C,_,L,{name:p}),b[e]=L,B}},(t,e,r)=>{var i=r(15),n=r(42),o=Function.prototype,s=i&&Object.getOwnPropertyDescriptor,a=n(o,"name"),f=a&&"something"===function(){}.name,u=a&&(!i||i&&s(o,"name").configurable);t.exports={EXISTS:a,PROPER:f,CONFIGURABLE:u}},(t,e,r)=>{"use strict";var i=r(127).IteratorPrototype,n=r(82),o=r(18),s=r(98),a=r(123),f=function(){return this};t.exports=function(t,e,r,u){var h=e+" Iterator";return t.prototype=n(i,{next:o(+!u,r)}),s(t,h,!1,!0),a[h]=f,t}},(t,e,r)=>{"use strict";var i,n,o,s=r(7),a=r(13),f=r(82),u=r(128),h=r(95),c=r(37),d=r(39),l=c("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(n=u(u(o)))!==Object.prototype&&(i=n):p=!0),null==i||s((function(){var t={};return i[l].call(t)!==t}))?i={}:d&&(i=f(i)),a(i[l])||h(i,l,(function(){return this})),t.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:p}},(t,e,r)=>{var i=r(11),n=r(42),o=r(13),s=r(43),a=r(90),f=r(129),u=a("IE_PROTO"),h=i.Object,c=h.prototype;t.exports=f?h.getPrototypeOf:function(t){var e=s(t);if(n(e,u))return e[u];var r=e.constructor;return o(r)&&e instanceof r?r.prototype:e instanceof h?c:null}},(t,e,r)=>{var i=r(7);t.exports=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},(t,e,r)=>{var i=r(5),n=r(52),o=r(131);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=i(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(r,[]),e=r instanceof Array}catch(t){}return function(r,i){return n(r),o(i),e?t(r,i):r.__proto__=i,r}}():void 0)},(t,e,r)=>{var i=r(11),n=r(13),o=i.String,s=i.TypeError;t.exports=function(t){if("object"==typeof t||n(t))return t;throw s("Can't set "+o(t)+" as a prototype")}},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}},(t,e,r)=>{t.exports=r(134)},(t,e,r)=>{var i=r(135);t.exports=i},(t,e,r)=>{var i=r(136);t.exports=i},(t,e,r)=>{var i=r(137);r(120),t.exports=i},(t,e,r)=>{r(121),r(138);var i=r(140);t.exports=i},(t,e,r)=>{"use strict";var i=r(139).charAt,n=r(81),o=r(100),s=r(124),a="String Iterator",f=o.set,u=o.getterFor(a);s(String,"String",(function(t){f(this,{type:a,string:n(t),index:0})}),(function(){var t,e=u(this),r=e.string,n=e.index;return n>=r.length?{value:void 0,done:!0}:(t=i(r,n),e.index+=t.length,{value:t,done:!1})}))},(t,e,r)=>{var i=r(5),n=r(68),o=r(81),s=r(22),a=i("".charAt),f=i("".charCodeAt),u=i("".slice),h=function(t){return function(e,r){var i,h,c=o(s(e)),d=n(r),l=c.length;return d<0||d>=l?t?"":void 0:(i=f(c,d))<55296||i>56319||d+1===l||(h=f(c,d+1))<56320||h>57343?t?a(c,d):i:t?u(c,d,d+2):h-56320+(i-55296<<10)+65536}};t.exports={codeAt:h(!1),charAt:h(!0)}},(t,e,r)=>{var i=r(64),n=r(33),o=r(123),s=r(37)("iterator");t.exports=function(t){if(null!=t)return n(t,s)||n(t,"@@iterator")||o[i(t)]}},(t,e,r)=>{t.exports=r(142)},(t,e,r)=>{var i=r(143);t.exports=i},(t,e,r)=>{r(144);var i=r(28);t.exports=i.Array.isArray},(t,e,r)=>{r(10)({target:"Array",stat:!0},{isArray:r(62)})},(t,e,r)=>{"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.r(e),r.d(e,{default:()=>i})},(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>o});var i=r(147);function n(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),i(t,n.key,n)}}function o(t,e,r){return e&&n(t.prototype,e),r&&n(t,r),i(t,"prototype",{writable:!1}),t}},(t,e,r)=>{t.exports=r(148)},(t,e,r)=>{var i=r(149);t.exports=i},(t,e,r)=>{var i=r(150);t.exports=i},(t,e,r)=>{var i=r(151);t.exports=i},(t,e,r)=>{r(152);var i=r(28).Object,n=t.exports=function(t,e,r){return i.defineProperty(t,e,r)};i.defineProperty.sham&&(n.sham=!0)},(t,e,r)=>{var i=r(10),n=r(15),o=r(50).f;i({target:"Object",stat:!0,forced:Object.defineProperty!==o,sham:!n},{defineProperty:o})},(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>n});var i=r(147);function n(t,e,r){return e in t?i(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}},(t,e,r)=>{t.exports=r(155)},(t,e,r)=>{var i=r(156);t.exports=i},(t,e,r)=>{r(138),r(157);var i=r(28);t.exports=i.Array.from},(t,e,r)=>{var i=r(10),n=r(158);i({target:"Array",stat:!0,forced:!r(163)((function(t){Array.from(t)}))},{from:n})},(t,e,r)=>{"use strict";var i=r(11),n=r(48),o=r(16),s=r(43),a=r(159),f=r(161),u=r(63),h=r(69),c=r(71),d=r(162),l=r(140),p=i.Array;t.exports=function(t){var e=s(t),r=u(this),i=arguments.length,b=i>1?arguments[1]:void 0,m=void 0!==b;m&&(b=n(b,i>2?arguments[2]:void 0));var y,v,g,w,_,M,S=l(e),E=0;if(!S||this==p&&f(S))for(y=h(e),v=r?new this(y):p(y);y>E;E++)M=m?b(e[E],E):e[E],c(v,E,M);else for(_=(w=d(e,S)).next,v=r?new this:[];!(g=o(_,w)).done;E++)M=m?a(w,b,[g.value,E],!0):g.value,c(v,E,M);return v.length=E,v}},(t,e,r)=>{var i=r(52),n=r(160);t.exports=function(t,e,r,o){try{return o?e(i(r)[0],r[1]):e(r)}catch(e){n(t,"throw",e)}}},(t,e,r)=>{var i=r(16),n=r(52),o=r(33);t.exports=function(t,e,r){var s,a;n(t);try{if(!(s=o(t,"return"))){if("throw"===e)throw r;return r}s=i(s,t)}catch(t){a=!0,s=t}if("throw"===e)throw r;if(a)throw s;return n(s),r}},(t,e,r)=>{var i=r(37),n=r(123),o=i("iterator"),s=Array.prototype;t.exports=function(t){return void 0!==t&&(n.Array===t||s[o]===t)}},(t,e,r)=>{var i=r(11),n=r(16),o=r(34),s=r(52),a=r(35),f=r(140),u=i.TypeError;t.exports=function(t,e){var r=arguments.length<2?f(t):e;if(o(r))return s(n(r,t));throw u(a(t)+" is not iterable")}},(t,e,r)=>{var i=r(37)("iterator"),n=!1;try{var o=0,s={next:function(){return{done:!!o++}},return:function(){n=!0}};s[i]=function(){return this},Array.from(s,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!n)return!1;var r=!1;try{var o={};o[i]=function(){return{next:function(){return{done:r=!0}}}},t(o)}catch(t){}return r}},(t,e,r)=>{t.exports=r(165)},(t,e,r)=>{var i=r(166);t.exports=i},(t,e,r)=>{var i=r(4),n=r(167),o=Array.prototype;t.exports=function(t){var e=t.sort;return t===o||i(o,t)&&e===o.sort?n:e}},(t,e,r)=>{r(168);var i=r(55);t.exports=i("Array").sort},(t,e,r)=>{"use strict";var i=r(10),n=r(5),o=r(34),s=r(43),a=r(69),f=r(81),u=r(7),h=r(169),c=r(170),d=r(171),l=r(172),p=r(31),b=r(173),m=[],y=n(m.sort),v=n(m.push),g=u((function(){m.sort(void 0)})),w=u((function(){m.sort(null)})),_=c("sort"),M=!u((function(){if(p)return p<70;if(!(d&&d>3)){if(l)return!0;if(b)return b<603;var t,e,r,i,n="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(i=0;i<47;i++)m.push({k:e+i,v:r})}for(m.sort((function(t,e){return e.v-t.v})),i=0;i<m.length;i++)e=m[i].k.charAt(0),n.charAt(n.length-1)!==e&&(n+=e);return"DGBEFHACIJK"!==n}}));i({target:"Array",proto:!0,forced:g||!w||!_||!M},{sort:function(t){void 0!==t&&o(t);var e=s(this);if(M)return void 0===t?y(e):y(e,t);var r,i,n=[],u=a(e);for(i=0;i<u;i++)i in e&&v(n,e[i]);for(h(n,function(t){return function(e,r){return void 0===r?-1:void 0===e?1:void 0!==t?+t(e,r)||0:f(e)>f(r)?1:-1}}(t)),r=n.length,i=0;i<r;)e[i]=n[i++];for(;i<u;)delete e[i++];return e}})},(t,e,r)=>{var i=r(93),n=Math.floor,o=function(t,e){var r=t.length,f=n(r/2);return r<8?s(t,e):a(t,o(i(t,0,f),e),o(i(t,f),e),e)},s=function(t,e){for(var r,i,n=t.length,o=1;o<n;){for(i=o,r=t[o];i&&e(t[i-1],r)>0;)t[i]=t[--i];i!==o++&&(t[i]=r)}return t},a=function(t,e,r,i){for(var n=e.length,o=r.length,s=0,a=0;s<n||a<o;)t[s+a]=s<n&&a<o?i(e[s],r[a])<=0?e[s++]:r[a++]:s<n?e[s++]:r[a++];return t};t.exports=o},(t,e,r)=>{"use strict";var i=r(7);t.exports=function(t,e){var r=[][t];return!!r&&i((function(){r.call(null,e||function(){throw 1},1)}))}},(t,e,r)=>{var i=r(32).match(/firefox\/(\d+)/i);t.exports=!!i&&+i[1]},(t,e,r)=>{var i=r(32);t.exports=/MSIE|Trident/.test(i)},(t,e,r)=>{var i=r(32).match(/AppleWebKit\/(\d+)\./);t.exports=!!i&&+i[1]},(t,e,r)=>{t.exports=r(175)},(t,e,r)=>{var i=r(176);t.exports=i},(t,e,r)=>{var i=r(4),n=r(177),o=Array.prototype;t.exports=function(t){var e=t.map;return t===o||i(o,t)&&e===o.map?n:e}},(t,e,r)=>{r(178);var i=r(55);t.exports=i("Array").map},(t,e,r)=>{"use strict";var i=r(10),n=r(102).map;i({target:"Array",proto:!0,forced:!r(72)("map")},{map:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}})},(t,e,r)=>{t.exports=r(180)},(t,e,r)=>{var i=r(181);t.exports=i},(t,e,r)=>{var i=r(4),n=r(182),o=Array.prototype;t.exports=function(t){var e=t.reduce;return t===o||i(o,t)&&e===o.reduce?n:e}},(t,e,r)=>{r(183);var i=r(55);t.exports=i("Array").reduce},(t,e,r)=>{"use strict";var i=r(10),n=r(184).left,o=r(170),s=r(31),a=r(185);i({target:"Array",proto:!0,forced:!o("reduce")||!a&&s>79&&s<83},{reduce:function(t){var e=arguments.length;return n(this,t,e,e>1?arguments[1]:void 0)}})},(t,e,r)=>{var i=r(11),n=r(34),o=r(43),s=r(20),a=r(69),f=i.TypeError,u=function(t){return function(e,r,i,u){n(r);var h=o(e),c=s(h),d=a(h),l=t?d-1:0,p=t?-1:1;if(i<2)for(;;){if(l in c){u=c[l],l+=p;break}if(l+=p,t?l<0:d<=l)throw f("Reduce of empty array with no initial value")}for(;t?l>=0:d>l;l+=p)l in c&&(u=r(u,c[l],l,h));return u}};t.exports={left:u(!1),right:u(!0)}},(t,e,r)=>{var i=r(21),n=r(11);t.exports="process"==i(n.process)},(t,e,r)=>{t.exports=r(187)},(t,e,r)=>{var i=r(188);r(120),t.exports=i},(t,e,r)=>{r(121),r(79),r(189),r(138);var i=r(28);t.exports=i.Set},(t,e,r)=>{"use strict";r(190)("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),r(197))},(t,e,r)=>{"use strict";var i=r(10),n=r(11),o=r(191),s=r(7),a=r(49),f=r(195),u=r(196),h=r(13),c=r(25),d=r(98),l=r(50).f,p=r(102).forEach,b=r(15),m=r(100),y=m.set,v=m.getterFor;t.exports=function(t,e,r){var m,g=-1!==t.indexOf("Map"),w=-1!==t.indexOf("Weak"),_=g?"set":"add",M=n[t],S=M&&M.prototype,E={};if(b&&h(M)&&(w||S.forEach&&!s((function(){(new M).entries().next()})))){var A=(m=e((function(e,r){y(u(e,A),{type:t,collection:new M}),null!=r&&f(r,e[_],{that:e,AS_ENTRIES:g})}))).prototype,x=v(t);p(["add","clear","delete","forEach","get","has","set","keys","values","entries"],(function(t){var e="add"==t||"set"==t;!(t in S)||w&&"clear"==t||a(A,t,(function(r,i){var n=x(this).collection;if(!e&&w&&!c(r))return"get"==t&&void 0;var o=n[t](0===r?0:r,i);return e?this:o}))})),w||l(A,"size",{configurable:!0,get:function(){return x(this).collection.size}})}else m=r.getConstructor(e,t,g,_),o.enable();return d(m,t,!1,!0),E[t]=m,i({global:!0,forced:!0},E),w||r.setStrong(m,t,g),m}},(t,e,r)=>{var i=r(10),n=r(5),o=r(87),s=r(25),a=r(42),f=r(50).f,u=r(91),h=r(92),c=r(192),d=r(44),l=r(194),p=!1,b=d("meta"),m=0,y=function(t){f(t,b,{value:{objectID:"O"+m++,weakData:{}}})},v=t.exports={enable:function(){v.enable=function(){},p=!0;var t=u.f,e=n([].splice),r={};r[b]=1,t(r).length&&(u.f=function(r){for(var i=t(r),n=0,o=i.length;n<o;n++)if(i[n]===b){e(i,n,1);break}return i},i({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:h.f}))},fastKey:function(t,e){if(!s(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!a(t,b)){if(!c(t))return"F";if(!e)return"E";y(t)}return t[b].objectID},getWeakData:function(t,e){if(!a(t,b)){if(!c(t))return!0;if(!e)return!1;y(t)}return t[b].weakData},onFreeze:function(t){return l&&p&&c(t)&&!a(t,b)&&y(t),t}};o[b]=!0},(t,e,r)=>{var i=r(7),n=r(25),o=r(21),s=r(193),a=Object.isExtensible,f=i((function(){a(1)}));t.exports=f||s?function(t){return!!n(t)&&(!s||"ArrayBuffer"!=o(t))&&(!a||a(t))}:a},(t,e,r)=>{var i=r(7);t.exports=i((function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}}))},(t,e,r)=>{var i=r(7);t.exports=!i((function(){return Object.isExtensible(Object.preventExtensions({}))}))},(t,e,r)=>{var i=r(11),n=r(48),o=r(16),s=r(52),a=r(35),f=r(161),u=r(69),h=r(4),c=r(162),d=r(140),l=r(160),p=i.TypeError,b=function(t,e){this.stopped=t,this.result=e},m=b.prototype;t.exports=function(t,e,r){var i,y,v,g,w,_,M,S=r&&r.that,E=!(!r||!r.AS_ENTRIES),A=!(!r||!r.IS_ITERATOR),x=!(!r||!r.INTERRUPTED),k=n(e,S),B=function(t){return i&&l(i,"normal",t),new b(!0,t)},I=function(t){return E?(s(t),x?k(t[0],t[1],B):k(t[0],t[1])):x?k(t,B):k(t)};if(A)i=t;else{if(!(y=d(t)))throw p(a(t)+" is not iterable");if(f(y)){for(v=0,g=u(t);g>v;v++)if((w=I(t[v]))&&h(m,w))return w;return new b(!1)}i=c(t,y)}for(_=i.next;!(M=o(_,i)).done;){try{w=I(M.value)}catch(t){l(i,"throw",t)}if("object"==typeof w&&w&&h(m,w))return w}return new b(!1)}},(t,e,r)=>{var i=r(11),n=r(4),o=i.TypeError;t.exports=function(t,e){if(n(e,t))return t;throw o("Incorrect invocation")}},(t,e,r)=>{"use strict";var i=r(50).f,n=r(82),o=r(198),s=r(48),a=r(196),f=r(195),u=r(124),h=r(199),c=r(15),d=r(191).fastKey,l=r(100),p=l.set,b=l.getterFor;t.exports={getConstructor:function(t,e,r,u){var h=t((function(t,i){a(t,l),p(t,{type:e,index:n(null),first:void 0,last:void 0,size:0}),c||(t.size=0),null!=i&&f(i,t[u],{that:t,AS_ENTRIES:r})})),l=h.prototype,m=b(e),y=function(t,e,r){var i,n,o=m(t),s=v(t,e);return s?s.value=r:(o.last=s={index:n=d(e,!0),key:e,value:r,previous:i=o.last,next:void 0,removed:!1},o.first||(o.first=s),i&&(i.next=s),c?o.size++:t.size++,"F"!==n&&(o.index[n]=s)),t},v=function(t,e){var r,i=m(t),n=d(e);if("F"!==n)return i.index[n];for(r=i.first;r;r=r.next)if(r.key==e)return r};return o(l,{clear:function(){for(var t=m(this),e=t.index,r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete e[r.index],r=r.next;t.first=t.last=void 0,c?t.size=0:this.size=0},delete:function(t){var e=this,r=m(e),i=v(e,t);if(i){var n=i.next,o=i.previous;delete r.index[i.index],i.removed=!0,o&&(o.next=n),n&&(n.previous=o),r.first==i&&(r.first=n),r.last==i&&(r.last=o),c?r.size--:e.size--}return!!i},forEach:function(t){for(var e,r=m(this),i=s(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:r.first;)for(i(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!v(this,t)}}),o(l,r?{get:function(t){var e=v(this,t);return e&&e.value},set:function(t,e){return y(this,0===t?0:t,e)}}:{add:function(t){return y(this,t=0===t?0:t,t)}}),c&&i(l,"size",{get:function(){return m(this).size}}),h},setStrong:function(t,e,r){var i=e+" Iterator",n=b(e),o=b(i);u(t,e,(function(t,e){p(this,{type:i,target:t,state:n(t),kind:e,last:void 0})}),(function(){for(var t=o(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?"keys"==e?{value:r.key,done:!1}:"values"==e?{value:r.value,done:!1}:{value:[r.key,r.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),r?"entries":"values",!r,!0),h(e)}}},(t,e,r)=>{var i=r(95);t.exports=function(t,e,r){for(var n in e)r&&r.unsafe&&t[n]?t[n]=e[n]:i(t,n,e[n],r);return t}},(t,e,r)=>{"use strict";var i=r(27),n=r(50),o=r(37),s=r(15),a=o("species");t.exports=function(t){var e=i(t),r=n.f;s&&e&&!e[a]&&r(e,a,{configurable:!0,get:function(){return this}})}},(t,e,r)=>{"use strict";e.decode=e.parse=r(201),e.encode=e.stringify=r(202)},t=>{"use strict";function e(t,e){return Object.prototype.hasOwnProperty.call(t,e)}t.exports=function(t,i,n,o){i=i||"&",n=n||"=";var s={};if("string"!=typeof t||0===t.length)return s;var a=/\+/g;t=t.split(i);var f=1e3;o&&"number"==typeof o.maxKeys&&(f=o.maxKeys);var u=t.length;f>0&&u>f&&(u=f);for(var h=0;h<u;++h){var c,d,l,p,b=t[h].replace(a,"%20"),m=b.indexOf(n);m>=0?(c=b.substr(0,m),d=b.substr(m+1)):(c=b,d=""),l=decodeURIComponent(c),p=decodeURIComponent(d),e(s,l)?r(s[l])?s[l].push(p):s[l]=[s[l],p]:s[l]=p}return s};var r=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},t=>{"use strict";var e=function(t){switch(typeof t){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return""}};t.exports=function(t,o,s,a){return o=o||"&",s=s||"=",null===t&&(t=void 0),"object"==typeof t?i(n(t),(function(n){var a=encodeURIComponent(e(n))+s;return r(t[n])?i(t[n],(function(t){return a+encodeURIComponent(e(t))})).join(o):a+encodeURIComponent(e(t[n]))})).join(o):a?encodeURIComponent(e(a))+s+encodeURIComponent(e(t)):""};var r=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function i(t,e){if(t.map)return t.map(e);for(var r=[],i=0;i<t.length;i++)r.push(e(t[i],i));return r}var n=Object.keys||function(t){var e=[];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.push(r);return e}},(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>_});var i=r(145),n=r(146),o=r(204),s=r.n(o),a=r(57),f=r.n(a),u=r(154),h=r.n(u),c=r(73),d=r.n(c),l=r(133),p=r.n(l),b=r(141),m=r.n(b),y=r(208);function v(t,e){var r=void 0!==d()&&p()(t)||t["@@iterator"];if(!r){if(m()(t)||(r=function(t,e){var r;if(t){if("string"==typeof t)return g(t,e);var i=f()(r=Object.prototype.toString.call(t)).call(r,8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?h()(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?g(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0,n=function(){};return{s:n,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return s=t.done,t},e:function(t){a=!0,o=t},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,i=new Array(e);r<e;r++)i[r]=t[r];return i}var w=function(){function t(){(0,i.default)(this,t)}return(0,n.default)(t,null,[{key:"findByTypeId",value:function(e){if(e>s())throw new y.default("Type "+e+" is not supported");var r,i=v(t.registeredTypes);try{for(i.s();!(r=i.n()).done;){var n=r.value;if(e===n.typeId)return n}}catch(t){i.e(t)}finally{i.f()}throw new y.default("Type "+e+" is not supported")}},{key:"findByName",value:function(e){var r,i=v(t.registeredTypes);try{for(i.s();!(r=i.n()).done;){var n=r.value;if(e===n.name)return n}}catch(t){i.e(t)}finally{i.f()}throw new y.default("Type "+e+" is not supported")}},{key:"findByAsn1ConditionType",value:function(e){var r,i=v(t.registeredTypes);try{for(i.s();!(r=i.n()).done;){var n=r.value;if(e===n.asn1Condition)return n}}catch(t){i.e(t)}finally{i.f()}throw new y.default("Type "+e+" is not supported")}},{key:"findByAsn1FulfillmentType",value:function(e){var r,i=v(t.registeredTypes);try{for(i.s();!(r=i.n()).done;){var n=r.value;if(e===n.asn1Fulfillment)return n}}catch(t){i.e(t)}finally{i.f()}throw new y.default("Type "+e+" is not supported")}},{key:"registerType",value:function(e){t.registeredTypes.push({typeId:e.TYPE_ID,name:e.TYPE_NAME,asn1Condition:e.TYPE_ASN1_CONDITION,asn1Fulfillment:e.TYPE_ASN1_FULFILLMENT,Class:e})}}]),t}();w.registeredTypes=[];const _=w},(t,e,r)=>{t.exports=r(205)},(t,e,r)=>{var i=r(206);t.exports=i},(t,e,r)=>{r(207),t.exports=9007199254740991},(t,e,r)=>{r(10)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>h});var i=r(209),n=r.n(i),o=r(146),s=r(145),a=r(214),f=r(228),u=r(246);const h=function(t){(0,a.default)(h,t);var e,r,i=(e=h,r=function(){if("undefined"==typeof Reflect||!n())return!1;if(n().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(n()(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,i=(0,u.default)(e);if(r){var o=(0,u.default)(this).constructor;t=n()(i,arguments,o)}else t=i.apply(this,arguments);return(0,f.default)(this,t)});function h(){return(0,s.default)(this,h),i.apply(this,arguments)}return(0,o.default)(h)}(r(253).default)},(t,e,r)=>{t.exports=r(210)},(t,e,r)=>{var i=r(211);t.exports=i},(t,e,r)=>{r(212);var i=r(28);t.exports=i.Reflect.construct},(t,e,r)=>{var i=r(10),n=r(27),o=r(12),s=r(53),a=r(213),f=r(52),u=r(25),h=r(82),c=r(7),d=n("Reflect","construct"),l=Object.prototype,p=[].push,b=c((function(){function t(){}return!(d((function(){}),[],t)instanceof t)})),m=!c((function(){d((function(){}))})),y=b||m;i({target:"Reflect",stat:!0,forced:y,sham:y},{construct:function(t,e){a(t),f(e);var r=arguments.length<3?t:a(arguments[2]);if(m&&!b)return d(t,e,r);if(t==r){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var i=[null];return o(p,i,e),new(o(s,t,i))}var n=r.prototype,c=h(u(n)?n:l),y=o(t,c,e);return u(y)?y:c}})},(t,e,r)=>{var i=r(11),n=r(63),o=r(35),s=i.TypeError;t.exports=function(t){if(n(t))return t;throw s(o(t)+" is not a constructor")}},(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>s});var i=r(215),n=r(147),o=r(221);function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=i(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n(t,"prototype",{writable:!1}),e&&(0,o.default)(t,e)}},(t,e,r)=>{t.exports=r(216)},(t,e,r)=>{var i=r(217);t.exports=i},(t,e,r)=>{var i=r(218);t.exports=i},(t,e,r)=>{var i=r(219);t.exports=i},(t,e,r)=>{r(220);var i=r(28).Object;t.exports=function(t,e){return i.create(t,e)}},(t,e,r)=>{r(10)({target:"Object",stat:!0,sham:!r(15)},{create:r(82)})},(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>n});var i=r(222);function n(t,e){return n=i||function(t,e){return t.__proto__=e,t},n(t,e)}},(t,e,r)=>{t.exports=r(223)},(t,e,r)=>{var i=r(224);t.exports=i},(t,e,r)=>{var i=r(225);t.exports=i},(t,e,r)=>{var i=r(226);t.exports=i},(t,e,r)=>{r(227);var i=r(28);t.exports=i.Object.setPrototypeOf},(t,e,r)=>{r(10)({target:"Object",stat:!0},{setPrototypeOf:r(130)}