UNPKG

tbx-tools

Version:

A library for processing TermBase eXchange (TBX) files in various ways. It is in the very early stages and may change often (including breaking changes).

2 lines 2.21 MB
/*! For license information please see tbx-tools.js.LICENSE.txt */ var __webpack_modules__={3035:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161));class i{constructor(){}[Symbol.iterator](){return this._getIterator()}map(t){if(!t)throw new r.default("selector");const e=this;return{*[Symbol.iterator](){let n=0;for(const r of e)yield t(r,n++)}}}}e.default=i},4242:(t,e,n)=>{const r=n(655),i=r.__importDefault(n(2424)),o=r.__importDefault(n(9403));class s extends o.default{constructor(){super()}get version(){return this._version||0}assertVersion(t){if(t!==this.version)throw new i.default("Version mismatch. The collection was modified.");return!0}*[Symbol.iterator](){const t=this.version,e=this._getIterator();let n=e.next();for(;!n.done;)yield n.value,this.assertVersion(t),n=e.next()}incrementVersion(){return this._version?++this._version:this._version=1}}e.Z=s},9403:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ExtendedIterable=void 0;const r=n(655),i=r.__importDefault(n(8161)),o=r.__importDefault(n(2424)),s=r.__importDefault(n(8402)),a=r.__importDefault(n(3035));class u extends a.default{constructor(){super()}filter(t){if(!t)throw new i.default("predicate");const e=this;return l.create({*[Symbol.iterator](){let n=0;for(const r of e)t(r,n++)&&(yield r)}})}map(t){if(!t)throw new i.default("selector");return l.create(super.map(t))}reduce(t,e){if(!t)throw new i.default("reducer");let n=0;if(void 0===e){const e=this[Symbol.iterator]();let r=e.next();if(r.done)throw new o.default("Sequence is empty. Specify an initial value allow for an empty iterable.");let i=r.value;for(;!(r=e.next()).done;)i=t(i,r.value,++n);return i}{let r=e;for(const e of this)r=t(r,e,n++);return r}}copyTo(t,e=0){return(0,s.default)(this,t,e)}toArray(){return this.copyTo([])}getCount(){let t=0;for(const e of this)t++;return t}}e.default=u;class l extends u{constructor(t){super(),this._source=t}static create(t){return new l(t)}_getIterator(){return this._source[Symbol.iterator]()}}e.ExtendedIterable=l},8402:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161));e.default=function(t,e,n=0){if(!e)throw new r.default("target");for(const r of t)e[n++]=r;return e}},8695:(t,e,n)=>{n.r(e),n.d(e,{KeySortedContext:()=>m,SortContext:()=>d,areEqual:()=>o,areEquivalent:()=>a,areEquivalentObjects:()=>a,areSequencesEqual:()=>u,compare:()=>h,type:()=>r.default});var r=n(9678),i=r.default.isTrueNaN;function o(t,e){return t===e||i(t)&&i(e)}var s=r.default.isTrueNaN;function a(t,e){return t==e||s(t)&&s(e)}function u(t,e,n=o){if(t===e)return!0;if(null==t||null==e)return!1;if(t instanceof Array&&e instanceof Array&&t.length!=e.length)return!1;const r=t[Symbol.iterator](),i=e[Symbol.iterator]();for(;;){const t=r.next(),e=i.next();if(t.done&&e.done)return!0;if(t.done||e.done)return!1;if(!n(t.value,e.value))return!1}}function l(t,e){return o(t,e)?0:t>e||0===t&&0==e||null===t&&void 0===e?1:e>t||0===e&&0==t||null===e&&void 0===t?-1:NaN}!function(t){t.inverted=function(e,n){return-t(e,n)}}(l||(l={}));const c=l,f="compareTo";function p(t,e){return t&&r.default.hasMember(t,f)?t.compareTo(e):e&&r.default.hasMember(e,f)?-e.compareTo(t):c(t,e)}!function(t){t.compareInverted=function(e,n){return-t(e,n)},t.primitives=c}(p||(p={}));const h=p;class d{constructor(t,e,n=1){this._next=t,this._comparer=e,this._order=n}get order(){return this._order}get comparison(){if(this._comparison)return this._comparison;const t=(t,e)=>this.compare(t,e);return this._comparison=t,t}generateSortedIndexes(t){if(null==t)return[];const e=t.map(((t,e)=>e));return e.sort(((e,n)=>this.compare(t[e],t[n]))),e}compare(t,e){const n=this._comparer(t,e);return 0===n&&this._next?this._next.compare(t,e):this._order*n}}class m extends d{constructor(t,e,n=1,r=h){super(t,r,n),this._keySelector=e}compare(t,e){const n=this._keySelector;if(!n)return super.compare(t,e);const r=h(n(t),n(e));return 0===r&&this._next?this._next.compare(t,e):this._order*r}}},8063:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(2605)),o=r.__importDefault(n(2099));class s extends o.default{constructor(t,e,n=1,r=i.default){super(t,r,n),this._keySelector=e}compare(t,e){const n=this._keySelector;if(!n)return super.compare(t,e);const r=(0,i.default)(n(t),n(e));return 0===r&&this._next?this._next.compare(t,e):this._order*r}}e.default=s},2099:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=class{constructor(t,e,n=1){this._next=t,this._comparer=e,this._order=n}get order(){return this._order}get comparison(){if(this._comparison)return this._comparison;const t=(t,e)=>this.compare(t,e);return this._comparison=t,t}generateSortedIndexes(t){if(null==t)return[];const e=t.map(((t,e)=>e));return e.sort(((e,n)=>this.compare(t[e],t[n]))),e}compare(t,e){const n=this._comparer(t,e);return 0===n&&this._next?this._next.compare(t,e):this._order*n}}},8709:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});var r=n(655).__importDefault(n(9678)).default.isTrueNaN;e.default=function(t,e){return t===e||r(t)&&r(e)}},2966:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});var r=n(655).__importDefault(n(9678)).default.isTrueNaN;e.default=function(t,e){return t==e||r(t)&&r(e)}},4780:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(8340);e.default=function(t,e,n=r.areEqual){if(t===e)return!0;if(null==t||null==e)return!1;if(t instanceof Array&&e instanceof Array&&t.length!=e.length)return!1;const i=t[Symbol.iterator](),o=e[Symbol.iterator]();for(;;){const t=i.next(),e=o.next();if(t.done&&e.done)return!0;if(t.done||e.done)return!1;if(!n(t.value,e.value))return!1}}},2605:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(9678)),o=r.__importDefault(n(3002)),s="compareTo";function a(t,e){return t&&i.default.hasMember(t,s)?t.compareTo(e):e&&i.default.hasMember(e,s)?-e.compareTo(t):(0,o.default)(t,e)}!function(t){t.compareInverted=function(e,n){return-t(e,n)},t.primitives=o.default}(a||(a={})),e.default=a},3002:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8709));function i(t,e){return(0,r.default)(t,e)?0:t>e||0===t&&0==e||null===t&&void 0===e?1:e>t||0===e&&0==t||null===e&&void 0===t?-1:NaN}!function(t){t.inverted=function(e,n){return-t(e,n)}}(i||(i={})),e.default=i},8340:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.KeySortedContext=e.SortContext=e.type=e.compare=e.areSequencesEqual=e.areEquivalentObjects=e.areEquivalent=e.areEqual=void 0;const r=n(655),i=r.__importDefault(n(9678));e.type=i.default;const o=r.__importDefault(n(8709));e.areEqual=o.default;const s=r.__importDefault(n(2966));e.areEquivalentObjects=s.default;const a=r.__importDefault(n(2966));e.areEquivalent=a.default;const u=r.__importDefault(n(4780));e.areSequencesEqual=u.default;const l=r.__importDefault(n(2605));e.compare=l.default;const c=r.__importDefault(n(8063));e.KeySortedContext=c.default;const f=r.__importDefault(n(2099));e.SortContext=f.default},261:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>Exception});const NAME="Exception";class Exception{constructor(message="",innerException){var _a;this.message=message,this.innerException=innerException,this.name=this.getName();try{const stack=(null===(_a=eval("new Error()").stack)||void 0===_a?void 0:_a.replace(/^Error\n/,"").replace(/(.|\n)+\s+at new.+/,""))||"";this.stack=this.toStringWithoutBrackets()+stack}catch(t){this.stack=""}}toString(){return`[${this.toStringWithoutBrackets()}]`}getName(){return NAME}toStringWithoutBrackets(){const t=this.message;return this.name+(t?": "+t:"")}}},8157:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(5266));class i extends r.default{constructor(t,e,n){e&&t&&(e=`{${t}} ${e}`),super(e,n),this.paramName=t}getName(){return"ArgumentException"}}e.default=i},8161:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8157));class i extends r.default{constructor(t,e=(t?`{${t}}`:"Argument")+" is null (or undefined).",n){super(t,e,n)}getName(){return"ArgumentNullException"}}e.default=i},7605:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8157));class i extends r.default{constructor(t,e,n=" ",r){super(t,`(${e}) `+n,r),this.actualValue=e}getName(){return"ArgumentOutOfRangeException"}}e.default=i},553:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0});const NAME="Exception";class Exception{constructor(message="",innerException){var _a;this.message=message,this.innerException=innerException,this.name=this.getName();try{const stack=(null===(_a=eval("new Error()").stack)||void 0===_a?void 0:_a.replace(/^Error\n/,"").replace(/(.|\n)+\s+at new.+/,""))||"";this.stack=this.toStringWithoutBrackets()+stack}catch(t){this.stack=""}}toString(){return`[${this.toStringWithoutBrackets()}]`}getName(){return NAME}toStringWithoutBrackets(){const t=this.message;return this.name+(t?": "+t:"")}}exports.default=Exception},2424:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(5266));class i extends r.default{getName(){return"InvalidOperationException"}}e.default=i},5266:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(553));class i extends r.default{getName(){return"SystemException"}}e.default=i},5113:(t,e,n)=>{n.r(e),n.d(e,{default:()=>a});var r=n(8157),i=n(7605);const o=2147483647;function s(t){return"number"!=typeof t?NaN:t>0?t>o?Math.floor(t):0|t:t<0?t<-o?Math.ceil(t):0|t:t}!function(t){function e(e){return"number"==typeof e&&isFinite(e)&&e===t(e)}function n(t,n){const i=e(t);if(!i)throw new r.default(n||"n","must be a integer.");return i}t.MAX_32_BIT=2147483647,t.MAX_VALUE=9007199254740991,t.as32Bit=function(t){if(isNaN(t))throw new r.default("n","is not a number.");const e=0|t;switch(e){case 1:case-1:if(t!==e)throw new i.default("n",t,"is too large to be a 32 bit integer.")}return e},t.is=e,t.is32Bit=function(t){return t===(0|t)},t.assert=n,t.assertZeroOrGreater=function(t,e){const r=n(t,e)&&t>=0;if(!r)throw new i.default(e||"n",t,"must be a valid integer greater than or equal to zero.");return r},t.assertPositive=function(t,e){const r=n(t,e)&&t>0;if(!r)throw new i.default(e||"n",t,"must be greater than zero.");return r}}(s||(s={}));const a=s},7277:(t,e,n)=>{n.r(e),n.d(e,{LinkedNodeList:()=>f,LinkedValueNodeList:()=>p});var r=n(2424),i=n(8161),o=n(8157),s=n(4242);n(8709);class a{constructor(){}[Symbol.iterator](){return this._getIterator()}map(t){if(!t)throw new i.default("selector");const e=this;return{*[Symbol.iterator](){let n=0;for(const r of e)yield t(r,n++)}}}}class u extends a{constructor(){super()}filter(t){if(!t)throw new i.default("predicate");const e=this;return l.create({*[Symbol.iterator](){let n=0;for(const r of e)t(r,n++)&&(yield r)}})}map(t){if(!t)throw new i.default("selector");return l.create(super.map(t))}reduce(t,e){if(!t)throw new i.default("reducer");let n=0;if(void 0===e){const e=this[Symbol.iterator]();let i=e.next();if(i.done)throw new r.default("Sequence is empty. Specify an initial value allow for an empty iterable.");let o=i.value;for(;!(i=e.next()).done;)o=t(o,i.value,++n);return o}{let r=e;for(const e of this)r=t(r,e,n++);return r}}copyTo(t,e=0){return function(t,e,n=0){if(!e)throw new i.default("target");for(const r of t)e[n++]=r;return e}(this,t,e)}toArray(){return this.copyTo([])}getCount(){let t=0;for(const e of this)t++;return t}}class l extends u{constructor(t){super(),this._source=t}static create(t){return new l(t)}_getIterator(){return this._source[Symbol.iterator]()}}class c extends(null){constructor(){super()}get version(){return this._version||0}assertVersion(t){if(t!==this.version)throw new InvalidOperationException("Version mismatch. The collection was modified.");return!0}*[Symbol.iterator](){const t=this.version,e=this._getIterator();let n=e.next();for(;!n.done;)yield n.value,this.assertVersion(t),n=e.next()}incrementVersion(){return this._version?++this._version:this._version=1}}class f extends s.Z{constructor(){super(),this._unsafeCount=0}get unsafeCount(){return this._unsafeCount}get first(){return this._first}get last(){return this._last}clear(){let t=this._first,e=0,n=0;for(this._first=void 0;t;){e++;const n=t;t=t.next,n.next=void 0}for(t=this._last,this._last=void 0;t;){n++;const e=t;t=t.previous,e.previous=void 0}return e!==n&&console.warn("LinkedNodeList: Forward versus reverse count does not match when clearing. Forward: "+e+", Reverse: "+n),this.incrementVersion(),this._unsafeCount=0,e}removeNode(t){if(!t)throw new i.default("node");const e=this,n=t.previous,r=t.next;let s=!1,a=!1;if(n?n.next=r:e._first==t?e._first=r:s=!0,r?r.previous=n:e._last==t?e._last=n:a=!0,s!==a)throw new o.default("node",`Provided node is has no ${s?"previous":"next"} reference but is not the ${s?"first":"last"} node!`);const u=!s&&!a;return u&&(e.incrementVersion(),e._unsafeCount--,t.previous=void 0,t.next=void 0),u}dispose(){this.clear()}recycle(){this.clear()}contains(t){if(!t)throw new i.default("node");return-1!=this.indexOf(t)}getNodeAt(t){if(t<0||!isFinite(t))return;let e=this._first,n=0;for(;e&&n++<t;)e=e.next;return e}find(t){let e=0;for(const n of this)if(t(n,e++))return n}indexOf(t){if(t&&(t.previous||t.next)){let e,n=0,r=this._first;do{if(e=r,e===t)return n;n++}while(r=e&&e.next)}return-1}addNodeBefore(t,e){h(t);const n=this;if(e||(e=n._first),e){const r=e.previous;t.previous=r,t.next=e,e.previous=t,r&&(r.next=t),e==n._first&&(n._first=t)}else n._first=n._last=t;return n.incrementVersion(),n._unsafeCount++,this}takeFirst(){const t=this._first;if(t){if(t.previous)throw new Error("Collection is corrupted: first node has previous node.");if(!this.removeNode(t))throw new Error("Collection is corrupted: unable to remove first node.");return t}}takeLast(){const t=this._last;if(t){if(t.next)throw new Error("Collection is corrupted: last node has next node.");if(!this.removeNode(t))throw new Error("Collection is corrupted: unable to remove last node.");return t}}removeFirst(){return!!this.takeFirst()}removeLast(){return!!this.takeLast()}addNode(t){return this.addNodeAfter(t),this}addNodeAfter(t,e){h(t);const n=this;if(e||(e=n._last),e){const r=e.next;t.next=r,t.previous=e,e.next=t,r&&(r.previous=t),e==n._last&&(n._last=t)}else n._first=n._last=t;return n.incrementVersion(),n._unsafeCount++,n}replace(t,e){if(t==e)return this;h(e,"replacement");const n=this;return e.previous=t.previous,e.next=t.next,t.previous&&(t.previous.next=e),t.next&&(t.next.previous=e),t==n._first&&(n._first=e),t==n._last&&(n._last=e),n.incrementVersion(),n}get reversed(){const t=this;return t._reversed||(t._reversed=Object.freeze(l.create({*[Symbol.iterator](){let e,n=t.last;for(;n;)e=n,n=e.previous,yield e}})))}*_getIterator(){let t,e=this.first;for(;e;)t=e,e=t.next,yield t}}class p extends f{prependValue(t){return this.addNodeBefore({value:t}),this}appendValue(t){return this.addNode({value:t})}*getValues(){for(const t of this)yield t.value}copyValuesTo(t,e=0){if(!t)throw new i.default("array");let n=0;for(const r of this)t[e+n++]=r.value;return t}}function h(t,e="node"){if(!t)throw new i.default(e);if(t.next||t.previous)throw new r.default("Cannot add a node to a LinkedNodeList that is already linked.")}},2841:(t,e,n)=>{e.ar=e.oE=e.h$=e.qn=e.nF=e.Wg=e.T0=e.dL=void 0;const r=n(655);r.__importDefault(n(6503)).default,r.__importDefault(n(7529)).default,r.__importDefault(n(3093)).default,r.__importDefault(n(521)).default;const i=r.__importDefault(n(3844));e.dL=i.default,r.__importDefault(n(2871)).default,r.__importDefault(n(7632)).default,r.__importDefault(n(9661)).default,r.__importDefault(n(648)).default,r.__importDefault(n(5625)).default,r.__importDefault(n(7001)).default,r.__importDefault(n(5082)).default,r.__importDefault(n(5637)).default,r.__importDefault(n(1433)).default,r.__importDefault(n(154)).default,r.__importDefault(n(7903)).default;const o=r.__importDefault(n(3168));e.T0=o.default;const s=r.__importDefault(n(1137));e.Wg=s.default,r.__importDefault(n(1343)).default;const a=r.__importDefault(n(6533));e.nF=a.default;const u=r.__importDefault(n(5670));e.qn=u.default;const l=r.__importDefault(n(7913));e.h$=l.default,r.__importDefault(n(7959)).default;const c=r.__importDefault(n(2190));e.oE=c.default;const f=r.__importDefault(n(7567));e.ar=f.default},7529:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(6310)),o=r.__importDefault(n(9659));e.default=function(...t){return 0===t.length?o.default:function(e){return(0,i.default)(e,t)}}},3093:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(3002)),o=r.__importDefault(n(1861));e.default=function(t){return{*[Symbol.iterator](){for(const e of(0,o.default)(t).sort(i.default))yield e}}}},521:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(2660)),o=r.__importDefault(n(9659));e.default=function(t){return t<=0?o.default:function(e){return{*[Symbol.iterator](){const n=new i.default;for(const r of e)n.enqueue(r),n.count>t&&(yield n.dequeue(!0));for(;!n.isEmpty;)yield n.dequeue(!0)}}}}},3844:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return function(e){return{*[Symbol.iterator](){let n=!1;for(const t of e)n=!0,yield t;n||(yield t)}}}}},2871:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(3002)),o=r.__importDefault(n(1861));e.default=function(t){return{*[Symbol.iterator](){for(const e of(0,o.default)(t).sort(i.default.inverted))yield e}}}},7632:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return{*[Symbol.iterator](){const e=new Set;for(const n of t)e.has(n)||(e.add(n),yield n);e.clear()}}}},9661:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(9659));e.default=function(t){return t?function(e){return{*[Symbol.iterator](){const n=new Set,r=t[Symbol.iterator]();let i=r.next();if(i.done){for(const t of e)yield t;return}n.add(i.value);let o=!1;for(const t of e)if(!n.has(t)){for(;!o;){if(i=r.next(),i.done){o=!0;break}if(n.add(i.value),!n.has(t))break}yield t}n.clear()}}}:r.default}},648:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(7567));e.default=function(t){let e;switch(t){case Number:e="number";break;case String:e="string";break;case Boolean:e="boolean";break;case Function:e="function";break;default:return(0,r.default)((e=>e instanceof t))}return(0,r.default)((t=>typeof t===e))}},5625:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161));e.default=function(t){if(!t)throw new r.default("action");return function(e){return{*[Symbol.iterator](){for(const t of e)yield t;t()}}}}},7001:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161));e.default=function(t){if(!t)throw new r.default("action");return function(e){return{*[Symbol.iterator](){const n=e[Symbol.iterator]();let r=0;for(;;){try{const t=n.next();if(t.done)break;yield t.value}catch(e){t(e,r);break}r++}}}}}},5082:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161));e.default=function(t){if(!t)throw new r.default("action");return function(e){return{*[Symbol.iterator](){t();for(const t of e)yield t}}}}},5637:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(3002)),o=r.__importDefault(n(1861));e.default=function(t,e=1){return function(n){return{*[Symbol.iterator](){for(const r of(0,o.default)(n).sort(((n,r)=>(0,i.default)(t(n),t(r))*e)))yield r}}}}},1433:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(8161)),o=r.__importDefault(n(1861));e.default=function(t,e=1){if(!t)throw new i.default("comparison");return function(n){return{*[Symbol.iterator](){for(const r of(0,o.default)(n).sort(-1==e?(e,n)=>-1*t(e,n):t))yield r}}}}},154:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(6310)),o=r.__importDefault(n(9659));e.default=function(...t){return 0===t.length?o.default:function(e){return(0,i.default)(t,e)}}},7903:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(8161)),o=r.__importDefault(n(1861));e.default=function(t){if(!t)throw new i.default("sequence");return{*[Symbol.iterator](){if(t instanceof Array){const e=t.length;for(let n=e-1;n>=0;n--){if(e!==t.length)throw Error("Array length changed during iteration.");yield t[n]}}else for(const e of(0,o.default)(t).reverse())yield e}}}},9659:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return t}},3168:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(7932)),o=r.__importDefault(n(9659));e.default=function(t){return isNaN(t)||t<=0?o.default:isFinite(t)?function(e){return{*[Symbol.iterator](){if(e instanceof Array){const n=e.length;for(let r=t;r<n;r++){if(n!==e.length)throw Error("Array length changed during iteration.");yield e[r]}return}let n=t;for(const t of e)0<n--||(yield t)}}}:i.default}},1137:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(2660)),o=r.__importDefault(n(7932)),s=r.__importDefault(n(9659));e.default=function(t){return isNaN(t)||t<=0?s.default:isFinite(t)?function(e){return{*[Symbol.iterator](){if(e instanceof Array){const n=e.length;for(let r=0;r<n-t;r++){if(n!==e.length)throw Error("Array length changed during iteration.");yield e[r]}return}const n=new i.default;for(const r of e)n.enqueue(r),n.count>t&&(yield n.dequeue(!0));n.clear()}}}:o.default}},1343:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(6533));e.default=function(t){return(0,r.default)(((e,n)=>!t(e,n)))}},6533:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return function(e){return{*[Symbol.iterator](){let n=0,r=!1;for(const i of e)!r&&t(i,n)||(r=!0,yield i),n++}}}}},5670:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(7932)),o=r.__importDefault(n(9659));e.default=function(t){return t<=0?i.default:isFinite(t)?function(e){return{*[Symbol.iterator](){if(e instanceof Array){const n=e.length;t=Math.min(t,n);for(let r=0;r<t;r++){if(n!==e.length)throw Error("Array length changed during iteration.");yield e[r]}return}let n=t;for(const t of e)if(yield t,--n<=0)break}}}:o.default}},7913:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(2660)),o=r.__importDefault(n(7932)),s=r.__importDefault(n(9659));e.default=function(t){return t<=0?o.default:isFinite(t)?function(e){return{*[Symbol.iterator](){if(e instanceof Array){const n=e.length;for(let r=Math.max(0,n-t);r<n;r++){if(n!==e.length)throw Error("Array length changed during iteration.");yield e[r]}return}const n=new i.default;for(const r of e)n.enqueue(r),n.count>t&&n.dequeue(!0);for(const t of n.consumer())yield t}}}:s.default}},7959:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(2190));e.default=function(t){return(0,r.default)(((e,n)=>!t(e,n)))}},2190:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return function(e){return{*[Symbol.iterator](){let n=0;for(const r of e){if(!t(r,n++))break;yield r}}}}}},7567:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return function(e){return{*[Symbol.iterator](){let n=0;for(const r of e)t(r,n++)&&(yield r)}}}}},4939:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return t}},6310:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8844));e.default=function(...t){return(0,r.default)(t)}},7932:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.emptyIterable=e.emptyIterator=e.doneResult=void 0,e.doneResult=Object.freeze({done:!0,value:void 0}),e.emptyIterator=Object.freeze({next:()=>e.doneResult}),e.emptyIterable=Object.freeze({[Symbol.iterator]:()=>e.emptyIterator}),e.default=function(){return e.emptyIterable}},8844:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161));e.default=function(t){if(!t)throw new r.default("sequences");return{*[Symbol.iterator](){for(const e of t)for(const t of e)yield t}}}},9130:(t,e,n)=>{e.qo=e.It=e.Zr=e.R8=e.Z$=e.Xh=e.Ps=e.QX=e.Yj=e.$6=void 0;const r=n(655);r.__importDefault(n(6425)).default;const i=r.__importDefault(n(4938));e.$6=i.default;const o=r.__importDefault(n(785));e.Yj=o.default,r.__importDefault(n(8468)).default,r.__importDefault(n(952)).default,r.__importDefault(n(3072)).default;const s=r.__importDefault(n(4861));e.QX=s.default,r.__importDefault(n(9249)).default,r.__importDefault(n(3187)).default;const a=r.__importDefault(n(4721));e.Ps=a.default;const u=r.__importDefault(n(8071));e.Xh=u.default,r.__importDefault(n(9772)).default,r.__importDefault(n(7888)).default,r.__importDefault(n(7793)).default;n(2661);const l=r.__importDefault(n(6494));e.Z$=l.default,r.__importDefault(n(525)).default;const c=r.__importDefault(n(4210));e.R8=c.default,r.__importDefault(n(9794)).default,r.__importDefault(n(4010)).default,r.__importDefault(n(7322)).default,r.__importDefault(n(577)).default;const f=r.__importDefault(n(6723));e.Zr=f.default;const p=r.__importDefault(n(4359));e.It=p.default,r.__importDefault(n(9811)).default,r.__importDefault(n(3276)).default;const h=r.__importDefault(n(1861));e.qo=h.default,r.__importDefault(n(3555)).default},6425:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(8161)),o=r.__importDefault(n(2424));e.default=function(t,e){return function(n){if(!n)throw new i.default("sequence");let r=0;if(void 0===e){const e=n[Symbol.iterator]();let i=e.next();if(i.done)throw new o.default("Sequence is empty. Specify an initial value allow for an empty iterable.");let s=i.value;for(;!(i=e.next()).done;)s=t(s,i.value,++r);return s}{let i=e;for(const e of n)i=t(i,e,r++);return i}}}},4938:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161));e.default=function(t){if(!t)throw new r.default("predicate");return function(e){if(!e)throw new r.default("sequence");if(e instanceof Array)return e.every(t);let n=0;for(const r of e)if(!t(r,n++))return!1;return!0}}},785:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(7793));e.default=function(t){return function(e){if(!e)return!1;if(!t)return!(0,r.default)(e);if(e instanceof Array)return e.some(t);let n=0;for(const r of e)if(t(r,n++))return!0;return!1}}},8468:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161));e.default=function(t){if(!t)throw new r.default("sequence");if(t instanceof Array)return t;const e=[];for(const n of t)e.push(n);return e}},952:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(8161)),o=r.__importDefault(n(2424));e.default=function(t){if(!t)throw new i.default("sequence");let e=0,n=0;for(const r of t){if(isNaN(r))return NaN;e+=r,n++}if(0===n)throw new o.default("Sequence is empty.");return e/n}},3072:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(7888));e.default=function(t){return function(e){return-1!==(0,r.default)(t)(e)}}},4861:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=(0,n(655).__importDefault(n(6425)).default)((t=>t+1),0);e.default=function(t){return t instanceof Array?t.length:t?r(t):0}},9249:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(8161)),o=r.__importDefault(n(7605)),s=r.__importDefault(n(5113));e.default=function(t){return s.default.assertZeroOrGreater(t),function(e){if(!e)throw new i.default("sequence");let n=0;if(e instanceof Array){if(n=e.length,t<n)return e[t]}else for(const r of e)if(t===n++)return r;throw new o.default("index",t,"Exceeds the total number of elements: "+n)}}},3187:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(5113));e.default=function(t,e){return r.default.assertZeroOrGreater(t),function(n){if(!n)return e;if(n instanceof Array)return t<n.length?n[t]:e;let r=0;for(const e of n)if(t===r++)return e;return e}}},4721:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(8161)),o=r.__importDefault(n(2424));e.default=function(t){if(!t)throw new i.default("sequence");if(t instanceof Array){if(0!=t.length)return t[0]}else{const e=t[Symbol.iterator]().next();if(!e.done)return e.value}throw new o.default("The sequence is empty.")}},8071:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return function(e){if(!e)return t;if(e instanceof Array)return 0==e.length?t:e[0];const n=e[Symbol.iterator]().next();return n.done?t:n.value}}},9772:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(7793));e.default=function(t){return!(0,r.default)(t)}},7888:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(8709)),o=r.__importDefault(n(8161));e.default=function(t){return function(e){if(!e)throw new o.default("sequence");if(e instanceof Array)return e.indexOf(t);let n=0;for(const r of e){if((0,i.default)(r,t))return n;n++}return-1}}},7793:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return!t||t instanceof Array&&0===t.length||!0===t[Symbol.iterator]().next().done}},2661:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.joinStrings=void 0;const r=n(655).__importDefault(n(8161));e.joinStrings=function(t=""){return null==t&&(t=""),function(e){if(!e)throw new r.default("sequence");const n=e[Symbol.iterator]();let i=n.next();if(i.done)return"";let o=""+i.value;for(;!(i=n.next()).done;)o+=t+i.value;return o}}},6494:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(8161)),o=r.__importDefault(n(2424));e.default=function(t){if(!t)throw new i.default("sequence");if(t instanceof Array){if(0!=t.length)return t[t.length-1]}else{const e=t[Symbol.iterator]();let n=e.next();if(!n.done){let t;do{t=n.value,n=e.next()}while(!n.done);return t}}throw new o.default("The sequence is empty.")}},525:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(8709)),o=r.__importDefault(n(8161));e.default=function(t){return function(e){if(!e)throw new o.default("sequence");if(e instanceof Array)return e.lastIndexOf(t);let n=0,r=-1;for(const o of e)(0,i.default)(o,t)&&(r=n),n++;return r}}},4210:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return function(e){if(!e)return t;if(e instanceof Array)return 0==e.length?t:e[e.length-1];let n=t;for(const t of e)n=t;return n}}},9794:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(8161)),o=r.__importDefault(n(2424));e.default=function(t){if(!t)throw new i.default("sequence");const e=t[Symbol.iterator]();let n=e.next();if(n.done)throw new o.default("Sequence is empty. Use defaultIfEmpty to ensure a default value.");let r=n.value;for(;!(n=e.next()).done;)n.value>r&&(r=n.value);return r}},4010:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(8161)),o=r.__importDefault(n(2424));e.default=function(t){if(!t)throw new i.default("sequence");const e=t[Symbol.iterator]();let n=e.next();if(n.done)throw new o.default("Sequence is empty. Use defaultIfEmpty to ensure a default value.");let r=n.value;for(;!(n=e.next()).done;)n.value<r&&(r=n.value);return r}},7322:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161));e.default=function(t){if(!t)throw new r.default("sequence");let e=1,n=!1;for(const r of t){if(isNaN(r))return NaN;n=!0,e*=r}return n?e:NaN}},577:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=n(8695),o=r.__importDefault(n(4780));e.default=function(t,e=i.areEqual){return function(n){return(0,o.default)(n,t,e)}}},6723:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(8161)),o=r.__importDefault(n(2424));e.default=function(t){if(!t)throw new i.default("sequence");let e;if(t instanceof Array){const n=t.length;if(e=0!==n,1===n)return t[0]}else{const n=t[Symbol.iterator](),r=n.next();if(e=!r.done,e&&n.next().done)return r.value}throw new o.default(e?"Sequence contains more than one element.":"The sequence is empty.")}},4359:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return function(e){if(!e)return t;if(e instanceof Array)switch(e.length){case 0:return t;case 1:return e[0]}else{const n=e[Symbol.iterator](),r=n.next();if(r.done)return t;if(n.next().done)return r.value}throw new Error("Sequence contains more than one element.")}}},9811:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161));e.default=function(t){if(!t)throw new r.default("sequence");let e=0;for(const n of t){if(isNaN(n))return NaN;e+=n}return e}},3276:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161));e.default=function(t){if(!t)throw new r.default("sequence");let e=0,n=0;for(const r of t){if(isNaN(r))return{value:NaN,count:NaN};e+=r,n++}return{value:e,count:n}}},1861:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161));e.default=function(t){if(!t)throw new r.default("sequence");if(t instanceof Array)return t.slice();const e=[];for(const n of t)e.push(n);return e}},3555:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655),i=r.__importDefault(n(8161)),o=r.__importDefault(n(4939));e.default=function(t,e=o.default,n=-1){if(!t)throw new i.default("keySelector");return"number"==typeof e&&(n=e,e=void 0),e||(e=o.default),function(r){const i=new Map;let o=0;for(const s of r){const r=t(s,o++);if(i.has(r))switch(n){case 0:continue;case-1:throw new Error("MappingMode.Throw: more than one of the same key encountered.")}i.set(r,e(s,o-1))}return i}}},4451:(t,e,n)=>{e.EH=e.Ys=e.vM=void 0;const r=n(655),i=r.__importStar(n(7721));e.vM=i.default,r.__importDefault(n(105)).default,r.__importDefault(n(2569)).default,r.__importDefault(n(4735)).default,r.__importDefault(n(4521)).default;const o=r.__importDefault(n(3339));e.Ys=o.default;const s=r.__importDefault(n(5543));e.EH=s.default,r.__importDefault(n(1396)).default},7721:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.GroupingResult=void 0,e.default=function(t){return function(e){return{*[Symbol.iterator](){const r=new Map,i=e[Symbol.iterator]();let o=0;function s(){const e=i.next();if(e.done)return null;const n=e.value,s=t(n,o++);let a=r.get(s);const u=!a;return a||r.set(s,a=[]),a.push(n),{key:s,elements:a,isFirstOf:u}}let a=s();for(;a;){const{key:t,elements:e}=a;yield new n(t,{*[Symbol.iterator](){let t=0;for(;t<e.length||a;)t<e.length?yield e[t++]:a&&(a=s())}});do{a=s()}while(a&&!a.isFirstOf)}r.clear()}}}};class n{constructor(t,e){this.key=t,this.elements=e,Object.freeze(this)}[Symbol.iterator](){return this.elements[Symbol.iterator]()}}e.GroupingResult=n},105:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return{*[Symbol.iterator](){for(const e of t)null!==e&&(yield e)}}}},4735:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return{*[Symbol.iterator](){for(const e of t)null!=e&&(yield e)}}}},2569:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return{*[Symbol.iterator](){for(const e of t)void 0!==e&&(yield e)}}}},4521:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161));e.default=function(t){if(null==t)throw new r.default("columns");return{*[Symbol.iterator](){var e;const n=[];let r=[],i=0;for(const e of t){const t=e[Symbol.iterator](),o=t.next();1==o.done?(r.push(null),n.push(null)):(i++,r.push(o),n.push(t))}if(0==i)return;yield r;const o=n.length;do{r=[],i=0;for(let t=0;t<o;t++){const o=null===(e=n[t])||void 0===e?void 0:e.next();o?o.done?(r.push(null),n[t]=null):(r.push(o),i++):r.push(null)}i&&(yield r)}while(i)}}}},3339:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return function(e){return{*[Symbol.iterator](){let n=0;for(const r of e)yield t(r,n++)}}}}},5543:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(4939));e.default=function(t=r.default){return function(e){return{*[Symbol.iterator](){let n=0;for(const r of e)for(const e of t(r,n++))yield e}}}}},1396:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});const r=n(655).__importDefault(n(8161)),i=n(7277);e.default=function(t){if(!t)throw new r.default("sequences");return{*[Symbol.iterator](){const e=new i.LinkedValueNodeList;for(const n of t){const t=n[Symbol.iterator](),r=t.next();r.done||(yield r.value,e.addNode({value:t}))}for(;e.unsafeCount;){let t=e.first;for(;t;){const n=t;t=n.next;const r=n.value.next();r.done?e.removeNode(n):yield r.value}}}}}},6503:(t,e,n)=>{n.r(e),n.d(e,{Memoized:()=>i,default:()=>o});const r=4294967295;class i{constructor(t){if(!t)throw new Error("'source' is null or undefined.");this._iterator=t[Symbol.iterator](),this._cached=[]}hasCached(t){return t<this._cached.length&&t<r}ensure(t){if(t>=r)return!1;const e=this._cached;for(;e.length<=t&&!this.next().done;);return t<e.length}get(t){return this.ensure(t)?this._cached[t]:void 0}tryGet(t,e){const n=this.ensure(t);return n&&e(this._cached[t]),n}*[Symbol.iterator](){const t=this._cached;let e=0,n=!1;do{for(;e<t.length;)yield t[e++];this._iterator&&!this.next().done||(n=!0)}while(!n||e<t.length)}next(){const t=this._iterator;if(!t)return{done:!0,value:void 0};const e=t.next();return e.done?this._iterator=null:this._cached.push(e.value),e}}function o(t){return new i(t)}},2660:(t,e,n)=>{n.r(e),n.d(e,{default:()=>a});var r=n(4242),i=n(2424),o=n(8161);class s extends r.Z{get count(){return this.getCount()}get isEmpty(){return 0===this.getCount()}enqueue(t){return this._enqueueInternal(t),this.incrementVersion(),this}enqueueMultiple(t){if(!t)return this;let e=!1;for(const n of t)e=!0,this._enqueueInternal(n);return e&&this.incrementVersion(),this}enqueueThese(...t){return this.enqueueMultiple(t)}consumer(){const t=this;return{*[Symbol.iterator](){for(;t.getCount();)yield t.dequeue(!0)}}}dequeue(t=!1){if(t&&this.isEmpty)throw new i.default("Cannot dequeue an empty queue.");const e=this._dequeueInternal();return this.incrementVersion(),e}tryDequeue(t){if(!t)throw new o.default("out");if(this.isEmpty)return!1;const e=this._dequeueInternal();return this.incrementVersion(),t(e),!0}peek(t=!1){if(t&&this.isEmpty)throw new i.default("Cannot call peek on an empty queue.");return this._peekInternal()}dispose(){this.clear()}recycle(){this.clear()}}class a extends s{constructor(t){super(),this._head=0,this._tail=0,this._size=0,t?(this._array=t.slice(),this._tail=this._size=this._array.length):this._array=new Array(4)}getCount(){return this._size}clear(){const t=this,e=t._size;return t._array.length=0,t._head=0,t._tail=0,t._size=0,t.incrementVersion(),e}dump(t=1/0){const e=this,n=new Array(Math.min(t,e._size));if(isFinite(t)){if(0!==t){let r=0;for(;t--&&e._size;)n[r++]=e._dequeueInternal()}}else for(;e._size;)n.push(e._dequeueInternal());return e.incrementVersion(),n}setCapacity(t){if(isNaN(t))return this;t<0&&(t=0);const e=this,n=e._array,r=n.length;if(t==r)return this;const i=e._head,o=e._tail,s=e._size;if(!s)return n.length=t,this._head=0,this._tail=0,this;if(i<o&&t>=o)return n.length=t,this;const a=new Array(t);let u,l=0;if(i<o)for(u=i;u<o;u++)a[l++]=n[u];else{for(u=i;u<r;u++)a[l++]=n[u];for(u=0;u<o;u++)a[l++]=n[u]}return this._array=a,e._head=0,e._tail=s==t?0:s,e.incrementVersion(),this}tryDequeue(t){const e=this;return!!super.tryDequeue(t)&&(e._size<e._array.length/2&&e.trimExcess(42),!0)}trimExcess(t){const e=this,n=e._size;n<Math.floor(.9*e._array.length)&&(!t&&0!==t||isNaN(t)||t<n)&&e.setCapacity(n)}_enqueueInternal(t){const e=this,n=e._size;let r=e._array.length;if(n===r){let t=2*r;t<r+4&&(t=r+4),e.setCapacity(t),r=e._array.length}const i=e._tail%r;e._array[i]=t,e._tail=(i+1)%r,e._size=n+1}_dequeueInternal(){if(!this._size)return;const t=this._array,e=this._head,n=t[e];return t[e]=void 0,this._head=(e+1)%t.length,this._size--,n}_peekInternal(){const t=this;return t._size?t._array[t._head]:void 0}*_getIterator(){const t=this,e=t._size;for(let n=0;n<e;n++)yield t._getElement(n)}_getElement(t){const e=this,n=e._array;return e._size?n[(e._head+t)%n.length]:void 0}}},9678:(t,e,n)=>{var r;n.r(e),n.d(e,{default:()=>i,type:()=>r}),function(t){function e(t,e=!1){return!("number"!=typeof t||e&&isNaN(t))}function n(t){return"string"==typeof t}function r(t,e=!1){switch(typeof t){case"boolean":case"string":case"number":return!0;case"undefined":return e;case"object":return null===t}return!1}function i(t){return"function"==typeof t}function o(t,e,n=!1){return null!=t&&!r(t)&&e in t&&(!n||void 0!==t[e])}function s(t,e,n){return o(t,e)&&typeof t[e]===n}function a(t){return t instanceof Array||n(t)||!i(t)&&o(t,"length")}function u(t){return s(t,Symbol.iterator,"function")}t.is=function(t,e){return t instanceof e},t.as=function(t,e){return t instanceof e?t:null},t.isNullOrUndefined=function(t){return null==t},t.isBoolean=function(t){return"boolean"==typeof t},t.isNumber=e,t.isTrueNaN=function(t){return"number"==typeof t&&isNaN(t)},t.isString=n,t.isPrimitive=r,t.isPrimitiveOrSymbol=function(t,e=!1){return"symbol"==typeof t||r(t,e)},t.isPropertyKey=function(t){switch(typeof t){case"string":case"number":case"symbol":return!0}return!1},t.isFunction=i,t.isObject=function(t,e=!1){return"object"==typeof t&&(e||null!==t)},t.numberOrNaN=function(t){return"number"==typeof t?t:NaN},t.hasMember=o,t.hasMemberOfType=s,t.hasMethod=function(t,e){return s(t,e,"function")},t.isArrayLike=a,t.isIterable=u,t.asIterable=function(t,n=!1){return u(t)?t:(n||"string"!=typeof t)&&a(t)?{*[Symbol.iterator](){const n=t.length;if(!e(n))throw new TypeError("ArrayLike object has a non-number length.");for(let e=0;e<n;e++){if(n!==t.length)throw new Error("instance.length value changed while iterating.");yield t[e]}}}:null}}(r||(r={})),Object.freeze(r);const i=r},9742:(t,e)=>{e.byteLength=function(t){var e=u(t),n=e[0],r=e[1];return 3*(n+r)/4-r},e.toByteArray=function(t){var e,n,o=u(t),s=o[0],a=o[1],l=new i(function(t,e,n){return 3*(e+n)/4-n}(0,s,a)),c=0,f=a>0?s-4:s;for(n=0;n<f;n+=4)e=r[t.charCodeAt(n)]<<18|r[t.charCodeAt(n+1)]<<12|r[t.charCodeAt(n+2)]<<6|r[t.charCodeAt(n+3)],l[c++]=e>>16&255,l[c++]=e>>8&255,l[c++]=255&e;return 2===a&&(e=r[t.charCodeAt(n)]<<2|r[t.charCodeAt(n+1)]>>4,l[c++]=255&e),1===a&&(e=r[t.charCodeAt(n)]<<10|r[t.charCodeAt(n+1)]<<4|r[t.charCodeAt(n+2)]>>2,l[c++]=e>>8&255,l[c++]=255&e),l},e.fromByteArray=function(t){for(var e,r=t.length,i=r%3,o=[],s=16383,a=0,u=r-i;a<u;a+=s)o.push(l(t,a,a+s>u?u:a+s));return 1===i?(e=t[r-1],o.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],o.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"=")),o.join("")};for(var n=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,a=o.length;s<a;++s)n[s]=o[s],r[o.charCodeAt(s)]=s;function u(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function l(t,e,r){for(var i,o,s=[],a=e;a<r;a+=3)i=(t[a]<<16&16711680)+(t[a+1]<<8&65280)+(255&t[a+2]),s.push(n[(o=i)>>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return s.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},8764:(t,e,n)=>{const r=n(9742),i=n(645),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=u,e.SlowBuffer=function(t){return+t!=t&&(t=0),u.alloc(+t)},e.INSPECT_MAX_BYTES=50;const s=2147483647;function a(t){if(t>s)throw new RangeError('The value "'+t+'" is invalid for option "size"');const e=new Uint8Array(t);return Object.setPrototypeOf(e,u.prototype),e}function u(t,e,n){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return f(t)}return l(t,e,n)}function l(t,e,n){if("string"==typeof t)return function(t,e){if("string"==typeof e&&""!==e||(e="utf8"),!u.isEncoding(e))throw new TypeError("Unknown encoding: "+e);const n=0|m(t,e);let r=a(n);const i=r.write(t,e);return i!==n&&(r=r.slice(0,i)),r}(t,e);if(ArrayBuffer.isView(t))return function(t){if(Y(t,Uint8Array)){const e=new Uint8Array(t);return h(e.buffer,e.byteOffset,e.byteLength)}return p(t)}(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(Y(t,ArrayBuffer)||t&&Y(t.buffer,ArrayBuffer))return h(t,e,n);if("undefined"!=typeof SharedArrayBuffer&&(Y(t,SharedArrayBuffer)||t&&Y(t.buffer,SharedArrayBuffer)))return h(t,e,n);if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');const r=t.valueOf&&t.valueOf();if(null!=r&&r!==t)return u.from(r,e,n);const i=function(t){if(u.isBuffer(t)){const e=0|d(t.length),n=a(e);return 0===n.length||t.copy(n,0,0,e),n}return void 0!==t.length?"number"!=typeof t.length||K(t.length)?a(0):p(t):"Buffer"===t.type&&Array.isArray(t.data)?p(t.data):void 0}(t);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return u.from(t[Symbol.toPrimitive]("string"),e,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function c(t){if("number"!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function f(t){return c(t),a(t<0?0:0|d(t))}function p(t){const e=t.length<0?0:0|d(t.length),n=a(e);for(let r=0;r<e;r+=1)n[r]=255&t[r];return n}function h(t,e,n){if(e<0||t.byteLength<e)throw new RangeError('"offset" is outside of buffer bounds');if(t.byteLength<e+(n||0))throw new RangeError('"length" is outside of buffer bounds');let r;return r=void 0===e&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,e):new Uint8Array(t,e,n),Object.setPrototypeOf(r,u.prototype),r}function d(t){if(t>=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|t}function m(t,e){if(u.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||Y(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);const n=t.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;let i=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return X(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return W(t).length;default:if(i)return r?-1:X(t).length;e=(""+e).toLowerCase(),i=!0}}function y(t,e,n){let r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return A(this,e,n);case"utf8":case"utf-8":return T(this,e,n);case"ascii":return I(this,e,n);case"latin1":case"binary":return D(this,e,n);case"base64":return N(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}function g(t,e,n){const r=t[e];t[e]=t[n],t[n]=r}function _(t,e,n,r,i){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),K(n=+n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof e&&(e=u.from(e,r)),u.isBuffer(e))return 0===e.length?-1:b(t,e,n,r,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):b(t,[e],n,r,i);throw new TypeError("val must be string, number or Buffer")}function b(t,e,n,r,i){let o,s=1,a=t.length,u=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;s=2,a/=2,u/=2,n/=2}function l(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(i){let r=-1;for(o=n;o<a;o++)if(l(t,o)===l(e,-1===r?0:o-r)){if(-1===r&&(r=o),o-r+1===u)return r*s}else-1!==r&&(o-=o-r),r=-1}else for(n+u>a&&(n=a-u),o=n;o>=0;o--){let n=!0;for(let r=0;r<u;r++)if(l(t,o+r)!==l(e,r)){n=!1;break}if(n)return o}return-1}function v(t,e,n,r){n=Number(n)||0;const i=t.length-n;r?(r=Number(r))>i&&(r=i):r=i;const o=e.length;let s;for(r>o/2&&(r=o/2),s=0;s<r;++s){const r=parseInt(e.substr(2*s,2),16);if(K(r))return s;t[n+s]=r}return s}function w(t,e,n,r){return H(X(e,t.length-n),t,n,r)}function E(t,e,n,r){return H(function(t){const e=[];for(let n=0;n<t.length;++n)e.push(255&t.charCodeAt(n));return e}(e),t,n,r)}function x(t,e,n,r){return H(W(e),t,n,r)}function S(t,e,n,r){return H(function(t,e){let n,r,i;const o=[];for(let s=0;s<t.length&&!((e-=2)<0);++s)n=t.charCodeAt(s),r=n>>8,i=n%256,o.push(i