|
|
const appName=`nextcloud-ui`,appVersion=`1.0.0`;var __create=Object.create,__defProp$2=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__esmMin=(r,p)=>()=>(r&&(p=r(r=0)),p),__commonJSMin=(r,p)=>()=>(p||r((p={exports:{}}).exports,p),p.exports),__export=r=>{let p={};for(var j in r)__defProp$2(p,j,{get:r[j],enumerable:!0});return p},__copyProps=(r,p,j,Ue)=>{if(p&&typeof p==`object`||typeof p==`function`)for(var De=__getOwnPropNames(p),Ge=0,R=De.length,ut;Ge<R;Ge++)ut=De[Ge],!__hasOwnProp.call(r,ut)&&ut!==j&&__defProp$2(r,ut,{get:(Ct=>p[Ct]).bind(null,ut),enumerable:!(Ue=__getOwnPropDesc(p,ut))||Ue.enumerable});return r},__toESM=(r,p,j)=>(j=r==null?{}:__create(__getProtoOf(r)),__copyProps(p||!r||!r.__esModule?__defProp$2(j,`default`,{value:r,enumerable:!0}):j,r)),__toCommonJS=r=>__copyProps(__defProp$2({},`__esModule`,{value:!0}),r),global,init_dist$5=__esmMin((()=>{global=globalThis||self}));init_dist$5();function makeMap(r){let p=Object.create(null);for(let j of r.split(`,`))p[j]=1;return j=>j in p}var EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn=r=>r.charCodeAt(0)===111&&r.charCodeAt(1)===110&&(r.charCodeAt(2)>122||r.charCodeAt(2)<97),isModelListener=r=>r.startsWith(`onUpdate:`),extend$1=Object.assign,remove=(r,p)=>{let j=r.indexOf(p);j>-1&&r.splice(j,1)},hasOwnProperty$6=Object.prototype.hasOwnProperty,hasOwn$4=(r,p)=>hasOwnProperty$6.call(r,p),isArray$12=Array.isArray,isMap$1=r=>toTypeString(r)===`[object Map]`,isSet$1=r=>toTypeString(r)===`[object Set]`,isFunction$5=r=>typeof r==`function`,isString$4=r=>typeof r==`string`,isSymbol$3=r=>typeof r==`symbol`,isObject$5=r=>typeof r==`object`&&!!r,isPromise$1=r=>(isObject$5(r)||isFunction$5(r))&&isFunction$5(r.then)&&isFunction$5(r.catch),objectToString$3=Object.prototype.toString,toTypeString=r=>objectToString$3.call(r),toRawType=r=>toTypeString(r).slice(8,-1),isPlainObject$1=r=>toTypeString(r)===`[object Object]`,isIntegerKey=r=>isString$4(r)&&r!==`NaN`&&r[0]!==`-`&&``+parseInt(r,10)===r,isReservedProp=makeMap(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),cacheStringFunction$1=r=>{let p=Object.create(null);return(j=>p[j]||(p[j]=r(j)))},camelizeRE$1=/-\w/g,camelize$1=cacheStringFunction$1(r=>r.replace(camelizeRE$1,p=>p.slice(1).toUpperCase())),hyphenateRE$1=/\B([A-Z])/g,hyphenate$1=cacheStringFunction$1(r=>r.replace(hyphenateRE$1,`-$1`).toLowerCase()),capitalize=cacheStringFunction$1(r=>r.charAt(0).toUpperCase()+r.slice(1)),toHandlerKey=cacheStringFunction$1(r=>r?`on${capitalize(r)}`:``),hasChanged=(r,p)=>!Object.is(r,p),invokeArrayFns=(r,...p)=>{for(let j=0;j<r.length;j++)r[j](...p)},def=(r,p,j,Ue=!1)=>{Object.defineProperty(r,p,{configurable:!0,enumerable:!1,writable:Ue,value:j})},looseToNumber=r=>{let p=parseFloat(r);return isNaN(p)?r:p},toNumber=r=>{let p=isString$4(r)?Number(r):NaN;return isNaN(p)?r:p},_globalThis,getGlobalThis=()=>_globalThis||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{};function normalizeStyle(r){if(isArray$12(r)){let p={};for(let j=0;j<r.length;j++){let Ue=r[j],De=isString$4(Ue)?parseStringStyle(Ue):normalizeStyle(Ue);if(De)for(let Ge in De)p[Ge]=De[Ge]}return p}else if(isString$4(r)||isObject$5(r))return r}var listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:([^]+)/,styleCommentRE=/\/\*[^]*?\*\//g;function parseStringStyle(r){let p={};return r.replace(styleCommentRE,``).split(listDelimiterRE).forEach(j=>{if(j){let Ue=j.split(propertyDelimiterRE);Ue.length>1&&(p[Ue[0].trim()]=Ue[1].trim())}}),p}function normalizeClass(r){let p=``;if(isString$4(r))p=r;else if(isArray$12(r))for(let j=0;j<r.length;j++){let Ue=normalizeClass(r[j]);Ue&&(p+=Ue+` `)}else if(isObject$5(r))for(let j in r)r[j]&&(p+=j+` `);return p.trim()}function normalizeProps(r){if(!r)return null;let{class:p,style:j}=r;return p&&!isString$4(p)&&(r.class=normalizeClass(p)),j&&(r.style=normalizeStyle(j)),r}var specialBooleanAttrs=`itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`,isSpecialBooleanAttr=makeMap(specialBooleanAttrs),isBooleanAttr=makeMap(specialBooleanAttrs+`,async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected`);function includeBooleanAttr(r){return!!r||r===``}var isRef$1=r=>!!(r&&r.__v_isRef===!0),toDisplayString=r=>isString$4(r)?r:r==null?``:isArray$12(r)||isObject$5(r)&&(r.toString===objectToString$3||!isFunction$5(r.toString))?isRef$1(r)?toDisplayString(r.value):JSON.stringify(r,replacer,2):String(r),replacer=(r,p)=>isRef$1(p)?replacer(r,p.value):isMap$1(p)?{[`Map(${p.size})`]:[...p.entries()].reduce((j,[Ue,De],Ge)=>(j[stringifySymbol(Ue,Ge)+` =>`]=De,j),{})}:isSet$1(p)?{[`Set(${p.size})`]:[...p.values()].map(j=>stringifySymbol(j))}:isSymbol$3(p)?stringifySymbol(p):isObject$5(p)&&!isArray$12(p)&&!isPlainObject$1(p)?String(p):p,stringifySymbol=(r,p=``)=>{var j;return isSymbol$3(r)?`Symbol(${r.description??p})`:r};function normalizeCssVarValue(r){return r==null?`initial`:typeof r==`string`?r===``?` `:r:String(r)}var activeEffectScope,EffectScope=class{constructor(r=!1){this.detached=r,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=activeEffectScope,!r&&activeEffectScope&&(this.index=(activeEffectScope.scopes||=[]).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let r,p;if(this.scopes)for(r=0,p=this.scopes.length;r<p;r++)this.scopes[r].pause();for(r=0,p=this.effects.length;r<p;r++)this.effects[r].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let r,p;if(this.scopes)for(r=0,p=this.scopes.length;r<p;r++)this.scopes[r].resume();for(r=0,p=this.effects.length;r<p;r++)this.effects[r].resume()}}run(r){if(this._active){let p=activeEffectScope;try{return activeEffectScope=this,r()}finally{activeEffectScope=p}}}on(){++this._on===1&&(this.prevScope=activeEffectScope,activeEffectScope=this)}off(){this._on>0&&--this._on===0&&(activeEffectScope=this.prevScope,this.prevScope=void 0)}stop(r){if(this._active){this._active=!1;let p,j;for(p=0,j=this.effects.length;p<j;p++)this.effects[p].stop();for(this.effects.length=0,p=0,j=this.cleanups.length;p<j;p++)this.cleanups[p]();if(this.cleanups.length=0,this.scopes){for(p=0,j=this.scopes.length;p<j;p++)this.scopes[p].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!r){let Ue=this.parent.scopes.pop();Ue&&Ue!==this&&(this.parent.scopes[this.index]=Ue,Ue.index=this.index)}this.parent=void 0}}};function effectScope(r){return new EffectScope(r)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(r,p=!1){activeEffectScope&&activeEffectScope.cleanups.push(r)}var activeSub,pausedQueueEffects=new WeakSet,ReactiveEffect=class{constructor(r){this.fn=r,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,activeEffectScope&&activeEffectScope.active&&activeEffectScope.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,pausedQueueEffects.has(this)&&(pausedQueueEffects.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||batch(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,cleanupEffect(this),prepareDeps(this);let r=activeSub,p=shouldTrack;activeSub=this,shouldTrack=!0;try{return this.fn()}finally{cleanupDeps(this),activeSub=r,shouldTrack=p,this.flags&=-3}}stop(){if(this.flags&1){for(let r=this.deps;r;r=r.nextDep)removeSub(r);this.deps=this.depsTail=void 0,cleanupEffect(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?pausedQueueEffects.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){isDirty(this)&&this.run()}get dirty(){return isDirty(this)}},batchDepth=0,batchedSub,batchedComputed;function batch(r,p=!1){if(r.flags|=8,p){r.next=batchedComputed,batchedComputed=r;return}r.next=batchedSub,batchedSub=r}function startBatch(){batchDepth++}function endBatch(){if(--batchDepth>0)return;if(batchedComputed){let p=batchedComputed;for(batchedComputed=void 0;p;){let j=p.next;p.next=void 0,p.flags&=-9,p=j}}let r;for(;batchedSub;){let p=batchedSub;for(batchedSub=void 0;p;){let j=p.next;if(p.next=void 0,p.flags&=-9,p.flags&1)try{p.trigger()}catch(Ue){r||=Ue}p=j}}if(r)throw r}function prepareDeps(r){for(let p=r.deps;p;p=p.nextDep)p.version=-1,p.prevActiveLink=p.dep.activeLink,p.dep.activeLink=p}function cleanupDeps(r){let p,j=r.depsTail,Ue=j;for(;Ue;){let De=Ue.prevDep;Ue.version===-1?(Ue===j&&(j=De),removeSub(Ue),removeDep(Ue)):p=Ue,Ue.dep.activeLink=Ue.prevActiveLink,Ue.prevActiveLink=void 0,Ue=De}r.deps=p,r.depsTail=j}function isDirty(r){for(let p=r.deps;p;p=p.nextDep)if(p.dep.version!==p.version||p.dep.computed&&(refreshComputed(p.dep.computed)||p.dep.version!==p.version))return!0;return!!r._dirty}function refreshComputed(r){if(r.flags&4&&!(r.flags&16)||(r.flags&=-17,r.globalVersion===globalVersion)||(r.globalVersion=globalVersion,!r.isSSR&&r.flags&128&&(!r.deps&&!r._dirty||!isDirty(r))))return;r.flags|=2;let p=r.dep,j=activeSub,Ue=shouldTrack;activeSub=r,shouldTrack=!0;try{prepareDeps(r);let De=r.fn(r._value);(p.version===0||hasChanged(De,r._value))&&(r.flags|=128,r._value=De,p.version++)}catch(De){throw p.version++,De}finally{activeSub=j,shouldTrack=Ue,cleanupDeps(r),r.flags&=-3}}function removeSub(r,p=!1){let{dep:j,prevSub:Ue,nextSub:De}=r;if(Ue&&(Ue.nextSub=De,r.prevSub=void 0),De&&(De.prevSub=Ue,r.nextSub=void 0),j.subs===r&&(j.subs=Ue,!Ue&&j.computed)){j.computed.flags&=-5;for(let Ge=j.computed.deps;Ge;Ge=Ge.nextDep)removeSub(Ge,!0)}!p&&!--j.sc&&j.map&&j.map.delete(j.key)}function removeDep(r){let{prevDep:p,nextDep:j}=r;p&&(p.nextDep=j,r.prevDep=void 0),j&&(j.prevDep=p,r.nextDep=void 0)}var shouldTrack=!0,trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){let r=trackStack.pop();shouldTrack=r===void 0?!0:r}function cleanupEffect(r){let{cleanup:p}=r;if(r.cleanup=void 0,p){let j=activeSub;activeSub=void 0;try{p()}finally{activeSub=j}}}var globalVersion=0,Link=class{constructor(r,p){this.sub=r,this.dep=p,this.version=p.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}},Dep=class{constructor(r){this.computed=r,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(r){if(!activeSub||!shouldTrack||activeSub===this.computed)return;let p=this.activeLink;if(p===void 0||p.sub!==activeSub)p=this.activeLink=new Link(activeSub,this),activeSub.deps?(p.prevDep=activeSub.depsTail,activeSub.depsTail.nextDep=p,activeSub.depsTail=p):activeSub.deps=activeSub.depsTail=p,addSub(p);else if(p.version===-1&&(p.version=this.version,p.nextDep)){let j=p.nextDep;j.prevDep=p.prevDep,p.prevDep&&(p.prevDep.nextDep=j),p.prevDep=activeSub.depsTail,p.nextDep=void 0,activeSub.depsTail.nextDep=p,activeSub.depsTail=p,activeSub.deps===p&&(activeSub.deps=j)}return p}trigger(r){this.version++,globalVersion++,this.notify(r)}notify(r){startBatch();try{for(let p=this.subs;p;p=p.prevSub)p.sub.notify()&&p.sub.dep.notify()}finally{endBatch()}}};function addSub(r){if(r.dep.sc++,r.sub.flags&4){let p=r.dep.computed;if(p&&!r.dep.subs){p.flags|=20;for(let Ue=p.deps;Ue;Ue=Ue.nextDep)addSub(Ue)}let j=r.dep.subs;j!==r&&(r.prevSub=j,j&&(j.nextSub=r)),r.dep.subs=r}}var targetMap=new WeakMap,ITERATE_KEY=Symbol(``),MAP_KEY_ITERATE_KEY=Symbol(``),ARRAY_ITERATE_KEY=Symbol(``);function track(r,p,j){if(shouldTrack&&activeSub){let Ue=targetMap.get(r);Ue||targetMap.set(r,Ue=new Map);let De=Ue.get(j);De||(Ue.set(j,De=new Dep),De.map=Ue,De.key=j),De.track()}}function trigger(r,p,j,Ue,De,Ge){let R=targetMap.get(r);if(!R){globalVersion++;return}let ut=Ct=>{Ct&&Ct.trigger()};if(startBatch(),p===`clear`)R.forEach(ut);else{let Ct=isArray$12(r),zt=Ct&&isIntegerKey(j);if(Ct&&j===`length`){let ft=Number(Ue);R.forEach((qt,Nt)=>{(Nt===`length`||Nt===ARRAY_ITERATE_KEY||!isSymbol$3(Nt)&&Nt>=ft)&&ut(qt)})}else switch((j!==void 0||R.has(void 0))&&ut(R.get(j)),zt&&ut(R.get(ARRAY_ITERATE_KEY)),p){case`add`:Ct?zt&&ut(R.get(`length`)):(ut(R.get(ITERATE_KEY)),isMap$1(r)&&ut(R.get(MAP_KEY_ITERATE_KEY)));break;case`delete`:Ct||(ut(R.get(ITERATE_KEY)),isMap$1(r)&&ut(R.get(MAP_KEY_ITERATE_KEY)));break;case`set`:isMap$1(r)&&ut(R.get(ITERATE_KEY));break}}endBatch()}function getDepFromReactive(r,p){let j=targetMap.get(r);return j&&j.get(p)}function reactiveReadArray(r){let p=toRaw(r);return p===r?p:(track(p,`iterate`,ARRAY_ITERATE_KEY),isShallow(r)?p:p.map(toReactive))}function shallowReadArray(r){return track(r=toRaw(r),`iterate`,ARRAY_ITERATE_KEY),r}var arrayInstrumentations={__proto__:null,[Symbol.iterator](){return iterator$1(this,Symbol.iterator,toReactive)},concat(...r){return reactiveReadArray(this).concat(...r.map(p=>isArray$12(p)?reactiveReadArray(p):p))},entries(){return iterator$1(this,`entries`,r=>(r[1]=toReactive(r[1]),r))},every(r,p){return apply$1(this,`every`,r,p,void 0,arguments)},filter(r,p){return apply$1(this,`filter`,r,p,j=>j.map(toReactive),arguments)},find(r,p){return apply$1(this,`find`,r,p,toReactive,arguments)},findIndex(r,p){return apply$1(this,`findIndex`,r,p,void 0,arguments)},findLast(r,p){return apply$1(this,`findLast`,r,p,toReactive,arguments)},findLastIndex(r,p){return apply$1(this,`findLastIndex`,r,p,void 0,arguments)},forEach(r,p){return apply$1(this,`forEach`,r,p,void 0,arguments)},includes(...r){return searchProxy(this,`includes`,r)},indexOf(...r){return searchProxy(this,`indexOf`,r)},join(r){return reactiveReadArray(this).join(r)},lastIndexOf(...r){return searchProxy(this,`lastIndexOf`,r)},map(r,p){return apply$1(this,`map`,r,p,void 0,arguments)},pop(){return noTracking(this,`pop`)},push(...r){return noTracking(this,`push`,r)},reduce(r,...p){return reduce(this,`reduce`,r,p)},reduceRight(r,...p){return reduce(this,`reduceRight`,r,p)},shift(){return noTracking(this,`shift`)},some(r,p){return apply$1(this,`some`,r,p,void 0,arguments)},splice(...r){return noTracking(this,`splice`,r)},toReversed(){return reactiveReadArray(this).toReversed()},toSorted(r){return reactiveReadArray(this).toSorted(r)},toSpliced(...r){return reactiveReadArray(this).toSpliced(...r)},unshift(...r){return noTracking(this,`unshift`,r)},values(){return iterator$1(this,`values`,toReactive)}};function iterator$1(r,p,j){let Ue=shallowReadArray(r),De=Ue[p]();return Ue!==r&&!isShallow(r)&&(De._next=De.next,De.next=()=>{let Ge=De._next();return Ge.done||(Ge.value=j(Ge.value)),Ge}),De}var arrayProto=Array.prototype;function apply$1(r,p,j,Ue,De,Ge){let R=shallowReadArray(r),ut=R!==r&&!isShallow(r),Ct=R[p];if(Ct!==arrayProto[p]){let qt=Ct.apply(r,Ge);return ut?toReactive(qt):qt}let zt=j;R!==r&&(ut?zt=function(qt,Nt){return j.call(this,toReactive(qt),Nt,r)}:j.length>2&&(zt=function(qt,Nt){return j.call(this,qt,Nt,r)}));let ft=Ct.call(R,zt,Ue);return ut&&De?De(ft):ft}function reduce(r,p,j,Ue){let De=shallowReadArray(r),Ge=j;return De!==r&&(isShallow(r)?j.length>3&&(Ge=function(R,ut,Ct){return j.call(this,R,ut,Ct,r)}):Ge=function(R,ut,Ct){return j.call(this,R,toReactive(ut),Ct,r)}),De[p](Ge,...Ue)}function searchProxy(r,p,j){let Ue=toRaw(r);track(Ue,`iterate`,ARRAY_ITERATE_KEY);let De=Ue[p](...j);return(De===-1||De===!1)&&isProxy(j[0])?(j[0]=toRaw(j[0]),Ue[p](...j)):De}function noTracking(r,p,j=[]){pauseTracking(),startBatch();let Ue=toRaw(r)[p].apply(r,j);return endBatch(),resetTracking(),Ue}var isNonTrackableKeys=makeMap(`__proto__,__v_isRef,__isVue`),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(r=>r!==`arguments`&&r!==`caller`).map(r=>Symbol[r]).filter(isSymbol$3));function hasOwnProperty$5(r){isSymbol$3(r)||(r=String(r));let p=toRaw(this);return track(p,`has`,r),p.hasOwnProperty(r)}var BaseReactiveHandler=class{constructor(r=!1,p=!1){this._isReadonly=r,this._isShallow=p}get(r,p,j){if(p===`__v_skip`)return r.__v_skip;let Ue=this._isReadonly,De=this._isShallow;if(p===`__v_isReactive`)return!Ue;if(p===`__v_isReadonly`)return Ue;if(p===`__v_isShallow`)return De;if(p===`__v_raw`)return j===(Ue?De?shallowReadonlyMap:readonlyMap:De?shallowReactiveMap:reactiveMap).get(r)||Object.getPrototypeOf(r)===Object.getPrototypeOf(j)?r:void 0;let Ge=isArray$12(r);if(!Ue){let ut;if(Ge&&(ut=arrayInstrumentations[p]))return ut;if(p===`hasOwnProperty`)return hasOwnProperty$5}let R=Reflect.get(r,p,isRef(r)?r:j);if((isSymbol$3(p)?builtInSymbols.has(p):isNonTrackableKeys(p))||(Ue||track(r,`get`,p),De))return R;if(isRef(R)){let ut=Ge&&isIntegerKey(p)?R:R.value;return Ue&&isObject$5(ut)?readonly(ut):ut}return isObject$5(R)?Ue?readonly(R):reactive(R):R}},MutableReactiveHandler=class extends BaseReactiveHandler{constructor(r=!1){super(!1,r)}set(r,p,j,Ue){let De=r[p];if(!this._isShallow){let ut=isReadonly(De);if(!isShallow(j)&&!isReadonly(j)&&(De=toRaw(De),j=toRaw(j)),!isArray$12(r)&&isRef(De)&&!isRef(j))return ut||(De.value=j),!0}let Ge=isArray$12(r)&&isIntegerKey(p)?Number(p)<r.length:hasOwn$4(r,p),R=Reflect.set(r,p,j,isRef(r)?r:Ue);return r===toRaw(Ue)&&(Ge?hasChanged(j,De)&&trigger(r,`set`,p,j,De):trigger(r,`add`,p,j)),R}deleteProperty(r,p){let j=hasOwn$4(r,p),Ue=r[p],De=Reflect.deleteProperty(r,p);return De&&j&&trigger(r,`delete`,p,void 0,Ue),De}has(r,p){let j=Reflect.has(r,p);return(!isSymbol$3(p)||!builtInSymbols.has(p))&&track(r,`has`,p),j}ownKeys(r){return track(r,`iterate`,isArray$12(r)?`length`:ITERATE_KEY),Reflect.ownKeys(r)}},ReadonlyReactiveHandler=class extends BaseReactiveHandler{constructor(r=!1){super(!0,r)}set(r,p){return!0}deleteProperty(r,p){return!0}},mutableHandlers=new MutableReactiveHandler,readonlyHandlers=new ReadonlyReactiveHandler,shallowReactiveHandlers=new MutableReactiveHandler(!0),toShallow=r=>r,getProto$5=r=>Reflect.getPrototypeOf(r);function createIterableMethod(r,p,j){return function(...Ue){let De=this.__v_raw,Ge=toRaw(De),R=isMap$1(Ge),ut=r===`entries`||r===Symbol.iterator&&R,Ct=r===`keys`&&R,zt=De[r](...Ue),ft=j?toShallow:p?toReadonly:toReactive;return!p&&track(Ge,`iterate`,Ct?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){let{value:qt,done:Nt}=zt.next();return Nt?{value:qt,done:Nt}:{value:ut?[ft(qt[0]),ft(qt[1])]:ft(qt),done:Nt}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(r){return function(...p){return r===`delete`?!1:r===`clear`?void 0:this}}function createInstrumentations(r,p){let j={get(Ue){let De=this.__v_raw,Ge=toRaw(De),R=toRaw(Ue);r||(hasChanged(Ue,R)&&track(Ge,`get`,Ue),track(Ge,`get`,R));let{has:ut}=getProto$5(Ge),Ct=p?toShallow:r?toReadonly:toReactive;if(ut.call(Ge,Ue))return Ct(De.get(Ue));if(ut.call(Ge,R))return Ct(De.get(R));De!==Ge&&De.get(Ue)},get size(){let Ue=this.__v_raw;return!r&&track(toRaw(Ue),`iterate`,ITERATE_KEY),Ue.size},has(Ue){let De=this.__v_raw,Ge=toRaw(De),R=toRaw(Ue);return r||(hasChanged(Ue,R)&&track(Ge,`has`,Ue),track(Ge,`has`,R)),Ue===R?De.has(Ue):De.has(Ue)||De.has(R)},forEach(Ue,De){let Ge=this,R=Ge.__v_raw,ut=toRaw(R),Ct=p?toShallow:r?toReadonly:toReactive;return!r&&track(ut,`iterate`,ITERATE_KEY),R.forEach((zt,ft)=>Ue.call(De,Ct(zt),Ct(ft),Ge))}};return extend$1(j,r?{add:createReadonlyMethod(`add`),set:createReadonlyMethod(`set`),delete:createReadonlyMethod(`delete`),clear:createReadonlyMethod(`clear`)}:{add(Ue){!p&&!isShallow(Ue)&&!isReadonly(Ue)&&(Ue=toRaw(Ue));let De=toRaw(this);return getProto$5(De).has.call(De,Ue)||(De.add(Ue),trigger(De,`add`,Ue,Ue)),this},set(Ue,De){!p&&!isShallow(De)&&!isReadonly(De)&&(De=toRaw(De));let Ge=toRaw(this),{has:R,get:ut}=getProto$5(Ge),Ct=R.call(Ge,Ue);Ct||=(Ue=toRaw(Ue),R.call(Ge,Ue));let zt=ut.call(Ge,Ue);return Ge.set(Ue,De),Ct?hasChanged(De,zt)&&trigger(Ge,`set`,Ue,De,zt):trigger(Ge,`add`,Ue,De),this},delete(Ue){let De=toRaw(this),{has:Ge,get:R}=getProto$5(De),ut=Ge.call(De,Ue);ut||=(Ue=toRaw(Ue),Ge.call(De,Ue));let Ct=R?R.call(De,Ue):void 0,zt=De.delete(Ue);return ut&&trigger(De,`delete`,Ue,void 0,Ct),zt},clear(){let Ue=toRaw(this),De=Ue.size!==0,Ge,R=Ue.clear();return De&&trigger(Ue,`clear`,void 0,void 0,void 0),R}}),[`keys`,`values`,`entries`,Symbol.iterator].forEach(Ue=>{j[Ue]=createIterableMethod(Ue,r,p)}),j}function createInstrumentationGetter(r,p){let j=createInstrumentations(r,p);return(Ue,De,Ge)=>De===`__v_isReactive`?!r:De===`__v_isReadonly`?r:De===`__v_raw`?Ue:Reflect.get(hasOwn$4(j,De)&&De in Ue?j:Ue,De,Ge)}var mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(r){switch(r){case`Object`:case`Array`:return 1;case`Map`:case`Set`:case`WeakMap`:case`WeakSet`:return 2;default:return 0}}function getTargetType(r){return r.__v_skip||!Object.isExtensible(r)?0:targetTypeMap(toRawType(r))}function reactive(r){return isReadonly(r)?r:createReactiveObject(r,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(r){return createReactiveObject(r,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(r){return createReactiveObject(r,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function createReactiveObject(r,p,j,Ue,De){if(!isObject$5(r)||r.__v_raw&&!(p&&r.__v_isReactive))return r;let Ge=getTargetType(r);if(Ge===0)return r;let R=De.get(r);if(R)return R;let ut=new Proxy(r,Ge===2?Ue:j);return De.set(r,ut),ut}function isReactive(r){return isReadonly(r)?isReactive(r.__v_raw):!!(r&&r.__v_isReactive)}function isReadonly(r){return!!(r&&r.__v_isReadonly)}function isShallow(r){return!!(r&&r.__v_isShallow)}function isProxy(r){return r?!!r.__v_raw:!1}function toRaw(r){let p=r&&r.__v_raw;return p?toRaw(p):r}function markRaw(r){return!hasOwn$4(r,`__v_skip`)&&Object.isExtensible(r)&&def(r,`__v_skip`,!0),r}var toReactive=r=>isObject$5(r)?reactive(r):r,toReadonly=r=>isObject$5(r)?readonly(r):r;function isRef(r){return r?r.__v_isRef===!0:!1}function ref(r){return createRef$1(r,!1)}function shallowRef(r){return createRef$1(r,!0)}function createRef$1(r,p){return isRef(r)?r:new RefImpl(r,p)}var RefImpl=class{constructor(r,p){this.dep=new Dep,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=p?r:toRaw(r),this._value=p?r:toReactive(r),this.__v_isShallow=p}get value(){return this.dep.track(),this._value}set value(r){let p=this._rawValue,j=this.__v_isShallow||isShallow(r)||isReadonly(r);r=j?r:toRaw(r),hasChanged(r,p)&&(this._rawValue=r,this._value=j?r:toReactive(r),this.dep.trigger())}};function unref(r){return isRef(r)?r.value:r}function toValue(r){return isFunction$5(r)?r():unref(r)}var shallowUnwrapHandlers={get:(r,p,j)=>p===`__v_raw`?r:unref(Reflect.get(r,p,j)),set:(r,p,j,Ue)=>{let De=r[p];return isRef(De)&&!isRef(j)?(De.value=j,!0):Reflect.set(r,p,j,Ue)}};function proxyRefs(r){return isReactive(r)?r:new Proxy(r,shallowUnwrapHandlers)}var CustomRefImpl=class{constructor(r){this.__v_isRef=!0,this._value=void 0;let p=this.dep=new Dep,{get:j,set:Ue}=r(p.track.bind(p),p.trigger.bind(p));this._get=j,this._set=Ue}get value(){return this._value=this._get()}set value(r){this._set(r)}};function customRef(r){return new CustomRefImpl(r)}var ObjectRefImpl=class{constructor(r,p,j){this._object=r,this._key=p,this._defaultValue=j,this.__v_isRef=!0,this._value=void 0}get value(){let r=this._object[this._key];return this._value=r===void 0?this._defaultValue:r}set value(r){this._object[this._key]=r}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}},GetterRefImpl=class{constructor(r){this._getter=r,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}};function toRef(r,p,j){return isRef(r)?r:isFunction$5(r)?new GetterRefImpl(r):isObject$5(r)&&arguments.length>1?propertyToRef(r,p,j):ref(r)}function propertyToRef(r,p,j){let Ue=r[p];return isRef(Ue)?Ue:new ObjectRefImpl(r,p,j)}var ComputedRefImpl=class{constructor(r,p,j){this.fn=r,this.setter=p,this._value=void 0,this.dep=new Dep(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=globalVersion-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!p,this.isSSR=j}notify(){if(this.flags|=16,!(this.flags&8)&&activeSub!==this)return batch(this,!0),!0}get value(){let r=this.dep.track();return refreshComputed(this),r&&(r.version=this.dep.version),this._value}set value(r){this.setter&&this.setter(r)}};function computed$1(r,p,j=!1){let Ue,De;return isFunction$5(r)?Ue=r:(Ue=r.get,De=r.set),new ComputedRefImpl(Ue,De,j)}var INITIAL_WATCHER_VALUE={},cleanupMap=new WeakMap,activeWatcher=void 0;function onWatcherCleanup(r,p=!1,j=activeWatcher){if(j){let Ue=cleanupMap.get(j);Ue||cleanupMap.set(j,Ue=[]),Ue.push(r)}}function watch$1(r,p,j=EMPTY_OBJ){let{immediate:Ue,deep:De,once:Ge,scheduler:R,augmentJob:ut,call:Ct}=j,zt=ui=>De?ui:isShallow(ui)||De===!1||De===0?traverse(ui,1):traverse(ui),ft,qt,Nt,Ut,Yt=!1,Gt=!1;if(isRef(r)?(qt=()=>r.value,Yt=isShallow(r)):isReactive(r)?(qt=()=>zt(r),Yt=!0):isArray$12(r)?(Gt=!0,Yt=r.some(ui=>isReactive(ui)||isShallow(ui)),qt=()=>r.map(ui=>{if(isRef(ui))return ui.value;if(isReactive(ui))return zt(ui);if(isFunction$5(ui))return Ct?Ct(ui,2):ui()})):qt=isFunction$5(r)?p?Ct?()=>Ct(r,2):r:()=>{if(Nt){pauseTracking();try{Nt()}finally{resetTracking()}}let ui=activeWatcher;activeWatcher=ft;try{return Ct?Ct(r,3,[Ut]):r(Ut)}finally{activeWatcher=ui}}:NOOP,p&&De){let ui=qt,fi=De===!0?1/0:De;qt=()=>traverse(ui(),fi)}let Jt=getCurrentScope(),ei=()=>{ft.stop(),Jt&&Jt.active&&remove(Jt.effects,ft)};if(Ge&&p){let ui=p;p=(...fi)=>{ui(...fi),ei()}}let ii=Gt?Array(r.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE,ri=ui=>{if(!(!(ft.flags&1)||!ft.dirty&&!ui))if(p){let fi=ft.run();if(De||Yt||(Gt?fi.some((mi,Fi)=>hasChanged(mi,ii[Fi])):hasChanged(fi,ii))){Nt&&Nt();let mi=activeWatcher;activeWatcher=ft;try{let Fi=[fi,ii===INITIAL_WATCHER_VALUE?void 0:Gt&&ii[0]===INITIAL_WATCHER_VALUE?[]:ii,Ut];ii=fi,Ct?Ct(p,3,Fi):p(...Fi)}finally{activeWatcher=mi}}}else ft.run()};return ut&&ut(ri),ft=new ReactiveEffect(qt),ft.scheduler=R?()=>R(ri,!1):ri,Ut=ui=>onWatcherCleanup(ui,!1,ft),Nt=ft.onStop=()=>{let ui=cleanupMap.get(ft);if(ui){if(Ct)Ct(ui,4);else for(let fi of ui)fi();cleanupMap.delete(ft)}},p?Ue?ri(!0):ii=ft.run():R?R(ri.bind(null,!0),!0):ft.run(),ei.pause=ft.pause.bind(ft),ei.resume=ft.resume.bind(ft),ei.stop=ei,ei}function traverse(r,p=1/0,j){if(p<=0||!isObject$5(r)||r.__v_skip||(j||=new Map,(j.get(r)||0)>=p))return r;if(j.set(r,p),p--,isRef(r))traverse(r.value,p,j);else if(isArray$12(r))for(let Ue=0;Ue<r.length;Ue++)traverse(r[Ue],p,j);else if(isSet$1(r)||isMap$1(r))r.forEach(Ue=>{traverse(Ue,p,j)});else if(isPlainObject$1(r)){for(let Ue in r)traverse(r[Ue],p,j);for(let Ue of Object.getOwnPropertySymbols(r))Object.prototype.propertyIsEnumerable.call(r,Ue)&&traverse(r[Ue],p,j)}return r}function callWithErrorHandling(r,p,j,Ue){try{return Ue?r(...Ue):r()}catch(De){handleError(De,p,j)}}function callWithAsyncErrorHandling(r,p,j,Ue){if(isFunction$5(r)){let De=callWithErrorHandling(r,p,j,Ue);return De&&isPromise$1(De)&&De.catch(Ge=>{handleError(Ge,p,j)}),De}if(isArray$12(r)){let De=[];for(let Ge=0;Ge<r.length;Ge++)De.push(callWithAsyncErrorHandling(r[Ge],p,j,Ue));return De}}function handleError(r,p,j,Ue=!0){let De=p?p.vnode:null,{errorHandler:Ge,throwUnhandledErrorInProduction:R}=p&&p.appContext.config||EMPTY_OBJ;if(p){let ut=p.parent,Ct=p.proxy,zt=`https://vuejs.org/error-reference/#runtime-${j}`;for(;ut;){let ft=ut.ec;if(ft){for(let qt=0;qt<ft.length;qt++)if(ft[qt](r,Ct,zt)===!1)return}ut=ut.parent}if(Ge){pauseTracking(),callWithErrorHandling(Ge,null,10,[r,Ct,zt]),resetTracking();return}}logError(r,j,De,Ue,R)}function logError(r,p,j,Ue=!0,De=!1){if(De)throw r;console.error(r)}var queue$3=[],flushIndex=-1,pendingPostFlushCbs=[],activePostFlushCbs=null,postFlushIndex=0,resolvedPromise=Promise.resolve(),currentFlushPromise=null;function nextTick(r){let p=currentFlushPromise||resolvedPromise;return r?p.then(this?r.bind(this):r):p}function findInsertionIndex(r){let p=flushIndex+1,j=queue$3.length;for(;p<j;){let Ue=p+j>>>1,De=queue$3[Ue],Ge=getId(De);Ge<r||Ge===r&&De.flags&2?p=Ue+1:j=Ue}return p}function queueJob(r){if(!(r.flags&1)){let p=getId(r),j=queue$3[queue$3.length-1];!j||!(r.flags&2)&&p>=getId(j)?queue$3.push(r):queue$3.splice(findInsertionIndex(p),0,r),r.flags|=1,queueFlush()}}function queueFlush(){currentFlushPromise||=resolvedPromise.then(flushJobs)}function queuePostFlushCb(r){isArray$12(r)?pendingPostFlushCbs.push(...r):activePostFlushCbs&&r.id===-1?activePostFlushCbs.splice(postFlushIndex+1,0,r):r.flags&1||(pendingPostFlushCbs.push(r),r.flags|=1),queueFlush()}function flushPreFlushCbs(r,p,j=flushIndex+1){for(;j<queue$3.length;j++){let Ue=queue$3[j];if(Ue&&Ue.flags&2){if(r&&Ue.id!==r.uid)continue;queue$3.splice(j,1),j--,Ue.flags&4&&(Ue.flags&=-2),Ue(),Ue.flags&4||(Ue.flags&=-2)}}}function flushPostFlushCbs(r){if(pendingPostFlushCbs.length){let p=[...new Set(pendingPostFlushCbs)].sort((j,Ue)=>getId(j)-getId(Ue));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...p);return}for(activePostFlushCbs=p,postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++){let j=activePostFlushCbs[postFlushIndex];j.flags&4&&(j.flags&=-2),j.flags&8||j(),j.flags&=-2}activePostFlushCbs=null,postFlushIndex=0}}var getId=r=>r.id==null?r.flags&2?-1:1/0:r.id;function flushJobs(r){try{for(flushIndex=0;flushIndex<queue$3.length;flushIndex++){let p=queue$3[flushIndex];p&&!(p.flags&8)&&(p.flags&4&&(p.flags&=-2),callWithErrorHandling(p,p.i,p.i?15:14),p.flags&4||(p.flags&=-2))}}finally{for(;flushIndex<queue$3.length;flushIndex++){let p=queue$3[flushIndex];p&&(p.flags&=-2)}flushIndex=-1,queue$3.length=0,flushPostFlushCbs(r),currentFlushPromise=null,(queue$3.length||pendingPostFlushCbs.length)&&flushJobs(r)}}var currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(r){let p=currentRenderingInstance;return currentRenderingInstance=r,currentScopeId=r&&r.type.__scopeId||null,p}function pushScopeId(r){currentScopeId=r}function popScopeId(){currentScopeId=null}var withScopeId=r=>withCtx;function withCtx(r,p=currentRenderingInstance,j){if(!p||r._n)return r;let Ue=(...De)=>{Ue._d&&setBlockTracking(-1);let Ge=setCurrentRenderingInstance(p),R;try{R=r(...De)}finally{setCurrentRenderingInstance(Ge),Ue._d&&setBlockTracking(1)}return R};return Ue._n=!0,Ue._c=!0,Ue._d=!0,Ue}function withDirectives(r,p){if(currentRenderingInstance===null)return r;let j=getComponentPublicInstance(currentRenderingInstance),Ue=r.dirs||=[];for(let De=0;De<p.length;De++){let[Ge,R,ut,Ct=EMPTY_OBJ]=p[De];Ge&&(isFunction$5(Ge)&&(Ge={mounted:Ge,updated:Ge}),Ge.deep&&traverse(R),Ue.push({dir:Ge,instance:j,value:R,oldValue:void 0,arg:ut,modifiers:Ct}))}return r}function invokeDirectiveHook(r,p,j,Ue){let De=r.dirs,Ge=p&&p.dirs;for(let R=0;R<De.length;R++){let ut=De[R];Ge&&(ut.oldValue=Ge[R].value);let Ct=ut.dir[Ue];Ct&&(pauseTracking(),callWithAsyncErrorHandling(Ct,j,8,[r.el,ut,r,p]),resetTracking())}}var TeleportEndKey=Symbol(`_vte`),isTeleport=r=>r.__isTeleport,isTeleportDisabled=r=>r&&(r.disabled||r.disabled===``),isTeleportDeferred=r=>r&&(r.defer||r.defer===``),isTargetSVG=r=>typeof SVGElement<`u`&&r instanceof SVGElement,isTargetMathML=r=>typeof MathMLElement==`function`&&r instanceof MathMLElement,resolveTarget=(r,p)=>{let j=r&&r.to;return isString$4(j)?p?p(j):null:j},TeleportImpl={name:`Teleport`,__isTeleport:!0,process(r,p,j,Ue,De,Ge,R,ut,Ct,zt){let{mc:ft,pc:qt,pbc:Nt,o:{insert:Ut,querySelector:Yt,createText:Gt,createComment:Jt}}=zt,ei=isTeleportDisabled(p.props),{shapeFlag:ii,children:ri,dynamicChildren:ui}=p;if(r==null){let fi=p.el=Gt(``),mi=p.anchor=Gt(``);Ut(fi,j,Ue),Ut(mi,j,Ue);let Fi=(xi,wi)=>{ii&16&&ft(ri,xi,wi,De,Ge,R,ut,Ct)},Mi=()=>{let xi=p.target=resolveTarget(p.props,Yt),wi=prepareAnchor(xi,p,Gt,Ut);xi&&(R!==`svg`&&isTargetSVG(xi)?R=`svg`:R!==`mathml`&&isTargetMathML(xi)&&(R=`mathml`),De&&De.isCE&&(De.ce._teleportTargets||(De.ce._teleportTargets=new Set)).add(xi),ei||(Fi(xi,wi),updateCssVars(p,!1)))};ei&&(Fi(j,mi),updateCssVars(p,!0)),isTeleportDeferred(p.props)?(p.el.__isMounted=!1,queuePostRenderEffect(()=>{Mi(),delete p.el.__isMounted},Ge)):Mi()}else{if(isTeleportDeferred(p.props)&&r.el.__isMounted===!1){queuePostRenderEffect(()=>{TeleportImpl.process(r,p,j,Ue,De,Ge,R,ut,Ct,zt)},Ge);return}p.el=r.el,p.targetStart=r.targetStart;let fi=p.anchor=r.anchor,mi=p.target=r.target,Fi=p.targetAnchor=r.targetAnchor,Mi=isTeleportDisabled(r.props),xi=Mi?j:mi,wi=Mi?fi:Fi;if(R===`svg`||isTargetSVG(mi)?R=`svg`:(R===`mathml`||isTargetMathML(mi))&&(R=`mathml`),ui?(Nt(r.dynamicChildren,ui,xi,De,Ge,R,ut),traverseStaticChildren(r,p,!0)):Ct||qt(r,p,xi,wi,De,Ge,R,ut,!1),ei)Mi?p.props&&r.props&&p.props.to!==r.props.to&&(p.props.to=r.props.to):moveTeleport(p,j,fi,zt,1);else if((p.props&&p.props.to)!==(r.props&&r.props.to)){let Oi=p.target=resolveTarget(p.props,Yt);Oi&&moveTeleport(p,Oi,null,zt,0)}else Mi&&moveTeleport(p,mi,Fi,zt,1);updateCssVars(p,ei)}},remove(r,p,j,{um:Ue,o:{remove:De}},Ge){let{shapeFlag:R,children:ut,anchor:Ct,targetStart:zt,targetAnchor:ft,target:qt,props:Nt}=r;if(qt&&(De(zt),De(ft)),Ge&&De(Ct),R&16){let Ut=Ge||!isTeleportDisabled(Nt);for(let Yt=0;Yt<ut.length;Yt++){let Gt=ut[Yt];Ue(Gt,p,j,Ut,!!Gt.dynamicChildren)}}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(r,p,j,{o:{insert:Ue},m:De},Ge=2){Ge===0&&Ue(r.targetAnchor,p,j);let{el:R,anchor:ut,shapeFlag:Ct,children:zt,props:ft}=r,qt=Ge===2;if(qt&&Ue(R,p,j),(!qt||isTeleportDisabled(ft))&&Ct&16)for(let Nt=0;Nt<zt.length;Nt++)De(zt[Nt],p,j,2);qt&&Ue(ut,p,j)}function hydrateTeleport(r,p,j,Ue,De,Ge,{o:{nextSibling:R,parentNode:ut,querySelector:Ct,insert:zt,createText:ft}},qt){function Nt(Gt,Jt,ei,ii){Jt.anchor=qt(R(Gt),Jt,ut(Gt),j,Ue,De,Ge),Jt.targetStart=ei,Jt.targetAnchor=ii}let Ut=p.target=resolveTarget(p.props,Ct),Yt=isTeleportDisabled(p.props);if(Ut){let Gt=Ut._lpa||Ut.firstChild;if(p.shapeFlag&16)if(Yt)Nt(r,p,Gt,Gt&&R(Gt));else{p.anchor=R(r);let Jt=Gt;for(;Jt;){if(Jt&&Jt.nodeType===8){if(Jt.data===`teleport start anchor`)p.targetStart=Jt;else if(Jt.data===`teleport anchor`){p.targetAnchor=Jt,Ut._lpa=p.targetAnchor&&R(p.targetAnchor);break}}Jt=R(Jt)}p.targetAnchor||prepareAnchor(Ut,p,ft,zt),qt(Gt&&R(Gt),p,Ut,j,Ue,De,Ge)}updateCssVars(p,Yt)}else Yt&&p.shapeFlag&16&&Nt(r,p,r,R(r));return p.anchor&&R(p.anchor)}var Teleport=TeleportImpl;function updateCssVars(r,p){let j=r.ctx;if(j&&j.ut){let Ue,De;for(p?(Ue=r.el,De=r.anchor):(Ue=r.targetStart,De=r.targetAnchor);Ue&&Ue!==De;)Ue.nodeType===1&&Ue.setAttribute(`data-v-owner`,j.uid),Ue=Ue.nextSibling;j.ut()}}function prepareAnchor(r,p,j,Ue){let De=p.targetStart=j(``),Ge=p.targetAnchor=j(``);return De[TeleportEndKey]=Ge,r&&(Ue(De,r),Ue(Ge,r)),Ge}var leaveCbKey=Symbol(`_leaveCb`),enterCbKey$1=Symbol(`_enterCb`);function useTransitionState(){let r={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{r.isMounted=!0}),onBeforeUnmount(()=>{r.isUnmounting=!0}),r}var TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},recursiveGetSubtree=r=>{let p=r.subTree;return p.component?recursiveGetSubtree(p.component):p},BaseTransitionImpl={name:`BaseTransition`,props:BaseTransitionPropsValidators,setup(r,{slots:p}){let j=getCurrentInstance(),Ue=useTransitionState();return()=>{let De=p.default&&getTransitionRawChildren(p.default(),!0);if(!De||!De.length)return;let Ge=findNonCommentChild(De),R=toRaw(r),{mode:ut}=R;if(Ue.isLeaving)return emptyPlaceholder(Ge);let Ct=getInnerChild$1(Ge);if(!Ct)return emptyPlaceholder(Ge);let zt=resolveTransitionHooks(Ct,R,Ue,j,qt=>zt=qt);Ct.type!==Comment&&setTransitionHooks(Ct,zt);let ft=j.subTree&&getInnerChild$1(j.subTree);if(ft&&ft.type!==Comment&&!isSameVNodeType(ft,Ct)&&recursiveGetSubtree(j).type!==Comment){let qt=resolveTransitionHooks(ft,R,Ue,j);if(setTransitionHooks(ft,qt),ut===`out-in`&&Ct.type!==Comment)return Ue.isLeaving=!0,qt.afterLeave=()=>{Ue.isLeaving=!1,j.job.flags&8||j.update(),delete qt.afterLeave,ft=void 0},emptyPlaceholder(Ge);ut===`in-out`&&Ct.type!==Comment?qt.delayLeave=(Nt,Ut,Yt)=>{let Gt=getLeavingNodesForType(Ue,ft);Gt[String(ft.key)]=ft,Nt[leaveCbKey]=()=>{Ut(),Nt[leaveCbKey]=void 0,delete zt.delayedLeave,ft=void 0},zt.delayedLeave=()=>{Yt(),delete zt.delayedLeave,ft=void 0}}:ft=void 0}else ft&&=void 0;return Ge}}};function findNonCommentChild(r){let p=r[0];if(r.length>1){for(let j of r)if(j.type!==Comment){p=j;break}}return p}var BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(r,p){let{leavingVNodes:j}=r,Ue=j.get(p.type);return Ue||(Ue=Object.create(null),j.set(p.type,Ue)),Ue}function resolveTransitionHooks(r,p,j,Ue,De){let{appear:Ge,mode:R,persisted:ut=!1,onBeforeEnter:Ct,onEnter:zt,onAfterEnter:ft,onEnterCancelled:qt,onBeforeLeave:Nt,onLeave:Ut,onAfterLeave:Yt,onLeaveCancelled:Gt,onBeforeAppear:Jt,onAppear:ei,onAfterAppear:ii,onAppearCancelled:ri}=p,ui=String(r.key),fi=getLeavingNodesForType(j,r),mi=(xi,wi)=>{xi&&callWithAsyncErrorHandling(xi,Ue,9,wi)},Fi=(xi,wi)=>{let Oi=wi[1];mi(xi,wi),isArray$12(xi)?xi.every(Je=>Je.length<=1)&&Oi():xi.length<=1&&Oi()},Mi={mode:R,persisted:ut,beforeEnter(xi){let wi=Ct;if(!j.isMounted)if(Ge)wi=Jt||Ct;else return;xi[leaveCbKey]&&xi[leaveCbKey](!0);let Oi=fi[ui];Oi&&isSameVNodeType(r,Oi)&&Oi.el[leaveCbKey]&&Oi.el[leaveCbKey](),mi(wi,[xi])},enter(xi){let wi=zt,Oi=ft,Je=qt;if(!j.isMounted)if(Ge)wi=ei||zt,Oi=ii||ft,Je=ri||qt;else return;let s=!1,K=xi[enterCbKey$1]=xe=>{s||(s=!0,mi(xe?Je:Oi,[xi]),Mi.delayedLeave&&Mi.delayedLeave(),xi[enterCbKey$1]=void 0)};wi?Fi(wi,[xi,K]):K()},leave(xi,wi){let Oi=String(r.key);if(xi[enterCbKey$1]&&xi[enterCbKey$1](!0),j.isUnmounting)return wi();mi(Nt,[xi]);let Je=!1,s=xi[leaveCbKey]=K=>{Je||(Je=!0,wi(),mi(K?Gt:Yt,[xi]),xi[leaveCbKey]=void 0,fi[Oi]===r&&delete fi[Oi])};fi[Oi]=r,Ut?Fi(Ut,[xi,s]):s()},clone(xi){let wi=resolveTransitionHooks(xi,p,j,Ue,De);return De&&De(wi),wi}};return Mi}function emptyPlaceholder(r){if(isKeepAlive(r))return r=cloneVNode(r),r.children=null,r}function getInnerChild$1(r){if(!isKeepAlive(r))return isTeleport(r.type)&&r.children?findNonCommentChild(r.children):r;if(r.component)return r.component.subTree;let{shapeFlag:p,children:j}=r;if(j){if(p&16)return j[0];if(p&32&&isFunction$5(j.default))return j.default()}}function setTransitionHooks(r,p){r.shapeFlag&6&&r.component?(r.transition=p,setTransitionHooks(r.component.subTree,p)):r.shapeFlag&128?(r.ssContent.transition=p.clone(r.ssContent),r.ssFallback.transition=p.clone(r.ssFallback)):r.transition=p}function getTransitionRawChildren(r,p=!1,j){let Ue=[],De=0;for(let Ge=0;Ge<r.length;Ge++){let R=r[Ge],ut=j==null?R.key:String(j)+String(R.key==null?Ge:R.key);R.type===Fragment?(R.patchFlag&128&&De++,Ue=Ue.concat(getTransitionRawChildren(R.children,p,ut))):(p||R.type!==Comment)&&Ue.push(ut==null?R:cloneVNode(R,{key:ut}))}if(De>1)for(let Ge=0;Ge<Ue.length;Ge++)Ue[Ge].patchFlag=-2;return Ue}function defineComponent(r,p){return isFunction$5(r)?extend$1({name:r.name},p,{setup:r}):r}function markAsyncBoundary(r){r.ids=[r.ids[0]+ r.ids[2]+++`-`,0,0]}function useTemplateRef(r){let p=getCurrentInstance(),j=shallowRef(null);if(p){let Ue=p.refs===EMPTY_OBJ?p.refs={}:p.refs;Object.defineProperty(Ue,r,{enumerable:!0,get:()=>j.value,set:De=>j.value=De})}return j}var pendingSetRefMap=new WeakMap;function setRef(r,p,j,Ue,De=!1){if(isArray$12(r)){r.forEach((Gt,Jt)=>setRef(Gt,p&&(isArray$12(p)?p[Jt]:p),j,Ue,De));return}if(isAsyncWrapper(Ue)&&!De){Ue.shapeFlag&512&&Ue.type.__asyncResolved&&Ue.component.subTree.component&&setRef(r,p,j,Ue.component.subTree);return}let Ge=Ue.shapeFlag&4?getComponentPublicInstance(Ue.component):Ue.el,R=De?null:Ge,{i:ut,r:Ct}=r,zt=p&&p.r,ft=ut.refs===EMPTY_OBJ?ut.refs={}:ut.refs,qt=ut.setupState,Nt=toRaw(qt),Ut=qt===EMPTY_OBJ?NO:Gt=>hasOwn$4(Nt,Gt),Yt=Gt=>!0;if(zt!=null&&zt!==Ct){if(invalidatePendingSetRef(p),isString$4(zt))ft[zt]=null,Ut(zt)&&(qt[zt]=null);else if(isRef(zt)){Yt(zt)&&(zt.value=null);let Gt=p;Gt.k&&(ft[Gt.k]=null)}}if(isFunction$5(Ct))callWithErrorHandling(Ct,ut,12,[R,ft]);else{let Gt=isString$4(Ct),Jt=isRef(Ct);if(Gt||Jt){let ei=()=>{if(r.f){let ii=Gt?Ut(Ct)?qt[Ct]:ft[Ct]:Yt(Ct)||!r.k?Ct.value:ft[r.k];if(De)isArray$12(ii)&&remove(ii,Ge);else if(isArray$12(ii))ii.includes(Ge)||ii.push(Ge);else if(Gt)ft[Ct]=[Ge],Ut(Ct)&&(qt[Ct]=ft[Ct]);else{let ri=[Ge];Yt(Ct)&&(Ct.value=ri),r.k&&(ft[r.k]=ri)}}else Gt?(ft[Ct]=R,Ut(Ct)&&(qt[Ct]=R)):Jt&&(Yt(Ct)&&(Ct.value=R),r.k&&(ft[r.k]=R))};if(R){let ii=()=>{ei(),pendingSetRefMap.delete(r)};ii.id=-1,pendingSetRefMap.set(r,ii),queuePostRenderEffect(ii,j)}else invalidatePendingSetRef(r),ei()}}}function invalidatePendingSetRef(r){let p=pendingSetRefMap.get(r);p&&(p.flags|=8,pendingSetRefMap.delete(r))}var isComment=r=>r.nodeType===8,requestIdleCallback=getGlobalThis().requestIdleCallback||(r=>setTimeout(r,1)),cancelIdleCallback=getGlobalThis().cancelIdleCallback||(r=>clearTimeout(r));function forEachElement(r,p){if(isComment(r)&&r.data===`[`){let j=1,Ue=r.nextSibling;for(;Ue;){if(Ue.nodeType===1){if(p(Ue)===!1)break}else if(isComment(Ue))if(Ue.data===`]`){if(--j===0)break}else Ue.data===`[`&&j++;Ue=Ue.nextSibling}}else p(r)}var isAsyncWrapper=r=>!!r.type.__asyncLoader;function defineAsyncComponent(r){isFunction$5(r)&&(r={loader:r});let{loader:p,loadingComponent:j,errorComponent:Ue,delay:De=200,hydrate:Ge,timeout:R,suspensible:ut=!0,onError:Ct}=r,zt=null,ft,qt=0,Nt=()=>(qt++,zt=null,Ut()),Ut=()=>{let Yt;return zt||(Yt=zt=p().catch(Gt=>{if(Gt=Gt instanceof Error?Gt:Error(String(Gt)),Ct)return new Promise((Jt,ei)=>{Ct(Gt,()=>Jt(Nt()),()=>ei(Gt),qt+1)});throw Gt}).then(Gt=>Yt!==zt&&zt?zt:(Gt&&(Gt.__esModule||Gt[Symbol.toStringTag]===`Module`)&&(Gt=Gt.default),ft=Gt,Gt)))};return defineComponent({name:`AsyncComponentWrapper`,__asyncLoader:Ut,__asyncHydrate(Yt,Gt,Jt){let ei=!1;(Gt.bu||=[]).push(()=>ei=!0);let ii=()=>{ei||Jt()},ri=Ge?()=>{let ui=Ge(ii,fi=>forEachElement(Yt,fi));ui&&(Gt.bum||=[]).push(ui)}:ii;ft?ri():Ut().then(()=>!Gt.isUnmounted&&ri())},get __asyncResolved(){return ft},setup(){let Yt=currentInstance;if(markAsyncBoundary(Yt),ft)return()=>createInnerComp(ft,Yt);let Gt=ri=>{zt=null,handleError(ri,Yt,13,!Ue)};if(ut&&Yt.suspense||isInSSRComponentSetup)return Ut().then(ri=>()=>createInnerComp(ri,Yt)).catch(ri=>(Gt(ri),()=>Ue?createVNode(Ue,{error:ri}):null));let Jt=ref(!1),ei=ref(),ii=ref(!!De);return De&&setTimeout(()=>{ii.value=!1},De),R!=null&&setTimeout(()=>{if(!Jt.value&&!ei.value){let ri=Error(`Async component timed out after ${R}ms.`);Gt(ri),ei.value=ri}},R),Ut().then(()=>{Jt.value=!0,Yt.parent&&isKeepAlive(Yt.parent.vnode)&&Yt.parent.update()}).catch(ri=>{Gt(ri),ei.value=ri}),()=>{if(Jt.value&&ft)return createInnerComp(ft,Yt);if(ei.value&&Ue)return createVNode(Ue,{error:ei.value});if(j&&!ii.value)return createVNode(j)}}})}function createInnerComp(r,p){let{ref:j,props:Ue,children:De,ce:Ge}=p.vnode,R=createVNode(r,Ue,De);return R.ref=j,R.ce=Ge,delete p.vnode.ce,R}var isKeepAlive=r=>r.type.__isKeepAlive;function onActivated(r,p){registerKeepAliveHook(r,`a`,p)}function onDeactivated(r,p){registerKeepAliveHook(r,`da`,p)}function registerKeepAliveHook(r,p,j=currentInstance){let Ue=r.__wdc||=()=>{let De=j;for(;De;){if(De.isDeactivated)return;De=De.parent}return r()};if(injectHook(p,Ue,j),j){let De=j.parent;for(;De&&De.parent;)isKeepAlive(De.parent.vnode)&&injectToKeepAliveRoot(Ue,p,j,De),De=De.parent}}function injectToKeepAliveRoot(r,p,j,Ue){let De=injectHook(p,r,Ue,!0);onUnmounted(()=>{remove(Ue[p],De)},j)}function injectHook(r,p,j=currentInstance,Ue=!1){if(j){let De=j[r]||(j[r]=[]),Ge=p.__weh||=(...R)=>{pauseTracking();let ut=setCurrentInstance(j),Ct=callWithAsyncErrorHandling(p,j,r,R);return ut(),resetTracking(),Ct};return Ue?De.unshift(Ge):De.push(Ge),Ge}}var createHook=r=>(p,j=currentInstance)=>{(!isInSSRComponentSetup||r===`sp`)&&injectHook(r,(...Ue)=>p(...Ue),j)},onBeforeMount=createHook(`bm`),onMounted=createHook(`m`),onBeforeUpdate=createHook(`bu`),onUpdated=createHook(`u`),onBeforeUnmount=createHook(`bum`),onUnmounted=createHook(`um`),onServerPrefetch=createHook(`sp`),onRenderTriggered=createHook(`rtg`),onRenderTracked=createHook(`rtc`);function onErrorCaptured(r,p=currentInstance){injectHook(`ec`,r,p)}var COMPONENTS=`components`,DIRECTIVES=`directives`;function resolveComponent(r,p){return resolveAsset(COMPONENTS,r,!0,p)||r}var NULL_DYNAMIC_COMPONENT=Symbol.for(`v-ndc`);function resolveDynamicComponent(r){return isString$4(r)?resolveAsset(COMPONENTS,r,!1)||r:r||NULL_DYNAMIC_COMPONENT}function resolveDirective(r){return resolveAsset(DIRECTIVES,r)}function resolveAsset(r,p,j=!0,Ue=!1){let De=currentRenderingInstance||currentInstance;if(De){let Ge=De.type;if(r===COMPONENTS){let ut=getComponentName(Ge,!1);if(ut&&(ut===p||ut===camelize$1(p)||ut===capitalize(camelize$1(p))))return Ge}let R=resolve(De[r]||Ge[r],p)||resolve(De.appContext[r],p);return!R&&Ue?Ge:R}}function resolve(r,p){return r&&(r[p]||r[camelize$1(p)]||r[capitalize(camelize$1(p))])}function renderList(r,p,j,Ue){let De,Ge=j&&j[Ue],R=isArray$12(r);if(R||isString$4(r)){let ut=R&&isReactive(r),Ct=!1,zt=!1;ut&&(Ct=!isShallow(r),zt=isReadonly(r),r=shallowReadArray(r)),De=Array(r.length);for(let ft=0,qt=r.length;ft<qt;ft++)De[ft]=p(Ct?zt?toReadonly(toReactive(r[ft])):toReactive(r[ft]):r[ft],ft,void 0,Ge&&Ge[ft])}else if(typeof r==`number`){De=Array(r);for(let ut=0;ut<r;ut++)De[ut]=p(ut+1,ut,void 0,Ge&&Ge[ut])}else if(isObject$5(r))if(r[Symbol.iterator])De=Array.from(r,(ut,Ct)=>p(ut,Ct,void 0,Ge&&Ge[Ct]));else{let ut=Object.keys(r);De=Array(ut.length);for(let Ct=0,zt=ut.length;Ct<zt;Ct++){let ft=ut[Ct];De[Ct]=p(r[ft],ft,Ct,Ge&&Ge[Ct])}}else De=[];return j&&(j[Ue]=De),De}function createSlots(r,p){for(let j=0;j<p.length;j++){let Ue=p[j];if(isArray$12(Ue))for(let De=0;De<Ue.length;De++)r[Ue[De].name]=Ue[De].fn;else Ue&&(r[Ue.name]=Ue.key?(...De)=>{let Ge=Ue.fn(...De);return Ge&&(Ge.key=Ue.key),Ge}:Ue.fn)}return r}function renderSlot(r,p,j={},Ue,De){if(currentRenderingInstance.ce||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.ce){let zt=Object.keys(j).length>0;return p!==`default`&&(j.name=p),openBlock(),createBlock(Fragment,null,[createVNode(`slot`,j,Ue&&Ue())],zt?-2:64)}let Ge=r[p];Ge&&Ge._c&&(Ge._d=!1),openBlock();let R=Ge&&ensureValidVNode(Ge(j)),ut=j.key||R&&R.key,Ct=createBlock(Fragment,{key:(ut&&!isSymbol$3(ut)?ut:`_${p}`)+(!R&&Ue?`_fb`:``)},R||(Ue?Ue():[]),R&&r._===1?64:-2);return!De&&Ct.scopeId&&(Ct.slotScopeIds=[Ct.scopeId+`-s`]),Ge&&Ge._c&&(Ge._d=!0),Ct}function ensureValidVNode(r){return r.some(p=>isVNode(p)?!(p.type===Comment||p.type===Fragment&&!ensureValidVNode(p.children)):!0)?r:null}function toHandlers(r,p){let j={};for(let Ue in r)j[p&&/[A-Z]/.test(Ue)?`on:${Ue}`:toHandlerKey(Ue)]=r[Ue];return j}var getPublicInstance=r=>r?isStatefulComponent(r)?getComponentPublicInstance(r):getPublicInstance(r.parent):null,publicPropertiesMap=extend$1(Object.create(null),{$:r=>r,$el:r=>r.vnode.el,$data:r=>r.data,$props:r=>r.props,$attrs:r=>r.attrs,$slots:r=>r.slots,$refs:r=>r.refs,$parent:r=>getPublicInstance(r.parent),$root:r=>getPublicInstance(r.root),$host:r=>r.ce,$emit:r=>r.emit,$options:r=>resolveMergedOptions(r),$forceUpdate:r=>r.f||=()=>{queueJob(r.update)},$nextTick:r=>r.n||=nextTick.bind(r.proxy),$watch:r=>instanceWatch.bind(r)}),hasSetupBinding=(r,p)=>r!==EMPTY_OBJ&&!r.__isScriptSetup&&hasOwn$4(r,p),PublicInstanceProxyHandlers={get({_:r},p){if(p===`__v_skip`)return!0;let{ctx:j,setupState:Ue,data:De,props:Ge,accessCache:R,type:ut,appContext:Ct}=r,zt;if(p[0]!==`$`){let Ut=R[p];if(Ut!==void 0)switch(Ut){case 1:return Ue[p];case 2:return De[p];case 4:return j[p];case 3:return Ge[p]}else{if(hasSetupBinding(Ue,p))return R[p]=1,Ue[p];if(De!==EMPTY_OBJ&&hasOwn$4(De,p))return R[p]=2,De[p];if((zt=r.propsOptions[0])&&hasOwn$4(zt,p))return R[p]=3,Ge[p];if(j!==EMPTY_OBJ&&hasOwn$4(j,p))return R[p]=4,j[p];shouldCacheAccess&&(R[p]=0)}}let ft=publicPropertiesMap[p],qt,Nt;if(ft)return p===`$attrs`&&track(r.attrs,`get`,``),ft(r);if((qt=ut.__cssModules)&&(qt=qt[p]))return qt;if(j!==EMPTY_OBJ&&hasOwn$4(j,p))return R[p]=4,j[p];if(Nt=Ct.config.globalProperties,hasOwn$4(Nt,p))return Nt[p]},set({_:r},p,j){let{data:Ue,setupState:De,ctx:Ge}=r;return hasSetupBinding(De,p)?(De[p]=j,!0):Ue!==EMPTY_OBJ&&hasOwn$4(Ue,p)?(Ue[p]=j,!0):hasOwn$4(r.props,p)||p[0]===`$`&&p.slice(1)in r?!1:(Ge[p]=j,!0)},has({_:{data:r,setupState:p,accessCache:j,ctx:Ue,appContext:De,propsOptions:Ge,type:R}},ut){let Ct,zt;return!!(j[ut]||r!==EMPTY_OBJ&&ut[0]!==`$`&&hasOwn$4(r,ut)||hasSetupBinding(p,ut)||(Ct=Ge[0])&&hasOwn$4(Ct,ut)||hasOwn$4(Ue,ut)||hasOwn$4(publicPropertiesMap,ut)||hasOwn$4(De.config.globalProperties,ut)||(zt=R.__cssModules)&&zt[ut])},defineProperty(r,p,j){return j.get==null?hasOwn$4(j,`value`)&&this.set(r,p,j.value,null):r._.accessCache[p]=0,Reflect.defineProperty(r,p,j)}};function useSlots(){return getContext(`useSlots`).slots}function useAttrs(){return getContext(`useAttrs`).attrs}function getContext(r){let p=getCurrentInstance();return p.setupContext||=createSetupContext(p)}function normalizePropsOrEmits(r){return isArray$12(r)?r.reduce((p,j)=>(p[j]=null,p),{}):r}function mergeModels(r,p){return!r||!p?r||p:isArray$12(r)&&isArray$12(p)?r.concat(p):extend$1({},normalizePropsOrEmits(r),normalizePropsOrEmits(p))}var shouldCacheAccess=!0;function applyOptions(r){let p=resolveMergedOptions(r),j=r.proxy,Ue=r.ctx;shouldCacheAccess=!1,p.beforeCreate&&callHook$1(p.beforeCreate,r,`bc`);let{data:De,computed:Ge,methods:R,watch:ut,provide:Ct,inject:zt,created:ft,beforeMount:qt,mounted:Nt,beforeUpdate:Ut,updated:Yt,activated:Gt,deactivated:Jt,beforeDestroy:ei,beforeUnmount:ii,destroyed:ri,unmounted:ui,render:fi,renderTracked:mi,renderTriggered:Fi,errorCaptured:Mi,serverPrefetch:xi,expose:wi,inheritAttrs:Oi,components:Je,directives:s,filters:K}=p;if(zt&&resolveInjections(zt,Ue,null),R)for(let Ke in R){let at=R[Ke];isFunction$5(at)&&(Ue[Ke]=at.bind(j))}if(De){let Ke=De.call(j,j);isObject$5(Ke)&&(r.data=reactive(Ke))}if(shouldCacheAccess=!0,Ge)for(let Ke in Ge){let at=Ge[Ke],Xe=computed({get:isFunction$5(at)?at.bind(j,j):isFunction$5(at.get)?at.get.bind(j,j):NOOP,set:!isFunction$5(at)&&isFunction$5(at.set)?at.set.bind(j):NOOP});Object.defineProperty(Ue,Ke,{enumerable:!0,configurable:!0,get:()=>Xe.value,set:We=>Xe.value=We})}if(ut)for(let Ke in ut)createWatcher(ut[Ke],Ue,j,Ke);if(Ct){let Ke=isFunction$5(Ct)?Ct.call(j):Ct;Reflect.ownKeys(Ke).forEach(at=>{provide(at,Ke[at])})}ft&&callHook$1(ft,r,`c`);function ke(Ke,at){isArray$12(at)?at.forEach(Xe=>Ke(Xe.bind(j))):at&&Ke(at.bind(j))}if(ke(onBeforeMount,qt),ke(onMounted,Nt),ke(onBeforeUpdate,Ut),ke(onUpdated,Yt),ke(onActivated,Gt),ke(onDeactivated,Jt),ke(onErrorCaptured,Mi),ke(onRenderTracked,mi),ke(onRenderTriggered,Fi),ke(onBeforeUnmount,ii),ke(onUnmounted,ui),ke(onServerPrefetch,xi),isArray$12(wi))if(wi.length){let Ke=r.exposed||={};wi.forEach(at=>{Object.defineProperty(Ke,at,{get:()=>j[at],set:Xe=>j[at]=Xe,enumerable:!0})})}else r.exposed||={};fi&&r.render===NOOP&&(r.render=fi),Oi!=null&&(r.inheritAttrs=Oi),Je&&(r.components=Je),s&&(r.directives=s),xi&&markAsyncBoundary(r)}function resolveInjections(r,p,j=NOOP){for(let Ue in isArray$12(r)&&(r=normalizeInject(r)),r){let De=r[Ue],Ge;Ge=isObject$5(De)?`default`in De?inject(De.from||Ue,De.default,!0):inject(De.from||Ue):inject(De),isRef(Ge)?Object.defineProperty(p,Ue,{enumerable:!0,configurable:!0,get:()=>Ge.value,set:R=>Ge.value=R}):p[Ue]=Ge}}function callHook$1(r,p,j){callWithAsyncErrorHandling(isArray$12(r)?r.map(Ue=>Ue.bind(p.proxy)):r.bind(p.proxy),p,j)}function createWatcher(r,p,j,Ue){let De=Ue.includes(`.`)?createPathGetter(j,Ue):()=>j[Ue];if(isString$4(r)){let Ge=p[r];isFunction$5(Ge)&&watch(De,Ge)}else if(isFunction$5(r))watch(De,r.bind(j));else if(isObject$5(r))if(isArray$12(r))r.forEach(Ge=>createWatcher(Ge,p,j,Ue));else{let Ge=isFunction$5(r.handler)?r.handler.bind(j):p[r.handler];isFunction$5(Ge)&&watch(De,Ge,r)}}function resolveMergedOptions(r){let p=r.type,{mixins:j,extends:Ue}=p,{mixins:De,optionsCache:Ge,config:{optionMergeStrategies:R}}=r.appContext,ut=Ge.get(p),Ct;return ut?Ct=ut:!De.length&&!j&&!Ue?Ct=p:(Ct={},De.length&&De.forEach(zt=>mergeOptions$1(Ct,zt,R,!0)),mergeOptions$1(Ct,p,R)),isObject$5(p)&&Ge.set(p,Ct),Ct}function mergeOptions$1(r,p,j,Ue=!1){let{mixins:De,extends:Ge}=p;for(let R in Ge&&mergeOptions$1(r,Ge,j,!0),De&&De.forEach(R=>mergeOptions$1(r,R,j,!0)),p)if(!(Ue&&R===`expose`)){let ut=internalOptionMergeStrats[R]||j&&j[R];r[R]=ut?ut(r[R],p[R]):p[R]}return r}var internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(r,p){return p?r?function(){return extend$1(isFunction$5(r)?r.call(this,this):r,isFunction$5(p)?p.call(this,this):p)}:p:r}function mergeInject(r,p){return mergeObjectOptions(normalizeInject(r),normalizeInject(p))}function normalizeInject(r){if(isArray$12(r)){let p={};for(let j=0;j<r.length;j++)p[r[j]]=r[j];return p}return r}function mergeAsArray(r,p){return r?[...new Set([].concat(r,p))]:p}function mergeObjectOptions(r,p){return r?extend$1(Object.create(null),r,p):p}function mergeEmitsOrPropsOptions(r,p){return r?isArray$12(r)&&isArray$12(p)?[...new Set([...r,...p])]:extend$1(Object.create(null),normalizePropsOrEmits(r),normalizePropsOrEmits(p??{})):p}function mergeWatchOptions(r,p){if(!r)return p;if(!p)return r;let j=extend$1(Object.create(null),r);for(let Ue in p)j[Ue]=mergeAsArray(r[Ue],p[Ue]);return j}function createAppContext(){return{app:null,config:{isNativeTag:NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}var uid$1=0;function createAppAPI(r,p){return function(Ue,De=null){isFunction$5(Ue)||(Ue=extend$1({},Ue)),De!=null&&!isObject$5(De)&&(De=null);let Ge=createAppContext(),R=new WeakSet,ut=[],Ct=!1,zt=Ge.app={_uid:uid$1++,_component:Ue,_props:De,_container:null,_context:Ge,_instance:null,version:version$2,get config(){return Ge.config},set config(ft){},use(ft,...qt){return R.has(ft)||(ft&&isFunction$5(ft.install)?(R.add(ft),ft.install(zt,...qt)):isFunction$5(ft)&&(R.add(ft),ft(zt,...qt))),zt},mixin(ft){return Ge.mixins.includes(ft)||Ge.mixins.push(ft),zt},component(ft,qt){return qt?(Ge.components[ft]=qt,zt):Ge.components[ft]},directive(ft,qt){return qt?(Ge.directives[ft]=qt,zt):Ge.directives[ft]},mount(ft,qt,Nt){if(!Ct){let Ut=zt._ceVNode||createVNode(Ue,De);return Ut.appContext=Ge,Nt===!0?Nt=`svg`:Nt===!1&&(Nt=void 0),qt&&p?p(Ut,ft):r(Ut,ft,Nt),Ct=!0,zt._container=ft,ft.__vue_app__=zt,getComponentPublicInstance(Ut.component)}},onUnmount(ft){ut.push(ft)},unmount(){Ct&&(callWithAsyncErrorHandling(ut,zt._instance,16),r(null,zt._container),delete zt._container.__vue_app__)},provide(ft,qt){return Ge.provides[ft]=qt,zt},runWithContext(ft){let qt=currentApp;currentApp=zt;try{return ft()}finally{currentApp=qt}}};return zt}}var currentApp=null;function provide(r,p){if(currentInstance){let j=currentInstance.provides,Ue=currentInstance.parent&¤tInstance.parent.provides;Ue===j&&(j=currentInstance.provides=Object.create(Ue)),j[r]=p}}function inject(r,p,j=!1){let Ue=getCurrentInstance();if(Ue||currentApp){let De=currentApp?currentApp._context.provides:Ue?Ue.parent==null||Ue.ce?Ue.vnode.appContext&&Ue.vnode.appContext.provides:Ue.parent.provides:void 0;if(De&&r in De)return De[r];if(arguments.length>1)return j&&isFunction$5(p)?p.call(Ue&&Ue.proxy):p}}function hasInjectionContext(){return!!(getCurrentInstance()||currentApp)}var internalObjectProto={},createInternalObject=()=>Object.create(internalObjectProto),isInternalObject=r=>Object.getPrototypeOf(r)===internalObjectProto;function initProps(r,p,j,Ue=!1){let De={},Ge=createInternalObject();for(let R in r.propsDefaults=Object.create(null),setFullProps(r,p,De,Ge),r.propsOptions[0])R in De||(De[R]=void 0);j?r.props=Ue?De:shallowReactive(De):r.type.props?r.props=De:r.props=Ge,r.attrs=Ge}function updateProps(r,p,j,Ue){let{props:De,attrs:Ge,vnode:{patchFlag:R}}=r,ut=toRaw(De),[Ct]=r.propsOptions,zt=!1;if((Ue||R>0)&&!(R&16)){if(R&8){let ft=r.vnode.dynamicProps;for(let qt=0;qt<ft.length;qt++){let Nt=ft[qt];if(isEmitListener(r.emitsOptions,Nt))continue;let Ut=p[Nt];if(Ct)if(hasOwn$4(Ge,Nt))Ut!==Ge[Nt]&&(Ge[Nt]=Ut,zt=!0);else{let Yt=camelize$1(Nt);De[Yt]=resolvePropValue(Ct,ut,Yt,Ut,r,!1)}else Ut!==Ge[Nt]&&(Ge[Nt]=Ut,zt=!0)}}}else{setFullProps(r,p,De,Ge)&&(zt=!0);let ft;for(let qt in ut)(!p||!hasOwn$4(p,qt)&&((ft=hyphenate$1(qt))===qt||!hasOwn$4(p,ft)))&&(Ct?j&&(j[qt]!==void 0||j[ft]!==void 0)&&(De[qt]=resolvePropValue(Ct,ut,qt,void 0,r,!0)):delete De[qt]);if(Ge!==ut)for(let qt in Ge)(!p||!hasOwn$4(p,qt))&&(delete Ge[qt],zt=!0)}zt&&trigger(r.attrs,`set`,``)}function setFullProps(r,p,j,Ue){let[De,Ge]=r.propsOptions,R=!1,ut;if(p)for(let Ct in p){if(isReservedProp(Ct))continue;let zt=p[Ct],ft;De&&hasOwn$4(De,ft=camelize$1(Ct))?!Ge||!Ge.includes(ft)?j[ft]=zt:(ut||={})[ft]=zt:isEmitListener(r.emitsOptions,Ct)||(!(Ct in Ue)||zt!==Ue[Ct])&&(Ue[Ct]=zt,R=!0)}if(Ge){let Ct=toRaw(j),zt=ut||EMPTY_OBJ;for(let ft=0;ft<Ge.length;ft++){let qt=Ge[ft];j[qt]=resolvePropValue(De,Ct,qt,zt[qt],r,!hasOwn$4(zt,qt))}}return R}function resolvePropValue(r,p,j,Ue,De,Ge){let R=r[j];if(R!=null){let ut=hasOwn$4(R,`default`);if(ut&&Ue===void 0){let Ct=R.default;if(R.type!==Function&&!R.skipFactory&&isFunction$5(Ct)){let{propsDefaults:zt}=De;if(j in zt)Ue=zt[j];else{let ft=setCurrentInstance(De);Ue=zt[j]=Ct.call(null,p),ft()}}else Ue=Ct;De.ce&&De.ce._setProp(j,Ue)}R[0]&&(Ge&&!ut?Ue=!1:R[1]&&(Ue===``||Ue===hyphenate$1(j))&&(Ue=!0))}return Ue}var mixinPropsCache=new WeakMap;function normalizePropsOptions(r,p,j=!1){let Ue=j?mixinPropsCache:p.propsCache,De=Ue.get(r);if(De)return De;let Ge=r.props,R={},ut=[],Ct=!1;if(!isFunction$5(r)){let ft=qt=>{Ct=!0;let[Nt,Ut]=normalizePropsOptions(qt,p,!0);extend$1(R,Nt),Ut&&ut.push(...Ut)};!j&&p.mixins.length&&p.mixins.forEach(ft),r.extends&&ft(r.extends),r.mixins&&r.mixins.forEach(ft)}if(!Ge&&!Ct)return isObject$5(r)&&Ue.set(r,EMPTY_ARR),EMPTY_ARR;if(isArray$12(Ge))for(let ft=0;ft<Ge.length;ft++){let qt=camelize$1(Ge[ft]);validatePropName(qt)&&(R[qt]=EMPTY_OBJ)}else if(Ge)for(let ft in Ge){let qt=camelize$1(ft);if(validatePropName(qt)){let Nt=Ge[ft],Ut=R[qt]=isArray$12(Nt)||isFunction$5(Nt)?{type:Nt}:extend$1({},Nt),Yt=Ut.type,Gt=!1,Jt=!0;if(isArray$12(Yt))for(let ei=0;ei<Yt.length;++ei){let ii=Yt[ei],ri=isFunction$5(ii)&&ii.name;if(ri===`Boolean`){Gt=!0;break}else ri===`String`&&(Jt=!1)}else Gt=isFunction$5(Yt)&&Yt.name===`Boolean`;Ut[0]=Gt,Ut[1]=Jt,(Gt||hasOwn$4(Ut,`default`))&&ut.push(qt)}}let zt=[R,ut];return isObject$5(r)&&Ue.set(r,zt),zt}function validatePropName(r){return r[0]!==`$`&&!isReservedProp(r)}var isInternalKey=r=>r===`_`||r===`_ctx`||r===`$stable`,normalizeSlotValue=r=>isArray$12(r)?r.map(normalizeVNode):[normalizeVNode(r)],normalizeSlot=(r,p,j)=>{if(p._n)return p;let Ue=withCtx((...De)=>normalizeSlotValue(p(...De)),j);return Ue._c=!1,Ue},normalizeObjectSlots=(r,p,j)=>{let Ue=r._ctx;for(let De in r){if(isInternalKey(De))continue;let Ge=r[De];if(isFunction$5(Ge))p[De]=normalizeSlot(De,Ge,Ue);else if(Ge!=null){let R=normalizeSlotValue(Ge);p[De]=()=>R}}},normalizeVNodeSlots=(r,p)=>{let j=normalizeSlotValue(p);r.slots.default=()=>j},assignSlots=(r,p,j)=>{for(let Ue in p)(j||!isInternalKey(Ue))&&(r[Ue]=p[Ue])},initSlots=(r,p,j)=>{let Ue=r.slots=createInternalObject();if(r.vnode.shapeFlag&32){let De=p._;De?(assignSlots(Ue,p,j),j&&def(Ue,`_`,De,!0)):normalizeObjectSlots(p,Ue)}else p&&normalizeVNodeSlots(r,p)},updateSlots=(r,p,j)=>{let{vnode:Ue,slots:De}=r,Ge=!0,R=EMPTY_OBJ;if(Ue.shapeFlag&32){let ut=p._;ut?j&&ut===1?Ge=!1:assignSlots(De,p,j):(Ge=!p.$stable,normalizeObjectSlots(p,De)),R=p}else p&&(normalizeVNodeSlots(r,p),R={default:1});if(Ge)for(let ut in De)!isInternalKey(ut)&&R[ut]==null&&delete De[ut]},queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(r){return baseCreateRenderer(r)}function baseCreateRenderer(r,p){let j=getGlobalThis();j.__VUE__=!0;let{insert:Ue,remove:De,patchProp:Ge,createElement:R,createText:ut,createComment:Ct,setText:zt,setElementText:ft,parentNode:qt,nextSibling:Nt,setScopeId:Ut=NOOP,insertStaticContent:Yt}=r,Gt=(ci,vi,Ai,Li=null,Ti=null,ba=null,Ri=void 0,Wi=null,Ma=!!vi.dynamicChildren)=>{if(ci===vi)return;ci&&!isSameVNodeType(ci,vi)&&(Li=pi(ci),Ye(ci,Ti,ba,!0),ci=null),vi.patchFlag===-2&&(Ma=!1,vi.dynamicChildren=null);let{type:Hi,ref:Ii,shapeFlag:ya}=vi;switch(Hi){case Text$1:Jt(ci,vi,Ai,Li);break;case Comment:ei(ci,vi,Ai,Li);break;case Static:ci??ii(vi,Ai,Li,Ri);break;case Fragment:Je(ci,vi,Ai,Li,Ti,ba,Ri,Wi,Ma);break;default:ya&1?fi(ci,vi,Ai,Li,Ti,ba,Ri,Wi,Ma):ya&6?s(ci,vi,Ai,Li,Ti,ba,Ri,Wi,Ma):(ya&64||ya&128)&&Hi.process(ci,vi,Ai,Li,Ti,ba,Ri,Wi,Ma,di)}Ii!=null&&Ti?setRef(Ii,ci&&ci.ref,ba,vi||ci,!vi):Ii==null&&ci&&ci.ref!=null&&setRef(ci.ref,null,ba,ci,!0)},Jt=(ci,vi,Ai,Li)=>{if(ci==null)Ue(vi.el=ut(vi.children),Ai,Li);else{let Ti=vi.el=ci.el;vi.children!==ci.children&&zt(Ti,vi.children)}},ei=(ci,vi,Ai,Li)=>{ci==null?Ue(vi.el=Ct(vi.children||``),Ai,Li):vi.el=ci.el},ii=(ci,vi,Ai,Li)=>{[ci.el,ci.anchor]=Yt(ci.children,vi,Ai,Li,ci.el,ci.anchor)},ri=({el:ci,anchor:vi},Ai,Li)=>{let Ti;for(;ci&&ci!==vi;)Ti=Nt(ci),Ue(ci,Ai,Li),ci=Ti;Ue(vi,Ai,Li)},ui=({el:ci,anchor:vi})=>{let Ai;for(;ci&&ci!==vi;)Ai=Nt(ci),De(ci),ci=Ai;De(vi)},fi=(ci,vi,Ai,Li,Ti,ba,Ri,Wi,Ma)=>{vi.type===`svg`?Ri=`svg`:vi.type===`math`&&(Ri=`mathml`),ci==null?mi(vi,Ai,Li,Ti,ba,Ri,Wi,Ma):xi(ci,vi,Ti,ba,Ri,Wi,Ma)},mi=(ci,vi,Ai,Li,Ti,ba,Ri,Wi)=>{let Ma,Hi,{props:Ii,shapeFlag:ya,transition:gi,dirs:Ni}=ci;if(Ma=ci.el=R(ci.type,ba,Ii&&Ii.is,Ii),ya&8?ft(Ma,ci.children):ya&16&&Mi(ci.children,Ma,null,Li,Ti,resolveChildrenNamespace(ci,ba),Ri,Wi),Ni&&invokeDirectiveHook(ci,null,Li,`created`),Fi(Ma,ci,ci.scopeId,Ri,Li),Ii){for(let Vi in Ii)Vi!==`value`&&!isReservedProp(Vi)&&Ge(Ma,Vi,null,Ii[Vi],ba,Li);`value`in Ii&&Ge(Ma,`value`,null,Ii.value,ba),(Hi=Ii.onVnodeBeforeMount)&&invokeVNodeHook(Hi,Li,ci)}Ni&&invokeDirectiveHook(ci,null,Li,`beforeMount`);let $i=needTransition(Ti,gi);$i&&gi.beforeEnter(Ma),Ue(Ma,vi,Ai),((Hi=Ii&&Ii.onVnodeMounted)||$i||Ni)&&queuePostRenderEffect(()=>{Hi&&invokeVNodeHook(Hi,Li,ci),$i&&gi.enter(Ma),Ni&&invokeDirectiveHook(ci,null,Li,`mounted`)},Ti)},Fi=(ci,vi,Ai,Li,Ti)=>{if(Ai&&Ut(ci,Ai),Li)for(let ba=0;ba<Li.length;ba++)Ut(ci,Li[ba]);if(Ti){let ba=Ti.subTree;if(vi===ba||isSuspense(ba.type)&&(ba.ssContent===vi||ba.ssFallback===vi)){let Ri=Ti.vnode;Fi(ci,Ri,Ri.scopeId,Ri.slotScopeIds,Ti.parent)}}},Mi=(ci,vi,Ai,Li,Ti,ba,Ri,Wi,Ma=0)=>{for(let Hi=Ma;Hi<ci.length;Hi++)Gt(null,ci[Hi]=Wi?cloneIfMounted(ci[Hi]):normalizeVNode(ci[Hi]),vi,Ai,Li,Ti,ba,Ri,Wi)},xi=(ci,vi,Ai,Li,Ti,ba,Ri)=>{let Wi=vi.el=ci.el,{patchFlag:Ma,dynamicChildren:Hi,dirs:Ii}=vi;Ma|=ci.patchFlag&16;let ya=ci.props||EMPTY_OBJ,gi=vi.props||EMPTY_OBJ,Ni;if(Ai&&toggleRecurse(Ai,!1),(Ni=gi.onVnodeBeforeUpdate)&&invokeVNodeHook(Ni,Ai,vi,ci),Ii&&invokeDirectiveHook(vi,ci,Ai,`beforeUpdate`),Ai&&toggleRecurse(Ai,!0),(ya.innerHTML&&gi.innerHTML==null||ya.textContent&&gi.textContent==null)&&ft(Wi,``),Hi?wi(ci.dynamicChildren,Hi,Wi,Ai,Li,resolveChildrenNamespace(vi,Ti),ba):Ri||at(ci,vi,Wi,null,Ai,Li,resolveChildrenNamespace(vi,Ti),ba,!1),Ma>0){if(Ma&16)Oi(Wi,ya,gi,Ai,Ti);else if(Ma&2&&ya.class!==gi.class&&Ge(Wi,`class`,null,gi.class,Ti),Ma&4&&Ge(Wi,`style`,ya.style,gi.style,Ti),Ma&8){let $i=vi.dynamicProps;for(let Vi=0;Vi<$i.length;Vi++){let Ui=$i[Vi],yi=ya[Ui],ai=gi[Ui];(ai!==yi||Ui===`value`)&&Ge(Wi,Ui,yi,ai,Ti,Ai)}}Ma&1&&ci.children!==vi.children&&ft(Wi,vi.children)}else !Ri&&Hi==null&&Oi(Wi,ya,gi,Ai,Ti);((Ni=gi.onVnodeUpdated)||Ii)&&queuePostRenderEffect(()=>{Ni&&invokeVNodeHook(Ni,Ai,vi,ci),Ii&&invokeDirectiveHook(vi,ci,Ai,`updated`)},Li)},wi=(ci,vi,Ai,Li,Ti,ba,Ri)=>{for(let Wi=0;Wi<vi.length;Wi++){let Ma=ci[Wi],Hi=vi[Wi];Gt(Ma,Hi,Ma.el&&(Ma.type===Fragment||!isSameVNodeType(Ma,Hi)||Ma.shapeFlag&198)?qt(Ma.el):Ai,null,Li,Ti,ba,Ri,!0)}},Oi=(ci,vi,Ai,Li,Ti)=>{if(vi!==Ai){if(vi!==EMPTY_OBJ)for(let ba in vi)!isReservedProp(ba)&&!(ba in Ai)&&Ge(ci,ba,vi[ba],null,Ti,Li);for(let ba in Ai){if(isReservedProp(ba))continue;let Ri=Ai[ba],Wi=vi[ba];Ri!==Wi&&ba!==`value`&&Ge(ci,ba,Wi,Ri,Ti,Li)}`value`in Ai&&Ge(ci,`value`,vi.value,Ai.value,Ti)}},Je=(ci,vi,Ai,Li,Ti,ba,Ri,Wi,Ma)=>{let Hi=vi.el=ci?ci.el:ut(``),Ii=vi.anchor=ci?ci.anchor:ut(``),{patchFlag:ya,dynamicChildren:gi,slotScopeIds:Ni}=vi;Ni&&(Wi=Wi?Wi.concat(Ni):Ni),ci==null?(Ue(Hi,Ai,Li),Ue(Ii,Ai,Li),Mi(vi.children||[],Ai,Ii,Ti,ba,Ri,Wi,Ma)):ya>0&&ya&64&&gi&&ci.dynamicChildren?(wi(ci.dynamicChildren,gi,Ai,Ti,ba,Ri,Wi),(vi.key!=null||Ti&&vi===Ti.subTree)&&traverseStaticChildren(ci,vi,!0)):at(ci,vi,Ai,Ii,Ti,ba,Ri,Wi,Ma)},s=(ci,vi,Ai,Li,Ti,ba,Ri,Wi,Ma)=>{vi.slotScopeIds=Wi,ci==null?vi.shapeFlag&512?Ti.ctx.activate(vi,Ai,Li,Ri,Ma):K(vi,Ai,Li,Ti,ba,Ri,Ma):xe(ci,vi,Ma)},K=(ci,vi,Ai,Li,Ti,ba,Ri)=>{let Wi=ci.component=createComponentInstance(ci,Li,Ti);if(isKeepAlive(ci)&&(Wi.ctx.renderer=di),setupComponent(Wi,!1,Ri),Wi.asyncDep){if(Ti&&Ti.registerDep(Wi,ke,Ri),!ci.el){let Ma=Wi.subTree=createVNode(Comment);ei(null,Ma,vi,Ai),ci.placeholder=Ma.el}}else ke(Wi,ci,vi,Ai,Ti,ba,Ri)},xe=(ci,vi,Ai)=>{let Li=vi.component=ci.component;if(shouldUpdateComponent(ci,vi,Ai))if(Li.asyncDep&&!Li.asyncResolved){Ke(Li,vi,Ai);return}else Li.next=vi,Li.update();else vi.el=ci.el,Li.vnode=vi},ke=(ci,vi,Ai,Li,Ti,ba,Ri)=>{let Wi=()=>{if(ci.isMounted){let{next:ya,bu:gi,u:Ni,parent:$i,vnode:Vi}=ci;{let Di=locateNonHydratedAsyncRoot(ci);if(Di){ya&&(ya.el=Vi.el,Ke(ci,ya,Ri)),Di.asyncDep.then(()=>{ci.isUnmounted||Wi()});return}}let Ui=ya,yi;toggleRecurse(ci,!1),ya?(ya.el=Vi.el,Ke(ci,ya,Ri)):ya=Vi,gi&&invokeArrayFns(gi),(yi=ya.props&&ya.props.onVnodeBeforeUpdate)&&invokeVNodeHook(yi,$i,ya,Vi),toggleRecurse(ci,!0);let ai=renderComponentRoot(ci),oi=ci.subTree;ci.subTree=ai,Gt(oi,ai,qt(oi.el),pi(oi),ci,Ti,ba),ya.el=ai.el,Ui===null&&updateHOCHostEl(ci,ai.el),Ni&&queuePostRenderEffect(Ni,Ti),(yi=ya.props&&ya.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(yi,$i,ya,Vi),Ti)}else{let ya,{el:gi,props:Ni}=vi,{bm:$i,m:Vi,parent:Ui,root:yi,type:ai}=ci,oi=isAsyncWrapper(vi);if(toggleRecurse(ci,!1),$i&&invokeArrayFns($i),!oi&&(ya=Ni&&Ni.onVnodeBeforeMount)&&invokeVNodeHook(ya,Ui,vi),toggleRecurse(ci,!0),gi&&Bi){let Di=()=>{ci.subTree=renderComponentRoot(ci),Bi(gi,ci.subTree,ci,Ti,null)};oi&&ai.__asyncHydrate?ai.__asyncHydrate(gi,ci,Di):Di()}else{yi.ce&&yi.ce._def.shadowRoot!==!1&&yi.ce._injectChildStyle(ai);let Di=ci.subTree=renderComponentRoot(ci);Gt(null,Di,Ai,Li,ci,Ti,ba),vi.el=Di.el}if(Vi&&queuePostRenderEffect(Vi,Ti),!oi&&(ya=Ni&&Ni.onVnodeMounted)){let Di=vi;queuePostRenderEffect(()=>invokeVNodeHook(ya,Ui,Di),Ti)}(vi.shapeFlag&256||Ui&&isAsyncWrapper(Ui.vnode)&&Ui.vnode.shapeFlag&256)&&ci.a&&queuePostRenderEffect(ci.a,Ti),ci.isMounted=!0,vi=Ai=Li=null}};ci.scope.on();let Ma=ci.effect=new ReactiveEffect(Wi);ci.scope.off();let Hi=ci.update=Ma.run.bind(Ma),Ii=ci.job=Ma.runIfDirty.bind(Ma);Ii.i=ci,Ii.id=ci.uid,Ma.scheduler=()=>queueJob(Ii),toggleRecurse(ci,!0),Hi()},Ke=(ci,vi,Ai)=>{vi.component=ci;let Li=ci.vnode.props;ci.vnode=vi,ci.next=null,updateProps(ci,vi.props,Li,Ai),updateSlots(ci,vi.children,Ai),pauseTracking(),flushPreFlushCbs(ci),resetTracking()},at=(ci,vi,Ai,Li,Ti,ba,Ri,Wi,Ma=!1)=>{let Hi=ci&&ci.children,Ii=ci?ci.shapeFlag:0,ya=vi.children,{patchFlag:gi,shapeFlag:Ni}=vi;if(gi>0){if(gi&128){We(Hi,ya,Ai,Li,Ti,ba,Ri,Wi,Ma);return}else if(gi&256){Xe(Hi,ya,Ai,Li,Ti,ba,Ri,Wi,Ma);return}}Ni&8?(Ii&16&&ki(Hi,Ti,ba),ya!==Hi&&ft(Ai,ya)):Ii&16?Ni&16?We(Hi,ya,Ai,Li,Ti,ba,Ri,Wi,Ma):ki(Hi,Ti,ba,!0):(Ii&8&&ft(Ai,``),Ni&16&&Mi(ya,Ai,Li,Ti,ba,Ri,Wi,Ma))},Xe=(ci,vi,Ai,Li,Ti,ba,Ri,Wi,Ma)=>{ci||=EMPTY_ARR,vi||=EMPTY_ARR;let Hi=ci.length,Ii=vi.length,ya=Math.min(Hi,Ii),gi;for(gi=0;gi<ya;gi++){let Ni=vi[gi]=Ma?cloneIfMounted(vi[gi]):normalizeVNode(vi[gi]);Gt(ci[gi],Ni,Ai,null,Ti,ba,Ri,Wi,Ma)}Hi>Ii?ki(ci,Ti,ba,!0,!1,ya):Mi(vi,Ai,Li,Ti,ba,Ri,Wi,Ma,ya)},We=(ci,vi,Ai,Li,Ti,ba,Ri,Wi,Ma)=>{let Hi=0,Ii=vi.length,ya=ci.length-1,gi=Ii-1;for(;Hi<=ya&&Hi<=gi;){let Ni=ci[Hi],$i=vi[Hi]=Ma?cloneIfMounted(vi[Hi]):normalizeVNode(vi[Hi]);if(isSameVNodeType(Ni,$i))Gt(Ni,$i,Ai,null,Ti,ba,Ri,Wi,Ma);else break;Hi++}for(;Hi<=ya&&Hi<=gi;){let Ni=ci[ya],$i=vi[gi]=Ma?cloneIfMounted(vi[gi]):normalizeVNode(vi[gi]);if(isSameVNodeType(Ni,$i))Gt(Ni,$i,Ai,null,Ti,ba,Ri,Wi,Ma);else break;ya--,gi--}if(Hi>ya){if(Hi<=gi){let Ni=gi+1,$i=Ni<Ii?vi[Ni].el:Li;for(;Hi<=gi;)Gt(null,vi[Hi]=Ma?cloneIfMounted(vi[Hi]):normalizeVNode(vi[Hi]),Ai,$i,Ti,ba,Ri,Wi,Ma),Hi++}}else if(Hi>gi)for(;Hi<=ya;)Ye(ci[Hi],Ti,ba,!0),Hi++;else{let Ni=Hi,$i=Hi,Vi=new Map;for(Hi=$i;Hi<=gi;Hi++){let la=vi[Hi]=Ma?cloneIfMounted(vi[Hi]):normalizeVNode(vi[Hi]);la.key!=null&&Vi.set(la.key,Hi)}let Ui,yi=0,ai=gi-$i+1,oi=!1,Di=0,Si=Array(ai);for(Hi=0;Hi<ai;Hi++)Si[Hi]=0;for(Hi=Ni;Hi<=ya;Hi++){let la=ci[Hi];if(yi>=ai){Ye(la,Ti,ba,!0);continue}let Yi;if(la.key!=null)Yi=Vi.get(la.key);else for(Ui=$i;Ui<=gi;Ui++)if(Si[Ui-$i]===0&&isSameVNodeType(la,vi[Ui])){Yi=Ui;break}Yi===void 0?Ye(la,Ti,ba,!0):(Si[Yi-$i]=Hi+1,Yi>=Di?Di=Yi:oi=!0,Gt(la,vi[Yi],Ai,null,Ti,ba,Ri,Wi,Ma),yi++)}let qi=oi?getSequence(Si):EMPTY_ARR;for(Ui=qi.length-1,Hi=ai-1;Hi>=0;Hi--){let la=$i+Hi,Yi=vi[la],zi=vi[la+1],ka=la+1<Ii?zi.el||zi.placeholder:Li;Si[Hi]===0?Gt(null,Yi,Ai,ka,Ti,ba,Ri,Wi,Ma):oi&&(Ui<0||Hi!==qi[Ui]?g(Yi,Ai,ka,2):Ui--)}}},g=(ci,vi,Ai,Li,Ti=null)=>{let{el:ba,type:Ri,transition:Wi,children:Ma,shapeFlag:Hi}=ci;if(Hi&6){g(ci.component.subTree,vi,Ai,Li);return}if(Hi&128){ci.suspense.move(vi,Ai,Li);return}if(Hi&64){Ri.move(ci,vi,Ai,di);return}if(Ri===Fragment){Ue(ba,vi,Ai);for(let Ii=0;Ii<Ma.length;Ii++)g(Ma[Ii],vi,Ai,Li);Ue(ci.anchor,vi,Ai);return}if(Ri===Static){ri(ci,vi,Ai);return}if(Li!==2&&Hi&1&&Wi)if(Li===0)Wi.beforeEnter(ba),Ue(ba,vi,Ai),queuePostRenderEffect(()=>Wi.enter(ba),Ti);else{let{leave:Ii,delayLeave:ya,afterLeave:gi}=Wi,Ni=()=>{ci.ctx.isUnmounted?De(ba):Ue(ba,vi,Ai)},$i=()=>{ba._isLeaving&&ba[leaveCbKey](!0),Ii(ba,()=>{Ni(),gi&&gi()})};ya?ya(ba,Ni,$i):$i()}else Ue(ba,vi,Ai)},Ye=(ci,vi,Ai,Li=!1,Ti=!1)=>{let{type:ba,props:Ri,ref:Wi,children:Ma,dynamicChildren:Hi,shapeFlag:Ii,patchFlag:ya,dirs:gi,cacheIndex:Ni}=ci;if(ya===-2&&(Ti=!1),Wi!=null&&(pauseTracking(),setRef(Wi,null,Ai,ci,!0),resetTracking()),Ni!=null&&(vi.renderCache[Ni]=void 0),Ii&256){vi.ctx.deactivate(ci);return}let $i=Ii&1&&gi,Vi=!isAsyncWrapper(ci),Ui;if(Vi&&(Ui=Ri&&Ri.onVnodeBeforeUnmount)&&invokeVNodeHook(Ui,vi,ci),Ii&6)si(ci.component,Ai,Li);else{if(Ii&128){ci.suspense.unmount(Ai,Li);return}$i&&invokeDirectiveHook(ci,null,vi,`beforeUnmount`),Ii&64?ci.type.remove(ci,vi,Ai,di,Li):Hi&&!Hi.hasOnce&&(ba!==Fragment||ya>0&&ya&64)?ki(Hi,vi,Ai,!1,!0):(ba===Fragment&&ya&384||!Ti&&Ii&16)&&ki(Ma,vi,Ai),Li&&ti(ci)}(Vi&&(Ui=Ri&&Ri.onVnodeUnmounted)||$i)&&queuePostRenderEffect(()=>{Ui&&invokeVNodeHook(Ui,vi,ci),$i&&invokeDirectiveHook(ci,null,vi,`unmounted`)},Ai)},ti=ci=>{let{type:vi,el:Ai,anchor:Li,transition:Ti}=ci;if(vi===Fragment){Xt(Ai,Li);return}if(vi===Static){ui(ci);return}let ba=()=>{De(Ai),Ti&&!Ti.persisted&&Ti.afterLeave&&Ti.afterLeave()};if(ci.shapeFlag&1&&Ti&&!Ti.persisted){let{leave:Ri,delayLeave:Wi}=Ti,Ma=()=>Ri(Ai,ba);Wi?Wi(ci.el,ba,Ma):Ma()}else ba()},Xt=(ci,vi)=>{let Ai;for(;ci!==vi;)Ai=Nt(ci),De(ci),ci=Ai;De(vi)},si=(ci,vi,Ai)=>{let{bum:Li,scope:Ti,job:ba,subTree:Ri,um:Wi,m:Ma,a:Hi}=ci;invalidateMount(Ma),invalidateMount(Hi),Li&&invokeArrayFns(Li),Ti.stop(),ba&&(ba.flags|=8,Ye(Ri,ci,vi,Ai)),Wi&&queuePostRenderEffect(Wi,vi),queuePostRenderEffect(()=>{ci.isUnmounted=!0},vi)},ki=(ci,vi,Ai,Li=!1,Ti=!1,ba=0)=>{for(let Ri=ba;Ri<ci.length;Ri++)Ye(ci[Ri],vi,Ai,Li,Ti)},pi=ci=>{if(ci.shapeFlag&6)return pi(ci.component.subTree);if(ci.shapeFlag&128)return ci.suspense.next();let vi=Nt(ci.anchor||ci.el),Ai=vi&&vi[TeleportEndKey];return Ai?Nt(Ai):vi},_i=!1,hi=(ci,vi,Ai)=>{ci==null?vi._vnode&&Ye(vi._vnode,null,null,!0):Gt(vi._vnode||null,ci,vi,null,null,null,Ai),vi._vnode=ci,_i||=(_i=!0,flushPreFlushCbs(),flushPostFlushCbs(),!1)},di={p:Gt,um:Ye,m:g,r:ti,mt:K,mc:Mi,pc:at,pbc:wi,n:pi,o:r},bi,Bi;return p&&([bi,Bi]=p(di)),{render:hi,hydrate:bi,createApp:createAppAPI(hi,bi)}}function resolveChildrenNamespace({type:r,props:p},j){return j===`svg`&&r===`foreignObject`||j===`mathml`&&r===`annotation-xml`&&p&&p.encoding&&p.encoding.includes(`html`)?void 0:j}function toggleRecurse({effect:r,job:p},j){j?(r.flags|=32,p.flags|=4):(r.flags&=-33,p.flags&=-5)}function needTransition(r,p){return(!r||r&&!r.pendingBranch)&&p&&!p.persisted}function traverseStaticChildren(r,p,j=!1){let Ue=r.children,De=p.children;if(isArray$12(Ue)&&isArray$12(De))for(let Ge=0;Ge<Ue.length;Ge++){let R=Ue[Ge],ut=De[Ge];ut.shapeFlag&1&&!ut.dynamicChildren&&((ut.patchFlag<=0||ut.patchFlag===32)&&(ut=De[Ge]=cloneIfMounted(De[Ge]),ut.el=R.el),!j&&ut.patchFlag!==-2&&traverseStaticChildren(R,ut)),ut.type===Text$1&&ut.patchFlag!==-1&&(ut.el=R.el),ut.type===Comment&&!ut.el&&(ut.el=R.el)}}function getSequence(r){let p=r.slice(),j=[0],Ue,De,Ge,R,ut,Ct=r.length;for(Ue=0;Ue<Ct;Ue++){let zt=r[Ue];if(zt!==0){if(De=j[j.length-1],r[De]<zt){p[Ue]=De,j.push(Ue);continue}for(Ge=0,R=j.length-1;Ge<R;)ut=Ge+R>>1,r[j[ut]]<zt?Ge=ut+1:R=ut;zt<r[j[Ge]]&&(Ge>0&&(p[Ue]=j[Ge-1]),j[Ge]=Ue)}}for(Ge=j.length,R=j[Ge-1];Ge-- >0;)j[Ge]=R,R=p[R];return j}function locateNonHydratedAsyncRoot(r){let p=r.subTree.component;if(p)return p.asyncDep&&!p.asyncResolved?p:locateNonHydratedAsyncRoot(p)}function invalidateMount(r){if(r)for(let p=0;p<r.length;p++)r[p].flags|=8}var ssrContextKey=Symbol.for(`v-scx`),useSSRContext=()=>inject(ssrContextKey);function watchEffect(r,p){return doWatch(r,null,p)}function watchSyncEffect(r,p){return doWatch(r,null,{flush:`sync`})}function watch(r,p,j){return doWatch(r,p,j)}function doWatch(r,p,j=EMPTY_OBJ){let{immediate:Ue,deep:De,flush:Ge,once:R}=j,ut=extend$1({},j),Ct=p&&Ue||!p&&Ge!==`post`,zt;if(isInSSRComponentSetup){if(Ge===`sync`){let Ut=useSSRContext();zt=Ut.__watcherHandles||=[]}else if(!Ct){let Ut=()=>{};return Ut.stop=NOOP,Ut.resume=NOOP,Ut.pause=NOOP,Ut}}let ft=currentInstance;ut.call=(Ut,Yt,Gt)=>callWithAsyncErrorHandling(Ut,ft,Yt,Gt);let qt=!1;Ge===`post`?ut.scheduler=Ut=>{queuePostRenderEffect(Ut,ft&&ft.suspense)}:Ge!==`sync`&&(qt=!0,ut.scheduler=(Ut,Yt)=>{Yt?Ut():queueJob(Ut)}),ut.augmentJob=Ut=>{p&&(Ut.flags|=4),qt&&(Ut.flags|=2,ft&&(Ut.id=ft.uid,Ut.i=ft))};let Nt=watch$1(r,p,ut);return isInSSRComponentSetup&&(zt?zt.push(Nt):Ct&&Nt()),Nt}function instanceWatch(r,p,j){let Ue=this.proxy,De=isString$4(r)?r.includes(`.`)?createPathGetter(Ue,r):()=>Ue[r]:r.bind(Ue,Ue),Ge;isFunction$5(p)?Ge=p:(Ge=p.handler,j=p);let R=setCurrentInstance(this),ut=doWatch(De,Ge.bind(Ue),j);return R(),ut}function createPathGetter(r,p){let j=p.split(`.`);return()=>{let Ue=r;for(let De=0;De<j.length&&Ue;De++)Ue=Ue[j[De]];return Ue}}function useModel(r,p,j=EMPTY_OBJ){let Ue=getCurrentInstance(),De=camelize$1(p),Ge=hyphenate$1(p),R=getModelModifiers(r,De),ut=customRef((Ct,zt)=>{let ft,qt=EMPTY_OBJ,Nt;return watchSyncEffect(()=>{let Ut=r[De];hasChanged(ft,Ut)&&(ft=Ut,zt())}),{get(){return Ct(),j.get?j.get(ft):ft},set(Ut){let Yt=j.set?j.set(Ut):Ut;if(!hasChanged(Yt,ft)&&!(qt!==EMPTY_OBJ&&hasChanged(Ut,qt)))return;let Gt=Ue.vnode.props;Gt&&(p in Gt||De in Gt||Ge in Gt)&&(`onUpdate:${p}`in Gt||`onUpdate:${De}`in Gt||`onUpdate:${Ge}`in Gt)||(ft=Ut,zt()),Ue.emit(`update:${p}`,Yt),hasChanged(Ut,Yt)&&hasChanged(Ut,qt)&&!hasChanged(Yt,Nt)&&zt(),qt=Ut,Nt=Yt}}});return ut[Symbol.iterator]=()=>{let Ct=0;return{next(){return Ct<2?{value:Ct++?R||EMPTY_OBJ:ut,done:!1}:{done:!0}}}},ut}var getModelModifiers=(r,p)=>p===`modelValue`||p===`model-value`?r.modelModifiers:r[`${p}Modifiers`]||r[`${camelize$1(p)}Modifiers`]||r[`${hyphenate$1(p)}Modifiers`];function emit$1(r,p,...j){if(r.isUnmounted)return;let Ue=r.vnode.props||EMPTY_OBJ,De=j,Ge=p.startsWith(`update:`),R=Ge&&getModelModifiers(Ue,p.slice(7));R&&(R.trim&&(De=j.map(ft=>isString$4(ft)?ft.trim():ft)),R.number&&(De=j.map(looseToNumber)));let ut,Ct=Ue[ut=toHandlerKey(p)]||Ue[ut=toHandlerKey(camelize$1(p))];!Ct&&Ge&&(Ct=Ue[ut=toHandlerKey(hyphenate$1(p))]),Ct&&callWithAsyncErrorHandling(Ct,r,6,De);let zt=Ue[ut+`Once`];if(zt){if(!r.emitted)r.emitted={};else if(r.emitted[ut])return;r.emitted[ut]=!0,callWithAsyncErrorHandling(zt,r,6,De)}}var mixinEmitsCache=new WeakMap;function normalizeEmitsOptions(r,p,j=!1){let Ue=j?mixinEmitsCache:p.emitsCache,De=Ue.get(r);if(De!==void 0)return De;let Ge=r.emits,R={},ut=!1;if(!isFunction$5(r)){let Ct=zt=>{let ft=normalizeEmitsOptions(zt,p,!0);ft&&(ut=!0,extend$1(R,ft))};!j&&p.mixins.length&&p.mixins.forEach(Ct),r.extends&&Ct(r.extends),r.mixins&&r.mixins.forEach(Ct)}return!Ge&&!ut?(isObject$5(r)&&Ue.set(r,null),null):(isArray$12(Ge)?Ge.forEach(Ct=>R[Ct]=null):extend$1(R,Ge),isObject$5(r)&&Ue.set(r,R),R)}function isEmitListener(r,p){return!r||!isOn(p)?!1:(p=p.slice(2).replace(/Once$/,``),hasOwn$4(r,p[0].toLowerCase()+p.slice(1))||hasOwn$4(r,hyphenate$1(p))||hasOwn$4(r,p))}function renderComponentRoot(r){let{type:p,vnode:j,proxy:Ue,withProxy:De,propsOptions:[Ge],slots:R,attrs:ut,emit:Ct,render:zt,renderCache:ft,props:qt,data:Nt,setupState:Ut,ctx:Yt,inheritAttrs:Gt}=r,Jt=setCurrentRenderingInstance(r),ei,ii;try{if(j.shapeFlag&4){let ui=De||Ue,fi=ui;ei=normalizeVNode(zt.call(fi,ui,ft,qt,Ut,Nt,Yt)),ii=ut}else{let ui=p;ei=normalizeVNode(ui.length>1?ui(qt,{attrs:ut,slots:R,emit:Ct}):ui(qt,null)),ii=p.props?ut:getFunctionalFallthrough(ut)}}catch(ui){blockStack.length=0,handleError(ui,r,1),ei=createVNode(Comment)}let ri=ei;if(ii&&Gt!==!1){let ui=Object.keys(ii),{shapeFlag:fi}=ri;ui.length&&fi&7&&(Ge&&ui.some(isModelListener)&&(ii=filterModelListeners(ii,Ge)),ri=cloneVNode(ri,ii,!1,!0))}return j.dirs&&(ri=cloneVNode(ri,null,!1,!0),ri.dirs=ri.dirs?ri.dirs.concat(j.dirs):j.dirs),j.transition&&setTransitionHooks(ri,j.transition),ei=ri,setCurrentRenderingInstance(Jt),ei}var getFunctionalFallthrough=r=>{let p;for(let j in r)(j===`class`||j===`style`||isOn(j))&&((p||={})[j]=r[j]);return p},filterModelListeners=(r,p)=>{let j={};for(let Ue in r)(!isModelListener(Ue)||!(Ue.slice(9)in p))&&(j[Ue]=r[Ue]);return j};function shouldUpdateComponent(r,p,j){let{props:Ue,children:De,component:Ge}=r,{props:R,children:ut,patchFlag:Ct}=p,zt=Ge.emitsOptions;if(p.dirs||p.transition)return!0;if(j&&Ct>=0){if(Ct&1024)return!0;if(Ct&16)return Ue?hasPropsChanged(Ue,R,zt):!!R;if(Ct&8){let ft=p.dynamicProps;for(let qt=0;qt<ft.length;qt++){let Nt=ft[qt];if(R[Nt]!==Ue[Nt]&&!isEmitListener(zt,Nt))return!0}}}else return(De||ut)&&(!ut||!ut.$stable)?!0:Ue===R?!1:Ue?R?hasPropsChanged(Ue,R,zt):!0:!!R;return!1}function hasPropsChanged(r,p,j){let Ue=Object.keys(p);if(Ue.length!==Object.keys(r).length)return!0;for(let De=0;De<Ue.length;De++){let Ge=Ue[De];if(p[Ge]!==r[Ge]&&!isEmitListener(j,Ge))return!0}return!1}function updateHOCHostEl({vnode:r,parent:p},j){for(;p;){let Ue=p.subTree;if(Ue.suspense&&Ue.suspense.activeBranch===r&&(Ue.el=r.el),Ue===r)(r=p.vnode).el=j,p=p.parent;else break}}var isSuspense=r=>r.__isSuspense;function queueEffectWithSuspense(r,p){p&&p.pendingBranch?isArray$12(r)?p.effects.push(...r):p.effects.push(r):queuePostFlushCb(r)}var Fragment=Symbol.for(`v-fgt`),Text$1=Symbol.for(`v-txt`),Comment=Symbol.for(`v-cmt`),Static=Symbol.for(`v-stc`),blockStack=[],currentBlock=null;function openBlock(r=!1){blockStack.push(currentBlock=r?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}var isBlockTreeEnabled=1;function setBlockTracking(r,p=!1){isBlockTreeEnabled+=r,r<0&¤tBlock&&p&&(currentBlock.hasOnce=!0)}function setupBlock(r){return r.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(r),r}function createElementBlock(r,p,j,Ue,De,Ge){return setupBlock(createBaseVNode(r,p,j,Ue,De,Ge,!0))}function createBlock(r,p,j,Ue,De){return setupBlock(createVNode(r,p,j,Ue,De,!0))}function isVNode(r){return r?r.__v_isVNode===!0:!1}function isSameVNodeType(r,p){return r.type===p.type&&r.key===p.key}var normalizeKey=({key:r})=>r??null,normalizeRef=({ref:r,ref_key:p,ref_for:j})=>(typeof r==`number`&&(r=``+r),r==null?null:isString$4(r)||isRef(r)||isFunction$5(r)?{i:currentRenderingInstance,r,k:p,f:!!j}:r);function createBaseVNode(r,p=null,j=null,Ue=0,De=null,Ge=r===Fragment?0:1,R=!1,ut=!1){let Ct={__v_isVNode:!0,__v_skip:!0,type:r,props:p,key:p&&normalizeKey(p),ref:p&&normalizeRef(p),scopeId:currentScopeId,slotScopeIds:null,children:j,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:Ge,patchFlag:Ue,dynamicProps:De,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return ut?(normalizeChildren(Ct,j),Ge&128&&r.normalize(Ct)):j&&(Ct.shapeFlag|=isString$4(j)?8:16),isBlockTreeEnabled>0&&!R&¤tBlock&&(Ct.patchFlag>0||Ge&6)&&Ct.patchFlag!==32&¤tBlock.push(Ct),Ct}var createVNode=_createVNode;function _createVNode(r,p=null,j=null,Ue=0,De=null,Ge=!1){if((!r||r===NULL_DYNAMIC_COMPONENT)&&(r=Comment),isVNode(r)){let ut=cloneVNode(r,p,!0);return j&&normalizeChildren(ut,j),isBlockTreeEnabled>0&&!Ge&¤tBlock&&(ut.shapeFlag&6?currentBlock[currentBlock.indexOf(r)]=ut:currentBlock.push(ut)),ut.patchFlag=-2,ut}if(isClassComponent(r)&&(r=r.__vccOpts),p){p=guardReactiveProps(p);let{class:ut,style:Ct}=p;ut&&!isString$4(ut)&&(p.class=normalizeClass(ut)),isObject$5(Ct)&&(isProxy(Ct)&&!isArray$12(Ct)&&(Ct=extend$1({},Ct)),p.style=normalizeStyle(Ct))}let R=isString$4(r)?1:isSuspense(r)?128:isTeleport(r)?64:isObject$5(r)?4:isFunction$5(r)?2:0;return createBaseVNode(r,p,j,Ue,De,R,Ge,!0)}function guardReactiveProps(r){return r?isProxy(r)||isInternalObject(r)?extend$1({},r):r:null}function cloneVNode(r,p,j=!1,Ue=!1){let{props:De,ref:Ge,patchFlag:R,children:ut,transition:Ct}=r,zt=p?mergeProps(De||{},p):De,ft={__v_isVNode:!0,__v_skip:!0,type:r.type,props:zt,key:zt&&normalizeKey(zt),ref:p&&p.ref?j&&Ge?isArray$12(Ge)?Ge.concat(normalizeRef(p)):[Ge,normalizeRef(p)]:normalizeRef(p):Ge,scopeId:r.scopeId,slotScopeIds:r.slotScopeIds,children:ut,target:r.target,targetStart:r.targetStart,targetAnchor:r.targetAnchor,staticCount:r.staticCount,shapeFlag:r.shapeFlag,patchFlag:p&&r.type!==Fragment?R===-1?16:R|16:R,dynamicProps:r.dynamicProps,dynamicChildren:r.dynamicChildren,appContext:r.appContext,dirs:r.dirs,transition:Ct,component:r.component,suspense:r.suspense,ssContent:r.ssContent&&cloneVNode(r.ssContent),ssFallback:r.ssFallback&&cloneVNode(r.ssFallback),placeholder:r.placeholder,el:r.el,anchor:r.anchor,ctx:r.ctx,ce:r.ce};return Ct&&Ue&&setTransitionHooks(ft,Ct.clone(ft)),ft}function createTextVNode(r=` `,p=0){return createVNode(Text$1,null,r,p)}function createCommentVNode(r=``,p=!1){return p?(openBlock(),createBlock(Comment,null,r)):createVNode(Comment,null,r)}function normalizeVNode(r){return r==null||typeof r==`boolean`?createVNode(Comment):isArray$12(r)?createVNode(Fragment,null,r.slice()):isVNode(r)?cloneIfMounted(r):createVNode(Text$1,null,String(r))}function cloneIfMounted(r){return r.el===null&&r.patchFlag!==-1||r.memo?r:cloneVNode(r)}function normalizeChildren(r,p){let j=0,{shapeFlag:Ue}=r;if(p==null)p=null;else if(isArray$12(p))j=16;else if(typeof p==`object`)if(Ue&65){let De=p.default;De&&(De._c&&(De._d=!1),normalizeChildren(r,De()),De._c&&(De._d=!0));return}else{j=32;let De=p._;!De&&!isInternalObject(p)?p._ctx=currentRenderingInstance:De===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?p._=1:(p._=2,r.patchFlag|=1024))}else isFunction$5(p)?(p={default:p,_ctx:currentRenderingInstance},j=32):(p=String(p),Ue&64?(j=16,p=[createTextVNode(p)]):j=8);r.children=p,r.shapeFlag|=j}function mergeProps(...r){let p={};for(let j=0;j<r.length;j++){let Ue=r[j];for(let De in Ue)if(De===`class`)p.class!==Ue.class&&(p.class=normalizeClass([p.class,Ue.class]));else if(De===`style`)p.style=normalizeStyle([p.style,Ue.style]);else if(isOn(De)){let Ge=p[De],R=Ue[De];R&&Ge!==R&&!(isArray$12(Ge)&&Ge.includes(R))&&(p[De]=Ge?[].concat(Ge,R):R)}else De!==``&&(p[De]=Ue[De])}return p}function invokeVNodeHook(r,p,j,Ue=null){callWithAsyncErrorHandling(r,p,7,[j,Ue])}var emptyAppContext=createAppContext(),uid=0;function createComponentInstance(r,p,j){let Ue=r.type,De=(p?p.appContext:r.appContext)||emptyAppContext,Ge={uid:uid++,vnode:r,type:Ue,parent:p,appContext:De,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new EffectScope(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:p?p.provides:Object.create(De.provides),ids:p?p.ids:[``,0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(Ue,De),emitsOptions:normalizeEmitsOptions(Ue,De),emit:null,emitted:null,propsDefaults:EMPTY_OBJ,inheritAttrs:Ue.inheritAttrs,ctx:EMPTY_OBJ,data:EMPTY_OBJ,props:EMPTY_OBJ,attrs:EMPTY_OBJ,slots:EMPTY_OBJ,refs:EMPTY_OBJ,setupState:EMPTY_OBJ,setupContext:null,suspense:j,suspenseId:j?j.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return Ge.ctx={_:Ge},Ge.root=p?p.root:Ge,Ge.emit=emit$1.bind(null,Ge),r.ce&&r.ce(Ge),Ge}var currentInstance=null,getCurrentInstance=()=>currentInstance||currentRenderingInstance,internalSetCurrentInstance,setInSSRSetupState;{let r=getGlobalThis(),p=(j,Ue)=>{let De;return(De=r[j])||(De=r[j]=[]),De.push(Ue),Ge=>{De.length>1?De.forEach(R=>R(Ge)):De[0](Ge)}};internalSetCurrentInstance=p(`__VUE_INSTANCE_SETTERS__`,j=>currentInstance=j),setInSSRSetupState=p(`__VUE_SSR_SETTERS__`,j=>isInSSRComponentSetup=j)}var setCurrentInstance=r=>{let p=currentInstance;return internalSetCurrentInstance(r),r.scope.on(),()=>{r.scope.off(),internalSetCurrentInstance(p)}},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(r){return r.vnode.shapeFlag&4}var isInSSRComponentSetup=!1;function setupComponent(r,p=!1,j=!1){p&&setInSSRSetupState(p);let{props:Ue,children:De}=r.vnode,Ge=isStatefulComponent(r);initProps(r,Ue,Ge,p),initSlots(r,De,j||p);let R=Ge?setupStatefulComponent(r,p):void 0;return p&&setInSSRSetupState(!1),R}function setupStatefulComponent(r,p){let j=r.type;r.accessCache=Object.create(null),r.proxy=new Proxy(r.ctx,PublicInstanceProxyHandlers);let{setup:Ue}=j;if(Ue){pauseTracking();let De=r.setupContext=Ue.length>1?createSetupContext(r):null,Ge=setCurrentInstance(r),R=callWithErrorHandling(Ue,r,0,[r.props,De]),ut=isPromise$1(R);if(resetTracking(),Ge(),(ut||r.sp)&&!isAsyncWrapper(r)&&markAsyncBoundary(r),ut){if(R.then(unsetCurrentInstance,unsetCurrentInstance),p)return R.then(Ct=>{handleSetupResult(r,Ct,p)}).catch(Ct=>{handleError(Ct,r,0)});r.asyncDep=R}else handleSetupResult(r,R,p)}else finishComponentSetup(r,p)}function handleSetupResult(r,p,j){isFunction$5(p)?r.type.__ssrInlineRender?r.ssrRender=p:r.render=p:isObject$5(p)&&(r.setupState=proxyRefs(p)),finishComponentSetup(r,j)}var compile,installWithProxy;function finishComponentSetup(r,p,j){let Ue=r.type;if(!r.render){if(!p&&compile&&!Ue.render){let De=Ue.template||resolveMergedOptions(r).template;if(De){let{isCustomElement:Ge,compilerOptions:R}=r.appContext.config,{delimiters:ut,compilerOptions:Ct}=Ue;Ue.render=compile(De,extend$1(extend$1({isCustomElement:Ge,delimiters:ut},R),Ct))}}r.render=Ue.render||NOOP,installWithProxy&&installWithProxy(r)}{let De=setCurrentInstance(r);pauseTracking();try{applyOptions(r)}finally{resetTracking(),De()}}}var attrsProxyHandlers={get(r,p){return track(r,`get`,``),r[p]}};function createSetupContext(r){return{attrs:new Proxy(r.attrs,attrsProxyHandlers),slots:r.slots,emit:r.emit,expose:j=>{r.exposed=j||{}}}}function getComponentPublicInstance(r){return r.exposed?r.exposeProxy||=new Proxy(proxyRefs(markRaw(r.exposed)),{get(p,j){if(j in p)return p[j];if(j in publicPropertiesMap)return publicPropertiesMap[j](r)},has(p,j){return j in p||j in publicPropertiesMap}}):r.proxy}function getComponentName(r,p=!0){return isFunction$5(r)?r.displayName||r.name:r.name||p&&r.__name}function isClassComponent(r){return isFunction$5(r)&&`__vccOpts`in r}var computed=(r,p)=>computed$1(r,p,isInSSRComponentSetup);function h(r,p,j){try{setBlockTracking(-1);let Ue=arguments.length;return Ue===2?isObject$5(p)&&!isArray$12(p)?isVNode(p)?createVNode(r,null,[p]):createVNode(r,p):createVNode(r,null,p):(Ue>3?j=Array.prototype.slice.call(arguments,2):Ue===3&&isVNode(j)&&(j=[j]),createVNode(r,p,j))}finally{setBlockTracking(1)}}var version$2=`3.5.22`,warn=NOOP,policy=void 0,tt$2=typeof window<`u`&&window.trustedTypes;if(tt$2)try{policy=tt$2.createPolicy(`vue`,{createHTML:r=>r})}catch{}var unsafeToTrustedHTML=policy?r=>policy.createHTML(r):r=>r,svgNS=`http://www.w3.org/2000/svg`,mathmlNS=`http://www.w3.org/1998/Math/MathML`,doc=typeof document<`u`?document:null,templateContainer=doc&&doc.createElement(`template`),nodeOps={insert:(r,p,j)=>{p.insertBefore(r,j||null)},remove:r=>{let p=r.parentNode;p&&p.removeChild(r)},createElement:(r,p,j,Ue)=>{let De=p===`svg`?doc.createElementNS(svgNS,r):p===`mathml`?doc.createElementNS(mathmlNS,r):j?doc.createElement(r,{is:j}):doc.createElement(r);return r===`select`&&Ue&&Ue.multiple!=null&&De.setAttribute(`multiple`,Ue.multiple),De},createText:r=>doc.createTextNode(r),createComment:r=>doc.createComment(r),setText:(r,p)=>{r.nodeValue=p},setElementText:(r,p)=>{r.textContent=p},parentNode:r=>r.parentNode,nextSibling:r=>r.nextSibling,querySelector:r=>doc.querySelector(r),setScopeId(r,p){r.setAttribute(p,``)},insertStaticContent(r,p,j,Ue,De,Ge){let R=j?j.previousSibling:p.lastChild;if(De&&(De===Ge||De.nextSibling))for(;p.insertBefore(De.cloneNode(!0),j),!(De===Ge||!(De=De.nextSibling)););else{templateContainer.innerHTML=unsafeToTrustedHTML(Ue===`svg`?`<svg>${r}</svg>`:Ue===`mathml`?`<math>${r}</math>`:r);let ut=templateContainer.content;if(Ue===`svg`||Ue===`mathml`){let Ct=ut.firstChild;for(;Ct.firstChild;)ut.appendChild(Ct.firstChild);ut.removeChild(Ct)}p.insertBefore(ut,j)}return[R?R.nextSibling:p.firstChild,j?j.previousSibling:p.lastChild]}},TRANSITION=`transition`,ANIMATION=`animation`,vtcKey=Symbol(`_vtc`),DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=extend$1({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),Transition=(r=>(r.displayName=`Transition`,r.props=TransitionPropsValidators,r))((r,{slots:p})=>h(BaseTransition,resolveTransitionProps(r),p)),callHook=(r,p=[])=>{isArray$12(r)?r.forEach(j=>j(...p)):r&&r(...p)},hasExplicitCallback=r=>r?isArray$12(r)?r.some(p=>p.length>1):r.length>1:!1;function resolveTransitionProps(r){let p={};for(let Je in r)Je in DOMTransitionPropsValidators||(p[Je]=r[Je]);if(r.css===!1)return p;let{name:j=`v`,type:Ue,duration:De,enterFromClass:Ge=`${j}-enter-from`,enterActiveClass:R=`${j}-enter-active`,enterToClass:ut=`${j}-enter-to`,appearFromClass:Ct=Ge,appearActiveClass:zt=R,appearToClass:ft=ut,leaveFromClass:qt=`${j}-leave-from`,leaveActiveClass:Nt=`${j}-leave-active`,leaveToClass:Ut=`${j}-leave-to`}=r,Yt=normalizeDuration(De),Gt=Yt&&Yt[0],Jt=Yt&&Yt[1],{onBeforeEnter:ei,onEnter:ii,onEnterCancelled:ri,onLeave:ui,onLeaveCancelled:fi,onBeforeAppear:mi=ei,onAppear:Fi=ii,onAppearCancelled:Mi=ri}=p,xi=(Je,s,K,xe)=>{Je._enterCancelled=xe,removeTransitionClass(Je,s?ft:ut),removeTransitionClass(Je,s?zt:R),K&&K()},wi=(Je,s)=>{Je._isLeaving=!1,removeTransitionClass(Je,qt),removeTransitionClass(Je,Ut),removeTransitionClass(Je,Nt),s&&s()},Oi=Je=>(s,K)=>{let xe=Je?Fi:ii,ke=()=>xi(s,Je,K);callHook(xe,[s,ke]),nextFrame(()=>{removeTransitionClass(s,Je?Ct:Ge),addTransitionClass(s,Je?ft:ut),hasExplicitCallback(xe)||whenTransitionEnds(s,Ue,Gt,ke)})};return extend$1(p,{onBeforeEnter(Je){callHook(ei,[Je]),addTransitionClass(Je,Ge),addTransitionClass(Je,R)},onBeforeAppear(Je){callHook(mi,[Je]),addTransitionClass(Je,Ct),addTransitionClass(Je,zt)},onEnter:Oi(!1),onAppear:Oi(!0),onLeave(Je,s){Je._isLeaving=!0;let K=()=>wi(Je,s);addTransitionClass(Je,qt),Je._enterCancelled?(addTransitionClass(Je,Nt),forceReflow(Je)):(forceReflow(Je),addTransitionClass(Je,Nt)),nextFrame(()=>{Je._isLeaving&&(removeTransitionClass(Je,qt),addTransitionClass(Je,Ut),hasExplicitCallback(ui)||whenTransitionEnds(Je,Ue,Jt,K))}),callHook(ui,[Je,K])},onEnterCancelled(Je){xi(Je,!1,void 0,!0),callHook(ri,[Je])},onAppearCancelled(Je){xi(Je,!0,void 0,!0),callHook(Mi,[Je])},onLeaveCancelled(Je){wi(Je),callHook(fi,[Je])}})}function normalizeDuration(r){if(r==null)return null;if(isObject$5(r))return[NumberOf(r.enter),NumberOf(r.leave)];{let p=NumberOf(r);return[p,p]}}function NumberOf(r){return toNumber(r)}function addTransitionClass(r,p){p.split(/\s+/).forEach(j=>j&&r.classList.add(j)),(r[vtcKey]||(r[vtcKey]=new Set)).add(p)}function removeTransitionClass(r,p){p.split(/\s+/).forEach(Ue=>Ue&&r.classList.remove(Ue));let j=r[vtcKey];j&&(j.delete(p),j.size||(r[vtcKey]=void 0))}function nextFrame(r){requestAnimationFrame(()=>{requestAnimationFrame(r)})}var endId=0;function whenTransitionEnds(r,p,j,Ue){let De=r._endId=++endId,Ge=()=>{De===r._endId&&Ue()};if(j!=null)return setTimeout(Ge,j);let{type:R,timeout:ut,propCount:Ct}=getTransitionInfo(r,p);if(!R)return Ue();let zt=R+`end`,ft=0,qt=()=>{r.removeEventListener(zt,Nt),Ge()},Nt=Ut=>{Ut.target===r&&++ft>=Ct&&qt()};setTimeout(()=>{ft<Ct&&qt()},ut+1),r.addEventListener(zt,Nt)}function getTransitionInfo(r,p){let j=window.getComputedStyle(r),Ue=Yt=>(j[Yt]||``).split(`, `),De=Ue(`${TRANSITION}Delay`),Ge=Ue(`${TRANSITION}Duration`),R=getTimeout(De,Ge),ut=Ue(`${ANIMATION}Delay`),Ct=Ue(`${ANIMATION}Duration`),zt=getTimeout(ut,Ct),ft=null,qt=0,Nt=0;p===TRANSITION?R>0&&(ft=TRANSITION,qt=R,Nt=Ge.length):p===ANIMATION?zt>0&&(ft=ANIMATION,qt=zt,Nt=Ct.length):(qt=Math.max(R,zt),ft=qt>0?R>zt?TRANSITION:ANIMATION:null,Nt=ft?ft===TRANSITION?Ge.length:Ct.length:0);let Ut=ft===TRANSITION&&/\b(?:transform|all)(?:,|$)/.test(Ue(`${TRANSITION}Property`).toString());return{type:ft,timeout:qt,propCount:Nt,hasTransform:Ut}}function getTimeout(r,p){for(;r.length<p.length;)r=r.concat(r);return Math.max(...p.map((j,Ue)=>toMs(j)+toMs(r[Ue])))}function toMs(r){return r===`auto`?0:Number(r.slice(0,-1).replace(`,`,`.`))*1e3}function forceReflow(r){return(r?r.ownerDocument:document).body.offsetHeight}function patchClass(r,p,j){let Ue=r[vtcKey];Ue&&(p=(p?[p,...Ue]:[...Ue]).join(` `)),p==null?r.removeAttribute(`class`):j?r.setAttribute(`class`,p):r.className=p}var vShowOriginalDisplay=Symbol(`_vod`),vShowHidden=Symbol(`_vsh`),vShow={name:`show`,beforeMount(r,{value:p},{transition:j}){r[vShowOriginalDisplay]=r.style.display===`none`?``:r.style.display,j&&p?j.beforeEnter(r):setDisplay(r,p)},mounted(r,{value:p},{transition:j}){j&&p&&j.enter(r)},updated(r,{value:p,oldValue:j},{transition:Ue}){!p!=!j&&(Ue?p?(Ue.beforeEnter(r),setDisplay(r,!0),Ue.enter(r)):Ue.leave(r,()=>{setDisplay(r,!1)}):setDisplay(r,p))},beforeUnmount(r,{value:p}){setDisplay(r,p)}};function setDisplay(r,p){r.style.display=p?r[vShowOriginalDisplay]:`none`,r[vShowHidden]=!p}var CSS_VAR_TEXT=Symbol(``);function useCssVars(r){let p=getCurrentInstance();if(!p)return;let j=p.ut=(De=r(p.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${p.uid}"]`)).forEach(Ge=>setVarsOnNode(Ge,De))},Ue=()=>{let De=r(p.proxy);p.ce?setVarsOnNode(p.ce,De):setVarsOnVNode(p.subTree,De),j(De)};onBeforeUpdate(()=>{queuePostFlushCb(Ue)}),onMounted(()=>{watch(Ue,NOOP,{flush:`post`});let De=new MutationObserver(Ue);De.observe(p.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>De.disconnect())})}function setVarsOnVNode(r,p){if(r.shapeFlag&128){let j=r.suspense;r=j.activeBranch,j.pendingBranch&&!j.isHydrating&&j.effects.push(()=>{setVarsOnVNode(j.activeBranch,p)})}for(;r.component;)r=r.component.subTree;if(r.shapeFlag&1&&r.el)setVarsOnNode(r.el,p);else if(r.type===Fragment)r.children.forEach(j=>setVarsOnVNode(j,p));else if(r.type===Static){let{el:j,anchor:Ue}=r;for(;j&&(setVarsOnNode(j,p),j!==Ue);)j=j.nextSibling}}function setVarsOnNode(r,p){if(r.nodeType===1){let j=r.style,Ue=``;for(let De in p){let Ge=normalizeCssVarValue(p[De]);j.setProperty(`--${De}`,Ge),Ue+=`--${De}: ${Ge};`}j[CSS_VAR_TEXT]=Ue}}var displayRE=/(?:^|;)\s*display\s*:/;function patchStyle(r,p,j){let Ue=r.style,De=isString$4(j),Ge=!1;if(j&&!De){if(p)if(isString$4(p))for(let R of p.split(`;`)){let ut=R.slice(0,R.indexOf(`:`)).trim();j[ut]??setStyle(Ue,ut,``)}else for(let R in p)j[R]??setStyle(Ue,R,``);for(let R in j)R===`display`&&(Ge=!0),setStyle(Ue,R,j[R])}else if(De){if(p!==j){let R=Ue[CSS_VAR_TEXT];R&&(j+=`;`+R),Ue.cssText=j,Ge=displayRE.test(j)}}else p&&r.removeAttribute(`style`);vShowOriginalDisplay in r&&(r[vShowOriginalDisplay]=Ge?Ue.display:``,r[vShowHidden]&&(Ue.display=`none`))}var importantRE=/\s*!important$/;function setStyle(r,p,j){if(isArray$12(j))j.forEach(Ue=>setStyle(r,p,Ue));else if(j??=``,p.startsWith(`--`))r.setProperty(p,j);else{let Ue=autoPrefix(r,p);importantRE.test(j)?r.setProperty(hyphenate$1(Ue),j.replace(importantRE,``),`important`):r[Ue]=j}}var prefixes=[`Webkit`,`Moz`,`ms`],prefixCache={};function autoPrefix(r,p){let j=prefixCache[p];if(j)return j;let Ue=camelize$1(p);if(Ue!==`filter`&&Ue in r)return prefixCache[p]=Ue;Ue=capitalize(Ue);for(let De=0;De<prefixes.length;De++){let Ge=prefixes[De]+Ue;if(Ge in r)return prefixCache[p]=Ge}return p}var xlinkNS=`http://www.w3.org/1999/xlink`;function patchAttr(r,p,j,Ue,De,Ge=isSpecialBooleanAttr(p)){Ue&&p.startsWith(`xlink:`)?j==null?r.removeAttributeNS(xlinkNS,p.slice(6,p.length)):r.setAttributeNS(xlinkNS,p,j):j==null||Ge&&!includeBooleanAttr(j)?r.removeAttribute(p):r.setAttribute(p,Ge?``:isSymbol$3(j)?String(j):j)}function patchDOMProp(r,p,j,Ue,De){if(p===`innerHTML`||p===`textContent`){j!=null&&(r[p]=p===`innerHTML`?unsafeToTrustedHTML(j):j);return}let Ge=r.tagName;if(p===`value`&&Ge!==`PROGRESS`&&!Ge.includes(`-`)){let ut=Ge===`OPTION`?r.getAttribute(`value`)||``:r.value,Ct=j==null?r.type===`checkbox`?`on`:``:String(j);(ut!==Ct||!(`_value`in r))&&(r.value=Ct),j??r.removeAttribute(p),r._value=j;return}let R=!1;if(j===``||j==null){let ut=typeof r[p];ut===`boolean`?j=includeBooleanAttr(j):j==null&&ut===`string`?(j=``,R=!0):ut===`number`&&(j=0,R=!0)}try{r[p]=j}catch{}R&&r.removeAttribute(De||p)}function addEventListener(r,p,j,Ue){r.addEventListener(p,j,Ue)}function removeEventListener(r,p,j,Ue){r.removeEventListener(p,j,Ue)}var veiKey=Symbol(`_vei`);function patchEvent(r,p,j,Ue,De=null){let Ge=r[veiKey]||(r[veiKey]={}),R=Ge[p];if(Ue&&R)R.value=Ue;else{let[ut,Ct]=parseName(p);Ue?addEventListener(r,ut,Ge[p]=createInvoker(Ue,De),Ct):R&&(removeEventListener(r,ut,R,Ct),Ge[p]=void 0)}}var optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(r){let p;if(optionsModifierRE.test(r)){p={};let j;for(;j=r.match(optionsModifierRE);)r=r.slice(0,r.length-j[0].length),p[j[0].toLowerCase()]=!0}return[r[2]===`:`?r.slice(3):hyphenate$1(r.slice(2)),p]}var cachedNow=0,p$3=Promise.resolve(),getNow=()=>cachedNow||=(p$3.then(()=>cachedNow=0),Date.now());function createInvoker(r,p){let j=Ue=>{if(!Ue._vts)Ue._vts=Date.now();else if(Ue._vts<=j.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(Ue,j.value),p,5,[Ue])};return j.value=r,j.attached=getNow(),j}function patchStopImmediatePropagation(r,p){if(isArray$12(p)){let j=r.stopImmediatePropagation;return r.stopImmediatePropagation=()=>{j.call(r),r._stopped=!0},p.map(Ue=>De=>!De._stopped&&Ue&&Ue(De))}else return p}var isNativeOn=r=>r.charCodeAt(0)===111&&r.charCodeAt(1)===110&&r.charCodeAt(2)>96&&r.charCodeAt(2)<123,patchProp=(r,p,j,Ue,De,Ge)=>{let R=De===`svg`;p===`class`?patchClass(r,Ue,R):p===`style`?patchStyle(r,j,Ue):isOn(p)?isModelListener(p)||patchEvent(r,p,j,Ue,Ge):(p[0]===`.`?(p=p.slice(1),!0):p[0]===`^`?(p=p.slice(1),!1):shouldSetAsProp(r,p,Ue,R))?(patchDOMProp(r,p,Ue),!r.tagName.includes(`-`)&&(p===`value`||p===`checked`||p===`selected`)&&patchAttr(r,p,Ue,R,Ge,p!==`value`)):r._isVueCE&&(/[A-Z]/.test(p)||!isString$4(Ue))?patchDOMProp(r,camelize$1(p),Ue,Ge,p):(p===`true-value`?r._trueValue=Ue:p===`false-value`&&(r._falseValue=Ue),patchAttr(r,p,Ue,R))};function shouldSetAsProp(r,p,j,Ue){if(Ue)return!!(p===`innerHTML`||p===`textContent`||p in r&&isNativeOn(p)&&isFunction$5(j));if(p===`spellcheck`||p===`draggable`||p===`translate`||p===`autocorrect`||p===`form`||p===`list`&&r.tagName===`INPUT`||p===`type`&&r.tagName===`TEXTAREA`)return!1;if(p===`width`||p===`height`){let De=r.tagName;if(De===`IMG`||De===`VIDEO`||De===`CANVAS`||De===`SOURCE`)return!1}return isNativeOn(p)&&isString$4(j)?!1:p in r}var moveCbKey=Symbol(`_moveCb`),enterCbKey=Symbol(`_enterCb`),getModelAssigner=r=>{let p=r.props[`onUpdate:modelValue`]||!1;return isArray$12(p)?j=>invokeArrayFns(p,j):p};function onCompositionStart(r){r.target.composing=!0}function onCompositionEnd(r){let p=r.target;p.composing&&(p.composing=!1,p.dispatchEvent(new Event(`input`)))}var assignKey=Symbol(`_assign`),vModelText={created(r,{modifiers:{lazy:p,trim:j,number:Ue}},De){r[assignKey]=getModelAssigner(De);let Ge=Ue||De.props&&De.props.type===`number`;addEventListener(r,p?`change`:`input`,R=>{if(R.target.composing)return;let ut=r.value;j&&(ut=ut.trim()),Ge&&(ut=looseToNumber(ut)),r[assignKey](ut)}),j&&addEventListener(r,`change`,()=>{r.value=r.value.trim()}),p||(addEventListener(r,`compositionstart`,onCompositionStart),addEventListener(r,`compositionend`,onCompositionEnd),addEventListener(r,`change`,onCompositionEnd))},mounted(r,{value:p}){r.value=p??``},beforeUpdate(r,{value:p,oldValue:j,modifiers:{lazy:Ue,trim:De,number:Ge}},R){if(r[assignKey]=getModelAssigner(R),r.composing)return;let ut=(Ge||r.type===`number`)&&!/^0\d/.test(r.value)?looseToNumber(r.value):r.value,Ct=p??``;ut!==Ct&&(document.activeElement===r&&r.type!==`range`&&(Ue&&p===j||De&&r.value.trim()===Ct)||(r.value=Ct))}},systemModifiers=[`ctrl`,`shift`,`alt`,`meta`],modifierGuards={stop:r=>r.stopPropagation(),prevent:r=>r.preventDefault(),self:r=>r.target!==r.currentTarget,ctrl:r=>!r.ctrlKey,shift:r=>!r.shiftKey,alt:r=>!r.altKey,meta:r=>!r.metaKey,left:r=>`button`in r&&r.button!==0,middle:r=>`button`in r&&r.button!==1,right:r=>`button`in r&&r.button!==2,exact:(r,p)=>systemModifiers.some(j=>r[`${j}Key`]&&!p.includes(j))},withModifiers=(r,p)=>{let j=r._withMods||={},Ue=p.join(`.`);return j[Ue]||(j[Ue]=((De,...Ge)=>{for(let R=0;R<p.length;R++){let ut=modifierGuards[p[R]];if(ut&&ut(De,p))return}return r(De,...Ge)}))},keyNames={esc:`escape`,space:` `,up:`arrow-up`,left:`arrow-left`,right:`arrow-right`,down:`arrow-down`,delete:`backspace`},withKeys=(r,p)=>{let j=r._withKeys||={},Ue=p.join(`.`);return j[Ue]||(j[Ue]=(De=>{if(!(`key`in De))return;let Ge=hyphenate$1(De.key);if(p.some(R=>R===Ge||keyNames[R]===Ge))return r(De)}))},rendererOptions=extend$1({patchProp},nodeOps),renderer;function ensureRenderer(){return renderer||=createRenderer(rendererOptions)}var render=((...r)=>{ensureRenderer().render(...r)}),createApp=((...r)=>{let p=ensureRenderer().createApp(...r),{mount:j}=p;return p.mount=Ue=>{let De=normalizeContainer(Ue);if(!De)return;let Ge=p._component;!isFunction$5(Ge)&&!Ge.render&&!Ge.template&&(Ge.template=De.innerHTML),De.nodeType===1&&(De.textContent=``);let R=j(De,!1,resolveRootNamespace(De));return De instanceof Element&&(De.removeAttribute(`v-cloak`),De.setAttribute(`data-v-app`,``)),R},p});function resolveRootNamespace(r){if(r instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&r instanceof MathMLElement)return`mathml`}function normalizeContainer(r){return isString$4(r)?document.querySelector(r):r}function getDefaultExportFromCjs$1(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,`default`)?r.default:r}function defaultSetTimout$1(){throw Error(`setTimeout has not been defined`)}function defaultClearTimeout$1(){throw Error(`clearTimeout has not been defined`)}function runTimeout$1(r){if(cachedSetTimeout$1===setTimeout)return setTimeout(r,0);if((cachedSetTimeout$1===defaultSetTimout$1||!cachedSetTimeout$1)&&setTimeout)return cachedSetTimeout$1=setTimeout,setTimeout(r,0);try{return cachedSetTimeout$1(r,0)}catch{try{return cachedSetTimeout$1.call(null,r,0)}catch{return cachedSetTimeout$1.call(this,r,0)}}}function runClearTimeout$1(r){if(cachedClearTimeout$1===clearTimeout)return clearTimeout(r);if((cachedClearTimeout$1===defaultClearTimeout$1||!cachedClearTimeout$1)&&clearTimeout)return cachedClearTimeout$1=clearTimeout,clearTimeout(r);try{return cachedClearTimeout$1(r)}catch{try{return cachedClearTimeout$1.call(null,r)}catch{return cachedClearTimeout$1.call(this,r)}}}function cleanUpNextTick$1(){!draining$1||!currentQueue$1||(draining$1=!1,currentQueue$1.length?queue$2=currentQueue$1.concat(queue$2):queueIndex$1=-1,queue$2.length&&drainQueue$1())}function drainQueue$1(){if(!draining$1){var r=runTimeout$1(cleanUpNextTick$1);draining$1=!0;for(var p=queue$2.length;p;){for(currentQueue$1=queue$2,queue$2=[];++queueIndex$1<p;)currentQueue$1&¤tQueue$1[queueIndex$1].run();queueIndex$1=-1,p=queue$2.length}currentQueue$1=null,draining$1=!1,runClearTimeout$1(r)}}function Item$1(r,p){this.fun=r,this.array=p}function noop$7(){}var browser$1,process$2,cachedSetTimeout$1,cachedClearTimeout$1,queue$2,draining$1,currentQueue$1,queueIndex$1,browserExports$1,process$1,init_dist$4=__esmMin((()=>{browser$1={exports:{}},process$2=browser$1.exports={},(function(){try{cachedSetTimeout$1=typeof setTimeout==`function`?setTimeout:defaultSetTimout$1}catch{cachedSetTimeout$1=defaultSetTimout$1}try{cachedClearTimeout$1=typeof clearTimeout==`function`?clearTimeout:defaultClearTimeout$1}catch{cachedClearTimeout$1=defaultClearTimeout$1}})(),queue$2=[],draining$1=!1,queueIndex$1=-1,process$2.nextTick=function(r){var p=Array(arguments.length-1);if(arguments.length>1)for(var j=1;j<arguments.length;j++)p[j-1]=arguments[j];queue$2.push(new Item$1(r,p)),queue$2.length===1&&!draining$1&&runTimeout$1(drainQueue$1)},Item$1.prototype.run=function(){this.fun.apply(null,this.array)},process$2.title=`browser`,process$2.browser=!0,process$2.env={},process$2.argv=[],process$2.version=``,process$2.versions={},process$2.on=noop$7,process$2.addListener=noop$7,process$2.once=noop$7,process$2.off=noop$7,process$2.removeListener=noop$7,process$2.removeAllListeners=noop$7,process$2.emit=noop$7,process$2.prependListener=noop$7,process$2.prependOnceListener=noop$7,process$2.listeners=function(r){return[]},process$2.binding=function(r){throw Error(`process.binding is not supported`)},process$2.cwd=function(){return`/`},process$2.chdir=function(r){throw Error(`process.chdir is not supported`)},process$2.umask=function(){return 0},browserExports$1=browser$1.exports,process$1=getDefaultExportFromCjs$1(browserExports$1)})),require_debug=__commonJSMin(((r,p)=>{init_dist$4(),p.exports=typeof process$1==`object`&&{}.NODE_DEBUG&&/\bsemver\b/i.test({}.NODE_DEBUG)?(...Ue)=>console.error(`SEMVER`,...Ue):()=>{}})),require_constants$2=__commonJSMin(((r,p)=>{var j=`2.0.0`,Ue=256;p.exports={MAX_LENGTH:Ue,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:Ue-6,MAX_SAFE_INTEGER:2**53-1||9007199254740991,RELEASE_TYPES:[`major`,`premajor`,`minor`,`preminor`,`patch`,`prepatch`,`prerelease`],SEMVER_SPEC_VERSION:j,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}})),require_re=__commonJSMin(((r,p)=>{var{MAX_SAFE_COMPONENT_LENGTH:j,MAX_SAFE_BUILD_LENGTH:Ue,MAX_LENGTH:De}=require_constants$2(),Ge=require_debug();r=p.exports={};var R=r.re=[],ut=r.safeRe=[],Ct=r.src=[],zt=r.safeSrc=[],ft=r.t={},qt=0,Nt=`[a-zA-Z0-9-]`,Ut=[[`\\s`,1],[`\\d`,De],[Nt,Ue]],Yt=Jt=>{for(let[ei,ii]of Ut)Jt=Jt.split(`${ei}*`).join(`${ei}{0,${ii}}`).split(`${ei}+`).join(`${ei}{1,${ii}}`);return Jt},Gt=(Jt,ei,ii)=>{let ri=Yt(ei),ui=qt++;Ge(Jt,ui,ei),ft[Jt]=ui,Ct[ui]=ei,zt[ui]=ri,R[ui]=new RegExp(ei,ii?`g`:void 0),ut[ui]=new RegExp(ri,ii?`g`:void 0)};Gt(`NUMERICIDENTIFIER`,`0|[1-9]\\d*`),Gt(`NUMERICIDENTIFIERLOOSE`,`\\d+`),Gt(`NONNUMERICIDENTIFIER`,`\\d*[a-zA-Z-]${Nt}*`),Gt(`MAINVERSION`,`(${Ct[ft.NUMERICIDENTIFIER]})\\.(${Ct[ft.NUMERICIDENTIFIER]})\\.(${Ct[ft.NUMERICIDENTIFIER]})`),Gt(`MAINVERSIONLOOSE`,`(${Ct[ft.NUMERICIDENTIFIERLOOSE]})\\.(${Ct[ft.NUMERICIDENTIFIERLOOSE]})\\.(${Ct[ft.NUMERICIDENTIFIERLOOSE]})`),Gt(`PRERELEASEIDENTIFIER`,`(?:${Ct[ft.NONNUMERICIDENTIFIER]}|${Ct[ft.NUMERICIDENTIFIER]})`),Gt(`PRERELEASEIDENTIFIERLOOSE`,`(?:${Ct[ft.NONNUMERICIDENTIFIER]}|${Ct[ft.NUMERICIDENTIFIERLOOSE]})`),Gt(`PRERELEASE`,`(?:-(${Ct[ft.PRERELEASEIDENTIFIER]}(?:\\.${Ct[ft.PRERELEASEIDENTIFIER]})*))`),Gt(`PRERELEASELOOSE`,`(?:-?(${Ct[ft.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Ct[ft.PRERELEASEIDENTIFIERLOOSE]})*))`),Gt(`BUILDIDENTIFIER`,`${Nt}+`),Gt(`BUILD`,`(?:\\+(${Ct[ft.BUILDIDENTIFIER]}(?:\\.${Ct[ft.BUILDIDENTIFIER]})*))`),Gt(`FULLPLAIN`,`v?${Ct[ft.MAINVERSION]}${Ct[ft.PRERELEASE]}?${Ct[ft.BUILD]}?`),Gt(`FULL`,`^${Ct[ft.FULLPLAIN]}$`),Gt(`LOOSEPLAIN`,`[v=\\s]*${Ct[ft.MAINVERSIONLOOSE]}${Ct[ft.PRERELEASELOOSE]}?${Ct[ft.BUILD]}?`),Gt(`LOOSE`,`^${Ct[ft.LOOSEPLAIN]}$`),Gt(`GTLT`,`((?:<|>)?=?)`),Gt(`XRANGEIDENTIFIERLOOSE`,`${Ct[ft.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),Gt(`XRANGEIDENTIFIER`,`${Ct[ft.NUMERICIDENTIFIER]}|x|X|\\*`),Gt(`XRANGEPLAIN`,`[v=\\s]*(${Ct[ft.XRANGEIDENTIFIER]})(?:\\.(${Ct[ft.XRANGEIDENTIFIER]})(?:\\.(${Ct[ft.XRANGEIDENTIFIER]})(?:${Ct[ft.PRERELEASE]})?${Ct[ft.BUILD]}?)?)?`),Gt(`XRANGEPLAINLOOSE`,`[v=\\s]*(${Ct[ft.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Ct[ft.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Ct[ft.XRANGEIDENTIFIERLOOSE]})(?:${Ct[ft.PRERELEASELOOSE]})?${Ct[ft.BUILD]}?)?)?`),Gt(`XRANGE`,`^${Ct[ft.GTLT]}\\s*${Ct[ft.XRANGEPLAIN]}$`),Gt(`XRANGELOOSE`,`^${Ct[ft.GTLT]}\\s*${Ct[ft.XRANGEPLAINLOOSE]}$`),Gt(`COERCEPLAIN`,`(^|[^\\d])(\\d{1,${j}})(?:\\.(\\d{1,${j}}))?(?:\\.(\\d{1,${j}}))?`),Gt(`COERCE`,`${Ct[ft.COERCEPLAIN]}(?:$|[^\\d])`),Gt(`COERCEFULL`,Ct[ft.COERCEPLAIN]+`(?:${Ct[ft.PRERELEASE]})?(?:${Ct[ft.BUILD]})?(?:$|[^\\d])`),Gt(`COERCERTL`,Ct[ft.COERCE],!0),Gt(`COERCERTLFULL`,Ct[ft.COERCEFULL],!0),Gt(`LONETILDE`,`(?:~>?)`),Gt(`TILDETRIM`,`(\\s*)${Ct[ft.LONETILDE]}\\s+`,!0),r.tildeTrimReplace=`$1~`,Gt(`TILDE`,`^${Ct[ft.LONETILDE]}${Ct[ft.XRANGEPLAIN]}$`),Gt(`TILDELOOSE`,`^${Ct[ft.LONETILDE]}${Ct[ft.XRANGEPLAINLOOSE]}$`),Gt(`LONECARET`,`(?:\\^)`),Gt(`CARETTRIM`,`(\\s*)${Ct[ft.LONECARET]}\\s+`,!0),r.caretTrimReplace=`$1^`,Gt(`CARET`,`^${Ct[ft.LONECARET]}${Ct[ft.XRANGEPLAIN]}$`),Gt(`CARETLOOSE`,`^${Ct[ft.LONECARET]}${Ct[ft.XRANGEPLAINLOOSE]}$`),Gt(`COMPARATORLOOSE`,`^${Ct[ft.GTLT]}\\s*(${Ct[ft.LOOSEPLAIN]})$|^$`),Gt(`COMPARATOR`,`^${Ct[ft.GTLT]}\\s*(${Ct[ft.FULLPLAIN]})$|^$`),Gt(`COMPARATORTRIM`,`(\\s*)${Ct[ft.GTLT]}\\s*(${Ct[ft.LOOSEPLAIN]}|${Ct[ft.XRANGEPLAIN]})`,!0),r.comparatorTrimReplace=`$1$2$3`,Gt(`HYPHENRANGE`,`^\\s*(${Ct[ft.XRANGEPLAIN]})\\s+-\\s+(${Ct[ft.XRANGEPLAIN]})\\s*$`),Gt(`HYPHENRANGELOOSE`,`^\\s*(${Ct[ft.XRANGEPLAINLOOSE]})\\s+-\\s+(${Ct[ft.XRANGEPLAINLOOSE]})\\s*$`),Gt(`STAR`,`(<|>)?=?\\s*\\*`),Gt(`GTE0`,`^\\s*>=\\s*0\\.0\\.0\\s*$`),Gt(`GTE0PRE`,`^\\s*>=\\s*0\\.0\\.0-0\\s*$`)})),require_parse_options=__commonJSMin(((r,p)=>{var j=Object.freeze({loose:!0}),Ue=Object.freeze({});p.exports=Ge=>Ge?typeof Ge==`object`?Ge:j:Ue})),require_identifiers=__commonJSMin(((r,p)=>{var j=/^[0-9]+$/,Ue=(Ge,R)=>{if(typeof Ge==`number`&&typeof R==`number`)return Ge===R?0:Ge<R?-1:1;let ut=j.test(Ge),Ct=j.test(R);return ut&&Ct&&(Ge=+Ge,R=+R),Ge===R?0:ut&&!Ct?-1:Ct&&!ut?1:Ge<R?-1:1};p.exports={compareIdentifiers:Ue,rcompareIdentifiers:(Ge,R)=>Ue(R,Ge)}})),require_semver=__commonJSMin(((r,p)=>{var j=require_debug(),{MAX_LENGTH:Ue,MAX_SAFE_INTEGER:De}=require_constants$2(),{safeRe:Ge,t:R}=require_re(),ut=require_parse_options(),{compareIdentifiers:Ct}=require_identifiers();p.exports=class $n{constructor(qt,Nt){if(Nt=ut(Nt),qt instanceof $n){if(qt.loose===!!Nt.loose&&qt.includePrerelease===!!Nt.includePrerelease)return qt;qt=qt.version}else if(typeof qt!=`string`)throw TypeError(`Invalid version. Must be a string. Got type "${typeof qt}".`);if(qt.length>Ue)throw TypeError(`version is longer than ${Ue} characters`);j(`SemVer`,qt,Nt),this.options=Nt,this.loose=!!Nt.loose,this.includePrerelease=!!Nt.includePrerelease;let Ut=qt.trim().match(Nt.loose?Ge[R.LOOSE]:Ge[R.FULL]);if(!Ut)throw TypeError(`Invalid Version: ${qt}`);if(this.raw=qt,this.major=+Ut[1],this.minor=+Ut[2],this.patch=+Ut[3],this.major>De||this.major<0)throw TypeError(`Invalid major version`);if(this.minor>De||this.minor<0)throw TypeError(`Invalid minor version`);if(this.patch>De||this.patch<0)throw TypeError(`Invalid patch version`);Ut[4]?this.prerelease=Ut[4].split(`.`).map(Yt=>{if(/^[0-9]+$/.test(Yt)){let Gt=+Yt;if(Gt>=0&&Gt<De)return Gt}return Yt}):this.prerelease=[],this.build=Ut[5]?Ut[5].split(`.`):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(`.`)}`),this.version}toString(){return this.version}compare(qt){if(j(`SemVer.compare`,this.version,this.options,qt),!(qt instanceof $n)){if(typeof qt==`string`&&qt===this.version)return 0;qt=new $n(qt,this.options)}return qt.version===this.version?0:this.compareMain(qt)||this.comparePre(qt)}compareMain(qt){return qt instanceof $n||(qt=new $n(qt,this.options)),this.major<qt.major?-1:this.major>qt.major?1:this.minor<qt.minor?-1:this.minor>qt.minor?1:this.patch<qt.patch?-1:this.patch>qt.patch?1:0}comparePre(qt){if(qt instanceof $n||(qt=new $n(qt,this.options)),this.prerelease.length&&!qt.prerelease.length)return-1;if(!this.prerelease.length&&qt.prerelease.length)return 1;if(!this.prerelease.length&&!qt.prerelease.length)return 0;let Nt=0;do{let Ut=this.prerelease[Nt],Yt=qt.prerelease[Nt];if(j(`prerelease compare`,Nt,Ut,Yt),Ut===void 0&&Yt===void 0)return 0;if(Yt===void 0)return 1;if(Ut===void 0)return-1;if(Ut===Yt)continue;return Ct(Ut,Yt)}while(++Nt)}compareBuild(qt){qt instanceof $n||(qt=new $n(qt,this.options));let Nt=0;do{let Ut=this.build[Nt],Yt=qt.build[Nt];if(j(`build compare`,Nt,Ut,Yt),Ut===void 0&&Yt===void 0)return 0;if(Yt===void 0)return 1;if(Ut===void 0)return-1;if(Ut===Yt)continue;return Ct(Ut,Yt)}while(++Nt)}inc(qt,Nt,Ut){if(qt.startsWith(`pre`)){if(!Nt&&Ut===!1)throw Error(`invalid increment argument: identifier is empty`);if(Nt){let Yt=`-${Nt}`.match(this.options.loose?Ge[R.PRERELEASELOOSE]:Ge[R.PRERELEASE]);if(!Yt||Yt[1]!==Nt)throw Error(`invalid identifier: ${Nt}`)}}switch(qt){case`premajor`:this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc(`pre`,Nt,Ut);break;case`preminor`:this.prerelease.length=0,this.patch=0,this.minor++,this.inc(`pre`,Nt,Ut);break;case`prepatch`:this.prerelease.length=0,this.inc(`patch`,Nt,Ut),this.inc(`pre`,Nt,Ut);break;case`prerelease`:this.prerelease.length===0&&this.inc(`patch`,Nt,Ut),this.inc(`pre`,Nt,Ut);break;case`release`:if(this.prerelease.length===0)throw Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case`major`:(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case`minor`:(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case`patch`:this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case`pre`:{let Yt=Number(Ut)?1:0;if(this.prerelease.length===0)this.prerelease=[Yt];else{let Gt=this.prerelease.length;for(;--Gt>=0;)typeof this.prerelease[Gt]==`number`&&(this.prerelease[Gt]++,Gt=-2);if(Gt===-1){if(Nt===this.prerelease.join(`.`)&&Ut===!1)throw Error(`invalid increment argument: identifier already exists`);this.prerelease.push(Yt)}}if(Nt){let Gt=[Nt,Yt];Ut===!1&&(Gt=[Nt]),Ct(this.prerelease[0],Nt)===0?isNaN(this.prerelease[1])&&(this.prerelease=Gt):this.prerelease=Gt}break}default:throw Error(`invalid increment argument: ${qt}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(`.`)}`),this}}})),require_parse=__commonJSMin(((r,p)=>{var j=require_semver();p.exports=(De,Ge,R=!1)=>{if(De instanceof j)return De;try{return new j(De,Ge)}catch(ut){if(!R)return null;throw ut}}})),require_valid=__commonJSMin(((r,p)=>{var j=require_parse();p.exports=(De,Ge)=>{let R=j(De,Ge);return R?R.version:null}})),require_major=__commonJSMin(((r,p)=>{var j=require_semver();p.exports=(De,Ge)=>new j(De,Ge).major})),import_valid=__toESM(require_valid(),1),import_major=__toESM(require_major(),1),ProxyBus=class{bus;constructor(r){typeof r.getVersion!=`function`||!(0,import_valid.default)(r.getVersion())?console.warn(`Proxying an event bus with an unknown or invalid version`):(0,import_major.default)(r.getVersion())!==(0,import_major.default)(this.getVersion())&&console.warn(`Proxying an event bus of version `+r.getVersion()+` with `+this.getVersion()),this.bus=r}getVersion(){return`3.3.2`}subscribe(r,p){this.bus.subscribe(r,p)}unsubscribe(r,p){this.bus.unsubscribe(r,p)}emit(r,...p){this.bus.emit(r,...p)}},SimpleBus=class{handlers=new Map;getVersion(){return`3.3.2`}subscribe(r,p){this.handlers.set(r,(this.handlers.get(r)||[]).concat(p))}unsubscribe(r,p){this.handlers.set(r,(this.handlers.get(r)||[]).filter(j=>j!==p))}emit(r,...p){(this.handlers.get(r)||[]).forEach(j=>{try{j(p[0])}catch(Ue){console.error(`could not invoke event listener`,Ue)}})}},bus=null;function getBus(){return bus===null?typeof window>`u`?new Proxy({},{get:()=>()=>console.error(`Window not available, EventBus can not be established!`)}):(window.OC?._eventBus&&typeof window._nc_event_bus>`u`&&(console.warn(`found old event bus instance at OC._eventBus. Update your version!`),window._nc_event_bus=window.OC._eventBus),bus=typeof window?._nc_event_bus<`u`?new ProxyBus(window._nc_event_bus):window._nc_event_bus=new SimpleBus,bus):bus}function subscribe(r,p){getBus().subscribe(r,p)}function unsubscribe(r,p){getBus().unsubscribe(r,p)}function emit(r,...p){getBus().emit(r,...p)}var ScopedStorage$1=class Bo{static GLOBAL_SCOPE_VOLATILE=`nextcloud_vol`;static GLOBAL_SCOPE_PERSISTENT=`nextcloud_per`;scope;wrapped;constructor(p,j,Ue){this.scope=`${Ue?Bo.GLOBAL_SCOPE_PERSISTENT:Bo.GLOBAL_SCOPE_VOLATILE}_${btoa(p)}_`,this.wrapped=j}scopeKey(p){return`${this.scope}${p}`}setItem(p,j){this.wrapped.setItem(this.scopeKey(p),j)}getItem(p){return this.wrapped.getItem(this.scopeKey(p))}removeItem(p){this.wrapped.removeItem(this.scopeKey(p))}clear(){Object.keys(this.wrapped).filter(p=>p.startsWith(this.scope)).map(this.wrapped.removeItem.bind(this.wrapped))}},StorageBuilder$1=class{appId;persisted=!1;clearedOnLogout=!1;constructor(r){this.appId=r}persist(r=!0){return this.persisted=r,this}clearOnLogout(r=!0){return this.clearedOnLogout=r,this}build(){return new ScopedStorage$1(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}};function getBuilder$4(r){return new StorageBuilder$1(r)}var token,observers=[];function getRequestToken(){return token===void 0&&(token=document.head.dataset.requesttoken??null),token}function onRequestTokenUpdate(r){observers.push(r)}subscribe(`csrf-token-update`,r=>{token=r.token,observers.forEach(p=>{try{p(token)}catch(j){console.error(`Error updating CSRF token observer`,j)}})});var browserStorage$2=getBuilder$4(`public`).persist().build(),currentUser;function getAttribute(r,p){return r?r.getAttribute(p):null}function getCurrentUser(){if(currentUser!==void 0)return currentUser;let r=document?.getElementsByTagName(`head`)[0];if(!r)return null;let p=getAttribute(r,`data-user`);return p===null?(currentUser=null,currentUser):(currentUser={uid:p,displayName:getAttribute(r,`data-user-displayname`),isAdmin:!!window._oc_isadmin},currentUser)}function bind$10(r,p){return function(){return r.apply(p,arguments)}}init_dist$5(),init_dist$4();var{toString:toString$7}=Object.prototype,{getPrototypeOf:getPrototypeOf$1}=Object,{iterator,toStringTag}=Symbol,kindOf=(r=>p=>{let j=toString$7.call(p);return r[j]||(r[j]=j.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=r=>(r=r.toLowerCase(),p=>kindOf(p)===r),typeOfTest=r=>p=>typeof p===r,{isArray:isArray$11}=Array,isUndefined$3=typeOfTest(`undefined`);function isBuffer(r){return r!==null&&!isUndefined$3(r)&&r.constructor!==null&&!isUndefined$3(r.constructor)&&isFunction$4(r.constructor.isBuffer)&&r.constructor.isBuffer(r)}var isArrayBuffer$1=kindOfTest(`ArrayBuffer`);function isArrayBufferView$1(r){let p;return p=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(r):r&&r.buffer&&isArrayBuffer$1(r.buffer),p}var isString$3=typeOfTest(`string`),isFunction$4=typeOfTest(`function`),isNumber$3=typeOfTest(`number`),isObject$4=r=>typeof r==`object`&&!!r,isBoolean$3=r=>r===!0||r===!1,isPlainObject=r=>{if(kindOf(r)!==`object`)return!1;let p=getPrototypeOf$1(r);return(p===null||p===Object.prototype||Object.getPrototypeOf(p)===null)&&!(toStringTag in r)&&!(iterator in r)},isEmptyObject=r=>{if(!isObject$4(r)||isBuffer(r))return!1;try{return Object.keys(r).length===0&&Object.getPrototypeOf(r)===Object.prototype}catch{return!1}},isDate$4=kindOfTest(`Date`),isFile=kindOfTest(`File`),isBlob=kindOfTest(`Blob`),isFileList=kindOfTest(`FileList`),isStream=r=>isObject$4(r)&&isFunction$4(r.pipe),isFormData=r=>{let p;return r&&(typeof FormData==`function`&&r instanceof FormData||isFunction$4(r.append)&&((p=kindOf(r))===`formdata`||p===`object`&&isFunction$4(r.toString)&&r.toString()===`[object FormData]`))},isURLSearchParams=kindOfTest(`URLSearchParams`),[isReadableStream,isRequest$2,isResponse,isHeaders]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(kindOfTest),trim=r=>r.trim?r.trim():r.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function forEach$3(r,p,{allOwnKeys:j=!1}={}){if(r===null||typeof r>`u`)return;let Ue,De;if(typeof r!=`object`&&(r=[r]),isArray$11(r))for(Ue=0,De=r.length;Ue<De;Ue++)p.call(null,r[Ue],Ue,r);else{if(isBuffer(r))return;let Ge=j?Object.getOwnPropertyNames(r):Object.keys(r),R=Ge.length,ut;for(Ue=0;Ue<R;Ue++)ut=Ge[Ue],p.call(null,r[ut],ut,r)}}function findKey$1(r,p){if(isBuffer(r))return null;p=p.toLowerCase();let j=Object.keys(r),Ue=j.length,De;for(;Ue-- >0;)if(De=j[Ue],p===De.toLowerCase())return De;return null}var _global=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,isContextDefined=r=>!isUndefined$3(r)&&r!==_global;function merge(){let{caseless:r,skipUndefined:p}=isContextDefined(this)&&this||{},j={},Ue=(De,Ge)=>{let R=r&&findKey$1(j,Ge)||Ge;isPlainObject(j[R])&&isPlainObject(De)?j[R]=merge(j[R],De):isPlainObject(De)?j[R]=merge({},De):isArray$11(De)?j[R]=De.slice():(!p||!isUndefined$3(De))&&(j[R]=De)};for(let De=0,Ge=arguments.length;De<Ge;De++)arguments[De]&&forEach$3(arguments[De],Ue);return j}var extend=(r,p,j,{allOwnKeys:Ue}={})=>(forEach$3(p,(De,Ge)=>{j&&isFunction$4(De)?r[Ge]=bind$10(De,j):r[Ge]=De},{allOwnKeys:Ue}),r),stripBOM=r=>(r.charCodeAt(0)===65279&&(r=r.slice(1)),r),inherits$68=(r,p,j,Ue)=>{r.prototype=Object.create(p.prototype,Ue),r.prototype.constructor=r,Object.defineProperty(r,`super`,{value:p.prototype}),j&&Object.assign(r.prototype,j)},toFlatObject=(r,p,j,Ue)=>{let De,Ge,R,ut={};if(p||={},r==null)return p;do{for(De=Object.getOwnPropertyNames(r),Ge=De.length;Ge-- >0;)R=De[Ge],(!Ue||Ue(R,r,p))&&!ut[R]&&(p[R]=r[R],ut[R]=!0);r=j!==!1&&getPrototypeOf$1(r)}while(r&&(!j||j(r,p))&&r!==Object.prototype);return p},endsWith$1=(r,p,j)=>{r=String(r),(j===void 0||j>r.length)&&(j=r.length),j-=p.length;let Ue=r.indexOf(p,j);return Ue!==-1&&Ue===j},toArray$7=r=>{if(!r)return null;if(isArray$11(r))return r;let p=r.length;if(!isNumber$3(p))return null;let j=Array(p);for(;p-- >0;)j[p]=r[p];return j},isTypedArray$3=(r=>p=>r&&p instanceof r)(typeof Uint8Array<`u`&&getPrototypeOf$1(Uint8Array)),forEachEntry=(r,p)=>{let j=(r&&r[iterator]).call(r),Ue;for(;(Ue=j.next())&&!Ue.done;){let De=Ue.value;p.call(r,De[0],De[1])}},matchAll=(r,p)=>{let j,Ue=[];for(;(j=r.exec(p))!==null;)Ue.push(j);return Ue},isHTMLForm=kindOfTest(`HTMLFormElement`),toCamelCase=r=>r.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(j,Ue,De){return Ue.toUpperCase()+De}),hasOwnProperty$4=(({hasOwnProperty:r})=>(p,j)=>r.call(p,j))(Object.prototype),isRegExp$3=kindOfTest(`RegExp`),reduceDescriptors=(r,p)=>{let j=Object.getOwnPropertyDescriptors(r),Ue={};forEach$3(j,(De,Ge)=>{let R;(R=p(De,Ge,r))!==!1&&(Ue[Ge]=R||De)}),Object.defineProperties(r,Ue)},freezeMethods=r=>{reduceDescriptors(r,(p,j)=>{if(isFunction$4(r)&&[`arguments`,`caller`,`callee`].indexOf(j)!==-1)return!1;let Ue=r[j];if(isFunction$4(Ue)){if(p.enumerable=!1,`writable`in p){p.writable=!1;return}p.set||=()=>{throw Error(`Can not rewrite read-only method '`+j+`'`)}}})},toObjectSet=(r,p)=>{let j={},Ue=De=>{De.forEach(Ge=>{j[Ge]=!0})};return isArray$11(r)?Ue(r):Ue(String(r).split(p)),j},noop$6=()=>{},toFiniteNumber=(r,p)=>r!=null&&Number.isFinite(r=+r)?r:p;function isSpecCompliantForm(r){return!!(r&&isFunction$4(r.append)&&r[toStringTag]===`FormData`&&r[iterator])}var toJSONObject=r=>{let p=Array(10),j=(Ue,De)=>{if(isObject$4(Ue)){if(p.indexOf(Ue)>=0)return;if(isBuffer(Ue))return Ue;if(!(`toJSON`in Ue)){p[De]=Ue;let Ge=isArray$11(Ue)?[]:{};return forEach$3(Ue,(R,ut)=>{let Ct=j(R,De+1);!isUndefined$3(Ct)&&(Ge[ut]=Ct)}),p[De]=void 0,Ge}}return Ue};return j(r,0)},isAsyncFn=kindOfTest(`AsyncFunction`),isThenable=r=>r&&(isObject$4(r)||isFunction$4(r))&&isFunction$4(r.then)&&isFunction$4(r.catch),_setImmediate=((r,p)=>r?setImmediate:p?((j,Ue)=>(_global.addEventListener(`message`,({source:De,data:Ge})=>{De===_global&&Ge===j&&Ue.length&&Ue.shift()()},!1),De=>{Ue.push(De),_global.postMessage(j,`*`)}))(`axios@${Math.random()}`,[]):j=>setTimeout(j))(typeof setImmediate==`function`,isFunction$4(_global.postMessage)),utils_default={isArray:isArray$11,isArrayBuffer:isArrayBuffer$1,isBuffer,isFormData,isArrayBufferView:isArrayBufferView$1,isString:isString$3,isNumber:isNumber$3,isBoolean:isBoolean$3,isObject:isObject$4,isPlainObject,isEmptyObject,isReadableStream,isRequest:isRequest$2,isResponse,isHeaders,isUndefined:isUndefined$3,isDate:isDate$4,isFile,isBlob,isRegExp:isRegExp$3,isFunction:isFunction$4,isStream,isURLSearchParams,isTypedArray:isTypedArray$3,isFileList,forEach:forEach$3,merge,extend,trim,stripBOM,inherits:inherits$68,toFlatObject,kindOf,kindOfTest,endsWith:endsWith$1,toArray:toArray$7,forEachEntry,matchAll,isHTMLForm,hasOwnProperty:hasOwnProperty$4,hasOwnProp:hasOwnProperty$4,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop:noop$6,toFiniteNumber,findKey:findKey$1,global:_global,isContextDefined,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable,setImmediate:_setImmediate,asap:typeof queueMicrotask<`u`?queueMicrotask.bind(_global):typeof process$1<`u`&&process$1.nextTick||_setImmediate,isIterable:r=>r!=null&&isFunction$4(r[iterator])};function getLens$3(r){var p=r.length;if(p%4>0)throw Error(`Invalid string. Length must be a multiple of 4`);var j=r.indexOf(`=`);j===-1&&(j=p);var Ue=j===p?0:4-j%4;return[j,Ue]}function byteLength$3(r){var p=getLens$3(r),j=p[0],Ue=p[1];return(j+Ue)*3/4-Ue}function _byteLength$3(r,p,j){return(p+j)*3/4-j}function toByteArray$3(r){var p,j=getLens$3(r),Ue=j[0],De=j[1],Ge=new Arr$3(_byteLength$3(r,Ue,De)),R=0,ut=De>0?Ue-4:Ue,Ct;for(Ct=0;Ct<ut;Ct+=4)p=revLookup$3[r.charCodeAt(Ct)]<<18|revLookup$3[r.charCodeAt(Ct+1)]<<12|revLookup$3[r.charCodeAt(Ct+2)]<<6|revLookup$3[r.charCodeAt(Ct+3)],Ge[R++]=p>>16&255,Ge[R++]=p>>8&255,Ge[R++]=p&255;return De===2&&(p=revLookup$3[r.charCodeAt(Ct)]<<2|revLookup$3[r.charCodeAt(Ct+1)]>>4,Ge[R++]=p&255),De===1&&(p=revLookup$3[r.charCodeAt(Ct)]<<10|revLookup$3[r.charCodeAt(Ct+1)]<<4|revLookup$3[r.charCodeAt(Ct+2)]>>2,Ge[R++]=p>>8&255,Ge[R++]=p&255),Ge}function tripletToBase64$3(r){return lookup$3[r>>18&63]+lookup$3[r>>12&63]+lookup$3[r>>6&63]+lookup$3[r&63]}function encodeChunk$3(r,p,j){for(var Ue,De=[],Ge=p;Ge<j;Ge+=3)Ue=(r[Ge]<<16&16711680)+(r[Ge+1]<<8&65280)+(r[Ge+2]&255),De.push(tripletToBase64$3(Ue));return De.join(``)}function fromByteArray$3(r){for(var p,j=r.length,Ue=j%3,De=[],Ge=16383,R=0,ut=j-Ue;R<ut;R+=Ge)De.push(encodeChunk$3(r,R,R+Ge>ut?ut:R+Ge));return Ue===1?(p=r[j-1],De.push(lookup$3[p>>2]+lookup$3[p<<4&63]+`==`)):Ue===2&&(p=(r[j-2]<<8)+r[j-1],De.push(lookup$3[p>>10]+lookup$3[p>>4&63]+lookup$3[p<<2&63]+`=`)),De.join(``)}var buffer$8,base64Js$3,lookup$3,revLookup$3,Arr$3,code$4,i$4,len$3,ieee754$3,Buffer$6,Blob$2,BlobOptions$1,Buffer$1$2,File$1,FileOptions$1,INSPECT_MAX_BYTES$1,SlowBuffer$1,TranscodeEncoding$1,atob$2,btoa$2,constants$5,isAscii$1,isUtf8$1,kMaxLength$1,kStringMaxLength$1,resolveObjectURL$1,transcode$1,init_dist$3=__esmMin((()=>{for(buffer$8={},base64Js$3={},base64Js$3.byteLength=byteLength$3,base64Js$3.toByteArray=toByteArray$3,base64Js$3.fromByteArray=fromByteArray$3,lookup$3=[],revLookup$3=[],Arr$3=typeof Uint8Array<`u`?Uint8Array:Array,code$4=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,i$4=0,len$3=code$4.length;i$4<len$3;++i$4)lookup$3[i$4]=code$4[i$4],revLookup$3[code$4.charCodeAt(i$4)]=i$4;revLookup$3[45]=62,revLookup$3[95]=63,ieee754$3={},ieee754$3.read=function(r,p,j,Ue,De){var Ge,R,ut=De*8-Ue-1,Ct=(1<<ut)-1,zt=Ct>>1,ft=-7,qt=j?De-1:0,Nt=j?-1:1,Ut=r[p+qt];for(qt+=Nt,Ge=Ut&(1<<-ft)-1,Ut>>=-ft,ft+=ut;ft>0;Ge=Ge*256+r[p+qt],qt+=Nt,ft-=8);for(R=Ge&(1<<-ft)-1,Ge>>=-ft,ft+=Ue;ft>0;R=R*256+r[p+qt],qt+=Nt,ft-=8);if(Ge===0)Ge=1-zt;else{if(Ge===Ct)return R?NaN:(Ut?-1:1)*(1/0);R+=2**Ue,Ge-=zt}return(Ut?-1:1)*R*2**(Ge-Ue)},ieee754$3.write=function(r,p,j,Ue,De,Ge){var R,ut,Ct,zt=Ge*8-De-1,ft=(1<<zt)-1,qt=ft>>1,Nt=De===23?2**-24-2**-77:0,Ut=Ue?0:Ge-1,Yt=Ue?1:-1,Gt=p<0||p===0&&1/p<0?1:0;for(p=Math.abs(p),isNaN(p)||p===1/0?(ut=isNaN(p)?1:0,R=ft):(R=Math.floor(Math.log(p)/Math.LN2),p*(Ct=2**-R)<1&&(R--,Ct*=2),R+qt>=1?p+=Nt/Ct:p+=Nt*2**(1-qt),p*Ct>=2&&(R++,Ct/=2),R+qt>=ft?(ut=0,R=ft):R+qt>=1?(ut=(p*Ct-1)*2**De,R+=qt):(ut=p*2**(qt-1)*2**De,R=0));De>=8;r[j+Ut]=ut&255,Ut+=Yt,ut/=256,De-=8);for(R=R<<De|ut,zt+=De;zt>0;r[j+Ut]=R&255,Ut+=Yt,R/=256,zt-=8);r[j+Ut-Yt]|=Gt*128},(function(r){let p=base64Js$3,j=ieee754$3,Ue=typeof Symbol==`function`&&typeof Symbol.for==`function`?Symbol.for(`nodejs.util.inspect.custom`):null;r.Buffer=ft,r.SlowBuffer=fi,r.INSPECT_MAX_BYTES=50;let De=2147483647;r.kMaxLength=De;let{Uint8Array:Ge,ArrayBuffer:R,SharedArrayBuffer:ut}=globalThis;ft.TYPED_ARRAY_SUPPORT=Ct(),!ft.TYPED_ARRAY_SUPPORT&&typeof console<`u`&&typeof console.error==`function`&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function Ct(){try{let yi=new Ge(1),ai={foo:function(){return 42}};return Object.setPrototypeOf(ai,Ge.prototype),Object.setPrototypeOf(yi,ai),yi.foo()===42}catch{return!1}}Object.defineProperty(ft.prototype,`parent`,{enumerable:!0,get:function(){if(ft.isBuffer(this))return this.buffer}}),Object.defineProperty(ft.prototype,`offset`,{enumerable:!0,get:function(){if(ft.isBuffer(this))return this.byteOffset}});function zt(yi){if(yi>De)throw RangeError(`The value "`+yi+`" is invalid for option "size"`);let ai=new Ge(yi);return Object.setPrototypeOf(ai,ft.prototype),ai}function ft(yi,ai,oi){if(typeof yi==`number`){if(typeof ai==`string`)throw TypeError(`The "string" argument must be of type string. Received type number`);return Yt(yi)}return qt(yi,ai,oi)}ft.poolSize=8192;function qt(yi,ai,oi){if(typeof yi==`string`)return Gt(yi,ai);if(R.isView(yi))return ei(yi);if(yi==null)throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof yi);if(gi(yi,R)||yi&&gi(yi.buffer,R)||typeof ut<`u`&&(gi(yi,ut)||yi&&gi(yi.buffer,ut)))return ii(yi,ai,oi);if(typeof yi==`number`)throw TypeError(`The "value" argument must not be of type number. Received type number`);let Di=yi.valueOf&&yi.valueOf();if(Di!=null&&Di!==yi)return ft.from(Di,ai,oi);let Si=ri(yi);if(Si)return Si;if(typeof Symbol<`u`&&Symbol.toPrimitive!=null&&typeof yi[Symbol.toPrimitive]==`function`)return ft.from(yi[Symbol.toPrimitive](`string`),ai,oi);throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof yi)}ft.from=function(yi,ai,oi){return qt(yi,ai,oi)},Object.setPrototypeOf(ft.prototype,Ge.prototype),Object.setPrototypeOf(ft,Ge);function Nt(yi){if(typeof yi!=`number`)throw TypeError(`"size" argument must be of type number`);if(yi<0)throw RangeError(`The value "`+yi+`" is invalid for option "size"`)}function Ut(yi,ai,oi){return Nt(yi),yi<=0||ai===void 0?zt(yi):typeof oi==`string`?zt(yi).fill(ai,oi):zt(yi).fill(ai)}ft.alloc=function(yi,ai,oi){return Ut(yi,ai,oi)};function Yt(yi){return Nt(yi),zt(yi<0?0:ui(yi)|0)}ft.allocUnsafe=function(yi){return Yt(yi)},ft.allocUnsafeSlow=function(yi){return Yt(yi)};function Gt(yi,ai){if((typeof ai!=`string`||ai===``)&&(ai=`utf8`),!ft.isEncoding(ai))throw TypeError(`Unknown encoding: `+ai);let oi=mi(yi,ai)|0,Di=zt(oi),Si=Di.write(yi,ai);return Si!==oi&&(Di=Di.slice(0,Si)),Di}function Jt(yi){let ai=yi.length<0?0:ui(yi.length)|0,oi=zt(ai);for(let Di=0;Di<ai;Di+=1)oi[Di]=yi[Di]&255;return oi}function ei(yi){if(gi(yi,Ge)){let ai=new Ge(yi);return ii(ai.buffer,ai.byteOffset,ai.byteLength)}return Jt(yi)}function ii(yi,ai,oi){if(ai<0||yi.byteLength<ai)throw RangeError(`"offset" is outside of buffer bounds`);if(yi.byteLength<ai+(oi||0))throw RangeError(`"length" is outside of buffer bounds`);let Di;return Di=ai===void 0&&oi===void 0?new Ge(yi):oi===void 0?new Ge(yi,ai):new Ge(yi,ai,oi),Object.setPrototypeOf(Di,ft.prototype),Di}function ri(yi){if(ft.isBuffer(yi)){let ai=ui(yi.length)|0,oi=zt(ai);return oi.length===0||yi.copy(oi,0,0,ai),oi}if(yi.length!==void 0)return typeof yi.length!=`number`||Ni(yi.length)?zt(0):Jt(yi);if(yi.type===`Buffer`&&Array.isArray(yi.data))return Jt(yi.data)}function ui(yi){if(yi>=De)throw RangeError(`Attempt to allocate Buffer larger than maximum size: 0x`+De.toString(16)+` bytes`);return yi|0}function fi(yi){return+yi!=yi&&(yi=0),ft.alloc(+yi)}ft.isBuffer=function(ai){return ai!=null&&ai._isBuffer===!0&&ai!==ft.prototype},ft.compare=function(ai,oi){if(gi(ai,Ge)&&(ai=ft.from(ai,ai.offset,ai.byteLength)),gi(oi,Ge)&&(oi=ft.from(oi,oi.offset,oi.byteLength)),!ft.isBuffer(ai)||!ft.isBuffer(oi))throw TypeError(`The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array`);if(ai===oi)return 0;let Di=ai.length,Si=oi.length;for(let qi=0,la=Math.min(Di,Si);qi<la;++qi)if(ai[qi]!==oi[qi]){Di=ai[qi],Si=oi[qi];break}return Di<Si?-1:Si<Di?1:0},ft.isEncoding=function(ai){switch(String(ai).toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`latin1`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return!0;default:return!1}},ft.concat=function(ai,oi){if(!Array.isArray(ai))throw TypeError(`"list" argument must be an Array of Buffers`);if(ai.length===0)return ft.alloc(0);let Di;if(oi===void 0)for(oi=0,Di=0;Di<ai.length;++Di)oi+=ai[Di].length;let Si=ft.allocUnsafe(oi),qi=0;for(Di=0;Di<ai.length;++Di){let la=ai[Di];if(gi(la,Ge))qi+la.length>Si.length?(ft.isBuffer(la)||(la=ft.from(la)),la.copy(Si,qi)):Ge.prototype.set.call(Si,la,qi);else if(ft.isBuffer(la))la.copy(Si,qi);else throw TypeError(`"list" argument must be an Array of Buffers`);qi+=la.length}return Si};function mi(yi,ai){if(ft.isBuffer(yi))return yi.length;if(R.isView(yi)||gi(yi,R))return yi.byteLength;if(typeof yi!=`string`)throw TypeError(`The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type `+typeof yi);let oi=yi.length,Di=arguments.length>2&&arguments[2]===!0;if(!Di&&oi===0)return 0;let Si=!1;for(;;)switch(ai){case`ascii`:case`latin1`:case`binary`:return oi;case`utf8`:case`utf-8`:return Wi(yi).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return oi*2;case`hex`:return oi>>>1;case`base64`:return Ii(yi).length;default:if(Si)return Di?-1:Wi(yi).length;ai=(``+ai).toLowerCase(),Si=!0}}ft.byteLength=mi;function Fi(yi,ai,oi){let Di=!1;if((ai===void 0||ai<0)&&(ai=0),ai>this.length||((oi===void 0||oi>this.length)&&(oi=this.length),oi<=0)||(oi>>>=0,ai>>>=0,oi<=ai))return``;for(yi||=`utf8`;;)switch(yi){case`hex`:return Ye(this,ai,oi);case`utf8`:case`utf-8`:return Ke(this,ai,oi);case`ascii`:return We(this,ai,oi);case`latin1`:case`binary`:return g(this,ai,oi);case`base64`:return ke(this,ai,oi);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return ti(this,ai,oi);default:if(Di)throw TypeError(`Unknown encoding: `+yi);yi=(yi+``).toLowerCase(),Di=!0}}ft.prototype._isBuffer=!0;function Mi(yi,ai,oi){let Di=yi[ai];yi[ai]=yi[oi],yi[oi]=Di}ft.prototype.swap16=function(){let ai=this.length;if(ai%2!=0)throw RangeError(`Buffer size must be a multiple of 16-bits`);for(let oi=0;oi<ai;oi+=2)Mi(this,oi,oi+1);return this},ft.prototype.swap32=function(){let ai=this.length;if(ai%4!=0)throw RangeError(`Buffer size must be a multiple of 32-bits`);for(let oi=0;oi<ai;oi+=4)Mi(this,oi,oi+3),Mi(this,oi+1,oi+2);return this},ft.prototype.swap64=function(){let ai=this.length;if(ai%8!=0)throw RangeError(`Buffer size must be a multiple of 64-bits`);for(let oi=0;oi<ai;oi+=8)Mi(this,oi,oi+7),Mi(this,oi+1,oi+6),Mi(this,oi+2,oi+5),Mi(this,oi+3,oi+4);return this},ft.prototype.toString=function(){let ai=this.length;return ai===0?``:arguments.length===0?Ke(this,0,ai):Fi.apply(this,arguments)},ft.prototype.toLocaleString=ft.prototype.toString,ft.prototype.equals=function(ai){if(!ft.isBuffer(ai))throw TypeError(`Argument must be a Buffer`);return this===ai?!0:ft.compare(this,ai)===0},ft.prototype.inspect=function(){let ai=``,oi=r.INSPECT_MAX_BYTES;return ai=this.toString(`hex`,0,oi).replace(/(.{2})/g,`$1 `).trim(),this.length>oi&&(ai+=` ... `),`<Buffer `+ai+`>`},Ue&&(ft.prototype[Ue]=ft.prototype.inspect),ft.prototype.compare=function(ai,oi,Di,Si,qi){if(gi(ai,Ge)&&(ai=ft.from(ai,ai.offset,ai.byteLength)),!ft.isBuffer(ai))throw TypeError(`The "target" argument must be one of type Buffer or Uint8Array. Received type `+typeof ai);if(oi===void 0&&(oi=0),Di===void 0&&(Di=ai?ai.length:0),Si===void 0&&(Si=0),qi===void 0&&(qi=this.length),oi<0||Di>ai.length||Si<0||qi>this.length)throw RangeError(`out of range index`);if(Si>=qi&&oi>=Di)return 0;if(Si>=qi)return-1;if(oi>=Di)return 1;if(oi>>>=0,Di>>>=0,Si>>>=0,qi>>>=0,this===ai)return 0;let la=qi-Si,Yi=Di-oi,zi=Math.min(la,Yi),ka=this.slice(Si,qi),Ki=ai.slice(oi,Di);for(let Gi=0;Gi<zi;++Gi)if(ka[Gi]!==Ki[Gi]){la=ka[Gi],Yi=Ki[Gi];break}return la<Yi?-1:Yi<la?1:0};function xi(yi,ai,oi,Di,Si){if(yi.length===0)return-1;if(typeof oi==`string`?(Di=oi,oi=0):oi>2147483647?oi=2147483647:oi<-2147483648&&(oi=-2147483648),oi=+oi,Ni(oi)&&(oi=Si?0:yi.length-1),oi<0&&(oi=yi.length+oi),oi>=yi.length){if(Si)return-1;oi=yi.length-1}else if(oi<0)if(Si)oi=0;else return-1;if(typeof ai==`string`&&(ai=ft.from(ai,Di)),ft.isBuffer(ai))return ai.length===0?-1:wi(yi,ai,oi,Di,Si);if(typeof ai==`number`)return ai&=255,typeof Ge.prototype.indexOf==`function`?Si?Ge.prototype.indexOf.call(yi,ai,oi):Ge.prototype.lastIndexOf.call(yi,ai,oi):wi(yi,[ai],oi,Di,Si);throw TypeError(`val must be string, number or Buffer`)}function wi(yi,ai,oi,Di,Si){let qi=1,la=yi.length,Yi=ai.length;if(Di!==void 0&&(Di=String(Di).toLowerCase(),Di===`ucs2`||Di===`ucs-2`||Di===`utf16le`||Di===`utf-16le`)){if(yi.length<2||ai.length<2)return-1;qi=2,la/=2,Yi/=2,oi/=2}function zi(Ki,Gi){return qi===1?Ki[Gi]:Ki.readUInt16BE(Gi*qi)}let ka;if(Si){let Ki=-1;for(ka=oi;ka<la;ka++)if(zi(yi,ka)===zi(ai,Ki===-1?0:ka-Ki)){if(Ki===-1&&(Ki=ka),ka-Ki+1===Yi)return Ki*qi}else Ki!==-1&&(ka-=ka-Ki),Ki=-1}else for(oi+Yi>la&&(oi=la-Yi),ka=oi;ka>=0;ka--){let Ki=!0;for(let Gi=0;Gi<Yi;Gi++)if(zi(yi,ka+Gi)!==zi(ai,Gi)){Ki=!1;break}if(Ki)return ka}return-1}ft.prototype.includes=function(ai,oi,Di){return this.indexOf(ai,oi,Di)!==-1},ft.prototype.indexOf=function(ai,oi,Di){return xi(this,ai,oi,Di,!0)},ft.prototype.lastIndexOf=function(ai,oi,Di){return xi(this,ai,oi,Di,!1)};function Oi(yi,ai,oi,Di){oi=Number(oi)||0;let Si=yi.length-oi;Di?(Di=Number(Di),Di>Si&&(Di=Si)):Di=Si;let qi=ai.length;Di>qi/2&&(Di=qi/2);let la;for(la=0;la<Di;++la){let Yi=parseInt(ai.substr(la*2,2),16);if(Ni(Yi))return la;yi[oi+la]=Yi}return la}function Je(yi,ai,oi,Di){return ya(Wi(ai,yi.length-oi),yi,oi,Di)}function s(yi,ai,oi,Di){return ya(Ma(ai),yi,oi,Di)}function K(yi,ai,oi,Di){return ya(Ii(ai),yi,oi,Di)}function xe(yi,ai,oi,Di){return ya(Hi(ai,yi.length-oi),yi,oi,Di)}ft.prototype.write=function(ai,oi,Di,Si){if(oi===void 0)Si=`utf8`,Di=this.length,oi=0;else if(Di===void 0&&typeof oi==`string`)Si=oi,Di=this.length,oi=0;else if(isFinite(oi))oi>>>=0,isFinite(Di)?(Di>>>=0,Si===void 0&&(Si=`utf8`)):(Si=Di,Di=void 0);else throw Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);let qi=this.length-oi;if((Di===void 0||Di>qi)&&(Di=qi),ai.length>0&&(Di<0||oi<0)||oi>this.length)throw RangeError(`Attempt to write outside buffer bounds`);Si||=`utf8`;let la=!1;for(;;)switch(Si){case`hex`:return Oi(this,ai,oi,Di);case`utf8`:case`utf-8`:return Je(this,ai,oi,Di);case`ascii`:case`latin1`:case`binary`:return s(this,ai,oi,Di);case`base64`:return K(this,ai,oi,Di);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return xe(this,ai,oi,Di);default:if(la)throw TypeError(`Unknown encoding: `+Si);Si=(``+Si).toLowerCase(),la=!0}},ft.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};function ke(yi,ai,oi){return ai===0&&oi===yi.length?p.fromByteArray(yi):p.fromByteArray(yi.slice(ai,oi))}function Ke(yi,ai,oi){oi=Math.min(yi.length,oi);let Di=[],Si=ai;for(;Si<oi;){let qi=yi[Si],la=null,Yi=qi>239?4:qi>223?3:qi>191?2:1;if(Si+Yi<=oi){let zi,ka,Ki,Gi;switch(Yi){case 1:qi<128&&(la=qi);break;case 2:zi=yi[Si+1],(zi&192)==128&&(Gi=(qi&31)<<6|zi&63,Gi>127&&(la=Gi));break;case 3:zi=yi[Si+1],ka=yi[Si+2],(zi&192)==128&&(ka&192)==128&&(Gi=(qi&15)<<12|(zi&63)<<6|ka&63,Gi>2047&&(Gi<55296||Gi>57343)&&(la=Gi));break;case 4:zi=yi[Si+1],ka=yi[Si+2],Ki=yi[Si+3],(zi&192)==128&&(ka&192)==128&&(Ki&192)==128&&(Gi=(qi&15)<<18|(zi&63)<<12|(ka&63)<<6|Ki&63,Gi>65535&&Gi<1114112&&(la=Gi))}}la===null?(la=65533,Yi=1):la>65535&&(la-=65536,Di.push(la>>>10&1023|55296),la=56320|la&1023),Di.push(la),Si+=Yi}return Xe(Di)}let at=4096;function Xe(yi){let ai=yi.length;if(ai<=at)return String.fromCharCode.apply(String,yi);let oi=``,Di=0;for(;Di<ai;)oi+=String.fromCharCode.apply(String,yi.slice(Di,Di+=at));return oi}function We(yi,ai,oi){let Di=``;oi=Math.min(yi.length,oi);for(let Si=ai;Si<oi;++Si)Di+=String.fromCharCode(yi[Si]&127);return Di}function g(yi,ai,oi){let Di=``;oi=Math.min(yi.length,oi);for(let Si=ai;Si<oi;++Si)Di+=String.fromCharCode(yi[Si]);return Di}function Ye(yi,ai,oi){let Di=yi.length;(!ai||ai<0)&&(ai=0),(!oi||oi<0||oi>Di)&&(oi=Di);let Si=``;for(let qi=ai;qi<oi;++qi)Si+=$i[yi[qi]];return Si}function ti(yi,ai,oi){let Di=yi.slice(ai,oi),Si=``;for(let qi=0;qi<Di.length-1;qi+=2)Si+=String.fromCharCode(Di[qi]+Di[qi+1]*256);return Si}ft.prototype.slice=function(ai,oi){let Di=this.length;ai=~~ai,oi=oi===void 0?Di:~~oi,ai<0?(ai+=Di,ai<0&&(ai=0)):ai>Di&&(ai=Di),oi<0?(oi+=Di,oi<0&&(oi=0)):oi>Di&&(oi=Di),oi<ai&&(oi=ai);let Si=this.subarray(ai,oi);return Object.setPrototypeOf(Si,ft.prototype),Si};function Xt(yi,ai,oi){if(yi%1!=0||yi<0)throw RangeError(`offset is not uint`);if(yi+ai>oi)throw RangeError(`Trying to access beyond buffer length`)}ft.prototype.readUintLE=ft.prototype.readUIntLE=function(ai,oi,Di){ai>>>=0,oi>>>=0,Di||Xt(ai,oi,this.length);let Si=this[ai],qi=1,la=0;for(;++la<oi&&(qi*=256);)Si+=this[ai+la]*qi;return Si},ft.prototype.readUintBE=ft.prototype.readUIntBE=function(ai,oi,Di){ai>>>=0,oi>>>=0,Di||Xt(ai,oi,this.length);let Si=this[ai+--oi],qi=1;for(;oi>0&&(qi*=256);)Si+=this[ai+--oi]*qi;return Si},ft.prototype.readUint8=ft.prototype.readUInt8=function(ai,oi){return ai>>>=0,oi||Xt(ai,1,this.length),this[ai]},ft.prototype.readUint16LE=ft.prototype.readUInt16LE=function(ai,oi){return ai>>>=0,oi||Xt(ai,2,this.length),this[ai]|this[ai+1]<<8},ft.prototype.readUint16BE=ft.prototype.readUInt16BE=function(ai,oi){return ai>>>=0,oi||Xt(ai,2,this.length),this[ai]<<8|this[ai+1]},ft.prototype.readUint32LE=ft.prototype.readUInt32LE=function(ai,oi){return ai>>>=0,oi||Xt(ai,4,this.length),(this[ai]|this[ai+1]<<8|this[ai+2]<<16)+this[ai+3]*16777216},ft.prototype.readUint32BE=ft.prototype.readUInt32BE=function(ai,oi){return ai>>>=0,oi||Xt(ai,4,this.length),this[ai]*16777216+(this[ai+1]<<16|this[ai+2]<<8|this[ai+3])},ft.prototype.readBigUInt64LE=Vi(function(ai){ai>>>=0,Li(ai,`offset`);let oi=this[ai],Di=this[ai+7];(oi===void 0||Di===void 0)&&Ti(ai,this.length-8);let Si=oi+this[++ai]*2**8+this[++ai]*2**16+this[++ai]*2**24,qi=this[++ai]+this[++ai]*2**8+this[++ai]*2**16+Di*2**24;return BigInt(Si)+(BigInt(qi)<<BigInt(32))}),ft.prototype.readBigUInt64BE=Vi(function(ai){ai>>>=0,Li(ai,`offset`);let oi=this[ai],Di=this[ai+7];(oi===void 0||Di===void 0)&&Ti(ai,this.length-8);let Si=oi*2**24+this[++ai]*2**16+this[++ai]*2**8+this[++ai],qi=this[++ai]*2**24+this[++ai]*2**16+this[++ai]*2**8+Di;return(BigInt(Si)<<BigInt(32))+BigInt(qi)}),ft.prototype.readIntLE=function(ai,oi,Di){ai>>>=0,oi>>>=0,Di||Xt(ai,oi,this.length);let Si=this[ai],qi=1,la=0;for(;++la<oi&&(qi*=256);)Si+=this[ai+la]*qi;return qi*=128,Si>=qi&&(Si-=2**(8*oi)),Si},ft.prototype.readIntBE=function(ai,oi,Di){ai>>>=0,oi>>>=0,Di||Xt(ai,oi,this.length);let Si=oi,qi=1,la=this[ai+--Si];for(;Si>0&&(qi*=256);)la+=this[ai+--Si]*qi;return qi*=128,la>=qi&&(la-=2**(8*oi)),la},ft.prototype.readInt8=function(ai,oi){return ai>>>=0,oi||Xt(ai,1,this.length),this[ai]&128?(255-this[ai]+1)*-1:this[ai]},ft.prototype.readInt16LE=function(ai,oi){ai>>>=0,oi||Xt(ai,2,this.length);let Di=this[ai]|this[ai+1]<<8;return Di&32768?Di|4294901760:Di},ft.prototype.readInt16BE=function(ai,oi){ai>>>=0,oi||Xt(ai,2,this.length);let Di=this[ai+1]|this[ai]<<8;return Di&32768?Di|4294901760:Di},ft.prototype.readInt32LE=function(ai,oi){return ai>>>=0,oi||Xt(ai,4,this.length),this[ai]|this[ai+1]<<8|this[ai+2]<<16|this[ai+3]<<24},ft.prototype.readInt32BE=function(ai,oi){return ai>>>=0,oi||Xt(ai,4,this.length),this[ai]<<24|this[ai+1]<<16|this[ai+2]<<8|this[ai+3]},ft.prototype.readBigInt64LE=Vi(function(ai){ai>>>=0,Li(ai,`offset`);let oi=this[ai],Di=this[ai+7];(oi===void 0||Di===void 0)&&Ti(ai,this.length-8);let Si=this[ai+4]+this[ai+5]*2**8+this[ai+6]*2**16+(Di<<24);return(BigInt(Si)<<BigInt(32))+BigInt(oi+this[++ai]*2**8+this[++ai]*2**16+this[++ai]*2**24)}),ft.prototype.readBigInt64BE=Vi(function(ai){ai>>>=0,Li(ai,`offset`);let oi=this[ai],Di=this[ai+7];(oi===void 0||Di===void 0)&&Ti(ai,this.length-8);let Si=(oi<<24)+this[++ai]*2**16+this[++ai]*2**8+this[++ai];return(BigInt(Si)<<BigInt(32))+BigInt(this[++ai]*2**24+this[++ai]*2**16+this[++ai]*2**8+Di)}),ft.prototype.readFloatLE=function(ai,oi){return ai>>>=0,oi||Xt(ai,4,this.length),j.read(this,ai,!0,23,4)},ft.prototype.readFloatBE=function(ai,oi){return ai>>>=0,oi||Xt(ai,4,this.length),j.read(this,ai,!1,23,4)},ft.prototype.readDoubleLE=function(ai,oi){return ai>>>=0,oi||Xt(ai,8,this.length),j.read(this,ai,!0,52,8)},ft.prototype.readDoubleBE=function(ai,oi){return ai>>>=0,oi||Xt(ai,8,this.length),j.read(this,ai,!1,52,8)};function si(yi,ai,oi,Di,Si,qi){if(!ft.isBuffer(yi))throw TypeError(`"buffer" argument must be a Buffer instance`);if(ai>Si||ai<qi)throw RangeError(`"value" argument is out of bounds`);if(oi+Di>yi.length)throw RangeError(`Index out of range`)}ft.prototype.writeUintLE=ft.prototype.writeUIntLE=function(ai,oi,Di,Si){if(ai=+ai,oi>>>=0,Di>>>=0,!Si){let Yi=2**(8*Di)-1;si(this,ai,oi,Di,Yi,0)}let qi=1,la=0;for(this[oi]=ai&255;++la<Di&&(qi*=256);)this[oi+la]=ai/qi&255;return oi+Di},ft.prototype.writeUintBE=ft.prototype.writeUIntBE=function(ai,oi,Di,Si){if(ai=+ai,oi>>>=0,Di>>>=0,!Si){let Yi=2**(8*Di)-1;si(this,ai,oi,Di,Yi,0)}let qi=Di-1,la=1;for(this[oi+qi]=ai&255;--qi>=0&&(la*=256);)this[oi+qi]=ai/la&255;return oi+Di},ft.prototype.writeUint8=ft.prototype.writeUInt8=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,1,255,0),this[oi]=ai&255,oi+1},ft.prototype.writeUint16LE=ft.prototype.writeUInt16LE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,2,65535,0),this[oi]=ai&255,this[oi+1]=ai>>>8,oi+2},ft.prototype.writeUint16BE=ft.prototype.writeUInt16BE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,2,65535,0),this[oi]=ai>>>8,this[oi+1]=ai&255,oi+2},ft.prototype.writeUint32LE=ft.prototype.writeUInt32LE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,4,4294967295,0),this[oi+3]=ai>>>24,this[oi+2]=ai>>>16,this[oi+1]=ai>>>8,this[oi]=ai&255,oi+4},ft.prototype.writeUint32BE=ft.prototype.writeUInt32BE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,4,4294967295,0),this[oi]=ai>>>24,this[oi+1]=ai>>>16,this[oi+2]=ai>>>8,this[oi+3]=ai&255,oi+4};function ki(yi,ai,oi,Di,Si){Ai(ai,Di,Si,yi,oi,7);let qi=Number(ai&BigInt(4294967295));yi[oi++]=qi,qi>>=8,yi[oi++]=qi,qi>>=8,yi[oi++]=qi,qi>>=8,yi[oi++]=qi;let la=Number(ai>>BigInt(32)&BigInt(4294967295));return yi[oi++]=la,la>>=8,yi[oi++]=la,la>>=8,yi[oi++]=la,la>>=8,yi[oi++]=la,oi}function pi(yi,ai,oi,Di,Si){Ai(ai,Di,Si,yi,oi,7);let qi=Number(ai&BigInt(4294967295));yi[oi+7]=qi,qi>>=8,yi[oi+6]=qi,qi>>=8,yi[oi+5]=qi,qi>>=8,yi[oi+4]=qi;let la=Number(ai>>BigInt(32)&BigInt(4294967295));return yi[oi+3]=la,la>>=8,yi[oi+2]=la,la>>=8,yi[oi+1]=la,la>>=8,yi[oi]=la,oi+8}ft.prototype.writeBigUInt64LE=Vi(function(ai,oi=0){return ki(this,ai,oi,BigInt(0),BigInt(`0xffffffffffffffff`))}),ft.prototype.writeBigUInt64BE=Vi(function(ai,oi=0){return pi(this,ai,oi,BigInt(0),BigInt(`0xffffffffffffffff`))}),ft.prototype.writeIntLE=function(ai,oi,Di,Si){if(ai=+ai,oi>>>=0,!Si){let zi=2**(8*Di-1);si(this,ai,oi,Di,zi-1,-zi)}let qi=0,la=1,Yi=0;for(this[oi]=ai&255;++qi<Di&&(la*=256);)ai<0&&Yi===0&&this[oi+qi-1]!==0&&(Yi=1),this[oi+qi]=(ai/la>>0)-Yi&255;return oi+Di},ft.prototype.writeIntBE=function(ai,oi,Di,Si){if(ai=+ai,oi>>>=0,!Si){let zi=2**(8*Di-1);si(this,ai,oi,Di,zi-1,-zi)}let qi=Di-1,la=1,Yi=0;for(this[oi+qi]=ai&255;--qi>=0&&(la*=256);)ai<0&&Yi===0&&this[oi+qi+1]!==0&&(Yi=1),this[oi+qi]=(ai/la>>0)-Yi&255;return oi+Di},ft.prototype.writeInt8=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,1,127,-128),ai<0&&(ai=255+ai+1),this[oi]=ai&255,oi+1},ft.prototype.writeInt16LE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,2,32767,-32768),this[oi]=ai&255,this[oi+1]=ai>>>8,oi+2},ft.prototype.writeInt16BE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,2,32767,-32768),this[oi]=ai>>>8,this[oi+1]=ai&255,oi+2},ft.prototype.writeInt32LE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,4,2147483647,-2147483648),this[oi]=ai&255,this[oi+1]=ai>>>8,this[oi+2]=ai>>>16,this[oi+3]=ai>>>24,oi+4},ft.prototype.writeInt32BE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,4,2147483647,-2147483648),ai<0&&(ai=4294967295+ai+1),this[oi]=ai>>>24,this[oi+1]=ai>>>16,this[oi+2]=ai>>>8,this[oi+3]=ai&255,oi+4},ft.prototype.writeBigInt64LE=Vi(function(ai,oi=0){return ki(this,ai,oi,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))}),ft.prototype.writeBigInt64BE=Vi(function(ai,oi=0){return pi(this,ai,oi,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))});function _i(yi,ai,oi,Di,Si,qi){if(oi+Di>yi.length||oi<0)throw RangeError(`Index out of range`)}function hi(yi,ai,oi,Di,Si){return ai=+ai,oi>>>=0,Si||_i(yi,ai,oi,4),j.write(yi,ai,oi,Di,23,4),oi+4}ft.prototype.writeFloatLE=function(ai,oi,Di){return hi(this,ai,oi,!0,Di)},ft.prototype.writeFloatBE=function(ai,oi,Di){return hi(this,ai,oi,!1,Di)};function di(yi,ai,oi,Di,Si){return ai=+ai,oi>>>=0,Si||_i(yi,ai,oi,8),j.write(yi,ai,oi,Di,52,8),oi+8}ft.prototype.writeDoubleLE=function(ai,oi,Di){return di(this,ai,oi,!0,Di)},ft.prototype.writeDoubleBE=function(ai,oi,Di){return di(this,ai,oi,!1,Di)},ft.prototype.copy=function(ai,oi,Di,Si){if(!ft.isBuffer(ai))throw TypeError(`argument should be a Buffer`);if(Di||=0,!Si&&Si!==0&&(Si=this.length),oi>=ai.length&&(oi=ai.length),oi||=0,Si>0&&Si<Di&&(Si=Di),Si===Di||ai.length===0||this.length===0)return 0;if(oi<0)throw RangeError(`targetStart out of bounds`);if(Di<0||Di>=this.length)throw RangeError(`Index out of range`);if(Si<0)throw RangeError(`sourceEnd out of bounds`);Si>this.length&&(Si=this.length),ai.length-oi<Si-Di&&(Si=ai.length-oi+Di);let qi=Si-Di;return this===ai&&typeof Ge.prototype.copyWithin==`function`?this.copyWithin(oi,Di,Si):Ge.prototype.set.call(ai,this.subarray(Di,Si),oi),qi},ft.prototype.fill=function(ai,oi,Di,Si){if(typeof ai==`string`){if(typeof oi==`string`?(Si=oi,oi=0,Di=this.length):typeof Di==`string`&&(Si=Di,Di=this.length),Si!==void 0&&typeof Si!=`string`)throw TypeError(`encoding must be a string`);if(typeof Si==`string`&&!ft.isEncoding(Si))throw TypeError(`Unknown encoding: `+Si);if(ai.length===1){let la=ai.charCodeAt(0);(Si===`utf8`&&la<128||Si===`latin1`)&&(ai=la)}}else typeof ai==`number`?ai&=255:typeof ai==`boolean`&&(ai=Number(ai));if(oi<0||this.length<oi||this.length<Di)throw RangeError(`Out of range index`);if(Di<=oi)return this;oi>>>=0,Di=Di===void 0?this.length:Di>>>0,ai||=0;let qi;if(typeof ai==`number`)for(qi=oi;qi<Di;++qi)this[qi]=ai;else{let la=ft.isBuffer(ai)?ai:ft.from(ai,Si),Yi=la.length;if(Yi===0)throw TypeError(`The value "`+ai+`" is invalid for argument "value"`);for(qi=0;qi<Di-oi;++qi)this[qi+oi]=la[qi%Yi]}return this};let bi={};function Bi(yi,ai,oi){bi[yi]=class extends oi{constructor(){super(),Object.defineProperty(this,`message`,{value:ai.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${yi}]`,this.stack,delete this.name}get code(){return yi}set code(Si){Object.defineProperty(this,`code`,{configurable:!0,enumerable:!0,value:Si,writable:!0})}toString(){return`${this.name} [${yi}]: ${this.message}`}}}Bi(`ERR_BUFFER_OUT_OF_BOUNDS`,function(yi){return yi?`${yi} is outside of buffer bounds`:`Attempt to access memory outside buffer bounds`},RangeError),Bi(`ERR_INVALID_ARG_TYPE`,function(yi,ai){return`The "${yi}" argument must be of type number. Received type ${typeof ai}`},TypeError),Bi(`ERR_OUT_OF_RANGE`,function(yi,ai,oi){let Di=`The value of "${yi}" is out of range.`,Si=oi;return Number.isInteger(oi)&&Math.abs(oi)>2**32?Si=ci(String(oi)):typeof oi==`bigint`&&(Si=String(oi),(oi>BigInt(2)**BigInt(32)||oi<-(BigInt(2)**BigInt(32)))&&(Si=ci(Si)),Si+=`n`),Di+=` It must be ${ai}. Received ${Si}`,Di},RangeError);function ci(yi){let ai=``,oi=yi.length,Di=yi[0]===`-`?1:0;for(;oi>=Di+4;oi-=3)ai=`_${yi.slice(oi-3,oi)}${ai}`;return`${yi.slice(0,oi)}${ai}`}function vi(yi,ai,oi){Li(ai,`offset`),(yi[ai]===void 0||yi[ai+oi]===void 0)&&Ti(ai,yi.length-(oi+1))}function Ai(yi,ai,oi,Di,Si,qi){if(yi>oi||yi<ai){let la=typeof ai==`bigint`?`n`:``,Yi;throw Yi=qi>3?ai===0||ai===BigInt(0)?`>= 0${la} and < 2${la} ** ${(qi+1)*8}${la}`:`>= -(2${la} ** ${(qi+1)*8-1}${la}) and < 2 ** ${(qi+1)*8-1}${la}`:`>= ${ai}${la} and <= ${oi}${la}`,new bi.ERR_OUT_OF_RANGE(`value`,Yi,yi)}vi(Di,Si,qi)}function Li(yi,ai){if(typeof yi!=`number`)throw new bi.ERR_INVALID_ARG_TYPE(ai,`number`,yi)}function Ti(yi,ai,oi){throw Math.floor(yi)===yi?ai<0?new bi.ERR_BUFFER_OUT_OF_BOUNDS:new bi.ERR_OUT_OF_RANGE(oi||`offset`,`>= ${oi?1:0} and <= ${ai}`,yi):(Li(yi,oi),new bi.ERR_OUT_OF_RANGE(oi||`offset`,`an integer`,yi))}let ba=/[^+/0-9A-Za-z-_]/g;function Ri(yi){if(yi=yi.split(`=`)[0],yi=yi.trim().replace(ba,``),yi.length<2)return``;for(;yi.length%4!=0;)yi+=`=`;return yi}function Wi(yi,ai){ai||=1/0;let oi,Di=yi.length,Si=null,qi=[];for(let la=0;la<Di;++la){if(oi=yi.charCodeAt(la),oi>55295&&oi<57344){if(!Si){if(oi>56319){(ai-=3)>-1&&qi.push(239,191,189);continue}else if(la+1===Di){(ai-=3)>-1&&qi.push(239,191,189);continue}Si=oi;continue}if(oi<56320){(ai-=3)>-1&&qi.push(239,191,189),Si=oi;continue}oi=(Si-55296<<10|oi-56320)+65536}else Si&&(ai-=3)>-1&&qi.push(239,191,189);if(Si=null,oi<128){if(--ai<0)break;qi.push(oi)}else if(oi<2048){if((ai-=2)<0)break;qi.push(oi>>6|192,oi&63|128)}else if(oi<65536){if((ai-=3)<0)break;qi.push(oi>>12|224,oi>>6&63|128,oi&63|128)}else if(oi<1114112){if((ai-=4)<0)break;qi.push(oi>>18|240,oi>>12&63|128,oi>>6&63|128,oi&63|128)}else throw Error(`Invalid code point`)}return qi}function Ma(yi){let ai=[];for(let oi=0;oi<yi.length;++oi)ai.push(yi.charCodeAt(oi)&255);return ai}function Hi(yi,ai){let oi,Di,Si,qi=[];for(let la=0;la<yi.length&&!((ai-=2)<0);++la)oi=yi.charCodeAt(la),Di=oi>>8,Si=oi%256,qi.push(Si),qi.push(Di);return qi}function Ii(yi){return p.toByteArray(Ri(yi))}function ya(yi,ai,oi,Di){let Si;for(Si=0;Si<Di&&!(Si+oi>=ai.length||Si>=yi.length);++Si)ai[Si+oi]=yi[Si];return Si}function gi(yi,ai){return yi instanceof ai||yi!=null&&yi.constructor!=null&&yi.constructor.name!=null&&yi.constructor.name===ai.name}function Ni(yi){return yi!==yi}let $i=(function(){let yi=`0123456789abcdef`,ai=Array(256);for(let oi=0;oi<16;++oi){let Di=oi*16;for(let Si=0;Si<16;++Si)ai[Di+Si]=yi[oi]+yi[Si]}return ai})();function Vi(yi){return typeof BigInt>`u`?Ui:yi}function Ui(){throw Error(`BigInt not supported`)}})(buffer$8),Buffer$6=buffer$8.Buffer,buffer$8.Blob,buffer$8.BlobOptions,buffer$8.Buffer,buffer$8.File,buffer$8.FileOptions,buffer$8.INSPECT_MAX_BYTES,buffer$8.SlowBuffer,buffer$8.TranscodeEncoding,buffer$8.atob,buffer$8.btoa,buffer$8.constants,buffer$8.isAscii,buffer$8.isUtf8,buffer$8.kMaxLength,buffer$8.kStringMaxLength,buffer$8.resolveObjectURL,buffer$8.transcode}));init_dist$3();function AxiosError$1(r,p,j,Ue,De){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=r,this.name=`AxiosError`,p&&(this.code=p),j&&(this.config=j),Ue&&(this.request=Ue),De&&(this.response=De,this.status=De.status?De.status:null)}utils_default.inherits(AxiosError$1,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:utils_default.toJSONObject(this.config),code:this.code,status:this.status}}});var prototype$1=AxiosError$1.prototype,descriptors={};[`ERR_BAD_OPTION_VALUE`,`ERR_BAD_OPTION`,`ECONNABORTED`,`ETIMEDOUT`,`ERR_NETWORK`,`ERR_FR_TOO_MANY_REDIRECTS`,`ERR_DEPRECATED`,`ERR_BAD_RESPONSE`,`ERR_BAD_REQUEST`,`ERR_CANCELED`,`ERR_NOT_SUPPORT`,`ERR_INVALID_URL`].forEach(r=>{descriptors[r]={value:r}}),Object.defineProperties(AxiosError$1,descriptors),Object.defineProperty(prototype$1,`isAxiosError`,{value:!0}),AxiosError$1.from=(r,p,j,Ue,De,Ge)=>{let R=Object.create(prototype$1);utils_default.toFlatObject(r,R,function(ft){return ft!==Error.prototype},zt=>zt!==`isAxiosError`);let ut=r&&r.message?r.message:`Error`,Ct=p==null&&r?r.code:p;return AxiosError$1.call(R,ut,Ct,j,Ue,De),r&&R.cause==null&&Object.defineProperty(R,`cause`,{value:r,configurable:!0}),R.name=r&&r.name||`Error`,Ge&&Object.assign(R,Ge),R};var AxiosError_default=AxiosError$1,null_default=null;function isVisitable(r){return utils_default.isPlainObject(r)||utils_default.isArray(r)}function removeBrackets(r){return utils_default.endsWith(r,`[]`)?r.slice(0,-2):r}function renderKey(r,p,j){return r?r.concat(p).map(function(De,Ge){return De=removeBrackets(De),!j&&Ge?`[`+De+`]`:De}).join(j?`.`:``):p}function isFlatArray(r){return utils_default.isArray(r)&&!r.some(isVisitable)}var predicates=utils_default.toFlatObject(utils_default,{},null,function(p){return/^is[A-Z]/.test(p)});function toFormData$1(r,p,j){if(!utils_default.isObject(r))throw TypeError(`target must be an object`);p||=new FormData,j=utils_default.toFlatObject(j,{metaTokens:!0,dots:!1,indexes:!1},!1,function(Yt,Gt){return!utils_default.isUndefined(Gt[Yt])});let Ue=j.metaTokens,De=j.visitor||zt,Ge=j.dots,R=j.indexes,ut=(j.Blob||typeof Blob<`u`&&Blob)&&utils_default.isSpecCompliantForm(p);if(!utils_default.isFunction(De))throw TypeError(`visitor must be a function`);function Ct(Ut){if(Ut===null)return``;if(utils_default.isDate(Ut))return Ut.toISOString();if(utils_default.isBoolean(Ut))return Ut.toString();if(!ut&&utils_default.isBlob(Ut))throw new AxiosError_default(`Blob is not supported. Use a Buffer instead.`);return utils_default.isArrayBuffer(Ut)||utils_default.isTypedArray(Ut)?ut&&typeof Blob==`function`?new Blob([Ut]):Buffer$6.from(Ut):Ut}function zt(Ut,Yt,Gt){let Jt=Ut;if(Ut&&!Gt&&typeof Ut==`object`){if(utils_default.endsWith(Yt,`{}`))Yt=Ue?Yt:Yt.slice(0,-2),Ut=JSON.stringify(Ut);else if(utils_default.isArray(Ut)&&isFlatArray(Ut)||(utils_default.isFileList(Ut)||utils_default.endsWith(Yt,`[]`))&&(Jt=utils_default.toArray(Ut)))return Yt=removeBrackets(Yt),Jt.forEach(function(ii,ri){!(utils_default.isUndefined(ii)||ii===null)&&p.append(R===!0?renderKey([Yt],ri,Ge):R===null?Yt:Yt+`[]`,Ct(ii))}),!1}return isVisitable(Ut)?!0:(p.append(renderKey(Gt,Yt,Ge),Ct(Ut)),!1)}let ft=[],qt=Object.assign(predicates,{defaultVisitor:zt,convertValue:Ct,isVisitable});function Nt(Ut,Yt){if(!utils_default.isUndefined(Ut)){if(ft.indexOf(Ut)!==-1)throw Error(`Circular reference detected in `+Yt.join(`.`));ft.push(Ut),utils_default.forEach(Ut,function(Jt,ei){(!(utils_default.isUndefined(Jt)||Jt===null)&&De.call(p,Jt,utils_default.isString(ei)?ei.trim():ei,Yt,qt))===!0&&Nt(Jt,Yt?Yt.concat(ei):[ei])}),ft.pop()}}if(!utils_default.isObject(r))throw TypeError(`data must be an object`);return Nt(r),p}var toFormData_default=toFormData$1;function encode$1(r){let p={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`,"%00":`\0`};return encodeURIComponent(r).replace(/[!'()~]|%20|%00/g,function(Ue){return p[Ue]})}function AxiosURLSearchParams(r,p){this._pairs=[],r&&toFormData_default(r,this,p)}var prototype=AxiosURLSearchParams.prototype;prototype.append=function(p,j){this._pairs.push([p,j])},prototype.toString=function(p){let j=p?function(Ue){return p.call(this,Ue,encode$1)}:encode$1;return this._pairs.map(function(De){return j(De[0])+`=`+j(De[1])},``).join(`&`)};var AxiosURLSearchParams_default=AxiosURLSearchParams;function encode(r){return encodeURIComponent(r).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function buildURL(r,p,j){if(!p)return r;let Ue=j&&j.encode||encode;utils_default.isFunction(j)&&(j={serialize:j});let De=j&&j.serialize,Ge;if(Ge=De?De(p,j):utils_default.isURLSearchParams(p)?p.toString():new AxiosURLSearchParams_default(p,j).toString(Ue),Ge){let R=r.indexOf(`#`);R!==-1&&(r=r.slice(0,R)),r+=(r.indexOf(`?`)===-1?`?`:`&`)+Ge}return r}var InterceptorManager_default=class{constructor(){this.handlers=[]}use(r,p,j){return this.handlers.push({fulfilled:r,rejected:p,synchronous:j?j.synchronous:!1,runWhen:j?j.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&=[]}forEach(r){utils_default.forEach(this.handlers,function(j){j!==null&&r(j)})}},transitional_default={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},browser_default={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:AxiosURLSearchParams_default,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},utils_exports=__export({hasBrowserEnv:()=>hasBrowserEnv,hasStandardBrowserEnv:()=>hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv:()=>hasStandardBrowserWebWorkerEnv,navigator:()=>_navigator,origin:()=>origin}),hasBrowserEnv=typeof window<`u`&&typeof document<`u`,_navigator=typeof navigator==`object`&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||[`ReactNative`,`NativeScript`,`NS`].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,origin=hasBrowserEnv&&window.location.href||`http://localhost`,platform_default={...utils_exports,...browser_default};function toURLEncodedForm(r,p){return toFormData_default(r,new platform_default.classes.URLSearchParams,{visitor:function(j,Ue,De,Ge){return platform_default.isNode&&utils_default.isBuffer(j)?(this.append(Ue,j.toString(`base64`)),!1):Ge.defaultVisitor.apply(this,arguments)},...p})}function parsePropPath(r){return utils_default.matchAll(/\w+|\[(\w*)]/g,r).map(p=>p[0]===`[]`?``:p[1]||p[0])}function arrayToObject(r){let p={},j=Object.keys(r),Ue,De=j.length,Ge;for(Ue=0;Ue<De;Ue++)Ge=j[Ue],p[Ge]=r[Ge];return p}function formDataToJSON(r){function p(j,Ue,De,Ge){let R=j[Ge++];if(R===`__proto__`)return!0;let ut=Number.isFinite(+R),Ct=Ge>=j.length;return R=!R&&utils_default.isArray(De)?De.length:R,Ct?(utils_default.hasOwnProp(De,R)?De[R]=[De[R],Ue]:De[R]=Ue,!ut):((!De[R]||!utils_default.isObject(De[R]))&&(De[R]=[]),p(j,Ue,De[R],Ge)&&utils_default.isArray(De[R])&&(De[R]=arrayToObject(De[R])),!ut)}if(utils_default.isFormData(r)&&utils_default.isFunction(r.entries)){let j={};return utils_default.forEachEntry(r,(Ue,De)=>{p(parsePropPath(Ue),De,j,0)}),j}return null}var formDataToJSON_default=formDataToJSON;function stringifySafely(r,p,j){if(utils_default.isString(r))try{return(p||JSON.parse)(r),utils_default.trim(r)}catch(Ue){if(Ue.name!==`SyntaxError`)throw Ue}return(j||JSON.stringify)(r)}var defaults$2={transitional:transitional_default,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(p,j){let Ue=j.getContentType()||``,De=Ue.indexOf(`application/json`)>-1,Ge=utils_default.isObject(p);if(Ge&&utils_default.isHTMLForm(p)&&(p=new FormData(p)),utils_default.isFormData(p))return De?JSON.stringify(formDataToJSON_default(p)):p;if(utils_default.isArrayBuffer(p)||utils_default.isBuffer(p)||utils_default.isStream(p)||utils_default.isFile(p)||utils_default.isBlob(p)||utils_default.isReadableStream(p))return p;if(utils_default.isArrayBufferView(p))return p.buffer;if(utils_default.isURLSearchParams(p))return j.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),p.toString();let R;if(Ge){if(Ue.indexOf(`application/x-www-form-urlencoded`)>-1)return toURLEncodedForm(p,this.formSerializer).toString();if((R=utils_default.isFileList(p))||Ue.indexOf(`multipart/form-data`)>-1){let ut=this.env&&this.env.FormData;return toFormData_default(R?{"files[]":p}:p,ut&&new ut,this.formSerializer)}}return Ge||De?(j.setContentType(`application/json`,!1),stringifySafely(p)):p}],transformResponse:[function(p){let j=this.transitional||defaults$2.transitional,Ue=j&&j.forcedJSONParsing,De=this.responseType===`json`;if(utils_default.isResponse(p)||utils_default.isReadableStream(p))return p;if(p&&utils_default.isString(p)&&(Ue&&!this.responseType||De)){let Ge=!(j&&j.silentJSONParsing)&&De;try{return JSON.parse(p,this.parseReviver)}catch(R){if(Ge)throw R.name===`SyntaxError`?AxiosError_default.from(R,AxiosError_default.ERR_BAD_RESPONSE,this,null,this.response):R}}return p}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform_default.classes.FormData,Blob:platform_default.classes.Blob},validateStatus:function(p){return p>=200&&p<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};utils_default.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`],r=>{defaults$2.headers[r]={}});var defaults_default=defaults$2,ignoreDuplicateOf=utils_default.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),parseHeaders_default=r=>{let p={},j,Ue,De;return r&&r.split(`
|
|
|
`).forEach(function(R){De=R.indexOf(`:`),j=R.substring(0,De).trim().toLowerCase(),Ue=R.substring(De+1).trim(),!(!j||p[j]&&ignoreDuplicateOf[j])&&(j===`set-cookie`?p[j]?p[j].push(Ue):p[j]=[Ue]:p[j]=p[j]?p[j]+`, `+Ue:Ue)}),p},$internals=Symbol(`internals`);function normalizeHeader(r){return r&&String(r).trim().toLowerCase()}function normalizeValue(r){return r===!1||r==null?r:utils_default.isArray(r)?r.map(normalizeValue):String(r)}function parseTokens(r){let p=Object.create(null),j=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,Ue;for(;Ue=j.exec(r);)p[Ue[1]]=Ue[2];return p}var isValidHeaderName=r=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(r.trim());function matchHeaderValue(r,p,j,Ue,De){if(utils_default.isFunction(Ue))return Ue.call(this,p,j);if(De&&(p=j),utils_default.isString(p)){if(utils_default.isString(Ue))return p.indexOf(Ue)!==-1;if(utils_default.isRegExp(Ue))return Ue.test(p)}}function formatHeader(r){return r.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(p,j,Ue)=>j.toUpperCase()+Ue)}function buildAccessors(r,p){let j=utils_default.toCamelCase(` `+p);[`get`,`set`,`has`].forEach(Ue=>{Object.defineProperty(r,Ue+j,{value:function(De,Ge,R){return this[Ue].call(this,p,De,Ge,R)},configurable:!0})})}var AxiosHeaders$1=class{constructor(r){r&&this.set(r)}set(r,p,j){let Ue=this;function De(R,ut,Ct){let zt=normalizeHeader(ut);if(!zt)throw Error(`header name must be a non-empty string`);let ft=utils_default.findKey(Ue,zt);(!ft||Ue[ft]===void 0||Ct===!0||Ct===void 0&&Ue[ft]!==!1)&&(Ue[ft||ut]=normalizeValue(R))}let Ge=(R,ut)=>utils_default.forEach(R,(Ct,zt)=>De(Ct,zt,ut));if(utils_default.isPlainObject(r)||r instanceof this.constructor)Ge(r,p);else if(utils_default.isString(r)&&(r=r.trim())&&!isValidHeaderName(r))Ge(parseHeaders_default(r),p);else if(utils_default.isObject(r)&&utils_default.isIterable(r)){let R={},ut,Ct;for(let zt of r){if(!utils_default.isArray(zt))throw TypeError(`Object iterator must return a key-value pair`);R[Ct=zt[0]]=(ut=R[Ct])?utils_default.isArray(ut)?[...ut,zt[1]]:[ut,zt[1]]:zt[1]}Ge(R,p)}else r!=null&&De(p,r,j);return this}get(r,p){if(r=normalizeHeader(r),r){let j=utils_default.findKey(this,r);if(j){let Ue=this[j];if(!p)return Ue;if(p===!0)return parseTokens(Ue);if(utils_default.isFunction(p))return p.call(this,Ue,j);if(utils_default.isRegExp(p))return p.exec(Ue);throw TypeError(`parser must be boolean|regexp|function`)}}}has(r,p){if(r=normalizeHeader(r),r){let j=utils_default.findKey(this,r);return!!(j&&this[j]!==void 0&&(!p||matchHeaderValue(this,this[j],j,p)))}return!1}delete(r,p){let j=this,Ue=!1;function De(Ge){if(Ge=normalizeHeader(Ge),Ge){let R=utils_default.findKey(j,Ge);R&&(!p||matchHeaderValue(j,j[R],R,p))&&(delete j[R],Ue=!0)}}return utils_default.isArray(r)?r.forEach(De):De(r),Ue}clear(r){let p=Object.keys(this),j=p.length,Ue=!1;for(;j--;){let De=p[j];(!r||matchHeaderValue(this,this[De],De,r,!0))&&(delete this[De],Ue=!0)}return Ue}normalize(r){let p=this,j={};return utils_default.forEach(this,(Ue,De)=>{let Ge=utils_default.findKey(j,De);if(Ge){p[Ge]=normalizeValue(Ue),delete p[De];return}let R=r?formatHeader(De):String(De).trim();R!==De&&delete p[De],p[R]=normalizeValue(Ue),j[R]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){let p=Object.create(null);return utils_default.forEach(this,(j,Ue)=>{j!=null&&j!==!1&&(p[Ue]=r&&utils_default.isArray(j)?j.join(`, `):j)}),p}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,p])=>r+`: `+p).join(`
|
|
|
`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(r){return r instanceof this?r:new this(r)}static concat(r,...p){let j=new this(r);return p.forEach(Ue=>j.set(Ue)),j}static accessor(r){let p=(this[$internals]=this[$internals]={accessors:{}}).accessors,j=this.prototype;function Ue(De){let Ge=normalizeHeader(De);p[Ge]||(buildAccessors(j,De),p[Ge]=!0)}return utils_default.isArray(r)?r.forEach(Ue):Ue(r),this}};AxiosHeaders$1.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),utils_default.reduceDescriptors(AxiosHeaders$1.prototype,({value:r},p)=>{let j=p[0].toUpperCase()+p.slice(1);return{get:()=>r,set(Ue){this[j]=Ue}}}),utils_default.freezeMethods(AxiosHeaders$1);var AxiosHeaders_default=AxiosHeaders$1;function transformData(r,p){let j=this||defaults_default,Ue=p||j,De=AxiosHeaders_default.from(Ue.headers),Ge=Ue.data;return utils_default.forEach(r,function(ut){Ge=ut.call(j,Ge,De.normalize(),p?p.status:void 0)}),De.normalize(),Ge}function isCancel$1(r){return!!(r&&r.__CANCEL__)}function CanceledError$1(r,p,j){AxiosError_default.call(this,r??`canceled`,AxiosError_default.ERR_CANCELED,p,j),this.name=`CanceledError`}utils_default.inherits(CanceledError$1,AxiosError_default,{__CANCEL__:!0});var CanceledError_default=CanceledError$1;function settle(r,p,j){let Ue=j.config.validateStatus;!j.status||!Ue||Ue(j.status)?r(j):p(new AxiosError_default(`Request failed with status code `+j.status,[AxiosError_default.ERR_BAD_REQUEST,AxiosError_default.ERR_BAD_RESPONSE][Math.floor(j.status/100)-4],j.config,j.request,j))}function parseProtocol(r){let p=/^([-+\w]{1,25})(:?\/\/|:)/.exec(r);return p&&p[1]||``}function speedometer(r,p){r||=10;let j=Array(r),Ue=Array(r),De=0,Ge=0,R;return p=p===void 0?1e3:p,function(Ct){let zt=Date.now(),ft=Ue[Ge];R||=zt,j[De]=Ct,Ue[De]=zt;let qt=Ge,Nt=0;for(;qt!==De;)Nt+=j[qt++],qt%=r;if(De=(De+1)%r,De===Ge&&(Ge=(Ge+1)%r),zt-R<p)return;let Ut=ft&&zt-ft;return Ut?Math.round(Nt*1e3/Ut):void 0}}var speedometer_default=speedometer;function throttle(r,p){let j=0,Ue=1e3/p,De,Ge,R=(zt,ft=Date.now())=>{j=ft,De=null,Ge&&=(clearTimeout(Ge),null),r(...zt)};return[(...zt)=>{let ft=Date.now(),qt=ft-j;qt>=Ue?R(zt,ft):(De=zt,Ge||=setTimeout(()=>{Ge=null,R(De)},Ue-qt))},()=>De&&R(De)]}var throttle_default=throttle;const progressEventReducer=(r,p,j=3)=>{let Ue=0,De=speedometer_default(50,250);return throttle_default(Ge=>{let R=Ge.loaded,ut=Ge.lengthComputable?Ge.total:void 0,Ct=R-Ue,zt=De(Ct),ft=R<=ut;Ue=R,r({loaded:R,total:ut,progress:ut?R/ut:void 0,bytes:Ct,rate:zt||void 0,estimated:zt&&ut&&ft?(ut-R)/zt:void 0,event:Ge,lengthComputable:ut!=null,[p?`download`:`upload`]:!0})},j)},progressEventDecorator=(r,p)=>{let j=r!=null;return[Ue=>p[0]({lengthComputable:j,total:r,loaded:Ue}),p[1]]},asyncDecorator=r=>(...p)=>utils_default.asap(()=>r(...p));var isURLSameOrigin_default=platform_default.hasStandardBrowserEnv?((r,p)=>j=>(j=new URL(j,platform_default.origin),r.protocol===j.protocol&&r.host===j.host&&(p||r.port===j.port)))(new URL(platform_default.origin),platform_default.navigator&&/(msie|trident)/i.test(platform_default.navigator.userAgent)):()=>!0,cookies_default=platform_default.hasStandardBrowserEnv?{write(r,p,j,Ue,De,Ge){let R=[r+`=`+encodeURIComponent(p)];utils_default.isNumber(j)&&R.push(`expires=`+new Date(j).toGMTString()),utils_default.isString(Ue)&&R.push(`path=`+Ue),utils_default.isString(De)&&R.push(`domain=`+De),Ge===!0&&R.push(`secure`),document.cookie=R.join(`; `)},read(r){let p=document.cookie.match(RegExp(`(^|;\\s*)(`+r+`)=([^;]*)`));return p?decodeURIComponent(p[3]):null},remove(r){this.write(r,``,Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(r){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(r)}function combineURLs(r,p){return p?r.replace(/\/?\/$/,``)+`/`+p.replace(/^\/+/,``):r}function buildFullPath(r,p,j){let Ue=!isAbsoluteURL(p);return r&&(Ue||j==0)?combineURLs(r,p):p}var headersToObject=r=>r instanceof AxiosHeaders_default?{...r}:r;function mergeConfig$1(r,p){p||={};let j={};function Ue(zt,ft,qt,Nt){return utils_default.isPlainObject(zt)&&utils_default.isPlainObject(ft)?utils_default.merge.call({caseless:Nt},zt,ft):utils_default.isPlainObject(ft)?utils_default.merge({},ft):utils_default.isArray(ft)?ft.slice():ft}function De(zt,ft,qt,Nt){if(utils_default.isUndefined(ft)){if(!utils_default.isUndefined(zt))return Ue(void 0,zt,qt,Nt)}else return Ue(zt,ft,qt,Nt)}function Ge(zt,ft){if(!utils_default.isUndefined(ft))return Ue(void 0,ft)}function R(zt,ft){if(utils_default.isUndefined(ft)){if(!utils_default.isUndefined(zt))return Ue(void 0,zt)}else return Ue(void 0,ft)}function ut(zt,ft,qt){if(qt in p)return Ue(zt,ft);if(qt in r)return Ue(void 0,zt)}let Ct={url:Ge,method:Ge,data:Ge,baseURL:R,transformRequest:R,transformResponse:R,paramsSerializer:R,timeout:R,timeoutMessage:R,withCredentials:R,withXSRFToken:R,adapter:R,responseType:R,xsrfCookieName:R,xsrfHeaderName:R,onUploadProgress:R,onDownloadProgress:R,decompress:R,maxContentLength:R,maxBodyLength:R,beforeRedirect:R,transport:R,httpAgent:R,httpsAgent:R,cancelToken:R,socketPath:R,responseEncoding:R,validateStatus:ut,headers:(zt,ft,qt)=>De(headersToObject(zt),headersToObject(ft),qt,!0)};return utils_default.forEach(Object.keys({...r,...p}),function(ft){let qt=Ct[ft]||De,Nt=qt(r[ft],p[ft],ft);utils_default.isUndefined(Nt)&&qt!==ut||(j[ft]=Nt)}),j}var resolveConfig_default=r=>{let p=mergeConfig$1({},r),{data:j,withXSRFToken:Ue,xsrfHeaderName:De,xsrfCookieName:Ge,headers:R,auth:ut}=p;if(p.headers=R=AxiosHeaders_default.from(R),p.url=buildURL(buildFullPath(p.baseURL,p.url,p.allowAbsoluteUrls),r.params,r.paramsSerializer),ut&&R.set(`Authorization`,`Basic `+btoa((ut.username||``)+`:`+(ut.password?unescape(encodeURIComponent(ut.password)):``))),utils_default.isFormData(j)){if(platform_default.hasStandardBrowserEnv||platform_default.hasStandardBrowserWebWorkerEnv)R.setContentType(void 0);else if(utils_default.isFunction(j.getHeaders)){let Ct=j.getHeaders(),zt=[`content-type`,`content-length`];Object.entries(Ct).forEach(([ft,qt])=>{zt.includes(ft.toLowerCase())&&R.set(ft,qt)})}}if(platform_default.hasStandardBrowserEnv&&(Ue&&utils_default.isFunction(Ue)&&(Ue=Ue(p)),Ue||Ue!==!1&&isURLSameOrigin_default(p.url))){let Ct=De&&Ge&&cookies_default.read(Ge);Ct&&R.set(De,Ct)}return p},xhr_default=typeof XMLHttpRequest<`u`&&function(r){return new Promise(function(j,Ue){let De=resolveConfig_default(r),Ge=De.data,R=AxiosHeaders_default.from(De.headers).normalize(),{responseType:ut,onUploadProgress:Ct,onDownloadProgress:zt}=De,ft,qt,Nt,Ut,Yt;function Gt(){Ut&&Ut(),Yt&&Yt(),De.cancelToken&&De.cancelToken.unsubscribe(ft),De.signal&&De.signal.removeEventListener(`abort`,ft)}let Jt=new XMLHttpRequest;Jt.open(De.method.toUpperCase(),De.url,!0),Jt.timeout=De.timeout;function ei(){if(!Jt)return;let ri=AxiosHeaders_default.from(`getAllResponseHeaders`in Jt&&Jt.getAllResponseHeaders());settle(function(fi){j(fi),Gt()},function(fi){Ue(fi),Gt()},{data:!ut||ut===`text`||ut===`json`?Jt.responseText:Jt.response,status:Jt.status,statusText:Jt.statusText,headers:ri,config:r,request:Jt}),Jt=null}`onloadend`in Jt?Jt.onloadend=ei:Jt.onreadystatechange=function(){!Jt||Jt.readyState!==4||Jt.status===0&&!(Jt.responseURL&&Jt.responseURL.indexOf(`file:`)===0)||setTimeout(ei)},Jt.onabort=function(){Jt&&=(Ue(new AxiosError_default(`Request aborted`,AxiosError_default.ECONNABORTED,r,Jt)),null)},Jt.onerror=function(ui){let fi=new AxiosError_default(ui&&ui.message?ui.message:`Network Error`,AxiosError_default.ERR_NETWORK,r,Jt);fi.event=ui||null,Ue(fi),Jt=null},Jt.ontimeout=function(){let ui=De.timeout?`timeout of `+De.timeout+`ms exceeded`:`timeout exceeded`,fi=De.transitional||transitional_default;De.timeoutErrorMessage&&(ui=De.timeoutErrorMessage),Ue(new AxiosError_default(ui,fi.clarifyTimeoutError?AxiosError_default.ETIMEDOUT:AxiosError_default.ECONNABORTED,r,Jt)),Jt=null},Ge===void 0&&R.setContentType(null),`setRequestHeader`in Jt&&utils_default.forEach(R.toJSON(),function(ui,fi){Jt.setRequestHeader(fi,ui)}),utils_default.isUndefined(De.withCredentials)||(Jt.withCredentials=!!De.withCredentials),ut&&ut!==`json`&&(Jt.responseType=De.responseType),zt&&([Nt,Yt]=progressEventReducer(zt,!0),Jt.addEventListener(`progress`,Nt)),Ct&&Jt.upload&&([qt,Ut]=progressEventReducer(Ct),Jt.upload.addEventListener(`progress`,qt),Jt.upload.addEventListener(`loadend`,Ut)),(De.cancelToken||De.signal)&&(ft=ri=>{Jt&&=(Ue(!ri||ri.type?new CanceledError_default(null,r,Jt):ri),Jt.abort(),null)},De.cancelToken&&De.cancelToken.subscribe(ft),De.signal&&(De.signal.aborted?ft():De.signal.addEventListener(`abort`,ft)));let ii=parseProtocol(De.url);if(ii&&platform_default.protocols.indexOf(ii)===-1){Ue(new AxiosError_default(`Unsupported protocol `+ii+`:`,AxiosError_default.ERR_BAD_REQUEST,r));return}Jt.send(Ge||null)})},composeSignals_default=(r,p)=>{let{length:j}=r=r?r.filter(Boolean):[];if(p||j){let Ue=new AbortController,De,Ge=function(zt){if(!De){De=!0,ut();let ft=zt instanceof Error?zt:this.reason;Ue.abort(ft instanceof AxiosError_default?ft:new CanceledError_default(ft instanceof Error?ft.message:ft))}},R=p&&setTimeout(()=>{R=null,Ge(new AxiosError_default(`timeout ${p} of ms exceeded`,AxiosError_default.ETIMEDOUT))},p),ut=()=>{r&&=(R&&clearTimeout(R),R=null,r.forEach(zt=>{zt.unsubscribe?zt.unsubscribe(Ge):zt.removeEventListener(`abort`,Ge)}),null)};r.forEach(zt=>zt.addEventListener(`abort`,Ge));let{signal:Ct}=Ue;return Ct.unsubscribe=()=>utils_default.asap(ut),Ct}};const streamChunk=function*(r,p){let j=r.byteLength;if(!p||j<p){yield r;return}let Ue=0,De;for(;Ue<j;)De=Ue+p,yield r.slice(Ue,De),Ue=De},readBytes=async function*(r,p){for await(let j of readStream(r))yield*streamChunk(j,p)};var readStream=async function*(r){if(r[Symbol.asyncIterator]){yield*r;return}let p=r.getReader();try{for(;;){let{done:j,value:Ue}=await p.read();if(j)break;yield Ue}}finally{await p.cancel()}};const trackStream=(r,p,j,Ue)=>{let De=readBytes(r,p),Ge=0,R,ut=Ct=>{R||(R=!0,Ue&&Ue(Ct))};return new ReadableStream({async pull(Ct){try{let{done:zt,value:ft}=await De.next();if(zt){ut(),Ct.close();return}let qt=ft.byteLength;j&&j(Ge+=qt),Ct.enqueue(new Uint8Array(ft))}catch(zt){throw ut(zt),zt}},cancel(Ct){return ut(Ct),De.return()}},{highWaterMark:2})};var DEFAULT_CHUNK_SIZE=64*1024,{isFunction:isFunction$3}=utils_default,globalFetchAPI=(({Request:r,Response:p})=>({Request:r,Response:p}))(utils_default.global),{ReadableStream:ReadableStream$1,TextEncoder}=utils_default.global,test=(r,...p)=>{try{return!!r(...p)}catch{return!1}},factory=r=>{r=utils_default.merge.call({skipUndefined:!0},globalFetchAPI,r);let{fetch:p,Request:j,Response:Ue}=r,De=p?isFunction$3(p):typeof fetch==`function`,Ge=isFunction$3(j),R=isFunction$3(Ue);if(!De)return!1;let ut=De&&isFunction$3(ReadableStream$1),Ct=De&&(typeof TextEncoder==`function`?(Yt=>Gt=>Yt.encode(Gt))(new TextEncoder):async Yt=>new Uint8Array(await new j(Yt).arrayBuffer())),zt=Ge&&ut&&test(()=>{let Yt=!1,Gt=new j(platform_default.origin,{body:new ReadableStream$1,method:`POST`,get duplex(){return Yt=!0,`half`}}).headers.has(`Content-Type`);return Yt&&!Gt}),ft=R&&ut&&test(()=>utils_default.isReadableStream(new Ue(``).body)),qt={stream:ft&&(Yt=>Yt.body)};De&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(Yt=>{!qt[Yt]&&(qt[Yt]=(Gt,Jt)=>{let ei=Gt&&Gt[Yt];if(ei)return ei.call(Gt);throw new AxiosError_default(`Response type '${Yt}' is not supported`,AxiosError_default.ERR_NOT_SUPPORT,Jt)})});let Nt=async Yt=>{if(Yt==null)return 0;if(utils_default.isBlob(Yt))return Yt.size;if(utils_default.isSpecCompliantForm(Yt))return(await new j(platform_default.origin,{method:`POST`,body:Yt}).arrayBuffer()).byteLength;if(utils_default.isArrayBufferView(Yt)||utils_default.isArrayBuffer(Yt))return Yt.byteLength;if(utils_default.isURLSearchParams(Yt)&&(Yt+=``),utils_default.isString(Yt))return(await Ct(Yt)).byteLength},Ut=async(Yt,Gt)=>utils_default.toFiniteNumber(Yt.getContentLength())??Nt(Gt);return async Yt=>{let{url:Gt,method:Jt,data:ei,signal:ii,cancelToken:ri,timeout:ui,onDownloadProgress:fi,onUploadProgress:mi,responseType:Fi,headers:Mi,withCredentials:xi=`same-origin`,fetchOptions:wi}=resolveConfig_default(Yt),Oi=p||fetch;Fi=Fi?(Fi+``).toLowerCase():`text`;let Je=composeSignals_default([ii,ri&&ri.toAbortSignal()],ui),s=null,K=Je&&Je.unsubscribe&&(()=>{Je.unsubscribe()}),xe;try{if(mi&&zt&&Jt!==`get`&&Jt!==`head`&&(xe=await Ut(Mi,ei))!==0){let g=new j(Gt,{method:`POST`,body:ei,duplex:`half`}),Ye;if(utils_default.isFormData(ei)&&(Ye=g.headers.get(`content-type`))&&Mi.setContentType(Ye),g.body){let[ti,Xt]=progressEventDecorator(xe,progressEventReducer(asyncDecorator(mi)));ei=trackStream(g.body,DEFAULT_CHUNK_SIZE,ti,Xt)}}utils_default.isString(xi)||(xi=xi?`include`:`omit`);let ke=Ge&&`credentials`in j.prototype,Ke={...wi,signal:Je,method:Jt.toUpperCase(),headers:Mi.normalize().toJSON(),body:ei,duplex:`half`,credentials:ke?xi:void 0};s=Ge&&new j(Gt,Ke);let at=await(Ge?Oi(s,wi):Oi(Gt,Ke)),Xe=ft&&(Fi===`stream`||Fi===`response`);if(ft&&(fi||Xe&&K)){let g={};[`status`,`statusText`,`headers`].forEach(si=>{g[si]=at[si]});let Ye=utils_default.toFiniteNumber(at.headers.get(`content-length`)),[ti,Xt]=fi&&progressEventDecorator(Ye,progressEventReducer(asyncDecorator(fi),!0))||[];at=new Ue(trackStream(at.body,DEFAULT_CHUNK_SIZE,ti,()=>{Xt&&Xt(),K&&K()}),g)}Fi||=`text`;let We=await qt[utils_default.findKey(qt,Fi)||`text`](at,Yt);return!Xe&&K&&K(),await new Promise((g,Ye)=>{settle(g,Ye,{data:We,headers:AxiosHeaders_default.from(at.headers),status:at.status,statusText:at.statusText,config:Yt,request:s})})}catch(ke){throw K&&K(),ke&&ke.name===`TypeError`&&/Load failed|fetch/i.test(ke.message)?Object.assign(new AxiosError_default(`Network Error`,AxiosError_default.ERR_NETWORK,Yt,s),{cause:ke.cause||ke}):AxiosError_default.from(ke,ke&&ke.code,Yt,s)}}},seedCache=new Map;const getFetch=r=>{let p=r?r.env:{},{fetch:j,Request:Ue,Response:De}=p,Ge=[Ue,De,j],R=Ge.length,ut,Ct,zt=seedCache;for(;R--;)ut=Ge[R],Ct=zt.get(ut),Ct===void 0&&zt.set(ut,Ct=R?new Map:factory(p)),zt=Ct;return Ct};var adapter=getFetch(),knownAdapters={http:null,xhr:xhr_default,fetch:{get:getFetch}};utils_default.forEach(knownAdapters,(r,p)=>{if(r){try{Object.defineProperty(r,`name`,{value:p})}catch{}Object.defineProperty(r,`adapterName`,{value:p})}});var renderReason=r=>`- ${r}`,isResolvedHandle=r=>utils_default.isFunction(r)||r===null||r===!1,adapters_default={getAdapter:(r,p)=>{r=utils_default.isArray(r)?r:[r];let{length:j}=r,Ue,De,Ge={};for(let R=0;R<j;R++){Ue=r[R];let ut;if(De=Ue,!isResolvedHandle(Ue)&&(De=knownAdapters[(ut=String(Ue)).toLowerCase()],De===void 0))throw new AxiosError_default(`Unknown adapter '${ut}'`);if(De&&(utils_default.isFunction(De)||(De=De.get(p))))break;Ge[ut||`#`+R]=De}if(!De){let R=Object.entries(Ge).map(([ut,Ct])=>`adapter ${ut} `+(Ct===!1?`is not supported by the environment`:`is not available in the build`));throw new AxiosError_default(`There is no suitable adapter to dispatch the request `+(j?R.length>1?`since :
|
|
|
`+R.map(renderReason).join(`
|
|
|
`):` `+renderReason(R[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return De},adapters:knownAdapters};function throwIfCancellationRequested(r){if(r.cancelToken&&r.cancelToken.throwIfRequested(),r.signal&&r.signal.aborted)throw new CanceledError_default(null,r)}function dispatchRequest(r){return throwIfCancellationRequested(r),r.headers=AxiosHeaders_default.from(r.headers),r.data=transformData.call(r,r.transformRequest),[`post`,`put`,`patch`].indexOf(r.method)!==-1&&r.headers.setContentType(`application/x-www-form-urlencoded`,!1),adapters_default.getAdapter(r.adapter||defaults_default.adapter,r)(r).then(function(j){return throwIfCancellationRequested(r),j.data=transformData.call(r,r.transformResponse,j),j.headers=AxiosHeaders_default.from(j.headers),j},function(j){return isCancel$1(j)||(throwIfCancellationRequested(r),j&&j.response&&(j.response.data=transformData.call(r,r.transformResponse,j.response),j.response.headers=AxiosHeaders_default.from(j.response.headers))),Promise.reject(j)})}const VERSION$1=`1.12.2`;var validators$1={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((r,p)=>{validators$1[r]=function(Ue){return typeof Ue===r||`a`+(p<1?`n `:` `)+r}});var deprecatedWarnings={};validators$1.transitional=function(p,j,Ue){function De(Ge,R){return`[Axios v`+VERSION$1+`] Transitional option '`+Ge+`'`+R+(Ue?`. `+Ue:``)}return(Ge,R,ut)=>{if(p===!1)throw new AxiosError_default(De(R,` has been removed`+(j?` in `+j:``)),AxiosError_default.ERR_DEPRECATED);return j&&!deprecatedWarnings[R]&&(deprecatedWarnings[R]=!0,console.warn(De(R,` has been deprecated since v`+j+` and will be removed in the near future`))),p?p(Ge,R,ut):!0}},validators$1.spelling=function(p){return(j,Ue)=>(console.warn(`${Ue} is likely a misspelling of ${p}`),!0)};function assertOptions(r,p,j){if(typeof r!=`object`)throw new AxiosError_default(`options must be an object`,AxiosError_default.ERR_BAD_OPTION_VALUE);let Ue=Object.keys(r),De=Ue.length;for(;De-- >0;){let Ge=Ue[De],R=p[Ge];if(R){let ut=r[Ge],Ct=ut===void 0||R(ut,Ge,r);if(Ct!==!0)throw new AxiosError_default(`option `+Ge+` must be `+Ct,AxiosError_default.ERR_BAD_OPTION_VALUE);continue}if(j!==!0)throw new AxiosError_default(`Unknown option `+Ge,AxiosError_default.ERR_BAD_OPTION)}}var validator_default={assertOptions,validators:validators$1},validators=validator_default.validators,Axios$1=class{constructor(r){this.defaults=r||{},this.interceptors={request:new InterceptorManager_default,response:new InterceptorManager_default}}async request(r,p){try{return await this._request(r,p)}catch(j){if(j instanceof Error){let Ue={};Error.captureStackTrace?Error.captureStackTrace(Ue):Ue=Error();let De=Ue.stack?Ue.stack.replace(/^.+\n/,``):``;try{j.stack?De&&!String(j.stack).endsWith(De.replace(/^.+\n.+\n/,``))&&(j.stack+=`
|
|
|
`+De):j.stack=De}catch{}}throw j}}_request(r,p){typeof r==`string`?(p||={},p.url=r):p=r||{},p=mergeConfig$1(this.defaults,p);let{transitional:j,paramsSerializer:Ue,headers:De}=p;j!==void 0&&validator_default.assertOptions(j,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),Ue!=null&&(utils_default.isFunction(Ue)?p.paramsSerializer={serialize:Ue}:validator_default.assertOptions(Ue,{encode:validators.function,serialize:validators.function},!0)),p.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?p.allowAbsoluteUrls=!0:p.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),validator_default.assertOptions(p,{baseUrl:validators.spelling(`baseURL`),withXsrfToken:validators.spelling(`withXSRFToken`)},!0),p.method=(p.method||this.defaults.method||`get`).toLowerCase();let Ge=De&&utils_default.merge(De.common,De[p.method]);De&&utils_default.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`common`],Ut=>{delete De[Ut]}),p.headers=AxiosHeaders_default.concat(Ge,De);let R=[],ut=!0;this.interceptors.request.forEach(function(Yt){typeof Yt.runWhen==`function`&&Yt.runWhen(p)===!1||(ut&&=Yt.synchronous,R.unshift(Yt.fulfilled,Yt.rejected))});let Ct=[];this.interceptors.response.forEach(function(Yt){Ct.push(Yt.fulfilled,Yt.rejected)});let zt,ft=0,qt;if(!ut){let Ut=[dispatchRequest.bind(this),void 0];for(Ut.unshift(...R),Ut.push(...Ct),qt=Ut.length,zt=Promise.resolve(p);ft<qt;)zt=zt.then(Ut[ft++],Ut[ft++]);return zt}qt=R.length;let Nt=p;for(;ft<qt;){let Ut=R[ft++],Yt=R[ft++];try{Nt=Ut(Nt)}catch(Gt){Yt.call(this,Gt);break}}try{zt=dispatchRequest.call(this,Nt)}catch(Ut){return Promise.reject(Ut)}for(ft=0,qt=Ct.length;ft<qt;)zt=zt.then(Ct[ft++],Ct[ft++]);return zt}getUri(r){return r=mergeConfig$1(this.defaults,r),buildURL(buildFullPath(r.baseURL,r.url,r.allowAbsoluteUrls),r.params,r.paramsSerializer)}};utils_default.forEach([`delete`,`get`,`head`,`options`],function(p){Axios$1.prototype[p]=function(j,Ue){return this.request(mergeConfig$1(Ue||{},{method:p,url:j,data:(Ue||{}).data}))}}),utils_default.forEach([`post`,`put`,`patch`],function(p){function j(Ue){return function(Ge,R,ut){return this.request(mergeConfig$1(ut||{},{method:p,headers:Ue?{"Content-Type":`multipart/form-data`}:{},url:Ge,data:R}))}}Axios$1.prototype[p]=j(),Axios$1.prototype[p+`Form`]=j(!0)});var Axios_default=Axios$1,CancelToken_default=class qo{constructor(p){if(typeof p!=`function`)throw TypeError(`executor must be a function.`);let j;this.promise=new Promise(function(Ge){j=Ge});let Ue=this;this.promise.then(De=>{if(!Ue._listeners)return;let Ge=Ue._listeners.length;for(;Ge-- >0;)Ue._listeners[Ge](De);Ue._listeners=null}),this.promise.then=De=>{let Ge,R=new Promise(ut=>{Ue.subscribe(ut),Ge=ut}).then(De);return R.cancel=function(){Ue.unsubscribe(Ge)},R},p(function(Ge,R,ut){Ue.reason||(Ue.reason=new CanceledError_default(Ge,R,ut),j(Ue.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(p){if(this.reason){p(this.reason);return}this._listeners?this._listeners.push(p):this._listeners=[p]}unsubscribe(p){if(!this._listeners)return;let j=this._listeners.indexOf(p);j!==-1&&this._listeners.splice(j,1)}toAbortSignal(){let p=new AbortController,j=Ue=>{p.abort(Ue)};return this.subscribe(j),p.signal.unsubscribe=()=>this.unsubscribe(j),p.signal}static source(){let p;return{token:new qo(function(Ue){p=Ue}),cancel:p}}};function spread$1(r){return function(j){return r.apply(null,j)}}function isAxiosError$1(r){return utils_default.isObject(r)&&r.isAxiosError===!0}var HttpStatusCode$1={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(HttpStatusCode$1).forEach(([r,p])=>{HttpStatusCode$1[p]=r});var HttpStatusCode_default=HttpStatusCode$1;function createInstance(r){let p=new Axios_default(r),j=bind$10(Axios_default.prototype.request,p);return utils_default.extend(j,Axios_default.prototype,p,{allOwnKeys:!0}),utils_default.extend(j,p,null,{allOwnKeys:!0}),j.create=function(De){return createInstance(mergeConfig$1(r,De))},j}var axios=createInstance(defaults_default);axios.Axios=Axios_default,axios.CanceledError=CanceledError_default,axios.CancelToken=CancelToken_default,axios.isCancel=isCancel$1,axios.VERSION=VERSION$1,axios.toFormData=toFormData_default,axios.AxiosError=AxiosError_default,axios.Cancel=axios.CanceledError,axios.all=function(p){return Promise.all(p)},axios.spread=spread$1,axios.isAxiosError=isAxiosError$1,axios.mergeConfig=mergeConfig$1,axios.AxiosHeaders=AxiosHeaders_default,axios.formToJSON=r=>formDataToJSON_default(utils_default.isHTMLForm(r)?new FormData(r):r),axios.getAdapter=adapters_default.getAdapter,axios.HttpStatusCode=HttpStatusCode_default,axios.default=axios;var axios_default=axios,{Axios,AxiosError,CanceledError,isCancel,CancelToken,VERSION,all:all$3,Cancel,isAxiosError,spread,toFormData,AxiosHeaders,HttpStatusCode,formToJSON,getAdapter,mergeConfig}=axios_default,R$2=(r,p)=>d$2(r,``,p),g$6=r=>`/remote.php/`+r,U=(r,p)=>{var j;return(p?.baseURL??w())+g$6(r)},v=(r,p,j)=>{var Ue;let De=Object.assign({ocsVersion:2},j||{}).ocsVersion===1?1:2;return(j?.baseURL??w())+`/ocs/v`+De+`.php`+u$1(r,p,j)},u$1=(r,p,j)=>{let Ue=Object.assign({escape:!0},j||{});return r.charAt(0)!==`/`&&(r=`/`+r),function(Ge,R){return R||={},Ge.replace(/{([^{}]*)}/g,function(ut,Ct){let zt=R[Ct];return Ue.escape?encodeURIComponent(typeof zt==`string`||typeof zt==`number`?zt.toString():ut):typeof zt==`string`||typeof zt==`number`?zt.toString():ut})}(r,p||{})},_=(r,p,j)=>{var Ue,De,Ge;let R=Object.assign({noRewrite:!1},j||{}),ut=j?.baseURL??f$3();return window?.OC?.config?.modRewriteWorking===!0&&!R.noRewrite?ut+u$1(r,p,j):ut+`/index.php`+u$1(r,p,j)},h$1=(r,p)=>p.includes(`.`)?d$2(r,`img`,p):d$2(r,`img`,`${p}.svg`),d$2=(r,p,j)=>{var Ue,De,Ge;let R=(window?.OC?.coreApps)?.includes(r)??!1,ut=j.slice(-3)===`php`,Ct=f$3();return ut&&!R?(Ct+=`/index.php/apps/${r}`,p&&(Ct+=`/${encodeURI(p)}`),j!==`index.php`&&(Ct+=`/${j}`)):!ut&&!R?(Ct=b$2(r),p&&(Ct+=`/${p}/`),Ct.at(-1)!==`/`&&(Ct+=`/`),Ct+=j):((r===`settings`||r===`core`||r===`search`)&&p===`ajax`&&(Ct+=`/index.php`),r&&(Ct+=`/${r}`),p&&(Ct+=`/${p}`),Ct+=`/${j}`),Ct},w=()=>window.location.protocol+`//`+window.location.host+f$3();function f$3(){let r=window._oc_webroot;if(typeof r>`u`){r=location.pathname;let p=r.indexOf(`/index.php/`);if(p!==-1)r=r.slice(0,p);else{let j=r.indexOf(`/`,1);r=r.slice(0,j>0?j:void 0)}}return r}function b$2(r){var p,j;return(window._oc_appswebroots??{})[r]??``}var client=axios_default.create({headers:{requesttoken:getRequestToken()??``,"X-Requested-With":`XMLHttpRequest`}});onRequestTokenUpdate(r=>{client.defaults.headers.requesttoken=r});var cancelableClient=Object.assign(client,{CancelToken:axios_default.CancelToken,isCancel:axios_default.isCancel}),RETRY_KEY=Symbol(`csrf-retry`);function onCsrfTokenError(r){return async p=>{if(!isAxiosError(p))throw p;let{config:j,response:Ue,request:De}=p,Ge=De?.responseURL;if(j&&!j[RETRY_KEY]&&Ue?.status===412&&Ue?.data?.message===`CSRF check failed`){console.warn(`Request to ${Ge} failed because of a CSRF mismatch. Fetching a new token`);let{data:{token:R}}=await r.get(_(`/csrftoken`));return console.debug(`New request token ${R} fetched`),r.defaults.headers.requesttoken=R,r({...j,headers:{...j.headers,requesttoken:R},[RETRY_KEY]:!0})}throw p}}var RETRY_DELAY_KEY=Symbol(`retryDelay`);function onMaintenanceModeError(r){return async p=>{if(!isAxiosError(p))throw p;let{config:j,response:Ue,request:De}=p,Ge=De?.responseURL,R=Ue?.status,ut=Ue?.headers,Ct=typeof j?.[RETRY_DELAY_KEY]==`number`?j?.[RETRY_DELAY_KEY]:1;if(R===503&&ut?.[`x-nextcloud-maintenance-mode`]===`1`&&j?.retryIfMaintenanceMode){if(Ct*=2,Ct>32)throw console.error(`Retry delay exceeded one minute, giving up.`,{responseURL:Ge}),p;return console.warn(`Request to ${Ge} failed because of maintenance mode. Retrying in ${Ct}s`),await new Promise(zt=>{setTimeout(zt,Ct*1e3)}),r({...j,[RETRY_DELAY_KEY]:Ct})}throw p}}async function onNotLoggedInError(r){if(isAxiosError(r)){let{config:p,response:j,request:Ue}=r,De=Ue?.responseURL;j?.status===401&&j?.data?.message===`Current user is not logged in`&&p?.reloadExpiredSession&&window?.location&&(console.error(`Request to ${De} failed because the user session expired. Reloading the page \u2026`),window.location.reload())}throw r}cancelableClient.interceptors.response.use(r=>r,onCsrfTokenError(cancelableClient)),cancelableClient.interceptors.response.use(r=>r,onMaintenanceModeError(cancelableClient)),cancelableClient.interceptors.response.use(r=>r,onNotLoggedInError);var mdiAlertCircle=`M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z`,mdiArrowLeft=`M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z`,mdiArrowRight=`M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z`,mdiCalendarBlank=`M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1`,mdiCheck=`M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z`,mdiChevronDown=`M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z`,mdiChevronLeft=`M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z`,mdiChevronRight=`M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z`,mdiChevronUp=`M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z`,mdiClock=`M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M16.2,16.2L11,13V7H12.5V12.2L17,14.9L16.2,16.2Z`,mdiClose=`M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z`,mdiCloseCircleOutline=`M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2C6.47,2 2,6.47 2,12C2,17.53 6.47,22 12,22C17.53,22 22,17.53 22,12C22,6.47 17.53,2 12,2M14.59,8L12,10.59L9.41,8L8,9.41L10.59,12L8,14.59L9.41,16L12,13.41L14.59,16L16,14.59L13.41,12L16,9.41L14.59,8Z`,mdiDotsHorizontal=`M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z`,mdiEye=`M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z`,mdiEyeOff=`M11.83,9L15,12.16C15,12.11 15,12.05 15,12A3,3 0 0,0 12,9C11.94,9 11.89,9 11.83,9M7.53,9.8L9.08,11.35C9.03,11.56 9,11.77 9,12A3,3 0 0,0 12,15C12.22,15 12.44,14.97 12.65,14.92L14.2,16.47C13.53,16.8 12.79,17 12,17A5,5 0 0,1 7,12C7,11.21 7.2,10.47 7.53,9.8M2,4.27L4.28,6.55L4.73,7C3.08,8.3 1.78,10 1,12C2.73,16.39 7,19.5 12,19.5C13.55,19.5 15.03,19.2 16.38,18.66L16.81,19.08L19.73,22L21,20.73L3.27,3M12,7A5,5 0 0,1 17,12C17,12.64 16.87,13.26 16.64,13.82L19.57,16.75C21.07,15.5 22.27,13.86 23,12C21.27,7.61 17,4.5 12,4.5C10.6,4.5 9.26,4.75 8,5.2L10.17,7.35C10.74,7.13 11.35,7 12,7Z`,mdiUndo=`M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z`,{entries,setPrototypeOf,isFrozen,getPrototypeOf,getOwnPropertyDescriptor}=Object,{freeze,seal,create}=Object,{apply,construct}=typeof Reflect<`u`&&Reflect;freeze||=function(p){return p},seal||=function(p){return p},apply||=function(p,j){var De=[...arguments].slice(2);return p.apply(j,De)},construct||=function(p){return new p(...[...arguments].slice(1))};var arrayForEach=unapply(Array.prototype.forEach),arrayLastIndexOf=unapply(Array.prototype.lastIndexOf),arrayPop=unapply(Array.prototype.pop),arrayPush=unapply(Array.prototype.push),arraySplice=unapply(Array.prototype.splice),stringToLowerCase=unapply(String.prototype.toLowerCase),stringToString=unapply(String.prototype.toString),stringMatch=unapply(String.prototype.match),stringReplace=unapply(String.prototype.replace),stringIndexOf=unapply(String.prototype.indexOf),stringTrim=unapply(String.prototype.trim),objectHasOwnProperty=unapply(Object.prototype.hasOwnProperty),regExpTest=unapply(RegExp.prototype.test),typeErrorCreate=unconstruct(TypeError);function unapply(r){return function(p){p instanceof RegExp&&(p.lastIndex=0);var Ue=[...arguments].slice(1);return apply(r,p,Ue)}}function unconstruct(r){return function(){return construct(r,[...arguments])}}function addToSet(r,p){let j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:stringToLowerCase;setPrototypeOf&&setPrototypeOf(r,null);let Ue=p.length;for(;Ue--;){let De=p[Ue];if(typeof De==`string`){let Ge=j(De);Ge!==De&&(isFrozen(p)||(p[Ue]=Ge),De=Ge)}r[De]=!0}return r}function cleanArray(r){for(let p=0;p<r.length;p++)objectHasOwnProperty(r,p)||(r[p]=null);return r}function clone(r){let p=create(null);for(let[j,Ue]of entries(r))objectHasOwnProperty(r,j)&&(Array.isArray(Ue)?p[j]=cleanArray(Ue):Ue&&typeof Ue==`object`&&Ue.constructor===Object?p[j]=clone(Ue):p[j]=Ue);return p}function lookupGetter(r,p){for(;r!==null;){let Ue=getOwnPropertyDescriptor(r,p);if(Ue){if(Ue.get)return unapply(Ue.get);if(typeof Ue.value==`function`)return unapply(Ue.value)}r=getPrototypeOf(r)}function j(){return null}return j}var html$1=freeze(`a.abbr.acronym.address.area.article.aside.audio.b.bdi.bdo.big.blink.blockquote.body.br.button.canvas.caption.center.cite.code.col.colgroup.content.data.datalist.dd.decorator.del.details.dfn.dialog.dir.div.dl.dt.element.em.fieldset.figcaption.figure.font.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.i.img.input.ins.kbd.label.legend.li.main.map.mark.marquee.menu.menuitem.meter.nav.nobr.ol.optgroup.option.output.p.picture.pre.progress.q.rp.rt.ruby.s.samp.search.section.select.shadow.slot.small.source.spacer.span.strike.strong.style.sub.summary.sup.table.tbody.td.template.textarea.tfoot.th.thead.time.tr.track.tt.u.ul.var.video.wbr`.split(`.`)),svg$1=freeze(`svg.a.altglyph.altglyphdef.altglyphitem.animatecolor.animatemotion.animatetransform.circle.clippath.defs.desc.ellipse.enterkeyhint.exportparts.filter.font.g.glyph.glyphref.hkern.image.inputmode.line.lineargradient.marker.mask.metadata.mpath.part.path.pattern.polygon.polyline.radialgradient.rect.stop.style.switch.symbol.text.textpath.title.tref.tspan.view.vkern`.split(`.`)),svgFilters=freeze([`feBlend`,`feColorMatrix`,`feComponentTransfer`,`feComposite`,`feConvolveMatrix`,`feDiffuseLighting`,`feDisplacementMap`,`feDistantLight`,`feDropShadow`,`feFlood`,`feFuncA`,`feFuncB`,`feFuncG`,`feFuncR`,`feGaussianBlur`,`feImage`,`feMerge`,`feMergeNode`,`feMorphology`,`feOffset`,`fePointLight`,`feSpecularLighting`,`feSpotLight`,`feTile`,`feTurbulence`]),svgDisallowed=freeze([`animate`,`color-profile`,`cursor`,`discard`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`foreignobject`,`hatch`,`hatchpath`,`mesh`,`meshgradient`,`meshpatch`,`meshrow`,`missing-glyph`,`script`,`set`,`solidcolor`,`unknown`,`use`]),mathMl$1=freeze(`math.menclose.merror.mfenced.mfrac.mglyph.mi.mlabeledtr.mmultiscripts.mn.mo.mover.mpadded.mphantom.mroot.mrow.ms.mspace.msqrt.mstyle.msub.msup.msubsup.mtable.mtd.mtext.mtr.munder.munderover.mprescripts`.split(`.`)),mathMlDisallowed=freeze([`maction`,`maligngroup`,`malignmark`,`mlongdiv`,`mscarries`,`mscarry`,`msgroup`,`mstack`,`msline`,`msrow`,`semantics`,`annotation`,`annotation-xml`,`mprescripts`,`none`]),text$1=freeze([`#text`]),html$2=freeze(`accept.action.align.alt.autocapitalize.autocomplete.autopictureinpicture.autoplay.background.bgcolor.border.capture.cellpadding.cellspacing.checked.cite.class.clear.color.cols.colspan.controls.controlslist.coords.crossorigin.datetime.decoding.default.dir.disabled.disablepictureinpicture.disableremoteplayback.download.draggable.enctype.enterkeyhint.exportparts.face.for.headers.height.hidden.high.href.hreflang.id.inert.inputmode.integrity.ismap.kind.label.lang.list.loading.loop.low.max.maxlength.media.method.min.minlength.multiple.muted.name.nonce.noshade.novalidate.nowrap.open.optimum.part.pattern.placeholder.playsinline.popover.popovertarget.popovertargetaction.poster.preload.pubdate.radiogroup.readonly.rel.required.rev.reversed.role.rows.rowspan.spellcheck.scope.selected.shape.size.sizes.slot.span.srclang.start.src.srcset.step.style.summary.tabindex.title.translate.type.usemap.valign.value.width.wrap.xmlns.slot`.split(`.`)),svg=freeze(`accent-height.accumulate.additive.alignment-baseline.amplitude.ascent.attributename.attributetype.azimuth.basefrequency.baseline-shift.begin.bias.by.class.clip.clippathunits.clip-path.clip-rule.color.color-interpolation.color-interpolation-filters.color-profile.color-rendering.cx.cy.d.dx.dy.diffuseconstant.direction.display.divisor.dur.edgemode.elevation.end.exponent.fill.fill-opacity.fill-rule.filter.filterunits.flood-color.flood-opacity.font-family.font-size.font-size-adjust.font-stretch.font-style.font-variant.font-weight.fx.fy.g1.g2.glyph-name.glyphref.gradientunits.gradienttransform.height.href.id.image-rendering.in.in2.intercept.k.k1.k2.k3.k4.kerning.keypoints.keysplines.keytimes.lang.lengthadjust.letter-spacing.kernelmatrix.kernelunitlength.lighting-color.local.marker-end.marker-mid.marker-start.markerheight.markerunits.markerwidth.maskcontentunits.maskunits.max.mask.mask-type.media.method.mode.min.name.numoctaves.offset.operator.opacity.order.orient.orientation.origin.overflow.paint-order.path.pathlength.patterncontentunits.patterntransform.patternunits.points.preservealpha.preserveaspectratio.primitiveunits.r.rx.ry.radius.refx.refy.repeatcount.repeatdur.restart.result.rotate.scale.seed.shape-rendering.slope.specularconstant.specularexponent.spreadmethod.startoffset.stddeviation.stitchtiles.stop-color.stop-opacity.stroke-dasharray.stroke-dashoffset.stroke-linecap.stroke-linejoin.stroke-miterlimit.stroke-opacity.stroke.stroke-width.style.surfacescale.systemlanguage.tabindex.tablevalues.targetx.targety.transform.transform-origin.text-anchor.text-decoration.text-rendering.textlength.type.u1.u2.unicode.values.viewbox.visibility.version.vert-adv-y.vert-origin-x.vert-origin-y.width.word-spacing.wrap.writing-mode.xchannelselector.ychannelselector.x.x1.x2.xmlns.y.y1.y2.z.zoomandpan`.split(`.`)),mathMl=freeze(`accent.accentunder.align.bevelled.close.columnsalign.columnlines.columnspan.denomalign.depth.dir.display.displaystyle.encoding.fence.frame.height.href.id.largeop.length.linethickness.lspace.lquote.mathbackground.mathcolor.mathsize.mathvariant.maxsize.minsize.movablelimits.notation.numalign.open.rowalign.rowlines.rowspacing.rowspan.rspace.rquote.scriptlevel.scriptminsize.scriptsizemultiplier.selection.separator.separators.stretchy.subscriptshift.supscriptshift.symmetric.voffset.width.xmlns`.split(`.`)),xml=freeze([`xlink:href`,`xml:id`,`xlink:title`,`xml:space`,`xmlns:xlink`]),MUSTACHE_EXPR=seal(/\{\{[\w\W]*|[\w\W]*\}\}/gm),ERB_EXPR=seal(/<%[\w\W]*|[\w\W]*%>/gm),TMPLIT_EXPR=seal(/\$\{[\w\W]*/gm),DATA_ATTR=seal(/^data-[\-\w.\u00B7-\uFFFF]+$/),ARIA_ATTR=seal(/^aria-[\-\w]+$/),IS_ALLOWED_URI=seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),IS_SCRIPT_OR_DATA=seal(/^(?:\w+script|data):/i),ATTR_WHITESPACE=seal(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),DOCTYPE_NAME=seal(/^html$/i),CUSTOM_ELEMENT=seal(/^[a-z][.\w]*(-[.\w]+)+$/i),EXPRESSIONS=Object.freeze({__proto__:null,ARIA_ATTR,ATTR_WHITESPACE,CUSTOM_ELEMENT,DATA_ATTR,DOCTYPE_NAME,ERB_EXPR,IS_ALLOWED_URI,IS_SCRIPT_OR_DATA,MUSTACHE_EXPR,TMPLIT_EXPR}),NODE_TYPE={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},getGlobal=function(){return typeof window>`u`?null:window},_createTrustedTypesPolicy=function(p,j){if(typeof p!=`object`||typeof p.createPolicy!=`function`)return null;let Ue=null,De=`data-tt-policy-suffix`;j&&j.hasAttribute(De)&&(Ue=j.getAttribute(De));let Ge=`dompurify`+(Ue?`#`+Ue:``);try{return p.createPolicy(Ge,{createHTML(R){return R},createScriptURL(R){return R}})}catch{return console.warn(`TrustedTypes policy `+Ge+` could not be created.`),null}},_createHooksMap=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function createDOMPurify(){let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:getGlobal(),p=Wa=>createDOMPurify(Wa);if(p.version=`3.3.0`,p.removed=[],!r||!r.document||r.document.nodeType!==NODE_TYPE.document||!r.Element)return p.isSupported=!1,p;let{document:j}=r,Ue=j,De=Ue.currentScript,{DocumentFragment:Ge,HTMLTemplateElement:R,Node:ut,Element:Ct,NodeFilter:zt,NamedNodeMap:ft=r.NamedNodeMap||r.MozNamedAttrMap,HTMLFormElement:qt,DOMParser:Nt,trustedTypes:Ut}=r,Yt=Ct.prototype,Gt=lookupGetter(Yt,`cloneNode`),Jt=lookupGetter(Yt,`remove`),ei=lookupGetter(Yt,`nextSibling`),ii=lookupGetter(Yt,`childNodes`),ri=lookupGetter(Yt,`parentNode`);if(typeof R==`function`){let Wa=j.createElement(`template`);Wa.content&&Wa.content.ownerDocument&&(j=Wa.content.ownerDocument)}let ui,fi=``,{implementation:mi,createNodeIterator:Fi,createDocumentFragment:Mi,getElementsByTagName:xi}=j,{importNode:wi}=Ue,Oi=_createHooksMap();p.isSupported=typeof entries==`function`&&typeof ri==`function`&&mi&&mi.createHTMLDocument!==void 0;let{MUSTACHE_EXPR:Je,ERB_EXPR:s,TMPLIT_EXPR:K,DATA_ATTR:xe,ARIA_ATTR:ke,IS_SCRIPT_OR_DATA:Ke,ATTR_WHITESPACE:at,CUSTOM_ELEMENT:Xe}=EXPRESSIONS,{IS_ALLOWED_URI:We}=EXPRESSIONS,g=null,Ye=addToSet({},[...html$1,...svg$1,...svgFilters,...mathMl$1,...text$1]),ti=null,Xt=addToSet({},[...html$2,...svg,...mathMl,...xml]),si=Object.seal(create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ki=null,pi=null,_i=Object.seal(create(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),hi=!0,di=!0,bi=!1,Bi=!0,ci=!1,vi=!0,Ai=!1,Li=!1,Ti=!1,ba=!1,Ri=!1,Wi=!1,Ma=!0,Hi=!1,Ii=`user-content-`,ya=!0,gi=!1,Ni={},$i=null,Vi=addToSet({},[`annotation-xml`,`audio`,`colgroup`,`desc`,`foreignobject`,`head`,`iframe`,`math`,`mi`,`mn`,`mo`,`ms`,`mtext`,`noembed`,`noframes`,`noscript`,`plaintext`,`script`,`style`,`svg`,`template`,`thead`,`title`,`video`,`xmp`]),Ui=null,yi=addToSet({},[`audio`,`video`,`img`,`source`,`image`,`track`]),ai=null,oi=addToSet({},[`alt`,`class`,`for`,`id`,`label`,`name`,`pattern`,`placeholder`,`role`,`summary`,`title`,`value`,`style`,`xmlns`]),Di=`http://www.w3.org/1998/Math/MathML`,Si=`http://www.w3.org/2000/svg`,qi=`http://www.w3.org/1999/xhtml`,la=qi,Yi=!1,zi=null,ka=addToSet({},[Di,Si,qi],stringToString),Ki=addToSet({},[`mi`,`mo`,`mn`,`ms`,`mtext`]),Gi=addToSet({},[`annotation-xml`]),Aa=addToSet({},[`title`,`style`,`font`,`a`,`script`]),Ji=null,Xi=[`application/xhtml+xml`,`text/html`],kn=`text/html`,ea=null,ua=null,Ei=j.createElement(`form`),ni=function(wa){return wa instanceof RegExp||wa instanceof Function},li=function(){let wa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(ua&&ua===wa)){if((!wa||typeof wa!=`object`)&&(wa={}),wa=clone(wa),Ji=Xi.indexOf(wa.PARSER_MEDIA_TYPE)===-1?`text/html`:wa.PARSER_MEDIA_TYPE,ea=Ji===`application/xhtml+xml`?stringToString:stringToLowerCase,g=objectHasOwnProperty(wa,`ALLOWED_TAGS`)?addToSet({},wa.ALLOWED_TAGS,ea):Ye,ti=objectHasOwnProperty(wa,`ALLOWED_ATTR`)?addToSet({},wa.ALLOWED_ATTR,ea):Xt,zi=objectHasOwnProperty(wa,`ALLOWED_NAMESPACES`)?addToSet({},wa.ALLOWED_NAMESPACES,stringToString):ka,ai=objectHasOwnProperty(wa,`ADD_URI_SAFE_ATTR`)?addToSet(clone(oi),wa.ADD_URI_SAFE_ATTR,ea):oi,Ui=objectHasOwnProperty(wa,`ADD_DATA_URI_TAGS`)?addToSet(clone(yi),wa.ADD_DATA_URI_TAGS,ea):yi,$i=objectHasOwnProperty(wa,`FORBID_CONTENTS`)?addToSet({},wa.FORBID_CONTENTS,ea):Vi,ki=objectHasOwnProperty(wa,`FORBID_TAGS`)?addToSet({},wa.FORBID_TAGS,ea):clone({}),pi=objectHasOwnProperty(wa,`FORBID_ATTR`)?addToSet({},wa.FORBID_ATTR,ea):clone({}),Ni=objectHasOwnProperty(wa,`USE_PROFILES`)?wa.USE_PROFILES:!1,hi=wa.ALLOW_ARIA_ATTR!==!1,di=wa.ALLOW_DATA_ATTR!==!1,bi=wa.ALLOW_UNKNOWN_PROTOCOLS||!1,Bi=wa.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ci=wa.SAFE_FOR_TEMPLATES||!1,vi=wa.SAFE_FOR_XML!==!1,Ai=wa.WHOLE_DOCUMENT||!1,ba=wa.RETURN_DOM||!1,Ri=wa.RETURN_DOM_FRAGMENT||!1,Wi=wa.RETURN_TRUSTED_TYPE||!1,Ti=wa.FORCE_BODY||!1,Ma=wa.SANITIZE_DOM!==!1,Hi=wa.SANITIZE_NAMED_PROPS||!1,ya=wa.KEEP_CONTENT!==!1,gi=wa.IN_PLACE||!1,We=wa.ALLOWED_URI_REGEXP||IS_ALLOWED_URI,la=wa.NAMESPACE||qi,Ki=wa.MATHML_TEXT_INTEGRATION_POINTS||Ki,Gi=wa.HTML_INTEGRATION_POINTS||Gi,si=wa.CUSTOM_ELEMENT_HANDLING||{},wa.CUSTOM_ELEMENT_HANDLING&&ni(wa.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(si.tagNameCheck=wa.CUSTOM_ELEMENT_HANDLING.tagNameCheck),wa.CUSTOM_ELEMENT_HANDLING&&ni(wa.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(si.attributeNameCheck=wa.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),wa.CUSTOM_ELEMENT_HANDLING&&typeof wa.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements==`boolean`&&(si.allowCustomizedBuiltInElements=wa.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ci&&(di=!1),Ri&&(ba=!0),Ni&&(g=addToSet({},text$1),ti=[],Ni.html===!0&&(addToSet(g,html$1),addToSet(ti,html$2)),Ni.svg===!0&&(addToSet(g,svg$1),addToSet(ti,svg),addToSet(ti,xml)),Ni.svgFilters===!0&&(addToSet(g,svgFilters),addToSet(ti,svg),addToSet(ti,xml)),Ni.mathMl===!0&&(addToSet(g,mathMl$1),addToSet(ti,mathMl),addToSet(ti,xml))),wa.ADD_TAGS&&(typeof wa.ADD_TAGS==`function`?_i.tagCheck=wa.ADD_TAGS:(g===Ye&&(g=clone(g)),addToSet(g,wa.ADD_TAGS,ea))),wa.ADD_ATTR&&(typeof wa.ADD_ATTR==`function`?_i.attributeCheck=wa.ADD_ATTR:(ti===Xt&&(ti=clone(ti)),addToSet(ti,wa.ADD_ATTR,ea))),wa.ADD_URI_SAFE_ATTR&&addToSet(ai,wa.ADD_URI_SAFE_ATTR,ea),wa.FORBID_CONTENTS&&($i===Vi&&($i=clone($i)),addToSet($i,wa.FORBID_CONTENTS,ea)),ya&&(g[`#text`]=!0),Ai&&addToSet(g,[`html`,`head`,`body`]),g.table&&(addToSet(g,[`tbody`]),delete ki.tbody),wa.TRUSTED_TYPES_POLICY){if(typeof wa.TRUSTED_TYPES_POLICY.createHTML!=`function`)throw typeErrorCreate(`TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.`);if(typeof wa.TRUSTED_TYPES_POLICY.createScriptURL!=`function`)throw typeErrorCreate(`TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.`);ui=wa.TRUSTED_TYPES_POLICY,fi=ui.createHTML(``)}else ui===void 0&&(ui=_createTrustedTypesPolicy(Ut,De)),ui!==null&&typeof fi==`string`&&(fi=ui.createHTML(``));freeze&&freeze(wa),ua=wa}},ji=addToSet({},[...svg$1,...svgFilters,...svgDisallowed]),Ci=addToSet({},[...mathMl$1,...mathMlDisallowed]),Pi=function(wa){let Da=ri(wa);(!Da||!Da.tagName)&&(Da={namespaceURI:la,tagName:`template`});let Na=stringToLowerCase(wa.tagName),on=stringToLowerCase(Da.tagName);return zi[wa.namespaceURI]?wa.namespaceURI===Si?Da.namespaceURI===qi?Na===`svg`:Da.namespaceURI===Di?Na===`svg`&&(on===`annotation-xml`||Ki[on]):!!ji[Na]:wa.namespaceURI===Di?Da.namespaceURI===qi?Na===`math`:Da.namespaceURI===Si?Na===`math`&&Gi[on]:!!Ci[Na]:wa.namespaceURI===qi?Da.namespaceURI===Si&&!Gi[on]||Da.namespaceURI===Di&&!Ki[on]?!1:!Ci[Na]&&(Aa[Na]||!ji[Na]):!!(Ji===`application/xhtml+xml`&&zi[wa.namespaceURI]):!1},fa=function(wa){arrayPush(p.removed,{element:wa});try{ri(wa).removeChild(wa)}catch{Jt(wa)}},Zi=function(wa,Da){try{arrayPush(p.removed,{attribute:Da.getAttributeNode(wa),from:Da})}catch{arrayPush(p.removed,{attribute:null,from:Da})}if(Da.removeAttribute(wa),wa===`is`)if(ba||Ri)try{fa(Da)}catch{}else try{Da.setAttribute(wa,``)}catch{}},ia=function(wa){let Da=null,Na=null;if(Ti)wa=`<remove></remove>`+wa;else{let bn=stringMatch(wa,/^[\r\n\t ]+/);Na=bn&&bn[0]}Ji===`application/xhtml+xml`&&la===qi&&(wa=`<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>`+wa+`</body></html>`);let on=ui?ui.createHTML(wa):wa;if(la===qi)try{Da=new Nt().parseFromString(on,Ji)}catch{}if(!Da||!Da.documentElement){Da=mi.createDocument(la,`template`,null);try{Da.documentElement.innerHTML=Yi?fi:on}catch{}}let nn=Da.body||Da.documentElement;return wa&&Na&&nn.insertBefore(j.createTextNode(Na),nn.childNodes[0]||null),la===qi?xi.call(Da,Ai?`html`:`body`)[0]:Ai?Da.documentElement:nn},$a=function(wa){return Fi.call(wa.ownerDocument||wa,wa,zt.SHOW_ELEMENT|zt.SHOW_COMMENT|zt.SHOW_TEXT|zt.SHOW_PROCESSING_INSTRUCTION|zt.SHOW_CDATA_SECTION,null)},ra=function(wa){return wa instanceof qt&&(typeof wa.nodeName!=`string`||typeof wa.textContent!=`string`||typeof wa.removeChild!=`function`||!(wa.attributes instanceof ft)||typeof wa.removeAttribute!=`function`||typeof wa.setAttribute!=`function`||typeof wa.namespaceURI!=`string`||typeof wa.insertBefore!=`function`||typeof wa.hasChildNodes!=`function`)},Qi=function(wa){return typeof ut==`function`&&wa instanceof ut};function Xn(Wa,wa,Da){arrayForEach(Wa,Na=>{Na.call(p,wa,Da,ua)})}let da=function(wa){let Da=null;if(Xn(Oi.beforeSanitizeElements,wa,null),ra(wa))return fa(wa),!0;let Na=ea(wa.nodeName);if(Xn(Oi.uponSanitizeElement,wa,{tagName:Na,allowedTags:g}),vi&&wa.hasChildNodes()&&!Qi(wa.firstElementChild)&®ExpTest(/<[/\w!]/g,wa.innerHTML)&®ExpTest(/<[/\w!]/g,wa.textContent)||wa.nodeType===NODE_TYPE.progressingInstruction||vi&&wa.nodeType===NODE_TYPE.comment&®ExpTest(/<[/\w]/g,wa.data))return fa(wa),!0;if(!(_i.tagCheck instanceof Function&&_i.tagCheck(Na))&&(!g[Na]||ki[Na])){if(!ki[Na]&&xn(Na)&&(si.tagNameCheck instanceof RegExp&®ExpTest(si.tagNameCheck,Na)||si.tagNameCheck instanceof Function&&si.tagNameCheck(Na)))return!1;if(ya&&!$i[Na]){let on=ri(wa)||wa.parentNode,nn=ii(wa)||wa.childNodes;if(nn&&on){let bn=nn.length;for(let wn=bn-1;wn>=0;--wn){let ln=Gt(nn[wn],!0);ln.__removalCount=(wa.__removalCount||0)+1,on.insertBefore(ln,ei(wa))}}}return fa(wa),!0}return wa instanceof Ct&&!Pi(wa)||(Na===`noscript`||Na===`noembed`||Na===`noframes`)&®ExpTest(/<\/no(script|embed|frames)/i,wa.innerHTML)?(fa(wa),!0):(ci&&wa.nodeType===NODE_TYPE.text&&(Da=wa.textContent,arrayForEach([Je,s,K],on=>{Da=stringReplace(Da,on,` `)}),wa.textContent!==Da&&(arrayPush(p.removed,{element:wa.cloneNode()}),wa.textContent=Da)),Xn(Oi.afterSanitizeElements,wa,null),!1)},ha=function(wa,Da,Na){if(Ma&&(Da===`id`||Da===`name`)&&(Na in j||Na in Ei))return!1;if(!(di&&!pi[Da]&®ExpTest(xe,Da))&&!(hi&®ExpTest(ke,Da))&&!(_i.attributeCheck instanceof Function&&_i.attributeCheck(Da,wa))){if(!ti[Da]||pi[Da]){if(!(xn(wa)&&(si.tagNameCheck instanceof RegExp&®ExpTest(si.tagNameCheck,wa)||si.tagNameCheck instanceof Function&&si.tagNameCheck(wa))&&(si.attributeNameCheck instanceof RegExp&®ExpTest(si.attributeNameCheck,Da)||si.attributeNameCheck instanceof Function&&si.attributeNameCheck(Da,wa))||Da===`is`&&si.allowCustomizedBuiltInElements&&(si.tagNameCheck instanceof RegExp&®ExpTest(si.tagNameCheck,Na)||si.tagNameCheck instanceof Function&&si.tagNameCheck(Na))))return!1}else if(!ai[Da]&&!regExpTest(We,stringReplace(Na,at,``))&&!((Da===`src`||Da===`xlink:href`||Da===`href`)&&wa!==`script`&&stringIndexOf(Na,`data:`)===0&&Ui[wa])&&!(bi&&!regExpTest(Ke,stringReplace(Na,at,``)))&&Na)return!1}return!0},xn=function(wa){return wa!==`annotation-xml`&&stringMatch(wa,Xe)},rn=function(wa){Xn(Oi.beforeSanitizeAttributes,wa,null);let{attributes:Da}=wa;if(!Da||ra(wa))return;let Na={attrName:``,attrValue:``,keepAttr:!0,allowedAttributes:ti,forceKeepAttr:void 0},on=Da.length;for(;on--;){let{name:nn,namespaceURI:bn,value:wn}=Da[on],ln=ea(nn),Mn=wn,sn=nn===`value`?Mn:stringTrim(Mn);if(Na.attrName=ln,Na.attrValue=sn,Na.keepAttr=!0,Na.forceKeepAttr=void 0,Xn(Oi.uponSanitizeAttribute,wa,Na),sn=Na.attrValue,Hi&&(ln===`id`||ln===`name`)&&(Zi(nn,wa),sn=`user-content-`+sn),vi&®ExpTest(/((--!?|])>)|<\/(style|title|textarea)/i,sn)){Zi(nn,wa);continue}if(ln===`attributename`&&stringMatch(sn,`href`)){Zi(nn,wa);continue}if(Na.forceKeepAttr)continue;if(!Na.keepAttr){Zi(nn,wa);continue}if(!Bi&®ExpTest(/\/>/i,sn)){Zi(nn,wa);continue}ci&&arrayForEach([Je,s,K],An=>{sn=stringReplace(sn,An,` `)});let Dn=ea(wa.nodeName);if(!ha(Dn,ln,sn)){Zi(nn,wa);continue}if(ui&&typeof Ut==`object`&&typeof Ut.getAttributeType==`function`&&!bn)switch(Ut.getAttributeType(Dn,ln)){case`TrustedHTML`:sn=ui.createHTML(sn);break;case`TrustedScriptURL`:sn=ui.createScriptURL(sn);break}if(sn!==Mn)try{bn?wa.setAttributeNS(bn,nn,sn):wa.setAttribute(nn,sn),ra(wa)?fa(wa):arrayPop(p.removed)}catch{Zi(nn,wa)}}Xn(Oi.afterSanitizeAttributes,wa,null)},an=function Wa(wa){let Da=null,Na=$a(wa);for(Xn(Oi.beforeSanitizeShadowDOM,wa,null);Da=Na.nextNode();)Xn(Oi.uponSanitizeShadowNode,Da,null),da(Da),rn(Da),Da.content instanceof Ge&&Wa(Da.content);Xn(Oi.afterSanitizeShadowDOM,wa,null)};return p.sanitize=function(Wa){let wa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Da=null,Na=null,on=null,nn=null;if(Yi=!Wa,Yi&&(Wa=`<!-->`),typeof Wa!=`string`&&!Qi(Wa))if(typeof Wa.toString==`function`){if(Wa=Wa.toString(),typeof Wa!=`string`)throw typeErrorCreate(`dirty is not a string, aborting`)}else throw typeErrorCreate(`toString is not a function`);if(!p.isSupported)return Wa;if(Li||li(wa),p.removed=[],typeof Wa==`string`&&(gi=!1),gi){if(Wa.nodeName){let ln=ea(Wa.nodeName);if(!g[ln]||ki[ln])throw typeErrorCreate(`root node is forbidden and cannot be sanitized in-place`)}}else if(Wa instanceof ut)Da=ia(`<!---->`),Na=Da.ownerDocument.importNode(Wa,!0),Na.nodeType===NODE_TYPE.element&&Na.nodeName===`BODY`||Na.nodeName===`HTML`?Da=Na:Da.appendChild(Na);else{if(!ba&&!ci&&!Ai&&Wa.indexOf(`<`)===-1)return ui&&Wi?ui.createHTML(Wa):Wa;if(Da=ia(Wa),!Da)return ba?null:Wi?fi:``}Da&&Ti&&fa(Da.firstChild);let bn=$a(gi?Wa:Da);for(;on=bn.nextNode();)da(on),rn(on),on.content instanceof Ge&&an(on.content);if(gi)return Wa;if(ba){if(Ri)for(nn=Mi.call(Da.ownerDocument);Da.firstChild;)nn.appendChild(Da.firstChild);else nn=Da;return(ti.shadowroot||ti.shadowrootmode)&&(nn=wi.call(Ue,nn,!0)),nn}let wn=Ai?Da.outerHTML:Da.innerHTML;return Ai&&g[`!doctype`]&&Da.ownerDocument&&Da.ownerDocument.doctype&&Da.ownerDocument.doctype.name&®ExpTest(DOCTYPE_NAME,Da.ownerDocument.doctype.name)&&(wn=`<!DOCTYPE `+Da.ownerDocument.doctype.name+`>
|
|
|
`+wn),ci&&arrayForEach([Je,s,K],ln=>{wn=stringReplace(wn,ln,` `)}),ui&&Wi?ui.createHTML(wn):wn},p.setConfig=function(){li(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}),Li=!0},p.clearConfig=function(){ua=null,Li=!1},p.isValidAttribute=function(Wa,wa,Da){return ua||li({}),ha(ea(Wa),ea(wa),Da)},p.addHook=function(Wa,wa){typeof wa==`function`&&arrayPush(Oi[Wa],wa)},p.removeHook=function(Wa,wa){if(wa!==void 0){let Da=arrayLastIndexOf(Oi[Wa],wa);return Da===-1?void 0:arraySplice(Oi[Wa],Da,1)[0]}return arrayPop(Oi[Wa])},p.removeHooks=function(Wa){Oi[Wa]=[]},p.removeAllHooks=function(){Oi=_createHooksMap()},p}var purify=createDOMPurify(),_export_sfc$1=(r,p)=>{let j=r.__vccOpts||r;for(let[Ue,De]of p)j[Ue]=De;return j},_hoisted_1$46=[`aria-hidden`,`aria-label`],_hoisted_2$40={key:0,viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`},_hoisted_3$34=[`d`],_hoisted_4$31=[`innerHTML`],NcIconSvgWrapper=_export_sfc$1(defineComponent({__name:`NcIconSvgWrapper`,props:{directional:{type:Boolean},inline:{type:Boolean},svg:{default:``},name:{default:void 0},path:{default:``},size:{default:20}},setup(r){useCssVars(De=>({"0c3ef411":j.value}));let p=r,j=computed(()=>typeof p.size==`number`?`${p.size}px`:p.size),Ue=computed(()=>{if(!p.svg||p.path)return;let De=purify.sanitize(p.svg),Ge=new DOMParser().parseFromString(De,`image/svg+xml`);return Ge.querySelector(`parsererror`)?(warn(`SVG is not valid`),``):(Ge.documentElement.id&&Ge.documentElement.removeAttribute(`id`),Ge.documentElement.outerHTML)});return(De,Ge)=>(openBlock(),createElementBlock(`span`,{"aria-hidden":De.name?void 0:`true`,"aria-label":De.name||void 0,class:normalizeClass([`icon-vue`,{"icon-vue--directional":De.directional,"icon-vue--inline":De.inline}]),role:`img`},[Ue.value?(openBlock(),createElementBlock(`span`,{key:1,innerHTML:Ue.value},null,8,_hoisted_4$31)):(openBlock(),createElementBlock(`svg`,_hoisted_2$40,[createBaseVNode(`path`,{d:De.path},null,8,_hoisted_3$34)]))],10,_hoisted_1$46))}}),[[`__scopeId`,`data-v-5a43cff9`]]),NC_ACTIONS_IS_SEMANTIC_MENU=Symbol.for(`NcActions:isSemanticMenu`),NC_ACTIONS_CLOSE_MENU=Symbol.for(`NcActions:closeMenu`),ActionGlobalMixin={beforeUpdate(){this.text=this.getText()},data(){return{text:this.getText()}},computed:{isLongText(){return this.text&&this.text.trim().length>20}},methods:{getText(){return this.$slots.default?.()[0].children?.trim?.()||``}}},ActionTextMixin={mixins:[ActionGlobalMixin],props:{icon:{type:String,default:``},name:{type:String,default:``},title:{type:String,default:``},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:null}},inject:{closeMenu:{from:NC_ACTIONS_CLOSE_MENU}},emits:[`click`],created(){`ariaHidden`in this.$attrs&&warn(`[NcAction*]: Do not set the ariaHidden attribute as the root element will inherit the incorrect aria-hidden.`)},computed:{isIconUrl(){try{return!!new URL(this.icon,this.icon.startsWith(`/`)?window.location.origin:void 0)}catch{return!1}}},methods:{onClick(r){this.$emit(`click`,r),this.closeAfterClick&&this.closeMenu(!1)}}},_sfc_main$40={name:`NcActionButton`,components:{NcIconSvgWrapper},mixins:[ActionTextMixin],inject:{isInSemanticMenu:{from:NC_ACTIONS_IS_SEMANTIC_MENU,default:!1}},props:{disabled:{type:Boolean,default:!1},isMenu:{type:Boolean,default:!1},type:{type:String,default:`button`,validator:r=>[`button`,`checkbox`,`radio`,`reset`,`submit`].includes(r)},modelValue:{type:[Boolean,String],default:null},value:{type:String,default:null},description:{type:String,default:``}},emits:[`update:modelValue`],setup(){return{mdiCheck,mdiChevronRight}},computed:{isFocusable(){return!this.disabled},isChecked(){return this.type===`radio`&&typeof this.modelValue!=`boolean`?this.modelValue===this.value:this.modelValue},nativeType(){return this.type===`submit`||this.type===`reset`?this.type:`button`},buttonAttributes(){let r={};return this.isInSemanticMenu?(r.role=`menuitem`,this.type===`radio`?(r.role=`menuitemradio`,r[`aria-checked`]=this.isChecked?`true`:`false`):(this.type===`checkbox`||this.nativeType===`button`&&this.modelValue!==null)&&(r.role=`menuitemcheckbox`,r[`aria-checked`]=this.modelValue===null?`mixed`:this.modelValue?`true`:`false`)):this.modelValue!==null&&this.nativeType===`button`&&(r[`aria-pressed`]=this.modelValue?`true`:`false`),r}},methods:{handleClick(r){this.onClick(r),(this.modelValue!==null||this.type!==`button`)&&(this.type===`radio`?typeof this.modelValue==`boolean`?this.$emit(`update:modelValue`,!this.isChecked):this.isChecked||this.$emit(`update:modelValue`,this.value):this.$emit(`update:modelValue`,!this.isChecked))}}},_hoisted_1$45=[`role`],_hoisted_2$39=[`aria-label`,`disabled`,`title`,`type`],_hoisted_3$33={class:`action-button__longtext-wrapper`},_hoisted_4$30={key:0,class:`action-button__name`},_hoisted_5$15=[`textContent`],_hoisted_6$11={key:2,class:`action-button__text`},_hoisted_7$6=[`textContent`],_hoisted_8$5={key:2,class:`action-button__pressed-icon material-design-icon`};function _sfc_render$31(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcIconSvgWrapper`);return openBlock(),createElementBlock(`li`,{class:normalizeClass([`action`,{"action--disabled":j.disabled}]),role:Ge.isInSemanticMenu&&`presentation`},[createBaseVNode(`button`,mergeProps({"aria-label":r.ariaLabel,class:[`action-button button-vue`,{"action-button--active":Ge.isChecked,focusable:Ge.isFocusable}],disabled:j.disabled,title:r.title,type:Ge.nativeType},Ge.buttonAttributes,{onClick:p[0]||=(...ut)=>Ge.handleClick&&Ge.handleClick(...ut)}),[renderSlot(r.$slots,`icon`,{},()=>[createBaseVNode(`span`,{class:normalizeClass([[r.isIconUrl?`action-button__icon--url`:r.icon],`action-button__icon`]),style:normalizeStyle({backgroundImage:r.isIconUrl?`url(${r.icon})`:null}),"aria-hidden":`true`},null,6)],!0),createBaseVNode(`span`,_hoisted_3$33,[r.name?(openBlock(),createElementBlock(`strong`,_hoisted_4$30,toDisplayString(r.name),1)):createCommentVNode(``,!0),r.isLongText?(openBlock(),createElementBlock(`span`,{key:1,class:`action-button__longtext`,textContent:toDisplayString(r.text)},null,8,_hoisted_5$15)):(openBlock(),createElementBlock(`span`,_hoisted_6$11,toDisplayString(r.text),1)),j.description?(openBlock(),createElementBlock(`span`,{key:3,class:`action-button__description`,textContent:toDisplayString(j.description)},null,8,_hoisted_7$6)):createCommentVNode(``,!0)]),j.isMenu?(openBlock(),createBlock(R,{key:0,class:`action-button__menu-icon`,directional:``,path:Ue.mdiChevronRight},null,8,[`path`])):Ge.isChecked?(openBlock(),createBlock(R,{key:1,path:Ue.mdiCheck,class:`action-button__pressed-icon`},null,8,[`path`])):Ge.isChecked===!1?(openBlock(),createElementBlock(`span`,_hoisted_8$5)):createCommentVNode(``,!0),createCommentVNode(``,!0)],16,_hoisted_2$39)],10,_hoisted_1$45)}var NcActionButton=_export_sfc$1(_sfc_main$40,[[`render`,_sfc_render$31],[`__scopeId`,`data-v-330b5e3e`]]),require_escape_html=__commonJSMin(((r,p)=>{var j=/["'&<>]/;p.exports=Ue;function Ue(De){var Ge=``+De,R=j.exec(Ge);if(!R)return Ge;var ut,Ct=``,zt=0,ft=0;for(zt=R.index;zt<Ge.length;zt++){switch(Ge.charCodeAt(zt)){case 34:ut=`"`;break;case 38:ut=`&`;break;case 39:ut=`'`;break;case 60:ut=`<`;break;case 62:ut=`>`;break;default:continue}ft!==zt&&(Ct+=Ge.substring(ft,zt)),ft=zt+1,Ct+=ut}return ft===zt?Ct:Ct+Ge.substring(ft,zt)}})),import_escape_html$4=__toESM(require_escape_html(),1);function getLocale(){return globalThis._nc_l10n_locale}function getCanonicalLocale(){return getLocale().replaceAll(/_/g,`-`)}function getLanguage(){return globalThis._nc_l10n_language}function isRTL$1(r){let p=r||getLanguage();return[`ae`,`ar`,`arc`,`arz`,`bcc`,`bqi`,`ckb`,`dv`,`fa`,`glk`,`ha`,`he`,`khw`,`ks`,`ku`,`mzn`,`nqo`,`pnb`,`ps`,`sd`,`ug`,`ur`,`ur-PK`,`uz-AF`,`yi`].includes(p)}globalThis._nc_l10n_locale??=typeof document<`u`&&document.documentElement.dataset.locale||Intl.DateTimeFormat().resolvedOptions().locale.replaceAll(/-/g,`_`),globalThis._nc_l10n_language??=typeof document<`u`&&document.documentElement.lang||(globalThis.navigator?.language??`en`);function getAppTranslations(r){return{translations:globalThis._oc_l10n_registry_translations[r]??{},pluralFunction:globalThis._oc_l10n_registry_plural_functions[r]??(p=>p)}}globalThis._oc_l10n_registry_translations??={},globalThis._oc_l10n_registry_plural_functions??={};function translate(r,p,j,Ue,De){let Ge=typeof j==`object`?j:void 0,R=typeof Ue==`number`?Ue:typeof j==`number`?j:void 0,ut={escape:!0,sanitize:!0,...typeof De==`object`?De:typeof Ue==`object`?Ue:{}},Ct=Yt=>Yt,zt=(ut.sanitize?purify.sanitize:Ct)||Ct,ft=ut.escape?import_escape_html$4.default:Ct,qt=Yt=>typeof Yt==`string`||typeof Yt==`number`,Nt=(Yt,Gt,Jt)=>Yt.replace(/%n/g,``+Jt).replace(/{([^{}]*)}/g,(ei,ii)=>{if(Gt===void 0||!(ii in Gt))return ft(ei);let ri=Gt[ii];return qt(ri)?ft(`${ri}`):typeof ri==`object`&&qt(ri.value)?(ri.escape===!1?Ct:import_escape_html$4.default)(`${ri.value}`):ft(ei)}),Ut=(De?.bundle??getAppTranslations(r)).translations[p]||p;return Ut=Array.isArray(Ut)?Ut[0]:Ut,zt(typeof Ge==`object`||R!==void 0?Nt(Ut,Ge,R):Ut)}function translatePlural(r,p,j,Ue,De,Ge){let R=`_`+p+`_::_`+j+`_`,ut=Ge?.bundle??getAppTranslations(r),Ct=ut.translations[R];if(typeof Ct<`u`){let zt=Ct;if(Array.isArray(zt))return translate(r,zt[ut.pluralFunction(Ue)],De,Ue,Ge)}return Ue===1?translate(r,p,De,Ue,Ge):translate(r,j,De,Ue,Ge)}function getPlural(r,p=getLanguage()){switch(p===`pt-BR`&&(p=`xbr`),p.length>3&&(p=p.substring(0,p.lastIndexOf(`-`))),p){case`az`:case`bo`:case`dz`:case`id`:case`ja`:case`jv`:case`ka`:case`km`:case`kn`:case`ko`:case`ms`:case`th`:case`tr`:case`vi`:case`zh`:return 0;case`af`:case`bn`:case`bg`:case`ca`:case`da`:case`de`:case`el`:case`en`:case`eo`:case`es`:case`et`:case`eu`:case`fa`:case`fi`:case`fo`:case`fur`:case`fy`:case`gl`:case`gu`:case`ha`:case`he`:case`hu`:case`is`:case`it`:case`ku`:case`lb`:case`ml`:case`mn`:case`mr`:case`nah`:case`nb`:case`ne`:case`nl`:case`nn`:case`no`:case`oc`:case`om`:case`or`:case`pa`:case`pap`:case`ps`:case`pt`:case`so`:case`sq`:case`sv`:case`sw`:case`ta`:case`te`:case`tk`:case`ur`:case`zu`:return r===1?0:1;case`am`:case`bh`:case`fil`:case`fr`:case`gun`:case`hi`:case`hy`:case`ln`:case`mg`:case`nso`:case`xbr`:case`ti`:case`wa`:return r===0||r===1?0:1;case`be`:case`bs`:case`hr`:case`ru`:case`sh`:case`sr`:case`uk`:return r%10==1&&r%100!=11?0:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?1:2;case`cs`:case`sk`:return r===1?0:r>=2&&r<=4?1:2;case`ga`:return r===1?0:r===2?1:2;case`lt`:return r%10==1&&r%100!=11?0:r%10>=2&&(r%100<10||r%100>=20)?1:2;case`sl`:return r%100==1?0:r%100==2?1:r%100==3||r%100==4?2:3;case`mk`:return r%10==1?0:1;case`mt`:return r===1?0:r===0||r%100>1&&r%100<11?1:r%100>10&&r%100<20?2:3;case`lv`:return r===0?0:r%10==1&&r%100!=11?1:2;case`pl`:return r===1?0:r%10>=2&&r%10<=4&&(r%100<12||r%100>14)?1:2;case`cy`:return r===1?0:r===2?1:r===8||r===11?2:3;case`ro`:return r===1?0:r===0||r%100>0&&r%100<20?1:2;case`ar`:return r===0?0:r===1?1:r===2?2:r%100>=3&&r%100<=10?3:r%100>=11&&r%100<=99?4:5;default:return 0}}function getFirstDay(){if(typeof globalThis.firstDay<`u`)return globalThis.firstDay;let r=new Intl.Locale(getCanonicalLocale()),p=r.getWeekInfo?.()??r.weekInfo;return p?p.firstDay%7:1}function getDayNames(){if(typeof globalThis.dayNames<`u`)return globalThis.dayNames;let r=getCanonicalLocale();return[new Date(`1970-01-04T00:00:00.000Z`).toLocaleDateString(r,{weekday:`long`}),new Date(`1970-01-05T00:00:00.000Z`).toLocaleDateString(r,{weekday:`long`}),new Date(`1970-01-06T00:00:00.000Z`).toLocaleDateString(r,{weekday:`long`}),new Date(`1970-01-07T00:00:00.000Z`).toLocaleDateString(r,{weekday:`long`}),new Date(`1970-01-08T00:00:00.000Z`).toLocaleDateString(r,{weekday:`long`}),new Date(`1970-01-09T00:00:00.000Z`).toLocaleDateString(r,{weekday:`long`}),new Date(`1970-01-10T00:00:00.000Z`).toLocaleDateString(r,{weekday:`long`})]}function getDayNamesMin(){if(typeof globalThis.dayNamesMin<`u`)return globalThis.dayNamesMin;let r=getCanonicalLocale();return[new Date(`1970-01-04T00:00:00.000Z`).toLocaleDateString(r,{weekday:`narrow`}),new Date(`1970-01-05T00:00:00.000Z`).toLocaleDateString(r,{weekday:`narrow`}),new Date(`1970-01-06T00:00:00.000Z`).toLocaleDateString(r,{weekday:`narrow`}),new Date(`1970-01-07T00:00:00.000Z`).toLocaleDateString(r,{weekday:`narrow`}),new Date(`1970-01-08T00:00:00.000Z`).toLocaleDateString(r,{weekday:`narrow`}),new Date(`1970-01-09T00:00:00.000Z`).toLocaleDateString(r,{weekday:`narrow`}),new Date(`1970-01-10T00:00:00.000Z`).toLocaleDateString(r,{weekday:`narrow`})]}var GettextWrapper=class{bundle;constructor(r){this.bundle={pluralFunction:r,translations:{}}}addTranslations(r){let p=Object.values(r.translations[``]??{}).map(({msgid:j,msgid_plural:Ue,msgstr:De})=>Ue===void 0?[j,De[0]]:[`_${j}_::_${Ue}_`,De]);this.bundle.translations={...this.bundle.translations,...Object.fromEntries(p)}}gettext(r,p={}){return translate(``,r,p,void 0,{bundle:this.bundle})}ngettext(r,p,j,Ue={}){return translatePlural(``,r,p,j,Ue,{bundle:this.bundle})}},GettextBuilder=class{debug=!1;language=`en`;translations={};setLanguage(r){return this.language=r,this}detectLocale(){return this.detectLanguage()}detectLanguage(){return this.setLanguage(getLanguage().replace(`-`,`_`))}addTranslation(r,p){return this.translations[r]=p,this}enableDebugMode(){return this.debug=!0,this}build(){this.debug&&console.debug(`Creating gettext instance for language ${this.language}`);let r=new GettextWrapper(p=>getPlural(p,this.language));return this.language in this.translations&&r.addTranslations(this.translations[this.language]),r}};function getGettextBuilder(){return new GettextBuilder}var gettext=getGettextBuilder().detectLanguage().build(),n$1=(...r)=>gettext.ngettext(...r),t$2=(...r)=>gettext.gettext(...r);function register(...r){for(let p of r)if(!p.registered){for(let{l:j,t:Ue}of p){if(j!==getLanguage()||!Ue)continue;let De=Object.fromEntries(Object.entries(Ue).map(([Ge,R])=>[Ge,{msgid:Ge,msgid_plural:R.p,msgstr:R.v}]));gettext.addTranslations({translations:{"":De}})}p.registered=!0}}var t0=[{l:`ar`,t:{"{tag} (restricted)":{v:[`{tag} (مقيد)`]},"Select a tag":{v:[`اختر وسم`]}}},{l:`ast`,t:{"{tag} (restricted)":{v:[`{tag} (restrinxóse)`]},"Select a tag":{v:[`Seleicionar una etiqueta`]}}},{l:`br`,t:{"{tag} (restricted)":{v:[`{tag} (bevennet)`]},"Select a tag":{v:[`Choaz ur c'hlav`]}}},{l:`ca`,t:{"{tag} (restricted)":{v:[`{tag} (restringit)`]},"Select a tag":{v:[`Seleccioneu una etiqueta`]}}},{l:`cs`,t:{"{tag} (restricted)":{v:[`{tag} (omezené)`]},"Select a tag":{v:[`Vybrat štítek`]}}},{l:`cs-CZ`,t:{"{tag} (restricted)":{v:[`{tag} (omezené)`]},"Select a tag":{v:[`Vybrat štítek`]}}},{l:`da`,t:{"{tag} (restricted)":{v:[`{tag} (begrænset)`]},"Select a tag":{v:[`Vælg et mærke`]}}},{l:`de`,t:{"{tag} (restricted)":{v:[`{tag} (eingeschränkt)`]},"Select a tag":{v:[`Schlagwort auswählen`]}}},{l:`de-DE`,t:{"{tag} (restricted)":{v:[`{tag} (eingeschränkt)`]},"Select a tag":{v:[`Schlagwort auswählen`]}}},{l:`el`,t:{"{tag} (restricted)":{v:[`{tag} (περιορισμένο)`]},"Select a tag":{v:[`Επιλογή ετικέτας`]}}},{l:`en-GB`,t:{"{tag} (restricted)":{v:[`{tag} (restricted)`]},"Select a tag":{v:[`Select a tag`]}}},{l:`eo`,t:{"{tag} (restricted)":{v:[`{tag} (limigita)`]},"Select a tag":{v:[`Elektu etikedon`]}}},{l:`es`,t:{"{tag} (restricted)":{v:[`{tag} (restringido)`]},"Select a tag":{v:[`Seleccione una etiqueta`]}}},{l:`es-AR`,t:{"{tag} (restricted)":{v:[`{tag} (restringido)`]},"Select a tag":{v:[`Elija una etiqueta`]}}},{l:`es-EC`,t:{"{tag} (restricted)":{v:[`{tag} (restricted)`]},"Select a tag":{v:[`Seleccionar una etiqueta`]}}},{l:`es-MX`,t:{"{tag} (restricted)":{v:[`{tag} (restringido)`]},"Select a tag":{v:[`Seleccionar una etiqueta`]}}},{l:`et-EE`,t:{"{tag} (restricted)":{v:[`{tag} (piiratud)`]},"Select a tag":{v:[`Vali silt`]}}},{l:`eu`,t:{"{tag} (restricted)":{v:[`{tag} (mugatua)`]},"Select a tag":{v:[`Hautatu etiketa bat`]}}},{l:`fa`,t:{"{tag} (restricted)":{v:[`{tag} محدود شده`]},"Select a tag":{v:[`انتخاب یک برچسب`]}}},{l:`fi`,t:{"{tag} (restricted)":{v:[`{tag} (rajoitettu)`]},"Select a tag":{v:[`Valitse tunniste`]}}},{l:`fr`,t:{"{tag} (restricted)":{v:[`{tag} (restreint)`]},"Select a tag":{v:[`Sélectionnez une balise`]}}},{l:`ga`,t:{"{tag} (restricted)":{v:[`{tag} (srianta)`]},"Select a tag":{v:[`Roghnaigh clib`]}}},{l:`gl`,t:{"{tag} (restricted)":{v:[`{tag} (restrinxido)`]},"Select a tag":{v:[`Seleccione unha etiqueta`]}}},{l:`he`,t:{"{tag} (restricted)":{v:[`{tag} (מוגבל)`]},"Select a tag":{v:[`בחירת תגית`]}}},{l:`hu`,t:{"{tag} (restricted)":{v:[`{tag} (korlátozott)`]},"Select a tag":{v:[`Válasszon címkét`]}}},{l:`id`,t:{"{tag} (restricted)":{v:[`{tag} (dibatasi)`]},"Select a tag":{v:[`Pilih tag`]}}},{l:`is`,t:{"{tag} (restricted)":{v:[`{tag} (takmarkað)`]},"Select a tag":{v:[`Veldu merki`]}}},{l:`it`,t:{"{tag} (restricted)":{v:[`{tag} (limitato)`]},"Select a tag":{v:[`Seleziona un'etichetta`]}}},{l:`ja`,t:{"{tag} (restricted)":{v:[`{tag} (制限付)`]},"Select a tag":{v:[`タグを選択`]}}},{l:`ja-JP`,t:{"{tag} (restricted)":{v:[`{tag} (制限付)`]},"Select a tag":{v:[`タグを選択`]}}},{l:`ko`,t:{"{tag} (restricted)":{v:[`{tag}(제한)`]},"Select a tag":{v:[`태그 선택`]}}},{l:`lt-LT`,t:{"{tag} (restricted)":{v:[`{tag} (apribota)`]},"Select a tag":{v:[`Pasirinkti žymę`]}}},{l:`lv`,t:{"{tag} (restricted)":{v:[`{tag} (ierobežots)`]},"Select a tag":{v:[`Izvēlēties birku`]}}},{l:`mk`,t:{"{tag} (restricted)":{v:[`{tag} (ограничено)`]},"Select a tag":{v:[`Избери ознака`]}}},{l:`my`,t:{"{tag} (restricted)":{v:[`{tag} (ကန့်သတ်)`]},"Select a tag":{v:[`tag ရွေးချယ်ရန်`]}}},{l:`nb`,t:{"{tag} (restricted)":{v:[`{tag} (beskyttet)`]},"Select a tag":{v:[`Velg en merkelapp`]}}},{l:`nl`,t:{"{tag} (restricted)":{v:[`{tag} (beperkt)`]},"Select a tag":{v:[`Selecteer een label`]}}},{l:`oc`,t:{"{tag} (restricted)":{v:[`{tag} (limit)`]},"Select a tag":{v:[`Seleccionar una etiqueta`]}}},{l:`pl`,t:{"{tag} (restricted)":{v:[`{tag} (ograniczona)`]},"Select a tag":{v:[`Wybierz etykietę`]}}},{l:`pt-BR`,t:{"{tag} (restricted)":{v:[`{tag} (restrito)`]},"Select a tag":{v:[`Selecione uma etiqueta`]}}},{l:`pt-PT`,t:{"{tag} (restricted)":{v:[`{tag} (restrito)`]},"Select a tag":{v:[`Selecionar uma etiqueta`]}}},{l:`ro`,t:{"{tag} (restricted)":{v:[`{tag} (restricționat)`]},"Select a tag":{v:[`Selectați o etichetă`]}}},{l:`ru`,t:{"{tag} (restricted)":{v:[`{tag} (ограниченное)`]},"Select a tag":{v:[`Выберите метку`]}}},{l:`sk`,t:{"{tag} (restricted)":{v:[`{tag} (obmedzený)`]},"Select a tag":{v:[`Vybrať štítok`]}}},{l:`sl`,t:{"{tag} (restricted)":{v:[`{tag} (omejeno)`]},"Select a tag":{v:[`Izbor oznake`]}}},{l:`sr`,t:{"{tag} (restricted)":{v:[`{tag} (ограничено)`]},"Select a tag":{v:[`Изаберите ознаку`]}}},{l:`sv`,t:{"{tag} (restricted)":{v:[`{tag} (begränsad)`]},"Select a tag":{v:[`Välj en tag`]}}},{l:`tr`,t:{"{tag} (restricted)":{v:[`{tag} (kısıtlanmış)`]},"Select a tag":{v:[`Bir etiket seçin`]}}},{l:`uk`,t:{"{tag} (restricted)":{v:[`{tag} (обмежений)`]},"Select a tag":{v:[`Виберіть позначку`]}}},{l:`uz`,t:{"{tag} (restricted)":{v:[`{tag} (cheklangan)`]},"Select a tag":{v:[`Teg tanlang`]}}},{l:`zh-CN`,t:{"{tag} (restricted)":{v:[`{tag} (受限)`]},"Select a tag":{v:[`选择一个标签`]}}},{l:`zh-HK`,t:{"{tag} (restricted)":{v:[`{tag} (受限)`]},"Select a tag":{v:[`選擇標籤`]}}},{l:`zh-TW`,t:{"{tag} (restricted)":{v:[`{tag}(受限)`]},"Select a tag":{v:[`選擇標籤`]}}}],t2=[{l:`ar`,t:{"a few seconds ago":{v:[`منذ عدة ثوانٍ`]},"sec. ago":{v:[`ثانية مضت`]},"seconds ago":{v:[`ثوانٍ مضت`]}}},{l:`ast`,t:{"a few seconds ago":{v:[`hai unos segundos`]},"sec. ago":{v:[`hai segs`]},"seconds ago":{v:[`hai segundos`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{"a few seconds ago":{v:[`před několika sekundami`]},"sec. ago":{v:[`sek. před`]},"seconds ago":{v:[`sekund předtím`]}}},{l:`cs-CZ`,t:{"a few seconds ago":{v:[`před několika sekundami`]},"sec. ago":{v:[`sek. před`]},"seconds ago":{v:[`sekund předtím`]}}},{l:`da`,t:{"a few seconds ago":{v:[`et par sekunder siden`]},"sec. ago":{v:[`sek. siden`]},"seconds ago":{v:[`sekunder siden`]}}},{l:`de`,t:{"a few seconds ago":{v:[`vor ein paar Sekunden`]},"sec. ago":{v:[`Sek. zuvor`]},"seconds ago":{v:[`Sekunden zuvor`]}}},{l:`de-DE`,t:{"a few seconds ago":{v:[`vor ein paar Sekunden`]},"sec. ago":{v:[`Sek. zuvor`]},"seconds ago":{v:[`Sekunden zuvor`]}}},{l:`el`,t:{"a few seconds ago":{v:[`πριν λίγα δευτερόλεπτα`]},"sec. ago":{v:[`δευτ. πριν`]},"seconds ago":{v:[`δευτερόλεπτα πριν`]}}},{l:`en-GB`,t:{"a few seconds ago":{v:[`a few seconds ago`]},"sec. ago":{v:[`sec. ago`]},"seconds ago":{v:[`seconds ago`]}}},{l:`eo`,t:{}},{l:`es`,t:{"a few seconds ago":{v:[`hace unos pocos segundos`]},"sec. ago":{v:[`hace segundos`]},"seconds ago":{v:[`segundos atrás`]}}},{l:`es-AR`,t:{"a few seconds ago":{v:[`hace unos segundos`]},"sec. ago":{v:[`seg. atrás`]},"seconds ago":{v:[`segundos atrás`]}}},{l:`es-EC`,t:{"a few seconds ago":{v:[`hace unos segundos`]},"sec. ago":{v:[`hace segundos`]},"seconds ago":{v:[`Segundos atrás`]}}},{l:`es-MX`,t:{"a few seconds ago":{v:[`hace unos segundos`]},"sec. ago":{v:[`seg. atrás`]},"seconds ago":{v:[`segundos atrás`]}}},{l:`et-EE`,t:{"a few seconds ago":{v:[`mõni sekund tagasi`]},"sec. ago":{v:[`sek. tagasi`]},"seconds ago":{v:[`sekundit tagasi`]}}},{l:`eu`,t:{"a few seconds ago":{v:[`duela segundo batzuk`]},"sec. ago":{v:[`duela seg.`]},"seconds ago":{v:[`duela segundo`]}}},{l:`fa`,t:{"a few seconds ago":{v:[`چند ثانیه پیش`]},"sec. ago":{v:[`چند ثانیه پیش`]},"seconds ago":{v:[`چند ثانیه پیش`]}}},{l:`fi`,t:{"a few seconds ago":{v:[`muutamia sekunteja sitten`]},"sec. ago":{v:[`sek. sitten`]},"seconds ago":{v:[`sekunteja sitten`]}}},{l:`fr`,t:{"a few seconds ago":{v:[`il y a quelques instants`]},"sec. ago":{v:[`il y a qq. sec.`]},"seconds ago":{v:[`il y a quelques secondes`]}}},{l:`ga`,t:{"a few seconds ago":{v:[`cúpla soicind ó shin`]},"sec. ago":{v:[`soic. ó shin`]},"seconds ago":{v:[`soicind ó shin`]}}},{l:`gl`,t:{"a few seconds ago":{v:[`hai uns segundos`]},"sec. ago":{v:[`segs. atrás`]},"seconds ago":{v:[`segundos atrás`]}}},{l:`he`,t:{"a few seconds ago":{v:[`לפני מספר שניות`]},"sec. ago":{v:[`לפני מספר שניות`]},"seconds ago":{v:[`לפני מס׳ שניות`]}}},{l:`hu`,t:{}},{l:`id`,t:{"a few seconds ago":{v:[`beberapa detik yang lalu`]},"sec. ago":{v:[`dtk. yang lalu`]},"seconds ago":{v:[`beberapa detik lalu`]}}},{l:`is`,t:{"a few seconds ago":{v:[`fyrir örfáum sekúndum síðan`]},"sec. ago":{v:[`sek. síðan`]},"seconds ago":{v:[`sekúndum síðan`]}}},{l:`it`,t:{"a few seconds ago":{v:[`pochi secondi fa`]},"sec. ago":{v:[`sec. fa`]},"seconds ago":{v:[`secondi fa`]}}},{l:`ja`,t:{"a few seconds ago":{v:[`数秒前`]},"sec. ago":{v:[`秒前`]},"seconds ago":{v:[`数秒前`]}}},{l:`ja-JP`,t:{"a few seconds ago":{v:[`数秒前`]},"sec. ago":{v:[`秒前`]},"seconds ago":{v:[`数秒前`]}}},{l:`ko`,t:{"a few seconds ago":{v:[`방금 전`]},"sec. ago":{v:[`몇 초 전`]},"seconds ago":{v:[`초 전`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"a few seconds ago":{v:[`пред неколку секунди`]},"sec. ago":{v:[`секунда`]},"seconds ago":{v:[`секунди`]}}},{l:`my`,t:{}},{l:`nb`,t:{"a few seconds ago":{v:[`noen få sekunder siden`]},"sec. ago":{v:[`sek. siden`]},"seconds ago":{v:[`sekunder siden`]}}},{l:`nl`,t:{"a few seconds ago":{v:[`enkele seconden geleden`]},"sec. ago":{v:[`sec. geleden`]},"seconds ago":{v:[`seconden geleden`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"a few seconds ago":{v:[`kilka sekund temu`]},"sec. ago":{v:[`sek. temu`]},"seconds ago":{v:[`sekund temu`]}}},{l:`pt-BR`,t:{"a few seconds ago":{v:[`há alguns segundos`]},"sec. ago":{v:[`seg. atrás`]},"seconds ago":{v:[`segundos atrás`]}}},{l:`pt-PT`,t:{"a few seconds ago":{v:[`há alguns segundos`]},"sec. ago":{v:[`seg. atrás`]},"seconds ago":{v:[`segundos atrás`]}}},{l:`ro`,t:{"a few seconds ago":{v:[`acum câteva secunde`]},"sec. ago":{v:[`sec. în urmă`]},"seconds ago":{v:[`secunde în urmă`]}}},{l:`ru`,t:{"a few seconds ago":{v:[`несколько секунд назад`]},"sec. ago":{v:[`сек. назад`]},"seconds ago":{v:[`секунд назад`]}}},{l:`sk`,t:{"a few seconds ago":{v:[`pred chvíľou`]},"sec. ago":{v:[`pred pár sekundami`]},"seconds ago":{v:[`pred sekundami`]}}},{l:`sl`,t:{}},{l:`sr`,t:{"a few seconds ago":{v:[`пре неколико секунди`]},"sec. ago":{v:[`сек. раније`]},"seconds ago":{v:[`секунди раније`]}}},{l:`sv`,t:{"a few seconds ago":{v:[`några sekunder sedan`]},"sec. ago":{v:[`sek. sedan`]},"seconds ago":{v:[`sekunder sedan`]}}},{l:`tr`,t:{"a few seconds ago":{v:[`birkaç saniye önce`]},"sec. ago":{v:[`sn. önce`]},"seconds ago":{v:[`saniye önce`]}}},{l:`uk`,t:{"a few seconds ago":{v:[`декілька секунд тому`]},"sec. ago":{v:[`с тому`]},"seconds ago":{v:[`с тому`]}}},{l:`uz`,t:{"a few seconds ago":{v:[`bir necha soniya oldin`]},"sec. ago":{v:[`sek. oldin`]},"seconds ago":{v:[`soniyalar oldin`]}}},{l:`zh-CN`,t:{"a few seconds ago":{v:[`几秒前`]},"sec. ago":{v:[`几秒前`]},"seconds ago":{v:[`几秒前`]}}},{l:`zh-HK`,t:{"a few seconds ago":{v:[`幾秒前`]},"sec. ago":{v:[`秒前`]},"seconds ago":{v:[`秒前`]}}},{l:`zh-TW`,t:{"a few seconds ago":{v:[`幾秒前`]},"sec. ago":{v:[`秒前`]},"seconds ago":{v:[`秒前`]}}}],t3=[{l:`ar`,t:{Acapulco:{v:[`بازلائي مطفي`]},"Blue Violet":{v:[`بنفسجي مشعشع`]},"Boston Blue":{v:[`سماوي مطفي`]},Deluge:{v:[`بنفسجي مطفي`]},Feldspar:{v:[`وردي صخري`]},Gold:{v:[`ذهبي`]},Mariner:{v:[`أزرق بحري`]},"Nextcloud blue":{v:[`أزرق نكست كلاود`]},Olivine:{v:[`زيتي`]},Purple:{v:[`بنفسجي`]},"Rosy brown":{v:[`بُنِّي زهري`]},Whiskey:{v:[`نبيذي`]}}},{l:`ast`,t:{Acapulco:{v:[`Acapulcu`]},"Blue Violet":{v:[`Viola azulao`]},"Boston Blue":{v:[`Azul Boston`]},Deluge:{v:[`Deluge`]},Feldspar:{v:[`Feldspar`]},Gold:{v:[`Oru`]},Mariner:{v:[`Marineru`]},"Nextcloud blue":{v:[`Nextcloud azul`]},Olivine:{v:[`Olivina`]},Purple:{v:[`Moráu`]},"Rosy brown":{v:[`Marrón arrosao`]},Whiskey:{v:[`Whiskey`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{Acapulco:{v:[`Akapulko`]},Black:{v:[`Černá`]},"Blue Violet":{v:[`Modrofialová`]},"Boston Blue":{v:[`Bostonská modrá`]},Deluge:{v:[`Deluge`]},Feldspar:{v:[`Živicová`]},Gold:{v:[`Zlatá`]},Mariner:{v:[`Námořnická`]},"Nextcloud blue":{v:[`Nextcloud modrá`]},Olivine:{v:[`Olivínová`]},Purple:{v:[`Fialová`]},"Rosy brown":{v:[`Růžovohnědá`]},Whiskey:{v:[`Whisky`]},White:{v:[`Bílá`]}}},{l:`cs-CZ`,t:{Acapulco:{v:[`Akapulko`]},"Blue Violet":{v:[`Modrofialová`]},"Boston Blue":{v:[`Bostonská modrá`]},Deluge:{v:[`Deluge`]},Feldspar:{v:[`Živicová`]},Gold:{v:[`Zlatá`]},Mariner:{v:[`Námořnická`]},"Nextcloud blue":{v:[`Nextcloud modrá`]},Olivine:{v:[`Olivínová`]},Purple:{v:[`Fialová`]},"Rosy brown":{v:[`Růžovohnědá`]},Whiskey:{v:[`Whisky`]}}},{l:`da`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Blue Violet`]},"Boston Blue":{v:[`Boston Blue`]},Deluge:{v:[`Deluge`]},Feldspar:{v:[`Feldspar`]},Gold:{v:[`Guld`]},Mariner:{v:[`Mariner`]},"Nextcloud blue":{v:[`Nextcloud blue`]},Olivine:{v:[`Olivine`]},Purple:{v:[`Lilla`]},"Rosy brown":{v:[`Rosy brown`]},Whiskey:{v:[`Whiskey`]}}},{l:`de`,t:{Acapulco:{v:[`Acapulco`]},Black:{v:[`Schwarz`]},"Blue Violet":{v:[`Blau Violett`]},"Boston Blue":{v:[`Boston-Blau`]},Deluge:{v:[`Sintflut`]},Feldspar:{v:[`Feldspat`]},Gold:{v:[`Gold`]},Mariner:{v:[`Seemann`]},"Nextcloud blue":{v:[`Nextcloud Blau`]},Olivine:{v:[`Olivin`]},Purple:{v:[`Lila`]},"Rosy brown":{v:[`Rosiges Braun`]},Whiskey:{v:[`Whiskey`]},White:{v:[`Weiß`]}}},{l:`de-DE`,t:{Acapulco:{v:[`Acapulco`]},Black:{v:[`Schwarz`]},"Blue Violet":{v:[`Blau Violett`]},"Boston Blue":{v:[`Boston-Blau`]},Deluge:{v:[`Sintflut`]},Feldspar:{v:[`Feldspat`]},Gold:{v:[`Gold`]},Mariner:{v:[`Seemann`]},"Nextcloud blue":{v:[`Nextcloud Blau`]},Olivine:{v:[`Olivin`]},Purple:{v:[`Lila`]},"Rosy brown":{v:[`Rosiges Braun`]},Whiskey:{v:[`Whiskey`]},White:{v:[`Weiß`]}}},{l:`el`,t:{Acapulco:{v:[`Ακαπούλκο`]},Black:{v:[`Μαύρο`]},"Blue Violet":{v:[`Μπλε Βιολέτ`]},"Boston Blue":{v:[`Μπλε Βοστώνης`]},Deluge:{v:[`Deluge`]},Feldspar:{v:[`Feldspar`]},Gold:{v:[`Χρυσό`]},Mariner:{v:[`Mariner`]},"Nextcloud blue":{v:[`Μπλε Nextcloud`]},Olivine:{v:[`Olivine`]},Purple:{v:[`Μωβ`]},"Rosy brown":{v:[`Ροζ καφέ`]},Whiskey:{v:[`Ουίσκι`]},White:{v:[`Λευκό`]}}},{l:`en-GB`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Blue Violet`]},"Boston Blue":{v:[`Boston Blue`]},Deluge:{v:[`Deluge`]},Feldspar:{v:[`Feldspar`]},Gold:{v:[`Gold`]},Mariner:{v:[`Mariner`]},"Nextcloud blue":{v:[`Nextcloud blue`]},Olivine:{v:[`Olivine`]},Purple:{v:[`Purple`]},"Rosy brown":{v:[`Rosy brown`]},Whiskey:{v:[`Whiskey`]}}},{l:`eo`,t:{}},{l:`es`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Violeta Azul`]},"Boston Blue":{v:[`Azul Boston`]},Deluge:{v:[`Diluvio`]},Feldspar:{v:[`Feldespato`]},Gold:{v:[`Oro`]},Mariner:{v:[`Marinero`]},"Nextcloud blue":{v:[`Azul Nextcloud`]},Olivine:{v:[`Olivino`]},Purple:{v:[`Púrpura`]},"Rosy brown":{v:[`Marrón rosáceo`]},Whiskey:{v:[`Whiskey`]}}},{l:`es-AR`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Violeta Azul`]},"Boston Blue":{v:[`Azul Boston`]},Deluge:{v:[`Diluvio`]},Feldspar:{v:[`Feldespato`]},Gold:{v:[`Oro`]},Mariner:{v:[`Marinero`]},"Nextcloud blue":{v:[`Azul Nextcloud`]},Olivine:{v:[`Olivino`]},Purple:{v:[`Púrpura`]},"Rosy brown":{v:[`Marrón rosáceo`]},Whiskey:{v:[`Whiskey`]}}},{l:`es-EC`,t:{}},{l:`es-MX`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Violeta Azul`]},"Boston Blue":{v:[`Azul Boston`]},Deluge:{v:[`Diluvio`]},Feldspar:{v:[`Feldespato`]},Gold:{v:[`Oro`]},Mariner:{v:[`Marinero`]},"Nextcloud blue":{v:[`Azul Nextcloud`]},Olivine:{v:[`Olivino`]},Purple:{v:[`Púrpura`]},"Rosy brown":{v:[`Marrón rosáceo`]},Whiskey:{v:[`Whiskey`]}}},{l:`et-EE`,t:{Acapulco:{v:[`Acapulco meresinine`]},Black:{v:[`Must`]},"Blue Violet":{v:[`Sinakasvioletne`]},"Boston Blue":{v:[`Bostoni rohekassinine`]},Deluge:{v:[`Tulvavee lilla`]},Feldspar:{v:[`Põlevkivipruun`]},Gold:{v:[`Kuldne`]},Mariner:{v:[`Meresinine`]},"Nextcloud blue":{v:[`Nextcloudi sinine`]},Olivine:{v:[`Oliiviroheline`]},Purple:{v:[`Purpurpunane`]},"Rosy brown":{v:[`Roosikarva pruun`]},Whiskey:{v:[`Viskikarva kollakaspruun`]},White:{v:[`Valge`]}}},{l:`eu`,t:{}},{l:`fa`,t:{Acapulco:{v:[`آکاپولکو`]},"Blue Violet":{v:[`بنفش آبی`]},"Boston Blue":{v:[`آبی بوستونی`]},Deluge:{v:[`سیل`]},Feldspar:{v:[`فلدسپات`]},Gold:{v:[`طلا`]},Mariner:{v:[`مارینر`]},"Nextcloud blue":{v:[`نکس کلود آبی`]},Olivine:{v:[`الیوین`]},Purple:{v:[`بنفش`]},"Rosy brown":{v:[`قهوهای رز`]},Whiskey:{v:[`ویسکی`]}}},{l:`fi`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Sinivioletti`]},"Boston Blue":{v:[`Bostoninsininen`]},Deluge:{v:[`Tulva`]},Feldspar:{v:[`Feldspar`]},Gold:{v:[`Kulta`]},Mariner:{v:[`Merenkulkija`]},"Nextcloud blue":{v:[`Nextcloudin sininen`]},Olivine:{v:[`Oliviini`]},Purple:{v:[`Purppura`]},"Rosy brown":{v:[`Ruusunruskea`]},Whiskey:{v:[`Viski`]}}},{l:`fr`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Bleu violet`]},"Boston Blue":{v:[`Bleu de Boston`]},Deluge:{v:[`Deluge`]},Feldspar:{v:[`Feldspar`]},Gold:{v:[`Doré`]},Mariner:{v:[`Marin`]},"Nextcloud blue":{v:[`Bleu Nextcloud`]},Olivine:{v:[`Olivine`]},Purple:{v:[`Violet`]},"Rosy brown":{v:[`Brun rosé`]},Whiskey:{v:[`Whiskey`]}}},{l:`ga`,t:{Acapulco:{v:[`Acapulco`]},Black:{v:[`Dubh`]},"Blue Violet":{v:[`Gorm Violet`]},"Boston Blue":{v:[`Bostún Gorm`]},Deluge:{v:[`Díle`]},Feldspar:{v:[`Feldspar`]},Gold:{v:[`Óir`]},Mariner:{v:[`Mairnéalach`]},"Nextcloud blue":{v:[`Nextcloud gorm`]},Olivine:{v:[`Olaivín`]},Purple:{v:[`Corcra`]},"Rosy brown":{v:[`Rosach donn`]},Whiskey:{v:[`Fuisce`]},White:{v:[`Bán`]}}},{l:`gl`,t:{Acapulco:{v:[`Acapulco`]},Black:{v:[`Negro`]},"Blue Violet":{v:[`Azul violeta`]},"Boston Blue":{v:[`Azul Boston`]},Deluge:{v:[`Dioivo`]},Feldspar:{v:[`Feldespato`]},Gold:{v:[`Ouro`]},Mariner:{v:[`Marino`]},"Nextcloud blue":{v:[`Azul Nextcloud`]},Olivine:{v:[`Olivina`]},Purple:{v:[`Púrpura`]},"Rosy brown":{v:[`Pardo rosado`]},Whiskey:{v:[`Whisky`]},White:{v:[`Branco`]}}},{l:`he`,t:{}},{l:`hu`,t:{}},{l:`id`,t:{Gold:{v:[`Emas`]},"Nextcloud blue":{v:[`Biru Nextcloud`]},Purple:{v:[`Ungu`]}}},{l:`is`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Bláklukka`]},"Boston Blue":{v:[`Bostonblátt`]},Deluge:{v:[`Fjólublátt`]},Feldspar:{v:[`Feldspat`]},Gold:{v:[`Gull`]},Mariner:{v:[`Sjóarablátt`]},"Nextcloud blue":{v:[`Nextcloud blátt`]},Olivine:{v:[`Ólivín`]},Purple:{v:[`Purpurablátt`]},"Rosy brown":{v:[`Rósabrúnt`]},Whiskey:{v:[`Viský`]}}},{l:`it`,t:{Gold:{v:[`Oro`]},"Nextcloud blue":{v:[`Nextcloud blue`]},Purple:{v:[`Viola`]}}},{l:`ja`,t:{Acapulco:{v:[`アカプルコ`]},Black:{v:[`黒`]},"Blue Violet":{v:[`ブルーバイオレット`]},"Boston Blue":{v:[`ボストンブルー`]},Deluge:{v:[`豪雨`]},Feldspar:{v:[`長石`]},Gold:{v:[`黄金`]},Mariner:{v:[`船乗り`]},"Nextcloud blue":{v:[`ネクストクラウド・ブルー`]},Olivine:{v:[`カンラン石`]},Purple:{v:[`紫色`]},"Rosy brown":{v:[`バラ色`]},Whiskey:{v:[`ウイスキー`]},White:{v:[`白`]}}},{l:`ja-JP`,t:{Acapulco:{v:[`アカプルコ`]},"Blue Violet":{v:[`ブルーバイオレット`]},"Boston Blue":{v:[`ボストンブルー`]},Deluge:{v:[`豪雨`]},Feldspar:{v:[`長石`]},Gold:{v:[`黄金`]},Mariner:{v:[`船乗り`]},"Nextcloud blue":{v:[`ネクストクラウド・ブルー`]},Olivine:{v:[`カンラン石`]},Purple:{v:[`紫色`]},"Rosy brown":{v:[`バラ色`]},Whiskey:{v:[`ウイスキー`]}}},{l:`ko`,t:{Acapulco:{v:[`아카풀코`]},"Blue Violet":{v:[`푸른 보라`]},"Boston Blue":{v:[`보스턴 블루`]},Deluge:{v:[`폭우`]},Feldspar:{v:[`장석`]},Gold:{v:[`금`]},Mariner:{v:[`뱃사람`]},"Nextcloud blue":{v:[`Nextcloud 파랑`]},Olivine:{v:[`감람석`]},Purple:{v:[`보라`]},"Rosy brown":{v:[`로지 브라운`]},Whiskey:{v:[`위스키`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{Acapulco:{v:[`Акапулко`]},Black:{v:[`Црно`]},"Blue Violet":{v:[`Сино Виолетова`]},"Boston Blue":{v:[`Бостон Сина`]},Deluge:{v:[`Делуџ`]},Feldspar:{v:[`Фелдспар`]},Gold:{v:[`Златна`]},Mariner:{v:[`Маринер`]},"Nextcloud blue":{v:[`Nextcloud сина`]},Olivine:{v:[`Оливин`]},Purple:{v:[`Виолетова`]},"Rosy brown":{v:[`Розево-кафеава`]},Whiskey:{v:[`Виски`]},White:{v:[`Бела`]}}},{l:`my`,t:{}},{l:`nb`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Blå fiolett`]},"Boston Blue":{v:[`Boston blå`]},Deluge:{v:[`Syndflod`]},Feldspar:{v:[`Feltspat`]},Gold:{v:[`Gull`]},Mariner:{v:[`Mariner`]},"Nextcloud blue":{v:[`Nextcloud-blå`]},Olivine:{v:[`Olivin`]},Purple:{v:[`Lilla`]},"Rosy brown":{v:[`Rosenrød brun`]},Whiskey:{v:[`Whiskey`]}}},{l:`nl`,t:{Acapulco:{v:[`Acapulco`]},Black:{v:[`Zwart`]},"Blue Violet":{v:[`Blauw Paars`]},"Boston Blue":{v:[`Boston Blauw`]},Deluge:{v:[`Overlopen`]},Feldspar:{v:[`Veldspaat`]},Gold:{v:[`Goud`]},Mariner:{v:[`Marineblauw`]},"Nextcloud blue":{v:[`Nextcloud blauw`]},Olivine:{v:[`Olivijn`]},Purple:{v:[`Paars`]},"Rosy brown":{v:[`Rozig bruin`]},Whiskey:{v:[`Whiskey`]},White:{v:[`Wit`]}}},{l:`oc`,t:{}},{l:`pl`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Niebieski fiolet`]},"Boston Blue":{v:[`Błękit Bostonu`]},Deluge:{v:[`Potop`]},Feldspar:{v:[`Skaleń`]},Gold:{v:[`Złote`]},Mariner:{v:[`Marynarz`]},"Nextcloud blue":{v:[`Niebieskie Nextcloud`]},Olivine:{v:[`Oliwin`]},Purple:{v:[`Fioletowy`]},"Rosy brown":{v:[`Różowy brąz`]},Whiskey:{v:[`Whisky`]}}},{l:`pt-BR`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Violeta Azul`]},"Boston Blue":{v:[`Azul Boston`]},Deluge:{v:[`Deluge`]},Feldspar:{v:[`Feldspato`]},Gold:{v:[`Ouro`]},Mariner:{v:[`Marinheiro`]},"Nextcloud blue":{v:[`Azul Nextcloud`]},Olivine:{v:[`Olivina`]},Purple:{v:[`Roxo`]},"Rosy brown":{v:[`Castanho rosado`]},Whiskey:{v:[`Uísque`]}}},{l:`pt-PT`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Azul violeta`]},"Boston Blue":{v:[`Azul Boston`]},Deluge:{v:[`Deluge`]},Feldspar:{v:[`Feldspar`]},Gold:{v:[`Ouro`]},Mariner:{v:[`Mariner`]},"Nextcloud blue":{v:[`Nextcloud azul`]},Olivine:{v:[`Olivine`]},Purple:{v:[`Púrpura`]},"Rosy brown":{v:[`Castanho rosado`]},Whiskey:{v:[`Whiskey`]}}},{l:`ro`,t:{Gold:{v:[`Aur`]},"Nextcloud blue":{v:[`Nextcloud albastru`]},Purple:{v:[`Purpuriu`]}}},{l:`ru`,t:{Acapulco:{v:[`Акапулько`]},"Blue Violet":{v:[`Синий фиолет`]},"Boston Blue":{v:[`Синий Бостон`]},Deluge:{v:[`Перламутрово-фиолетовый`]},Feldspar:{v:[`Античная латунь`]},Gold:{v:[`Золотой`]},Mariner:{v:[`Морской`]},"Nextcloud blue":{v:[`Nextcloud голубой`]},Olivine:{v:[` Оливковый`]},Purple:{v:[`Фиолетовый`]},"Rosy brown":{v:[`Розово-коричневый`]},Whiskey:{v:[`Виски`]}}},{l:`sk`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Modro fialová`]},"Boston Blue":{v:[`Bostonská modrá`]},Deluge:{v:[`Deluge`]},Feldspar:{v:[`Živec`]},Gold:{v:[`Zlatá`]},Mariner:{v:[`Námorník`]},"Nextcloud blue":{v:[`Nextcloud modrá`]},Olivine:{v:[`Olivová`]},Purple:{v:[`Fialová`]},"Rosy brown":{v:[`Ružovo hnedá`]},Whiskey:{v:[`Whisky`]}}},{l:`sl`,t:{}},{l:`sr`,t:{Acapulco:{v:[`Акапулко`]},Black:{v:[`Црно`]},"Blue Violet":{v:[`Плаво љубичаста`]},"Boston Blue":{v:[`Бостон плава`]},Deluge:{v:[`Поплава`]},Feldspar:{v:[`Фелдспар`]},Gold:{v:[`Злато`]},Mariner:{v:[`Морнар`]},"Nextcloud blue":{v:[`Nextcloud плава`]},Olivine:{v:[`Маслинаста`]},Purple:{v:[`Пурпурна`]},"Rosy brown":{v:[`Роси браон`]},Whiskey:{v:[`Виски`]},White:{v:[`Бело`]}}},{l:`sv`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`Blåviolett`]},"Boston Blue":{v:[`Bostonblå`]},Deluge:{v:[`Skyfallsblå`]},Feldspar:{v:[`Feldspat`]},Gold:{v:[`Guld`]},Mariner:{v:[`Marinblå`]},"Nextcloud blue":{v:[`Nextcloud-blå`]},Olivine:{v:[`Olivin`]},Purple:{v:[`Lila`]},"Rosy brown":{v:[`Rosabrun`]},Whiskey:{v:[`Whisky`]}}},{l:`tr`,t:{Acapulco:{v:[`Akapulko`]},Black:{v:[`Siyah`]},"Blue Violet":{v:[`Mavi mor`]},"Boston Blue":{v:[`Boston mavisi`]},Deluge:{v:[`Sel`]},Feldspar:{v:[`Feldispat`]},Gold:{v:[`Altın`]},Mariner:{v:[`Denizci`]},"Nextcloud blue":{v:[`Nextcloud mavi`]},Olivine:{v:[`Zeytinlik`]},Purple:{v:[`Mor`]},"Rosy brown":{v:[`Kırmızımsı kahverengi`]},Whiskey:{v:[`Viski`]},White:{v:[`Beyaz`]}}},{l:`uk`,t:{Acapulco:{v:[`Акапулько`]},"Blue Violet":{v:[`Блакитна фіалка`]},"Boston Blue":{v:[`Бостонський синій`]},Deluge:{v:[`Злива`]},Feldspar:{v:[`Польові шпати`]},Gold:{v:[`Золотий`]},Mariner:{v:[`Морський`]},"Nextcloud blue":{v:[`Блакитний Nextcloud`]},Olivine:{v:[`Олива`]},Purple:{v:[`Фіолетовий`]},"Rosy brown":{v:[`Темно-рожевий`]},Whiskey:{v:[`Кола`]}}},{l:`uz`,t:{Acapulco:{v:[`Akapulko`]},Black:{v:[`Qora`]},"Blue Violet":{v:[`Moviy binafsha`]},"Boston Blue":{v:[`Boston ko'k`]},Deluge:{v:[`To'fon`]},Feldspar:{v:[`Feldspar`]},Gold:{v:[`Oltin`]},Mariner:{v:[`Dengizchi`]},"Nextcloud blue":{v:[`Ko'k Nextcloud\xA0`]},Olivine:{v:[`Olivine`]},Purple:{v:[`Binafsha`]},"Rosy brown":{v:[`Qizil jigarrang`]},Whiskey:{v:[`Whiskey`]},White:{v:[`Oq`]}}},{l:`zh-CN`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`瓦罗兰特蓝`]},"Boston Blue":{v:[`波士顿蓝`]},Deluge:{v:[`洪水色`]},Feldspar:{v:[`长石`]},Gold:{v:[`金色`]},Mariner:{v:[`水手`]},"Nextcloud blue":{v:[`Nextcloud 蓝`]},Olivine:{v:[`橄榄石色`]},Purple:{v:[`紫色`]},"Rosy brown":{v:[`玫瑰棕色`]},Whiskey:{v:[`威士忌`]}}},{l:`zh-HK`,t:{Acapulco:{v:[`阿卡普爾科`]},"Blue Violet":{v:[`藍紫色`]},"Boston Blue":{v:[`波士頓藍`]},Deluge:{v:[`大洪水`]},Feldspar:{v:[`長石`]},Gold:{v:[`Gold`]},Mariner:{v:[`海軍藍`]},"Nextcloud blue":{v:[`Nextcloud 藍色`]},Olivine:{v:[`橄欖石色`]},Purple:{v:[`紫色`]},"Rosy brown":{v:[`玫瑰棕色`]},Whiskey:{v:[`威士忌`]}}},{l:`zh-TW`,t:{Acapulco:{v:[`Acapulco`]},"Blue Violet":{v:[`藍紫色`]},"Boston Blue":{v:[`波士頓藍`]},Deluge:{v:[`Deluge`]},Feldspar:{v:[`長石`]},Gold:{v:[`金色`]},Mariner:{v:[`海軍藍`]},"Nextcloud blue":{v:[`Nextcloud 藍色`]},Olivine:{v:[`橄欖石色`]},Purple:{v:[`紫色`]},"Rosy brown":{v:[`玫瑰棕色`]},Whiskey:{v:[`威士忌`]}}}],t4=[{l:`ar`,t:{Actions:{v:[`إجراءات`]}}},{l:`ast`,t:{Actions:{v:[`Aiciones`]}}},{l:`br`,t:{Actions:{v:[`Oberioù`]}}},{l:`ca`,t:{Actions:{v:[`Accions`]}}},{l:`cs`,t:{Actions:{v:[`Akce`]}}},{l:`cs-CZ`,t:{Actions:{v:[`Akce`]}}},{l:`da`,t:{Actions:{v:[`Handlinger`]}}},{l:`de`,t:{Actions:{v:[`Aktionen`]}}},{l:`de-DE`,t:{Actions:{v:[`Aktionen`]}}},{l:`el`,t:{Actions:{v:[`Ενέργειες`]}}},{l:`en-GB`,t:{Actions:{v:[`Actions`]}}},{l:`eo`,t:{Actions:{v:[`Agoj`]}}},{l:`es`,t:{Actions:{v:[`Acciones`]}}},{l:`es-AR`,t:{Actions:{v:[`Acciones`]}}},{l:`es-EC`,t:{Actions:{v:[`Acciones`]}}},{l:`es-MX`,t:{Actions:{v:[`Acciones`]}}},{l:`et-EE`,t:{Actions:{v:[`Tegevus`]}}},{l:`eu`,t:{Actions:{v:[`Ekintzak`]}}},{l:`fa`,t:{Actions:{v:[`کنشها`]}}},{l:`fi`,t:{Actions:{v:[`Toiminnot`]}}},{l:`fr`,t:{Actions:{v:[`Actions`]}}},{l:`ga`,t:{Actions:{v:[`Gníomhartha`]}}},{l:`gl`,t:{Actions:{v:[`Accións`]}}},{l:`he`,t:{Actions:{v:[`פעולות`]}}},{l:`hu`,t:{Actions:{v:[`Műveletek`]}}},{l:`id`,t:{Actions:{v:[`Tindakan`]}}},{l:`is`,t:{Actions:{v:[`Aðgerðir`]}}},{l:`it`,t:{Actions:{v:[`Azioni`]}}},{l:`ja`,t:{Actions:{v:[`操作`]}}},{l:`ja-JP`,t:{Actions:{v:[`操作`]}}},{l:`ko`,t:{Actions:{v:[`동작`]}}},{l:`lt-LT`,t:{Actions:{v:[`Veiksmai`]}}},{l:`lv`,t:{}},{l:`mk`,t:{Actions:{v:[`Акции`]}}},{l:`my`,t:{Actions:{v:[`လုပ်ဆောင်ချက်များ`]}}},{l:`nb`,t:{Actions:{v:[`Handlinger`]}}},{l:`nl`,t:{Actions:{v:[`Acties`]}}},{l:`oc`,t:{Actions:{v:[`Accions`]}}},{l:`pl`,t:{Actions:{v:[`Działania`]}}},{l:`pt-BR`,t:{Actions:{v:[`Ações`]}}},{l:`pt-PT`,t:{Actions:{v:[`Ações`]}}},{l:`ro`,t:{Actions:{v:[`Acțiuni`]}}},{l:`ru`,t:{Actions:{v:[`Действия `]}}},{l:`sk`,t:{Actions:{v:[`Akcie`]}}},{l:`sl`,t:{Actions:{v:[`Dejanja`]}}},{l:`sr`,t:{Actions:{v:[`Радње`]}}},{l:`sv`,t:{Actions:{v:[`Åtgärder`]}}},{l:`tr`,t:{Actions:{v:[`İşlemler`]}}},{l:`uk`,t:{Actions:{v:[`Дії`]}}},{l:`uz`,t:{Actions:{v:[`Harakatlar`]}}},{l:`zh-CN`,t:{Actions:{v:[`行为`]}}},{l:`zh-HK`,t:{Actions:{v:[`動作`]}}},{l:`zh-TW`,t:{Actions:{v:[`動作`]}}}],t5=[{l:`ar`,t:{Activities:{v:[`سجل الأنشطة`]},"Animals & Nature":{v:[`الحيوانات والطبيعة`]},Custom:{v:[`مُخصَّص`]},"Dark skin tone":{v:[`أسمر البُشرة`]},"Emoji picker":{v:[`لاقط الإيموجي`]},Flags:{v:[`الأعلام`]},"Food & Drink":{v:[`الطعام والشراب`]},"Frequently used":{v:[`شائعة الاستعمال`]},"Light skin tone":{v:[`فاتح البُشرة`]},"Medium dark skin tone":{v:[`بشرة متوسطة الاسمرار`]},"Medium light skin tone":{v:[`بشرة متوسطة البياض`]},"Medium skin tone":{v:[`بشرة وسطية اللون`]},"Neutral skin color":{v:[`لون بُشرة طبيعي`]},Objects:{v:[`أشياء`]},"People & Body":{v:[`أشخاص و أجسام`]},"Pick an emoji":{v:[`إختَر رمز إيموجي emoji`]},"Search emoji":{v:[`البحث عن إيموجي emoji`]},"Search results":{v:[`نتائج البحث`]},Selected:{v:[`محدّدة`]},"Skin tone":{v:[`لون البُشرة`]},"Smileys & Emotion":{v:[`وجوهٌ ضاحكة و مشاعر`]},Symbols:{v:[`رموز`]},"Travel & Places":{v:[`سفر و أماكن`]}}},{l:`ast`,t:{Activities:{v:[`Actividaes`]},"Animals & Nature":{v:[`Animales y natura`]},Custom:{v:[`Personalizar`]},"Dark skin tone":{v:[`Tonu d'aspeutu escuru`]},"Emoji picker":{v:[`Selector de fustaxes`]},Flags:{v:[`Banderes`]},"Food & Drink":{v:[`Cómida y bébora`]},"Frequently used":{v:[`D'usu frecuente`]},"Light skin tone":{v:[`Tonu d'aspeutu claru`]},"Medium dark skin tone":{v:[`Tonu d'aspeutu medio escuru`]},"Medium light skin tone":{v:[`Tonu d'aspeutu medio claru`]},"Medium skin tone":{v:[`Tonu d'aspeutu mediu`]},"Neutral skin color":{v:[`Color d'aspeutu neutral`]},Objects:{v:[`Oxetos`]},"People & Body":{v:[`Persones y cuerpu`]},"Pick an emoji":{v:[`Escueyi un fustaxe`]},"Search emoji":{v:[`Buscar nos fustaxes`]},"Search results":{v:[`Resultaos de la busca`]},Selected:{v:[`Na seleición`]},"Skin tone":{v:[`Tonu d'aspeutu`]},"Smileys & Emotion":{v:[`Sorrises y emociones`]},Symbols:{v:[`Símbolos`]},"Travel & Places":{v:[`Viaxes y llugares`]}}},{l:`br`,t:{Activities:{v:[`Oberiantizoù`]},"Animals & Nature":{v:[`Loened & Natur`]},Custom:{v:[`Personelañ`]},Flags:{v:[`Bannieloù`]},"Food & Drink":{v:[`Boued & Evajoù`]},"Frequently used":{v:[`Implijet alies`]},Objects:{v:[`Traoù`]},"People & Body":{v:[`Tud & Korf`]},"Pick an emoji":{v:[`Choaz un emoji`]},"Search results":{v:[`Disoc'hoù an enklask`]},"Smileys & Emotion":{v:[`Smileyioù & Fromoù`]},Symbols:{v:[`Arouezioù`]},"Travel & Places":{v:[`Beaj & Lec'hioù`]}}},{l:`ca`,t:{Activities:{v:[`Activitats`]},"Animals & Nature":{v:[`Animals i natura`]},Custom:{v:[`Personalitzat`]},Flags:{v:[`Marques`]},"Food & Drink":{v:[`Menjar i begudes`]},"Frequently used":{v:[`Utilitzats recentment`]},Objects:{v:[`Objectes`]},"People & Body":{v:[`Persones i cos`]},"Pick an emoji":{v:[`Trieu un emoji`]},"Search results":{v:[`Resultats de cerca`]},"Smileys & Emotion":{v:[`Cares i emocions`]},Symbols:{v:[`Símbols`]},"Travel & Places":{v:[`Viatges i llocs`]}}},{l:`cs`,t:{Activities:{v:[`Aktivity`]},"Animals & Nature":{v:[`Zvířata a příroda`]},Custom:{v:[`Uživatelsky určené`]},"Dark skin tone":{v:[`Tmavý tělový tón`]},"Emoji picker":{v:[`Výběr emotikon`]},Flags:{v:[`Příznaky`]},"Food & Drink":{v:[`Jídlo a pití`]},"Frequently used":{v:[`Často používané`]},"Light skin tone":{v:[`Světlý tělový tón`]},"Medium dark skin tone":{v:[`Středně tmavý tělový tón`]},"Medium light skin tone":{v:[`Středně světlý tělový tón`]},"Medium skin tone":{v:[`Střední tělový tón`]},"Neutral skin color":{v:[`Neutrální tělová barva`]},Objects:{v:[`Objekty`]},"People & Body":{v:[`Lidé a tělo`]},"Pick an emoji":{v:[`Vybrat emoji`]},"Search emoji":{v:[`Hledat emoji`]},"Search results":{v:[`Výsledky hledání`]},Selected:{v:[`Vybráno`]},"Skin tone":{v:[`Tělový tón`]},"Smileys & Emotion":{v:[`Úsměvy a emoce`]},Symbols:{v:[`Symboly`]},"Travel & Places":{v:[`Cestování a místa`]}}},{l:`cs-CZ`,t:{Activities:{v:[`Aktivity`]},"Animals & Nature":{v:[`Zvířata a příroda`]},Custom:{v:[`Uživatelsky určené`]},"Dark skin tone":{v:[`Tmavý tělový tón`]},"Emoji picker":{v:[`Výběr emotikon`]},Flags:{v:[`Příznaky`]},"Food & Drink":{v:[`Jídlo a pití`]},"Frequently used":{v:[`Často používané`]},"Light skin tone":{v:[`Světlý tělový tón`]},"Medium dark skin tone":{v:[`Středně tmavý tělový tón`]},"Medium light skin tone":{v:[`Středně světlý tělový tón`]},"Medium skin tone":{v:[`Střední tělový tón`]},"Neutral skin color":{v:[`Neutřální tělová barva`]},Objects:{v:[`Objekty`]},"People & Body":{v:[`Lidé a tělo`]},"Pick an emoji":{v:[`Vybrat emoji`]},"Search emoji":{v:[`Hledat emoji`]},"Search results":{v:[`Výsledky hledání`]},Selected:{v:[`Vybráno`]},"Skin tone":{v:[`Tělový tón`]},"Smileys & Emotion":{v:[`Úsměvy a emoce`]},Symbols:{v:[`Symboly`]},"Travel & Places":{v:[`Cestování a místa`]}}},{l:`da`,t:{Activities:{v:[`Aktiviteter`]},"Animals & Nature":{v:[`Dyr & Natur`]},Custom:{v:[`Brugerdefineret`]},"Dark skin tone":{v:[`Mørk skin tone`]},"Emoji picker":{v:[`Emoji vælger`]},Flags:{v:[`Flag`]},"Food & Drink":{v:[`Mad & Drikke`]},"Frequently used":{v:[`Ofte brugt`]},"Light skin tone":{v:[`Lys skin tone`]},"Medium dark skin tone":{v:[`Medium mørk skin tone`]},"Medium light skin tone":{v:[`Medium lys skin tone`]},"Medium skin tone":{v:[`Medium skin tone`]},"Neutral skin color":{v:[`Neutral skin color`]},Objects:{v:[`Objekter`]},"People & Body":{v:[`Mennesker & Menneskekroppen`]},"Pick an emoji":{v:[`Vælg en emoji`]},"Search emoji":{v:[`Søg emoji`]},"Search results":{v:[`Søgeresultater`]},Selected:{v:[`Valgt`]},"Skin tone":{v:[`Skin tone`]},"Smileys & Emotion":{v:[`Smileys & Emotion`]},Symbols:{v:[`Symboler`]},"Travel & Places":{v:[`Rejser & Rejsemål`]}}},{l:`de`,t:{Activities:{v:[`Aktivitäten`]},"Animals & Nature":{v:[`Tiere & Natur`]},Custom:{v:[`Benutzerdefiniert`]},"Dark skin tone":{v:[`Dunkler Hautfarbton`]},"Emoji picker":{v:[`Emoji-Auswahl`]},Flags:{v:[`Flaggen`]},"Food & Drink":{v:[`Essen & Trinken`]},"Frequently used":{v:[`Häufig verwendet`]},"Light skin tone":{v:[`Heller Hautfarbton`]},"Medium dark skin tone":{v:[`Mitteldunkler Hautfarbton`]},"Medium light skin tone":{v:[`Mittelheller Hautfarbton`]},"Medium skin tone":{v:[`Mittlerer Hautfarbton`]},"Neutral skin color":{v:[`Neutraler Hautfarbton`]},Objects:{v:[`Objekte`]},"People & Body":{v:[`Menschen & Körper`]},"Pick an emoji":{v:[`Ein Emoji auswählen`]},"Search emoji":{v:[`Emoji suchen`]},"Search results":{v:[`Suchergebnisse`]},Selected:{v:[`Ausgewählt`]},"Skin tone":{v:[`Hautfarbton`]},"Smileys & Emotion":{v:[`Smileys & Emotionen`]},Symbols:{v:[`Symbole`]},"Travel & Places":{v:[`Reisen & Orte`]}}},{l:`de-DE`,t:{Activities:{v:[`Aktivitäten`]},"Animals & Nature":{v:[`Tiere & Natur`]},Custom:{v:[`Benutzerdefiniert`]},"Dark skin tone":{v:[`Dunkler Hautfarbton`]},"Emoji picker":{v:[`Emoji-Auswahl`]},Flags:{v:[`Flaggen`]},"Food & Drink":{v:[`Essen & Trinken`]},"Frequently used":{v:[`Häufig verwendet`]},"Light skin tone":{v:[`Heller Hautfarbton`]},"Medium dark skin tone":{v:[`Mitteldunkler Hautfarbton`]},"Medium light skin tone":{v:[`Mittelheller Hautfarbton`]},"Medium skin tone":{v:[`Mittlerer Hautfarbton`]},"Neutral skin color":{v:[`Neutraler Hautfarbton`]},Objects:{v:[`Objekte`]},"People & Body":{v:[`Menschen & Körper`]},"Pick an emoji":{v:[`Ein Emoji auswählen`]},"Search emoji":{v:[`Emoji suchen`]},"Search results":{v:[`Suchergebnisse`]},Selected:{v:[`Ausgewählt`]},"Skin tone":{v:[`Hautfarbton`]},"Smileys & Emotion":{v:[`Smileys & Emotionen`]},Symbols:{v:[`Symbole`]},"Travel & Places":{v:[`Reisen & Orte`]}}},{l:`el`,t:{Activities:{v:[`Δραστηριότητες`]},"Animals & Nature":{v:[`Ζώα & Φύση`]},Custom:{v:[`Προσαρμογή`]},"Dark skin tone":{v:[`Σκούρο θέμα`]},"Emoji picker":{v:[`Επιλογέας emoji`]},Flags:{v:[`Σημαίες`]},"Food & Drink":{v:[`Φαγητό & Ποτό`]},"Frequently used":{v:[`Συχνά χρησιμοποιούμενο`]},"Light skin tone":{v:[`Ανοιχτό θέμα`]},"Medium dark skin tone":{v:[`Μέτριο σκούρο θέμα`]},"Medium light skin tone":{v:[`Μέτριο ανοιχτό θέμα`]},"Medium skin tone":{v:[`Μέτριος τόνος θέματος`]},"Neutral skin color":{v:[`Ουδέτερο χρώμα θέματος`]},Objects:{v:[`Αντικείμενα`]},"People & Body":{v:[`Άνθρωποι & Σώμα`]},"Pick an emoji":{v:[`Επιλέξτε ένα emoji`]},"Search emoji":{v:[`Αναζήτηση emoji`]},"Search results":{v:[`Αποτελέσματα αναζήτησης`]},Selected:{v:[`Επιλεγμένο`]},"Skin tone":{v:[`Τόνος δέρματος`]},"Smileys & Emotion":{v:[`Φατσούλες & Συναίσθημα`]},Symbols:{v:[`Σύμβολα`]},"Travel & Places":{v:[`Ταξίδια & Τοποθεσίες`]}}},{l:`en-GB`,t:{Activities:{v:[`Activities`]},"Animals & Nature":{v:[`Animals & Nature`]},Custom:{v:[`Custom`]},"Dark skin tone":{v:[`Dark skin tone`]},"Emoji picker":{v:[`Emoji picker`]},Flags:{v:[`Flags`]},"Food & Drink":{v:[`Food & Drink`]},"Frequently used":{v:[`Frequently used`]},"Light skin tone":{v:[`Light skin tone`]},"Medium dark skin tone":{v:[`Medium dark skin tone`]},"Medium light skin tone":{v:[`Medium light skin tone`]},"Medium skin tone":{v:[`Medium skin tone`]},"Neutral skin color":{v:[`Neutral skin colour`]},Objects:{v:[`Objects`]},"People & Body":{v:[`People & Body`]},"Pick an emoji":{v:[`Pick an emoji`]},"Search emoji":{v:[`Search emoji`]},"Search results":{v:[`Search results`]},Selected:{v:[`Selected`]},"Skin tone":{v:[`Skin tone`]},"Smileys & Emotion":{v:[`Smileys & Emotion`]},Symbols:{v:[`Symbols`]},"Travel & Places":{v:[`Travel & Places`]}}},{l:`eo`,t:{Activities:{v:[`Aktiveco`]},"Animals & Nature":{v:[`Bestoj & Naturo`]},Custom:{v:[`Propra`]},Flags:{v:[`Flagoj`]},"Food & Drink":{v:[`Manĝaĵo & Trinkaĵo`]},"Frequently used":{v:[`Ofte uzataj`]},Objects:{v:[`Objektoj`]},"People & Body":{v:[`Homoj & Korpo`]},"Pick an emoji":{v:[`Elekti emoĝion `]},"Search results":{v:[`Serĉrezultoj`]},"Smileys & Emotion":{v:[`Ridoj kaj Emocioj`]},Symbols:{v:[`Signoj`]},"Travel & Places":{v:[`Vojaĵoj & Lokoj`]}}},{l:`es`,t:{Activities:{v:[`Actividades`]},"Animals & Nature":{v:[`Animales y naturaleza`]},Custom:{v:[`Personalizado`]},"Dark skin tone":{v:[`Tono de piel obscuro`]},"Emoji picker":{v:[`Selector de emojis`]},Flags:{v:[`Banderas`]},"Food & Drink":{v:[`Comida y bebida`]},"Frequently used":{v:[`Usado con frecuencia`]},"Light skin tone":{v:[`Tono de piel claro`]},"Medium dark skin tone":{v:[`Tono de piel medio oscuro`]},"Medium light skin tone":{v:[`Tono de piel medio claro`]},"Medium skin tone":{v:[`Tono de piel medio`]},"Neutral skin color":{v:[`Color de piel neutral`]},Objects:{v:[`Objetos`]},"People & Body":{v:[`Personas y Cuerpo`]},"Pick an emoji":{v:[`Elegir un emoji`]},"Search emoji":{v:[`Buscar emoji`]},"Search results":{v:[`Resultados de la búsqueda`]},Selected:{v:[`Seleccionado`]},"Skin tone":{v:[`Tono de piel`]},"Smileys & Emotion":{v:[`Smileys y emoticonos`]},Symbols:{v:[`Símbolos`]},"Travel & Places":{v:[`Viajes y lugares`]}}},{l:`es-AR`,t:{Activities:{v:[`Actividades`]},"Animals & Nature":{v:[`Animales y Naturaleza`]},Custom:{v:[`Personalizado`]},"Dark skin tone":{v:[`Tono de piel oscuro`]},"Emoji picker":{v:[`Selector de emojis`]},Flags:{v:[`Marcas`]},"Food & Drink":{v:[`Comida y Bebida`]},"Frequently used":{v:[`Usados frecuentemente`]},"Light skin tone":{v:[`Tono de piel claro`]},"Medium dark skin tone":{v:[`Tono de piel medio oscuro`]},"Medium light skin tone":{v:[`Tono de piel medio claro`]},"Medium skin tone":{v:[`Tono de piel medio`]},"Neutral skin color":{v:[`Color de piel neutral`]},Objects:{v:[`Objetos`]},"People & Body":{v:[`Personas y Cuerpo`]},"Pick an emoji":{v:[`Elija un emoji`]},"Search emoji":{v:[`Buscar emoji`]},"Search results":{v:[`Resultados de la búsqueda`]},Selected:{v:[`Seleccionado`]},"Skin tone":{v:[`Tono de piel`]},"Smileys & Emotion":{v:[`Caritas y Emociones`]},Symbols:{v:[`Símbolos`]},"Travel & Places":{v:[`Viajes y Lugares`]}}},{l:`es-EC`,t:{Activities:{v:[`Actividades`]},"Animals & Nature":{v:[`Animales y Naturaleza`]},Custom:{v:[`Personalizado`]},Flags:{v:[`Marcas`]},"Food & Drink":{v:[`Comida y Bebida`]},"Frequently used":{v:[`Frecuentemente utilizado`]},Objects:{v:[`Objetos`]},"People & Body":{v:[`Personas y Cuerpo`]},"Pick an emoji":{v:[`Seleccionar un emoji`]},"Search emoji":{v:[`Buscar emoji`]},"Search results":{v:[`Resultados de búsqueda`]},"Smileys & Emotion":{v:[`Caritas y Emociones`]},Symbols:{v:[`Símbolos`]},"Travel & Places":{v:[`Viajes y Lugares`]}}},{l:`es-MX`,t:{Activities:{v:[`Actividades`]},"Animals & Nature":{v:[`Animales y naturaleza`]},Custom:{v:[`Personalizado`]},"Dark skin tone":{v:[`Tono de piel oscuro`]},"Emoji picker":{v:[`Selector de emojis`]},Flags:{v:[`Banderas`]},"Food & Drink":{v:[`Comida y Bebida`]},"Frequently used":{v:[`Usado frecuentemente`]},"Light skin tone":{v:[`Tono de piel claro`]},"Medium dark skin tone":{v:[`Tono de piel medio oscuro`]},"Medium light skin tone":{v:[`Tono de piel medio claro`]},"Medium skin tone":{v:[`Tono de piel medio`]},"Neutral skin color":{v:[`Color de piel neutral`]},Objects:{v:[`Objetos`]},"People & Body":{v:[`Personas y cuerpos`]},"Pick an emoji":{v:[`Seleccionar un emoji`]},"Search emoji":{v:[`Buscar emoji`]},"Search results":{v:[`Resultados de la búsqueda`]},Selected:{v:[`Seleccionado`]},"Skin tone":{v:[`Tono de piel`]},"Smileys & Emotion":{v:[`Caritas y Emociones`]},Symbols:{v:[`Símbolos`]},"Travel & Places":{v:[`Viajes y lugares`]}}},{l:`et-EE`,t:{Activities:{v:[`Tegevused`]},"Animals & Nature":{v:[`Loomad ja loodus`]},Custom:{v:[`Kohanda`]},"Dark skin tone":{v:[`Kesta tume toon`]},"Emoji picker":{v:[`Emojide valija`]},Flags:{v:[`Lipud`]},"Food & Drink":{v:[`Söök ja jook`]},"Frequently used":{v:[`Sageli kasutatud`]},"Light skin tone":{v:[`Kesta hele toon`]},"Medium dark skin tone":{v:[`Kesta keskmiselt tume toon`]},"Medium light skin tone":{v:[`Kesta keskmiselt hele toon`]},"Medium skin tone":{v:[`Kesta keskmine toon`]},"Neutral skin color":{v:[`Kesta neutraalne toon`]},Objects:{v:[`Objektid`]},"People & Body":{v:[`Inimesed ja keha`]},"Pick an emoji":{v:[`Vali emoji`]},"Search emoji":{v:[`Otsi emojit`]},"Search results":{v:[`Otsi tulemustest`]},Selected:{v:[`Valitud`]},"Skin tone":{v:[`Kesta toon`]},"Smileys & Emotion":{v:[`Smailid ja emotsioonid`]},Symbols:{v:[`Sümbolid`]},"Travel & Places":{v:[`Reisimine ja kohad`]}}},{l:`eu`,t:{Activities:{v:[`Jarduerak`]},"Animals & Nature":{v:[`Animaliak eta Natura`]},Custom:{v:[`Pertsonalizatua`]},Flags:{v:[`Banderak`]},"Food & Drink":{v:[`Janaria eta edariak`]},"Frequently used":{v:[`Askotan erabilia`]},Objects:{v:[`Objektuak`]},"People & Body":{v:[`Jendea eta gorputza`]},"Pick an emoji":{v:[`Hautatu emoji bat`]},"Search emoji":{v:[`Bilatu emojiak`]},"Search results":{v:[`Bilaketa emaitzak`]},Selected:{v:[`Hautatuta`]},"Smileys & Emotion":{v:[`Smileyak eta emozioa`]},Symbols:{v:[`Sinboloak`]},"Travel & Places":{v:[`Bidaiak eta lekuak`]}}},{l:`fa`,t:{Activities:{v:[`فعالیتها`]},"Animals & Nature":{v:[`حیوانات و طبیعت`]},Custom:{v:[`سفارشی`]},"Dark skin tone":{v:[`رنگ پوسته تیره`]},"Emoji picker":{v:[`انتخابگر شکلک`]},Flags:{v:[`پرچمها`]},"Food & Drink":{v:[`غذا و نوشیدنی`]},"Frequently used":{v:[`پرکاربرد`]},"Light skin tone":{v:[`رنگ پوسته روشن`]},"Medium dark skin tone":{v:[`رنگ پوسته تیره متوسط`]},"Medium light skin tone":{v:[`رنگ پوسته روشن متوسط`]},"Medium skin tone":{v:[`رنگ پوسته متوسط`]},"Neutral skin color":{v:[`رنگ پوسته خنثی`]},Objects:{v:[`اشیاء`]},"People & Body":{v:[`مردم و بدن`]},"Pick an emoji":{v:[`انتخاب شکلک`]},"Search emoji":{v:[`جستجوی شکلک`]},"Search results":{v:[`نتایج جستجو`]},Selected:{v:[`انتخاب شده`]},"Skin tone":{v:[`رنگ پوسته`]},"Smileys & Emotion":{v:[`شکلکها و احساسات`]},Symbols:{v:[`نمادها`]},"Travel & Places":{v:[`سفر و مکانها`]}}},{l:`fi`,t:{Activities:{v:[`Aktiviteetit`]},"Animals & Nature":{v:[`Eläimet & luonto`]},Custom:{v:[`Mukautettu`]},"Dark skin tone":{v:[`Tumma ihonväri`]},"Emoji picker":{v:[`Emojivalitsin`]},Flags:{v:[`Liput`]},"Food & Drink":{v:[`Ruoka & juoma`]},"Frequently used":{v:[`Usein käytetyt`]},"Light skin tone":{v:[`Vaalea ihonväri`]},"Medium dark skin tone":{v:[`Keskitumma ihonväri`]},"Medium light skin tone":{v:[`Keskivaalea ihonväri`]},"Medium skin tone":{v:[`Keskimääräinen ihonväri`]},"Neutral skin color":{v:[`Neutraali ihonväri`]},Objects:{v:[`Esineet & asiat`]},"People & Body":{v:[`Ihmiset & keho`]},"Pick an emoji":{v:[`Valitse emoji`]},"Search emoji":{v:[`Etsi emojia`]},"Search results":{v:[`Hakutulokset`]},Selected:{v:[`Valittu`]},"Skin tone":{v:[`Ihonväri`]},"Smileys & Emotion":{v:[`Hymiöt & tunteet`]},Symbols:{v:[`Symbolit`]},"Travel & Places":{v:[`Matkustus & kohteet`]}}},{l:`fr`,t:{Activities:{v:[`Activités`]},"Animals & Nature":{v:[`Animaux & Nature`]},Custom:{v:[`Personnalisé`]},"Dark skin tone":{v:[`Teint de peau foncé`]},"Emoji picker":{v:[`Sélecteur d'émojis`]},Flags:{v:[`Drapeaux`]},"Food & Drink":{v:[`Nourriture & Boissons`]},"Frequently used":{v:[`Utilisés fréquemment`]},"Light skin tone":{v:[`Teint de peau clair`]},"Medium dark skin tone":{v:[`Teint de peau moyennement foncé`]},"Medium light skin tone":{v:[`Teint de peau moyennement clair`]},"Medium skin tone":{v:[`Teint de peau moyen`]},"Neutral skin color":{v:[`Teint de peau neutre`]},Objects:{v:[`Objets`]},"People & Body":{v:[`Personnes & Corps`]},"Pick an emoji":{v:[`Choisissez un émoji`]},"Search emoji":{v:[`Rechercher un emoji`]},"Search results":{v:[`Résultats de recherche`]},Selected:{v:[`sélectionné`]},"Skin tone":{v:[`Teint de peau`]},"Smileys & Emotion":{v:[`Smileys & Émotions`]},Symbols:{v:[`Symboles`]},"Travel & Places":{v:[`Voyage & Lieux`]}}},{l:`ga`,t:{Activities:{v:[`Gníomhaíochtaí`]},"Animals & Nature":{v:[`Ainmhithe & Dúlra`]},Custom:{v:[`Saincheaptha`]},"Dark skin tone":{v:[`Ton craiceann dorcha`]},"Emoji picker":{v:[`Roghnóir Emoji`]},Flags:{v:[`Bratacha`]},"Food & Drink":{v:[`Bia & Deoch`]},"Frequently used":{v:[`Úsáidtear go minic`]},"Light skin tone":{v:[`Ton craiceann éadrom`]},"Medium dark skin tone":{v:[`Ton craiceann meánach dorcha`]},"Medium light skin tone":{v:[`Ton craiceann meánach éadrom`]},"Medium skin tone":{v:[`Ton craiceann meánach`]},"Neutral skin color":{v:[`Dath craiceann neodrach`]},Objects:{v:[`Réada`]},"People & Body":{v:[`Daoine & Corp`]},"Pick an emoji":{v:[`Roghnaigh emoji`]},"Search emoji":{v:[`Cuardaigh emoji`]},"Search results":{v:[`Torthaí cuardaigh`]},Selected:{v:[`Roghnaithe`]},"Skin tone":{v:[`Ton craicinn`]},"Smileys & Emotion":{v:[`Smileys & Mothúchán`]},Symbols:{v:[`Siombailí`]},"Travel & Places":{v:[`Taisteal & Áiteanna`]}}},{l:`gl`,t:{Activities:{v:[`Actividades`]},"Animals & Nature":{v:[`Animais e natureza`]},Custom:{v:[`Personalizado`]},"Dark skin tone":{v:[`Ton de pel escuro`]},"Emoji picker":{v:[`Selector de «emojis»`]},Flags:{v:[`Bandeiras`]},"Food & Drink":{v:[`Comida e bebida`]},"Frequently used":{v:[`Usado con frecuencia`]},"Light skin tone":{v:[`Ton de pel claro`]},"Medium dark skin tone":{v:[`Ton de pel medio escuro`]},"Medium light skin tone":{v:[`Ton de pel medio claro`]},"Medium skin tone":{v:[`Ton de pel medio`]},"Neutral skin color":{v:[`Cor de pel neutra`]},Objects:{v:[`Obxectos`]},"People & Body":{v:[`Persoas e corpo`]},"Pick an emoji":{v:[`Escolla un «emoji»`]},"Search emoji":{v:[`Buscar «emoji»`]},"Search results":{v:[`Resultados da busca`]},Selected:{v:[`Seleccionado`]},"Skin tone":{v:[`Ton de pel`]},"Smileys & Emotion":{v:[`Sorrisos e emocións`]},Symbols:{v:[`Símbolos`]},"Travel & Places":{v:[`Viaxes e lugares`]}}},{l:`he`,t:{Activities:{v:[`פעילויות`]},"Animals & Nature":{v:[`חיות וטבע`]},Custom:{v:[`בהתאמה אישית`]},Flags:{v:[`דגלים`]},"Food & Drink":{v:[`מזון ומשקאות`]},"Frequently used":{v:[`בשימוש תדיר`]},Objects:{v:[`חפצים`]},"People & Body":{v:[`אנשים וגוף`]},"Pick an emoji":{v:[`נא לבחור אמוג׳י`]},"Search emoji":{v:[`חיפוש אמוג׳י`]},"Search results":{v:[`תוצאות חיפוש`]},"Smileys & Emotion":{v:[`חייכנים ורגשונים`]},Symbols:{v:[`סמלים`]},"Travel & Places":{v:[`טיולים ומקומות`]}}},{l:`hu`,t:{Activities:{v:[`Tevékenységek`]},"Animals & Nature":{v:[`Állatok és természet`]},Custom:{v:[`Egyéni`]},Flags:{v:[`Zászlók`]},"Food & Drink":{v:[`Étel és ital`]},"Frequently used":{v:[`Gyakran használt`]},Objects:{v:[`Tárgyak`]},"People & Body":{v:[`Emberek és test`]},"Pick an emoji":{v:[`Válasszon egy emodzsit`]},"Search results":{v:[`Találatok`]},"Smileys & Emotion":{v:[`Mosolyok és érzelmek`]},Symbols:{v:[`Szimbólumok`]},"Travel & Places":{v:[`Utazás és helyek`]}}},{l:`id`,t:{Activities:{v:[`Aktivitas`]},"Animals & Nature":{v:[`Satwa dan Alam`]},Custom:{v:[`Khusus`]},Flags:{v:[`Tanda`]},"Food & Drink":{v:[`Makanan dan Minuman`]},"Frequently used":{v:[`Sering digunakan`]},Objects:{v:[`Objek`]},"People & Body":{v:[`Orang & Badan`]},"Pick an emoji":{v:[`Pilih emoji`]},"Search emoji":{v:[`Cari emoji`]},"Search results":{v:[`Hasil pencarian`]},Selected:{v:[`Dipilih`]},"Smileys & Emotion":{v:[`Senyuman & Perasaan`]},Symbols:{v:[`Simbol`]},"Travel & Places":{v:[`Perjalanan & Tempat`]}}},{l:`is`,t:{Activities:{v:[`Aðgerðir`]},"Animals & Nature":{v:[`Dýr og náttúra`]},Custom:{v:[`Sérsniðið`]},"Dark skin tone":{v:[`Dökkur húðlitur`]},"Emoji picker":{v:[`Emoji-táknmyndaval`]},Flags:{v:[`Flögg`]},"Food & Drink":{v:[`Matur og drykkur`]},"Frequently used":{v:[`Oftast notað`]},"Light skin tone":{v:[`Ljós húðlitur`]},"Medium dark skin tone":{v:[`Meðaldökkur húðlitur`]},"Medium light skin tone":{v:[`Meðalljós húðlitur`]},"Medium skin tone":{v:[`Meðaltónn húðar`]},"Neutral skin color":{v:[`Hlutlaus húðlitur`]},Objects:{v:[`Hlutir`]},"People & Body":{v:[`Fólk og líkami`]},"Pick an emoji":{v:[`Veldu tjáningartákn`]},"Search emoji":{v:[`Leita að tjáningartákni`]},"Search results":{v:[`Leitarniðurstöður`]},Selected:{v:[`Valið`]},"Skin tone":{v:[`Húðlitur`]},"Smileys & Emotion":{v:[`Broskallar og tilfinningar`]},Symbols:{v:[`Tákn`]},"Travel & Places":{v:[`Staðir og ferðalög`]}}},{l:`it`,t:{Activities:{v:[`Attività`]},"Animals & Nature":{v:[`Animali e natura`]},Custom:{v:[`Personalizzato`]},Flags:{v:[`Bandiere`]},"Food & Drink":{v:[`Cibo e bevande`]},"Frequently used":{v:[`Usati di frequente`]},Objects:{v:[`Oggetti`]},"People & Body":{v:[`Persone e corpo`]},"Pick an emoji":{v:[`Scegli un emoji`]},"Search emoji":{v:[`Ricerca emoji`]},"Search results":{v:[`Risultati di ricerca`]},Selected:{v:[`Selezionato`]},"Smileys & Emotion":{v:[`Faccine ed emozioni`]},Symbols:{v:[`Simboli`]},"Travel & Places":{v:[`Viaggi e luoghi`]}}},{l:`ja`,t:{Activities:{v:[`アクティビティ`]},"Animals & Nature":{v:[`動物と自然`]},Custom:{v:[`カスタム`]},"Dark skin tone":{v:[`暗い肌のトーン`]},"Emoji picker":{v:[`絵文字ピッカー`]},Flags:{v:[`国旗`]},"Food & Drink":{v:[`食べ物と飲み物`]},"Frequently used":{v:[`よく使うもの`]},"Light skin tone":{v:[`明るい肌のトーン`]},"Medium dark skin tone":{v:[`やや暗い肌のトーン`]},"Medium light skin tone":{v:[`やや明るい肌のトーン`]},"Medium skin tone":{v:[`中間の肌のトーン`]},"Neutral skin color":{v:[`ニュートラルな肌の色`]},Objects:{v:[`物`]},"People & Body":{v:[`様々な人と体の部位`]},"Pick an emoji":{v:[`絵文字を選択`]},"Search emoji":{v:[`絵文字を検索`]},"Search results":{v:[`検索結果`]},Selected:{v:[`選択済み`]},"Skin tone":{v:[`肌のトーン`]},"Smileys & Emotion":{v:[`感情表現`]},Symbols:{v:[`記号`]},"Travel & Places":{v:[`旅行と場所`]}}},{l:`ja-JP`,t:{Activities:{v:[`アクティビティ`]},"Animals & Nature":{v:[`動物と自然`]},Custom:{v:[`カスタム`]},"Dark skin tone":{v:[`暗い肌のトーン`]},"Emoji picker":{v:[`絵文字ピッカー`]},Flags:{v:[`国旗`]},"Food & Drink":{v:[`食べ物と飲み物`]},"Frequently used":{v:[`よく使うもの`]},"Light skin tone":{v:[`明るい肌のトーン`]},"Medium dark skin tone":{v:[`やや暗い肌のトーン`]},"Medium light skin tone":{v:[`やや明るい肌のトーン`]},"Medium skin tone":{v:[`中間の肌のトーン`]},"Neutral skin color":{v:[`ニュートラルな肌の色`]},Objects:{v:[`物`]},"People & Body":{v:[`様々な人と体の部位`]},"Pick an emoji":{v:[`絵文字を選択`]},"Search emoji":{v:[`絵文字を検索`]},"Search results":{v:[`検索結果`]},Selected:{v:[`選択済み`]},"Skin tone":{v:[`肌のトーン`]},"Smileys & Emotion":{v:[`感情表現`]},Symbols:{v:[`記号`]},"Travel & Places":{v:[`旅行と場所`]}}},{l:`ko`,t:{Activities:{v:[`활동`]},"Animals & Nature":{v:[`동물 & 자연`]},Custom:{v:[`맞춤 설정`]},"Dark skin tone":{v:[`어두운 피부 톤`]},"Emoji picker":{v:[`이모지 선택기`]},Flags:{v:[`깃발`]},"Food & Drink":{v:[`음식 & 음료`]},"Frequently used":{v:[`자주 쓰임`]},"Light skin tone":{v:[`밝은 피부 톤`]},"Medium dark skin tone":{v:[`약간 어두운 피부 톤`]},"Medium light skin tone":{v:[`약간 밝은 피부 톤`]},"Medium skin tone":{v:[`중간 피부 톤`]},"Neutral skin color":{v:[`중성적 피부 톤`]},Objects:{v:[`물체`]},"People & Body":{v:[`사람 & 신체`]},"Pick an emoji":{v:[`이모지 선택`]},"Search emoji":{v:[`이모지 검색`]},"Search results":{v:[`검색 결과`]},Selected:{v:[`선택됨`]},"Skin tone":{v:[`피부 톤`]},"Smileys & Emotion":{v:[`스마일리 & 이모티콘`]},Symbols:{v:[`기호`]},"Travel & Places":{v:[`여행 & 장소`]}}},{l:`lt-LT`,t:{Activities:{v:[`Veiklos`]},"Animals & Nature":{v:[`Gyvūnai ir gamta`]},Custom:{v:[`Tinkinti`]},Flags:{v:[`Vėliavos`]},"Food & Drink":{v:[`Maistas ir gėrimai`]},"Frequently used":{v:[`Dažniausiai naudoti`]},Objects:{v:[`Objektai`]},"People & Body":{v:[`Žmonės ir kūnas`]},"Pick an emoji":{v:[`Pasirinkti jaustuką`]},"Search results":{v:[`Paieškos rezultatai`]},"Smileys & Emotion":{v:[`Šypsenos ir emocijos`]},Symbols:{v:[`Simboliai`]},"Travel & Places":{v:[`Kelionės ir vietos`]}}},{l:`lv`,t:{}},{l:`mk`,t:{Activities:{v:[`Активности`]},"Animals & Nature":{v:[`Животни & Природа`]},Custom:{v:[`Прилагодени`]},"Dark skin tone":{v:[`Темна боја на кожа`]},"Emoji picker":{v:[`Избор на emoji`]},Flags:{v:[`Знамиња`]},"Food & Drink":{v:[`Храна & Пијалоци`]},"Frequently used":{v:[`Најчесто користени`]},"Light skin tone":{v:[`Светла кожа`]},"Medium dark skin tone":{v:[`Средно темна кожа`]},"Medium light skin tone":{v:[`Средно светла кожа`]},"Medium skin tone":{v:[`Средна кожа`]},"Neutral skin color":{v:[`Неутрална боја на кожа`]},Objects:{v:[`Објекти`]},"People & Body":{v:[`Луѓе & Тело`]},"Pick an emoji":{v:[`Избери емотикон`]},"Search emoji":{v:[`Барај emoji`]},"Search results":{v:[`Резултати од барувањето`]},Selected:{v:[`Избрано`]},"Skin tone":{v:[`Боја на кожа`]},"Smileys & Emotion":{v:[`Смешковци & Емотикони`]},Symbols:{v:[`Симболи`]},"Travel & Places":{v:[`Патувања & Места`]}}},{l:`my`,t:{Activities:{v:[`ပြုလုပ်ဆောင်တာများ`]},"Animals & Nature":{v:[`တိရစ္ဆာန်များနှင့် သဘာဝ`]},Custom:{v:[`အလိုကျချိန်ညှိမှု`]},Flags:{v:[`အလံများ`]},"Food & Drink":{v:[`အစားအသောက်`]},"Frequently used":{v:[`မကြာခဏအသုံးပြုသော`]},Objects:{v:[`အရာဝတ္ထုများ`]},"People & Body":{v:[`လူပုဂ္ဂိုလ်များနှင့် ခန္ဓာကိုယ်`]},"Pick an emoji":{v:[`အီမိုဂျီရွေးရန်`]},"Search results":{v:[`ရှာဖွေမှု ရလဒ်များ`]},"Smileys & Emotion":{v:[`စမိုင်လီများနှင့် အီမိုရှင်း`]},Symbols:{v:[`သင်္ကေတများ`]},"Travel & Places":{v:[`ခရီးသွားလာခြင်းနှင့် နေရာများ`]}}},{l:`nb`,t:{Activities:{v:[`Aktiviteter`]},"Animals & Nature":{v:[`Dyr og natur`]},Custom:{v:[`Tilpasset`]},"Dark skin tone":{v:[`Mørk hudtone`]},"Emoji picker":{v:[`Emoji-velger`]},Flags:{v:[`Flagg`]},"Food & Drink":{v:[`Mat og drikke`]},"Frequently used":{v:[`Ofte brukt`]},"Light skin tone":{v:[`Lys hudtone`]},"Medium dark skin tone":{v:[`Middels mørk hudtone`]},"Medium light skin tone":{v:[`Middels lys hudtone`]},"Medium skin tone":{v:[`Middels hudtone`]},"Neutral skin color":{v:[`Nøytral hudfarge`]},Objects:{v:[`Objekter`]},"People & Body":{v:[`Mennesker og kropp`]},"Pick an emoji":{v:[`Velg en emoji`]},"Search emoji":{v:[`Søk emoji`]},"Search results":{v:[`Søkeresultater`]},Selected:{v:[`Valgt`]},"Skin tone":{v:[`Hudtone`]},"Smileys & Emotion":{v:[`Smilefjes og følelser`]},Symbols:{v:[`Symboler`]},"Travel & Places":{v:[`Reise og steder`]}}},{l:`nl`,t:{Activities:{v:[`Activiteiten`]},"Animals & Nature":{v:[`Dieren & Natuur`]},Custom:{v:[`Aangepast`]},"Dark skin tone":{v:[`Donkere huidskleur`]},"Emoji picker":{v:[`Emoji-kiezer`]},Flags:{v:[`Vlaggen`]},"Food & Drink":{v:[`Eten & Drinken`]},"Frequently used":{v:[`Vaak gebruikt`]},"Light skin tone":{v:[`Lichte huidskleur`]},"Medium dark skin tone":{v:[`Gemiddeld donkere huidskleur`]},"Medium light skin tone":{v:[`Gemiddeld lichte huidskleur`]},"Medium skin tone":{v:[`Gemiddelde huidskleur`]},"Neutral skin color":{v:[`Neutrale huidskleur`]},Objects:{v:[`Objecten`]},"People & Body":{v:[`Mensen & Lichaam`]},"Pick an emoji":{v:[`Kies een emoji`]},"Search emoji":{v:[`Emoji zoeken`]},"Search results":{v:[`Zoekresultaten`]},Selected:{v:[`Geselecteerd`]},"Skin tone":{v:[`Huidskleur`]},"Smileys & Emotion":{v:[`Smileys & Emotie`]},Symbols:{v:[`Symbolen`]},"Travel & Places":{v:[`Reizen & Plaatsen`]}}},{l:`oc`,t:{}},{l:`pl`,t:{Activities:{v:[`Aktywność`]},"Animals & Nature":{v:[`Zwierzęta i natura`]},Custom:{v:[`Zwyczajne`]},"Dark skin tone":{v:[`Ciemna tonacja`]},"Emoji picker":{v:[`Wybierz Emoji`]},Flags:{v:[`Flagi`]},"Food & Drink":{v:[`Jedzenie i picie`]},"Frequently used":{v:[`Często używane`]},"Light skin tone":{v:[`Jasny odcień skóry`]},"Medium dark skin tone":{v:[`Średnio ciemny odcień skóry`]},"Medium light skin tone":{v:[`Średnio jasny odcień skóry`]},"Medium skin tone":{v:[`Średni odcień skóry`]},"Neutral skin color":{v:[`Neutralny kolor skróry`]},Objects:{v:[`Obiekty`]},"People & Body":{v:[`Ludzie i ciało`]},"Pick an emoji":{v:[`Wybierz emoji`]},"Search emoji":{v:[`Szukaj emoji`]},"Search results":{v:[`Wyniki wyszukiwania`]},Selected:{v:[`Wybrane`]},"Skin tone":{v:[`Kolor skóry`]},"Smileys & Emotion":{v:[`Buźki i emotikony`]},Symbols:{v:[`Symbole`]},"Travel & Places":{v:[`Podróże i miejsca`]}}},{l:`pt-BR`,t:{Activities:{v:[`Atividades`]},"Animals & Nature":{v:[`Animais & Natureza`]},Custom:{v:[`Personalizados`]},"Dark skin tone":{v:[`Tom de pele escuro`]},"Emoji picker":{v:[`Seletor de emoji`]},Flags:{v:[`Bandeiras`]},"Food & Drink":{v:[`Comida & Bebida`]},"Frequently used":{v:[`Mais usados`]},"Light skin tone":{v:[`Tom de pele claro`]},"Medium dark skin tone":{v:[`Tom de pele meio escuro`]},"Medium light skin tone":{v:[`Tom de pele meio claro`]},"Medium skin tone":{v:[`Tom de pele médio`]},"Neutral skin color":{v:[`Tom de pele neutro`]},Objects:{v:[`Objetos`]},"People & Body":{v:[`Pessoas & Corpo`]},"Pick an emoji":{v:[`Escolha um emoji`]},"Search emoji":{v:[`Pesquisar emoji`]},"Search results":{v:[`Resultados da pesquisa`]},Selected:{v:[`Selecionado`]},"Skin tone":{v:[`Tom de pele`]},"Smileys & Emotion":{v:[`Smileys & Emoções`]},Symbols:{v:[`Símbolos`]},"Travel & Places":{v:[`Viagem & Lugares`]}}},{l:`pt-PT`,t:{Activities:{v:[`Atividades`]},"Animals & Nature":{v:[`Animais e Natureza`]},Custom:{v:[`Personalizado`]},"Dark skin tone":{v:[`Tom de pele escuro`]},"Emoji picker":{v:[`seletor de emoji`]},Flags:{v:[`Bandeiras`]},"Food & Drink":{v:[`Comida e Bebida`]},"Frequently used":{v:[`Mais utilizados`]},"Light skin tone":{v:[`Tom de pele claro`]},"Medium dark skin tone":{v:[`Tom de pele escuro médio`]},"Medium light skin tone":{v:[`Tom de pele claro médio`]},"Medium skin tone":{v:[`Tom de pele médio`]},"Neutral skin color":{v:[`Cor de pele neutra`]},Objects:{v:[`Objetos`]},"People & Body":{v:[`Pessoas e Corpo`]},"Pick an emoji":{v:[`Escolha um emoji`]},"Search emoji":{v:[`Pesquisar emoji`]},"Search results":{v:[`Resultados da pesquisa`]},Selected:{v:[`Selecionado`]},"Skin tone":{v:[`Tom de pele`]},"Smileys & Emotion":{v:[`Sorrisos e Emoções`]},Symbols:{v:[`Símbolos`]},"Travel & Places":{v:[`Viagens e Lugares`]}}},{l:`ro`,t:{Activities:{v:[`Activități`]},"Animals & Nature":{v:[`Animale și natură`]},Custom:{v:[`Personalizat`]},Flags:{v:[`Marcaje`]},"Food & Drink":{v:[`Alimente și băuturi`]},"Frequently used":{v:[`Utilizate frecvent`]},Objects:{v:[`Obiecte`]},"People & Body":{v:[`Oameni și corp`]},"Pick an emoji":{v:[`Alege un emoji`]},"Search emoji":{v:[`Căutare emoji`]},"Search results":{v:[`Rezultatele căutării`]},Selected:{v:[`Selectat`]},"Smileys & Emotion":{v:[`Zâmbete și emoții`]},Symbols:{v:[`Simboluri`]},"Travel & Places":{v:[`Călătorii și locuri`]}}},{l:`ru`,t:{Activities:{v:[`События`]},"Animals & Nature":{v:[`Животные и природа `]},Custom:{v:[`Пользовательское`]},"Dark skin tone":{v:[`Темный оттенок`]},"Emoji picker":{v:[`Подборщик эмодзи`]},Flags:{v:[`Флаги`]},"Food & Drink":{v:[`Еда, напиток`]},"Frequently used":{v:[`Часто используемый`]},"Light skin tone":{v:[`Светлый оттенок`]},"Medium dark skin tone":{v:[`Средний темный оттенок`]},"Medium light skin tone":{v:[`Средний светлый оттенок`]},"Medium skin tone":{v:[`Средний оттенок`]},"Neutral skin color":{v:[`Нейтральный оттенок`]},Objects:{v:[`Объекты`]},"People & Body":{v:[`Люди и тело`]},"Pick an emoji":{v:[`Выберите эмодзи`]},"Search emoji":{v:[`Поиск эмодзи`]},"Search results":{v:[`Результаты поиска`]},Selected:{v:[`Выбрано`]},"Skin tone":{v:[`Оттенок скина`]},"Smileys & Emotion":{v:[`Смайлики и эмоции`]},Symbols:{v:[`Символы`]},"Travel & Places":{v:[`Путешествия и места`]}}},{l:`sk`,t:{Activities:{v:[`Aktivity`]},"Animals & Nature":{v:[`Zvieratá a príroda`]},Custom:{v:[`Vlastné`]},"Dark skin tone":{v:[`Tmavý vzhľad`]},"Emoji picker":{v:[`Výber emodži`]},Flags:{v:[`Vlajky`]},"Food & Drink":{v:[`Jedlo a nápoje`]},"Frequently used":{v:[`Často používané`]},"Light skin tone":{v:[`Svetlý vzhľad`]},"Medium dark skin tone":{v:[`Stredne tmavý vzhľad`]},"Medium light skin tone":{v:[`Stredne svetlý vzhľad`]},"Medium skin tone":{v:[`Stredný vzhľad`]},"Neutral skin color":{v:[`Neutrálny vzhľad`]},Objects:{v:[`Objekty`]},"People & Body":{v:[`Ľudia a telo`]},"Pick an emoji":{v:[`Vybrať emodži`]},"Search emoji":{v:[`Vyhľadať emoji`]},"Search results":{v:[`Výsledky vyhľadávania`]},Selected:{v:[`Vybraný`]},"Skin tone":{v:[`Vzhľad`]},"Smileys & Emotion":{v:[`Smajlíky a emócie`]},Symbols:{v:[`Symboly`]},"Travel & Places":{v:[`Cestovanie a miesta`]}}},{l:`sl`,t:{Activities:{v:[`Dejavnosti`]},"Animals & Nature":{v:[`Živali in Narava`]},Custom:{v:[`Po meri`]},Flags:{v:[`Zastavice`]},"Food & Drink":{v:[`Hrana in Pijača`]},"Frequently used":{v:[`Pogostost uporabe`]},Objects:{v:[`Predmeti`]},"People & Body":{v:[`Ljudje in Telo`]},"Pick an emoji":{v:[`Izbor izrazne ikone`]},"Search results":{v:[`Zadetki iskanja`]},"Smileys & Emotion":{v:[`Izrazne ikone`]},Symbols:{v:[`Simboli`]},"Travel & Places":{v:[`Potovanja in Kraji`]}}},{l:`sr`,t:{Activities:{v:[`Активности`]},"Animals & Nature":{v:[`Животиње и природа`]},Custom:{v:[`Произвољно`]},"Dark skin tone":{v:[`Тамни тен коже`]},"Emoji picker":{v:[`Бирач емођија`]},Flags:{v:[`Заставе`]},"Food & Drink":{v:[`Храна и пиће`]},"Frequently used":{v:[`Често коришћено`]},"Light skin tone":{v:[`Светли тен коже`]},"Medium dark skin tone":{v:[`Средње тамни тен коже`]},"Medium light skin tone":{v:[`Средње светли тен коже`]},"Medium skin tone":{v:[`Средњи тен коже`]},"Neutral skin color":{v:[`Неутрална боја коже`]},Objects:{v:[`Предмети`]},"People & Body":{v:[`Људи и тело`]},"Pick an emoji":{v:[`Изаберите емођи`]},"Search emoji":{v:[`Претражи емођи`]},"Search results":{v:[`Резултати претраге`]},Selected:{v:[`Изабрано`]},"Skin tone":{v:[`Тен коже`]},"Smileys & Emotion":{v:[`Смајлији и емоције`]},Symbols:{v:[`Симболи`]},"Travel & Places":{v:[`Путовање и места`]}}},{l:`sv`,t:{Activities:{v:[`Aktiviteter`]},"Animals & Nature":{v:[`Djur & Natur`]},Custom:{v:[`Anpassad`]},"Dark skin tone":{v:[`Mörk hudton`]},"Emoji picker":{v:[`Emoji-väljare`]},Flags:{v:[`Flaggor`]},"Food & Drink":{v:[`Mat & Dryck`]},"Frequently used":{v:[`Används ofta`]},"Light skin tone":{v:[`Ljus hudton`]},"Medium dark skin tone":{v:[`Medium mörk hudton`]},"Medium light skin tone":{v:[`Medium ljus hudton`]},"Medium skin tone":{v:[`Medium hudton`]},"Neutral skin color":{v:[`Neutral hudfärg`]},Objects:{v:[`Objekt`]},"People & Body":{v:[`Kropp & Själ`]},"Pick an emoji":{v:[`Välj en emoji`]},"Search emoji":{v:[`Sök emoji`]},"Search results":{v:[`Sökresultat`]},Selected:{v:[`Vald`]},"Skin tone":{v:[`Hudton`]},"Smileys & Emotion":{v:[`Selfies & Känslor`]},Symbols:{v:[`Symboler`]},"Travel & Places":{v:[`Resor & Sevärdigheter`]}}},{l:`tr`,t:{Activities:{v:[`Etkinlikler`]},"Animals & Nature":{v:[`Hayvanlar ve doğa`]},Custom:{v:[`Özel`]},"Dark skin tone":{v:[`Koyu deri rengi`]},"Emoji picker":{v:[`Emoji seçici`]},Flags:{v:[`Bayraklar`]},"Food & Drink":{v:[`Yeme ve içme`]},"Frequently used":{v:[`Sık kullanılanlar`]},"Light skin tone":{v:[`Açık deri rengi`]},"Medium dark skin tone":{v:[`Orta koyu deri rengi`]},"Medium light skin tone":{v:[`Orta açık deri rengi`]},"Medium skin tone":{v:[`Orta deri rengi`]},"Neutral skin color":{v:[`Nötr deri rengi`]},Objects:{v:[`Nesneler`]},"People & Body":{v:[`İnsanlar ve beden`]},"Pick an emoji":{v:[`Bir emoji seçin`]},"Search emoji":{v:[`Emoji ara`]},"Search results":{v:[`Arama sonuçları`]},Selected:{v:[`Seçilmiş`]},"Skin tone":{v:[`Deri rengi`]},"Smileys & Emotion":{v:[`İfadeler ve duygular`]},Symbols:{v:[`Simgeler`]},"Travel & Places":{v:[`Gezi ve yerler`]}}},{l:`uk`,t:{Activities:{v:[`Діяльність`]},"Animals & Nature":{v:[`Тварини та природа`]},Custom:{v:[`Власне`]},"Dark skin tone":{v:[`Смаглявий`]},"Emoji picker":{v:[`Вибір емоційки`]},Flags:{v:[`Прапори`]},"Food & Drink":{v:[`Їжа та напої`]},"Frequently used":{v:[`Найчастіші`]},"Light skin tone":{v:[`Світла шкіра`]},"Medium dark skin tone":{v:[`Какао`]},"Medium light skin tone":{v:[`Лате`]},"Medium skin tone":{v:[`Середній колір шкіри`]},"Neutral skin color":{v:[`Нейтральний колір шкіри`]},Objects:{v:[`Об'єкти`]},"People & Body":{v:[`Люди та жести`]},"Pick an emoji":{v:[`Виберіть емоційку`]},"Search emoji":{v:[`Шукати емоційки`]},"Search results":{v:[`Результати пошуку`]},Selected:{v:[`Вибрано`]},"Skin tone":{v:[`Колір шкіри`]},"Smileys & Emotion":{v:[`Смайли та емоції`]},Symbols:{v:[`Символи`]},"Travel & Places":{v:[`Поїздки та місця`]}}},{l:`uz`,t:{Activities:{v:[`Faolliklar`]},"Animals & Nature":{v:[`Hayvonlar va Tabiat`]},Custom:{v:[`Moslashtirilgan`]},"Dark skin tone":{v:[`Qora rangdagi qoplama`]},"Emoji picker":{v:[`Emoji tanlagich`]},Flags:{v:[`Bayroqlar`]},"Food & Drink":{v:[`Oziq-ovqat va ichimliklar`]},"Frequently used":{v:[`Tez-tez ishlatiladi`]},"Light skin tone":{v:["Yorug` rangdagi qoplama"]},"Medium dark skin tone":{v:["O`rtacha qorong`u rangdagi qoplama"]},"Medium light skin tone":{v:["O`rtacha yorug`lik rangdagi qoplama"]},"Medium skin tone":{v:["O`rtacha rangdagi qoplama"]},"Neutral skin color":{v:[`Neytral rang`]},Objects:{v:[`Obyekt`]},"People & Body":{v:[`Odamlar va Tana`]},"Pick an emoji":{v:[`Emojini tanlang`]},"Search emoji":{v:[`Emoji qidirish`]},"Search results":{v:[`Qidiruv natijalari`]},Selected:{v:[`Tanlangan`]},"Skin tone":{v:[`Odatiy rangdagi qoplama`]},"Smileys & Emotion":{v:[`Smayllar va Hissiyotlar`]},Symbols:{v:[`Belgilar`]},"Travel & Places":{v:[`Sayohat va Joylar`]}}},{l:`zh-CN`,t:{Activities:{v:[`活动`]},"Animals & Nature":{v:[`动物 & 自然`]},Custom:{v:[`自定义`]},"Dark skin tone":{v:[`深色皮肤`]},"Emoji picker":{v:[`表情拾取器`]},Flags:{v:[`旗帜`]},"Food & Drink":{v:[`食物 & 饮品`]},"Frequently used":{v:[`经常使用`]},"Light skin tone":{v:[`浅色皮肤`]},"Medium dark skin tone":{v:[`中等深色皮肤`]},"Medium light skin tone":{v:[`中等浅色皮肤`]},"Medium skin tone":{v:[`中等皮肤`]},"Neutral skin color":{v:[`中性皮肤颜色`]},Objects:{v:[`物体`]},"People & Body":{v:[`人 & 身体`]},"Pick an emoji":{v:[`选择一个表情`]},"Search emoji":{v:[`搜索表情`]},"Search results":{v:[`搜索结果`]},Selected:{v:[`选择`]},"Skin tone":{v:[`皮肤`]},"Smileys & Emotion":{v:[`笑脸 & 情感`]},Symbols:{v:[`符号`]},"Travel & Places":{v:[`旅游 & 地点`]}}},{l:`zh-HK`,t:{Activities:{v:[`活動`]},"Animals & Nature":{v:[`動物與自然`]},Custom:{v:[`自定義`]},"Dark skin tone":{v:[`深膚色`]},"Emoji picker":{v:[`表情符號選擇器`]},Flags:{v:[`旗幟`]},"Food & Drink":{v:[`食物與飲料`]},"Frequently used":{v:[`經常使用`]},"Light skin tone":{v:[`淺膚色`]},"Medium dark skin tone":{v:[`中等深膚色`]},"Medium light skin tone":{v:[`中等淺膚色`]},"Medium skin tone":{v:[`中等膚色`]},"Neutral skin color":{v:[`中性色膚色`]},Objects:{v:[`物件`]},"People & Body":{v:[`人物`]},"Pick an emoji":{v:[`選擇表情符號`]},"Search emoji":{v:[`搜尋表情符號`]},"Search results":{v:[`搜尋結果`]},Selected:{v:[`已選`]},"Skin tone":{v:[`膚色`]},"Smileys & Emotion":{v:[`表情`]},Symbols:{v:[`標誌`]},"Travel & Places":{v:[`旅遊與景點`]}}},{l:`zh-TW`,t:{Activities:{v:[`活動`]},"Animals & Nature":{v:[`動物與自然`]},Custom:{v:[`自定義`]},"Dark skin tone":{v:[`深膚色`]},"Emoji picker":{v:[`表情符號挑選器`]},Flags:{v:[`旗幟`]},"Food & Drink":{v:[`食物與飲料`]},"Frequently used":{v:[`最近使用`]},"Light skin tone":{v:[`淺膚色`]},"Medium dark skin tone":{v:[`中等深膚色`]},"Medium light skin tone":{v:[`中等淺膚色`]},"Medium skin tone":{v:[`中等膚色`]},"Neutral skin color":{v:[`中性膚色`]},Objects:{v:[`物件`]},"People & Body":{v:[`人物`]},"Pick an emoji":{v:[`選擇表情符號`]},"Search emoji":{v:[`搜尋表情符號`]},"Search results":{v:[`搜尋結果`]},Selected:{v:[`已選取`]},"Skin tone":{v:[`膚色`]},"Smileys & Emotion":{v:[`表情`]},Symbols:{v:[`標誌`]},"Travel & Places":{v:[`旅遊與景點`]}}}],t6=[{l:`ar`,t:{"Add to a project":{v:[`أضف إلى مشروع`]},"Connect items to a project to make them easier to find":{v:[`ربط عناصر بمشروع لتسهيل العثور عليها`]},"Failed to add the item to the project":{v:[`تعذر ربط عنصر بمشروع`]},"Failed to create a project":{v:[`تعذر إنشاء مشروع`]},"Failed to rename the project":{v:[`تعذّر تغيير اسم المشروع`]},"Type to search for existing projects":{v:[`أكتُب للبحث في المشاريع الموجودة`]}}},{l:`ast`,t:{}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{"Add to a project":{v:[`Přidat do projektu`]},"Connect items to a project to make them easier to find":{v:[`Připojte položky k projektu, čímž budou snáze dohledatelné`]},"Failed to add the item to the project":{v:[`Položku se nepodařilo přidat do projektu`]},"Failed to create a project":{v:[`Projekt se nepodařilo vytvořit`]},"Failed to rename the project":{v:[`Projekt se nepodařilo přejmenovat`]},"Type to search for existing projects":{v:[`Psaním vyhledávejte existující projekty`]}}},{l:`cs-CZ`,t:{}},{l:`da`,t:{"Add to a project":{v:[`Tilføj til et projekt`]},"Connect items to a project to make them easier to find":{v:[`Forbind elementer til et projekt for at gøre dem nemmere at finde`]},"Failed to add the item to the project":{v:[`Kunne ikke føje elementet til projektet`]},"Failed to create a project":{v:[`Kunne ikke oprette et projekt`]},"Failed to rename the project":{v:[`Projektet kunne ikke omdøbes`]},"Type to search for existing projects":{v:[`Skriv for at søge efter eksisterende projekter`]}}},{l:`de`,t:{"Add to a project":{v:[`Einem Projekt hinzufügen`]},"Connect items to a project to make them easier to find":{v:[`Verbinde Elemente mit einem Projekt, um sie leichter zu finden`]},"Failed to add the item to the project":{v:[`Das Element konnte nicht zum Projekt hinzugefügt werden`]},"Failed to create a project":{v:[`Projekt konnte nicht erstellt werden`]},"Failed to rename the project":{v:[`Das Projekt konnte nicht umbenannt werden`]},"Type to search for existing projects":{v:[`Tippen, um nach vorhandenen Projekten zu suchen`]}}},{l:`de-DE`,t:{"Add to a project":{v:[`Einem Projekt hinzufügen`]},"Connect items to a project to make them easier to find":{v:[`Verbinden Sie Elemente mit einem Projekt, um sie leichter zu finden`]},"Failed to add the item to the project":{v:[`Das Element konnte nicht zum Projekt hinzugefügt werden`]},"Failed to create a project":{v:[`Projekt konnte nicht erstellt werden`]},"Failed to rename the project":{v:[`Das Projekt konnte nicht umbenannt werden`]},"Type to search for existing projects":{v:[`Tippen, um nach vorhandenen Projekten zu suchen`]}}},{l:`el`,t:{"Add to a project":{v:[`Προσθήκη σε ένα έργο`]},"Connect items to a project to make them easier to find":{v:[`Συνδέστε αντικείμενα σε ένα έργο για να τα βρίσκετε πιο εύκολα`]},"Failed to add the item to the project":{v:[`Αποτυχία προσθήκης του αντικειμένου στο έργο`]},"Failed to create a project":{v:[`Αποτυχία δημιουργίας έργου`]},"Failed to rename the project":{v:[`Αποτυχία μετονομασίας του έργου`]},"Type to search for existing projects":{v:[`Πληκτρολογήστε για αναζήτηση υπαρχόντων έργων`]}}},{l:`en-GB`,t:{"Add to a project":{v:[`Add to a project`]},"Connect items to a project to make them easier to find":{v:[`Connect items to a project to make them easier to find`]},"Failed to add the item to the project":{v:[`Failed to add the item to the project`]},"Failed to create a project":{v:[`Failed to create a project`]},"Failed to rename the project":{v:[`Failed to rename the project`]},"Type to search for existing projects":{v:[`Type to search for existing projects`]}}},{l:`eo`,t:{}},{l:`es`,t:{}},{l:`es-AR`,t:{"Add to a project":{v:[`Agregar a un proyecto`]},"Connect items to a project to make them easier to find":{v:[`Conecte items a un proyecto para hacerlos más fáciles de encontrar`]},"Failed to add the item to the project":{v:[`No se pudo agregar el elemento al proyecto`]},"Failed to create a project":{v:[`No se pudo crear un proyecto`]},"Failed to rename the project":{v:[`No se pudo renombrar el proyecto`]},"Type to search for existing projects":{v:[`Escriba para buscar proyectos existentes`]}}},{l:`es-EC`,t:{}},{l:`es-MX`,t:{"Add to a project":{v:[`Agregar a un proyecto`]},"Connect items to a project to make them easier to find":{v:[`Conecte elementos a un proyecto para hacerlos más fáciles de encontrar`]},"Failed to add the item to the project":{v:[`No se pudo agregar el elemento al proyecto`]},"Failed to create a project":{v:[`No se pudo crear el proyecto`]},"Failed to rename the project":{v:[`No se pudo renombrar el proyecto`]},"Type to search for existing projects":{v:[`Escriba para buscar proyectos existentes`]}}},{l:`et-EE`,t:{"Add to a project":{v:[`Lisa projekti`]},"Connect items to a project to make them easier to find":{v:[`Selleks, et objekte oleks lihtsam leida, seo nad projektiga`]},"Failed to add the item to the project":{v:[`Objekti lisamine projekti ei õnnestunud`]},"Failed to create a project":{v:[`Projekti loomine ei õnnestunud`]},"Failed to rename the project":{v:[`Projekti nime muutmine ei õnnestunud`]},"Type to search for existing projects":{v:[`Olemasolevate projektide otsimiseks kirjuta`]}}},{l:`eu`,t:{}},{l:`fa`,t:{"Add to a project":{v:[`افزودن به پروژه`]},"Connect items to a project to make them easier to find":{v:[`برای پیدا کردن راحتتر، مواردی را به پروژه متصل کنید`]},"Failed to add the item to the project":{v:[`موارد به پروژه اضافه نشد`]},"Failed to create a project":{v:[`ایجاد پروژه نامؤفق بود`]},"Failed to rename the project":{v:[`تغییر نام پروژه انجام نشد`]},"Type to search for existing projects":{v:[`برای جستجوی پروژههای موجود تایپ کنید`]}}},{l:`fi`,t:{"Add to a project":{v:[`Lisää projektiin`]},"Connect items to a project to make them easier to find":{v:[`Yhdistä kohteet projektiin, jotta ne olisivat helpompia löytää`]},"Failed to add the item to the project":{v:[`Kohteiden lisääminen projektiin epäonnistui`]},"Failed to create a project":{v:[`Projektin luominen epäonnistui`]},"Failed to rename the project":{v:[`Projektin nimeäminen epäonnistui`]},"Type to search for existing projects":{v:[`Kirjoita etsiäksesi olemassaolevia projekteja`]}}},{l:`fr`,t:{"Add to a project":{v:[`Ajouter à un projet`]},"Connect items to a project to make them easier to find":{v:[`Connectez des éléments à un projet pour les retrouver plus facilement`]},"Failed to add the item to the project":{v:[`Impossible d'ajouter l'élément au projet`]},"Failed to create a project":{v:[`Impossible de créer un projet`]},"Failed to rename the project":{v:[`Impossible de renommer le projet`]},"Type to search for existing projects":{v:[`Tapez pour rechercher des projets existants`]}}},{l:`ga`,t:{"Add to a project":{v:[`Cuir le tionscadal`]},"Connect items to a project to make them easier to find":{v:[`Ceangail míreanna le tionscadal chun iad a dhéanamh níos éasca iad a aimsiú`]},"Failed to add the item to the project":{v:[`Theip ar an mír a chur leis an tionscadal`]},"Failed to create a project":{v:[`Theip ar thionscadal a chruthú`]},"Failed to rename the project":{v:[`Theip ar an tionscadal a athainmniú`]},"Type to search for existing projects":{v:[`Clóscríobh chun tionscadail atá ann cheana a chuardach`]}}},{l:`gl`,t:{"Add to a project":{v:[`Engadir a un proxecto`]},"Connect items to a project to make them easier to find":{v:[`Conectar elementos a un proxecto para facelos máis doados de atopar`]},"Failed to add the item to the project":{v:[`Produciuse un fallo ao engadir o elemento ao proxecto`]},"Failed to create a project":{v:[`Produciuse un fallo ao crear un proxecto`]},"Failed to rename the project":{v:[`Produciuse un fallo ao cambiarlle o nome ao proxecto`]},"Type to search for existing projects":{v:[`Escriba para buscar proxectos existentes`]}}},{l:`he`,t:{}},{l:`hu`,t:{}},{l:`id`,t:{}},{l:`is`,t:{"Add to a project":{v:[`Bæta við verkefni`]},"Connect items to a project to make them easier to find":{v:[`Tengdu atriði við verkefni til að gera einfaldara að finna þau`]},"Failed to add the item to the project":{v:[`Mistókst að bæta atriðinu í verkefnið`]},"Failed to create a project":{v:[`Mistókst að útbúa verkefni`]},"Failed to rename the project":{v:[`Mistókst að endurnefna verkefnið`]},"Type to search for existing projects":{v:[`Skrifaðu hér til að leita að fyrirliggjandi verkefnum`]}}},{l:`it`,t:{}},{l:`ja`,t:{"Add to a project":{v:[`プロジェクトに追加する`]},"Connect items to a project to make them easier to find":{v:[`項目をプロジェクトに接続して検索しやすくする`]},"Failed to add the item to the project":{v:[`プロジェクトへのアイテムの追加に失敗しました`]},"Failed to create a project":{v:[`プロジェクトの作成に失敗しました`]},"Failed to rename the project":{v:[`プロジェクトの名前変更に失敗しました`]},"Type to search for existing projects":{v:[`既存のプロジェクトを検索するために入力します`]}}},{l:`ja-JP`,t:{}},{l:`ko`,t:{"Add to a project":{v:[`프로젝트에 추가`]},"Connect items to a project to make them easier to find":{v:[`항목을 더 쉽게 찾을 수 있도록 프로젝트에 연결하세요.`]},"Failed to add the item to the project":{v:[`항목을 프로젝트에 추가하는 데 실패함`]},"Failed to create a project":{v:[`프로젝트를 만드는 데 실패함`]},"Failed to rename the project":{v:[`프로젝트의 이름을 바꾸는 데 실패함`]},"Type to search for existing projects":{v:[`입력하여 프로젝트를 검색`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Add to a project":{v:[`Додај во проект`]},"Connect items to a project to make them easier to find":{v:[`Поврзете ги елементите со проект за да биде полесно да се најдат`]},"Failed to add the item to the project":{v:[`Неуспешно додавање на елементот во проектот`]},"Failed to create a project":{v:[`Неуспешно креирање на проект`]},"Failed to rename the project":{v:[`Неуспешно преименување на проектот`]},"Type to search for existing projects":{v:[`Пишувај за пребарување постоечки проекти`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Add to a project":{v:[`Legge til i et prosjekt`]},"Connect items to a project to make them easier to find":{v:[`Koble elementer til et prosjekt for å gjøre det enklere å finne dem`]},"Failed to add the item to the project":{v:[`Kan ikke legge til elementet i prosjektet`]},"Failed to create a project":{v:[`Kan ikke opprette et prosjekt`]},"Failed to rename the project":{v:[`Kunne ikke gi prosjektet nytt navn`]},"Type to search for existing projects":{v:[`Skriv for å søke for eksisterende prosjekter`]}}},{l:`nl`,t:{"Add to a project":{v:[`Toevoegen aan een project`]},"Connect items to a project to make them easier to find":{v:[`Items aan een project koppelen om ze eenvoudiger te vinden`]},"Failed to add the item to the project":{v:[`Toevoegen van item aan project mislukt`]},"Failed to create a project":{v:[`Project aanmaken mislukt`]},"Failed to rename the project":{v:[`Project hernoemen mislukt`]},"Type to search for existing projects":{v:[`Typ om te zoeken naar bestaande projecten`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Add to a project":{v:[`Dodaj do projektu`]},"Connect items to a project to make them easier to find":{v:[`Połącz elementy z projektem, aby ułatwić ich znalezienie`]},"Failed to add the item to the project":{v:[`Nie udało się dodać elementu do projektu`]},"Failed to create a project":{v:[`Nie udało się utworzyć projektu`]},"Failed to rename the project":{v:[`Nie udało się zmienić nazwy projektu`]},"Type to search for existing projects":{v:[`Wpisz, aby wyszukać istniejące projekty`]}}},{l:`pt-BR`,t:{"Add to a project":{v:[`Adicionar a um projeto`]},"Connect items to a project to make them easier to find":{v:[`Conectar itens a um projeto para encontrá-los mais facilmente`]},"Failed to add the item to the project":{v:[`Falha ao adicionar itens ao projeto`]},"Failed to create a project":{v:[`Falha ao criar um projeto`]},"Failed to rename the project":{v:[`Falha ao renomear o projeto`]},"Type to search for existing projects":{v:[`Digite para pesquisar projetos existentes`]}}},{l:`pt-PT`,t:{"Add to a project":{v:[`Adicionar a um projeto`]},"Connect items to a project to make them easier to find":{v:[`Ligar itens a um projeto para serem mais facilmente encontrados`]},"Failed to add the item to the project":{v:[`Não foi possível adicionar item ao projeto`]},"Failed to create a project":{v:[`Não foi possível criar um projeto`]},"Failed to rename the project":{v:[`Não foi possível alterar o nome do projeto`]},"Type to search for existing projects":{v:[`Digite para procurar projetos existentes`]}}},{l:`ro`,t:{}},{l:`ru`,t:{"Add to a project":{v:[`Добавить в проект`]},"Connect items to a project to make them easier to find":{v:[`Подключайте элементы к проекту, чтобы их было легче найти`]},"Failed to add the item to the project":{v:[`Не удалось добавить элемент в проект`]},"Failed to create a project":{v:[`Не удалось создать проект`]},"Failed to rename the project":{v:[`Не удалось переименовать проект`]},"Type to search for existing projects":{v:[`Введите для поиска существующих проектов`]}}},{l:`sk`,t:{"Add to a project":{v:[`Pridať do projektu`]},"Connect items to a project to make them easier to find":{v:[`Pridať položky do projektu pre jednoduchšie vyhľadávanie`]},"Failed to add the item to the project":{v:[`Nepodarilo sa pridať položku do projektu`]},"Failed to create a project":{v:[`Nepodarilo sa vytvoriť projekt`]},"Failed to rename the project":{v:[`Nepodarilo sa premenovať projekt`]},"Type to search for existing projects":{v:[`Začnite písať pre vyhľadávanie v existujúcich projektoch`]}}},{l:`sl`,t:{}},{l:`sr`,t:{"Add to a project":{v:[`Додај у пројекат`]},"Connect items to a project to make them easier to find":{v:[`Повезује ставке у пројекат како би се лакше пронашле`]},"Failed to add the item to the project":{v:[`Није успело додавање ставке у пројекат`]},"Failed to create a project":{v:[`Није успело креирање пројекта`]},"Failed to rename the project":{v:[`Није успела промена имена пројекта`]},"Type to search for existing projects":{v:[`Куцајте да претражите постојеће пројекте`]}}},{l:`sv`,t:{"Add to a project":{v:[`Lägg till i ett projekt`]},"Connect items to a project to make them easier to find":{v:[`Anslut objekt till ett projekt för att göra dem lättare att hitta`]},"Failed to add the item to the project":{v:[`Det gick inte att lägga till objektet i projektet`]},"Failed to create a project":{v:[`Det gick inte att skapa ett projekt`]},"Failed to rename the project":{v:[`Kunde inte byta namn på projektet`]},"Type to search for existing projects":{v:[`Skriv för att söka efter befintliga projekt`]}}},{l:`tr`,t:{"Add to a project":{v:[`Bir projeye ekle`]},"Connect items to a project to make them easier to find":{v:[`Ögeleri daha kolay bulmak için bir proje ile ilişkilendirin`]},"Failed to add the item to the project":{v:[`Öge projeye eklenemedi`]},"Failed to create a project":{v:[`Bir proje oluşturulamadı`]},"Failed to rename the project":{v:[`Proje yeniden adlandırılamadı`]},"Type to search for existing projects":{v:[`Var olan projeleri aramak için yazmaya başlayın`]}}},{l:`uk`,t:{"Add to a project":{v:[`Додати до проєкту`]},"Connect items to a project to make them easier to find":{v:[`Приєднайте ресурси до проєкту для швидшого пошуку`]},"Failed to add the item to the project":{v:[`Не вдалося приєднати ресурс до проєкту`]},"Failed to create a project":{v:[`Не вдалося створити проєкт`]},"Failed to rename the project":{v:[`Не вдалося перейменувати проєкт`]},"Type to search for existing projects":{v:[`Почніть вводити, щоб знайти проєкт`]}}},{l:`uz`,t:{"Add to a project":{v:[`Loyihaga qo'shish`]},"Connect items to a project to make them easier to find":{v:[`Elementlarni topishni osonlashtirish uchun ularni loyihaga ulang`]},"Failed to add the item to the project":{v:[`Ob'ektni loyihaga qo'shib bo'lmadi`]},"Failed to create a project":{v:[`Loyiha yaratib bo‘lmadi`]},"Failed to rename the project":{v:[`Loyiha nomini o‘zgartirib bo‘lmadi`]},"Type to search for existing projects":{v:[`Mavjud loyihalarni qidirish uchun kiriting`]}}},{l:`zh-CN`,t:{"Add to a project":{v:[`添加至一个项目`]},"Connect items to a project to make them easier to find":{v:[`将条目连接至一个项目以易于查找`]},"Failed to add the item to the project":{v:[`添加条目至项目失败`]},"Failed to create a project":{v:[`创建项目失败`]},"Failed to rename the project":{v:[`重命名项目失败`]},"Type to search for existing projects":{v:[`输入以搜索现存项目`]}}},{l:`zh-HK`,t:{"Add to a project":{v:[`添加到方案中`]},"Connect items to a project to make them easier to find":{v:[`將項目連接到方案中,以便更容易找到。`]},"Failed to add the item to the project":{v:[`無法將項目添加到方案中`]},"Failed to create a project":{v:[`無法創建方案`]},"Failed to rename the project":{v:[`無法重命名方案`]},"Type to search for existing projects":{v:[`輸入以搜索現有方案`]}}},{l:`zh-TW`,t:{"Add to a project":{v:[`新增至專案中`]},"Connect items to a project to make them easier to find":{v:[`將項目連結至專案中以方便尋找`]},"Failed to add the item to the project":{v:[`新增項目至專案失敗`]},"Failed to create a project":{v:[`建立專案失敗`]},"Failed to rename the project":{v:[`重新命名專案失敗`]},"Type to search for existing projects":{v:[`輸入以搜尋既有專案`]}}}],t8=[{l:`ar`,t:{"Any link":{v:[`أيَّ رابط`]}}},{l:`ast`,t:{"Any link":{v:[`Cualesquier enllaz`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{"Any link":{v:[`Jakýkoli odkaz`]}}},{l:`cs-CZ`,t:{"Any link":{v:[`Jakýkoli odkaz`]}}},{l:`da`,t:{"Any link":{v:[`Ethvert link`]}}},{l:`de`,t:{"Any link":{v:[`Irgendein Link`]}}},{l:`de-DE`,t:{"Any link":{v:[`Irgendein Link`]}}},{l:`el`,t:{"Any link":{v:[`Οποιοσδήποτε σύνδεσμος`]}}},{l:`en-GB`,t:{"Any link":{v:[`Any link`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Any link":{v:[`Cualquier enlace`]}}},{l:`es-AR`,t:{"Any link":{v:[`Cualquier enlace`]}}},{l:`es-EC`,t:{"Any link":{v:[`Cualquier enlace`]}}},{l:`es-MX`,t:{"Any link":{v:[`Cualquier enlace`]}}},{l:`et-EE`,t:{"Any link":{v:[`Mistahes link`]}}},{l:`eu`,t:{"Any link":{v:[`Edozein esteka`]}}},{l:`fa`,t:{"Any link":{v:[`هر پیوندی`]}}},{l:`fi`,t:{"Any link":{v:[`Mikä tahansa linkki`]}}},{l:`fr`,t:{"Any link":{v:[`N'importe quel lien`]}}},{l:`ga`,t:{"Any link":{v:[`Aon nasc`]}}},{l:`gl`,t:{"Any link":{v:[`Calquera ligazón`]}}},{l:`he`,t:{"Any link":{v:[`קישור כלשהו`]}}},{l:`hu`,t:{}},{l:`id`,t:{"Any link":{v:[`Semua tautan`]}}},{l:`is`,t:{"Any link":{v:[`Einhver tengill`]}}},{l:`it`,t:{"Any link":{v:[`Qualsiasi link`]}}},{l:`ja`,t:{"Any link":{v:[`任意のリンク`]}}},{l:`ja-JP`,t:{"Any link":{v:[`任意のリンク`]}}},{l:`ko`,t:{"Any link":{v:[`아무 링크`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Any link":{v:[`Секој линк`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Any link":{v:[`Enhver lenke`]}}},{l:`nl`,t:{"Any link":{v:[`Elke link`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Any link":{v:[`Dowolny link`]}}},{l:`pt-BR`,t:{"Any link":{v:[`Qualquer link`]}}},{l:`pt-PT`,t:{"Any link":{v:[`Qualquer hiperligação`]}}},{l:`ro`,t:{"Any link":{v:[`Orice link`]}}},{l:`ru`,t:{"Any link":{v:[`Любая ссылка`]}}},{l:`sk`,t:{"Any link":{v:[`Akýkoľvek odkaz`]}}},{l:`sl`,t:{}},{l:`sr`,t:{"Any link":{v:[`Било који линк`]}}},{l:`sv`,t:{"Any link":{v:[`Vilken länk som helst`]}}},{l:`tr`,t:{"Any link":{v:[`Herhangi bir bağlantı`]}}},{l:`uk`,t:{"Any link":{v:[`Будь-яке посилання`]}}},{l:`uz`,t:{"Any link":{v:[`Har qanday havola`]}}},{l:`zh-CN`,t:{"Any link":{v:[`任何链接`]}}},{l:`zh-HK`,t:{"Any link":{v:[`任何連結`]}}},{l:`zh-TW`,t:{"Any link":{v:[`任何連結`]}}}],t9=[{l:`ar`,t:{"Anything shared with the same group of people will show up here":{v:[`أيّ مادة تمت مشاركتها مع نفس المجموعة من الأشخاص سيتم عرضها هنا`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`خطأ في الحصول على الموارد ذات الصلة. يرجى الاتصال بمشرف النظام عندك إذا كان لديك أيّ أسئلة.`]},"Related resources":{v:[`مصادر ذات صلة`]}}},{l:`ast`,t:{"Anything shared with the same group of people will show up here":{v:[`Equí va apaecer tolo que compartas col mesmu grupu de persones`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Hebo un error al consiguir los recursos rellacionaos. Ponte en contautu col alministrador del sistema si tienes dalguna entruga.`]},"Related resources":{v:[`Recursos rellacionao`]}}},{l:`br`,t:{}},{l:`ca`,t:{"Anything shared with the same group of people will show up here":{v:[`Qualsevol cosa compartida amb el mateix grup de persones es mostrarà aquí`]},"Related resources":{v:[`Recursos relacionats`]}}},{l:`cs`,t:{"Anything shared with the same group of people will show up here":{v:[`Cokoli nasdíleného stejné skupině lidí se zobrazí zde`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Chyba při získávání souvisejících prostředků. Pokud máte jakékoli dotazy, obraťte se na správce vámi využívaného systému.`]},"Related resources":{v:[`Související prostředky`]}}},{l:`cs-CZ`,t:{"Anything shared with the same group of people will show up here":{v:[`Cokoli nasdíleného stejné skupině lidí se zobrazí zde`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Chyba při získávání souvisejících prostředků. Pokud máte jakékoli dotazy, obraťte se na správce vámi využívaného systému.`]},"Related resources":{v:[`Související prostředky`]}}},{l:`da`,t:{"Anything shared with the same group of people will show up here":{v:[`Alt der deles med samme gruppe af personer vil vises her`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Fejl ved hentning af relaterede ressourcer. Kontakt venligst din systemadministrator, hvis du har spørgsmål.`]},"Related resources":{v:[`Relaterede emner`]}}},{l:`de`,t:{"Anything shared with the same group of people will show up here":{v:[`Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Fehler beim Abrufen verwandter Ressourcen. Bei Fragen wende dich bitte an deinen Systemadministrator.`]},"Related resources":{v:[`Verwandte Ressourcen`]}}},{l:`de-DE`,t:{"Anything shared with the same group of people will show up here":{v:[`Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Fehler beim Abrufen verwandter Ressourcen. Bei Fragen wenden Sie sich bitte an Ihre Systemadministration.`]},"Related resources":{v:[`Verwandte Ressourcen`]}}},{l:`el`,t:{"Anything shared with the same group of people will show up here":{v:[`Οτιδήποτε μοιράζεται με την ίδια ομάδα ατόμων θα εμφανίζεται εδώ`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Σφάλμα λήψης σχετικών πόρων. Παρακαλούμε επικοινωνήστε με τον διαχειριστή του συστήματός σας εάν έχετε οποιεσδήποτε ερωτήσεις.`]},"Related resources":{v:[`Σχετικοί πόροι`]}}},{l:`en-GB`,t:{"Anything shared with the same group of people will show up here":{v:[`Anything shared with the same group of people will show up here`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Error getting related resources. Please contact your system administrator if you have any questions.`]},"Related resources":{v:[`Related resources`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Anything shared with the same group of people will show up here":{v:[`Cualquier cosa que esté compartida con el mismo grupo de personas se mostrará aquí`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Error al obtener recursos relacionados. Por favor, contacte a su administrador del sistema si tiene alguna pregunta.`]},"Related resources":{v:[`Recursos relacionados`]}}},{l:`es-AR`,t:{"Anything shared with the same group of people will show up here":{v:[`Cualquier cosa compartida con el mismo grupo de personas aparecerá aquí.`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Error al obtener recursos relacionados. Por favor, contacte a su administrador del sistema si tiene alguna pregunta.`]},"Related resources":{v:[`Recursos relacionados`]}}},{l:`es-EC`,t:{"Anything shared with the same group of people will show up here":{v:[`Cualquier cosa compartida con el mismo grupo de personas aparecerá aquí.`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Error al obtener recursos relacionados. Por favor, contacta a tu administrador del sistema si tienes alguna pregunta.`]},"Related resources":{v:[`Recursos relacionados`]}}},{l:`es-MX`,t:{"Anything shared with the same group of people will show up here":{v:[`Todo lo que se comparta con el mismo grupo de personas se mostrará aquí`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Error al obtener recursos relacionados. Por favor contacte al administrador si tiene alguna pregunta.`]},"Related resources":{v:[`Recursos relacionados`]}}},{l:`et-EE`,t:{"Anything shared with the same group of people will show up here":{v:[`Siin kuvatakse kõik, mida jagatakse sama kasutajagrupiga`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Viga seotud ressursside saamisel. Küsimuste korral võtke ühendust oma süsteemiadministraatoriga.`]},"Related resources":{v:[`Seotud ressursid`]}}},{l:`eu`,t:{"Anything shared with the same group of people will show up here":{v:[`Pertsona-talde berarekin partekatutako edozer agertuko da hemen`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Errore bat gertatu da erlazionatutako baliabideak eskuratzean. Jarri harremanetan zure sistemaren administratzailearekin galderarik baduzu.`]},"Related resources":{v:[`Erlazionatutako baliabideak`]}}},{l:`fa`,t:{"Anything shared with the same group of people will show up here":{v:[`هر چیزی که با گروه مشابهی همرسانی شود در این قسمت نمایش مییابد`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`خطا در دریافت منابع مرتبط. لطفاً در صورت داشتن هر گونه سؤال با مدیر سیستم خود تماس بگیرید.`]},"Related resources":{v:[`منابع مرتبط`]}}},{l:`fi`,t:{"Anything shared with the same group of people will show up here":{v:[`Kaikki saman ryhmän kesken jaettu näkyy tässä`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Virhe resurssien haussa. Ota yhteyttä järjestelmän ylläpitäjään, mikäli sinulla on kysyttävää.`]},"Related resources":{v:[`Liittyvät resurssit`]}}},{l:`fr`,t:{"Anything shared with the same group of people will show up here":{v:[`Tout ce qui est partagé avec le même groupe de personnes apparaîtra ici`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Erreur lors de la récupération des ressources liées. Contactez votre administrateur système pour répondre à vos éventuelles questions.`]},"Related resources":{v:[`Ressources liées`]}}},{l:`ga`,t:{"Anything shared with the same group of people will show up here":{v:[`Taispeánfar aon rud a roinntear leis an ngrúpa céanna daoine anseo`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Earráid agus acmhainní gaolmhara á bhfáil. Déan teagmháil le riarthóir do chórais má tá aon cheist agat.`]},"Related resources":{v:[`Acmhainní gaolmhara`]}}},{l:`gl`,t:{"Anything shared with the same group of people will show up here":{v:[`Todo o que se comparta co mesmo grupo de persoas aparecerá aquí`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Produciuse un erro ao obter os recursos relacionados. Póñase en contacto coa administración do seu sistema se ten algunha dúbida.`]},"Related resources":{v:[`Recursos relacionados`]}}},{l:`he`,t:{"Anything shared with the same group of people will show up here":{v:[`כל מה שמשותף עם אותה קבוצת האנשים יופיע כאן`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`שגיאה בקבלת המשאבים הקשורים. נא ליצור קשר עם הנהלת המערכת אם יש לך שאלות.`]},"Related resources":{v:[`משאבים קשורים`]}}},{l:`hu`,t:{"Anything shared with the same group of people will show up here":{v:[`Minden, amit ugyanazzal a csoporttal oszt meg, itt fog megjelenni`]},"Related resources":{v:[`Kapcsolódó erőforrások`]}}},{l:`id`,t:{"Anything shared with the same group of people will show up here":{v:[`Apa pun yang dibagikan dengan grup orang yang sama akan muncul di sini`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Kesalahan saat mengambil sumber daya terkait. Hubungi administrator sistem Anda jika ada pertanyaan.`]},"Related resources":{v:[`Sumber daya terkait`]}}},{l:`is`,t:{"Anything shared with the same group of people will show up here":{v:[`Allt sem deilt er með sama hópi fólks mun birtast hér`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Villa við að sækja tengd tilföng. Hafðu samband við kerfisstjórann þinn ef þú ert með einhverjar spurningar.`]},"Related resources":{v:[`Tengd tilföng`]}}},{l:`it`,t:{"Anything shared with the same group of people will show up here":{v:[`Tutto ciò che è stato condiviso con lo stesso gruppo di persone viene visualizzato qui`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Errore nell'ottenere le risorse correlate. Per qualsiasi domanda, contattare l'amministratore di sistema.`]},"Related resources":{v:[`Risorse correlate`]}}},{l:`ja`,t:{"Anything shared with the same group of people will show up here":{v:[`同じグループで共有しているものは、全てここに表示されます`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`関連リソースの取得エラー。ご不明な点がございましたら、システム管理者にお問い合わせください。`]},"Related resources":{v:[`関連リソース`]}}},{l:`ja-JP`,t:{"Anything shared with the same group of people will show up here":{v:[`同じグループで共有しているものは、全てここに表示されます`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`関連リソースの取得エラー。ご不明な点がございましたら、システム管理者にお問い合わせください。`]},"Related resources":{v:[`関連リソース`]}}},{l:`ko`,t:{"Anything shared with the same group of people will show up here":{v:[`같은 그룹의 사용자와 공유된 모든 것들이 이곳에 나타납니다.`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`관련 리소스를 가져오는 중 오류가 발생했습니다. 궁금한 것이 있는 경우 시스템 관리자에게 연락해 주세요.`]},"Related resources":{v:[`관련 리소스`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Anything shared with the same group of people will show up here":{v:[`Сè што е споделено со истата група луѓе ќе се појави овде`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Грешка при добивање поврзани ресурси. Ве молиме контактирајте го вашиот систем администратор ако имате прашања.`]},"Related resources":{v:[`Поврзани ресурси`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Anything shared with the same group of people will show up here":{v:[`Alt som er delt med den samme gruppen vil vises her`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Feil ved henting av relaterte ressurser. Kontakt systemansvarlig hvis du har spørsmål.`]},"Related resources":{v:[`Relaterte ressurser`]}}},{l:`nl`,t:{"Anything shared with the same group of people will show up here":{v:[`Alles dat gedeeld is met dezelfde groep mensen zal hier getoond worden`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Fout bij het ophalen van gerelateerde bronnen. Neem contact op met uw systeembeheerder als u vragen heeft.`]},"Related resources":{v:[`Gerelateerde bronnen`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Anything shared with the same group of people will show up here":{v:[`Tutaj pojawi się wszystko, co zostało udostępnione tej samej grupie osób`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Błąd podczas pobierania powiązanych zasobów. Jeśli masz jakiekolwiek pytania, skontaktuj się z administratorem systemu.`]},"Related resources":{v:[`Powiązane zasoby`]}}},{l:`pt-BR`,t:{"Anything shared with the same group of people will show up here":{v:[`Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Erro ao obter recursos relacionados. Por favor, entre em contato com o administrador do sistema se tiver alguma dúvida.`]},"Related resources":{v:[`Recursos relacionados`]}}},{l:`pt-PT`,t:{"Anything shared with the same group of people will show up here":{v:[`Qualquer coisa partilhada com o mesmo grupo de pessoas irá aparecer aqui`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Erro ao obter os recursos relacionados. Por favor, contacte o administrador do sistema se tiver quaisquer perguntas.`]},"Related resources":{v:[`Recursos relacionados`]}}},{l:`ro`,t:{"Anything shared with the same group of people will show up here":{v:[`Tot ceea ce este partajat cu același grup de persoane va fi afișat aici`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Eroare la preluarea resurselor adiționale. Vă rugăm să contactați administratorul pentru întrebări.`]},"Related resources":{v:[`Resurse legate`]}}},{l:`ru`,t:{"Anything shared with the same group of people will show up here":{v:[`Всё, чем поделились с той же группой людей, будет отображаться здесь`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Ошибка при получении связанных ресурсов. Если у вас есть какие-либо вопросы, обратитесь к системному администратору.`]},"Related resources":{v:[`Связанные ресурсы`]}}},{l:`sk`,t:{"Anything shared with the same group of people will show up here":{v:[`Tu sa zobrazí čokoľvek zdieľané s rovnakou skupinou ľudí`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Chyba pri získavaní súvisiacich zdrojov. V prípade otázok kontaktujte prosím svojho systemového administrátora.`]},"Related resources":{v:[`Súvisiace zdroje`]}}},{l:`sl`,t:{"Related resources":{v:[`Povezani viri`]}}},{l:`sr`,t:{"Anything shared with the same group of people will show up here":{v:[`Све што се дели са истом групом људи ће се појавити овде`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Грешка код прибављања везаних ресурса. Молимо вас да се обратите администратору ако имате питања.`]},"Related resources":{v:[`Повезани ресурси`]}}},{l:`sv`,t:{"Anything shared with the same group of people will show up here":{v:[`Något som delats med samma grupp av personer kommer att visas här`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Det gick inte att hämta relaterade resurser. Kontakta din systemadministratör om du har några frågor.`]},"Related resources":{v:[`Relaterade resurser`]}}},{l:`tr`,t:{"Anything shared with the same group of people will show up here":{v:[`Aynı kişi grubu ile paylaşılan herşey burada görüntülenir`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`İlgili kaynaklara ulaşılırken sorun çıktı. Herhangi bir sorunuz varsa lütfen sistem yöneticiniz ile görüşün `]},"Related resources":{v:[`İlgili kaynaklar`]}}},{l:`uk`,t:{"Anything shared with the same group of people will show up here":{v:[`Будь-що доступне для цієї же групи людей буде показано тут`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Помилка під час отримання пов'язаних ресурсів. Будь ласка, сконтактуйте з системним адміністратором, якщо у вас виникли запитання.`]},"Related resources":{v:[`Пов'язані ресурси`]}}},{l:`uz`,t:{"Anything shared with the same group of people will show up here":{v:[`Xuddi shu guruhdagi odamlarga ulashilgan hamma narsa shu yerda chiqadi`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`Tegishli manbalarni olishda xatolik yuz berdi. Savollaringiz bo'lsa, tizim administratoriga murojaat qiling.`]},"Related resources":{v:[`Tegishli manbalar`]}}},{l:`zh-CN`,t:{"Anything shared with the same group of people will show up here":{v:[`与同组用户分享的所有内容都会显示于此`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`获取相关资源出现错误。如果你有任何问题,请联系系统管理员。`]},"Related resources":{v:[`相关资源`]}}},{l:`zh-HK`,t:{"Anything shared with the same group of people will show up here":{v:[`與同一組人共享的任何內容都會顯示在此處`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`取得相關資源時發生錯誤。如果有任何問題,請聯絡系統管理員。`]},"Related resources":{v:[`相關資源`]}}},{l:`zh-TW`,t:{"Anything shared with the same group of people will show up here":{v:[`與相同群組分享的所有內容都會顯示於此`]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:[`取得相關資源時發生錯誤。如果有任何問題,請聯絡系統管理員。`]},"Related resources":{v:[`相關資源`]}}}],t10=[{l:`ar`,t:{"Avatar of {displayName}":{v:[`صورة الملف الشخصي الرمزية لــ {displayName} `]},"Avatar of {displayName}, {status}":{v:[`صورة الملف الشخصي الرمزية لــ {displayName}، {status}`]}}},{l:`ast`,t:{"Avatar of {displayName}":{v:[`Avatar de: {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar de: {displayName}, {status}`]}}},{l:`br`,t:{}},{l:`ca`,t:{"Avatar of {displayName}":{v:[`Avatar de {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar de {displayName}, {status}`]}}},{l:`cs`,t:{"Avatar of {displayName}":{v:[`Zástupný obrázek uživatele {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Zástupný obrázek uživatele {displayName}, {status}`]}}},{l:`cs-CZ`,t:{"Avatar of {displayName}":{v:[`Zástupný obrázek uživatele {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Zástupný obrázek uživatele {displayName}, {status}`]}}},{l:`da`,t:{"Avatar of {displayName}":{v:[`Avatar af {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar af {displayName}, {status}`]}}},{l:`de`,t:{"Avatar of {displayName}":{v:[`Avatar von {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar von {displayName}, {status}`]}}},{l:`de-DE`,t:{"Avatar of {displayName}":{v:[`Avatar von {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar von {displayName}, {status}`]}}},{l:`el`,t:{"Avatar of {displayName}":{v:[`Άβαταρ του {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Άβαταρ του {displayName}, {status}`]}}},{l:`en-GB`,t:{"Avatar of {displayName}":{v:[`Avatar of {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar of {displayName}, {status}`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Avatar of {displayName}":{v:[`Avatar de {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar de {displayName}, {status}`]}}},{l:`es-AR`,t:{"Avatar of {displayName}":{v:[`Avatar de {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar de {displayName}, {status}`]}}},{l:`es-EC`,t:{"Avatar of {displayName}":{v:[`Avatar de {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar de {displayName}, {status}`]}}},{l:`es-MX`,t:{"Avatar of {displayName}":{v:[`Avatar de {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar de {displayName}, {status}`]}}},{l:`et-EE`,t:{"Avatar of {displayName}":{v:[`Avatar {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar {displayName}, {status}`]}}},{l:`eu`,t:{"Avatar of {displayName}":{v:[`{displayName}-(e)n irudia`]},"Avatar of {displayName}, {status}":{v:[`{displayName} -(e)n irudia, {status}`]}}},{l:`fa`,t:{"Avatar of {displayName}":{v:[`آواتار {displayName}`]},"Avatar of {displayName}, {status}":{v:[`آواتار {displayName} ، {status}`]}}},{l:`fi`,t:{"Avatar of {displayName}":{v:[`{displayName}n avatar`]},"Avatar of {displayName}, {status}":{v:[`{displayName}n avatar, {status}`]}}},{l:`fr`,t:{"Avatar of {displayName}":{v:[`Avatar de {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar de {displayName}, {status}`]}}},{l:`ga`,t:{"Avatar of {displayName}":{v:[`Avatar de {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar de {displayName}, {status}`]}}},{l:`gl`,t:{"Avatar of {displayName}":{v:[`Avatar de {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar de {displayName}, {status}`]}}},{l:`he`,t:{"Avatar of {displayName}":{v:[`תמונה ייצוגית של {displayName}`]},"Avatar of {displayName}, {status}":{v:[`תמונה ייצוגית של {displayName}, {status}`]}}},{l:`hu`,t:{"Avatar of {displayName}":{v:[`{displayName} profilképe`]},"Avatar of {displayName}, {status}":{v:[`{displayName} profilképe, {status}`]}}},{l:`id`,t:{"Avatar of {displayName}":{v:[`Avatar {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar {displayName}, {status}`]}}},{l:`is`,t:{"Avatar of {displayName}":{v:[`Auðkennismynd fyrir {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Auðkennismynd fyrir {displayName}, {status}`]}}},{l:`it`,t:{"Avatar of {displayName}":{v:[`Avatar di {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar di {displayName}, {status}`]}}},{l:`ja`,t:{"Avatar of {displayName}":{v:[`{displayName} のアバター`]},"Avatar of {displayName}, {status}":{v:[`{displayName}, {status} のアバター`]}}},{l:`ja-JP`,t:{"Avatar of {displayName}":{v:[`{displayName} のアバター`]},"Avatar of {displayName}, {status}":{v:[`{displayName}, {status} のアバター`]}}},{l:`ko`,t:{"Avatar of {displayName}":{v:[`{displayName}님의 아바타`]},"Avatar of {displayName}, {status}":{v:[`{displayName}, {status}님의 아바타`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Avatar of {displayName}":{v:[`Аватар на {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Аватар на {displayName}, {status}`]}}},{l:`my`,t:{"Avatar of {displayName}":{v:[`{displayName} ၏ ကိုယ်ပွား`]}}},{l:`nb`,t:{"Avatar of {displayName}":{v:[`Avataren til {displayName}`]},"Avatar of {displayName}, {status}":{v:[`{displayName}'s avatar, {status}`]}}},{l:`nl`,t:{"Avatar of {displayName}":{v:[`Avatar van {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar van {displayName}, {status}`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Avatar of {displayName}":{v:[`Awatar {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Awatar {displayName}, {status}`]}}},{l:`pt-BR`,t:{"Avatar of {displayName}":{v:[`Avatar de {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar de {displayName}, {status}`]}}},{l:`pt-PT`,t:{"Avatar of {displayName}":{v:[`Avatar de {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar de {displayName}, {status}`]}}},{l:`ro`,t:{"Avatar of {displayName}":{v:[`Avatarul lui {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatarul lui {displayName}, {status}`]}}},{l:`ru`,t:{"Avatar of {displayName}":{v:[`Аватар {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Фотография {displayName}, {status}`]}}},{l:`sk`,t:{"Avatar of {displayName}":{v:[`Avatar {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar {displayName}, {status}`]}}},{l:`sl`,t:{"Avatar of {displayName}":{v:[`Podoba {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Prikazna slika {displayName}, {status}`]}}},{l:`sr`,t:{"Avatar of {displayName}":{v:[`Аватар за {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Avatar za {displayName}, {status}`]}}},{l:`sv`,t:{"Avatar of {displayName}":{v:[`{displayName}s avatar`]},"Avatar of {displayName}, {status}":{v:[`{displayName}s avatar, {status}`]}}},{l:`tr`,t:{"Avatar of {displayName}":{v:[`{displayName} avatarı`]},"Avatar of {displayName}, {status}":{v:[`{displayName}, {status} avatarı`]}}},{l:`uk`,t:{"Avatar of {displayName}":{v:[`Аватар {displayName}`]},"Avatar of {displayName}, {status}":{v:[`Аватар {displayName}, {status}`]}}},{l:`uz`,t:{"Avatar of {displayName}":{v:[` {displayName}Avatari`]},"Avatar of {displayName}, {status}":{v:[`{displayName}, {status} Avatari`]}}},{l:`zh-CN`,t:{"Avatar of {displayName}":{v:[`{displayName}的头像`]},"Avatar of {displayName}, {status}":{v:[`{displayName}的头像,{status}`]}}},{l:`zh-HK`,t:{"Avatar of {displayName}":{v:[`{displayName} 的頭像`]},"Avatar of {displayName}, {status}":{v:[`{displayName} 的頭像,{status}`]}}},{l:`zh-TW`,t:{"Avatar of {displayName}":{v:[`{displayName} 的大頭照`]},"Avatar of {displayName}, {status}":{v:[`{displayName}, {status} 的大頭照`]}}}],t11=[{l:`ar`,t:{away:{v:[`غير موجود`]},busy:{v:[`مشغول`]},"do not disturb":{v:[`يُرجى عدم الإزعاج`]},invisible:{v:[`غير مرئي`]},offline:{v:[`غير متصل`]},online:{v:[`متصل`]}}},{l:`ast`,t:{away:{v:[`ausente`]},busy:{v:[`ocupáu`]},"do not disturb":{v:[`nun molestar`]},invisible:{v:[`invisible`]},offline:{v:[`desconectáu`]},online:{v:[`en llinia`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{away:{v:[`pryč`]},busy:{v:[`zaneprádněn(a)`]},"do not disturb":{v:[`nerušit`]},invisible:{v:[`neviditelné`]},offline:{v:[`offline`]},online:{v:[`online`]}}},{l:`cs-CZ`,t:{away:{v:[`pryč`]},busy:{v:[`zaneprádněn(a)`]},"do not disturb":{v:[`nerušit`]},invisible:{v:[`neviditelné`]},offline:{v:[`offline`]},online:{v:[`online`]}}},{l:`da`,t:{away:{v:[`væk`]},busy:{v:[`optaget`]},"do not disturb":{v:[`forstyr ikke`]},invisible:{v:[`usynlig`]},offline:{v:[`offline`]},online:{v:[`online`]}}},{l:`de`,t:{away:{v:[`Abwesend`]},busy:{v:[`Beschäftigt`]},"do not disturb":{v:[`Bitte nicht stören`]},invisible:{v:[`Unsichtbar`]},offline:{v:[`Offline`]},online:{v:[`Online`]}}},{l:`de-DE`,t:{away:{v:[`Abwesend`]},busy:{v:[`Beschäftigt`]},"do not disturb":{v:[`Bitte nicht stören`]},invisible:{v:[`Unsichtbar`]},offline:{v:[`Offline`]},online:{v:[`Online`]}}},{l:`el`,t:{away:{v:[`μακριά`]},busy:{v:[`απασχολημένος`]},"do not disturb":{v:[`μην ενοχλείτε`]},invisible:{v:[`αόρατο`]},offline:{v:[`εκτός σύνδεσης`]},online:{v:[`συνδεδεμένος`]}}},{l:`en-GB`,t:{away:{v:[`away`]},busy:{v:[`busy`]},"do not disturb":{v:[`do not disturb`]},invisible:{v:[`invisible`]},offline:{v:[`offline`]},online:{v:[`online`]}}},{l:`eo`,t:{}},{l:`es`,t:{away:{v:[`ausente`]},busy:{v:[`ocupado`]},"do not disturb":{v:[`no molestar`]},invisible:{v:[`invisible`]},offline:{v:[`fuera de línea`]},online:{v:[`en línea`]}}},{l:`es-AR`,t:{away:{v:[`ausente`]},busy:{v:[`ocupado`]},"do not disturb":{v:[`no molestar`]},invisible:{v:[`invisible`]},offline:{v:[`desconectado`]},online:{v:[`en línea`]}}},{l:`es-EC`,t:{}},{l:`es-MX`,t:{away:{v:[`ausente`]},busy:{v:[`ocupado`]},"do not disturb":{v:[`no molestar`]},invisible:{v:[`invisible`]},offline:{v:[`fuera de línea`]},online:{v:[`en línea`]}}},{l:`et-EE`,t:{away:{v:[`eemal`]},busy:{v:[`hõivatud`]},"do not disturb":{v:[`ära sega`]},invisible:{v:[`nähtamatu`]},offline:{v:[`pole võrgus`]},online:{v:[`võrgus`]}}},{l:`eu`,t:{}},{l:`fa`,t:{away:{v:[`دور از دستگاه`]},busy:{v:[`مشغول`]},"do not disturb":{v:[`مزاحم نشوید`]},invisible:{v:[`مخفی`]},offline:{v:[`برونخط`]},online:{v:[`برخط`]}}},{l:`fi`,t:{away:{v:[`poissa`]},busy:{v:[`varattu`]},"do not disturb":{v:[`älä häiritse`]},invisible:{v:[`näkymätön`]},offline:{v:[`ei linjalla`]},online:{v:[`linjalla`]}}},{l:`fr`,t:{away:{v:[`absent`]},busy:{v:[`occupé`]},"do not disturb":{v:[`ne pas déranger`]},invisible:{v:[`invisible`]},offline:{v:[`hors ligne`]},online:{v:[`en ligne`]}}},{l:`ga`,t:{away:{v:[`ar shiúl`]},busy:{v:[`gnóthach`]},"do not disturb":{v:[`ná cur as`]},invisible:{v:[`dofheicthe`]},offline:{v:[`as líne`]},online:{v:[`ar líne`]}}},{l:`gl`,t:{away:{v:[`ausente`]},busy:{v:[`ocupado`]},"do not disturb":{v:[`non molestar`]},invisible:{v:[`invisíbel`]},offline:{v:[`desconectado`]},online:{v:[`conectado`]}}},{l:`he`,t:{}},{l:`hu`,t:{}},{l:`id`,t:{away:{v:[`tidak tersedia`]},"do not disturb":{v:[`jangan ganggu`]},offline:{v:[`luring`]},online:{v:[`daring`]}}},{l:`is`,t:{away:{v:[`í burtu`]},busy:{v:[`upptekin/n`]},"do not disturb":{v:[`ekki ónáða`]},invisible:{v:[`ósýnilegt`]},offline:{v:[`ónettengt`]},online:{v:[`nettengt`]}}},{l:`it`,t:{away:{v:[`via`]},"do not disturb":{v:[`non disturbare`]},offline:{v:[`offline`]},online:{v:[`online`]}}},{l:`ja`,t:{away:{v:[`離れる`]},busy:{v:[`ビジー`]},"do not disturb":{v:[`邪魔をしないでください`]},invisible:{v:[`不可視`]},offline:{v:[`オフライン`]},online:{v:[`オンライン`]}}},{l:`ja-JP`,t:{away:{v:[`離れる`]},busy:{v:[`ビジー`]},"do not disturb":{v:[`邪魔をしないでください`]},invisible:{v:[`不可視`]},offline:{v:[`オフライン`]},online:{v:[`オンライン`]}}},{l:`ko`,t:{away:{v:[`자리 비움`]},busy:{v:[`바쁨`]},"do not disturb":{v:[`방해 금지`]},invisible:{v:[`보이지 않음`]},offline:{v:[`오프라인`]},online:{v:[`온라인`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{away:{v:[`оддалечен`]},busy:{v:[`зафатен`]},"do not disturb":{v:[`не вознемирувај`]},invisible:{v:[`невидливо`]},offline:{v:[`офлајн`]},online:{v:[`онлајн`]}}},{l:`my`,t:{}},{l:`nb`,t:{away:{v:[`borte`]},busy:{v:[`opptatt`]},"do not disturb":{v:[`ikke forstyrr`]},invisible:{v:[`usynlig`]},offline:{v:[`frakoblet`]},online:{v:[`tilkoblet`]}}},{l:`nl`,t:{away:{v:[`weg`]},busy:{v:[`bezig`]},"do not disturb":{v:[`niet storen`]},invisible:{v:[`Onzichtbaar`]},offline:{v:[`offline`]},online:{v:[`online`]}}},{l:`oc`,t:{}},{l:`pl`,t:{away:{v:[`stąd`]},busy:{v:[`zajęty`]},"do not disturb":{v:[`nie przeszkadzać`]},invisible:{v:[`niewidzialny`]},offline:{v:[`offline`]},online:{v:[`online`]}}},{l:`pt-BR`,t:{away:{v:[`ausente`]},busy:{v:[`ocupado`]},"do not disturb":{v:[`não perturbe`]},invisible:{v:[`invisível`]},offline:{v:[`off-line`]},online:{v:[`on-line`]}}},{l:`pt-PT`,t:{away:{v:[`longe`]},busy:{v:[`ocupado`]},"do not disturb":{v:[`não incomodar`]},invisible:{v:[`invisível`]},offline:{v:[`offline`]},online:{v:[`online`]}}},{l:`ro`,t:{away:{v:[`plecat`]},"do not disturb":{v:[`nu deranjați`]},offline:{v:[`deconectat`]},online:{v:[`online`]}}},{l:`ru`,t:{away:{v:[`отсутствие`]},busy:{v:[`занятый`]},"do not disturb":{v:[`не беспокоить`]},invisible:{v:[`невидимый`]},offline:{v:[`офлайн`]},online:{v:[`онлайн`]}}},{l:`sk`,t:{away:{v:[`neprítomný`]},busy:{v:[`zaneprázdnený`]},"do not disturb":{v:[`nerušiť`]},invisible:{v:[`neviditeľný`]},offline:{v:[`Odpojený - offline`]},online:{v:[`Pripojený - online`]}}},{l:`sl`,t:{}},{l:`sr`,t:{away:{v:[`одсутан`]},busy:{v:[`заузет`]},"do not disturb":{v:[`не узнемиравај`]},invisible:{v:[`невидљиво`]},offline:{v:[`ван мреже`]},online:{v:[`на мрежи`]}}},{l:`sv`,t:{away:{v:[`borta`]},busy:{v:[`upptagen`]},"do not disturb":{v:[`stör ej`]},invisible:{v:[`osynlig`]},offline:{v:[`offline`]},online:{v:[`online`]}}},{l:`tr`,t:{away:{v:[`Uzakta`]},busy:{v:[`Meşgul`]},"do not disturb":{v:[`Rahatsız etmeyin`]},invisible:{v:[`görünmez`]},offline:{v:[`Çevrim dışı`]},online:{v:[`Çevrim içi`]}}},{l:`uk`,t:{away:{v:[`відсутній`]},busy:{v:[`зайнято`]},"do not disturb":{v:[`не турбувати`]},invisible:{v:[`Невидимий`]},offline:{v:[`не в мережі`]},online:{v:[`в мережі`]}}},{l:`uz`,t:{away:{v:[`uzoqda`]},busy:{v:[`band`]},"do not disturb":{v:[`bezovta qilmang`]},invisible:{v:[`ko'rinmas`]},offline:{v:[`offline`]},online:{v:[`online`]}}},{l:`zh-CN`,t:{away:{v:[`离开`]},busy:{v:[`繁忙`]},"do not disturb":{v:[`请勿打扰`]},invisible:{v:[`隐藏的`]},offline:{v:[`离线`]},online:{v:[`在线`]}}},{l:`zh-HK`,t:{away:{v:[`離開`]},busy:{v:[`忙碌`]},"do not disturb":{v:[`請勿打擾`]},invisible:{v:[`隐藏的`]},offline:{v:[`離線`]},online:{v:[`在線`]}}},{l:`zh-TW`,t:{away:{v:[`離開`]},busy:{v:[`忙碌`]},"do not disturb":{v:[`請勿打擾`]},invisible:{v:[`不可見`]},offline:{v:[`離線`]},online:{v:[`線上`]}}}],t12=[{l:`ar`,t:{"Back to provider selection":{v:[`عودة إلى اختيار المزوّد`]},"Close Smart Picker":{v:[`إغلاق المحدد الذكي`]},"Smart Picker":{v:[`اللاقط الذكي smart picker`]}}},{l:`ast`,t:{"Back to provider selection":{v:[`Volver a la seleición de fornidores`]},"Close Smart Picker":{v:[`Zarrar la seleición intelixente`]},"Smart Picker":{v:[`Selector intelixente`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{"Back to provider selection":{v:[`Zpět na výběr poskytovatele`]},"Close Smart Picker":{v:[`Zavřít inteligentní výběr`]},"Smart Picker":{v:[`Inteligentní výběr`]}}},{l:`cs-CZ`,t:{"Back to provider selection":{v:[`Zpět na výběr poskytovatele`]},"Close Smart Picker":{v:[`Zavřít inteligentní výběr`]},"Smart Picker":{v:[`Inteligentní výběr`]}}},{l:`da`,t:{"Back to provider selection":{v:[`Tilbage til udbydervalg`]},"Close Smart Picker":{v:[`Luk Smart Vælger`]},"Smart Picker":{v:[`Smart Vælger`]}}},{l:`de`,t:{"Back to provider selection":{v:[`Zurück zur Anbieterauswahl`]},"Close Smart Picker":{v:[`Smart Picker schließen`]},"Smart Picker":{v:[`Smart Picker`]}}},{l:`de-DE`,t:{"Back to provider selection":{v:[`Zurück zur Anbieterauswahl`]},"Close Smart Picker":{v:[`Smart Picker schließen`]},"Smart Picker":{v:[`Smart Picker`]}}},{l:`el`,t:{"Back to provider selection":{v:[`Επιστροφή στην επιλογή παρόχου`]},"Close Smart Picker":{v:[`Κλείσιμο Έξυπνης Επιλογής`]},"Smart Picker":{v:[`Έξυπνη Επιλογή`]}}},{l:`en-GB`,t:{"Back to provider selection":{v:[`Back to provider selection`]},"Close Smart Picker":{v:[`Close Smart Picker`]},"Smart Picker":{v:[`Smart Picker`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Back to provider selection":{v:[`Volver a la selección de proveedor`]},"Close Smart Picker":{v:[`Cerrar selector inteligente`]},"Smart Picker":{v:[`Selector inteligente`]}}},{l:`es-AR`,t:{"Back to provider selection":{v:[`Volver a la selección de proveedor`]},"Close Smart Picker":{v:[`Cerrar selector inteligente`]},"Smart Picker":{v:[`Selector inteligente`]}}},{l:`es-EC`,t:{"Back to provider selection":{v:[`Volver a la selección de proveedor`]},"Close Smart Picker":{v:[`Cerrar selector inteligente`]},"Smart Picker":{v:[`Selector inteligente`]}}},{l:`es-MX`,t:{"Back to provider selection":{v:[`Volver a la selección de proveedor`]},"Close Smart Picker":{v:[`Cerrar selector inteligente`]},"Smart Picker":{v:[`Selector inteligente`]}}},{l:`et-EE`,t:{"Back to provider selection":{v:[`Tagasi teenusepakkuja valiku juurde`]},"Close Smart Picker":{v:[`Sulge nutikas valija`]},"Smart Picker":{v:[`Nutikas valija`]}}},{l:`eu`,t:{"Back to provider selection":{v:[`Itzuli hornitzaileen hautapenera`]},"Close Smart Picker":{v:[`Itxi hautatzaile adimenduna`]},"Smart Picker":{v:[`Hautatzaile adimenduna`]}}},{l:`fa`,t:{"Back to provider selection":{v:[`بازگشت به انتخاب ارائه دهنده`]},"Close Smart Picker":{v:[`بستن انتخابگر هوشمند`]},"Smart Picker":{v:[`انتخابگر هوشمند`]}}},{l:`fi`,t:{"Back to provider selection":{v:[`Takaisin toimittajavalintaan`]},"Close Smart Picker":{v:[`Sulje älykas valitsin`]},"Smart Picker":{v:[`Älykäs valitsin`]}}},{l:`fr`,t:{"Back to provider selection":{v:[`Revenir à la sélection du fournisseur`]},"Close Smart Picker":{v:[`Fermer le sélecteur intelligent`]},"Smart Picker":{v:[`Sélecteur intelligent`]}}},{l:`ga`,t:{"Back to provider selection":{v:[`Ar ais go roghnú soláthróra`]},"Close Smart Picker":{v:[`Dún Piocálaí Cliste`]},"Smart Picker":{v:[`Roghnóir Cliste`]}}},{l:`gl`,t:{"Back to provider selection":{v:[`Volver á selección do provedor`]},"Close Smart Picker":{v:[`Pechar o Selector intelixente`]},"Smart Picker":{v:[`Selector intelixente`]}}},{l:`he`,t:{"Back to provider selection":{v:[`חזרה לבחירת ספק`]},"Close Smart Picker":{v:[`סגירת הבורר החכם`]},"Smart Picker":{v:[`בורר חכם`]}}},{l:`hu`,t:{}},{l:`id`,t:{"Back to provider selection":{v:[`Kembali ke pemilihan penyedia`]},"Close Smart Picker":{v:[`Tutup Pemilih Cerdas`]},"Smart Picker":{v:[`Pemilih Cerdas`]}}},{l:`is`,t:{"Back to provider selection":{v:[`Til baka í val á þjónustuveitu`]},"Close Smart Picker":{v:[`Loka snjall-veljara`]},"Smart Picker":{v:[`Snjall-veljari`]}}},{l:`it`,t:{"Back to provider selection":{v:[`Torna alla selezione del provider`]},"Close Smart Picker":{v:[`Chiudere lo Smart Picker`]},"Smart Picker":{v:[`Picker intelligente`]}}},{l:`ja`,t:{"Back to provider selection":{v:[`プロバイダーの選択に戻る`]},"Close Smart Picker":{v:[`スマートピッカーを閉じる`]},"Smart Picker":{v:[`スマートピッカー`]}}},{l:`ja-JP`,t:{"Back to provider selection":{v:[`プロバイダーの選択に戻る`]},"Close Smart Picker":{v:[`スマートピッカーを閉じる`]},"Smart Picker":{v:[`スマートピッカー`]}}},{l:`ko`,t:{"Back to provider selection":{v:[`제공자 선택으로 돌아가기`]},"Close Smart Picker":{v:[`스마트 선택기 닫기`]},"Smart Picker":{v:[`스마트 선택기`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Back to provider selection":{v:[`Назад до избор на провајдер`]},"Close Smart Picker":{v:[`Затвори паметен избирач`]},"Smart Picker":{v:[`Паметен избирач`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Back to provider selection":{v:[`Tilbake til leverandørvalg`]},"Close Smart Picker":{v:[`Lukk Smart Velger`]},"Smart Picker":{v:[`Smart Velger`]}}},{l:`nl`,t:{"Back to provider selection":{v:[`Terug naar provider selectie`]},"Close Smart Picker":{v:[`Slimme Kiezer sluiten`]},"Smart Picker":{v:[`Slimme Kiezer`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Back to provider selection":{v:[`Powrót do wyboru dostawcy`]},"Close Smart Picker":{v:[`Zamknij inteligentny selektor`]},"Smart Picker":{v:[`Inteligentne wybieranie`]}}},{l:`pt-BR`,t:{"Back to provider selection":{v:[`Voltar para seleção de provedor`]},"Close Smart Picker":{v:[`Fechar Seletor Inteligente`]},"Smart Picker":{v:[`Seletor Inteligente`]}}},{l:`pt-PT`,t:{"Back to provider selection":{v:[`Voltar à seleção de fornecedor`]},"Close Smart Picker":{v:[`Fechar "Smart Picker"`]},"Smart Picker":{v:[`Smart Picker`]}}},{l:`ro`,t:{"Back to provider selection":{v:[`Înapoi la selecția providerului`]},"Close Smart Picker":{v:[`Închide Smart Picker`]},"Smart Picker":{v:[`Smart Picker`]}}},{l:`ru`,t:{"Back to provider selection":{v:[`Вернуться к выбору провайдера`]},"Close Smart Picker":{v:[`Закрыть интеллектуальный выбор`]},"Smart Picker":{v:[`Умный выбор`]}}},{l:`sk`,t:{"Back to provider selection":{v:[`Späť na výber poskytovateľa`]},"Close Smart Picker":{v:[`Zavrieť inteligentný výber`]},"Smart Picker":{v:[`Inteligentný výber`]}}},{l:`sl`,t:{}},{l:`sr`,t:{"Back to provider selection":{v:[`Назад на избор пружаоца`]},"Close Smart Picker":{v:[`Затвори паметни бирач`]},"Smart Picker":{v:[`Паметни бирач`]}}},{l:`sv`,t:{"Back to provider selection":{v:[`Tillbaka till leverantörsval`]},"Close Smart Picker":{v:[`Stäng Smart Picker`]},"Smart Picker":{v:[`Smart Picker`]}}},{l:`tr`,t:{"Back to provider selection":{v:[`Hizmet sağlayıcı seçimine dön`]},"Close Smart Picker":{v:[`Akıllı seçimi kapat`]},"Smart Picker":{v:[`Akıllı seçim`]}}},{l:`uk`,t:{"Back to provider selection":{v:[`Назад до вибору постачальника`]},"Close Smart Picker":{v:[`Закрити асистент вибору`]},"Smart Picker":{v:[`Асистент вибору`]}}},{l:`uz`,t:{"Back to provider selection":{v:[`Provayder tanloviga qaytish`]},"Close Smart Picker":{v:[`Smart Picker-ni yoping`]},"Smart Picker":{v:[`Aqlli tanlovchi`]}}},{l:`zh-CN`,t:{"Back to provider selection":{v:[`返回至提供者选择列表`]},"Close Smart Picker":{v:[`关闭智能拾取器`]},"Smart Picker":{v:[`智能拾取器`]}}},{l:`zh-HK`,t:{"Back to provider selection":{v:[`回到提供者選擇`]},"Close Smart Picker":{v:[`關閉 Smart Picker`]},"Smart Picker":{v:[`Smart Picker`]}}},{l:`zh-TW`,t:{"Back to provider selection":{v:[`回到提供者選擇`]},"Close Smart Picker":{v:[`關閉智慧型挑選器`]},"Smart Picker":{v:[`智慧型挑選器`]}}}],t14=[{l:`ar`,t:{"Cancel changes":{v:[`إلغاء التغييرات`]},"Confirm changes":{v:[`تأكيد التغييرات`]}}},{l:`ast`,t:{"Cancel changes":{v:[`Encaboxar los cambeos`]},"Confirm changes":{v:[`Confirmar los cambeos`]}}},{l:`br`,t:{}},{l:`ca`,t:{"Cancel changes":{v:[`Cancel·la els canvis`]},"Confirm changes":{v:[`Confirmeu els canvis`]}}},{l:`cs`,t:{"Cancel changes":{v:[`Zrušit změny`]},"Confirm changes":{v:[`Potvrdit změny`]}}},{l:`cs-CZ`,t:{"Cancel changes":{v:[`Zrušit změny`]},"Confirm changes":{v:[`Potvrdit změny`]}}},{l:`da`,t:{"Cancel changes":{v:[`Annuller ændringer`]},"Confirm changes":{v:[`Bekræft ændringer`]}}},{l:`de`,t:{"Cancel changes":{v:[`Änderungen verwerfen`]},"Confirm changes":{v:[`Änderungen bestätigen`]}}},{l:`de-DE`,t:{"Cancel changes":{v:[`Änderungen verwerfen`]},"Confirm changes":{v:[`Änderungen bestätigen`]}}},{l:`el`,t:{"Cancel changes":{v:[`Ακύρωση αλλαγών`]},"Confirm changes":{v:[`Επιβεβαίωση αλλαγών`]}}},{l:`en-GB`,t:{"Cancel changes":{v:[`Cancel changes`]},"Confirm changes":{v:[`Confirm changes`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Cancel changes":{v:[`Cancelar cambios`]},"Confirm changes":{v:[`Confirmar cambios`]}}},{l:`es-AR`,t:{"Cancel changes":{v:[`Cancelar cambios`]},"Confirm changes":{v:[`Confirmar cambios`]}}},{l:`es-EC`,t:{"Cancel changes":{v:[`Cancelar cambios`]},"Confirm changes":{v:[`Confirmar cambios`]}}},{l:`es-MX`,t:{"Cancel changes":{v:[`Cancelar cambios`]},"Confirm changes":{v:[`Confirmar cambios`]}}},{l:`et-EE`,t:{"Cancel changes":{v:[`Tühista muudatused`]},"Confirm changes":{v:[`Kinnitage muudatused`]}}},{l:`eu`,t:{"Cancel changes":{v:[`Ezeztatu aldaketak`]},"Confirm changes":{v:[`Baieztatu aldaketak`]}}},{l:`fa`,t:{"Cancel changes":{v:[`لغو تغییرات`]},"Confirm changes":{v:[`تایید تغییرات`]}}},{l:`fi`,t:{"Cancel changes":{v:[`Peruuta muutokset`]},"Confirm changes":{v:[`Vahvista muutokset`]}}},{l:`fr`,t:{"Cancel changes":{v:[`Annuler les modifications`]},"Confirm changes":{v:[`Confirmer les modifications`]}}},{l:`ga`,t:{"Cancel changes":{v:[`Cealaigh athruithe`]},"Confirm changes":{v:[`Deimhnigh na hathruithe`]}}},{l:`gl`,t:{"Cancel changes":{v:[`Cancelar os cambios`]},"Confirm changes":{v:[`Confirma os cambios`]}}},{l:`he`,t:{"Cancel changes":{v:[`ביטול שינויים`]},"Confirm changes":{v:[`אישור השינויים`]}}},{l:`hu`,t:{"Cancel changes":{v:[`Változtatások elvetése`]},"Confirm changes":{v:[`Változtatások megerősítése`]}}},{l:`id`,t:{"Cancel changes":{v:[`Batalkan perubahan`]},"Confirm changes":{v:[`Konfirmasikan perubahan`]}}},{l:`is`,t:{"Cancel changes":{v:[`Hætta við breytingar`]},"Confirm changes":{v:[`Staðfesta breytingar`]}}},{l:`it`,t:{"Cancel changes":{v:[`Annulla modifiche`]},"Confirm changes":{v:[`Conferma modifiche`]}}},{l:`ja`,t:{"Cancel changes":{v:[`変更をキャンセル`]},"Confirm changes":{v:[`変更を承認`]}}},{l:`ja-JP`,t:{"Cancel changes":{v:[`変更をキャンセル`]},"Confirm changes":{v:[`変更を承認`]}}},{l:`ko`,t:{"Cancel changes":{v:[`변경 취소`]},"Confirm changes":{v:[`변경 사항 확인`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Cancel changes":{v:[`Откажи ги промените`]},"Confirm changes":{v:[`Потврди ги промените`]}}},{l:`my`,t:{"Cancel changes":{v:[`ပြောင်းလဲမှုများ ပယ်ဖျက်ရန်`]},"Confirm changes":{v:[`ပြောင်းလဲမှုများ အတည်ပြုရန်`]}}},{l:`nb`,t:{"Cancel changes":{v:[`Avbryt endringer`]},"Confirm changes":{v:[`Bekreft endringer`]}}},{l:`nl`,t:{"Cancel changes":{v:[`Wijzigingen annuleren`]},"Confirm changes":{v:[`Wijzigingen bevestigen`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Cancel changes":{v:[`Anuluj zmiany`]},"Confirm changes":{v:[`Potwierdź zmiany`]}}},{l:`pt-BR`,t:{"Cancel changes":{v:[`Cancelar alterações`]},"Confirm changes":{v:[`Confirmar alterações`]}}},{l:`pt-PT`,t:{"Cancel changes":{v:[`Cancelar alterações`]},"Confirm changes":{v:[`Confirmar alterações`]}}},{l:`ro`,t:{"Cancel changes":{v:[`Anulează modificările`]},"Confirm changes":{v:[`Confirmați modificările`]}}},{l:`ru`,t:{"Cancel changes":{v:[`Отменить изменения`]},"Confirm changes":{v:[`Подтвердить изменения`]}}},{l:`sk`,t:{"Cancel changes":{v:[`Zrušiť zmeny`]},"Confirm changes":{v:[`Potvrdiť zmeny`]}}},{l:`sl`,t:{"Cancel changes":{v:[`Prekliči spremembe`]},"Confirm changes":{v:[`Potrdi spremembe`]}}},{l:`sr`,t:{"Cancel changes":{v:[`Откажи измене`]},"Confirm changes":{v:[`Потврдите измене`]}}},{l:`sv`,t:{"Cancel changes":{v:[`Avbryt ändringar`]},"Confirm changes":{v:[`Bekräfta ändringar`]}}},{l:`tr`,t:{"Cancel changes":{v:[`Değişiklikleri iptal et`]},"Confirm changes":{v:[`Değişiklikleri onayla`]}}},{l:`uk`,t:{"Cancel changes":{v:[`Скасувати зміни`]},"Confirm changes":{v:[`Підтвердити зміни`]}}},{l:`uz`,t:{"Cancel changes":{v:[`O'zgarishlarni bekor qilish`]},"Confirm changes":{v:[`O'zgarishlarni tasdiqlang`]}}},{l:`zh-CN`,t:{"Cancel changes":{v:[`取消更改`]},"Confirm changes":{v:[`确认更改`]}}},{l:`zh-HK`,t:{"Cancel changes":{v:[`取消更改`]},"Confirm changes":{v:[`確認更改`]}}},{l:`zh-TW`,t:{"Cancel changes":{v:[`取消變更`]},"Confirm changes":{v:[`確認變更`]}}}],t15=[{l:`ar`,t:{"Change name":{v:[`تغيير الاسم`]},"Close sidebar":{v:[`قفل الشريط الجانبي`]},Favorite:{v:[`المفضلة`]},"Open sidebar":{v:[`إفتَح الشريط الجانبي`]}}},{l:`ast`,t:{"Change name":{v:[`Camudar el nome`]},"Close sidebar":{v:[`Zarrar la barra llateral`]},Favorite:{v:[`Favoritu`]},"Open sidebar":{v:[`Abrir la barra llateral`]}}},{l:`br`,t:{}},{l:`ca`,t:{"Close sidebar":{v:[`Tancar la barra lateral`]},Favorite:{v:[`Preferit`]}}},{l:`cs`,t:{"Change name":{v:[`Změnit název`]},"Close sidebar":{v:[`Zavřít postranní panel`]},Favorite:{v:[`Oblíbené`]},"Open sidebar":{v:[`Otevřít postranní panel`]}}},{l:`cs-CZ`,t:{"Change name":{v:[`Změnit název`]},"Close sidebar":{v:[`Zavřít postranní panel`]},Favorite:{v:[`Oblíbené`]}}},{l:`da`,t:{"Change name":{v:[`Ændre navn`]},"Close sidebar":{v:[`Luk sidepanel`]},Favorite:{v:[`Favorit`]},"Open sidebar":{v:[`Åbn sidepanel`]}}},{l:`de`,t:{"Change name":{v:[`Namen ändern`]},"Close sidebar":{v:[`Seitenleiste schließen`]},Favorite:{v:[`Favorit`]},"Open sidebar":{v:[`Seitenleiste öffnen`]}}},{l:`de-DE`,t:{"Change name":{v:[`Namen ändern`]},"Close sidebar":{v:[`Seitenleiste schließen`]},Favorite:{v:[`Favorit`]},"Open sidebar":{v:[`Seitenleiste öffnen`]}}},{l:`el`,t:{"Change name":{v:[`Αλλαγή ονόματος`]},"Close sidebar":{v:[`Κλείσιμο πλευρικής μπάρας`]},Favorite:{v:[`Αγαπημένα`]},"Open sidebar":{v:[`Άνοιγμα πλευρικής μπάρας`]}}},{l:`en-GB`,t:{"Change name":{v:[`Change name`]},"Close sidebar":{v:[`Close sidebar`]},Favorite:{v:[`Favourite`]},"Open sidebar":{v:[`Open sidebar`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Change name":{v:[`Cambiar nombre`]},"Close sidebar":{v:[`Cerrar barra lateral`]},Favorite:{v:[`Favorito`]},"Open sidebar":{v:[`Abrir barra lateral`]}}},{l:`es-AR`,t:{"Change name":{v:[`Cambiar nombre`]},"Close sidebar":{v:[`Cerrar barra lateral`]},Favorite:{v:[`Favorito`]},"Open sidebar":{v:[`Abrir barra lateral`]}}},{l:`es-EC`,t:{"Change name":{v:[`Cambiar nombre`]},"Close sidebar":{v:[`Cerrar barra lateral`]},Favorite:{v:[`Favorito`]}}},{l:`es-MX`,t:{"Change name":{v:[`Cambiar nombre`]},"Close sidebar":{v:[`Cerrar barra lateral`]},Favorite:{v:[`Favorito`]},"Open sidebar":{v:[`Abrir barra lateral`]}}},{l:`et-EE`,t:{"Change name":{v:[`Muuda nime`]},"Close sidebar":{v:[`Sulge külgriba`]},Favorite:{v:[`Lemmik`]},"Open sidebar":{v:[`Ava külgriba`]}}},{l:`eu`,t:{"Change name":{v:[`Aldatu izena`]},"Close sidebar":{v:[`Itxi albo-barra`]},Favorite:{v:[`Gogokoa`]}}},{l:`fa`,t:{"Change name":{v:[`تغییر نام`]},"Close sidebar":{v:[`بستن نوار کناری`]},Favorite:{v:[`مورد علاقه`]},"Open sidebar":{v:[`باز کردن نوار کنار`]}}},{l:`fi`,t:{"Change name":{v:[`Vaihda nimi`]},"Close sidebar":{v:[`Sulje sivupalkki`]},Favorite:{v:[`Suosikki`]},"Open sidebar":{v:[`Avaa sivupalkki`]}}},{l:`fr`,t:{"Change name":{v:[`Modifier le nom`]},"Close sidebar":{v:[`Fermer la barre latérale`]},Favorite:{v:[`Favori`]},"Open sidebar":{v:[`Ouvrir la barre latérale`]}}},{l:`ga`,t:{"Change name":{v:[`Athrú ainm`]},"Close sidebar":{v:[`Dún barra taoibh`]},Favorite:{v:[`is fearr leat`]},"Open sidebar":{v:[`Oscail barra taoibh`]}}},{l:`gl`,t:{"Change name":{v:[`Cambiar o nome`]},"Close sidebar":{v:[`Pechar a barra lateral`]},Favorite:{v:[`Favorito`]},"Open sidebar":{v:[`Abrir a barra lateral`]}}},{l:`he`,t:{"Change name":{v:[`החלפת שם`]},"Close sidebar":{v:[`סגירת סרגל הצד`]},Favorite:{v:[`למועדפים`]}}},{l:`hu`,t:{"Close sidebar":{v:[`Oldalsáv bezárása`]},Favorite:{v:[`Kedvenc`]}}},{l:`id`,t:{"Change name":{v:[`Ubah nama`]},"Close sidebar":{v:[`Tutup bilah sisi`]},Favorite:{v:[`Favorit`]}}},{l:`is`,t:{"Change name":{v:[`Breyta nafni`]},"Close sidebar":{v:[`Loka hliðarstiku`]},Favorite:{v:[`Eftirlæti`]},"Open sidebar":{v:[`Opna hliðarspjald`]}}},{l:`it`,t:{"Change name":{v:[`Cambia nome`]},"Close sidebar":{v:[`Chiudi la barra laterale`]},Favorite:{v:[`Preferito`]}}},{l:`ja`,t:{"Change name":{v:[`名前の変更`]},"Close sidebar":{v:[`サイドバーを閉じる`]},Favorite:{v:[`お気に入り`]},"Open sidebar":{v:[`サイドバーを開く`]}}},{l:`ja-JP`,t:{"Change name":{v:[`名前の変更`]},"Close sidebar":{v:[`サイドバーを閉じる`]},Favorite:{v:[`お気に入り`]},"Open sidebar":{v:[`サイドバーを開く`]}}},{l:`ko`,t:{"Change name":{v:[`이름 변경`]},"Close sidebar":{v:[`사이드바 닫기`]},Favorite:{v:[`즐겨찾기`]},"Open sidebar":{v:[`사이드바 열기`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Change name":{v:[`Промени име`]},"Close sidebar":{v:[`Затвори странична лента`]},Favorite:{v:[`Фаворити`]},"Open sidebar":{v:[`Отвори странична лента`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Change name":{v:[`Endre navn`]},"Close sidebar":{v:[`Lukk sidepanel`]},Favorite:{v:[`Favoritt`]},"Open sidebar":{v:[`Åpne sidefelt`]}}},{l:`nl`,t:{"Change name":{v:[`Naam wijzigen`]},"Close sidebar":{v:[`Zijbalk sluiten`]},Favorite:{v:[`Favoriet`]},"Open sidebar":{v:[`Zijbalk openen`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Change name":{v:[`Zmień nazwę`]},"Close sidebar":{v:[`Zamknij pasek boczny`]},Favorite:{v:[`Ulubiony`]},"Open sidebar":{v:[`Otwórz pasek boczny`]}}},{l:`pt-BR`,t:{"Change name":{v:[`Mudar nome`]},"Close sidebar":{v:[`Fechar barra lateral`]},Favorite:{v:[`Favorito`]},"Open sidebar":{v:[`Abrir barra lateral`]}}},{l:`pt-PT`,t:{"Change name":{v:[`Alterar nome`]},"Close sidebar":{v:[`Fechar barra lateral`]},Favorite:{v:[`Favorito`]},"Open sidebar":{v:[`Abrir barra lateral`]}}},{l:`ro`,t:{"Change name":{v:[`Modifică numele`]},"Close sidebar":{v:[`Închide bara laterală`]},Favorite:{v:[`Favorit`]}}},{l:`ru`,t:{"Change name":{v:[`Изменить имя`]},"Close sidebar":{v:[`Закрыть сайдбар`]},Favorite:{v:[`Избранное`]},"Open sidebar":{v:[`Открыть боковую панель`]}}},{l:`sk`,t:{"Change name":{v:[`Zmeniť názov`]},"Close sidebar":{v:[`Zavrieť bočný panel`]},Favorite:{v:[`Obľúbené`]},"Open sidebar":{v:[`Otvoriť bočný panel`]}}},{l:`sl`,t:{"Close sidebar":{v:[`Zapri stransko vrstico`]},Favorite:{v:[`Priljubljeno`]}}},{l:`sr`,t:{"Change name":{v:[`Измени назив`]},"Close sidebar":{v:[`Затвори бочну траку`]},Favorite:{v:[`Омиљени`]},"Open sidebar":{v:[`Отвори бочну траку`]}}},{l:`sv`,t:{"Change name":{v:[`Ändra namn`]},"Close sidebar":{v:[`Stäng sidofältet`]},Favorite:{v:[`Favorit`]},"Open sidebar":{v:[`Öppna sidofältet`]}}},{l:`tr`,t:{"Change name":{v:[`Adı değiştir`]},"Close sidebar":{v:[`Yan çubuğu kapat`]},Favorite:{v:[`Sık kullanılanlara ekle`]},"Open sidebar":{v:[`Yan çubuğu aç`]}}},{l:`uk`,t:{"Change name":{v:[`Змінити назву`]},"Close sidebar":{v:[`Закрити бічну панель`]},Favorite:{v:[`Із зірочкою`]},"Open sidebar":{v:[`Бокове меню`]}}},{l:`uz`,t:{"Change name":{v:[`Ismni o'zgartirish`]},"Close sidebar":{v:[`Yon panelni yoping`]},Favorite:{v:[`Tanlangan`]},"Open sidebar":{v:[`Yon panelni oching`]}}},{l:`zh-CN`,t:{"Change name":{v:[`修改名称`]},"Close sidebar":{v:[`关闭侧边栏`]},Favorite:{v:[`喜爱`]},"Open sidebar":{v:[`打开侧边栏`]}}},{l:`zh-HK`,t:{"Change name":{v:[`更改名稱`]},"Close sidebar":{v:[`關閉側邊欄`]},Favorite:{v:[`喜愛`]},"Open sidebar":{v:[`打開側邊欄`]}}},{l:`zh-TW`,t:{"Change name":{v:[`變更名稱`]},"Close sidebar":{v:[`關閉側邊欄`]},Favorite:{v:[`最愛`]},"Open sidebar":{v:[`開啟側邊欄`]}}}],t16=[{l:`ar`,t:{"Clear search":{v:[`محو البحث`]}}},{l:`ast`,t:{"Clear search":{v:[`Borrar la busca`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{"Clear search":{v:[`Vyčistit vyhledávání`]}}},{l:`cs-CZ`,t:{"Clear search":{v:[`Vyčistit vyhledávání`]}}},{l:`da`,t:{"Clear search":{v:[`Ryd søgning`]}}},{l:`de`,t:{"Clear search":{v:[`Suche leeren`]}}},{l:`de-DE`,t:{"Clear search":{v:[`Suche leeren`]}}},{l:`el`,t:{"Clear search":{v:[`Εκκαθάριση αναζήτησης`]}}},{l:`en-GB`,t:{"Clear search":{v:[`Clear search`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Clear search":{v:[`Limpiar búsqueda`]}}},{l:`es-AR`,t:{"Clear search":{v:[`Limpiar búsqueda`]}}},{l:`es-EC`,t:{"Clear search":{v:[`Limpiar búsqueda`]}}},{l:`es-MX`,t:{"Clear search":{v:[`Limpiar búsqueda`]}}},{l:`et-EE`,t:{"Clear search":{v:[`Tühjenda otsing`]}}},{l:`eu`,t:{"Clear search":{v:[`Garbitu bilaketa`]}}},{l:`fa`,t:{"Clear search":{v:[`پاک کردن جستجو`]}}},{l:`fi`,t:{"Clear search":{v:[`Tyhjennä haku`]}}},{l:`fr`,t:{"Clear search":{v:[`Effacer la recherche`]}}},{l:`ga`,t:{"Clear search":{v:[`Glan cuardach`]}}},{l:`gl`,t:{"Clear search":{v:[`Limpar a busca`]}}},{l:`he`,t:{"Clear search":{v:[`פינוי חיפוש`]}}},{l:`hu`,t:{}},{l:`id`,t:{"Clear search":{v:[`Bersihkan pencarian`]}}},{l:`is`,t:{"Clear search":{v:[`Hreinsa leit`]}}},{l:`it`,t:{"Clear search":{v:[`online`]}}},{l:`ja`,t:{"Clear search":{v:[`検索をクリア`]}}},{l:`ja-JP`,t:{"Clear search":{v:[`検索をクリア`]}}},{l:`ko`,t:{"Clear search":{v:[`검색 지우기`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Clear search":{v:[`Исчисти пребарување`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Clear search":{v:[`Tøm søk`]}}},{l:`nl`,t:{"Clear search":{v:[`Zoekopdracht wissen`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Clear search":{v:[`Wyczyść wyszukiwanie`]}}},{l:`pt-BR`,t:{"Clear search":{v:[`Limpar pesquisa`]}}},{l:`pt-PT`,t:{"Clear search":{v:[`Limpar pesquisa`]}}},{l:`ro`,t:{"Clear search":{v:[`Șterge căutarea`]}}},{l:`ru`,t:{"Clear search":{v:[`Очистить поиск`]}}},{l:`sk`,t:{"Clear search":{v:[`Vymazať vyhľadávanie`]}}},{l:`sl`,t:{}},{l:`sr`,t:{"Clear search":{v:[`Обриши претрагу`]}}},{l:`sv`,t:{"Clear search":{v:[`Rensa sökning`]}}},{l:`tr`,t:{"Clear search":{v:[`Aramayı temizle`]}}},{l:`uk`,t:{"Clear search":{v:[`Очистити пошук`]}}},{l:`uz`,t:{"Clear search":{v:[`Qidiruvni tozalash`]}}},{l:`zh-CN`,t:{"Clear search":{v:[`清除搜索`]}}},{l:`zh-HK`,t:{"Clear search":{v:[`清除搜索`]}}},{l:`zh-TW`,t:{"Clear search":{v:[`清除搜尋`]}}}],t17=[{l:`ar`,t:{"Clear selected":{v:[`محو المحدّد`]},"Deselect {option}":{v:[`إلغاء تحديد {option}`]},"No results":{v:[`ليس هناك أية نتيجة`]},Options:{v:[`خيارات`]}}},{l:`ast`,t:{"Clear selected":{v:[`Borrar lo seleicionao`]},"Deselect {option}":{v:[`Deseleicionar «{option}»`]},"No results":{v:[`Nun hai nengún resultáu`]},Options:{v:[`Opciones`]}}},{l:`br`,t:{"No results":{v:[`Disoc'h ebet`]}}},{l:`ca`,t:{"No results":{v:[`Sense resultats`]}}},{l:`cs`,t:{"Clear selected":{v:[`Vyčistit vybrané`]},"Deselect {option}":{v:[`Zrušit výběr {option}`]},"No results":{v:[`Nic nenalezeno`]},Options:{v:[`Možnosti`]}}},{l:`cs-CZ`,t:{"Clear selected":{v:[`Vyčistit vybrané`]},"Deselect {option}":{v:[`Zrušit výběr {option}`]},"No results":{v:[`Nic nenalezeno`]},Options:{v:[`Možnosti`]}}},{l:`da`,t:{"Clear selected":{v:[`Ryd valgt`]},"Deselect {option}":{v:[`Fravælg {option}`]},"No results":{v:[`Ingen resultater`]},Options:{v:[`Indstillinger`]}}},{l:`de`,t:{"Clear selected":{v:[`Auswahl leeren`]},"Deselect {option}":{v:[`{option} abwählen`]},"No results":{v:[`Keine Ergebnisse`]},Options:{v:[`Optionen`]}}},{l:`de-DE`,t:{"Clear selected":{v:[`Auswahl leeren`]},"Deselect {option}":{v:[`{option} abwählen`]},"No results":{v:[`Keine Ergebnisse`]},Options:{v:[`Optionen`]}}},{l:`el`,t:{"Clear selected":{v:[`Εκκαθάριση επιλογής`]},"Deselect {option}":{v:[`Αποεπιλογή {option}`]},"No results":{v:[`Κανένα αποτέλεσμα`]},Options:{v:[`Επιλογές`]}}},{l:`en-GB`,t:{"Clear selected":{v:[`Clear selected`]},"Deselect {option}":{v:[`Deselect {option}`]},"No results":{v:[`No results`]},Options:{v:[`Options`]}}},{l:`eo`,t:{"No results":{v:[`La rezulto forestas`]}}},{l:`es`,t:{"Clear selected":{v:[`Limpiar selección`]},"Deselect {option}":{v:[`Deseleccionar {option}`]},"No results":{v:[` Ningún resultado`]},Options:{v:[`Opciones`]}}},{l:`es-AR`,t:{"Clear selected":{v:[`Limpiar selección`]},"Deselect {option}":{v:[`Deseleccionar {option}`]},"No results":{v:[`Sin resultados`]},Options:{v:[`Opciones`]}}},{l:`es-EC`,t:{"No results":{v:[`Sin resultados`]}}},{l:`es-MX`,t:{"Clear selected":{v:[`Limpiar selección`]},"Deselect {option}":{v:[`Deseleccionar {option}`]},"No results":{v:[`Sin resultados`]},Options:{v:[`Opciones`]}}},{l:`et-EE`,t:{"Clear selected":{v:[`Tühjenad valik`]},"Deselect {option}":{v:[`Eemalda {option} valik`]},"No results":{v:[`Tulemusi pole`]},Options:{v:[`Valikud`]}}},{l:`eu`,t:{"No results":{v:[`Emaitzarik ez`]}}},{l:`fa`,t:{"Clear selected":{v:[`پاک کردن مورد انتخاب شده`]},"Deselect {option}":{v:[`لغو انتخاب {option}`]},"No results":{v:[`بدون هیچ نتیجهای`]},Options:{v:[`گزینهها`]}}},{l:`fi`,t:{"Clear selected":{v:[`Tyhjennä valitut`]},"Deselect {option}":{v:[`Poista valinta {option}`]},"No results":{v:[`Ei tuloksia`]},Options:{v:[`Valinnat`]}}},{l:`fr`,t:{"Clear selected":{v:[`Vider la sélection`]},"Deselect {option}":{v:[`Désélectionner {option}`]},"No results":{v:[`Aucun résultat`]},Options:{v:[`Options`]}}},{l:`ga`,t:{"Clear selected":{v:[`Glan roghnaithe`]},"Deselect {option}":{v:[`Díroghnaigh {option}`]},"No results":{v:[`Gan torthaí`]},Options:{v:[`Roghanna`]}}},{l:`gl`,t:{"Clear selected":{v:[`Limpar o seleccionado`]},"Deselect {option}":{v:[`Desmarcar {option}`]},"No results":{v:[`Sen resultados`]},Options:{v:[`Opcións`]}}},{l:`he`,t:{"No results":{v:[`אין תוצאות`]}}},{l:`hu`,t:{"No results":{v:[`Nincs találat`]}}},{l:`id`,t:{"Clear selected":{v:[`Hapus terpilih`]},"Deselect {option}":{v:[`Batalkan pemilihan {option}`]},"No results":{v:[`Tidak ada hasil`]}}},{l:`is`,t:{"Clear selected":{v:[`Hreinsa valið`]},"Deselect {option}":{v:[`Afvelja {option}`]},"No results":{v:[`Engar niðurstöður`]},Options:{v:[`Valkostir`]}}},{l:`it`,t:{"Clear selected":{v:[`Cancella selezionati`]},"Deselect {option}":{v:[`Deselezionare {option}`]},"No results":{v:[`Nessun risultato`]}}},{l:`ja`,t:{"Clear selected":{v:[`選択を解除`]},"Deselect {option}":{v:[`{option} の選択を解除`]},"No results":{v:[`結果無し`]},Options:{v:[`オプション`]}}},{l:`ja-JP`,t:{"Clear selected":{v:[`選択を解除`]},"Deselect {option}":{v:[`{option} の選択を解除`]},"No results":{v:[`結果無し`]},Options:{v:[`オプション`]}}},{l:`ko`,t:{"Clear selected":{v:[`선택 항목 지우기`]},"Deselect {option}":{v:[`{option} 선택 해제`]},"No results":{v:[`결과 없음`]},Options:{v:[`옵션`]}}},{l:`lt-LT`,t:{"No results":{v:[`Nėra rezultatų`]}}},{l:`lv`,t:{"No results":{v:[`Nav rezultātu`]}}},{l:`mk`,t:{"Clear selected":{v:[`Исчисти означени`]},"Deselect {option}":{v:[`Откажи избор на {option}`]},"No results":{v:[`Нема резултати`]},Options:{v:[`Опции`]}}},{l:`my`,t:{"No results":{v:[`ရလဒ်မရှိပါ`]}}},{l:`nb`,t:{"Clear selected":{v:[`Tøm merket`]},"Deselect {option}":{v:[`Opphev valg {option}`]},"No results":{v:[`Ingen resultater`]},Options:{v:[`Alternativer`]}}},{l:`nl`,t:{"Clear selected":{v:[`Selectie wissen`]},"Deselect {option}":{v:[`Selectie {option} opheffen`]},"No results":{v:[`Geen resultaten`]},Options:{v:[`Opties`]}}},{l:`oc`,t:{"No results":{v:[`Cap de resultat`]}}},{l:`pl`,t:{"Clear selected":{v:[`Wyczyść wybrane`]},"Deselect {option}":{v:[`Odznacz {option}`]},"No results":{v:[`Brak wyników`]},Options:{v:[`Opcje`]}}},{l:`pt-BR`,t:{"Clear selected":{v:[`Limpar selecionado`]},"Deselect {option}":{v:[`Desselecionar {option}`]},"No results":{v:[`Sem resultados`]},Options:{v:[`Opções`]}}},{l:`pt-PT`,t:{"Clear selected":{v:[`Limpeza selecionada`]},"Deselect {option}":{v:[`Desmarcar {option}`]},"No results":{v:[`Sem resultados`]},Options:{v:[`Opções`]}}},{l:`ro`,t:{"Clear selected":{v:[`Șterge selecția`]},"Deselect {option}":{v:[`Deselctează {option}`]},"No results":{v:[`Nu există rezultate`]}}},{l:`ru`,t:{"Clear selected":{v:[`Очистить выбранный`]},"Deselect {option}":{v:[`Отменить выбор {option}`]},"No results":{v:[`Результаты отсуствуют`]},Options:{v:[`Варианты`]}}},{l:`sk`,t:{"Clear selected":{v:[`Vymazať vybraté`]},"Deselect {option}":{v:[`Zrušiť výber {option}`]},"No results":{v:[`Žiadne výsledky`]},Options:{v:[`možnosti`]}}},{l:`sl`,t:{"No results":{v:[`Ni zadetkov`]}}},{l:`sr`,t:{"Clear selected":{v:[`Обриши изабрано`]},"Deselect {option}":{v:[`Уклони избор {option}`]},"No results":{v:[`Нема резултата`]},Options:{v:[`Опције`]}}},{l:`sv`,t:{"Clear selected":{v:[`Rensa val`]},"Deselect {option}":{v:[`Avmarkera {option}`]},"No results":{v:[`Inga resultat`]},Options:{v:[`Alternativ`]}}},{l:`tr`,t:{"Clear selected":{v:[`Seçilmişleri temizle`]},"Deselect {option}":{v:[`{option} bırak`]},"No results":{v:[`Herhangi bir sonuç bulunamadı`]},Options:{v:[`Seçenekler`]}}},{l:`uk`,t:{"Clear selected":{v:[`Очистити вибране`]},"Deselect {option}":{v:[`Зняти вибір {option}`]},"No results":{v:[`Відсутні результати`]},Options:{v:[`Параметри`]}}},{l:`uz`,t:{"Clear selected":{v:[`Tanlanganni tozalash`]},"Deselect {option}":{v:[`{option}tanlovni bekor qiling`]},"No results":{v:[`Natija yoʻq`]},Options:{v:[`Variantlar`]}}},{l:`zh-CN`,t:{"Clear selected":{v:[`清除所选`]},"Deselect {option}":{v:[`取消选择 {option}`]},"No results":{v:[`无结果`]},Options:{v:[`选项`]}}},{l:`zh-HK`,t:{"Clear selected":{v:[`清除所選項目`]},"Deselect {option}":{v:[`取消選擇 {option}`]},"No results":{v:[`無結果`]},Options:{v:[`選項`]}}},{l:`zh-TW`,t:{"Clear selected":{v:[`清除選定項目`]},"Deselect {option}":{v:[`取消選取 {option}`]},"No results":{v:[`無結果`]},Options:{v:[`選項`]}}}],t19=[{l:`ar`,t:{Close:{v:[`إغلاق`]}}},{l:`ast`,t:{Close:{v:[`Zarrar`]}}},{l:`br`,t:{Close:{v:[`Serriñ`]}}},{l:`ca`,t:{Close:{v:[`Tanca`]}}},{l:`cs`,t:{Close:{v:[`Zavřít`]}}},{l:`cs-CZ`,t:{Close:{v:[`Zavřít`]}}},{l:`da`,t:{Close:{v:[`Luk`]}}},{l:`de`,t:{Close:{v:[`Schließen`]}}},{l:`de-DE`,t:{Close:{v:[`Schließen`]}}},{l:`el`,t:{Close:{v:[`Κλείσιμο`]}}},{l:`en-GB`,t:{Close:{v:[`Close`]}}},{l:`eo`,t:{Close:{v:[`Fermu`]}}},{l:`es`,t:{Close:{v:[`Cerrar`]}}},{l:`es-AR`,t:{Close:{v:[`Cerrar`]}}},{l:`es-EC`,t:{Close:{v:[`Cerrar`]}}},{l:`es-MX`,t:{Close:{v:[`Cerrar`]}}},{l:`et-EE`,t:{Close:{v:[`Sulge`]}}},{l:`eu`,t:{Close:{v:[`Itxi`]}}},{l:`fa`,t:{Close:{v:[`بستن`]}}},{l:`fi`,t:{Close:{v:[`Sulje`]}}},{l:`fr`,t:{Close:{v:[`Fermer`]}}},{l:`ga`,t:{Close:{v:[`Dún`]}}},{l:`gl`,t:{Close:{v:[`Pechar`]}}},{l:`he`,t:{Close:{v:[`סגירה`]}}},{l:`hu`,t:{Close:{v:[`Bezárás`]}}},{l:`id`,t:{Close:{v:[`Tutup`]}}},{l:`is`,t:{Close:{v:[`Loka`]}}},{l:`it`,t:{Close:{v:[`Chiudi`]}}},{l:`ja`,t:{Close:{v:[`閉じる`]}}},{l:`ja-JP`,t:{Close:{v:[`閉じる`]}}},{l:`ko`,t:{Close:{v:[`닫기`]}}},{l:`lt-LT`,t:{Close:{v:[`Užverti`]}}},{l:`lv`,t:{Close:{v:[`Aizvērt`]}}},{l:`mk`,t:{Close:{v:[`Затвори`]}}},{l:`my`,t:{Close:{v:[`ပိတ်ရန်`]}}},{l:`nb`,t:{Close:{v:[`Lukk`]}}},{l:`nl`,t:{Close:{v:[`Sluiten`]}}},{l:`oc`,t:{Close:{v:[`Tampar`]}}},{l:`pl`,t:{Close:{v:[`Zamknij`]}}},{l:`pt-BR`,t:{Close:{v:[`Fechar`]}}},{l:`pt-PT`,t:{Close:{v:[`Fechar`]}}},{l:`ro`,t:{Close:{v:[`Închideți`]}}},{l:`ru`,t:{Close:{v:[`Закрыть`]}}},{l:`sk`,t:{Close:{v:[`Zavrieť`]}}},{l:`sl`,t:{Close:{v:[`Zapri`]}}},{l:`sr`,t:{Close:{v:[`Затвори`]}}},{l:`sv`,t:{Close:{v:[`Stäng`]}}},{l:`tr`,t:{Close:{v:[`Kapat`]}}},{l:`uk`,t:{Close:{v:[`Закрити`]}}},{l:`uz`,t:{Close:{v:[`Yopish`]}}},{l:`zh-CN`,t:{Close:{v:[`关闭`]}}},{l:`zh-HK`,t:{Close:{v:[`關閉`]}}},{l:`zh-TW`,t:{Close:{v:[`關閉`]}}}],t21=[{l:`ar`,t:{"Collapse menu":{v:[`طي القائمة`]},"Open menu":{v:[`إفتَح القائمة`]}}},{l:`ast`,t:{"Collapse menu":{v:[`Recoyer el menú`]},"Open menu":{v:[`Abrir le menú`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{"Collapse menu":{v:[`Sbalit nabídku`]},"Open menu":{v:[`Otevřít nabídku`]}}},{l:`cs-CZ`,t:{"Collapse menu":{v:[`Sbalit nabídku`]},"Open menu":{v:[`Otevřít nabídku`]}}},{l:`da`,t:{"Collapse menu":{v:[`Skjul menuen`]},"Open menu":{v:[`Åben menu`]}}},{l:`de`,t:{"Collapse menu":{v:[`Menü einklappen`]},"Open menu":{v:[`Menü öffnen`]}}},{l:`de-DE`,t:{"Collapse menu":{v:[`Menü einklappen`]},"Open menu":{v:[`Menü öffnen`]}}},{l:`el`,t:{"Collapse menu":{v:[`Σύμπτυξη μενού`]},"Open menu":{v:[`Άνοιγμα μενού`]}}},{l:`en-GB`,t:{"Collapse menu":{v:[`Collapse menu`]},"Open menu":{v:[`Open menu`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Collapse menu":{v:[`Ocultar menú`]},"Open menu":{v:[`Abrir menú`]}}},{l:`es-AR`,t:{"Collapse menu":{v:[`Ocultar menú`]},"Open menu":{v:[`Abrir menú`]}}},{l:`es-EC`,t:{"Collapse menu":{v:[`Ocultar menú`]},"Open menu":{v:[`Abrir menú`]}}},{l:`es-MX`,t:{"Collapse menu":{v:[`Ocultar menú`]},"Open menu":{v:[`Abrir menú`]}}},{l:`et-EE`,t:{"Collapse menu":{v:[`Menüü kokkuklappimine`]},"Open menu":{v:[`Ava menüü`]}}},{l:`eu`,t:{"Collapse menu":{v:[`Tolestu menua`]},"Open menu":{v:[`Ireki menua`]}}},{l:`fa`,t:{"Collapse menu":{v:[`بستن فهرست`]},"Open menu":{v:[`باز کردن فهرست`]}}},{l:`fi`,t:{"Collapse menu":{v:[`Supista valikko`]},"Open menu":{v:[`Avaa valikko`]}}},{l:`fr`,t:{"Collapse menu":{v:[`Réduire le menu`]},"Open menu":{v:[`Ouvrir le menu`]}}},{l:`ga`,t:{"Collapse menu":{v:[`Roghchlár Laghdaigh`]},"Open menu":{v:[`Roghchlár a oscailt`]}}},{l:`gl`,t:{"Collapse menu":{v:[`Contraer o menú`]},"Open menu":{v:[`Abrir o menú`]}}},{l:`he`,t:{"Collapse menu":{v:[`צמצום התפריט`]},"Open menu":{v:[`פתיחת תפריט`]}}},{l:`hu`,t:{}},{l:`id`,t:{"Collapse menu":{v:[`Ciutkan menu`]},"Open menu":{v:[`Buka menu`]}}},{l:`is`,t:{"Collapse menu":{v:[`Fella valmynd saman`]},"Open menu":{v:[`Opna valmynd`]}}},{l:`it`,t:{"Collapse menu":{v:[`Chiudi Menu`]},"Open menu":{v:[`Apri il menu`]}}},{l:`ja`,t:{"Collapse menu":{v:[`メニューの折りたたみ`]},"Open menu":{v:[`メニューを開く`]}}},{l:`ja-JP`,t:{"Collapse menu":{v:[`メニューの折りたたみ`]},"Open menu":{v:[`メニューを開く`]}}},{l:`ko`,t:{"Collapse menu":{v:[`메뉴 접기`]},"Open menu":{v:[`메뉴 열기`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Collapse menu":{v:[`Скриј мени`]},"Open menu":{v:[`Отвори мени`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Collapse menu":{v:[`Skjul meny`]},"Open menu":{v:[`Åpne meny`]}}},{l:`nl`,t:{"Collapse menu":{v:[`Menu inklappen`]},"Open menu":{v:[`Menu openen`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Collapse menu":{v:[`Zwiń menu`]},"Open menu":{v:[`Otwórz menu`]}}},{l:`pt-BR`,t:{"Collapse menu":{v:[`Recolher menu`]},"Open menu":{v:[`Abrir menu`]}}},{l:`pt-PT`,t:{"Collapse menu":{v:[`Ocultar menu`]},"Open menu":{v:[`Abrir menu`]}}},{l:`ro`,t:{"Collapse menu":{v:[`Restrânge meniul`]},"Open menu":{v:[`Deschide meniul`]}}},{l:`ru`,t:{"Collapse menu":{v:[`Свернуть меню`]},"Open menu":{v:[`Открыть меню`]}}},{l:`sk`,t:{"Collapse menu":{v:[`Zbaliť menu`]},"Open menu":{v:[`Otvoriť menu`]}}},{l:`sl`,t:{}},{l:`sr`,t:{"Collapse menu":{v:[`Сажми мени`]},"Open menu":{v:[`Отвори мени`]}}},{l:`sv`,t:{"Collapse menu":{v:[`Dölj menyn`]},"Open menu":{v:[`Öppna menyn`]}}},{l:`tr`,t:{"Collapse menu":{v:[`Menüyü daralt`]},"Open menu":{v:[`Menüyü aç`]}}},{l:`uk`,t:{"Collapse menu":{v:[`Згорнути меню`]},"Open menu":{v:[`Відкрити меню`]}}},{l:`uz`,t:{"Collapse menu":{v:[`Menyuni yig‘ish`]},"Open menu":{v:[`Menyuni oching`]}}},{l:`zh-CN`,t:{"Collapse menu":{v:[`收起菜单`]},"Open menu":{v:[`打开菜单`]}}},{l:`zh-HK`,t:{"Collapse menu":{v:[`折疊選單`]},"Open menu":{v:[`開啟選單`]}}},{l:`zh-TW`,t:{"Collapse menu":{v:[`折疊選單`]},"Open menu":{v:[`開啟選單`]}}}],t22=[{l:`ar`,t:{"Edit item":{v:[`تعديل عنصر`]}}},{l:`ast`,t:{"Edit item":{v:[`Editar l'elementu`]}}},{l:`br`,t:{}},{l:`ca`,t:{"Edit item":{v:[`Edita l'element`]}}},{l:`cs`,t:{"Edit item":{v:[`Upravit položku`]}}},{l:`cs-CZ`,t:{"Edit item":{v:[`Upravit položku`]}}},{l:`da`,t:{"Edit item":{v:[`Rediger emne`]}}},{l:`de`,t:{"Edit item":{v:[`Element bearbeiten`]}}},{l:`de-DE`,t:{"Edit item":{v:[`Element bearbeiten`]}}},{l:`el`,t:{"Edit item":{v:[`Επεξεργασία αντικειμένου`]}}},{l:`en-GB`,t:{"Edit item":{v:[`Edit item`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Edit item":{v:[`Editar elemento`]}}},{l:`es-AR`,t:{"Edit item":{v:[`Editar elemento`]}}},{l:`es-EC`,t:{"Edit item":{v:[`Editar elemento`]}}},{l:`es-MX`,t:{"Edit item":{v:[`Editar elemento`]}}},{l:`et-EE`,t:{"Edit item":{v:[`Muuda objekti`]}}},{l:`eu`,t:{"Edit item":{v:[`Editatu elementua`]}}},{l:`fa`,t:{"Edit item":{v:[`ویرایش مورد`]}}},{l:`fi`,t:{"Edit item":{v:[`Muokkaa kohdetta`]}}},{l:`fr`,t:{"Edit item":{v:[`Éditer l'élément`]}}},{l:`ga`,t:{"Edit item":{v:[`Cuir mír in eagar`]}}},{l:`gl`,t:{"Edit item":{v:[`Editar o elemento`]}}},{l:`he`,t:{"Edit item":{v:[`עריכת פריט`]}}},{l:`hu`,t:{"Edit item":{v:[`Elem szerkesztése`]}}},{l:`id`,t:{"Edit item":{v:[`Edit item`]}}},{l:`is`,t:{"Edit item":{v:[`Breyta atriði`]}}},{l:`it`,t:{"Edit item":{v:[`Modifica l'elemento`]}}},{l:`ja`,t:{"Edit item":{v:[`編集`]}}},{l:`ja-JP`,t:{"Edit item":{v:[`編集`]}}},{l:`ko`,t:{"Edit item":{v:[`항목 수정`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Edit item":{v:[`Уреди`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Edit item":{v:[`Rediger`]}}},{l:`nl`,t:{"Edit item":{v:[`Item bewerken`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Edit item":{v:[`Edytuj element`]}}},{l:`pt-BR`,t:{"Edit item":{v:[`Editar item`]}}},{l:`pt-PT`,t:{"Edit item":{v:[`Editar item`]}}},{l:`ro`,t:{"Edit item":{v:[`Editați elementul`]}}},{l:`ru`,t:{"Edit item":{v:[`Изменить элемент`]}}},{l:`sk`,t:{"Edit item":{v:[`Upraviť položku`]}}},{l:`sl`,t:{"Edit item":{v:[`Uredi predmet`]}}},{l:`sr`,t:{"Edit item":{v:[`Уреди ставку`]}}},{l:`sv`,t:{"Edit item":{v:[`Redigera objekt`]}}},{l:`tr`,t:{"Edit item":{v:[`Ögeyi düzenle`]}}},{l:`uk`,t:{"Edit item":{v:[`Редагувати елемент`]}}},{l:`uz`,t:{"Edit item":{v:[`Elementni tahrirlash`]}}},{l:`zh-CN`,t:{"Edit item":{v:[`编辑项目`]}}},{l:`zh-HK`,t:{"Edit item":{v:[`編輯項目`]}}},{l:`zh-TW`,t:{"Edit item":{v:[`編輯項目`]}}}],t24=[{l:`ar`,t:{"Enter link":{v:[`أدخِل الرابط`]}}},{l:`ast`,t:{"Enter link":{v:[`Introducir l'enllaz`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{"Enter link":{v:[`Zadat odkaz`]}}},{l:`cs-CZ`,t:{"Enter link":{v:[`Zadat odkaz`]}}},{l:`da`,t:{"Enter link":{v:[`Indtast link`]}}},{l:`de`,t:{"Enter link":{v:[`Link eingeben`]}}},{l:`de-DE`,t:{"Enter link":{v:[`Link eingeben`]}}},{l:`el`,t:{"Enter link":{v:[`Εισάγετε σύνδεσμο`]}}},{l:`en-GB`,t:{"Enter link":{v:[`Enter link`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Enter link":{v:[`Ingrese enlace`]}}},{l:`es-AR`,t:{"Enter link":{v:[`Ingresar enlace`]}}},{l:`es-EC`,t:{"Enter link":{v:[`Ingresar enlace`]}}},{l:`es-MX`,t:{"Enter link":{v:[`Ingresar enlace`]}}},{l:`et-EE`,t:{"Enter link":{v:[`Sisesta link`]}}},{l:`eu`,t:{"Enter link":{v:[`Sartu esteka`]}}},{l:`fa`,t:{"Enter link":{v:[`لینک را وارد کنید`]}}},{l:`fi`,t:{"Enter link":{v:[`Kirjoita linkki`]}}},{l:`fr`,t:{"Enter link":{v:[`Saisissez le lien`]}}},{l:`ga`,t:{"Enter link":{v:[`Cuir isteach nasc`]}}},{l:`gl`,t:{"Enter link":{v:[`Introducir a ligazón`]}}},{l:`he`,t:{"Enter link":{v:[`מילוי קישור`]}}},{l:`hu`,t:{}},{l:`id`,t:{"Enter link":{v:[`Masukkan tautan`]}}},{l:`is`,t:{"Enter link":{v:[`Settu inn tengil`]}}},{l:`it`,t:{"Enter link":{v:[`Inserire il link`]}}},{l:`ja`,t:{"Enter link":{v:[`リンクを入力する`]}}},{l:`ja-JP`,t:{"Enter link":{v:[`リンクを入力する`]}}},{l:`ko`,t:{"Enter link":{v:[`링크 입력`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Enter link":{v:[`Внеси линк`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Enter link":{v:[`Skriv inn lenken`]}}},{l:`nl`,t:{"Enter link":{v:[`Link invoeren`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Enter link":{v:[`Wprowadź link`]}}},{l:`pt-BR`,t:{"Enter link":{v:[`Insira o link`]}}},{l:`pt-PT`,t:{"Enter link":{v:[`Inserir hiperligação`]}}},{l:`ro`,t:{"Enter link":{v:[`Introduceți link-ul`]}}},{l:`ru`,t:{"Enter link":{v:[`Введите ссылку`]}}},{l:`sk`,t:{"Enter link":{v:[`Vložiť link`]}}},{l:`sl`,t:{}},{l:`sr`,t:{"Enter link":{v:[`Унесите линк`]}}},{l:`sv`,t:{"Enter link":{v:[`Ange länk`]}}},{l:`tr`,t:{"Enter link":{v:[`Bağlantıyı yazın`]}}},{l:`uk`,t:{"Enter link":{v:[`Зазначте посилання`]}}},{l:`uz`,t:{"Enter link":{v:[`Havolani kiriting`]}}},{l:`zh-CN`,t:{"Enter link":{v:[`输入链接`]}}},{l:`zh-HK`,t:{"Enter link":{v:[`輸入連結`]}}},{l:`zh-TW`,t:{"Enter link":{v:[`輸入連結`]}}}],t27=[{l:`ar`,t:{"Hide details":{v:[`أخفِ التفاصيل`]},"Rename project":{v:[`تغيير اسم المشروع`]},"Show details":{v:[`أظهِر التفاصيل`]}}},{l:`ast`,t:{}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{"Hide details":{v:[`Skrýt podrobnosti`]},"Rename project":{v:[`Přejmenovat projekt`]},"Show details":{v:[`Zobrazit podrobnosti`]}}},{l:`cs-CZ`,t:{}},{l:`da`,t:{"Hide details":{v:[`Skjul detaljer`]},"Rename project":{v:[`Omdøb projekt`]},"Show details":{v:[`Vis detaljer`]}}},{l:`de`,t:{"Hide details":{v:[`Details ausblenden`]},"Rename project":{v:[`Projekt umbenennen`]},"Show details":{v:[`Details anzeigen`]}}},{l:`de-DE`,t:{"Hide details":{v:[`Details ausblenden`]},"Rename project":{v:[`Projekt umbenennen`]},"Show details":{v:[`Details anzeigen`]}}},{l:`el`,t:{"Hide details":{v:[`Απόκρυψη λεπτομερειών`]},"Rename project":{v:[`Μετονομασία έργου`]},"Show details":{v:[`Εμφάνιση λεπτομερειών`]}}},{l:`en-GB`,t:{"Hide details":{v:[`Hide details`]},"Rename project":{v:[`Rename project`]},"Show details":{v:[`Show details`]}}},{l:`eo`,t:{}},{l:`es`,t:{}},{l:`es-AR`,t:{"Hide details":{v:[`Ocultar detalles`]},"Rename project":{v:[`Renombrar proyecto`]},"Show details":{v:[`Mostrar detalles`]}}},{l:`es-EC`,t:{}},{l:`es-MX`,t:{"Hide details":{v:[`Ocultar detalles`]},"Rename project":{v:[`Renombrar proyecto`]},"Show details":{v:[`Mostrar detalles`]}}},{l:`et-EE`,t:{"Hide details":{v:[`Peida üksikasjad`]},"Rename project":{v:[`Muuda projekti nime`]},"Show details":{v:[`Näita üksikasju`]}}},{l:`eu`,t:{}},{l:`fa`,t:{"Hide details":{v:[`پنهان کردن جزئیات`]},"Rename project":{v:[`تغییر نام پروژه`]},"Show details":{v:[`نمایش جزئیات`]}}},{l:`fi`,t:{"Hide details":{v:[`Piilota yksityiskohdat`]},"Rename project":{v:[`Nimeä projekti`]},"Show details":{v:[`Näytä yksityiskohdat`]}}},{l:`fr`,t:{"Hide details":{v:[`Masquer les détails`]},"Rename project":{v:[`Renommer le projet`]},"Show details":{v:[`Afficher les détails`]}}},{l:`ga`,t:{"Hide details":{v:[`Folaigh sonraí`]},"Rename project":{v:[`Athainmnigh an tionscadal`]},"Show details":{v:[`Taispeáin sonraí`]}}},{l:`gl`,t:{"Hide details":{v:[`Agochar os detalles`]},"Rename project":{v:[`Cambiar o nome do proxecto`]},"Show details":{v:[`Amosar os detalles`]}}},{l:`he`,t:{}},{l:`hu`,t:{}},{l:`id`,t:{}},{l:`is`,t:{"Hide details":{v:[`Fela nánari upplýsingar`]},"Rename project":{v:[`Endurnefna verkefni`]},"Show details":{v:[`Birta nánari upplýsingar`]}}},{l:`it`,t:{}},{l:`ja`,t:{"Hide details":{v:[`詳細を非表示`]},"Rename project":{v:[`プロジェクト名を変更`]},"Show details":{v:[`詳細の表示`]}}},{l:`ja-JP`,t:{}},{l:`ko`,t:{"Hide details":{v:[`세부 사항 숨기기`]},"Rename project":{v:[`프로젝트 이름 변경`]},"Show details":{v:[`세부 사항 보기`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Hide details":{v:[`Сокриј детали`]},"Rename project":{v:[`Преименувај проект`]},"Show details":{v:[`Прикажи детали`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Hide details":{v:[`Skjul detaljer`]},"Rename project":{v:[`Gi prosjekt nytt navn`]},"Show details":{v:[`Vis detaljer`]}}},{l:`nl`,t:{"Hide details":{v:[`Details verbergen`]},"Rename project":{v:[`Project hernoemen`]},"Show details":{v:[`Details weergeven`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Hide details":{v:[`Ukryj szczegóły`]},"Rename project":{v:[`Zmień nazwę projektu`]},"Show details":{v:[`Pokaż szczegóły`]}}},{l:`pt-BR`,t:{"Hide details":{v:[`Ocultar detalhes`]},"Rename project":{v:[`Renomear projeto`]},"Show details":{v:[`Mostrar detalhes`]}}},{l:`pt-PT`,t:{"Hide details":{v:[`Ocultar detalhes`]},"Rename project":{v:[`Alterar nome do projeto`]},"Show details":{v:[`Ver detalhes`]}}},{l:`ro`,t:{}},{l:`ru`,t:{"Hide details":{v:[`Скрыть подробности`]},"Rename project":{v:[`Переименовать проект`]},"Show details":{v:[`Показать детали`]}}},{l:`sk`,t:{"Hide details":{v:[`Skryť detaily`]},"Rename project":{v:[`Premenovať projekt`]},"Show details":{v:[`Zobraziť detaily`]}}},{l:`sl`,t:{}},{l:`sr`,t:{"Hide details":{v:[`Сакриј детаље`]},"Rename project":{v:[`Промени име пројекта`]},"Show details":{v:[`Прикажи детаље`]}}},{l:`sv`,t:{"Hide details":{v:[`Göm detaljer`]},"Rename project":{v:[`Byt namn på projektet`]},"Show details":{v:[`Visa detaljer`]}}},{l:`tr`,t:{"Hide details":{v:[`Ayrıntıları gizle`]},"Rename project":{v:[`Projeyi yeniden adlandır`]},"Show details":{v:[`Ayrıntıları görüntüle`]}}},{l:`uk`,t:{"Hide details":{v:[`Сховати деталі`]},"Rename project":{v:[`Перейменувати проєкт`]},"Show details":{v:[`Показати деталі`]}}},{l:`uz`,t:{"Hide details":{v:[`Tafsilotlarni yashirish`]},"Rename project":{v:[`Loyiha nomini o'zgartirish`]},"Show details":{v:[`Tafsilotlarni ko'rsatish`]}}},{l:`zh-CN`,t:{"Hide details":{v:[`隐藏细节`]},"Rename project":{v:[`重命名项目`]},"Show details":{v:[`显示细节`]}}},{l:`zh-HK`,t:{"Hide details":{v:[`隱藏詳情`]},"Rename project":{v:[`重命名方案`]},"Show details":{v:[`顯示詳情`]}}},{l:`zh-TW`,t:{"Hide details":{v:[`隱藏詳細資料`]},"Rename project":{v:[`重新命名專案`]},"Show details":{v:[`顯示詳細資訊`]}}}],t30=[{l:`ar`,t:{'Load more "{options}"':{v:[`تحميل المزيد من "{options}" `]},"Raw link {options}":{v:[` الرابط الخام raw link ـ {options}`]},"Start typing to search":{v:[`إبدإ كتابة مفردات البحث`]}}},{l:`ast`,t:{'Load more "{options}"':{v:[`Cargar más «{options}»`]},"Raw link {options}":{v:[`Enllaz en bruto {optiones}`]},"Start typing to search":{v:[`Comienza a escribir pa buscar`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{'Load more "{options}"':{v:[`Načíst další „{options}“`]},"Raw link {options}":{v:[`Holý odkaz {options}`]},"Start typing to search":{v:[`Vyhledávejte psaním`]}}},{l:`cs-CZ`,t:{'Load more "{options}"':{v:[`Načíst další „{options}“`]},"Raw link {options}":{v:[`Holý odkaz {options}`]},"Start typing to search":{v:[`Vyhledávejte psaním`]}}},{l:`da`,t:{'Load more "{options}"':{v:[`Indlæs flere "{options}"`]},"Raw link {options}":{v:[`Rå link {options}`]},"Start typing to search":{v:[`Begynd at skrive for at søge`]}}},{l:`de`,t:{'Load more "{options}"':{v:[`Weitere "{options}" laden`]},"Raw link {options}":{v:[`Unverarbeiteter Link {options}`]},"Start typing to search":{v:[`Mit der Eingabe beginnen, um zu suchen`]}}},{l:`de-DE`,t:{'Load more "{options}"':{v:[`Weitere "{options}" laden`]},"Raw link {options}":{v:[`Unverarbeiteter Link {options}`]},"Start typing to search":{v:[`Mit der Eingabe beginnen, um zu suchen`]}}},{l:`el`,t:{'Load more "{options}"':{v:[`Φόρτωση περισσότερων "{options}"`]},"Raw link {options}":{v:[`Ακατέργαστος σύνδεσμος {options}`]},"Start typing to search":{v:[`Ξεκινήστε να πληκτρολογείτε για αναζήτηση`]}}},{l:`en-GB`,t:{'Load more "{options}"':{v:[`Load more "{options}"`]},"Raw link {options}":{v:[`Raw link {options}`]},"Start typing to search":{v:[`Start typing to search`]}}},{l:`eo`,t:{}},{l:`es`,t:{'Load more "{options}"':{v:[`Cargar más "{options}"`]},"Raw link {options}":{v:[`Enlace directo {options}`]},"Start typing to search":{v:[`Comience a escribir para buscar`]}}},{l:`es-AR`,t:{'Load more "{options}"':{v:[`Cargar más "{options}"`]},"Raw link {options}":{v:[`Enlace directo {options}`]},"Start typing to search":{v:[`Comience a escribir para buscar`]}}},{l:`es-EC`,t:{"Raw link {options}":{v:[`Enlace directo {options}`]},"Start typing to search":{v:[`Comienza a escribir para buscar`]}}},{l:`es-MX`,t:{'Load more "{options}"':{v:[`Cargar más "{options}"`]},"Raw link {options}":{v:[`Enlace directo {options}`]},"Start typing to search":{v:[`Comience a escribir para buscar`]}}},{l:`et-EE`,t:{'Load more "{options}"':{v:[`Laadi veel „{options}“`]},"Raw link {options}":{v:[`Töötlemata link: {options}`]},"Start typing to search":{v:[`Alusta otsinguks sisestamist`]}}},{l:`eu`,t:{'Load more "{options}"':{v:[`Kargatu "{options}" gehiago`]},"Raw link {options}":{v:[`Formaturik gabeko esteka {aukerak}`]},"Start typing to search":{v:[`Hasi idazten bilatzeko`]}}},{l:`fa`,t:{'Load more "{options}"':{v:[`بارگذاری بیشتر "{options}"`]},"Raw link {options}":{v:[`پیوند خام {options}`]},"Start typing to search":{v:[`برای جستجو تایپ کنید`]}}},{l:`fi`,t:{'Load more "{options}"':{v:[`Lataa lisää "{options}"`]},"Raw link {options}":{v:[`Raaka linkki {options}`]},"Start typing to search":{v:[`Aloita kirjoittaminen hakeaksesi`]}}},{l:`fr`,t:{'Load more "{options}"':{v:[`Charger d'avantage "{options}"`]},"Raw link {options}":{v:[`Lien brut {options}`]},"Start typing to search":{v:[`Commencez à écrire pour rechercher`]}}},{l:`ga`,t:{'Load more "{options}"':{v:[`Luchtaigh tuilleadh "{options}"`]},"Raw link {options}":{v:[`Nasc amh {roghanna}`]},"Start typing to search":{v:[`Tosaigh ag clóscríobh chun cuardach a dhéanamh`]}}},{l:`gl`,t:{'Load more "{options}"':{v:[`Cargar máis «{options}»`]},"Raw link {options}":{v:[`Ligazón sen procesar {options}`]},"Start typing to search":{v:[`Comece a escribir para buscar`]}}},{l:`he`,t:{"Raw link {options}":{v:[`קישור גולמי {options}`]},"Start typing to search":{v:[`התחלת הקלדה מחפשת`]}}},{l:`hu`,t:{}},{l:`id`,t:{'Load more "{options}"':{v:[`Muat "{options}" lainnya`]},"Raw link {options}":{v:[`Tautan mentah {options}`]},"Start typing to search":{v:[`Ketik untuk mulai mencari`]}}},{l:`is`,t:{'Load more "{options}"':{v:[`Hlaða inn fleiri "{options}"`]},"Raw link {options}":{v:[`Hrár tengill {options}`]},"Start typing to search":{v:[`Byrjaðu að skrifa til að leita`]}}},{l:`it`,t:{'Load more "{options}"':{v:[`Carica più "{options}"`]},"Raw link {options}":{v:[`Raw link {options}`]},"Start typing to search":{v:[`Iniziare a digitare per effettuare la ricerca`]}}},{l:`ja`,t:{'Load more "{options}"':{v:[`"{options}" をもっと読み込む`]},"Raw link {options}":{v:[`未加工のリンク {options}`]},"Start typing to search":{v:[`入力を開始して検索します`]}}},{l:`ja-JP`,t:{'Load more "{options}"':{v:[`"{options}" をもっと読み込む`]},"Raw link {options}":{v:[`未加工のリンク {options}`]},"Start typing to search":{v:[`入力を開始して検索します`]}}},{l:`ko`,t:{'Load more "{options}"':{v:[`"{options}" 더 불러오기`]},"Raw link {options}":{v:[`{options} 원본 링크`]},"Start typing to search":{v:[`입력하여 검색`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{'Load more "{options}"':{v:[`Вчитај повеќе "{options}"`]},"Raw link {options}":{v:[`Суров линк {options}`]},"Start typing to search":{v:[`Почни да пишуваш за пребарување`]}}},{l:`my`,t:{}},{l:`nb`,t:{'Load more "{options}"':{v:[`Last inn flere "{options}"`]},"Raw link {options}":{v:[`Rå lenke {options}`]},"Start typing to search":{v:[`Start å skrive for å søke`]}}},{l:`nl`,t:{'Load more "{options}"':{v:[`Meer "{options}" laden`]},"Raw link {options}":{v:[`Ruwe link {options}`]},"Start typing to search":{v:[`Start met typen om te zoeken`]}}},{l:`oc`,t:{}},{l:`pl`,t:{'Load more "{options}"':{v:[`Załaduj więcej "{options}"`]},"Raw link {options}":{v:[`Surowy odnośnik {options}`]},"Start typing to search":{v:[`Zacznij pisać, aby wyszukać`]}}},{l:`pt-BR`,t:{'Load more "{options}"':{v:[`Carregar mais "{options}"`]},"Raw link {options}":{v:[`Link bruto {options}`]},"Start typing to search":{v:[`Comece a digitar para pesquisar`]}}},{l:`pt-PT`,t:{'Load more "{options}"':{v:[`Carregar mais "{options}"`]},"Raw link {options}":{v:[`Link inicial {options}`]},"Start typing to search":{v:[`Comece a digitar para pesquisar`]}}},{l:`ro`,t:{'Load more "{options}"':{v:[`Încarcă mai multe "{options}"`]},"Raw link {options}":{v:[`Link brut {options}`]},"Start typing to search":{v:[`Tastați pentru căutare`]}}},{l:`ru`,t:{'Load more "{options}"':{v:[`Загрузить больше "{options}""`]},"Raw link {options}":{v:[`Необработанная ссылка {options}`]},"Start typing to search":{v:[`Начните вводить текст для поиска`]}}},{l:`sk`,t:{'Load more "{options}"':{v:[`Načítať viac "{options}"`]},"Raw link {options}":{v:[`Raw odkaz {options}`]},"Start typing to search":{v:[`Začnite písať pre vyhľadávanie`]}}},{l:`sl`,t:{}},{l:`sr`,t:{'Load more "{options}"':{v:[`Учитај још „{options}”`]},"Raw link {options}":{v:[`Сирови линк {options}`]},"Start typing to search":{v:[`Покрените претрагу куцањем`]}}},{l:`sv`,t:{'Load more "{options}"':{v:[`Ladda fler "{options}"`]},"Raw link {options}":{v:[`Oformaterad länk {options}`]},"Start typing to search":{v:[`Börja skriva för att söka`]}}},{l:`tr`,t:{'Load more "{options}"':{v:[`Diğer "{options}"`]},"Raw link {options}":{v:[`Ham bağlantı {options}`]},"Start typing to search":{v:[`Aramak için yazmaya başlayın`]}}},{l:`uk`,t:{'Load more "{options}"':{v:[`Завантажити більше "{options}"`]},"Raw link {options}":{v:[`Пряме посилання {options}`]},"Start typing to search":{v:[`Почніть вводити для пошуку`]}}},{l:`uz`,t:{'Load more "{options}"':{v:[`Ko'proq yuklash "{options}"`]},"Raw link {options}":{v:[` {options}satr havolasi`]},"Start typing to search":{v:[`Qidirish uchun yozishni boshlang`]}}},{l:`zh-CN`,t:{'Load more "{options}"':{v:[`加载更多 “{options}”`]},"Raw link {options}":{v:[`原始链接 {options}`]},"Start typing to search":{v:[`开始输入以进行搜索`]}}},{l:`zh-HK`,t:{'Load more "{options}"':{v:[`載入更多 "{options}"`]},"Raw link {options}":{v:[`原始連結 {options}`]},"Start typing to search":{v:[`開始輸入以進行搜尋`]}}},{l:`zh-TW`,t:{'Load more "{options}"':{v:[`載入更多「{options}」`]},"Raw link {options}":{v:[`原始連結 {options}`]},"Start typing to search":{v:[`開始輸入以進行搜尋`]}}}],t32=[{l:`ar`,t:{"No link provider found":{v:[`لا يوجد أيّ مزود روابط link provider`]},"Write a message\xA0…":{v:[`أكتب رسالة ...`]}}},{l:`ast`,t:{"No link provider found":{v:[`Nun s'atopó nengún fornidor d'enllaces`]},"Write a message\xA0…":{v:[`Escribi un mensaxe…`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Dosaženo limitu počtu %n znaku zprávy`,`Dosaženo limitu počtu %n znaků zprávy`,`Dosaženo limitu počtu %n znaků zprávy`,`Dosaženo limitu počtu %n znaků zprávy`]},"No link provider found":{v:[`Nenalezen žádný poskytovatel odkazů`]},"Write a message\xA0…":{v:[`Napište zprávu …`]}}},{l:`cs-CZ`,t:{"No link provider found":{v:[`Nenalezen žádný poskytovatel odkazů`]},"Write a message\xA0…":{v:[`Napsat zprávu…`]}}},{l:`da`,t:{"No link provider found":{v:[`Ingen linkudbyder fundet`]},"Write a message\xA0…":{v:[`Skriv en besked ...`]}}},{l:`de`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Nachrichtenlimit von %n Zeichen erreicht`,`Nachrichtenlimit von %n Zeichen erreicht`]},"No link provider found":{v:[`Kein Linkanbieter gefunden`]},"Write a message\xA0…":{v:[`Nachricht schreiben\xA0…`]}}},{l:`de-DE`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Nachrichtenlimit von %n Zeichen erreicht`,`Nachrichtenlimit von %n Zeichen erreicht`]},"No link provider found":{v:[`Kein Linkanbieter gefunden`]},"Write a message\xA0…":{v:[`Nachricht schreiben\xA0…`]}}},{l:`el`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Έφτασε το όριο μηνύματος των %n χαρακτήρων`,`Έφτασε το όριο μηνύματος των %n χαρακτήρων`]},"No link provider found":{v:[`Δεν βρέθηκε πάροχος συνδέσμου`]},"Write a message\xA0…":{v:[`Γράψτε ένα μήνυμα\xA0…`]}}},{l:`en-GB`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Message limit of %n character reached`,`Message limit of %n characters reached`]},"No link provider found":{v:[`No link provider found`]},"Write a message\xA0…":{v:[`Write a message\xA0…`]}}},{l:`eo`,t:{}},{l:`es`,t:{"No link provider found":{v:[`No se encontró ningún proveedor de enlaces`]},"Write a message\xA0…":{v:[`Escriba un mensaje ...`]}}},{l:`es-AR`,t:{"No link provider found":{v:[`No se encontró ningún proveedor de enlaces`]},"Write a message\xA0…":{v:[`Escriba un mensaje ...`]}}},{l:`es-EC`,t:{"No link provider found":{v:[`No se encontró ningún proveedor de enlaces`]}}},{l:`es-MX`,t:{"No link provider found":{v:[`No se encontró ningún proveedor de enlaces`]},"Write a message\xA0…":{v:[`Escriba un mensaje ...`]}}},{l:`et-EE`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Sõnumi piirarv %n tähemärk on käes`,`Sõnumi piirarv %n tähemärki on käes`]},"No link provider found":{v:[`Lingi pakkujat ei leitud`]},"Write a message\xA0…":{v:[`Koosta sõnum\xA0…`]}}},{l:`eu`,t:{"No link provider found":{v:[`Ez da aurkitu esteka-hornitzailerik`]},"Write a message\xA0…":{v:[`Idatzi mezu bat…`]}}},{l:`fa`,t:{"No link provider found":{v:[`هیچ ارائهدهنده پیوندی یافت نشد`]},"Write a message\xA0…":{v:[`یک پیام بنویسید ...`]}}},{l:`fi`,t:{"No link provider found":{v:[`Linkin tarjoajia ei löydetty`]},"Write a message\xA0…":{v:[`Kirjoita viesti…`]}}},{l:`fr`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Limite de messages de %n caractère atteinte`,`Limite de messages de %n caractères atteinte`,`Limite de messages de %n caractères atteinte`]},"No link provider found":{v:[`Aucun fournisseur de lien trouvé`]},"Write a message\xA0…":{v:[`Ecrire un message...`]}}},{l:`ga`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Sroicheadh teorainn teachtaireachta de %n carachtar`,`Sroicheadh teorainn teachtaireachta de %n carachtar`,`Sroicheadh teorainn teachtaireachta de %n carachtar`,`Sroicheadh teorainn teachtaireachta de %n carachtar`,`Sroicheadh teorainn teachtaireachta de %n carachtar`]},"No link provider found":{v:[`Níor aimsíodh aon soláthraí naisc`]},"Write a message\xA0…":{v:[`Scríobh teachtaireacht\xA0…`]}}},{l:`gl`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Acadouse o límite de %n caracter por mensaxe`,`Acadouse o límite de %n caracteres por mensaxe`]},"No link provider found":{v:[`Non se atopou ningún provedor de ligazóns`]},"Write a message\xA0…":{v:[`Escribir unha mensaxe…`]}}},{l:`he`,t:{"No link provider found":{v:[`לא נמצא ספק קישורים`]}}},{l:`hu`,t:{}},{l:`id`,t:{"No link provider found":{v:[`Tidak ada penyedia tautan yang ditemukan`]},"Write a message\xA0…":{v:[`Tulis pesan ...`]}}},{l:`is`,t:{"No link provider found":{v:[`Engin tenglaveita fannst`]},"Write a message\xA0…":{v:[`Skrifaðu skilaboð\xA0…`]}}},{l:`it`,t:{"No link provider found":{v:[`Nessun fornitore di link trovato`]},"Write a message\xA0…":{v:[`Scrivi un messaggio ...`]}}},{l:`ja`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`メッセージの%n文字の制限に達しました`]},"No link provider found":{v:[`リンクプロバイダーが見つかりません`]},"Write a message\xA0…":{v:[`メッセージを書く ...`]}}},{l:`ja-JP`,t:{"No link provider found":{v:[`リンクプロバイダーが見つかりません`]},"Write a message\xA0…":{v:[`メッセージを書く ...`]}}},{l:`ko`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`메시지 제한 %n자에 도달`]},"No link provider found":{v:[`링크 제공자 없음`]},"Write a message\xA0…":{v:[`메시지 작성...`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Достигнат е лимит од %n карактер`,`Достигнат е лимит од %n карактери за порака`]},"No link provider found":{v:[`Не е пронајден давател на линк`]},"Write a message\xA0…":{v:[`Напиши порака\xA0…`]}}},{l:`my`,t:{}},{l:`nb`,t:{"No link provider found":{v:[`Finner ingen lenkeleverandør`]},"Write a message\xA0…":{v:[`Skriv en melding...`]}}},{l:`nl`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Berichtlimiet van %n teken bereikt`,`Berichtlimiet van %n tekens bereikt`]},"No link provider found":{v:[`Geen link provider gevonden`]},"Write a message\xA0…":{v:[`Schrijf een bericht\xA0…`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"No link provider found":{v:[`Nie znaleziono dostawcy linków`]},"Write a message\xA0…":{v:[`Napisz wiadomość…`]}}},{l:`pt-BR`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Limite de mensagem de %n caractere atingido`,`Limite de mensagem de %n de caracteres atingido`,`Limite de mensagem de %n caracteres atingido`]},"No link provider found":{v:[`Nenhum provedor de link encontrado`]},"Write a message\xA0…":{v:[`Escreva uma mensagem\xA0…`]}}},{l:`pt-PT`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Limite de mensagem de %n carácter atingido`,`Limite de mensagem de %n caracteres atingido`,`Limite de mensagem de %n caracteres atingido`]},"No link provider found":{v:[`Nenhum fornecedor de link encontrado`]},"Write a message\xA0…":{v:[`Escreva uma mensagem...`]}}},{l:`ro`,t:{"No link provider found":{v:[`Nu s-a găsit un provider pentru linkuri`]},"Write a message\xA0…":{v:[`Scrieți un mesaj ...`]}}},{l:`ru`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Достигнут лимит в %n символ`,`Достигнут лимит в %n символа`,`Достигнут лимит в %n символов`,`Достигнут лимит в %n символов`]},"No link provider found":{v:[`Поставщик ссылок не найден`]},"Write a message\xA0…":{v:[`Напишите сообщение\xA0…`]}}},{l:`sk`,t:{"No link provider found":{v:[`Žiaden odkaz poskytovateľa nebol nájdený`]},"Write a message\xA0…":{v:[`Napíšte správu…`]}}},{l:`sl`,t:{}},{l:`sr`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Достигнуто је ограничење величине поруке од %n карактер`,`Достигнуто је ограничење величине поруке од %n карактера`,`Достигнуто је ограничење величине поруке од %n карактера`]},"No link provider found":{v:[`Није пронађен ниједан пружалац линка`]},"Write a message\xA0…":{v:[`Напишите поруку…`]}}},{l:`sv`,t:{"No link provider found":{v:[`Ingen länkleverantör hittades`]},"Write a message\xA0…":{v:[`Skriv ett meddelande\xA0…`]}}},{l:`tr`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`İleti için %n karakter sayısı sınırına ulaşıldı`,`İleti için %n karakter sayısı sınırına ulaşıldı`]},"No link provider found":{v:[`Bağlantı hizmeti sağlayıcısı bulunamadı`]},"Write a message\xA0…":{v:[`Bir ileti yazın…`]}}},{l:`uk`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`Досягнуто обмеження на довжину повідомлення у %n символ.`,`Досягнуто обмеження на довжину повідомлення у %n символи.`,`Досягнуто обмеження на довжину повідомлення у%n символів.`,`Досягнуто обмеження на довжину повідомлення у %n символів.`]},"No link provider found":{v:[`Не наведено посилання`]},"Write a message\xA0…":{v:[`Створити повідомлення\xA0…`]}}},{l:`uz`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[` %n ta belgidan iborat xabar chegarasiga yetdi`]},"No link provider found":{v:[`Hech qanday havola provayderi topilmadi`]},"Write a message\xA0…":{v:[`Xabar yozish...`]}}},{l:`zh-CN`,t:{"No link provider found":{v:[`未找到任何链接提供者`]},"Write a message\xA0…":{v:[`编写信息 ...`]}}},{l:`zh-HK`,t:{"Message limit of %n character reached":{p:`Message limit of %n characters reached`,v:[`已達到訊息最多 %n 字元限制`]},"No link provider found":{v:[`找不到連結提供者`]},"Write a message\xA0…":{v:[`編寫訊息\xA0…`]}}},{l:`zh-TW`,t:{"No link provider found":{v:[`找不到連結提供者`]},"Write a message\xA0…":{v:[`編寫訊息……`]}}}],t33=[{l:`ar`,t:{"More items\xA0…":{v:[`عناصر أخرى ...`]}}},{l:`ast`,t:{"More items\xA0…":{v:[`Más elementos…`]}}},{l:`br`,t:{}},{l:`ca`,t:{"More items\xA0…":{v:[`Més artícles...`]}}},{l:`cs`,t:{"More items\xA0…":{v:[`Další položky\xA0…`]}}},{l:`cs-CZ`,t:{"More items\xA0…":{v:[`Další položky…`]}}},{l:`da`,t:{"More items\xA0…":{v:[`Mere ...`]}}},{l:`de`,t:{"More items\xA0…":{v:[`Weitere Elemente\xA0…`]}}},{l:`de-DE`,t:{"More items\xA0…":{v:[`Weitere Elemente\xA0…`]}}},{l:`el`,t:{"More items\xA0…":{v:[`Περισσότερα στοιχεία\xA0…`]}}},{l:`en-GB`,t:{"More items\xA0…":{v:[`More items\xA0…`]}}},{l:`eo`,t:{}},{l:`es`,t:{"More items\xA0…":{v:[`Más ítems ...`]}}},{l:`es-AR`,t:{"More items\xA0…":{v:[`Más elementos...`]}}},{l:`es-EC`,t:{"More items\xA0…":{v:[`Más elementos...`]}}},{l:`es-MX`,t:{"More items\xA0…":{v:[`Más Elementos ...`]}}},{l:`et-EE`,t:{"More items\xA0…":{v:[`Vaata veel\xA0…`]}}},{l:`eu`,t:{"More items\xA0…":{v:[`Elementu gehiago\xA0…`]}}},{l:`fa`,t:{"More items\xA0…":{v:[`موارد بیشتر ...`]}}},{l:`fi`,t:{"More items\xA0…":{v:[`Lisää kohteita…`]}}},{l:`fr`,t:{"More items\xA0…":{v:[`Plus d'éléments...`]}}},{l:`ga`,t:{"More items\xA0…":{v:[`Tuilleadh míreanna\xA0…`]}}},{l:`gl`,t:{"More items\xA0…":{v:[`Máis elementos…`]}}},{l:`he`,t:{"More items\xA0…":{v:[`פריטים נוספים…`]}}},{l:`hu`,t:{"More items\xA0…":{v:[`További elemek...`]}}},{l:`id`,t:{"More items\xA0…":{v:[`Item lainnya…`]}}},{l:`is`,t:{"More items\xA0…":{v:[`Fleiri atriði\xA0…`]}}},{l:`it`,t:{"More items\xA0…":{v:[`Più elementi ...`]}}},{l:`ja`,t:{"More items\xA0…":{v:[`他のアイテム …`]}}},{l:`ja-JP`,t:{"More items\xA0…":{v:[`他のアイテム`]}}},{l:`ko`,t:{"More items\xA0…":{v:[`항목 더 보기...`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"More items\xA0…":{v:[`Повеќе елементи\xA0…`]}}},{l:`my`,t:{}},{l:`nb`,t:{"More items\xA0…":{v:[`Flere gjenstander...`]}}},{l:`nl`,t:{"More items\xA0…":{v:[`Meer items\xA0…`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"More items\xA0…":{v:[`Więcej pozycji…`]}}},{l:`pt-BR`,t:{"More items\xA0…":{v:[`Mais itens\xA0…`]}}},{l:`pt-PT`,t:{"More items\xA0…":{v:[`Mais itens…`]}}},{l:`ro`,t:{"More items\xA0…":{v:[`Mai multe articole ...`]}}},{l:`ru`,t:{"More items\xA0…":{v:[`Больше элементов\xA0…`]}}},{l:`sk`,t:{"More items\xA0…":{v:[`Viac položiek...`]}}},{l:`sl`,t:{"More items\xA0…":{v:[`Več predmetov ...`]}}},{l:`sr`,t:{"More items\xA0…":{v:[`Још ставки...`]}}},{l:`sv`,t:{"More items\xA0…":{v:[`Fler objekt\xA0…`]}}},{l:`tr`,t:{"More items\xA0…":{v:[`Diğer ögeler…`]}}},{l:`uk`,t:{"More items\xA0…":{v:[`Більше\xA0…`]}}},{l:`uz`,t:{"More items\xA0…":{v:[`Yana elementlar...`]}}},{l:`zh-CN`,t:{"More items\xA0…":{v:[`更多项目…`]}}},{l:`zh-HK`,t:{"More items\xA0…":{v:[`更多項目\xA0…`]}}},{l:`zh-TW`,t:{"More items\xA0…":{v:[`更多項目……`]}}}],t34=[{l:`ar`,t:{Next:{v:[`التالي`]},"Pause slideshow":{v:[`تجميد عرض الشرائح`]},Previous:{v:[`السابق`]},"Start slideshow":{v:[`إبدإ العرض`]}}},{l:`ast`,t:{Next:{v:[`Siguiente`]},"Pause slideshow":{v:[`Posar la presentación de diapositives`]},Previous:{v:[`Anterior`]},"Start slideshow":{v:[`Aniciar la presentación de diapositives`]}}},{l:`br`,t:{Next:{v:[`Da heul`]},"Pause slideshow":{v:[`Arsav an diaporama`]},Previous:{v:[`A-raok`]},"Start slideshow":{v:[`Kregiñ an diaporama`]}}},{l:`ca`,t:{Next:{v:[`Següent`]},"Pause slideshow":{v:[`Atura la presentació`]},Previous:{v:[`Anterior`]},"Start slideshow":{v:[`Inicia la presentació`]}}},{l:`cs`,t:{Next:{v:[`Následující`]},"Pause slideshow":{v:[`Pozastavit prezentaci`]},Previous:{v:[`Předchozí`]},"Start slideshow":{v:[`Spustit prezentaci`]}}},{l:`cs-CZ`,t:{Next:{v:[`Následující`]},"Pause slideshow":{v:[`Pozastavit prezentaci`]},Previous:{v:[`Předchozí`]},"Start slideshow":{v:[`Spustit prezentaci`]}}},{l:`da`,t:{Next:{v:[`Videre`]},"Pause slideshow":{v:[`Suspender fremvisning`]},Previous:{v:[`Forrige`]},"Start slideshow":{v:[`Start fremvisning`]}}},{l:`de`,t:{Next:{v:[`Weiter`]},"Pause slideshow":{v:[`Diashow pausieren`]},Previous:{v:[`Vorherige`]},"Start slideshow":{v:[`Diashow starten`]}}},{l:`de-DE`,t:{Next:{v:[`Weiter`]},"Pause slideshow":{v:[`Diashow pausieren`]},Previous:{v:[`Vorherige`]},"Start slideshow":{v:[`Diashow starten`]}}},{l:`el`,t:{Next:{v:[`Επόμενο`]},"Pause slideshow":{v:[`Παύση προβολής διαφανειών`]},Previous:{v:[`Προηγούμενο`]},"Start slideshow":{v:[`Έναρξη προβολής διαφανειών`]}}},{l:`en-GB`,t:{Next:{v:[`Next`]},"Pause slideshow":{v:[`Pause slideshow`]},Previous:{v:[`Previous`]},"Start slideshow":{v:[`Start slideshow`]}}},{l:`eo`,t:{Next:{v:[`Sekva`]},"Pause slideshow":{v:[`Payzi bildprezenton`]},Previous:{v:[`Antaŭa`]},"Start slideshow":{v:[`Komenci bildprezenton`]}}},{l:`es`,t:{Next:{v:[`Siguiente`]},"Pause slideshow":{v:[`Pausar la presentación `]},Previous:{v:[`Anterior`]},"Start slideshow":{v:[`Iniciar la presentación`]}}},{l:`es-AR`,t:{Next:{v:[`Siguiente`]},"Pause slideshow":{v:[`Pausar la presentación `]},Previous:{v:[`Anterior`]},"Start slideshow":{v:[`Iniciar la presentación`]}}},{l:`es-EC`,t:{Next:{v:[`Siguiente`]},"Pause slideshow":{v:[`Pausar presentación de diapositivas`]},Previous:{v:[`Anterior`]},"Start slideshow":{v:[`Iniciar presentación de diapositivas`]}}},{l:`es-MX`,t:{Next:{v:[`Siguiente`]},"Pause slideshow":{v:[`Pausar presentación de diapositivas`]},Previous:{v:[`Anterior`]},"Start slideshow":{v:[`Iniciar presentación de diapositivas`]}}},{l:`et-EE`,t:{Next:{v:[`Edasi`]},"Pause slideshow":{v:[`Slaidiesitluse paus`]},Previous:{v:[`Eelmine`]},"Start slideshow":{v:[`Alusta slaidiesitust`]}}},{l:`eu`,t:{Next:{v:[`Hurrengoa`]},"Pause slideshow":{v:[`Pausatu diaporama`]},Previous:{v:[`Aurrekoa`]},"Start slideshow":{v:[`Hasi diaporama`]}}},{l:`fa`,t:{Next:{v:[`بعدی`]},"Pause slideshow":{v:[`توقف نمایش اسلاید`]},Previous:{v:[`قبلی`]},"Start slideshow":{v:[`شروع نمایش اسلاید`]}}},{l:`fi`,t:{Next:{v:[`Seuraava`]},"Pause slideshow":{v:[`Keskeytä diaesitys`]},Previous:{v:[`Edellinen`]},"Start slideshow":{v:[`Aloita diaesitys`]}}},{l:`fr`,t:{Next:{v:[`Suivant`]},"Pause slideshow":{v:[`Mettre le diaporama en pause`]},Previous:{v:[`Précédent`]},"Start slideshow":{v:[`Démarrer le diaporama`]}}},{l:`ga`,t:{Next:{v:[`Ar aghaidh`]},"Pause slideshow":{v:[`Cuir taispeántas sleamhnán ar sos`]},Previous:{v:[`Roimhe Seo`]},"Start slideshow":{v:[`Tosaigh taispeántas sleamhnán`]}}},{l:`gl`,t:{Next:{v:[`Seguinte`]},"Pause slideshow":{v:[`Pausar o diaporama`]},Previous:{v:[`Anterir`]},"Start slideshow":{v:[`Iniciar o diaporama`]}}},{l:`he`,t:{Next:{v:[`הבא`]},"Pause slideshow":{v:[`השהיית מצגת`]},Previous:{v:[`הקודם`]},"Start slideshow":{v:[`התחלת המצגת`]}}},{l:`hu`,t:{Next:{v:[`Következő`]},"Pause slideshow":{v:[`Diavetítés szüneteltetése`]},Previous:{v:[`Előző`]},"Start slideshow":{v:[`Diavetítés indítása`]}}},{l:`id`,t:{Next:{v:[`Selanjutnya`]},"Pause slideshow":{v:[`Jeda tayangan slide`]},Previous:{v:[`Sebelumnya`]},"Start slideshow":{v:[`Mulai salindia`]}}},{l:`is`,t:{Next:{v:[`Næsta`]},"Pause slideshow":{v:[`Gera hlé á skyggnusýningu`]},Previous:{v:[`Fyrri`]},"Start slideshow":{v:[`Byrja skyggnusýningu`]}}},{l:`it`,t:{Next:{v:[`Successivo`]},"Pause slideshow":{v:[`Presentazione in pausa`]},Previous:{v:[`Precedente`]},"Start slideshow":{v:[`Avvia presentazione`]}}},{l:`ja`,t:{Next:{v:[`次`]},"Pause slideshow":{v:[`スライドショーを一時停止`]},Previous:{v:[`前`]},"Start slideshow":{v:[`スライドショーを開始`]}}},{l:`ja-JP`,t:{Next:{v:[`次`]},"Pause slideshow":{v:[`スライドショーを一時停止`]},Previous:{v:[`前`]},"Start slideshow":{v:[`スライドショーを開始`]}}},{l:`ko`,t:{Next:{v:[`다음`]},"Pause slideshow":{v:[`슬라이드쇼 일시정지`]},Previous:{v:[`이전`]},"Start slideshow":{v:[`슬라이드쇼 시작`]}}},{l:`lt-LT`,t:{Next:{v:[`Kitas`]},"Pause slideshow":{v:[`Pristabdyti skaidrių rodymą`]},Previous:{v:[`Ankstesnis`]},"Start slideshow":{v:[`Pradėti skaidrių rodymą`]}}},{l:`lv`,t:{Next:{v:[`Nākamais`]},"Pause slideshow":{v:[`Pauzēt slaidrādi`]},Previous:{v:[`Iepriekšējais`]},"Start slideshow":{v:[`Sākt slaidrādi`]}}},{l:`mk`,t:{Next:{v:[`Следно`]},"Pause slideshow":{v:[`Пузирај слајдшоу`]},Previous:{v:[`Предходно`]},"Start slideshow":{v:[`Стартувај слајдшоу`]}}},{l:`my`,t:{Next:{v:[`နောက်သို့ဆက်ရန်`]},"Pause slideshow":{v:[`စလိုက်ရှိုး ခေတ္တရပ်ရန်`]},Previous:{v:[`ယခင်`]},"Start slideshow":{v:[`စလိုက်ရှိုးအား စတင်ရန်`]}}},{l:`nb`,t:{Next:{v:[`Neste`]},"Pause slideshow":{v:[`Pause lysbildefremvisning`]},Previous:{v:[`Forrige`]},"Start slideshow":{v:[`Start lysbildefremvisning`]}}},{l:`nl`,t:{Next:{v:[`Volgende`]},"Pause slideshow":{v:[`Diavoorstelling pauzeren`]},Previous:{v:[`Vorige`]},"Start slideshow":{v:[`Diavoorstelling starten`]}}},{l:`oc`,t:{Next:{v:[`Seguent`]},"Pause slideshow":{v:[`Metre en pausa lo diaporama`]},Previous:{v:[`Precedent`]},"Start slideshow":{v:[`Lançar lo diaporama`]}}},{l:`pl`,t:{Next:{v:[`Następny`]},"Pause slideshow":{v:[`Wstrzymaj pokaz slajdów`]},Previous:{v:[`Poprzedni`]},"Start slideshow":{v:[`Rozpocznij pokaz slajdów`]}}},{l:`pt-BR`,t:{Next:{v:[`Próximo`]},"Pause slideshow":{v:[`Pausar apresentação de slides`]},Previous:{v:[`Anterior`]},"Start slideshow":{v:[`Iniciar apresentação de slides`]}}},{l:`pt-PT`,t:{Next:{v:[`Seguinte`]},"Pause slideshow":{v:[`Pausar diaporama`]},Previous:{v:[`Anterior`]},"Start slideshow":{v:[`Iniciar diaporama`]}}},{l:`ro`,t:{Next:{v:[`Următorul`]},"Pause slideshow":{v:[`Pauză prezentare de diapozitive`]},Previous:{v:[`Anterior`]},"Start slideshow":{v:[`Începeți prezentarea de diapozitive`]}}},{l:`ru`,t:{Next:{v:[`Следующее`]},"Pause slideshow":{v:[`Приостановить показ слйдов`]},Previous:{v:[`Предыдущее`]},"Start slideshow":{v:[`Начать показ слайдов`]}}},{l:`sk`,t:{Next:{v:[`Ďalej`]},"Pause slideshow":{v:[`Pozastaviť prezentáciu`]},Previous:{v:[`Predchádzajúce`]},"Start slideshow":{v:[`Začať prezentáciu`]}}},{l:`sl`,t:{Next:{v:[`Naslednji`]},"Pause slideshow":{v:[`Ustavi predstavitev`]},Previous:{v:[`Predhodni`]},"Start slideshow":{v:[`Začni predstavitev`]}}},{l:`sr`,t:{Next:{v:[`Следеће`]},"Pause slideshow":{v:[`Паузирај слајд шоу`]},Previous:{v:[`Претходно`]},"Start slideshow":{v:[`Покрени слајд шоу`]}}},{l:`sv`,t:{Next:{v:[`Nästa`]},"Pause slideshow":{v:[`Pausa bildspelet`]},Previous:{v:[`Föregående`]},"Start slideshow":{v:[`Starta bildspelet`]}}},{l:`tr`,t:{Next:{v:[`Sonraki`]},"Pause slideshow":{v:[`Slayt sunumunu duraklat`]},Previous:{v:[`Önceki`]},"Start slideshow":{v:[`Slayt sunumunu başlat`]}}},{l:`uk`,t:{Next:{v:[`Вперед`]},"Pause slideshow":{v:[`Пауза у показі слайдів`]},Previous:{v:[`Назад`]},"Start slideshow":{v:[`Почати показ слайдів`]}}},{l:`uz`,t:{Next:{v:[`Keyingi`]},"Pause slideshow":{v:[`Slayd-shouni to'xtatib turish`]},Previous:{v:[`Oldingi`]},"Start slideshow":{v:[`Slayd-shouni boshlash`]}}},{l:`zh-CN`,t:{Next:{v:[`下一个`]},"Pause slideshow":{v:[`暂停幻灯片`]},Previous:{v:[`上一个`]},"Start slideshow":{v:[`开始幻灯片`]}}},{l:`zh-HK`,t:{Next:{v:[`下一個`]},"Pause slideshow":{v:[`暫停幻燈片`]},Previous:{v:[`上一個`]},"Start slideshow":{v:[`開始幻燈片`]}}},{l:`zh-TW`,t:{Next:{v:[`下一個`]},"Pause slideshow":{v:[`暫停幻燈片`]},Previous:{v:[`上一個`]},"Start slideshow":{v:[`開始幻燈片`]}}}],t35=[{l:`ar`,t:{"No emoji found":{v:[`لم يتم العثور على أي إيموجي emoji`]}}},{l:`ast`,t:{"No emoji found":{v:[`Nun s'atopó nengún fustaxe`]}}},{l:`br`,t:{"No emoji found":{v:[`Emoji ebet kavet`]}}},{l:`ca`,t:{"No emoji found":{v:[`No s'ha trobat cap emoji`]}}},{l:`cs`,t:{"No emoji found":{v:[`Nenalezeno žádné emoji`]}}},{l:`cs-CZ`,t:{"No emoji found":{v:[`Nenalezeno žádné emoji`]}}},{l:`da`,t:{"No emoji found":{v:[`Ingen emoji fundet`]}}},{l:`de`,t:{"No emoji found":{v:[`Kein Emoji gefunden`]}}},{l:`de-DE`,t:{"No emoji found":{v:[`Kein Emoji gefunden`]}}},{l:`el`,t:{"No emoji found":{v:[`Δεν βρέθηκε emoji`]}}},{l:`en-GB`,t:{"No emoji found":{v:[`No emoji found`]}}},{l:`eo`,t:{"No emoji found":{v:[`La emoĝio forestas`]}}},{l:`es`,t:{"No emoji found":{v:[`No se encontró ningún emoji`]}}},{l:`es-AR`,t:{"No emoji found":{v:[`No se encontró ningún emoji`]}}},{l:`es-EC`,t:{"No emoji found":{v:[`No se encontró ningún emoji`]}}},{l:`es-MX`,t:{"No emoji found":{v:[`No se encontró ningún emoji`]}}},{l:`et-EE`,t:{"No emoji found":{v:[`Emojit ei leitud`]}}},{l:`eu`,t:{"No emoji found":{v:[`Ez da emojirik aurkitu`]}}},{l:`fa`,t:{"No emoji found":{v:[`هیچ شکلکی یافت نشد`]}}},{l:`fi`,t:{"No emoji found":{v:[`Emojia ei löytynyt`]}}},{l:`fr`,t:{"No emoji found":{v:[`Pas d’émoji trouvé`]}}},{l:`ga`,t:{"No emoji found":{v:[`Níor aimsíodh emoji`]}}},{l:`gl`,t:{"No emoji found":{v:[`Non se atopou ningún «emoji»`]}}},{l:`he`,t:{"No emoji found":{v:[`לא נמצא אמוג׳י`]}}},{l:`hu`,t:{"No emoji found":{v:[`Nem található emodzsi`]}}},{l:`id`,t:{"No emoji found":{v:[`Tidak ada emoji yang ditemukan`]}}},{l:`is`,t:{"No emoji found":{v:[`Ekkert tjáningartákn fannst`]}}},{l:`it`,t:{"No emoji found":{v:[`Nessun emoji trovato`]}}},{l:`ja`,t:{"No emoji found":{v:[`絵文字が見つかりません`]}}},{l:`ja-JP`,t:{"No emoji found":{v:[`絵文字が見つかりません`]}}},{l:`ko`,t:{"No emoji found":{v:[`이모지 없음`]}}},{l:`lt-LT`,t:{"No emoji found":{v:[`Nerasta jaustukų`]}}},{l:`lv`,t:{}},{l:`mk`,t:{"No emoji found":{v:[`Не се пронајдени емотикони`]}}},{l:`my`,t:{"No emoji found":{v:[`အီမိုဂျီ ရှာဖွေမတွေ့နိုင်ပါ`]}}},{l:`nb`,t:{"No emoji found":{v:[`Fant ingen emoji`]}}},{l:`nl`,t:{"No emoji found":{v:[`Geen emoji gevonden`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"No emoji found":{v:[`Nie znaleziono emoji`]}}},{l:`pt-BR`,t:{"No emoji found":{v:[`Nenhum emoji encontrado`]}}},{l:`pt-PT`,t:{"No emoji found":{v:[`Nenhum emoji encontrado`]}}},{l:`ro`,t:{"No emoji found":{v:[`Nu s-a găsit niciun emoji`]}}},{l:`ru`,t:{"No emoji found":{v:[`Эмодзи не найдено`]}}},{l:`sk`,t:{"No emoji found":{v:[`Nenašli sa žiadne emodži`]}}},{l:`sl`,t:{"No emoji found":{v:[`Ni najdenih izraznih ikon`]}}},{l:`sr`,t:{"No emoji found":{v:[`Није пронађен ниједан емођи`]}}},{l:`sv`,t:{"No emoji found":{v:[`Hittade inga emojis`]}}},{l:`tr`,t:{"No emoji found":{v:[`Herhangi bir emoji bulunamadı`]}}},{l:`uk`,t:{"No emoji found":{v:[`Емоційки відсутні`]}}},{l:`uz`,t:{"No emoji found":{v:[`Hech qanday emoji topilmadi`]}}},{l:`zh-CN`,t:{"No emoji found":{v:[`表情未找到`]}}},{l:`zh-HK`,t:{"No emoji found":{v:[`未找到表情符號`]}}},{l:`zh-TW`,t:{"No emoji found":{v:[`未找到表情符號`]}}}],t36=[{l:`ar`,t:{'Open link to "{resourceName}"':{v:[`إفتَح الرابط إلى "{resourceName}"`]}}},{l:`ast`,t:{'Open link to "{resourceName}"':{v:[`Abrir l'enllaz a «{resourceName}»`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{'Open link to "{resourceName}"':{v:[`Otevřít odkaz na „{resourceName}“`]}}},{l:`cs-CZ`,t:{'Open link to "{resourceName}"':{v:[`Otevřít odkaz na „{resourceName}“`]}}},{l:`da`,t:{'Open link to "{resourceName}"':{v:[`Åbn link til "{resourceName}"`]}}},{l:`de`,t:{'Open link to "{resourceName}"':{v:[`Link zu "{resourceName}" öffnen`]}}},{l:`de-DE`,t:{'Open link to "{resourceName}"':{v:[`Link zu "{resourceName}" öffnen`]}}},{l:`el`,t:{'Open link to "{resourceName}"':{v:[`Άνοιγμα συνδέσμου για "{resourceName}"`]}}},{l:`en-GB`,t:{'Open link to "{resourceName}"':{v:[`Open link to "{resourceName}"`]}}},{l:`eo`,t:{}},{l:`es`,t:{'Open link to "{resourceName}"':{v:[`Abrir enlace a "{resourceName}"`]}}},{l:`es-AR`,t:{'Open link to "{resourceName}"':{v:[`Abrir enlace a "{resourceName}"`]}}},{l:`es-EC`,t:{'Open link to "{resourceName}"':{v:[`Abrir enlace a "{resourceName}"`]}}},{l:`es-MX`,t:{'Open link to "{resourceName}"':{v:[`Abrir enlace a "{resourceName}"`]}}},{l:`et-EE`,t:{'Open link to "{resourceName}"':{v:[`Ava link „{resourceName}“`]}}},{l:`eu`,t:{'Open link to "{resourceName}"':{v:[`Ireki "{resourceName}" esteka`]}}},{l:`fa`,t:{'Open link to "{resourceName}"':{v:[`باز کردن پیوند به «{resourceName}»`]}}},{l:`fi`,t:{'Open link to "{resourceName}"':{v:[`Avaa linkki "{resourceName}"`]}}},{l:`fr`,t:{'Open link to "{resourceName}"':{v:[`Ouvrir le lien vers "{resourceName}"`]}}},{l:`ga`,t:{'Open link to "{resourceName}"':{v:[`Oscail nasc chuig "{resourceName}"`]}}},{l:`gl`,t:{'Open link to "{resourceName}"':{v:[`Abrir a ligazón a «{resourceName}»`]}}},{l:`he`,t:{'Open link to "{resourceName}"':{v:[`פתיחת קישור אל „{resourceName}”`]}}},{l:`hu`,t:{}},{l:`id`,t:{'Open link to "{resourceName}"':{v:[`Buka tautan ke "{resourceName}"`]}}},{l:`is`,t:{'Open link to "{resourceName}"':{v:[`Opna tengil í "{resourceName}"`]}}},{l:`it`,t:{'Open link to "{resourceName}"':{v:[`Apri il link a "{resourceName}"`]}}},{l:`ja`,t:{'Open link to "{resourceName}"':{v:[`"{resourceName}" へのリンクを開く`]}}},{l:`ja-JP`,t:{'Open link to "{resourceName}"':{v:[`"{resourceName}" へのリンクを開く`]}}},{l:`ko`,t:{'Open link to "{resourceName}"':{v:[`"{resourceName}"의 링크 열기`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{'Open link to "{resourceName}"':{v:[`Отвори линк до "{resourceName}"`]}}},{l:`my`,t:{}},{l:`nb`,t:{'Open link to "{resourceName}"':{v:[`Åpne lenken til "{resourceName}"`]}}},{l:`nl`,t:{'Open link to "{resourceName}"':{v:[`Link naar "{resourceName}" openen`]}}},{l:`oc`,t:{}},{l:`pl`,t:{'Open link to "{resourceName}"':{v:[`Otwórz link do "{resourceName}"`]}}},{l:`pt-BR`,t:{'Open link to "{resourceName}"':{v:[`Abrir o link para "{resourceName}"`]}}},{l:`pt-PT`,t:{'Open link to "{resourceName}"':{v:[`Abrir link para "{resourceName}"`]}}},{l:`ro`,t:{'Open link to "{resourceName}"':{v:[`Deschide linkul la "{resourceName}"`]}}},{l:`ru`,t:{'Open link to "{resourceName}"':{v:[`Открыть ссылку на "{resourceName}"`]}}},{l:`sk`,t:{'Open link to "{resourceName}"':{v:[`Otvoriť link v "{resourceName}"`]}}},{l:`sl`,t:{}},{l:`sr`,t:{'Open link to "{resourceName}"':{v:[`Отвори линк на „{resourceName}”`]}}},{l:`sv`,t:{'Open link to "{resourceName}"':{v:[`Öppna länken till "{resourceName}"`]}}},{l:`tr`,t:{'Open link to "{resourceName}"':{v:[`Bağlantıyı "{resourceName}" üzerine aç`]}}},{l:`uk`,t:{'Open link to "{resourceName}"':{v:[`Відкрити посилання на "{resourceName}"`]}}},{l:`uz`,t:{'Open link to "{resourceName}"':{v:[` "{resourceName}" ga havolani ochish`]}}},{l:`zh-CN`,t:{'Open link to "{resourceName}"':{v:[`打开 “{resourceName}” 的链接`]}}},{l:`zh-HK`,t:{'Open link to "{resourceName}"':{v:[`開啟到「{resourceName}」的連結`]}}},{l:`zh-TW`,t:{'Open link to "{resourceName}"':{v:[`開啟到「{resourceName}」的連結`]}}}],t38=[{l:`ar`,t:{"Provider icon":{v:[`أيقونة المزوّد`]}}},{l:`ast`,t:{"Provider icon":{v:[`Iconu del fornidor`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{"Provider icon":{v:[`Ikona poskytovatele`]}}},{l:`cs-CZ`,t:{"Provider icon":{v:[`Ikona poskytovatele`]}}},{l:`da`,t:{"Provider icon":{v:[`Udbyder ikon`]}}},{l:`de`,t:{"Provider icon":{v:[`Anbietersymbol`]}}},{l:`de-DE`,t:{"Provider icon":{v:[`Anbietersymbol`]}}},{l:`el`,t:{"Provider icon":{v:[`Εικονίδιο παρόχου`]}}},{l:`en-GB`,t:{"Provider icon":{v:[`Provider icon`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Provider icon":{v:[`Ícono del proveedor`]}}},{l:`es-AR`,t:{"Provider icon":{v:[`Ícono del proveedor`]}}},{l:`es-EC`,t:{"Provider icon":{v:[`Ícono del proveedor`]}}},{l:`es-MX`,t:{"Provider icon":{v:[`Ícono del proveedor`]}}},{l:`et-EE`,t:{"Provider icon":{v:[`Teenusepakkuja ikoon`]}}},{l:`eu`,t:{"Provider icon":{v:[`Hornitzailearen ikonoa`]}}},{l:`fa`,t:{"Provider icon":{v:[`آیکون ارائه دهنده`]}}},{l:`fi`,t:{"Provider icon":{v:[`Palveluntarjoajan kuvake`]}}},{l:`fr`,t:{"Provider icon":{v:[`Icône du fournisseur`]}}},{l:`ga`,t:{"Provider icon":{v:[`Deilbhín soláthraí`]}}},{l:`gl`,t:{"Provider icon":{v:[`Icona do provedor`]}}},{l:`he`,t:{"Provider icon":{v:[`סמל ספק`]}}},{l:`hu`,t:{}},{l:`id`,t:{"Provider icon":{v:[`Ikon penyedia`]}}},{l:`is`,t:{"Provider icon":{v:[`Táknmynd þjónustuveitu`]}}},{l:`it`,t:{"Provider icon":{v:[`Icona del provider`]}}},{l:`ja`,t:{"Provider icon":{v:[`プロバイダーのアイコン`]}}},{l:`ja-JP`,t:{"Provider icon":{v:[`プロバイダーのアイコン`]}}},{l:`ko`,t:{"Provider icon":{v:[`제공자 아이콘`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Provider icon":{v:[`Икона на давател`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Provider icon":{v:[`Leverandørikon`]}}},{l:`nl`,t:{"Provider icon":{v:[`Provider-pictogram`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Provider icon":{v:[`Dostawca ikony`]}}},{l:`pt-BR`,t:{"Provider icon":{v:[`Ícone do provedor`]}}},{l:`pt-PT`,t:{"Provider icon":{v:[`Ícone do fornecedor`]}}},{l:`ro`,t:{"Provider icon":{v:[`Provider pentru icon`]}}},{l:`ru`,t:{"Provider icon":{v:[`Значок поставщика`]}}},{l:`sk`,t:{"Provider icon":{v:[`Ikonka poskytovateľa`]}}},{l:`sl`,t:{}},{l:`sr`,t:{"Provider icon":{v:[`Икона пружаоца`]}}},{l:`sv`,t:{"Provider icon":{v:[`Leverantörsikon`]}}},{l:`tr`,t:{"Provider icon":{v:[`Hizmet sağlayıcı simgesi`]}}},{l:`uk`,t:{"Provider icon":{v:[`Піктограма постачальника`]}}},{l:`uz`,t:{"Provider icon":{v:[`Provayder belgisi`]}}},{l:`zh-CN`,t:{"Provider icon":{v:[`提供者图标`]}}},{l:`zh-HK`,t:{"Provider icon":{v:[`提供者圖示`]}}},{l:`zh-TW`,t:{"Provider icon":{v:[`提供者圖示`]}}}],t39=[{l:`ar`,t:{"Related team resources":{v:[`موارد للفريق ذات صلة`]},"View team":{v:[`عرض الفريق`]}}},{l:`ast`,t:{"Related team resources":{v:[`Recursos rellacionaos colos equipos`]},"View team":{v:[`Ver l'equipu`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{"Related team resources":{v:[`Související prostředky kolektivu`]},"View team":{v:[`Zobrazit kolektiv`]}}},{l:`cs-CZ`,t:{}},{l:`da`,t:{"Related team resources":{v:[`Relaterede teamressourcer`]},"View team":{v:[`Se teamet`]}}},{l:`de`,t:{"Related team resources":{v:[`Verwandte Team-Ressourcen`]},"View team":{v:[`Team anzeigen`]}}},{l:`de-DE`,t:{"Related team resources":{v:[`Verwandte Team-Ressourcen`]},"View team":{v:[`Team anzeigen`]}}},{l:`el`,t:{"Related team resources":{v:[`Σχετικοί πόροι ομάδας`]},"View team":{v:[`Προβολή ομάδας`]}}},{l:`en-GB`,t:{"Related team resources":{v:[`Related team resources`]},"View team":{v:[`View team`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Related team resources":{v:[`Recursos de equipo relacionados`]},"View team":{v:[`Ver equipo`]}}},{l:`es-AR`,t:{"Related team resources":{v:[`Recursos de equipo relacionados`]},"View team":{v:[`Ver equipo`]}}},{l:`es-EC`,t:{}},{l:`es-MX`,t:{"Related team resources":{v:[`Recursos de equipo relacionados`]},"View team":{v:[`Ver equipo`]}}},{l:`et-EE`,t:{"Related team resources":{v:[`Tiimi seotud ressursid`]},"View team":{v:[`Vaata tiimi`]}}},{l:`eu`,t:{}},{l:`fa`,t:{"Related team resources":{v:[`منابع تیمی مرتبط`]},"View team":{v:[`مشاهده گروه`]}}},{l:`fi`,t:{"Related team resources":{v:[`Liittyvät tiimiresurssit`]},"View team":{v:[`Näytä tiimi`]}}},{l:`fr`,t:{"Related team resources":{v:[`Ressources d'équipe associées`]},"View team":{v:[`Voir l'équipe`]}}},{l:`ga`,t:{"Related team resources":{v:[`Acmhainní foirne gaolmhara`]},"View team":{v:[`Féach ar an bhfoireann`]}}},{l:`gl`,t:{"Related team resources":{v:[`Recursos de equipo relacionados`]},"View team":{v:[`Ver o equipo`]}}},{l:`he`,t:{}},{l:`hu`,t:{}},{l:`id`,t:{}},{l:`is`,t:{"Related team resources":{v:[`Tengd tilföng teymis`]},"View team":{v:[`Skoða teymi`]}}},{l:`it`,t:{}},{l:`ja`,t:{"Related team resources":{v:[`チームの関連リソース`]},"View team":{v:[`チームを表示`]}}},{l:`ja-JP`,t:{"Related team resources":{v:[`チームの関連リソース`]},"View team":{v:[`チームを表示`]}}},{l:`ko`,t:{"Related team resources":{v:[`관련 팀 리소스`]},"View team":{v:[`팀 보기`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Related team resources":{v:[`Поврзани ресурси на тимот`]},"View team":{v:[`Прикажи тим`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Related team resources":{v:[`Relaterte lagressurser`]},"View team":{v:[`Se lag`]}}},{l:`nl`,t:{"Related team resources":{v:[`Verwante teambronnen`]},"View team":{v:[`Team bekijken`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Related team resources":{v:[`Powiązane zasoby grupowe`]},"View team":{v:[`Zobacz grupę`]}}},{l:`pt-BR`,t:{"Related team resources":{v:[`Recursos de equipe relacionados`]},"View team":{v:[`Ver equipe`]}}},{l:`pt-PT`,t:{"Related team resources":{v:[`Recursos relacionados com a equipa`]},"View team":{v:[`Ver equipa`]}}},{l:`ro`,t:{}},{l:`ru`,t:{"Related team resources":{v:[`Связанные командные ресурсы`]},"View team":{v:[`Просмотр команды`]}}},{l:`sk`,t:{"Related team resources":{v:[`Súvisiace tímové zdroje`]},"View team":{v:[`Zobraziť tím`]}}},{l:`sl`,t:{}},{l:`sr`,t:{"Related team resources":{v:[`Повезани тимски ресурси`]},"View team":{v:[`Прикажи тим`]}}},{l:`sv`,t:{"Related team resources":{v:[`Relaterade teamresurser`]},"View team":{v:[`Visa team`]}}},{l:`tr`,t:{"Related team resources":{v:[`İlgili takım kaynakları`]},"View team":{v:[`Takımı görüntüle`]}}},{l:`uk`,t:{"Related team resources":{v:[`Пов'язані ресурси команди`]},"View team":{v:[`Переглянути команду`]}}},{l:`uz`,t:{"Related team resources":{v:[`Tegishli jamoa resurslari`]},"View team":{v:[`Jamoani ko'rish`]}}},{l:`zh-CN`,t:{"Related team resources":{v:[`相关团队资源`]},"View team":{v:[`查看团队`]}}},{l:`zh-HK`,t:{"Related team resources":{v:[`相關團隊資源`]},"View team":{v:[`查看團隊`]}}},{l:`zh-TW`,t:{"Related team resources":{v:[`相關團隊資源`]},"View team":{v:[`檢視團隊`]}}}],t40=[{l:`ar`,t:{Search:{v:[`بحث`]}}},{l:`ast`,t:{Search:{v:[`Buscar`]}}},{l:`br`,t:{Search:{v:[`Klask`]}}},{l:`ca`,t:{Search:{v:[`Cerca`]}}},{l:`cs`,t:{Search:{v:[`Hledat`]}}},{l:`cs-CZ`,t:{Search:{v:[`Hledat`]}}},{l:`da`,t:{Search:{v:[`Søg`]}}},{l:`de`,t:{Search:{v:[`Suche`]}}},{l:`de-DE`,t:{Search:{v:[`Suche`]}}},{l:`el`,t:{Search:{v:[`Αναζήτηση`]}}},{l:`en-GB`,t:{Search:{v:[`Search`]}}},{l:`eo`,t:{Search:{v:[`Serĉi`]}}},{l:`es`,t:{Search:{v:[`Buscar`]}}},{l:`es-AR`,t:{Search:{v:[`Buscar`]}}},{l:`es-EC`,t:{Search:{v:[`Buscar`]}}},{l:`es-MX`,t:{Search:{v:[`Buscar`]}}},{l:`et-EE`,t:{Search:{v:[`Otsing`]}}},{l:`eu`,t:{Search:{v:[`Bilatu`]}}},{l:`fa`,t:{Search:{v:[`جستجو`]}}},{l:`fi`,t:{Search:{v:[`Etsi`]}}},{l:`fr`,t:{Search:{v:[`Rechercher`]}}},{l:`ga`,t:{Search:{v:[`Cuardach`]}}},{l:`gl`,t:{Search:{v:[`Buscar`]}}},{l:`he`,t:{Search:{v:[`חיפוש`]}}},{l:`hu`,t:{Search:{v:[`Keresés`]}}},{l:`id`,t:{Search:{v:[`Cari`]}}},{l:`is`,t:{Search:{v:[`Leita`]}}},{l:`it`,t:{Search:{v:[`Cerca`]}}},{l:`ja`,t:{Search:{v:[`検索`]}}},{l:`ja-JP`,t:{Search:{v:[`検索`]}}},{l:`ko`,t:{Search:{v:[`검색`]}}},{l:`lt-LT`,t:{Search:{v:[`Ieškoti`]}}},{l:`lv`,t:{}},{l:`mk`,t:{Search:{v:[`Барај`]}}},{l:`my`,t:{Search:{v:[`ရှာဖွေရန်`]}}},{l:`nb`,t:{Search:{v:[`Søk`]}}},{l:`nl`,t:{Search:{v:[`Zoeken`]}}},{l:`oc`,t:{}},{l:`pl`,t:{Search:{v:[`Szukaj`]}}},{l:`pt-BR`,t:{Search:{v:[`Pesquisar`]}}},{l:`pt-PT`,t:{Search:{v:[`Pesquisar`]}}},{l:`ro`,t:{Search:{v:[`Căutare`]}}},{l:`ru`,t:{Search:{v:[`Поиск`]}}},{l:`sk`,t:{Search:{v:[`Hľadať`]}}},{l:`sl`,t:{Search:{v:[`Iskanje`]}}},{l:`sr`,t:{Search:{v:[`Претражи`]}}},{l:`sv`,t:{Search:{v:[`Sök`]}}},{l:`tr`,t:{Search:{v:[`Ara`]}}},{l:`uk`,t:{Search:{v:[`Пошук`]}}},{l:`uz`,t:{Search:{v:[`Qidiruv`]}}},{l:`zh-CN`,t:{Search:{v:[`搜索`]}}},{l:`zh-HK`,t:{Search:{v:[`搜尋`]}}},{l:`zh-TW`,t:{Search:{v:[`搜尋`]}}}],t43=[{l:`ar`,t:{"Select provider":{v:[`اختر مزود`]}}},{l:`ast`,t:{"Select provider":{v:[`Seleicionar el fornidor`]}}},{l:`br`,t:{}},{l:`ca`,t:{}},{l:`cs`,t:{"Select provider":{v:[`Vybrat poskytovatele`]}}},{l:`cs-CZ`,t:{"Select provider":{v:[`Vybrat poskytovatele`]}}},{l:`da`,t:{"Select provider":{v:[`Vælg udbyder`]}}},{l:`de`,t:{"Select provider":{v:[`Anbieter auswählen`]}}},{l:`de-DE`,t:{"Select provider":{v:[`Anbieter auswählen`]}}},{l:`el`,t:{"Select provider":{v:[`Επιλογή παρόχου`]}}},{l:`en-GB`,t:{"Select provider":{v:[`Select provider`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Select provider":{v:[`Seleccione proveedor`]}}},{l:`es-AR`,t:{"Select provider":{v:[`Elija proveedor`]}}},{l:`es-EC`,t:{"Select provider":{v:[`Seleccionar proveedor`]}}},{l:`es-MX`,t:{"Select provider":{v:[`Seleccionar proveedor`]}}},{l:`et-EE`,t:{"Select provider":{v:[`Vali teenuspakkuja`]}}},{l:`eu`,t:{"Select provider":{v:[`Hautatu hornitzailea`]}}},{l:`fa`,t:{"Select provider":{v:[`ارائه دهنده را انتخاب کنید`]}}},{l:`fi`,t:{"Select provider":{v:[`Valitse tarjoaja`]}}},{l:`fr`,t:{"Select provider":{v:[`Sélectionner un fournisseur`]}}},{l:`ga`,t:{"Select provider":{v:[`Roghnaigh soláthraí`]}}},{l:`gl`,t:{"Select provider":{v:[`Seleccione o provedor`]}}},{l:`he`,t:{"Select provider":{v:[`בחירת ספק`]}}},{l:`hu`,t:{}},{l:`id`,t:{"Select provider":{v:[`Pilih penyedia`]}}},{l:`is`,t:{"Select provider":{v:[`Veldu þjónustuveitu`]}}},{l:`it`,t:{"Select provider":{v:[`Selezionare il provider`]}}},{l:`ja`,t:{"Select provider":{v:[`プロバイダーを選択`]}}},{l:`ja-JP`,t:{"Select provider":{v:[`プロバイダーを選択`]}}},{l:`ko`,t:{"Select provider":{v:[`제공자 선택`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Select provider":{v:[`Избери провајдер`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Select provider":{v:[`Velg leverandør`]}}},{l:`nl`,t:{"Select provider":{v:[`Selecteer provider`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Select provider":{v:[`Wybierz dostawcę`]}}},{l:`pt-BR`,t:{"Select provider":{v:[`Selecione provedor`]}}},{l:`pt-PT`,t:{"Select provider":{v:[`Selecionar fornecedor`]}}},{l:`ro`,t:{"Select provider":{v:[`Selectați providerul`]}}},{l:`ru`,t:{"Select provider":{v:[`Выбрать поставщика`]}}},{l:`sk`,t:{"Select provider":{v:[`Vybrať poskytovateľa`]}}},{l:`sl`,t:{}},{l:`sr`,t:{"Select provider":{v:[`Изаберите пружаоца`]}}},{l:`sv`,t:{"Select provider":{v:[`Välj leverantör`]}}},{l:`tr`,t:{"Select provider":{v:[`Hizmet sağlayıcı seçin`]}}},{l:`uk`,t:{"Select provider":{v:[`Виберіть постачальника`]}}},{l:`uz`,t:{"Select provider":{v:[`Provayderni tanlang`]}}},{l:`zh-CN`,t:{"Select provider":{v:[`选择提供者`]}}},{l:`zh-HK`,t:{"Select provider":{v:[`選擇提供者`]}}},{l:`zh-TW`,t:{"Select provider":{v:[`選取提供者`]}}}],t46=[{l:`ar`,t:{Submit:{v:[`إرسال`]}}},{l:`ast`,t:{Submit:{v:[`Unviar`]}}},{l:`br`,t:{}},{l:`ca`,t:{Submit:{v:[`Envia`]}}},{l:`cs`,t:{Submit:{v:[`Odeslat`]}}},{l:`cs-CZ`,t:{Submit:{v:[`Odeslat`]}}},{l:`da`,t:{Submit:{v:[`Send`]}}},{l:`de`,t:{Submit:{v:[`Einreichen`]}}},{l:`de-DE`,t:{Submit:{v:[`Einreichen`]}}},{l:`el`,t:{Submit:{v:[`Υποβολή`]}}},{l:`en-GB`,t:{Submit:{v:[`Submit`]}}},{l:`eo`,t:{}},{l:`es`,t:{Submit:{v:[`Enviar`]}}},{l:`es-AR`,t:{Submit:{v:[`Enviar`]}}},{l:`es-EC`,t:{Submit:{v:[`Enviar`]}}},{l:`es-MX`,t:{Submit:{v:[`Enviar`]}}},{l:`et-EE`,t:{Submit:{v:[`Saada`]}}},{l:`eu`,t:{Submit:{v:[`Bidali`]}}},{l:`fa`,t:{Submit:{v:[`ارسال`]}}},{l:`fi`,t:{Submit:{v:[`Lähetä`]}}},{l:`fr`,t:{Submit:{v:[`Valider`]}}},{l:`ga`,t:{Submit:{v:[`Cuir isteach`]}}},{l:`gl`,t:{Submit:{v:[`Enviar`]}}},{l:`he`,t:{Submit:{v:[`הגשה`]}}},{l:`hu`,t:{Submit:{v:[`Beküldés`]}}},{l:`id`,t:{Submit:{v:[`Kirimkan`]}}},{l:`is`,t:{Submit:{v:[`Senda inn`]}}},{l:`it`,t:{Submit:{v:[`Invia`]}}},{l:`ja`,t:{Submit:{v:[`提出`]}}},{l:`ja-JP`,t:{Submit:{v:[`提出`]}}},{l:`ko`,t:{Submit:{v:[`제출`]}}},{l:`lt-LT`,t:{Submit:{v:[`Pateikti`]}}},{l:`lv`,t:{}},{l:`mk`,t:{Submit:{v:[`Испрати`]}}},{l:`my`,t:{Submit:{v:[`တင်သွင်းရန်`]}}},{l:`nb`,t:{Submit:{v:[`Send`]}}},{l:`nl`,t:{Submit:{v:[`Indienen`]}}},{l:`oc`,t:{}},{l:`pl`,t:{Submit:{v:[`Wyślij`]}}},{l:`pt-BR`,t:{Submit:{v:[`Enviar`]}}},{l:`pt-PT`,t:{Submit:{v:[`Submeter`]}}},{l:`ro`,t:{Submit:{v:[`Trimiteți`]}}},{l:`ru`,t:{Submit:{v:[`Утвердить`]}}},{l:`sk`,t:{Submit:{v:[`Odoslať`]}}},{l:`sl`,t:{Submit:{v:[`Pošlji`]}}},{l:`sr`,t:{Submit:{v:[`Поднеси`]}}},{l:`sv`,t:{Submit:{v:[`Skicka`]}}},{l:`tr`,t:{Submit:{v:[`Gönder`]}}},{l:`uk`,t:{Submit:{v:[`Надіслати`]}}},{l:`uz`,t:{Submit:{v:[`Yuborish`]}}},{l:`zh-CN`,t:{Submit:{v:[`提交`]}}},{l:`zh-HK`,t:{Submit:{v:[`提交`]}}},{l:`zh-TW`,t:{Submit:{v:[`遞交`]}}}],t47=[{l:`ar`,t:{"Unable to search the group":{v:[`تعذّر البحث في المجموعة`]}}},{l:`ast`,t:{"Unable to search the group":{v:[`Nun ye posible buscar el grupu`]}}},{l:`br`,t:{"Unable to search the group":{v:[`Dibosupl eo klask ar strollad`]}}},{l:`ca`,t:{"Unable to search the group":{v:[`No es pot cercar el grup`]}}},{l:`cs`,t:{"Unable to search the group":{v:[`Nedaří se hledat skupinu`]}}},{l:`cs-CZ`,t:{"Unable to search the group":{v:[`Nedaří se hledat skupinu`]}}},{l:`da`,t:{"Unable to search the group":{v:[`Kan ikke søge på denne gruppe`]}}},{l:`de`,t:{"Unable to search the group":{v:[`Die Gruppe kann nicht durchsucht werden`]}}},{l:`de-DE`,t:{"Unable to search the group":{v:[`Die Gruppe kann nicht durchsucht werden`]}}},{l:`el`,t:{"Unable to search the group":{v:[`Δεν είναι δυνατή η αναζήτηση της ομάδας`]}}},{l:`en-GB`,t:{"Unable to search the group":{v:[`Unable to search the group`]}}},{l:`eo`,t:{"Unable to search the group":{v:[`Ne eblas serĉi en la grupo`]}}},{l:`es`,t:{"Unable to search the group":{v:[`No es posible buscar en el grupo`]}}},{l:`es-AR`,t:{"Unable to search the group":{v:[`No se puede buscar el grupo`]}}},{l:`es-EC`,t:{"Unable to search the group":{v:[`No se puede buscar en el grupo`]}}},{l:`es-MX`,t:{"Unable to search the group":{v:[`No fue posible buscar en el grupo`]}}},{l:`et-EE`,t:{"Unable to search the group":{v:[`Gruppi ei ole võimalik otsida`]}}},{l:`eu`,t:{"Unable to search the group":{v:[`Ezin izan da taldea bilatu`]}}},{l:`fa`,t:{"Unable to search the group":{v:[`امکان جستجوی گروه وجود ندارد`]}}},{l:`fi`,t:{"Unable to search the group":{v:[`Ryhmää ei voi hakea`]}}},{l:`fr`,t:{"Unable to search the group":{v:[`Impossible de chercher le groupe`]}}},{l:`ga`,t:{"Unable to search the group":{v:[`Ní féidir an grúpa a chuardach`]}}},{l:`gl`,t:{"Unable to search the group":{v:[`Non foi posíbel buscar o grupo`]}}},{l:`he`,t:{"Unable to search the group":{v:[`לא ניתן לחפש בקבוצה`]}}},{l:`hu`,t:{"Unable to search the group":{v:[`A csoport nem kereshető`]}}},{l:`id`,t:{"Unable to search the group":{v:[`Tidak dapat mencari dalam grup`]}}},{l:`is`,t:{"Unable to search the group":{v:[`Get ekki leitað í hópnum`]}}},{l:`it`,t:{"Unable to search the group":{v:[`Impossibile cercare il gruppo`]}}},{l:`ja`,t:{"Unable to search the group":{v:[`グループを検索できません`]}}},{l:`ja-JP`,t:{"Unable to search the group":{v:[`グループを検索できません`]}}},{l:`ko`,t:{"Unable to search the group":{v:[`그룹을 검색할 수 없음`]}}},{l:`lt-LT`,t:{"Unable to search the group":{v:[`Nepavyko atlikti paiešką grupėje`]}}},{l:`lv`,t:{}},{l:`mk`,t:{"Unable to search the group":{v:[`Неможе да се пронајде групата`]}}},{l:`my`,t:{"Unable to search the group":{v:[`အဖွဲ့အား ရှာဖွေ၍ မရနိုင်ပါ`]}}},{l:`nb`,t:{"Unable to search the group":{v:[`Kunne ikke søke i gruppen`]}}},{l:`nl`,t:{"Unable to search the group":{v:[`Kan niet zoeken in de groep`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Unable to search the group":{v:[`Nie można przeszukać grupy`]}}},{l:`pt-BR`,t:{"Unable to search the group":{v:[`Não foi possível pesquisar o grupo`]}}},{l:`pt-PT`,t:{"Unable to search the group":{v:[`Não é possível pesquisar o grupo`]}}},{l:`ro`,t:{"Unable to search the group":{v:[`Imposibilitatea de a căuta în grup`]}}},{l:`ru`,t:{"Unable to search the group":{v:[`Невозможно найти группу`]}}},{l:`sk`,t:{"Unable to search the group":{v:[`Skupinu sa nepodarilo nájsť`]}}},{l:`sl`,t:{"Unable to search the group":{v:[`Ni mogoče iskati po skupini`]}}},{l:`sr`,t:{"Unable to search the group":{v:[`Група не може да се претражи`]}}},{l:`sv`,t:{"Unable to search the group":{v:[`Kunde inte söka i gruppen`]}}},{l:`tr`,t:{"Unable to search the group":{v:[`Grupta arama yapılamadı`]}}},{l:`uk`,t:{"Unable to search the group":{v:[`Неможливо шукати в групі`]}}},{l:`uz`,t:{"Unable to search the group":{v:[`Guruhni qidirish imkonsiz`]}}},{l:`zh-CN`,t:{"Unable to search the group":{v:[`无法搜索分组`]}}},{l:`zh-HK`,t:{"Unable to search the group":{v:[`無法搜尋群組`]}}},{l:`zh-TW`,t:{"Unable to search the group":{v:[`無法搜尋群組`]}}}],t48=[{l:`ar`,t:{"Undo changes":{v:[`تراجَع عن التغييرات`]}}},{l:`ast`,t:{"Undo changes":{v:[`Desfacer los cambeos`]}}},{l:`br`,t:{}},{l:`ca`,t:{"Undo changes":{v:[`Desfés els canvis`]}}},{l:`cs`,t:{"Undo changes":{v:[`Vzít změny zpět`]}}},{l:`cs-CZ`,t:{"Undo changes":{v:[`Vzít změny zpět`]}}},{l:`da`,t:{"Undo changes":{v:[`Fortryd ændringer`]}}},{l:`de`,t:{"Undo changes":{v:[`Änderungen rückgängig machen`]}}},{l:`de-DE`,t:{"Undo changes":{v:[`Änderungen rückgängig machen`]}}},{l:`el`,t:{"Undo changes":{v:[`Αναίρεση Αλλαγών`]}}},{l:`en-GB`,t:{"Undo changes":{v:[`Undo changes`]}}},{l:`eo`,t:{}},{l:`es`,t:{"Undo changes":{v:[`Deshacer cambios`]}}},{l:`es-AR`,t:{"Undo changes":{v:[`Deshacer cambios`]}}},{l:`es-EC`,t:{"Undo changes":{v:[`Deshacer cambios`]}}},{l:`es-MX`,t:{"Undo changes":{v:[`Deshacer cambios`]}}},{l:`et-EE`,t:{"Undo changes":{v:[`Pööra muudatused tagasi`]}}},{l:`eu`,t:{"Undo changes":{v:[`Aldaketak desegin`]}}},{l:`fa`,t:{"Undo changes":{v:[`لغو تغییرات`]}}},{l:`fi`,t:{"Undo changes":{v:[`Kumoa muutokset`]}}},{l:`fr`,t:{"Undo changes":{v:[`Annuler les changements`]}}},{l:`ga`,t:{"Undo changes":{v:[`Cealaigh athruithe`]}}},{l:`gl`,t:{"Undo changes":{v:[`Desfacer os cambios`]}}},{l:`he`,t:{"Undo changes":{v:[`ביטול שינויים`]}}},{l:`hu`,t:{"Undo changes":{v:[`Változtatások visszavonása`]}}},{l:`id`,t:{"Undo changes":{v:[`Urungkan perubahan`]}}},{l:`is`,t:{"Undo changes":{v:[`Afturkalla breytingar`]}}},{l:`it`,t:{"Undo changes":{v:[`Cancella i cambiamenti`]}}},{l:`ja`,t:{"Undo changes":{v:[`変更を取り消し`]}}},{l:`ja-JP`,t:{"Undo changes":{v:[`変更を取り消し`]}}},{l:`ko`,t:{"Undo changes":{v:[`변경 되돌리기`]}}},{l:`lt-LT`,t:{}},{l:`lv`,t:{}},{l:`mk`,t:{"Undo changes":{v:[`Врати ги промените`]}}},{l:`my`,t:{}},{l:`nb`,t:{"Undo changes":{v:[`Tilbakestill endringer`]}}},{l:`nl`,t:{"Undo changes":{v:[`Wijzigingen ongedaan maken`]}}},{l:`oc`,t:{}},{l:`pl`,t:{"Undo changes":{v:[`Cofnij zmiany`]}}},{l:`pt-BR`,t:{"Undo changes":{v:[`Desfazer modificações`]}}},{l:`pt-PT`,t:{"Undo changes":{v:[`Anular alterações`]}}},{l:`ro`,t:{"Undo changes":{v:[`Anularea modificărilor`]}}},{l:`ru`,t:{"Undo changes":{v:[`Отменить изменения`]}}},{l:`sk`,t:{"Undo changes":{v:[`Vrátiť zmeny`]}}},{l:`sl`,t:{"Undo changes":{v:[`Razveljavi spremembe`]}}},{l:`sr`,t:{"Undo changes":{v:[`Поништи измене`]}}},{l:`sv`,t:{"Undo changes":{v:[`Ångra ändringar`]}}},{l:`tr`,t:{"Undo changes":{v:[`Değişiklikleri geri al`]}}},{l:`uk`,t:{"Undo changes":{v:[`Скасувати зміни`]}}},{l:`uz`,t:{"Undo changes":{v:[`O'zgarishlarni bekor qilish`]}}},{l:`zh-CN`,t:{"Undo changes":{v:[`撤销更改`]}}},{l:`zh-HK`,t:{"Undo changes":{v:[`取消更改`]}}},{l:`zh-TW`,t:{"Undo changes":{v:[`還原變更`]}}}];window._nc_vue_element_id=window._nc_vue_element_id??0;function createElementId(){return`nc-vue-${window._nc_vue_element_id++}`}register();var _sfc_main$36=defineComponent({name:`NcActionButtonGroup`,inject:{isInSemanticMenu:{from:NC_ACTIONS_IS_SEMANTIC_MENU,default:!1}},props:{name:{required:!1,default:void 0,type:String}},setup(){return{labelId:createElementId()}},methods:{t:t$2}});register();var _hoisted_1$44=[`for`],_hoisted_2$38=[`id`,`type`,`value`,`min`,`max`],NcDateTimePickerNative=_export_sfc$1(defineComponent({inheritAttrs:!1,__name:`NcDateTimePickerNative`,props:mergeModels({class:{default:void 0},id:{default:()=>createElementId()},inputClass:{default:``},type:{default:`date`},label:{default:()=>t$2(`Please choose a date`)},min:{default:null},max:{default:null},hideLabel:{type:Boolean}},{modelValue:{default:null},modelModifiers:{}}),emits:[`update:modelValue`],setup(r){let p=useModel(r,`modelValue`),j=r,Ue=computed(()=>p.value?ut(p.value):``),De=computed(()=>j.max?ut(j.max):void 0),Ge=computed(()=>j.min?ut(j.min):void 0);function R(zt){return{yyyy:zt.getFullYear().toString().padStart(4,`0`),MM:(zt.getMonth()+1).toString().padStart(2,`0`),dd:zt.getDate().toString().padStart(2,`0`),hh:zt.getHours().toString().padStart(2,`0`),mm:zt.getMinutes().toString().padStart(2,`0`)}}function ut(zt){let{yyyy:ft,MM:qt,dd:Nt,hh:Ut,mm:Yt}=R(zt);if(j.type===`datetime-local`)return`${ft}-${qt}-${Nt}T${Ut}:${Yt}`;if(j.type===`date`)return`${ft}-${qt}-${Nt}`;if(j.type===`month`)return`${ft}-${qt}`;if(j.type===`time`)return`${Ut}:${Yt}`;if(j.type===`week`){let Gt=new Date(Number.parseInt(ft),0,1),Jt=Math.floor((zt.getTime()-Gt.getTime())/(1440*60*1e3));return`${ft}-W${Math.ceil(Jt/7)}`}return``}function Ct(zt){let ft=zt.target;if(!ft||isNaN(ft.valueAsNumber))p.value=null;else if(j.type===`time`){let qt=ft.value,{yyyy:Nt,MM:Ut,dd:Yt}=R(p.value||new Date);p.value=new Date(`${Nt}-${Ut}-${Yt}T${qt}`)}else if(j.type===`month`){let qt=(new Date(ft.value).getMonth()+1).toString().padStart(2,`0`),{yyyy:Nt,dd:Ut,hh:Yt,mm:Gt}=R(p.value||new Date);p.value=new Date(`${Nt}-${qt}-${Ut}T${Yt}:${Gt}`)}else{let qt=new Date(ft.valueAsNumber).getTimezoneOffset()*1e3*60,Nt=ft.valueAsNumber+qt;p.value=new Date(Nt)}}return(zt,ft)=>(openBlock(),createElementBlock(`div`,{class:normalizeClass([`native-datetime-picker`,zt.$props.class])},[createBaseVNode(`label`,{class:normalizeClass([`native-datetime-picker__label`,{"hidden-visually":zt.hideLabel}]),for:zt.id},toDisplayString(zt.label),11,_hoisted_1$44),createBaseVNode(`input`,mergeProps({id:zt.id,class:[`native-datetime-picker__input`,zt.inputClass],type:zt.type,value:Ue.value,min:Ge.value,max:De.value},zt.$attrs,{onInput:Ct}),null,16,_hoisted_2$38)],2))}}),[[`__scopeId`,`data-v-b97e1f7a`]]);function loadState$1(r,p,j){let Ue=document.querySelector(`#initial-state-${r}-${p}`);if(Ue===null){if(j!==void 0)return j;throw Error(`Could not find initial state ${p} of ${r}`)}try{return JSON.parse(atob(Ue.value))}catch{throw Error(`Could not parse initial state ${p} of ${r}`)}}function e(){try{return loadState$1(`core`,`capabilities`)}catch{return console.debug(`Could not find capabilities initial state fall back to _oc_capabilities`),`_oc_capabilities`in window?window._oc_capabilities:{}}}var require_debounce=__commonJSMin(((r,p)=>{function j(Ue,De=100,Ge={}){if(typeof Ue!=`function`)throw TypeError(`Expected the first parameter to be a function, got \`${typeof Ue}\`.`);if(De<0)throw RangeError("`wait` must not be negative.");let{immediate:R}=typeof Ge==`boolean`?{immediate:Ge}:Ge,ut,Ct,zt,ft,qt;function Nt(){let Gt=ut,Jt=Ct;return ut=void 0,Ct=void 0,qt=Ue.apply(Gt,Jt),qt}function Ut(){let Gt=Date.now()-ft;Gt<De&&Gt>=0?zt=setTimeout(Ut,De-Gt):(zt=void 0,R||(qt=Nt()))}let Yt=function(...Gt){if(ut&&this!==ut&&Object.getPrototypeOf(this)===Object.getPrototypeOf(ut))throw Error(`Debounced method called with different contexts of the same prototype.`);ut=this,Ct=Gt,ft=Date.now();let Jt=R&&!zt;return zt||=setTimeout(Ut,De),Jt&&(qt=Nt()),qt};return Object.defineProperty(Yt,`isPending`,{get(){return zt!==void 0}}),Yt.clear=()=>{zt&&=(clearTimeout(zt),void 0)},Yt.flush=()=>{zt&&Yt.trigger()},Yt.trigger=()=>{qt=Nt(),Yt.clear()},Yt}p.exports.debounce=j,p.exports=j})),import_debounce$3=__toESM(require_debounce(),1),[majorVersion]=window.OC?.config?.version?.split(`.`)??[],isLegacy=Number.parseInt(majorVersion??`32`)<32,noop$5=()=>{},isArray$10=Array.isArray;function isSameRouteRecord(r,p){return(r.aliasOf||r)===(p.aliasOf||p)}function isSameRouteLocationParams(r,p){if(Object.keys(r).length!==Object.keys(p).length)return!1;for(let j in r)if(!isSameRouteLocationParamsValue(r[j],p[j]))return!1;return!0}function isSameRouteLocationParamsValue(r,p){return isArray$10(r)?isEquivalentArray(r,p):isArray$10(p)?isEquivalentArray(p,r):r===p}function isEquivalentArray(r,p){return isArray$10(p)?r.length===p.length&&r.every((j,Ue)=>j===p[Ue]):r.length===1&&r[0]===p}var ErrorTypes=(function(r){return r[r.MATCHER_NOT_FOUND=1]=`MATCHER_NOT_FOUND`,r[r.NAVIGATION_GUARD_REDIRECT=2]=`NAVIGATION_GUARD_REDIRECT`,r[r.NAVIGATION_ABORTED=4]=`NAVIGATION_ABORTED`,r[r.NAVIGATION_CANCELLED=8]=`NAVIGATION_CANCELLED`,r[r.NAVIGATION_DUPLICATED=16]=`NAVIGATION_DUPLICATED`,r})({}),NavigationFailureSymbol=Symbol(``);ErrorTypes.MATCHER_NOT_FOUND,ErrorTypes.NAVIGATION_GUARD_REDIRECT,ErrorTypes.NAVIGATION_ABORTED,ErrorTypes.NAVIGATION_CANCELLED,ErrorTypes.NAVIGATION_DUPLICATED;var matchedRouteKey=Symbol(``),viewDepthKey=Symbol(``),routerKey=Symbol(``),routeLocationKey=Symbol(``),routerViewLocationKey=Symbol(``),ROOT_TOKEN={type:(function(r){return r[r.Static=0]=`Static`,r[r.Param=1]=`Param`,r[r.Group=2]=`Group`,r})({}).Static,value:``};function useLink(r){let p=inject(routerKey),j=inject(routeLocationKey),Ue=computed(()=>{let Ct=unref(r.to);return p.resolve(Ct)}),De=computed(()=>{let{matched:Ct}=Ue.value,{length:zt}=Ct,ft=Ct[zt-1],qt=j.matched;if(!ft||!qt.length)return-1;let Nt=qt.findIndex(isSameRouteRecord.bind(null,ft));if(Nt>-1)return Nt;let Ut=getOriginalPath(Ct[zt-2]);return zt>1&&getOriginalPath(ft)===Ut&&qt[qt.length-1].path!==Ut?qt.findIndex(isSameRouteRecord.bind(null,Ct[zt-2])):Nt}),Ge=computed(()=>De.value>-1&&includesParams(j.params,Ue.value.params)),R=computed(()=>De.value>-1&&De.value===j.matched.length-1&&isSameRouteLocationParams(j.params,Ue.value.params));function ut(Ct={}){if(guardEvent(Ct)){let zt=p[unref(r.replace)?`replace`:`push`](unref(r.to)).catch(noop$5);return r.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>zt),zt}return Promise.resolve()}return{route:Ue,href:computed(()=>Ue.value.href),isActive:Ge,isExactActive:R,navigate:ut}}function preferSingleVNode(r){return r.length===1?r[0]:r}var RouterLink=defineComponent({name:`RouterLink`,compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:`page`},viewTransition:Boolean},useLink,setup(r,{slots:p}){let j=reactive(useLink(r)),{options:Ue}=inject(routerKey),De=computed(()=>({[getLinkClass(r.activeClass,Ue.linkActiveClass,`router-link-active`)]:j.isActive,[getLinkClass(r.exactActiveClass,Ue.linkExactActiveClass,`router-link-exact-active`)]:j.isExactActive}));return()=>{let Ge=p.default&&preferSingleVNode(p.default(j));return r.custom?Ge:h(`a`,{"aria-current":j.isExactActive?r.ariaCurrentValue:null,href:j.href,onClick:j.navigate,class:De.value},Ge)}}});function guardEvent(r){if(!(r.metaKey||r.altKey||r.ctrlKey||r.shiftKey)&&!r.defaultPrevented&&!(r.button!==void 0&&r.button!==0)){if(r.currentTarget&&r.currentTarget.getAttribute){let p=r.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(p))return}return r.preventDefault&&r.preventDefault(),!0}}function includesParams(r,p){for(let j in p){let Ue=p[j],De=r[j];if(typeof Ue==`string`){if(Ue!==De)return!1}else if(!isArray$10(De)||De.length!==Ue.length||Ue.some((Ge,R)=>Ge!==De[R]))return!1}return!0}function getOriginalPath(r){return r?r.aliasOf?r.aliasOf.path:r.path:``}var getLinkClass=(r,p,j)=>r??p??j,_hoisted_1$43={class:`button-vue__wrapper`},_hoisted_2$37={class:`button-vue__icon`},_hoisted_3$32={class:`button-vue__text`},NcButton=_export_sfc$1(defineComponent({__name:`NcButton`,props:{alignment:{default:`center`},ariaLabel:{default:void 0},disabled:{type:Boolean},download:{type:[String,Boolean],default:void 0},href:{default:void 0},pressed:{type:Boolean,default:void 0},size:{default:`normal`},target:{default:`_self`},text:{default:void 0},to:{default:void 0},type:{default:`button`},variant:{default:`secondary`},wide:{type:Boolean}},emits:[`click`,`update:pressed`],setup(r,{emit:p}){let j=r,Ue=p,De=inject(routerKey,null)!==null,Ge=computed(()=>De&&j.to?`RouterLink`:j.href?`a`:`button`),R=computed(()=>Ge.value===`button`&&typeof j.pressed==`boolean`),ut=computed(()=>j.pressed?`primary`:j.pressed===!1&&j.variant===`primary`?`secondary`:j.variant),Ct=computed(()=>ut.value.startsWith(`tertiary`)),zt=computed(()=>j.alignment.split(`-`)[0]),ft=computed(()=>j.alignment.includes(`-`)),qt=inject(`NcPopover:trigger:attrs`,()=>({}),!1),Nt=computed(()=>qt()),Ut=computed(()=>{if(Ge.value===`RouterLink`)return{to:j.to,activeClass:`active`};if(Ge.value===`a`)return{href:j.href||`#`,target:j.target,rel:`nofollow noreferrer noopener`,download:j.download||void 0};if(Ge.value===`button`)return{...Nt.value,"aria-pressed":j.pressed,type:j.type,disabled:j.disabled}});function Yt(Gt){R.value&&Ue(`update:pressed`,!j.pressed),Ue(`click`,Gt)}return(Gt,Jt)=>(openBlock(),createBlock(resolveDynamicComponent(Ge.value),mergeProps({class:[`button-vue`,[`button-vue--size-${Gt.size}`,{[`button-vue--${ut.value}`]:ut.value,"button-vue--tertiary":Ct.value,"button-vue--wide":Gt.wide,[`button-vue--${zt.value}`]:zt.value!==`center`,"button-vue--reverse":ft.value,"button-vue--legacy":unref(isLegacy)}]],"aria-label":Gt.ariaLabel},Ut.value,{onClick:Yt}),{default:withCtx(()=>[createBaseVNode(`span`,_hoisted_1$43,[createBaseVNode(`span`,_hoisted_2$37,[renderSlot(Gt.$slots,`icon`,{},void 0,!0)]),createBaseVNode(`span`,_hoisted_3$32,[renderSlot(Gt.$slots,`default`,{},()=>[createTextVNode(toDisplayString(Gt.text),1)],!0)])])]),_:3},16,[`class`,`aria-label`]))}}),[[`__scopeId`,`data-v-1057e2a8`]]),_hoisted_1$42={class:`input-field__main-wrapper`},_hoisted_2$36=[`id`,`aria-describedby`,`disabled`,`placeholder`,`type`,`value`],_hoisted_3$31=[`for`],_hoisted_4$29={class:`input-field__icon input-field__icon--leading`},_hoisted_5$14={key:2,class:`input-field__icon input-field__icon--trailing`},_hoisted_6$10=[`id`],NcInputField=_export_sfc$1(defineComponent({inheritAttrs:!1,__name:`NcInputField`,props:mergeModels({class:{default:``},inputClass:{default:``},id:{default:()=>createElementId()},label:{default:void 0},labelOutside:{type:Boolean},type:{default:`text`},placeholder:{default:void 0},showTrailingButton:{type:Boolean},trailingButtonLabel:{default:void 0},success:{type:Boolean},error:{type:Boolean},helperText:{default:``},disabled:{type:Boolean},pill:{type:Boolean}},{modelValue:{required:!0},modelModifiers:{}}),emits:mergeModels([`trailingButtonClick`],[`update:modelValue`]),setup(r,{expose:p,emit:j}){let Ue=useModel(r,`modelValue`),De=r,Ge=j;p({focus:Nt,select:Ut});let R=useAttrs(),ut=useTemplateRef(`input`),Ct=computed(()=>De.showTrailingButton||De.success),zt=computed(()=>De.placeholder||(isLegacy?De.label:void 0)),ft=computed(()=>{let Gt=De.label||De.labelOutside;return Gt||warn(`You need to add a label to the NcInputField component. Either use the prop label or use an external one, as per the example in the documentation.`),Gt}),qt=computed(()=>{let Gt=[];return De.helperText&&Gt.push(`${De.id}-helper-text`),R[`aria-describedby`]&&Gt.push(String(R[`aria-describedby`])),Gt.join(` `)||void 0});function Nt(Gt){ut.value.focus(Gt)}function Ut(){ut.value.select()}function Yt(Gt){let Jt=Gt.target;Ue.value=De.type===`number`&&typeof Ue.value==`number`?parseFloat(Jt.value):Jt.value}return(Gt,Jt)=>(openBlock(),createElementBlock(`div`,{class:normalizeClass([`input-field`,[{"input-field--disabled":Gt.disabled,"input-field--error":Gt.error,"input-field--label-outside":Gt.labelOutside||!ft.value,"input-field--leading-icon":!!Gt.$slots.icon,"input-field--trailing-icon":Ct.value,"input-field--pill":Gt.pill,"input-field--success":Gt.success,"input-field--legacy":unref(isLegacy)},Gt.$props.class]])},[createBaseVNode(`div`,_hoisted_1$42,[createBaseVNode(`input`,mergeProps(Gt.$attrs,{id:Gt.id,ref:`input`,"aria-describedby":qt.value,"aria-live":`polite`,class:[`input-field__input`,Gt.inputClass],disabled:Gt.disabled,placeholder:zt.value,type:Gt.type,value:Ue.value.toString(),onInput:Yt}),null,16,_hoisted_2$36),!Gt.labelOutside&&ft.value?(openBlock(),createElementBlock(`label`,{key:0,class:`input-field__label`,for:Gt.id},toDisplayString(Gt.label),9,_hoisted_3$31)):createCommentVNode(``,!0),withDirectives(createBaseVNode(`div`,_hoisted_4$29,[renderSlot(Gt.$slots,`icon`,{},void 0,!0)],512),[[vShow,!!Gt.$slots.icon]]),Gt.showTrailingButton?(openBlock(),createBlock(unref(NcButton),{key:1,class:`input-field__trailing-button`,"aria-label":Gt.trailingButtonLabel,disabled:Gt.disabled,variant:`tertiary-no-background`,onClick:Jt[0]||=ei=>Ge(`trailingButtonClick`,ei)},{icon:withCtx(()=>[renderSlot(Gt.$slots,`trailing-button-icon`,{},void 0,!0)]),_:3},8,[`aria-label`,`disabled`])):Gt.success||Gt.error?(openBlock(),createElementBlock(`div`,_hoisted_5$14,[Gt.success?(openBlock(),createBlock(unref(NcIconSvgWrapper),{key:0,path:unref(mdiCheck)},null,8,[`path`])):(openBlock(),createBlock(unref(NcIconSvgWrapper),{key:1,path:unref(mdiAlertCircle)},null,8,[`path`]))])):createCommentVNode(``,!0)]),Gt.helperText?(openBlock(),createElementBlock(`p`,{key:0,id:`${Gt.id}-helper-text`,class:`input-field__helper-text-message`},[Gt.success?(openBlock(),createBlock(unref(NcIconSvgWrapper),{key:0,class:`input-field__helper-text-message__icon`,path:unref(mdiCheck)},null,8,[`path`])):Gt.error?(openBlock(),createBlock(unref(NcIconSvgWrapper),{key:1,class:`input-field__helper-text-message__icon`,path:unref(mdiAlertCircle)},null,8,[`path`])):createCommentVNode(``,!0),createTextVNode(` `+toDisplayString(Gt.helperText),1)],8,_hoisted_6$10)):createCommentVNode(``,!0)],2))}}),[[`__scopeId`,`data-v-8e3b7bdd`]]),LogLevel=(r=>(r[r.Debug=0]=`Debug`,r[r.Info=1]=`Info`,r[r.Warn=2]=`Warn`,r[r.Error=3]=`Error`,r[r.Fatal=4]=`Fatal`,r))(LogLevel||{}),__defProp$1=Object.defineProperty,__defNormalProp$1=(r,p,j)=>p in r?__defProp$1(r,p,{enumerable:!0,configurable:!0,writable:!0,value:j}):r[p]=j,__publicField$1=(r,p,j)=>(__defNormalProp$1(r,typeof p==`symbol`?p:p+``,j),j),ConsoleLogger=class{constructor(r){__publicField$1(this,`context`),this.context=r||{}}formatMessage(r,p,j){let Ue=`[`+LogLevel[p].toUpperCase()+`] `;return j&&j.app&&(Ue+=j.app+`: `),typeof r==`string`?Ue+r:(Ue+=`Unexpected ${r.name}`,r.message&&(Ue+=` "${r.message}"`),p===LogLevel.Debug&&r.stack&&(Ue+=`
|
|
|
|
|
|
Stack trace:
|
|
|
${r.stack}`),Ue)}log(r,p,j){var Ue,De;if(!(typeof this.context?.level==`number`&&r<this.context?.level))switch(typeof p==`object`&&j?.error===void 0&&(j.error=p),r){case LogLevel.Debug:console.debug(this.formatMessage(p,LogLevel.Debug,j),j);break;case LogLevel.Info:console.info(this.formatMessage(p,LogLevel.Info,j),j);break;case LogLevel.Warn:console.warn(this.formatMessage(p,LogLevel.Warn,j),j);break;case LogLevel.Error:console.error(this.formatMessage(p,LogLevel.Error,j),j);break;case LogLevel.Fatal:default:console.error(this.formatMessage(p,LogLevel.Fatal,j),j);break}}debug(r,p){this.log(LogLevel.Debug,r,Object.assign({},this.context,p))}info(r,p){this.log(LogLevel.Info,r,Object.assign({},this.context,p))}warn(r,p){this.log(LogLevel.Warn,r,Object.assign({},this.context,p))}error(r,p){this.log(LogLevel.Error,r,Object.assign({},this.context,p))}fatal(r,p){this.log(LogLevel.Fatal,r,Object.assign({},this.context,p))}};function buildConsoleLogger(r){return new ConsoleLogger(r)}var __defProp=Object.defineProperty,__defNormalProp=(r,p,j)=>p in r?__defProp(r,p,{enumerable:!0,configurable:!0,writable:!0,value:j}):r[p]=j,__publicField=(r,p,j)=>(__defNormalProp(r,typeof p==`symbol`?p:p+``,j),j),LoggerBuilder=class{constructor(r){__publicField(this,`context`),__publicField(this,`factory`),this.context={},this.factory=r}setApp(r){return this.context.app=r,this}setLogLevel(r){return this.context.level=r,this}setUid(r){return this.context.uid=r,this}detectUser(){let r=getCurrentUser();return r!==null&&(this.context.uid=r.uid),this}detectLogLevel(){let r=this,p=()=>{var j,Ue;document.readyState===`complete`||document.readyState===`interactive`?(r.context.level=window._oc_config?.loglevel??LogLevel.Warn,window._oc_debug&&(r.context.level=LogLevel.Debug),document.removeEventListener(`readystatechange`,p)):document.addEventListener(`readystatechange`,p)};return p(),this}build(){return this.context.level===void 0&&this.detectLogLevel(),this.factory(this.context)}};function getLoggerBuilder(){return new LoggerBuilder(buildConsoleLogger)}var logger$4=getLoggerBuilder().detectUser().setApp(`@nextcloud/vue`).build();register();var NcPasswordField=_export_sfc$1(defineComponent({__name:`NcPasswordField`,props:mergeModels({class:{},inputClass:{default:``},id:{},label:{},labelOutside:{type:Boolean},placeholder:{},showTrailingButton:{type:Boolean,default:!0},success:{type:Boolean},error:{type:Boolean},helperText:{},disabled:{type:Boolean},pill:{type:Boolean},checkPasswordStrength:{type:Boolean},minlength:{default:void 0},asText:{type:Boolean}},{modelValue:{default:``},modelModifiers:{},visible:{type:Boolean,default:!1},visibleModifiers:{}}),emits:mergeModels([`valid`,`invalid`],[`update:modelValue`,`update:visible`]),setup(r,{expose:p,emit:j}){let Ue=useModel(r,`modelValue`),De=useModel(r,`visible`),Ge=r,R=j;watch(Ue,(0,import_debounce$3.default)(Nt,500)),p({focus:Yt,select:Gt});let{password_policy:ut}=e(),Ct=useTemplateRef(`inputField`),zt=ref(``),ft=ref(),qt=computed(()=>{let Jt={...Ge};return delete Jt.checkPasswordStrength,delete Jt.minlength,delete Jt.asText,delete Jt.error,delete Jt.helperText,delete Jt.inputClass,delete Jt.success,Jt});async function Nt(){if(Ge.checkPasswordStrength)try{let{data:Jt}=await cancelableClient.post(v(`apps/password_policy/api/v1/validate`),{password:Ue.value});if(ft.value=Jt.ocs.data.passed,Jt.ocs.data.passed){zt.value=t$2(`Password is secure`),R(`valid`);return}zt.value=Jt.ocs.data.reason,R(`invalid`)}catch(Jt){logger$4.error(`Password policy returned an error`,{error:Jt})}}function Ut(){De.value=!De.value}function Yt(Jt){Ct.value.focus(Jt)}function Gt(){Ct.value.select()}return(Jt,ei)=>(openBlock(),createBlock(NcInputField,mergeProps(qt.value,{ref:`inputField`,modelValue:Ue.value,"onUpdate:modelValue":ei[0]||=ii=>Ue.value=ii,error:Jt.error||ft.value===!1,"helper-text":Jt.helperText||zt.value,"input-class":[Jt.inputClass,{"password-field__input--secure-text":!De.value&&Jt.asText}],minlength:Jt.minlength??unref(ut)?.minLength??0,success:Jt.success||ft.value===!0,"trailing-button-label":De.value?unref(t$2)(`Hide password`):unref(t$2)(`Show password`),type:De.value||Jt.asText?`text`:`password`,onTrailingButtonClick:Ut}),createSlots({"trailing-button-icon":withCtx(()=>[createVNode(NcIconSvgWrapper,{path:De.value?unref(mdiEyeOff):unref(mdiEye)},null,8,[`path`])]),_:2},[Jt.$slots.icon?{name:`icon`,fn:withCtx(()=>[renderSlot(Jt.$slots,`icon`,{},void 0,!0)]),key:`0`}:void 0]),1040,[`modelValue`,`error`,`helper-text`,`input-class`,`minlength`,`success`,`trailing-button-label`,`type`]))}}),[[`__scopeId`,`data-v-6df84a8a`]]);register();var _sfc_main$6=defineComponent({__name:`NcTextField`,props:mergeModels({class:{},inputClass:{},id:{},label:{},labelOutside:{type:Boolean},type:{},placeholder:{},showTrailingButton:{type:Boolean},trailingButtonLabel:{default:void 0},success:{type:Boolean},error:{type:Boolean},helperText:{},disabled:{type:Boolean},pill:{type:Boolean},trailingButtonIcon:{default:`close`}},{modelValue:{default:``},modelModifiers:{}}),emits:[`update:modelValue`],setup(r,{expose:p}){let j=useModel(r,`modelValue`),Ue=r;p({focus:Ct,select:zt});let De=useTemplateRef(`inputField`),Ge={arrowEnd:t$2(`Save changes`),close:t$2(`Clear text`),undo:t$2(`Undo changes`)},R=new Set(Object.keys(NcInputField.props)),ut=computed(()=>{let ft=Object.fromEntries(Object.entries(Ue).filter(([qt])=>R.has(qt)));return ft.trailingButtonLabel??=Ge[Ue.trailingButtonIcon],ft});function Ct(ft){De.value.focus(ft)}function zt(){De.value.select()}return(ft,qt)=>(openBlock(),createBlock(unref(NcInputField),mergeProps(ut.value,{ref:`inputField`,modelValue:j.value,"onUpdate:modelValue":qt[0]||=Nt=>j.value=Nt}),createSlots({_:2},[ft.$slots.icon?{name:`icon`,fn:withCtx(()=>[renderSlot(ft.$slots,`icon`)]),key:`0`}:void 0,ft.type===`search`?void 0:{name:`trailing-button-icon`,fn:withCtx(()=>[ft.trailingButtonIcon===`arrowEnd`?(openBlock(),createBlock(unref(NcIconSvgWrapper),{key:0,directional:``,path:unref(mdiArrowRight)},null,8,[`path`])):(openBlock(),createBlock(unref(NcIconSvgWrapper),{key:1,path:ft.trailingButtonIcon===`undo`?unref(mdiUndo):unref(mdiClose)},null,8,[`path`]))]),key:`1`}]),1040,[`modelValue`]))}}),scriptRel=`modulepreload`,assetsURL=function(r,p){return new URL(r,p).href},seen={};const __vitePreload=function(p,j,Ue){let De=Promise.resolve();if(j&&j.length>0){let zt=function(ft){return Promise.all(ft.map(qt=>Promise.resolve(qt).then(Nt=>({status:`fulfilled`,value:Nt}),Nt=>({status:`rejected`,reason:Nt}))))},R=document.getElementsByTagName(`link`),ut=document.querySelector(`meta[property=csp-nonce]`),Ct=ut?.nonce||ut?.getAttribute(`nonce`);De=zt(j.map(ft=>{if(ft=assetsURL(ft,Ue),ft in seen)return;seen[ft]=!0;let qt=ft.endsWith(`.css`),Nt=qt?`[rel="stylesheet"]`:``;if(Ue)for(let Yt=R.length-1;Yt>=0;Yt--){let Gt=R[Yt];if(Gt.href===ft&&(!qt||Gt.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${ft}"]${Nt}`))return;let Ut=document.createElement(`link`);if(Ut.rel=qt?`stylesheet`:scriptRel,qt||(Ut.as=`script`),Ut.crossOrigin=``,Ut.href=ft,Ct&&Ut.setAttribute(`nonce`,Ct),document.head.appendChild(Ut),qt)return new Promise((Yt,Gt)=>{Ut.addEventListener(`load`,Yt),Ut.addEventListener(`error`,()=>Gt(Error(`Unable to preload CSS for ${ft}`)))})}))}function Ge(R){let ut=new Event(`vite:preloadError`,{cancelable:!0});if(ut.payload=R,window.dispatchEvent(ut),!ut.defaultPrevented)throw R}return De.then(R=>{for(let ut of R||[])ut.status===`rejected`&&Ge(ut.reason);return p().catch(Ge)})};register(t46);var _sfc_main$35={name:`NcActionInput`,components:{NcDateTimePickerNative,NcPasswordField,NcTextField:_sfc_main$6,NcColorPicker:defineAsyncComponent(()=>__vitePreload(()=>import(`./NcColorPicker-DAHg2f8T.chunk.mjs`),[],import.meta.url)),NcDateTimePicker:defineAsyncComponent(()=>__vitePreload(()=>import(`./NcDateTimePicker--8vuAVik.chunk.mjs`),[],import.meta.url)),NcSelect:defineAsyncComponent(()=>__vitePreload(()=>import(`./NcSelect-DQE9QMvw.chunk.mjs`),[],import.meta.url))},mixins:[ActionGlobalMixin],inheritAttrs:!1,props:{id:{type:String,default:()=>`action-`+createElementId(),validator:r=>r.trim()!==``},inputId:{type:String,default:()=>`action-input-`+createElementId(),validator:r=>r.trim()!==``},icon:{type:String,default:``},type:{type:String,default:`text`,validator(r){return[`date`,`datetime-local`,`month`,`multiselect`,`number`,`password`,`search`,`tel`,`text`,`time`,`url`,`week`,`color`,`email`].includes(r)}},idNativeDateTimePicker:{type:String,default:`date-time-picker_id`},isNativePicker:{type:Boolean,default:!1},label:{type:String,default:null},labelOutside:{type:Boolean,default:!0},modelValue:{type:[String,Date,Number,Array],default:``},disabled:{type:Boolean,default:!1},ariaLabel:{type:String,default:``},showTrailingButton:{type:Boolean,default:!0},trailingButtonLabel:{type:String,default:t$2(`Submit`)},class:{type:[String,Array,Object],default:``}},emits:[`submit`,`update:modelValue`],computed:{isIconUrl(){try{return new URL(this.icon)}catch{return!1}},isMultiselectType(){return this.type===`multiselect`},nativeDatePickerType(){switch(this.type){case`date`:case`month`:case`time`:case`week`:case`datetime-local`:return this.type}return!1},datePickerType(){if(!this.isNativePicker)switch(this.type){case`date`:case`month`:case`time`:return this.type;case`datetime-local`:return`datetime`}return!1},isFocusable(){return!this.disabled}},methods:{onLeave(){this.$refs.datetimepicker&&this.$refs.datetimepicker.$refs.datepicker&&this.$refs.datetimepicker.$refs.datepicker.closePopup()},onSubmit(r){if(r.preventDefault(),r.stopPropagation(),!this.disabled)this.$emit(`submit`,r);else return!1},onUpdateModelValue(r){this.$emit(`update:modelValue`,r)}}},_sfc_main$39={name:`NcActionLink`,mixins:[ActionTextMixin],inject:{isInSemanticMenu:{from:NC_ACTIONS_IS_SEMANTIC_MENU,default:!1}},props:{href:{type:String,required:!0,validator:r=>{try{return new URL(r)}catch{return r.startsWith(`#`)||r.startsWith(`/`)}}},download:{type:String,default:null},target:{type:String,default:`_self`,validator:r=>r&&(!r.startsWith(`_`)||[`_blank`,`_self`,`_parent`,`_top`].indexOf(r)>-1)},title:{type:String,default:null}}},_hoisted_1$41=[`role`],_hoisted_2$35=[`download`,`href`,`aria-label`,`target`,`title`,`role`],_hoisted_3$30={key:0,class:`action-link__longtext-wrapper`},_hoisted_4$28={class:`action-link__name`},_hoisted_5$13=[`textContent`],_hoisted_6$9=[`textContent`],_hoisted_7$5={key:2,class:`action-link__text`};function _sfc_render$30(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`li`,{class:`action`,role:Ge.isInSemanticMenu&&`presentation`},[createBaseVNode(`a`,{download:j.download,href:j.href,"aria-label":r.ariaLabel,target:j.target,title:j.title,class:`action-link focusable`,rel:`nofollow noreferrer noopener`,role:Ge.isInSemanticMenu&&`menuitem`,onClick:p[0]||=(...R)=>r.onClick&&r.onClick(...R)},[renderSlot(r.$slots,`icon`,{},()=>[createBaseVNode(`span`,{"aria-hidden":`true`,class:normalizeClass([`action-link__icon`,[r.isIconUrl?`action-link__icon--url`:r.icon]]),style:normalizeStyle({backgroundImage:r.isIconUrl?`url(${r.icon})`:null})},null,6)],!0),r.name?(openBlock(),createElementBlock(`span`,_hoisted_3$30,[createBaseVNode(`strong`,_hoisted_4$28,toDisplayString(r.name),1),p[1]||=createBaseVNode(`br`,null,null,-1),createBaseVNode(`span`,{class:`action-link__longtext`,textContent:toDisplayString(r.text)},null,8,_hoisted_5$13)])):r.isLongText?(openBlock(),createElementBlock(`span`,{key:1,class:`action-link__longtext`,textContent:toDisplayString(r.text)},null,8,_hoisted_6$9)):(openBlock(),createElementBlock(`span`,_hoisted_7$5,toDisplayString(r.text),1)),createCommentVNode(``,!0)],8,_hoisted_2$35)],8,_hoisted_1$41)}var NcActionLink=_export_sfc$1(_sfc_main$39,[[`render`,_sfc_render$30],[`__scopeId`,`data-v-9e538838`]]),_sfc_main$38={name:`NcActionRouter`,mixins:[ActionTextMixin],inject:{isInSemanticMenu:{from:NC_ACTIONS_IS_SEMANTIC_MENU,default:!1}},props:{to:{type:[String,Object],required:!0}}},_hoisted_1$40=[`role`],_hoisted_2$34={key:0,class:`action-router__longtext-wrapper`},_hoisted_3$29={class:`action-router__name`},_hoisted_4$27=[`textContent`],_hoisted_5$12=[`textContent`],_hoisted_6$8={key:2,class:`action-router__text`};function _sfc_render$29(r,p,j,Ue,De,Ge){let R=resolveComponent(`RouterLink`);return openBlock(),createElementBlock(`li`,{class:`action`,role:Ge.isInSemanticMenu&&`presentation`},[createVNode(R,{"aria-label":r.ariaLabel,class:`action-router focusable`,rel:`nofollow noreferrer noopener`,role:Ge.isInSemanticMenu&&`menuitem`,title:r.title,to:j.to,onClick:r.onClick},{default:withCtx(()=>[renderSlot(r.$slots,`icon`,{},()=>[createBaseVNode(`span`,{"aria-hidden":`true`,class:normalizeClass([`action-router__icon`,[r.isIconUrl?`action-router__icon--url`:r.icon]]),style:normalizeStyle({backgroundImage:r.isIconUrl?`url(${r.icon})`:null})},null,6)],!0),r.name?(openBlock(),createElementBlock(`span`,_hoisted_2$34,[createBaseVNode(`strong`,_hoisted_3$29,toDisplayString(r.name),1),p[0]||=createBaseVNode(`br`,null,null,-1),createBaseVNode(`span`,{class:`action-router__longtext`,textContent:toDisplayString(r.text)},null,8,_hoisted_4$27)])):r.isLongText?(openBlock(),createElementBlock(`span`,{key:1,class:`action-router__longtext`,textContent:toDisplayString(r.text)},null,8,_hoisted_5$12)):(openBlock(),createElementBlock(`span`,_hoisted_6$8,toDisplayString(r.text),1)),createCommentVNode(``,!0)]),_:3},8,[`aria-label`,`role`,`title`,`to`,`onClick`])],8,_hoisted_1$40)}var NcActionRouter=_export_sfc$1(_sfc_main$38,[[`render`,_sfc_render$29],[`__scopeId`,`data-v-87267750`]]);function tryOnScopeDispose(r){return getCurrentScope()?(onScopeDispose(r),!0):!1}var localProvidedStateMap=new WeakMap,injectLocal=(...r)=>{var p;let j=r[0],Ue=getCurrentInstance()?.proxy;if(Ue==null&&!hasInjectionContext())throw Error(`injectLocal must be called in setup`);return Ue&&localProvidedStateMap.has(Ue)&&j in localProvidedStateMap.get(Ue)?localProvidedStateMap.get(Ue)[j]:inject(...r)};function createSharedComposable(r){let p=0,j,Ue,De=()=>{--p,Ue&&p<=0&&(Ue.stop(),j=void 0,Ue=void 0)};return(...Ge)=>(p+=1,Ue||(Ue=effectScope(!0),j=Ue.run(()=>r(...Ge))),tryOnScopeDispose(De),j)}var isClient=typeof window<`u`&&typeof document<`u`,isWorker=typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope,notNullish=r=>r!=null,toString$6=Object.prototype.toString,isObject$3=r=>toString$6.call(r)===`[object Object]`,noop$4=()=>{},isIOS=getIsIOS();function getIsIOS(){var r,p;return isClient&&window?.navigator?.userAgent&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||window?.navigator?.maxTouchPoints>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function toRef$1(...r){if(r.length!==1)return toRef(...r);let p=r[0];return typeof p==`function`?readonly(customRef(()=>({get:p,set:noop$4}))):ref(p)}function pxValue(r){return r.endsWith(`rem`)?Number.parseFloat(r)*16:Number.parseFloat(r)}function toArray$6(r){return Array.isArray(r)?r:[r]}function cacheStringFunction(r){let p=Object.create(null);return j=>p[j]||(p[j]=r(j))}var hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(r=>r.replace(hyphenateRE,`-$1`).toLowerCase()),camelizeRE=/-(\w)/g,camelize=cacheStringFunction(r=>r.replace(camelizeRE,(p,j)=>j?j.toUpperCase():``));function getLifeCycleTarget(r){return r||getCurrentInstance()}function tryOnMounted(r,p=!0,j){getLifeCycleTarget(j)?onMounted(r,j):p?r():nextTick(r)}function watchImmediate(r,p,j){return watch(r,p,{...j,immediate:!0})}var defaultWindow$1=isClient?window:void 0,defaultDocument=isClient?window.document:void 0,defaultNavigator=isClient?window.navigator:void 0,defaultLocation=isClient?window.location:void 0;function unrefElement$1(r){var p;let j=toValue(r);return j?.$el??j}function useEventListener$1(...r){let p=[],j=()=>{p.forEach(ut=>ut()),p.length=0},Ue=(ut,Ct,zt,ft)=>(ut.addEventListener(Ct,zt,ft),()=>ut.removeEventListener(Ct,zt,ft)),De=computed(()=>{let ut=toArray$6(toValue(r[0])).filter(Ct=>Ct!=null);return ut.every(Ct=>typeof Ct!=`string`)?ut:void 0}),Ge=watchImmediate(()=>{var ut,Ct;return[De.value?.map(zt=>unrefElement$1(zt))??[defaultWindow$1].filter(zt=>zt!=null),toArray$6(toValue(De.value?r[1]:r[0])),toArray$6(unref(De.value?r[2]:r[1])),toValue(De.value?r[3]:r[2])]},([ut,Ct,zt,ft])=>{if(j(),!ut?.length||!Ct?.length||!zt?.length)return;let qt=isObject$3(ft)?{...ft}:ft;p.push(...ut.flatMap(Nt=>Ct.flatMap(Ut=>zt.map(Yt=>Ue(Nt,Ut,Yt,qt)))))},{flush:`post`});return tryOnScopeDispose(j),()=>{Ge(),j()}}function useMounted(){let r=shallowRef(!1),p=getCurrentInstance();return p&&onMounted(()=>{r.value=!0},p),r}function useSupported(r){let p=useMounted();return computed(()=>(p.value,!!r()))}function useMutationObserver(r,p,j={}){let{window:Ue=defaultWindow$1,...De}=j,Ge,R=useSupported(()=>Ue&&`MutationObserver`in Ue),ut=()=>{Ge&&=(Ge.disconnect(),void 0)},Ct=watch(computed(()=>{let qt=toArray$6(toValue(r)).map(unrefElement$1).filter(notNullish);return new Set(qt)}),qt=>{ut(),R.value&&qt.size&&(Ge=new MutationObserver(p),qt.forEach(Nt=>Ge.observe(Nt,De)))},{immediate:!0,flush:`post`}),zt=()=>Ge?.takeRecords(),ft=()=>{Ct(),ut()};return tryOnScopeDispose(ft),{isSupported:R,stop:ft,takeRecords:zt}}function onElementRemoval(r,p,j={}){let{window:Ue=defaultWindow$1,document:De=Ue?.document,flush:Ge=`sync`}=j;if(!Ue||!De)return noop$4;let R,ut=ft=>{R?.(),R=ft},Ct=watchEffect(()=>{let ft=unrefElement$1(r);if(ft){let{stop:qt}=useMutationObserver(De,Nt=>{Nt.map(Ut=>[...Ut.removedNodes]).flat().some(Ut=>Ut===ft||Ut.contains(ft))&&p(Nt)},{window:Ue,childList:!0,subtree:!0});ut(qt)}},{flush:Ge}),zt=()=>{Ct(),ut()};return tryOnScopeDispose(zt),zt}function useActiveElement(r={}){var p;let{window:j=defaultWindow$1,deep:Ue=!0,triggerOnRemoval:De=!1}=r,Ge=r.document??j?.document,R=()=>{var zt;let ft=Ge?.activeElement;if(Ue)for(;ft?.shadowRoot;)ft=ft?.shadowRoot?.activeElement;return ft},ut=shallowRef(),Ct=()=>{ut.value=R()};if(j){let zt={capture:!0,passive:!0};useEventListener$1(j,`blur`,ft=>{ft.relatedTarget===null&&Ct()},zt),useEventListener$1(j,`focus`,Ct,zt)}return De&&onElementRemoval(ut,Ct,{document:Ge}),Ct(),ut}var ssrWidthSymbol$1=Symbol(`vueuse-ssr-width`);function useSSRWidth(){let r=hasInjectionContext()?injectLocal(ssrWidthSymbol$1,null):null;return typeof r==`number`?r:void 0}function useMediaQuery(r,p={}){let{window:j=defaultWindow$1,ssrWidth:Ue=useSSRWidth()}=p,De=useSupported(()=>j&&`matchMedia`in j&&typeof j.matchMedia==`function`),Ge=shallowRef(typeof Ue==`number`),R=shallowRef(),ut=shallowRef(!1);return watchEffect(()=>{if(Ge.value){Ge.value=!De.value,ut.value=toValue(r).split(`,`).some(zt=>{let ft=zt.includes(`not all`),qt=zt.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),Nt=zt.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),Ut=!!(qt||Nt);return qt&&Ut&&(Ut=Ue>=pxValue(qt[1])),Nt&&Ut&&(Ut=Ue<=pxValue(Nt[1])),ft?!Ut:Ut});return}De.value&&(R.value=j.matchMedia(toValue(r)),ut.value=R.value.matches)}),useEventListener$1(R,`change`,zt=>{ut.value=zt.matches},{passive:!0}),computed(()=>ut.value)}function usePreferredDark(r){return useMediaQuery(`(prefers-color-scheme: dark)`,r)}function useResizeObserver(r,p,j={}){let{window:Ue=defaultWindow$1,...De}=j,Ge,R=useSupported(()=>Ue&&`ResizeObserver`in Ue),ut=()=>{Ge&&=(Ge.disconnect(),void 0)},Ct=watch(computed(()=>{let ft=toValue(r);return Array.isArray(ft)?ft.map(qt=>unrefElement$1(qt)):[unrefElement$1(ft)]}),ft=>{if(ut(),R.value&&Ue){Ge=new ResizeObserver(p);for(let qt of ft)qt&&Ge.observe(qt,De)}},{immediate:!0,flush:`post`}),zt=()=>{ut(),Ct()};return tryOnScopeDispose(zt),{isSupported:R,stop:zt}}function useElementBounding(r,p={}){let{reset:j=!0,windowResize:Ue=!0,windowScroll:De=!0,immediate:Ge=!0,updateTiming:R=`sync`}=p,ut=shallowRef(0),Ct=shallowRef(0),zt=shallowRef(0),ft=shallowRef(0),qt=shallowRef(0),Nt=shallowRef(0),Ut=shallowRef(0),Yt=shallowRef(0);function Gt(){let ei=unrefElement$1(r);if(!ei){j&&(ut.value=0,Ct.value=0,zt.value=0,ft.value=0,qt.value=0,Nt.value=0,Ut.value=0,Yt.value=0);return}let ii=ei.getBoundingClientRect();ut.value=ii.height,Ct.value=ii.bottom,zt.value=ii.left,ft.value=ii.right,qt.value=ii.top,Nt.value=ii.width,Ut.value=ii.x,Yt.value=ii.y}function Jt(){R===`sync`?Gt():R===`next-frame`&&requestAnimationFrame(()=>Gt())}return useResizeObserver(r,Jt),watch(()=>unrefElement$1(r),ei=>!ei&&Jt()),useMutationObserver(r,Jt,{attributeFilter:[`style`,`class`]}),De&&useEventListener$1(`scroll`,Jt,{capture:!0,passive:!0}),Ue&&useEventListener$1(`resize`,Jt,{passive:!0}),tryOnMounted(()=>{Ge&&Jt()}),{height:ut,bottom:Ct,left:zt,right:ft,top:qt,width:Nt,x:Ut,y:Yt,update:Jt}}function useElementSize(r,p={width:0,height:0},j={}){let{window:Ue=defaultWindow$1,box:De=`content-box`}=j,Ge=computed(()=>{var qt,Nt;return(unrefElement$1(r)?.namespaceURI)?.includes(`svg`)}),R=shallowRef(p.width),ut=shallowRef(p.height),{stop:Ct}=useResizeObserver(r,([qt])=>{let Nt=De===`border-box`?qt.borderBoxSize:De===`content-box`?qt.contentBoxSize:qt.devicePixelContentBoxSize;if(Ue&&Ge.value){let Ut=unrefElement$1(r);if(Ut){let Yt=Ut.getBoundingClientRect();R.value=Yt.width,ut.value=Yt.height}}else if(Nt){let Ut=toArray$6(Nt);R.value=Ut.reduce((Yt,{inlineSize:Gt})=>Yt+Gt,0),ut.value=Ut.reduce((Yt,{blockSize:Gt})=>Yt+Gt,0)}else R.value=qt.contentRect.width,ut.value=qt.contentRect.height},j);tryOnMounted(()=>{let qt=unrefElement$1(r);qt&&(R.value=`offsetWidth`in qt?qt.offsetWidth:p.width,ut.value=`offsetHeight`in qt?qt.offsetHeight:p.height)});let zt=watch(()=>unrefElement$1(r),qt=>{R.value=qt?p.width:0,ut.value=qt?p.height:0});function ft(){Ct(),zt()}return{width:R,height:ut,stop:ft}}function useIntersectionObserver(r,p,j={}){let{root:Ue,rootMargin:De=`0px`,threshold:Ge=0,window:R=defaultWindow$1,immediate:ut=!0}=j,Ct=useSupported(()=>R&&`IntersectionObserver`in R),zt=computed(()=>toArray$6(toValue(r)).map(unrefElement$1).filter(notNullish)),ft=noop$4,qt=shallowRef(ut),Nt=Ct.value?watch(()=>[zt.value,unrefElement$1(Ue),qt.value],([Yt,Gt])=>{if(ft(),!qt.value||!Yt.length)return;let Jt=new IntersectionObserver(p,{root:unrefElement$1(Gt),rootMargin:De,threshold:Ge});Yt.forEach(ei=>ei&&Jt.observe(ei)),ft=()=>{Jt.disconnect(),ft=noop$4}},{immediate:ut,flush:`post`}):noop$4,Ut=()=>{ft(),Nt(),qt.value=!1};return tryOnScopeDispose(Ut),{isSupported:Ct,isActive:qt,pause(){ft(),qt.value=!1},resume(){qt.value=!0},stop:Ut}}var EVENT_FOCUS_IN=`focusin`,EVENT_FOCUS_OUT=`focusout`,PSEUDO_CLASS_FOCUS_WITHIN=`:focus-within`;function useFocusWithin(r,p={}){let{window:j=defaultWindow$1}=p,Ue=computed(()=>unrefElement$1(r)),De=shallowRef(!1),Ge=computed(()=>De.value);if(!j||!useActiveElement(p).value)return{focused:Ge};let R={passive:!0};return useEventListener$1(Ue,EVENT_FOCUS_IN,()=>De.value=!0,R),useEventListener$1(Ue,EVENT_FOCUS_OUT,()=>{var ut,Ct,zt;return De.value=((ut=Ue.value)?.matches)?.call(ut,PSEUDO_CLASS_FOCUS_WITHIN)??!1},R),{focused:Ge}}function useSwipe(r,p={}){let{threshold:j=50,onSwipe:Ue,onSwipeEnd:De,onSwipeStart:Ge,passive:R=!0}=p,ut=reactive({x:0,y:0}),Ct=reactive({x:0,y:0}),zt=computed(()=>ut.x-Ct.x),ft=computed(()=>ut.y-Ct.y),{max:qt,abs:Nt}=Math,Ut=computed(()=>qt(Nt(zt.value),Nt(ft.value))>=j),Yt=shallowRef(!1),Gt=computed(()=>Ut.value?Nt(zt.value)>Nt(ft.value)?zt.value>0?`left`:`right`:ft.value>0?`up`:`down`:`none`),Jt=Fi=>[Fi.touches[0].clientX,Fi.touches[0].clientY],ei=(Fi,Mi)=>{ut.x=Fi,ut.y=Mi},ii=(Fi,Mi)=>{Ct.x=Fi,Ct.y=Mi},ri={passive:R,capture:!R},fi=[useEventListener$1(r,`touchstart`,Fi=>{if(Fi.touches.length!==1)return;let[Mi,xi]=Jt(Fi);ei(Mi,xi),ii(Mi,xi),Ge?.(Fi)},ri),useEventListener$1(r,`touchmove`,Fi=>{if(Fi.touches.length!==1)return;let[Mi,xi]=Jt(Fi);ii(Mi,xi),ri.capture&&!ri.passive&&Math.abs(zt.value)>Math.abs(ft.value)&&Fi.preventDefault(),!Yt.value&&Ut.value&&(Yt.value=!0),Yt.value&&Ue?.(Fi)},ri),useEventListener$1(r,[`touchend`,`touchcancel`],Fi=>{Yt.value&&De?.(Fi,Gt.value),Yt.value=!1},ri)];return{isSwiping:Yt,direction:Gt,coordsStart:ut,coordsEnd:Ct,lengthX:zt,lengthY:ft,stop:()=>fi.forEach(Fi=>Fi()),isPassiveEventSupported:!0}}var DEFAULT_UNITS=[{max:6e4,value:1e3,name:`second`},{max:276e4,value:6e4,name:`minute`},{max:72e6,value:36e5,name:`hour`},{max:5184e5,value:864e5,name:`day`},{max:24192e5,value:6048e5,name:`week`},{max:28512e6,value:2592e6,name:`month`},{max:1/0,value:31536e6,name:`year`}];function useWindowSize(r={}){let{window:p=defaultWindow$1,initialWidth:j=1/0,initialHeight:Ue=1/0,listenOrientation:De=!0,includeScrollbar:Ge=!0,type:R=`inner`}=r,ut=shallowRef(j),Ct=shallowRef(Ue),zt=()=>{if(p)if(R===`outer`)ut.value=p.outerWidth,Ct.value=p.outerHeight;else if(R===`visual`&&p.visualViewport){let{width:qt,height:Nt,scale:Ut}=p.visualViewport;ut.value=Math.round(qt*Ut),Ct.value=Math.round(Nt*Ut)}else Ge?(ut.value=p.innerWidth,Ct.value=p.innerHeight):(ut.value=p.document.documentElement.clientWidth,Ct.value=p.document.documentElement.clientHeight)};zt(),tryOnMounted(zt);let ft={passive:!0};return useEventListener$1(`resize`,zt,ft),p&&R===`visual`&&p.visualViewport&&useEventListener$1(p.visualViewport,`resize`,zt,ft),De&&watch(useMediaQuery(`(orientation: portrait)`),()=>zt()),{width:ut,height:Ct}}function getTrapStack(){return window._nc_focus_trap??=[],window._nc_focus_trap}function createTrapStackController(){let r=[];return{pause(){r=[...getTrapStack()];for(let p of r)p.pause()},unpause(){if(r.length===getTrapStack().length)for(let p of r)p.unpause();r=[]}}}function useTrapStackControl(r,p={}){let j=createTrapStackController();watch(r,()=>{toValue(p.disabled)||(toValue(r)?j.pause():j.unpause())}),onUnmounted(()=>{j.unpause()})}var sides=[`top`,`right`,`bottom`,`left`],alignments=[`start`,`end`],placements=sides.reduce((r,p)=>r.concat(p,p+`-`+alignments[0],p+`-`+alignments[1]),[]),min=Math.min,max=Math.max,round=Math.round,floor=Math.floor,createCoords=r=>({x:r,y:r}),oppositeSideMap={left:`right`,right:`left`,bottom:`top`,top:`bottom`},oppositeAlignmentMap={start:`end`,end:`start`};function clamp$1(r,p,j){return max(r,min(p,j))}function evaluate(r,p){return typeof r==`function`?r(p):r}function getSide(r){return r.split(`-`)[0]}function getAlignment(r){return r.split(`-`)[1]}function getOppositeAxis(r){return r===`x`?`y`:`x`}function getAxisLength(r){return r===`y`?`height`:`width`}var yAxisSides=new Set([`top`,`bottom`]);function getSideAxis(r){return yAxisSides.has(getSide(r))?`y`:`x`}function getAlignmentAxis(r){return getOppositeAxis(getSideAxis(r))}function getAlignmentSides(r,p,j){j===void 0&&(j=!1);let Ue=getAlignment(r),De=getAlignmentAxis(r),Ge=getAxisLength(De),R=De===`x`?Ue===(j?`end`:`start`)?`right`:`left`:Ue===`start`?`bottom`:`top`;return p.reference[Ge]>p.floating[Ge]&&(R=getOppositePlacement(R)),[R,getOppositePlacement(R)]}function getExpandedPlacements(r){let p=getOppositePlacement(r);return[getOppositeAlignmentPlacement(r),p,getOppositeAlignmentPlacement(p)]}function getOppositeAlignmentPlacement(r){return r.replace(/start|end/g,p=>oppositeAlignmentMap[p])}var lrPlacement=[`left`,`right`],rlPlacement=[`right`,`left`],tbPlacement=[`top`,`bottom`],btPlacement=[`bottom`,`top`];function getSideList(r,p,j){switch(r){case`top`:case`bottom`:return j?p?rlPlacement:lrPlacement:p?lrPlacement:rlPlacement;case`left`:case`right`:return p?tbPlacement:btPlacement;default:return[]}}function getOppositeAxisPlacements(r,p,j,Ue){let De=getAlignment(r),Ge=getSideList(getSide(r),j===`start`,Ue);return De&&(Ge=Ge.map(R=>R+`-`+De),p&&(Ge=Ge.concat(Ge.map(getOppositeAlignmentPlacement)))),Ge}function getOppositePlacement(r){return r.replace(/left|right|bottom|top/g,p=>oppositeSideMap[p])}function expandPaddingObject(r){return{top:0,right:0,bottom:0,left:0,...r}}function getPaddingObject(r){return typeof r==`number`?{top:r,right:r,bottom:r,left:r}:expandPaddingObject(r)}function rectToClientRect(r){let{x:p,y:j,width:Ue,height:De}=r;return{width:Ue,height:De,top:j,left:p,right:p+Ue,bottom:j+De,x:p,y:j}}function computeCoordsFromPlacement(r,p,j){let{reference:Ue,floating:De}=r,Ge=getSideAxis(p),R=getAlignmentAxis(p),ut=getAxisLength(R),Ct=getSide(p),zt=Ge===`y`,ft=Ue.x+Ue.width/2-De.width/2,qt=Ue.y+Ue.height/2-De.height/2,Nt=Ue[ut]/2-De[ut]/2,Ut;switch(Ct){case`top`:Ut={x:ft,y:Ue.y-De.height};break;case`bottom`:Ut={x:ft,y:Ue.y+Ue.height};break;case`right`:Ut={x:Ue.x+Ue.width,y:qt};break;case`left`:Ut={x:Ue.x-De.width,y:qt};break;default:Ut={x:Ue.x,y:Ue.y}}switch(getAlignment(p)){case`start`:Ut[R]-=Nt*(j&&zt?-1:1);break;case`end`:Ut[R]+=Nt*(j&&zt?-1:1);break}return Ut}var computePosition$1=async(r,p,j)=>{let{placement:Ue=`bottom`,strategy:De=`absolute`,middleware:Ge=[],platform:R}=j,ut=Ge.filter(Boolean),Ct=await(R.isRTL==null?void 0:R.isRTL(p)),zt=await R.getElementRects({reference:r,floating:p,strategy:De}),{x:ft,y:qt}=computeCoordsFromPlacement(zt,Ue,Ct),Nt=Ue,Ut={},Yt=0;for(let Gt=0;Gt<ut.length;Gt++){let{name:Jt,fn:ei}=ut[Gt],{x:ii,y:ri,data:ui,reset:fi}=await ei({x:ft,y:qt,initialPlacement:Ue,placement:Nt,strategy:De,middlewareData:Ut,rects:zt,platform:R,elements:{reference:r,floating:p}});ft=ii??ft,qt=ri??qt,Ut={...Ut,[Jt]:{...Ut[Jt],...ui}},fi&&Yt<=50&&(Yt++,typeof fi==`object`&&(fi.placement&&(Nt=fi.placement),fi.rects&&(zt=fi.rects===!0?await R.getElementRects({reference:r,floating:p,strategy:De}):fi.rects),{x:ft,y:qt}=computeCoordsFromPlacement(zt,Nt,Ct)),Gt=-1)}return{x:ft,y:qt,placement:Nt,strategy:De,middlewareData:Ut}};async function detectOverflow(r,p){var j;p===void 0&&(p={});let{x:Ue,y:De,platform:Ge,rects:R,elements:ut,strategy:Ct}=r,{boundary:zt=`clippingAncestors`,rootBoundary:ft=`viewport`,elementContext:qt=`floating`,altBoundary:Nt=!1,padding:Ut=0}=evaluate(p,r),Yt=getPaddingObject(Ut),Gt=ut[Nt?qt===`floating`?`reference`:`floating`:qt],Jt=rectToClientRect(await Ge.getClippingRect({element:(j=await(Ge.isElement==null?void 0:Ge.isElement(Gt)))==null||j?Gt:Gt.contextElement||await(Ge.getDocumentElement==null?void 0:Ge.getDocumentElement(ut.floating)),boundary:zt,rootBoundary:ft,strategy:Ct})),ei=qt===`floating`?{x:Ue,y:De,width:R.floating.width,height:R.floating.height}:R.reference,ii=await(Ge.getOffsetParent==null?void 0:Ge.getOffsetParent(ut.floating)),ri=await(Ge.isElement==null?void 0:Ge.isElement(ii))&&await(Ge.getScale==null?void 0:Ge.getScale(ii))||{x:1,y:1},ui=rectToClientRect(Ge.convertOffsetParentRelativeRectToViewportRelativeRect?await Ge.convertOffsetParentRelativeRectToViewportRelativeRect({elements:ut,rect:ei,offsetParent:ii,strategy:Ct}):ei);return{top:(Jt.top-ui.top+Yt.top)/ri.y,bottom:(ui.bottom-Jt.bottom+Yt.bottom)/ri.y,left:(Jt.left-ui.left+Yt.left)/ri.x,right:(ui.right-Jt.right+Yt.right)/ri.x}}var arrow=r=>({name:`arrow`,options:r,async fn(p){let{x:j,y:Ue,placement:De,rects:Ge,platform:R,elements:ut,middlewareData:Ct}=p,{element:zt,padding:ft=0}=evaluate(r,p)||{};if(zt==null)return{};let qt=getPaddingObject(ft),Nt={x:j,y:Ue},Ut=getAlignmentAxis(De),Yt=getAxisLength(Ut),Gt=await R.getDimensions(zt),Jt=Ut===`y`,ei=Jt?`top`:`left`,ii=Jt?`bottom`:`right`,ri=Jt?`clientHeight`:`clientWidth`,ui=Ge.reference[Yt]+Ge.reference[Ut]-Nt[Ut]-Ge.floating[Yt],fi=Nt[Ut]-Ge.reference[Ut],mi=await(R.getOffsetParent==null?void 0:R.getOffsetParent(zt)),Fi=mi?mi[ri]:0;(!Fi||!await(R.isElement==null?void 0:R.isElement(mi)))&&(Fi=ut.floating[ri]||Ge.floating[Yt]);let Mi=ui/2-fi/2,xi=Fi/2-Gt[Yt]/2-1,wi=min(qt[ei],xi),Oi=min(qt[ii],xi),Je=wi,s=Fi-Gt[Yt]-Oi,K=Fi/2-Gt[Yt]/2+Mi,xe=clamp$1(Je,K,s),ke=!Ct.arrow&&getAlignment(De)!=null&&K!==xe&&Ge.reference[Yt]/2-(K<Je?wi:Oi)-Gt[Yt]/2<0,Ke=ke?K<Je?K-Je:K-s:0;return{[Ut]:Nt[Ut]+Ke,data:{[Ut]:xe,centerOffset:K-xe-Ke,...ke&&{alignmentOffset:Ke}},reset:ke}}});function getPlacementList(r,p,j){return(r?[...j.filter(Ue=>getAlignment(Ue)===r),...j.filter(Ue=>getAlignment(Ue)!==r)]:j.filter(Ue=>getSide(Ue)===Ue)).filter(Ue=>r?getAlignment(Ue)===r||(p?getOppositeAlignmentPlacement(Ue)!==Ue:!1):!0)}var autoPlacement=function(r){return r===void 0&&(r={}),{name:`autoPlacement`,options:r,async fn(p){var j,Ue,De;let{rects:Ge,middlewareData:R,placement:ut,platform:Ct,elements:zt}=p,{crossAxis:ft=!1,alignment:qt,allowedPlacements:Nt=placements,autoAlignment:Ut=!0,...Yt}=evaluate(r,p),Gt=qt!==void 0||Nt===placements?getPlacementList(qt||null,Ut,Nt):Nt,Jt=await detectOverflow(p,Yt),ei=R.autoPlacement?.index||0,ii=Gt[ei];if(ii==null)return{};let ri=getAlignmentSides(ii,Ge,await(Ct.isRTL==null?void 0:Ct.isRTL(zt.floating)));if(ut!==ii)return{reset:{placement:Gt[0]}};let ui=[Jt[getSide(ii)],Jt[ri[0]],Jt[ri[1]]],fi=[...R.autoPlacement?.overflows||[],{placement:ii,overflows:ui}],mi=Gt[ei+1];if(mi)return{data:{index:ei+1,overflows:fi},reset:{placement:mi}};let Fi=fi.map(xi=>{let wi=getAlignment(xi.placement);return[xi.placement,wi&&ft?xi.overflows.slice(0,2).reduce((Oi,Je)=>Oi+Je,0):xi.overflows[0],xi.overflows]}).sort((xi,wi)=>xi[1]-wi[1]),Mi=Fi.filter(xi=>xi[2].slice(0,getAlignment(xi[0])?2:3).every(wi=>wi<=0))[0]?.[0]||Fi[0][0];return Mi===ut?{}:{data:{index:ei+1,overflows:fi},reset:{placement:Mi}}}}},flip$1=function(r){return r===void 0&&(r={}),{name:`flip`,options:r,async fn(p){var j,Ue;let{placement:De,middlewareData:Ge,rects:R,initialPlacement:ut,platform:Ct,elements:zt}=p,{mainAxis:ft=!0,crossAxis:qt=!0,fallbackPlacements:Nt,fallbackStrategy:Ut=`bestFit`,fallbackAxisSideDirection:Yt=`none`,flipAlignment:Gt=!0,...Jt}=evaluate(r,p);if((j=Ge.arrow)!=null&&j.alignmentOffset)return{};let ei=getSide(De),ii=getSideAxis(ut),ri=getSide(ut)===ut,ui=await(Ct.isRTL==null?void 0:Ct.isRTL(zt.floating)),fi=Nt||(ri||!Gt?[getOppositePlacement(ut)]:getExpandedPlacements(ut)),mi=Yt!==`none`;!Nt&&mi&&fi.push(...getOppositeAxisPlacements(ut,Gt,Yt,ui));let Fi=[ut,...fi],Mi=await detectOverflow(p,Jt),xi=[],wi=Ge.flip?.overflows||[];if(ft&&xi.push(Mi[ei]),qt){let K=getAlignmentSides(De,R,ui);xi.push(Mi[K[0]],Mi[K[1]])}if(wi=[...wi,{placement:De,overflows:xi}],!xi.every(K=>K<=0)){var Oi,Je;let K=(Ge.flip?.index||0)+1,xe=Fi[K];if(xe&&(!(qt===`alignment`&&ii!==getSideAxis(xe))||wi.every(Ke=>getSideAxis(Ke.placement)===ii?Ke.overflows[0]>0:!0)))return{data:{index:K,overflows:wi},reset:{placement:xe}};let ke=wi.filter(Ke=>Ke.overflows[0]<=0).sort((Ke,at)=>Ke.overflows[1]-at.overflows[1])[0]?.placement;if(!ke)switch(Ut){case`bestFit`:{var s;let Ke=wi.filter(at=>{if(mi){let Xe=getSideAxis(at.placement);return Xe===ii||Xe===`y`}return!0}).map(at=>[at.placement,at.overflows.filter(Xe=>Xe>0).reduce((Xe,We)=>Xe+We,0)]).sort((at,Xe)=>at[1]-Xe[1])[0]?.[0];Ke&&(ke=Ke);break}case`initialPlacement`:ke=ut;break}if(De!==ke)return{reset:{placement:ke}}}return{}}}},originSides=new Set([`left`,`top`]);async function convertValueToCoords(r,p){let{placement:j,platform:Ue,elements:De}=r,Ge=await(Ue.isRTL==null?void 0:Ue.isRTL(De.floating)),R=getSide(j),ut=getAlignment(j),Ct=getSideAxis(j)===`y`,zt=originSides.has(R)?-1:1,ft=Ge&&Ct?-1:1,qt=evaluate(p,r),{mainAxis:Nt,crossAxis:Ut,alignmentAxis:Yt}=typeof qt==`number`?{mainAxis:qt,crossAxis:0,alignmentAxis:null}:{mainAxis:qt.mainAxis||0,crossAxis:qt.crossAxis||0,alignmentAxis:qt.alignmentAxis};return ut&&typeof Yt==`number`&&(Ut=ut===`end`?Yt*-1:Yt),Ct?{x:Ut*ft,y:Nt*zt}:{x:Nt*zt,y:Ut*ft}}var offset$1=function(r){return r===void 0&&(r=0),{name:`offset`,options:r,async fn(p){var j,Ue;let{x:De,y:Ge,placement:R,middlewareData:ut}=p,Ct=await convertValueToCoords(p,r);return R===ut.offset?.placement&&(Ue=ut.arrow)!=null&&Ue.alignmentOffset?{}:{x:De+Ct.x,y:Ge+Ct.y,data:{...Ct,placement:R}}}}},shift$1=function(r){return r===void 0&&(r={}),{name:`shift`,options:r,async fn(p){let{x:j,y:Ue,placement:De}=p,{mainAxis:Ge=!0,crossAxis:R=!1,limiter:ut={fn:Jt=>{let{x:ei,y:ii}=Jt;return{x:ei,y:ii}}},...Ct}=evaluate(r,p),zt={x:j,y:Ue},ft=await detectOverflow(p,Ct),qt=getSideAxis(getSide(De)),Nt=getOppositeAxis(qt),Ut=zt[Nt],Yt=zt[qt];if(Ge){let Jt=Nt===`y`?`top`:`left`,ei=Nt===`y`?`bottom`:`right`,ii=Ut+ft[Jt],ri=Ut-ft[ei];Ut=clamp$1(ii,Ut,ri)}if(R){let Jt=qt===`y`?`top`:`left`,ei=qt===`y`?`bottom`:`right`,ii=Yt+ft[Jt],ri=Yt-ft[ei];Yt=clamp$1(ii,Yt,ri)}let Gt=ut.fn({...p,[Nt]:Ut,[qt]:Yt});return{...Gt,data:{x:Gt.x-j,y:Gt.y-Ue,enabled:{[Nt]:Ge,[qt]:R}}}}}},limitShift$1=function(r){return r===void 0&&(r={}),{options:r,fn(p){let{x:j,y:Ue,placement:De,rects:Ge,middlewareData:R}=p,{offset:ut=0,mainAxis:Ct=!0,crossAxis:zt=!0}=evaluate(r,p),ft={x:j,y:Ue},qt=getSideAxis(De),Nt=getOppositeAxis(qt),Ut=ft[Nt],Yt=ft[qt],Gt=evaluate(ut,p),Jt=typeof Gt==`number`?{mainAxis:Gt,crossAxis:0}:{mainAxis:0,crossAxis:0,...Gt};if(Ct){let ri=Nt===`y`?`height`:`width`,ui=Ge.reference[Nt]-Ge.floating[ri]+Jt.mainAxis,fi=Ge.reference[Nt]+Ge.reference[ri]-Jt.mainAxis;Ut<ui?Ut=ui:Ut>fi&&(Ut=fi)}if(zt){var ei,ii;let ri=Nt===`y`?`width`:`height`,ui=originSides.has(getSide(De)),fi=Ge.reference[qt]-Ge.floating[ri]+(ui&&R.offset?.[qt]||0)+(ui?0:Jt.crossAxis),mi=Ge.reference[qt]+Ge.reference[ri]+(ui?0:R.offset?.[qt]||0)-(ui?Jt.crossAxis:0);Yt<fi?Yt=fi:Yt>mi&&(Yt=mi)}return{[Nt]:Ut,[qt]:Yt}}}},size=function(r){return r===void 0&&(r={}),{name:`size`,options:r,async fn(p){var j,Ue;let{placement:De,rects:Ge,platform:R,elements:ut}=p,{apply:Ct=()=>{},...zt}=evaluate(r,p),ft=await detectOverflow(p,zt),qt=getSide(De),Nt=getAlignment(De),Ut=getSideAxis(De)===`y`,{width:Yt,height:Gt}=Ge.floating,Jt,ei;qt===`top`||qt===`bottom`?(Jt=qt,ei=Nt===(await(R.isRTL==null?void 0:R.isRTL(ut.floating))?`start`:`end`)?`left`:`right`):(ei=qt,Jt=Nt===`end`?`top`:`bottom`);let ii=Gt-ft.top-ft.bottom,ri=Yt-ft.left-ft.right,ui=min(Gt-ft[Jt],ii),fi=min(Yt-ft[ei],ri),mi=!p.middlewareData.shift,Fi=ui,Mi=fi;if((j=p.middlewareData.shift)!=null&&j.enabled.x&&(Mi=ri),(Ue=p.middlewareData.shift)!=null&&Ue.enabled.y&&(Fi=ii),mi&&!Nt){let wi=max(ft.left,0),Oi=max(ft.right,0),Je=max(ft.top,0),s=max(ft.bottom,0);Ut?Mi=Yt-2*(wi!==0||Oi!==0?wi+Oi:max(ft.left,ft.right)):Fi=Gt-2*(Je!==0||s!==0?Je+s:max(ft.top,ft.bottom))}await Ct({...p,availableWidth:Mi,availableHeight:Fi});let xi=await R.getDimensions(ut.floating);return Yt!==xi.width||Gt!==xi.height?{reset:{rects:!0}}:{}}}};function n$3(r){var p;return r.ownerDocument?.defaultView||window}function o(r){return n$3(r).getComputedStyle(r)}var i$3=Math.min,r$4=Math.max,l=Math.round;function c$1(r){let p=o(r),j=parseFloat(p.width),Ue=parseFloat(p.height),De=r.offsetWidth,Ge=r.offsetHeight,R=l(j)!==De||l(Ue)!==Ge;return R&&(j=De,Ue=Ge),{width:j,height:Ue,fallback:R}}function s$2(r){return h$3(r)?(r.nodeName||``).toLowerCase():``}var f$4;function u(){if(f$4)return f$4;let r=navigator.userAgentData;return r&&Array.isArray(r.brands)?(f$4=r.brands.map((p=>p.brand+`/`+p.version)).join(` `),f$4):navigator.userAgent}function a(r){return r instanceof n$3(r).HTMLElement}function d$1(r){return r instanceof n$3(r).Element}function h$3(r){return r instanceof n$3(r).Node}function p$2(r){return typeof ShadowRoot>`u`?!1:r instanceof n$3(r).ShadowRoot||r instanceof ShadowRoot}function g$5(r){let{overflow:p,overflowX:j,overflowY:Ue,display:De}=o(r);return/auto|scroll|overlay|hidden|clip/.test(p+Ue+j)&&![`inline`,`contents`].includes(De)}function m$2(r){return[`table`,`td`,`th`].includes(s$2(r))}function y$1(r){let p=/firefox/i.test(u()),j=o(r),Ue=j.backdropFilter||j.WebkitBackdropFilter;return j.transform!==`none`||j.perspective!==`none`||!!Ue&&Ue!==`none`||p&&j.willChange===`filter`||p&&!!j.filter&&j.filter!==`none`||[`transform`,`perspective`].some((De=>j.willChange.includes(De)))||[`paint`,`layout`,`strict`,`content`].some((De=>{let Ge=j.contain;return Ge!=null&&Ge.includes(De)}))}function x$2(){return!/^((?!chrome|android).)*safari/i.test(u())}function w$1(r){return[`html`,`body`,`#document`].includes(s$2(r))}function v$5(r){return d$1(r)?r:r.contextElement}var b$1={x:1,y:1};function L(r){let p=v$5(r);if(!a(p))return b$1;let j=p.getBoundingClientRect(),{width:Ue,height:De,fallback:Ge}=c$1(p),R=(Ge?l(j.width):j.width)/Ue,ut=(Ge?l(j.height):j.height)/De;return R&&Number.isFinite(R)||(R=1),ut&&Number.isFinite(ut)||(ut=1),{x:R,y:ut}}function E$2(r,p,j,Ue){var De,Ge;p===void 0&&(p=!1),j===void 0&&(j=!1);let R=r.getBoundingClientRect(),ut=v$5(r),Ct=b$1;p&&(Ue?d$1(Ue)&&(Ct=L(Ue)):Ct=L(r));let zt=ut?n$3(ut):window,ft=!x$2()&&j,qt=(R.left+(ft&&zt.visualViewport?.offsetLeft||0))/Ct.x,Nt=(R.top+(ft&&zt.visualViewport?.offsetTop||0))/Ct.y,Ut=R.width/Ct.x,Yt=R.height/Ct.y;if(ut){let Gt=n$3(ut),Jt=Ue&&d$1(Ue)?n$3(Ue):Ue,ei=Gt.frameElement;for(;ei&&Ue&&Jt!==Gt;){let ii=L(ei),ri=ei.getBoundingClientRect(),ui=getComputedStyle(ei);ri.x+=(ei.clientLeft+parseFloat(ui.paddingLeft))*ii.x,ri.y+=(ei.clientTop+parseFloat(ui.paddingTop))*ii.y,qt*=ii.x,Nt*=ii.y,Ut*=ii.x,Yt*=ii.y,qt+=ri.x,Nt+=ri.y,ei=n$3(ei).frameElement}}return{width:Ut,height:Yt,top:Nt,right:qt+Ut,bottom:Nt+Yt,left:qt,x:qt,y:Nt}}function R$1(r){return((h$3(r)?r.ownerDocument:r.document)||window.document).documentElement}function T$1(r){return d$1(r)?{scrollLeft:r.scrollLeft,scrollTop:r.scrollTop}:{scrollLeft:r.pageXOffset,scrollTop:r.pageYOffset}}function C$2(r){return E$2(R$1(r)).left+T$1(r).scrollLeft}function F(r){if(s$2(r)===`html`)return r;let p=r.assignedSlot||r.parentNode||p$2(r)&&r.host||R$1(r);return p$2(p)?p.host:p}function W$13(r){let p=F(r);return w$1(p)?p.ownerDocument.body:a(p)&&g$5(p)?p:W$13(p)}function D(r,p){var j;p===void 0&&(p=[]);let Ue=W$13(r),De=Ue===r.ownerDocument?.body,Ge=n$3(Ue);return De?p.concat(Ge,Ge.visualViewport||[],g$5(Ue)?Ue:[]):p.concat(Ue,D(Ue))}function S$2(r,p,j){return p===`viewport`?rectToClientRect((function(Ue,De){let Ge=n$3(Ue),R=R$1(Ue),ut=Ge.visualViewport,Ct=R.clientWidth,zt=R.clientHeight,ft=0,qt=0;if(ut){Ct=ut.width,zt=ut.height;let Nt=x$2();(Nt||!Nt&&De===`fixed`)&&(ft=ut.offsetLeft,qt=ut.offsetTop)}return{width:Ct,height:zt,x:ft,y:qt}})(r,j)):d$1(p)?rectToClientRect((function(Ue,De){let Ge=E$2(Ue,!0,De===`fixed`),R=Ge.top+Ue.clientTop,ut=Ge.left+Ue.clientLeft,Ct=a(Ue)?L(Ue):{x:1,y:1};return{width:Ue.clientWidth*Ct.x,height:Ue.clientHeight*Ct.y,x:ut*Ct.x,y:R*Ct.y}})(p,j)):rectToClientRect((function(Ue){let De=R$1(Ue),Ge=T$1(Ue),R=Ue.ownerDocument.body,ut=r$4(De.scrollWidth,De.clientWidth,R.scrollWidth,R.clientWidth),Ct=r$4(De.scrollHeight,De.clientHeight,R.scrollHeight,R.clientHeight),zt=-Ge.scrollLeft+C$2(Ue),ft=-Ge.scrollTop;return o(R).direction===`rtl`&&(zt+=r$4(De.clientWidth,R.clientWidth)-ut),{width:ut,height:Ct,x:zt,y:ft}})(R$1(r)))}function A(r){return a(r)&&o(r).position!==`fixed`?r.offsetParent:null}function H$3(r){let p=n$3(r),j=A(r);for(;j&&m$2(j)&&o(j).position===`static`;)j=A(j);return j&&(s$2(j)===`html`||s$2(j)===`body`&&o(j).position===`static`&&!y$1(j))?p:j||(function(Ue){let De=F(Ue);for(;a(De)&&!w$1(De);){if(y$1(De))return De;De=F(De)}return null})(r)||p}function O(r,p,j){let Ue=a(p),De=R$1(p),Ge=E$2(r,!0,j===`fixed`,p),R={scrollLeft:0,scrollTop:0},ut={x:0,y:0};if(Ue||!Ue&&j!==`fixed`)if((s$2(p)!==`body`||g$5(De))&&(R=T$1(p)),a(p)){let Ct=E$2(p,!0);ut.x=Ct.x+p.clientLeft,ut.y=Ct.y+p.clientTop}else De&&(ut.x=C$2(De));return{x:Ge.left+R.scrollLeft-ut.x,y:Ge.top+R.scrollTop-ut.y,width:Ge.width,height:Ge.height}}var P={getClippingRect:function(r){let{element:p,boundary:j,rootBoundary:Ue,strategy:De}=r,Ge=[...j===`clippingAncestors`?(function(Ct,zt){let ft=zt.get(Ct);if(ft)return ft;let qt=D(Ct).filter((Gt=>d$1(Gt)&&s$2(Gt)!==`body`)),Nt=null,Ut=o(Ct).position===`fixed`,Yt=Ut?F(Ct):Ct;for(;d$1(Yt)&&!w$1(Yt);){let Gt=o(Yt),Jt=y$1(Yt);(Ut?Jt||Nt:Jt||Gt.position!==`static`||!Nt||![`absolute`,`fixed`].includes(Nt.position))?Nt=Gt:qt=qt.filter((ei=>ei!==Yt)),Yt=F(Yt)}return zt.set(Ct,qt),qt})(p,this._c):[].concat(j),Ue],R=Ge[0],ut=Ge.reduce(((Ct,zt)=>{let ft=S$2(p,zt,De);return Ct.top=r$4(ft.top,Ct.top),Ct.right=i$3(ft.right,Ct.right),Ct.bottom=i$3(ft.bottom,Ct.bottom),Ct.left=r$4(ft.left,Ct.left),Ct}),S$2(p,R,De));return{width:ut.right-ut.left,height:ut.bottom-ut.top,x:ut.left,y:ut.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(r){let{rect:p,offsetParent:j,strategy:Ue}=r,De=a(j),Ge=R$1(j);if(j===Ge)return p;let R={scrollLeft:0,scrollTop:0},ut={x:1,y:1},Ct={x:0,y:0};if((De||!De&&Ue!==`fixed`)&&((s$2(j)!==`body`||g$5(Ge))&&(R=T$1(j)),a(j))){let zt=E$2(j);ut=L(j),Ct.x=zt.x+j.clientLeft,Ct.y=zt.y+j.clientTop}return{width:p.width*ut.x,height:p.height*ut.y,x:p.x*ut.x-R.scrollLeft*ut.x+Ct.x,y:p.y*ut.y-R.scrollTop*ut.y+Ct.y}},isElement:d$1,getDimensions:function(r){return a(r)?c$1(r):r.getBoundingClientRect()},getOffsetParent:H$3,getDocumentElement:R$1,getScale:L,async getElementRects(r){let{reference:p,floating:j,strategy:Ue}=r,De=this.getOffsetParent||H$3,Ge=this.getDimensions;return{reference:O(p,await De(j),Ue),floating:{x:0,y:0,...await Ge(j)}}},getClientRects:r=>Array.from(r.getClientRects()),isRTL:r=>o(r).direction===`rtl`},B=(r,p,j)=>{let Ue=new Map,De={platform:P,...j},Ge={...De.platform,_c:Ue};return computePosition$1(r,p,{...De,platform:Ge})},h$2={disabled:!1,distance:5,skidding:0,container:`body`,boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:`absolute`,preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,autoHideOnMousedown:!1,themes:{tooltip:{placement:`top`,triggers:[`hover`,`focus`,`touch`],hideTriggers:r=>[...r,`click`],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:`...`},dropdown:{placement:`bottom`,triggers:[`click`],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:`dropdown`,triggers:[`hover`,`focus`],popperTriggers:[`hover`],delay:{show:0,hide:400}}}};function S$1(r,p){let j=h$2.themes[r]||{},Ue;do Ue=j[p],typeof Ue>`u`?j.$extend?j=h$2.themes[j.$extend]||{}:(j=null,Ue=h$2[p]):j=null;while(j);return Ue}function Ze$1(r){let p=[r],j=h$2.themes[r]||{};do j.$extend&&!j.$resetCss?(p.push(j.$extend),j=h$2.themes[j.$extend]||{}):j=null;while(j);return p.map(Ue=>`v-popper--theme-${Ue}`)}function re$1(r){let p=[r],j=h$2.themes[r]||{};do j.$extend?(p.push(j.$extend),j=h$2.themes[j.$extend]||{}):j=null;while(j);return p}var $=!1;if(typeof window<`u`){$=!1;try{let r=Object.defineProperty({},`passive`,{get(){$=!0}});window.addEventListener(`test`,null,r)}catch{}}var _e$1=!1;typeof window<`u`&&typeof navigator<`u`&&(_e$1=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);var Te=[`auto`,`top`,`bottom`,`left`,`right`].reduce((r,p)=>r.concat([p,`${p}-start`,`${p}-end`]),[]),pe$1={hover:`mouseenter`,focus:`focus`,click:`click`,touch:`touchstart`,pointer:`pointerdown`},ae$1={hover:`mouseleave`,focus:`blur`,click:`click`,touch:`touchend`,pointer:`pointerup`};function de$1(r,p){let j=r.indexOf(p);j!==-1&&r.splice(j,1)}function G$3(){return new Promise(r=>requestAnimationFrame(()=>{requestAnimationFrame(r)}))}var d=[],g$4=null,le$1={};function he$1(r){let p=le$1[r];return p||=le$1[r]=[],p}var Y=function(){};typeof window<`u`&&(Y=window.Element);function n$2(r){return function(p){return S$1(p.theme,r)}}var q$1=`__floating-vue__popper`,Q$1=()=>defineComponent({name:`VPopper`,provide(){return{[q$1]:{parentPopper:this}}},inject:{[q$1]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:n$2(`disabled`)},positioningDisabled:{type:Boolean,default:n$2(`positioningDisabled`)},placement:{type:String,default:n$2(`placement`),validator:r=>Te.includes(r)},delay:{type:[String,Number,Object],default:n$2(`delay`)},distance:{type:[Number,String],default:n$2(`distance`)},skidding:{type:[Number,String],default:n$2(`skidding`)},triggers:{type:Array,default:n$2(`triggers`)},showTriggers:{type:[Array,Function],default:n$2(`showTriggers`)},hideTriggers:{type:[Array,Function],default:n$2(`hideTriggers`)},popperTriggers:{type:Array,default:n$2(`popperTriggers`)},popperShowTriggers:{type:[Array,Function],default:n$2(`popperShowTriggers`)},popperHideTriggers:{type:[Array,Function],default:n$2(`popperHideTriggers`)},container:{type:[String,Object,Y,Boolean],default:n$2(`container`)},boundary:{type:[String,Y],default:n$2(`boundary`)},strategy:{type:String,validator:r=>[`absolute`,`fixed`].includes(r),default:n$2(`strategy`)},autoHide:{type:[Boolean,Function],default:n$2(`autoHide`)},handleResize:{type:Boolean,default:n$2(`handleResize`)},instantMove:{type:Boolean,default:n$2(`instantMove`)},eagerMount:{type:Boolean,default:n$2(`eagerMount`)},popperClass:{type:[String,Array,Object],default:n$2(`popperClass`)},computeTransformOrigin:{type:Boolean,default:n$2(`computeTransformOrigin`)},autoMinSize:{type:Boolean,default:n$2(`autoMinSize`)},autoSize:{type:[Boolean,String],default:n$2(`autoSize`)},autoMaxSize:{type:Boolean,default:n$2(`autoMaxSize`)},autoBoundaryMaxSize:{type:Boolean,default:n$2(`autoBoundaryMaxSize`)},preventOverflow:{type:Boolean,default:n$2(`preventOverflow`)},overflowPadding:{type:[Number,String],default:n$2(`overflowPadding`)},arrowPadding:{type:[Number,String],default:n$2(`arrowPadding`)},arrowOverflow:{type:Boolean,default:n$2(`arrowOverflow`)},flip:{type:Boolean,default:n$2(`flip`)},shift:{type:Boolean,default:n$2(`shift`)},shiftCrossAxis:{type:Boolean,default:n$2(`shiftCrossAxis`)},noAutoFocus:{type:Boolean,default:n$2(`noAutoFocus`)},disposeTimeout:{type:Number,default:n$2(`disposeTimeout`)}},emits:{show:()=>!0,hide:()=>!0,"update:shown":r=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:``,strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:`popper_${[Math.random(),Date.now()].map(r=>r.toString(36).substring(2,10)).join(`_`)}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return this.ariaId==null?this.randomId:this.ariaId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide==`function`?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var r;return this[q$1]?.parentPopper},hasPopperShowTriggerHover(){var r,p;return this.popperTriggers?.includes(`hover`)||this.popperShowTriggers?.includes(`hover`)}},watch:{shown:`$_autoShowHide`,disabled(r){r?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:`$_refreshListeners`,deep:!0},positioningDisabled:`$_refreshListeners`,...[`placement`,`distance`,`skidding`,`boundary`,`strategy`,`overflowPadding`,`arrowPadding`,`preventOverflow`,`shift`,`shiftCrossAxis`,`flip`].reduce((r,p)=>(r[p]=`$_computePosition`,r),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:r=null,skipDelay:p=!1,force:j=!1}={}){var Ue,De;(Ue=this.parentPopper)!=null&&Ue.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(j||!this.disabled)&&(this.parentPopper?.lockedChild===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(r,p),this.$emit(`show`),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit(`update:shown`,!0))},hide({event:r=null,skipDelay:p=!1}={}){var j;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:p}),this.parentPopper.lockedChild=null)},1e3));return}this.parentPopper?.lockedChild===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(r,p),this.$emit(`hide`),this.$emit(`update:shown`,!1)}},init(){var r;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode?.call(this)??this.$el,this.$_targetNodes=this.targetNodes().filter(p=>p.nodeType===p.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(`.v-popper__inner`),this.$_arrowNode=this.$_popperNode.querySelector(`.v-popper__arrow-container`),this.$_swapTargetAttrs(`title`,`data-original-title`),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs(`data-original-title`,`title`))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit(`resize`))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;let r={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&r.middleware.push(offset$1({mainAxis:this.distance,crossAxis:this.skidding}));let p=this.placement.startsWith(`auto`);if(p?r.middleware.push(autoPlacement({alignment:this.placement.split(`-`)[1]??``})):r.placement=this.placement,this.preventOverflow&&(this.shift&&r.middleware.push(shift$1({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!p&&this.flip&&r.middleware.push(flip$1({padding:this.overflowPadding,boundary:this.boundary}))),r.middleware.push(arrow({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&r.middleware.push({name:`arrowOverflow`,fn:({placement:Ue,rects:De,middlewareData:Ge})=>{let R,{centerOffset:ut}=Ge.arrow;return R=Ue.startsWith(`top`)||Ue.startsWith(`bottom`)?Math.abs(ut)>De.reference.width/2:Math.abs(ut)>De.reference.height/2,{data:{overflow:R}}}}),this.autoMinSize||this.autoSize){let Ue=this.autoSize?this.autoSize:this.autoMinSize?`min`:null;r.middleware.push({name:`autoSize`,fn:({rects:De,placement:Ge,middlewareData:R})=>{var ut;if((ut=R.autoSize)!=null&&ut.skip)return{};let Ct,zt;return Ge.startsWith(`top`)||Ge.startsWith(`bottom`)?Ct=De.reference.width:zt=De.reference.height,this.$_innerNode.style[Ue===`min`?`minWidth`:Ue===`max`?`maxWidth`:`width`]=Ct==null?null:`${Ct}px`,this.$_innerNode.style[Ue===`min`?`minHeight`:Ue===`max`?`maxHeight`:`height`]=zt==null?null:`${zt}px`,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,r.middleware.push(size({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:Ue,availableHeight:De})=>{this.$_innerNode.style.maxWidth=Ue==null?null:`${Ue}px`,this.$_innerNode.style.maxHeight=De==null?null:`${De}px`}})));let j=await B(this.$_referenceNode,this.$_popperNode,r);Object.assign(this.result,{x:j.x,y:j.y,placement:j.placement,strategy:j.strategy,arrow:{...j.middlewareData.arrow,...j.middlewareData.arrowOverflow}})},$_scheduleShow(r,p=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),g$4&&this.instantMove&&g$4.instantMove&&g$4!==this.parentPopper){g$4.$_applyHide(!0),this.$_applyShow(!0);return}p?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay(`show`))},$_scheduleHide(r,p=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(g$4=this),p?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay(`hide`))},$_computeDelay(r){let p=this.delay;return parseInt(p&&p[r]||p||0)},async $_applyShow(r=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=r,!this.isShown&&(this.$_ensureTeleport(),await G$3(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...D(this.$_referenceNode),...D(this.$_popperNode)],`scroll`,()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){let p=this.$_referenceNode.getBoundingClientRect(),j=this.$_popperNode.querySelector(`.v-popper__wrapper`),Ue=j.parentNode.getBoundingClientRect(),De=p.x+p.width/2-(Ue.left+j.offsetLeft),Ge=p.y+p.height/2-(Ue.top+j.offsetTop);this.result.transformOrigin=`${De}px ${Ge}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":``});let r=this.showGroup;if(r){let p;for(let j=0;j<d.length;j++)p=d[j],p.showGroup!==r&&(p.hide(),p.$emit(`close-group`))}d.push(this),document.body.classList.add(`v-popper--some-open`);for(let p of re$1(this.theme))he$1(p).push(this),document.body.classList.add(`v-popper--some-open--${p}`);this.$emit(`apply-show`),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await G$3(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(r=!1){if(this.shownChildren.size>0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=r,de$1(d,this),d.length===0&&document.body.classList.remove(`v-popper--some-open`);for(let j of re$1(this.theme)){let Ue=he$1(j);de$1(Ue,this),Ue.length===0&&document.body.classList.remove(`v-popper--some-open--${j}`)}g$4===this&&(g$4=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);let p=this.disposeTimeout;p!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},p)),this.$_removeEventListeners(`scroll`),this.$emit(`apply-hide`),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await G$3(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let r=this.container;if(typeof r==`string`?r=window.document.querySelector(r):r===!1&&(r=this.$_targetNodes[0].parentNode),!r)throw Error(`No container for popover: `+this.container);r.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){let r=j=>{this.isShown&&!this.$_hideInProgress||(j.usedByTooltip=!0,!this.$_preventShow&&this.show({event:j}))};this.$_registerTriggerListeners(this.$_targetNodes,pe$1,this.triggers,this.showTriggers,r),this.$_registerTriggerListeners([this.$_popperNode],pe$1,this.popperTriggers,this.popperShowTriggers,r);let p=j=>{j.usedByTooltip||this.hide({event:j})};this.$_registerTriggerListeners(this.$_targetNodes,ae$1,this.triggers,this.hideTriggers,p),this.$_registerTriggerListeners([this.$_popperNode],ae$1,this.popperTriggers,this.popperHideTriggers,p)},$_registerEventListeners(r,p,j){this.$_events.push({targetNodes:r,eventType:p,handler:j}),r.forEach(Ue=>Ue.addEventListener(p,j,$?{passive:!0}:void 0))},$_registerTriggerListeners(r,p,j,Ue,De){let Ge=j;Ue!=null&&(Ge=typeof Ue==`function`?Ue(Ge):Ue),Ge.forEach(R=>{let ut=p[R];ut&&this.$_registerEventListeners(r,ut,De)})},$_removeEventListeners(r){let p=[];this.$_events.forEach(j=>{let{targetNodes:Ue,eventType:De,handler:Ge}=j;!r||r===De?Ue.forEach(R=>R.removeEventListener(De,Ge)):p.push(j)}),this.$_events=p},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(r,p=!1){this.$_showFrameLocked||(this.hide({event:r}),r.closePopover?this.$emit(`close-directive`):this.$emit(`auto-hide`),p&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(r,p){for(let j of this.$_targetNodes){let Ue=j.getAttribute(r);Ue&&(j.removeAttribute(r),j.setAttribute(p,Ue))}},$_applyAttrsToTarget(r){for(let p of this.$_targetNodes)for(let j in r){let Ue=r[j];Ue==null?p.removeAttribute(j):p.setAttribute(j,Ue)}},$_updateParentShownChildren(r){let p=this.parentPopper;for(;p;)r?p.shownChildren.add(this.randomId):(p.shownChildren.delete(this.randomId),p.pendingHide&&p.hide()),p=p.parentPopper},$_isAimingPopper(){let r=this.$_referenceNode.getBoundingClientRect();if(y>=r.left&&y<=r.right&&_$1>=r.top&&_$1<=r.bottom){let p=this.$_popperNode.getBoundingClientRect(),j=y-c,Ue=_$1-m$1,De=p.left+p.width/2-c+(p.top+p.height/2)-m$1+p.width+p.height,Ge=c+j*De,R=m$1+Ue*De;return C$1(c,m$1,Ge,R,p.left,p.top,p.left,p.bottom)||C$1(c,m$1,Ge,R,p.left,p.top,p.right,p.top)||C$1(c,m$1,Ge,R,p.right,p.top,p.right,p.bottom)||C$1(c,m$1,Ge,R,p.left,p.bottom,p.right,p.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<`u`&&typeof window<`u`){if(_e$1){let r=$?{passive:!0,capture:!0}:!0;document.addEventListener(`touchstart`,p=>ue$1(p,!0),r),document.addEventListener(`touchend`,p=>fe$1(p,!0),r)}else window.addEventListener(`mousedown`,r=>ue$1(r,!1),!0),window.addEventListener(`click`,r=>fe$1(r,!1),!0);window.addEventListener(`resize`,tt$1)}function ue$1(r,p){if(h$2.autoHideOnMousedown)Pe$1(r,p);else for(let j=0;j<d.length;j++){let Ue=d[j];try{Ue.mouseDownContains=Ue.popperNode().contains(r.target)}catch{}}}function fe$1(r,p){h$2.autoHideOnMousedown||Pe$1(r,p)}function Pe$1(r,p){let j={};for(let Ue=d.length-1;Ue>=0;Ue--){let De=d[Ue];try{let Ge=De.containsGlobalTarget=De.mouseDownContains||De.popperNode().contains(r.target);De.pendingHide=!1,requestAnimationFrame(()=>{if(De.pendingHide=!1,!j[De.randomId]&&ce$1(De,Ge,r)){if(De.$_handleGlobalClose(r,p),!r.closeAllPopover&&r.closePopover&&Ge){let ut=De.parentPopper;for(;ut;)j[ut.randomId]=!0,ut=ut.parentPopper;return}let R=De.parentPopper;for(;R&&ce$1(R,R.containsGlobalTarget,r);)R.$_handleGlobalClose(r,p),R=R.parentPopper}})}catch{}}}function ce$1(r,p,j){return j.closeAllPopover||j.closePopover&&p||et$1(r,j)&&!p}function et$1(r,p){if(typeof r.autoHide==`function`){let j=r.autoHide(p);return r.lastAutoHide=j,j}return r.autoHide}function tt$1(){for(let r=0;r<d.length;r++)d[r].$_computePosition()}var c=0,m$1=0,y=0,_$1=0;typeof window<`u`&&window.addEventListener(`mousemove`,r=>{c=y,m$1=_$1,y=r.clientX,_$1=r.clientY},$?{passive:!0}:void 0);function C$1(r,p,j,Ue,De,Ge,R,ut){let Ct=((R-De)*(p-Ge)-(ut-Ge)*(r-De))/((ut-Ge)*(j-r)-(R-De)*(Ue-p)),zt=((j-r)*(p-Ge)-(Ue-p)*(r-De))/((ut-Ge)*(j-r)-(R-De)*(Ue-p));return Ct>=0&&Ct<=1&&zt>=0&&zt<=1}var ot$1={extends:Q$1()},B$1=(r,p)=>{let j=r.__vccOpts||r;for(let[Ue,De]of p)j[Ue]=De;return j};function it$1(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`div`,{ref:`reference`,class:normalizeClass([`v-popper`,{"v-popper--shown":r.slotData.isShown}])},[renderSlot(r.$slots,`default`,normalizeProps(guardReactiveProps(r.slotData)))],2)}var st$1=B$1(ot$1,[[`render`,it$1]]);function nt(){var r=window.navigator.userAgent,p=r.indexOf(`MSIE `);if(p>0)return parseInt(r.substring(p+5,r.indexOf(`.`,p)),10);if(r.indexOf(`Trident/`)>0){var j=r.indexOf(`rv:`);return parseInt(r.substring(j+3,r.indexOf(`.`,j)),10)}var Ue=r.indexOf(`Edge/`);return Ue>0?parseInt(r.substring(Ue+5,r.indexOf(`.`,Ue)),10):-1}var z;function X$1(){X$1.init||(X$1.init=!0,z=nt()!==-1)}var E$1={name:`ResizeObserver`,props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:[`notify`],mounted(){X$1(),nextTick(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});let r=document.createElement(`object`);this._resizeObject=r,r.setAttribute(`aria-hidden`,`true`),r.setAttribute(`tabindex`,-1),r.onload=this.addResizeHandlers,r.type=`text/html`,z&&this.$el.appendChild(r),r.data=`about:blank`,z||this.$el.appendChild(r)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit(`notify`,{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener(`resize`,this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!z&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener(`resize`,this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},rt=withScopeId(`data-v-b329ee4c`);pushScopeId(`data-v-b329ee4c`);var pt$1={class:`resize-observer`,tabindex:`-1`};popScopeId(),E$1.render=rt((r,p,j,Ue,De,Ge)=>(openBlock(),createBlock(`div`,pt$1))),E$1.__scopeId=`data-v-b329ee4c`,E$1.__file=`src/components/ResizeObserver.vue`;var Z$1=(r=`theme`)=>({computed:{themeClass(){return Ze$1(this[r])}}}),dt$1=defineComponent({name:`VPopperContent`,components:{ResizeObserver:E$1},mixins:[Z$1()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:[`hide`,`resize`],methods:{toPx(r){return r!=null&&!isNaN(r)?`${r}px`:null}}}),lt=[`id`,`aria-hidden`,`tabindex`,`data-popper-placement`],ht={ref:`inner`,class:`v-popper__inner`},ct=[createBaseVNode(`div`,{class:`v-popper__arrow-outer`},null,-1),createBaseVNode(`div`,{class:`v-popper__arrow-inner`},null,-1)];function mt$1(r,p,j,Ue,De,Ge){let R=resolveComponent(`ResizeObserver`);return openBlock(),createElementBlock(`div`,{id:r.popperId,ref:`popover`,class:normalizeClass([`v-popper__popper`,[r.themeClass,r.classes.popperClass,{"v-popper__popper--shown":r.shown,"v-popper__popper--hidden":!r.shown,"v-popper__popper--show-from":r.classes.showFrom,"v-popper__popper--show-to":r.classes.showTo,"v-popper__popper--hide-from":r.classes.hideFrom,"v-popper__popper--hide-to":r.classes.hideTo,"v-popper__popper--skip-transition":r.skipTransition,"v-popper__popper--arrow-overflow":r.result&&r.result.arrow.overflow,"v-popper__popper--no-positioning":!r.result}]]),style:normalizeStyle(r.result?{position:r.result.strategy,transform:`translate3d(${Math.round(r.result.x)}px,${Math.round(r.result.y)}px,0)`}:void 0),"aria-hidden":r.shown?`false`:`true`,tabindex:r.autoHide?0:void 0,"data-popper-placement":r.result?r.result.placement:void 0,onKeyup:p[2]||=withKeys(ut=>r.autoHide&&r.$emit(`hide`),[`esc`])},[createBaseVNode(`div`,{class:`v-popper__backdrop`,onClick:p[0]||=ut=>r.autoHide&&r.$emit(`hide`)}),createBaseVNode(`div`,{class:`v-popper__wrapper`,style:normalizeStyle(r.result?{transformOrigin:r.result.transformOrigin}:void 0)},[createBaseVNode(`div`,ht,[r.mounted?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode(`div`,null,[renderSlot(r.$slots,`default`)]),r.handleResize?(openBlock(),createBlock(R,{key:0,onNotify:p[1]||=ut=>r.$emit(`resize`,ut)})):createCommentVNode(``,!0)],64)):createCommentVNode(``,!0)],512),createBaseVNode(`div`,{ref:`arrow`,class:`v-popper__arrow-container`,style:normalizeStyle(r.result?{left:r.toPx(r.result.arrow.x),top:r.toPx(r.result.arrow.y)}:void 0)},ct,4)],4)],46,lt)}var ee$1=B$1(dt$1,[[`render`,mt$1]]),te={methods:{show(...r){return this.$refs.popper.show(...r)},hide(...r){return this.$refs.popper.hide(...r)},dispose(...r){return this.$refs.popper.dispose(...r)},onResize(...r){return this.$refs.popper.onResize(...r)}}},K$10=function(){};typeof window<`u`&&(K$10=window.Element);var gt$2=defineComponent({name:`VPopperWrapper`,components:{Popper:st$1,PopperContent:ee$1},mixins:[te,Z$1(`finalTheme`)],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,K$10,Boolean],default:void 0},boundary:{type:[String,K$10],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":r=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(r=>r!==this.$refs.popperContent.$el)}}});function wt$1(r,p,j,Ue,De,Ge){let R=resolveComponent(`PopperContent`),ut=resolveComponent(`Popper`);return openBlock(),createBlock(ut,mergeProps({ref:`popper`},r.$props,{theme:r.finalTheme,"target-nodes":r.getTargetNodes,"popper-node":()=>r.$refs.popperContent.$el,class:[r.themeClass],onShow:p[0]||=()=>r.$emit(`show`),onHide:p[1]||=()=>r.$emit(`hide`),"onUpdate:shown":p[2]||=Ct=>r.$emit(`update:shown`,Ct),onApplyShow:p[3]||=()=>r.$emit(`apply-show`),onApplyHide:p[4]||=()=>r.$emit(`apply-hide`),onCloseGroup:p[5]||=()=>r.$emit(`close-group`),onCloseDirective:p[6]||=()=>r.$emit(`close-directive`),onAutoHide:p[7]||=()=>r.$emit(`auto-hide`),onResize:p[8]||=()=>r.$emit(`resize`)}),{default:withCtx(({popperId:Ct,isShown:zt,shouldMountContent:ft,skipTransition:qt,autoHide:Nt,show:Ut,hide:Yt,handleResize:Gt,onResize:Jt,classes:ei,result:ii})=>[renderSlot(r.$slots,`default`,{shown:zt,show:Ut,hide:Yt}),createVNode(R,{ref:`popperContent`,"popper-id":Ct,theme:r.finalTheme,shown:zt,mounted:ft,"skip-transition":qt,"auto-hide":Nt,"handle-resize":Gt,classes:ei,result:ii,onHide:Yt,onResize:Jt},{default:withCtx(()=>[renderSlot(r.$slots,`popper`,{shown:zt,hide:Yt})]),_:2},1032,[`popper-id`,`theme`,`shown`,`mounted`,`skip-transition`,`auto-hide`,`handle-resize`,`classes`,`result`,`onHide`,`onResize`])]),_:3},16,[`theme`,`target-nodes`,`popper-node`,`class`])}var k=B$1(gt$2,[[`render`,wt$1]]),Se={...k,name:`VDropdown`,vPopperTheme:`dropdown`},be$1={...k,name:`VMenu`,vPopperTheme:`menu`},Ce$1={...k,name:`VTooltip`,vPopperTheme:`tooltip`},$t=defineComponent({name:`VTooltipDirective`,components:{Popper:Q$1(),PopperContent:ee$1},mixins:[te],inheritAttrs:!1,props:{theme:{type:String,default:`tooltip`},html:{type:Boolean,default:r=>S$1(r.theme,`html`)},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:r=>S$1(r.theme,`loadingContent`)},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content==`function`},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(r){if(typeof this.content==`function`&&this.$_isShown&&(r||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;let p=++this.$_fetchId,j=this.content(this);j.then?j.then(Ue=>this.onResult(p,Ue)):this.onResult(p,j)}},onResult(r,p){r===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=p)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),vt=[`innerHTML`],yt=[`textContent`];function _t(r,p,j,Ue,De,Ge){let R=resolveComponent(`PopperContent`),ut=resolveComponent(`Popper`);return openBlock(),createBlock(ut,mergeProps({ref:`popper`},r.$attrs,{theme:r.theme,"target-nodes":r.targetNodes,"popper-node":()=>r.$refs.popperContent.$el,onApplyShow:r.onShow,onApplyHide:r.onHide}),{default:withCtx(({popperId:Ct,isShown:zt,shouldMountContent:ft,skipTransition:qt,autoHide:Nt,hide:Ut,handleResize:Yt,onResize:Gt,classes:Jt,result:ei})=>[createVNode(R,{ref:`popperContent`,class:normalizeClass({"v-popper--tooltip-loading":r.loading}),"popper-id":Ct,theme:r.theme,shown:zt,mounted:ft,"skip-transition":qt,"auto-hide":Nt,"handle-resize":Yt,classes:Jt,result:ei,onHide:Ut,onResize:Gt},{default:withCtx(()=>[r.html?(openBlock(),createElementBlock(`div`,{key:0,innerHTML:r.finalContent},null,8,vt)):(openBlock(),createElementBlock(`div`,{key:1,textContent:toDisplayString(r.finalContent)},null,8,yt))]),_:2},1032,[`class`,`popper-id`,`theme`,`shown`,`mounted`,`skip-transition`,`auto-hide`,`handle-resize`,`classes`,`result`,`onHide`,`onResize`])]),_:1},16,[`theme`,`target-nodes`,`popper-node`,`onApplyShow`,`onApplyHide`])}var ze=B$1($t,[[`render`,_t]]),Ae=`v-popper--has-tooltip`;function Tt$1(r,p){let j=r.placement;if(!j&&p)for(let Ue of Te)p[Ue]&&(j=Ue);return j||=S$1(r.theme||`tooltip`,`placement`),j}function Ne$1(r,p,j){let Ue,De=typeof p;return Ue=De===`string`?{content:p}:p&&De===`object`?p:{content:!1},Ue.placement=Tt$1(Ue,j),Ue.targetNodes=()=>[r],Ue.referenceNode=()=>r,Ue}var x$1,b,Pt=0;function St(){if(x$1)return;b=ref([]),x$1=createApp({name:`VTooltipDirectiveApp`,setup(){return{directives:b}},render(){return this.directives.map(p=>h(ze,{...p.options,shown:p.shown||p.options.shown,key:p.id}))},devtools:{hide:!0}});let r=document.createElement(`div`);document.body.appendChild(r),x$1.mount(r)}function bt$1(r,p,j){St();let Ue=ref(Ne$1(r,p,j)),De=ref(!1),Ge={id:Pt++,options:Ue,shown:De};return b.value.push(Ge),r.classList&&r.classList.add(Ae),r.$_popper={options:Ue,item:Ge,show(){De.value=!0},hide(){De.value=!1}}}function He(r){if(r.$_popper){let p=b.value.indexOf(r.$_popper.item);p!==-1&&b.value.splice(p,1),delete r.$_popper,delete r.$_popperOldShown,delete r.$_popperMountTarget}r.classList&&r.classList.remove(Ae)}function me$1(r,{value:p,modifiers:j}){let Ue=Ne$1(r,p,j);if(!Ue.content||S$1(Ue.theme||`tooltip`,`disabled`))He(r);else{let De;r.$_popper?(De=r.$_popper,De.options.value=Ue):De=bt$1(r,p,j),typeof p.shown<`u`&&p.shown!==r.$_popperOldShown&&(r.$_popperOldShown=p.shown,p.shown?De.show():De.hide())}}var oe={beforeMount:me$1,updated:me$1,beforeUnmount(r){He(r)}};function ge$1(r){r.addEventListener(`mousedown`,H$2),r.addEventListener(`click`,H$2),r.addEventListener(`touchstart`,Oe$2,$?{passive:!0}:!1)}function we$1(r){r.removeEventListener(`mousedown`,H$2),r.removeEventListener(`click`,H$2),r.removeEventListener(`touchstart`,Oe$2),r.removeEventListener(`touchend`,Me),r.removeEventListener(`touchcancel`,Be$1)}function H$2(r){let p=r.currentTarget;r.closePopover=!p.$_vclosepopover_touch,r.closeAllPopover=p.$_closePopoverModifiers&&!!p.$_closePopoverModifiers.all}function Oe$2(r){if(r.changedTouches.length===1){let p=r.currentTarget;p.$_vclosepopover_touch=!0,p.$_vclosepopover_touchPoint=r.changedTouches[0],p.addEventListener(`touchend`,Me),p.addEventListener(`touchcancel`,Be$1)}}function Me(r){let p=r.currentTarget;if(p.$_vclosepopover_touch=!1,r.changedTouches.length===1){let j=r.changedTouches[0],Ue=p.$_vclosepopover_touchPoint;r.closePopover=Math.abs(j.screenY-Ue.screenY)<20&&Math.abs(j.screenX-Ue.screenX)<20,r.closeAllPopover=p.$_closePopoverModifiers&&!!p.$_closePopoverModifiers.all}}function Be$1(r){let p=r.currentTarget;p.$_vclosepopover_touch=!1}var ie$1={beforeMount(r,{value:p,modifiers:j}){r.$_closePopoverModifiers=j,(typeof p>`u`||p)&&ge$1(r)},updated(r,{value:p,oldValue:j,modifiers:Ue}){r.$_closePopoverModifiers=Ue,p!==j&&(typeof p>`u`||p?ge$1(r):we$1(r))},beforeUnmount(r){we$1(r)}},Ht$1=h$2,Ot$1=oe,Mt$1=oe,Bt$1=ie$1,Et$1=ie$1,kt=Se,Lt$1=be$1,Dt$1=Q$1,It$1=ee$1,Ft=te,Rt=k,jt$1=Z$1,Vt=Ce$1,Wt$1=ze,candidateSelectors=[`input:not([inert])`,`select:not([inert])`,`textarea:not([inert])`,`a[href]:not([inert])`,`button:not([inert])`,`[tabindex]:not(slot):not([inert])`,`audio[controls]:not([inert])`,`video[controls]:not([inert])`,`[contenteditable]:not([contenteditable="false"]):not([inert])`,`details>summary:first-of-type:not([inert])`,`details:not([inert])`],candidateSelector=candidateSelectors.join(`,`),NoElement=typeof Element>`u`,matches=NoElement?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,getRootNode=!NoElement&&Element.prototype.getRootNode?function(r){var p;return r==null||(p=r.getRootNode)==null?void 0:p.call(r)}:function(r){return r?.ownerDocument},isInert=function r(p,j){var Ue;j===void 0&&(j=!0);var De=p==null||(Ue=p.getAttribute)==null?void 0:Ue.call(p,`inert`);return De===``||De===`true`||j&&p&&r(p.parentNode)},isContentEditable=function(p){var j,Ue=p==null||(j=p.getAttribute)==null?void 0:j.call(p,`contenteditable`);return Ue===``||Ue===`true`},getCandidates=function(p,j,Ue){if(isInert(p))return[];var De=Array.prototype.slice.apply(p.querySelectorAll(candidateSelector));return j&&matches.call(p,candidateSelector)&&De.unshift(p),De=De.filter(Ue),De},getCandidatesIteratively=function r(p,j,Ue){for(var De=[],Ge=Array.from(p);Ge.length;){var R=Ge.shift();if(!isInert(R,!1))if(R.tagName===`SLOT`){var ut=R.assignedElements(),Ct=r(ut.length?ut:R.children,!0,Ue);Ue.flatten?De.push.apply(De,Ct):De.push({scopeParent:R,candidates:Ct})}else{matches.call(R,candidateSelector)&&Ue.filter(R)&&(j||!p.includes(R))&&De.push(R);var zt=R.shadowRoot||typeof Ue.getShadowRoot==`function`&&Ue.getShadowRoot(R),ft=!isInert(zt,!1)&&(!Ue.shadowRootFilter||Ue.shadowRootFilter(R));if(zt&&ft){var qt=r(zt===!0?R.children:zt.children,!0,Ue);Ue.flatten?De.push.apply(De,qt):De.push({scopeParent:R,candidates:qt})}else Ge.unshift.apply(Ge,R.children)}}return De},hasTabIndex=function(p){return!isNaN(parseInt(p.getAttribute(`tabindex`),10))},getTabIndex=function(p){if(!p)throw Error(`No node provided`);return p.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(p.tagName)||isContentEditable(p))&&!hasTabIndex(p)?0:p.tabIndex},getSortOrderTabIndex=function(p,j){var Ue=getTabIndex(p);return Ue<0&&j&&!hasTabIndex(p)?0:Ue},sortOrderedTabbables=function(p,j){return p.tabIndex===j.tabIndex?p.documentOrder-j.documentOrder:p.tabIndex-j.tabIndex},isInput=function(p){return p.tagName===`INPUT`},isHiddenInput=function(p){return isInput(p)&&p.type===`hidden`},isDetailsWithSummary=function(p){return p.tagName===`DETAILS`&&Array.prototype.slice.apply(p.children).some(function(j){return j.tagName===`SUMMARY`})},getCheckedRadio=function(p,j){for(var Ue=0;Ue<p.length;Ue++)if(p[Ue].checked&&p[Ue].form===j)return p[Ue]},isTabbableRadio=function(p){if(!p.name)return!0;var j=p.form||getRootNode(p),Ue=function(ut){return j.querySelectorAll(`input[type="radio"][name="`+ut+`"]`)},De;if(typeof window<`u`&&typeof window.CSS<`u`&&typeof window.CSS.escape==`function`)De=Ue(window.CSS.escape(p.name));else try{De=Ue(p.name)}catch(R){return console.error(`Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s`,R.message),!1}var Ge=getCheckedRadio(De,p.form);return!Ge||Ge===p},isRadio=function(p){return isInput(p)&&p.type===`radio`},isNonTabbableRadio=function(p){return isRadio(p)&&!isTabbableRadio(p)},isNodeAttached=function(p){var j,Ue=p&&getRootNode(p),De=Ue?.host,Ge=!1;if(Ue&&Ue!==p){var R,ut,Ct;for(Ge=!!((R=De)!=null&&(ut=R.ownerDocument)!=null&&ut.contains(De)||p!=null&&(Ct=p.ownerDocument)!=null&&Ct.contains(p));!Ge&&De;){var zt,ft,qt;Ue=getRootNode(De),De=Ue?.host,Ge=!!((ft=De)!=null&&(qt=ft.ownerDocument)!=null&&qt.contains(De))}}return Ge},isZeroArea=function(p){var j=p.getBoundingClientRect(),Ue=j.width,De=j.height;return Ue===0&&De===0},isHidden=function(p,j){var Ue=j.displayCheck,De=j.getShadowRoot;if(getComputedStyle(p).visibility===`hidden`)return!0;var Ge=matches.call(p,`details>summary:first-of-type`)?p.parentElement:p;if(matches.call(Ge,`details:not([open]) *`))return!0;if(!Ue||Ue===`full`||Ue===`legacy-full`){if(typeof De==`function`){for(var R=p;p;){var ut=p.parentElement,Ct=getRootNode(p);if(ut&&!ut.shadowRoot&&De(ut)===!0)return isZeroArea(p);p=p.assignedSlot?p.assignedSlot:!ut&&Ct!==p.ownerDocument?Ct.host:ut}p=R}if(isNodeAttached(p))return!p.getClientRects().length;if(Ue!==`legacy-full`)return!0}else if(Ue===`non-zero-area`)return isZeroArea(p);return!1},isDisabledFromFieldset=function(p){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(p.tagName))for(var j=p.parentElement;j;){if(j.tagName===`FIELDSET`&&j.disabled){for(var Ue=0;Ue<j.children.length;Ue++){var De=j.children.item(Ue);if(De.tagName===`LEGEND`)return matches.call(j,`fieldset[disabled] *`)?!0:!De.contains(p)}return!0}j=j.parentElement}return!1},isNodeMatchingSelectorFocusable=function(p,j){return!(j.disabled||isInert(j)||isHiddenInput(j)||isHidden(j,p)||isDetailsWithSummary(j)||isDisabledFromFieldset(j))},isNodeMatchingSelectorTabbable=function(p,j){return!(isNonTabbableRadio(j)||getTabIndex(j)<0||!isNodeMatchingSelectorFocusable(p,j))},isValidShadowRootTabbable=function(p){var j=parseInt(p.getAttribute(`tabindex`),10);return!!(isNaN(j)||j>=0)},sortByOrder=function r(p){var j=[],Ue=[];return p.forEach(function(De,Ge){var R=!!De.scopeParent,ut=R?De.scopeParent:De,Ct=getSortOrderTabIndex(ut,R),zt=R?r(De.candidates):ut;Ct===0?R?j.push.apply(j,zt):j.push(ut):Ue.push({documentOrder:Ge,tabIndex:Ct,item:De,isScope:R,content:zt})}),Ue.sort(sortOrderedTabbables).reduce(function(De,Ge){return Ge.isScope?De.push.apply(De,Ge.content):De.push(Ge.content),De},[]).concat(j)},tabbable=function(p,j){j||={};var Ue;return Ue=j.getShadowRoot?getCandidatesIteratively([p],j.includeContainer,{filter:isNodeMatchingSelectorTabbable.bind(null,j),flatten:!1,getShadowRoot:j.getShadowRoot,shadowRootFilter:isValidShadowRootTabbable}):getCandidates(p,j.includeContainer,isNodeMatchingSelectorTabbable.bind(null,j)),sortByOrder(Ue)},focusable=function(p,j){j||={};var Ue;return Ue=j.getShadowRoot?getCandidatesIteratively([p],j.includeContainer,{filter:isNodeMatchingSelectorFocusable.bind(null,j),flatten:!0,getShadowRoot:j.getShadowRoot}):getCandidates(p,j.includeContainer,isNodeMatchingSelectorFocusable.bind(null,j)),Ue},isTabbable=function(p,j){if(j||={},!p)throw Error(`No node provided`);return matches.call(p,candidateSelector)===!1?!1:isNodeMatchingSelectorTabbable(j,p)},focusableCandidateSelector=candidateSelectors.concat(`iframe`).join(`,`),isFocusable=function(p,j){if(j||={},!p)throw Error(`No node provided`);return matches.call(p,focusableCandidateSelector)===!1?!1:isNodeMatchingSelectorFocusable(j,p)};function _arrayLikeToArray(r,p){(p==null||p>r.length)&&(p=r.length);for(var j=0,Ue=Array(p);j<p;j++)Ue[j]=r[j];return Ue}function _arrayWithoutHoles(r){if(Array.isArray(r))return _arrayLikeToArray(r)}function _defineProperty$4(r,p,j){return(p=_toPropertyKey$4(p))in r?Object.defineProperty(r,p,{value:j,enumerable:!0,configurable:!0,writable:!0}):r[p]=j,r}function _iterableToArray(r){if(typeof Symbol<`u`&&r[Symbol.iterator]!=null||r[`@@iterator`]!=null)return Array.from(r)}function _nonIterableSpread(){throw TypeError(`Invalid attempt to spread non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ownKeys$1(r,p){var j=Object.keys(r);if(Object.getOwnPropertySymbols){var Ue=Object.getOwnPropertySymbols(r);p&&(Ue=Ue.filter(function(De){return Object.getOwnPropertyDescriptor(r,De).enumerable})),j.push.apply(j,Ue)}return j}function _objectSpread2(r){for(var p=1;p<arguments.length;p++){var j=arguments[p]==null?{}:arguments[p];p%2?ownKeys$1(Object(j),!0).forEach(function(Ue){_defineProperty$4(r,Ue,j[Ue])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(j)):ownKeys$1(Object(j)).forEach(function(Ue){Object.defineProperty(r,Ue,Object.getOwnPropertyDescriptor(j,Ue))})}return r}function _toConsumableArray(r){return _arrayWithoutHoles(r)||_iterableToArray(r)||_unsupportedIterableToArray(r)||_nonIterableSpread()}function _toPrimitive$4(r,p){if(typeof r!=`object`||!r)return r;var j=r[Symbol.toPrimitive];if(j!==void 0){var Ue=j.call(r,p);if(typeof Ue!=`object`)return Ue;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(p===`string`?String:Number)(r)}function _toPropertyKey$4(r){var p=_toPrimitive$4(r,`string`);return typeof p==`symbol`?p:p+``}function _unsupportedIterableToArray(r,p){if(r){if(typeof r==`string`)return _arrayLikeToArray(r,p);var j={}.toString.call(r).slice(8,-1);return j===`Object`&&r.constructor&&(j=r.constructor.name),j===`Map`||j===`Set`?Array.from(r):j===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(j)?_arrayLikeToArray(r,p):void 0}}var activeFocusTraps={activateTrap:function(p,j){if(p.length>0){var Ue=p[p.length-1];Ue!==j&&Ue._setPausedState(!0)}var De=p.indexOf(j);De===-1||p.splice(De,1),p.push(j)},deactivateTrap:function(p,j){var Ue=p.indexOf(j);Ue!==-1&&p.splice(Ue,1),p.length>0&&!p[p.length-1]._isManuallyPaused()&&p[p.length-1]._setPausedState(!1)}},isSelectableInput=function(p){return p.tagName&&p.tagName.toLowerCase()===`input`&&typeof p.select==`function`},isEscapeEvent=function(p){return p?.key===`Escape`||p?.key===`Esc`||p?.keyCode===27},isTabEvent=function(p){return p?.key===`Tab`||p?.keyCode===9},isKeyForward=function(p){return isTabEvent(p)&&!p.shiftKey},isKeyBackward=function(p){return isTabEvent(p)&&p.shiftKey},delay=function(p){return setTimeout(p,0)},valueOrHandler=function(p){var Ue=[...arguments].slice(1);return typeof p==`function`?p.apply(void 0,Ue):p},getActualTarget=function(p){return p.target.shadowRoot&&typeof p.composedPath==`function`?p.composedPath()[0]:p.target},internalTrapStack=[],createFocusTrap=function(p,j){var Ue=j?.document||document,De=j?.trapStack||internalTrapStack,Ge=_objectSpread2({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward,isKeyBackward},j),R={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},ut,Ct=function(Je,s,K){return Je&&Je[s]!==void 0?Je[s]:Ge[K||s]},zt=function(Je,s){var K=typeof s?.composedPath==`function`?s.composedPath():void 0;return R.containerGroups.findIndex(function(xe){var ke=xe.container,Ke=xe.tabbableNodes;return ke.contains(Je)||K?.includes(ke)||Ke.find(function(at){return at===Je})})},ft=function(Je){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},K=s.hasFallback,xe=K===void 0?!1:K,ke=s.params,Ke=ke===void 0?[]:ke,at=Ge[Je];if(typeof at==`function`&&(at=at.apply(void 0,_toConsumableArray(Ke))),at===!0&&(at=void 0),!at){if(at===void 0||at===!1)return at;throw Error(`\`${Je}\` was specified but was not a node, or did not return a node`)}var Xe=at;if(typeof at==`string`){try{Xe=Ue.querySelector(at)}catch(We){throw Error(`\`${Je}\` appears to be an invalid selector; error="${We.message}"`)}if(!Xe&&!xe)throw Error(`\`${Je}\` as selector refers to no known node`)}return Xe},qt=function(){var Je=ft(`initialFocus`,{hasFallback:!0});if(Je===!1)return!1;if(Je===void 0||Je&&!isFocusable(Je,Ge.tabbableOptions))if(zt(Ue.activeElement)>=0)Je=Ue.activeElement;else{var s=R.tabbableGroups[0];Je=s&&s.firstTabbableNode||ft(`fallbackFocus`)}else Je===null&&(Je=ft(`fallbackFocus`));if(!Je)throw Error(`Your focus-trap needs to have at least one focusable element`);return Je},Nt=function(){if(R.containerGroups=R.containers.map(function(Je){var s=tabbable(Je,Ge.tabbableOptions),K=focusable(Je,Ge.tabbableOptions),xe=s.length>0?s[0]:void 0,ke=s.length>0?s[s.length-1]:void 0,Ke=K.find(function(Xe){return isTabbable(Xe)}),at=K.slice().reverse().find(function(Xe){return isTabbable(Xe)});return{container:Je,tabbableNodes:s,focusableNodes:K,posTabIndexesFound:!!s.find(function(Xe){return getTabIndex(Xe)>0}),firstTabbableNode:xe,lastTabbableNode:ke,firstDomTabbableNode:Ke,lastDomTabbableNode:at,nextTabbableNode:function(We){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Ye=s.indexOf(We);return Ye<0?g?K.slice(K.indexOf(We)+1).find(function(ti){return isTabbable(ti)}):K.slice(0,K.indexOf(We)).reverse().find(function(ti){return isTabbable(ti)}):s[Ye+(g?1:-1)]}}}),R.tabbableGroups=R.containerGroups.filter(function(Je){return Je.tabbableNodes.length>0}),R.tabbableGroups.length<=0&&!ft(`fallbackFocus`))throw Error(`Your focus-trap must have at least one container with at least one tabbable node in it at all times`);if(R.containerGroups.find(function(Je){return Je.posTabIndexesFound})&&R.containerGroups.length>1)throw Error(`At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.`)},Ut=function(Je){var s=Je.activeElement;if(s)return s.shadowRoot&&s.shadowRoot.activeElement!==null?Ut(s.shadowRoot):s},Yt=function(Je){if(Je!==!1&&Je!==Ut(document)){if(!Je||!Je.focus){Yt(qt());return}Je.focus({preventScroll:!!Ge.preventScroll}),R.mostRecentlyFocusedNode=Je,isSelectableInput(Je)&&Je.select()}},Gt=function(Je){var s=ft(`setReturnFocus`,{params:[Je]});return s||(s===!1?!1:Je)},Jt=function(Je){var s=Je.target,K=Je.event,xe=Je.isBackward,ke=xe===void 0?!1:xe;s||=getActualTarget(K),Nt();var Ke=null;if(R.tabbableGroups.length>0){var at=zt(s,K),Xe=at>=0?R.containerGroups[at]:void 0;if(at<0)Ke=ke?R.tabbableGroups[R.tabbableGroups.length-1].lastTabbableNode:R.tabbableGroups[0].firstTabbableNode;else if(ke){var We=R.tabbableGroups.findIndex(function(ki){var pi=ki.firstTabbableNode;return s===pi});if(We<0&&(Xe.container===s||isFocusable(s,Ge.tabbableOptions)&&!isTabbable(s,Ge.tabbableOptions)&&!Xe.nextTabbableNode(s,!1))&&(We=at),We>=0){var g=We===0?R.tabbableGroups.length-1:We-1,Ye=R.tabbableGroups[g];Ke=getTabIndex(s)>=0?Ye.lastTabbableNode:Ye.lastDomTabbableNode}else isTabEvent(K)||(Ke=Xe.nextTabbableNode(s,!1))}else{var ti=R.tabbableGroups.findIndex(function(ki){var pi=ki.lastTabbableNode;return s===pi});if(ti<0&&(Xe.container===s||isFocusable(s,Ge.tabbableOptions)&&!isTabbable(s,Ge.tabbableOptions)&&!Xe.nextTabbableNode(s))&&(ti=at),ti>=0){var Xt=ti===R.tabbableGroups.length-1?0:ti+1,si=R.tabbableGroups[Xt];Ke=getTabIndex(s)>=0?si.firstTabbableNode:si.firstDomTabbableNode}else isTabEvent(K)||(Ke=Xe.nextTabbableNode(s))}}else Ke=ft(`fallbackFocus`);return Ke},ei=function(Je){if(!(zt(getActualTarget(Je),Je)>=0)){if(valueOrHandler(Ge.clickOutsideDeactivates,Je)){ut.deactivate({returnFocus:Ge.returnFocusOnDeactivate});return}valueOrHandler(Ge.allowOutsideClick,Je)||Je.preventDefault()}},ii=function(Je){var s=getActualTarget(Je),K=zt(s,Je)>=0;if(K||s instanceof Document)K&&(R.mostRecentlyFocusedNode=s);else{Je.stopImmediatePropagation();var xe,ke=!0;if(R.mostRecentlyFocusedNode)if(getTabIndex(R.mostRecentlyFocusedNode)>0){var Ke=zt(R.mostRecentlyFocusedNode),at=R.containerGroups[Ke].tabbableNodes;if(at.length>0){var Xe=at.findIndex(function(We){return We===R.mostRecentlyFocusedNode});Xe>=0&&(Ge.isKeyForward(R.recentNavEvent)?Xe+1<at.length&&(xe=at[Xe+1],ke=!1):Xe-1>=0&&(xe=at[Xe-1],ke=!1))}}else R.containerGroups.some(function(We){return We.tabbableNodes.some(function(g){return getTabIndex(g)>0})})||(ke=!1);else ke=!1;ke&&(xe=Jt({target:R.mostRecentlyFocusedNode,isBackward:Ge.isKeyBackward(R.recentNavEvent)})),Yt(xe||R.mostRecentlyFocusedNode||qt())}R.recentNavEvent=void 0},ri=function(Je){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;R.recentNavEvent=Je;var K=Jt({event:Je,isBackward:s});K&&(isTabEvent(Je)&&Je.preventDefault(),Yt(K))},ui=function(Je){(Ge.isKeyForward(Je)||Ge.isKeyBackward(Je))&&ri(Je,Ge.isKeyBackward(Je))},fi=function(Je){isEscapeEvent(Je)&&valueOrHandler(Ge.escapeDeactivates,Je)!==!1&&(Je.preventDefault(),ut.deactivate())},mi=function(Je){zt(getActualTarget(Je),Je)>=0||valueOrHandler(Ge.clickOutsideDeactivates,Je)||valueOrHandler(Ge.allowOutsideClick,Je)||(Je.preventDefault(),Je.stopImmediatePropagation())},Fi=function(){if(R.active)return activeFocusTraps.activateTrap(De,ut),R.delayInitialFocusTimer=Ge.delayInitialFocus?delay(function(){Yt(qt())}):Yt(qt()),Ue.addEventListener(`focusin`,ii,!0),Ue.addEventListener(`mousedown`,ei,{capture:!0,passive:!1}),Ue.addEventListener(`touchstart`,ei,{capture:!0,passive:!1}),Ue.addEventListener(`click`,mi,{capture:!0,passive:!1}),Ue.addEventListener(`keydown`,ui,{capture:!0,passive:!1}),Ue.addEventListener(`keydown`,fi),ut},Mi=function(){if(R.active)return Ue.removeEventListener(`focusin`,ii,!0),Ue.removeEventListener(`mousedown`,ei,!0),Ue.removeEventListener(`touchstart`,ei,!0),Ue.removeEventListener(`click`,mi,!0),Ue.removeEventListener(`keydown`,ui,!0),Ue.removeEventListener(`keydown`,fi),ut},xi=typeof window<`u`&&`MutationObserver`in window?new MutationObserver(function(Je){Je.some(function(s){return Array.from(s.removedNodes).some(function(K){return K===R.mostRecentlyFocusedNode})})&&Yt(qt())}):void 0,wi=function(){xi&&(xi.disconnect(),R.active&&!R.paused&&R.containers.map(function(Je){xi.observe(Je,{subtree:!0,childList:!0})}))};return ut={get active(){return R.active},get paused(){return R.paused},activate:function(Je){if(R.active)return this;var s=Ct(Je,`onActivate`),K=Ct(Je,`onPostActivate`),xe=Ct(Je,`checkCanFocusTrap`);xe||Nt(),R.active=!0,R.paused=!1,R.nodeFocusedBeforeActivation=Ut(Ue),s?.();var ke=function(){xe&&Nt(),Fi(),wi(),K?.()};return xe?(xe(R.containers.concat()).then(ke,ke),this):(ke(),this)},deactivate:function(Je){if(!R.active)return this;var s=_objectSpread2({onDeactivate:Ge.onDeactivate,onPostDeactivate:Ge.onPostDeactivate,checkCanReturnFocus:Ge.checkCanReturnFocus},Je);clearTimeout(R.delayInitialFocusTimer),R.delayInitialFocusTimer=void 0,Mi(),R.active=!1,R.paused=!1,wi(),activeFocusTraps.deactivateTrap(De,ut);var K=Ct(s,`onDeactivate`),xe=Ct(s,`onPostDeactivate`),ke=Ct(s,`checkCanReturnFocus`),Ke=Ct(s,`returnFocus`,`returnFocusOnDeactivate`);K?.();var at=function(){delay(function(){Ke&&Yt(Gt(R.nodeFocusedBeforeActivation)),xe?.()})};return Ke&&ke?(ke(Gt(R.nodeFocusedBeforeActivation)).then(at,at),this):(at(),this)},pause:function(Je){return R.active?(R.manuallyPaused=!0,this._setPausedState(!0,Je)):this},unpause:function(Je){return R.active?(R.manuallyPaused=!1,De[De.length-1]===this?this._setPausedState(!1,Je):this):this},updateContainerElements:function(Je){return R.containers=[].concat(Je).filter(Boolean).map(function(s){return typeof s==`string`?Ue.querySelector(s):s}),R.active&&Nt(),wi(),this}},Object.defineProperties(ut,{_isManuallyPaused:{value:function(){return R.manuallyPaused}},_setPausedState:{value:function(Je,s){if(R.paused===Je)return this;if(R.paused=Je,Je){var K=Ct(s,`onPause`),xe=Ct(s,`onPostPause`);K?.(),Mi(),wi(),xe?.()}else{var ke=Ct(s,`onUnpause`),Ke=Ct(s,`onPostUnpause`);ke?.(),Nt(),Fi(),wi(),Ke?.()}return this}}}),ut.updateContainerElements(p),ut},isRtl=isRTL$1(),_sfc_main$1$36=defineComponent({name:`NcPopoverTriggerProvider`,provide(){return{"NcPopover:trigger:shown":()=>this.shown,"NcPopover:trigger:attrs":()=>this.triggerAttrs}},props:{shown:{type:Boolean,required:!0},popupRole:{type:String,default:void 0}},computed:{triggerAttrs(){return{"aria-haspopup":this.popupRole,"aria-expanded":this.shown.toString()}}},render(){return this.$slots.default?.({attrs:this.triggerAttrs})}}),ncPopover=`_ncPopover_wpltc_20`,style0={"material-design-icon":`_material-design-icon_wpltc_12`,ncPopover},theme=`nc-popover-9`;Ht$1.themes[theme]=structuredClone(Ht$1.themes.dropdown);var _sfc_main$37={name:`NcPopover`,components:{Dropdown:kt,NcPopoverTriggerProvider:_sfc_main$1$36},props:{boundary:{type:[String,Object],default:``},closeOnClickOutside:{type:Boolean,default:!0},noCloseOnClickOutside:{type:Boolean,default:!1},container:{type:[Boolean,String],default:`body`},delay:{type:[Number,Object],default:0},noFocusTrap:{type:Boolean,default:!1},placement:{type:String,default:`bottom`},popoverBaseClass:{type:String,default:``},popoverTriggers:{type:[Array,Object],default:null},popupRole:{type:String,default:void 0,validator:r=>[`menu`,`listbox`,`tree`,`grid`,`dialog`,`true`].includes(r)},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String,Function]},shown:{type:Boolean,default:!1},triggers:{type:[Array,Object],default:()=>[`click`]}},emits:[`afterShow`,`afterHide`,`update:shown`],setup(){return{theme}},data(){return{internalShown:this.shown}},computed:{popperTriggers(){if(this.popoverTriggers&&Array.isArray(this.popoverTriggers))return this.popoverTriggers},popperHideTriggers(){if(this.popoverTriggers&&typeof this.popoverTriggers==`object`)return this.popoverTriggers.hide},popperShowTriggers(){if(this.popoverTriggers&&typeof this.popoverTriggers==`object`)return this.popoverTriggers.show},internalTriggers(){if(this.triggers&&Array.isArray(this.triggers))return this.triggers},hideTriggers(){if(this.triggers&&typeof this.triggers==`object`)return this.triggers.hide},showTriggers(){if(this.triggers&&typeof this.triggers==`object`)return this.triggers.show},internalPlacement(){return this.placement===`start`?isRtl?`right`:`left`:this.placement===`end`?isRtl?`left`:`right`:this.placement}},watch:{shown(r){this.internalShown=r},internalShown(r){this.$emit(`update:shown`,r)}},mounted(){this.checkTriggerA11y()},beforeUnmount(){this.clearFocusTrap(),this.clearEscapeStopPropagation()},methods:{checkTriggerA11y(){window.OC?.debug&&(this.getPopoverTriggerContainerElement().querySelector(`[aria-expanded]`)||warn(`It looks like you are using a custom button as a <NcPopover> or other popover #trigger. If you are not using <NcButton> as a trigger, you need to bind attrs from the #trigger slot props to your custom button. See <NcPopover> docs for an example.`))},removeFloatingVueAriaDescribedBy(){let r=this.getPopoverTriggerContainerElement().querySelectorAll(`[data-popper-shown]`);for(let p of r)p.removeAttribute(`aria-describedby`)},getPopoverContentElement(){return this.$refs.popover?.$refs.popperContent?.$el},getPopoverTriggerContainerElement(){return this.$refs.popover?.$refs.popper?.$refs.reference},async useFocusTrap(){if(await this.$nextTick(),this.noFocusTrap)return;let r=this.getPopoverContentElement();r.tabIndex=-1,r&&(this.$focusTrap=createFocusTrap(r,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus,trapStack:getTrapStack(),fallBackFocus:r}),this.$focusTrap.activate())},clearFocusTrap(r={}){try{this.$focusTrap?.deactivate(r),this.$focusTrap=null}catch(p){logger$4.warn(`[NcPopover] Failed to clear focus trap`,{error:p})}},addEscapeStopPropagation(){this.getPopoverContentElement()?.addEventListener(`keydown`,this.stopKeydownEscapeHandler)},clearEscapeStopPropagation(){this.getPopoverContentElement()?.removeEventListener(`keydown`,this.stopKeydownEscapeHandler)},stopKeydownEscapeHandler(r){r.type===`keydown`&&r.key===`Escape`&&r.stopPropagation()},async afterShow(){this.getPopoverContentElement().addEventListener(`transitionend`,()=>{this.$emit(`afterShow`)},{once:!0,passive:!0}),this.removeFloatingVueAriaDescribedBy(),await this.$nextTick(),await this.useFocusTrap(),this.addEscapeStopPropagation()},afterHide(){this.getPopoverContentElement()?.addEventListener(`transitionend`,()=>{this.$emit(`afterHide`)},{once:!0,passive:!0}),this.clearFocusTrap(),this.clearEscapeStopPropagation()}}};function _sfc_render$28(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcPopoverTriggerProvider`),ut=resolveComponent(`Dropdown`);return openBlock(),createBlock(ut,{ref:`popover`,shown:De.internalShown,"onUpdate:shown":[p[0]||=Ct=>De.internalShown=Ct,p[1]||=Ct=>De.internalShown=Ct],"arrow-padding":10,"auto-hide":!j.noCloseOnClickOutside&&j.closeOnClickOutside,boundary:j.boundary||void 0,container:j.container,delay:j.delay,distance:10,"handle-resize":``,"no-auto-focus":!0,placement:Ge.internalPlacement,"popper-class":[r.$style.ncPopover,j.popoverBaseClass],"popper-triggers":Ge.popperTriggers,"popper-hide-triggers":Ge.popperHideTriggers,"popper-show-triggers":Ge.popperShowTriggers,theme:Ue.theme,triggers:Ge.internalTriggers,"hide-triggers":Ge.hideTriggers,"show-triggers":Ge.showTriggers,onApplyShow:Ge.afterShow,onApplyHide:Ge.afterHide},{popper:withCtx(Ct=>[renderSlot(r.$slots,`default`,normalizeProps(guardReactiveProps(Ct)))]),default:withCtx(()=>[createVNode(R,{shown:De.internalShown,"popup-role":j.popupRole},{default:withCtx(Ct=>[renderSlot(r.$slots,`trigger`,normalizeProps(guardReactiveProps(Ct)))]),_:3},8,[`shown`,`popup-role`])]),_:3},8,[`shown`,`auto-hide`,`boundary`,`container`,`delay`,`placement`,`popper-class`,`popper-triggers`,`popper-hide-triggers`,`popper-show-triggers`,`theme`,`triggers`,`hide-triggers`,`show-triggers`,`onApplyShow`,`onApplyHide`])}var NcPopover=_export_sfc$1(_sfc_main$37,[[`render`,_sfc_render$28],[`__cssModules`,{$style:style0}]]),_sfc_main$1$35={name:`DotsHorizontalIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$34=[`aria-hidden`,`aria-label`],_hoisted_2$28=[`fill`,`width`,`height`],_hoisted_3$23={d:`M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z`},_hoisted_4$26={key:0};function _sfc_render$23(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon dots-horizontal-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$23,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$26,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$28))],16,_hoisted_1$34)}var IconDotsHorizontal=_export_sfc$1(_sfc_main$1$35,[[`render`,_sfc_render$23]]);register(t4);function isSlotPopulated(r){return Array.isArray(r)&&r.some(p=>{if(p===null)return!1;if(typeof p==`object`){let j=p;if(j.type===Comment||j.type===Fragment&&!isSlotPopulated(j.children)||j.type===Text$1&&!j.children.trim())return!1}return!0})}var focusableSelector=`.focusable`,NcActions=_export_sfc$1({name:`NcActions`,components:{NcButton,NcPopover},provide(){return{[NC_ACTIONS_IS_SEMANTIC_MENU]:computed(()=>this.actionsMenuSemanticType===`menu`),[NC_ACTIONS_CLOSE_MENU]:this.closeMenu}},props:{open:{type:Boolean,default:!1},manualOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},forceName:{type:Boolean,default:!1},menuName:{type:String,default:null},primary:{type:Boolean,default:!1},defaultIcon:{type:String,default:``},ariaLabel:{type:String,default:t$2(`Actions`)},placement:{type:String,default:`bottom`},boundariesElement:{type:Element,default:()=>document.getElementById(`content-vue`)??document.querySelector(`body`)},container:{type:[Boolean,String,Object,Element],default:`body`},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0},variant:{type:String,validator(r){return[`primary`,`secondary`,`tertiary`,`tertiary-no-background`,`tertiary-on-primary`,`error`,`warning`,`success`].includes(r)},default:null}},emits:[`click`,`blur`,`focus`,`close`,`closed`,`open`,`opened`,`update:open`],setup(r){let p=createElementId(),j=`trigger-${p}`,Ue=ref(),{top:De,bottom:Ge}=useElementBounding(Ue),{top:R,bottom:ut}=useElementBounding(toRef(()=>r.boundariesElement)),{height:Ct}=useWindowSize();return{triggerButton:Ue,maxMenuHeight:computed(()=>Math.max(Math.min(De.value-84,De.value-R.value),Math.min(Ct.value-Ge.value-34,ut.value-Ge.value))),randomId:p,triggerRandomId:j}},data(){return{opened:this.open,focusIndex:0,actionsMenuSemanticType:`unknown`}},computed:{triggerButtonVariant(){return this.variant||(this.primary?`primary`:this.menuName?`secondary`:`tertiary`)},config(){return{menu:{popupRole:`menu`,withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!1},navigation:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!1},dialog:{popupRole:`dialog`,withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!0},tooltip:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!1,withFocusTrap:!1},unknown:{popupRole:void 0,role:void 0,withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!0}}[this.actionsMenuSemanticType]},withFocusTrap(){return this.config.withFocusTrap}},watch:{open(r){r!==this.opened&&(this.opened=r)},opened(){this.opened?document.body.addEventListener(`keydown`,this.handleEscapePressed):document.body.removeEventListener(`keydown`,this.handleEscapePressed)}},created(){useTrapStackControl(()=>this.opened,{disabled:()=>this.config.withFocusTrap}),`ariaHidden`in this.$attrs&&warn(`[NcActions]: Do not set the ariaHidden attribute as the root element will inherit the incorrect aria-hidden.`)},methods:{getActionName(r){return r?.type?.name},isValidSingleAction(r){return[`NcActionButton`,`NcActionLink`,`NcActionRouter`].includes(this.getActionName(r))},isAction(r){return this.getActionName(r)?.startsWith?.(`NcAction`)},isIconUrl(r){try{return!!new URL(r,r.startsWith(`/`)?window.location.origin:void 0)}catch{return!1}},toggleMenu(r){r?this.openMenu():this.closeMenu()},openMenu(){this.opened||(this.opened=!0,this.$emit(`update:open`,!0),this.$emit(`open`))},async closeMenu(r=!0){this.opened&&(await this.$nextTick(),this.opened=!1,this.$refs.popover?.clearFocusTrap({returnFocus:r}),this.$emit(`update:open`,!1),this.$emit(`close`),this.focusIndex=0,r&&this.$refs.triggerButton?.$el.focus())},onOpened(){this.$nextTick(()=>{this.focusFirstAction(null),this.resizePopover(),this.$emit(`opened`)})},onClosed(){this.$emit(`closed`)},resizePopover(){let r=this.$refs.menu.closest(`.v-popper__inner`);if(this.$refs.menu.clientHeight>this.maxMenuHeight){let p=0,j=0;for(let Ue of this.$refs.menuList.children){if(p+Ue.clientHeight/2>this.maxMenuHeight){r.style.height=`${p-j/2}px`;break}j=Ue.clientHeight,p+=j}}else r.style.height=`fit-content`},getCurrentActiveMenuItemElement(){return this.$refs.menu.querySelector(`li.active`)},getFocusableMenuItemElements(){return this.$refs.menu.querySelectorAll(focusableSelector)},onKeydown(r){if(r.key===`Tab`){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation){this.closeMenu(!0);return}r.preventDefault();let p=this.getFocusableMenuItemElements(),j=[...p].indexOf(document.activeElement);if(j===-1)return;let Ue=r.shiftKey?j-1:j+1;(Ue<0||Ue===p.length)&&this.closeMenu(!0),this.focusIndex=Ue,this.focusAction();return}this.config.withArrowNavigation&&(r.key===`ArrowUp`&&this.focusPreviousAction(r),r.key===`ArrowDown`&&this.focusNextAction(r),r.key===`PageUp`&&this.focusFirstAction(r),r.key===`PageDown`&&this.focusLastAction(r)),this.handleEscapePressed(r)},onTriggerKeydown(r){r.key===`Escape`&&this.actionsMenuSemanticType===`tooltip`&&this.closeMenu()},handleEscapePressed(r){r.key===`Escape`&&(this.closeMenu(),r.preventDefault())},removeCurrentActive(){let r=this.$refs.menu.querySelector(`li.active`);r&&r.classList.remove(`active`)},focusAction(){let r=this.getFocusableMenuItemElements()[this.focusIndex];if(r){this.removeCurrentActive();let p=r.closest(`li.action`);r.focus(),p&&p.classList.add(`active`)}},focusPreviousAction(r){this.opened&&(this.focusIndex===0?this.focusLastAction(r):(this.preventIfEvent(r),--this.focusIndex),this.focusAction())},focusNextAction(r){if(this.opened){let p=this.getFocusableMenuItemElements().length-1;this.focusIndex===p?this.focusFirstAction(r):(this.preventIfEvent(r),this.focusIndex+=1),this.focusAction()}},focusFirstAction(r){if(this.opened){this.preventIfEvent(r);let p=[...this.getFocusableMenuItemElements()].findIndex(j=>j.getAttribute(`aria-checked`)===`true`&&j.getAttribute(`role`)===`menuitemradio`);this.focusIndex=p>-1?p:0,this.focusAction()}},focusLastAction(r){this.opened&&(this.preventIfEvent(r),this.focusIndex=this.getFocusableMenuItemElements().length-1,this.focusAction())},preventIfEvent(r){r&&(r.preventDefault(),r.stopPropagation())},onFocus(r){this.$emit(`focus`,r)},onBlur(r){this.$emit(`blur`,r),this.actionsMenuSemanticType===`tooltip`&&this.$refs.menu&&this.getFocusableMenuItemElements().length===0&&this.closeMenu(!1)},onClick(r){this.$emit(`click`,r)}},render(){let r=[],p=(Ut,Yt)=>{Ut.forEach(Gt=>{if(this.isAction(Gt)){Yt.push(Gt);return}Gt.type===Fragment&&p(Gt.children,Yt)})};if(p(this.$slots.default?.(),r),r.length===0)return;let j=r.filter(this.isValidSingleAction);this.forceMenu&&j.length>0&&this.inline>0&&(warn(`Specifying forceMenu will ignore any inline actions rendering.`),j=[]);let Ue=j.slice(0,this.inline),De=r.filter(Ut=>!Ue.includes(Ut)),Ge=[`NcActionButton`,`NcActionButtonGroup`,`NcActionCheckbox`,`NcActionRadio`],R=[`NcActionInput`,`NcActionTextEditable`],ut=[`NcActionLink`,`NcActionRouter`],Ct=De.some(Ut=>R.includes(this.getActionName(Ut))),zt=De.some(Ut=>Ge.includes(this.getActionName(Ut))),ft=De.some(Ut=>ut.includes(this.getActionName(Ut)));Ct?this.actionsMenuSemanticType=`dialog`:zt?this.actionsMenuSemanticType=`menu`:ft?this.actionsMenuSemanticType=`navigation`:r.filter(Ut=>this.getActionName(Ut).startsWith(`NcAction`)).length===r.length?this.actionsMenuSemanticType=`tooltip`:this.actionsMenuSemanticType=`unknown`;let qt=Ut=>{let Yt=Ut?.props?.icon,Gt=Ut?.children?.icon?.()?.[0]??(this.isIconUrl(Yt)?h(`img`,{class:`action-item__menutoggle__icon`,src:Yt,alt:``}):h(`span`,{class:[`icon`,Yt]})),Jt=Ut?.children?.default?.()?.[0]?.children?.trim(),ei=this.forceName?Jt:``,ii=Ut?.props?.title;this.forceName||ii||(ii=Jt);let ri={...Ut?.props??{}},ui=[`submit`,`reset`].includes(ri.type)?ri.modelValue:`button`;return delete ri.modelValue,delete ri.type,h(NcButton,mergeProps(ri,{class:`action-item action-item--single`,"aria-label":Ut?.props?.[`aria-label`]||Jt,title:ii,disabled:this.disabled||Ut?.props?.disabled,pressed:Ut?.props?.modelValue,type:ui,variant:this.variant||(ei?`secondary`:`tertiary`),onFocus:this.onFocus,onBlur:this.onBlur,"onUpdate:pressed":Ut?.props?.[`onUpdate:modelValue`]??(()=>{})}),{default:()=>ei,icon:()=>Gt})},Nt=Ut=>{let Yt=isSlotPopulated(this.$slots.icon?.())?this.$slots.icon?.():this.defaultIcon?h(`span`,{class:[`icon`,this.defaultIcon]}):h(IconDotsHorizontal,{size:20}),Gt=`${this.randomId}-trigger`;return h(NcPopover,{ref:`popover`,delay:0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,...this.manualOpen&&{triggers:[]},noCloseOnClickOutside:this.manualOpen,popoverBaseClass:`action-item__popper`,popupRole:this.config.popupRole,setReturnFocus:this.config.withFocusTrap?this.$refs.triggerButton?.$el:void 0,noFocusTrap:!this.config.withFocusTrap,"onUpdate:shown":this.toggleMenu,onAfterShow:this.onOpened,onAfterClose:this.onClosed},{trigger:()=>h(NcButton,{id:Gt,class:`action-item__menutoggle`,disabled:this.disabled,variant:this.triggerButtonVariant,ref:`triggerButton`,"aria-label":this.menuName?null:this.ariaLabel,"aria-controls":this.opened&&this.config.popupRole?this.randomId:null,onFocus:this.onFocus,onBlur:this.onBlur,onClick:this.onClick,onKeydown:this.onTriggerKeydown},{icon:()=>Yt,default:()=>this.menuName}),default:()=>h(`div`,{class:{open:this.opened},tabindex:`-1`,onKeydown:this.onKeydown,ref:`menu`},[h(`ul`,{id:this.randomId,tabindex:`-1`,ref:`menuList`,role:this.config.popupRole,"aria-labelledby":Gt,"aria-modal":this.actionsMenuSemanticType===`dialog`?`true`:void 0},[Ut])])})};return r.length===1&&j.length===1&&!this.forceMenu?qt(r[0]):(this.$nextTick(()=>{this.opened&&this.$refs.menu&&(this.resizePopover(),(this.$refs.menu.querySelector(`li.active`)||[]).length===0&&this.focusFirstAction())}),Ue.length>0&&this.inline>0?h(`div`,{class:[`action-items`,`action-item--${this.triggerButtonVariant}`]},[...Ue.map(qt),De.length>0?h(`div`,{class:[`action-item`,{"action-item--open":this.opened}]},[Nt(De)]):null]):h(`div`,{class:[`action-item action-item--default-popover`,`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened}]},[Nt(r)]))}},[[`__scopeId`,`data-v-cc138260`]]),_sfc_main$34={name:`NcActionText`,mixins:[ActionTextMixin],inject:{isInSemanticMenu:{from:NC_ACTIONS_IS_SEMANTIC_MENU,default:!1}}},_hoisted_1$39=[`role`],_hoisted_2$33={key:0,class:`action-text__longtext-wrapper`},_hoisted_3$28={class:`action-text__name`},_hoisted_4$21=[`textContent`],_hoisted_5$11=[`textContent`],_hoisted_6$7={key:2,class:`action-text__text`};function _sfc_render$27(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`li`,{class:`action`,role:Ge.isInSemanticMenu&&`presentation`},[createBaseVNode(`span`,{class:`action-text`,onClick:p[0]||=(...R)=>r.onClick&&r.onClick(...R)},[renderSlot(r.$slots,`icon`,{},()=>[r.icon===``?createCommentVNode(``,!0):(openBlock(),createElementBlock(`span`,{key:0,"aria-hidden":`true`,class:normalizeClass([`action-text__icon`,[r.isIconUrl?`action-text__icon--url`:r.icon]]),style:normalizeStyle({backgroundImage:r.isIconUrl?`url(${r.icon})`:null})},null,6))],!0),r.name?(openBlock(),createElementBlock(`span`,_hoisted_2$33,[createBaseVNode(`strong`,_hoisted_3$28,toDisplayString(r.name),1),createBaseVNode(`span`,{class:`action-text__longtext`,textContent:toDisplayString(r.text)},null,8,_hoisted_4$21)])):r.isLongText?(openBlock(),createElementBlock(`span`,{key:1,class:`action-text__longtext`,textContent:toDisplayString(r.text)},null,8,_hoisted_5$11)):(openBlock(),createElementBlock(`span`,_hoisted_6$7,toDisplayString(r.text),1)),createCommentVNode(``,!0)])],8,_hoisted_1$39)}var NcActionText=_export_sfc$1(_sfc_main$34,[[`render`,_sfc_render$27],[`__scopeId`,`data-v-fa684b48`]]),require_scopedstorage=__commonJSMin((r=>{Object.defineProperty(r,`__esModule`,{value:!0});function p(Ge,R,ut){return R=j(R),R in Ge?Object.defineProperty(Ge,R,{value:ut,enumerable:!0,configurable:!0,writable:!0}):Ge[R]=ut,Ge}function j(Ge){var R=Ue(Ge,`string`);return typeof R==`symbol`?R:R+``}function Ue(Ge,R){if(typeof Ge!=`object`||!Ge)return Ge;var ut=Ge[Symbol.toPrimitive];if(ut!==void 0){var Ct=ut.call(Ge,R||`default`);if(typeof Ct!=`object`)return Ct;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(R===`string`?String:Number)(Ge)}var De=class xo{constructor(R,ut,Ct){p(this,`scope`,void 0),p(this,`wrapped`,void 0),this.scope=`${Ct?xo.GLOBAL_SCOPE_PERSISTENT:xo.GLOBAL_SCOPE_VOLATILE}_${btoa(R)}_`,this.wrapped=ut}scopeKey(R){return`${this.scope}${R}`}setItem(R,ut){this.wrapped.setItem(this.scopeKey(R),ut)}getItem(R){return this.wrapped.getItem(this.scopeKey(R))}removeItem(R){this.wrapped.removeItem(this.scopeKey(R))}clear(){Object.keys(this.wrapped).filter(R=>R.startsWith(this.scope)).map(this.wrapped.removeItem.bind(this.wrapped))}};r.default=De,p(De,`GLOBAL_SCOPE_VOLATILE`,`nextcloud_vol`),p(De,`GLOBAL_SCOPE_PERSISTENT`,`nextcloud_per`)})),require_storagebuilder=__commonJSMin((r=>{Object.defineProperty(r,`__esModule`,{value:!0});var p=j(require_scopedstorage());function j(ut){return ut&&ut.__esModule?ut:{default:ut}}function Ue(ut,Ct,zt){return Ct=De(Ct),Ct in ut?Object.defineProperty(ut,Ct,{value:zt,enumerable:!0,configurable:!0,writable:!0}):ut[Ct]=zt,ut}function De(ut){var Ct=Ge(ut,`string`);return typeof Ct==`symbol`?Ct:Ct+``}function Ge(ut,Ct){if(typeof ut!=`object`||!ut)return ut;var zt=ut[Symbol.toPrimitive];if(zt!==void 0){var ft=zt.call(ut,Ct||`default`);if(typeof ft!=`object`)return ft;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(Ct===`string`?String:Number)(ut)}r.default=class{constructor(ut){Ue(this,`appId`,void 0),Ue(this,`persisted`,!1),Ue(this,`clearedOnLogout`,!1),this.appId=ut}persist(){return this.persisted=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,this}clearOnLogout(){return this.clearedOnLogout=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,this}build(){return new p.default(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}})),require_dist$2=__commonJSMin((r=>{Object.defineProperty(r,`__esModule`,{value:!0}),r.getBuilder=De;var p=Ue(require_storagebuilder()),j=Ue(require_scopedstorage());function Ue(Ge){return Ge&&Ge.__esModule?Ge:{default:Ge}}function De(Ge){return new p.default(Ge)}})),import_dist$2=__toESM(require_dist$2(),1);function loadState(r,p,j){let Ue=`#initial-state-${r}-${p}`;if(window._nc_initial_state?.has(Ue))return window._nc_initial_state.get(Ue);window._nc_initial_state||(window._nc_initial_state=new Map);let De=document.querySelector(Ue);if(De===null){if(j!==void 0)return j;throw Error(`Could not find initial state ${p} of ${r}`)}try{let Ge=JSON.parse(atob(De.value));return window._nc_initial_state.set(Ue,Ge),Ge}catch(Ge){if(console.error(`[@nextcloud/initial-state] Could not parse initial state`,{key:p,app:r,error:Ge}),j!==void 0)return j;throw Error(`Could not parse initial state ${p} of ${r}`,{cause:Ge})}}var MOBILE_BREAKPOINT=1024,MOBILE_SMALL_BREAKPOINT=MOBILE_BREAKPOINT/2,isLessThanBreakpoint=r=>document.documentElement.clientWidth<r,isMobile=ref(isLessThanBreakpoint(MOBILE_BREAKPOINT)),isSmallMobile=ref(isLessThanBreakpoint(512));window.addEventListener(`resize`,()=>{isMobile.value=isLessThanBreakpoint(MOBILE_BREAKPOINT),isSmallMobile.value=isLessThanBreakpoint(512)},{passive:!0}),register();var realAppName=`missing-app-name`;try{realAppName=appName}catch{logger$4.error("The `@nextcloud/vue` library was used without setting / replacing the `appName`.")}var APP_NAME=realAppName,browserStorage$1=(0,import_dist$2.getBuilder)(`nextcloud`).persist().build(),instanceName=e().theming?.name??`Nextcloud`,activeApp=loadState(`core`,`active-app`,APP_NAME),localizedAppName=loadState(`core`,`apps`,[]).find(({id:r})=>r===activeApp)?.name??APP_NAME,HAS_APP_NAVIGATION_KEY=Symbol.for(`NcContent:setHasAppNavigation`),CONTENT_SELECTOR_KEY=Symbol.for(`NcContent:selector`);register();var _sfc_main$33={name:`NcAppNavigationCaption`,components:{NcActions},props:{name:{type:String,required:!0},headingId:{type:String,default:null},isHeading:{type:Boolean,default:!1},headingLevel:{type:Number,default:2},...NcActions.props},computed:{actionsProps(){let r=Object.keys(NcActions.props),p=Object.entries(this.$props).filter(([j,Ue])=>r.includes(j));return Object.fromEntries(p)},wrapperTag(){return this.isHeading?`div`:`li`},captionTag(){let r=Math.max(2,this.headingLevel);return this.isHeading?`h${r}`:`span`}}},_sfc_main$32={name:`ChevronDownIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$38=[`aria-hidden`,`aria-label`],_hoisted_2$32=[`fill`,`width`,`height`],_hoisted_3$27={d:`M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z`},_hoisted_4$25={key:0};function _sfc_render$26(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon chevron-down-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$27,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$25,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$32))],16,_hoisted_1$38)}var ChevronDown=_export_sfc$1(_sfc_main$32,[[`render`,_sfc_render$26]]),_sfc_main$31={name:`ChevronUpIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$37=[`aria-hidden`,`aria-label`],_hoisted_2$31=[`fill`,`width`,`height`],_hoisted_3$26={d:`M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z`},_hoisted_4$24={key:0};function _sfc_render$25(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon chevron-up-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$26,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$24,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$31))],16,_hoisted_1$37)}var ChevronUp=_export_sfc$1(_sfc_main$31,[[`render`,_sfc_render$25]]),_sfc_main$30={name:`CloseIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$31=[`aria-hidden`,`aria-label`],_hoisted_2$25=[`fill`,`width`,`height`],_hoisted_3$20={d:`M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z`},_hoisted_4$23={key:0};function _sfc_render$24(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon close-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$20,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$23,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$25))],16,_hoisted_1$31)}var IconClose=_export_sfc$1(_sfc_main$30,[[`render`,_sfc_render$24]]);register(t14);var _hoisted_1$36=[`aria-label`],_hoisted_2$30=[`width`,`height`],_hoisted_3$25=[`fill`],_hoisted_4$22=[`fill`],_hoisted_5$10={key:0},NcLoadingIcon=_export_sfc$1(defineComponent({__name:`NcLoadingIcon`,props:{appearance:{default:`auto`},name:{default:``},size:{default:20}},setup(r){let p=r,j=computed(()=>{let Ue=[`#777`,`#CCC`];return p.appearance===`light`?Ue:p.appearance===`dark`?Ue.reverse():[`var(--color-loading-light)`,`var(--color-loading-dark)`]});return(Ue,De)=>(openBlock(),createElementBlock(`span`,{"aria-label":Ue.name,role:`img`,class:`material-design-icon loading-icon`},[(openBlock(),createElementBlock(`svg`,{width:Ue.size,height:Ue.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,{fill:j.value[0],d:`M12,4V2A10,10 0 1,0 22,12H20A8,8 0 1,1 12,4Z`},null,8,_hoisted_3$25),createBaseVNode(`path`,{fill:j.value[1],d:`M12,4V2A10,10 0 0,1 22,12H20A8,8 0 0,0 12,4Z`},[Ue.name?(openBlock(),createElementBlock(`title`,_hoisted_5$10,toDisplayString(Ue.name),1)):createCommentVNode(``,!0)],8,_hoisted_4$22)],8,_hoisted_2$30))],8,_hoisted_1$36))}}),[[`__scopeId`,`data-v-cf399190`]]),_sfc_main$29=defineComponent({name:`NcVNodes`,props:{vnodes:{type:[Array,Object],default:null}},render(){return this.vnodes||this.$slots?.default?.({})}});register(t21),register(t22,t48),register();var NcAppNavigationSearch=_export_sfc$1(defineComponent({__name:`NcAppNavigationSearch`,props:mergeModels({label:{type:String,default:t$2(`Search\xA0…`)},placeholder:{type:String,default:null}},{modelValue:{default:``},modelModifiers:{}}),emits:[`update:modelValue`],setup(r){let p=useModel(r,`modelValue`),j=useSlots(),Ue=ref(),{focused:De}=useFocusWithin(Ue),Ge=Number.parseInt(window.getComputedStyle(window.document.body).getPropertyValue(`--animation-quick`))||100,R=useTemplateRef(`actionsContainer`),ut=()=>!!j.actions?.({}),Ct=ref(!0),zt=ref(),ft=ref(!1);watch(De,()=>{Ct.value=!De.value,window.clearTimeout(zt.value),Ct.value?ft.value=!1:window.setTimeout(()=>{ft.value=!Ct.value},Ge)});function qt(){p.value=``,ut()&&(Ct.value=!0,nextTick(()=>R.value?.querySelector(`button`)?.focus()))}return(Nt,Ut)=>(openBlock(),createElementBlock(`div`,{class:normalizeClass([`app-navigation-search`,{"app-navigation-search--has-actions":ut()}])},[createVNode(NcInputField,{ref_key:`inputElement`,ref:Ue,modelValue:p.value,"onUpdate:modelValue":Ut[0]||=Yt=>p.value=Yt,"aria-label":r.label,class:`app-navigation-search__input`,"label-outside":``,placeholder:r.placeholder??r.label,"show-trailing-button":``,"trailing-button-label":unref(t$2)(`Clear search`),type:`search`,onTrailingButtonClick:qt},{"trailing-button-icon":withCtx(()=>[createVNode(IconClose,{size:20})]),_:1},8,[`modelValue`,`aria-label`,`placeholder`,`trailing-button-label`]),ut()?(openBlock(),createElementBlock(`div`,{key:0,ref:`actionsContainer`,class:normalizeClass([`app-navigation-search__actions`,{"app-navigation-search__actions--hidden":!Ct.value,"hidden-visually":ft.value}])},[renderSlot(Nt.$slots,`actions`,{},void 0,!0)],2)):createCommentVNode(``,!0)],2))}}),[[`__scopeId`,`data-v-12aea064`]]);register(),register();var _sfc_main$26=defineComponent({__name:`NcDialogButton`,props:{callback:{type:Function,default:()=>{}},disabled:{type:Boolean,default:!1},icon:{default:void 0},label:{},type:{default:`button`},variant:{default:`tertiary`}},emits:[`click`],setup(r,{emit:p}){let j=r,Ue=p,De=ref(!1);async function Ge(R){if(!De.value){De.value=!0;try{let ut=j.type===`reset`?!1:void 0,Ct=await j.callback?.()??ut;Ct!==!1&&Ue(`click`,R,Ct)}finally{De.value=!1}}}return(R,ut)=>(openBlock(),createBlock(unref(NcButton),{"aria-label":R.label,disabled:R.disabled,type:R.type,variant:R.variant,onClick:Ge},{icon:withCtx(()=>[renderSlot(R.$slots,`icon`,{},()=>[De.value?(openBlock(),createBlock(unref(NcLoadingIcon),{key:0,name:unref(t$2)(`Loading\xA0…`)},null,8,[`name`])):R.icon===void 0?createCommentVNode(``,!0):(openBlock(),createBlock(unref(NcIconSvgWrapper),{key:1,svg:R.icon},null,8,[`svg`]))])]),default:withCtx(()=>[createTextVNode(toDisplayString(R.label)+` `,1)]),_:3},8,[`aria-label`,`disabled`,`type`,`variant`]))}}),_sfc_main$2$27={name:`PauseIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$2$26=[`aria-hidden`,`aria-label`],_hoisted_2$2$20=[`fill`,`width`,`height`],_hoisted_3$2$18={d:`M14,19H18V5H14M6,19H10V5H6V19Z`},_hoisted_4$2$17={key:0};function _sfc_render$2$20(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon pause-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$2$18,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$2$17,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$2$20))],16,_hoisted_1$2$26)}var Pause=_export_sfc$1(_sfc_main$2$27,[[`render`,_sfc_render$2$20]]),_sfc_main$1$28={name:`PlayIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$1$34=[`aria-hidden`,`aria-label`],_hoisted_2$1$28=[`fill`,`width`,`height`],_hoisted_3$1$23={d:`M8,5.14V19.14L19,12.14L8,5.14Z`},_hoisted_4$1$21={key:0};function _sfc_render$1$23(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon play-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$1$23,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$1$21,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$1$28))],16,_hoisted_1$1$34)}var Play=_export_sfc$1(_sfc_main$1$28,[[`render`,_sfc_render$1$23]]);register(t19,t34);function timer(r,p){let j,Ue,De=p,Ge;this.start=function(){Ge=!0,Ue=new Date,j=setTimeout(r,De)},this.pause=function(){Ge=!1,clearTimeout(j),De-=new Date-Ue},this.clear=function(){Ge=!1,clearTimeout(j),De=0},this.getTimeLeft=function(){return Ge&&(this.pause(),this.start()),De},this.getStateRunning=function(){return Ge},this.start()}var _sfc_main$28={name:`NcModal`,components:{Close:IconClose,Pause,Play,NcActions,NcButton,NcIconSvgWrapper},props:{name:{type:String,default:``},hasPrevious:{type:Boolean,default:!1},hasNext:{type:Boolean,default:!1},outTransition:{type:Boolean,default:!1},enableSlideshow:{type:Boolean,default:!1},slideshowDelay:{type:Number,default:5e3},slideshowPaused:{type:Boolean,default:!1},disableSwipe:{type:Boolean,default:!1},spreadNavigation:{type:Boolean,default:!1},size:{type:String,default:`normal`,validator:r=>[`small`,`normal`,`large`,`full`].includes(r)},noClose:{type:Boolean,default:!1},closeOnClickOutside:{type:Boolean,default:!1},dark:{type:Boolean,default:!1},lightBackdrop:{type:Boolean,default:!1},container:{type:[String,null],default:`body`},closeButtonOutside:{type:Boolean,default:!1},additionalTrapElements:{type:Array,default:()=>[]},inlineActions:{type:Number,default:0},show:{type:Boolean,default:void 0},labelId:{type:String,default:``},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String]}},emits:[`previous`,`next`,`close`,`update:show`],setup(){return{mdiChevronLeft,mdiChevronRight}},data(){return{mc:null,playing:!1,slideshowTimeout:null,iconSize:24,focusTrap:null,randId:createElementId(),internalShow:!0}},computed:{modalLabelId(){return this.labelId||`modal-name-${this.randId}`},showModal(){return this.show===void 0?this.internalShow:this.show},modalTransitionName(){return`modal-${this.outTransition?`out`:`in`}`},playPauseName(){return this.playing?t$2(`Pause slideshow`):t$2(`Start slideshow`)},cssVariables(){return{"--slideshow-duration":this.slideshowDelay+`ms`,"--icon-size":this.iconSize+`px`}},closeButtonAriaLabel(){return t$2(`Close`)},prevButtonAriaLabel(){return t$2(`Previous`)},nextButtonAriaLabel(){return t$2(`Next`)}},watch:{slideshowPaused(r){this.slideshowTimeout&&(r?this.slideshowTimeout.pause():this.slideshowTimeout.start())},additionalTrapElements(r){if(this.focusTrap){let p=this.$refs.mask;this.focusTrap.updateContainerElements([p,...r])}}},beforeMount(){window.addEventListener(`keydown`,this.handleKeydown)},beforeUnmount(){window.removeEventListener(`keydown`,this.handleKeydown),this.mc.stop()},mounted(){!this.name&&!this.labelId&&warn("[NcModal] You need either set the name or set a `labelId` for accessibility."),this.useFocusTrap(),this.mc=useSwipe(this.$refs.mask,{onSwipeEnd:this.handleSwipe}),this.container&&(this.container===`body`?document.body.insertBefore(this.$el,document.body.lastChild):document.querySelector(this.container).appendChild(this.$el))},unmounted(){this.clearFocusTrap(),this.$el.remove()},methods:{t:t$2,previous(r){this.hasPrevious&&(r&&this.resetSlideshow(),this.$emit(`previous`,r))},next(r){this.hasNext&&(r&&this.resetSlideshow(),this.$emit(`next`,r))},close(r){this.noClose||(this.internalShow=!1,this.$emit(`update:show`,!1),setTimeout(()=>{this.$emit(`close`,r)},300))},handleClickModalWrapper(r){this.closeOnClickOutside&&this.close(r)},handleKeydown(r){if(r.key===`Escape`){let j=getTrapStack();return j.length>0&&j[j.length-1]!==this.focusTrap?void 0:this.close(r)}let p={ArrowLeft:this.previous,ArrowRight:this.next};if(p[r.key])return document.activeElement&&!this.$el.contains(document.activeElement)?void 0:p[r.key](r)},handleSwipe(r,p){this.disableSwipe||(p===`left`?this.next(r):p===`right`&&this.previous(r))},togglePlayPause(){this.playing=!this.playing,this.playing?this.handleSlideshow():this.clearSlideshowTimeout()},resetSlideshow(){this.playing=!this.playing,this.clearSlideshowTimeout(),this.$nextTick(function(){this.togglePlayPause()})},handleSlideshow(){this.playing=!0,this.hasNext?this.slideshowTimeout=new timer(()=>{this.next(),this.handleSlideshow()},this.slideshowDelay):(this.playing=!1,this.clearSlideshowTimeout())},clearSlideshowTimeout(){this.slideshowTimeout&&this.slideshowTimeout.clear()},async useFocusTrap(){if(!this.showModal||this.focusTrap)return;let r=this.$refs.mask;await this.$nextTick();let p={allowOutsideClick:!0,fallbackFocus:r,trapStack:getTrapStack(),escapeDeactivates:!1,setReturnFocus:this.setReturnFocus};this.focusTrap=createFocusTrap([r,...this.additionalTrapElements],p),this.focusTrap.activate()},clearFocusTrap(){this.focusTrap&&=(this.focusTrap?.deactivate(),null)}}},_hoisted_1$35=[`aria-labelledby`,`aria-describedby`],_hoisted_2$29=[`data-theme-light`,`data-theme-dark`],_hoisted_3$24=[`id`],_hoisted_4$18={class:`icons-menu`},_hoisted_5$9=[`title`],_hoisted_6$6={class:`hidden-visually`},_hoisted_7$4={key:2,class:`progress-ring`,height:`50`,width:`50`},_hoisted_8$4=[`id`],_hoisted_9$4={class:`modal-container__content`};function _sfc_render$21(r,p,j,Ue,De,Ge){let R=resolveComponent(`Play`),ut=resolveComponent(`Pause`),Ct=resolveComponent(`NcActions`),zt=resolveComponent(`Close`),ft=resolveComponent(`NcButton`),qt=resolveComponent(`NcIconSvgWrapper`);return openBlock(),createBlock(Transition,{name:`fade`,appear:``,onAfterEnter:Ge.useFocusTrap,onBeforeLeave:Ge.clearFocusTrap},{default:withCtx(()=>[withDirectives(createBaseVNode(`div`,{ref:`mask`,class:normalizeClass([`modal-mask`,{"modal-mask--opaque":j.dark||j.closeButtonOutside||j.hasPrevious||j.hasNext,"modal-mask--light":j.lightBackdrop}]),style:normalizeStyle(Ge.cssVariables),role:`dialog`,"aria-modal":`true`,"aria-labelledby":Ge.modalLabelId,"aria-describedby":`modal-description-`+De.randId,tabindex:`-1`},[createVNode(Transition,{name:`fade-visibility`,appear:``},{default:withCtx(()=>[createBaseVNode(`div`,{class:`modal-header`,"data-theme-light":j.lightBackdrop,"data-theme-dark":!j.lightBackdrop},[j.name.trim()===``?createCommentVNode(``,!0):(openBlock(),createElementBlock(`h2`,{key:0,id:`modal-name-`+De.randId,class:`modal-header__name`},toDisplayString(j.name),9,_hoisted_3$24)),createBaseVNode(`div`,_hoisted_4$18,[j.hasNext&&j.enableSlideshow?(openBlock(),createElementBlock(`button`,{key:0,class:normalizeClass([`play-pause-icons`,{"play-pause-icons--paused":j.slideshowPaused}]),title:Ge.playPauseName,type:`button`,onClick:p[0]||=(...Nt)=>Ge.togglePlayPause&&Ge.togglePlayPause(...Nt)},[De.playing?(openBlock(),createBlock(ut,{key:1,class:`play-pause-icons__pause`,size:De.iconSize},null,8,[`size`])):(openBlock(),createBlock(R,{key:0,class:`play-pause-icons__play`,size:De.iconSize},null,8,[`size`])),createBaseVNode(`span`,_hoisted_6$6,toDisplayString(Ge.playPauseName),1),De.playing?(openBlock(),createElementBlock(`svg`,_hoisted_7$4,[...p[2]||=[createBaseVNode(`circle`,{class:`progress-ring__circle`,stroke:`white`,"stroke-width":`2`,fill:`transparent`,r:`15`,cx:`25`,cy:`25`},null,-1)]])):createCommentVNode(``,!0)],10,_hoisted_5$9)):createCommentVNode(``,!0),createVNode(Ct,{class:`header-actions`,inline:j.inlineActions},{default:withCtx(()=>[renderSlot(r.$slots,`actions`,{},void 0,!0)]),_:3},8,[`inline`]),!j.noClose&&j.closeButtonOutside?(openBlock(),createBlock(ft,{key:1,"aria-label":Ge.closeButtonAriaLabel,class:`header-close`,variant:`tertiary`,onClick:Ge.close},{icon:withCtx(()=>[createVNode(zt,{size:De.iconSize},null,8,[`size`])]),_:1},8,[`aria-label`,`onClick`])):createCommentVNode(``,!0)])],8,_hoisted_2$29)]),_:3}),createVNode(Transition,{name:Ge.modalTransitionName,appear:``},{default:withCtx(()=>[withDirectives(createBaseVNode(`div`,{class:normalizeClass([`modal-wrapper`,[`modal-wrapper--${j.size}`,{"modal-wrapper--spread-navigation":j.spreadNavigation}]]),onMousedown:p[1]||=withModifiers((...Nt)=>Ge.handleClickModalWrapper&&Ge.handleClickModalWrapper(...Nt),[`self`])},[createVNode(Transition,{name:`fade-visibility`,appear:``},{default:withCtx(()=>[withDirectives(createVNode(ft,{"aria-label":Ge.prevButtonAriaLabel,class:`prev`,variant:`tertiary-no-background`,onClick:Ge.previous},{icon:withCtx(()=>[createVNode(qt,{directional:``,path:Ue.mdiChevronLeft,size:40},null,8,[`path`])]),_:1},8,[`aria-label`,`onClick`]),[[vShow,j.hasPrevious]])]),_:1}),createBaseVNode(`div`,{id:`modal-description-`+De.randId,class:`modal-container`},[createBaseVNode(`div`,_hoisted_9$4,[renderSlot(r.$slots,`default`,{},void 0,!0)]),!j.noClose&&!j.closeButtonOutside?(openBlock(),createBlock(ft,{key:0,"aria-label":Ge.closeButtonAriaLabel,class:`modal-container__close`,variant:`tertiary`,onClick:Ge.close},{icon:withCtx(()=>[createVNode(zt,{size:20})]),_:1},8,[`aria-label`,`onClick`])):createCommentVNode(``,!0)],8,_hoisted_8$4),createVNode(Transition,{name:`fade-visibility`,appear:``},{default:withCtx(()=>[withDirectives(createVNode(ft,{"aria-label":Ge.nextButtonAriaLabel,class:`next`,variant:`tertiary-no-background`,onClick:Ge.next},{icon:withCtx(()=>[createVNode(qt,{directional:``,path:Ue.mdiChevronRight,size:40},null,8,[`path`])]),_:1},8,[`aria-label`,`onClick`]),[[vShow,j.hasNext]])]),_:1})],34),[[vShow,Ge.showModal]])]),_:3},8,[`name`])],14,_hoisted_1$35),[[vShow,Ge.showModal]])]),_:3},8,[`onAfterEnter`,`onBeforeLeave`])}var NcModal=_export_sfc$1(_sfc_main$28,[[`render`,_sfc_render$21],[`__scopeId`,`data-v-70dc2566`]]),_hoisted_1$33=[`id`,`textContent`],_hoisted_2$27=[`aria-label`,`aria-labelledby`],_hoisted_3$22={class:`dialog__text`},_hoisted_4$20={class:`dialog__actions`},NcDialog=_export_sfc$1(defineComponent({__name:`NcDialog`,props:mergeModels({name:{},message:{default:``},additionalTrapElements:{default:()=>[]},container:{default:`body`},size:{default:`small`},buttons:{default:()=>[]},isForm:{type:Boolean},noClose:{type:Boolean},closeOnClickOutside:{type:Boolean},outTransition:{type:Boolean},navigationAriaLabel:{default:``},navigationAriaLabelledby:{default:``},contentClasses:{default:``},dialogClasses:{default:``},navigationClasses:{default:``}},{open:{type:Boolean,default:!0},openModifiers:{}}),emits:mergeModels([`closing`,`reset`,`submit`],[`update:open`]),setup(r,{emit:p}){let j=useModel(r,`open`),Ue=r,De=p,Ge=useSlots(),{width:R}=useElementSize(useTemplateRef(`wrapper`),{width:900,height:0}),ut=computed(()=>R.value<876),Ct=computed(()=>Ge?.navigation!==void 0),zt=createElementId(),ft=computed(()=>Ue.navigationAriaLabel||void 0),qt=computed(()=>{if(!Ue.navigationAriaLabel)return Ue.navigationAriaLabelledby||zt}),Nt=useTemplateRef(`dialogElement`),Ut=computed(()=>Ue.isForm&&!Ct.value?`form`:`div`),Yt=computed(()=>Ut.value===`form`?{submit(ui){ui.preventDefault(),De(`submit`,ui)},reset(ui){ui.preventDefault(),De(`reset`,ui)}}:{}),Gt=ref(!0);function Jt(ui,fi){ui.type===`submit`&&Ut.value===`form`&&`reportValidity`in Nt.value&&!Nt.value.reportValidity()||(ei(fi),window.setTimeout(()=>ii(),300))}function ei(ui){Gt.value=!1,De(`closing`,ui)}function ii(){Gt.value=!0,j.value=!1}let ri=computed(()=>({noClose:Ue.noClose,container:Ue.container===void 0?`body`:Ue.container,labelId:zt,size:Ue.size,show:j.value&&Gt.value,outTransition:Ue.outTransition,closeOnClickOutside:Ue.closeOnClickOutside,additionalTrapElements:Ue.additionalTrapElements}));return(ui,fi)=>j.value?(openBlock(),createBlock(unref(NcModal),mergeProps({key:0,class:`dialog__modal`,"enable-slideshow":!1,"disable-swipe":``},ri.value,{onClose:ii,"onUpdate:show":fi[0]||=mi=>ei()}),{default:withCtx(()=>[createBaseVNode(`h2`,{id:unref(zt),class:`dialog__name`,textContent:toDisplayString(ui.name)},null,8,_hoisted_1$33),(openBlock(),createBlock(resolveDynamicComponent(Ut.value),mergeProps({ref:`dialogElement`,class:[`dialog`,ui.dialogClasses]},toHandlers(Yt.value)),{default:withCtx(()=>[createBaseVNode(`div`,{ref:`wrapper`,class:normalizeClass([`dialog__wrapper`,[{"dialog__wrapper--collapsed":ut.value}]])},[Ct.value?(openBlock(),createElementBlock(`nav`,{key:0,class:normalizeClass([`dialog__navigation`,ui.navigationClasses]),"aria-label":ft.value,"aria-labelledby":qt.value},[renderSlot(ui.$slots,`navigation`,{isCollapsed:ut.value},void 0,!0)],10,_hoisted_2$27)):createCommentVNode(``,!0),createBaseVNode(`div`,{class:normalizeClass([`dialog__content`,ui.contentClasses])},[renderSlot(ui.$slots,`default`,{},()=>[createBaseVNode(`p`,_hoisted_3$22,toDisplayString(ui.message),1)],!0)],2)],2),createBaseVNode(`div`,_hoisted_4$20,[renderSlot(ui.$slots,`actions`,{},()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(ui.buttons,(mi,Fi)=>(openBlock(),createBlock(unref(_sfc_main$26),mergeProps({key:Fi},{ref_for:!0},mi,{onClick:(Mi,xi)=>Jt(mi,xi)}),null,16,[`onClick`]))),128))],!0)])]),_:3},16,[`class`]))]),_:3},16)):createCommentVNode(``,!0)}}),[[`__scopeId`,`data-v-ca0b8eba`]]),APP_SETTINGS_REGISTRATION_KEY=Symbol.for(`NcAppSettingsDialog:registration`);register();var defaultWindow=isClient?window:void 0;function unrefElement(r){var p;let j=toValue(r);return j?.$el??j}function useEventListener(...r){let p=[],j=()=>{p.forEach(ut=>ut()),p.length=0},Ue=(ut,Ct,zt,ft)=>(ut.addEventListener(Ct,zt,ft),()=>ut.removeEventListener(Ct,zt,ft)),De=computed(()=>{let ut=toArray$6(toValue(r[0])).filter(Ct=>Ct!=null);return ut.every(Ct=>typeof Ct!=`string`)?ut:void 0}),Ge=watchImmediate(()=>{var ut,Ct;return[De.value?.map(zt=>unrefElement(zt))??[defaultWindow].filter(zt=>zt!=null),toArray$6(toValue(De.value?r[1]:r[0])),toArray$6(unref(De.value?r[2]:r[1])),toValue(De.value?r[3]:r[2])]},([ut,Ct,zt,ft])=>{if(j(),!ut?.length||!Ct?.length||!zt?.length)return;let qt=isObject$3(ft)?{...ft}:ft;p.push(...ut.flatMap(Nt=>Ct.flatMap(Ut=>zt.map(Yt=>Ue(Nt,Ut,Yt,qt)))))},{flush:`post`});return tryOnScopeDispose(j),()=>{Ge(),j()}}var _iOSWorkaround=!1;function onClickOutside(r,p,j={}){let{window:Ue=defaultWindow,ignore:De=[],capture:Ge=!0,detectIframe:R=!1,controls:ut=!1}=j;if(!Ue)return ut?{stop:noop$4,cancel:noop$4,trigger:noop$4}:noop$4;if(isIOS&&!_iOSWorkaround){_iOSWorkaround=!0;let Jt={passive:!0};Array.from(Ue.document.body.children).forEach(ei=>ei.addEventListener(`click`,noop$4,Jt)),Ue.document.documentElement.addEventListener(`click`,noop$4,Jt)}let Ct=!0,zt=Jt=>toValue(De).some(ei=>{if(typeof ei==`string`)return Array.from(Ue.document.querySelectorAll(ei)).some(ii=>ii===Jt.target||Jt.composedPath().includes(ii));{let ii=unrefElement(ei);return ii&&(Jt.target===ii||Jt.composedPath().includes(ii))}});function ft(Jt){let ei=toValue(Jt);return ei&&ei.$.subTree.shapeFlag===16}function qt(Jt,ei){let ii=toValue(Jt),ri=ii.$.subTree&&ii.$.subTree.children;return ri==null||!Array.isArray(ri)?!1:ri.some(ui=>ui.el===ei.target||ei.composedPath().includes(ui.el))}let Nt=Jt=>{let ei=unrefElement(r);if(Jt.target!=null&&!(!(ei instanceof Element)&&ft(r)&&qt(r,Jt))&&!(!ei||ei===Jt.target||Jt.composedPath().includes(ei))){if(`detail`in Jt&&Jt.detail===0&&(Ct=!zt(Jt)),!Ct){Ct=!0;return}p(Jt)}},Ut=!1,Yt=[useEventListener(Ue,`click`,Jt=>{Ut||(Ut=!0,setTimeout(()=>{Ut=!1},0),Nt(Jt))},{passive:!0,capture:Ge}),useEventListener(Ue,`pointerdown`,Jt=>{let ei=unrefElement(r);Ct=!zt(Jt)&&!!(ei&&!Jt.composedPath().includes(ei))},{passive:!0}),R&&useEventListener(Ue,`blur`,Jt=>{setTimeout(()=>{var ei;let ii=unrefElement(r);Ue.document.activeElement?.tagName===`IFRAME`&&!ii?.contains(Ue.document.activeElement)&&p(Jt)},0)},{passive:!0})].filter(Boolean),Gt=()=>Yt.forEach(Jt=>Jt());return ut?{stop:Gt,cancel:()=>{Ct=!1},trigger:Jt=>{Ct=!0,Nt(Jt),Ct=!1}}:Gt}var stopClickOutsideMap=new WeakMap,vOnClickOutside={mounted(r,p){let j=!p.modifiers.bubble,Ue;if(typeof p.value==`function`)Ue=onClickOutside(r,p.value,{capture:j});else{let[De,Ge]=p.value;Ue=onClickOutside(r,De,Object.assign({capture:j},Ge))}stopClickOutsideMap.set(r,Ue)},unmounted(r){let p=stopClickOutsideMap.get(r);p&&typeof p==`function`?p():p?.stop(),stopClickOutsideMap.delete(r)}},ssrWidthSymbol=Symbol(`vueuse-ssr-width`);function resolveElement(r){return typeof Window<`u`&&r instanceof Window?r.document.documentElement:typeof Document<`u`&&r instanceof Document?r.documentElement:r}function checkOverflowScroll(r){let p=window.getComputedStyle(r);if(p.overflowX===`scroll`||p.overflowY===`scroll`||p.overflowX===`auto`&&r.clientWidth<r.scrollWidth||p.overflowY===`auto`&&r.clientHeight<r.scrollHeight)return!0;{let j=r.parentNode;return!j||j.tagName===`BODY`?!1:checkOverflowScroll(j)}}function preventDefault(r){let p=r||window.event,j=p.target;return checkOverflowScroll(j)?!1:p.touches.length>1?!0:(p.preventDefault&&p.preventDefault(),!1)}var elInitialOverflow=new WeakMap;function useScrollLock(r,p=!1){let j=shallowRef(p),Ue=null,De=``;watch(toRef$1(r),ut=>{let Ct=resolveElement(toValue(ut));if(Ct){let zt=Ct;if(elInitialOverflow.get(zt)||elInitialOverflow.set(zt,zt.style.overflow),zt.style.overflow!==`hidden`&&(De=zt.style.overflow),zt.style.overflow===`hidden`)return j.value=!0;if(j.value)return zt.style.overflow=`hidden`}},{immediate:!0});let Ge=()=>{let ut=resolveElement(toValue(r));!ut||j.value||(isIOS&&(Ue=useEventListener(ut,`touchmove`,Ct=>{preventDefault(Ct)},{passive:!1})),ut.style.overflow=`hidden`,j.value=!0)},R=()=>{let ut=resolveElement(toValue(r));!ut||!j.value||(isIOS&&Ue?.(),ut.style.overflow=De,elInitialOverflow.delete(ut),j.value=!1)};return tryOnScopeDispose(R),computed({get(){return j.value},set(ut){ut?Ge():R()}})}function onScrollLock(){let r=!1,p=shallowRef(!1);return(j,Ue)=>{if(p.value=Ue.value,r)return;r=!0;let De=useScrollLock(j,Ue.value);watch(p,Ge=>De.value=Ge)}}var vScrollLock=onScrollLock(),INSIDE_RADIO_GROUP_KEY=Symbol.for(`insideRadioGroup`);function useInsideRadioGroup(){return inject(INSIDE_RADIO_GROUP_KEY,void 0)}var _sfc_main$8$10={name:`CheckboxBlankOutlineIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$8$13=[`aria-hidden`,`aria-label`],_hoisted_2$7$10=[`fill`,`width`,`height`],_hoisted_3$7$7={d:`M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z`},_hoisted_4$6$6={key:0};function _sfc_render$8$10(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon checkbox-blank-outline-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$7$7,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$6$6,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$7$10))],16,_hoisted_1$8$13)}var CheckboxBlankOutline=_export_sfc$1(_sfc_main$8$10,[[`render`,_sfc_render$8$10]]),_sfc_main$7$11={name:`CheckboxMarkedIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$7$19=[`aria-hidden`,`aria-label`],_hoisted_2$6$11=[`fill`,`width`,`height`],_hoisted_3$6$9={d:`M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z`},_hoisted_4$5$8={key:0};function _sfc_render$7$10(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon checkbox-marked-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$6$9,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$5$8,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$6$11))],16,_hoisted_1$7$19)}var CheckboxMarked=_export_sfc$1(_sfc_main$7$11,[[`render`,_sfc_render$7$10]]),_sfc_main$6$11={name:`MinusBoxIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$6$23=[`aria-hidden`,`aria-label`],_hoisted_2$5$16=[`fill`,`width`,`height`],_hoisted_3$5$11={d:`M17,13H7V11H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z`},_hoisted_4$4$7={key:0};function _sfc_render$6$11(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon minus-box-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$5$11,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$4$7,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$5$16))],16,_hoisted_1$6$23)}var MinusBox=_export_sfc$1(_sfc_main$6$11,[[`render`,_sfc_render$6$11]]),_sfc_main$5$10={name:`RadioboxBlankIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$5$24=[`aria-hidden`,`aria-label`],_hoisted_2$4$20=[`fill`,`width`,`height`],_hoisted_3$4$10={d:`M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z`},_hoisted_4$3$7={key:0};function _sfc_render$5$11(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon radiobox-blank-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$4$10,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$3$7,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$4$20))],16,_hoisted_1$5$24)}var RadioboxBlank=_export_sfc$1(_sfc_main$5$10,[[`render`,_sfc_render$5$11]]),_sfc_main$4$21={name:`RadioboxMarkedIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$4$26=[`aria-hidden`,`aria-label`],_hoisted_2$3$21=[`fill`,`width`,`height`],_hoisted_3$3$14={d:`M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,7A5,5 0 0,0 7,12A5,5 0 0,0 12,17A5,5 0 0,0 17,12A5,5 0 0,0 12,7Z`},_hoisted_4$2$15={key:0};function _sfc_render$4$16(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon radiobox-marked-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$3$14,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$2$15,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$3$21))],16,_hoisted_1$4$26)}var RadioboxMarked=_export_sfc$1(_sfc_main$4$21,[[`render`,_sfc_render$4$16]]),_sfc_main$3$24={name:`ToggleSwitchIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$3$27=[`aria-hidden`,`aria-label`],_hoisted_2$2$19=[`fill`,`width`,`height`],_hoisted_3$2$16={d:`M17,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M17,15A3,3 0 0,1 14,12A3,3 0 0,1 17,9A3,3 0 0,1 20,12A3,3 0 0,1 17,15Z`},_hoisted_4$1$18={key:0};function _sfc_render$3$18(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon toggle-switch-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$2$16,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$1$18,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$2$19))],16,_hoisted_1$3$27)}var ToggleSwitch=_export_sfc$1(_sfc_main$3$24,[[`render`,_sfc_render$3$18]]),_sfc_main$2$25={name:`ToggleSwitchOffIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$2$25=[`aria-hidden`,`aria-label`],_hoisted_2$1$25=[`fill`,`width`,`height`],_hoisted_3$1$20={d:`M17,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M7,15A3,3 0 0,1 4,12A3,3 0 0,1 7,9A3,3 0 0,1 10,12A3,3 0 0,1 7,15Z`},_hoisted_4$19={key:0};function _sfc_render$2$18(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon toggle-switch-off-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$1$20,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$19,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$1$25))],16,_hoisted_1$2$25)}var ToggleSwitchOff=_export_sfc$1(_sfc_main$2$25,[[`render`,_sfc_render$2$18]]),TYPE_CHECKBOX=`checkbox`,TYPE_RADIO=`radio`,TYPE_SWITCH=`switch`,TYPE_BUTTON=`button`,_sfc_main$1$26={name:`NcCheckboxContent`,components:{NcLoadingIcon},props:{iconClass:{type:[String,Object],default:null},textClass:{type:[String,Object],default:null},type:{type:String,default:`checkbox`,validator:r=>[TYPE_CHECKBOX,TYPE_RADIO,TYPE_SWITCH,TYPE_BUTTON].includes(r)},buttonVariant:{type:Boolean,default:!1},isChecked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},iconSize:{type:Number,default:24},labelId:{type:String,required:!0},descriptionId:{type:String,required:!0}},computed:{isButtonType(){return this.type===TYPE_BUTTON},checkboxRadioIconElement(){return this.type===TYPE_RADIO?this.isChecked?RadioboxMarked:RadioboxBlank:this.type===TYPE_SWITCH?this.isChecked?ToggleSwitch:ToggleSwitchOff:this.indeterminate?MinusBox:this.isChecked?CheckboxMarked:CheckboxBlankOutline}}},_hoisted_1$1$31={key:0,class:`checkbox-content__wrapper`},_hoisted_2$26=[`id`],_hoisted_3$21=[`id`];function _sfc_render$1$21(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcLoadingIcon`);return openBlock(),createElementBlock(`span`,{class:normalizeClass([`checkbox-content`,{[`checkbox-content-`+j.type]:!0,"checkbox-content--button-variant":j.buttonVariant,"checkbox-content--has-text":!!r.$slots.default}])},[createBaseVNode(`span`,{class:normalizeClass([`checkbox-content__icon`,{"checkbox-content__icon--checked":j.isChecked,"checkbox-content__icon--has-description":!Ge.isButtonType&&r.$slots.description,[j.iconClass]:!0}]),"aria-hidden":!0,inert:``},[renderSlot(r.$slots,`icon`,{checked:j.isChecked,loading:j.loading},()=>[j.loading?(openBlock(),createBlock(R,{key:0})):j.buttonVariant?createCommentVNode(``,!0):(openBlock(),createBlock(resolveDynamicComponent(Ge.checkboxRadioIconElement),{key:1,size:j.iconSize},null,8,[`size`]))],!0)],2),r.$slots.default||r.$slots.description?(openBlock(),createElementBlock(`span`,_hoisted_1$1$31,[r.$slots.default?(openBlock(),createElementBlock(`span`,{key:0,id:j.labelId,class:normalizeClass([`checkbox-content__text`,j.textClass])},[renderSlot(r.$slots,`default`,{},void 0,!0)],10,_hoisted_2$26)):createCommentVNode(``,!0),!Ge.isButtonType&&r.$slots.description?(openBlock(),createElementBlock(`span`,{key:1,id:j.descriptionId,class:`checkbox-content__description`},[renderSlot(r.$slots,`description`,{},void 0,!0)],8,_hoisted_3$21)):createCommentVNode(``,!0)])):createCommentVNode(``,!0)],2)}var NcCheckboxContent=_export_sfc$1(_sfc_main$1$26,[[`render`,_sfc_render$1$21],[`__scopeId`,`data-v-a1ac280f`]]);register();var _sfc_main$27={name:`NcCheckboxRadioSwitch`,components:{NcCheckboxContent},inheritAttrs:!1,props:{id:{type:String,default:()=>`checkbox-radio-switch-`+createElementId(),validator:r=>r.trim()!==``},wrapperId:{type:String,default:null},name:{type:String,default:null},ariaLabel:{type:String,default:``},type:{type:String,default:`checkbox`,validator:r=>[TYPE_CHECKBOX,TYPE_RADIO,TYPE_SWITCH,TYPE_BUTTON].includes(r)},buttonVariant:{type:Boolean,default:!1},buttonVariantGrouped:{type:String,default:`no`,validator:r=>[`no`,`vertical`,`horizontal`].includes(r)},modelValue:{type:[Boolean,Array,String],default:!1},value:{type:String,default:null},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},required:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},wrapperElement:{type:String,default:null},class:{type:[String,Array,Object],default:``},style:{type:[String,Array,Object],default:``},description:{type:String,default:null}},emits:[`update:modelValue`],setup(r,{emit:p}){let j=useInsideRadioGroup();return onMounted(()=>j?.value.register(!1)),{internalType:computed(()=>j?.value?TYPE_RADIO:r.type),internalModelValue:computed({get(){return j?.value?j.value.modelValue:r.modelValue},set(Ue){j?.value?j.value.onUpdate(Ue):p(`update:modelValue`,Ue)}}),labelId:createElementId(),descriptionId:createElementId()}},computed:{isButtonType(){return this.internalType===TYPE_BUTTON},computedWrapperElement(){return this.isButtonType?`button`:this.wrapperElement===null?`span`:this.wrapperElement},listeners(){return this.isButtonType?{click:this.onToggle}:{change:this.onToggle}},iconSize(){return this.internalType===TYPE_SWITCH?36:20},cssIconSize(){return this.iconSize+`px`},cssIconHeight(){return this.internalType===TYPE_SWITCH?`16px`:this.cssIconSize},inputType(){return[TYPE_CHECKBOX,TYPE_RADIO,TYPE_BUTTON].includes(this.internalType)?this.internalType:TYPE_CHECKBOX},isChecked(){return this.value===null?this.internalModelValue===!0:Array.isArray(this.internalModelValue)?[...this.internalModelValue].indexOf(this.value)>-1:this.internalModelValue===this.value},hasIndeterminate(){return[TYPE_CHECKBOX,TYPE_RADIO].includes(this.inputType)}},mounted(){if(this.name&&this.internalType===TYPE_CHECKBOX&&!Array.isArray(this.internalModelValue))throw Error(`When using groups of checkboxes, the updated value will be an array.`);if(this.name&&this.internalType===TYPE_SWITCH)throw Error(`Switches are not made to be used for data sets. Please use checkboxes instead.`);if(typeof this.internalModelValue!=`boolean`&&this.internalType===TYPE_SWITCH)throw Error(`Switches can only be used with boolean as modelValue prop.`)},methods:{t:t$2,n:n$1,onToggle(r){if(this.disabled||r.target.tagName.toLowerCase()===`a`)return;if(this.internalType===TYPE_RADIO){this.internalModelValue=this.value;return}if(this.internalType===TYPE_SWITCH){this.internalModelValue=!this.isChecked;return}if(typeof this.internalModelValue==`boolean`){this.internalModelValue=!this.internalModelValue;return}let p=this.getInputsSet().filter(j=>j.checked).map(j=>j.value);p.includes(this.value)?this.internalModelValue=p.filter(j=>j!==this.value):this.internalModelValue=[...p,this.value]},getInputsSet(){return[...document.getElementsByName(this.name)]}}},__injectCSSVars__=()=>{useCssVars(r=>({"65a7082e":r.cssIconSize,"20f7d30f":r.cssIconHeight}))},__setup__=_sfc_main$27.setup;_sfc_main$27.setup=__setup__?(r,p)=>(__injectCSSVars__(),__setup__(r,p)):__injectCSSVars__;var _hoisted_1$32=[`id`,`aria-labelledby`,`aria-describedby`,`aria-label`,`disabled`,`type`,`value`,`checked`,`.indeterminate`,`required`,`name`];function _sfc_render$22(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcCheckboxContent`);return openBlock(),createBlock(resolveDynamicComponent(Ge.computedWrapperElement),mergeProps({id:j.wrapperId??(Ge.isButtonType?j.id:null),"aria-label":Ge.isButtonType&&j.ariaLabel?j.ariaLabel:void 0,class:[`checkbox-radio-switch`,[r.$props.class,{[`checkbox-radio-switch-`+Ue.internalType]:Ue.internalType,"checkbox-radio-switch--checked":Ge.isChecked,"checkbox-radio-switch--disabled":j.disabled,"checkbox-radio-switch--indeterminate":Ge.hasIndeterminate?j.indeterminate:!1,"checkbox-radio-switch--button-variant":j.buttonVariant,"checkbox-radio-switch--button-variant-v-grouped":j.buttonVariant&&j.buttonVariantGrouped===`vertical`,"checkbox-radio-switch--button-variant-h-grouped":j.buttonVariant&&j.buttonVariantGrouped===`horizontal`,"button-vue":Ge.isButtonType}]],style:j.style,type:Ge.isButtonType?`button`:null},Ge.isButtonType?r.$attrs:{},toHandlers(Ge.isButtonType?Ge.listeners:{})),{default:withCtx(()=>[Ge.isButtonType?createCommentVNode(``,!0):(openBlock(),createElementBlock(`input`,mergeProps({key:0,id:j.id,"aria-labelledby":!Ge.isButtonType&&!j.ariaLabel?Ue.labelId:null,"aria-describedby":!Ge.isButtonType&&(j.description||r.$slots.description)?Ue.descriptionId:null,"aria-label":j.ariaLabel||void 0,class:`checkbox-radio-switch__input`,disabled:j.disabled,type:Ge.inputType,value:j.value,checked:Ge.isChecked,".indeterminate":Ge.hasIndeterminate?j.indeterminate:null,required:j.required,name:j.name},r.$attrs,toHandlers(Ge.listeners,!0)),null,48,_hoisted_1$32)),createVNode(R,{id:Ge.isButtonType?void 0:`${j.id}-label`,class:`checkbox-radio-switch__content`,"icon-class":`checkbox-radio-switch__icon`,"text-class":`checkbox-radio-switch__text`,type:Ue.internalType,indeterminate:Ge.hasIndeterminate?j.indeterminate:!1,"button-variant":j.buttonVariant,"is-checked":Ge.isChecked,loading:j.loading,"label-id":Ue.labelId,"description-id":Ue.descriptionId,"icon-size":Ge.iconSize,onClick:Ge.onToggle},createSlots({icon:withCtx(()=>[renderSlot(r.$slots,`icon`,{},void 0,!0)]),_:2},[r.$slots.description||j.description?{name:`description`,fn:withCtx(()=>[renderSlot(r.$slots,`description`,{},()=>[createTextVNode(toDisplayString(j.description),1)],!0)]),key:`0`}:void 0,r.$slots.default?{name:`default`,fn:withCtx(()=>[renderSlot(r.$slots,`default`,{},void 0,!0)]),key:`1`}:void 0]),1032,[`id`,`type`,`indeterminate`,`button-variant`,`is-checked`,`loading`,`label-id`,`description-id`,`icon-size`,`onClick`])]),_:3},16,[`id`,`aria-label`,`class`,`style`,`type`])}var NcCheckboxRadioSwitch=_export_sfc$1(_sfc_main$27,[[`render`,_sfc_render$22],[`__scopeId`,`data-v-0dcb138a`]]),encodedTlds=`aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4w0s2x0a2z0ure5ba0by2idu3namex4d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dad1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3nd0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0axi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp3ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2`,encodedUtlds=`ελ1υ2бг1ел3дети4ею2католик6ом3мкд2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3հայ3ישראל5קום3ابوظبي5رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1컴2삼성2한국2`,numeric=`numeric`,ascii=`ascii`,alpha=`alpha`,asciinumeric=`asciinumeric`,alphanumeric=`alphanumeric`,domain$1=`domain`,emoji=`emoji`,scheme=`scheme`,slashscheme=`slashscheme`,whitespace=`whitespace`;function registerGroup(r,p){return r in p||(p[r]=[]),p[r]}function addToGroups(r,p,j){for(let Ue in p[numeric]&&(p[asciinumeric]=!0,p[alphanumeric]=!0),p[ascii]&&(p[asciinumeric]=!0,p[alpha]=!0),p[asciinumeric]&&(p[alphanumeric]=!0),p[alpha]&&(p[alphanumeric]=!0),p[alphanumeric]&&(p[domain$1]=!0),p[emoji]&&(p[domain$1]=!0),p){let De=registerGroup(Ue,j);De.indexOf(r)<0&&De.push(r)}}function flagsForToken(r,p){let j={};for(let Ue in p)p[Ue].indexOf(r)>=0&&(j[Ue]=!0);return j}function State(r=null){this.j={},this.jr=[],this.jd=null,this.t=r}State.groups={},State.prototype={accepts(){return!!this.t},go(r){let p=this,j=p.j[r];if(j)return j;for(let Ue=0;Ue<p.jr.length;Ue++){let De=p.jr[Ue][0],Ge=p.jr[Ue][1];if(Ge&&De.test(r))return Ge}return p.jd},has(r,p=!1){return p?r in this.j:!!this.go(r)},ta(r,p,j,Ue){for(let De=0;De<r.length;De++)this.tt(r[De],p,j,Ue)},tr(r,p,j,Ue){Ue||=State.groups;let De;return p&&p.j?De=p:(De=new State(p),j&&Ue&&addToGroups(p,j,Ue)),this.jr.push([r,De]),De},ts(r,p,j,Ue){let De=this,Ge=r.length;if(!Ge)return De;for(let R=0;R<Ge-1;R++)De=De.tt(r[R]);return De.tt(r[Ge-1],p,j,Ue)},tt(r,p,j,Ue){Ue||=State.groups;let De=this;if(p&&p.j)return De.j[r]=p,p;let Ge=p,R,ut=De.go(r);return ut?(R=new State,Object.assign(R.j,ut.j),R.jr.push.apply(R.jr,ut.jr),R.jd=ut.jd,R.t=ut.t):R=new State,Ge&&(Ue&&(R.t&&typeof R.t==`string`?addToGroups(Ge,Object.assign(flagsForToken(R.t,Ue),j),Ue):j&&addToGroups(Ge,j,Ue)),R.t=Ge),De.j[r]=R,R}};var ta$1=(r,p,j,Ue,De)=>r.ta(p,j,Ue,De),tr$1=(r,p,j,Ue,De)=>r.tr(p,j,Ue,De),ts=(r,p,j,Ue,De)=>r.ts(p,j,Ue,De),tt=(r,p,j,Ue,De)=>r.tt(p,j,Ue,De),WORD=`WORD`,UWORD=`UWORD`,ASCIINUMERICAL=`ASCIINUMERICAL`,ALPHANUMERICAL=`ALPHANUMERICAL`,LOCALHOST=`LOCALHOST`,TLD=`TLD`,UTLD=`UTLD`,SCHEME=`SCHEME`,SLASH_SCHEME=`SLASH_SCHEME`,NUM=`NUM`,WS=`WS`,NL=`NL`,OPENBRACE=`OPENBRACE`,CLOSEBRACE=`CLOSEBRACE`,OPENBRACKET=`OPENBRACKET`,CLOSEBRACKET=`CLOSEBRACKET`,OPENPAREN=`OPENPAREN`,CLOSEPAREN=`CLOSEPAREN`,OPENANGLEBRACKET=`OPENANGLEBRACKET`,CLOSEANGLEBRACKET=`CLOSEANGLEBRACKET`,FULLWIDTHLEFTPAREN=`FULLWIDTHLEFTPAREN`,FULLWIDTHRIGHTPAREN=`FULLWIDTHRIGHTPAREN`,LEFTCORNERBRACKET=`LEFTCORNERBRACKET`,RIGHTCORNERBRACKET=`RIGHTCORNERBRACKET`,LEFTWHITECORNERBRACKET=`LEFTWHITECORNERBRACKET`,RIGHTWHITECORNERBRACKET=`RIGHTWHITECORNERBRACKET`,FULLWIDTHLESSTHAN=`FULLWIDTHLESSTHAN`,FULLWIDTHGREATERTHAN=`FULLWIDTHGREATERTHAN`,AMPERSAND=`AMPERSAND`,APOSTROPHE=`APOSTROPHE`,ASTERISK=`ASTERISK`,AT=`AT`,BACKSLASH=`BACKSLASH`,BACKTICK=`BACKTICK`,CARET=`CARET`,COLON=`COLON`,COMMA=`COMMA`,DOLLAR=`DOLLAR`,DOT=`DOT`,EQUALS=`EQUALS`,EXCLAMATION=`EXCLAMATION`,HYPHEN=`HYPHEN`,PERCENT=`PERCENT`,PIPE=`PIPE`,PLUS=`PLUS`,POUND=`POUND`,QUERY=`QUERY`,QUOTE=`QUOTE`,FULLWIDTHMIDDLEDOT=`FULLWIDTHMIDDLEDOT`,SEMI=`SEMI`,SLASH=`SLASH`,TILDE=`TILDE`,UNDERSCORE=`UNDERSCORE`,EMOJI$1=`EMOJI`,SYM=`SYM`,tk=Object.freeze({__proto__:null,ALPHANUMERICAL,AMPERSAND,APOSTROPHE,ASCIINUMERICAL,ASTERISK,AT,BACKSLASH,BACKTICK,CARET,CLOSEANGLEBRACKET,CLOSEBRACE,CLOSEBRACKET,CLOSEPAREN,COLON,COMMA,DOLLAR,DOT,EMOJI:EMOJI$1,EQUALS,EXCLAMATION,FULLWIDTHGREATERTHAN,FULLWIDTHLEFTPAREN,FULLWIDTHLESSTHAN,FULLWIDTHMIDDLEDOT,FULLWIDTHRIGHTPAREN,HYPHEN,LEFTCORNERBRACKET,LEFTWHITECORNERBRACKET,LOCALHOST,NL,NUM,OPENANGLEBRACKET,OPENBRACE,OPENBRACKET,OPENPAREN,PERCENT,PIPE,PLUS,POUND,QUERY,QUOTE,RIGHTCORNERBRACKET,RIGHTWHITECORNERBRACKET,SCHEME,SEMI,SLASH,SLASH_SCHEME,SYM,TILDE,TLD,UNDERSCORE,UTLD,UWORD,WORD,WS}),ASCII_LETTER=/[a-z]/,LETTER=/\p{L}/u,EMOJI=/\p{Emoji}/u,DIGIT=/\d/,SPACE=/\s/,CR=`\r`,LF=`
|
|
|
`,EMOJI_VARIATION=`️`,EMOJI_JOINER=``,OBJECT_REPLACEMENT=``,tlds=null,utlds=null;function init$2(r=[]){let p={};State.groups=p;let j=new State;tlds??=decodeTlds(encodedTlds),utlds??=decodeTlds(encodedUtlds),tt(j,`'`,APOSTROPHE),tt(j,`{`,OPENBRACE),tt(j,`}`,CLOSEBRACE),tt(j,`[`,OPENBRACKET),tt(j,`]`,CLOSEBRACKET),tt(j,`(`,OPENPAREN),tt(j,`)`,CLOSEPAREN),tt(j,`<`,OPENANGLEBRACKET),tt(j,`>`,CLOSEANGLEBRACKET),tt(j,`(`,FULLWIDTHLEFTPAREN),tt(j,`)`,FULLWIDTHRIGHTPAREN),tt(j,`「`,LEFTCORNERBRACKET),tt(j,`」`,RIGHTCORNERBRACKET),tt(j,`『`,LEFTWHITECORNERBRACKET),tt(j,`』`,RIGHTWHITECORNERBRACKET),tt(j,`<`,FULLWIDTHLESSTHAN),tt(j,`>`,FULLWIDTHGREATERTHAN),tt(j,`&`,AMPERSAND),tt(j,`*`,ASTERISK),tt(j,`@`,AT),tt(j,"`",BACKTICK),tt(j,`^`,CARET),tt(j,`:`,COLON),tt(j,`,`,COMMA),tt(j,`$`,DOLLAR),tt(j,`.`,DOT),tt(j,`=`,EQUALS),tt(j,`!`,EXCLAMATION),tt(j,`-`,HYPHEN),tt(j,`%`,PERCENT),tt(j,`|`,PIPE),tt(j,`+`,PLUS),tt(j,`#`,POUND),tt(j,`?`,QUERY),tt(j,`"`,QUOTE),tt(j,`/`,SLASH),tt(j,`;`,SEMI),tt(j,`~`,TILDE),tt(j,`_`,UNDERSCORE),tt(j,`\\`,BACKSLASH),tt(j,`・`,FULLWIDTHMIDDLEDOT);let Ue=tr$1(j,DIGIT,NUM,{[numeric]:!0});tr$1(Ue,DIGIT,Ue);let De=tr$1(Ue,ASCII_LETTER,ASCIINUMERICAL,{[asciinumeric]:!0}),Ge=tr$1(Ue,LETTER,ALPHANUMERICAL,{[alphanumeric]:!0}),R=tr$1(j,ASCII_LETTER,WORD,{[ascii]:!0});tr$1(R,DIGIT,De),tr$1(R,ASCII_LETTER,R),tr$1(De,DIGIT,De),tr$1(De,ASCII_LETTER,De);let ut=tr$1(j,LETTER,UWORD,{[alpha]:!0});tr$1(ut,ASCII_LETTER),tr$1(ut,DIGIT,Ge),tr$1(ut,LETTER,ut),tr$1(Ge,DIGIT,Ge),tr$1(Ge,ASCII_LETTER),tr$1(Ge,LETTER,Ge);let Ct=tt(j,LF,NL,{[whitespace]:!0}),zt=tt(j,CR,WS,{[whitespace]:!0}),ft=tr$1(j,SPACE,WS,{[whitespace]:!0});tt(j,OBJECT_REPLACEMENT,ft),tt(zt,LF,Ct),tt(zt,OBJECT_REPLACEMENT,ft),tr$1(zt,SPACE,ft),tt(ft,CR),tt(ft,LF),tr$1(ft,SPACE,ft),tt(ft,OBJECT_REPLACEMENT,ft);let qt=tr$1(j,EMOJI,EMOJI$1,{[emoji]:!0});tt(qt,`#`),tr$1(qt,EMOJI,qt),tt(qt,EMOJI_VARIATION,qt);let Nt=tt(qt,EMOJI_JOINER);tt(Nt,`#`),tr$1(Nt,EMOJI,qt);let Ut=[[ASCII_LETTER,R],[DIGIT,De]],Yt=[[ASCII_LETTER,null],[LETTER,ut],[DIGIT,Ge]];for(let Gt=0;Gt<tlds.length;Gt++)fastts(j,tlds[Gt],TLD,WORD,Ut);for(let Gt=0;Gt<utlds.length;Gt++)fastts(j,utlds[Gt],UTLD,UWORD,Yt);addToGroups(TLD,{tld:!0,ascii:!0},p),addToGroups(UTLD,{utld:!0,alpha:!0},p),fastts(j,`file`,SCHEME,WORD,Ut),fastts(j,`mailto`,SCHEME,WORD,Ut),fastts(j,`http`,SLASH_SCHEME,WORD,Ut),fastts(j,`https`,SLASH_SCHEME,WORD,Ut),fastts(j,`ftp`,SLASH_SCHEME,WORD,Ut),fastts(j,`ftps`,SLASH_SCHEME,WORD,Ut),addToGroups(SCHEME,{scheme:!0,ascii:!0},p),addToGroups(SLASH_SCHEME,{slashscheme:!0,ascii:!0},p),r=r.sort((Gt,Jt)=>Gt[0]>Jt[0]?1:-1);for(let Gt=0;Gt<r.length;Gt++){let Jt=r[Gt][0],ei=r[Gt][1]?{[scheme]:!0}:{[slashscheme]:!0};Jt.indexOf(`-`)>=0?ei[domain$1]=!0:ASCII_LETTER.test(Jt)?DIGIT.test(Jt)?ei[asciinumeric]=!0:ei[ascii]=!0:ei[numeric]=!0,ts(j,Jt,Jt,ei)}return ts(j,`localhost`,LOCALHOST,{ascii:!0}),j.jd=new State(SYM),{start:j,tokens:Object.assign({groups:p},tk)}}function run$1(r,p){let j=stringToArray(p.replace(/[A-Z]/g,ut=>ut.toLowerCase())),Ue=j.length,De=[],Ge=0,R=0;for(;R<Ue;){let ut=r,Ct=null,zt=0,ft=null,qt=-1,Nt=-1;for(;R<Ue&&(Ct=ut.go(j[R]));)ut=Ct,ut.accepts()?(qt=0,Nt=0,ft=ut):qt>=0&&(qt+=j[R].length,Nt++),zt+=j[R].length,Ge+=j[R].length,R++;Ge-=qt,R-=Nt,zt-=qt,De.push({t:ft.t,v:p.slice(Ge-zt,Ge),s:Ge-zt,e:Ge})}return De}function stringToArray(r){let p=[],j=r.length,Ue=0;for(;Ue<j;){let De=r.charCodeAt(Ue),Ge,R=De<55296||De>56319||Ue+1===j||(Ge=r.charCodeAt(Ue+1))<56320||Ge>57343?r[Ue]:r.slice(Ue,Ue+2);p.push(R),Ue+=R.length}return p}function fastts(r,p,j,Ue,De){let Ge,R=p.length;for(let ut=0;ut<R-1;ut++){let Ct=p[ut];r.j[Ct]?Ge=r.j[Ct]:(Ge=new State(Ue),Ge.jr=De.slice(),r.j[Ct]=Ge),r=Ge}return Ge=new State(j),Ge.jr=De.slice(),r.j[p[R-1]]=Ge,Ge}function decodeTlds(r){let p=[],j=[],Ue=0,De=`0123456789`;for(;Ue<r.length;){let Ge=0;for(;`0123456789`.indexOf(r[Ue+Ge])>=0;)Ge++;if(Ge>0){p.push(j.join(``));for(let R=parseInt(r.substring(Ue,Ue+Ge),10);R>0;R--)j.pop();Ue+=Ge}else j.push(r[Ue]),Ue++}return p}var defaults$1={defaultProtocol:`http`,events:null,format:noop$3,formatHref:noop$3,nl2br:!1,tagName:`a`,target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function Options(r,p=null){let j=Object.assign({},defaults$1);r&&(j=Object.assign(j,r instanceof Options?r.o:r));let Ue=j.ignoreTags,De=[];for(let Ge=0;Ge<Ue.length;Ge++)De.push(Ue[Ge].toUpperCase());this.o=j,p&&(this.defaultRender=p),this.ignoreTags=De}Options.prototype={o:defaults$1,ignoreTags:[],defaultRender(r){return r},check(r){return this.get(`validate`,r.toString(),r)},get(r,p,j){let Ue=p!=null,De=this.o[r];return De&&(typeof De==`object`?(De=j.t in De?De[j.t]:defaults$1[r],typeof De==`function`&&Ue&&(De=De(p,j))):typeof De==`function`&&Ue&&(De=De(p,j.t,j)),De)},getObj(r,p,j){let Ue=this.o[r];return typeof Ue==`function`&&p!=null&&(Ue=Ue(p,j.t,j)),Ue},render(r){let p=r.render(this);return(this.get(`render`,null,r)||this.defaultRender)(p,r.t,r)}};function noop$3(r){return r}function MultiToken(r,p){this.t=`token`,this.v=r,this.tk=p}MultiToken.prototype={isLink:!1,toString(){return this.v},toHref(r){return this.toString()},toFormattedString(r){let p=this.toString(),j=r.get(`truncate`,p,this),Ue=r.get(`format`,p,this);return j&&Ue.length>j?Ue.substring(0,j)+`…`:Ue},toFormattedHref(r){return r.get(`formatHref`,this.toHref(r.get(`defaultProtocol`)),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(r=defaults$1.defaultProtocol){return{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(r),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(r){return{type:this.t,value:this.toFormattedString(r),isLink:this.isLink,href:this.toFormattedHref(r),start:this.startIndex(),end:this.endIndex()}},validate(r){return r.get(`validate`,this.toString(),this)},render(r){let p=this,j=this.toHref(r.get(`defaultProtocol`)),Ue=r.get(`formatHref`,j,this),De=r.get(`tagName`,j,p),Ge=this.toFormattedString(r),R={},ut=r.get(`className`,j,p),Ct=r.get(`target`,j,p),zt=r.get(`rel`,j,p),ft=r.getObj(`attributes`,j,p),qt=r.getObj(`events`,j,p);return R.href=Ue,ut&&(R.class=ut),Ct&&(R.target=Ct),zt&&(R.rel=zt),ft&&Object.assign(R,ft),{tagName:De,attributes:R,content:Ge,eventListeners:qt}}};function createTokenClass(r,p){class j extends MultiToken{constructor(De,Ge){super(De,Ge),this.t=r}}for(let Ue in p)j.prototype[Ue]=p[Ue];return j.t=r,j}var Email=createTokenClass(`email`,{isLink:!0,toHref(){return`mailto:`+this.toString()}}),Text=createTokenClass(`text`),Nl$1=createTokenClass(`nl`),Url=createTokenClass(`url`,{isLink:!0,toHref(r=defaults$1.defaultProtocol){return this.hasProtocol()?this.v:`${r}://${this.v}`},hasProtocol(){let r=this.tk;return r.length>=2&&r[0].t!==LOCALHOST&&r[1].t===COLON}}),makeState=r=>new State(r);function init$1({groups:r}){let p=r.domain.concat([AMPERSAND,ASTERISK,AT,BACKSLASH,BACKTICK,CARET,DOLLAR,EQUALS,HYPHEN,NUM,PERCENT,PIPE,PLUS,POUND,SLASH,SYM,TILDE,UNDERSCORE]),j=[APOSTROPHE,COLON,COMMA,DOT,EXCLAMATION,PERCENT,QUERY,QUOTE,SEMI,OPENANGLEBRACKET,CLOSEANGLEBRACKET,OPENBRACE,CLOSEBRACE,CLOSEBRACKET,OPENBRACKET,OPENPAREN,CLOSEPAREN,FULLWIDTHLEFTPAREN,FULLWIDTHRIGHTPAREN,LEFTCORNERBRACKET,RIGHTCORNERBRACKET,LEFTWHITECORNERBRACKET,RIGHTWHITECORNERBRACKET,FULLWIDTHLESSTHAN,FULLWIDTHGREATERTHAN],Ue=[AMPERSAND,APOSTROPHE,ASTERISK,BACKSLASH,BACKTICK,CARET,DOLLAR,EQUALS,HYPHEN,OPENBRACE,CLOSEBRACE,PERCENT,PIPE,PLUS,POUND,QUERY,SLASH,SYM,TILDE,UNDERSCORE],De=makeState(),Ge=tt(De,TILDE);ta$1(Ge,Ue,Ge),ta$1(Ge,r.domain,Ge);let R=makeState(),ut=makeState(),Ct=makeState();ta$1(De,r.domain,R),ta$1(De,r.scheme,ut),ta$1(De,r.slashscheme,Ct),ta$1(R,Ue,Ge),ta$1(R,r.domain,R);let zt=tt(R,AT);tt(Ge,AT,zt),tt(ut,AT,zt),tt(Ct,AT,zt);let ft=tt(Ge,DOT);ta$1(ft,Ue,Ge),ta$1(ft,r.domain,Ge);let qt=makeState();ta$1(zt,r.domain,qt),ta$1(qt,r.domain,qt);let Nt=tt(qt,DOT);ta$1(Nt,r.domain,qt);let Ut=makeState(Email);ta$1(Nt,r.tld,Ut),ta$1(Nt,r.utld,Ut),tt(zt,LOCALHOST,Ut);let Yt=tt(qt,HYPHEN);tt(Yt,HYPHEN,Yt),ta$1(Yt,r.domain,qt),ta$1(Ut,r.domain,qt),tt(Ut,DOT,Nt),tt(Ut,HYPHEN,Yt),ta$1(tt(Ut,COLON),r.numeric,Email);let Gt=tt(R,HYPHEN),Jt=tt(R,DOT);tt(Gt,HYPHEN,Gt),ta$1(Gt,r.domain,R),ta$1(Jt,Ue,Ge),ta$1(Jt,r.domain,R);let ei=makeState(Url);ta$1(Jt,r.tld,ei),ta$1(Jt,r.utld,ei),ta$1(ei,r.domain,R),ta$1(ei,Ue,Ge),tt(ei,DOT,Jt),tt(ei,HYPHEN,Gt),tt(ei,AT,zt);let ii=tt(ei,COLON),ri=makeState(Url);ta$1(ii,r.numeric,ri);let ui=makeState(Url),fi=makeState();ta$1(ui,p,ui),ta$1(ui,j,fi),ta$1(fi,p,ui),ta$1(fi,j,fi),tt(ei,SLASH,ui),tt(ri,SLASH,ui);let mi=tt(ut,COLON),Fi=tt(tt(tt(Ct,COLON),SLASH),SLASH);ta$1(ut,r.domain,R),tt(ut,DOT,Jt),tt(ut,HYPHEN,Gt),ta$1(Ct,r.domain,R),tt(Ct,DOT,Jt),tt(Ct,HYPHEN,Gt),ta$1(mi,r.domain,ui),tt(mi,SLASH,ui),tt(mi,QUERY,ui),ta$1(Fi,r.domain,ui),ta$1(Fi,p,ui),tt(Fi,SLASH,ui);let Mi=[[OPENBRACE,CLOSEBRACE],[OPENBRACKET,CLOSEBRACKET],[OPENPAREN,CLOSEPAREN],[OPENANGLEBRACKET,CLOSEANGLEBRACKET],[FULLWIDTHLEFTPAREN,FULLWIDTHRIGHTPAREN],[LEFTCORNERBRACKET,RIGHTCORNERBRACKET],[LEFTWHITECORNERBRACKET,RIGHTWHITECORNERBRACKET],[FULLWIDTHLESSTHAN,FULLWIDTHGREATERTHAN]];for(let xi=0;xi<Mi.length;xi++){let[wi,Oi]=Mi[xi],Je=tt(ui,wi);tt(fi,wi,Je),tt(Je,Oi,ui);let s=makeState(Url);ta$1(Je,p,s);let K=makeState();ta$1(Je,j),ta$1(s,p,s),ta$1(s,j,K),ta$1(K,p,s),ta$1(K,j,K),tt(s,Oi,ui),tt(K,Oi,ui)}return tt(De,LOCALHOST,ei),tt(De,NL,Nl$1),{start:De,tokens:tk}}function run(r,p,j){let Ue=j.length,De=0,Ge=[],R=[];for(;De<Ue;){let ut=r,Ct=null,zt=null,ft=0,qt=null,Nt=-1;for(;De<Ue&&!(Ct=ut.go(j[De].t));)R.push(j[De++]);for(;De<Ue&&(zt=Ct||ut.go(j[De].t));)Ct=null,ut=zt,ut.accepts()?(Nt=0,qt=ut):Nt>=0&&Nt++,De++,ft++;if(Nt<0)De-=ft,De<Ue&&(R.push(j[De]),De++);else{R.length>0&&(Ge.push(initMultiToken(Text,p,R)),R=[]),De-=Nt,ft-=Nt;let Ut=qt.t,Yt=j.slice(De-ft,De);Ge.push(initMultiToken(Ut,p,Yt))}}return R.length>0&&Ge.push(initMultiToken(Text,p,R)),Ge}function initMultiToken(r,p,j){let Ue=j[0].s,De=j[j.length-1].e;return new r(p.slice(Ue,De),j)}var INIT={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function init$3(){INIT.scanner=init$2(INIT.customSchemes);for(let r=0;r<INIT.tokenQueue.length;r++)INIT.tokenQueue[r][1]({scanner:INIT.scanner});INIT.parser=init$1(INIT.scanner.tokens);for(let r=0;r<INIT.pluginQueue.length;r++)INIT.pluginQueue[r][1]({scanner:INIT.scanner,parser:INIT.parser});return INIT.initialized=!0,INIT}function tokenize(r){return INIT.initialized||init$3(),run(INIT.parser.start,r,run$1(INIT.scanner.start,r))}tokenize.scan=run$1;var import_escape_html$3=__toESM(require_escape_html(),1),_hoisted_1$30={class:`empty-content`,role:`note`},_hoisted_2$24={key:0,class:`empty-content__icon`,"aria-hidden":`true`},_hoisted_3$19={key:0,class:`empty-content__name`},_hoisted_4$17={key:1,class:`empty-content__description`},_hoisted_5$8={key:2,class:`empty-content__action`},NcEmptyContent=_export_sfc$1(defineComponent({__name:`NcEmptyContent`,props:{description:{default:``},name:{default:``}},setup(r){return(p,j)=>(openBlock(),createElementBlock(`div`,_hoisted_1$30,[p.$slots.icon?(openBlock(),createElementBlock(`div`,_hoisted_2$24,[renderSlot(p.$slots,`icon`,{},void 0,!0)])):createCommentVNode(``,!0),renderSlot(p.$slots,`name`,{},()=>[p.name===``?createCommentVNode(``,!0):(openBlock(),createElementBlock(`span`,_hoisted_3$19,toDisplayString(p.name),1))],!0),p.description!==``||p.$slots.description?(openBlock(),createElementBlock(`p`,_hoisted_4$17,[renderSlot(p.$slots,`description`,{},()=>[createTextVNode(toDisplayString(p.description),1)],!0)])):createCommentVNode(``,!0),p.$slots.action?(openBlock(),createElementBlock(`div`,_hoisted_5$8,[renderSlot(p.$slots,`action`,{},void 0,!0)])):createCommentVNode(``,!0)]))}}),[[`__scopeId`,`data-v-697cfd8f`]]);register(t15);function checkIfDarkTheme(r=document.body){let p=window.getComputedStyle(r).getPropertyValue(`--background-invert-if-dark`);return p===void 0?!1:p===`invert(100%)`}var isDarkTheme=checkIfDarkTheme(),INJECTION_KEY_THEME=Symbol.for(`nc:theme:enforced`);function useIsDarkThemeElement(r){let p=computed(()=>toValue(r)??document.body),j=ref(checkIfDarkTheme(p.value)),Ue=usePreferredDark();function De(){j.value=checkIfDarkTheme(p.value)}return useMutationObserver(p,De,{attributes:!0}),watch(p,De),watch(Ue,De,{immediate:!0}),readonly(j)}var useInternalIsDarkTheme=createSharedComposable(()=>useIsDarkThemeElement());function useIsDarkTheme(){let r=useInternalIsDarkTheme(),p=inject(INJECTION_KEY_THEME,void 0);return computed(()=>p?.value?p.value===`dark`:r.value)}var NcLink=defineComponent({name:`NcLink`,props:{href:{type:String,required:!0}},render(){return h(`a`,{href:this.href,rel:`noopener noreferrer`,target:`_blank`,class:`rich-text--external-link`},[this.href.trim()])}});function getRoute(r,p){let j=(Ct,zt)=>Ct.startsWith(zt)?Ct.slice(zt.length):Ct,Ue=(Ct,...zt)=>zt.reduce((ft,qt)=>j(ft,qt),Ct);if(!r)return null;let De=/^https?:\/\//.test(p),Ge=/^[a-z][a-z0-9+.-]*:.+/.test(p);if(!De&&Ge||De&&!p.startsWith(w())||!De&&!p.startsWith(`/`))return null;let R=Ue(De?Ue(p,w(),`/index.php`):p,Ue(r.options.history.base,f$3(),`/index.php`))||`/`,ut=r.resolve(R);return ut.matched.length?ut.fullPath:null}register(t2);var FEW_SECONDS_AGO={long:t$2(`a few seconds ago`),short:t$2(`seconds ago`),narrow:t$2(`sec. ago`)},isMac=/mac|ipad|iphone|darwin/i.test(navigator.userAgent),disableKeyboardShortcuts=window.OCP?.Accessibility?.disableKeyboardShortcuts?.(),isFullscreen=ref(checkIfIsFullscreen());window.addEventListener(`resize`,()=>{isFullscreen.value=checkIfIsFullscreen()});function checkIfIsFullscreen(){return window.outerHeight===window.screen.height}function getEnabledContactsMenuActions(r){return window._nc_contacts_menu_hooks?Object.values(window._nc_contacts_menu_hooks).filter(p=>p.enabled(r)):[]}var require_dist$1=__commonJSMin((r=>{Object.defineProperties(r,{__esModule:{value:!0},[Symbol.toStringTag]:{value:`Module`}});var p={},j={};j.byteLength=ft,j.toByteArray=Nt,j.fromByteArray=Gt;for(var Ue=[],De=[],Ge=typeof Uint8Array<`u`?Uint8Array:Array,R=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,ut=0,Ct=R.length;ut<Ct;++ut)Ue[ut]=R[ut],De[R.charCodeAt(ut)]=ut;De[45]=62,De[95]=63;function zt(ii){var ri=ii.length;if(ri%4>0)throw Error(`Invalid string. Length must be a multiple of 4`);var ui=ii.indexOf(`=`);ui===-1&&(ui=ri);var fi=ui===ri?0:4-ui%4;return[ui,fi]}function ft(ii){var ri=zt(ii),ui=ri[0],fi=ri[1];return(ui+fi)*3/4-fi}function qt(ii,ri,ui){return(ri+ui)*3/4-ui}function Nt(ii){var ri,ui=zt(ii),fi=ui[0],mi=ui[1],Fi=new Ge(qt(ii,fi,mi)),Mi=0,xi=mi>0?fi-4:fi,wi;for(wi=0;wi<xi;wi+=4)ri=De[ii.charCodeAt(wi)]<<18|De[ii.charCodeAt(wi+1)]<<12|De[ii.charCodeAt(wi+2)]<<6|De[ii.charCodeAt(wi+3)],Fi[Mi++]=ri>>16&255,Fi[Mi++]=ri>>8&255,Fi[Mi++]=ri&255;return mi===2&&(ri=De[ii.charCodeAt(wi)]<<2|De[ii.charCodeAt(wi+1)]>>4,Fi[Mi++]=ri&255),mi===1&&(ri=De[ii.charCodeAt(wi)]<<10|De[ii.charCodeAt(wi+1)]<<4|De[ii.charCodeAt(wi+2)]>>2,Fi[Mi++]=ri>>8&255,Fi[Mi++]=ri&255),Fi}function Ut(ii){return Ue[ii>>18&63]+Ue[ii>>12&63]+Ue[ii>>6&63]+Ue[ii&63]}function Yt(ii,ri,ui){for(var fi,mi=[],Fi=ri;Fi<ui;Fi+=3)fi=(ii[Fi]<<16&16711680)+(ii[Fi+1]<<8&65280)+(ii[Fi+2]&255),mi.push(Ut(fi));return mi.join(``)}function Gt(ii){for(var ri,ui=ii.length,fi=ui%3,mi=[],Fi=16383,Mi=0,xi=ui-fi;Mi<xi;Mi+=Fi)mi.push(Yt(ii,Mi,Mi+Fi>xi?xi:Mi+Fi));return fi===1?(ri=ii[ui-1],mi.push(Ue[ri>>2]+Ue[ri<<4&63]+`==`)):fi===2&&(ri=(ii[ui-2]<<8)+ii[ui-1],mi.push(Ue[ri>>10]+Ue[ri>>4&63]+Ue[ri<<2&63]+`=`)),mi.join(``)}var Jt={};Jt.read=function(ii,ri,ui,fi,mi){var Fi,Mi,xi=mi*8-fi-1,wi=(1<<xi)-1,Oi=wi>>1,Je=-7,s=ui?mi-1:0,K=ui?-1:1,xe=ii[ri+s];for(s+=K,Fi=xe&(1<<-Je)-1,xe>>=-Je,Je+=xi;Je>0;Fi=Fi*256+ii[ri+s],s+=K,Je-=8);for(Mi=Fi&(1<<-Je)-1,Fi>>=-Je,Je+=fi;Je>0;Mi=Mi*256+ii[ri+s],s+=K,Je-=8);if(Fi===0)Fi=1-Oi;else{if(Fi===wi)return Mi?NaN:(xe?-1:1)*(1/0);Mi+=2**fi,Fi-=Oi}return(xe?-1:1)*Mi*2**(Fi-fi)},Jt.write=function(ii,ri,ui,fi,mi,Fi){var Mi,xi,wi,Oi=Fi*8-mi-1,Je=(1<<Oi)-1,s=Je>>1,K=mi===23?2**-24-2**-77:0,xe=fi?0:Fi-1,ke=fi?1:-1,Ke=ri<0||ri===0&&1/ri<0?1:0;for(ri=Math.abs(ri),isNaN(ri)||ri===1/0?(xi=isNaN(ri)?1:0,Mi=Je):(Mi=Math.floor(Math.log(ri)/Math.LN2),ri*(wi=2**-Mi)<1&&(Mi--,wi*=2),Mi+s>=1?ri+=K/wi:ri+=K*2**(1-s),ri*wi>=2&&(Mi++,wi/=2),Mi+s>=Je?(xi=0,Mi=Je):Mi+s>=1?(xi=(ri*wi-1)*2**mi,Mi+=s):(xi=ri*2**(s-1)*2**mi,Mi=0));mi>=8;ii[ui+xe]=xi&255,xe+=ke,xi/=256,mi-=8);for(Mi=Mi<<mi|xi,Oi+=mi;Oi>0;ii[ui+xe]=Mi&255,xe+=ke,Mi/=256,Oi-=8);ii[ui+xe-ke]|=Ke*128},(function(ii){let ri=j,ui=Jt,fi=typeof Symbol==`function`&&typeof Symbol.for==`function`?Symbol.for(`nodejs.util.inspect.custom`):null;ii.Buffer=Je,ii.SlowBuffer=ti,ii.INSPECT_MAX_BYTES=50;let mi=2147483647;ii.kMaxLength=mi;let{Uint8Array:Fi,ArrayBuffer:Mi,SharedArrayBuffer:xi}=globalThis;Je.TYPED_ARRAY_SUPPORT=wi(),!Je.TYPED_ARRAY_SUPPORT&&typeof console<`u`&&typeof console.error==`function`&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function wi(){try{let Ei=new Fi(1),ni={foo:function(){return 42}};return Object.setPrototypeOf(ni,Fi.prototype),Object.setPrototypeOf(Ei,ni),Ei.foo()===42}catch{return!1}}Object.defineProperty(Je.prototype,`parent`,{enumerable:!0,get:function(){if(Je.isBuffer(this))return this.buffer}}),Object.defineProperty(Je.prototype,`offset`,{enumerable:!0,get:function(){if(Je.isBuffer(this))return this.byteOffset}});function Oi(Ei){if(Ei>mi)throw RangeError(`The value "`+Ei+`" is invalid for option "size"`);let ni=new Fi(Ei);return Object.setPrototypeOf(ni,Je.prototype),ni}function Je(Ei,ni,li){if(typeof Ei==`number`){if(typeof ni==`string`)throw TypeError(`The "string" argument must be of type string. Received type number`);return ke(Ei)}return s(Ei,ni,li)}Je.poolSize=8192;function s(Ei,ni,li){if(typeof Ei==`string`)return Ke(Ei,ni);if(Mi.isView(Ei))return Xe(Ei);if(Ei==null)throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof Ei);if(Ji(Ei,Mi)||Ei&&Ji(Ei.buffer,Mi)||typeof xi<`u`&&(Ji(Ei,xi)||Ei&&Ji(Ei.buffer,xi)))return We(Ei,ni,li);if(typeof Ei==`number`)throw TypeError(`The "value" argument must not be of type number. Received type number`);let ji=Ei.valueOf&&Ei.valueOf();if(ji!=null&&ji!==Ei)return Je.from(ji,ni,li);let Ci=g(Ei);if(Ci)return Ci;if(typeof Symbol<`u`&&Symbol.toPrimitive!=null&&typeof Ei[Symbol.toPrimitive]==`function`)return Je.from(Ei[Symbol.toPrimitive](`string`),ni,li);throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof Ei)}Je.from=function(Ei,ni,li){return s(Ei,ni,li)},Object.setPrototypeOf(Je.prototype,Fi.prototype),Object.setPrototypeOf(Je,Fi);function K(Ei){if(typeof Ei!=`number`)throw TypeError(`"size" argument must be of type number`);if(Ei<0)throw RangeError(`The value "`+Ei+`" is invalid for option "size"`)}function xe(Ei,ni,li){return K(Ei),Ei<=0||ni===void 0?Oi(Ei):typeof li==`string`?Oi(Ei).fill(ni,li):Oi(Ei).fill(ni)}Je.alloc=function(Ei,ni,li){return xe(Ei,ni,li)};function ke(Ei){return K(Ei),Oi(Ei<0?0:Ye(Ei)|0)}Je.allocUnsafe=function(Ei){return ke(Ei)},Je.allocUnsafeSlow=function(Ei){return ke(Ei)};function Ke(Ei,ni){if((typeof ni!=`string`||ni===``)&&(ni=`utf8`),!Je.isEncoding(ni))throw TypeError(`Unknown encoding: `+ni);let li=Xt(Ei,ni)|0,ji=Oi(li),Ci=ji.write(Ei,ni);return Ci!==li&&(ji=ji.slice(0,Ci)),ji}function at(Ei){let ni=Ei.length<0?0:Ye(Ei.length)|0,li=Oi(ni);for(let ji=0;ji<ni;ji+=1)li[ji]=Ei[ji]&255;return li}function Xe(Ei){if(Ji(Ei,Fi)){let ni=new Fi(Ei);return We(ni.buffer,ni.byteOffset,ni.byteLength)}return at(Ei)}function We(Ei,ni,li){if(ni<0||Ei.byteLength<ni)throw RangeError(`"offset" is outside of buffer bounds`);if(Ei.byteLength<ni+(li||0))throw RangeError(`"length" is outside of buffer bounds`);let ji;return ji=ni===void 0&&li===void 0?new Fi(Ei):li===void 0?new Fi(Ei,ni):new Fi(Ei,ni,li),Object.setPrototypeOf(ji,Je.prototype),ji}function g(Ei){if(Je.isBuffer(Ei)){let ni=Ye(Ei.length)|0,li=Oi(ni);return li.length===0||Ei.copy(li,0,0,ni),li}if(Ei.length!==void 0)return typeof Ei.length!=`number`||Xi(Ei.length)?Oi(0):at(Ei);if(Ei.type===`Buffer`&&Array.isArray(Ei.data))return at(Ei.data)}function Ye(Ei){if(Ei>=mi)throw RangeError(`Attempt to allocate Buffer larger than maximum size: 0x`+mi.toString(16)+` bytes`);return Ei|0}function ti(Ei){return+Ei!=Ei&&(Ei=0),Je.alloc(+Ei)}Je.isBuffer=function(ni){return ni!=null&&ni._isBuffer===!0&&ni!==Je.prototype},Je.compare=function(ni,li){if(Ji(ni,Fi)&&(ni=Je.from(ni,ni.offset,ni.byteLength)),Ji(li,Fi)&&(li=Je.from(li,li.offset,li.byteLength)),!Je.isBuffer(ni)||!Je.isBuffer(li))throw TypeError(`The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array`);if(ni===li)return 0;let ji=ni.length,Ci=li.length;for(let Pi=0,fa=Math.min(ji,Ci);Pi<fa;++Pi)if(ni[Pi]!==li[Pi]){ji=ni[Pi],Ci=li[Pi];break}return ji<Ci?-1:Ci<ji?1:0},Je.isEncoding=function(ni){switch(String(ni).toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`latin1`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return!0;default:return!1}},Je.concat=function(ni,li){if(!Array.isArray(ni))throw TypeError(`"list" argument must be an Array of Buffers`);if(ni.length===0)return Je.alloc(0);let ji;if(li===void 0)for(li=0,ji=0;ji<ni.length;++ji)li+=ni[ji].length;let Ci=Je.allocUnsafe(li),Pi=0;for(ji=0;ji<ni.length;++ji){let fa=ni[ji];if(Ji(fa,Fi))Pi+fa.length>Ci.length?(Je.isBuffer(fa)||(fa=Je.from(fa)),fa.copy(Ci,Pi)):Fi.prototype.set.call(Ci,fa,Pi);else if(Je.isBuffer(fa))fa.copy(Ci,Pi);else throw TypeError(`"list" argument must be an Array of Buffers`);Pi+=fa.length}return Ci};function Xt(Ei,ni){if(Je.isBuffer(Ei))return Ei.length;if(Mi.isView(Ei)||Ji(Ei,Mi))return Ei.byteLength;if(typeof Ei!=`string`)throw TypeError(`The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type `+typeof Ei);let li=Ei.length,ji=arguments.length>2&&arguments[2]===!0;if(!ji&&li===0)return 0;let Ci=!1;for(;;)switch(ni){case`ascii`:case`latin1`:case`binary`:return li;case`utf8`:case`utf-8`:return zi(Ei).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return li*2;case`hex`:return li>>>1;case`base64`:return Gi(Ei).length;default:if(Ci)return ji?-1:zi(Ei).length;ni=(``+ni).toLowerCase(),Ci=!0}}Je.byteLength=Xt;function si(Ei,ni,li){let ji=!1;if((ni===void 0||ni<0)&&(ni=0),ni>this.length||((li===void 0||li>this.length)&&(li=this.length),li<=0)||(li>>>=0,ni>>>=0,li<=ni))return``;for(Ei||=`utf8`;;)switch(Ei){case`hex`:return Wi(this,ni,li);case`utf8`:case`utf-8`:return Ai(this,ni,li);case`ascii`:return ba(this,ni,li);case`latin1`:case`binary`:return Ri(this,ni,li);case`base64`:return vi(this,ni,li);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return Ma(this,ni,li);default:if(ji)throw TypeError(`Unknown encoding: `+Ei);Ei=(Ei+``).toLowerCase(),ji=!0}}Je.prototype._isBuffer=!0;function ki(Ei,ni,li){let ji=Ei[ni];Ei[ni]=Ei[li],Ei[li]=ji}Je.prototype.swap16=function(){let ni=this.length;if(ni%2!=0)throw RangeError(`Buffer size must be a multiple of 16-bits`);for(let li=0;li<ni;li+=2)ki(this,li,li+1);return this},Je.prototype.swap32=function(){let ni=this.length;if(ni%4!=0)throw RangeError(`Buffer size must be a multiple of 32-bits`);for(let li=0;li<ni;li+=4)ki(this,li,li+3),ki(this,li+1,li+2);return this},Je.prototype.swap64=function(){let ni=this.length;if(ni%8!=0)throw RangeError(`Buffer size must be a multiple of 64-bits`);for(let li=0;li<ni;li+=8)ki(this,li,li+7),ki(this,li+1,li+6),ki(this,li+2,li+5),ki(this,li+3,li+4);return this},Je.prototype.toString=function(){let ni=this.length;return ni===0?``:arguments.length===0?Ai(this,0,ni):si.apply(this,arguments)},Je.prototype.toLocaleString=Je.prototype.toString,Je.prototype.equals=function(ni){if(!Je.isBuffer(ni))throw TypeError(`Argument must be a Buffer`);return this===ni?!0:Je.compare(this,ni)===0},Je.prototype.inspect=function(){let ni=``,li=ii.INSPECT_MAX_BYTES;return ni=this.toString(`hex`,0,li).replace(/(.{2})/g,`$1 `).trim(),this.length>li&&(ni+=` ... `),`<Buffer `+ni+`>`},fi&&(Je.prototype[fi]=Je.prototype.inspect),Je.prototype.compare=function(ni,li,ji,Ci,Pi){if(Ji(ni,Fi)&&(ni=Je.from(ni,ni.offset,ni.byteLength)),!Je.isBuffer(ni))throw TypeError(`The "target" argument must be one of type Buffer or Uint8Array. Received type `+typeof ni);if(li===void 0&&(li=0),ji===void 0&&(ji=ni?ni.length:0),Ci===void 0&&(Ci=0),Pi===void 0&&(Pi=this.length),li<0||ji>ni.length||Ci<0||Pi>this.length)throw RangeError(`out of range index`);if(Ci>=Pi&&li>=ji)return 0;if(Ci>=Pi)return-1;if(li>=ji)return 1;if(li>>>=0,ji>>>=0,Ci>>>=0,Pi>>>=0,this===ni)return 0;let fa=Pi-Ci,Zi=ji-li,ia=Math.min(fa,Zi),$a=this.slice(Ci,Pi),ra=ni.slice(li,ji);for(let Qi=0;Qi<ia;++Qi)if($a[Qi]!==ra[Qi]){fa=$a[Qi],Zi=ra[Qi];break}return fa<Zi?-1:Zi<fa?1:0};function pi(Ei,ni,li,ji,Ci){if(Ei.length===0)return-1;if(typeof li==`string`?(ji=li,li=0):li>2147483647?li=2147483647:li<-2147483648&&(li=-2147483648),li=+li,Xi(li)&&(li=Ci?0:Ei.length-1),li<0&&(li=Ei.length+li),li>=Ei.length){if(Ci)return-1;li=Ei.length-1}else if(li<0)if(Ci)li=0;else return-1;if(typeof ni==`string`&&(ni=Je.from(ni,ji)),Je.isBuffer(ni))return ni.length===0?-1:_i(Ei,ni,li,ji,Ci);if(typeof ni==`number`)return ni&=255,typeof Fi.prototype.indexOf==`function`?Ci?Fi.prototype.indexOf.call(Ei,ni,li):Fi.prototype.lastIndexOf.call(Ei,ni,li):_i(Ei,[ni],li,ji,Ci);throw TypeError(`val must be string, number or Buffer`)}function _i(Ei,ni,li,ji,Ci){let Pi=1,fa=Ei.length,Zi=ni.length;if(ji!==void 0&&(ji=String(ji).toLowerCase(),ji===`ucs2`||ji===`ucs-2`||ji===`utf16le`||ji===`utf-16le`)){if(Ei.length<2||ni.length<2)return-1;Pi=2,fa/=2,Zi/=2,li/=2}function ia(ra,Qi){return Pi===1?ra[Qi]:ra.readUInt16BE(Qi*Pi)}let $a;if(Ci){let ra=-1;for($a=li;$a<fa;$a++)if(ia(Ei,$a)===ia(ni,ra===-1?0:$a-ra)){if(ra===-1&&(ra=$a),$a-ra+1===Zi)return ra*Pi}else ra!==-1&&($a-=$a-ra),ra=-1}else for(li+Zi>fa&&(li=fa-Zi),$a=li;$a>=0;$a--){let ra=!0;for(let Qi=0;Qi<Zi;Qi++)if(ia(Ei,$a+Qi)!==ia(ni,Qi)){ra=!1;break}if(ra)return $a}return-1}Je.prototype.includes=function(ni,li,ji){return this.indexOf(ni,li,ji)!==-1},Je.prototype.indexOf=function(ni,li,ji){return pi(this,ni,li,ji,!0)},Je.prototype.lastIndexOf=function(ni,li,ji){return pi(this,ni,li,ji,!1)};function hi(Ei,ni,li,ji){li=Number(li)||0;let Ci=Ei.length-li;ji?(ji=Number(ji),ji>Ci&&(ji=Ci)):ji=Ci;let Pi=ni.length;ji>Pi/2&&(ji=Pi/2);let fa;for(fa=0;fa<ji;++fa){let Zi=parseInt(ni.substr(fa*2,2),16);if(Xi(Zi))return fa;Ei[li+fa]=Zi}return fa}function di(Ei,ni,li,ji){return Aa(zi(ni,Ei.length-li),Ei,li,ji)}function bi(Ei,ni,li,ji){return Aa(ka(ni),Ei,li,ji)}function Bi(Ei,ni,li,ji){return Aa(Gi(ni),Ei,li,ji)}function ci(Ei,ni,li,ji){return Aa(Ki(ni,Ei.length-li),Ei,li,ji)}Je.prototype.write=function(ni,li,ji,Ci){if(li===void 0)Ci=`utf8`,ji=this.length,li=0;else if(ji===void 0&&typeof li==`string`)Ci=li,ji=this.length,li=0;else if(isFinite(li))li>>>=0,isFinite(ji)?(ji>>>=0,Ci===void 0&&(Ci=`utf8`)):(Ci=ji,ji=void 0);else throw Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);let Pi=this.length-li;if((ji===void 0||ji>Pi)&&(ji=Pi),ni.length>0&&(ji<0||li<0)||li>this.length)throw RangeError(`Attempt to write outside buffer bounds`);Ci||=`utf8`;let fa=!1;for(;;)switch(Ci){case`hex`:return hi(this,ni,li,ji);case`utf8`:case`utf-8`:return di(this,ni,li,ji);case`ascii`:case`latin1`:case`binary`:return bi(this,ni,li,ji);case`base64`:return Bi(this,ni,li,ji);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return ci(this,ni,li,ji);default:if(fa)throw TypeError(`Unknown encoding: `+Ci);Ci=(``+Ci).toLowerCase(),fa=!0}},Je.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};function vi(Ei,ni,li){return ni===0&&li===Ei.length?ri.fromByteArray(Ei):ri.fromByteArray(Ei.slice(ni,li))}function Ai(Ei,ni,li){li=Math.min(Ei.length,li);let ji=[],Ci=ni;for(;Ci<li;){let Pi=Ei[Ci],fa=null,Zi=Pi>239?4:Pi>223?3:Pi>191?2:1;if(Ci+Zi<=li){let ia,$a,ra,Qi;switch(Zi){case 1:Pi<128&&(fa=Pi);break;case 2:ia=Ei[Ci+1],(ia&192)==128&&(Qi=(Pi&31)<<6|ia&63,Qi>127&&(fa=Qi));break;case 3:ia=Ei[Ci+1],$a=Ei[Ci+2],(ia&192)==128&&($a&192)==128&&(Qi=(Pi&15)<<12|(ia&63)<<6|$a&63,Qi>2047&&(Qi<55296||Qi>57343)&&(fa=Qi));break;case 4:ia=Ei[Ci+1],$a=Ei[Ci+2],ra=Ei[Ci+3],(ia&192)==128&&($a&192)==128&&(ra&192)==128&&(Qi=(Pi&15)<<18|(ia&63)<<12|($a&63)<<6|ra&63,Qi>65535&&Qi<1114112&&(fa=Qi))}}fa===null?(fa=65533,Zi=1):fa>65535&&(fa-=65536,ji.push(fa>>>10&1023|55296),fa=56320|fa&1023),ji.push(fa),Ci+=Zi}return Ti(ji)}let Li=4096;function Ti(Ei){let ni=Ei.length;if(ni<=Li)return String.fromCharCode.apply(String,Ei);let li=``,ji=0;for(;ji<ni;)li+=String.fromCharCode.apply(String,Ei.slice(ji,ji+=Li));return li}function ba(Ei,ni,li){let ji=``;li=Math.min(Ei.length,li);for(let Ci=ni;Ci<li;++Ci)ji+=String.fromCharCode(Ei[Ci]&127);return ji}function Ri(Ei,ni,li){let ji=``;li=Math.min(Ei.length,li);for(let Ci=ni;Ci<li;++Ci)ji+=String.fromCharCode(Ei[Ci]);return ji}function Wi(Ei,ni,li){let ji=Ei.length;(!ni||ni<0)&&(ni=0),(!li||li<0||li>ji)&&(li=ji);let Ci=``;for(let Pi=ni;Pi<li;++Pi)Ci+=kn[Ei[Pi]];return Ci}function Ma(Ei,ni,li){let ji=Ei.slice(ni,li),Ci=``;for(let Pi=0;Pi<ji.length-1;Pi+=2)Ci+=String.fromCharCode(ji[Pi]+ji[Pi+1]*256);return Ci}Je.prototype.slice=function(ni,li){let ji=this.length;ni=~~ni,li=li===void 0?ji:~~li,ni<0?(ni+=ji,ni<0&&(ni=0)):ni>ji&&(ni=ji),li<0?(li+=ji,li<0&&(li=0)):li>ji&&(li=ji),li<ni&&(li=ni);let Ci=this.subarray(ni,li);return Object.setPrototypeOf(Ci,Je.prototype),Ci};function Hi(Ei,ni,li){if(Ei%1!=0||Ei<0)throw RangeError(`offset is not uint`);if(Ei+ni>li)throw RangeError(`Trying to access beyond buffer length`)}Je.prototype.readUintLE=Je.prototype.readUIntLE=function(ni,li,ji){ni>>>=0,li>>>=0,ji||Hi(ni,li,this.length);let Ci=this[ni],Pi=1,fa=0;for(;++fa<li&&(Pi*=256);)Ci+=this[ni+fa]*Pi;return Ci},Je.prototype.readUintBE=Je.prototype.readUIntBE=function(ni,li,ji){ni>>>=0,li>>>=0,ji||Hi(ni,li,this.length);let Ci=this[ni+--li],Pi=1;for(;li>0&&(Pi*=256);)Ci+=this[ni+--li]*Pi;return Ci},Je.prototype.readUint8=Je.prototype.readUInt8=function(ni,li){return ni>>>=0,li||Hi(ni,1,this.length),this[ni]},Je.prototype.readUint16LE=Je.prototype.readUInt16LE=function(ni,li){return ni>>>=0,li||Hi(ni,2,this.length),this[ni]|this[ni+1]<<8},Je.prototype.readUint16BE=Je.prototype.readUInt16BE=function(ni,li){return ni>>>=0,li||Hi(ni,2,this.length),this[ni]<<8|this[ni+1]},Je.prototype.readUint32LE=Je.prototype.readUInt32LE=function(ni,li){return ni>>>=0,li||Hi(ni,4,this.length),(this[ni]|this[ni+1]<<8|this[ni+2]<<16)+this[ni+3]*16777216},Je.prototype.readUint32BE=Je.prototype.readUInt32BE=function(ni,li){return ni>>>=0,li||Hi(ni,4,this.length),this[ni]*16777216+(this[ni+1]<<16|this[ni+2]<<8|this[ni+3])},Je.prototype.readBigUInt64LE=ea(function(ni){ni>>>=0,Si(ni,`offset`);let li=this[ni],ji=this[ni+7];(li===void 0||ji===void 0)&&qi(ni,this.length-8);let Ci=li+this[++ni]*2**8+this[++ni]*2**16+this[++ni]*2**24,Pi=this[++ni]+this[++ni]*2**8+this[++ni]*2**16+ji*2**24;return BigInt(Ci)+(BigInt(Pi)<<BigInt(32))}),Je.prototype.readBigUInt64BE=ea(function(ni){ni>>>=0,Si(ni,`offset`);let li=this[ni],ji=this[ni+7];(li===void 0||ji===void 0)&&qi(ni,this.length-8);let Ci=li*2**24+this[++ni]*2**16+this[++ni]*2**8+this[++ni],Pi=this[++ni]*2**24+this[++ni]*2**16+this[++ni]*2**8+ji;return(BigInt(Ci)<<BigInt(32))+BigInt(Pi)}),Je.prototype.readIntLE=function(ni,li,ji){ni>>>=0,li>>>=0,ji||Hi(ni,li,this.length);let Ci=this[ni],Pi=1,fa=0;for(;++fa<li&&(Pi*=256);)Ci+=this[ni+fa]*Pi;return Pi*=128,Ci>=Pi&&(Ci-=2**(8*li)),Ci},Je.prototype.readIntBE=function(ni,li,ji){ni>>>=0,li>>>=0,ji||Hi(ni,li,this.length);let Ci=li,Pi=1,fa=this[ni+--Ci];for(;Ci>0&&(Pi*=256);)fa+=this[ni+--Ci]*Pi;return Pi*=128,fa>=Pi&&(fa-=2**(8*li)),fa},Je.prototype.readInt8=function(ni,li){return ni>>>=0,li||Hi(ni,1,this.length),this[ni]&128?(255-this[ni]+1)*-1:this[ni]},Je.prototype.readInt16LE=function(ni,li){ni>>>=0,li||Hi(ni,2,this.length);let ji=this[ni]|this[ni+1]<<8;return ji&32768?ji|4294901760:ji},Je.prototype.readInt16BE=function(ni,li){ni>>>=0,li||Hi(ni,2,this.length);let ji=this[ni+1]|this[ni]<<8;return ji&32768?ji|4294901760:ji},Je.prototype.readInt32LE=function(ni,li){return ni>>>=0,li||Hi(ni,4,this.length),this[ni]|this[ni+1]<<8|this[ni+2]<<16|this[ni+3]<<24},Je.prototype.readInt32BE=function(ni,li){return ni>>>=0,li||Hi(ni,4,this.length),this[ni]<<24|this[ni+1]<<16|this[ni+2]<<8|this[ni+3]},Je.prototype.readBigInt64LE=ea(function(ni){ni>>>=0,Si(ni,`offset`);let li=this[ni],ji=this[ni+7];(li===void 0||ji===void 0)&&qi(ni,this.length-8);let Ci=this[ni+4]+this[ni+5]*2**8+this[ni+6]*2**16+(ji<<24);return(BigInt(Ci)<<BigInt(32))+BigInt(li+this[++ni]*2**8+this[++ni]*2**16+this[++ni]*2**24)}),Je.prototype.readBigInt64BE=ea(function(ni){ni>>>=0,Si(ni,`offset`);let li=this[ni],ji=this[ni+7];(li===void 0||ji===void 0)&&qi(ni,this.length-8);let Ci=(li<<24)+this[++ni]*2**16+this[++ni]*2**8+this[++ni];return(BigInt(Ci)<<BigInt(32))+BigInt(this[++ni]*2**24+this[++ni]*2**16+this[++ni]*2**8+ji)}),Je.prototype.readFloatLE=function(ni,li){return ni>>>=0,li||Hi(ni,4,this.length),ui.read(this,ni,!0,23,4)},Je.prototype.readFloatBE=function(ni,li){return ni>>>=0,li||Hi(ni,4,this.length),ui.read(this,ni,!1,23,4)},Je.prototype.readDoubleLE=function(ni,li){return ni>>>=0,li||Hi(ni,8,this.length),ui.read(this,ni,!0,52,8)},Je.prototype.readDoubleBE=function(ni,li){return ni>>>=0,li||Hi(ni,8,this.length),ui.read(this,ni,!1,52,8)};function Ii(Ei,ni,li,ji,Ci,Pi){if(!Je.isBuffer(Ei))throw TypeError(`"buffer" argument must be a Buffer instance`);if(ni>Ci||ni<Pi)throw RangeError(`"value" argument is out of bounds`);if(li+ji>Ei.length)throw RangeError(`Index out of range`)}Je.prototype.writeUintLE=Je.prototype.writeUIntLE=function(ni,li,ji,Ci){if(ni=+ni,li>>>=0,ji>>>=0,!Ci){let Zi=2**(8*ji)-1;Ii(this,ni,li,ji,Zi,0)}let Pi=1,fa=0;for(this[li]=ni&255;++fa<ji&&(Pi*=256);)this[li+fa]=ni/Pi&255;return li+ji},Je.prototype.writeUintBE=Je.prototype.writeUIntBE=function(ni,li,ji,Ci){if(ni=+ni,li>>>=0,ji>>>=0,!Ci){let Zi=2**(8*ji)-1;Ii(this,ni,li,ji,Zi,0)}let Pi=ji-1,fa=1;for(this[li+Pi]=ni&255;--Pi>=0&&(fa*=256);)this[li+Pi]=ni/fa&255;return li+ji},Je.prototype.writeUint8=Je.prototype.writeUInt8=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,1,255,0),this[li]=ni&255,li+1},Je.prototype.writeUint16LE=Je.prototype.writeUInt16LE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,2,65535,0),this[li]=ni&255,this[li+1]=ni>>>8,li+2},Je.prototype.writeUint16BE=Je.prototype.writeUInt16BE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,2,65535,0),this[li]=ni>>>8,this[li+1]=ni&255,li+2},Je.prototype.writeUint32LE=Je.prototype.writeUInt32LE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,4,4294967295,0),this[li+3]=ni>>>24,this[li+2]=ni>>>16,this[li+1]=ni>>>8,this[li]=ni&255,li+4},Je.prototype.writeUint32BE=Je.prototype.writeUInt32BE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,4,4294967295,0),this[li]=ni>>>24,this[li+1]=ni>>>16,this[li+2]=ni>>>8,this[li+3]=ni&255,li+4};function ya(Ei,ni,li,ji,Ci){Di(ni,ji,Ci,Ei,li,7);let Pi=Number(ni&BigInt(4294967295));Ei[li++]=Pi,Pi>>=8,Ei[li++]=Pi,Pi>>=8,Ei[li++]=Pi,Pi>>=8,Ei[li++]=Pi;let fa=Number(ni>>BigInt(32)&BigInt(4294967295));return Ei[li++]=fa,fa>>=8,Ei[li++]=fa,fa>>=8,Ei[li++]=fa,fa>>=8,Ei[li++]=fa,li}function gi(Ei,ni,li,ji,Ci){Di(ni,ji,Ci,Ei,li,7);let Pi=Number(ni&BigInt(4294967295));Ei[li+7]=Pi,Pi>>=8,Ei[li+6]=Pi,Pi>>=8,Ei[li+5]=Pi,Pi>>=8,Ei[li+4]=Pi;let fa=Number(ni>>BigInt(32)&BigInt(4294967295));return Ei[li+3]=fa,fa>>=8,Ei[li+2]=fa,fa>>=8,Ei[li+1]=fa,fa>>=8,Ei[li]=fa,li+8}Je.prototype.writeBigUInt64LE=ea(function(ni,li=0){return ya(this,ni,li,BigInt(0),BigInt(`0xffffffffffffffff`))}),Je.prototype.writeBigUInt64BE=ea(function(ni,li=0){return gi(this,ni,li,BigInt(0),BigInt(`0xffffffffffffffff`))}),Je.prototype.writeIntLE=function(ni,li,ji,Ci){if(ni=+ni,li>>>=0,!Ci){let ia=2**(8*ji-1);Ii(this,ni,li,ji,ia-1,-ia)}let Pi=0,fa=1,Zi=0;for(this[li]=ni&255;++Pi<ji&&(fa*=256);)ni<0&&Zi===0&&this[li+Pi-1]!==0&&(Zi=1),this[li+Pi]=(ni/fa>>0)-Zi&255;return li+ji},Je.prototype.writeIntBE=function(ni,li,ji,Ci){if(ni=+ni,li>>>=0,!Ci){let ia=2**(8*ji-1);Ii(this,ni,li,ji,ia-1,-ia)}let Pi=ji-1,fa=1,Zi=0;for(this[li+Pi]=ni&255;--Pi>=0&&(fa*=256);)ni<0&&Zi===0&&this[li+Pi+1]!==0&&(Zi=1),this[li+Pi]=(ni/fa>>0)-Zi&255;return li+ji},Je.prototype.writeInt8=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,1,127,-128),ni<0&&(ni=255+ni+1),this[li]=ni&255,li+1},Je.prototype.writeInt16LE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,2,32767,-32768),this[li]=ni&255,this[li+1]=ni>>>8,li+2},Je.prototype.writeInt16BE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,2,32767,-32768),this[li]=ni>>>8,this[li+1]=ni&255,li+2},Je.prototype.writeInt32LE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,4,2147483647,-2147483648),this[li]=ni&255,this[li+1]=ni>>>8,this[li+2]=ni>>>16,this[li+3]=ni>>>24,li+4},Je.prototype.writeInt32BE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,4,2147483647,-2147483648),ni<0&&(ni=4294967295+ni+1),this[li]=ni>>>24,this[li+1]=ni>>>16,this[li+2]=ni>>>8,this[li+3]=ni&255,li+4},Je.prototype.writeBigInt64LE=ea(function(ni,li=0){return ya(this,ni,li,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))}),Je.prototype.writeBigInt64BE=ea(function(ni,li=0){return gi(this,ni,li,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))});function Ni(Ei,ni,li,ji,Ci,Pi){if(li+ji>Ei.length||li<0)throw RangeError(`Index out of range`)}function $i(Ei,ni,li,ji,Ci){return ni=+ni,li>>>=0,Ci||Ni(Ei,ni,li,4),ui.write(Ei,ni,li,ji,23,4),li+4}Je.prototype.writeFloatLE=function(ni,li,ji){return $i(this,ni,li,!0,ji)},Je.prototype.writeFloatBE=function(ni,li,ji){return $i(this,ni,li,!1,ji)};function Vi(Ei,ni,li,ji,Ci){return ni=+ni,li>>>=0,Ci||Ni(Ei,ni,li,8),ui.write(Ei,ni,li,ji,52,8),li+8}Je.prototype.writeDoubleLE=function(ni,li,ji){return Vi(this,ni,li,!0,ji)},Je.prototype.writeDoubleBE=function(ni,li,ji){return Vi(this,ni,li,!1,ji)},Je.prototype.copy=function(ni,li,ji,Ci){if(!Je.isBuffer(ni))throw TypeError(`argument should be a Buffer`);if(ji||=0,!Ci&&Ci!==0&&(Ci=this.length),li>=ni.length&&(li=ni.length),li||=0,Ci>0&&Ci<ji&&(Ci=ji),Ci===ji||ni.length===0||this.length===0)return 0;if(li<0)throw RangeError(`targetStart out of bounds`);if(ji<0||ji>=this.length)throw RangeError(`Index out of range`);if(Ci<0)throw RangeError(`sourceEnd out of bounds`);Ci>this.length&&(Ci=this.length),ni.length-li<Ci-ji&&(Ci=ni.length-li+ji);let Pi=Ci-ji;return this===ni&&typeof Fi.prototype.copyWithin==`function`?this.copyWithin(li,ji,Ci):Fi.prototype.set.call(ni,this.subarray(ji,Ci),li),Pi},Je.prototype.fill=function(ni,li,ji,Ci){if(typeof ni==`string`){if(typeof li==`string`?(Ci=li,li=0,ji=this.length):typeof ji==`string`&&(Ci=ji,ji=this.length),Ci!==void 0&&typeof Ci!=`string`)throw TypeError(`encoding must be a string`);if(typeof Ci==`string`&&!Je.isEncoding(Ci))throw TypeError(`Unknown encoding: `+Ci);if(ni.length===1){let fa=ni.charCodeAt(0);(Ci===`utf8`&&fa<128||Ci===`latin1`)&&(ni=fa)}}else typeof ni==`number`?ni&=255:typeof ni==`boolean`&&(ni=Number(ni));if(li<0||this.length<li||this.length<ji)throw RangeError(`Out of range index`);if(ji<=li)return this;li>>>=0,ji=ji===void 0?this.length:ji>>>0,ni||=0;let Pi;if(typeof ni==`number`)for(Pi=li;Pi<ji;++Pi)this[Pi]=ni;else{let fa=Je.isBuffer(ni)?ni:Je.from(ni,Ci),Zi=fa.length;if(Zi===0)throw TypeError(`The value "`+ni+`" is invalid for argument "value"`);for(Pi=0;Pi<ji-li;++Pi)this[Pi+li]=fa[Pi%Zi]}return this};let Ui={};function yi(Ei,ni,li){Ui[Ei]=class extends li{constructor(){super(),Object.defineProperty(this,`message`,{value:ni.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${Ei}]`,this.stack,delete this.name}get code(){return Ei}set code(Ci){Object.defineProperty(this,`code`,{configurable:!0,enumerable:!0,value:Ci,writable:!0})}toString(){return`${this.name} [${Ei}]: ${this.message}`}}}yi(`ERR_BUFFER_OUT_OF_BOUNDS`,function(Ei){return Ei?`${Ei} is outside of buffer bounds`:`Attempt to access memory outside buffer bounds`},RangeError),yi(`ERR_INVALID_ARG_TYPE`,function(Ei,ni){return`The "${Ei}" argument must be of type number. Received type ${typeof ni}`},TypeError),yi(`ERR_OUT_OF_RANGE`,function(Ei,ni,li){let ji=`The value of "${Ei}" is out of range.`,Ci=li;return Number.isInteger(li)&&Math.abs(li)>2**32?Ci=ai(String(li)):typeof li==`bigint`&&(Ci=String(li),(li>BigInt(2)**BigInt(32)||li<-(BigInt(2)**BigInt(32)))&&(Ci=ai(Ci)),Ci+=`n`),ji+=` It must be ${ni}. Received ${Ci}`,ji},RangeError);function ai(Ei){let ni=``,li=Ei.length,ji=Ei[0]===`-`?1:0;for(;li>=ji+4;li-=3)ni=`_${Ei.slice(li-3,li)}${ni}`;return`${Ei.slice(0,li)}${ni}`}function oi(Ei,ni,li){Si(ni,`offset`),(Ei[ni]===void 0||Ei[ni+li]===void 0)&&qi(ni,Ei.length-(li+1))}function Di(Ei,ni,li,ji,Ci,Pi){if(Ei>li||Ei<ni){let fa=typeof ni==`bigint`?`n`:``,Zi;throw Zi=Pi>3?ni===0||ni===BigInt(0)?`>= 0${fa} and < 2${fa} ** ${(Pi+1)*8}${fa}`:`>= -(2${fa} ** ${(Pi+1)*8-1}${fa}) and < 2 ** ${(Pi+1)*8-1}${fa}`:`>= ${ni}${fa} and <= ${li}${fa}`,new Ui.ERR_OUT_OF_RANGE(`value`,Zi,Ei)}oi(ji,Ci,Pi)}function Si(Ei,ni){if(typeof Ei!=`number`)throw new Ui.ERR_INVALID_ARG_TYPE(ni,`number`,Ei)}function qi(Ei,ni,li){throw Math.floor(Ei)===Ei?ni<0?new Ui.ERR_BUFFER_OUT_OF_BOUNDS:new Ui.ERR_OUT_OF_RANGE(li||`offset`,`>= ${li?1:0} and <= ${ni}`,Ei):(Si(Ei,li),new Ui.ERR_OUT_OF_RANGE(li||`offset`,`an integer`,Ei))}let la=/[^+/0-9A-Za-z-_]/g;function Yi(Ei){if(Ei=Ei.split(`=`)[0],Ei=Ei.trim().replace(la,``),Ei.length<2)return``;for(;Ei.length%4!=0;)Ei+=`=`;return Ei}function zi(Ei,ni){ni||=1/0;let li,ji=Ei.length,Ci=null,Pi=[];for(let fa=0;fa<ji;++fa){if(li=Ei.charCodeAt(fa),li>55295&&li<57344){if(!Ci){if(li>56319){(ni-=3)>-1&&Pi.push(239,191,189);continue}else if(fa+1===ji){(ni-=3)>-1&&Pi.push(239,191,189);continue}Ci=li;continue}if(li<56320){(ni-=3)>-1&&Pi.push(239,191,189),Ci=li;continue}li=(Ci-55296<<10|li-56320)+65536}else Ci&&(ni-=3)>-1&&Pi.push(239,191,189);if(Ci=null,li<128){if(--ni<0)break;Pi.push(li)}else if(li<2048){if((ni-=2)<0)break;Pi.push(li>>6|192,li&63|128)}else if(li<65536){if((ni-=3)<0)break;Pi.push(li>>12|224,li>>6&63|128,li&63|128)}else if(li<1114112){if((ni-=4)<0)break;Pi.push(li>>18|240,li>>12&63|128,li>>6&63|128,li&63|128)}else throw Error(`Invalid code point`)}return Pi}function ka(Ei){let ni=[];for(let li=0;li<Ei.length;++li)ni.push(Ei.charCodeAt(li)&255);return ni}function Ki(Ei,ni){let li,ji,Ci,Pi=[];for(let fa=0;fa<Ei.length&&!((ni-=2)<0);++fa)li=Ei.charCodeAt(fa),ji=li>>8,Ci=li%256,Pi.push(Ci),Pi.push(ji);return Pi}function Gi(Ei){return ri.toByteArray(Yi(Ei))}function Aa(Ei,ni,li,ji){let Ci;for(Ci=0;Ci<ji&&!(Ci+li>=ni.length||Ci>=Ei.length);++Ci)ni[Ci+li]=Ei[Ci];return Ci}function Ji(Ei,ni){return Ei instanceof ni||Ei!=null&&Ei.constructor!=null&&Ei.constructor.name!=null&&Ei.constructor.name===ni.name}function Xi(Ei){return Ei!==Ei}let kn=(function(){let Ei=`0123456789abcdef`,ni=Array(256);for(let li=0;li<16;++li){let ji=li*16;for(let Ci=0;Ci<16;++Ci)ni[ji+Ci]=Ei[li]+Ei[Ci]}return ni})();function ea(Ei){return typeof BigInt>`u`?ua:Ei}function ua(){throw Error(`BigInt not supported`)}})(p);var ei=p.Buffer;r.Blob=p.Blob,r.BlobOptions=p.BlobOptions,r.Buffer=p.Buffer,r.File=p.File,r.FileOptions=p.FileOptions,r.INSPECT_MAX_BYTES=p.INSPECT_MAX_BYTES,r.SlowBuffer=p.SlowBuffer,r.TranscodeEncoding=p.TranscodeEncoding,r.atob=p.atob,r.btoa=p.btoa,r.constants=p.constants,r.default=ei,r.isAscii=p.isAscii,r.isUtf8=p.isUtf8,r.kMaxLength=p.kMaxLength,r.kStringMaxLength=p.kStringMaxLength,r.resolveObjectURL=p.resolveObjectURL,r.transcode=p.transcode})),require_safe_buffer$4=__commonJSMin(((r,p)=>{var j=require_dist$1(),Ue=j.Buffer;function De(R,ut){for(var Ct in R)ut[Ct]=R[Ct]}Ue.from&&Ue.alloc&&Ue.allocUnsafe&&Ue.allocUnsafeSlow?p.exports=j:(De(j,r),r.Buffer=Ge);function Ge(R,ut,Ct){return Ue(R,ut,Ct)}Ge.prototype=Object.create(Ue.prototype),De(Ue,Ge),Ge.from=function(R,ut,Ct){if(typeof R==`number`)throw TypeError(`Argument must not be a number`);return Ue(R,ut,Ct)},Ge.alloc=function(R,ut,Ct){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);var zt=Ue(R);return ut===void 0?zt.fill(0):typeof Ct==`string`?zt.fill(ut,Ct):zt.fill(ut),zt},Ge.allocUnsafe=function(R){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);return Ue(R)},Ge.allocUnsafeSlow=function(R){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);return j.SlowBuffer(R)}})),require_browser$23=__commonJSMin(((r,p)=>{init_dist$5(),init_dist$4();var j=65536,Ue=4294967295;function De(){throw Error(`Secure random number generation is not supported by this browser.
|
|
|
Use Chrome, Firefox or Internet Explorer 11`)}var Ge=require_safe_buffer$4().Buffer,R=global.crypto||global.msCrypto;R&&R.getRandomValues?p.exports=ut:p.exports=De;function ut(Ct,zt){if(Ct>Ue)throw RangeError(`requested too many random bytes`);var ft=Ge.allocUnsafe(Ct);if(Ct>0)if(Ct>j)for(var qt=0;qt<Ct;qt+=j)R.getRandomValues(ft.slice(qt,qt+j));else R.getRandomValues(ft);return typeof zt==`function`?process$1.nextTick(function(){zt(null,ft)}):ft}})),require_inherits_browser$1=__commonJSMin(((r,p)=>{typeof Object.create==`function`?p.exports=function(Ue,De){De&&(Ue.super_=De,Ue.prototype=Object.create(De.prototype,{constructor:{value:Ue,enumerable:!1,writable:!0,configurable:!0}}))}:p.exports=function(Ue,De){if(De){Ue.super_=De;var Ge=function(){};Ge.prototype=De.prototype,Ue.prototype=new Ge,Ue.prototype.constructor=Ue}}})),require_events=__commonJSMin(((r,p)=>{var j=typeof Reflect==`object`?Reflect:null,Ue=j&&typeof j.apply==`function`?j.apply:function(Fi,Mi,xi){return Function.prototype.apply.call(Fi,Mi,xi)},De=j&&typeof j.ownKeys==`function`?j.ownKeys:Object.getOwnPropertySymbols?function(Fi){return Object.getOwnPropertyNames(Fi).concat(Object.getOwnPropertySymbols(Fi))}:function(Fi){return Object.getOwnPropertyNames(Fi)};function Ge(mi){console&&console.warn&&console.warn(mi)}var R=Number.isNaN||function(Fi){return Fi!==Fi};function ut(){ut.init.call(this)}p.exports=ut,p.exports.once=ri,ut.EventEmitter=ut,ut.prototype._events=void 0,ut.prototype._eventsCount=0,ut.prototype._maxListeners=void 0;var Ct=10;function zt(mi){if(typeof mi!=`function`)throw TypeError(`The "listener" argument must be of type Function. Received type `+typeof mi)}Object.defineProperty(ut,`defaultMaxListeners`,{enumerable:!0,get:function(){return Ct},set:function(mi){if(typeof mi!=`number`||mi<0||R(mi))throw RangeError(`The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received `+mi+`.`);Ct=mi}}),ut.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},ut.prototype.setMaxListeners=function(Fi){if(typeof Fi!=`number`||Fi<0||R(Fi))throw RangeError(`The value of "n" is out of range. It must be a non-negative number. Received `+Fi+`.`);return this._maxListeners=Fi,this};function ft(mi){return mi._maxListeners===void 0?ut.defaultMaxListeners:mi._maxListeners}ut.prototype.getMaxListeners=function(){return ft(this)},ut.prototype.emit=function(Fi){for(var Mi=[],xi=1;xi<arguments.length;xi++)Mi.push(arguments[xi]);var wi=Fi===`error`,Oi=this._events;if(Oi!==void 0)wi&&=Oi.error===void 0;else if(!wi)return!1;if(wi){var Je;if(Mi.length>0&&(Je=Mi[0]),Je instanceof Error)throw Je;var s=Error(`Unhandled error.`+(Je?` (`+Je.message+`)`:``));throw s.context=Je,s}var K=Oi[Fi];if(K===void 0)return!1;if(typeof K==`function`)Ue(K,this,Mi);else for(var xe=K.length,ke=Jt(K,xe),xi=0;xi<xe;++xi)Ue(ke[xi],this,Mi);return!0};function qt(mi,Fi,Mi,xi){var wi,Oi,Je;if(zt(Mi),Oi=mi._events,Oi===void 0?(Oi=mi._events=Object.create(null),mi._eventsCount=0):(Oi.newListener!==void 0&&(mi.emit(`newListener`,Fi,Mi.listener?Mi.listener:Mi),Oi=mi._events),Je=Oi[Fi]),Je===void 0)Je=Oi[Fi]=Mi,++mi._eventsCount;else if(typeof Je==`function`?Je=Oi[Fi]=xi?[Mi,Je]:[Je,Mi]:xi?Je.unshift(Mi):Je.push(Mi),wi=ft(mi),wi>0&&Je.length>wi&&!Je.warned){Je.warned=!0;var s=Error(`Possible EventEmitter memory leak detected. `+Je.length+` `+String(Fi)+` listeners added. Use emitter.setMaxListeners() to increase limit`);s.name=`MaxListenersExceededWarning`,s.emitter=mi,s.type=Fi,s.count=Je.length,Ge(s)}return mi}ut.prototype.addListener=function(Fi,Mi){return qt(this,Fi,Mi,!1)},ut.prototype.on=ut.prototype.addListener,ut.prototype.prependListener=function(Fi,Mi){return qt(this,Fi,Mi,!0)};function Nt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Ut(mi,Fi,Mi){var xi={fired:!1,wrapFn:void 0,target:mi,type:Fi,listener:Mi},wi=Nt.bind(xi);return wi.listener=Mi,xi.wrapFn=wi,wi}ut.prototype.once=function(Fi,Mi){return zt(Mi),this.on(Fi,Ut(this,Fi,Mi)),this},ut.prototype.prependOnceListener=function(Fi,Mi){return zt(Mi),this.prependListener(Fi,Ut(this,Fi,Mi)),this},ut.prototype.removeListener=function(Fi,Mi){var xi,wi,Oi,Je,s;if(zt(Mi),wi=this._events,wi===void 0||(xi=wi[Fi],xi===void 0))return this;if(xi===Mi||xi.listener===Mi)--this._eventsCount===0?this._events=Object.create(null):(delete wi[Fi],wi.removeListener&&this.emit(`removeListener`,Fi,xi.listener||Mi));else if(typeof xi!=`function`){for(Oi=-1,Je=xi.length-1;Je>=0;Je--)if(xi[Je]===Mi||xi[Je].listener===Mi){s=xi[Je].listener,Oi=Je;break}if(Oi<0)return this;Oi===0?xi.shift():ei(xi,Oi),xi.length===1&&(wi[Fi]=xi[0]),wi.removeListener!==void 0&&this.emit(`removeListener`,Fi,s||Mi)}return this},ut.prototype.off=ut.prototype.removeListener,ut.prototype.removeAllListeners=function(Fi){var Mi,xi=this._events,wi;if(xi===void 0)return this;if(xi.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):xi[Fi]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete xi[Fi]),this;if(arguments.length===0){var Oi=Object.keys(xi),Je;for(wi=0;wi<Oi.length;++wi)Je=Oi[wi],Je!==`removeListener`&&this.removeAllListeners(Je);return this.removeAllListeners(`removeListener`),this._events=Object.create(null),this._eventsCount=0,this}if(Mi=xi[Fi],typeof Mi==`function`)this.removeListener(Fi,Mi);else if(Mi!==void 0)for(wi=Mi.length-1;wi>=0;wi--)this.removeListener(Fi,Mi[wi]);return this};function Yt(mi,Fi,Mi){var xi=mi._events;if(xi===void 0)return[];var wi=xi[Fi];return wi===void 0?[]:typeof wi==`function`?Mi?[wi.listener||wi]:[wi]:Mi?ii(wi):Jt(wi,wi.length)}ut.prototype.listeners=function(Fi){return Yt(this,Fi,!0)},ut.prototype.rawListeners=function(Fi){return Yt(this,Fi,!1)},ut.listenerCount=function(mi,Fi){return typeof mi.listenerCount==`function`?mi.listenerCount(Fi):Gt.call(mi,Fi)},ut.prototype.listenerCount=Gt;function Gt(mi){var Fi=this._events;if(Fi!==void 0){var Mi=Fi[mi];if(typeof Mi==`function`)return 1;if(Mi!==void 0)return Mi.length}return 0}ut.prototype.eventNames=function(){return this._eventsCount>0?De(this._events):[]};function Jt(mi,Fi){for(var Mi=Array(Fi),xi=0;xi<Fi;++xi)Mi[xi]=mi[xi];return Mi}function ei(mi,Fi){for(;Fi+1<mi.length;Fi++)mi[Fi]=mi[Fi+1];mi.pop()}function ii(mi){for(var Fi=Array(mi.length),Mi=0;Mi<Fi.length;++Mi)Fi[Mi]=mi[Mi].listener||mi[Mi];return Fi}function ri(mi,Fi){return new Promise(function(Mi,xi){function wi(Je){mi.removeListener(Fi,Oi),xi(Je)}function Oi(){typeof mi.removeListener==`function`&&mi.removeListener(`error`,wi),Mi([].slice.call(arguments))}fi(mi,Fi,Oi,{once:!0}),Fi!==`error`&&ui(mi,wi,{once:!0})})}function ui(mi,Fi,Mi){typeof mi.on==`function`&&fi(mi,`error`,Fi,Mi)}function fi(mi,Fi,Mi,xi){if(typeof mi.on==`function`)xi.once?mi.once(Fi,Mi):mi.on(Fi,Mi);else if(typeof mi.addEventListener==`function`)mi.addEventListener(Fi,function wi(Oi){xi.once&&mi.removeEventListener(Fi,wi),Mi(Oi)});else throw TypeError(`The "emitter" argument must be of type EventEmitter. Received type `+typeof mi)}})),require_inherits_browser=__commonJSMin(((r,p)=>{typeof Object.create==`function`?p.exports=function(Ue,De){De&&(Ue.super_=De,Ue.prototype=Object.create(De.prototype,{constructor:{value:Ue,enumerable:!1,writable:!0,configurable:!0}}))}:p.exports=function(Ue,De){if(De){Ue.super_=De;var Ge=function(){};Ge.prototype=De.prototype,Ue.prototype=new Ge,Ue.prototype.constructor=Ue}}})),global$1,init_dist$2=__esmMin((()=>{global$1=globalThis||self}));function getDefaultExportFromCjs(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,`default`)?r.default:r}function defaultSetTimout(){throw Error(`setTimeout has not been defined`)}function defaultClearTimeout(){throw Error(`clearTimeout has not been defined`)}function runTimeout(r){if(cachedSetTimeout===setTimeout)return setTimeout(r,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(r,0);try{return cachedSetTimeout(r,0)}catch{try{return cachedSetTimeout.call(null,r,0)}catch{return cachedSetTimeout.call(this,r,0)}}}function runClearTimeout(r){if(cachedClearTimeout===clearTimeout)return clearTimeout(r);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(r);try{return cachedClearTimeout(r)}catch{try{return cachedClearTimeout.call(null,r)}catch{return cachedClearTimeout.call(this,r)}}}function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue$1=currentQueue.concat(queue$1):queueIndex=-1,queue$1.length&&drainQueue())}function drainQueue(){if(!draining){var r=runTimeout(cleanUpNextTick);draining=!0;for(var p=queue$1.length;p;){for(currentQueue=queue$1,queue$1=[];++queueIndex<p;)currentQueue&¤tQueue[queueIndex].run();queueIndex=-1,p=queue$1.length}currentQueue=null,draining=!1,runClearTimeout(r)}}function Item(r,p){this.fun=r,this.array=p}function noop$2(){}var browser,process,cachedSetTimeout,cachedClearTimeout,queue$1,draining,currentQueue,queueIndex,browserExports,process$1$1,init_dist$1=__esmMin((()=>{browser={exports:{}},process=browser.exports={},(function(){try{cachedSetTimeout=typeof setTimeout==`function`?setTimeout:defaultSetTimout}catch{cachedSetTimeout=defaultSetTimout}try{cachedClearTimeout=typeof clearTimeout==`function`?clearTimeout:defaultClearTimeout}catch{cachedClearTimeout=defaultClearTimeout}})(),queue$1=[],draining=!1,queueIndex=-1,process.nextTick=function(r){var p=Array(arguments.length-1);if(arguments.length>1)for(var j=1;j<arguments.length;j++)p[j-1]=arguments[j];queue$1.push(new Item(r,p)),queue$1.length===1&&!draining&&runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title=`browser`,process.browser=!0,process.env={},process.argv=[],process.version=``,process.versions={},process.on=noop$2,process.addListener=noop$2,process.once=noop$2,process.off=noop$2,process.removeListener=noop$2,process.removeAllListeners=noop$2,process.emit=noop$2,process.prependListener=noop$2,process.prependOnceListener=noop$2,process.listeners=function(r){return[]},process.binding=function(r){throw Error(`process.binding is not supported`)},process.cwd=function(){return`/`},process.chdir=function(r){throw Error(`process.chdir is not supported`)},process.umask=function(){return 0},browserExports=browser.exports,process$1$1=getDefaultExportFromCjs(browserExports)})),require_stream_browser$3=__commonJSMin(((r,p)=>{p.exports=require_events().EventEmitter})),require_dist=__commonJSMin((r=>{Object.defineProperties(r,{__esModule:{value:!0},[Symbol.toStringTag]:{value:`Module`}});var p={},j={};j.byteLength=ft,j.toByteArray=Nt,j.fromByteArray=Gt;for(var Ue=[],De=[],Ge=typeof Uint8Array<`u`?Uint8Array:Array,R=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,ut=0,Ct=R.length;ut<Ct;++ut)Ue[ut]=R[ut],De[R.charCodeAt(ut)]=ut;De[45]=62,De[95]=63;function zt(ii){var ri=ii.length;if(ri%4>0)throw Error(`Invalid string. Length must be a multiple of 4`);var ui=ii.indexOf(`=`);ui===-1&&(ui=ri);var fi=ui===ri?0:4-ui%4;return[ui,fi]}function ft(ii){var ri=zt(ii),ui=ri[0],fi=ri[1];return(ui+fi)*3/4-fi}function qt(ii,ri,ui){return(ri+ui)*3/4-ui}function Nt(ii){var ri,ui=zt(ii),fi=ui[0],mi=ui[1],Fi=new Ge(qt(ii,fi,mi)),Mi=0,xi=mi>0?fi-4:fi,wi;for(wi=0;wi<xi;wi+=4)ri=De[ii.charCodeAt(wi)]<<18|De[ii.charCodeAt(wi+1)]<<12|De[ii.charCodeAt(wi+2)]<<6|De[ii.charCodeAt(wi+3)],Fi[Mi++]=ri>>16&255,Fi[Mi++]=ri>>8&255,Fi[Mi++]=ri&255;return mi===2&&(ri=De[ii.charCodeAt(wi)]<<2|De[ii.charCodeAt(wi+1)]>>4,Fi[Mi++]=ri&255),mi===1&&(ri=De[ii.charCodeAt(wi)]<<10|De[ii.charCodeAt(wi+1)]<<4|De[ii.charCodeAt(wi+2)]>>2,Fi[Mi++]=ri>>8&255,Fi[Mi++]=ri&255),Fi}function Ut(ii){return Ue[ii>>18&63]+Ue[ii>>12&63]+Ue[ii>>6&63]+Ue[ii&63]}function Yt(ii,ri,ui){for(var fi,mi=[],Fi=ri;Fi<ui;Fi+=3)fi=(ii[Fi]<<16&16711680)+(ii[Fi+1]<<8&65280)+(ii[Fi+2]&255),mi.push(Ut(fi));return mi.join(``)}function Gt(ii){for(var ri,ui=ii.length,fi=ui%3,mi=[],Fi=16383,Mi=0,xi=ui-fi;Mi<xi;Mi+=Fi)mi.push(Yt(ii,Mi,Mi+Fi>xi?xi:Mi+Fi));return fi===1?(ri=ii[ui-1],mi.push(Ue[ri>>2]+Ue[ri<<4&63]+`==`)):fi===2&&(ri=(ii[ui-2]<<8)+ii[ui-1],mi.push(Ue[ri>>10]+Ue[ri>>4&63]+Ue[ri<<2&63]+`=`)),mi.join(``)}var Jt={};Jt.read=function(ii,ri,ui,fi,mi){var Fi,Mi,xi=mi*8-fi-1,wi=(1<<xi)-1,Oi=wi>>1,Je=-7,s=ui?mi-1:0,K=ui?-1:1,xe=ii[ri+s];for(s+=K,Fi=xe&(1<<-Je)-1,xe>>=-Je,Je+=xi;Je>0;Fi=Fi*256+ii[ri+s],s+=K,Je-=8);for(Mi=Fi&(1<<-Je)-1,Fi>>=-Je,Je+=fi;Je>0;Mi=Mi*256+ii[ri+s],s+=K,Je-=8);if(Fi===0)Fi=1-Oi;else{if(Fi===wi)return Mi?NaN:(xe?-1:1)*(1/0);Mi+=2**fi,Fi-=Oi}return(xe?-1:1)*Mi*2**(Fi-fi)},Jt.write=function(ii,ri,ui,fi,mi,Fi){var Mi,xi,wi,Oi=Fi*8-mi-1,Je=(1<<Oi)-1,s=Je>>1,K=mi===23?2**-24-2**-77:0,xe=fi?0:Fi-1,ke=fi?1:-1,Ke=ri<0||ri===0&&1/ri<0?1:0;for(ri=Math.abs(ri),isNaN(ri)||ri===1/0?(xi=isNaN(ri)?1:0,Mi=Je):(Mi=Math.floor(Math.log(ri)/Math.LN2),ri*(wi=2**-Mi)<1&&(Mi--,wi*=2),Mi+s>=1?ri+=K/wi:ri+=K*2**(1-s),ri*wi>=2&&(Mi++,wi/=2),Mi+s>=Je?(xi=0,Mi=Je):Mi+s>=1?(xi=(ri*wi-1)*2**mi,Mi+=s):(xi=ri*2**(s-1)*2**mi,Mi=0));mi>=8;ii[ui+xe]=xi&255,xe+=ke,xi/=256,mi-=8);for(Mi=Mi<<mi|xi,Oi+=mi;Oi>0;ii[ui+xe]=Mi&255,xe+=ke,Mi/=256,Oi-=8);ii[ui+xe-ke]|=Ke*128},(function(ii){let ri=j,ui=Jt,fi=typeof Symbol==`function`&&typeof Symbol.for==`function`?Symbol.for(`nodejs.util.inspect.custom`):null;ii.Buffer=Je,ii.SlowBuffer=ti,ii.INSPECT_MAX_BYTES=50;let mi=2147483647;ii.kMaxLength=mi;let{Uint8Array:Fi,ArrayBuffer:Mi,SharedArrayBuffer:xi}=globalThis;Je.TYPED_ARRAY_SUPPORT=wi(),!Je.TYPED_ARRAY_SUPPORT&&typeof console<`u`&&typeof console.error==`function`&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function wi(){try{let Ei=new Fi(1),ni={foo:function(){return 42}};return Object.setPrototypeOf(ni,Fi.prototype),Object.setPrototypeOf(Ei,ni),Ei.foo()===42}catch{return!1}}Object.defineProperty(Je.prototype,`parent`,{enumerable:!0,get:function(){if(Je.isBuffer(this))return this.buffer}}),Object.defineProperty(Je.prototype,`offset`,{enumerable:!0,get:function(){if(Je.isBuffer(this))return this.byteOffset}});function Oi(Ei){if(Ei>mi)throw RangeError(`The value "`+Ei+`" is invalid for option "size"`);let ni=new Fi(Ei);return Object.setPrototypeOf(ni,Je.prototype),ni}function Je(Ei,ni,li){if(typeof Ei==`number`){if(typeof ni==`string`)throw TypeError(`The "string" argument must be of type string. Received type number`);return ke(Ei)}return s(Ei,ni,li)}Je.poolSize=8192;function s(Ei,ni,li){if(typeof Ei==`string`)return Ke(Ei,ni);if(Mi.isView(Ei))return Xe(Ei);if(Ei==null)throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof Ei);if(Ji(Ei,Mi)||Ei&&Ji(Ei.buffer,Mi)||typeof xi<`u`&&(Ji(Ei,xi)||Ei&&Ji(Ei.buffer,xi)))return We(Ei,ni,li);if(typeof Ei==`number`)throw TypeError(`The "value" argument must not be of type number. Received type number`);let ji=Ei.valueOf&&Ei.valueOf();if(ji!=null&&ji!==Ei)return Je.from(ji,ni,li);let Ci=g(Ei);if(Ci)return Ci;if(typeof Symbol<`u`&&Symbol.toPrimitive!=null&&typeof Ei[Symbol.toPrimitive]==`function`)return Je.from(Ei[Symbol.toPrimitive](`string`),ni,li);throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof Ei)}Je.from=function(Ei,ni,li){return s(Ei,ni,li)},Object.setPrototypeOf(Je.prototype,Fi.prototype),Object.setPrototypeOf(Je,Fi);function K(Ei){if(typeof Ei!=`number`)throw TypeError(`"size" argument must be of type number`);if(Ei<0)throw RangeError(`The value "`+Ei+`" is invalid for option "size"`)}function xe(Ei,ni,li){return K(Ei),Ei<=0||ni===void 0?Oi(Ei):typeof li==`string`?Oi(Ei).fill(ni,li):Oi(Ei).fill(ni)}Je.alloc=function(Ei,ni,li){return xe(Ei,ni,li)};function ke(Ei){return K(Ei),Oi(Ei<0?0:Ye(Ei)|0)}Je.allocUnsafe=function(Ei){return ke(Ei)},Je.allocUnsafeSlow=function(Ei){return ke(Ei)};function Ke(Ei,ni){if((typeof ni!=`string`||ni===``)&&(ni=`utf8`),!Je.isEncoding(ni))throw TypeError(`Unknown encoding: `+ni);let li=Xt(Ei,ni)|0,ji=Oi(li),Ci=ji.write(Ei,ni);return Ci!==li&&(ji=ji.slice(0,Ci)),ji}function at(Ei){let ni=Ei.length<0?0:Ye(Ei.length)|0,li=Oi(ni);for(let ji=0;ji<ni;ji+=1)li[ji]=Ei[ji]&255;return li}function Xe(Ei){if(Ji(Ei,Fi)){let ni=new Fi(Ei);return We(ni.buffer,ni.byteOffset,ni.byteLength)}return at(Ei)}function We(Ei,ni,li){if(ni<0||Ei.byteLength<ni)throw RangeError(`"offset" is outside of buffer bounds`);if(Ei.byteLength<ni+(li||0))throw RangeError(`"length" is outside of buffer bounds`);let ji;return ji=ni===void 0&&li===void 0?new Fi(Ei):li===void 0?new Fi(Ei,ni):new Fi(Ei,ni,li),Object.setPrototypeOf(ji,Je.prototype),ji}function g(Ei){if(Je.isBuffer(Ei)){let ni=Ye(Ei.length)|0,li=Oi(ni);return li.length===0||Ei.copy(li,0,0,ni),li}if(Ei.length!==void 0)return typeof Ei.length!=`number`||Xi(Ei.length)?Oi(0):at(Ei);if(Ei.type===`Buffer`&&Array.isArray(Ei.data))return at(Ei.data)}function Ye(Ei){if(Ei>=mi)throw RangeError(`Attempt to allocate Buffer larger than maximum size: 0x`+mi.toString(16)+` bytes`);return Ei|0}function ti(Ei){return+Ei!=Ei&&(Ei=0),Je.alloc(+Ei)}Je.isBuffer=function(ni){return ni!=null&&ni._isBuffer===!0&&ni!==Je.prototype},Je.compare=function(ni,li){if(Ji(ni,Fi)&&(ni=Je.from(ni,ni.offset,ni.byteLength)),Ji(li,Fi)&&(li=Je.from(li,li.offset,li.byteLength)),!Je.isBuffer(ni)||!Je.isBuffer(li))throw TypeError(`The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array`);if(ni===li)return 0;let ji=ni.length,Ci=li.length;for(let Pi=0,fa=Math.min(ji,Ci);Pi<fa;++Pi)if(ni[Pi]!==li[Pi]){ji=ni[Pi],Ci=li[Pi];break}return ji<Ci?-1:Ci<ji?1:0},Je.isEncoding=function(ni){switch(String(ni).toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`latin1`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return!0;default:return!1}},Je.concat=function(ni,li){if(!Array.isArray(ni))throw TypeError(`"list" argument must be an Array of Buffers`);if(ni.length===0)return Je.alloc(0);let ji;if(li===void 0)for(li=0,ji=0;ji<ni.length;++ji)li+=ni[ji].length;let Ci=Je.allocUnsafe(li),Pi=0;for(ji=0;ji<ni.length;++ji){let fa=ni[ji];if(Ji(fa,Fi))Pi+fa.length>Ci.length?(Je.isBuffer(fa)||(fa=Je.from(fa)),fa.copy(Ci,Pi)):Fi.prototype.set.call(Ci,fa,Pi);else if(Je.isBuffer(fa))fa.copy(Ci,Pi);else throw TypeError(`"list" argument must be an Array of Buffers`);Pi+=fa.length}return Ci};function Xt(Ei,ni){if(Je.isBuffer(Ei))return Ei.length;if(Mi.isView(Ei)||Ji(Ei,Mi))return Ei.byteLength;if(typeof Ei!=`string`)throw TypeError(`The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type `+typeof Ei);let li=Ei.length,ji=arguments.length>2&&arguments[2]===!0;if(!ji&&li===0)return 0;let Ci=!1;for(;;)switch(ni){case`ascii`:case`latin1`:case`binary`:return li;case`utf8`:case`utf-8`:return zi(Ei).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return li*2;case`hex`:return li>>>1;case`base64`:return Gi(Ei).length;default:if(Ci)return ji?-1:zi(Ei).length;ni=(``+ni).toLowerCase(),Ci=!0}}Je.byteLength=Xt;function si(Ei,ni,li){let ji=!1;if((ni===void 0||ni<0)&&(ni=0),ni>this.length||((li===void 0||li>this.length)&&(li=this.length),li<=0)||(li>>>=0,ni>>>=0,li<=ni))return``;for(Ei||=`utf8`;;)switch(Ei){case`hex`:return Wi(this,ni,li);case`utf8`:case`utf-8`:return Ai(this,ni,li);case`ascii`:return ba(this,ni,li);case`latin1`:case`binary`:return Ri(this,ni,li);case`base64`:return vi(this,ni,li);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return Ma(this,ni,li);default:if(ji)throw TypeError(`Unknown encoding: `+Ei);Ei=(Ei+``).toLowerCase(),ji=!0}}Je.prototype._isBuffer=!0;function ki(Ei,ni,li){let ji=Ei[ni];Ei[ni]=Ei[li],Ei[li]=ji}Je.prototype.swap16=function(){let ni=this.length;if(ni%2!=0)throw RangeError(`Buffer size must be a multiple of 16-bits`);for(let li=0;li<ni;li+=2)ki(this,li,li+1);return this},Je.prototype.swap32=function(){let ni=this.length;if(ni%4!=0)throw RangeError(`Buffer size must be a multiple of 32-bits`);for(let li=0;li<ni;li+=4)ki(this,li,li+3),ki(this,li+1,li+2);return this},Je.prototype.swap64=function(){let ni=this.length;if(ni%8!=0)throw RangeError(`Buffer size must be a multiple of 64-bits`);for(let li=0;li<ni;li+=8)ki(this,li,li+7),ki(this,li+1,li+6),ki(this,li+2,li+5),ki(this,li+3,li+4);return this},Je.prototype.toString=function(){let ni=this.length;return ni===0?``:arguments.length===0?Ai(this,0,ni):si.apply(this,arguments)},Je.prototype.toLocaleString=Je.prototype.toString,Je.prototype.equals=function(ni){if(!Je.isBuffer(ni))throw TypeError(`Argument must be a Buffer`);return this===ni?!0:Je.compare(this,ni)===0},Je.prototype.inspect=function(){let ni=``,li=ii.INSPECT_MAX_BYTES;return ni=this.toString(`hex`,0,li).replace(/(.{2})/g,`$1 `).trim(),this.length>li&&(ni+=` ... `),`<Buffer `+ni+`>`},fi&&(Je.prototype[fi]=Je.prototype.inspect),Je.prototype.compare=function(ni,li,ji,Ci,Pi){if(Ji(ni,Fi)&&(ni=Je.from(ni,ni.offset,ni.byteLength)),!Je.isBuffer(ni))throw TypeError(`The "target" argument must be one of type Buffer or Uint8Array. Received type `+typeof ni);if(li===void 0&&(li=0),ji===void 0&&(ji=ni?ni.length:0),Ci===void 0&&(Ci=0),Pi===void 0&&(Pi=this.length),li<0||ji>ni.length||Ci<0||Pi>this.length)throw RangeError(`out of range index`);if(Ci>=Pi&&li>=ji)return 0;if(Ci>=Pi)return-1;if(li>=ji)return 1;if(li>>>=0,ji>>>=0,Ci>>>=0,Pi>>>=0,this===ni)return 0;let fa=Pi-Ci,Zi=ji-li,ia=Math.min(fa,Zi),$a=this.slice(Ci,Pi),ra=ni.slice(li,ji);for(let Qi=0;Qi<ia;++Qi)if($a[Qi]!==ra[Qi]){fa=$a[Qi],Zi=ra[Qi];break}return fa<Zi?-1:Zi<fa?1:0};function pi(Ei,ni,li,ji,Ci){if(Ei.length===0)return-1;if(typeof li==`string`?(ji=li,li=0):li>2147483647?li=2147483647:li<-2147483648&&(li=-2147483648),li=+li,Xi(li)&&(li=Ci?0:Ei.length-1),li<0&&(li=Ei.length+li),li>=Ei.length){if(Ci)return-1;li=Ei.length-1}else if(li<0)if(Ci)li=0;else return-1;if(typeof ni==`string`&&(ni=Je.from(ni,ji)),Je.isBuffer(ni))return ni.length===0?-1:_i(Ei,ni,li,ji,Ci);if(typeof ni==`number`)return ni&=255,typeof Fi.prototype.indexOf==`function`?Ci?Fi.prototype.indexOf.call(Ei,ni,li):Fi.prototype.lastIndexOf.call(Ei,ni,li):_i(Ei,[ni],li,ji,Ci);throw TypeError(`val must be string, number or Buffer`)}function _i(Ei,ni,li,ji,Ci){let Pi=1,fa=Ei.length,Zi=ni.length;if(ji!==void 0&&(ji=String(ji).toLowerCase(),ji===`ucs2`||ji===`ucs-2`||ji===`utf16le`||ji===`utf-16le`)){if(Ei.length<2||ni.length<2)return-1;Pi=2,fa/=2,Zi/=2,li/=2}function ia(ra,Qi){return Pi===1?ra[Qi]:ra.readUInt16BE(Qi*Pi)}let $a;if(Ci){let ra=-1;for($a=li;$a<fa;$a++)if(ia(Ei,$a)===ia(ni,ra===-1?0:$a-ra)){if(ra===-1&&(ra=$a),$a-ra+1===Zi)return ra*Pi}else ra!==-1&&($a-=$a-ra),ra=-1}else for(li+Zi>fa&&(li=fa-Zi),$a=li;$a>=0;$a--){let ra=!0;for(let Qi=0;Qi<Zi;Qi++)if(ia(Ei,$a+Qi)!==ia(ni,Qi)){ra=!1;break}if(ra)return $a}return-1}Je.prototype.includes=function(ni,li,ji){return this.indexOf(ni,li,ji)!==-1},Je.prototype.indexOf=function(ni,li,ji){return pi(this,ni,li,ji,!0)},Je.prototype.lastIndexOf=function(ni,li,ji){return pi(this,ni,li,ji,!1)};function hi(Ei,ni,li,ji){li=Number(li)||0;let Ci=Ei.length-li;ji?(ji=Number(ji),ji>Ci&&(ji=Ci)):ji=Ci;let Pi=ni.length;ji>Pi/2&&(ji=Pi/2);let fa;for(fa=0;fa<ji;++fa){let Zi=parseInt(ni.substr(fa*2,2),16);if(Xi(Zi))return fa;Ei[li+fa]=Zi}return fa}function di(Ei,ni,li,ji){return Aa(zi(ni,Ei.length-li),Ei,li,ji)}function bi(Ei,ni,li,ji){return Aa(ka(ni),Ei,li,ji)}function Bi(Ei,ni,li,ji){return Aa(Gi(ni),Ei,li,ji)}function ci(Ei,ni,li,ji){return Aa(Ki(ni,Ei.length-li),Ei,li,ji)}Je.prototype.write=function(ni,li,ji,Ci){if(li===void 0)Ci=`utf8`,ji=this.length,li=0;else if(ji===void 0&&typeof li==`string`)Ci=li,ji=this.length,li=0;else if(isFinite(li))li>>>=0,isFinite(ji)?(ji>>>=0,Ci===void 0&&(Ci=`utf8`)):(Ci=ji,ji=void 0);else throw Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);let Pi=this.length-li;if((ji===void 0||ji>Pi)&&(ji=Pi),ni.length>0&&(ji<0||li<0)||li>this.length)throw RangeError(`Attempt to write outside buffer bounds`);Ci||=`utf8`;let fa=!1;for(;;)switch(Ci){case`hex`:return hi(this,ni,li,ji);case`utf8`:case`utf-8`:return di(this,ni,li,ji);case`ascii`:case`latin1`:case`binary`:return bi(this,ni,li,ji);case`base64`:return Bi(this,ni,li,ji);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return ci(this,ni,li,ji);default:if(fa)throw TypeError(`Unknown encoding: `+Ci);Ci=(``+Ci).toLowerCase(),fa=!0}},Je.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};function vi(Ei,ni,li){return ni===0&&li===Ei.length?ri.fromByteArray(Ei):ri.fromByteArray(Ei.slice(ni,li))}function Ai(Ei,ni,li){li=Math.min(Ei.length,li);let ji=[],Ci=ni;for(;Ci<li;){let Pi=Ei[Ci],fa=null,Zi=Pi>239?4:Pi>223?3:Pi>191?2:1;if(Ci+Zi<=li){let ia,$a,ra,Qi;switch(Zi){case 1:Pi<128&&(fa=Pi);break;case 2:ia=Ei[Ci+1],(ia&192)==128&&(Qi=(Pi&31)<<6|ia&63,Qi>127&&(fa=Qi));break;case 3:ia=Ei[Ci+1],$a=Ei[Ci+2],(ia&192)==128&&($a&192)==128&&(Qi=(Pi&15)<<12|(ia&63)<<6|$a&63,Qi>2047&&(Qi<55296||Qi>57343)&&(fa=Qi));break;case 4:ia=Ei[Ci+1],$a=Ei[Ci+2],ra=Ei[Ci+3],(ia&192)==128&&($a&192)==128&&(ra&192)==128&&(Qi=(Pi&15)<<18|(ia&63)<<12|($a&63)<<6|ra&63,Qi>65535&&Qi<1114112&&(fa=Qi))}}fa===null?(fa=65533,Zi=1):fa>65535&&(fa-=65536,ji.push(fa>>>10&1023|55296),fa=56320|fa&1023),ji.push(fa),Ci+=Zi}return Ti(ji)}let Li=4096;function Ti(Ei){let ni=Ei.length;if(ni<=Li)return String.fromCharCode.apply(String,Ei);let li=``,ji=0;for(;ji<ni;)li+=String.fromCharCode.apply(String,Ei.slice(ji,ji+=Li));return li}function ba(Ei,ni,li){let ji=``;li=Math.min(Ei.length,li);for(let Ci=ni;Ci<li;++Ci)ji+=String.fromCharCode(Ei[Ci]&127);return ji}function Ri(Ei,ni,li){let ji=``;li=Math.min(Ei.length,li);for(let Ci=ni;Ci<li;++Ci)ji+=String.fromCharCode(Ei[Ci]);return ji}function Wi(Ei,ni,li){let ji=Ei.length;(!ni||ni<0)&&(ni=0),(!li||li<0||li>ji)&&(li=ji);let Ci=``;for(let Pi=ni;Pi<li;++Pi)Ci+=kn[Ei[Pi]];return Ci}function Ma(Ei,ni,li){let ji=Ei.slice(ni,li),Ci=``;for(let Pi=0;Pi<ji.length-1;Pi+=2)Ci+=String.fromCharCode(ji[Pi]+ji[Pi+1]*256);return Ci}Je.prototype.slice=function(ni,li){let ji=this.length;ni=~~ni,li=li===void 0?ji:~~li,ni<0?(ni+=ji,ni<0&&(ni=0)):ni>ji&&(ni=ji),li<0?(li+=ji,li<0&&(li=0)):li>ji&&(li=ji),li<ni&&(li=ni);let Ci=this.subarray(ni,li);return Object.setPrototypeOf(Ci,Je.prototype),Ci};function Hi(Ei,ni,li){if(Ei%1!=0||Ei<0)throw RangeError(`offset is not uint`);if(Ei+ni>li)throw RangeError(`Trying to access beyond buffer length`)}Je.prototype.readUintLE=Je.prototype.readUIntLE=function(ni,li,ji){ni>>>=0,li>>>=0,ji||Hi(ni,li,this.length);let Ci=this[ni],Pi=1,fa=0;for(;++fa<li&&(Pi*=256);)Ci+=this[ni+fa]*Pi;return Ci},Je.prototype.readUintBE=Je.prototype.readUIntBE=function(ni,li,ji){ni>>>=0,li>>>=0,ji||Hi(ni,li,this.length);let Ci=this[ni+--li],Pi=1;for(;li>0&&(Pi*=256);)Ci+=this[ni+--li]*Pi;return Ci},Je.prototype.readUint8=Je.prototype.readUInt8=function(ni,li){return ni>>>=0,li||Hi(ni,1,this.length),this[ni]},Je.prototype.readUint16LE=Je.prototype.readUInt16LE=function(ni,li){return ni>>>=0,li||Hi(ni,2,this.length),this[ni]|this[ni+1]<<8},Je.prototype.readUint16BE=Je.prototype.readUInt16BE=function(ni,li){return ni>>>=0,li||Hi(ni,2,this.length),this[ni]<<8|this[ni+1]},Je.prototype.readUint32LE=Je.prototype.readUInt32LE=function(ni,li){return ni>>>=0,li||Hi(ni,4,this.length),(this[ni]|this[ni+1]<<8|this[ni+2]<<16)+this[ni+3]*16777216},Je.prototype.readUint32BE=Je.prototype.readUInt32BE=function(ni,li){return ni>>>=0,li||Hi(ni,4,this.length),this[ni]*16777216+(this[ni+1]<<16|this[ni+2]<<8|this[ni+3])},Je.prototype.readBigUInt64LE=ea(function(ni){ni>>>=0,Si(ni,`offset`);let li=this[ni],ji=this[ni+7];(li===void 0||ji===void 0)&&qi(ni,this.length-8);let Ci=li+this[++ni]*2**8+this[++ni]*2**16+this[++ni]*2**24,Pi=this[++ni]+this[++ni]*2**8+this[++ni]*2**16+ji*2**24;return BigInt(Ci)+(BigInt(Pi)<<BigInt(32))}),Je.prototype.readBigUInt64BE=ea(function(ni){ni>>>=0,Si(ni,`offset`);let li=this[ni],ji=this[ni+7];(li===void 0||ji===void 0)&&qi(ni,this.length-8);let Ci=li*2**24+this[++ni]*2**16+this[++ni]*2**8+this[++ni],Pi=this[++ni]*2**24+this[++ni]*2**16+this[++ni]*2**8+ji;return(BigInt(Ci)<<BigInt(32))+BigInt(Pi)}),Je.prototype.readIntLE=function(ni,li,ji){ni>>>=0,li>>>=0,ji||Hi(ni,li,this.length);let Ci=this[ni],Pi=1,fa=0;for(;++fa<li&&(Pi*=256);)Ci+=this[ni+fa]*Pi;return Pi*=128,Ci>=Pi&&(Ci-=2**(8*li)),Ci},Je.prototype.readIntBE=function(ni,li,ji){ni>>>=0,li>>>=0,ji||Hi(ni,li,this.length);let Ci=li,Pi=1,fa=this[ni+--Ci];for(;Ci>0&&(Pi*=256);)fa+=this[ni+--Ci]*Pi;return Pi*=128,fa>=Pi&&(fa-=2**(8*li)),fa},Je.prototype.readInt8=function(ni,li){return ni>>>=0,li||Hi(ni,1,this.length),this[ni]&128?(255-this[ni]+1)*-1:this[ni]},Je.prototype.readInt16LE=function(ni,li){ni>>>=0,li||Hi(ni,2,this.length);let ji=this[ni]|this[ni+1]<<8;return ji&32768?ji|4294901760:ji},Je.prototype.readInt16BE=function(ni,li){ni>>>=0,li||Hi(ni,2,this.length);let ji=this[ni+1]|this[ni]<<8;return ji&32768?ji|4294901760:ji},Je.prototype.readInt32LE=function(ni,li){return ni>>>=0,li||Hi(ni,4,this.length),this[ni]|this[ni+1]<<8|this[ni+2]<<16|this[ni+3]<<24},Je.prototype.readInt32BE=function(ni,li){return ni>>>=0,li||Hi(ni,4,this.length),this[ni]<<24|this[ni+1]<<16|this[ni+2]<<8|this[ni+3]},Je.prototype.readBigInt64LE=ea(function(ni){ni>>>=0,Si(ni,`offset`);let li=this[ni],ji=this[ni+7];(li===void 0||ji===void 0)&&qi(ni,this.length-8);let Ci=this[ni+4]+this[ni+5]*2**8+this[ni+6]*2**16+(ji<<24);return(BigInt(Ci)<<BigInt(32))+BigInt(li+this[++ni]*2**8+this[++ni]*2**16+this[++ni]*2**24)}),Je.prototype.readBigInt64BE=ea(function(ni){ni>>>=0,Si(ni,`offset`);let li=this[ni],ji=this[ni+7];(li===void 0||ji===void 0)&&qi(ni,this.length-8);let Ci=(li<<24)+this[++ni]*2**16+this[++ni]*2**8+this[++ni];return(BigInt(Ci)<<BigInt(32))+BigInt(this[++ni]*2**24+this[++ni]*2**16+this[++ni]*2**8+ji)}),Je.prototype.readFloatLE=function(ni,li){return ni>>>=0,li||Hi(ni,4,this.length),ui.read(this,ni,!0,23,4)},Je.prototype.readFloatBE=function(ni,li){return ni>>>=0,li||Hi(ni,4,this.length),ui.read(this,ni,!1,23,4)},Je.prototype.readDoubleLE=function(ni,li){return ni>>>=0,li||Hi(ni,8,this.length),ui.read(this,ni,!0,52,8)},Je.prototype.readDoubleBE=function(ni,li){return ni>>>=0,li||Hi(ni,8,this.length),ui.read(this,ni,!1,52,8)};function Ii(Ei,ni,li,ji,Ci,Pi){if(!Je.isBuffer(Ei))throw TypeError(`"buffer" argument must be a Buffer instance`);if(ni>Ci||ni<Pi)throw RangeError(`"value" argument is out of bounds`);if(li+ji>Ei.length)throw RangeError(`Index out of range`)}Je.prototype.writeUintLE=Je.prototype.writeUIntLE=function(ni,li,ji,Ci){if(ni=+ni,li>>>=0,ji>>>=0,!Ci){let Zi=2**(8*ji)-1;Ii(this,ni,li,ji,Zi,0)}let Pi=1,fa=0;for(this[li]=ni&255;++fa<ji&&(Pi*=256);)this[li+fa]=ni/Pi&255;return li+ji},Je.prototype.writeUintBE=Je.prototype.writeUIntBE=function(ni,li,ji,Ci){if(ni=+ni,li>>>=0,ji>>>=0,!Ci){let Zi=2**(8*ji)-1;Ii(this,ni,li,ji,Zi,0)}let Pi=ji-1,fa=1;for(this[li+Pi]=ni&255;--Pi>=0&&(fa*=256);)this[li+Pi]=ni/fa&255;return li+ji},Je.prototype.writeUint8=Je.prototype.writeUInt8=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,1,255,0),this[li]=ni&255,li+1},Je.prototype.writeUint16LE=Je.prototype.writeUInt16LE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,2,65535,0),this[li]=ni&255,this[li+1]=ni>>>8,li+2},Je.prototype.writeUint16BE=Je.prototype.writeUInt16BE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,2,65535,0),this[li]=ni>>>8,this[li+1]=ni&255,li+2},Je.prototype.writeUint32LE=Je.prototype.writeUInt32LE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,4,4294967295,0),this[li+3]=ni>>>24,this[li+2]=ni>>>16,this[li+1]=ni>>>8,this[li]=ni&255,li+4},Je.prototype.writeUint32BE=Je.prototype.writeUInt32BE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,4,4294967295,0),this[li]=ni>>>24,this[li+1]=ni>>>16,this[li+2]=ni>>>8,this[li+3]=ni&255,li+4};function ya(Ei,ni,li,ji,Ci){Di(ni,ji,Ci,Ei,li,7);let Pi=Number(ni&BigInt(4294967295));Ei[li++]=Pi,Pi>>=8,Ei[li++]=Pi,Pi>>=8,Ei[li++]=Pi,Pi>>=8,Ei[li++]=Pi;let fa=Number(ni>>BigInt(32)&BigInt(4294967295));return Ei[li++]=fa,fa>>=8,Ei[li++]=fa,fa>>=8,Ei[li++]=fa,fa>>=8,Ei[li++]=fa,li}function gi(Ei,ni,li,ji,Ci){Di(ni,ji,Ci,Ei,li,7);let Pi=Number(ni&BigInt(4294967295));Ei[li+7]=Pi,Pi>>=8,Ei[li+6]=Pi,Pi>>=8,Ei[li+5]=Pi,Pi>>=8,Ei[li+4]=Pi;let fa=Number(ni>>BigInt(32)&BigInt(4294967295));return Ei[li+3]=fa,fa>>=8,Ei[li+2]=fa,fa>>=8,Ei[li+1]=fa,fa>>=8,Ei[li]=fa,li+8}Je.prototype.writeBigUInt64LE=ea(function(ni,li=0){return ya(this,ni,li,BigInt(0),BigInt(`0xffffffffffffffff`))}),Je.prototype.writeBigUInt64BE=ea(function(ni,li=0){return gi(this,ni,li,BigInt(0),BigInt(`0xffffffffffffffff`))}),Je.prototype.writeIntLE=function(ni,li,ji,Ci){if(ni=+ni,li>>>=0,!Ci){let ia=2**(8*ji-1);Ii(this,ni,li,ji,ia-1,-ia)}let Pi=0,fa=1,Zi=0;for(this[li]=ni&255;++Pi<ji&&(fa*=256);)ni<0&&Zi===0&&this[li+Pi-1]!==0&&(Zi=1),this[li+Pi]=(ni/fa>>0)-Zi&255;return li+ji},Je.prototype.writeIntBE=function(ni,li,ji,Ci){if(ni=+ni,li>>>=0,!Ci){let ia=2**(8*ji-1);Ii(this,ni,li,ji,ia-1,-ia)}let Pi=ji-1,fa=1,Zi=0;for(this[li+Pi]=ni&255;--Pi>=0&&(fa*=256);)ni<0&&Zi===0&&this[li+Pi+1]!==0&&(Zi=1),this[li+Pi]=(ni/fa>>0)-Zi&255;return li+ji},Je.prototype.writeInt8=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,1,127,-128),ni<0&&(ni=255+ni+1),this[li]=ni&255,li+1},Je.prototype.writeInt16LE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,2,32767,-32768),this[li]=ni&255,this[li+1]=ni>>>8,li+2},Je.prototype.writeInt16BE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,2,32767,-32768),this[li]=ni>>>8,this[li+1]=ni&255,li+2},Je.prototype.writeInt32LE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,4,2147483647,-2147483648),this[li]=ni&255,this[li+1]=ni>>>8,this[li+2]=ni>>>16,this[li+3]=ni>>>24,li+4},Je.prototype.writeInt32BE=function(ni,li,ji){return ni=+ni,li>>>=0,ji||Ii(this,ni,li,4,2147483647,-2147483648),ni<0&&(ni=4294967295+ni+1),this[li]=ni>>>24,this[li+1]=ni>>>16,this[li+2]=ni>>>8,this[li+3]=ni&255,li+4},Je.prototype.writeBigInt64LE=ea(function(ni,li=0){return ya(this,ni,li,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))}),Je.prototype.writeBigInt64BE=ea(function(ni,li=0){return gi(this,ni,li,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))});function Ni(Ei,ni,li,ji,Ci,Pi){if(li+ji>Ei.length||li<0)throw RangeError(`Index out of range`)}function $i(Ei,ni,li,ji,Ci){return ni=+ni,li>>>=0,Ci||Ni(Ei,ni,li,4),ui.write(Ei,ni,li,ji,23,4),li+4}Je.prototype.writeFloatLE=function(ni,li,ji){return $i(this,ni,li,!0,ji)},Je.prototype.writeFloatBE=function(ni,li,ji){return $i(this,ni,li,!1,ji)};function Vi(Ei,ni,li,ji,Ci){return ni=+ni,li>>>=0,Ci||Ni(Ei,ni,li,8),ui.write(Ei,ni,li,ji,52,8),li+8}Je.prototype.writeDoubleLE=function(ni,li,ji){return Vi(this,ni,li,!0,ji)},Je.prototype.writeDoubleBE=function(ni,li,ji){return Vi(this,ni,li,!1,ji)},Je.prototype.copy=function(ni,li,ji,Ci){if(!Je.isBuffer(ni))throw TypeError(`argument should be a Buffer`);if(ji||=0,!Ci&&Ci!==0&&(Ci=this.length),li>=ni.length&&(li=ni.length),li||=0,Ci>0&&Ci<ji&&(Ci=ji),Ci===ji||ni.length===0||this.length===0)return 0;if(li<0)throw RangeError(`targetStart out of bounds`);if(ji<0||ji>=this.length)throw RangeError(`Index out of range`);if(Ci<0)throw RangeError(`sourceEnd out of bounds`);Ci>this.length&&(Ci=this.length),ni.length-li<Ci-ji&&(Ci=ni.length-li+ji);let Pi=Ci-ji;return this===ni&&typeof Fi.prototype.copyWithin==`function`?this.copyWithin(li,ji,Ci):Fi.prototype.set.call(ni,this.subarray(ji,Ci),li),Pi},Je.prototype.fill=function(ni,li,ji,Ci){if(typeof ni==`string`){if(typeof li==`string`?(Ci=li,li=0,ji=this.length):typeof ji==`string`&&(Ci=ji,ji=this.length),Ci!==void 0&&typeof Ci!=`string`)throw TypeError(`encoding must be a string`);if(typeof Ci==`string`&&!Je.isEncoding(Ci))throw TypeError(`Unknown encoding: `+Ci);if(ni.length===1){let fa=ni.charCodeAt(0);(Ci===`utf8`&&fa<128||Ci===`latin1`)&&(ni=fa)}}else typeof ni==`number`?ni&=255:typeof ni==`boolean`&&(ni=Number(ni));if(li<0||this.length<li||this.length<ji)throw RangeError(`Out of range index`);if(ji<=li)return this;li>>>=0,ji=ji===void 0?this.length:ji>>>0,ni||=0;let Pi;if(typeof ni==`number`)for(Pi=li;Pi<ji;++Pi)this[Pi]=ni;else{let fa=Je.isBuffer(ni)?ni:Je.from(ni,Ci),Zi=fa.length;if(Zi===0)throw TypeError(`The value "`+ni+`" is invalid for argument "value"`);for(Pi=0;Pi<ji-li;++Pi)this[Pi+li]=fa[Pi%Zi]}return this};let Ui={};function yi(Ei,ni,li){Ui[Ei]=class extends li{constructor(){super(),Object.defineProperty(this,`message`,{value:ni.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${Ei}]`,this.stack,delete this.name}get code(){return Ei}set code(Ci){Object.defineProperty(this,`code`,{configurable:!0,enumerable:!0,value:Ci,writable:!0})}toString(){return`${this.name} [${Ei}]: ${this.message}`}}}yi(`ERR_BUFFER_OUT_OF_BOUNDS`,function(Ei){return Ei?`${Ei} is outside of buffer bounds`:`Attempt to access memory outside buffer bounds`},RangeError),yi(`ERR_INVALID_ARG_TYPE`,function(Ei,ni){return`The "${Ei}" argument must be of type number. Received type ${typeof ni}`},TypeError),yi(`ERR_OUT_OF_RANGE`,function(Ei,ni,li){let ji=`The value of "${Ei}" is out of range.`,Ci=li;return Number.isInteger(li)&&Math.abs(li)>2**32?Ci=ai(String(li)):typeof li==`bigint`&&(Ci=String(li),(li>BigInt(2)**BigInt(32)||li<-(BigInt(2)**BigInt(32)))&&(Ci=ai(Ci)),Ci+=`n`),ji+=` It must be ${ni}. Received ${Ci}`,ji},RangeError);function ai(Ei){let ni=``,li=Ei.length,ji=Ei[0]===`-`?1:0;for(;li>=ji+4;li-=3)ni=`_${Ei.slice(li-3,li)}${ni}`;return`${Ei.slice(0,li)}${ni}`}function oi(Ei,ni,li){Si(ni,`offset`),(Ei[ni]===void 0||Ei[ni+li]===void 0)&&qi(ni,Ei.length-(li+1))}function Di(Ei,ni,li,ji,Ci,Pi){if(Ei>li||Ei<ni){let fa=typeof ni==`bigint`?`n`:``,Zi;throw Zi=Pi>3?ni===0||ni===BigInt(0)?`>= 0${fa} and < 2${fa} ** ${(Pi+1)*8}${fa}`:`>= -(2${fa} ** ${(Pi+1)*8-1}${fa}) and < 2 ** ${(Pi+1)*8-1}${fa}`:`>= ${ni}${fa} and <= ${li}${fa}`,new Ui.ERR_OUT_OF_RANGE(`value`,Zi,Ei)}oi(ji,Ci,Pi)}function Si(Ei,ni){if(typeof Ei!=`number`)throw new Ui.ERR_INVALID_ARG_TYPE(ni,`number`,Ei)}function qi(Ei,ni,li){throw Math.floor(Ei)===Ei?ni<0?new Ui.ERR_BUFFER_OUT_OF_BOUNDS:new Ui.ERR_OUT_OF_RANGE(li||`offset`,`>= ${li?1:0} and <= ${ni}`,Ei):(Si(Ei,li),new Ui.ERR_OUT_OF_RANGE(li||`offset`,`an integer`,Ei))}let la=/[^+/0-9A-Za-z-_]/g;function Yi(Ei){if(Ei=Ei.split(`=`)[0],Ei=Ei.trim().replace(la,``),Ei.length<2)return``;for(;Ei.length%4!=0;)Ei+=`=`;return Ei}function zi(Ei,ni){ni||=1/0;let li,ji=Ei.length,Ci=null,Pi=[];for(let fa=0;fa<ji;++fa){if(li=Ei.charCodeAt(fa),li>55295&&li<57344){if(!Ci){if(li>56319){(ni-=3)>-1&&Pi.push(239,191,189);continue}else if(fa+1===ji){(ni-=3)>-1&&Pi.push(239,191,189);continue}Ci=li;continue}if(li<56320){(ni-=3)>-1&&Pi.push(239,191,189),Ci=li;continue}li=(Ci-55296<<10|li-56320)+65536}else Ci&&(ni-=3)>-1&&Pi.push(239,191,189);if(Ci=null,li<128){if(--ni<0)break;Pi.push(li)}else if(li<2048){if((ni-=2)<0)break;Pi.push(li>>6|192,li&63|128)}else if(li<65536){if((ni-=3)<0)break;Pi.push(li>>12|224,li>>6&63|128,li&63|128)}else if(li<1114112){if((ni-=4)<0)break;Pi.push(li>>18|240,li>>12&63|128,li>>6&63|128,li&63|128)}else throw Error(`Invalid code point`)}return Pi}function ka(Ei){let ni=[];for(let li=0;li<Ei.length;++li)ni.push(Ei.charCodeAt(li)&255);return ni}function Ki(Ei,ni){let li,ji,Ci,Pi=[];for(let fa=0;fa<Ei.length&&!((ni-=2)<0);++fa)li=Ei.charCodeAt(fa),ji=li>>8,Ci=li%256,Pi.push(Ci),Pi.push(ji);return Pi}function Gi(Ei){return ri.toByteArray(Yi(Ei))}function Aa(Ei,ni,li,ji){let Ci;for(Ci=0;Ci<ji&&!(Ci+li>=ni.length||Ci>=Ei.length);++Ci)ni[Ci+li]=Ei[Ci];return Ci}function Ji(Ei,ni){return Ei instanceof ni||Ei!=null&&Ei.constructor!=null&&Ei.constructor.name!=null&&Ei.constructor.name===ni.name}function Xi(Ei){return Ei!==Ei}let kn=(function(){let Ei=`0123456789abcdef`,ni=Array(256);for(let li=0;li<16;++li){let ji=li*16;for(let Ci=0;Ci<16;++Ci)ni[ji+Ci]=Ei[li]+Ei[Ci]}return ni})();function ea(Ei){return typeof BigInt>`u`?ua:Ei}function ua(){throw Error(`BigInt not supported`)}})(p);var ei=p.Buffer;r.Blob=p.Blob,r.BlobOptions=p.BlobOptions,r.Buffer=p.Buffer,r.File=p.File,r.FileOptions=p.FileOptions,r.INSPECT_MAX_BYTES=p.INSPECT_MAX_BYTES,r.SlowBuffer=p.SlowBuffer,r.TranscodeEncoding=p.TranscodeEncoding,r.atob=p.atob,r.btoa=p.btoa,r.constants=p.constants,r.default=ei,r.isAscii=p.isAscii,r.isUtf8=p.isUtf8,r.kMaxLength=p.kMaxLength,r.kStringMaxLength=p.kStringMaxLength,r.resolveObjectURL=p.resolveObjectURL,r.transcode=p.transcode})),require_shams$3=__commonJSMin(((r,p)=>{p.exports=function(){if(typeof Symbol!=`function`||typeof Object.getOwnPropertySymbols!=`function`)return!1;if(typeof Symbol.iterator==`symbol`)return!0;var Ue={},De=Symbol(`test`),Ge=Object(De);if(typeof De==`string`||Object.prototype.toString.call(De)!==`[object Symbol]`||Object.prototype.toString.call(Ge)!==`[object Symbol]`)return!1;var R=42;for(var ut in Ue[De]=R,Ue)return!1;if(typeof Object.keys==`function`&&Object.keys(Ue).length!==0||typeof Object.getOwnPropertyNames==`function`&&Object.getOwnPropertyNames(Ue).length!==0)return!1;var Ct=Object.getOwnPropertySymbols(Ue);if(Ct.length!==1||Ct[0]!==De||!Object.prototype.propertyIsEnumerable.call(Ue,De))return!1;if(typeof Object.getOwnPropertyDescriptor==`function`){var zt=Object.getOwnPropertyDescriptor(Ue,De);if(zt.value!==R||zt.enumerable!==!0)return!1}return!0}})),require_shams$2=__commonJSMin(((r,p)=>{var j=require_shams$3();p.exports=function(){return j()&&!!Symbol.toStringTag}})),require_es_object_atoms$1=__commonJSMin(((r,p)=>{p.exports=Object})),require_es_errors$1=__commonJSMin(((r,p)=>{p.exports=Error})),require_eval$1=__commonJSMin(((r,p)=>{p.exports=EvalError})),require_range$1=__commonJSMin(((r,p)=>{p.exports=RangeError})),require_ref$1=__commonJSMin(((r,p)=>{p.exports=ReferenceError})),require_syntax$1=__commonJSMin(((r,p)=>{p.exports=SyntaxError})),require_type$1=__commonJSMin(((r,p)=>{p.exports=TypeError})),require_uri$1=__commonJSMin(((r,p)=>{p.exports=URIError})),require_abs$1=__commonJSMin(((r,p)=>{p.exports=Math.abs})),require_floor$1=__commonJSMin(((r,p)=>{p.exports=Math.floor})),require_max$1=__commonJSMin(((r,p)=>{p.exports=Math.max})),require_min$1=__commonJSMin(((r,p)=>{p.exports=Math.min})),require_pow$1=__commonJSMin(((r,p)=>{p.exports=Math.pow})),require_round$1=__commonJSMin(((r,p)=>{p.exports=Math.round})),require_isNaN$1=__commonJSMin(((r,p)=>{p.exports=Number.isNaN||function(Ue){return Ue!==Ue}})),require_sign$3=__commonJSMin(((r,p)=>{var j=require_isNaN$1();p.exports=function(De){return j(De)||De===0?De:De<0?-1:1}})),require_gOPD$1=__commonJSMin(((r,p)=>{p.exports=Object.getOwnPropertyDescriptor})),require_gopd$1=__commonJSMin(((r,p)=>{var j=require_gOPD$1();if(j)try{j([],`length`)}catch{j=null}p.exports=j})),require_es_define_property$1=__commonJSMin(((r,p)=>{var j=Object.defineProperty||!1;if(j)try{j({},`a`,{value:1})}catch{j=!1}p.exports=j})),require_has_symbols$1=__commonJSMin(((r,p)=>{var j=typeof Symbol<`u`&&Symbol,Ue=require_shams$3();p.exports=function(){return typeof j!=`function`||typeof Symbol!=`function`||typeof j(`foo`)!=`symbol`||typeof Symbol(`bar`)!=`symbol`?!1:Ue()}})),require_Reflect_getPrototypeOf$1=__commonJSMin(((r,p)=>{p.exports=typeof Reflect<`u`&&Reflect.getPrototypeOf||null})),require_Object_getPrototypeOf$1=__commonJSMin(((r,p)=>{p.exports=require_es_object_atoms$1().getPrototypeOf||null})),require_implementation$1=__commonJSMin(((r,p)=>{var j=`Function.prototype.bind called on incompatible `,Ue=Object.prototype.toString,De=Math.max,Ge=`[object Function]`,R=function(ft,qt){for(var Nt=[],Ut=0;Ut<ft.length;Ut+=1)Nt[Ut]=ft[Ut];for(var Yt=0;Yt<qt.length;Yt+=1)Nt[Yt+ft.length]=qt[Yt];return Nt},ut=function(ft,qt){for(var Nt=[],Ut=qt||0,Yt=0;Ut<ft.length;Ut+=1,Yt+=1)Nt[Yt]=ft[Ut];return Nt},Ct=function(zt,ft){for(var qt=``,Nt=0;Nt<zt.length;Nt+=1)qt+=zt[Nt],Nt+1<zt.length&&(qt+=ft);return qt};p.exports=function(ft){var qt=this;if(typeof qt!=`function`||Ue.apply(qt)!==Ge)throw TypeError(j+qt);for(var Nt=ut(arguments,1),Ut,Yt=function(){if(this instanceof Ut){var ri=qt.apply(this,R(Nt,arguments));return Object(ri)===ri?ri:this}return qt.apply(ft,R(Nt,arguments))},Gt=De(0,qt.length-Nt.length),Jt=[],ei=0;ei<Gt;ei++)Jt[ei]=`$`+ei;if(Ut=Function(`binder`,`return function (`+Ct(Jt,`,`)+`){ return binder.apply(this,arguments); }`)(Yt),qt.prototype){var ii=function(){};ii.prototype=qt.prototype,Ut.prototype=new ii,ii.prototype=null}return Ut}})),require_function_bind$1=__commonJSMin(((r,p)=>{var j=require_implementation$1();p.exports=Function.prototype.bind||j})),require_functionCall$1=__commonJSMin(((r,p)=>{p.exports=Function.prototype.call})),require_functionApply$1=__commonJSMin(((r,p)=>{p.exports=Function.prototype.apply})),require_reflectApply$1=__commonJSMin(((r,p)=>{p.exports=typeof Reflect<`u`&&Reflect&&Reflect.apply})),require_actualApply$1=__commonJSMin(((r,p)=>{var j=require_function_bind$1(),Ue=require_functionApply$1(),De=require_functionCall$1();p.exports=require_reflectApply$1()||j.call(De,Ue)})),require_call_bind_apply_helpers$1=__commonJSMin(((r,p)=>{var j=require_function_bind$1(),Ue=require_type$1(),De=require_functionCall$1(),Ge=require_actualApply$1();p.exports=function(ut){if(ut.length<1||typeof ut[0]!=`function`)throw new Ue(`a function is required`);return Ge(j,De,ut)}})),require_get$1=__commonJSMin(((r,p)=>{var j=require_call_bind_apply_helpers$1(),Ue=require_gopd$1(),De;try{De=[].__proto__===Array.prototype}catch(Ct){if(!Ct||typeof Ct!=`object`||!(`code`in Ct)||Ct.code!==`ERR_PROTO_ACCESS`)throw Ct}var Ge=!!De&&Ue&&Ue(Object.prototype,`__proto__`),R=Object,ut=R.getPrototypeOf;p.exports=Ge&&typeof Ge.get==`function`?j([Ge.get]):typeof ut==`function`?function(zt){return ut(zt==null?zt:R(zt))}:!1})),require_get_proto$1=__commonJSMin(((r,p)=>{var j=require_Reflect_getPrototypeOf$1(),Ue=require_Object_getPrototypeOf$1(),De=require_get$1();p.exports=j?function(R){return j(R)}:Ue?function(R){if(!R||typeof R!=`object`&&typeof R!=`function`)throw TypeError(`getProto: not an object`);return Ue(R)}:De?function(R){return De(R)}:null})),require_hasown$1=__commonJSMin(((r,p)=>{var j=Function.prototype.call,Ue=Object.prototype.hasOwnProperty;p.exports=require_function_bind$1().call(j,Ue)})),require_get_intrinsic$1=__commonJSMin(((r,p)=>{var j,Ue=require_es_object_atoms$1(),De=require_es_errors$1(),Ge=require_eval$1(),R=require_range$1(),ut=require_ref$1(),Ct=require_syntax$1(),zt=require_type$1(),ft=require_uri$1(),qt=require_abs$1(),Nt=require_floor$1(),Ut=require_max$1(),Yt=require_min$1(),Gt=require_pow$1(),Jt=require_round$1(),ei=require_sign$3(),ii=Function,ri=function(di){try{return ii(`"use strict"; return (`+di+`).constructor;`)()}catch{}},ui=require_gopd$1(),fi=require_es_define_property$1(),mi=function(){throw new zt},Fi=ui?(function(){try{return arguments.callee,mi}catch{try{return ui(arguments,`callee`).get}catch{return mi}}})():mi,Mi=require_has_symbols$1()(),xi=require_get_proto$1(),wi=require_Object_getPrototypeOf$1(),Oi=require_Reflect_getPrototypeOf$1(),Je=require_functionApply$1(),s=require_functionCall$1(),K={},xe=typeof Uint8Array>`u`||!xi?j:xi(Uint8Array),ke={__proto__:null,"%AggregateError%":typeof AggregateError>`u`?j:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>`u`?j:ArrayBuffer,"%ArrayIteratorPrototype%":Mi&&xi?xi([][Symbol.iterator]()):j,"%AsyncFromSyncIteratorPrototype%":j,"%AsyncFunction%":K,"%AsyncGenerator%":K,"%AsyncGeneratorFunction%":K,"%AsyncIteratorPrototype%":K,"%Atomics%":typeof Atomics>`u`?j:Atomics,"%BigInt%":typeof BigInt>`u`?j:BigInt,"%BigInt64Array%":typeof BigInt64Array>`u`?j:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>`u`?j:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>`u`?j:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":De,"%eval%":eval,"%EvalError%":Ge,"%Float16Array%":typeof Float16Array>`u`?j:Float16Array,"%Float32Array%":typeof Float32Array>`u`?j:Float32Array,"%Float64Array%":typeof Float64Array>`u`?j:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>`u`?j:FinalizationRegistry,"%Function%":ii,"%GeneratorFunction%":K,"%Int8Array%":typeof Int8Array>`u`?j:Int8Array,"%Int16Array%":typeof Int16Array>`u`?j:Int16Array,"%Int32Array%":typeof Int32Array>`u`?j:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Mi&&xi?xi(xi([][Symbol.iterator]())):j,"%JSON%":typeof JSON==`object`?JSON:j,"%Map%":typeof Map>`u`?j:Map,"%MapIteratorPrototype%":typeof Map>`u`||!Mi||!xi?j:xi(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Ue,"%Object.getOwnPropertyDescriptor%":ui,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>`u`?j:Promise,"%Proxy%":typeof Proxy>`u`?j:Proxy,"%RangeError%":R,"%ReferenceError%":ut,"%Reflect%":typeof Reflect>`u`?j:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>`u`?j:Set,"%SetIteratorPrototype%":typeof Set>`u`||!Mi||!xi?j:xi(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>`u`?j:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Mi&&xi?xi(``[Symbol.iterator]()):j,"%Symbol%":Mi?Symbol:j,"%SyntaxError%":Ct,"%ThrowTypeError%":Fi,"%TypedArray%":xe,"%TypeError%":zt,"%Uint8Array%":typeof Uint8Array>`u`?j:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>`u`?j:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>`u`?j:Uint16Array,"%Uint32Array%":typeof Uint32Array>`u`?j:Uint32Array,"%URIError%":ft,"%WeakMap%":typeof WeakMap>`u`?j:WeakMap,"%WeakRef%":typeof WeakRef>`u`?j:WeakRef,"%WeakSet%":typeof WeakSet>`u`?j:WeakSet,"%Function.prototype.call%":s,"%Function.prototype.apply%":Je,"%Object.defineProperty%":fi,"%Object.getPrototypeOf%":wi,"%Math.abs%":qt,"%Math.floor%":Nt,"%Math.max%":Ut,"%Math.min%":Yt,"%Math.pow%":Gt,"%Math.round%":Jt,"%Math.sign%":ei,"%Reflect.getPrototypeOf%":Oi};if(xi)try{null.error}catch(di){ke[`%Error.prototype%`]=xi(xi(di))}var Ke=function di(bi){var Bi;if(bi===`%AsyncFunction%`)Bi=ri(`async function () {}`);else if(bi===`%GeneratorFunction%`)Bi=ri(`function* () {}`);else if(bi===`%AsyncGeneratorFunction%`)Bi=ri(`async function* () {}`);else if(bi===`%AsyncGenerator%`){var ci=di(`%AsyncGeneratorFunction%`);ci&&(Bi=ci.prototype)}else if(bi===`%AsyncIteratorPrototype%`){var vi=di(`%AsyncGenerator%`);vi&&xi&&(Bi=xi(vi.prototype))}return ke[bi]=Bi,Bi},at={__proto__:null,"%ArrayBufferPrototype%":[`ArrayBuffer`,`prototype`],"%ArrayPrototype%":[`Array`,`prototype`],"%ArrayProto_entries%":[`Array`,`prototype`,`entries`],"%ArrayProto_forEach%":[`Array`,`prototype`,`forEach`],"%ArrayProto_keys%":[`Array`,`prototype`,`keys`],"%ArrayProto_values%":[`Array`,`prototype`,`values`],"%AsyncFunctionPrototype%":[`AsyncFunction`,`prototype`],"%AsyncGenerator%":[`AsyncGeneratorFunction`,`prototype`],"%AsyncGeneratorPrototype%":[`AsyncGeneratorFunction`,`prototype`,`prototype`],"%BooleanPrototype%":[`Boolean`,`prototype`],"%DataViewPrototype%":[`DataView`,`prototype`],"%DatePrototype%":[`Date`,`prototype`],"%ErrorPrototype%":[`Error`,`prototype`],"%EvalErrorPrototype%":[`EvalError`,`prototype`],"%Float32ArrayPrototype%":[`Float32Array`,`prototype`],"%Float64ArrayPrototype%":[`Float64Array`,`prototype`],"%FunctionPrototype%":[`Function`,`prototype`],"%Generator%":[`GeneratorFunction`,`prototype`],"%GeneratorPrototype%":[`GeneratorFunction`,`prototype`,`prototype`],"%Int8ArrayPrototype%":[`Int8Array`,`prototype`],"%Int16ArrayPrototype%":[`Int16Array`,`prototype`],"%Int32ArrayPrototype%":[`Int32Array`,`prototype`],"%JSONParse%":[`JSON`,`parse`],"%JSONStringify%":[`JSON`,`stringify`],"%MapPrototype%":[`Map`,`prototype`],"%NumberPrototype%":[`Number`,`prototype`],"%ObjectPrototype%":[`Object`,`prototype`],"%ObjProto_toString%":[`Object`,`prototype`,`toString`],"%ObjProto_valueOf%":[`Object`,`prototype`,`valueOf`],"%PromisePrototype%":[`Promise`,`prototype`],"%PromiseProto_then%":[`Promise`,`prototype`,`then`],"%Promise_all%":[`Promise`,`all`],"%Promise_reject%":[`Promise`,`reject`],"%Promise_resolve%":[`Promise`,`resolve`],"%RangeErrorPrototype%":[`RangeError`,`prototype`],"%ReferenceErrorPrototype%":[`ReferenceError`,`prototype`],"%RegExpPrototype%":[`RegExp`,`prototype`],"%SetPrototype%":[`Set`,`prototype`],"%SharedArrayBufferPrototype%":[`SharedArrayBuffer`,`prototype`],"%StringPrototype%":[`String`,`prototype`],"%SymbolPrototype%":[`Symbol`,`prototype`],"%SyntaxErrorPrototype%":[`SyntaxError`,`prototype`],"%TypedArrayPrototype%":[`TypedArray`,`prototype`],"%TypeErrorPrototype%":[`TypeError`,`prototype`],"%Uint8ArrayPrototype%":[`Uint8Array`,`prototype`],"%Uint8ClampedArrayPrototype%":[`Uint8ClampedArray`,`prototype`],"%Uint16ArrayPrototype%":[`Uint16Array`,`prototype`],"%Uint32ArrayPrototype%":[`Uint32Array`,`prototype`],"%URIErrorPrototype%":[`URIError`,`prototype`],"%WeakMapPrototype%":[`WeakMap`,`prototype`],"%WeakSetPrototype%":[`WeakSet`,`prototype`]},Xe=require_function_bind$1(),We=require_hasown$1(),g=Xe.call(s,Array.prototype.concat),Ye=Xe.call(Je,Array.prototype.splice),ti=Xe.call(s,String.prototype.replace),Xt=Xe.call(s,String.prototype.slice),si=Xe.call(s,RegExp.prototype.exec),ki=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,pi=/\\(\\)?/g,_i=function(bi){var Bi=Xt(bi,0,1),ci=Xt(bi,-1);if(Bi===`%`&&ci!==`%`)throw new Ct("invalid intrinsic syntax, expected closing `%`");if(ci===`%`&&Bi!==`%`)throw new Ct("invalid intrinsic syntax, expected opening `%`");var vi=[];return ti(bi,ki,function(Ai,Li,Ti,ba){vi[vi.length]=Ti?ti(ba,pi,`$1`):Li||Ai}),vi},hi=function(bi,Bi){var ci=bi,vi;if(We(at,ci)&&(vi=at[ci],ci=`%`+vi[0]+`%`),We(ke,ci)){var Ai=ke[ci];if(Ai===K&&(Ai=Ke(ci)),typeof Ai>`u`&&!Bi)throw new zt(`intrinsic `+bi+` exists, but is not available. Please file an issue!`);return{alias:vi,name:ci,value:Ai}}throw new Ct(`intrinsic `+bi+` does not exist!`)};p.exports=function(bi,Bi){if(typeof bi!=`string`||bi.length===0)throw new zt(`intrinsic name must be a non-empty string`);if(arguments.length>1&&typeof Bi!=`boolean`)throw new zt(`"allowMissing" argument must be a boolean`);if(si(/^%?[^%]*%?$/,bi)===null)throw new Ct("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var ci=_i(bi),vi=ci.length>0?ci[0]:``,Ai=hi(`%`+vi+`%`,Bi),Li=Ai.name,Ti=Ai.value,ba=!1,Ri=Ai.alias;Ri&&(vi=Ri[0],Ye(ci,g([0,1],Ri)));for(var Wi=1,Ma=!0;Wi<ci.length;Wi+=1){var Hi=ci[Wi],Ii=Xt(Hi,0,1),ya=Xt(Hi,-1);if((Ii===`"`||Ii===`'`||Ii==="`"||ya===`"`||ya===`'`||ya==="`")&&Ii!==ya)throw new Ct(`property names with quotes must have matching quotes`);if((Hi===`constructor`||!Ma)&&(ba=!0),vi+=`.`+Hi,Li=`%`+vi+`%`,We(ke,Li))Ti=ke[Li];else if(Ti!=null){if(!(Hi in Ti)){if(!Bi)throw new zt(`base intrinsic for `+bi+` exists, but the property is not available.`);return}if(ui&&Wi+1>=ci.length){var gi=ui(Ti,Hi);Ma=!!gi,Ti=Ma&&`get`in gi&&!(`originalValue`in gi.get)?gi.get:Ti[Hi]}else Ma=We(Ti,Hi),Ti=Ti[Hi];Ma&&!ba&&(ke[Li]=Ti)}}return Ti}})),require_call_bound$1=__commonJSMin(((r,p)=>{var j=require_get_intrinsic$1(),Ue=require_call_bind_apply_helpers$1(),De=Ue([j(`%String.prototype.indexOf%`)]);p.exports=function(R,ut){var Ct=j(R,!!ut);return typeof Ct==`function`&&De(R,`.prototype.`)>-1?Ue([Ct]):Ct}})),require_is_arguments=__commonJSMin(((r,p)=>{var j=require_shams$2()(),Ue=require_call_bound$1()(`Object.prototype.toString`),De=function(Ct){return j&&Ct&&typeof Ct==`object`&&Symbol.toStringTag in Ct?!1:Ue(Ct)===`[object Arguments]`},Ge=function(Ct){return De(Ct)?!0:typeof Ct==`object`&&!!Ct&&`length`in Ct&&typeof Ct.length==`number`&&Ct.length>=0&&Ue(Ct)!==`[object Array]`&&`callee`in Ct&&Ue(Ct.callee)===`[object Function]`},R=(function(){return De(arguments)})();De.isLegacyArguments=Ge,p.exports=R?De:Ge})),require_is_regex=__commonJSMin(((r,p)=>{var j=require_call_bound$1(),Ue=require_shams$2()(),De=require_hasown$1(),Ge=require_gopd$1(),R;if(Ue){var ut=j(`RegExp.prototype.exec`),Ct={},zt=function(){throw Ct},ft={toString:zt,valueOf:zt};typeof Symbol.toPrimitive==`symbol`&&(ft[Symbol.toPrimitive]=zt),R=function(Yt){if(!Yt||typeof Yt!=`object`)return!1;var Gt=Ge(Yt,`lastIndex`);if(!(Gt&&De(Gt,`value`)))return!1;try{ut(Yt,ft)}catch(Jt){return Jt===Ct}}}else{var qt=j(`Object.prototype.toString`),Nt=`[object RegExp]`;R=function(Yt){return!Yt||typeof Yt!=`object`&&typeof Yt!=`function`?!1:qt(Yt)===Nt}}p.exports=R})),require_safe_regex_test=__commonJSMin(((r,p)=>{var j=require_call_bound$1(),Ue=require_is_regex(),De=j(`RegExp.prototype.exec`),Ge=require_type$1();p.exports=function(ut){if(!Ue(ut))throw new Ge("`regex` must be a RegExp");return function(zt){return De(ut,zt)!==null}}})),require_generator_function=__commonJSMin(((r,p)=>{var j=function*(){}.constructor;p.exports=()=>j})),require_is_generator_function=__commonJSMin(((r,p)=>{var j=require_call_bound$1(),Ue=require_safe_regex_test()(/^\s*(?:function)?\*/),De=require_shams$2()(),Ge=require_get_proto$1(),R=j(`Object.prototype.toString`),ut=j(`Function.prototype.toString`),Ct=require_generator_function();p.exports=function(ft){if(typeof ft!=`function`)return!1;if(Ue(ut(ft)))return!0;if(!De)return R(ft)===`[object GeneratorFunction]`;if(!Ge)return!1;var qt=Ct();return qt&&Ge(ft)===qt.prototype}})),require_is_callable$1=__commonJSMin(((r,p)=>{var j=Function.prototype.toString,Ue=typeof Reflect==`object`&&Reflect!==null&&Reflect.apply,De,Ge;if(typeof Ue==`function`&&typeof Object.defineProperty==`function`)try{De=Object.defineProperty({},`length`,{get:function(){throw Ge}}),Ge={},Ue(function(){throw 42},null,De)}catch(ui){ui!==Ge&&(Ue=null)}else Ue=null;var R=/^\s*class\b/,ut=function(fi){try{var mi=j.call(fi);return R.test(mi)}catch{return!1}},Ct=function(fi){try{return ut(fi)?!1:(j.call(fi),!0)}catch{return!1}},zt=Object.prototype.toString,ft=`[object Object]`,qt=`[object Function]`,Nt=`[object GeneratorFunction]`,Ut=`[object HTMLAllCollection]`,Yt=`[object HTML document.all class]`,Gt=`[object HTMLCollection]`,Jt=typeof Symbol==`function`&&!!Symbol.toStringTag,ei=!(0 in[,]),ii=function(){return!1};if(typeof document==`object`){var ri=document.all;zt.call(ri)===zt.call(document.all)&&(ii=function(fi){if((ei||!fi)&&(typeof fi>`u`||typeof fi==`object`))try{var mi=zt.call(fi);return(mi===Ut||mi===Yt||mi===Gt||mi===ft)&&fi(``)==null}catch{}return!1})}p.exports=Ue?function(fi){if(ii(fi))return!0;if(!fi||typeof fi!=`function`&&typeof fi!=`object`)return!1;try{Ue(fi,null,De)}catch(mi){if(mi!==Ge)return!1}return!ut(fi)&&Ct(fi)}:function(fi){if(ii(fi))return!0;if(!fi||typeof fi!=`function`&&typeof fi!=`object`)return!1;if(Jt)return Ct(fi);if(ut(fi))return!1;var mi=zt.call(fi);return mi!==qt&&mi!==Nt&&!/^\[object HTML/.test(mi)?!1:Ct(fi)}})),require_for_each$1=__commonJSMin(((r,p)=>{var j=require_is_callable$1(),Ue=Object.prototype.toString,De=Object.prototype.hasOwnProperty,Ge=function(ft,qt,Nt){for(var Ut=0,Yt=ft.length;Ut<Yt;Ut++)De.call(ft,Ut)&&(Nt==null?qt(ft[Ut],Ut,ft):qt.call(Nt,ft[Ut],Ut,ft))},R=function(ft,qt,Nt){for(var Ut=0,Yt=ft.length;Ut<Yt;Ut++)Nt==null?qt(ft.charAt(Ut),Ut,ft):qt.call(Nt,ft.charAt(Ut),Ut,ft)},ut=function(ft,qt,Nt){for(var Ut in ft)De.call(ft,Ut)&&(Nt==null?qt(ft[Ut],Ut,ft):qt.call(Nt,ft[Ut],Ut,ft))};function Ct(zt){return Ue.call(zt)===`[object Array]`}p.exports=function(ft,qt,Nt){if(!j(qt))throw TypeError(`iterator must be a function`);var Ut;arguments.length>=3&&(Ut=Nt),Ct(ft)?Ge(ft,qt,Ut):typeof ft==`string`?R(ft,qt,Ut):ut(ft,qt,Ut)}})),require_possible_typed_array_names$1=__commonJSMin(((r,p)=>{p.exports=[`Float16Array`,`Float32Array`,`Float64Array`,`Int8Array`,`Int16Array`,`Int32Array`,`Uint8Array`,`Uint8ClampedArray`,`Uint16Array`,`Uint32Array`,`BigInt64Array`,`BigUint64Array`]})),require_available_typed_arrays$1=__commonJSMin(((r,p)=>{init_dist$2();var j=require_possible_typed_array_names$1(),Ue=typeof globalThis>`u`?global$1:globalThis;p.exports=function(){for(var Ge=[],R=0;R<j.length;R++)typeof Ue[j[R]]==`function`&&(Ge[Ge.length]=j[R]);return Ge}})),require_define_data_property$1=__commonJSMin(((r,p)=>{var j=require_es_define_property$1(),Ue=require_syntax$1(),De=require_type$1(),Ge=require_gopd$1();p.exports=function(ut,Ct,zt){if(!ut||typeof ut!=`object`&&typeof ut!=`function`)throw new De("`obj` must be an object or a function`");if(typeof Ct!=`string`&&typeof Ct!=`symbol`)throw new De("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!=`boolean`&&arguments[3]!==null)throw new De("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!=`boolean`&&arguments[4]!==null)throw new De("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!=`boolean`&&arguments[5]!==null)throw new De("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!=`boolean`)throw new De("`loose`, if provided, must be a boolean");var ft=arguments.length>3?arguments[3]:null,qt=arguments.length>4?arguments[4]:null,Nt=arguments.length>5?arguments[5]:null,Ut=arguments.length>6?arguments[6]:!1,Yt=!!Ge&&Ge(ut,Ct);if(j)j(ut,Ct,{configurable:Nt===null&&Yt?Yt.configurable:!Nt,enumerable:ft===null&&Yt?Yt.enumerable:!ft,value:zt,writable:qt===null&&Yt?Yt.writable:!qt});else if(Ut||!ft&&!qt&&!Nt)ut[Ct]=zt;else throw new Ue(`This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.`)}})),require_has_property_descriptors$1=__commonJSMin(((r,p)=>{var j=require_es_define_property$1(),Ue=function(){return!!j};Ue.hasArrayLengthDefineBug=function(){if(!j)return null;try{return j([],`length`,{value:1}).length!==1}catch{return!0}},p.exports=Ue})),require_set_function_length$1=__commonJSMin(((r,p)=>{var j=require_get_intrinsic$1(),Ue=require_define_data_property$1(),De=require_has_property_descriptors$1()(),Ge=require_gopd$1(),R=require_type$1(),ut=j(`%Math.floor%`);p.exports=function(zt,ft){if(typeof zt!=`function`)throw new R("`fn` is not a function");if(typeof ft!=`number`||ft<0||ft>4294967295||ut(ft)!==ft)throw new R("`length` must be a positive 32-bit integer");var qt=arguments.length>2&&!!arguments[2],Nt=!0,Ut=!0;if(`length`in zt&&Ge){var Yt=Ge(zt,`length`);Yt&&!Yt.configurable&&(Nt=!1),Yt&&!Yt.writable&&(Ut=!1)}return(Nt||Ut||!qt)&&(De?Ue(zt,`length`,ft,!0,!0):Ue(zt,`length`,ft)),zt}})),require_applyBind$1=__commonJSMin(((r,p)=>{var j=require_function_bind$1(),Ue=require_functionApply$1(),De=require_actualApply$1();p.exports=function(){return De(j,Ue,arguments)}})),require_call_bind$1=__commonJSMin(((r,p)=>{var j=require_set_function_length$1(),Ue=require_es_define_property$1(),De=require_call_bind_apply_helpers$1(),Ge=require_applyBind$1();p.exports=function(ut){var Ct=De(arguments),zt=ut.length-(arguments.length-1);return j(Ct,1+(zt>0?zt:0),!0)},Ue?Ue(p.exports,`apply`,{value:Ge}):p.exports.apply=Ge})),require_which_typed_array$1=__commonJSMin(((r,p)=>{init_dist$2();var j=require_for_each$1(),Ue=require_available_typed_arrays$1(),De=require_call_bind$1(),Ge=require_call_bound$1(),R=require_gopd$1(),ut=require_get_proto$1(),Ct=Ge(`Object.prototype.toString`),zt=require_shams$2()(),ft=typeof globalThis>`u`?global$1:globalThis,qt=Ue(),Nt=Ge(`String.prototype.slice`),Ut=Ge(`Array.prototype.indexOf`,!0)||function(ii,ri){for(var ui=0;ui<ii.length;ui+=1)if(ii[ui]===ri)return ui;return-1},Yt={__proto__:null};zt&&R&&ut?j(qt,function(ei){var ii=new ft[ei];if(Symbol.toStringTag in ii&&ut){var ri=ut(ii),ui=R(ri,Symbol.toStringTag);!ui&&ri&&(ui=R(ut(ri),Symbol.toStringTag)),Yt[`$`+ei]=De(ui.get)}}):j(qt,function(ei){var ii=new ft[ei],ri=ii.slice||ii.set;ri&&(Yt[`$`+ei]=De(ri))});var Gt=function(ii){var ri=!1;return j(Yt,function(ui,fi){if(!ri)try{`$`+ui(ii)===fi&&(ri=Nt(fi,1))}catch{}}),ri},Jt=function(ii){var ri=!1;return j(Yt,function(ui,fi){if(!ri)try{ui(ii),ri=Nt(fi,1)}catch{}}),ri};p.exports=function(ii){if(!ii||typeof ii!=`object`)return!1;if(!zt){var ri=Nt(Ct(ii),8,-1);return Ut(qt,ri)>-1?ri:ri===`Object`?Jt(ii):!1}return R?Gt(ii):null}})),require_is_typed_array$1=__commonJSMin(((r,p)=>{var j=require_which_typed_array$1();p.exports=function(De){return!!j(De)}})),require_types=__commonJSMin((r=>{var p=require_is_arguments(),j=require_is_generator_function(),Ue=require_which_typed_array$1(),De=require_is_typed_array$1();function Ge(Ri){return Ri.call.bind(Ri)}var R=typeof BigInt<`u`,ut=typeof Symbol<`u`,Ct=Ge(Object.prototype.toString),zt=Ge(Number.prototype.valueOf),ft=Ge(String.prototype.valueOf),qt=Ge(Boolean.prototype.valueOf);if(R)var Nt=Ge(BigInt.prototype.valueOf);if(ut)var Ut=Ge(Symbol.prototype.valueOf);function Yt(Ri,Wi){if(typeof Ri!=`object`)return!1;try{return Wi(Ri),!0}catch{return!1}}r.isArgumentsObject=p,r.isGeneratorFunction=j,r.isTypedArray=De;function Gt(Ri){return typeof Promise<`u`&&Ri instanceof Promise||typeof Ri==`object`&&!!Ri&&typeof Ri.then==`function`&&typeof Ri.catch==`function`}r.isPromise=Gt;function Jt(Ri){return typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(Ri):De(Ri)||ti(Ri)}r.isArrayBufferView=Jt;function ei(Ri){return Ue(Ri)===`Uint8Array`}r.isUint8Array=ei;function ii(Ri){return Ue(Ri)===`Uint8ClampedArray`}r.isUint8ClampedArray=ii;function ri(Ri){return Ue(Ri)===`Uint16Array`}r.isUint16Array=ri;function ui(Ri){return Ue(Ri)===`Uint32Array`}r.isUint32Array=ui;function fi(Ri){return Ue(Ri)===`Int8Array`}r.isInt8Array=fi;function mi(Ri){return Ue(Ri)===`Int16Array`}r.isInt16Array=mi;function Fi(Ri){return Ue(Ri)===`Int32Array`}r.isInt32Array=Fi;function Mi(Ri){return Ue(Ri)===`Float32Array`}r.isFloat32Array=Mi;function xi(Ri){return Ue(Ri)===`Float64Array`}r.isFloat64Array=xi;function wi(Ri){return Ue(Ri)===`BigInt64Array`}r.isBigInt64Array=wi;function Oi(Ri){return Ue(Ri)===`BigUint64Array`}r.isBigUint64Array=Oi;function Je(Ri){return Ct(Ri)===`[object Map]`}Je.working=typeof Map<`u`&&Je(new Map);function s(Ri){return typeof Map>`u`?!1:Je.working?Je(Ri):Ri instanceof Map}r.isMap=s;function K(Ri){return Ct(Ri)===`[object Set]`}K.working=typeof Set<`u`&&K(new Set);function xe(Ri){return typeof Set>`u`?!1:K.working?K(Ri):Ri instanceof Set}r.isSet=xe;function ke(Ri){return Ct(Ri)===`[object WeakMap]`}ke.working=typeof WeakMap<`u`&&ke(new WeakMap);function Ke(Ri){return typeof WeakMap>`u`?!1:ke.working?ke(Ri):Ri instanceof WeakMap}r.isWeakMap=Ke;function at(Ri){return Ct(Ri)===`[object WeakSet]`}at.working=typeof WeakSet<`u`&&at(new WeakSet);function Xe(Ri){return at(Ri)}r.isWeakSet=Xe;function We(Ri){return Ct(Ri)===`[object ArrayBuffer]`}We.working=typeof ArrayBuffer<`u`&&We(new ArrayBuffer);function g(Ri){return typeof ArrayBuffer>`u`?!1:We.working?We(Ri):Ri instanceof ArrayBuffer}r.isArrayBuffer=g;function Ye(Ri){return Ct(Ri)===`[object DataView]`}Ye.working=typeof ArrayBuffer<`u`&&typeof DataView<`u`&&Ye(new DataView(new ArrayBuffer(1),0,1));function ti(Ri){return typeof DataView>`u`?!1:Ye.working?Ye(Ri):Ri instanceof DataView}r.isDataView=ti;var Xt=typeof SharedArrayBuffer<`u`?SharedArrayBuffer:void 0;function si(Ri){return Ct(Ri)===`[object SharedArrayBuffer]`}function ki(Ri){return typeof Xt>`u`?!1:(typeof si.working>`u`&&(si.working=si(new Xt)),si.working?si(Ri):Ri instanceof Xt)}r.isSharedArrayBuffer=ki;function pi(Ri){return Ct(Ri)===`[object AsyncFunction]`}r.isAsyncFunction=pi;function _i(Ri){return Ct(Ri)===`[object Map Iterator]`}r.isMapIterator=_i;function hi(Ri){return Ct(Ri)===`[object Set Iterator]`}r.isSetIterator=hi;function di(Ri){return Ct(Ri)===`[object Generator]`}r.isGeneratorObject=di;function bi(Ri){return Ct(Ri)===`[object WebAssembly.Module]`}r.isWebAssemblyCompiledModule=bi;function Bi(Ri){return Yt(Ri,zt)}r.isNumberObject=Bi;function ci(Ri){return Yt(Ri,ft)}r.isStringObject=ci;function vi(Ri){return Yt(Ri,qt)}r.isBooleanObject=vi;function Ai(Ri){return R&&Yt(Ri,Nt)}r.isBigIntObject=Ai;function Li(Ri){return ut&&Yt(Ri,Ut)}r.isSymbolObject=Li;function Ti(Ri){return Bi(Ri)||ci(Ri)||vi(Ri)||Ai(Ri)||Li(Ri)}r.isBoxedPrimitive=Ti;function ba(Ri){return typeof Uint8Array<`u`&&(g(Ri)||ki(Ri))}r.isAnyArrayBuffer=ba,[`isProxy`,`isExternal`,`isModuleNamespaceObject`].forEach(function(Ri){Object.defineProperty(r,Ri,{enumerable:!1,value:function(){throw Error(Ri+` is not supported in userland`)}})})})),require_isBufferBrowser=__commonJSMin(((r,p)=>{p.exports=function(Ue){return Ue&&typeof Ue==`object`&&typeof Ue.copy==`function`&&typeof Ue.fill==`function`&&typeof Ue.readUInt8==`function`}})),require_util$2=__commonJSMin((r=>{init_dist$1();var p=Object.getOwnPropertyDescriptors||function(ti){for(var Xt=Object.keys(ti),si={},ki=0;ki<Xt.length;ki++)si[Xt[ki]]=Object.getOwnPropertyDescriptor(ti,Xt[ki]);return si},j=/%[sdj%]/g;r.format=function(Ye){if(!fi(Ye)){for(var ti=[],Xt=0;Xt<arguments.length;Xt++)ti.push(R(arguments[Xt]));return ti.join(` `)}for(var Xt=1,si=arguments,ki=si.length,pi=String(Ye).replace(j,function(hi){if(hi===`%%`)return`%`;if(Xt>=ki)return hi;switch(hi){case`%s`:return String(si[Xt++]);case`%d`:return Number(si[Xt++]);case`%j`:try{return JSON.stringify(si[Xt++])}catch{return`[Circular]`}default:return hi}}),_i=si[Xt];Xt<ki;_i=si[++Xt])ii(_i)||!xi(_i)?pi+=` `+_i:pi+=` `+R(_i);return pi},r.deprecate=function(Ye,ti){if(typeof process$1$1<`u`&&process$1$1.noDeprecation===!0)return Ye;if(typeof process$1$1>`u`)return function(){return r.deprecate(Ye,ti).apply(this,arguments)};var Xt=!1;function si(){if(!Xt){if(process$1$1.throwDeprecation)throw Error(ti);process$1$1.traceDeprecation?console.trace(ti):console.error(ti),Xt=!0}return Ye.apply(this,arguments)}return si};var Ue={},De=/^$/;if({}.NODE_DEBUG){var Ge={}.NODE_DEBUG;Ge=Ge.replace(/[|\\{}()[\]^$+?.]/g,`\\$&`).replace(/\*/g,`.*`).replace(/,/g,`$|^`).toUpperCase(),De=RegExp(`^`+Ge+`$`,`i`)}r.debuglog=function(Ye){if(Ye=Ye.toUpperCase(),!Ue[Ye])if(De.test(Ye)){var ti=process$1$1.pid;Ue[Ye]=function(){var Xt=r.format.apply(r,arguments);console.error(`%s %d: %s`,Ye,ti,Xt)}}else Ue[Ye]=function(){};return Ue[Ye]};function R(Ye,ti){var Xt={seen:[],stylize:Ct};return arguments.length>=3&&(Xt.depth=arguments[2]),arguments.length>=4&&(Xt.colors=arguments[3]),ei(ti)?Xt.showHidden=ti:ti&&r._extend(Xt,ti),Fi(Xt.showHidden)&&(Xt.showHidden=!1),Fi(Xt.depth)&&(Xt.depth=2),Fi(Xt.colors)&&(Xt.colors=!1),Fi(Xt.customInspect)&&(Xt.customInspect=!0),Xt.colors&&(Xt.stylize=ut),ft(Xt,Ye,Xt.depth)}r.inspect=R,R.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},R.styles={special:`cyan`,number:`yellow`,boolean:`yellow`,undefined:`grey`,null:`bold`,string:`green`,date:`magenta`,regexp:`red`};function ut(Ye,ti){var Xt=R.styles[ti];return Xt?`\x1B[`+R.colors[Xt][0]+`m`+Ye+`\x1B[`+R.colors[Xt][1]+`m`:Ye}function Ct(Ye,ti){return Ye}function zt(Ye){var ti={};return Ye.forEach(function(Xt,si){ti[Xt]=!0}),ti}function ft(Ye,ti,Xt){if(Ye.customInspect&&ti&&Je(ti.inspect)&&ti.inspect!==r.inspect&&!(ti.constructor&&ti.constructor.prototype===ti)){var si=ti.inspect(Xt,Ye);return fi(si)||(si=ft(Ye,si,Xt)),si}var ki=qt(Ye,ti);if(ki)return ki;var pi=Object.keys(ti),_i=zt(pi);if(Ye.showHidden&&(pi=Object.getOwnPropertyNames(ti)),Oi(ti)&&(pi.indexOf(`message`)>=0||pi.indexOf(`description`)>=0))return Nt(ti);if(pi.length===0){if(Je(ti)){var hi=ti.name?`: `+ti.name:``;return Ye.stylize(`[Function`+hi+`]`,`special`)}if(Mi(ti))return Ye.stylize(RegExp.prototype.toString.call(ti),`regexp`);if(wi(ti))return Ye.stylize(Date.prototype.toString.call(ti),`date`);if(Oi(ti))return Nt(ti)}var di=``,bi=!1,Bi=[`{`,`}`];if(Jt(ti)&&(bi=!0,Bi=[`[`,`]`]),Je(ti)&&(di=` [Function`+(ti.name?`: `+ti.name:``)+`]`),Mi(ti)&&(di=` `+RegExp.prototype.toString.call(ti)),wi(ti)&&(di=` `+Date.prototype.toUTCString.call(ti)),Oi(ti)&&(di=` `+Nt(ti)),pi.length===0&&(!bi||ti.length==0))return Bi[0]+di+Bi[1];if(Xt<0)return Mi(ti)?Ye.stylize(RegExp.prototype.toString.call(ti),`regexp`):Ye.stylize(`[Object]`,`special`);Ye.seen.push(ti);var ci;return ci=bi?Ut(Ye,ti,Xt,_i,pi):pi.map(function(vi){return Yt(Ye,ti,Xt,_i,vi,bi)}),Ye.seen.pop(),Gt(ci,di,Bi)}function qt(Ye,ti){if(Fi(ti))return Ye.stylize(`undefined`,`undefined`);if(fi(ti)){var Xt=`'`+JSON.stringify(ti).replace(/^"|"$/g,``).replace(/'/g,`\\'`).replace(/\\"/g,`"`)+`'`;return Ye.stylize(Xt,`string`)}if(ui(ti))return Ye.stylize(``+ti,`number`);if(ei(ti))return Ye.stylize(``+ti,`boolean`);if(ii(ti))return Ye.stylize(`null`,`null`)}function Nt(Ye){return`[`+Error.prototype.toString.call(Ye)+`]`}function Ut(Ye,ti,Xt,si,ki){for(var pi=[],_i=0,hi=ti.length;_i<hi;++_i)at(ti,String(_i))?pi.push(Yt(Ye,ti,Xt,si,String(_i),!0)):pi.push(``);return ki.forEach(function(di){di.match(/^\d+$/)||pi.push(Yt(Ye,ti,Xt,si,di,!0))}),pi}function Yt(Ye,ti,Xt,si,ki,pi){var _i,hi,di=Object.getOwnPropertyDescriptor(ti,ki)||{value:ti[ki]};if(di.get?hi=di.set?Ye.stylize(`[Getter/Setter]`,`special`):Ye.stylize(`[Getter]`,`special`):di.set&&(hi=Ye.stylize(`[Setter]`,`special`)),at(si,ki)||(_i=`[`+ki+`]`),hi||(Ye.seen.indexOf(di.value)<0?(hi=ii(Xt)?ft(Ye,di.value,null):ft(Ye,di.value,Xt-1),hi.indexOf(`
|
|
|
`)>-1&&(hi=pi?hi.split(`
|
|
|
`).map(function(bi){return` `+bi}).join(`
|
|
|
`).slice(2):`
|
|
|
`+hi.split(`
|
|
|
`).map(function(bi){return` `+bi}).join(`
|
|
|
`))):hi=Ye.stylize(`[Circular]`,`special`)),Fi(_i)){if(pi&&ki.match(/^\d+$/))return hi;_i=JSON.stringify(``+ki),_i.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(_i=_i.slice(1,-1),_i=Ye.stylize(_i,`name`)):(_i=_i.replace(/'/g,`\\'`).replace(/\\"/g,`"`).replace(/(^"|"$)/g,`'`),_i=Ye.stylize(_i,`string`))}return _i+`: `+hi}function Gt(Ye,ti,Xt){var si=0;return Ye.reduce(function(ki,pi){return si++,pi.indexOf(`
|
|
|
`)>=0&&si++,ki+pi.replace(/\u001b\[\d\d?m/g,``).length+1},0)>60?Xt[0]+(ti===``?``:ti+`
|
|
|
`)+` `+Ye.join(`,
|
|
|
`)+` `+Xt[1]:Xt[0]+ti+` `+Ye.join(`, `)+` `+Xt[1]}r.types=require_types();function Jt(Ye){return Array.isArray(Ye)}r.isArray=Jt;function ei(Ye){return typeof Ye==`boolean`}r.isBoolean=ei;function ii(Ye){return Ye===null}r.isNull=ii;function ri(Ye){return Ye==null}r.isNullOrUndefined=ri;function ui(Ye){return typeof Ye==`number`}r.isNumber=ui;function fi(Ye){return typeof Ye==`string`}r.isString=fi;function mi(Ye){return typeof Ye==`symbol`}r.isSymbol=mi;function Fi(Ye){return Ye===void 0}r.isUndefined=Fi;function Mi(Ye){return xi(Ye)&&K(Ye)===`[object RegExp]`}r.isRegExp=Mi,r.types.isRegExp=Mi;function xi(Ye){return typeof Ye==`object`&&!!Ye}r.isObject=xi;function wi(Ye){return xi(Ye)&&K(Ye)===`[object Date]`}r.isDate=wi,r.types.isDate=wi;function Oi(Ye){return xi(Ye)&&(K(Ye)===`[object Error]`||Ye instanceof Error)}r.isError=Oi,r.types.isNativeError=Oi;function Je(Ye){return typeof Ye==`function`}r.isFunction=Je;function s(Ye){return Ye===null||typeof Ye==`boolean`||typeof Ye==`number`||typeof Ye==`string`||typeof Ye==`symbol`||typeof Ye>`u`}r.isPrimitive=s,r.isBuffer=require_isBufferBrowser();function K(Ye){return Object.prototype.toString.call(Ye)}function xe(Ye){return Ye<10?`0`+Ye.toString(10):Ye.toString(10)}var ke=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`];function Ke(){var Ye=new Date,ti=[xe(Ye.getHours()),xe(Ye.getMinutes()),xe(Ye.getSeconds())].join(`:`);return[Ye.getDate(),ke[Ye.getMonth()],ti].join(` `)}r.log=function(){console.log(`%s - %s`,Ke(),r.format.apply(r,arguments))},r.inherits=require_inherits_browser(),r._extend=function(Ye,ti){if(!ti||!xi(ti))return Ye;for(var Xt=Object.keys(ti),si=Xt.length;si--;)Ye[Xt[si]]=ti[Xt[si]];return Ye};function at(Ye,ti){return Object.prototype.hasOwnProperty.call(Ye,ti)}var Xe=typeof Symbol<`u`?Symbol(`util.promisify.custom`):void 0;r.promisify=function(ti){if(typeof ti!=`function`)throw TypeError(`The "original" argument must be of type Function`);if(Xe&&ti[Xe]){var Xt=ti[Xe];if(typeof Xt!=`function`)throw TypeError(`The "util.promisify.custom" argument must be of type Function`);return Object.defineProperty(Xt,Xe,{value:Xt,enumerable:!1,writable:!1,configurable:!0}),Xt}function Xt(){for(var si,ki,pi=new Promise(function(di,bi){si=di,ki=bi}),_i=[],hi=0;hi<arguments.length;hi++)_i.push(arguments[hi]);_i.push(function(di,bi){di?ki(di):si(bi)});try{ti.apply(this,_i)}catch(di){ki(di)}return pi}return Object.setPrototypeOf(Xt,Object.getPrototypeOf(ti)),Xe&&Object.defineProperty(Xt,Xe,{value:Xt,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(Xt,p(ti))},r.promisify.custom=Xe;function We(Ye,ti){if(!Ye){var Xt=Error(`Promise was rejected with a falsy value`);Xt.reason=Ye,Ye=Xt}return ti(Ye)}function g(Ye){if(typeof Ye!=`function`)throw TypeError(`The "original" argument must be of type Function`);function ti(){for(var Xt=[],si=0;si<arguments.length;si++)Xt.push(arguments[si]);var ki=Xt.pop();if(typeof ki!=`function`)throw TypeError(`The last argument must be of type Function`);var pi=this,_i=function(){return ki.apply(pi,arguments)};Ye.apply(this,Xt).then(function(hi){process$1$1.nextTick(_i.bind(null,null,hi))},function(hi){process$1$1.nextTick(We.bind(null,hi,_i))})}return Object.setPrototypeOf(ti,Object.getPrototypeOf(Ye)),Object.defineProperties(ti,p(Ye)),ti}r.callbackify=g})),require_buffer_list=__commonJSMin(((r,p)=>{function j(Yt,Gt){var Jt=Object.keys(Yt);if(Object.getOwnPropertySymbols){var ei=Object.getOwnPropertySymbols(Yt);Gt&&(ei=ei.filter(function(ii){return Object.getOwnPropertyDescriptor(Yt,ii).enumerable})),Jt.push.apply(Jt,ei)}return Jt}function Ue(Yt){for(var Gt=1;Gt<arguments.length;Gt++){var Jt=arguments[Gt]==null?{}:arguments[Gt];Gt%2?j(Object(Jt),!0).forEach(function(ei){De(Yt,ei,Jt[ei])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Yt,Object.getOwnPropertyDescriptors(Jt)):j(Object(Jt)).forEach(function(ei){Object.defineProperty(Yt,ei,Object.getOwnPropertyDescriptor(Jt,ei))})}return Yt}function De(Yt,Gt,Jt){return Gt=Ct(Gt),Gt in Yt?Object.defineProperty(Yt,Gt,{value:Jt,enumerable:!0,configurable:!0,writable:!0}):Yt[Gt]=Jt,Yt}function Ge(Yt,Gt){if(!(Yt instanceof Gt))throw TypeError(`Cannot call a class as a function`)}function R(Yt,Gt){for(var Jt=0;Jt<Gt.length;Jt++){var ei=Gt[Jt];ei.enumerable=ei.enumerable||!1,ei.configurable=!0,`value`in ei&&(ei.writable=!0),Object.defineProperty(Yt,Ct(ei.key),ei)}}function ut(Yt,Gt,Jt){return Gt&&R(Yt.prototype,Gt),Jt&&R(Yt,Jt),Object.defineProperty(Yt,`prototype`,{writable:!1}),Yt}function Ct(Yt){var Gt=zt(Yt,`string`);return typeof Gt==`symbol`?Gt:String(Gt)}function zt(Yt,Gt){if(typeof Yt!=`object`||!Yt)return Yt;var Jt=Yt[Symbol.toPrimitive];if(Jt!==void 0){var ei=Jt.call(Yt,Gt||`default`);if(typeof ei!=`object`)return ei;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(Gt===`string`?String:Number)(Yt)}var ft=require_dist().Buffer,qt=require_util$2().inspect,Nt=qt&&qt.custom||`inspect`;function Ut(Yt,Gt,Jt){ft.prototype.copy.call(Yt,Gt,Jt)}p.exports=(function(){function Yt(){Ge(this,Yt),this.head=null,this.tail=null,this.length=0}return ut(Yt,[{key:`push`,value:function(Jt){var ei={data:Jt,next:null};this.length>0?this.tail.next=ei:this.head=ei,this.tail=ei,++this.length}},{key:`unshift`,value:function(Jt){var ei={data:Jt,next:this.head};this.length===0&&(this.tail=ei),this.head=ei,++this.length}},{key:`shift`,value:function(){if(this.length!==0){var Jt=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Jt}}},{key:`clear`,value:function(){this.head=this.tail=null,this.length=0}},{key:`join`,value:function(Jt){if(this.length===0)return``;for(var ei=this.head,ii=``+ei.data;ei=ei.next;)ii+=Jt+ei.data;return ii}},{key:`concat`,value:function(Jt){if(this.length===0)return ft.alloc(0);for(var ei=ft.allocUnsafe(Jt>>>0),ii=this.head,ri=0;ii;)Ut(ii.data,ei,ri),ri+=ii.data.length,ii=ii.next;return ei}},{key:`consume`,value:function(Jt,ei){var ii;return Jt<this.head.data.length?(ii=this.head.data.slice(0,Jt),this.head.data=this.head.data.slice(Jt)):ii=Jt===this.head.data.length?this.shift():ei?this._getString(Jt):this._getBuffer(Jt),ii}},{key:`first`,value:function(){return this.head.data}},{key:`_getString`,value:function(Jt){var ei=this.head,ii=1,ri=ei.data;for(Jt-=ri.length;ei=ei.next;){var ui=ei.data,fi=Jt>ui.length?ui.length:Jt;if(fi===ui.length?ri+=ui:ri+=ui.slice(0,Jt),Jt-=fi,Jt===0){fi===ui.length?(++ii,ei.next?this.head=ei.next:this.head=this.tail=null):(this.head=ei,ei.data=ui.slice(fi));break}++ii}return this.length-=ii,ri}},{key:`_getBuffer`,value:function(Jt){var ei=ft.allocUnsafe(Jt),ii=this.head,ri=1;for(ii.data.copy(ei),Jt-=ii.data.length;ii=ii.next;){var ui=ii.data,fi=Jt>ui.length?ui.length:Jt;if(ui.copy(ei,ei.length-Jt,0,fi),Jt-=fi,Jt===0){fi===ui.length?(++ri,ii.next?this.head=ii.next:this.head=this.tail=null):(this.head=ii,ii.data=ui.slice(fi));break}++ri}return this.length-=ri,ei}},{key:Nt,value:function(Jt,ei){return qt(this,Ue(Ue({},ei),{},{depth:0,customInspect:!1}))}}]),Yt})()})),require_destroy$3=__commonJSMin(((r,p)=>{init_dist$1();function j(Ct,zt){var ft=this,qt=this._readableState&&this._readableState.destroyed,Nt=this._writableState&&this._writableState.destroyed;return qt||Nt?(zt?zt(Ct):Ct&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process$1$1.nextTick(R,this,Ct)):process$1$1.nextTick(R,this,Ct)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(Ct||null,function(Ut){!zt&&Ut?ft._writableState?ft._writableState.errorEmitted?process$1$1.nextTick(De,ft):(ft._writableState.errorEmitted=!0,process$1$1.nextTick(Ue,ft,Ut)):process$1$1.nextTick(Ue,ft,Ut):zt?(process$1$1.nextTick(De,ft),zt(Ut)):process$1$1.nextTick(De,ft)}),this)}function Ue(Ct,zt){R(Ct,zt),De(Ct)}function De(Ct){Ct._writableState&&!Ct._writableState.emitClose||Ct._readableState&&!Ct._readableState.emitClose||Ct.emit(`close`)}function Ge(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function R(Ct,zt){Ct.emit(`error`,zt)}function ut(Ct,zt){var ft=Ct._readableState,qt=Ct._writableState;ft&&ft.autoDestroy||qt&&qt.autoDestroy?Ct.destroy(zt):Ct.emit(`error`,zt)}p.exports={destroy:j,undestroy:Ge,errorOrDestroy:ut}})),require_errors_browser=__commonJSMin(((r,p)=>{function j(zt,ft){zt.prototype=Object.create(ft.prototype),zt.prototype.constructor=zt,zt.__proto__=ft}var Ue={};function De(zt,ft,qt){qt||=Error;function Nt(Yt,Gt,Jt){return typeof ft==`string`?ft:ft(Yt,Gt,Jt)}var Ut=(function(Yt){j(Gt,Yt);function Gt(Jt,ei,ii){return Yt.call(this,Nt(Jt,ei,ii))||this}return Gt})(qt);Ut.prototype.name=qt.name,Ut.prototype.code=zt,Ue[zt]=Ut}function Ge(zt,ft){if(Array.isArray(zt)){var qt=zt.length;return zt=zt.map(function(Nt){return String(Nt)}),qt>2?`one of ${ft} ${zt.slice(0,qt-1).join(`, `)}, or `+zt[qt-1]:qt===2?`one of ${ft} ${zt[0]} or ${zt[1]}`:`of ${ft} ${zt[0]}`}else return`of ${ft} ${String(zt)}`}function R(zt,ft,qt){return zt.substr(!qt||qt<0?0:+qt,ft.length)===ft}function ut(zt,ft,qt){return(qt===void 0||qt>zt.length)&&(qt=zt.length),zt.substring(qt-ft.length,qt)===ft}function Ct(zt,ft,qt){return typeof qt!=`number`&&(qt=0),qt+ft.length>zt.length?!1:zt.indexOf(ft,qt)!==-1}De(`ERR_INVALID_OPT_VALUE`,function(zt,ft){return`The value "`+ft+`" is invalid for option "`+zt+`"`},TypeError),De(`ERR_INVALID_ARG_TYPE`,function(zt,ft,qt){var Nt;typeof ft==`string`&&R(ft,`not `)?(Nt=`must not be`,ft=ft.replace(/^not /,``)):Nt=`must be`;var Ut=ut(zt,` argument`)?`The ${zt} ${Nt} ${Ge(ft,`type`)}`:`The "${zt}" ${Ct(zt,`.`)?`property`:`argument`} ${Nt} ${Ge(ft,`type`)}`;return Ut+=`. Received type ${typeof qt}`,Ut},TypeError),De(`ERR_STREAM_PUSH_AFTER_EOF`,`stream.push() after EOF`),De(`ERR_METHOD_NOT_IMPLEMENTED`,function(zt){return`The `+zt+` method is not implemented`}),De(`ERR_STREAM_PREMATURE_CLOSE`,`Premature close`),De(`ERR_STREAM_DESTROYED`,function(zt){return`Cannot call `+zt+` after a stream was destroyed`}),De(`ERR_MULTIPLE_CALLBACK`,`Callback called multiple times`),De(`ERR_STREAM_CANNOT_PIPE`,`Cannot pipe, not readable`),De(`ERR_STREAM_WRITE_AFTER_END`,`write after end`),De(`ERR_STREAM_NULL_VALUES`,`May not write null values to stream`,TypeError),De(`ERR_UNKNOWN_ENCODING`,function(zt){return`Unknown encoding: `+zt},TypeError),De(`ERR_STREAM_UNSHIFT_AFTER_END_EVENT`,`stream.unshift() after end event`),p.exports.codes=Ue})),require_state=__commonJSMin(((r,p)=>{var j=require_errors_browser().codes.ERR_INVALID_OPT_VALUE;function Ue(Ge,R,ut){return Ge.highWaterMark==null?R?Ge[ut]:null:Ge.highWaterMark}function De(Ge,R,ut,Ct){var zt=Ue(R,Ct,ut);if(zt!=null){if(!(isFinite(zt)&&Math.floor(zt)===zt)||zt<0)throw new j(Ct?ut:`highWaterMark`,zt);return Math.floor(zt)}return Ge.objectMode?16:16*1024}p.exports={getHighWaterMark:De}})),require_browser$22=__commonJSMin(((r,p)=>{init_dist$2(),p.exports=j;function j(De,Ge){if(Ue(`noDeprecation`))return De;var R=!1;function ut(){if(!R){if(Ue(`throwDeprecation`))throw Error(Ge);Ue(`traceDeprecation`)?console.trace(Ge):console.warn(Ge),R=!0}return De.apply(this,arguments)}return ut}function Ue(De){try{if(!global$1.localStorage)return!1}catch{return!1}var Ge=global$1.localStorage[De];return Ge==null?!1:String(Ge).toLowerCase()===`true`}})),require__stream_writable$3=__commonJSMin(((r,p)=>{init_dist$2(),init_dist$1(),p.exports=xi;function j(pi){var _i=this;this.next=null,this.entry=null,this.finish=function(){ki(_i,pi)}}var Ue;xi.WritableState=Fi;var De={deprecate:require_browser$22()},Ge=require_stream_browser$3(),R=require_dist().Buffer,ut=(typeof global$1<`u`?global$1:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function Ct(pi){return R.from(pi)}function zt(pi){return R.isBuffer(pi)||pi instanceof ut}var ft=require_destroy$3(),qt=require_state().getHighWaterMark,Nt=require_errors_browser().codes,Ut=Nt.ERR_INVALID_ARG_TYPE,Yt=Nt.ERR_METHOD_NOT_IMPLEMENTED,Gt=Nt.ERR_MULTIPLE_CALLBACK,Jt=Nt.ERR_STREAM_CANNOT_PIPE,ei=Nt.ERR_STREAM_DESTROYED,ii=Nt.ERR_STREAM_NULL_VALUES,ri=Nt.ERR_STREAM_WRITE_AFTER_END,ui=Nt.ERR_UNKNOWN_ENCODING,fi=ft.errorOrDestroy;require_inherits_browser()(xi,Ge);function mi(){}function Fi(pi,_i,hi){Ue||=require__stream_duplex$3(),pi||={},typeof hi!=`boolean`&&(hi=_i instanceof Ue),this.objectMode=!!pi.objectMode,hi&&(this.objectMode=this.objectMode||!!pi.writableObjectMode),this.highWaterMark=qt(this,pi,`writableHighWaterMark`,hi),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1,this.decodeStrings=pi.decodeStrings!==!1,this.defaultEncoding=pi.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(di){Ke(_i,di)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=pi.emitClose!==!1,this.autoDestroy=!!pi.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new j(this)}Fi.prototype.getBuffer=function(){for(var _i=this.bufferedRequest,hi=[];_i;)hi.push(_i),_i=_i.next;return hi},(function(){try{Object.defineProperty(Fi.prototype,`buffer`,{get:De.deprecate(function(){return this.getBuffer()},`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch{}})();var Mi;typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(Mi=Function.prototype[Symbol.hasInstance],Object.defineProperty(xi,Symbol.hasInstance,{value:function(_i){return Mi.call(this,_i)?!0:this===xi?_i&&_i._writableState instanceof Fi:!1}})):Mi=function(_i){return _i instanceof this};function xi(pi){Ue||=require__stream_duplex$3();var _i=this instanceof Ue;if(!_i&&!Mi.call(xi,this))return new xi(pi);this._writableState=new Fi(pi,this,_i),this.writable=!0,pi&&(typeof pi.write==`function`&&(this._write=pi.write),typeof pi.writev==`function`&&(this._writev=pi.writev),typeof pi.destroy==`function`&&(this._destroy=pi.destroy),typeof pi.final==`function`&&(this._final=pi.final)),Ge.call(this)}xi.prototype.pipe=function(){fi(this,new Jt)};function wi(pi,_i){var hi=new ri;fi(pi,hi),process$1$1.nextTick(_i,hi)}function Oi(pi,_i,hi,di){var bi;return hi===null?bi=new ii:typeof hi!=`string`&&!_i.objectMode&&(bi=new Ut(`chunk`,[`string`,`Buffer`],hi)),bi?(fi(pi,bi),process$1$1.nextTick(di,bi),!1):!0}xi.prototype.write=function(pi,_i,hi){var di=this._writableState,bi=!1,Bi=!di.objectMode&&zt(pi);return Bi&&!R.isBuffer(pi)&&(pi=Ct(pi)),typeof _i==`function`&&(hi=_i,_i=null),Bi?_i=`buffer`:_i||=di.defaultEncoding,typeof hi!=`function`&&(hi=mi),di.ending?wi(this,hi):(Bi||Oi(this,di,pi,hi))&&(di.pendingcb++,bi=s(this,di,Bi,pi,_i,hi)),bi},xi.prototype.cork=function(){this._writableState.corked++},xi.prototype.uncork=function(){var pi=this._writableState;pi.corked&&(pi.corked--,!pi.writing&&!pi.corked&&!pi.bufferProcessing&&pi.bufferedRequest&&We(this,pi))},xi.prototype.setDefaultEncoding=function(_i){if(typeof _i==`string`&&(_i=_i.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((_i+``).toLowerCase())>-1))throw new ui(_i);return this._writableState.defaultEncoding=_i,this},Object.defineProperty(xi.prototype,`writableBuffer`,{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Je(pi,_i,hi){return!pi.objectMode&&pi.decodeStrings!==!1&&typeof _i==`string`&&(_i=R.from(_i,hi)),_i}Object.defineProperty(xi.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function s(pi,_i,hi,di,bi,Bi){if(!hi){var ci=Je(_i,di,bi);di!==ci&&(hi=!0,bi=`buffer`,di=ci)}var vi=_i.objectMode?1:di.length;_i.length+=vi;var Ai=_i.length<_i.highWaterMark;if(Ai||(_i.needDrain=!0),_i.writing||_i.corked){var Li=_i.lastBufferedRequest;_i.lastBufferedRequest={chunk:di,encoding:bi,isBuf:hi,callback:Bi,next:null},Li?Li.next=_i.lastBufferedRequest:_i.bufferedRequest=_i.lastBufferedRequest,_i.bufferedRequestCount+=1}else K(pi,_i,!1,vi,di,bi,Bi);return Ai}function K(pi,_i,hi,di,bi,Bi,ci){_i.writelen=di,_i.writecb=ci,_i.writing=!0,_i.sync=!0,_i.destroyed?_i.onwrite(new ei(`write`)):hi?pi._writev(bi,_i.onwrite):pi._write(bi,Bi,_i.onwrite),_i.sync=!1}function xe(pi,_i,hi,di,bi){--_i.pendingcb,hi?(process$1$1.nextTick(bi,di),process$1$1.nextTick(Xt,pi,_i),pi._writableState.errorEmitted=!0,fi(pi,di)):(bi(di),pi._writableState.errorEmitted=!0,fi(pi,di),Xt(pi,_i))}function ke(pi){pi.writing=!1,pi.writecb=null,pi.length-=pi.writelen,pi.writelen=0}function Ke(pi,_i){var hi=pi._writableState,di=hi.sync,bi=hi.writecb;if(typeof bi!=`function`)throw new Gt;if(ke(hi),_i)xe(pi,hi,di,_i,bi);else{var Bi=g(hi)||pi.destroyed;!Bi&&!hi.corked&&!hi.bufferProcessing&&hi.bufferedRequest&&We(pi,hi),di?process$1$1.nextTick(at,pi,hi,Bi,bi):at(pi,hi,Bi,bi)}}function at(pi,_i,hi,di){hi||Xe(pi,_i),_i.pendingcb--,di(),Xt(pi,_i)}function Xe(pi,_i){_i.length===0&&_i.needDrain&&(_i.needDrain=!1,pi.emit(`drain`))}function We(pi,_i){_i.bufferProcessing=!0;var hi=_i.bufferedRequest;if(pi._writev&&hi&&hi.next){var di=_i.bufferedRequestCount,bi=Array(di),Bi=_i.corkedRequestsFree;Bi.entry=hi;for(var ci=0,vi=!0;hi;)bi[ci]=hi,hi.isBuf||(vi=!1),hi=hi.next,ci+=1;bi.allBuffers=vi,K(pi,_i,!0,_i.length,bi,``,Bi.finish),_i.pendingcb++,_i.lastBufferedRequest=null,Bi.next?(_i.corkedRequestsFree=Bi.next,Bi.next=null):_i.corkedRequestsFree=new j(_i),_i.bufferedRequestCount=0}else{for(;hi;){var Ai=hi.chunk,Li=hi.encoding,Ti=hi.callback;if(K(pi,_i,!1,_i.objectMode?1:Ai.length,Ai,Li,Ti),hi=hi.next,_i.bufferedRequestCount--,_i.writing)break}hi===null&&(_i.lastBufferedRequest=null)}_i.bufferedRequest=hi,_i.bufferProcessing=!1}xi.prototype._write=function(pi,_i,hi){hi(new Yt(`_write()`))},xi.prototype._writev=null,xi.prototype.end=function(pi,_i,hi){var di=this._writableState;return typeof pi==`function`?(hi=pi,pi=null,_i=null):typeof _i==`function`&&(hi=_i,_i=null),pi!=null&&this.write(pi,_i),di.corked&&(di.corked=1,this.uncork()),di.ending||si(this,di,hi),this},Object.defineProperty(xi.prototype,`writableLength`,{enumerable:!1,get:function(){return this._writableState.length}});function g(pi){return pi.ending&&pi.length===0&&pi.bufferedRequest===null&&!pi.finished&&!pi.writing}function Ye(pi,_i){pi._final(function(hi){_i.pendingcb--,hi&&fi(pi,hi),_i.prefinished=!0,pi.emit(`prefinish`),Xt(pi,_i)})}function ti(pi,_i){!_i.prefinished&&!_i.finalCalled&&(typeof pi._final==`function`&&!_i.destroyed?(_i.pendingcb++,_i.finalCalled=!0,process$1$1.nextTick(Ye,pi,_i)):(_i.prefinished=!0,pi.emit(`prefinish`)))}function Xt(pi,_i){var hi=g(_i);if(hi&&(ti(pi,_i),_i.pendingcb===0&&(_i.finished=!0,pi.emit(`finish`),_i.autoDestroy))){var di=pi._readableState;(!di||di.autoDestroy&&di.endEmitted)&&pi.destroy()}return hi}function si(pi,_i,hi){_i.ending=!0,Xt(pi,_i),hi&&(_i.finished?process$1$1.nextTick(hi):pi.once(`finish`,hi)),_i.ended=!0,pi.writable=!1}function ki(pi,_i,hi){var di=pi.entry;for(pi.entry=null;di;){var bi=di.callback;_i.pendingcb--,bi(hi),di=di.next}_i.corkedRequestsFree.next=pi}Object.defineProperty(xi.prototype,`destroyed`,{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(_i){this._writableState&&(this._writableState.destroyed=_i)}}),xi.prototype.destroy=ft.destroy,xi.prototype._undestroy=ft.undestroy,xi.prototype._destroy=function(pi,_i){_i(pi)}})),require__stream_duplex$3=__commonJSMin(((r,p)=>{init_dist$1();var j=Object.keys||function(qt){var Nt=[];for(var Ut in qt)Nt.push(Ut);return Nt};p.exports=Ct;var Ue=require__stream_readable$3(),De=require__stream_writable$3();require_inherits_browser()(Ct,Ue);for(var Ge=j(De.prototype),R=0;R<Ge.length;R++){var ut=Ge[R];Ct.prototype[ut]||(Ct.prototype[ut]=De.prototype[ut])}function Ct(qt){if(!(this instanceof Ct))return new Ct(qt);Ue.call(this,qt),De.call(this,qt),this.allowHalfOpen=!0,qt&&(qt.readable===!1&&(this.readable=!1),qt.writable===!1&&(this.writable=!1),qt.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once(`end`,zt)))}Object.defineProperty(Ct.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(Ct.prototype,`writableBuffer`,{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Ct.prototype,`writableLength`,{enumerable:!1,get:function(){return this._writableState.length}});function zt(){this._writableState.ended||process$1$1.nextTick(ft,this)}function ft(qt){qt.end()}Object.defineProperty(Ct.prototype,`destroyed`,{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(Nt){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=Nt,this._writableState.destroyed=Nt)}})})),require_safe_buffer$3=__commonJSMin(((r,p)=>{var j=require_dist(),Ue=j.Buffer;function De(R,ut){for(var Ct in R)ut[Ct]=R[Ct]}Ue.from&&Ue.alloc&&Ue.allocUnsafe&&Ue.allocUnsafeSlow?p.exports=j:(De(j,r),r.Buffer=Ge);function Ge(R,ut,Ct){return Ue(R,ut,Ct)}Ge.prototype=Object.create(Ue.prototype),De(Ue,Ge),Ge.from=function(R,ut,Ct){if(typeof R==`number`)throw TypeError(`Argument must not be a number`);return Ue(R,ut,Ct)},Ge.alloc=function(R,ut,Ct){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);var zt=Ue(R);return ut===void 0?zt.fill(0):typeof Ct==`string`?zt.fill(ut,Ct):zt.fill(ut),zt},Ge.allocUnsafe=function(R){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);return Ue(R)},Ge.allocUnsafeSlow=function(R){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);return j.SlowBuffer(R)}})),require_string_decoder=__commonJSMin((r=>{var p=require_safe_buffer$3().Buffer,j=p.isEncoding||function(ii){switch(ii=``+ii,ii&&ii.toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:case`raw`:return!0;default:return!1}};function Ue(ii){if(!ii)return`utf8`;for(var ri;;)switch(ii){case`utf8`:case`utf-8`:return`utf8`;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return`utf16le`;case`latin1`:case`binary`:return`latin1`;case`base64`:case`ascii`:case`hex`:return ii;default:if(ri)return;ii=(``+ii).toLowerCase(),ri=!0}}function De(ii){var ri=Ue(ii);if(typeof ri!=`string`&&(p.isEncoding===j||!j(ii)))throw Error(`Unknown encoding: `+ii);return ri||ii}r.StringDecoder=Ge;function Ge(ii){this.encoding=De(ii);var ri;switch(this.encoding){case`utf16le`:this.text=Nt,this.end=Ut,ri=4;break;case`utf8`:this.fillLast=zt,ri=4;break;case`base64`:this.text=Yt,this.end=Gt,ri=3;break;default:this.write=Jt,this.end=ei;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=p.allocUnsafe(ri)}Ge.prototype.write=function(ii){if(ii.length===0)return``;var ri,ui;if(this.lastNeed){if(ri=this.fillLast(ii),ri===void 0)return``;ui=this.lastNeed,this.lastNeed=0}else ui=0;return ui<ii.length?ri?ri+this.text(ii,ui):this.text(ii,ui):ri||``},Ge.prototype.end=qt,Ge.prototype.text=ft,Ge.prototype.fillLast=function(ii){if(this.lastNeed<=ii.length)return ii.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ii.copy(this.lastChar,this.lastTotal-this.lastNeed,0,ii.length),this.lastNeed-=ii.length};function R(ii){return ii<=127?0:ii>>5==6?2:ii>>4==14?3:ii>>3==30?4:ii>>6==2?-1:-2}function ut(ii,ri,ui){var fi=ri.length-1;if(fi<ui)return 0;var mi=R(ri[fi]);return mi>=0?(mi>0&&(ii.lastNeed=mi-1),mi):--fi<ui||mi===-2?0:(mi=R(ri[fi]),mi>=0?(mi>0&&(ii.lastNeed=mi-2),mi):--fi<ui||mi===-2?0:(mi=R(ri[fi]),mi>=0?(mi>0&&(mi===2?mi=0:ii.lastNeed=mi-3),mi):0))}function Ct(ii,ri,ui){if((ri[0]&192)!=128)return ii.lastNeed=0,`<60>`;if(ii.lastNeed>1&&ri.length>1){if((ri[1]&192)!=128)return ii.lastNeed=1,`<60>`;if(ii.lastNeed>2&&ri.length>2&&(ri[2]&192)!=128)return ii.lastNeed=2,`<60>`}}function zt(ii){var ri=this.lastTotal-this.lastNeed,ui=Ct(this,ii,ri);if(ui!==void 0)return ui;if(this.lastNeed<=ii.length)return ii.copy(this.lastChar,ri,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ii.copy(this.lastChar,ri,0,ii.length),this.lastNeed-=ii.length}function ft(ii,ri){var ui=ut(this,ii,ri);if(!this.lastNeed)return ii.toString(`utf8`,ri);this.lastTotal=ui;var fi=ii.length-(ui-this.lastNeed);return ii.copy(this.lastChar,0,fi),ii.toString(`utf8`,ri,fi)}function qt(ii){var ri=ii&&ii.length?this.write(ii):``;return this.lastNeed?ri+`<60>`:ri}function Nt(ii,ri){if((ii.length-ri)%2==0){var ui=ii.toString(`utf16le`,ri);if(ui){var fi=ui.charCodeAt(ui.length-1);if(fi>=55296&&fi<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=ii[ii.length-2],this.lastChar[1]=ii[ii.length-1],ui.slice(0,-1)}return ui}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=ii[ii.length-1],ii.toString(`utf16le`,ri,ii.length-1)}function Ut(ii){var ri=ii&&ii.length?this.write(ii):``;if(this.lastNeed){var ui=this.lastTotal-this.lastNeed;return ri+this.lastChar.toString(`utf16le`,0,ui)}return ri}function Yt(ii,ri){var ui=(ii.length-ri)%3;return ui===0?ii.toString(`base64`,ri):(this.lastNeed=3-ui,this.lastTotal=3,ui===1?this.lastChar[0]=ii[ii.length-1]:(this.lastChar[0]=ii[ii.length-2],this.lastChar[1]=ii[ii.length-1]),ii.toString(`base64`,ri,ii.length-ui))}function Gt(ii){var ri=ii&&ii.length?this.write(ii):``;return this.lastNeed?ri+this.lastChar.toString(`base64`,0,3-this.lastNeed):ri}function Jt(ii){return ii.toString(this.encoding)}function ei(ii){return ii&&ii.length?this.write(ii):``}})),require_end_of_stream=__commonJSMin(((r,p)=>{var j=require_errors_browser().codes.ERR_STREAM_PREMATURE_CLOSE;function Ue(ut){var Ct=!1;return function(){if(!Ct){Ct=!0;var ft=[...arguments];ut.apply(this,ft)}}}function De(){}function Ge(ut){return ut.setHeader&&typeof ut.abort==`function`}function R(ut,Ct,zt){if(typeof Ct==`function`)return R(ut,null,Ct);Ct||={},zt=Ue(zt||De);var ft=Ct.readable||Ct.readable!==!1&&ut.readable,qt=Ct.writable||Ct.writable!==!1&&ut.writable,Nt=function(){ut.writable||Yt()},Ut=ut._writableState&&ut._writableState.finished,Yt=function(){qt=!1,Ut=!0,ft||zt.call(ut)},Gt=ut._readableState&&ut._readableState.endEmitted,Jt=function(){ft=!1,Gt=!0,qt||zt.call(ut)},ei=function(fi){zt.call(ut,fi)},ii=function(){var fi;if(ft&&!Gt)return(!ut._readableState||!ut._readableState.ended)&&(fi=new j),zt.call(ut,fi);if(qt&&!Ut)return(!ut._writableState||!ut._writableState.ended)&&(fi=new j),zt.call(ut,fi)},ri=function(){ut.req.on(`finish`,Yt)};return Ge(ut)?(ut.on(`complete`,Yt),ut.on(`abort`,ii),ut.req?ri():ut.on(`request`,ri)):qt&&!ut._writableState&&(ut.on(`end`,Nt),ut.on(`close`,Nt)),ut.on(`end`,Jt),ut.on(`finish`,Yt),Ct.error!==!1&&ut.on(`error`,ei),ut.on(`close`,ii),function(){ut.removeListener(`complete`,Yt),ut.removeListener(`abort`,ii),ut.removeListener(`request`,ri),ut.req&&ut.req.removeListener(`finish`,Yt),ut.removeListener(`end`,Nt),ut.removeListener(`close`,Nt),ut.removeListener(`finish`,Yt),ut.removeListener(`end`,Jt),ut.removeListener(`error`,ei),ut.removeListener(`close`,ii)}}p.exports=R})),require_async_iterator=__commonJSMin(((r,p)=>{init_dist$1();var j;function Ue(fi,mi,Fi){return mi=De(mi),mi in fi?Object.defineProperty(fi,mi,{value:Fi,enumerable:!0,configurable:!0,writable:!0}):fi[mi]=Fi,fi}function De(fi){var mi=Ge(fi,`string`);return typeof mi==`symbol`?mi:String(mi)}function Ge(fi,mi){if(typeof fi!=`object`||!fi)return fi;var Fi=fi[Symbol.toPrimitive];if(Fi!==void 0){var Mi=Fi.call(fi,mi||`default`);if(typeof Mi!=`object`)return Mi;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(mi===`string`?String:Number)(fi)}var R=require_end_of_stream(),ut=Symbol(`lastResolve`),Ct=Symbol(`lastReject`),zt=Symbol(`error`),ft=Symbol(`ended`),qt=Symbol(`lastPromise`),Nt=Symbol(`handlePromise`),Ut=Symbol(`stream`);function Yt(fi,mi){return{value:fi,done:mi}}function Gt(fi){var mi=fi[ut];if(mi!==null){var Fi=fi[Ut].read();Fi!==null&&(fi[qt]=null,fi[ut]=null,fi[Ct]=null,mi(Yt(Fi,!1)))}}function Jt(fi){process$1$1.nextTick(Gt,fi)}function ei(fi,mi){return function(Fi,Mi){fi.then(function(){if(mi[ft]){Fi(Yt(void 0,!0));return}mi[Nt](Fi,Mi)},Mi)}}var ii=Object.getPrototypeOf(function(){}),ri=Object.setPrototypeOf((j={get stream(){return this[Ut]},next:function(){var mi=this,Fi=this[zt];if(Fi!==null)return Promise.reject(Fi);if(this[ft])return Promise.resolve(Yt(void 0,!0));if(this[Ut].destroyed)return new Promise(function(Oi,Je){process$1$1.nextTick(function(){mi[zt]?Je(mi[zt]):Oi(Yt(void 0,!0))})});var Mi=this[qt],xi;if(Mi)xi=new Promise(ei(Mi,this));else{var wi=this[Ut].read();if(wi!==null)return Promise.resolve(Yt(wi,!1));xi=new Promise(this[Nt])}return this[qt]=xi,xi}},Ue(j,Symbol.asyncIterator,function(){return this}),Ue(j,`return`,function(){var mi=this;return new Promise(function(Fi,Mi){mi[Ut].destroy(null,function(xi){if(xi){Mi(xi);return}Fi(Yt(void 0,!0))})})}),j),ii);p.exports=function(mi){var Fi,Mi=Object.create(ri,(Fi={},Ue(Fi,Ut,{value:mi,writable:!0}),Ue(Fi,ut,{value:null,writable:!0}),Ue(Fi,Ct,{value:null,writable:!0}),Ue(Fi,zt,{value:null,writable:!0}),Ue(Fi,ft,{value:mi._readableState.endEmitted,writable:!0}),Ue(Fi,Nt,{value:function(wi,Oi){var Je=Mi[Ut].read();Je?(Mi[qt]=null,Mi[ut]=null,Mi[Ct]=null,wi(Yt(Je,!1))):(Mi[ut]=wi,Mi[Ct]=Oi)},writable:!0}),Fi));return Mi[qt]=null,R(mi,function(xi){if(xi&&xi.code!==`ERR_STREAM_PREMATURE_CLOSE`){var wi=Mi[Ct];wi!==null&&(Mi[qt]=null,Mi[ut]=null,Mi[Ct]=null,wi(xi)),Mi[zt]=xi;return}var Oi=Mi[ut];Oi!==null&&(Mi[qt]=null,Mi[ut]=null,Mi[Ct]=null,Oi(Yt(void 0,!0))),Mi[ft]=!0}),mi.on(`readable`,Jt.bind(null,Mi)),Mi}})),require_from_browser=__commonJSMin(((r,p)=>{p.exports=function(){throw Error(`Readable.from is not available in the browser`)}})),require__stream_readable$3=__commonJSMin(((r,p)=>{init_dist$2(),init_dist$1(),p.exports=wi;var j;wi.ReadableState=xi,require_events().EventEmitter;var Ue=function(ci,vi){return ci.listeners(vi).length},De=require_stream_browser$3(),Ge=require_dist().Buffer,R=(typeof global$1<`u`?global$1:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function ut(Bi){return Ge.from(Bi)}function Ct(Bi){return Ge.isBuffer(Bi)||Bi instanceof R}var zt=require_util$2(),ft=zt&&zt.debuglog?zt.debuglog(`stream`):function(){},qt=require_buffer_list(),Nt=require_destroy$3(),Ut=require_state().getHighWaterMark,Yt=require_errors_browser().codes,Gt=Yt.ERR_INVALID_ARG_TYPE,Jt=Yt.ERR_STREAM_PUSH_AFTER_EOF,ei=Yt.ERR_METHOD_NOT_IMPLEMENTED,ii=Yt.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,ri,ui,fi;require_inherits_browser()(wi,De);var mi=Nt.errorOrDestroy,Fi=[`error`,`close`,`destroy`,`pause`,`resume`];function Mi(Bi,ci,vi){if(typeof Bi.prependListener==`function`)return Bi.prependListener(ci,vi);!Bi._events||!Bi._events[ci]?Bi.on(ci,vi):Array.isArray(Bi._events[ci])?Bi._events[ci].unshift(vi):Bi._events[ci]=[vi,Bi._events[ci]]}function xi(Bi,ci,vi){j||=require__stream_duplex$3(),Bi||={},typeof vi!=`boolean`&&(vi=ci instanceof j),this.objectMode=!!Bi.objectMode,vi&&(this.objectMode=this.objectMode||!!Bi.readableObjectMode),this.highWaterMark=Ut(this,Bi,`readableHighWaterMark`,vi),this.buffer=new qt,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=Bi.emitClose!==!1,this.autoDestroy=!!Bi.autoDestroy,this.destroyed=!1,this.defaultEncoding=Bi.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Bi.encoding&&(ri||=require_string_decoder().StringDecoder,this.decoder=new ri(Bi.encoding),this.encoding=Bi.encoding)}function wi(Bi){if(j||=require__stream_duplex$3(),!(this instanceof wi))return new wi(Bi);var ci=this instanceof j;this._readableState=new xi(Bi,this,ci),this.readable=!0,Bi&&(typeof Bi.read==`function`&&(this._read=Bi.read),typeof Bi.destroy==`function`&&(this._destroy=Bi.destroy)),De.call(this)}Object.defineProperty(wi.prototype,`destroyed`,{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(ci){this._readableState&&(this._readableState.destroyed=ci)}}),wi.prototype.destroy=Nt.destroy,wi.prototype._undestroy=Nt.undestroy,wi.prototype._destroy=function(Bi,ci){ci(Bi)},wi.prototype.push=function(Bi,ci){var vi=this._readableState,Ai;return vi.objectMode?Ai=!0:typeof Bi==`string`&&(ci||=vi.defaultEncoding,ci!==vi.encoding&&(Bi=Ge.from(Bi,ci),ci=``),Ai=!0),Oi(this,Bi,ci,!1,Ai)},wi.prototype.unshift=function(Bi){return Oi(this,Bi,null,!0,!1)};function Oi(Bi,ci,vi,Ai,Li){ft(`readableAddChunk`,ci);var Ti=Bi._readableState;if(ci===null)Ti.reading=!1,Ke(Bi,Ti);else{var ba;if(Li||(ba=s(Ti,ci)),ba)mi(Bi,ba);else if(Ti.objectMode||ci&&ci.length>0)if(typeof ci!=`string`&&!Ti.objectMode&&Object.getPrototypeOf(ci)!==Ge.prototype&&(ci=ut(ci)),Ai)Ti.endEmitted?mi(Bi,new ii):Je(Bi,Ti,ci,!0);else if(Ti.ended)mi(Bi,new Jt);else{if(Ti.destroyed)return!1;Ti.reading=!1,Ti.decoder&&!vi?(ci=Ti.decoder.write(ci),Ti.objectMode||ci.length!==0?Je(Bi,Ti,ci,!1):We(Bi,Ti)):Je(Bi,Ti,ci,!1)}else Ai||(Ti.reading=!1,We(Bi,Ti))}return!Ti.ended&&(Ti.length<Ti.highWaterMark||Ti.length===0)}function Je(Bi,ci,vi,Ai){ci.flowing&&ci.length===0&&!ci.sync?(ci.awaitDrain=0,Bi.emit(`data`,vi)):(ci.length+=ci.objectMode?1:vi.length,Ai?ci.buffer.unshift(vi):ci.buffer.push(vi),ci.needReadable&&at(Bi)),We(Bi,ci)}function s(Bi,ci){var vi;return!Ct(ci)&&typeof ci!=`string`&&ci!==void 0&&!Bi.objectMode&&(vi=new Gt(`chunk`,[`string`,`Buffer`,`Uint8Array`],ci)),vi}wi.prototype.isPaused=function(){return this._readableState.flowing===!1},wi.prototype.setEncoding=function(Bi){ri||=require_string_decoder().StringDecoder;var ci=new ri(Bi);this._readableState.decoder=ci,this._readableState.encoding=this._readableState.decoder.encoding;for(var vi=this._readableState.buffer.head,Ai=``;vi!==null;)Ai+=ci.write(vi.data),vi=vi.next;return this._readableState.buffer.clear(),Ai!==``&&this._readableState.buffer.push(Ai),this._readableState.length=Ai.length,this};var K=1073741824;function xe(Bi){return Bi>=K?Bi=K:(Bi--,Bi|=Bi>>>1,Bi|=Bi>>>2,Bi|=Bi>>>4,Bi|=Bi>>>8,Bi|=Bi>>>16,Bi++),Bi}function ke(Bi,ci){return Bi<=0||ci.length===0&&ci.ended?0:ci.objectMode?1:Bi===Bi?(Bi>ci.highWaterMark&&(ci.highWaterMark=xe(Bi)),Bi<=ci.length?Bi:ci.ended?ci.length:(ci.needReadable=!0,0)):ci.flowing&&ci.length?ci.buffer.head.data.length:ci.length}wi.prototype.read=function(Bi){ft(`read`,Bi),Bi=parseInt(Bi,10);var ci=this._readableState,vi=Bi;if(Bi!==0&&(ci.emittedReadable=!1),Bi===0&&ci.needReadable&&((ci.highWaterMark===0?ci.length>0:ci.length>=ci.highWaterMark)||ci.ended))return ft(`read: emitReadable`,ci.length,ci.ended),ci.length===0&&ci.ended?hi(this):at(this),null;if(Bi=ke(Bi,ci),Bi===0&&ci.ended)return ci.length===0&&hi(this),null;var Ai=ci.needReadable;ft(`need readable`,Ai),(ci.length===0||ci.length-Bi<ci.highWaterMark)&&(Ai=!0,ft(`length less than watermark`,Ai)),ci.ended||ci.reading?(Ai=!1,ft(`reading or ended`,Ai)):Ai&&(ft(`do read`),ci.reading=!0,ci.sync=!0,ci.length===0&&(ci.needReadable=!0),this._read(ci.highWaterMark),ci.sync=!1,ci.reading||(Bi=ke(vi,ci)));var Li;return Li=Bi>0?_i(Bi,ci):null,Li===null?(ci.needReadable=ci.length<=ci.highWaterMark,Bi=0):(ci.length-=Bi,ci.awaitDrain=0),ci.length===0&&(ci.ended||(ci.needReadable=!0),vi!==Bi&&ci.ended&&hi(this)),Li!==null&&this.emit(`data`,Li),Li};function Ke(Bi,ci){if(ft(`onEofChunk`),!ci.ended){if(ci.decoder){var vi=ci.decoder.end();vi&&vi.length&&(ci.buffer.push(vi),ci.length+=ci.objectMode?1:vi.length)}ci.ended=!0,ci.sync?at(Bi):(ci.needReadable=!1,ci.emittedReadable||(ci.emittedReadable=!0,Xe(Bi)))}}function at(Bi){var ci=Bi._readableState;ft(`emitReadable`,ci.needReadable,ci.emittedReadable),ci.needReadable=!1,ci.emittedReadable||(ft(`emitReadable`,ci.flowing),ci.emittedReadable=!0,process$1$1.nextTick(Xe,Bi))}function Xe(Bi){var ci=Bi._readableState;ft(`emitReadable_`,ci.destroyed,ci.length,ci.ended),!ci.destroyed&&(ci.length||ci.ended)&&(Bi.emit(`readable`),ci.emittedReadable=!1),ci.needReadable=!ci.flowing&&!ci.ended&&ci.length<=ci.highWaterMark,pi(Bi)}function We(Bi,ci){ci.readingMore||(ci.readingMore=!0,process$1$1.nextTick(g,Bi,ci))}function g(Bi,ci){for(;!ci.reading&&!ci.ended&&(ci.length<ci.highWaterMark||ci.flowing&&ci.length===0);){var vi=ci.length;if(ft(`maybeReadMore read 0`),Bi.read(0),vi===ci.length)break}ci.readingMore=!1}wi.prototype._read=function(Bi){mi(this,new ei(`_read()`))},wi.prototype.pipe=function(Bi,ci){var vi=this,Ai=this._readableState;switch(Ai.pipesCount){case 0:Ai.pipes=Bi;break;case 1:Ai.pipes=[Ai.pipes,Bi];break;default:Ai.pipes.push(Bi);break}Ai.pipesCount+=1,ft(`pipe count=%d opts=%j`,Ai.pipesCount,ci);var Li=(!ci||ci.end!==!1)&&Bi!==process$1$1.stdout&&Bi!==process$1$1.stderr?ba:Ni;Ai.endEmitted?process$1$1.nextTick(Li):vi.once(`end`,Li),Bi.on(`unpipe`,Ti);function Ti($i,Vi){ft(`onunpipe`),$i===vi&&Vi&&Vi.hasUnpiped===!1&&(Vi.hasUnpiped=!0,Ma())}function ba(){ft(`onend`),Bi.end()}var Ri=Ye(vi);Bi.on(`drain`,Ri);var Wi=!1;function Ma(){ft(`cleanup`),Bi.removeListener(`close`,ya),Bi.removeListener(`finish`,gi),Bi.removeListener(`drain`,Ri),Bi.removeListener(`error`,Ii),Bi.removeListener(`unpipe`,Ti),vi.removeListener(`end`,ba),vi.removeListener(`end`,Ni),vi.removeListener(`data`,Hi),Wi=!0,Ai.awaitDrain&&(!Bi._writableState||Bi._writableState.needDrain)&&Ri()}vi.on(`data`,Hi);function Hi($i){ft(`ondata`);var Vi=Bi.write($i);ft(`dest.write`,Vi),Vi===!1&&((Ai.pipesCount===1&&Ai.pipes===Bi||Ai.pipesCount>1&&bi(Ai.pipes,Bi)!==-1)&&!Wi&&(ft(`false write response, pause`,Ai.awaitDrain),Ai.awaitDrain++),vi.pause())}function Ii($i){ft(`onerror`,$i),Ni(),Bi.removeListener(`error`,Ii),Ue(Bi,`error`)===0&&mi(Bi,$i)}Mi(Bi,`error`,Ii);function ya(){Bi.removeListener(`finish`,gi),Ni()}Bi.once(`close`,ya);function gi(){ft(`onfinish`),Bi.removeListener(`close`,ya),Ni()}Bi.once(`finish`,gi);function Ni(){ft(`unpipe`),vi.unpipe(Bi)}return Bi.emit(`pipe`,vi),Ai.flowing||(ft(`pipe resume`),vi.resume()),Bi};function Ye(Bi){return function(){var vi=Bi._readableState;ft(`pipeOnDrain`,vi.awaitDrain),vi.awaitDrain&&vi.awaitDrain--,vi.awaitDrain===0&&Ue(Bi,`data`)&&(vi.flowing=!0,pi(Bi))}}wi.prototype.unpipe=function(Bi){var ci=this._readableState,vi={hasUnpiped:!1};if(ci.pipesCount===0)return this;if(ci.pipesCount===1)return Bi&&Bi!==ci.pipes?this:(Bi||=ci.pipes,ci.pipes=null,ci.pipesCount=0,ci.flowing=!1,Bi&&Bi.emit(`unpipe`,this,vi),this);if(!Bi){var Ai=ci.pipes,Li=ci.pipesCount;ci.pipes=null,ci.pipesCount=0,ci.flowing=!1;for(var Ti=0;Ti<Li;Ti++)Ai[Ti].emit(`unpipe`,this,{hasUnpiped:!1});return this}var ba=bi(ci.pipes,Bi);return ba===-1?this:(ci.pipes.splice(ba,1),--ci.pipesCount,ci.pipesCount===1&&(ci.pipes=ci.pipes[0]),Bi.emit(`unpipe`,this,vi),this)},wi.prototype.on=function(Bi,ci){var vi=De.prototype.on.call(this,Bi,ci),Ai=this._readableState;return Bi===`data`?(Ai.readableListening=this.listenerCount(`readable`)>0,Ai.flowing!==!1&&this.resume()):Bi===`readable`&&!Ai.endEmitted&&!Ai.readableListening&&(Ai.readableListening=Ai.needReadable=!0,Ai.flowing=!1,Ai.emittedReadable=!1,ft(`on readable`,Ai.length,Ai.reading),Ai.length?at(this):Ai.reading||process$1$1.nextTick(Xt,this)),vi},wi.prototype.addListener=wi.prototype.on,wi.prototype.removeListener=function(Bi,ci){var vi=De.prototype.removeListener.call(this,Bi,ci);return Bi===`readable`&&process$1$1.nextTick(ti,this),vi},wi.prototype.removeAllListeners=function(Bi){var ci=De.prototype.removeAllListeners.apply(this,arguments);return(Bi===`readable`||Bi===void 0)&&process$1$1.nextTick(ti,this),ci};function ti(Bi){var ci=Bi._readableState;ci.readableListening=Bi.listenerCount(`readable`)>0,ci.resumeScheduled&&!ci.paused?ci.flowing=!0:Bi.listenerCount(`data`)>0&&Bi.resume()}function Xt(Bi){ft(`readable nexttick read 0`),Bi.read(0)}wi.prototype.resume=function(){var Bi=this._readableState;return Bi.flowing||(ft(`resume`),Bi.flowing=!Bi.readableListening,si(this,Bi)),Bi.paused=!1,this};function si(Bi,ci){ci.resumeScheduled||(ci.resumeScheduled=!0,process$1$1.nextTick(ki,Bi,ci))}function ki(Bi,ci){ft(`resume`,ci.reading),ci.reading||Bi.read(0),ci.resumeScheduled=!1,Bi.emit(`resume`),pi(Bi),ci.flowing&&!ci.reading&&Bi.read(0)}wi.prototype.pause=function(){return ft(`call pause flowing=%j`,this._readableState.flowing),this._readableState.flowing!==!1&&(ft(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this._readableState.paused=!0,this};function pi(Bi){var ci=Bi._readableState;for(ft(`flow`,ci.flowing);ci.flowing&&Bi.read()!==null;);}wi.prototype.wrap=function(Bi){var ci=this,vi=this._readableState,Ai=!1;for(var Li in Bi.on(`end`,function(){if(ft(`wrapped end`),vi.decoder&&!vi.ended){var ba=vi.decoder.end();ba&&ba.length&&ci.push(ba)}ci.push(null)}),Bi.on(`data`,function(ba){ft(`wrapped data`),vi.decoder&&(ba=vi.decoder.write(ba)),!(vi.objectMode&&ba==null)&&(!vi.objectMode&&(!ba||!ba.length)||ci.push(ba)||(Ai=!0,Bi.pause()))}),Bi)this[Li]===void 0&&typeof Bi[Li]==`function`&&(this[Li]=(function(Ri){return function(){return Bi[Ri].apply(Bi,arguments)}})(Li));for(var Ti=0;Ti<Fi.length;Ti++)Bi.on(Fi[Ti],this.emit.bind(this,Fi[Ti]));return this._read=function(ba){ft(`wrapped _read`,ba),Ai&&(Ai=!1,Bi.resume())},this},typeof Symbol==`function`&&(wi.prototype[Symbol.asyncIterator]=function(){return ui===void 0&&(ui=require_async_iterator()),ui(this)}),Object.defineProperty(wi.prototype,`readableHighWaterMark`,{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(wi.prototype,`readableBuffer`,{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(wi.prototype,`readableFlowing`,{enumerable:!1,get:function(){return this._readableState.flowing},set:function(ci){this._readableState&&(this._readableState.flowing=ci)}}),wi._fromList=_i,Object.defineProperty(wi.prototype,`readableLength`,{enumerable:!1,get:function(){return this._readableState.length}});function _i(Bi,ci){if(ci.length===0)return null;var vi;return ci.objectMode?vi=ci.buffer.shift():!Bi||Bi>=ci.length?(vi=ci.decoder?ci.buffer.join(``):ci.buffer.length===1?ci.buffer.first():ci.buffer.concat(ci.length),ci.buffer.clear()):vi=ci.buffer.consume(Bi,ci.decoder),vi}function hi(Bi){var ci=Bi._readableState;ft(`endReadable`,ci.endEmitted),ci.endEmitted||(ci.ended=!0,process$1$1.nextTick(di,ci,Bi))}function di(Bi,ci){if(ft(`endReadableNT`,Bi.endEmitted,Bi.length),!Bi.endEmitted&&Bi.length===0&&(Bi.endEmitted=!0,ci.readable=!1,ci.emit(`end`),Bi.autoDestroy)){var vi=ci._writableState;(!vi||vi.autoDestroy&&vi.finished)&&ci.destroy()}}typeof Symbol==`function`&&(wi.from=function(Bi,ci){return fi===void 0&&(fi=require_from_browser()),fi(wi,Bi,ci)});function bi(Bi,ci){for(var vi=0,Ai=Bi.length;vi<Ai;vi++)if(Bi[vi]===ci)return vi;return-1}})),require__stream_transform$3=__commonJSMin(((r,p)=>{p.exports=zt;var j=require_errors_browser().codes,Ue=j.ERR_METHOD_NOT_IMPLEMENTED,De=j.ERR_MULTIPLE_CALLBACK,Ge=j.ERR_TRANSFORM_ALREADY_TRANSFORMING,R=j.ERR_TRANSFORM_WITH_LENGTH_0,ut=require__stream_duplex$3();require_inherits_browser()(zt,ut);function Ct(Nt,Ut){var Yt=this._transformState;Yt.transforming=!1;var Gt=Yt.writecb;if(Gt===null)return this.emit(`error`,new De);Yt.writechunk=null,Yt.writecb=null,Ut!=null&&this.push(Ut),Gt(Nt);var Jt=this._readableState;Jt.reading=!1,(Jt.needReadable||Jt.length<Jt.highWaterMark)&&this._read(Jt.highWaterMark)}function zt(Nt){if(!(this instanceof zt))return new zt(Nt);ut.call(this,Nt),this._transformState={afterTransform:Ct.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,Nt&&(typeof Nt.transform==`function`&&(this._transform=Nt.transform),typeof Nt.flush==`function`&&(this._flush=Nt.flush)),this.on(`prefinish`,ft)}function ft(){var Nt=this;typeof this._flush==`function`&&!this._readableState.destroyed?this._flush(function(Ut,Yt){qt(Nt,Ut,Yt)}):qt(this,null,null)}zt.prototype.push=function(Nt,Ut){return this._transformState.needTransform=!1,ut.prototype.push.call(this,Nt,Ut)},zt.prototype._transform=function(Nt,Ut,Yt){Yt(new Ue(`_transform()`))},zt.prototype._write=function(Nt,Ut,Yt){var Gt=this._transformState;if(Gt.writecb=Yt,Gt.writechunk=Nt,Gt.writeencoding=Ut,!Gt.transforming){var Jt=this._readableState;(Gt.needTransform||Jt.needReadable||Jt.length<Jt.highWaterMark)&&this._read(Jt.highWaterMark)}},zt.prototype._read=function(Nt){var Ut=this._transformState;Ut.writechunk!==null&&!Ut.transforming?(Ut.transforming=!0,this._transform(Ut.writechunk,Ut.writeencoding,Ut.afterTransform)):Ut.needTransform=!0},zt.prototype._destroy=function(Nt,Ut){ut.prototype._destroy.call(this,Nt,function(Yt){Ut(Yt)})};function qt(Nt,Ut,Yt){if(Ut)return Nt.emit(`error`,Ut);if(Yt!=null&&Nt.push(Yt),Nt._writableState.length)throw new R;if(Nt._transformState.transforming)throw new Ge;return Nt.push(null)}})),require__stream_passthrough$3=__commonJSMin(((r,p)=>{p.exports=Ue;var j=require__stream_transform$3();require_inherits_browser()(Ue,j);function Ue(De){if(!(this instanceof Ue))return new Ue(De);j.call(this,De)}Ue.prototype._transform=function(De,Ge,R){R(null,De)}})),require_pipeline=__commonJSMin(((r,p)=>{var j;function Ue(Yt){var Gt=!1;return function(){Gt||(Gt=!0,Yt.apply(void 0,arguments))}}var De=require_errors_browser().codes,Ge=De.ERR_MISSING_ARGS,R=De.ERR_STREAM_DESTROYED;function ut(Yt){if(Yt)throw Yt}function Ct(Yt){return Yt.setHeader&&typeof Yt.abort==`function`}function zt(Yt,Gt,Jt,ei){ei=Ue(ei);var ii=!1;Yt.on(`close`,function(){ii=!0}),j===void 0&&(j=require_end_of_stream()),j(Yt,{readable:Gt,writable:Jt},function(ui){if(ui)return ei(ui);ii=!0,ei()});var ri=!1;return function(ui){if(!ii&&!ri){if(ri=!0,Ct(Yt))return Yt.abort();if(typeof Yt.destroy==`function`)return Yt.destroy();ei(ui||new R(`pipe`))}}}function ft(Yt){Yt()}function qt(Yt,Gt){return Yt.pipe(Gt)}function Nt(Yt){return!Yt.length||typeof Yt[Yt.length-1]!=`function`?ut:Yt.pop()}function Ut(){var Gt=[...arguments],ei=Nt(Gt);if(Array.isArray(Gt[0])&&(Gt=Gt[0]),Gt.length<2)throw new Ge(`streams`);var ii,ri=Gt.map(function(ui,fi){var mi=fi<Gt.length-1;return zt(ui,mi,fi>0,function(Fi){ii||=Fi,Fi&&ri.forEach(ft),!mi&&(ri.forEach(ft),ei(ii))})});return Gt.reduce(qt)}p.exports=Ut})),require_stream_browserify=__commonJSMin(((r,p)=>{p.exports=Ue;var j=require_events().EventEmitter;require_inherits_browser()(Ue,j),Ue.Readable=require__stream_readable$3(),Ue.Writable=require__stream_writable$3(),Ue.Duplex=require__stream_duplex$3(),Ue.Transform=require__stream_transform$3(),Ue.PassThrough=require__stream_passthrough$3(),Ue.finished=require_end_of_stream(),Ue.pipeline=require_pipeline(),Ue.Stream=Ue;function Ue(){j.call(this)}Ue.prototype.pipe=function(De,Ge){var R=this;function ut(Yt){De.writable&&De.write(Yt)===!1&&R.pause&&R.pause()}R.on(`data`,ut);function Ct(){R.readable&&R.resume&&R.resume()}De.on(`drain`,Ct),!De._isStdio&&(!Ge||Ge.end!==!1)&&(R.on(`end`,ft),R.on(`close`,qt));var zt=!1;function ft(){zt||(zt=!0,De.end())}function qt(){zt||(zt=!0,typeof De.destroy==`function`&&De.destroy())}function Nt(Yt){if(Ut(),j.listenerCount(this,`error`)===0)throw Yt}R.on(`error`,Nt),De.on(`error`,Nt);function Ut(){R.removeListener(`data`,ut),De.removeListener(`drain`,Ct),R.removeListener(`end`,ft),R.removeListener(`close`,qt),R.removeListener(`error`,Nt),De.removeListener(`error`,Nt),R.removeListener(`end`,Ut),R.removeListener(`close`,Ut),De.removeListener(`close`,Ut)}return R.on(`end`,Ut),R.on(`close`,Ut),De.on(`close`,Ut),De.emit(`pipe`,R),De}})),require_hash_base$3=__commonJSMin(((r,p)=>{var j=require_safe_buffer$4().Buffer,Ue=require_stream_browserify().Transform,De=require_inherits_browser$1();function Ge(zt){Ue.call(this),this._block=j.allocUnsafe(zt),this._blockSize=zt,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}De(Ge,Ue),Ge.prototype._transform=function(zt,ft,qt){var Nt=null;try{this.update(zt,ft)}catch(Ut){Nt=Ut}qt(Nt)},Ge.prototype._flush=function(zt){var ft=null;try{this.push(this.digest())}catch(qt){ft=qt}zt(ft)};var R=typeof Uint8Array<`u`,ut=typeof ArrayBuffer<`u`&&typeof Uint8Array<`u`&&ArrayBuffer.isView&&(j.prototype instanceof Uint8Array||j.TYPED_ARRAY_SUPPORT);function Ct(zt,ft){if(zt instanceof j)return zt;if(typeof zt==`string`)return j.from(zt,ft);if(ut&&ArrayBuffer.isView(zt)){if(zt.byteLength===0)return j.alloc(0);var qt=j.from(zt.buffer,zt.byteOffset,zt.byteLength);if(qt.byteLength===zt.byteLength)return qt}if(R&&zt instanceof Uint8Array||j.isBuffer(zt)&&zt.constructor&&typeof zt.constructor.isBuffer==`function`&&zt.constructor.isBuffer(zt))return j.from(zt);throw TypeError(`The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView.`)}Ge.prototype.update=function(zt,ft){if(this._finalized)throw Error(`Digest already called`);zt=Ct(zt,ft);for(var qt=this._block,Nt=0;this._blockOffset+zt.length-Nt>=this._blockSize;){for(var Ut=this._blockOffset;Ut<this._blockSize;)qt[Ut++]=zt[Nt++];this._update(),this._blockOffset=0}for(;Nt<zt.length;)qt[this._blockOffset++]=zt[Nt++];for(var Yt=0,Gt=zt.length*8;Gt>0;++Yt)this._length[Yt]+=Gt,Gt=this._length[Yt]/4294967296|0,Gt>0&&(this._length[Yt]-=4294967296*Gt);return this},Ge.prototype._update=function(){throw Error(`_update is not implemented`)},Ge.prototype.digest=function(zt){if(this._finalized)throw Error(`Digest already called`);this._finalized=!0;var ft=this._digest();zt!==void 0&&(ft=ft.toString(zt)),this._block.fill(0),this._blockOffset=0;for(var qt=0;qt<4;++qt)this._length[qt]=0;return ft},Ge.prototype._digest=function(){throw Error(`_digest is not implemented`)},p.exports=Ge})),require_md5$3=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_hash_base$3(),De=require_safe_buffer$4().Buffer,Ge=Array(16);function R(){Ue.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}j(R,Ue),R.prototype._update=function(){for(var Nt=Ge,Ut=0;Ut<16;++Ut)Nt[Ut]=this._block.readInt32LE(Ut*4);var Yt=this._a,Gt=this._b,Jt=this._c,ei=this._d;Yt=Ct(Yt,Gt,Jt,ei,Nt[0],3614090360,7),ei=Ct(ei,Yt,Gt,Jt,Nt[1],3905402710,12),Jt=Ct(Jt,ei,Yt,Gt,Nt[2],606105819,17),Gt=Ct(Gt,Jt,ei,Yt,Nt[3],3250441966,22),Yt=Ct(Yt,Gt,Jt,ei,Nt[4],4118548399,7),ei=Ct(ei,Yt,Gt,Jt,Nt[5],1200080426,12),Jt=Ct(Jt,ei,Yt,Gt,Nt[6],2821735955,17),Gt=Ct(Gt,Jt,ei,Yt,Nt[7],4249261313,22),Yt=Ct(Yt,Gt,Jt,ei,Nt[8],1770035416,7),ei=Ct(ei,Yt,Gt,Jt,Nt[9],2336552879,12),Jt=Ct(Jt,ei,Yt,Gt,Nt[10],4294925233,17),Gt=Ct(Gt,Jt,ei,Yt,Nt[11],2304563134,22),Yt=Ct(Yt,Gt,Jt,ei,Nt[12],1804603682,7),ei=Ct(ei,Yt,Gt,Jt,Nt[13],4254626195,12),Jt=Ct(Jt,ei,Yt,Gt,Nt[14],2792965006,17),Gt=Ct(Gt,Jt,ei,Yt,Nt[15],1236535329,22),Yt=zt(Yt,Gt,Jt,ei,Nt[1],4129170786,5),ei=zt(ei,Yt,Gt,Jt,Nt[6],3225465664,9),Jt=zt(Jt,ei,Yt,Gt,Nt[11],643717713,14),Gt=zt(Gt,Jt,ei,Yt,Nt[0],3921069994,20),Yt=zt(Yt,Gt,Jt,ei,Nt[5],3593408605,5),ei=zt(ei,Yt,Gt,Jt,Nt[10],38016083,9),Jt=zt(Jt,ei,Yt,Gt,Nt[15],3634488961,14),Gt=zt(Gt,Jt,ei,Yt,Nt[4],3889429448,20),Yt=zt(Yt,Gt,Jt,ei,Nt[9],568446438,5),ei=zt(ei,Yt,Gt,Jt,Nt[14],3275163606,9),Jt=zt(Jt,ei,Yt,Gt,Nt[3],4107603335,14),Gt=zt(Gt,Jt,ei,Yt,Nt[8],1163531501,20),Yt=zt(Yt,Gt,Jt,ei,Nt[13],2850285829,5),ei=zt(ei,Yt,Gt,Jt,Nt[2],4243563512,9),Jt=zt(Jt,ei,Yt,Gt,Nt[7],1735328473,14),Gt=zt(Gt,Jt,ei,Yt,Nt[12],2368359562,20),Yt=ft(Yt,Gt,Jt,ei,Nt[5],4294588738,4),ei=ft(ei,Yt,Gt,Jt,Nt[8],2272392833,11),Jt=ft(Jt,ei,Yt,Gt,Nt[11],1839030562,16),Gt=ft(Gt,Jt,ei,Yt,Nt[14],4259657740,23),Yt=ft(Yt,Gt,Jt,ei,Nt[1],2763975236,4),ei=ft(ei,Yt,Gt,Jt,Nt[4],1272893353,11),Jt=ft(Jt,ei,Yt,Gt,Nt[7],4139469664,16),Gt=ft(Gt,Jt,ei,Yt,Nt[10],3200236656,23),Yt=ft(Yt,Gt,Jt,ei,Nt[13],681279174,4),ei=ft(ei,Yt,Gt,Jt,Nt[0],3936430074,11),Jt=ft(Jt,ei,Yt,Gt,Nt[3],3572445317,16),Gt=ft(Gt,Jt,ei,Yt,Nt[6],76029189,23),Yt=ft(Yt,Gt,Jt,ei,Nt[9],3654602809,4),ei=ft(ei,Yt,Gt,Jt,Nt[12],3873151461,11),Jt=ft(Jt,ei,Yt,Gt,Nt[15],530742520,16),Gt=ft(Gt,Jt,ei,Yt,Nt[2],3299628645,23),Yt=qt(Yt,Gt,Jt,ei,Nt[0],4096336452,6),ei=qt(ei,Yt,Gt,Jt,Nt[7],1126891415,10),Jt=qt(Jt,ei,Yt,Gt,Nt[14],2878612391,15),Gt=qt(Gt,Jt,ei,Yt,Nt[5],4237533241,21),Yt=qt(Yt,Gt,Jt,ei,Nt[12],1700485571,6),ei=qt(ei,Yt,Gt,Jt,Nt[3],2399980690,10),Jt=qt(Jt,ei,Yt,Gt,Nt[10],4293915773,15),Gt=qt(Gt,Jt,ei,Yt,Nt[1],2240044497,21),Yt=qt(Yt,Gt,Jt,ei,Nt[8],1873313359,6),ei=qt(ei,Yt,Gt,Jt,Nt[15],4264355552,10),Jt=qt(Jt,ei,Yt,Gt,Nt[6],2734768916,15),Gt=qt(Gt,Jt,ei,Yt,Nt[13],1309151649,21),Yt=qt(Yt,Gt,Jt,ei,Nt[4],4149444226,6),ei=qt(ei,Yt,Gt,Jt,Nt[11],3174756917,10),Jt=qt(Jt,ei,Yt,Gt,Nt[2],718787259,15),Gt=qt(Gt,Jt,ei,Yt,Nt[9],3951481745,21),this._a=this._a+Yt|0,this._b=this._b+Gt|0,this._c=this._c+Jt|0,this._d=this._d+ei|0},R.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var Nt=De.allocUnsafe(16);return Nt.writeInt32LE(this._a,0),Nt.writeInt32LE(this._b,4),Nt.writeInt32LE(this._c,8),Nt.writeInt32LE(this._d,12),Nt};function ut(Nt,Ut){return Nt<<Ut|Nt>>>32-Ut}function Ct(Nt,Ut,Yt,Gt,Jt,ei,ii){return ut(Nt+(Ut&Yt|~Ut&Gt)+Jt+ei|0,ii)+Ut|0}function zt(Nt,Ut,Yt,Gt,Jt,ei,ii){return ut(Nt+(Ut&Gt|Yt&~Gt)+Jt+ei|0,ii)+Ut|0}function ft(Nt,Ut,Yt,Gt,Jt,ei,ii){return ut(Nt+(Ut^Yt^Gt)+Jt+ei|0,ii)+Ut|0}function qt(Nt,Ut,Yt,Gt,Jt,ei,ii){return ut(Nt+(Yt^(Ut|~Gt))+Jt+ei|0,ii)+Ut|0}p.exports=R})),require_isarray$4=__commonJSMin(((r,p)=>{var j={}.toString;p.exports=Array.isArray||function(Ue){return j.call(Ue)==`[object Array]`}})),require_type=__commonJSMin(((r,p)=>{p.exports=TypeError})),require_es_object_atoms=__commonJSMin(((r,p)=>{p.exports=Object})),require_es_errors=__commonJSMin(((r,p)=>{p.exports=Error})),require_eval=__commonJSMin(((r,p)=>{p.exports=EvalError})),require_range=__commonJSMin(((r,p)=>{p.exports=RangeError})),require_ref=__commonJSMin(((r,p)=>{p.exports=ReferenceError})),require_syntax=__commonJSMin(((r,p)=>{p.exports=SyntaxError})),require_uri=__commonJSMin(((r,p)=>{p.exports=URIError})),require_abs=__commonJSMin(((r,p)=>{p.exports=Math.abs})),require_floor=__commonJSMin(((r,p)=>{p.exports=Math.floor})),require_max=__commonJSMin(((r,p)=>{p.exports=Math.max})),require_min=__commonJSMin(((r,p)=>{p.exports=Math.min})),require_pow=__commonJSMin(((r,p)=>{p.exports=Math.pow})),require_round=__commonJSMin(((r,p)=>{p.exports=Math.round})),require_isNaN=__commonJSMin(((r,p)=>{p.exports=Number.isNaN||function(Ue){return Ue!==Ue}})),require_sign$2=__commonJSMin(((r,p)=>{var j=require_isNaN();p.exports=function(De){return j(De)||De===0?De:De<0?-1:1}})),require_gOPD=__commonJSMin(((r,p)=>{p.exports=Object.getOwnPropertyDescriptor})),require_gopd=__commonJSMin(((r,p)=>{var j=require_gOPD();if(j)try{j([],`length`)}catch{j=null}p.exports=j})),require_es_define_property=__commonJSMin(((r,p)=>{var j=Object.defineProperty||!1;if(j)try{j({},`a`,{value:1})}catch{j=!1}p.exports=j})),require_shams$1=__commonJSMin(((r,p)=>{p.exports=function(){if(typeof Symbol!=`function`||typeof Object.getOwnPropertySymbols!=`function`)return!1;if(typeof Symbol.iterator==`symbol`)return!0;var Ue={},De=Symbol(`test`),Ge=Object(De);if(typeof De==`string`||Object.prototype.toString.call(De)!==`[object Symbol]`||Object.prototype.toString.call(Ge)!==`[object Symbol]`)return!1;var R=42;for(var ut in Ue[De]=R,Ue)return!1;if(typeof Object.keys==`function`&&Object.keys(Ue).length!==0||typeof Object.getOwnPropertyNames==`function`&&Object.getOwnPropertyNames(Ue).length!==0)return!1;var Ct=Object.getOwnPropertySymbols(Ue);if(Ct.length!==1||Ct[0]!==De||!Object.prototype.propertyIsEnumerable.call(Ue,De))return!1;if(typeof Object.getOwnPropertyDescriptor==`function`){var zt=Object.getOwnPropertyDescriptor(Ue,De);if(zt.value!==R||zt.enumerable!==!0)return!1}return!0}})),require_has_symbols=__commonJSMin(((r,p)=>{var j=typeof Symbol<`u`&&Symbol,Ue=require_shams$1();p.exports=function(){return typeof j!=`function`||typeof Symbol!=`function`||typeof j(`foo`)!=`symbol`||typeof Symbol(`bar`)!=`symbol`?!1:Ue()}})),require_Reflect_getPrototypeOf=__commonJSMin(((r,p)=>{p.exports=typeof Reflect<`u`&&Reflect.getPrototypeOf||null})),require_Object_getPrototypeOf=__commonJSMin(((r,p)=>{p.exports=require_es_object_atoms().getPrototypeOf||null})),require_implementation=__commonJSMin(((r,p)=>{var j=`Function.prototype.bind called on incompatible `,Ue=Object.prototype.toString,De=Math.max,Ge=`[object Function]`,R=function(ft,qt){for(var Nt=[],Ut=0;Ut<ft.length;Ut+=1)Nt[Ut]=ft[Ut];for(var Yt=0;Yt<qt.length;Yt+=1)Nt[Yt+ft.length]=qt[Yt];return Nt},ut=function(ft,qt){for(var Nt=[],Ut=qt||0,Yt=0;Ut<ft.length;Ut+=1,Yt+=1)Nt[Yt]=ft[Ut];return Nt},Ct=function(zt,ft){for(var qt=``,Nt=0;Nt<zt.length;Nt+=1)qt+=zt[Nt],Nt+1<zt.length&&(qt+=ft);return qt};p.exports=function(ft){var qt=this;if(typeof qt!=`function`||Ue.apply(qt)!==Ge)throw TypeError(j+qt);for(var Nt=ut(arguments,1),Ut,Yt=function(){if(this instanceof Ut){var ri=qt.apply(this,R(Nt,arguments));return Object(ri)===ri?ri:this}return qt.apply(ft,R(Nt,arguments))},Gt=De(0,qt.length-Nt.length),Jt=[],ei=0;ei<Gt;ei++)Jt[ei]=`$`+ei;if(Ut=Function(`binder`,`return function (`+Ct(Jt,`,`)+`){ return binder.apply(this,arguments); }`)(Yt),qt.prototype){var ii=function(){};ii.prototype=qt.prototype,Ut.prototype=new ii,ii.prototype=null}return Ut}})),require_function_bind=__commonJSMin(((r,p)=>{var j=require_implementation();p.exports=Function.prototype.bind||j})),require_functionCall=__commonJSMin(((r,p)=>{p.exports=Function.prototype.call})),require_functionApply=__commonJSMin(((r,p)=>{p.exports=Function.prototype.apply})),require_reflectApply=__commonJSMin(((r,p)=>{p.exports=typeof Reflect<`u`&&Reflect&&Reflect.apply})),require_actualApply=__commonJSMin(((r,p)=>{var j=require_function_bind(),Ue=require_functionApply(),De=require_functionCall();p.exports=require_reflectApply()||j.call(De,Ue)})),require_call_bind_apply_helpers=__commonJSMin(((r,p)=>{var j=require_function_bind(),Ue=require_type(),De=require_functionCall(),Ge=require_actualApply();p.exports=function(ut){if(ut.length<1||typeof ut[0]!=`function`)throw new Ue(`a function is required`);return Ge(j,De,ut)}})),require_get=__commonJSMin(((r,p)=>{var j=require_call_bind_apply_helpers(),Ue=require_gopd(),De;try{De=[].__proto__===Array.prototype}catch(Ct){if(!Ct||typeof Ct!=`object`||!(`code`in Ct)||Ct.code!==`ERR_PROTO_ACCESS`)throw Ct}var Ge=!!De&&Ue&&Ue(Object.prototype,`__proto__`),R=Object,ut=R.getPrototypeOf;p.exports=Ge&&typeof Ge.get==`function`?j([Ge.get]):typeof ut==`function`?function(zt){return ut(zt==null?zt:R(zt))}:!1})),require_get_proto=__commonJSMin(((r,p)=>{var j=require_Reflect_getPrototypeOf(),Ue=require_Object_getPrototypeOf(),De=require_get();p.exports=j?function(R){return j(R)}:Ue?function(R){if(!R||typeof R!=`object`&&typeof R!=`function`)throw TypeError(`getProto: not an object`);return Ue(R)}:De?function(R){return De(R)}:null})),require_hasown=__commonJSMin(((r,p)=>{var j=Function.prototype.call,Ue=Object.prototype.hasOwnProperty;p.exports=require_function_bind().call(j,Ue)})),require_get_intrinsic=__commonJSMin(((r,p)=>{var j,Ue=require_es_object_atoms(),De=require_es_errors(),Ge=require_eval(),R=require_range(),ut=require_ref(),Ct=require_syntax(),zt=require_type(),ft=require_uri(),qt=require_abs(),Nt=require_floor(),Ut=require_max(),Yt=require_min(),Gt=require_pow(),Jt=require_round(),ei=require_sign$2(),ii=Function,ri=function(di){try{return ii(`"use strict"; return (`+di+`).constructor;`)()}catch{}},ui=require_gopd(),fi=require_es_define_property(),mi=function(){throw new zt},Fi=ui?(function(){try{return arguments.callee,mi}catch{try{return ui(arguments,`callee`).get}catch{return mi}}})():mi,Mi=require_has_symbols()(),xi=require_get_proto(),wi=require_Object_getPrototypeOf(),Oi=require_Reflect_getPrototypeOf(),Je=require_functionApply(),s=require_functionCall(),K={},xe=typeof Uint8Array>`u`||!xi?j:xi(Uint8Array),ke={__proto__:null,"%AggregateError%":typeof AggregateError>`u`?j:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>`u`?j:ArrayBuffer,"%ArrayIteratorPrototype%":Mi&&xi?xi([][Symbol.iterator]()):j,"%AsyncFromSyncIteratorPrototype%":j,"%AsyncFunction%":K,"%AsyncGenerator%":K,"%AsyncGeneratorFunction%":K,"%AsyncIteratorPrototype%":K,"%Atomics%":typeof Atomics>`u`?j:Atomics,"%BigInt%":typeof BigInt>`u`?j:BigInt,"%BigInt64Array%":typeof BigInt64Array>`u`?j:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>`u`?j:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>`u`?j:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":De,"%eval%":eval,"%EvalError%":Ge,"%Float16Array%":typeof Float16Array>`u`?j:Float16Array,"%Float32Array%":typeof Float32Array>`u`?j:Float32Array,"%Float64Array%":typeof Float64Array>`u`?j:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>`u`?j:FinalizationRegistry,"%Function%":ii,"%GeneratorFunction%":K,"%Int8Array%":typeof Int8Array>`u`?j:Int8Array,"%Int16Array%":typeof Int16Array>`u`?j:Int16Array,"%Int32Array%":typeof Int32Array>`u`?j:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Mi&&xi?xi(xi([][Symbol.iterator]())):j,"%JSON%":typeof JSON==`object`?JSON:j,"%Map%":typeof Map>`u`?j:Map,"%MapIteratorPrototype%":typeof Map>`u`||!Mi||!xi?j:xi(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Ue,"%Object.getOwnPropertyDescriptor%":ui,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>`u`?j:Promise,"%Proxy%":typeof Proxy>`u`?j:Proxy,"%RangeError%":R,"%ReferenceError%":ut,"%Reflect%":typeof Reflect>`u`?j:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>`u`?j:Set,"%SetIteratorPrototype%":typeof Set>`u`||!Mi||!xi?j:xi(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>`u`?j:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Mi&&xi?xi(``[Symbol.iterator]()):j,"%Symbol%":Mi?Symbol:j,"%SyntaxError%":Ct,"%ThrowTypeError%":Fi,"%TypedArray%":xe,"%TypeError%":zt,"%Uint8Array%":typeof Uint8Array>`u`?j:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>`u`?j:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>`u`?j:Uint16Array,"%Uint32Array%":typeof Uint32Array>`u`?j:Uint32Array,"%URIError%":ft,"%WeakMap%":typeof WeakMap>`u`?j:WeakMap,"%WeakRef%":typeof WeakRef>`u`?j:WeakRef,"%WeakSet%":typeof WeakSet>`u`?j:WeakSet,"%Function.prototype.call%":s,"%Function.prototype.apply%":Je,"%Object.defineProperty%":fi,"%Object.getPrototypeOf%":wi,"%Math.abs%":qt,"%Math.floor%":Nt,"%Math.max%":Ut,"%Math.min%":Yt,"%Math.pow%":Gt,"%Math.round%":Jt,"%Math.sign%":ei,"%Reflect.getPrototypeOf%":Oi};if(xi)try{null.error}catch(di){ke[`%Error.prototype%`]=xi(xi(di))}var Ke=function di(bi){var Bi;if(bi===`%AsyncFunction%`)Bi=ri(`async function () {}`);else if(bi===`%GeneratorFunction%`)Bi=ri(`function* () {}`);else if(bi===`%AsyncGeneratorFunction%`)Bi=ri(`async function* () {}`);else if(bi===`%AsyncGenerator%`){var ci=di(`%AsyncGeneratorFunction%`);ci&&(Bi=ci.prototype)}else if(bi===`%AsyncIteratorPrototype%`){var vi=di(`%AsyncGenerator%`);vi&&xi&&(Bi=xi(vi.prototype))}return ke[bi]=Bi,Bi},at={__proto__:null,"%ArrayBufferPrototype%":[`ArrayBuffer`,`prototype`],"%ArrayPrototype%":[`Array`,`prototype`],"%ArrayProto_entries%":[`Array`,`prototype`,`entries`],"%ArrayProto_forEach%":[`Array`,`prototype`,`forEach`],"%ArrayProto_keys%":[`Array`,`prototype`,`keys`],"%ArrayProto_values%":[`Array`,`prototype`,`values`],"%AsyncFunctionPrototype%":[`AsyncFunction`,`prototype`],"%AsyncGenerator%":[`AsyncGeneratorFunction`,`prototype`],"%AsyncGeneratorPrototype%":[`AsyncGeneratorFunction`,`prototype`,`prototype`],"%BooleanPrototype%":[`Boolean`,`prototype`],"%DataViewPrototype%":[`DataView`,`prototype`],"%DatePrototype%":[`Date`,`prototype`],"%ErrorPrototype%":[`Error`,`prototype`],"%EvalErrorPrototype%":[`EvalError`,`prototype`],"%Float32ArrayPrototype%":[`Float32Array`,`prototype`],"%Float64ArrayPrototype%":[`Float64Array`,`prototype`],"%FunctionPrototype%":[`Function`,`prototype`],"%Generator%":[`GeneratorFunction`,`prototype`],"%GeneratorPrototype%":[`GeneratorFunction`,`prototype`,`prototype`],"%Int8ArrayPrototype%":[`Int8Array`,`prototype`],"%Int16ArrayPrototype%":[`Int16Array`,`prototype`],"%Int32ArrayPrototype%":[`Int32Array`,`prototype`],"%JSONParse%":[`JSON`,`parse`],"%JSONStringify%":[`JSON`,`stringify`],"%MapPrototype%":[`Map`,`prototype`],"%NumberPrototype%":[`Number`,`prototype`],"%ObjectPrototype%":[`Object`,`prototype`],"%ObjProto_toString%":[`Object`,`prototype`,`toString`],"%ObjProto_valueOf%":[`Object`,`prototype`,`valueOf`],"%PromisePrototype%":[`Promise`,`prototype`],"%PromiseProto_then%":[`Promise`,`prototype`,`then`],"%Promise_all%":[`Promise`,`all`],"%Promise_reject%":[`Promise`,`reject`],"%Promise_resolve%":[`Promise`,`resolve`],"%RangeErrorPrototype%":[`RangeError`,`prototype`],"%ReferenceErrorPrototype%":[`ReferenceError`,`prototype`],"%RegExpPrototype%":[`RegExp`,`prototype`],"%SetPrototype%":[`Set`,`prototype`],"%SharedArrayBufferPrototype%":[`SharedArrayBuffer`,`prototype`],"%StringPrototype%":[`String`,`prototype`],"%SymbolPrototype%":[`Symbol`,`prototype`],"%SyntaxErrorPrototype%":[`SyntaxError`,`prototype`],"%TypedArrayPrototype%":[`TypedArray`,`prototype`],"%TypeErrorPrototype%":[`TypeError`,`prototype`],"%Uint8ArrayPrototype%":[`Uint8Array`,`prototype`],"%Uint8ClampedArrayPrototype%":[`Uint8ClampedArray`,`prototype`],"%Uint16ArrayPrototype%":[`Uint16Array`,`prototype`],"%Uint32ArrayPrototype%":[`Uint32Array`,`prototype`],"%URIErrorPrototype%":[`URIError`,`prototype`],"%WeakMapPrototype%":[`WeakMap`,`prototype`],"%WeakSetPrototype%":[`WeakSet`,`prototype`]},Xe=require_function_bind(),We=require_hasown(),g=Xe.call(s,Array.prototype.concat),Ye=Xe.call(Je,Array.prototype.splice),ti=Xe.call(s,String.prototype.replace),Xt=Xe.call(s,String.prototype.slice),si=Xe.call(s,RegExp.prototype.exec),ki=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,pi=/\\(\\)?/g,_i=function(bi){var Bi=Xt(bi,0,1),ci=Xt(bi,-1);if(Bi===`%`&&ci!==`%`)throw new Ct("invalid intrinsic syntax, expected closing `%`");if(ci===`%`&&Bi!==`%`)throw new Ct("invalid intrinsic syntax, expected opening `%`");var vi=[];return ti(bi,ki,function(Ai,Li,Ti,ba){vi[vi.length]=Ti?ti(ba,pi,`$1`):Li||Ai}),vi},hi=function(bi,Bi){var ci=bi,vi;if(We(at,ci)&&(vi=at[ci],ci=`%`+vi[0]+`%`),We(ke,ci)){var Ai=ke[ci];if(Ai===K&&(Ai=Ke(ci)),typeof Ai>`u`&&!Bi)throw new zt(`intrinsic `+bi+` exists, but is not available. Please file an issue!`);return{alias:vi,name:ci,value:Ai}}throw new Ct(`intrinsic `+bi+` does not exist!`)};p.exports=function(bi,Bi){if(typeof bi!=`string`||bi.length===0)throw new zt(`intrinsic name must be a non-empty string`);if(arguments.length>1&&typeof Bi!=`boolean`)throw new zt(`"allowMissing" argument must be a boolean`);if(si(/^%?[^%]*%?$/,bi)===null)throw new Ct("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var ci=_i(bi),vi=ci.length>0?ci[0]:``,Ai=hi(`%`+vi+`%`,Bi),Li=Ai.name,Ti=Ai.value,ba=!1,Ri=Ai.alias;Ri&&(vi=Ri[0],Ye(ci,g([0,1],Ri)));for(var Wi=1,Ma=!0;Wi<ci.length;Wi+=1){var Hi=ci[Wi],Ii=Xt(Hi,0,1),ya=Xt(Hi,-1);if((Ii===`"`||Ii===`'`||Ii==="`"||ya===`"`||ya===`'`||ya==="`")&&Ii!==ya)throw new Ct(`property names with quotes must have matching quotes`);if((Hi===`constructor`||!Ma)&&(ba=!0),vi+=`.`+Hi,Li=`%`+vi+`%`,We(ke,Li))Ti=ke[Li];else if(Ti!=null){if(!(Hi in Ti)){if(!Bi)throw new zt(`base intrinsic for `+bi+` exists, but the property is not available.`);return}if(ui&&Wi+1>=ci.length){var gi=ui(Ti,Hi);Ma=!!gi,Ti=Ma&&`get`in gi&&!(`originalValue`in gi.get)?gi.get:Ti[Hi]}else Ma=We(Ti,Hi),Ti=Ti[Hi];Ma&&!ba&&(ke[Li]=Ti)}}return Ti}})),require_call_bound=__commonJSMin(((r,p)=>{var j=require_get_intrinsic(),Ue=require_call_bind_apply_helpers(),De=Ue([j(`%String.prototype.indexOf%`)]);p.exports=function(R,ut){var Ct=j(R,!!ut);return typeof Ct==`function`&&De(R,`.prototype.`)>-1?Ue([Ct]):Ct}})),require_is_callable=__commonJSMin(((r,p)=>{var j=Function.prototype.toString,Ue=typeof Reflect==`object`&&Reflect!==null&&Reflect.apply,De,Ge;if(typeof Ue==`function`&&typeof Object.defineProperty==`function`)try{De=Object.defineProperty({},`length`,{get:function(){throw Ge}}),Ge={},Ue(function(){throw 42},null,De)}catch(ui){ui!==Ge&&(Ue=null)}else Ue=null;var R=/^\s*class\b/,ut=function(fi){try{var mi=j.call(fi);return R.test(mi)}catch{return!1}},Ct=function(fi){try{return ut(fi)?!1:(j.call(fi),!0)}catch{return!1}},zt=Object.prototype.toString,ft=`[object Object]`,qt=`[object Function]`,Nt=`[object GeneratorFunction]`,Ut=`[object HTMLAllCollection]`,Yt=`[object HTML document.all class]`,Gt=`[object HTMLCollection]`,Jt=typeof Symbol==`function`&&!!Symbol.toStringTag,ei=!(0 in[,]),ii=function(){return!1};if(typeof document==`object`){var ri=document.all;zt.call(ri)===zt.call(document.all)&&(ii=function(fi){if((ei||!fi)&&(typeof fi>`u`||typeof fi==`object`))try{var mi=zt.call(fi);return(mi===Ut||mi===Yt||mi===Gt||mi===ft)&&fi(``)==null}catch{}return!1})}p.exports=Ue?function(fi){if(ii(fi))return!0;if(!fi||typeof fi!=`function`&&typeof fi!=`object`)return!1;try{Ue(fi,null,De)}catch(mi){if(mi!==Ge)return!1}return!ut(fi)&&Ct(fi)}:function(fi){if(ii(fi))return!0;if(!fi||typeof fi!=`function`&&typeof fi!=`object`)return!1;if(Jt)return Ct(fi);if(ut(fi))return!1;var mi=zt.call(fi);return mi!==qt&&mi!==Nt&&!/^\[object HTML/.test(mi)?!1:Ct(fi)}})),require_for_each=__commonJSMin(((r,p)=>{var j=require_is_callable(),Ue=Object.prototype.toString,De=Object.prototype.hasOwnProperty,Ge=function(ft,qt,Nt){for(var Ut=0,Yt=ft.length;Ut<Yt;Ut++)De.call(ft,Ut)&&(Nt==null?qt(ft[Ut],Ut,ft):qt.call(Nt,ft[Ut],Ut,ft))},R=function(ft,qt,Nt){for(var Ut=0,Yt=ft.length;Ut<Yt;Ut++)Nt==null?qt(ft.charAt(Ut),Ut,ft):qt.call(Nt,ft.charAt(Ut),Ut,ft)},ut=function(ft,qt,Nt){for(var Ut in ft)De.call(ft,Ut)&&(Nt==null?qt(ft[Ut],Ut,ft):qt.call(Nt,ft[Ut],Ut,ft))};function Ct(zt){return Ue.call(zt)===`[object Array]`}p.exports=function(ft,qt,Nt){if(!j(qt))throw TypeError(`iterator must be a function`);var Ut;arguments.length>=3&&(Ut=Nt),Ct(ft)?Ge(ft,qt,Ut):typeof ft==`string`?R(ft,qt,Ut):ut(ft,qt,Ut)}})),require_possible_typed_array_names=__commonJSMin(((r,p)=>{p.exports=[`Float16Array`,`Float32Array`,`Float64Array`,`Int8Array`,`Int16Array`,`Int32Array`,`Uint8Array`,`Uint8ClampedArray`,`Uint16Array`,`Uint32Array`,`BigInt64Array`,`BigUint64Array`]})),require_available_typed_arrays=__commonJSMin(((r,p)=>{init_dist$5();var j=require_possible_typed_array_names(),Ue=typeof globalThis>`u`?global:globalThis;p.exports=function(){for(var Ge=[],R=0;R<j.length;R++)typeof Ue[j[R]]==`function`&&(Ge[Ge.length]=j[R]);return Ge}})),require_define_data_property=__commonJSMin(((r,p)=>{var j=require_es_define_property(),Ue=require_syntax(),De=require_type(),Ge=require_gopd();p.exports=function(ut,Ct,zt){if(!ut||typeof ut!=`object`&&typeof ut!=`function`)throw new De("`obj` must be an object or a function`");if(typeof Ct!=`string`&&typeof Ct!=`symbol`)throw new De("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!=`boolean`&&arguments[3]!==null)throw new De("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!=`boolean`&&arguments[4]!==null)throw new De("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!=`boolean`&&arguments[5]!==null)throw new De("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!=`boolean`)throw new De("`loose`, if provided, must be a boolean");var ft=arguments.length>3?arguments[3]:null,qt=arguments.length>4?arguments[4]:null,Nt=arguments.length>5?arguments[5]:null,Ut=arguments.length>6?arguments[6]:!1,Yt=!!Ge&&Ge(ut,Ct);if(j)j(ut,Ct,{configurable:Nt===null&&Yt?Yt.configurable:!Nt,enumerable:ft===null&&Yt?Yt.enumerable:!ft,value:zt,writable:qt===null&&Yt?Yt.writable:!qt});else if(Ut||!ft&&!qt&&!Nt)ut[Ct]=zt;else throw new Ue(`This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.`)}})),require_has_property_descriptors=__commonJSMin(((r,p)=>{var j=require_es_define_property(),Ue=function(){return!!j};Ue.hasArrayLengthDefineBug=function(){if(!j)return null;try{return j([],`length`,{value:1}).length!==1}catch{return!0}},p.exports=Ue})),require_set_function_length=__commonJSMin(((r,p)=>{var j=require_get_intrinsic(),Ue=require_define_data_property(),De=require_has_property_descriptors()(),Ge=require_gopd(),R=require_type(),ut=j(`%Math.floor%`);p.exports=function(zt,ft){if(typeof zt!=`function`)throw new R("`fn` is not a function");if(typeof ft!=`number`||ft<0||ft>4294967295||ut(ft)!==ft)throw new R("`length` must be a positive 32-bit integer");var qt=arguments.length>2&&!!arguments[2],Nt=!0,Ut=!0;if(`length`in zt&&Ge){var Yt=Ge(zt,`length`);Yt&&!Yt.configurable&&(Nt=!1),Yt&&!Yt.writable&&(Ut=!1)}return(Nt||Ut||!qt)&&(De?Ue(zt,`length`,ft,!0,!0):Ue(zt,`length`,ft)),zt}})),require_applyBind=__commonJSMin(((r,p)=>{var j=require_function_bind(),Ue=require_functionApply(),De=require_actualApply();p.exports=function(){return De(j,Ue,arguments)}})),require_call_bind=__commonJSMin(((r,p)=>{var j=require_set_function_length(),Ue=require_es_define_property(),De=require_call_bind_apply_helpers(),Ge=require_applyBind();p.exports=function(ut){var Ct=De(arguments),zt=ut.length-(arguments.length-1);return j(Ct,1+(zt>0?zt:0),!0)},Ue?Ue(p.exports,`apply`,{value:Ge}):p.exports.apply=Ge})),require_shams=__commonJSMin(((r,p)=>{var j=require_shams$1();p.exports=function(){return j()&&!!Symbol.toStringTag}})),require_which_typed_array=__commonJSMin(((r,p)=>{init_dist$5();var j=require_for_each(),Ue=require_available_typed_arrays(),De=require_call_bind(),Ge=require_call_bound(),R=require_gopd(),ut=require_get_proto(),Ct=Ge(`Object.prototype.toString`),zt=require_shams()(),ft=typeof globalThis>`u`?global:globalThis,qt=Ue(),Nt=Ge(`String.prototype.slice`),Ut=Ge(`Array.prototype.indexOf`,!0)||function(ii,ri){for(var ui=0;ui<ii.length;ui+=1)if(ii[ui]===ri)return ui;return-1},Yt={__proto__:null};zt&&R&&ut?j(qt,function(ei){var ii=new ft[ei];if(Symbol.toStringTag in ii&&ut){var ri=ut(ii),ui=R(ri,Symbol.toStringTag);!ui&&ri&&(ui=R(ut(ri),Symbol.toStringTag)),Yt[`$`+ei]=De(ui.get)}}):j(qt,function(ei){var ii=new ft[ei],ri=ii.slice||ii.set;ri&&(Yt[`$`+ei]=De(ri))});var Gt=function(ii){var ri=!1;return j(Yt,function(ui,fi){if(!ri)try{`$`+ui(ii)===fi&&(ri=Nt(fi,1))}catch{}}),ri},Jt=function(ii){var ri=!1;return j(Yt,function(ui,fi){if(!ri)try{ui(ii),ri=Nt(fi,1)}catch{}}),ri};p.exports=function(ii){if(!ii||typeof ii!=`object`)return!1;if(!zt){var ri=Nt(Ct(ii),8,-1);return Ut(qt,ri)>-1?ri:ri===`Object`?Jt(ii):!1}return R?Gt(ii):null}})),require_is_typed_array=__commonJSMin(((r,p)=>{var j=require_which_typed_array();p.exports=function(De){return!!j(De)}})),require_typed_array_buffer$1=__commonJSMin(((r,p)=>{var j=require_type(),Ue=require_call_bound()(`TypedArray.prototype.buffer`,!0),De=require_is_typed_array();p.exports=Ue||function(R){if(!De(R))throw new j(`Not a Typed Array`);return R.buffer}})),require_to_buffer$5=__commonJSMin(((r,p)=>{var j=require_safe_buffer$4().Buffer,Ue=require_isarray$4(),De=require_typed_array_buffer$1(),Ge=ArrayBuffer.isView||function(ft){try{return De(ft),!0}catch{return!1}},R=typeof Uint8Array<`u`,ut=typeof ArrayBuffer<`u`&&typeof Uint8Array<`u`,Ct=ut&&(j.prototype instanceof Uint8Array||j.TYPED_ARRAY_SUPPORT);p.exports=function(ft,qt){if(j.isBuffer(ft))return ft.constructor&&!(`isBuffer`in ft)?j.from(ft):ft;if(typeof ft==`string`)return j.from(ft,qt);if(ut&&Ge(ft)){if(ft.byteLength===0)return j.alloc(0);if(Ct){var Nt=j.from(ft.buffer,ft.byteOffset,ft.byteLength);if(Nt.byteLength===ft.byteLength)return Nt}var Ut=ft instanceof Uint8Array?ft:new Uint8Array(ft.buffer,ft.byteOffset,ft.byteLength),Yt=j.from(Ut);if(Yt.length===ft.byteLength)return Yt}if(R&&ft instanceof Uint8Array)return j.from(ft);var Gt=Ue(ft);if(Gt)for(var Jt=0;Jt<ft.length;Jt+=1){var ei=ft[Jt];if(typeof ei!=`number`||ei<0||ei>255||~~ei!==ei)throw RangeError(`Array items must be numbers in the range 0-255.`)}if(Gt||j.isBuffer(ft)&&ft.constructor&&typeof ft.constructor.isBuffer==`function`&&ft.constructor.isBuffer(ft))return j.from(ft);throw TypeError(`The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.`)}})),require_to_buffer$4=__commonJSMin(((r,p)=>{var j=require_safe_buffer$4().Buffer,Ue=require_to_buffer$5(),De=typeof Uint8Array<`u`,Ge=De&&typeof ArrayBuffer<`u`&&ArrayBuffer.isView;p.exports=function(R,ut){if(typeof R==`string`||j.isBuffer(R)||De&&R instanceof Uint8Array||Ge&&Ge(R))return Ue(R,ut);throw TypeError(`The "data" argument must be a string, a Buffer, a Uint8Array, or a DataView`)}})),require_process_nextick_args$1=__commonJSMin(((r,p)=>{init_dist$4(),typeof process$1>`u`||!process$1.version||process$1.version.indexOf(`v0.`)===0||process$1.version.indexOf(`v1.`)===0&&process$1.version.indexOf(`v1.8.`)!==0?p.exports={nextTick:j}:p.exports=process$1;function j(Ue,De,Ge,R){if(typeof Ue!=`function`)throw TypeError(`"callback" argument must be a function`);var ut=arguments.length,Ct,zt;switch(ut){case 0:case 1:return process$1.nextTick(Ue);case 2:return process$1.nextTick(function(){Ue.call(null,De)});case 3:return process$1.nextTick(function(){Ue.call(null,De,Ge)});case 4:return process$1.nextTick(function(){Ue.call(null,De,Ge,R)});default:for(Ct=Array(ut-1),zt=0;zt<Ct.length;)Ct[zt++]=arguments[zt];return process$1.nextTick(function(){Ue.apply(null,Ct)})}}})),require_isarray$3=__commonJSMin(((r,p)=>{var j={}.toString;p.exports=Array.isArray||function(Ue){return j.call(Ue)==`[object Array]`}})),require_stream_browser$2=__commonJSMin(((r,p)=>{p.exports=require_events().EventEmitter})),require_safe_buffer$2=__commonJSMin(((r,p)=>{var j=require_dist$1(),Ue=j.Buffer;function De(R,ut){for(var Ct in R)ut[Ct]=R[Ct]}Ue.from&&Ue.alloc&&Ue.allocUnsafe&&Ue.allocUnsafeSlow?p.exports=j:(De(j,r),r.Buffer=Ge);function Ge(R,ut,Ct){return Ue(R,ut,Ct)}De(Ue,Ge),Ge.from=function(R,ut,Ct){if(typeof R==`number`)throw TypeError(`Argument must not be a number`);return Ue(R,ut,Ct)},Ge.alloc=function(R,ut,Ct){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);var zt=Ue(R);return ut===void 0?zt.fill(0):typeof Ct==`string`?zt.fill(ut,Ct):zt.fill(ut),zt},Ge.allocUnsafe=function(R){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);return Ue(R)},Ge.allocUnsafeSlow=function(R){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);return j.SlowBuffer(R)}})),require_util$1=__commonJSMin((r=>{function p(Jt){return Array.isArray?Array.isArray(Jt):Gt(Jt)===`[object Array]`}r.isArray=p;function j(Jt){return typeof Jt==`boolean`}r.isBoolean=j;function Ue(Jt){return Jt===null}r.isNull=Ue;function De(Jt){return Jt==null}r.isNullOrUndefined=De;function Ge(Jt){return typeof Jt==`number`}r.isNumber=Ge;function R(Jt){return typeof Jt==`string`}r.isString=R;function ut(Jt){return typeof Jt==`symbol`}r.isSymbol=ut;function Ct(Jt){return Jt===void 0}r.isUndefined=Ct;function zt(Jt){return Gt(Jt)===`[object RegExp]`}r.isRegExp=zt;function ft(Jt){return typeof Jt==`object`&&!!Jt}r.isObject=ft;function qt(Jt){return Gt(Jt)===`[object Date]`}r.isDate=qt;function Nt(Jt){return Gt(Jt)===`[object Error]`||Jt instanceof Error}r.isError=Nt;function Ut(Jt){return typeof Jt==`function`}r.isFunction=Ut;function Yt(Jt){return Jt===null||typeof Jt==`boolean`||typeof Jt==`number`||typeof Jt==`string`||typeof Jt==`symbol`||typeof Jt>`u`}r.isPrimitive=Yt,r.isBuffer=require_dist$1().Buffer.isBuffer;function Gt(Jt){return Object.prototype.toString.call(Jt)}})),require_BufferList$2=__commonJSMin(((r,p)=>{function j(R,ut){if(!(R instanceof ut))throw TypeError(`Cannot call a class as a function`)}var Ue=require_safe_buffer$2().Buffer,De=require_util$2();function Ge(R,ut,Ct){R.copy(ut,Ct)}p.exports=(function(){function R(){j(this,R),this.head=null,this.tail=null,this.length=0}return R.prototype.push=function(Ct){var zt={data:Ct,next:null};this.length>0?this.tail.next=zt:this.head=zt,this.tail=zt,++this.length},R.prototype.unshift=function(Ct){var zt={data:Ct,next:this.head};this.length===0&&(this.tail=zt),this.head=zt,++this.length},R.prototype.shift=function(){if(this.length!==0){var Ct=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Ct}},R.prototype.clear=function(){this.head=this.tail=null,this.length=0},R.prototype.join=function(Ct){if(this.length===0)return``;for(var zt=this.head,ft=``+zt.data;zt=zt.next;)ft+=Ct+zt.data;return ft},R.prototype.concat=function(Ct){if(this.length===0)return Ue.alloc(0);for(var zt=Ue.allocUnsafe(Ct>>>0),ft=this.head,qt=0;ft;)Ge(ft.data,zt,qt),qt+=ft.data.length,ft=ft.next;return zt},R})(),De&&De.inspect&&De.inspect.custom&&(p.exports.prototype[De.inspect.custom]=function(){var R=De.inspect({length:this.length});return this.constructor.name+` `+R})})),require_destroy$2=__commonJSMin(((r,p)=>{var j=require_process_nextick_args$1();function Ue(R,ut){var Ct=this,zt=this._readableState&&this._readableState.destroyed,ft=this._writableState&&this._writableState.destroyed;return zt||ft?(ut?ut(R):R&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,j.nextTick(Ge,this,R)):j.nextTick(Ge,this,R)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(R||null,function(qt){!ut&&qt?Ct._writableState?Ct._writableState.errorEmitted||(Ct._writableState.errorEmitted=!0,j.nextTick(Ge,Ct,qt)):j.nextTick(Ge,Ct,qt):ut&&ut(qt)}),this)}function De(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function Ge(R,ut){R.emit(`error`,ut)}p.exports={destroy:Ue,undestroy:De}})),require_browser$21=__commonJSMin(((r,p)=>{init_dist$5(),p.exports=j;function j(De,Ge){if(Ue(`noDeprecation`))return De;var R=!1;function ut(){if(!R){if(Ue(`throwDeprecation`))throw Error(Ge);Ue(`traceDeprecation`)?console.trace(Ge):console.warn(Ge),R=!0}return De.apply(this,arguments)}return ut}function Ue(De){try{if(!global.localStorage)return!1}catch{return!1}var Ge=global.localStorage[De];return Ge==null?!1:String(Ge).toLowerCase()===`true`}})),require__stream_writable$2=__commonJSMin(((r,p)=>{init_dist$5(),init_dist$4();var j=require_process_nextick_args$1();p.exports=ei;function Ue(Xe){var We=this;this.next=null,this.entry=null,this.finish=function(){at(We,Xe)}}var De=!process$1.browser&&[`v0.10`,`v0.9.`].indexOf(process$1.version.slice(0,5))>-1?setImmediate:j.nextTick,Ge;ei.WritableState=Gt;var R=Object.create(require_util$1());R.inherits=require_inherits_browser$1();var ut={deprecate:require_browser$21()},Ct=require_stream_browser$2(),zt=require_safe_buffer$2().Buffer,ft=(typeof global<`u`?global:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function qt(Xe){return zt.from(Xe)}function Nt(Xe){return zt.isBuffer(Xe)||Xe instanceof ft}var Ut=require_destroy$2();R.inherits(ei,Ct);function Yt(){}function Gt(Xe,We){Ge||=require__stream_duplex$2(),Xe||={};var g=We instanceof Ge;this.objectMode=!!Xe.objectMode,g&&(this.objectMode=this.objectMode||!!Xe.writableObjectMode);var Ye=Xe.highWaterMark,ti=Xe.writableHighWaterMark,Xt=this.objectMode?16:16*1024;Ye||Ye===0?this.highWaterMark=Ye:g&&(ti||ti===0)?this.highWaterMark=ti:this.highWaterMark=Xt,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1,this.decodeStrings=Xe.decodeStrings!==!1,this.defaultEncoding=Xe.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(si){xi(We,si)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new Ue(this)}Gt.prototype.getBuffer=function(){for(var We=this.bufferedRequest,g=[];We;)g.push(We),We=We.next;return g},(function(){try{Object.defineProperty(Gt.prototype,`buffer`,{get:ut.deprecate(function(){return this.getBuffer()},`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch{}})();var Jt;typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(Jt=Function.prototype[Symbol.hasInstance],Object.defineProperty(ei,Symbol.hasInstance,{value:function(Xe){return Jt.call(this,Xe)?!0:this===ei?Xe&&Xe._writableState instanceof Gt:!1}})):Jt=function(Xe){return Xe instanceof this};function ei(Xe){if(Ge||=require__stream_duplex$2(),!Jt.call(ei,this)&&!(this instanceof Ge))return new ei(Xe);this._writableState=new Gt(Xe,this),this.writable=!0,Xe&&(typeof Xe.write==`function`&&(this._write=Xe.write),typeof Xe.writev==`function`&&(this._writev=Xe.writev),typeof Xe.destroy==`function`&&(this._destroy=Xe.destroy),typeof Xe.final==`function`&&(this._final=Xe.final)),Ct.call(this)}ei.prototype.pipe=function(){this.emit(`error`,Error(`Cannot pipe, not readable`))};function ii(Xe,We){var g=Error(`write after end`);Xe.emit(`error`,g),j.nextTick(We,g)}function ri(Xe,We,g,Ye){var ti=!0,Xt=!1;return g===null?Xt=TypeError(`May not write null values to stream`):typeof g!=`string`&&g!==void 0&&!We.objectMode&&(Xt=TypeError(`Invalid non-string/buffer chunk`)),Xt&&(Xe.emit(`error`,Xt),j.nextTick(Ye,Xt),ti=!1),ti}ei.prototype.write=function(Xe,We,g){var Ye=this._writableState,ti=!1,Xt=!Ye.objectMode&&Nt(Xe);return Xt&&!zt.isBuffer(Xe)&&(Xe=qt(Xe)),typeof We==`function`&&(g=We,We=null),Xt?We=`buffer`:We||=Ye.defaultEncoding,typeof g!=`function`&&(g=Yt),Ye.ended?ii(this,g):(Xt||ri(this,Ye,Xe,g))&&(Ye.pendingcb++,ti=fi(this,Ye,Xt,Xe,We,g)),ti},ei.prototype.cork=function(){var Xe=this._writableState;Xe.corked++},ei.prototype.uncork=function(){var Xe=this._writableState;Xe.corked&&(Xe.corked--,!Xe.writing&&!Xe.corked&&!Xe.bufferProcessing&&Xe.bufferedRequest&&Je(this,Xe))},ei.prototype.setDefaultEncoding=function(We){if(typeof We==`string`&&(We=We.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((We+``).toLowerCase())>-1))throw TypeError(`Unknown encoding: `+We);return this._writableState.defaultEncoding=We,this};function ui(Xe,We,g){return!Xe.objectMode&&Xe.decodeStrings!==!1&&typeof We==`string`&&(We=zt.from(We,g)),We}Object.defineProperty(ei.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function fi(Xe,We,g,Ye,ti,Xt){if(!g){var si=ui(We,Ye,ti);Ye!==si&&(g=!0,ti=`buffer`,Ye=si)}var ki=We.objectMode?1:Ye.length;We.length+=ki;var pi=We.length<We.highWaterMark;if(pi||(We.needDrain=!0),We.writing||We.corked){var _i=We.lastBufferedRequest;We.lastBufferedRequest={chunk:Ye,encoding:ti,isBuf:g,callback:Xt,next:null},_i?_i.next=We.lastBufferedRequest:We.bufferedRequest=We.lastBufferedRequest,We.bufferedRequestCount+=1}else mi(Xe,We,!1,ki,Ye,ti,Xt);return pi}function mi(Xe,We,g,Ye,ti,Xt,si){We.writelen=Ye,We.writecb=si,We.writing=!0,We.sync=!0,g?Xe._writev(ti,We.onwrite):Xe._write(ti,Xt,We.onwrite),We.sync=!1}function Fi(Xe,We,g,Ye,ti){--We.pendingcb,g?(j.nextTick(ti,Ye),j.nextTick(ke,Xe,We),Xe._writableState.errorEmitted=!0,Xe.emit(`error`,Ye)):(ti(Ye),Xe._writableState.errorEmitted=!0,Xe.emit(`error`,Ye),ke(Xe,We))}function Mi(Xe){Xe.writing=!1,Xe.writecb=null,Xe.length-=Xe.writelen,Xe.writelen=0}function xi(Xe,We){var g=Xe._writableState,Ye=g.sync,ti=g.writecb;if(Mi(g),We)Fi(Xe,g,Ye,We,ti);else{var Xt=s(g);!Xt&&!g.corked&&!g.bufferProcessing&&g.bufferedRequest&&Je(Xe,g),Ye?De(wi,Xe,g,Xt,ti):wi(Xe,g,Xt,ti)}}function wi(Xe,We,g,Ye){g||Oi(Xe,We),We.pendingcb--,Ye(),ke(Xe,We)}function Oi(Xe,We){We.length===0&&We.needDrain&&(We.needDrain=!1,Xe.emit(`drain`))}function Je(Xe,We){We.bufferProcessing=!0;var g=We.bufferedRequest;if(Xe._writev&&g&&g.next){var Ye=We.bufferedRequestCount,ti=Array(Ye),Xt=We.corkedRequestsFree;Xt.entry=g;for(var si=0,ki=!0;g;)ti[si]=g,g.isBuf||(ki=!1),g=g.next,si+=1;ti.allBuffers=ki,mi(Xe,We,!0,We.length,ti,``,Xt.finish),We.pendingcb++,We.lastBufferedRequest=null,Xt.next?(We.corkedRequestsFree=Xt.next,Xt.next=null):We.corkedRequestsFree=new Ue(We),We.bufferedRequestCount=0}else{for(;g;){var pi=g.chunk,_i=g.encoding,hi=g.callback;if(mi(Xe,We,!1,We.objectMode?1:pi.length,pi,_i,hi),g=g.next,We.bufferedRequestCount--,We.writing)break}g===null&&(We.lastBufferedRequest=null)}We.bufferedRequest=g,We.bufferProcessing=!1}ei.prototype._write=function(Xe,We,g){g(Error(`_write() is not implemented`))},ei.prototype._writev=null,ei.prototype.end=function(Xe,We,g){var Ye=this._writableState;typeof Xe==`function`?(g=Xe,Xe=null,We=null):typeof We==`function`&&(g=We,We=null),Xe!=null&&this.write(Xe,We),Ye.corked&&(Ye.corked=1,this.uncork()),Ye.ending||Ke(this,Ye,g)};function s(Xe){return Xe.ending&&Xe.length===0&&Xe.bufferedRequest===null&&!Xe.finished&&!Xe.writing}function K(Xe,We){Xe._final(function(g){We.pendingcb--,g&&Xe.emit(`error`,g),We.prefinished=!0,Xe.emit(`prefinish`),ke(Xe,We)})}function xe(Xe,We){!We.prefinished&&!We.finalCalled&&(typeof Xe._final==`function`?(We.pendingcb++,We.finalCalled=!0,j.nextTick(K,Xe,We)):(We.prefinished=!0,Xe.emit(`prefinish`)))}function ke(Xe,We){var g=s(We);return g&&(xe(Xe,We),We.pendingcb===0&&(We.finished=!0,Xe.emit(`finish`))),g}function Ke(Xe,We,g){We.ending=!0,ke(Xe,We),g&&(We.finished?j.nextTick(g):Xe.once(`finish`,g)),We.ended=!0,Xe.writable=!1}function at(Xe,We,g){var Ye=Xe.entry;for(Xe.entry=null;Ye;){var ti=Ye.callback;We.pendingcb--,ti(g),Ye=Ye.next}We.corkedRequestsFree.next=Xe}Object.defineProperty(ei.prototype,`destroyed`,{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Xe){this._writableState&&(this._writableState.destroyed=Xe)}}),ei.prototype.destroy=Ut.destroy,ei.prototype._undestroy=Ut.undestroy,ei.prototype._destroy=function(Xe,We){this.end(),We(Xe)}})),require__stream_duplex$2=__commonJSMin(((r,p)=>{var j=require_process_nextick_args$1(),Ue=Object.keys||function(Ut){var Yt=[];for(var Gt in Ut)Yt.push(Gt);return Yt};p.exports=ft;var De=Object.create(require_util$1());De.inherits=require_inherits_browser$1();var Ge=require__stream_readable$2(),R=require__stream_writable$2();De.inherits(ft,Ge);for(var ut=Ue(R.prototype),Ct=0;Ct<ut.length;Ct++){var zt=ut[Ct];ft.prototype[zt]||(ft.prototype[zt]=R.prototype[zt])}function ft(Ut){if(!(this instanceof ft))return new ft(Ut);Ge.call(this,Ut),R.call(this,Ut),Ut&&Ut.readable===!1&&(this.readable=!1),Ut&&Ut.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,Ut&&Ut.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once(`end`,qt)}Object.defineProperty(ft.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function qt(){this.allowHalfOpen||this._writableState.ended||j.nextTick(Nt,this)}function Nt(Ut){Ut.end()}Object.defineProperty(ft.prototype,`destroyed`,{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(Ut){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=Ut,this._writableState.destroyed=Ut)}}),ft.prototype._destroy=function(Ut,Yt){this.push(null),this.end(),j.nextTick(Yt,Ut)}})),require__stream_readable$2=__commonJSMin(((r,p)=>{init_dist$5(),init_dist$4();var j=require_process_nextick_args$1();p.exports=ui;var Ue=require_isarray$3(),De;ui.ReadableState=ri,require_events().EventEmitter;var Ge=function(hi,di){return hi.listeners(di).length},R=require_stream_browser$2(),ut=require_safe_buffer$2().Buffer,Ct=(typeof global<`u`?global:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function zt(hi){return ut.from(hi)}function ft(hi){return ut.isBuffer(hi)||hi instanceof Ct}var qt=Object.create(require_util$1());qt.inherits=require_inherits_browser$1();var Nt=require_util$2(),Ut=void 0;Ut=Nt&&Nt.debuglog?Nt.debuglog(`stream`):function(){};var Yt=require_BufferList$2(),Gt=require_destroy$2(),Jt;qt.inherits(ui,R);var ei=[`error`,`close`,`destroy`,`pause`,`resume`];function ii(hi,di,bi){if(typeof hi.prependListener==`function`)return hi.prependListener(di,bi);!hi._events||!hi._events[di]?hi.on(di,bi):Ue(hi._events[di])?hi._events[di].unshift(bi):hi._events[di]=[bi,hi._events[di]]}function ri(hi,di){De||=require__stream_duplex$2(),hi||={};var bi=di instanceof De;this.objectMode=!!hi.objectMode,bi&&(this.objectMode=this.objectMode||!!hi.readableObjectMode);var Bi=hi.highWaterMark,ci=hi.readableHighWaterMark,vi=this.objectMode?16:16*1024;Bi||Bi===0?this.highWaterMark=Bi:bi&&(ci||ci===0)?this.highWaterMark=ci:this.highWaterMark=vi,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new Yt,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=hi.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,hi.encoding&&(Jt||=require_string_decoder().StringDecoder,this.decoder=new Jt(hi.encoding),this.encoding=hi.encoding)}function ui(hi){if(De||=require__stream_duplex$2(),!(this instanceof ui))return new ui(hi);this._readableState=new ri(hi,this),this.readable=!0,hi&&(typeof hi.read==`function`&&(this._read=hi.read),typeof hi.destroy==`function`&&(this._destroy=hi.destroy)),R.call(this)}Object.defineProperty(ui.prototype,`destroyed`,{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(hi){this._readableState&&(this._readableState.destroyed=hi)}}),ui.prototype.destroy=Gt.destroy,ui.prototype._undestroy=Gt.undestroy,ui.prototype._destroy=function(hi,di){this.push(null),di(hi)},ui.prototype.push=function(hi,di){var bi=this._readableState,Bi;return bi.objectMode?Bi=!0:typeof hi==`string`&&(di||=bi.defaultEncoding,di!==bi.encoding&&(hi=ut.from(hi,di),di=``),Bi=!0),fi(this,hi,di,!1,Bi)},ui.prototype.unshift=function(hi){return fi(this,hi,null,!0,!1)};function fi(hi,di,bi,Bi,ci){var vi=hi._readableState;if(di===null)vi.reading=!1,Je(hi,vi);else{var Ai;ci||(Ai=Fi(vi,di)),Ai?hi.emit(`error`,Ai):vi.objectMode||di&&di.length>0?(typeof di!=`string`&&!vi.objectMode&&Object.getPrototypeOf(di)!==ut.prototype&&(di=zt(di)),Bi?vi.endEmitted?hi.emit(`error`,Error(`stream.unshift() after end event`)):mi(hi,vi,di,!0):vi.ended?hi.emit(`error`,Error(`stream.push() after EOF`)):(vi.reading=!1,vi.decoder&&!bi?(di=vi.decoder.write(di),vi.objectMode||di.length!==0?mi(hi,vi,di,!1):xe(hi,vi)):mi(hi,vi,di,!1))):Bi||(vi.reading=!1)}return Mi(vi)}function mi(hi,di,bi,Bi){di.flowing&&di.length===0&&!di.sync?(hi.emit(`data`,bi),hi.read(0)):(di.length+=di.objectMode?1:bi.length,Bi?di.buffer.unshift(bi):di.buffer.push(bi),di.needReadable&&s(hi)),xe(hi,di)}function Fi(hi,di){var bi;return!ft(di)&&typeof di!=`string`&&di!==void 0&&!hi.objectMode&&(bi=TypeError(`Invalid non-string/buffer chunk`)),bi}function Mi(hi){return!hi.ended&&(hi.needReadable||hi.length<hi.highWaterMark||hi.length===0)}ui.prototype.isPaused=function(){return this._readableState.flowing===!1},ui.prototype.setEncoding=function(hi){return Jt||=require_string_decoder().StringDecoder,this._readableState.decoder=new Jt(hi),this._readableState.encoding=hi,this};var xi=8388608;function wi(hi){return hi>=xi?hi=xi:(hi--,hi|=hi>>>1,hi|=hi>>>2,hi|=hi>>>4,hi|=hi>>>8,hi|=hi>>>16,hi++),hi}function Oi(hi,di){return hi<=0||di.length===0&&di.ended?0:di.objectMode?1:hi===hi?(hi>di.highWaterMark&&(di.highWaterMark=wi(hi)),hi<=di.length?hi:di.ended?di.length:(di.needReadable=!0,0)):di.flowing&&di.length?di.buffer.head.data.length:di.length}ui.prototype.read=function(hi){Ut(`read`,hi),hi=parseInt(hi,10);var di=this._readableState,bi=hi;if(hi!==0&&(di.emittedReadable=!1),hi===0&&di.needReadable&&(di.length>=di.highWaterMark||di.ended))return Ut(`read: emitReadable`,di.length,di.ended),di.length===0&&di.ended?ki(this):s(this),null;if(hi=Oi(hi,di),hi===0&&di.ended)return di.length===0&&ki(this),null;var Bi=di.needReadable;Ut(`need readable`,Bi),(di.length===0||di.length-hi<di.highWaterMark)&&(Bi=!0,Ut(`length less than watermark`,Bi)),di.ended||di.reading?(Bi=!1,Ut(`reading or ended`,Bi)):Bi&&(Ut(`do read`),di.reading=!0,di.sync=!0,di.length===0&&(di.needReadable=!0),this._read(di.highWaterMark),di.sync=!1,di.reading||(hi=Oi(bi,di)));var ci;return ci=hi>0?Ye(hi,di):null,ci===null?(di.needReadable=!0,hi=0):di.length-=hi,di.length===0&&(di.ended||(di.needReadable=!0),bi!==hi&&di.ended&&ki(this)),ci!==null&&this.emit(`data`,ci),ci};function Je(hi,di){if(!di.ended){if(di.decoder){var bi=di.decoder.end();bi&&bi.length&&(di.buffer.push(bi),di.length+=di.objectMode?1:bi.length)}di.ended=!0,s(hi)}}function s(hi){var di=hi._readableState;di.needReadable=!1,di.emittedReadable||(Ut(`emitReadable`,di.flowing),di.emittedReadable=!0,di.sync?j.nextTick(K,hi):K(hi))}function K(hi){Ut(`emit readable`),hi.emit(`readable`),g(hi)}function xe(hi,di){di.readingMore||(di.readingMore=!0,j.nextTick(ke,hi,di))}function ke(hi,di){for(var bi=di.length;!di.reading&&!di.flowing&&!di.ended&&di.length<di.highWaterMark&&(Ut(`maybeReadMore read 0`),hi.read(0),bi!==di.length);)bi=di.length;di.readingMore=!1}ui.prototype._read=function(hi){this.emit(`error`,Error(`_read() is not implemented`))},ui.prototype.pipe=function(hi,di){var bi=this,Bi=this._readableState;switch(Bi.pipesCount){case 0:Bi.pipes=hi;break;case 1:Bi.pipes=[Bi.pipes,hi];break;default:Bi.pipes.push(hi);break}Bi.pipesCount+=1,Ut(`pipe count=%d opts=%j`,Bi.pipesCount,di);var ci=(!di||di.end!==!1)&&hi!==process$1.stdout&&hi!==process$1.stderr?Ai:ya;Bi.endEmitted?j.nextTick(ci):bi.once(`end`,ci),hi.on(`unpipe`,vi);function vi(gi,Ni){Ut(`onunpipe`),gi===bi&&Ni&&Ni.hasUnpiped===!1&&(Ni.hasUnpiped=!0,ba())}function Ai(){Ut(`onend`),hi.end()}var Li=Ke(bi);hi.on(`drain`,Li);var Ti=!1;function ba(){Ut(`cleanup`),hi.removeListener(`close`,Hi),hi.removeListener(`finish`,Ii),hi.removeListener(`drain`,Li),hi.removeListener(`error`,Ma),hi.removeListener(`unpipe`,vi),bi.removeListener(`end`,Ai),bi.removeListener(`end`,ya),bi.removeListener(`data`,Wi),Ti=!0,Bi.awaitDrain&&(!hi._writableState||hi._writableState.needDrain)&&Li()}var Ri=!1;bi.on(`data`,Wi);function Wi(gi){Ut(`ondata`),Ri=!1,hi.write(gi)===!1&&!Ri&&((Bi.pipesCount===1&&Bi.pipes===hi||Bi.pipesCount>1&&_i(Bi.pipes,hi)!==-1)&&!Ti&&(Ut(`false write response, pause`,Bi.awaitDrain),Bi.awaitDrain++,Ri=!0),bi.pause())}function Ma(gi){Ut(`onerror`,gi),ya(),hi.removeListener(`error`,Ma),Ge(hi,`error`)===0&&hi.emit(`error`,gi)}ii(hi,`error`,Ma);function Hi(){hi.removeListener(`finish`,Ii),ya()}hi.once(`close`,Hi);function Ii(){Ut(`onfinish`),hi.removeListener(`close`,Hi),ya()}hi.once(`finish`,Ii);function ya(){Ut(`unpipe`),bi.unpipe(hi)}return hi.emit(`pipe`,bi),Bi.flowing||(Ut(`pipe resume`),bi.resume()),hi};function Ke(hi){return function(){var di=hi._readableState;Ut(`pipeOnDrain`,di.awaitDrain),di.awaitDrain&&di.awaitDrain--,di.awaitDrain===0&&Ge(hi,`data`)&&(di.flowing=!0,g(hi))}}ui.prototype.unpipe=function(hi){var di=this._readableState,bi={hasUnpiped:!1};if(di.pipesCount===0)return this;if(di.pipesCount===1)return hi&&hi!==di.pipes?this:(hi||=di.pipes,di.pipes=null,di.pipesCount=0,di.flowing=!1,hi&&hi.emit(`unpipe`,this,bi),this);if(!hi){var Bi=di.pipes,ci=di.pipesCount;di.pipes=null,di.pipesCount=0,di.flowing=!1;for(var vi=0;vi<ci;vi++)Bi[vi].emit(`unpipe`,this,{hasUnpiped:!1});return this}var Ai=_i(di.pipes,hi);return Ai===-1?this:(di.pipes.splice(Ai,1),--di.pipesCount,di.pipesCount===1&&(di.pipes=di.pipes[0]),hi.emit(`unpipe`,this,bi),this)},ui.prototype.on=function(hi,di){var bi=R.prototype.on.call(this,hi,di);if(hi===`data`)this._readableState.flowing!==!1&&this.resume();else if(hi===`readable`){var Bi=this._readableState;!Bi.endEmitted&&!Bi.readableListening&&(Bi.readableListening=Bi.needReadable=!0,Bi.emittedReadable=!1,Bi.reading?Bi.length&&s(this):j.nextTick(at,this))}return bi},ui.prototype.addListener=ui.prototype.on;function at(hi){Ut(`readable nexttick read 0`),hi.read(0)}ui.prototype.resume=function(){var hi=this._readableState;return hi.flowing||(Ut(`resume`),hi.flowing=!0,Xe(this,hi)),this};function Xe(hi,di){di.resumeScheduled||(di.resumeScheduled=!0,j.nextTick(We,hi,di))}function We(hi,di){di.reading||(Ut(`resume read 0`),hi.read(0)),di.resumeScheduled=!1,di.awaitDrain=0,hi.emit(`resume`),g(hi),di.flowing&&!di.reading&&hi.read(0)}ui.prototype.pause=function(){return Ut(`call pause flowing=%j`,this._readableState.flowing),this._readableState.flowing!==!1&&(Ut(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this};function g(hi){var di=hi._readableState;for(Ut(`flow`,di.flowing);di.flowing&&hi.read()!==null;);}ui.prototype.wrap=function(hi){var di=this,bi=this._readableState,Bi=!1;for(var ci in hi.on(`end`,function(){if(Ut(`wrapped end`),bi.decoder&&!bi.ended){var Ai=bi.decoder.end();Ai&&Ai.length&&di.push(Ai)}di.push(null)}),hi.on(`data`,function(Ai){Ut(`wrapped data`),bi.decoder&&(Ai=bi.decoder.write(Ai)),!(bi.objectMode&&Ai==null)&&(!bi.objectMode&&(!Ai||!Ai.length)||di.push(Ai)||(Bi=!0,hi.pause()))}),hi)this[ci]===void 0&&typeof hi[ci]==`function`&&(this[ci]=(function(Ai){return function(){return hi[Ai].apply(hi,arguments)}})(ci));for(var vi=0;vi<ei.length;vi++)hi.on(ei[vi],this.emit.bind(this,ei[vi]));return this._read=function(Ai){Ut(`wrapped _read`,Ai),Bi&&(Bi=!1,hi.resume())},this},Object.defineProperty(ui.prototype,`readableHighWaterMark`,{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),ui._fromList=Ye;function Ye(hi,di){if(di.length===0)return null;var bi;return di.objectMode?bi=di.buffer.shift():!hi||hi>=di.length?(bi=di.decoder?di.buffer.join(``):di.buffer.length===1?di.buffer.head.data:di.buffer.concat(di.length),di.buffer.clear()):bi=ti(hi,di.buffer,di.decoder),bi}function ti(hi,di,bi){var Bi;return hi<di.head.data.length?(Bi=di.head.data.slice(0,hi),di.head.data=di.head.data.slice(hi)):Bi=hi===di.head.data.length?di.shift():bi?Xt(hi,di):si(hi,di),Bi}function Xt(hi,di){var bi=di.head,Bi=1,ci=bi.data;for(hi-=ci.length;bi=bi.next;){var vi=bi.data,Ai=hi>vi.length?vi.length:hi;if(Ai===vi.length?ci+=vi:ci+=vi.slice(0,hi),hi-=Ai,hi===0){Ai===vi.length?(++Bi,bi.next?di.head=bi.next:di.head=di.tail=null):(di.head=bi,bi.data=vi.slice(Ai));break}++Bi}return di.length-=Bi,ci}function si(hi,di){var bi=ut.allocUnsafe(hi),Bi=di.head,ci=1;for(Bi.data.copy(bi),hi-=Bi.data.length;Bi=Bi.next;){var vi=Bi.data,Ai=hi>vi.length?vi.length:hi;if(vi.copy(bi,bi.length-hi,0,Ai),hi-=Ai,hi===0){Ai===vi.length?(++ci,Bi.next?di.head=Bi.next:di.head=di.tail=null):(di.head=Bi,Bi.data=vi.slice(Ai));break}++ci}return di.length-=ci,bi}function ki(hi){var di=hi._readableState;if(di.length>0)throw Error(`"endReadable()" called on non-empty stream`);di.endEmitted||(di.ended=!0,j.nextTick(pi,di,hi))}function pi(hi,di){!hi.endEmitted&&hi.length===0&&(hi.endEmitted=!0,di.readable=!1,di.emit(`end`))}function _i(hi,di){for(var bi=0,Bi=hi.length;bi<Bi;bi++)if(hi[bi]===di)return bi;return-1}})),require__stream_transform$2=__commonJSMin(((r,p)=>{p.exports=Ge;var j=require__stream_duplex$2(),Ue=Object.create(require_util$1());Ue.inherits=require_inherits_browser$1(),Ue.inherits(Ge,j);function De(Ct,zt){var ft=this._transformState;ft.transforming=!1;var qt=ft.writecb;if(!qt)return this.emit(`error`,Error(`write callback called multiple times`));ft.writechunk=null,ft.writecb=null,zt!=null&&this.push(zt),qt(Ct);var Nt=this._readableState;Nt.reading=!1,(Nt.needReadable||Nt.length<Nt.highWaterMark)&&this._read(Nt.highWaterMark)}function Ge(Ct){if(!(this instanceof Ge))return new Ge(Ct);j.call(this,Ct),this._transformState={afterTransform:De.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,Ct&&(typeof Ct.transform==`function`&&(this._transform=Ct.transform),typeof Ct.flush==`function`&&(this._flush=Ct.flush)),this.on(`prefinish`,R)}function R(){var Ct=this;typeof this._flush==`function`?this._flush(function(zt,ft){ut(Ct,zt,ft)}):ut(this,null,null)}Ge.prototype.push=function(Ct,zt){return this._transformState.needTransform=!1,j.prototype.push.call(this,Ct,zt)},Ge.prototype._transform=function(Ct,zt,ft){throw Error(`_transform() is not implemented`)},Ge.prototype._write=function(Ct,zt,ft){var qt=this._transformState;if(qt.writecb=ft,qt.writechunk=Ct,qt.writeencoding=zt,!qt.transforming){var Nt=this._readableState;(qt.needTransform||Nt.needReadable||Nt.length<Nt.highWaterMark)&&this._read(Nt.highWaterMark)}},Ge.prototype._read=function(Ct){var zt=this._transformState;zt.writechunk!==null&&zt.writecb&&!zt.transforming?(zt.transforming=!0,this._transform(zt.writechunk,zt.writeencoding,zt.afterTransform)):zt.needTransform=!0},Ge.prototype._destroy=function(Ct,zt){var ft=this;j.prototype._destroy.call(this,Ct,function(qt){zt(qt),ft.emit(`close`)})};function ut(Ct,zt,ft){if(zt)return Ct.emit(`error`,zt);if(ft!=null&&Ct.push(ft),Ct._writableState.length)throw Error(`Calling transform done when ws.length != 0`);if(Ct._transformState.transforming)throw Error(`Calling transform done when still transforming`);return Ct.push(null)}})),require__stream_passthrough$2=__commonJSMin(((r,p)=>{p.exports=De;var j=require__stream_transform$2(),Ue=Object.create(require_util$1());Ue.inherits=require_inherits_browser$1(),Ue.inherits(De,j);function De(Ge){if(!(this instanceof De))return new De(Ge);j.call(this,Ge)}De.prototype._transform=function(Ge,R,ut){ut(null,Ge)}})),require_readable_browser$2=__commonJSMin(((r,p)=>{r=p.exports=require__stream_readable$2(),r.Stream=r,r.Readable=r,r.Writable=require__stream_writable$2(),r.Duplex=require__stream_duplex$2(),r.Transform=require__stream_transform$2(),r.PassThrough=require__stream_passthrough$2()})),require_hash_base$2=__commonJSMin(((r,p)=>{var j=require_safe_buffer$4().Buffer,Ue=require_to_buffer$4(),De=require_readable_browser$2().Transform,Ge=require_inherits_browser$1();function R(ut){De.call(this),this._block=j.allocUnsafe(ut),this._blockSize=ut,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}Ge(R,De),R.prototype._transform=function(ut,Ct,zt){var ft=null;try{this.update(ut,Ct)}catch(qt){ft=qt}zt(ft)},R.prototype._flush=function(ut){var Ct=null;try{this.push(this.digest())}catch(zt){Ct=zt}ut(Ct)},R.prototype.update=function(ut,Ct){if(this._finalized)throw Error(`Digest already called`);for(var zt=Ue(ut,Ct),ft=this._block,qt=0;this._blockOffset+zt.length-qt>=this._blockSize;){for(var Nt=this._blockOffset;Nt<this._blockSize;)ft[Nt]=zt[qt],Nt+=1,qt+=1;this._update(),this._blockOffset=0}for(;qt<zt.length;)ft[this._blockOffset]=zt[qt],this._blockOffset+=1,qt+=1;for(var Ut=0,Yt=zt.length*8;Yt>0;++Ut)this._length[Ut]+=Yt,Yt=this._length[Ut]/4294967296|0,Yt>0&&(this._length[Ut]-=4294967296*Yt);return this},R.prototype._update=function(){throw Error(`_update is not implemented`)},R.prototype.digest=function(ut){if(this._finalized)throw Error(`Digest already called`);this._finalized=!0;var Ct=this._digest();ut!==void 0&&(Ct=Ct.toString(ut)),this._block.fill(0),this._blockOffset=0;for(var zt=0;zt<4;++zt)this._length[zt]=0;return Ct},R.prototype._digest=function(){throw Error(`_digest is not implemented`)},p.exports=R})),require_ripemd160$1=__commonJSMin(((r,p)=>{var j=require_dist$1().Buffer,Ue=require_inherits_browser$1(),De=require_hash_base$2(),Ge=Array(16),R=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],ut=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],Ct=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],zt=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],ft=[0,1518500249,1859775393,2400959708,2840853838],qt=[1352829926,1548603684,1836072691,2053994217,0];function Nt(ri,ui){return ri<<ui|ri>>>32-ui}function Ut(ri,ui,fi,mi,Fi,Mi,xi,wi){return Nt(ri+(ui^fi^mi)+Mi+xi|0,wi)+Fi|0}function Yt(ri,ui,fi,mi,Fi,Mi,xi,wi){return Nt(ri+(ui&fi|~ui&mi)+Mi+xi|0,wi)+Fi|0}function Gt(ri,ui,fi,mi,Fi,Mi,xi,wi){return Nt(ri+((ui|~fi)^mi)+Mi+xi|0,wi)+Fi|0}function Jt(ri,ui,fi,mi,Fi,Mi,xi,wi){return Nt(ri+(ui&mi|fi&~mi)+Mi+xi|0,wi)+Fi|0}function ei(ri,ui,fi,mi,Fi,Mi,xi,wi){return Nt(ri+(ui^(fi|~mi))+Mi+xi|0,wi)+Fi|0}function ii(){De.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}Ue(ii,De),ii.prototype._update=function(){for(var ri=Ge,ui=0;ui<16;++ui)ri[ui]=this._block.readInt32LE(ui*4);for(var fi=this._a|0,mi=this._b|0,Fi=this._c|0,Mi=this._d|0,xi=this._e|0,wi=this._a|0,Oi=this._b|0,Je=this._c|0,s=this._d|0,K=this._e|0,xe=0;xe<80;xe+=1){var ke,Ke;xe<16?(ke=Ut(fi,mi,Fi,Mi,xi,ri[R[xe]],ft[0],Ct[xe]),Ke=ei(wi,Oi,Je,s,K,ri[ut[xe]],qt[0],zt[xe])):xe<32?(ke=Yt(fi,mi,Fi,Mi,xi,ri[R[xe]],ft[1],Ct[xe]),Ke=Jt(wi,Oi,Je,s,K,ri[ut[xe]],qt[1],zt[xe])):xe<48?(ke=Gt(fi,mi,Fi,Mi,xi,ri[R[xe]],ft[2],Ct[xe]),Ke=Gt(wi,Oi,Je,s,K,ri[ut[xe]],qt[2],zt[xe])):xe<64?(ke=Jt(fi,mi,Fi,Mi,xi,ri[R[xe]],ft[3],Ct[xe]),Ke=Yt(wi,Oi,Je,s,K,ri[ut[xe]],qt[3],zt[xe])):(ke=ei(fi,mi,Fi,Mi,xi,ri[R[xe]],ft[4],Ct[xe]),Ke=Ut(wi,Oi,Je,s,K,ri[ut[xe]],qt[4],zt[xe])),fi=xi,xi=Mi,Mi=Nt(Fi,10),Fi=mi,mi=ke,wi=K,K=s,s=Nt(Je,10),Je=Oi,Oi=Ke}var at=this._b+Fi+s|0;this._b=this._c+Mi+K|0,this._c=this._d+xi+wi|0,this._d=this._e+fi+Oi|0,this._e=this._a+mi+Je|0,this._a=at},ii.prototype._digest=function(){this._block[this._blockOffset]=128,this._blockOffset+=1,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var ri=j.alloc?j.alloc(20):new j(20);return ri.writeInt32LE(this._a,0),ri.writeInt32LE(this._b,4),ri.writeInt32LE(this._c,8),ri.writeInt32LE(this._d,12),ri.writeInt32LE(this._e,16),ri},p.exports=ii})),require_hash$3=__commonJSMin(((r,p)=>{var j=require_safe_buffer$4().Buffer,Ue=require_to_buffer$5();function De(Ge,R){this._block=j.alloc(Ge),this._finalSize=R,this._blockSize=Ge,this._len=0}De.prototype.update=function(Ge,R){Ge=Ue(Ge,R||`utf8`);for(var ut=this._block,Ct=this._blockSize,zt=Ge.length,ft=this._len,qt=0;qt<zt;){for(var Nt=ft%Ct,Ut=Math.min(zt-qt,Ct-Nt),Yt=0;Yt<Ut;Yt++)ut[Nt+Yt]=Ge[qt+Yt];ft+=Ut,qt+=Ut,ft%Ct===0&&this._update(ut)}return this._len+=zt,this},De.prototype.digest=function(Ge){var R=this._len%this._blockSize;this._block[R]=128,this._block.fill(0,R+1),R>=this._finalSize&&(this._update(this._block),this._block.fill(0));var ut=this._len*8;if(ut<=4294967295)this._block.writeUInt32BE(ut,this._blockSize-4);else{var Ct=(ut&4294967295)>>>0,zt=(ut-Ct)/4294967296;this._block.writeUInt32BE(zt,this._blockSize-8),this._block.writeUInt32BE(Ct,this._blockSize-4)}this._update(this._block);var ft=this._hash();return Ge?ft.toString(Ge):ft},De.prototype._update=function(){throw Error(`_update must be implemented by subclass`)},p.exports=De})),require_sha$5=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_hash$3(),De=require_safe_buffer$4().Buffer,Ge=[1518500249,1859775393,-1894007588,-899497514],R=Array(80);function ut(){this.init(),this._w=R,Ue.call(this,64,56)}j(ut,Ue),ut.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function Ct(qt){return qt<<5|qt>>>27}function zt(qt){return qt<<30|qt>>>2}function ft(qt,Nt,Ut,Yt){return qt===0?Nt&Ut|~Nt&Yt:qt===2?Nt&Ut|Nt&Yt|Ut&Yt:Nt^Ut^Yt}ut.prototype._update=function(qt){for(var Nt=this._w,Ut=this._a|0,Yt=this._b|0,Gt=this._c|0,Jt=this._d|0,ei=this._e|0,ii=0;ii<16;++ii)Nt[ii]=qt.readInt32BE(ii*4);for(;ii<80;++ii)Nt[ii]=Nt[ii-3]^Nt[ii-8]^Nt[ii-14]^Nt[ii-16];for(var ri=0;ri<80;++ri){var ui=~~(ri/20),fi=Ct(Ut)+ft(ui,Yt,Gt,Jt)+ei+Nt[ri]+Ge[ui]|0;ei=Jt,Jt=Gt,Gt=zt(Yt),Yt=Ut,Ut=fi}this._a=Ut+this._a|0,this._b=Yt+this._b|0,this._c=Gt+this._c|0,this._d=Jt+this._d|0,this._e=ei+this._e|0},ut.prototype._hash=function(){var qt=De.allocUnsafe(20);return qt.writeInt32BE(this._a|0,0),qt.writeInt32BE(this._b|0,4),qt.writeInt32BE(this._c|0,8),qt.writeInt32BE(this._d|0,12),qt.writeInt32BE(this._e|0,16),qt},p.exports=ut})),require_sha1$1=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_hash$3(),De=require_safe_buffer$4().Buffer,Ge=[1518500249,1859775393,-1894007588,-899497514],R=Array(80);function ut(){this.init(),this._w=R,Ue.call(this,64,56)}j(ut,Ue),ut.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function Ct(Nt){return Nt<<1|Nt>>>31}function zt(Nt){return Nt<<5|Nt>>>27}function ft(Nt){return Nt<<30|Nt>>>2}function qt(Nt,Ut,Yt,Gt){return Nt===0?Ut&Yt|~Ut&Gt:Nt===2?Ut&Yt|Ut&Gt|Yt&Gt:Ut^Yt^Gt}ut.prototype._update=function(Nt){for(var Ut=this._w,Yt=this._a|0,Gt=this._b|0,Jt=this._c|0,ei=this._d|0,ii=this._e|0,ri=0;ri<16;++ri)Ut[ri]=Nt.readInt32BE(ri*4);for(;ri<80;++ri)Ut[ri]=Ct(Ut[ri-3]^Ut[ri-8]^Ut[ri-14]^Ut[ri-16]);for(var ui=0;ui<80;++ui){var fi=~~(ui/20),mi=zt(Yt)+qt(fi,Gt,Jt,ei)+ii+Ut[ui]+Ge[fi]|0;ii=ei,ei=Jt,Jt=ft(Gt),Gt=Yt,Yt=mi}this._a=Yt+this._a|0,this._b=Gt+this._b|0,this._c=Jt+this._c|0,this._d=ei+this._d|0,this._e=ii+this._e|0},ut.prototype._hash=function(){var Nt=De.allocUnsafe(20);return Nt.writeInt32BE(this._a|0,0),Nt.writeInt32BE(this._b|0,4),Nt.writeInt32BE(this._c|0,8),Nt.writeInt32BE(this._d|0,12),Nt.writeInt32BE(this._e|0,16),Nt},p.exports=ut})),require_sha256$1=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_hash$3(),De=require_safe_buffer$4().Buffer,Ge=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],R=Array(64);function ut(){this.init(),this._w=R,Ue.call(this,64,56)}j(ut,Ue),ut.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this};function Ct(Yt,Gt,Jt){return Jt^Yt&(Gt^Jt)}function zt(Yt,Gt,Jt){return Yt&Gt|Jt&(Yt|Gt)}function ft(Yt){return(Yt>>>2|Yt<<30)^(Yt>>>13|Yt<<19)^(Yt>>>22|Yt<<10)}function qt(Yt){return(Yt>>>6|Yt<<26)^(Yt>>>11|Yt<<21)^(Yt>>>25|Yt<<7)}function Nt(Yt){return(Yt>>>7|Yt<<25)^(Yt>>>18|Yt<<14)^Yt>>>3}function Ut(Yt){return(Yt>>>17|Yt<<15)^(Yt>>>19|Yt<<13)^Yt>>>10}ut.prototype._update=function(Yt){for(var Gt=this._w,Jt=this._a|0,ei=this._b|0,ii=this._c|0,ri=this._d|0,ui=this._e|0,fi=this._f|0,mi=this._g|0,Fi=this._h|0,Mi=0;Mi<16;++Mi)Gt[Mi]=Yt.readInt32BE(Mi*4);for(;Mi<64;++Mi)Gt[Mi]=Ut(Gt[Mi-2])+Gt[Mi-7]+Nt(Gt[Mi-15])+Gt[Mi-16]|0;for(var xi=0;xi<64;++xi){var wi=Fi+qt(ui)+Ct(ui,fi,mi)+Ge[xi]+Gt[xi]|0,Oi=ft(Jt)+zt(Jt,ei,ii)|0;Fi=mi,mi=fi,fi=ui,ui=ri+wi|0,ri=ii,ii=ei,ei=Jt,Jt=wi+Oi|0}this._a=Jt+this._a|0,this._b=ei+this._b|0,this._c=ii+this._c|0,this._d=ri+this._d|0,this._e=ui+this._e|0,this._f=fi+this._f|0,this._g=mi+this._g|0,this._h=Fi+this._h|0},ut.prototype._hash=function(){var Yt=De.allocUnsafe(32);return Yt.writeInt32BE(this._a,0),Yt.writeInt32BE(this._b,4),Yt.writeInt32BE(this._c,8),Yt.writeInt32BE(this._d,12),Yt.writeInt32BE(this._e,16),Yt.writeInt32BE(this._f,20),Yt.writeInt32BE(this._g,24),Yt.writeInt32BE(this._h,28),Yt},p.exports=ut})),require_sha224$1=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_sha256$1(),De=require_hash$3(),Ge=require_safe_buffer$4().Buffer,R=Array(64);function ut(){this.init(),this._w=R,De.call(this,64,56)}j(ut,Ue),ut.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},ut.prototype._hash=function(){var Ct=Ge.allocUnsafe(28);return Ct.writeInt32BE(this._a,0),Ct.writeInt32BE(this._b,4),Ct.writeInt32BE(this._c,8),Ct.writeInt32BE(this._d,12),Ct.writeInt32BE(this._e,16),Ct.writeInt32BE(this._f,20),Ct.writeInt32BE(this._g,24),Ct},p.exports=ut})),require_sha512$1=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_hash$3(),De=require_safe_buffer$4().Buffer,Ge=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],R=Array(160);function ut(){this.init(),this._w=R,Ue.call(this,128,112)}j(ut,Ue),ut.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this};function Ct(ei,ii,ri){return ri^ei&(ii^ri)}function zt(ei,ii,ri){return ei&ii|ri&(ei|ii)}function ft(ei,ii){return(ei>>>28|ii<<4)^(ii>>>2|ei<<30)^(ii>>>7|ei<<25)}function qt(ei,ii){return(ei>>>14|ii<<18)^(ei>>>18|ii<<14)^(ii>>>9|ei<<23)}function Nt(ei,ii){return(ei>>>1|ii<<31)^(ei>>>8|ii<<24)^ei>>>7}function Ut(ei,ii){return(ei>>>1|ii<<31)^(ei>>>8|ii<<24)^(ei>>>7|ii<<25)}function Yt(ei,ii){return(ei>>>19|ii<<13)^(ii>>>29|ei<<3)^ei>>>6}function Gt(ei,ii){return(ei>>>19|ii<<13)^(ii>>>29|ei<<3)^(ei>>>6|ii<<26)}function Jt(ei,ii){return ei>>>0<ii>>>0?1:0}ut.prototype._update=function(ei){for(var ii=this._w,ri=this._ah|0,ui=this._bh|0,fi=this._ch|0,mi=this._dh|0,Fi=this._eh|0,Mi=this._fh|0,xi=this._gh|0,wi=this._hh|0,Oi=this._al|0,Je=this._bl|0,s=this._cl|0,K=this._dl|0,xe=this._el|0,ke=this._fl|0,Ke=this._gl|0,at=this._hl|0,Xe=0;Xe<32;Xe+=2)ii[Xe]=ei.readInt32BE(Xe*4),ii[Xe+1]=ei.readInt32BE(Xe*4+4);for(;Xe<160;Xe+=2){var We=ii[Xe-30],g=ii[Xe-30+1],Ye=Nt(We,g),ti=Ut(g,We);We=ii[Xe-4],g=ii[Xe-4+1];var Xt=Yt(We,g),si=Gt(g,We),ki=ii[Xe-14],pi=ii[Xe-14+1],_i=ii[Xe-32],hi=ii[Xe-32+1],di=ti+pi|0,bi=Ye+ki+Jt(di,ti)|0;di=di+si|0,bi=bi+Xt+Jt(di,si)|0,di=di+hi|0,bi=bi+_i+Jt(di,hi)|0,ii[Xe]=bi,ii[Xe+1]=di}for(var Bi=0;Bi<160;Bi+=2){bi=ii[Bi],di=ii[Bi+1];var ci=zt(ri,ui,fi),vi=zt(Oi,Je,s),Ai=ft(ri,Oi),Li=ft(Oi,ri),Ti=qt(Fi,xe),ba=qt(xe,Fi),Ri=Ge[Bi],Wi=Ge[Bi+1],Ma=Ct(Fi,Mi,xi),Hi=Ct(xe,ke,Ke),Ii=at+ba|0,ya=wi+Ti+Jt(Ii,at)|0;Ii=Ii+Hi|0,ya=ya+Ma+Jt(Ii,Hi)|0,Ii=Ii+Wi|0,ya=ya+Ri+Jt(Ii,Wi)|0,Ii=Ii+di|0,ya=ya+bi+Jt(Ii,di)|0;var gi=Li+vi|0,Ni=Ai+ci+Jt(gi,Li)|0;wi=xi,at=Ke,xi=Mi,Ke=ke,Mi=Fi,ke=xe,xe=K+Ii|0,Fi=mi+ya+Jt(xe,K)|0,mi=fi,K=s,fi=ui,s=Je,ui=ri,Je=Oi,Oi=Ii+gi|0,ri=ya+Ni+Jt(Oi,Ii)|0}this._al=this._al+Oi|0,this._bl=this._bl+Je|0,this._cl=this._cl+s|0,this._dl=this._dl+K|0,this._el=this._el+xe|0,this._fl=this._fl+ke|0,this._gl=this._gl+Ke|0,this._hl=this._hl+at|0,this._ah=this._ah+ri+Jt(this._al,Oi)|0,this._bh=this._bh+ui+Jt(this._bl,Je)|0,this._ch=this._ch+fi+Jt(this._cl,s)|0,this._dh=this._dh+mi+Jt(this._dl,K)|0,this._eh=this._eh+Fi+Jt(this._el,xe)|0,this._fh=this._fh+Mi+Jt(this._fl,ke)|0,this._gh=this._gh+xi+Jt(this._gl,Ke)|0,this._hh=this._hh+wi+Jt(this._hl,at)|0},ut.prototype._hash=function(){var ei=De.allocUnsafe(64);function ii(ri,ui,fi){ei.writeInt32BE(ri,fi),ei.writeInt32BE(ui,fi+4)}return ii(this._ah,this._al,0),ii(this._bh,this._bl,8),ii(this._ch,this._cl,16),ii(this._dh,this._dl,24),ii(this._eh,this._el,32),ii(this._fh,this._fl,40),ii(this._gh,this._gl,48),ii(this._hh,this._hl,56),ei},p.exports=ut})),require_sha384$1=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_sha512$1(),De=require_hash$3(),Ge=require_safe_buffer$4().Buffer,R=Array(160);function ut(){this.init(),this._w=R,De.call(this,128,112)}j(ut,Ue),ut.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},ut.prototype._hash=function(){var Ct=Ge.allocUnsafe(48);function zt(ft,qt,Nt){Ct.writeInt32BE(ft,Nt),Ct.writeInt32BE(qt,Nt+4)}return zt(this._ah,this._al,0),zt(this._bh,this._bl,8),zt(this._ch,this._cl,16),zt(this._dh,this._dl,24),zt(this._eh,this._el,32),zt(this._fh,this._fl,40),Ct},p.exports=ut})),require_sha$4=__commonJSMin(((r,p)=>{p.exports=function(Ue){var De=Ue.toLowerCase(),Ge=p.exports[De];if(!Ge)throw Error(De+` is not supported (we accept pull requests)`);return new Ge},p.exports.sha=require_sha$5(),p.exports.sha1=require_sha1$1(),p.exports.sha224=require_sha224$1(),p.exports.sha256=require_sha256$1(),p.exports.sha384=require_sha384$1(),p.exports.sha512=require_sha512$1()})),require_cipher_base$1=__commonJSMin(((r,p)=>{var j=require_safe_buffer$4().Buffer,Ue=require_stream_browserify().Transform,De=require_string_decoder().StringDecoder,Ge=require_inherits_browser$1(),R=require_to_buffer$5();function ut(Ct){Ue.call(this),this.hashMode=typeof Ct==`string`,this.hashMode?this[Ct]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&=(this.__final=this._final,null),this._decoder=null,this._encoding=null}Ge(ut,Ue),ut.prototype.update=function(Ct,zt,ft){var qt=R(Ct,zt),Nt=this._update(qt);return this.hashMode?this:(ft&&(Nt=this._toString(Nt,ft)),Nt)},ut.prototype.setAutoPadding=function(){},ut.prototype.getAuthTag=function(){throw Error(`trying to get auth tag in unsupported state`)},ut.prototype.setAuthTag=function(){throw Error(`trying to set auth tag in unsupported state`)},ut.prototype.setAAD=function(){throw Error(`trying to set aad in unsupported state`)},ut.prototype._transform=function(Ct,zt,ft){var qt;try{this.hashMode?this._update(Ct):this.push(this._update(Ct))}catch(Nt){qt=Nt}finally{ft(qt)}},ut.prototype._flush=function(Ct){var zt;try{this.push(this.__final())}catch(ft){zt=ft}Ct(zt)},ut.prototype._finalOrDigest=function(Ct){var zt=this.__final()||j.alloc(0);return Ct&&(zt=this._toString(zt,Ct,!0)),zt},ut.prototype._toString=function(Ct,zt,ft){if(this._decoder||(this._decoder=new De(zt),this._encoding=zt),this._encoding!==zt)throw Error(`can’t switch encodings`);var qt=this._decoder.write(Ct);return ft&&(qt+=this._decoder.end()),qt},p.exports=ut})),require_browser$20=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_md5$3(),De=require_ripemd160$1(),Ge=require_sha$4(),R=require_cipher_base$1();function ut(Ct){R.call(this,`digest`),this._hash=Ct}j(ut,R),ut.prototype._update=function(Ct){this._hash.update(Ct)},ut.prototype._final=function(){return this._hash.digest()},p.exports=function(zt){return zt=zt.toLowerCase(),zt===`md5`?new Ue:zt===`rmd160`||zt===`ripemd160`?new De:new ut(Ge(zt))}})),require_legacy$1=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_safe_buffer$4().Buffer,De=require_cipher_base$1(),Ge=Ue.alloc(128),R=64;function ut(Ct,zt){De.call(this,`digest`),typeof zt==`string`&&(zt=Ue.from(zt)),this._alg=Ct,this._key=zt,zt.length>R?zt=Ct(zt):zt.length<R&&(zt=Ue.concat([zt,Ge],R));for(var ft=this._ipad=Ue.allocUnsafe(R),qt=this._opad=Ue.allocUnsafe(R),Nt=0;Nt<R;Nt++)ft[Nt]=zt[Nt]^54,qt[Nt]=zt[Nt]^92;this._hash=[ft]}j(ut,De),ut.prototype._update=function(Ct){this._hash.push(Ct)},ut.prototype._final=function(){var Ct=this._alg(Ue.concat(this._hash));return this._alg(Ue.concat([this._opad,Ct]))},p.exports=ut})),require_md5$2=__commonJSMin(((r,p)=>{var j=require_md5$3();p.exports=function(Ue){return new j().update(Ue).digest()}})),require_browser$19=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_legacy$1(),De=require_cipher_base$1(),Ge=require_safe_buffer$4().Buffer,R=require_md5$2(),ut=require_ripemd160$1(),Ct=require_sha$4(),zt=Ge.alloc(128);function ft(qt,Nt){De.call(this,`digest`),typeof Nt==`string`&&(Nt=Ge.from(Nt));var Ut=qt===`sha512`||qt===`sha384`?128:64;this._alg=qt,this._key=Nt,Nt.length>Ut?Nt=(qt===`rmd160`?new ut:Ct(qt)).update(Nt).digest():Nt.length<Ut&&(Nt=Ge.concat([Nt,zt],Ut));for(var Yt=this._ipad=Ge.allocUnsafe(Ut),Gt=this._opad=Ge.allocUnsafe(Ut),Jt=0;Jt<Ut;Jt++)Yt[Jt]=Nt[Jt]^54,Gt[Jt]=Nt[Jt]^92;this._hash=qt===`rmd160`?new ut:Ct(qt),this._hash.update(Yt)}j(ft,De),ft.prototype._update=function(qt){this._hash.update(qt)},ft.prototype._final=function(){var qt=this._hash.digest();return(this._alg===`rmd160`?new ut:Ct(this._alg)).update(this._opad).update(qt).digest()},p.exports=function(Nt,Ut){return Nt=Nt.toLowerCase(),Nt===`rmd160`||Nt===`ripemd160`?new ft(`rmd160`,Ut):Nt===`md5`?new Ue(R,Ut):new ft(Nt,Ut)}})),algorithms_exports$1=__export({DSA:()=>DSA$1,default:()=>algorithms_default$1,md5WithRSAEncryption:()=>md5WithRSAEncryption$1,ripemd160WithRSA:()=>ripemd160WithRSA$1,sha224:()=>sha224$1,sha224WithRSAEncryption:()=>sha224WithRSAEncryption$1,sha256:()=>sha256$1,sha256WithRSAEncryption:()=>sha256WithRSAEncryption$1,sha384:()=>sha384$1,sha384WithRSAEncryption:()=>sha384WithRSAEncryption$1,sha512:()=>sha512$1,sha512WithRSAEncryption:()=>sha512WithRSAEncryption$1}),sha224WithRSAEncryption$1,sha256WithRSAEncryption$1,sha384WithRSAEncryption$1,sha512WithRSAEncryption$1,sha256$1,sha224$1,sha384$1,sha512$1,DSA$1,ripemd160WithRSA$1,md5WithRSAEncryption$1,algorithms_default$1,init_algorithms$1=__esmMin((()=>{sha224WithRSAEncryption$1={sign:`rsa`,hash:`sha224`,id:`302d300d06096086480165030402040500041c`},sha256WithRSAEncryption$1={sign:`rsa`,hash:`sha256`,id:`3031300d060960864801650304020105000420`},sha384WithRSAEncryption$1={sign:`rsa`,hash:`sha384`,id:`3041300d060960864801650304020205000430`},sha512WithRSAEncryption$1={sign:`rsa`,hash:`sha512`,id:`3051300d060960864801650304020305000440`},sha256$1={sign:`ecdsa`,hash:`sha256`,id:``},sha224$1={sign:`ecdsa`,hash:`sha224`,id:``},sha384$1={sign:`ecdsa`,hash:`sha384`,id:``},sha512$1={sign:`ecdsa`,hash:`sha512`,id:``},DSA$1={sign:`dsa`,hash:`sha1`,id:``},ripemd160WithRSA$1={sign:`rsa`,hash:`rmd160`,id:`3021300906052b2403020105000414`},md5WithRSAEncryption$1={sign:`rsa`,hash:`md5`,id:`3020300c06082a864886f70d020505000410`},algorithms_default$1={sha224WithRSAEncryption:sha224WithRSAEncryption$1,"RSA-SHA224":{sign:`ecdsa/rsa`,hash:`sha224`,id:`302d300d06096086480165030402040500041c`},sha256WithRSAEncryption:sha256WithRSAEncryption$1,"RSA-SHA256":{sign:`ecdsa/rsa`,hash:`sha256`,id:`3031300d060960864801650304020105000420`},sha384WithRSAEncryption:sha384WithRSAEncryption$1,"RSA-SHA384":{sign:`ecdsa/rsa`,hash:`sha384`,id:`3041300d060960864801650304020205000430`},sha512WithRSAEncryption:sha512WithRSAEncryption$1,"RSA-SHA512":{sign:`ecdsa/rsa`,hash:`sha512`,id:`3051300d060960864801650304020305000440`},"RSA-SHA1":{sign:`rsa`,hash:`sha1`,id:`3021300906052b0e03021a05000414`},"ecdsa-with-SHA1":{sign:`ecdsa`,hash:`sha1`,id:``},sha256:sha256$1,sha224:sha224$1,sha384:sha384$1,sha512:sha512$1,"DSA-SHA":{sign:`dsa`,hash:`sha1`,id:``},"DSA-SHA1":{sign:`dsa`,hash:`sha1`,id:``},DSA:DSA$1,"DSA-WITH-SHA224":{sign:`dsa`,hash:`sha224`,id:``},"DSA-SHA224":{sign:`dsa`,hash:`sha224`,id:``},"DSA-WITH-SHA256":{sign:`dsa`,hash:`sha256`,id:``},"DSA-SHA256":{sign:`dsa`,hash:`sha256`,id:``},"DSA-WITH-SHA384":{sign:`dsa`,hash:`sha384`,id:``},"DSA-SHA384":{sign:`dsa`,hash:`sha384`,id:``},"DSA-WITH-SHA512":{sign:`dsa`,hash:`sha512`,id:``},"DSA-SHA512":{sign:`dsa`,hash:`sha512`,id:``},"DSA-RIPEMD160":{sign:`dsa`,hash:`rmd160`,id:``},ripemd160WithRSA:ripemd160WithRSA$1,"RSA-RIPEMD160":{sign:`rsa`,hash:`rmd160`,id:`3021300906052b2403020105000414`},md5WithRSAEncryption:md5WithRSAEncryption$1,"RSA-MD5":{sign:`rsa`,hash:`md5`,id:`3020300c06082a864886f70d020505000410`}}})),require_algos$1=__commonJSMin(((r,p)=>{p.exports=(init_algorithms$1(),__toCommonJS(algorithms_exports$1).default)})),require_precondition$1=__commonJSMin(((r,p)=>{var j=isFinite,Ue=2**30-1;p.exports=function(De,Ge){if(typeof De!=`number`)throw TypeError(`Iterations not a number`);if(De<0||!j(De))throw TypeError(`Bad iterations`);if(typeof Ge!=`number`)throw TypeError(`Key length not a number`);if(Ge<0||Ge>Ue||Ge!==Ge)throw TypeError(`Bad key length`)}})),require_default_encoding$1=__commonJSMin(((r,p)=>{init_dist$5(),init_dist$4(),p.exports=global.process&&global.process.browser?`utf-8`:global.process&&global.process.version?parseInt(process$1.version.split(`.`)[0].slice(1),10)>=6?`utf-8`:`binary`:`utf-8`})),require_to_buffer$3=__commonJSMin(((r,p)=>{var j=require_safe_buffer$4().Buffer,Ue=require_to_buffer$5(),De=typeof Uint8Array<`u`,Ge=De&&typeof ArrayBuffer<`u`&&ArrayBuffer.isView;p.exports=function(R,ut,Ct){if(typeof R==`string`||j.isBuffer(R)||De&&R instanceof Uint8Array||Ge&&Ge(R))return Ue(R,ut);throw TypeError(Ct+` must be a string, a Buffer, a Uint8Array, or a DataView`)}})),require_sync_browser$1=__commonJSMin(((r,p)=>{var j=require_md5$2(),Ue=require_ripemd160$1(),De=require_sha$4(),Ge=require_safe_buffer$4().Buffer,R=require_precondition$1(),ut=require_default_encoding$1(),Ct=require_to_buffer$3(),zt=Ge.alloc(128),ft={__proto__:null,md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,"sha512-256":32,ripemd160:20,rmd160:20},qt={__proto__:null,"sha-1":`sha1`,"sha-224":`sha224`,"sha-256":`sha256`,"sha-384":`sha384`,"sha-512":`sha512`,"ripemd-160":`ripemd160`};function Nt(Jt){return new Ue().update(Jt).digest()}function Ut(Jt){function ei(ii){return De(Jt).update(ii).digest()}return Jt===`rmd160`||Jt===`ripemd160`?Nt:Jt===`md5`?j:ei}function Yt(Jt,ei,ii){var ri=Ut(Jt),ui=Jt===`sha512`||Jt===`sha384`?128:64;ei.length>ui?ei=ri(ei):ei.length<ui&&(ei=Ge.concat([ei,zt],ui));for(var fi=Ge.allocUnsafe(ui+ft[Jt]),mi=Ge.allocUnsafe(ui+ft[Jt]),Fi=0;Fi<ui;Fi++)fi[Fi]=ei[Fi]^54,mi[Fi]=ei[Fi]^92;var Mi=Ge.allocUnsafe(ui+ii+4);fi.copy(Mi,0,0,ui),this.ipad1=Mi,this.ipad2=fi,this.opad=mi,this.alg=Jt,this.blocksize=ui,this.hash=ri,this.size=ft[Jt]}Yt.prototype.run=function(Jt,ei){return Jt.copy(ei,this.blocksize),this.hash(ei).copy(this.opad,this.blocksize),this.hash(this.opad)};function Gt(Jt,ei,ii,ri,ui){R(ii,ri),Jt=Ct(Jt,ut,`Password`),ei=Ct(ei,ut,`Salt`);var fi=(ui||`sha1`).toLowerCase(),mi=qt[fi]||fi,Fi=ft[mi];if(typeof Fi!=`number`||!Fi)throw TypeError(`Digest algorithm not supported: `+ui);var Mi=new Yt(mi,Jt,ei.length),xi=Ge.allocUnsafe(ri),wi=Ge.allocUnsafe(ei.length+4);ei.copy(wi,0,0,ei.length);for(var Oi=0,Je=Fi,s=Math.ceil(ri/Je),K=1;K<=s;K++){wi.writeUInt32BE(K,ei.length);for(var xe=Mi.run(wi,Mi.ipad1),ke=xe,Ke=1;Ke<ii;Ke++){ke=Mi.run(ke,Mi.ipad2);for(var at=0;at<Je;at++)xe[at]^=ke[at]}xe.copy(xi,Oi),Oi+=Je}return xi}p.exports=Gt})),require_async$1=__commonJSMin(((r,p)=>{init_dist$5();var j=require_safe_buffer$4().Buffer,Ue=require_precondition$1(),De=require_default_encoding$1(),Ge=require_sync_browser$1(),R=require_to_buffer$3(),ut,Ct=global.crypto&&global.crypto.subtle,zt={sha:`SHA-1`,"sha-1":`SHA-1`,sha1:`SHA-1`,sha256:`SHA-256`,"sha-256":`SHA-256`,sha384:`SHA-384`,"sha-384":`SHA-384`,"sha-512":`SHA-512`,sha512:`SHA-512`},ft=[],qt;function Nt(){return qt||(qt=global.process&&global.process.nextTick?global.process.nextTick:global.queueMicrotask?global.queueMicrotask:global.setImmediate?global.setImmediate:global.setTimeout,qt)}function Ut(Jt,ei,ii,ri,ui){return Ct.importKey(`raw`,Jt,{name:`PBKDF2`},!1,[`deriveBits`]).then(function(fi){return Ct.deriveBits({name:`PBKDF2`,salt:ei,iterations:ii,hash:{name:ui}},fi,ri<<3)}).then(function(fi){return j.from(fi)})}function Yt(Jt){if(global.process&&!global.process.browser||!Ct||!Ct.importKey||!Ct.deriveBits)return Promise.resolve(!1);if(ft[Jt]!==void 0)return ft[Jt];ut||=j.alloc(8);var ei=Ut(ut,ut,10,128,Jt).then(function(){return!0},function(){return!1});return ft[Jt]=ei,ei}function Gt(Jt,ei){Jt.then(function(ii){Nt()(function(){ei(null,ii)})},function(ii){Nt()(function(){ei(ii)})})}p.exports=function(Jt,ei,ii,ri,ui,fi){if(typeof ui==`function`&&(fi=ui,ui=void 0),Ue(ii,ri),Jt=R(Jt,De,`Password`),ei=R(ei,De,`Salt`),typeof fi!=`function`)throw Error(`No callback provided to pbkdf2`);ui||=`sha1`;var mi=zt[ui.toLowerCase()];if(!mi||typeof global.Promise!=`function`){Nt()(function(){var Fi;try{Fi=Ge(Jt,ei,ii,ri,ui)}catch(Mi){fi(Mi);return}fi(null,Fi)});return}Gt(Yt(mi).then(function(Fi){return Fi?Ut(Jt,ei,ii,ri,mi):Ge(Jt,ei,ii,ri,ui)}),fi)}})),require_browser$18=__commonJSMin((r=>{r.pbkdf2=require_async$1(),r.pbkdf2Sync=require_sync_browser$1()})),require_utils$7=__commonJSMin((r=>{r.readUInt32BE=function(Ge,R){return(Ge[0+R]<<24|Ge[1+R]<<16|Ge[2+R]<<8|Ge[3+R])>>>0},r.writeUInt32BE=function(Ge,R,ut){Ge[0+ut]=R>>>24,Ge[1+ut]=R>>>16&255,Ge[2+ut]=R>>>8&255,Ge[3+ut]=R&255},r.ip=function(Ge,R,ut,Ct){for(var zt=0,ft=0,qt=6;qt>=0;qt-=2){for(var Nt=0;Nt<=24;Nt+=8)zt<<=1,zt|=R>>>Nt+qt&1;for(var Nt=0;Nt<=24;Nt+=8)zt<<=1,zt|=Ge>>>Nt+qt&1}for(var qt=6;qt>=0;qt-=2){for(var Nt=1;Nt<=25;Nt+=8)ft<<=1,ft|=R>>>Nt+qt&1;for(var Nt=1;Nt<=25;Nt+=8)ft<<=1,ft|=Ge>>>Nt+qt&1}ut[Ct+0]=zt>>>0,ut[Ct+1]=ft>>>0},r.rip=function(Ge,R,ut,Ct){for(var zt=0,ft=0,qt=0;qt<4;qt++)for(var Nt=24;Nt>=0;Nt-=8)zt<<=1,zt|=R>>>Nt+qt&1,zt<<=1,zt|=Ge>>>Nt+qt&1;for(var qt=4;qt<8;qt++)for(var Nt=24;Nt>=0;Nt-=8)ft<<=1,ft|=R>>>Nt+qt&1,ft<<=1,ft|=Ge>>>Nt+qt&1;ut[Ct+0]=zt>>>0,ut[Ct+1]=ft>>>0},r.pc1=function(Ge,R,ut,Ct){for(var zt=0,ft=0,qt=7;qt>=5;qt--){for(var Nt=0;Nt<=24;Nt+=8)zt<<=1,zt|=R>>Nt+qt&1;for(var Nt=0;Nt<=24;Nt+=8)zt<<=1,zt|=Ge>>Nt+qt&1}for(var Nt=0;Nt<=24;Nt+=8)zt<<=1,zt|=R>>Nt+qt&1;for(var qt=1;qt<=3;qt++){for(var Nt=0;Nt<=24;Nt+=8)ft<<=1,ft|=R>>Nt+qt&1;for(var Nt=0;Nt<=24;Nt+=8)ft<<=1,ft|=Ge>>Nt+qt&1}for(var Nt=0;Nt<=24;Nt+=8)ft<<=1,ft|=Ge>>Nt+qt&1;ut[Ct+0]=zt>>>0,ut[Ct+1]=ft>>>0},r.r28shl=function(Ge,R){return Ge<<R&268435455|Ge>>>28-R};var p=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];r.pc2=function(Ge,R,ut,Ct){for(var zt=0,ft=0,qt=p.length>>>1,Nt=0;Nt<qt;Nt++)zt<<=1,zt|=Ge>>>p[Nt]&1;for(var Nt=qt;Nt<p.length;Nt++)ft<<=1,ft|=R>>>p[Nt]&1;ut[Ct+0]=zt>>>0,ut[Ct+1]=ft>>>0},r.expand=function(Ge,R,ut){var Ct=0,zt=0;Ct=(Ge&1)<<5|Ge>>>27;for(var ft=23;ft>=15;ft-=4)Ct<<=6,Ct|=Ge>>>ft&63;for(var ft=11;ft>=3;ft-=4)zt|=Ge>>>ft&63,zt<<=6;zt|=(Ge&31)<<1|Ge>>>31,R[ut+0]=Ct>>>0,R[ut+1]=zt>>>0};var j=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];r.substitute=function(Ge,R){for(var ut=0,Ct=0;Ct<4;Ct++){var zt=Ge>>>18-Ct*6&63,ft=j[Ct*64+zt];ut<<=4,ut|=ft}for(var Ct=0;Ct<4;Ct++){var zt=R>>>18-Ct*6&63,ft=j[256+Ct*64+zt];ut<<=4,ut|=ft}return ut>>>0};var Ue=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];r.permute=function(Ge){for(var R=0,ut=0;ut<Ue.length;ut++)R<<=1,R|=Ge>>>Ue[ut]&1;return R>>>0},r.padSplit=function(Ge,R,ut){for(var Ct=Ge.toString(2);Ct.length<R;)Ct=`0`+Ct;for(var zt=[],ft=0;ft<R;ft+=ut)zt.push(Ct.slice(ft,ft+ut));return zt.join(` `)}})),require_minimalistic_assert$1=__commonJSMin(((r,p)=>{p.exports=j;function j(Ue,De){if(!Ue)throw Error(De||`Assertion failed`)}j.equal=function(De,Ge,R){if(De!=Ge)throw Error(R||`Assertion failed: `+De+` != `+Ge)}})),require_cipher$1=__commonJSMin(((r,p)=>{var j=require_minimalistic_assert$1();function Ue(De){this.options=De,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=Array(this.blockSize),this.bufferOff=0,this.padding=De.padding!==!1}p.exports=Ue,Ue.prototype._init=function(){},Ue.prototype.update=function(Ge){return Ge.length===0?[]:this.type===`decrypt`?this._updateDecrypt(Ge):this._updateEncrypt(Ge)},Ue.prototype._buffer=function(Ge,R){for(var ut=Math.min(this.buffer.length-this.bufferOff,Ge.length-R),Ct=0;Ct<ut;Ct++)this.buffer[this.bufferOff+Ct]=Ge[R+Ct];return this.bufferOff+=ut,ut},Ue.prototype._flushBuffer=function(Ge,R){return this._update(this.buffer,0,Ge,R),this.bufferOff=0,this.blockSize},Ue.prototype._updateEncrypt=function(Ge){var R=0,ut=0,Ct=(this.bufferOff+Ge.length)/this.blockSize|0,zt=Array(Ct*this.blockSize);this.bufferOff!==0&&(R+=this._buffer(Ge,R),this.bufferOff===this.buffer.length&&(ut+=this._flushBuffer(zt,ut)));for(var ft=Ge.length-(Ge.length-R)%this.blockSize;R<ft;R+=this.blockSize)this._update(Ge,R,zt,ut),ut+=this.blockSize;for(;R<Ge.length;R++,this.bufferOff++)this.buffer[this.bufferOff]=Ge[R];return zt},Ue.prototype._updateDecrypt=function(Ge){for(var R=0,ut=0,Ct=Math.ceil((this.bufferOff+Ge.length)/this.blockSize)-1,zt=Array(Ct*this.blockSize);Ct>0;Ct--)R+=this._buffer(Ge,R),ut+=this._flushBuffer(zt,ut);return R+=this._buffer(Ge,R),zt},Ue.prototype.final=function(Ge){var R;Ge&&(R=this.update(Ge));var ut;return ut=this.type===`encrypt`?this._finalEncrypt():this._finalDecrypt(),R?R.concat(ut):ut},Ue.prototype._pad=function(Ge,R){if(R===0)return!1;for(;R<Ge.length;)Ge[R++]=0;return!0},Ue.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var Ge=Array(this.blockSize);return this._update(this.buffer,0,Ge,0),Ge},Ue.prototype._unpad=function(Ge){return Ge},Ue.prototype._finalDecrypt=function(){j.equal(this.bufferOff,this.blockSize,`Not enough data to decrypt`);var Ge=Array(this.blockSize);return this._flushBuffer(Ge,0),this._unpad(Ge)}})),require_des$3=__commonJSMin(((r,p)=>{var j=require_minimalistic_assert$1(),Ue=require_inherits_browser$1(),De=require_utils$7(),Ge=require_cipher$1();function R(){this.tmp=[,,],this.keys=null}function ut(zt){Ge.call(this,zt);var ft=new R;this._desState=ft,this.deriveKeys(ft,zt.key)}Ue(ut,Ge),p.exports=ut,ut.create=function(ft){return new ut(ft)};var Ct=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];ut.prototype.deriveKeys=function(ft,qt){ft.keys=Array(32),j.equal(qt.length,this.blockSize,`Invalid key length`);var Nt=De.readUInt32BE(qt,0),Ut=De.readUInt32BE(qt,4);De.pc1(Nt,Ut,ft.tmp,0),Nt=ft.tmp[0],Ut=ft.tmp[1];for(var Yt=0;Yt<ft.keys.length;Yt+=2){var Gt=Ct[Yt>>>1];Nt=De.r28shl(Nt,Gt),Ut=De.r28shl(Ut,Gt),De.pc2(Nt,Ut,ft.keys,Yt)}},ut.prototype._update=function(ft,qt,Nt,Ut){var Yt=this._desState,Gt=De.readUInt32BE(ft,qt),Jt=De.readUInt32BE(ft,qt+4);De.ip(Gt,Jt,Yt.tmp,0),Gt=Yt.tmp[0],Jt=Yt.tmp[1],this.type===`encrypt`?this._encrypt(Yt,Gt,Jt,Yt.tmp,0):this._decrypt(Yt,Gt,Jt,Yt.tmp,0),Gt=Yt.tmp[0],Jt=Yt.tmp[1],De.writeUInt32BE(Nt,Gt,Ut),De.writeUInt32BE(Nt,Jt,Ut+4)},ut.prototype._pad=function(ft,qt){if(this.padding===!1)return!1;for(var Nt=ft.length-qt,Ut=qt;Ut<ft.length;Ut++)ft[Ut]=Nt;return!0},ut.prototype._unpad=function(ft){if(this.padding===!1)return ft;for(var qt=ft[ft.length-1],Nt=ft.length-qt;Nt<ft.length;Nt++)j.equal(ft[Nt],qt);return ft.slice(0,ft.length-qt)},ut.prototype._encrypt=function(ft,qt,Nt,Ut,Yt){for(var Gt=qt,Jt=Nt,ei=0;ei<ft.keys.length;ei+=2){var ii=ft.keys[ei],ri=ft.keys[ei+1];De.expand(Jt,ft.tmp,0),ii^=ft.tmp[0],ri^=ft.tmp[1];var ui=De.substitute(ii,ri),fi=De.permute(ui),mi=Jt;Jt=(Gt^fi)>>>0,Gt=mi}De.rip(Jt,Gt,Ut,Yt)},ut.prototype._decrypt=function(ft,qt,Nt,Ut,Yt){for(var Gt=Nt,Jt=qt,ei=ft.keys.length-2;ei>=0;ei-=2){var ii=ft.keys[ei],ri=ft.keys[ei+1];De.expand(Gt,ft.tmp,0),ii^=ft.tmp[0],ri^=ft.tmp[1];var ui=De.substitute(ii,ri),fi=De.permute(ui),mi=Gt;Gt=(Jt^fi)>>>0,Jt=mi}De.rip(Gt,Jt,Ut,Yt)}})),require_cbc$3=__commonJSMin((r=>{var p=require_minimalistic_assert$1(),j=require_inherits_browser$1(),Ue={};function De(R){p.equal(R.length,8,`Invalid IV length`),this.iv=Array(8);for(var ut=0;ut<this.iv.length;ut++)this.iv[ut]=R[ut]}function Ge(R){function ut(qt){R.call(this,qt),this._cbcInit()}j(ut,R);for(var Ct=Object.keys(Ue),zt=0;zt<Ct.length;zt++){var ft=Ct[zt];ut.prototype[ft]=Ue[ft]}return ut.create=function(Nt){return new ut(Nt)},ut}r.instantiate=Ge,Ue._cbcInit=function(){this._cbcState=new De(this.options.iv)},Ue._update=function(ut,Ct,zt,ft){var qt=this._cbcState,Nt=this.constructor.super_.prototype,Ut=qt.iv;if(this.type===`encrypt`){for(var Yt=0;Yt<this.blockSize;Yt++)Ut[Yt]^=ut[Ct+Yt];Nt._update.call(this,Ut,0,zt,ft);for(var Yt=0;Yt<this.blockSize;Yt++)Ut[Yt]=zt[ft+Yt]}else{Nt._update.call(this,ut,Ct,zt,ft);for(var Yt=0;Yt<this.blockSize;Yt++)zt[ft+Yt]^=Ut[Yt];for(var Yt=0;Yt<this.blockSize;Yt++)Ut[Yt]=ut[Ct+Yt]}}})),require_ede$1=__commonJSMin(((r,p)=>{var j=require_minimalistic_assert$1(),Ue=require_inherits_browser$1(),De=require_cipher$1(),Ge=require_des$3();function R(Ct,zt){j.equal(zt.length,24,`Invalid key length`);var ft=zt.slice(0,8),qt=zt.slice(8,16),Nt=zt.slice(16,24);Ct===`encrypt`?this.ciphers=[Ge.create({type:`encrypt`,key:ft}),Ge.create({type:`decrypt`,key:qt}),Ge.create({type:`encrypt`,key:Nt})]:this.ciphers=[Ge.create({type:`decrypt`,key:Nt}),Ge.create({type:`encrypt`,key:qt}),Ge.create({type:`decrypt`,key:ft})]}function ut(Ct){De.call(this,Ct),this._edeState=new R(this.type,this.options.key)}Ue(ut,De),p.exports=ut,ut.create=function(zt){return new ut(zt)},ut.prototype._update=function(zt,ft,qt,Nt){var Ut=this._edeState;Ut.ciphers[0]._update(zt,ft,qt,Nt),Ut.ciphers[1]._update(qt,Nt,qt,Nt),Ut.ciphers[2]._update(qt,Nt,qt,Nt)},ut.prototype._pad=Ge.prototype._pad,ut.prototype._unpad=Ge.prototype._unpad})),require_des$2=__commonJSMin((r=>{r.utils=require_utils$7(),r.Cipher=require_cipher$1(),r.DES=require_des$3(),r.CBC=require_cbc$3(),r.EDE=require_ede$1()})),require_browserify_des$1=__commonJSMin(((r,p)=>{var j=require_cipher_base$1(),Ue=require_des$2(),De=require_inherits_browser$1(),Ge=require_safe_buffer$4().Buffer,R={"des-ede3-cbc":Ue.CBC.instantiate(Ue.EDE),"des-ede3":Ue.EDE,"des-ede-cbc":Ue.CBC.instantiate(Ue.EDE),"des-ede":Ue.EDE,"des-cbc":Ue.CBC.instantiate(Ue.DES),"des-ecb":Ue.DES};R.des=R[`des-cbc`],R.des3=R[`des-ede3-cbc`],p.exports=ut,De(ut,j);function ut(Ct){j.call(this);var zt=Ct.mode.toLowerCase(),ft=R[zt],qt=Ct.decrypt?`decrypt`:`encrypt`,Nt=Ct.key;Ge.isBuffer(Nt)||(Nt=Ge.from(Nt)),(zt===`des-ede`||zt===`des-ede-cbc`)&&(Nt=Ge.concat([Nt,Nt.slice(0,8)]));var Ut=Ct.iv;Ge.isBuffer(Ut)||(Ut=Ge.from(Ut)),this._des=ft.create({key:Nt,iv:Ut,type:qt})}ut.prototype._update=function(Ct){return Ge.from(this._des.update(Ct))},ut.prototype._final=function(){return Ge.from(this._des.final())}})),require_ecb$1=__commonJSMin((r=>{r.encrypt=function(p,j){return p._cipher.encryptBlock(j)},r.decrypt=function(p,j){return p._cipher.decryptBlock(j)}})),require_buffer_xor$1=__commonJSMin(((r,p)=>{init_dist$3(),p.exports=function(Ue,De){for(var Ge=Math.min(Ue.length,De.length),R=new Buffer$6(Ge),ut=0;ut<Ge;++ut)R[ut]=Ue[ut]^De[ut];return R}})),require_cbc$2=__commonJSMin((r=>{var p=require_buffer_xor$1();r.encrypt=function(j,Ue){var De=p(Ue,j._prev);return j._prev=j._cipher.encryptBlock(De),j._prev},r.decrypt=function(j,Ue){var De=j._prev;return j._prev=Ue,p(j._cipher.decryptBlock(Ue),De)}})),require_cfb$1=__commonJSMin((r=>{var p=require_safe_buffer$4().Buffer,j=require_buffer_xor$1();function Ue(De,Ge,R){var ut=Ge.length,Ct=j(Ge,De._cache);return De._cache=De._cache.slice(ut),De._prev=p.concat([De._prev,R?Ge:Ct]),Ct}r.encrypt=function(De,Ge,R){for(var ut=p.allocUnsafe(0),Ct;Ge.length;)if(De._cache.length===0&&(De._cache=De._cipher.encryptBlock(De._prev),De._prev=p.allocUnsafe(0)),De._cache.length<=Ge.length)Ct=De._cache.length,ut=p.concat([ut,Ue(De,Ge.slice(0,Ct),R)]),Ge=Ge.slice(Ct);else{ut=p.concat([ut,Ue(De,Ge,R)]);break}return ut}})),require_cfb8$1=__commonJSMin((r=>{var p=require_safe_buffer$4().Buffer;function j(Ue,De,Ge){var R=Ue._cipher.encryptBlock(Ue._prev)[0]^De;return Ue._prev=p.concat([Ue._prev.slice(1),p.from([Ge?De:R])]),R}r.encrypt=function(Ue,De,Ge){for(var R=De.length,ut=p.allocUnsafe(R),Ct=-1;++Ct<R;)ut[Ct]=j(Ue,De[Ct],Ge);return ut}})),require_cfb1$1=__commonJSMin((r=>{var p=require_safe_buffer$4().Buffer;function j(De,Ge,R){for(var ut,Ct=-1,zt=8,ft=0,qt,Nt;++Ct<zt;)ut=De._cipher.encryptBlock(De._prev),qt=Ge&1<<7-Ct?128:0,Nt=ut[0]^qt,ft+=(Nt&128)>>Ct%8,De._prev=Ue(De._prev,R?qt:Nt);return ft}function Ue(De,Ge){var R=De.length,ut=-1,Ct=p.allocUnsafe(De.length);for(De=p.concat([De,p.from([Ge])]);++ut<R;)Ct[ut]=De[ut]<<1|De[ut+1]>>7;return Ct}r.encrypt=function(De,Ge,R){for(var ut=Ge.length,Ct=p.allocUnsafe(ut),zt=-1;++zt<ut;)Ct[zt]=j(De,Ge[zt],R);return Ct}})),require_ofb$1=__commonJSMin((r=>{init_dist$3();var p=require_buffer_xor$1();function j(Ue){return Ue._prev=Ue._cipher.encryptBlock(Ue._prev),Ue._prev}r.encrypt=function(Ue,De){for(;Ue._cache.length<De.length;)Ue._cache=Buffer$6.concat([Ue._cache,j(Ue)]);var Ge=Ue._cache.slice(0,De.length);return Ue._cache=Ue._cache.slice(De.length),p(De,Ge)}})),require_incr32$1=__commonJSMin(((r,p)=>{function j(Ue){for(var De=Ue.length,Ge;De--;)if(Ge=Ue.readUInt8(De),Ge===255)Ue.writeUInt8(0,De);else{Ge++,Ue.writeUInt8(Ge,De);break}}p.exports=j})),require_ctr$1=__commonJSMin((r=>{var p=require_buffer_xor$1(),j=require_safe_buffer$4().Buffer,Ue=require_incr32$1();function De(R){var ut=R._cipher.encryptBlockRaw(R._prev);return Ue(R._prev),ut}var Ge=16;r.encrypt=function(R,ut){var Ct=Math.ceil(ut.length/Ge),zt=R._cache.length;R._cache=j.concat([R._cache,j.allocUnsafe(Ct*Ge)]);for(var ft=0;ft<Ct;ft++){var qt=De(R),Nt=zt+ft*Ge;R._cache.writeUInt32BE(qt[0],Nt+0),R._cache.writeUInt32BE(qt[1],Nt+4),R._cache.writeUInt32BE(qt[2],Nt+8),R._cache.writeUInt32BE(qt[3],Nt+12)}var Ut=R._cache.slice(0,ut.length);return R._cache=R._cache.slice(ut.length),p(ut,Ut)}})),list_exports$1=__export({aes128:()=>aes128$1,aes192:()=>aes192$1,aes256:()=>aes256$1,default:()=>list_default$1}),aes128$1,aes192$1,aes256$1,list_default$1,init_list$1=__esmMin((()=>{aes128$1={cipher:`AES`,key:128,iv:16,mode:`CBC`,type:`block`},aes192$1={cipher:`AES`,key:192,iv:16,mode:`CBC`,type:`block`},aes256$1={cipher:`AES`,key:256,iv:16,mode:`CBC`,type:`block`},list_default$1={"aes-128-ecb":{cipher:`AES`,key:128,iv:0,mode:`ECB`,type:`block`},"aes-192-ecb":{cipher:`AES`,key:192,iv:0,mode:`ECB`,type:`block`},"aes-256-ecb":{cipher:`AES`,key:256,iv:0,mode:`ECB`,type:`block`},"aes-128-cbc":{cipher:`AES`,key:128,iv:16,mode:`CBC`,type:`block`},"aes-192-cbc":{cipher:`AES`,key:192,iv:16,mode:`CBC`,type:`block`},"aes-256-cbc":{cipher:`AES`,key:256,iv:16,mode:`CBC`,type:`block`},aes128:aes128$1,aes192:aes192$1,aes256:aes256$1,"aes-128-cfb":{cipher:`AES`,key:128,iv:16,mode:`CFB`,type:`stream`},"aes-192-cfb":{cipher:`AES`,key:192,iv:16,mode:`CFB`,type:`stream`},"aes-256-cfb":{cipher:`AES`,key:256,iv:16,mode:`CFB`,type:`stream`},"aes-128-cfb8":{cipher:`AES`,key:128,iv:16,mode:`CFB8`,type:`stream`},"aes-192-cfb8":{cipher:`AES`,key:192,iv:16,mode:`CFB8`,type:`stream`},"aes-256-cfb8":{cipher:`AES`,key:256,iv:16,mode:`CFB8`,type:`stream`},"aes-128-cfb1":{cipher:`AES`,key:128,iv:16,mode:`CFB1`,type:`stream`},"aes-192-cfb1":{cipher:`AES`,key:192,iv:16,mode:`CFB1`,type:`stream`},"aes-256-cfb1":{cipher:`AES`,key:256,iv:16,mode:`CFB1`,type:`stream`},"aes-128-ofb":{cipher:`AES`,key:128,iv:16,mode:`OFB`,type:`stream`},"aes-192-ofb":{cipher:`AES`,key:192,iv:16,mode:`OFB`,type:`stream`},"aes-256-ofb":{cipher:`AES`,key:256,iv:16,mode:`OFB`,type:`stream`},"aes-128-ctr":{cipher:`AES`,key:128,iv:16,mode:`CTR`,type:`stream`},"aes-192-ctr":{cipher:`AES`,key:192,iv:16,mode:`CTR`,type:`stream`},"aes-256-ctr":{cipher:`AES`,key:256,iv:16,mode:`CTR`,type:`stream`},"aes-128-gcm":{cipher:`AES`,key:128,iv:12,mode:`GCM`,type:`auth`},"aes-192-gcm":{cipher:`AES`,key:192,iv:12,mode:`GCM`,type:`auth`},"aes-256-gcm":{cipher:`AES`,key:256,iv:12,mode:`GCM`,type:`auth`}}})),require_modes$3=__commonJSMin(((r,p)=>{var j={ECB:require_ecb$1(),CBC:require_cbc$2(),CFB:require_cfb$1(),CFB8:require_cfb8$1(),CFB1:require_cfb1$1(),OFB:require_ofb$1(),CTR:require_ctr$1(),GCM:require_ctr$1()},Ue=(init_list$1(),__toCommonJS(list_exports$1).default);for(var De in Ue)Ue[De].module=j[Ue[De].mode];p.exports=Ue})),require_aes$1=__commonJSMin(((r,p)=>{var j=require_safe_buffer$4().Buffer;function Ue(zt){j.isBuffer(zt)||(zt=j.from(zt));for(var ft=zt.length/4|0,qt=Array(ft),Nt=0;Nt<ft;Nt++)qt[Nt]=zt.readUInt32BE(Nt*4);return qt}function De(zt){for(var ft=0;ft<zt.length;zt++)zt[ft]=0}function Ge(zt,ft,qt,Nt,Ut){for(var Yt=qt[0],Gt=qt[1],Jt=qt[2],ei=qt[3],ii=zt[0]^ft[0],ri=zt[1]^ft[1],ui=zt[2]^ft[2],fi=zt[3]^ft[3],mi,Fi,Mi,xi,wi=4,Oi=1;Oi<Ut;Oi++)mi=Yt[ii>>>24]^Gt[ri>>>16&255]^Jt[ui>>>8&255]^ei[fi&255]^ft[wi++],Fi=Yt[ri>>>24]^Gt[ui>>>16&255]^Jt[fi>>>8&255]^ei[ii&255]^ft[wi++],Mi=Yt[ui>>>24]^Gt[fi>>>16&255]^Jt[ii>>>8&255]^ei[ri&255]^ft[wi++],xi=Yt[fi>>>24]^Gt[ii>>>16&255]^Jt[ri>>>8&255]^ei[ui&255]^ft[wi++],ii=mi,ri=Fi,ui=Mi,fi=xi;return mi=(Nt[ii>>>24]<<24|Nt[ri>>>16&255]<<16|Nt[ui>>>8&255]<<8|Nt[fi&255])^ft[wi++],Fi=(Nt[ri>>>24]<<24|Nt[ui>>>16&255]<<16|Nt[fi>>>8&255]<<8|Nt[ii&255])^ft[wi++],Mi=(Nt[ui>>>24]<<24|Nt[fi>>>16&255]<<16|Nt[ii>>>8&255]<<8|Nt[ri&255])^ft[wi++],xi=(Nt[fi>>>24]<<24|Nt[ii>>>16&255]<<16|Nt[ri>>>8&255]<<8|Nt[ui&255])^ft[wi++],mi>>>=0,Fi>>>=0,Mi>>>=0,xi>>>=0,[mi,Fi,Mi,xi]}var R=[0,1,2,4,8,16,32,64,128,27,54],ut=(function(){for(var zt=Array(256),ft=0;ft<256;ft++)ft<128?zt[ft]=ft<<1:zt[ft]=ft<<1^283;for(var qt=[],Nt=[],Ut=[[],[],[],[]],Yt=[[],[],[],[]],Gt=0,Jt=0,ei=0;ei<256;++ei){var ii=Jt^Jt<<1^Jt<<2^Jt<<3^Jt<<4;ii=ii>>>8^ii&255^99,qt[Gt]=ii,Nt[ii]=Gt;var ri=zt[Gt],ui=zt[ri],fi=zt[ui],mi=zt[ii]*257^ii*16843008;Ut[0][Gt]=mi<<24|mi>>>8,Ut[1][Gt]=mi<<16|mi>>>16,Ut[2][Gt]=mi<<8|mi>>>24,Ut[3][Gt]=mi,mi=fi*16843009^ui*65537^ri*257^Gt*16843008,Yt[0][ii]=mi<<24|mi>>>8,Yt[1][ii]=mi<<16|mi>>>16,Yt[2][ii]=mi<<8|mi>>>24,Yt[3][ii]=mi,Gt===0?Gt=Jt=1:(Gt=ri^zt[zt[zt[fi^ri]]],Jt^=zt[zt[Jt]])}return{SBOX:qt,INV_SBOX:Nt,SUB_MIX:Ut,INV_SUB_MIX:Yt}})();function Ct(zt){this._key=Ue(zt),this._reset()}Ct.blockSize=16,Ct.keySize=256/8,Ct.prototype.blockSize=Ct.blockSize,Ct.prototype.keySize=Ct.keySize,Ct.prototype._reset=function(){for(var zt=this._key,ft=zt.length,qt=ft+6,Nt=(qt+1)*4,Ut=[],Yt=0;Yt<ft;Yt++)Ut[Yt]=zt[Yt];for(Yt=ft;Yt<Nt;Yt++){var Gt=Ut[Yt-1];Yt%ft===0?(Gt=Gt<<8|Gt>>>24,Gt=ut.SBOX[Gt>>>24]<<24|ut.SBOX[Gt>>>16&255]<<16|ut.SBOX[Gt>>>8&255]<<8|ut.SBOX[Gt&255],Gt^=R[Yt/ft|0]<<24):ft>6&&Yt%ft===4&&(Gt=ut.SBOX[Gt>>>24]<<24|ut.SBOX[Gt>>>16&255]<<16|ut.SBOX[Gt>>>8&255]<<8|ut.SBOX[Gt&255]),Ut[Yt]=Ut[Yt-ft]^Gt}for(var Jt=[],ei=0;ei<Nt;ei++){var ii=Nt-ei,ri=Ut[ii-(ei%4?0:4)];ei<4||ii<=4?Jt[ei]=ri:Jt[ei]=ut.INV_SUB_MIX[0][ut.SBOX[ri>>>24]]^ut.INV_SUB_MIX[1][ut.SBOX[ri>>>16&255]]^ut.INV_SUB_MIX[2][ut.SBOX[ri>>>8&255]]^ut.INV_SUB_MIX[3][ut.SBOX[ri&255]]}this._nRounds=qt,this._keySchedule=Ut,this._invKeySchedule=Jt},Ct.prototype.encryptBlockRaw=function(zt){return zt=Ue(zt),Ge(zt,this._keySchedule,ut.SUB_MIX,ut.SBOX,this._nRounds)},Ct.prototype.encryptBlock=function(zt){var ft=this.encryptBlockRaw(zt),qt=j.allocUnsafe(16);return qt.writeUInt32BE(ft[0],0),qt.writeUInt32BE(ft[1],4),qt.writeUInt32BE(ft[2],8),qt.writeUInt32BE(ft[3],12),qt},Ct.prototype.decryptBlock=function(zt){zt=Ue(zt);var ft=zt[1];zt[1]=zt[3],zt[3]=ft;var qt=Ge(zt,this._invKeySchedule,ut.INV_SUB_MIX,ut.INV_SBOX,this._nRounds),Nt=j.allocUnsafe(16);return Nt.writeUInt32BE(qt[0],0),Nt.writeUInt32BE(qt[3],4),Nt.writeUInt32BE(qt[2],8),Nt.writeUInt32BE(qt[1],12),Nt},Ct.prototype.scrub=function(){De(this._keySchedule),De(this._invKeySchedule),De(this._key)},p.exports.AES=Ct})),require_ghash$1=__commonJSMin(((r,p)=>{var j=require_safe_buffer$4().Buffer,Ue=j.alloc(16,0);function De(ut){return[ut.readUInt32BE(0),ut.readUInt32BE(4),ut.readUInt32BE(8),ut.readUInt32BE(12)]}function Ge(ut){var Ct=j.allocUnsafe(16);return Ct.writeUInt32BE(ut[0]>>>0,0),Ct.writeUInt32BE(ut[1]>>>0,4),Ct.writeUInt32BE(ut[2]>>>0,8),Ct.writeUInt32BE(ut[3]>>>0,12),Ct}function R(ut){this.h=ut,this.state=j.alloc(16,0),this.cache=j.allocUnsafe(0)}R.prototype.ghash=function(ut){for(var Ct=-1;++Ct<ut.length;)this.state[Ct]^=ut[Ct];this._multiply()},R.prototype._multiply=function(){for(var ut=De(this.h),Ct=[0,0,0,0],zt,ft,qt,Nt=-1;++Nt<128;){for(ft=(this.state[~~(Nt/8)]&1<<7-Nt%8)!=0,ft&&(Ct[0]^=ut[0],Ct[1]^=ut[1],Ct[2]^=ut[2],Ct[3]^=ut[3]),qt=(ut[3]&1)!=0,zt=3;zt>0;zt--)ut[zt]=ut[zt]>>>1|(ut[zt-1]&1)<<31;ut[0]>>>=1,qt&&(ut[0]^=225<<24)}this.state=Ge(Ct)},R.prototype.update=function(ut){this.cache=j.concat([this.cache,ut]);for(var Ct;this.cache.length>=16;)Ct=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(Ct)},R.prototype.final=function(ut,Ct){return this.cache.length&&this.ghash(j.concat([this.cache,Ue],16)),this.ghash(Ge([0,ut,0,Ct])),this.state},p.exports=R})),require_authCipher$1=__commonJSMin(((r,p)=>{var j=require_aes$1(),Ue=require_safe_buffer$4().Buffer,De=require_cipher_base$1(),Ge=require_inherits_browser$1(),R=require_ghash$1(),ut=require_buffer_xor$1(),Ct=require_incr32$1();function zt(Nt,Ut){var Yt=0;Nt.length!==Ut.length&&Yt++;for(var Gt=Math.min(Nt.length,Ut.length),Jt=0;Jt<Gt;++Jt)Yt+=Nt[Jt]^Ut[Jt];return Yt}function ft(Nt,Ut,Yt){if(Ut.length===12)return Nt._finID=Ue.concat([Ut,Ue.from([0,0,0,1])]),Ue.concat([Ut,Ue.from([0,0,0,2])]);var Gt=new R(Yt),Jt=Ut.length,ei=Jt%16;Gt.update(Ut),ei&&(ei=16-ei,Gt.update(Ue.alloc(ei,0))),Gt.update(Ue.alloc(8,0));var ii=Jt*8,ri=Ue.alloc(8);ri.writeUIntBE(ii,0,8),Gt.update(ri),Nt._finID=Gt.state;var ui=Ue.from(Nt._finID);return Ct(ui),ui}function qt(Nt,Ut,Yt,Gt){De.call(this);var Jt=Ue.alloc(4,0);this._cipher=new j.AES(Ut);var ei=this._cipher.encryptBlock(Jt);this._ghash=new R(ei),Yt=ft(this,Yt,ei),this._prev=Ue.from(Yt),this._cache=Ue.allocUnsafe(0),this._secCache=Ue.allocUnsafe(0),this._decrypt=Gt,this._alen=0,this._len=0,this._mode=Nt,this._authTag=null,this._called=!1}Ge(qt,De),qt.prototype._update=function(Nt){if(!this._called&&this._alen){var Ut=16-this._alen%16;Ut<16&&(Ut=Ue.alloc(Ut,0),this._ghash.update(Ut))}this._called=!0;var Yt=this._mode.encrypt(this,Nt);return this._decrypt?this._ghash.update(Nt):this._ghash.update(Yt),this._len+=Nt.length,Yt},qt.prototype._final=function(){if(this._decrypt&&!this._authTag)throw Error(`Unsupported state or unable to authenticate data`);var Nt=ut(this._ghash.final(this._alen*8,this._len*8),this._cipher.encryptBlock(this._finID));if(this._decrypt&&zt(Nt,this._authTag))throw Error(`Unsupported state or unable to authenticate data`);this._authTag=Nt,this._cipher.scrub()},qt.prototype.getAuthTag=function(){if(this._decrypt||!Ue.isBuffer(this._authTag))throw Error(`Attempting to get auth tag in unsupported state`);return this._authTag},qt.prototype.setAuthTag=function(Ut){if(!this._decrypt)throw Error(`Attempting to set auth tag in unsupported state`);this._authTag=Ut},qt.prototype.setAAD=function(Ut){if(this._called)throw Error(`Attempting to set AAD in unsupported state`);this._ghash.update(Ut),this._alen+=Ut.length},p.exports=qt})),require_streamCipher$1=__commonJSMin(((r,p)=>{var j=require_aes$1(),Ue=require_safe_buffer$4().Buffer,De=require_cipher_base$1(),Ge=require_inherits_browser$1();function R(ut,Ct,zt,ft){De.call(this),this._cipher=new j.AES(Ct),this._prev=Ue.from(zt),this._cache=Ue.allocUnsafe(0),this._secCache=Ue.allocUnsafe(0),this._decrypt=ft,this._mode=ut}Ge(R,De),R.prototype._update=function(ut){return this._mode.encrypt(this,ut,this._decrypt)},R.prototype._final=function(){this._cipher.scrub()},p.exports=R})),require_evp_bytestokey$1=__commonJSMin(((r,p)=>{var j=require_safe_buffer$4().Buffer,Ue=require_md5$3();function De(Ge,R,ut,Ct){if(j.isBuffer(Ge)||(Ge=j.from(Ge,`binary`)),R&&(j.isBuffer(R)||(R=j.from(R,`binary`)),R.length!==8))throw RangeError(`salt should be Buffer with 8 byte length`);for(var zt=ut/8,ft=j.alloc(zt),qt=j.alloc(Ct||0),Nt=j.alloc(0);zt>0||Ct>0;){var Ut=new Ue;Ut.update(Nt),Ut.update(Ge),R&&Ut.update(R),Nt=Ut.digest();var Yt=0;if(zt>0){var Gt=ft.length-zt;Yt=Math.min(zt,Nt.length),Nt.copy(ft,Gt,0,Yt),zt-=Yt}if(Yt<Nt.length&&Ct>0){var Jt=qt.length-Ct,ei=Math.min(Ct,Nt.length-Yt);Nt.copy(qt,Jt,Yt,Yt+ei),Ct-=ei}}return Nt.fill(0),{key:ft,iv:qt}}p.exports=De})),require_encrypter$1=__commonJSMin((r=>{var p=require_modes$3(),j=require_authCipher$1(),Ue=require_safe_buffer$4().Buffer,De=require_streamCipher$1(),Ge=require_cipher_base$1(),R=require_aes$1(),ut=require_evp_bytestokey$1(),Ct=require_inherits_browser$1();function zt(Yt,Gt,Jt){Ge.call(this),this._cache=new qt,this._cipher=new R.AES(Gt),this._prev=Ue.from(Jt),this._mode=Yt,this._autopadding=!0}Ct(zt,Ge),zt.prototype._update=function(Yt){this._cache.add(Yt);for(var Gt,Jt,ei=[];Gt=this._cache.get();)Jt=this._mode.encrypt(this,Gt),ei.push(Jt);return Ue.concat(ei)};var ft=Ue.alloc(16,16);zt.prototype._final=function(){var Yt=this._cache.flush();if(this._autopadding)return Yt=this._mode.encrypt(this,Yt),this._cipher.scrub(),Yt;if(!Yt.equals(ft))throw this._cipher.scrub(),Error(`data not multiple of block length`)},zt.prototype.setAutoPadding=function(Yt){return this._autopadding=!!Yt,this};function qt(){this.cache=Ue.allocUnsafe(0)}qt.prototype.add=function(Yt){this.cache=Ue.concat([this.cache,Yt])},qt.prototype.get=function(){if(this.cache.length>15){var Yt=this.cache.slice(0,16);return this.cache=this.cache.slice(16),Yt}return null},qt.prototype.flush=function(){for(var Yt=16-this.cache.length,Gt=Ue.allocUnsafe(Yt),Jt=-1;++Jt<Yt;)Gt.writeUInt8(Yt,Jt);return Ue.concat([this.cache,Gt])};function Nt(Yt,Gt,Jt){var ei=p[Yt.toLowerCase()];if(!ei)throw TypeError(`invalid suite type`);if(typeof Gt==`string`&&(Gt=Ue.from(Gt)),Gt.length!==ei.key/8)throw TypeError(`invalid key length `+Gt.length);if(typeof Jt==`string`&&(Jt=Ue.from(Jt)),ei.mode!==`GCM`&&Jt.length!==ei.iv)throw TypeError(`invalid iv length `+Jt.length);return ei.type===`stream`?new De(ei.module,Gt,Jt):ei.type===`auth`?new j(ei.module,Gt,Jt):new zt(ei.module,Gt,Jt)}function Ut(Yt,Gt){var Jt=p[Yt.toLowerCase()];if(!Jt)throw TypeError(`invalid suite type`);var ei=ut(Gt,!1,Jt.key,Jt.iv);return Nt(Yt,ei.key,ei.iv)}r.createCipheriv=Nt,r.createCipher=Ut})),require_decrypter$1=__commonJSMin((r=>{var p=require_authCipher$1(),j=require_safe_buffer$4().Buffer,Ue=require_modes$3(),De=require_streamCipher$1(),Ge=require_cipher_base$1(),R=require_aes$1(),ut=require_evp_bytestokey$1(),Ct=require_inherits_browser$1();function zt(Yt,Gt,Jt){Ge.call(this),this._cache=new ft,this._last=void 0,this._cipher=new R.AES(Gt),this._prev=j.from(Jt),this._mode=Yt,this._autopadding=!0}Ct(zt,Ge),zt.prototype._update=function(Yt){this._cache.add(Yt);for(var Gt,Jt,ei=[];Gt=this._cache.get(this._autopadding);)Jt=this._mode.decrypt(this,Gt),ei.push(Jt);return j.concat(ei)},zt.prototype._final=function(){var Yt=this._cache.flush();if(this._autopadding)return qt(this._mode.decrypt(this,Yt));if(Yt)throw Error(`data not multiple of block length`)},zt.prototype.setAutoPadding=function(Yt){return this._autopadding=!!Yt,this};function ft(){this.cache=j.allocUnsafe(0)}ft.prototype.add=function(Yt){this.cache=j.concat([this.cache,Yt])},ft.prototype.get=function(Yt){var Gt;if(Yt){if(this.cache.length>16)return Gt=this.cache.slice(0,16),this.cache=this.cache.slice(16),Gt}else if(this.cache.length>=16)return Gt=this.cache.slice(0,16),this.cache=this.cache.slice(16),Gt;return null},ft.prototype.flush=function(){if(this.cache.length)return this.cache};function qt(Yt){var Gt=Yt[15];if(Gt<1||Gt>16)throw Error(`unable to decrypt data`);for(var Jt=-1;++Jt<Gt;)if(Yt[Jt+(16-Gt)]!==Gt)throw Error(`unable to decrypt data`);if(Gt!==16)return Yt.slice(0,16-Gt)}function Nt(Yt,Gt,Jt){var ei=Ue[Yt.toLowerCase()];if(!ei)throw TypeError(`invalid suite type`);if(typeof Jt==`string`&&(Jt=j.from(Jt)),ei.mode!==`GCM`&&Jt.length!==ei.iv)throw TypeError(`invalid iv length `+Jt.length);if(typeof Gt==`string`&&(Gt=j.from(Gt)),Gt.length!==ei.key/8)throw TypeError(`invalid key length `+Gt.length);return ei.type===`stream`?new De(ei.module,Gt,Jt,!0):ei.type===`auth`?new p(ei.module,Gt,Jt,!0):new zt(ei.module,Gt,Jt)}function Ut(Yt,Gt){var Jt=Ue[Yt.toLowerCase()];if(!Jt)throw TypeError(`invalid suite type`);var ei=ut(Gt,!1,Jt.key,Jt.iv);return Nt(Yt,ei.key,ei.iv)}r.createDecipher=Ut,r.createDecipheriv=Nt})),require_browser$17=__commonJSMin((r=>{var p=require_encrypter$1(),j=require_decrypter$1(),Ue=(init_list$1(),__toCommonJS(list_exports$1).default);function De(){return Object.keys(Ue)}r.createCipher=r.Cipher=p.createCipher,r.createCipheriv=r.Cipheriv=p.createCipheriv,r.createDecipher=r.Decipher=j.createDecipher,r.createDecipheriv=r.Decipheriv=j.createDecipheriv,r.listCiphers=r.getCiphers=De})),require_modes$2=__commonJSMin((r=>{r[`des-ecb`]={key:8,iv:0},r[`des-cbc`]=r.des={key:8,iv:8},r[`des-ede3-cbc`]=r.des3={key:24,iv:8},r[`des-ede3`]={key:24,iv:0},r[`des-ede-cbc`]={key:16,iv:8},r[`des-ede`]={key:16,iv:0}})),require_browser$16=__commonJSMin((r=>{var p=require_browserify_des$1(),j=require_browser$17(),Ue=require_modes$3(),De=require_modes$2(),Ge=require_evp_bytestokey$1();function R(qt,Nt){qt=qt.toLowerCase();var Ut,Yt;if(Ue[qt])Ut=Ue[qt].key,Yt=Ue[qt].iv;else if(De[qt])Ut=De[qt].key*8,Yt=De[qt].iv;else throw TypeError(`invalid suite type`);var Gt=Ge(Nt,!1,Ut,Yt);return Ct(qt,Gt.key,Gt.iv)}function ut(qt,Nt){qt=qt.toLowerCase();var Ut,Yt;if(Ue[qt])Ut=Ue[qt].key,Yt=Ue[qt].iv;else if(De[qt])Ut=De[qt].key*8,Yt=De[qt].iv;else throw TypeError(`invalid suite type`);var Gt=Ge(Nt,!1,Ut,Yt);return zt(qt,Gt.key,Gt.iv)}function Ct(qt,Nt,Ut){if(qt=qt.toLowerCase(),Ue[qt])return j.createCipheriv(qt,Nt,Ut);if(De[qt])return new p({key:Nt,iv:Ut,mode:qt});throw TypeError(`invalid suite type`)}function zt(qt,Nt,Ut){if(qt=qt.toLowerCase(),Ue[qt])return j.createDecipheriv(qt,Nt,Ut);if(De[qt])return new p({key:Nt,iv:Ut,mode:qt,decrypt:!0});throw TypeError(`invalid suite type`)}function ft(){return Object.keys(De).concat(j.getCiphers())}r.createCipher=r.Cipher=R,r.createCipheriv=r.Cipheriv=Ct,r.createDecipher=r.Decipher=ut,r.createDecipheriv=r.Decipheriv=zt,r.listCiphers=r.getCiphers=ft})),require_bn$13=__commonJSMin(((r,p)=>{(function(j,Ue){function De(Je,s){if(!Je)throw Error(s||`Assertion failed`)}function Ge(Je,s){Je.super_=s;var K=function(){};K.prototype=s.prototype,Je.prototype=new K,Je.prototype.constructor=Je}function R(Je,s,K){if(R.isBN(Je))return Je;this.negative=0,this.words=null,this.length=0,this.red=null,Je!==null&&((s===`le`||s===`be`)&&(K=s,s=10),this._init(Je||0,s||10,K||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist$1().Buffer}catch{}R.isBN=function(s){return s instanceof R?!0:typeof s==`object`&&!!s&&s.constructor.wordSize===R.wordSize&&Array.isArray(s.words)},R.max=function(s,K){return s.cmp(K)>0?s:K},R.min=function(s,K){return s.cmp(K)<0?s:K},R.prototype._init=function(s,K,xe){if(typeof s==`number`)return this._initNumber(s,K,xe);if(typeof s==`object`)return this._initArray(s,K,xe);K===`hex`&&(K=16),De(K===(K|0)&&K>=2&&K<=36),s=s.toString().replace(/\s+/g,``);var ke=0;s[0]===`-`&&(ke++,this.negative=1),ke<s.length&&(K===16?this._parseHex(s,ke,xe):(this._parseBase(s,K,ke),xe===`le`&&this._initArray(this.toArray(),K,xe)))},R.prototype._initNumber=function(s,K,xe){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(De(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),xe===`le`&&this._initArray(this.toArray(),K,xe)},R.prototype._initArray=function(s,K,xe){if(De(typeof s.length==`number`),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke,at,Xe=0;if(xe===`be`)for(ke=s.length-1,Ke=0;ke>=0;ke-=3)at=s[ke]|s[ke-1]<<8|s[ke-2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);else if(xe===`le`)for(ke=0,Ke=0;ke<s.length;ke+=3)at=s[ke]|s[ke+1]<<8|s[ke+2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);return this.strip()};function Ct(Je,s){var K=Je.charCodeAt(s);return K>=65&&K<=70?K-55:K>=97&&K<=102?K-87:K-48&15}function zt(Je,s,K){var xe=Ct(Je,K);return K-1>=s&&(xe|=Ct(Je,K-1)<<4),xe}R.prototype._parseHex=function(s,K,xe){this.length=Math.ceil((s.length-K)/6),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke=0,at=0,Xe;if(xe===`be`)for(ke=s.length-1;ke>=K;ke-=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;else for(ke=(s.length-K)%2==0?K+1:K;ke<s.length;ke+=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;this.strip()};function ft(Je,s,K,xe){for(var ke=0,Ke=Math.min(Je.length,K),at=s;at<Ke;at++){var Xe=Je.charCodeAt(at)-48;ke*=xe,Xe>=49?ke+=Xe-49+10:Xe>=17?ke+=Xe-17+10:ke+=Xe}return ke}R.prototype._parseBase=function(s,K,xe){this.words=[0],this.length=1;for(var ke=0,Ke=1;Ke<=67108863;Ke*=K)ke++;ke--,Ke=Ke/K|0;for(var at=s.length-xe,Xe=at%ke,We=Math.min(at,at-Xe)+xe,g=0,Ye=xe;Ye<We;Ye+=ke)g=ft(s,Ye,Ye+ke,K),this.imuln(Ke),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g);if(Xe!==0){var ti=1;for(g=ft(s,Ye,s.length,K),Ye=0;Ye<Xe;Ye++)ti*=K;this.imuln(ti),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g)}this.strip()},R.prototype.copy=function(s){s.words=Array(this.length);for(var K=0;K<this.length;K++)s.words[K]=this.words[K];s.length=this.length,s.negative=this.negative,s.red=this.red},R.prototype.clone=function(){var s=new R(null);return this.copy(s),s},R.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},R.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},R.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var qt=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Nt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ut=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(s,K){s||=10,K=K|0||1;var xe;if(s===16||s===`hex`){xe=``;for(var ke=0,Ke=0,at=0;at<this.length;at++){var Xe=this.words[at],We=((Xe<<ke|Ke)&16777215).toString(16);Ke=Xe>>>24-ke&16777215,ke+=2,ke>=26&&(ke-=26,at--),xe=Ke!==0||at!==this.length-1?qt[6-We.length]+We+xe:We+xe}for(Ke!==0&&(xe=Ke.toString(16)+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}if(s===(s|0)&&s>=2&&s<=36){var g=Nt[s],Ye=Ut[s];xe=``;var ti=this.clone();for(ti.negative=0;!ti.isZero();){var Xt=ti.modn(Ye).toString(s);ti=ti.idivn(Ye),xe=ti.isZero()?Xt+xe:qt[g-Xt.length]+Xt+xe}for(this.isZero()&&(xe=`0`+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?s:-s},R.prototype.toJSON=function(){return this.toString(16)},R.prototype.toBuffer=function(s,K){return De(typeof ut<`u`),this.toArrayLike(ut,s,K)},R.prototype.toArray=function(s,K){return this.toArrayLike(Array,s,K)},R.prototype.toArrayLike=function(s,K,xe){var ke=this.byteLength(),Ke=xe||Math.max(1,ke);De(ke<=Ke,`byte array longer than desired length`),De(Ke>0,`Requested array length <= 0`),this.strip();var at=K===`le`,Xe=new s(Ke),We,g,Ye=this.clone();if(at){for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[g]=We;for(;g<Ke;g++)Xe[g]=0}else{for(g=0;g<Ke-ke;g++)Xe[g]=0;for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[Ke-g-1]=We}return Xe},Math.clz32?R.prototype._countBits=function(s){return 32-Math.clz32(s)}:R.prototype._countBits=function(s){var K=s,xe=0;return K>=4096&&(xe+=13,K>>>=13),K>=64&&(xe+=7,K>>>=7),K>=8&&(xe+=4,K>>>=4),K>=2&&(xe+=2,K>>>=2),xe+K},R.prototype._zeroBits=function(s){if(s===0)return 26;var K=s,xe=0;return!(K&8191)&&(xe+=13,K>>>=13),!(K&127)&&(xe+=7,K>>>=7),!(K&15)&&(xe+=4,K>>>=4),!(K&3)&&(xe+=2,K>>>=2),!(K&1)&&xe++,xe},R.prototype.bitLength=function(){var s=this.words[this.length-1],K=this._countBits(s);return(this.length-1)*26+K};function Yt(Je){for(var s=Array(Je.bitLength()),K=0;K<s.length;K++){var xe=K/26|0,ke=K%26;s[K]=(Je.words[xe]&1<<ke)>>>ke}return s}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,K=0;K<this.length;K++){var xe=this._zeroBits(this.words[K]);if(s+=xe,xe!==26)break}return s},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(s){return this.negative===0?this.clone():this.abs().inotn(s).iaddn(1)},R.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var K=0;K<s.length;K++)this.words[K]=this.words[K]|s.words[K];return this.strip()},R.prototype.ior=function(s){return De((this.negative|s.negative)===0),this.iuor(s)},R.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},R.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},R.prototype.iuand=function(s){for(var K=this.length>s.length?s:this,xe=0;xe<K.length;xe++)this.words[xe]=this.words[xe]&s.words[xe];return this.length=K.length,this.strip()},R.prototype.iand=function(s){return De((this.negative|s.negative)===0),this.iuand(s)},R.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},R.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},R.prototype.iuxor=function(s){var K,xe;this.length>s.length?(K=this,xe=s):(K=s,xe=this);for(var ke=0;ke<xe.length;ke++)this.words[ke]=K.words[ke]^xe.words[ke];if(this!==K)for(;ke<K.length;ke++)this.words[ke]=K.words[ke];return this.length=K.length,this.strip()},R.prototype.ixor=function(s){return De((this.negative|s.negative)===0),this.iuxor(s)},R.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},R.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},R.prototype.inotn=function(s){De(typeof s==`number`&&s>=0);var K=Math.ceil(s/26)|0,xe=s%26;this._expand(K),xe>0&&K--;for(var ke=0;ke<K;ke++)this.words[ke]=~this.words[ke]&67108863;return xe>0&&(this.words[ke]=~this.words[ke]&67108863>>26-xe),this.strip()},R.prototype.notn=function(s){return this.clone().inotn(s)},R.prototype.setn=function(s,K){De(typeof s==`number`&&s>=0);var xe=s/26|0,ke=s%26;return this._expand(xe+1),K?this.words[xe]=this.words[xe]|1<<ke:this.words[xe]=this.words[xe]&~(1<<ke),this.strip()},R.prototype.iadd=function(s){var K;if(this.negative!==0&&s.negative===0)return this.negative=0,K=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,K=this.isub(s),s.negative=1,K._normSign();var xe,ke;this.length>s.length?(xe=this,ke=s):(xe=s,ke=this);for(var Ke=0,at=0;at<ke.length;at++)K=(xe.words[at]|0)+(ke.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;for(;Ke!==0&&at<xe.length;at++)K=(xe.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;if(this.length=xe.length,Ke!==0)this.words[this.length]=Ke,this.length++;else if(xe!==this)for(;at<xe.length;at++)this.words[at]=xe.words[at];return this},R.prototype.add=function(s){var K;return s.negative!==0&&this.negative===0?(s.negative=0,K=this.sub(s),s.negative^=1,K):s.negative===0&&this.negative!==0?(this.negative=0,K=s.sub(this),this.negative=1,K):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},R.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var K=this.iadd(s);return s.negative=1,K._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var xe=this.cmp(s);if(xe===0)return this.negative=0,this.length=1,this.words[0]=0,this;var ke,Ke;xe>0?(ke=this,Ke=s):(ke=s,Ke=this);for(var at=0,Xe=0;Xe<Ke.length;Xe++)K=(ke.words[Xe]|0)-(Ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;for(;at!==0&&Xe<ke.length;Xe++)K=(ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;if(at===0&&Xe<ke.length&&ke!==this)for(;Xe<ke.length;Xe++)this.words[Xe]=ke.words[Xe];return this.length=Math.max(this.length,Xe),ke!==this&&(this.negative=1),this.strip()},R.prototype.sub=function(s){return this.clone().isub(s)};function Gt(Je,s,K){K.negative=s.negative^Je.negative;var xe=Je.length+s.length|0;K.length=xe,xe=xe-1|0;var ke=Je.words[0]|0,Ke=s.words[0]|0,at=ke*Ke,Xe=at&67108863,We=at/67108864|0;K.words[0]=Xe;for(var g=1;g<xe;g++){for(var Ye=We>>>26,ti=We&67108863,Xt=Math.min(g,s.length-1),si=Math.max(0,g-Je.length+1);si<=Xt;si++){var ki=g-si|0;ke=Je.words[ki]|0,Ke=s.words[si]|0,at=ke*Ke+ti,Ye+=at/67108864|0,ti=at&67108863}K.words[g]=ti|0,We=Ye|0}return We===0?K.length--:K.words[g]=We|0,K.strip()}var Jt=function(s,K,xe){var ke=s.words,Ke=K.words,at=xe.words,Xe=0,We,g,Ye,ti=ke[0]|0,Xt=ti&8191,si=ti>>>13,ki=ke[1]|0,pi=ki&8191,_i=ki>>>13,hi=ke[2]|0,di=hi&8191,bi=hi>>>13,Bi=ke[3]|0,ci=Bi&8191,vi=Bi>>>13,Ai=ke[4]|0,Li=Ai&8191,Ti=Ai>>>13,ba=ke[5]|0,Ri=ba&8191,Wi=ba>>>13,Ma=ke[6]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=ke[7]|0,gi=ya&8191,Ni=ya>>>13,$i=ke[8]|0,Vi=$i&8191,Ui=$i>>>13,yi=ke[9]|0,ai=yi&8191,oi=yi>>>13,Di=Ke[0]|0,Si=Di&8191,qi=Di>>>13,la=Ke[1]|0,Yi=la&8191,zi=la>>>13,ka=Ke[2]|0,Ki=ka&8191,Gi=ka>>>13,Aa=Ke[3]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=Ke[4]|0,ea=kn&8191,ua=kn>>>13,Ei=Ke[5]|0,ni=Ei&8191,li=Ei>>>13,ji=Ke[6]|0,Ci=ji&8191,Pi=ji>>>13,fa=Ke[7]|0,Zi=fa&8191,ia=fa>>>13,$a=Ke[8]|0,ra=$a&8191,Qi=$a>>>13,Xn=Ke[9]|0,da=Xn&8191,ha=Xn>>>13;xe.negative=s.negative^K.negative,xe.length=19,We=Math.imul(Xt,Si),g=Math.imul(Xt,qi),g=g+Math.imul(si,Si)|0,Ye=Math.imul(si,qi);var xn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(xn>>>26)|0,xn&=67108863,We=Math.imul(pi,Si),g=Math.imul(pi,qi),g=g+Math.imul(_i,Si)|0,Ye=Math.imul(_i,qi),We=We+Math.imul(Xt,Yi)|0,g=g+Math.imul(Xt,zi)|0,g=g+Math.imul(si,Yi)|0,Ye=Ye+Math.imul(si,zi)|0;var rn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(rn>>>26)|0,rn&=67108863,We=Math.imul(di,Si),g=Math.imul(di,qi),g=g+Math.imul(bi,Si)|0,Ye=Math.imul(bi,qi),We=We+Math.imul(pi,Yi)|0,g=g+Math.imul(pi,zi)|0,g=g+Math.imul(_i,Yi)|0,Ye=Ye+Math.imul(_i,zi)|0,We=We+Math.imul(Xt,Ki)|0,g=g+Math.imul(Xt,Gi)|0,g=g+Math.imul(si,Ki)|0,Ye=Ye+Math.imul(si,Gi)|0;var an=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(an>>>26)|0,an&=67108863,We=Math.imul(ci,Si),g=Math.imul(ci,qi),g=g+Math.imul(vi,Si)|0,Ye=Math.imul(vi,qi),We=We+Math.imul(di,Yi)|0,g=g+Math.imul(di,zi)|0,g=g+Math.imul(bi,Yi)|0,Ye=Ye+Math.imul(bi,zi)|0,We=We+Math.imul(pi,Ki)|0,g=g+Math.imul(pi,Gi)|0,g=g+Math.imul(_i,Ki)|0,Ye=Ye+Math.imul(_i,Gi)|0,We=We+Math.imul(Xt,Ji)|0,g=g+Math.imul(Xt,Xi)|0,g=g+Math.imul(si,Ji)|0,Ye=Ye+Math.imul(si,Xi)|0;var Wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,We=Math.imul(Li,Si),g=Math.imul(Li,qi),g=g+Math.imul(Ti,Si)|0,Ye=Math.imul(Ti,qi),We=We+Math.imul(ci,Yi)|0,g=g+Math.imul(ci,zi)|0,g=g+Math.imul(vi,Yi)|0,Ye=Ye+Math.imul(vi,zi)|0,We=We+Math.imul(di,Ki)|0,g=g+Math.imul(di,Gi)|0,g=g+Math.imul(bi,Ki)|0,Ye=Ye+Math.imul(bi,Gi)|0,We=We+Math.imul(pi,Ji)|0,g=g+Math.imul(pi,Xi)|0,g=g+Math.imul(_i,Ji)|0,Ye=Ye+Math.imul(_i,Xi)|0,We=We+Math.imul(Xt,ea)|0,g=g+Math.imul(Xt,ua)|0,g=g+Math.imul(si,ea)|0,Ye=Ye+Math.imul(si,ua)|0;var wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wa>>>26)|0,wa&=67108863,We=Math.imul(Ri,Si),g=Math.imul(Ri,qi),g=g+Math.imul(Wi,Si)|0,Ye=Math.imul(Wi,qi),We=We+Math.imul(Li,Yi)|0,g=g+Math.imul(Li,zi)|0,g=g+Math.imul(Ti,Yi)|0,Ye=Ye+Math.imul(Ti,zi)|0,We=We+Math.imul(ci,Ki)|0,g=g+Math.imul(ci,Gi)|0,g=g+Math.imul(vi,Ki)|0,Ye=Ye+Math.imul(vi,Gi)|0,We=We+Math.imul(di,Ji)|0,g=g+Math.imul(di,Xi)|0,g=g+Math.imul(bi,Ji)|0,Ye=Ye+Math.imul(bi,Xi)|0,We=We+Math.imul(pi,ea)|0,g=g+Math.imul(pi,ua)|0,g=g+Math.imul(_i,ea)|0,Ye=Ye+Math.imul(_i,ua)|0,We=We+Math.imul(Xt,ni)|0,g=g+Math.imul(Xt,li)|0,g=g+Math.imul(si,ni)|0,Ye=Ye+Math.imul(si,li)|0;var Da=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Da>>>26)|0,Da&=67108863,We=Math.imul(Hi,Si),g=Math.imul(Hi,qi),g=g+Math.imul(Ii,Si)|0,Ye=Math.imul(Ii,qi),We=We+Math.imul(Ri,Yi)|0,g=g+Math.imul(Ri,zi)|0,g=g+Math.imul(Wi,Yi)|0,Ye=Ye+Math.imul(Wi,zi)|0,We=We+Math.imul(Li,Ki)|0,g=g+Math.imul(Li,Gi)|0,g=g+Math.imul(Ti,Ki)|0,Ye=Ye+Math.imul(Ti,Gi)|0,We=We+Math.imul(ci,Ji)|0,g=g+Math.imul(ci,Xi)|0,g=g+Math.imul(vi,Ji)|0,Ye=Ye+Math.imul(vi,Xi)|0,We=We+Math.imul(di,ea)|0,g=g+Math.imul(di,ua)|0,g=g+Math.imul(bi,ea)|0,Ye=Ye+Math.imul(bi,ua)|0,We=We+Math.imul(pi,ni)|0,g=g+Math.imul(pi,li)|0,g=g+Math.imul(_i,ni)|0,Ye=Ye+Math.imul(_i,li)|0,We=We+Math.imul(Xt,Ci)|0,g=g+Math.imul(Xt,Pi)|0,g=g+Math.imul(si,Ci)|0,Ye=Ye+Math.imul(si,Pi)|0;var Na=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Na>>>26)|0,Na&=67108863,We=Math.imul(gi,Si),g=Math.imul(gi,qi),g=g+Math.imul(Ni,Si)|0,Ye=Math.imul(Ni,qi),We=We+Math.imul(Hi,Yi)|0,g=g+Math.imul(Hi,zi)|0,g=g+Math.imul(Ii,Yi)|0,Ye=Ye+Math.imul(Ii,zi)|0,We=We+Math.imul(Ri,Ki)|0,g=g+Math.imul(Ri,Gi)|0,g=g+Math.imul(Wi,Ki)|0,Ye=Ye+Math.imul(Wi,Gi)|0,We=We+Math.imul(Li,Ji)|0,g=g+Math.imul(Li,Xi)|0,g=g+Math.imul(Ti,Ji)|0,Ye=Ye+Math.imul(Ti,Xi)|0,We=We+Math.imul(ci,ea)|0,g=g+Math.imul(ci,ua)|0,g=g+Math.imul(vi,ea)|0,Ye=Ye+Math.imul(vi,ua)|0,We=We+Math.imul(di,ni)|0,g=g+Math.imul(di,li)|0,g=g+Math.imul(bi,ni)|0,Ye=Ye+Math.imul(bi,li)|0,We=We+Math.imul(pi,Ci)|0,g=g+Math.imul(pi,Pi)|0,g=g+Math.imul(_i,Ci)|0,Ye=Ye+Math.imul(_i,Pi)|0,We=We+Math.imul(Xt,Zi)|0,g=g+Math.imul(Xt,ia)|0,g=g+Math.imul(si,Zi)|0,Ye=Ye+Math.imul(si,ia)|0;var on=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(on>>>26)|0,on&=67108863,We=Math.imul(Vi,Si),g=Math.imul(Vi,qi),g=g+Math.imul(Ui,Si)|0,Ye=Math.imul(Ui,qi),We=We+Math.imul(gi,Yi)|0,g=g+Math.imul(gi,zi)|0,g=g+Math.imul(Ni,Yi)|0,Ye=Ye+Math.imul(Ni,zi)|0,We=We+Math.imul(Hi,Ki)|0,g=g+Math.imul(Hi,Gi)|0,g=g+Math.imul(Ii,Ki)|0,Ye=Ye+Math.imul(Ii,Gi)|0,We=We+Math.imul(Ri,Ji)|0,g=g+Math.imul(Ri,Xi)|0,g=g+Math.imul(Wi,Ji)|0,Ye=Ye+Math.imul(Wi,Xi)|0,We=We+Math.imul(Li,ea)|0,g=g+Math.imul(Li,ua)|0,g=g+Math.imul(Ti,ea)|0,Ye=Ye+Math.imul(Ti,ua)|0,We=We+Math.imul(ci,ni)|0,g=g+Math.imul(ci,li)|0,g=g+Math.imul(vi,ni)|0,Ye=Ye+Math.imul(vi,li)|0,We=We+Math.imul(di,Ci)|0,g=g+Math.imul(di,Pi)|0,g=g+Math.imul(bi,Ci)|0,Ye=Ye+Math.imul(bi,Pi)|0,We=We+Math.imul(pi,Zi)|0,g=g+Math.imul(pi,ia)|0,g=g+Math.imul(_i,Zi)|0,Ye=Ye+Math.imul(_i,ia)|0,We=We+Math.imul(Xt,ra)|0,g=g+Math.imul(Xt,Qi)|0,g=g+Math.imul(si,ra)|0,Ye=Ye+Math.imul(si,Qi)|0;var nn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(nn>>>26)|0,nn&=67108863,We=Math.imul(ai,Si),g=Math.imul(ai,qi),g=g+Math.imul(oi,Si)|0,Ye=Math.imul(oi,qi),We=We+Math.imul(Vi,Yi)|0,g=g+Math.imul(Vi,zi)|0,g=g+Math.imul(Ui,Yi)|0,Ye=Ye+Math.imul(Ui,zi)|0,We=We+Math.imul(gi,Ki)|0,g=g+Math.imul(gi,Gi)|0,g=g+Math.imul(Ni,Ki)|0,Ye=Ye+Math.imul(Ni,Gi)|0,We=We+Math.imul(Hi,Ji)|0,g=g+Math.imul(Hi,Xi)|0,g=g+Math.imul(Ii,Ji)|0,Ye=Ye+Math.imul(Ii,Xi)|0,We=We+Math.imul(Ri,ea)|0,g=g+Math.imul(Ri,ua)|0,g=g+Math.imul(Wi,ea)|0,Ye=Ye+Math.imul(Wi,ua)|0,We=We+Math.imul(Li,ni)|0,g=g+Math.imul(Li,li)|0,g=g+Math.imul(Ti,ni)|0,Ye=Ye+Math.imul(Ti,li)|0,We=We+Math.imul(ci,Ci)|0,g=g+Math.imul(ci,Pi)|0,g=g+Math.imul(vi,Ci)|0,Ye=Ye+Math.imul(vi,Pi)|0,We=We+Math.imul(di,Zi)|0,g=g+Math.imul(di,ia)|0,g=g+Math.imul(bi,Zi)|0,Ye=Ye+Math.imul(bi,ia)|0,We=We+Math.imul(pi,ra)|0,g=g+Math.imul(pi,Qi)|0,g=g+Math.imul(_i,ra)|0,Ye=Ye+Math.imul(_i,Qi)|0,We=We+Math.imul(Xt,da)|0,g=g+Math.imul(Xt,ha)|0,g=g+Math.imul(si,da)|0,Ye=Ye+Math.imul(si,ha)|0;var bn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,We=Math.imul(ai,Yi),g=Math.imul(ai,zi),g=g+Math.imul(oi,Yi)|0,Ye=Math.imul(oi,zi),We=We+Math.imul(Vi,Ki)|0,g=g+Math.imul(Vi,Gi)|0,g=g+Math.imul(Ui,Ki)|0,Ye=Ye+Math.imul(Ui,Gi)|0,We=We+Math.imul(gi,Ji)|0,g=g+Math.imul(gi,Xi)|0,g=g+Math.imul(Ni,Ji)|0,Ye=Ye+Math.imul(Ni,Xi)|0,We=We+Math.imul(Hi,ea)|0,g=g+Math.imul(Hi,ua)|0,g=g+Math.imul(Ii,ea)|0,Ye=Ye+Math.imul(Ii,ua)|0,We=We+Math.imul(Ri,ni)|0,g=g+Math.imul(Ri,li)|0,g=g+Math.imul(Wi,ni)|0,Ye=Ye+Math.imul(Wi,li)|0,We=We+Math.imul(Li,Ci)|0,g=g+Math.imul(Li,Pi)|0,g=g+Math.imul(Ti,Ci)|0,Ye=Ye+Math.imul(Ti,Pi)|0,We=We+Math.imul(ci,Zi)|0,g=g+Math.imul(ci,ia)|0,g=g+Math.imul(vi,Zi)|0,Ye=Ye+Math.imul(vi,ia)|0,We=We+Math.imul(di,ra)|0,g=g+Math.imul(di,Qi)|0,g=g+Math.imul(bi,ra)|0,Ye=Ye+Math.imul(bi,Qi)|0,We=We+Math.imul(pi,da)|0,g=g+Math.imul(pi,ha)|0,g=g+Math.imul(_i,da)|0,Ye=Ye+Math.imul(_i,ha)|0;var wn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wn>>>26)|0,wn&=67108863,We=Math.imul(ai,Ki),g=Math.imul(ai,Gi),g=g+Math.imul(oi,Ki)|0,Ye=Math.imul(oi,Gi),We=We+Math.imul(Vi,Ji)|0,g=g+Math.imul(Vi,Xi)|0,g=g+Math.imul(Ui,Ji)|0,Ye=Ye+Math.imul(Ui,Xi)|0,We=We+Math.imul(gi,ea)|0,g=g+Math.imul(gi,ua)|0,g=g+Math.imul(Ni,ea)|0,Ye=Ye+Math.imul(Ni,ua)|0,We=We+Math.imul(Hi,ni)|0,g=g+Math.imul(Hi,li)|0,g=g+Math.imul(Ii,ni)|0,Ye=Ye+Math.imul(Ii,li)|0,We=We+Math.imul(Ri,Ci)|0,g=g+Math.imul(Ri,Pi)|0,g=g+Math.imul(Wi,Ci)|0,Ye=Ye+Math.imul(Wi,Pi)|0,We=We+Math.imul(Li,Zi)|0,g=g+Math.imul(Li,ia)|0,g=g+Math.imul(Ti,Zi)|0,Ye=Ye+Math.imul(Ti,ia)|0,We=We+Math.imul(ci,ra)|0,g=g+Math.imul(ci,Qi)|0,g=g+Math.imul(vi,ra)|0,Ye=Ye+Math.imul(vi,Qi)|0,We=We+Math.imul(di,da)|0,g=g+Math.imul(di,ha)|0,g=g+Math.imul(bi,da)|0,Ye=Ye+Math.imul(bi,ha)|0;var ln=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(ln>>>26)|0,ln&=67108863,We=Math.imul(ai,Ji),g=Math.imul(ai,Xi),g=g+Math.imul(oi,Ji)|0,Ye=Math.imul(oi,Xi),We=We+Math.imul(Vi,ea)|0,g=g+Math.imul(Vi,ua)|0,g=g+Math.imul(Ui,ea)|0,Ye=Ye+Math.imul(Ui,ua)|0,We=We+Math.imul(gi,ni)|0,g=g+Math.imul(gi,li)|0,g=g+Math.imul(Ni,ni)|0,Ye=Ye+Math.imul(Ni,li)|0,We=We+Math.imul(Hi,Ci)|0,g=g+Math.imul(Hi,Pi)|0,g=g+Math.imul(Ii,Ci)|0,Ye=Ye+Math.imul(Ii,Pi)|0,We=We+Math.imul(Ri,Zi)|0,g=g+Math.imul(Ri,ia)|0,g=g+Math.imul(Wi,Zi)|0,Ye=Ye+Math.imul(Wi,ia)|0,We=We+Math.imul(Li,ra)|0,g=g+Math.imul(Li,Qi)|0,g=g+Math.imul(Ti,ra)|0,Ye=Ye+Math.imul(Ti,Qi)|0,We=We+Math.imul(ci,da)|0,g=g+Math.imul(ci,ha)|0,g=g+Math.imul(vi,da)|0,Ye=Ye+Math.imul(vi,ha)|0;var Mn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,We=Math.imul(ai,ea),g=Math.imul(ai,ua),g=g+Math.imul(oi,ea)|0,Ye=Math.imul(oi,ua),We=We+Math.imul(Vi,ni)|0,g=g+Math.imul(Vi,li)|0,g=g+Math.imul(Ui,ni)|0,Ye=Ye+Math.imul(Ui,li)|0,We=We+Math.imul(gi,Ci)|0,g=g+Math.imul(gi,Pi)|0,g=g+Math.imul(Ni,Ci)|0,Ye=Ye+Math.imul(Ni,Pi)|0,We=We+Math.imul(Hi,Zi)|0,g=g+Math.imul(Hi,ia)|0,g=g+Math.imul(Ii,Zi)|0,Ye=Ye+Math.imul(Ii,ia)|0,We=We+Math.imul(Ri,ra)|0,g=g+Math.imul(Ri,Qi)|0,g=g+Math.imul(Wi,ra)|0,Ye=Ye+Math.imul(Wi,Qi)|0,We=We+Math.imul(Li,da)|0,g=g+Math.imul(Li,ha)|0,g=g+Math.imul(Ti,da)|0,Ye=Ye+Math.imul(Ti,ha)|0;var sn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(sn>>>26)|0,sn&=67108863,We=Math.imul(ai,ni),g=Math.imul(ai,li),g=g+Math.imul(oi,ni)|0,Ye=Math.imul(oi,li),We=We+Math.imul(Vi,Ci)|0,g=g+Math.imul(Vi,Pi)|0,g=g+Math.imul(Ui,Ci)|0,Ye=Ye+Math.imul(Ui,Pi)|0,We=We+Math.imul(gi,Zi)|0,g=g+Math.imul(gi,ia)|0,g=g+Math.imul(Ni,Zi)|0,Ye=Ye+Math.imul(Ni,ia)|0,We=We+Math.imul(Hi,ra)|0,g=g+Math.imul(Hi,Qi)|0,g=g+Math.imul(Ii,ra)|0,Ye=Ye+Math.imul(Ii,Qi)|0,We=We+Math.imul(Ri,da)|0,g=g+Math.imul(Ri,ha)|0,g=g+Math.imul(Wi,da)|0,Ye=Ye+Math.imul(Wi,ha)|0;var Dn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,We=Math.imul(ai,Ci),g=Math.imul(ai,Pi),g=g+Math.imul(oi,Ci)|0,Ye=Math.imul(oi,Pi),We=We+Math.imul(Vi,Zi)|0,g=g+Math.imul(Vi,ia)|0,g=g+Math.imul(Ui,Zi)|0,Ye=Ye+Math.imul(Ui,ia)|0,We=We+Math.imul(gi,ra)|0,g=g+Math.imul(gi,Qi)|0,g=g+Math.imul(Ni,ra)|0,Ye=Ye+Math.imul(Ni,Qi)|0,We=We+Math.imul(Hi,da)|0,g=g+Math.imul(Hi,ha)|0,g=g+Math.imul(Ii,da)|0,Ye=Ye+Math.imul(Ii,ha)|0;var An=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(An>>>26)|0,An&=67108863,We=Math.imul(ai,Zi),g=Math.imul(ai,ia),g=g+Math.imul(oi,Zi)|0,Ye=Math.imul(oi,ia),We=We+Math.imul(Vi,ra)|0,g=g+Math.imul(Vi,Qi)|0,g=g+Math.imul(Ui,ra)|0,Ye=Ye+Math.imul(Ui,Qi)|0,We=We+Math.imul(gi,da)|0,g=g+Math.imul(gi,ha)|0,g=g+Math.imul(Ni,da)|0,Ye=Ye+Math.imul(Ni,ha)|0;var Tn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,We=Math.imul(ai,ra),g=Math.imul(ai,Qi),g=g+Math.imul(oi,ra)|0,Ye=Math.imul(oi,Qi),We=We+Math.imul(Vi,da)|0,g=g+Math.imul(Vi,ha)|0,g=g+Math.imul(Ui,da)|0,Ye=Ye+Math.imul(Ui,ha)|0;var Jn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,We=Math.imul(ai,da),g=Math.imul(ai,ha),g=g+Math.imul(oi,da)|0,Ye=Math.imul(oi,ha);var Zn=(Xe+We|0)+((g&8191)<<13)|0;return Xe=(Ye+(g>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,at[0]=xn,at[1]=rn,at[2]=an,at[3]=Wa,at[4]=wa,at[5]=Da,at[6]=Na,at[7]=on,at[8]=nn,at[9]=bn,at[10]=wn,at[11]=ln,at[12]=Mn,at[13]=sn,at[14]=Dn,at[15]=An,at[16]=Tn,at[17]=Jn,at[18]=Zn,Xe!==0&&(at[19]=Xe,xe.length++),xe};Math.imul||(Jt=Gt);function ei(Je,s,K){K.negative=s.negative^Je.negative,K.length=Je.length+s.length;for(var xe=0,ke=0,Ke=0;Ke<K.length-1;Ke++){var at=ke;ke=0;for(var Xe=xe&67108863,We=Math.min(Ke,s.length-1),g=Math.max(0,Ke-Je.length+1);g<=We;g++){var Ye=Ke-g,ti=(Je.words[Ye]|0)*(s.words[g]|0),Xt=ti&67108863;at=at+(ti/67108864|0)|0,Xt=Xt+Xe|0,Xe=Xt&67108863,at=at+(Xt>>>26)|0,ke+=at>>>26,at&=67108863}K.words[Ke]=Xe,xe=at,at=ke}return xe===0?K.length--:K.words[Ke]=xe,K.strip()}function ii(Je,s,K){return new ri().mulp(Je,s,K)}R.prototype.mulTo=function(s,K){var xe,ke=this.length+s.length;return xe=this.length===10&&s.length===10?Jt(this,s,K):ke<63?Gt(this,s,K):ke<1024?ei(this,s,K):ii(this,s,K),xe};function ri(Je,s){this.x=Je,this.y=s}ri.prototype.makeRBT=function(s){for(var K=Array(s),xe=R.prototype._countBits(s)-1,ke=0;ke<s;ke++)K[ke]=this.revBin(ke,xe,s);return K},ri.prototype.revBin=function(s,K,xe){if(s===0||s===xe-1)return s;for(var ke=0,Ke=0;Ke<K;Ke++)ke|=(s&1)<<K-Ke-1,s>>=1;return ke},ri.prototype.permute=function(s,K,xe,ke,Ke,at){for(var Xe=0;Xe<at;Xe++)ke[Xe]=K[s[Xe]],Ke[Xe]=xe[s[Xe]]},ri.prototype.transform=function(s,K,xe,ke,Ke,at){this.permute(at,s,K,xe,ke,Ke);for(var Xe=1;Xe<Ke;Xe<<=1)for(var We=Xe<<1,g=Math.cos(2*Math.PI/We),Ye=Math.sin(2*Math.PI/We),ti=0;ti<Ke;ti+=We)for(var Xt=g,si=Ye,ki=0;ki<Xe;ki++){var pi=xe[ti+ki],_i=ke[ti+ki],hi=xe[ti+ki+Xe],di=ke[ti+ki+Xe],bi=Xt*hi-si*di;di=Xt*di+si*hi,hi=bi,xe[ti+ki]=pi+hi,ke[ti+ki]=_i+di,xe[ti+ki+Xe]=pi-hi,ke[ti+ki+Xe]=_i-di,ki!==We&&(bi=g*Xt-Ye*si,si=g*si+Ye*Xt,Xt=bi)}},ri.prototype.guessLen13b=function(s,K){var xe=Math.max(K,s)|1,ke=xe&1,Ke=0;for(xe=xe/2|0;xe;xe>>>=1)Ke++;return 1<<Ke+1+ke},ri.prototype.conjugate=function(s,K,xe){if(!(xe<=1))for(var ke=0;ke<xe/2;ke++){var Ke=s[ke];s[ke]=s[xe-ke-1],s[xe-ke-1]=Ke,Ke=K[ke],K[ke]=-K[xe-ke-1],K[xe-ke-1]=-Ke}},ri.prototype.normalize13b=function(s,K){for(var xe=0,ke=0;ke<K/2;ke++){var Ke=Math.round(s[2*ke+1]/K)*8192+Math.round(s[2*ke]/K)+xe;s[ke]=Ke&67108863,xe=Ke<67108864?0:Ke/67108864|0}return s},ri.prototype.convert13b=function(s,K,xe,ke){for(var Ke=0,at=0;at<K;at++)Ke+=s[at]|0,xe[2*at]=Ke&8191,Ke>>>=13,xe[2*at+1]=Ke&8191,Ke>>>=13;for(at=2*K;at<ke;++at)xe[at]=0;De(Ke===0),De((Ke&-8192)==0)},ri.prototype.stub=function(s){for(var K=Array(s),xe=0;xe<s;xe++)K[xe]=0;return K},ri.prototype.mulp=function(s,K,xe){var ke=2*this.guessLen13b(s.length,K.length),Ke=this.makeRBT(ke),at=this.stub(ke),Xe=Array(ke),We=Array(ke),g=Array(ke),Ye=Array(ke),ti=Array(ke),Xt=Array(ke),si=xe.words;si.length=ke,this.convert13b(s.words,s.length,Xe,ke),this.convert13b(K.words,K.length,Ye,ke),this.transform(Xe,at,We,g,ke,Ke),this.transform(Ye,at,ti,Xt,ke,Ke);for(var ki=0;ki<ke;ki++){var pi=We[ki]*ti[ki]-g[ki]*Xt[ki];g[ki]=We[ki]*Xt[ki]+g[ki]*ti[ki],We[ki]=pi}return this.conjugate(We,g,ke),this.transform(We,g,si,at,ke,Ke),this.conjugate(si,at,ke),this.normalize13b(si,ke),xe.negative=s.negative^K.negative,xe.length=s.length+K.length,xe.strip()},R.prototype.mul=function(s){var K=new R(null);return K.words=Array(this.length+s.length),this.mulTo(s,K)},R.prototype.mulf=function(s){var K=new R(null);return K.words=Array(this.length+s.length),ii(this,s,K)},R.prototype.imul=function(s){return this.clone().mulTo(s,this)},R.prototype.imuln=function(s){De(typeof s==`number`),De(s<67108864);for(var K=0,xe=0;xe<this.length;xe++){var ke=(this.words[xe]|0)*s,Ke=(ke&67108863)+(K&67108863);K>>=26,K+=ke/67108864|0,K+=Ke>>>26,this.words[xe]=Ke&67108863}return K!==0&&(this.words[xe]=K,this.length++),this.length=s===0?1:this.length,this},R.prototype.muln=function(s){return this.clone().imuln(s)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(s){var K=Yt(s);if(K.length===0)return new R(1);for(var xe=this,ke=0;ke<K.length&&K[ke]===0;ke++,xe=xe.sqr());if(++ke<K.length)for(var Ke=xe.sqr();ke<K.length;ke++,Ke=Ke.sqr())K[ke]!==0&&(xe=xe.mul(Ke));return xe},R.prototype.iushln=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=67108863>>>26-K<<26-K,Ke;if(K!==0){var at=0;for(Ke=0;Ke<this.length;Ke++){var Xe=this.words[Ke]&ke,We=(this.words[Ke]|0)-Xe<<K;this.words[Ke]=We|at,at=Xe>>>26-K}at&&(this.words[Ke]=at,this.length++)}if(xe!==0){for(Ke=this.length-1;Ke>=0;Ke--)this.words[Ke+xe]=this.words[Ke];for(Ke=0;Ke<xe;Ke++)this.words[Ke]=0;this.length+=xe}return this.strip()},R.prototype.ishln=function(s){return De(this.negative===0),this.iushln(s)},R.prototype.iushrn=function(s,K,xe){De(typeof s==`number`&&s>=0);var ke=K?(K-K%26)/26:0,Ke=s%26,at=Math.min((s-Ke)/26,this.length),Xe=67108863^67108863>>>Ke<<Ke,We=xe;if(ke-=at,ke=Math.max(0,ke),We){for(var g=0;g<at;g++)We.words[g]=this.words[g];We.length=at}if(at!==0)if(this.length>at)for(this.length-=at,g=0;g<this.length;g++)this.words[g]=this.words[g+at];else this.words[0]=0,this.length=1;var Ye=0;for(g=this.length-1;g>=0&&(Ye!==0||g>=ke);g--){var ti=this.words[g]|0;this.words[g]=Ye<<26-Ke|ti>>>Ke,Ye=ti&Xe}return We&&Ye!==0&&(We.words[We.length++]=Ye),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},R.prototype.ishrn=function(s,K,xe){return De(this.negative===0),this.iushrn(s,K,xe)},R.prototype.shln=function(s){return this.clone().ishln(s)},R.prototype.ushln=function(s){return this.clone().iushln(s)},R.prototype.shrn=function(s){return this.clone().ishrn(s)},R.prototype.ushrn=function(s){return this.clone().iushrn(s)},R.prototype.testn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=1<<K;return this.length<=xe?!1:!!(this.words[xe]&ke)},R.prototype.imaskn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=xe)return this;if(K!==0&&xe++,this.length=Math.min(xe,this.length),K!==0){var ke=67108863^67108863>>>K<<K;this.words[this.length-1]&=ke}return this.strip()},R.prototype.maskn=function(s){return this.clone().imaskn(s)},R.prototype.iaddn=function(s){return De(typeof s==`number`),De(s<67108864),s<0?this.isubn(-s):this.negative===0?this._iaddn(s):this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this)},R.prototype._iaddn=function(s){this.words[0]+=s;for(var K=0;K<this.length&&this.words[K]>=67108864;K++)this.words[K]-=67108864,K===this.length-1?this.words[K+1]=1:this.words[K+1]++;return this.length=Math.max(this.length,K+1),this},R.prototype.isubn=function(s){if(De(typeof s==`number`),De(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var K=0;K<this.length&&this.words[K]<0;K++)this.words[K]+=67108864,--this.words[K+1];return this.strip()},R.prototype.addn=function(s){return this.clone().iaddn(s)},R.prototype.subn=function(s){return this.clone().isubn(s)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(s,K,xe){var ke=s.length+xe,Ke;this._expand(ke);var at,Xe=0;for(Ke=0;Ke<s.length;Ke++){at=(this.words[Ke+xe]|0)+Xe;var We=(s.words[Ke]|0)*K;at-=We&67108863,Xe=(at>>26)-(We/67108864|0),this.words[Ke+xe]=at&67108863}for(;Ke<this.length-xe;Ke++)at=(this.words[Ke+xe]|0)+Xe,Xe=at>>26,this.words[Ke+xe]=at&67108863;if(Xe===0)return this.strip();for(De(Xe===-1),Xe=0,Ke=0;Ke<this.length;Ke++)at=-(this.words[Ke]|0)+Xe,Xe=at>>26,this.words[Ke]=at&67108863;return this.negative=1,this.strip()},R.prototype._wordDiv=function(s,K){var xe=this.length-s.length,ke=this.clone(),Ke=s,at=Ke.words[Ke.length-1]|0;xe=26-this._countBits(at),xe!==0&&(Ke=Ke.ushln(xe),ke.iushln(xe),at=Ke.words[Ke.length-1]|0);var Xe=ke.length-Ke.length,We;if(K!==`mod`){We=new R(null),We.length=Xe+1,We.words=Array(We.length);for(var g=0;g<We.length;g++)We.words[g]=0}var Ye=ke.clone()._ishlnsubmul(Ke,1,Xe);Ye.negative===0&&(ke=Ye,We&&(We.words[Xe]=1));for(var ti=Xe-1;ti>=0;ti--){var Xt=(ke.words[Ke.length+ti]|0)*67108864+(ke.words[Ke.length+ti-1]|0);for(Xt=Math.min(Xt/at|0,67108863),ke._ishlnsubmul(Ke,Xt,ti);ke.negative!==0;)Xt--,ke.negative=0,ke._ishlnsubmul(Ke,1,ti),ke.isZero()||(ke.negative^=1);We&&(We.words[ti]=Xt)}return We&&We.strip(),ke.strip(),K!==`div`&&xe!==0&&ke.iushrn(xe),{div:We||null,mod:ke}},R.prototype.divmod=function(s,K,xe){if(De(!s.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var ke,Ke,at;return this.negative!==0&&s.negative===0?(at=this.neg().divmod(s,K),K!==`mod`&&(ke=at.div.neg()),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.iadd(s)),{div:ke,mod:Ke}):this.negative===0&&s.negative!==0?(at=this.divmod(s.neg(),K),K!==`mod`&&(ke=at.div.neg()),{div:ke,mod:at.mod}):(this.negative&s.negative)===0?s.length>this.length||this.cmp(s)<0?{div:new R(0),mod:this}:s.length===1?K===`div`?{div:this.divn(s.words[0]),mod:null}:K===`mod`?{div:null,mod:new R(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new R(this.modn(s.words[0]))}:this._wordDiv(s,K):(at=this.neg().divmod(s.neg(),K),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.isub(s)),{div:at.div,mod:Ke})},R.prototype.div=function(s){return this.divmod(s,`div`,!1).div},R.prototype.mod=function(s){return this.divmod(s,`mod`,!1).mod},R.prototype.umod=function(s){return this.divmod(s,`mod`,!0).mod},R.prototype.divRound=function(s){var K=this.divmod(s);if(K.mod.isZero())return K.div;var xe=K.div.negative===0?K.mod:K.mod.isub(s),ke=s.ushrn(1),Ke=s.andln(1),at=xe.cmp(ke);return at<0||Ke===1&&at===0?K.div:K.div.negative===0?K.div.iaddn(1):K.div.isubn(1)},R.prototype.modn=function(s){De(s<=67108863);for(var K=(1<<26)%s,xe=0,ke=this.length-1;ke>=0;ke--)xe=(K*xe+(this.words[ke]|0))%s;return xe},R.prototype.idivn=function(s){De(s<=67108863);for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=(this.words[xe]|0)+K*67108864;this.words[xe]=ke/s|0,K=ke%s}return this.strip()},R.prototype.divn=function(s){return this.clone().idivn(s)},R.prototype.egcd=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=new R(0),Xe=new R(1),We=0;K.isEven()&&xe.isEven();)K.iushrn(1),xe.iushrn(1),++We;for(var g=xe.clone(),Ye=K.clone();!K.isZero();){for(var ti=0,Xt=1;(K.words[0]&Xt)===0&&ti<26;++ti,Xt<<=1);if(ti>0)for(K.iushrn(ti);ti-- >0;)(ke.isOdd()||Ke.isOdd())&&(ke.iadd(g),Ke.isub(Ye)),ke.iushrn(1),Ke.iushrn(1);for(var si=0,ki=1;(xe.words[0]&ki)===0&&si<26;++si,ki<<=1);if(si>0)for(xe.iushrn(si);si-- >0;)(at.isOdd()||Xe.isOdd())&&(at.iadd(g),Xe.isub(Ye)),at.iushrn(1),Xe.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(at),Ke.isub(Xe)):(xe.isub(K),at.isub(ke),Xe.isub(Ke))}return{a:at,b:Xe,gcd:xe.iushln(We)}},R.prototype._invmp=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=xe.clone();K.cmpn(1)>0&&xe.cmpn(1)>0;){for(var Xe=0,We=1;(K.words[0]&We)===0&&Xe<26;++Xe,We<<=1);if(Xe>0)for(K.iushrn(Xe);Xe-- >0;)ke.isOdd()&&ke.iadd(at),ke.iushrn(1);for(var g=0,Ye=1;(xe.words[0]&Ye)===0&&g<26;++g,Ye<<=1);if(g>0)for(xe.iushrn(g);g-- >0;)Ke.isOdd()&&Ke.iadd(at),Ke.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(Ke)):(xe.isub(K),Ke.isub(ke))}var ti;return ti=K.cmpn(1)===0?ke:Ke,ti.cmpn(0)<0&&ti.iadd(s),ti},R.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var K=this.clone(),xe=s.clone();K.negative=0,xe.negative=0;for(var ke=0;K.isEven()&&xe.isEven();ke++)K.iushrn(1),xe.iushrn(1);do{for(;K.isEven();)K.iushrn(1);for(;xe.isEven();)xe.iushrn(1);var Ke=K.cmp(xe);if(Ke<0){var at=K;K=xe,xe=at}else if(Ke===0||xe.cmpn(1)===0)break;K.isub(xe)}while(!0);return xe.iushln(ke)},R.prototype.invm=function(s){return this.egcd(s).a.umod(s)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(s){return this.words[0]&s},R.prototype.bincn=function(s){De(typeof s==`number`);var K=s%26,xe=(s-K)/26,ke=1<<K;if(this.length<=xe)return this._expand(xe+1),this.words[xe]|=ke,this;for(var Ke=ke,at=xe;Ke!==0&&at<this.length;at++){var Xe=this.words[at]|0;Xe+=Ke,Ke=Xe>>>26,Xe&=67108863,this.words[at]=Xe}return Ke!==0&&(this.words[at]=Ke,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(s){var K=s<0;if(this.negative!==0&&!K)return-1;if(this.negative===0&&K)return 1;this.strip();var xe;if(this.length>1)xe=1;else{K&&(s=-s),De(s<=67108863,`Number is too big`);var ke=this.words[0]|0;xe=ke===s?0:ke<s?-1:1}return this.negative===0?xe:-xe|0},R.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var K=this.ucmp(s);return this.negative===0?K:-K|0},R.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=this.words[xe]|0,Ke=s.words[xe]|0;if(ke!==Ke){ke<Ke?K=-1:ke>Ke&&(K=1);break}}return K},R.prototype.gtn=function(s){return this.cmpn(s)===1},R.prototype.gt=function(s){return this.cmp(s)===1},R.prototype.gten=function(s){return this.cmpn(s)>=0},R.prototype.gte=function(s){return this.cmp(s)>=0},R.prototype.ltn=function(s){return this.cmpn(s)===-1},R.prototype.lt=function(s){return this.cmp(s)===-1},R.prototype.lten=function(s){return this.cmpn(s)<=0},R.prototype.lte=function(s){return this.cmp(s)<=0},R.prototype.eqn=function(s){return this.cmpn(s)===0},R.prototype.eq=function(s){return this.cmp(s)===0},R.red=function(s){return new wi(s)},R.prototype.toRed=function(s){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),s.convertTo(this)._forceRed(s)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(s){return this.red=s,this},R.prototype.forceRed=function(s){return De(!this.red,`Already a number in reduction context`),this._forceRed(s)},R.prototype.redAdd=function(s){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,s)},R.prototype.redIAdd=function(s){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,s)},R.prototype.redSub=function(s){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,s)},R.prototype.redISub=function(s){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,s)},R.prototype.redShl=function(s){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,s)},R.prototype.redMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.mul(this,s)},R.prototype.redIMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.imul(this,s)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(s){return De(this.red&&!s.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,s)};var ui={k256:null,p224:null,p192:null,p25519:null};function fi(Je,s){this.name=Je,this.p=new R(s,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}fi.prototype._tmp=function(){var s=new R(null);return s.words=Array(Math.ceil(this.n/13)),s},fi.prototype.ireduce=function(s){var K=s,xe;do this.split(K,this.tmp),K=this.imulK(K),K=K.iadd(this.tmp),xe=K.bitLength();while(xe>this.n);var ke=xe<this.n?-1:K.ucmp(this.p);return ke===0?(K.words[0]=0,K.length=1):ke>0?K.isub(this.p):K.strip===void 0?K._strip():K.strip(),K},fi.prototype.split=function(s,K){s.iushrn(this.n,0,K)},fi.prototype.imulK=function(s){return s.imul(this.k)};function mi(){fi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(mi,fi),mi.prototype.split=function(s,K){for(var xe=4194303,ke=Math.min(s.length,9),Ke=0;Ke<ke;Ke++)K.words[Ke]=s.words[Ke];if(K.length=ke,s.length<=9){s.words[0]=0,s.length=1;return}var at=s.words[9];for(K.words[K.length++]=at&xe,Ke=10;Ke<s.length;Ke++){var Xe=s.words[Ke]|0;s.words[Ke-10]=(Xe&xe)<<4|at>>>22,at=Xe}at>>>=22,s.words[Ke-10]=at,at===0&&s.length>10?s.length-=10:s.length-=9},mi.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var K=0,xe=0;xe<s.length;xe++){var ke=s.words[xe]|0;K+=ke*977,s.words[xe]=K&67108863,K=ke*64+(K/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Fi(){fi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(Fi,fi);function Mi(){fi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Mi,fi);function xi(){fi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(xi,fi),xi.prototype.imulK=function(s){for(var K=0,xe=0;xe<s.length;xe++){var ke=(s.words[xe]|0)*19+K,Ke=ke&67108863;ke>>>=26,s.words[xe]=Ke,K=ke}return K!==0&&(s.words[s.length++]=K),s},R._prime=function(s){if(ui[s])return ui[s];var K;if(s===`k256`)K=new mi;else if(s===`p224`)K=new Fi;else if(s===`p192`)K=new Mi;else if(s===`p25519`)K=new xi;else throw Error(`Unknown prime `+s);return ui[s]=K,K};function wi(Je){if(typeof Je==`string`){var s=R._prime(Je);this.m=s.p,this.prime=s}else De(Je.gtn(1),`modulus must be greater than 1`),this.m=Je,this.prime=null}wi.prototype._verify1=function(s){De(s.negative===0,`red works only with positives`),De(s.red,`red works only with red numbers`)},wi.prototype._verify2=function(s,K){De((s.negative|K.negative)===0,`red works only with positives`),De(s.red&&s.red===K.red,`red works only with red numbers`)},wi.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},wi.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},wi.prototype.add=function(s,K){this._verify2(s,K);var xe=s.add(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe._forceRed(this)},wi.prototype.iadd=function(s,K){this._verify2(s,K);var xe=s.iadd(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe},wi.prototype.sub=function(s,K){this._verify2(s,K);var xe=s.sub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe._forceRed(this)},wi.prototype.isub=function(s,K){this._verify2(s,K);var xe=s.isub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe},wi.prototype.shl=function(s,K){return this._verify1(s),this.imod(s.ushln(K))},wi.prototype.imul=function(s,K){return this._verify2(s,K),this.imod(s.imul(K))},wi.prototype.mul=function(s,K){return this._verify2(s,K),this.imod(s.mul(K))},wi.prototype.isqr=function(s){return this.imul(s,s.clone())},wi.prototype.sqr=function(s){return this.mul(s,s)},wi.prototype.sqrt=function(s){if(s.isZero())return s.clone();var K=this.m.andln(3);if(De(K%2==1),K===3){var xe=this.m.add(new R(1)).iushrn(2);return this.pow(s,xe)}for(var ke=this.m.subn(1),Ke=0;!ke.isZero()&&ke.andln(1)===0;)Ke++,ke.iushrn(1);De(!ke.isZero());var at=new R(1).toRed(this),Xe=at.redNeg(),We=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new R(2*g*g).toRed(this);this.pow(g,We).cmp(Xe)!==0;)g.redIAdd(Xe);for(var Ye=this.pow(g,ke),ti=this.pow(s,ke.addn(1).iushrn(1)),Xt=this.pow(s,ke),si=Ke;Xt.cmp(at)!==0;){for(var ki=Xt,pi=0;ki.cmp(at)!==0;pi++)ki=ki.redSqr();De(pi<si);var _i=this.pow(Ye,new R(1).iushln(si-pi-1));ti=ti.redMul(_i),Ye=_i.redSqr(),Xt=Xt.redMul(Ye),si=pi}return ti},wi.prototype.invm=function(s){var K=s._invmp(this.m);return K.negative===0?this.imod(K):(K.negative=0,this.imod(K).redNeg())},wi.prototype.pow=function(s,K){if(K.isZero())return new R(1).toRed(this);if(K.cmpn(1)===0)return s.clone();var xe=4,ke=Array(1<<xe);ke[0]=new R(1).toRed(this),ke[1]=s;for(var Ke=2;Ke<ke.length;Ke++)ke[Ke]=this.mul(ke[Ke-1],s);var at=ke[0],Xe=0,We=0,g=K.bitLength()%26;for(g===0&&(g=26),Ke=K.length-1;Ke>=0;Ke--){for(var Ye=K.words[Ke],ti=g-1;ti>=0;ti--){var Xt=Ye>>ti&1;if(at!==ke[0]&&(at=this.sqr(at)),Xt===0&&Xe===0){We=0;continue}Xe<<=1,Xe|=Xt,We++,!(We!==xe&&(Ke!==0||ti!==0))&&(at=this.mul(at,ke[Xe]),We=0,Xe=0)}g=26}return at},wi.prototype.convertTo=function(s){var K=s.umod(this.m);return K===s?K.clone():K},wi.prototype.convertFrom=function(s){var K=s.clone();return K.red=null,K},R.mont=function(s){return new Oi(s)};function Oi(Je){wi.call(this,Je),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(Oi,wi),Oi.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},Oi.prototype.convertFrom=function(s){var K=this.imod(s.mul(this.rinv));return K.red=null,K},Oi.prototype.imul=function(s,K){if(s.isZero()||K.isZero())return s.words[0]=0,s.length=1,s;var xe=s.imul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.mul=function(s,K){if(s.isZero()||K.isZero())return new R(0)._forceRed(this);var xe=s.mul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_bn$12=__commonJSMin(((r,p)=>{(function(j,Ue){function De(Je,s){if(!Je)throw Error(s||`Assertion failed`)}function Ge(Je,s){Je.super_=s;var K=function(){};K.prototype=s.prototype,Je.prototype=new K,Je.prototype.constructor=Je}function R(Je,s,K){if(R.isBN(Je))return Je;this.negative=0,this.words=null,this.length=0,this.red=null,Je!==null&&((s===`le`||s===`be`)&&(K=s,s=10),this._init(Je||0,s||10,K||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist$1().Buffer}catch{}R.isBN=function(s){return s instanceof R?!0:typeof s==`object`&&!!s&&s.constructor.wordSize===R.wordSize&&Array.isArray(s.words)},R.max=function(s,K){return s.cmp(K)>0?s:K},R.min=function(s,K){return s.cmp(K)<0?s:K},R.prototype._init=function(s,K,xe){if(typeof s==`number`)return this._initNumber(s,K,xe);if(typeof s==`object`)return this._initArray(s,K,xe);K===`hex`&&(K=16),De(K===(K|0)&&K>=2&&K<=36),s=s.toString().replace(/\s+/g,``);var ke=0;s[0]===`-`&&(ke++,this.negative=1),ke<s.length&&(K===16?this._parseHex(s,ke,xe):(this._parseBase(s,K,ke),xe===`le`&&this._initArray(this.toArray(),K,xe)))},R.prototype._initNumber=function(s,K,xe){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(De(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),xe===`le`&&this._initArray(this.toArray(),K,xe)},R.prototype._initArray=function(s,K,xe){if(De(typeof s.length==`number`),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke,at,Xe=0;if(xe===`be`)for(ke=s.length-1,Ke=0;ke>=0;ke-=3)at=s[ke]|s[ke-1]<<8|s[ke-2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);else if(xe===`le`)for(ke=0,Ke=0;ke<s.length;ke+=3)at=s[ke]|s[ke+1]<<8|s[ke+2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);return this.strip()};function Ct(Je,s){var K=Je.charCodeAt(s);return K>=65&&K<=70?K-55:K>=97&&K<=102?K-87:K-48&15}function zt(Je,s,K){var xe=Ct(Je,K);return K-1>=s&&(xe|=Ct(Je,K-1)<<4),xe}R.prototype._parseHex=function(s,K,xe){this.length=Math.ceil((s.length-K)/6),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke=0,at=0,Xe;if(xe===`be`)for(ke=s.length-1;ke>=K;ke-=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;else for(ke=(s.length-K)%2==0?K+1:K;ke<s.length;ke+=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;this.strip()};function ft(Je,s,K,xe){for(var ke=0,Ke=Math.min(Je.length,K),at=s;at<Ke;at++){var Xe=Je.charCodeAt(at)-48;ke*=xe,Xe>=49?ke+=Xe-49+10:Xe>=17?ke+=Xe-17+10:ke+=Xe}return ke}R.prototype._parseBase=function(s,K,xe){this.words=[0],this.length=1;for(var ke=0,Ke=1;Ke<=67108863;Ke*=K)ke++;ke--,Ke=Ke/K|0;for(var at=s.length-xe,Xe=at%ke,We=Math.min(at,at-Xe)+xe,g=0,Ye=xe;Ye<We;Ye+=ke)g=ft(s,Ye,Ye+ke,K),this.imuln(Ke),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g);if(Xe!==0){var ti=1;for(g=ft(s,Ye,s.length,K),Ye=0;Ye<Xe;Ye++)ti*=K;this.imuln(ti),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g)}this.strip()},R.prototype.copy=function(s){s.words=Array(this.length);for(var K=0;K<this.length;K++)s.words[K]=this.words[K];s.length=this.length,s.negative=this.negative,s.red=this.red},R.prototype.clone=function(){var s=new R(null);return this.copy(s),s},R.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},R.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},R.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var qt=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Nt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ut=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(s,K){s||=10,K=K|0||1;var xe;if(s===16||s===`hex`){xe=``;for(var ke=0,Ke=0,at=0;at<this.length;at++){var Xe=this.words[at],We=((Xe<<ke|Ke)&16777215).toString(16);Ke=Xe>>>24-ke&16777215,ke+=2,ke>=26&&(ke-=26,at--),xe=Ke!==0||at!==this.length-1?qt[6-We.length]+We+xe:We+xe}for(Ke!==0&&(xe=Ke.toString(16)+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}if(s===(s|0)&&s>=2&&s<=36){var g=Nt[s],Ye=Ut[s];xe=``;var ti=this.clone();for(ti.negative=0;!ti.isZero();){var Xt=ti.modn(Ye).toString(s);ti=ti.idivn(Ye),xe=ti.isZero()?Xt+xe:qt[g-Xt.length]+Xt+xe}for(this.isZero()&&(xe=`0`+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?s:-s},R.prototype.toJSON=function(){return this.toString(16)},R.prototype.toBuffer=function(s,K){return De(typeof ut<`u`),this.toArrayLike(ut,s,K)},R.prototype.toArray=function(s,K){return this.toArrayLike(Array,s,K)},R.prototype.toArrayLike=function(s,K,xe){var ke=this.byteLength(),Ke=xe||Math.max(1,ke);De(ke<=Ke,`byte array longer than desired length`),De(Ke>0,`Requested array length <= 0`),this.strip();var at=K===`le`,Xe=new s(Ke),We,g,Ye=this.clone();if(at){for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[g]=We;for(;g<Ke;g++)Xe[g]=0}else{for(g=0;g<Ke-ke;g++)Xe[g]=0;for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[Ke-g-1]=We}return Xe},Math.clz32?R.prototype._countBits=function(s){return 32-Math.clz32(s)}:R.prototype._countBits=function(s){var K=s,xe=0;return K>=4096&&(xe+=13,K>>>=13),K>=64&&(xe+=7,K>>>=7),K>=8&&(xe+=4,K>>>=4),K>=2&&(xe+=2,K>>>=2),xe+K},R.prototype._zeroBits=function(s){if(s===0)return 26;var K=s,xe=0;return!(K&8191)&&(xe+=13,K>>>=13),!(K&127)&&(xe+=7,K>>>=7),!(K&15)&&(xe+=4,K>>>=4),!(K&3)&&(xe+=2,K>>>=2),!(K&1)&&xe++,xe},R.prototype.bitLength=function(){var s=this.words[this.length-1],K=this._countBits(s);return(this.length-1)*26+K};function Yt(Je){for(var s=Array(Je.bitLength()),K=0;K<s.length;K++){var xe=K/26|0,ke=K%26;s[K]=(Je.words[xe]&1<<ke)>>>ke}return s}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,K=0;K<this.length;K++){var xe=this._zeroBits(this.words[K]);if(s+=xe,xe!==26)break}return s},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(s){return this.negative===0?this.clone():this.abs().inotn(s).iaddn(1)},R.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var K=0;K<s.length;K++)this.words[K]=this.words[K]|s.words[K];return this.strip()},R.prototype.ior=function(s){return De((this.negative|s.negative)===0),this.iuor(s)},R.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},R.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},R.prototype.iuand=function(s){for(var K=this.length>s.length?s:this,xe=0;xe<K.length;xe++)this.words[xe]=this.words[xe]&s.words[xe];return this.length=K.length,this.strip()},R.prototype.iand=function(s){return De((this.negative|s.negative)===0),this.iuand(s)},R.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},R.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},R.prototype.iuxor=function(s){var K,xe;this.length>s.length?(K=this,xe=s):(K=s,xe=this);for(var ke=0;ke<xe.length;ke++)this.words[ke]=K.words[ke]^xe.words[ke];if(this!==K)for(;ke<K.length;ke++)this.words[ke]=K.words[ke];return this.length=K.length,this.strip()},R.prototype.ixor=function(s){return De((this.negative|s.negative)===0),this.iuxor(s)},R.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},R.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},R.prototype.inotn=function(s){De(typeof s==`number`&&s>=0);var K=Math.ceil(s/26)|0,xe=s%26;this._expand(K),xe>0&&K--;for(var ke=0;ke<K;ke++)this.words[ke]=~this.words[ke]&67108863;return xe>0&&(this.words[ke]=~this.words[ke]&67108863>>26-xe),this.strip()},R.prototype.notn=function(s){return this.clone().inotn(s)},R.prototype.setn=function(s,K){De(typeof s==`number`&&s>=0);var xe=s/26|0,ke=s%26;return this._expand(xe+1),K?this.words[xe]=this.words[xe]|1<<ke:this.words[xe]=this.words[xe]&~(1<<ke),this.strip()},R.prototype.iadd=function(s){var K;if(this.negative!==0&&s.negative===0)return this.negative=0,K=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,K=this.isub(s),s.negative=1,K._normSign();var xe,ke;this.length>s.length?(xe=this,ke=s):(xe=s,ke=this);for(var Ke=0,at=0;at<ke.length;at++)K=(xe.words[at]|0)+(ke.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;for(;Ke!==0&&at<xe.length;at++)K=(xe.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;if(this.length=xe.length,Ke!==0)this.words[this.length]=Ke,this.length++;else if(xe!==this)for(;at<xe.length;at++)this.words[at]=xe.words[at];return this},R.prototype.add=function(s){var K;return s.negative!==0&&this.negative===0?(s.negative=0,K=this.sub(s),s.negative^=1,K):s.negative===0&&this.negative!==0?(this.negative=0,K=s.sub(this),this.negative=1,K):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},R.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var K=this.iadd(s);return s.negative=1,K._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var xe=this.cmp(s);if(xe===0)return this.negative=0,this.length=1,this.words[0]=0,this;var ke,Ke;xe>0?(ke=this,Ke=s):(ke=s,Ke=this);for(var at=0,Xe=0;Xe<Ke.length;Xe++)K=(ke.words[Xe]|0)-(Ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;for(;at!==0&&Xe<ke.length;Xe++)K=(ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;if(at===0&&Xe<ke.length&&ke!==this)for(;Xe<ke.length;Xe++)this.words[Xe]=ke.words[Xe];return this.length=Math.max(this.length,Xe),ke!==this&&(this.negative=1),this.strip()},R.prototype.sub=function(s){return this.clone().isub(s)};function Gt(Je,s,K){K.negative=s.negative^Je.negative;var xe=Je.length+s.length|0;K.length=xe,xe=xe-1|0;var ke=Je.words[0]|0,Ke=s.words[0]|0,at=ke*Ke,Xe=at&67108863,We=at/67108864|0;K.words[0]=Xe;for(var g=1;g<xe;g++){for(var Ye=We>>>26,ti=We&67108863,Xt=Math.min(g,s.length-1),si=Math.max(0,g-Je.length+1);si<=Xt;si++){var ki=g-si|0;ke=Je.words[ki]|0,Ke=s.words[si]|0,at=ke*Ke+ti,Ye+=at/67108864|0,ti=at&67108863}K.words[g]=ti|0,We=Ye|0}return We===0?K.length--:K.words[g]=We|0,K.strip()}var Jt=function(s,K,xe){var ke=s.words,Ke=K.words,at=xe.words,Xe=0,We,g,Ye,ti=ke[0]|0,Xt=ti&8191,si=ti>>>13,ki=ke[1]|0,pi=ki&8191,_i=ki>>>13,hi=ke[2]|0,di=hi&8191,bi=hi>>>13,Bi=ke[3]|0,ci=Bi&8191,vi=Bi>>>13,Ai=ke[4]|0,Li=Ai&8191,Ti=Ai>>>13,ba=ke[5]|0,Ri=ba&8191,Wi=ba>>>13,Ma=ke[6]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=ke[7]|0,gi=ya&8191,Ni=ya>>>13,$i=ke[8]|0,Vi=$i&8191,Ui=$i>>>13,yi=ke[9]|0,ai=yi&8191,oi=yi>>>13,Di=Ke[0]|0,Si=Di&8191,qi=Di>>>13,la=Ke[1]|0,Yi=la&8191,zi=la>>>13,ka=Ke[2]|0,Ki=ka&8191,Gi=ka>>>13,Aa=Ke[3]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=Ke[4]|0,ea=kn&8191,ua=kn>>>13,Ei=Ke[5]|0,ni=Ei&8191,li=Ei>>>13,ji=Ke[6]|0,Ci=ji&8191,Pi=ji>>>13,fa=Ke[7]|0,Zi=fa&8191,ia=fa>>>13,$a=Ke[8]|0,ra=$a&8191,Qi=$a>>>13,Xn=Ke[9]|0,da=Xn&8191,ha=Xn>>>13;xe.negative=s.negative^K.negative,xe.length=19,We=Math.imul(Xt,Si),g=Math.imul(Xt,qi),g=g+Math.imul(si,Si)|0,Ye=Math.imul(si,qi);var xn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(xn>>>26)|0,xn&=67108863,We=Math.imul(pi,Si),g=Math.imul(pi,qi),g=g+Math.imul(_i,Si)|0,Ye=Math.imul(_i,qi),We=We+Math.imul(Xt,Yi)|0,g=g+Math.imul(Xt,zi)|0,g=g+Math.imul(si,Yi)|0,Ye=Ye+Math.imul(si,zi)|0;var rn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(rn>>>26)|0,rn&=67108863,We=Math.imul(di,Si),g=Math.imul(di,qi),g=g+Math.imul(bi,Si)|0,Ye=Math.imul(bi,qi),We=We+Math.imul(pi,Yi)|0,g=g+Math.imul(pi,zi)|0,g=g+Math.imul(_i,Yi)|0,Ye=Ye+Math.imul(_i,zi)|0,We=We+Math.imul(Xt,Ki)|0,g=g+Math.imul(Xt,Gi)|0,g=g+Math.imul(si,Ki)|0,Ye=Ye+Math.imul(si,Gi)|0;var an=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(an>>>26)|0,an&=67108863,We=Math.imul(ci,Si),g=Math.imul(ci,qi),g=g+Math.imul(vi,Si)|0,Ye=Math.imul(vi,qi),We=We+Math.imul(di,Yi)|0,g=g+Math.imul(di,zi)|0,g=g+Math.imul(bi,Yi)|0,Ye=Ye+Math.imul(bi,zi)|0,We=We+Math.imul(pi,Ki)|0,g=g+Math.imul(pi,Gi)|0,g=g+Math.imul(_i,Ki)|0,Ye=Ye+Math.imul(_i,Gi)|0,We=We+Math.imul(Xt,Ji)|0,g=g+Math.imul(Xt,Xi)|0,g=g+Math.imul(si,Ji)|0,Ye=Ye+Math.imul(si,Xi)|0;var Wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,We=Math.imul(Li,Si),g=Math.imul(Li,qi),g=g+Math.imul(Ti,Si)|0,Ye=Math.imul(Ti,qi),We=We+Math.imul(ci,Yi)|0,g=g+Math.imul(ci,zi)|0,g=g+Math.imul(vi,Yi)|0,Ye=Ye+Math.imul(vi,zi)|0,We=We+Math.imul(di,Ki)|0,g=g+Math.imul(di,Gi)|0,g=g+Math.imul(bi,Ki)|0,Ye=Ye+Math.imul(bi,Gi)|0,We=We+Math.imul(pi,Ji)|0,g=g+Math.imul(pi,Xi)|0,g=g+Math.imul(_i,Ji)|0,Ye=Ye+Math.imul(_i,Xi)|0,We=We+Math.imul(Xt,ea)|0,g=g+Math.imul(Xt,ua)|0,g=g+Math.imul(si,ea)|0,Ye=Ye+Math.imul(si,ua)|0;var wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wa>>>26)|0,wa&=67108863,We=Math.imul(Ri,Si),g=Math.imul(Ri,qi),g=g+Math.imul(Wi,Si)|0,Ye=Math.imul(Wi,qi),We=We+Math.imul(Li,Yi)|0,g=g+Math.imul(Li,zi)|0,g=g+Math.imul(Ti,Yi)|0,Ye=Ye+Math.imul(Ti,zi)|0,We=We+Math.imul(ci,Ki)|0,g=g+Math.imul(ci,Gi)|0,g=g+Math.imul(vi,Ki)|0,Ye=Ye+Math.imul(vi,Gi)|0,We=We+Math.imul(di,Ji)|0,g=g+Math.imul(di,Xi)|0,g=g+Math.imul(bi,Ji)|0,Ye=Ye+Math.imul(bi,Xi)|0,We=We+Math.imul(pi,ea)|0,g=g+Math.imul(pi,ua)|0,g=g+Math.imul(_i,ea)|0,Ye=Ye+Math.imul(_i,ua)|0,We=We+Math.imul(Xt,ni)|0,g=g+Math.imul(Xt,li)|0,g=g+Math.imul(si,ni)|0,Ye=Ye+Math.imul(si,li)|0;var Da=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Da>>>26)|0,Da&=67108863,We=Math.imul(Hi,Si),g=Math.imul(Hi,qi),g=g+Math.imul(Ii,Si)|0,Ye=Math.imul(Ii,qi),We=We+Math.imul(Ri,Yi)|0,g=g+Math.imul(Ri,zi)|0,g=g+Math.imul(Wi,Yi)|0,Ye=Ye+Math.imul(Wi,zi)|0,We=We+Math.imul(Li,Ki)|0,g=g+Math.imul(Li,Gi)|0,g=g+Math.imul(Ti,Ki)|0,Ye=Ye+Math.imul(Ti,Gi)|0,We=We+Math.imul(ci,Ji)|0,g=g+Math.imul(ci,Xi)|0,g=g+Math.imul(vi,Ji)|0,Ye=Ye+Math.imul(vi,Xi)|0,We=We+Math.imul(di,ea)|0,g=g+Math.imul(di,ua)|0,g=g+Math.imul(bi,ea)|0,Ye=Ye+Math.imul(bi,ua)|0,We=We+Math.imul(pi,ni)|0,g=g+Math.imul(pi,li)|0,g=g+Math.imul(_i,ni)|0,Ye=Ye+Math.imul(_i,li)|0,We=We+Math.imul(Xt,Ci)|0,g=g+Math.imul(Xt,Pi)|0,g=g+Math.imul(si,Ci)|0,Ye=Ye+Math.imul(si,Pi)|0;var Na=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Na>>>26)|0,Na&=67108863,We=Math.imul(gi,Si),g=Math.imul(gi,qi),g=g+Math.imul(Ni,Si)|0,Ye=Math.imul(Ni,qi),We=We+Math.imul(Hi,Yi)|0,g=g+Math.imul(Hi,zi)|0,g=g+Math.imul(Ii,Yi)|0,Ye=Ye+Math.imul(Ii,zi)|0,We=We+Math.imul(Ri,Ki)|0,g=g+Math.imul(Ri,Gi)|0,g=g+Math.imul(Wi,Ki)|0,Ye=Ye+Math.imul(Wi,Gi)|0,We=We+Math.imul(Li,Ji)|0,g=g+Math.imul(Li,Xi)|0,g=g+Math.imul(Ti,Ji)|0,Ye=Ye+Math.imul(Ti,Xi)|0,We=We+Math.imul(ci,ea)|0,g=g+Math.imul(ci,ua)|0,g=g+Math.imul(vi,ea)|0,Ye=Ye+Math.imul(vi,ua)|0,We=We+Math.imul(di,ni)|0,g=g+Math.imul(di,li)|0,g=g+Math.imul(bi,ni)|0,Ye=Ye+Math.imul(bi,li)|0,We=We+Math.imul(pi,Ci)|0,g=g+Math.imul(pi,Pi)|0,g=g+Math.imul(_i,Ci)|0,Ye=Ye+Math.imul(_i,Pi)|0,We=We+Math.imul(Xt,Zi)|0,g=g+Math.imul(Xt,ia)|0,g=g+Math.imul(si,Zi)|0,Ye=Ye+Math.imul(si,ia)|0;var on=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(on>>>26)|0,on&=67108863,We=Math.imul(Vi,Si),g=Math.imul(Vi,qi),g=g+Math.imul(Ui,Si)|0,Ye=Math.imul(Ui,qi),We=We+Math.imul(gi,Yi)|0,g=g+Math.imul(gi,zi)|0,g=g+Math.imul(Ni,Yi)|0,Ye=Ye+Math.imul(Ni,zi)|0,We=We+Math.imul(Hi,Ki)|0,g=g+Math.imul(Hi,Gi)|0,g=g+Math.imul(Ii,Ki)|0,Ye=Ye+Math.imul(Ii,Gi)|0,We=We+Math.imul(Ri,Ji)|0,g=g+Math.imul(Ri,Xi)|0,g=g+Math.imul(Wi,Ji)|0,Ye=Ye+Math.imul(Wi,Xi)|0,We=We+Math.imul(Li,ea)|0,g=g+Math.imul(Li,ua)|0,g=g+Math.imul(Ti,ea)|0,Ye=Ye+Math.imul(Ti,ua)|0,We=We+Math.imul(ci,ni)|0,g=g+Math.imul(ci,li)|0,g=g+Math.imul(vi,ni)|0,Ye=Ye+Math.imul(vi,li)|0,We=We+Math.imul(di,Ci)|0,g=g+Math.imul(di,Pi)|0,g=g+Math.imul(bi,Ci)|0,Ye=Ye+Math.imul(bi,Pi)|0,We=We+Math.imul(pi,Zi)|0,g=g+Math.imul(pi,ia)|0,g=g+Math.imul(_i,Zi)|0,Ye=Ye+Math.imul(_i,ia)|0,We=We+Math.imul(Xt,ra)|0,g=g+Math.imul(Xt,Qi)|0,g=g+Math.imul(si,ra)|0,Ye=Ye+Math.imul(si,Qi)|0;var nn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(nn>>>26)|0,nn&=67108863,We=Math.imul(ai,Si),g=Math.imul(ai,qi),g=g+Math.imul(oi,Si)|0,Ye=Math.imul(oi,qi),We=We+Math.imul(Vi,Yi)|0,g=g+Math.imul(Vi,zi)|0,g=g+Math.imul(Ui,Yi)|0,Ye=Ye+Math.imul(Ui,zi)|0,We=We+Math.imul(gi,Ki)|0,g=g+Math.imul(gi,Gi)|0,g=g+Math.imul(Ni,Ki)|0,Ye=Ye+Math.imul(Ni,Gi)|0,We=We+Math.imul(Hi,Ji)|0,g=g+Math.imul(Hi,Xi)|0,g=g+Math.imul(Ii,Ji)|0,Ye=Ye+Math.imul(Ii,Xi)|0,We=We+Math.imul(Ri,ea)|0,g=g+Math.imul(Ri,ua)|0,g=g+Math.imul(Wi,ea)|0,Ye=Ye+Math.imul(Wi,ua)|0,We=We+Math.imul(Li,ni)|0,g=g+Math.imul(Li,li)|0,g=g+Math.imul(Ti,ni)|0,Ye=Ye+Math.imul(Ti,li)|0,We=We+Math.imul(ci,Ci)|0,g=g+Math.imul(ci,Pi)|0,g=g+Math.imul(vi,Ci)|0,Ye=Ye+Math.imul(vi,Pi)|0,We=We+Math.imul(di,Zi)|0,g=g+Math.imul(di,ia)|0,g=g+Math.imul(bi,Zi)|0,Ye=Ye+Math.imul(bi,ia)|0,We=We+Math.imul(pi,ra)|0,g=g+Math.imul(pi,Qi)|0,g=g+Math.imul(_i,ra)|0,Ye=Ye+Math.imul(_i,Qi)|0,We=We+Math.imul(Xt,da)|0,g=g+Math.imul(Xt,ha)|0,g=g+Math.imul(si,da)|0,Ye=Ye+Math.imul(si,ha)|0;var bn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,We=Math.imul(ai,Yi),g=Math.imul(ai,zi),g=g+Math.imul(oi,Yi)|0,Ye=Math.imul(oi,zi),We=We+Math.imul(Vi,Ki)|0,g=g+Math.imul(Vi,Gi)|0,g=g+Math.imul(Ui,Ki)|0,Ye=Ye+Math.imul(Ui,Gi)|0,We=We+Math.imul(gi,Ji)|0,g=g+Math.imul(gi,Xi)|0,g=g+Math.imul(Ni,Ji)|0,Ye=Ye+Math.imul(Ni,Xi)|0,We=We+Math.imul(Hi,ea)|0,g=g+Math.imul(Hi,ua)|0,g=g+Math.imul(Ii,ea)|0,Ye=Ye+Math.imul(Ii,ua)|0,We=We+Math.imul(Ri,ni)|0,g=g+Math.imul(Ri,li)|0,g=g+Math.imul(Wi,ni)|0,Ye=Ye+Math.imul(Wi,li)|0,We=We+Math.imul(Li,Ci)|0,g=g+Math.imul(Li,Pi)|0,g=g+Math.imul(Ti,Ci)|0,Ye=Ye+Math.imul(Ti,Pi)|0,We=We+Math.imul(ci,Zi)|0,g=g+Math.imul(ci,ia)|0,g=g+Math.imul(vi,Zi)|0,Ye=Ye+Math.imul(vi,ia)|0,We=We+Math.imul(di,ra)|0,g=g+Math.imul(di,Qi)|0,g=g+Math.imul(bi,ra)|0,Ye=Ye+Math.imul(bi,Qi)|0,We=We+Math.imul(pi,da)|0,g=g+Math.imul(pi,ha)|0,g=g+Math.imul(_i,da)|0,Ye=Ye+Math.imul(_i,ha)|0;var wn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wn>>>26)|0,wn&=67108863,We=Math.imul(ai,Ki),g=Math.imul(ai,Gi),g=g+Math.imul(oi,Ki)|0,Ye=Math.imul(oi,Gi),We=We+Math.imul(Vi,Ji)|0,g=g+Math.imul(Vi,Xi)|0,g=g+Math.imul(Ui,Ji)|0,Ye=Ye+Math.imul(Ui,Xi)|0,We=We+Math.imul(gi,ea)|0,g=g+Math.imul(gi,ua)|0,g=g+Math.imul(Ni,ea)|0,Ye=Ye+Math.imul(Ni,ua)|0,We=We+Math.imul(Hi,ni)|0,g=g+Math.imul(Hi,li)|0,g=g+Math.imul(Ii,ni)|0,Ye=Ye+Math.imul(Ii,li)|0,We=We+Math.imul(Ri,Ci)|0,g=g+Math.imul(Ri,Pi)|0,g=g+Math.imul(Wi,Ci)|0,Ye=Ye+Math.imul(Wi,Pi)|0,We=We+Math.imul(Li,Zi)|0,g=g+Math.imul(Li,ia)|0,g=g+Math.imul(Ti,Zi)|0,Ye=Ye+Math.imul(Ti,ia)|0,We=We+Math.imul(ci,ra)|0,g=g+Math.imul(ci,Qi)|0,g=g+Math.imul(vi,ra)|0,Ye=Ye+Math.imul(vi,Qi)|0,We=We+Math.imul(di,da)|0,g=g+Math.imul(di,ha)|0,g=g+Math.imul(bi,da)|0,Ye=Ye+Math.imul(bi,ha)|0;var ln=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(ln>>>26)|0,ln&=67108863,We=Math.imul(ai,Ji),g=Math.imul(ai,Xi),g=g+Math.imul(oi,Ji)|0,Ye=Math.imul(oi,Xi),We=We+Math.imul(Vi,ea)|0,g=g+Math.imul(Vi,ua)|0,g=g+Math.imul(Ui,ea)|0,Ye=Ye+Math.imul(Ui,ua)|0,We=We+Math.imul(gi,ni)|0,g=g+Math.imul(gi,li)|0,g=g+Math.imul(Ni,ni)|0,Ye=Ye+Math.imul(Ni,li)|0,We=We+Math.imul(Hi,Ci)|0,g=g+Math.imul(Hi,Pi)|0,g=g+Math.imul(Ii,Ci)|0,Ye=Ye+Math.imul(Ii,Pi)|0,We=We+Math.imul(Ri,Zi)|0,g=g+Math.imul(Ri,ia)|0,g=g+Math.imul(Wi,Zi)|0,Ye=Ye+Math.imul(Wi,ia)|0,We=We+Math.imul(Li,ra)|0,g=g+Math.imul(Li,Qi)|0,g=g+Math.imul(Ti,ra)|0,Ye=Ye+Math.imul(Ti,Qi)|0,We=We+Math.imul(ci,da)|0,g=g+Math.imul(ci,ha)|0,g=g+Math.imul(vi,da)|0,Ye=Ye+Math.imul(vi,ha)|0;var Mn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,We=Math.imul(ai,ea),g=Math.imul(ai,ua),g=g+Math.imul(oi,ea)|0,Ye=Math.imul(oi,ua),We=We+Math.imul(Vi,ni)|0,g=g+Math.imul(Vi,li)|0,g=g+Math.imul(Ui,ni)|0,Ye=Ye+Math.imul(Ui,li)|0,We=We+Math.imul(gi,Ci)|0,g=g+Math.imul(gi,Pi)|0,g=g+Math.imul(Ni,Ci)|0,Ye=Ye+Math.imul(Ni,Pi)|0,We=We+Math.imul(Hi,Zi)|0,g=g+Math.imul(Hi,ia)|0,g=g+Math.imul(Ii,Zi)|0,Ye=Ye+Math.imul(Ii,ia)|0,We=We+Math.imul(Ri,ra)|0,g=g+Math.imul(Ri,Qi)|0,g=g+Math.imul(Wi,ra)|0,Ye=Ye+Math.imul(Wi,Qi)|0,We=We+Math.imul(Li,da)|0,g=g+Math.imul(Li,ha)|0,g=g+Math.imul(Ti,da)|0,Ye=Ye+Math.imul(Ti,ha)|0;var sn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(sn>>>26)|0,sn&=67108863,We=Math.imul(ai,ni),g=Math.imul(ai,li),g=g+Math.imul(oi,ni)|0,Ye=Math.imul(oi,li),We=We+Math.imul(Vi,Ci)|0,g=g+Math.imul(Vi,Pi)|0,g=g+Math.imul(Ui,Ci)|0,Ye=Ye+Math.imul(Ui,Pi)|0,We=We+Math.imul(gi,Zi)|0,g=g+Math.imul(gi,ia)|0,g=g+Math.imul(Ni,Zi)|0,Ye=Ye+Math.imul(Ni,ia)|0,We=We+Math.imul(Hi,ra)|0,g=g+Math.imul(Hi,Qi)|0,g=g+Math.imul(Ii,ra)|0,Ye=Ye+Math.imul(Ii,Qi)|0,We=We+Math.imul(Ri,da)|0,g=g+Math.imul(Ri,ha)|0,g=g+Math.imul(Wi,da)|0,Ye=Ye+Math.imul(Wi,ha)|0;var Dn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,We=Math.imul(ai,Ci),g=Math.imul(ai,Pi),g=g+Math.imul(oi,Ci)|0,Ye=Math.imul(oi,Pi),We=We+Math.imul(Vi,Zi)|0,g=g+Math.imul(Vi,ia)|0,g=g+Math.imul(Ui,Zi)|0,Ye=Ye+Math.imul(Ui,ia)|0,We=We+Math.imul(gi,ra)|0,g=g+Math.imul(gi,Qi)|0,g=g+Math.imul(Ni,ra)|0,Ye=Ye+Math.imul(Ni,Qi)|0,We=We+Math.imul(Hi,da)|0,g=g+Math.imul(Hi,ha)|0,g=g+Math.imul(Ii,da)|0,Ye=Ye+Math.imul(Ii,ha)|0;var An=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(An>>>26)|0,An&=67108863,We=Math.imul(ai,Zi),g=Math.imul(ai,ia),g=g+Math.imul(oi,Zi)|0,Ye=Math.imul(oi,ia),We=We+Math.imul(Vi,ra)|0,g=g+Math.imul(Vi,Qi)|0,g=g+Math.imul(Ui,ra)|0,Ye=Ye+Math.imul(Ui,Qi)|0,We=We+Math.imul(gi,da)|0,g=g+Math.imul(gi,ha)|0,g=g+Math.imul(Ni,da)|0,Ye=Ye+Math.imul(Ni,ha)|0;var Tn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,We=Math.imul(ai,ra),g=Math.imul(ai,Qi),g=g+Math.imul(oi,ra)|0,Ye=Math.imul(oi,Qi),We=We+Math.imul(Vi,da)|0,g=g+Math.imul(Vi,ha)|0,g=g+Math.imul(Ui,da)|0,Ye=Ye+Math.imul(Ui,ha)|0;var Jn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,We=Math.imul(ai,da),g=Math.imul(ai,ha),g=g+Math.imul(oi,da)|0,Ye=Math.imul(oi,ha);var Zn=(Xe+We|0)+((g&8191)<<13)|0;return Xe=(Ye+(g>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,at[0]=xn,at[1]=rn,at[2]=an,at[3]=Wa,at[4]=wa,at[5]=Da,at[6]=Na,at[7]=on,at[8]=nn,at[9]=bn,at[10]=wn,at[11]=ln,at[12]=Mn,at[13]=sn,at[14]=Dn,at[15]=An,at[16]=Tn,at[17]=Jn,at[18]=Zn,Xe!==0&&(at[19]=Xe,xe.length++),xe};Math.imul||(Jt=Gt);function ei(Je,s,K){K.negative=s.negative^Je.negative,K.length=Je.length+s.length;for(var xe=0,ke=0,Ke=0;Ke<K.length-1;Ke++){var at=ke;ke=0;for(var Xe=xe&67108863,We=Math.min(Ke,s.length-1),g=Math.max(0,Ke-Je.length+1);g<=We;g++){var Ye=Ke-g,ti=(Je.words[Ye]|0)*(s.words[g]|0),Xt=ti&67108863;at=at+(ti/67108864|0)|0,Xt=Xt+Xe|0,Xe=Xt&67108863,at=at+(Xt>>>26)|0,ke+=at>>>26,at&=67108863}K.words[Ke]=Xe,xe=at,at=ke}return xe===0?K.length--:K.words[Ke]=xe,K.strip()}function ii(Je,s,K){return new ri().mulp(Je,s,K)}R.prototype.mulTo=function(s,K){var xe,ke=this.length+s.length;return xe=this.length===10&&s.length===10?Jt(this,s,K):ke<63?Gt(this,s,K):ke<1024?ei(this,s,K):ii(this,s,K),xe};function ri(Je,s){this.x=Je,this.y=s}ri.prototype.makeRBT=function(s){for(var K=Array(s),xe=R.prototype._countBits(s)-1,ke=0;ke<s;ke++)K[ke]=this.revBin(ke,xe,s);return K},ri.prototype.revBin=function(s,K,xe){if(s===0||s===xe-1)return s;for(var ke=0,Ke=0;Ke<K;Ke++)ke|=(s&1)<<K-Ke-1,s>>=1;return ke},ri.prototype.permute=function(s,K,xe,ke,Ke,at){for(var Xe=0;Xe<at;Xe++)ke[Xe]=K[s[Xe]],Ke[Xe]=xe[s[Xe]]},ri.prototype.transform=function(s,K,xe,ke,Ke,at){this.permute(at,s,K,xe,ke,Ke);for(var Xe=1;Xe<Ke;Xe<<=1)for(var We=Xe<<1,g=Math.cos(2*Math.PI/We),Ye=Math.sin(2*Math.PI/We),ti=0;ti<Ke;ti+=We)for(var Xt=g,si=Ye,ki=0;ki<Xe;ki++){var pi=xe[ti+ki],_i=ke[ti+ki],hi=xe[ti+ki+Xe],di=ke[ti+ki+Xe],bi=Xt*hi-si*di;di=Xt*di+si*hi,hi=bi,xe[ti+ki]=pi+hi,ke[ti+ki]=_i+di,xe[ti+ki+Xe]=pi-hi,ke[ti+ki+Xe]=_i-di,ki!==We&&(bi=g*Xt-Ye*si,si=g*si+Ye*Xt,Xt=bi)}},ri.prototype.guessLen13b=function(s,K){var xe=Math.max(K,s)|1,ke=xe&1,Ke=0;for(xe=xe/2|0;xe;xe>>>=1)Ke++;return 1<<Ke+1+ke},ri.prototype.conjugate=function(s,K,xe){if(!(xe<=1))for(var ke=0;ke<xe/2;ke++){var Ke=s[ke];s[ke]=s[xe-ke-1],s[xe-ke-1]=Ke,Ke=K[ke],K[ke]=-K[xe-ke-1],K[xe-ke-1]=-Ke}},ri.prototype.normalize13b=function(s,K){for(var xe=0,ke=0;ke<K/2;ke++){var Ke=Math.round(s[2*ke+1]/K)*8192+Math.round(s[2*ke]/K)+xe;s[ke]=Ke&67108863,xe=Ke<67108864?0:Ke/67108864|0}return s},ri.prototype.convert13b=function(s,K,xe,ke){for(var Ke=0,at=0;at<K;at++)Ke+=s[at]|0,xe[2*at]=Ke&8191,Ke>>>=13,xe[2*at+1]=Ke&8191,Ke>>>=13;for(at=2*K;at<ke;++at)xe[at]=0;De(Ke===0),De((Ke&-8192)==0)},ri.prototype.stub=function(s){for(var K=Array(s),xe=0;xe<s;xe++)K[xe]=0;return K},ri.prototype.mulp=function(s,K,xe){var ke=2*this.guessLen13b(s.length,K.length),Ke=this.makeRBT(ke),at=this.stub(ke),Xe=Array(ke),We=Array(ke),g=Array(ke),Ye=Array(ke),ti=Array(ke),Xt=Array(ke),si=xe.words;si.length=ke,this.convert13b(s.words,s.length,Xe,ke),this.convert13b(K.words,K.length,Ye,ke),this.transform(Xe,at,We,g,ke,Ke),this.transform(Ye,at,ti,Xt,ke,Ke);for(var ki=0;ki<ke;ki++){var pi=We[ki]*ti[ki]-g[ki]*Xt[ki];g[ki]=We[ki]*Xt[ki]+g[ki]*ti[ki],We[ki]=pi}return this.conjugate(We,g,ke),this.transform(We,g,si,at,ke,Ke),this.conjugate(si,at,ke),this.normalize13b(si,ke),xe.negative=s.negative^K.negative,xe.length=s.length+K.length,xe.strip()},R.prototype.mul=function(s){var K=new R(null);return K.words=Array(this.length+s.length),this.mulTo(s,K)},R.prototype.mulf=function(s){var K=new R(null);return K.words=Array(this.length+s.length),ii(this,s,K)},R.prototype.imul=function(s){return this.clone().mulTo(s,this)},R.prototype.imuln=function(s){De(typeof s==`number`),De(s<67108864);for(var K=0,xe=0;xe<this.length;xe++){var ke=(this.words[xe]|0)*s,Ke=(ke&67108863)+(K&67108863);K>>=26,K+=ke/67108864|0,K+=Ke>>>26,this.words[xe]=Ke&67108863}return K!==0&&(this.words[xe]=K,this.length++),this.length=s===0?1:this.length,this},R.prototype.muln=function(s){return this.clone().imuln(s)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(s){var K=Yt(s);if(K.length===0)return new R(1);for(var xe=this,ke=0;ke<K.length&&K[ke]===0;ke++,xe=xe.sqr());if(++ke<K.length)for(var Ke=xe.sqr();ke<K.length;ke++,Ke=Ke.sqr())K[ke]!==0&&(xe=xe.mul(Ke));return xe},R.prototype.iushln=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=67108863>>>26-K<<26-K,Ke;if(K!==0){var at=0;for(Ke=0;Ke<this.length;Ke++){var Xe=this.words[Ke]&ke,We=(this.words[Ke]|0)-Xe<<K;this.words[Ke]=We|at,at=Xe>>>26-K}at&&(this.words[Ke]=at,this.length++)}if(xe!==0){for(Ke=this.length-1;Ke>=0;Ke--)this.words[Ke+xe]=this.words[Ke];for(Ke=0;Ke<xe;Ke++)this.words[Ke]=0;this.length+=xe}return this.strip()},R.prototype.ishln=function(s){return De(this.negative===0),this.iushln(s)},R.prototype.iushrn=function(s,K,xe){De(typeof s==`number`&&s>=0);var ke=K?(K-K%26)/26:0,Ke=s%26,at=Math.min((s-Ke)/26,this.length),Xe=67108863^67108863>>>Ke<<Ke,We=xe;if(ke-=at,ke=Math.max(0,ke),We){for(var g=0;g<at;g++)We.words[g]=this.words[g];We.length=at}if(at!==0)if(this.length>at)for(this.length-=at,g=0;g<this.length;g++)this.words[g]=this.words[g+at];else this.words[0]=0,this.length=1;var Ye=0;for(g=this.length-1;g>=0&&(Ye!==0||g>=ke);g--){var ti=this.words[g]|0;this.words[g]=Ye<<26-Ke|ti>>>Ke,Ye=ti&Xe}return We&&Ye!==0&&(We.words[We.length++]=Ye),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},R.prototype.ishrn=function(s,K,xe){return De(this.negative===0),this.iushrn(s,K,xe)},R.prototype.shln=function(s){return this.clone().ishln(s)},R.prototype.ushln=function(s){return this.clone().iushln(s)},R.prototype.shrn=function(s){return this.clone().ishrn(s)},R.prototype.ushrn=function(s){return this.clone().iushrn(s)},R.prototype.testn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=1<<K;return this.length<=xe?!1:!!(this.words[xe]&ke)},R.prototype.imaskn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=xe)return this;if(K!==0&&xe++,this.length=Math.min(xe,this.length),K!==0){var ke=67108863^67108863>>>K<<K;this.words[this.length-1]&=ke}return this.strip()},R.prototype.maskn=function(s){return this.clone().imaskn(s)},R.prototype.iaddn=function(s){return De(typeof s==`number`),De(s<67108864),s<0?this.isubn(-s):this.negative===0?this._iaddn(s):this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this)},R.prototype._iaddn=function(s){this.words[0]+=s;for(var K=0;K<this.length&&this.words[K]>=67108864;K++)this.words[K]-=67108864,K===this.length-1?this.words[K+1]=1:this.words[K+1]++;return this.length=Math.max(this.length,K+1),this},R.prototype.isubn=function(s){if(De(typeof s==`number`),De(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var K=0;K<this.length&&this.words[K]<0;K++)this.words[K]+=67108864,--this.words[K+1];return this.strip()},R.prototype.addn=function(s){return this.clone().iaddn(s)},R.prototype.subn=function(s){return this.clone().isubn(s)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(s,K,xe){var ke=s.length+xe,Ke;this._expand(ke);var at,Xe=0;for(Ke=0;Ke<s.length;Ke++){at=(this.words[Ke+xe]|0)+Xe;var We=(s.words[Ke]|0)*K;at-=We&67108863,Xe=(at>>26)-(We/67108864|0),this.words[Ke+xe]=at&67108863}for(;Ke<this.length-xe;Ke++)at=(this.words[Ke+xe]|0)+Xe,Xe=at>>26,this.words[Ke+xe]=at&67108863;if(Xe===0)return this.strip();for(De(Xe===-1),Xe=0,Ke=0;Ke<this.length;Ke++)at=-(this.words[Ke]|0)+Xe,Xe=at>>26,this.words[Ke]=at&67108863;return this.negative=1,this.strip()},R.prototype._wordDiv=function(s,K){var xe=this.length-s.length,ke=this.clone(),Ke=s,at=Ke.words[Ke.length-1]|0;xe=26-this._countBits(at),xe!==0&&(Ke=Ke.ushln(xe),ke.iushln(xe),at=Ke.words[Ke.length-1]|0);var Xe=ke.length-Ke.length,We;if(K!==`mod`){We=new R(null),We.length=Xe+1,We.words=Array(We.length);for(var g=0;g<We.length;g++)We.words[g]=0}var Ye=ke.clone()._ishlnsubmul(Ke,1,Xe);Ye.negative===0&&(ke=Ye,We&&(We.words[Xe]=1));for(var ti=Xe-1;ti>=0;ti--){var Xt=(ke.words[Ke.length+ti]|0)*67108864+(ke.words[Ke.length+ti-1]|0);for(Xt=Math.min(Xt/at|0,67108863),ke._ishlnsubmul(Ke,Xt,ti);ke.negative!==0;)Xt--,ke.negative=0,ke._ishlnsubmul(Ke,1,ti),ke.isZero()||(ke.negative^=1);We&&(We.words[ti]=Xt)}return We&&We.strip(),ke.strip(),K!==`div`&&xe!==0&&ke.iushrn(xe),{div:We||null,mod:ke}},R.prototype.divmod=function(s,K,xe){if(De(!s.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var ke,Ke,at;return this.negative!==0&&s.negative===0?(at=this.neg().divmod(s,K),K!==`mod`&&(ke=at.div.neg()),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.iadd(s)),{div:ke,mod:Ke}):this.negative===0&&s.negative!==0?(at=this.divmod(s.neg(),K),K!==`mod`&&(ke=at.div.neg()),{div:ke,mod:at.mod}):(this.negative&s.negative)===0?s.length>this.length||this.cmp(s)<0?{div:new R(0),mod:this}:s.length===1?K===`div`?{div:this.divn(s.words[0]),mod:null}:K===`mod`?{div:null,mod:new R(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new R(this.modn(s.words[0]))}:this._wordDiv(s,K):(at=this.neg().divmod(s.neg(),K),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.isub(s)),{div:at.div,mod:Ke})},R.prototype.div=function(s){return this.divmod(s,`div`,!1).div},R.prototype.mod=function(s){return this.divmod(s,`mod`,!1).mod},R.prototype.umod=function(s){return this.divmod(s,`mod`,!0).mod},R.prototype.divRound=function(s){var K=this.divmod(s);if(K.mod.isZero())return K.div;var xe=K.div.negative===0?K.mod:K.mod.isub(s),ke=s.ushrn(1),Ke=s.andln(1),at=xe.cmp(ke);return at<0||Ke===1&&at===0?K.div:K.div.negative===0?K.div.iaddn(1):K.div.isubn(1)},R.prototype.modn=function(s){De(s<=67108863);for(var K=(1<<26)%s,xe=0,ke=this.length-1;ke>=0;ke--)xe=(K*xe+(this.words[ke]|0))%s;return xe},R.prototype.idivn=function(s){De(s<=67108863);for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=(this.words[xe]|0)+K*67108864;this.words[xe]=ke/s|0,K=ke%s}return this.strip()},R.prototype.divn=function(s){return this.clone().idivn(s)},R.prototype.egcd=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=new R(0),Xe=new R(1),We=0;K.isEven()&&xe.isEven();)K.iushrn(1),xe.iushrn(1),++We;for(var g=xe.clone(),Ye=K.clone();!K.isZero();){for(var ti=0,Xt=1;(K.words[0]&Xt)===0&&ti<26;++ti,Xt<<=1);if(ti>0)for(K.iushrn(ti);ti-- >0;)(ke.isOdd()||Ke.isOdd())&&(ke.iadd(g),Ke.isub(Ye)),ke.iushrn(1),Ke.iushrn(1);for(var si=0,ki=1;(xe.words[0]&ki)===0&&si<26;++si,ki<<=1);if(si>0)for(xe.iushrn(si);si-- >0;)(at.isOdd()||Xe.isOdd())&&(at.iadd(g),Xe.isub(Ye)),at.iushrn(1),Xe.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(at),Ke.isub(Xe)):(xe.isub(K),at.isub(ke),Xe.isub(Ke))}return{a:at,b:Xe,gcd:xe.iushln(We)}},R.prototype._invmp=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=xe.clone();K.cmpn(1)>0&&xe.cmpn(1)>0;){for(var Xe=0,We=1;(K.words[0]&We)===0&&Xe<26;++Xe,We<<=1);if(Xe>0)for(K.iushrn(Xe);Xe-- >0;)ke.isOdd()&&ke.iadd(at),ke.iushrn(1);for(var g=0,Ye=1;(xe.words[0]&Ye)===0&&g<26;++g,Ye<<=1);if(g>0)for(xe.iushrn(g);g-- >0;)Ke.isOdd()&&Ke.iadd(at),Ke.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(Ke)):(xe.isub(K),Ke.isub(ke))}var ti;return ti=K.cmpn(1)===0?ke:Ke,ti.cmpn(0)<0&&ti.iadd(s),ti},R.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var K=this.clone(),xe=s.clone();K.negative=0,xe.negative=0;for(var ke=0;K.isEven()&&xe.isEven();ke++)K.iushrn(1),xe.iushrn(1);do{for(;K.isEven();)K.iushrn(1);for(;xe.isEven();)xe.iushrn(1);var Ke=K.cmp(xe);if(Ke<0){var at=K;K=xe,xe=at}else if(Ke===0||xe.cmpn(1)===0)break;K.isub(xe)}while(!0);return xe.iushln(ke)},R.prototype.invm=function(s){return this.egcd(s).a.umod(s)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(s){return this.words[0]&s},R.prototype.bincn=function(s){De(typeof s==`number`);var K=s%26,xe=(s-K)/26,ke=1<<K;if(this.length<=xe)return this._expand(xe+1),this.words[xe]|=ke,this;for(var Ke=ke,at=xe;Ke!==0&&at<this.length;at++){var Xe=this.words[at]|0;Xe+=Ke,Ke=Xe>>>26,Xe&=67108863,this.words[at]=Xe}return Ke!==0&&(this.words[at]=Ke,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(s){var K=s<0;if(this.negative!==0&&!K)return-1;if(this.negative===0&&K)return 1;this.strip();var xe;if(this.length>1)xe=1;else{K&&(s=-s),De(s<=67108863,`Number is too big`);var ke=this.words[0]|0;xe=ke===s?0:ke<s?-1:1}return this.negative===0?xe:-xe|0},R.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var K=this.ucmp(s);return this.negative===0?K:-K|0},R.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=this.words[xe]|0,Ke=s.words[xe]|0;if(ke!==Ke){ke<Ke?K=-1:ke>Ke&&(K=1);break}}return K},R.prototype.gtn=function(s){return this.cmpn(s)===1},R.prototype.gt=function(s){return this.cmp(s)===1},R.prototype.gten=function(s){return this.cmpn(s)>=0},R.prototype.gte=function(s){return this.cmp(s)>=0},R.prototype.ltn=function(s){return this.cmpn(s)===-1},R.prototype.lt=function(s){return this.cmp(s)===-1},R.prototype.lten=function(s){return this.cmpn(s)<=0},R.prototype.lte=function(s){return this.cmp(s)<=0},R.prototype.eqn=function(s){return this.cmpn(s)===0},R.prototype.eq=function(s){return this.cmp(s)===0},R.red=function(s){return new wi(s)},R.prototype.toRed=function(s){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),s.convertTo(this)._forceRed(s)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(s){return this.red=s,this},R.prototype.forceRed=function(s){return De(!this.red,`Already a number in reduction context`),this._forceRed(s)},R.prototype.redAdd=function(s){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,s)},R.prototype.redIAdd=function(s){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,s)},R.prototype.redSub=function(s){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,s)},R.prototype.redISub=function(s){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,s)},R.prototype.redShl=function(s){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,s)},R.prototype.redMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.mul(this,s)},R.prototype.redIMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.imul(this,s)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(s){return De(this.red&&!s.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,s)};var ui={k256:null,p224:null,p192:null,p25519:null};function fi(Je,s){this.name=Je,this.p=new R(s,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}fi.prototype._tmp=function(){var s=new R(null);return s.words=Array(Math.ceil(this.n/13)),s},fi.prototype.ireduce=function(s){var K=s,xe;do this.split(K,this.tmp),K=this.imulK(K),K=K.iadd(this.tmp),xe=K.bitLength();while(xe>this.n);var ke=xe<this.n?-1:K.ucmp(this.p);return ke===0?(K.words[0]=0,K.length=1):ke>0?K.isub(this.p):K.strip===void 0?K._strip():K.strip(),K},fi.prototype.split=function(s,K){s.iushrn(this.n,0,K)},fi.prototype.imulK=function(s){return s.imul(this.k)};function mi(){fi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(mi,fi),mi.prototype.split=function(s,K){for(var xe=4194303,ke=Math.min(s.length,9),Ke=0;Ke<ke;Ke++)K.words[Ke]=s.words[Ke];if(K.length=ke,s.length<=9){s.words[0]=0,s.length=1;return}var at=s.words[9];for(K.words[K.length++]=at&xe,Ke=10;Ke<s.length;Ke++){var Xe=s.words[Ke]|0;s.words[Ke-10]=(Xe&xe)<<4|at>>>22,at=Xe}at>>>=22,s.words[Ke-10]=at,at===0&&s.length>10?s.length-=10:s.length-=9},mi.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var K=0,xe=0;xe<s.length;xe++){var ke=s.words[xe]|0;K+=ke*977,s.words[xe]=K&67108863,K=ke*64+(K/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Fi(){fi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(Fi,fi);function Mi(){fi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Mi,fi);function xi(){fi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(xi,fi),xi.prototype.imulK=function(s){for(var K=0,xe=0;xe<s.length;xe++){var ke=(s.words[xe]|0)*19+K,Ke=ke&67108863;ke>>>=26,s.words[xe]=Ke,K=ke}return K!==0&&(s.words[s.length++]=K),s},R._prime=function(s){if(ui[s])return ui[s];var K;if(s===`k256`)K=new mi;else if(s===`p224`)K=new Fi;else if(s===`p192`)K=new Mi;else if(s===`p25519`)K=new xi;else throw Error(`Unknown prime `+s);return ui[s]=K,K};function wi(Je){if(typeof Je==`string`){var s=R._prime(Je);this.m=s.p,this.prime=s}else De(Je.gtn(1),`modulus must be greater than 1`),this.m=Je,this.prime=null}wi.prototype._verify1=function(s){De(s.negative===0,`red works only with positives`),De(s.red,`red works only with red numbers`)},wi.prototype._verify2=function(s,K){De((s.negative|K.negative)===0,`red works only with positives`),De(s.red&&s.red===K.red,`red works only with red numbers`)},wi.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},wi.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},wi.prototype.add=function(s,K){this._verify2(s,K);var xe=s.add(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe._forceRed(this)},wi.prototype.iadd=function(s,K){this._verify2(s,K);var xe=s.iadd(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe},wi.prototype.sub=function(s,K){this._verify2(s,K);var xe=s.sub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe._forceRed(this)},wi.prototype.isub=function(s,K){this._verify2(s,K);var xe=s.isub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe},wi.prototype.shl=function(s,K){return this._verify1(s),this.imod(s.ushln(K))},wi.prototype.imul=function(s,K){return this._verify2(s,K),this.imod(s.imul(K))},wi.prototype.mul=function(s,K){return this._verify2(s,K),this.imod(s.mul(K))},wi.prototype.isqr=function(s){return this.imul(s,s.clone())},wi.prototype.sqr=function(s){return this.mul(s,s)},wi.prototype.sqrt=function(s){if(s.isZero())return s.clone();var K=this.m.andln(3);if(De(K%2==1),K===3){var xe=this.m.add(new R(1)).iushrn(2);return this.pow(s,xe)}for(var ke=this.m.subn(1),Ke=0;!ke.isZero()&&ke.andln(1)===0;)Ke++,ke.iushrn(1);De(!ke.isZero());var at=new R(1).toRed(this),Xe=at.redNeg(),We=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new R(2*g*g).toRed(this);this.pow(g,We).cmp(Xe)!==0;)g.redIAdd(Xe);for(var Ye=this.pow(g,ke),ti=this.pow(s,ke.addn(1).iushrn(1)),Xt=this.pow(s,ke),si=Ke;Xt.cmp(at)!==0;){for(var ki=Xt,pi=0;ki.cmp(at)!==0;pi++)ki=ki.redSqr();De(pi<si);var _i=this.pow(Ye,new R(1).iushln(si-pi-1));ti=ti.redMul(_i),Ye=_i.redSqr(),Xt=Xt.redMul(Ye),si=pi}return ti},wi.prototype.invm=function(s){var K=s._invmp(this.m);return K.negative===0?this.imod(K):(K.negative=0,this.imod(K).redNeg())},wi.prototype.pow=function(s,K){if(K.isZero())return new R(1).toRed(this);if(K.cmpn(1)===0)return s.clone();var xe=4,ke=Array(1<<xe);ke[0]=new R(1).toRed(this),ke[1]=s;for(var Ke=2;Ke<ke.length;Ke++)ke[Ke]=this.mul(ke[Ke-1],s);var at=ke[0],Xe=0,We=0,g=K.bitLength()%26;for(g===0&&(g=26),Ke=K.length-1;Ke>=0;Ke--){for(var Ye=K.words[Ke],ti=g-1;ti>=0;ti--){var Xt=Ye>>ti&1;if(at!==ke[0]&&(at=this.sqr(at)),Xt===0&&Xe===0){We=0;continue}Xe<<=1,Xe|=Xt,We++,!(We!==xe&&(Ke!==0||ti!==0))&&(at=this.mul(at,ke[Xe]),We=0,Xe=0)}g=26}return at},wi.prototype.convertTo=function(s){var K=s.umod(this.m);return K===s?K.clone():K},wi.prototype.convertFrom=function(s){var K=s.clone();return K.red=null,K},R.mont=function(s){return new Oi(s)};function Oi(Je){wi.call(this,Je),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(Oi,wi),Oi.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},Oi.prototype.convertFrom=function(s){var K=this.imod(s.mul(this.rinv));return K.red=null,K},Oi.prototype.imul=function(s,K){if(s.isZero()||K.isZero())return s.words[0]=0,s.length=1,s;var xe=s.imul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.mul=function(s,K){if(s.isZero()||K.isZero())return new R(0)._forceRed(this);var xe=s.mul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_browser$15=__commonJSMin(((r,p)=>{init_dist$2(),init_dist$1();var j=65536,Ue=4294967295;function De(){throw Error(`Secure random number generation is not supported by this browser.
|
|
|
Use Chrome, Firefox or Internet Explorer 11`)}var Ge=require_safe_buffer$3().Buffer,R=global$1.crypto||global$1.msCrypto;R&&R.getRandomValues?p.exports=ut:p.exports=De;function ut(Ct,zt){if(Ct>Ue)throw RangeError(`requested too many random bytes`);var ft=Ge.allocUnsafe(Ct);if(Ct>0)if(Ct>j)for(var qt=0;qt<Ct;qt+=j)R.getRandomValues(ft.slice(qt,qt+j));else R.getRandomValues(ft);return typeof zt==`function`?process$1$1.nextTick(function(){zt(null,ft)}):ft}})),require_hash_base$1=__commonJSMin(((r,p)=>{var j=require_safe_buffer$3().Buffer,Ue=require_stream_browserify().Transform,De=require_inherits_browser();function Ge(zt){Ue.call(this),this._block=j.allocUnsafe(zt),this._blockSize=zt,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}De(Ge,Ue),Ge.prototype._transform=function(zt,ft,qt){var Nt=null;try{this.update(zt,ft)}catch(Ut){Nt=Ut}qt(Nt)},Ge.prototype._flush=function(zt){var ft=null;try{this.push(this.digest())}catch(qt){ft=qt}zt(ft)};var R=typeof Uint8Array<`u`,ut=typeof ArrayBuffer<`u`&&typeof Uint8Array<`u`&&ArrayBuffer.isView&&(j.prototype instanceof Uint8Array||j.TYPED_ARRAY_SUPPORT);function Ct(zt,ft){if(zt instanceof j)return zt;if(typeof zt==`string`)return j.from(zt,ft);if(ut&&ArrayBuffer.isView(zt)){if(zt.byteLength===0)return j.alloc(0);var qt=j.from(zt.buffer,zt.byteOffset,zt.byteLength);if(qt.byteLength===zt.byteLength)return qt}if(R&&zt instanceof Uint8Array||j.isBuffer(zt)&&zt.constructor&&typeof zt.constructor.isBuffer==`function`&&zt.constructor.isBuffer(zt))return j.from(zt);throw TypeError(`The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView.`)}Ge.prototype.update=function(zt,ft){if(this._finalized)throw Error(`Digest already called`);zt=Ct(zt,ft);for(var qt=this._block,Nt=0;this._blockOffset+zt.length-Nt>=this._blockSize;){for(var Ut=this._blockOffset;Ut<this._blockSize;)qt[Ut++]=zt[Nt++];this._update(),this._blockOffset=0}for(;Nt<zt.length;)qt[this._blockOffset++]=zt[Nt++];for(var Yt=0,Gt=zt.length*8;Gt>0;++Yt)this._length[Yt]+=Gt,Gt=this._length[Yt]/4294967296|0,Gt>0&&(this._length[Yt]-=4294967296*Gt);return this},Ge.prototype._update=function(){throw Error(`_update is not implemented`)},Ge.prototype.digest=function(zt){if(this._finalized)throw Error(`Digest already called`);this._finalized=!0;var ft=this._digest();zt!==void 0&&(ft=ft.toString(zt)),this._block.fill(0),this._blockOffset=0;for(var qt=0;qt<4;++qt)this._length[qt]=0;return ft},Ge.prototype._digest=function(){throw Error(`_digest is not implemented`)},p.exports=Ge})),require_md5$1=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_hash_base$1(),De=require_safe_buffer$3().Buffer,Ge=Array(16);function R(){Ue.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}j(R,Ue),R.prototype._update=function(){for(var Nt=Ge,Ut=0;Ut<16;++Ut)Nt[Ut]=this._block.readInt32LE(Ut*4);var Yt=this._a,Gt=this._b,Jt=this._c,ei=this._d;Yt=Ct(Yt,Gt,Jt,ei,Nt[0],3614090360,7),ei=Ct(ei,Yt,Gt,Jt,Nt[1],3905402710,12),Jt=Ct(Jt,ei,Yt,Gt,Nt[2],606105819,17),Gt=Ct(Gt,Jt,ei,Yt,Nt[3],3250441966,22),Yt=Ct(Yt,Gt,Jt,ei,Nt[4],4118548399,7),ei=Ct(ei,Yt,Gt,Jt,Nt[5],1200080426,12),Jt=Ct(Jt,ei,Yt,Gt,Nt[6],2821735955,17),Gt=Ct(Gt,Jt,ei,Yt,Nt[7],4249261313,22),Yt=Ct(Yt,Gt,Jt,ei,Nt[8],1770035416,7),ei=Ct(ei,Yt,Gt,Jt,Nt[9],2336552879,12),Jt=Ct(Jt,ei,Yt,Gt,Nt[10],4294925233,17),Gt=Ct(Gt,Jt,ei,Yt,Nt[11],2304563134,22),Yt=Ct(Yt,Gt,Jt,ei,Nt[12],1804603682,7),ei=Ct(ei,Yt,Gt,Jt,Nt[13],4254626195,12),Jt=Ct(Jt,ei,Yt,Gt,Nt[14],2792965006,17),Gt=Ct(Gt,Jt,ei,Yt,Nt[15],1236535329,22),Yt=zt(Yt,Gt,Jt,ei,Nt[1],4129170786,5),ei=zt(ei,Yt,Gt,Jt,Nt[6],3225465664,9),Jt=zt(Jt,ei,Yt,Gt,Nt[11],643717713,14),Gt=zt(Gt,Jt,ei,Yt,Nt[0],3921069994,20),Yt=zt(Yt,Gt,Jt,ei,Nt[5],3593408605,5),ei=zt(ei,Yt,Gt,Jt,Nt[10],38016083,9),Jt=zt(Jt,ei,Yt,Gt,Nt[15],3634488961,14),Gt=zt(Gt,Jt,ei,Yt,Nt[4],3889429448,20),Yt=zt(Yt,Gt,Jt,ei,Nt[9],568446438,5),ei=zt(ei,Yt,Gt,Jt,Nt[14],3275163606,9),Jt=zt(Jt,ei,Yt,Gt,Nt[3],4107603335,14),Gt=zt(Gt,Jt,ei,Yt,Nt[8],1163531501,20),Yt=zt(Yt,Gt,Jt,ei,Nt[13],2850285829,5),ei=zt(ei,Yt,Gt,Jt,Nt[2],4243563512,9),Jt=zt(Jt,ei,Yt,Gt,Nt[7],1735328473,14),Gt=zt(Gt,Jt,ei,Yt,Nt[12],2368359562,20),Yt=ft(Yt,Gt,Jt,ei,Nt[5],4294588738,4),ei=ft(ei,Yt,Gt,Jt,Nt[8],2272392833,11),Jt=ft(Jt,ei,Yt,Gt,Nt[11],1839030562,16),Gt=ft(Gt,Jt,ei,Yt,Nt[14],4259657740,23),Yt=ft(Yt,Gt,Jt,ei,Nt[1],2763975236,4),ei=ft(ei,Yt,Gt,Jt,Nt[4],1272893353,11),Jt=ft(Jt,ei,Yt,Gt,Nt[7],4139469664,16),Gt=ft(Gt,Jt,ei,Yt,Nt[10],3200236656,23),Yt=ft(Yt,Gt,Jt,ei,Nt[13],681279174,4),ei=ft(ei,Yt,Gt,Jt,Nt[0],3936430074,11),Jt=ft(Jt,ei,Yt,Gt,Nt[3],3572445317,16),Gt=ft(Gt,Jt,ei,Yt,Nt[6],76029189,23),Yt=ft(Yt,Gt,Jt,ei,Nt[9],3654602809,4),ei=ft(ei,Yt,Gt,Jt,Nt[12],3873151461,11),Jt=ft(Jt,ei,Yt,Gt,Nt[15],530742520,16),Gt=ft(Gt,Jt,ei,Yt,Nt[2],3299628645,23),Yt=qt(Yt,Gt,Jt,ei,Nt[0],4096336452,6),ei=qt(ei,Yt,Gt,Jt,Nt[7],1126891415,10),Jt=qt(Jt,ei,Yt,Gt,Nt[14],2878612391,15),Gt=qt(Gt,Jt,ei,Yt,Nt[5],4237533241,21),Yt=qt(Yt,Gt,Jt,ei,Nt[12],1700485571,6),ei=qt(ei,Yt,Gt,Jt,Nt[3],2399980690,10),Jt=qt(Jt,ei,Yt,Gt,Nt[10],4293915773,15),Gt=qt(Gt,Jt,ei,Yt,Nt[1],2240044497,21),Yt=qt(Yt,Gt,Jt,ei,Nt[8],1873313359,6),ei=qt(ei,Yt,Gt,Jt,Nt[15],4264355552,10),Jt=qt(Jt,ei,Yt,Gt,Nt[6],2734768916,15),Gt=qt(Gt,Jt,ei,Yt,Nt[13],1309151649,21),Yt=qt(Yt,Gt,Jt,ei,Nt[4],4149444226,6),ei=qt(ei,Yt,Gt,Jt,Nt[11],3174756917,10),Jt=qt(Jt,ei,Yt,Gt,Nt[2],718787259,15),Gt=qt(Gt,Jt,ei,Yt,Nt[9],3951481745,21),this._a=this._a+Yt|0,this._b=this._b+Gt|0,this._c=this._c+Jt|0,this._d=this._d+ei|0},R.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var Nt=De.allocUnsafe(16);return Nt.writeInt32LE(this._a,0),Nt.writeInt32LE(this._b,4),Nt.writeInt32LE(this._c,8),Nt.writeInt32LE(this._d,12),Nt};function ut(Nt,Ut){return Nt<<Ut|Nt>>>32-Ut}function Ct(Nt,Ut,Yt,Gt,Jt,ei,ii){return ut(Nt+(Ut&Yt|~Ut&Gt)+Jt+ei|0,ii)+Ut|0}function zt(Nt,Ut,Yt,Gt,Jt,ei,ii){return ut(Nt+(Ut&Gt|Yt&~Gt)+Jt+ei|0,ii)+Ut|0}function ft(Nt,Ut,Yt,Gt,Jt,ei,ii){return ut(Nt+(Ut^Yt^Gt)+Jt+ei|0,ii)+Ut|0}function qt(Nt,Ut,Yt,Gt,Jt,ei,ii){return ut(Nt+(Yt^(Ut|~Gt))+Jt+ei|0,ii)+Ut|0}p.exports=R})),require_isarray$2=__commonJSMin(((r,p)=>{var j={}.toString;p.exports=Array.isArray||function(Ue){return j.call(Ue)==`[object Array]`}})),require_typed_array_buffer=__commonJSMin(((r,p)=>{var j=require_type$1(),Ue=require_call_bound$1()(`TypedArray.prototype.buffer`,!0),De=require_is_typed_array$1();p.exports=Ue||function(R){if(!De(R))throw new j(`Not a Typed Array`);return R.buffer}})),require_to_buffer$2=__commonJSMin(((r,p)=>{var j=require_safe_buffer$3().Buffer,Ue=require_isarray$2(),De=require_typed_array_buffer(),Ge=ArrayBuffer.isView||function(ft){try{return De(ft),!0}catch{return!1}},R=typeof Uint8Array<`u`,ut=typeof ArrayBuffer<`u`&&typeof Uint8Array<`u`,Ct=ut&&(j.prototype instanceof Uint8Array||j.TYPED_ARRAY_SUPPORT);p.exports=function(ft,qt){if(j.isBuffer(ft))return ft.constructor&&!(`isBuffer`in ft)?j.from(ft):ft;if(typeof ft==`string`)return j.from(ft,qt);if(ut&&Ge(ft)){if(ft.byteLength===0)return j.alloc(0);if(Ct){var Nt=j.from(ft.buffer,ft.byteOffset,ft.byteLength);if(Nt.byteLength===ft.byteLength)return Nt}var Ut=ft instanceof Uint8Array?ft:new Uint8Array(ft.buffer,ft.byteOffset,ft.byteLength),Yt=j.from(Ut);if(Yt.length===ft.byteLength)return Yt}if(R&&ft instanceof Uint8Array)return j.from(ft);var Gt=Ue(ft);if(Gt)for(var Jt=0;Jt<ft.length;Jt+=1){var ei=ft[Jt];if(typeof ei!=`number`||ei<0||ei>255||~~ei!==ei)throw RangeError(`Array items must be numbers in the range 0-255.`)}if(Gt||j.isBuffer(ft)&&ft.constructor&&typeof ft.constructor.isBuffer==`function`&&ft.constructor.isBuffer(ft))return j.from(ft);throw TypeError(`The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.`)}})),require_to_buffer$1=__commonJSMin(((r,p)=>{var j=require_safe_buffer$3().Buffer,Ue=require_to_buffer$2(),De=typeof Uint8Array<`u`,Ge=De&&typeof ArrayBuffer<`u`&&ArrayBuffer.isView;p.exports=function(R,ut){if(typeof R==`string`||j.isBuffer(R)||De&&R instanceof Uint8Array||Ge&&Ge(R))return Ue(R,ut);throw TypeError(`The "data" argument must be a string, a Buffer, a Uint8Array, or a DataView`)}})),require_process_nextick_args=__commonJSMin(((r,p)=>{init_dist$1(),typeof process$1$1>`u`||!process$1$1.version||process$1$1.version.indexOf(`v0.`)===0||process$1$1.version.indexOf(`v1.`)===0&&process$1$1.version.indexOf(`v1.8.`)!==0?p.exports={nextTick:j}:p.exports=process$1$1;function j(Ue,De,Ge,R){if(typeof Ue!=`function`)throw TypeError(`"callback" argument must be a function`);var ut=arguments.length,Ct,zt;switch(ut){case 0:case 1:return process$1$1.nextTick(Ue);case 2:return process$1$1.nextTick(function(){Ue.call(null,De)});case 3:return process$1$1.nextTick(function(){Ue.call(null,De,Ge)});case 4:return process$1$1.nextTick(function(){Ue.call(null,De,Ge,R)});default:for(Ct=Array(ut-1),zt=0;zt<Ct.length;)Ct[zt++]=arguments[zt];return process$1$1.nextTick(function(){Ue.apply(null,Ct)})}}})),require_isarray$1=__commonJSMin(((r,p)=>{var j={}.toString;p.exports=Array.isArray||function(Ue){return j.call(Ue)==`[object Array]`}})),require_stream_browser$1=__commonJSMin(((r,p)=>{p.exports=require_events().EventEmitter})),require_safe_buffer$1=__commonJSMin(((r,p)=>{var j=require_dist(),Ue=j.Buffer;function De(R,ut){for(var Ct in R)ut[Ct]=R[Ct]}Ue.from&&Ue.alloc&&Ue.allocUnsafe&&Ue.allocUnsafeSlow?p.exports=j:(De(j,r),r.Buffer=Ge);function Ge(R,ut,Ct){return Ue(R,ut,Ct)}De(Ue,Ge),Ge.from=function(R,ut,Ct){if(typeof R==`number`)throw TypeError(`Argument must not be a number`);return Ue(R,ut,Ct)},Ge.alloc=function(R,ut,Ct){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);var zt=Ue(R);return ut===void 0?zt.fill(0):typeof Ct==`string`?zt.fill(ut,Ct):zt.fill(ut),zt},Ge.allocUnsafe=function(R){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);return Ue(R)},Ge.allocUnsafeSlow=function(R){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);return j.SlowBuffer(R)}})),require_util=__commonJSMin((r=>{function p(Jt){return Array.isArray?Array.isArray(Jt):Gt(Jt)===`[object Array]`}r.isArray=p;function j(Jt){return typeof Jt==`boolean`}r.isBoolean=j;function Ue(Jt){return Jt===null}r.isNull=Ue;function De(Jt){return Jt==null}r.isNullOrUndefined=De;function Ge(Jt){return typeof Jt==`number`}r.isNumber=Ge;function R(Jt){return typeof Jt==`string`}r.isString=R;function ut(Jt){return typeof Jt==`symbol`}r.isSymbol=ut;function Ct(Jt){return Jt===void 0}r.isUndefined=Ct;function zt(Jt){return Gt(Jt)===`[object RegExp]`}r.isRegExp=zt;function ft(Jt){return typeof Jt==`object`&&!!Jt}r.isObject=ft;function qt(Jt){return Gt(Jt)===`[object Date]`}r.isDate=qt;function Nt(Jt){return Gt(Jt)===`[object Error]`||Jt instanceof Error}r.isError=Nt;function Ut(Jt){return typeof Jt==`function`}r.isFunction=Ut;function Yt(Jt){return Jt===null||typeof Jt==`boolean`||typeof Jt==`number`||typeof Jt==`string`||typeof Jt==`symbol`||typeof Jt>`u`}r.isPrimitive=Yt,r.isBuffer=require_dist().Buffer.isBuffer;function Gt(Jt){return Object.prototype.toString.call(Jt)}})),require_BufferList$1=__commonJSMin(((r,p)=>{function j(R,ut){if(!(R instanceof ut))throw TypeError(`Cannot call a class as a function`)}var Ue=require_safe_buffer$1().Buffer,De=require_util$2();function Ge(R,ut,Ct){R.copy(ut,Ct)}p.exports=(function(){function R(){j(this,R),this.head=null,this.tail=null,this.length=0}return R.prototype.push=function(Ct){var zt={data:Ct,next:null};this.length>0?this.tail.next=zt:this.head=zt,this.tail=zt,++this.length},R.prototype.unshift=function(Ct){var zt={data:Ct,next:this.head};this.length===0&&(this.tail=zt),this.head=zt,++this.length},R.prototype.shift=function(){if(this.length!==0){var Ct=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Ct}},R.prototype.clear=function(){this.head=this.tail=null,this.length=0},R.prototype.join=function(Ct){if(this.length===0)return``;for(var zt=this.head,ft=``+zt.data;zt=zt.next;)ft+=Ct+zt.data;return ft},R.prototype.concat=function(Ct){if(this.length===0)return Ue.alloc(0);for(var zt=Ue.allocUnsafe(Ct>>>0),ft=this.head,qt=0;ft;)Ge(ft.data,zt,qt),qt+=ft.data.length,ft=ft.next;return zt},R})(),De&&De.inspect&&De.inspect.custom&&(p.exports.prototype[De.inspect.custom]=function(){var R=De.inspect({length:this.length});return this.constructor.name+` `+R})})),require_destroy$1=__commonJSMin(((r,p)=>{var j=require_process_nextick_args();function Ue(R,ut){var Ct=this,zt=this._readableState&&this._readableState.destroyed,ft=this._writableState&&this._writableState.destroyed;return zt||ft?(ut?ut(R):R&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,j.nextTick(Ge,this,R)):j.nextTick(Ge,this,R)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(R||null,function(qt){!ut&&qt?Ct._writableState?Ct._writableState.errorEmitted||(Ct._writableState.errorEmitted=!0,j.nextTick(Ge,Ct,qt)):j.nextTick(Ge,Ct,qt):ut&&ut(qt)}),this)}function De(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function Ge(R,ut){R.emit(`error`,ut)}p.exports={destroy:Ue,undestroy:De}})),require__stream_writable$1=__commonJSMin(((r,p)=>{init_dist$2(),init_dist$1();var j=require_process_nextick_args();p.exports=ei;function Ue(Xe){var We=this;this.next=null,this.entry=null,this.finish=function(){at(We,Xe)}}var De=!process$1$1.browser&&[`v0.10`,`v0.9.`].indexOf(process$1$1.version.slice(0,5))>-1?setImmediate:j.nextTick,Ge;ei.WritableState=Gt;var R=Object.create(require_util());R.inherits=require_inherits_browser();var ut={deprecate:require_browser$22()},Ct=require_stream_browser$1(),zt=require_safe_buffer$1().Buffer,ft=(typeof global$1<`u`?global$1:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function qt(Xe){return zt.from(Xe)}function Nt(Xe){return zt.isBuffer(Xe)||Xe instanceof ft}var Ut=require_destroy$1();R.inherits(ei,Ct);function Yt(){}function Gt(Xe,We){Ge||=require__stream_duplex$1(),Xe||={};var g=We instanceof Ge;this.objectMode=!!Xe.objectMode,g&&(this.objectMode=this.objectMode||!!Xe.writableObjectMode);var Ye=Xe.highWaterMark,ti=Xe.writableHighWaterMark,Xt=this.objectMode?16:16*1024;Ye||Ye===0?this.highWaterMark=Ye:g&&(ti||ti===0)?this.highWaterMark=ti:this.highWaterMark=Xt,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1,this.decodeStrings=Xe.decodeStrings!==!1,this.defaultEncoding=Xe.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(si){xi(We,si)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new Ue(this)}Gt.prototype.getBuffer=function(){for(var We=this.bufferedRequest,g=[];We;)g.push(We),We=We.next;return g},(function(){try{Object.defineProperty(Gt.prototype,`buffer`,{get:ut.deprecate(function(){return this.getBuffer()},`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch{}})();var Jt;typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(Jt=Function.prototype[Symbol.hasInstance],Object.defineProperty(ei,Symbol.hasInstance,{value:function(Xe){return Jt.call(this,Xe)?!0:this===ei?Xe&&Xe._writableState instanceof Gt:!1}})):Jt=function(Xe){return Xe instanceof this};function ei(Xe){if(Ge||=require__stream_duplex$1(),!Jt.call(ei,this)&&!(this instanceof Ge))return new ei(Xe);this._writableState=new Gt(Xe,this),this.writable=!0,Xe&&(typeof Xe.write==`function`&&(this._write=Xe.write),typeof Xe.writev==`function`&&(this._writev=Xe.writev),typeof Xe.destroy==`function`&&(this._destroy=Xe.destroy),typeof Xe.final==`function`&&(this._final=Xe.final)),Ct.call(this)}ei.prototype.pipe=function(){this.emit(`error`,Error(`Cannot pipe, not readable`))};function ii(Xe,We){var g=Error(`write after end`);Xe.emit(`error`,g),j.nextTick(We,g)}function ri(Xe,We,g,Ye){var ti=!0,Xt=!1;return g===null?Xt=TypeError(`May not write null values to stream`):typeof g!=`string`&&g!==void 0&&!We.objectMode&&(Xt=TypeError(`Invalid non-string/buffer chunk`)),Xt&&(Xe.emit(`error`,Xt),j.nextTick(Ye,Xt),ti=!1),ti}ei.prototype.write=function(Xe,We,g){var Ye=this._writableState,ti=!1,Xt=!Ye.objectMode&&Nt(Xe);return Xt&&!zt.isBuffer(Xe)&&(Xe=qt(Xe)),typeof We==`function`&&(g=We,We=null),Xt?We=`buffer`:We||=Ye.defaultEncoding,typeof g!=`function`&&(g=Yt),Ye.ended?ii(this,g):(Xt||ri(this,Ye,Xe,g))&&(Ye.pendingcb++,ti=fi(this,Ye,Xt,Xe,We,g)),ti},ei.prototype.cork=function(){var Xe=this._writableState;Xe.corked++},ei.prototype.uncork=function(){var Xe=this._writableState;Xe.corked&&(Xe.corked--,!Xe.writing&&!Xe.corked&&!Xe.bufferProcessing&&Xe.bufferedRequest&&Je(this,Xe))},ei.prototype.setDefaultEncoding=function(We){if(typeof We==`string`&&(We=We.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((We+``).toLowerCase())>-1))throw TypeError(`Unknown encoding: `+We);return this._writableState.defaultEncoding=We,this};function ui(Xe,We,g){return!Xe.objectMode&&Xe.decodeStrings!==!1&&typeof We==`string`&&(We=zt.from(We,g)),We}Object.defineProperty(ei.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function fi(Xe,We,g,Ye,ti,Xt){if(!g){var si=ui(We,Ye,ti);Ye!==si&&(g=!0,ti=`buffer`,Ye=si)}var ki=We.objectMode?1:Ye.length;We.length+=ki;var pi=We.length<We.highWaterMark;if(pi||(We.needDrain=!0),We.writing||We.corked){var _i=We.lastBufferedRequest;We.lastBufferedRequest={chunk:Ye,encoding:ti,isBuf:g,callback:Xt,next:null},_i?_i.next=We.lastBufferedRequest:We.bufferedRequest=We.lastBufferedRequest,We.bufferedRequestCount+=1}else mi(Xe,We,!1,ki,Ye,ti,Xt);return pi}function mi(Xe,We,g,Ye,ti,Xt,si){We.writelen=Ye,We.writecb=si,We.writing=!0,We.sync=!0,g?Xe._writev(ti,We.onwrite):Xe._write(ti,Xt,We.onwrite),We.sync=!1}function Fi(Xe,We,g,Ye,ti){--We.pendingcb,g?(j.nextTick(ti,Ye),j.nextTick(ke,Xe,We),Xe._writableState.errorEmitted=!0,Xe.emit(`error`,Ye)):(ti(Ye),Xe._writableState.errorEmitted=!0,Xe.emit(`error`,Ye),ke(Xe,We))}function Mi(Xe){Xe.writing=!1,Xe.writecb=null,Xe.length-=Xe.writelen,Xe.writelen=0}function xi(Xe,We){var g=Xe._writableState,Ye=g.sync,ti=g.writecb;if(Mi(g),We)Fi(Xe,g,Ye,We,ti);else{var Xt=s(g);!Xt&&!g.corked&&!g.bufferProcessing&&g.bufferedRequest&&Je(Xe,g),Ye?De(wi,Xe,g,Xt,ti):wi(Xe,g,Xt,ti)}}function wi(Xe,We,g,Ye){g||Oi(Xe,We),We.pendingcb--,Ye(),ke(Xe,We)}function Oi(Xe,We){We.length===0&&We.needDrain&&(We.needDrain=!1,Xe.emit(`drain`))}function Je(Xe,We){We.bufferProcessing=!0;var g=We.bufferedRequest;if(Xe._writev&&g&&g.next){var Ye=We.bufferedRequestCount,ti=Array(Ye),Xt=We.corkedRequestsFree;Xt.entry=g;for(var si=0,ki=!0;g;)ti[si]=g,g.isBuf||(ki=!1),g=g.next,si+=1;ti.allBuffers=ki,mi(Xe,We,!0,We.length,ti,``,Xt.finish),We.pendingcb++,We.lastBufferedRequest=null,Xt.next?(We.corkedRequestsFree=Xt.next,Xt.next=null):We.corkedRequestsFree=new Ue(We),We.bufferedRequestCount=0}else{for(;g;){var pi=g.chunk,_i=g.encoding,hi=g.callback;if(mi(Xe,We,!1,We.objectMode?1:pi.length,pi,_i,hi),g=g.next,We.bufferedRequestCount--,We.writing)break}g===null&&(We.lastBufferedRequest=null)}We.bufferedRequest=g,We.bufferProcessing=!1}ei.prototype._write=function(Xe,We,g){g(Error(`_write() is not implemented`))},ei.prototype._writev=null,ei.prototype.end=function(Xe,We,g){var Ye=this._writableState;typeof Xe==`function`?(g=Xe,Xe=null,We=null):typeof We==`function`&&(g=We,We=null),Xe!=null&&this.write(Xe,We),Ye.corked&&(Ye.corked=1,this.uncork()),Ye.ending||Ke(this,Ye,g)};function s(Xe){return Xe.ending&&Xe.length===0&&Xe.bufferedRequest===null&&!Xe.finished&&!Xe.writing}function K(Xe,We){Xe._final(function(g){We.pendingcb--,g&&Xe.emit(`error`,g),We.prefinished=!0,Xe.emit(`prefinish`),ke(Xe,We)})}function xe(Xe,We){!We.prefinished&&!We.finalCalled&&(typeof Xe._final==`function`?(We.pendingcb++,We.finalCalled=!0,j.nextTick(K,Xe,We)):(We.prefinished=!0,Xe.emit(`prefinish`)))}function ke(Xe,We){var g=s(We);return g&&(xe(Xe,We),We.pendingcb===0&&(We.finished=!0,Xe.emit(`finish`))),g}function Ke(Xe,We,g){We.ending=!0,ke(Xe,We),g&&(We.finished?j.nextTick(g):Xe.once(`finish`,g)),We.ended=!0,Xe.writable=!1}function at(Xe,We,g){var Ye=Xe.entry;for(Xe.entry=null;Ye;){var ti=Ye.callback;We.pendingcb--,ti(g),Ye=Ye.next}We.corkedRequestsFree.next=Xe}Object.defineProperty(ei.prototype,`destroyed`,{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Xe){this._writableState&&(this._writableState.destroyed=Xe)}}),ei.prototype.destroy=Ut.destroy,ei.prototype._undestroy=Ut.undestroy,ei.prototype._destroy=function(Xe,We){this.end(),We(Xe)}})),require__stream_duplex$1=__commonJSMin(((r,p)=>{var j=require_process_nextick_args(),Ue=Object.keys||function(Ut){var Yt=[];for(var Gt in Ut)Yt.push(Gt);return Yt};p.exports=ft;var De=Object.create(require_util());De.inherits=require_inherits_browser();var Ge=require__stream_readable$1(),R=require__stream_writable$1();De.inherits(ft,Ge);for(var ut=Ue(R.prototype),Ct=0;Ct<ut.length;Ct++){var zt=ut[Ct];ft.prototype[zt]||(ft.prototype[zt]=R.prototype[zt])}function ft(Ut){if(!(this instanceof ft))return new ft(Ut);Ge.call(this,Ut),R.call(this,Ut),Ut&&Ut.readable===!1&&(this.readable=!1),Ut&&Ut.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,Ut&&Ut.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once(`end`,qt)}Object.defineProperty(ft.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function qt(){this.allowHalfOpen||this._writableState.ended||j.nextTick(Nt,this)}function Nt(Ut){Ut.end()}Object.defineProperty(ft.prototype,`destroyed`,{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(Ut){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=Ut,this._writableState.destroyed=Ut)}}),ft.prototype._destroy=function(Ut,Yt){this.push(null),this.end(),j.nextTick(Yt,Ut)}})),require__stream_readable$1=__commonJSMin(((r,p)=>{init_dist$2(),init_dist$1();var j=require_process_nextick_args();p.exports=ui;var Ue=require_isarray$1(),De;ui.ReadableState=ri,require_events().EventEmitter;var Ge=function(hi,di){return hi.listeners(di).length},R=require_stream_browser$1(),ut=require_safe_buffer$1().Buffer,Ct=(typeof global$1<`u`?global$1:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function zt(hi){return ut.from(hi)}function ft(hi){return ut.isBuffer(hi)||hi instanceof Ct}var qt=Object.create(require_util());qt.inherits=require_inherits_browser();var Nt=require_util$2(),Ut=void 0;Ut=Nt&&Nt.debuglog?Nt.debuglog(`stream`):function(){};var Yt=require_BufferList$1(),Gt=require_destroy$1(),Jt;qt.inherits(ui,R);var ei=[`error`,`close`,`destroy`,`pause`,`resume`];function ii(hi,di,bi){if(typeof hi.prependListener==`function`)return hi.prependListener(di,bi);!hi._events||!hi._events[di]?hi.on(di,bi):Ue(hi._events[di])?hi._events[di].unshift(bi):hi._events[di]=[bi,hi._events[di]]}function ri(hi,di){De||=require__stream_duplex$1(),hi||={};var bi=di instanceof De;this.objectMode=!!hi.objectMode,bi&&(this.objectMode=this.objectMode||!!hi.readableObjectMode);var Bi=hi.highWaterMark,ci=hi.readableHighWaterMark,vi=this.objectMode?16:16*1024;Bi||Bi===0?this.highWaterMark=Bi:bi&&(ci||ci===0)?this.highWaterMark=ci:this.highWaterMark=vi,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new Yt,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=hi.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,hi.encoding&&(Jt||=require_string_decoder().StringDecoder,this.decoder=new Jt(hi.encoding),this.encoding=hi.encoding)}function ui(hi){if(De||=require__stream_duplex$1(),!(this instanceof ui))return new ui(hi);this._readableState=new ri(hi,this),this.readable=!0,hi&&(typeof hi.read==`function`&&(this._read=hi.read),typeof hi.destroy==`function`&&(this._destroy=hi.destroy)),R.call(this)}Object.defineProperty(ui.prototype,`destroyed`,{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(hi){this._readableState&&(this._readableState.destroyed=hi)}}),ui.prototype.destroy=Gt.destroy,ui.prototype._undestroy=Gt.undestroy,ui.prototype._destroy=function(hi,di){this.push(null),di(hi)},ui.prototype.push=function(hi,di){var bi=this._readableState,Bi;return bi.objectMode?Bi=!0:typeof hi==`string`&&(di||=bi.defaultEncoding,di!==bi.encoding&&(hi=ut.from(hi,di),di=``),Bi=!0),fi(this,hi,di,!1,Bi)},ui.prototype.unshift=function(hi){return fi(this,hi,null,!0,!1)};function fi(hi,di,bi,Bi,ci){var vi=hi._readableState;if(di===null)vi.reading=!1,Je(hi,vi);else{var Ai;ci||(Ai=Fi(vi,di)),Ai?hi.emit(`error`,Ai):vi.objectMode||di&&di.length>0?(typeof di!=`string`&&!vi.objectMode&&Object.getPrototypeOf(di)!==ut.prototype&&(di=zt(di)),Bi?vi.endEmitted?hi.emit(`error`,Error(`stream.unshift() after end event`)):mi(hi,vi,di,!0):vi.ended?hi.emit(`error`,Error(`stream.push() after EOF`)):(vi.reading=!1,vi.decoder&&!bi?(di=vi.decoder.write(di),vi.objectMode||di.length!==0?mi(hi,vi,di,!1):xe(hi,vi)):mi(hi,vi,di,!1))):Bi||(vi.reading=!1)}return Mi(vi)}function mi(hi,di,bi,Bi){di.flowing&&di.length===0&&!di.sync?(hi.emit(`data`,bi),hi.read(0)):(di.length+=di.objectMode?1:bi.length,Bi?di.buffer.unshift(bi):di.buffer.push(bi),di.needReadable&&s(hi)),xe(hi,di)}function Fi(hi,di){var bi;return!ft(di)&&typeof di!=`string`&&di!==void 0&&!hi.objectMode&&(bi=TypeError(`Invalid non-string/buffer chunk`)),bi}function Mi(hi){return!hi.ended&&(hi.needReadable||hi.length<hi.highWaterMark||hi.length===0)}ui.prototype.isPaused=function(){return this._readableState.flowing===!1},ui.prototype.setEncoding=function(hi){return Jt||=require_string_decoder().StringDecoder,this._readableState.decoder=new Jt(hi),this._readableState.encoding=hi,this};var xi=8388608;function wi(hi){return hi>=xi?hi=xi:(hi--,hi|=hi>>>1,hi|=hi>>>2,hi|=hi>>>4,hi|=hi>>>8,hi|=hi>>>16,hi++),hi}function Oi(hi,di){return hi<=0||di.length===0&&di.ended?0:di.objectMode?1:hi===hi?(hi>di.highWaterMark&&(di.highWaterMark=wi(hi)),hi<=di.length?hi:di.ended?di.length:(di.needReadable=!0,0)):di.flowing&&di.length?di.buffer.head.data.length:di.length}ui.prototype.read=function(hi){Ut(`read`,hi),hi=parseInt(hi,10);var di=this._readableState,bi=hi;if(hi!==0&&(di.emittedReadable=!1),hi===0&&di.needReadable&&(di.length>=di.highWaterMark||di.ended))return Ut(`read: emitReadable`,di.length,di.ended),di.length===0&&di.ended?ki(this):s(this),null;if(hi=Oi(hi,di),hi===0&&di.ended)return di.length===0&&ki(this),null;var Bi=di.needReadable;Ut(`need readable`,Bi),(di.length===0||di.length-hi<di.highWaterMark)&&(Bi=!0,Ut(`length less than watermark`,Bi)),di.ended||di.reading?(Bi=!1,Ut(`reading or ended`,Bi)):Bi&&(Ut(`do read`),di.reading=!0,di.sync=!0,di.length===0&&(di.needReadable=!0),this._read(di.highWaterMark),di.sync=!1,di.reading||(hi=Oi(bi,di)));var ci;return ci=hi>0?Ye(hi,di):null,ci===null?(di.needReadable=!0,hi=0):di.length-=hi,di.length===0&&(di.ended||(di.needReadable=!0),bi!==hi&&di.ended&&ki(this)),ci!==null&&this.emit(`data`,ci),ci};function Je(hi,di){if(!di.ended){if(di.decoder){var bi=di.decoder.end();bi&&bi.length&&(di.buffer.push(bi),di.length+=di.objectMode?1:bi.length)}di.ended=!0,s(hi)}}function s(hi){var di=hi._readableState;di.needReadable=!1,di.emittedReadable||(Ut(`emitReadable`,di.flowing),di.emittedReadable=!0,di.sync?j.nextTick(K,hi):K(hi))}function K(hi){Ut(`emit readable`),hi.emit(`readable`),g(hi)}function xe(hi,di){di.readingMore||(di.readingMore=!0,j.nextTick(ke,hi,di))}function ke(hi,di){for(var bi=di.length;!di.reading&&!di.flowing&&!di.ended&&di.length<di.highWaterMark&&(Ut(`maybeReadMore read 0`),hi.read(0),bi!==di.length);)bi=di.length;di.readingMore=!1}ui.prototype._read=function(hi){this.emit(`error`,Error(`_read() is not implemented`))},ui.prototype.pipe=function(hi,di){var bi=this,Bi=this._readableState;switch(Bi.pipesCount){case 0:Bi.pipes=hi;break;case 1:Bi.pipes=[Bi.pipes,hi];break;default:Bi.pipes.push(hi);break}Bi.pipesCount+=1,Ut(`pipe count=%d opts=%j`,Bi.pipesCount,di);var ci=(!di||di.end!==!1)&&hi!==process$1$1.stdout&&hi!==process$1$1.stderr?Ai:ya;Bi.endEmitted?j.nextTick(ci):bi.once(`end`,ci),hi.on(`unpipe`,vi);function vi(gi,Ni){Ut(`onunpipe`),gi===bi&&Ni&&Ni.hasUnpiped===!1&&(Ni.hasUnpiped=!0,ba())}function Ai(){Ut(`onend`),hi.end()}var Li=Ke(bi);hi.on(`drain`,Li);var Ti=!1;function ba(){Ut(`cleanup`),hi.removeListener(`close`,Hi),hi.removeListener(`finish`,Ii),hi.removeListener(`drain`,Li),hi.removeListener(`error`,Ma),hi.removeListener(`unpipe`,vi),bi.removeListener(`end`,Ai),bi.removeListener(`end`,ya),bi.removeListener(`data`,Wi),Ti=!0,Bi.awaitDrain&&(!hi._writableState||hi._writableState.needDrain)&&Li()}var Ri=!1;bi.on(`data`,Wi);function Wi(gi){Ut(`ondata`),Ri=!1,hi.write(gi)===!1&&!Ri&&((Bi.pipesCount===1&&Bi.pipes===hi||Bi.pipesCount>1&&_i(Bi.pipes,hi)!==-1)&&!Ti&&(Ut(`false write response, pause`,Bi.awaitDrain),Bi.awaitDrain++,Ri=!0),bi.pause())}function Ma(gi){Ut(`onerror`,gi),ya(),hi.removeListener(`error`,Ma),Ge(hi,`error`)===0&&hi.emit(`error`,gi)}ii(hi,`error`,Ma);function Hi(){hi.removeListener(`finish`,Ii),ya()}hi.once(`close`,Hi);function Ii(){Ut(`onfinish`),hi.removeListener(`close`,Hi),ya()}hi.once(`finish`,Ii);function ya(){Ut(`unpipe`),bi.unpipe(hi)}return hi.emit(`pipe`,bi),Bi.flowing||(Ut(`pipe resume`),bi.resume()),hi};function Ke(hi){return function(){var di=hi._readableState;Ut(`pipeOnDrain`,di.awaitDrain),di.awaitDrain&&di.awaitDrain--,di.awaitDrain===0&&Ge(hi,`data`)&&(di.flowing=!0,g(hi))}}ui.prototype.unpipe=function(hi){var di=this._readableState,bi={hasUnpiped:!1};if(di.pipesCount===0)return this;if(di.pipesCount===1)return hi&&hi!==di.pipes?this:(hi||=di.pipes,di.pipes=null,di.pipesCount=0,di.flowing=!1,hi&&hi.emit(`unpipe`,this,bi),this);if(!hi){var Bi=di.pipes,ci=di.pipesCount;di.pipes=null,di.pipesCount=0,di.flowing=!1;for(var vi=0;vi<ci;vi++)Bi[vi].emit(`unpipe`,this,{hasUnpiped:!1});return this}var Ai=_i(di.pipes,hi);return Ai===-1?this:(di.pipes.splice(Ai,1),--di.pipesCount,di.pipesCount===1&&(di.pipes=di.pipes[0]),hi.emit(`unpipe`,this,bi),this)},ui.prototype.on=function(hi,di){var bi=R.prototype.on.call(this,hi,di);if(hi===`data`)this._readableState.flowing!==!1&&this.resume();else if(hi===`readable`){var Bi=this._readableState;!Bi.endEmitted&&!Bi.readableListening&&(Bi.readableListening=Bi.needReadable=!0,Bi.emittedReadable=!1,Bi.reading?Bi.length&&s(this):j.nextTick(at,this))}return bi},ui.prototype.addListener=ui.prototype.on;function at(hi){Ut(`readable nexttick read 0`),hi.read(0)}ui.prototype.resume=function(){var hi=this._readableState;return hi.flowing||(Ut(`resume`),hi.flowing=!0,Xe(this,hi)),this};function Xe(hi,di){di.resumeScheduled||(di.resumeScheduled=!0,j.nextTick(We,hi,di))}function We(hi,di){di.reading||(Ut(`resume read 0`),hi.read(0)),di.resumeScheduled=!1,di.awaitDrain=0,hi.emit(`resume`),g(hi),di.flowing&&!di.reading&&hi.read(0)}ui.prototype.pause=function(){return Ut(`call pause flowing=%j`,this._readableState.flowing),this._readableState.flowing!==!1&&(Ut(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this};function g(hi){var di=hi._readableState;for(Ut(`flow`,di.flowing);di.flowing&&hi.read()!==null;);}ui.prototype.wrap=function(hi){var di=this,bi=this._readableState,Bi=!1;for(var ci in hi.on(`end`,function(){if(Ut(`wrapped end`),bi.decoder&&!bi.ended){var Ai=bi.decoder.end();Ai&&Ai.length&&di.push(Ai)}di.push(null)}),hi.on(`data`,function(Ai){Ut(`wrapped data`),bi.decoder&&(Ai=bi.decoder.write(Ai)),!(bi.objectMode&&Ai==null)&&(!bi.objectMode&&(!Ai||!Ai.length)||di.push(Ai)||(Bi=!0,hi.pause()))}),hi)this[ci]===void 0&&typeof hi[ci]==`function`&&(this[ci]=(function(Ai){return function(){return hi[Ai].apply(hi,arguments)}})(ci));for(var vi=0;vi<ei.length;vi++)hi.on(ei[vi],this.emit.bind(this,ei[vi]));return this._read=function(Ai){Ut(`wrapped _read`,Ai),Bi&&(Bi=!1,hi.resume())},this},Object.defineProperty(ui.prototype,`readableHighWaterMark`,{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),ui._fromList=Ye;function Ye(hi,di){if(di.length===0)return null;var bi;return di.objectMode?bi=di.buffer.shift():!hi||hi>=di.length?(bi=di.decoder?di.buffer.join(``):di.buffer.length===1?di.buffer.head.data:di.buffer.concat(di.length),di.buffer.clear()):bi=ti(hi,di.buffer,di.decoder),bi}function ti(hi,di,bi){var Bi;return hi<di.head.data.length?(Bi=di.head.data.slice(0,hi),di.head.data=di.head.data.slice(hi)):Bi=hi===di.head.data.length?di.shift():bi?Xt(hi,di):si(hi,di),Bi}function Xt(hi,di){var bi=di.head,Bi=1,ci=bi.data;for(hi-=ci.length;bi=bi.next;){var vi=bi.data,Ai=hi>vi.length?vi.length:hi;if(Ai===vi.length?ci+=vi:ci+=vi.slice(0,hi),hi-=Ai,hi===0){Ai===vi.length?(++Bi,bi.next?di.head=bi.next:di.head=di.tail=null):(di.head=bi,bi.data=vi.slice(Ai));break}++Bi}return di.length-=Bi,ci}function si(hi,di){var bi=ut.allocUnsafe(hi),Bi=di.head,ci=1;for(Bi.data.copy(bi),hi-=Bi.data.length;Bi=Bi.next;){var vi=Bi.data,Ai=hi>vi.length?vi.length:hi;if(vi.copy(bi,bi.length-hi,0,Ai),hi-=Ai,hi===0){Ai===vi.length?(++ci,Bi.next?di.head=Bi.next:di.head=di.tail=null):(di.head=Bi,Bi.data=vi.slice(Ai));break}++ci}return di.length-=ci,bi}function ki(hi){var di=hi._readableState;if(di.length>0)throw Error(`"endReadable()" called on non-empty stream`);di.endEmitted||(di.ended=!0,j.nextTick(pi,di,hi))}function pi(hi,di){!hi.endEmitted&&hi.length===0&&(hi.endEmitted=!0,di.readable=!1,di.emit(`end`))}function _i(hi,di){for(var bi=0,Bi=hi.length;bi<Bi;bi++)if(hi[bi]===di)return bi;return-1}})),require__stream_transform$1=__commonJSMin(((r,p)=>{p.exports=Ge;var j=require__stream_duplex$1(),Ue=Object.create(require_util());Ue.inherits=require_inherits_browser(),Ue.inherits(Ge,j);function De(Ct,zt){var ft=this._transformState;ft.transforming=!1;var qt=ft.writecb;if(!qt)return this.emit(`error`,Error(`write callback called multiple times`));ft.writechunk=null,ft.writecb=null,zt!=null&&this.push(zt),qt(Ct);var Nt=this._readableState;Nt.reading=!1,(Nt.needReadable||Nt.length<Nt.highWaterMark)&&this._read(Nt.highWaterMark)}function Ge(Ct){if(!(this instanceof Ge))return new Ge(Ct);j.call(this,Ct),this._transformState={afterTransform:De.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,Ct&&(typeof Ct.transform==`function`&&(this._transform=Ct.transform),typeof Ct.flush==`function`&&(this._flush=Ct.flush)),this.on(`prefinish`,R)}function R(){var Ct=this;typeof this._flush==`function`?this._flush(function(zt,ft){ut(Ct,zt,ft)}):ut(this,null,null)}Ge.prototype.push=function(Ct,zt){return this._transformState.needTransform=!1,j.prototype.push.call(this,Ct,zt)},Ge.prototype._transform=function(Ct,zt,ft){throw Error(`_transform() is not implemented`)},Ge.prototype._write=function(Ct,zt,ft){var qt=this._transformState;if(qt.writecb=ft,qt.writechunk=Ct,qt.writeencoding=zt,!qt.transforming){var Nt=this._readableState;(qt.needTransform||Nt.needReadable||Nt.length<Nt.highWaterMark)&&this._read(Nt.highWaterMark)}},Ge.prototype._read=function(Ct){var zt=this._transformState;zt.writechunk!==null&&zt.writecb&&!zt.transforming?(zt.transforming=!0,this._transform(zt.writechunk,zt.writeencoding,zt.afterTransform)):zt.needTransform=!0},Ge.prototype._destroy=function(Ct,zt){var ft=this;j.prototype._destroy.call(this,Ct,function(qt){zt(qt),ft.emit(`close`)})};function ut(Ct,zt,ft){if(zt)return Ct.emit(`error`,zt);if(ft!=null&&Ct.push(ft),Ct._writableState.length)throw Error(`Calling transform done when ws.length != 0`);if(Ct._transformState.transforming)throw Error(`Calling transform done when still transforming`);return Ct.push(null)}})),require__stream_passthrough$1=__commonJSMin(((r,p)=>{p.exports=De;var j=require__stream_transform$1(),Ue=Object.create(require_util());Ue.inherits=require_inherits_browser(),Ue.inherits(De,j);function De(Ge){if(!(this instanceof De))return new De(Ge);j.call(this,Ge)}De.prototype._transform=function(Ge,R,ut){ut(null,Ge)}})),require_readable_browser$1=__commonJSMin(((r,p)=>{r=p.exports=require__stream_readable$1(),r.Stream=r,r.Readable=r,r.Writable=require__stream_writable$1(),r.Duplex=require__stream_duplex$1(),r.Transform=require__stream_transform$1(),r.PassThrough=require__stream_passthrough$1()})),require_hash_base=__commonJSMin(((r,p)=>{var j=require_safe_buffer$3().Buffer,Ue=require_to_buffer$1(),De=require_readable_browser$1().Transform,Ge=require_inherits_browser();function R(ut){De.call(this),this._block=j.allocUnsafe(ut),this._blockSize=ut,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}Ge(R,De),R.prototype._transform=function(ut,Ct,zt){var ft=null;try{this.update(ut,Ct)}catch(qt){ft=qt}zt(ft)},R.prototype._flush=function(ut){var Ct=null;try{this.push(this.digest())}catch(zt){Ct=zt}ut(Ct)},R.prototype.update=function(ut,Ct){if(this._finalized)throw Error(`Digest already called`);for(var zt=Ue(ut,Ct),ft=this._block,qt=0;this._blockOffset+zt.length-qt>=this._blockSize;){for(var Nt=this._blockOffset;Nt<this._blockSize;)ft[Nt]=zt[qt],Nt+=1,qt+=1;this._update(),this._blockOffset=0}for(;qt<zt.length;)ft[this._blockOffset]=zt[qt],this._blockOffset+=1,qt+=1;for(var Ut=0,Yt=zt.length*8;Yt>0;++Ut)this._length[Ut]+=Yt,Yt=this._length[Ut]/4294967296|0,Yt>0&&(this._length[Ut]-=4294967296*Yt);return this},R.prototype._update=function(){throw Error(`_update is not implemented`)},R.prototype.digest=function(ut){if(this._finalized)throw Error(`Digest already called`);this._finalized=!0;var Ct=this._digest();ut!==void 0&&(Ct=Ct.toString(ut)),this._block.fill(0),this._blockOffset=0;for(var zt=0;zt<4;++zt)this._length[zt]=0;return Ct},R.prototype._digest=function(){throw Error(`_digest is not implemented`)},p.exports=R})),require_ripemd160=__commonJSMin(((r,p)=>{var j=require_dist().Buffer,Ue=require_inherits_browser(),De=require_hash_base(),Ge=Array(16),R=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],ut=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],Ct=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],zt=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],ft=[0,1518500249,1859775393,2400959708,2840853838],qt=[1352829926,1548603684,1836072691,2053994217,0];function Nt(ri,ui){return ri<<ui|ri>>>32-ui}function Ut(ri,ui,fi,mi,Fi,Mi,xi,wi){return Nt(ri+(ui^fi^mi)+Mi+xi|0,wi)+Fi|0}function Yt(ri,ui,fi,mi,Fi,Mi,xi,wi){return Nt(ri+(ui&fi|~ui&mi)+Mi+xi|0,wi)+Fi|0}function Gt(ri,ui,fi,mi,Fi,Mi,xi,wi){return Nt(ri+((ui|~fi)^mi)+Mi+xi|0,wi)+Fi|0}function Jt(ri,ui,fi,mi,Fi,Mi,xi,wi){return Nt(ri+(ui&mi|fi&~mi)+Mi+xi|0,wi)+Fi|0}function ei(ri,ui,fi,mi,Fi,Mi,xi,wi){return Nt(ri+(ui^(fi|~mi))+Mi+xi|0,wi)+Fi|0}function ii(){De.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}Ue(ii,De),ii.prototype._update=function(){for(var ri=Ge,ui=0;ui<16;++ui)ri[ui]=this._block.readInt32LE(ui*4);for(var fi=this._a|0,mi=this._b|0,Fi=this._c|0,Mi=this._d|0,xi=this._e|0,wi=this._a|0,Oi=this._b|0,Je=this._c|0,s=this._d|0,K=this._e|0,xe=0;xe<80;xe+=1){var ke,Ke;xe<16?(ke=Ut(fi,mi,Fi,Mi,xi,ri[R[xe]],ft[0],Ct[xe]),Ke=ei(wi,Oi,Je,s,K,ri[ut[xe]],qt[0],zt[xe])):xe<32?(ke=Yt(fi,mi,Fi,Mi,xi,ri[R[xe]],ft[1],Ct[xe]),Ke=Jt(wi,Oi,Je,s,K,ri[ut[xe]],qt[1],zt[xe])):xe<48?(ke=Gt(fi,mi,Fi,Mi,xi,ri[R[xe]],ft[2],Ct[xe]),Ke=Gt(wi,Oi,Je,s,K,ri[ut[xe]],qt[2],zt[xe])):xe<64?(ke=Jt(fi,mi,Fi,Mi,xi,ri[R[xe]],ft[3],Ct[xe]),Ke=Yt(wi,Oi,Je,s,K,ri[ut[xe]],qt[3],zt[xe])):(ke=ei(fi,mi,Fi,Mi,xi,ri[R[xe]],ft[4],Ct[xe]),Ke=Ut(wi,Oi,Je,s,K,ri[ut[xe]],qt[4],zt[xe])),fi=xi,xi=Mi,Mi=Nt(Fi,10),Fi=mi,mi=ke,wi=K,K=s,s=Nt(Je,10),Je=Oi,Oi=Ke}var at=this._b+Fi+s|0;this._b=this._c+Mi+K|0,this._c=this._d+xi+wi|0,this._d=this._e+fi+Oi|0,this._e=this._a+mi+Je|0,this._a=at},ii.prototype._digest=function(){this._block[this._blockOffset]=128,this._blockOffset+=1,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var ri=j.alloc?j.alloc(20):new j(20);return ri.writeInt32LE(this._a,0),ri.writeInt32LE(this._b,4),ri.writeInt32LE(this._c,8),ri.writeInt32LE(this._d,12),ri.writeInt32LE(this._e,16),ri},p.exports=ii})),require_hash$2=__commonJSMin(((r,p)=>{var j=require_safe_buffer$3().Buffer,Ue=require_to_buffer$2();function De(Ge,R){this._block=j.alloc(Ge),this._finalSize=R,this._blockSize=Ge,this._len=0}De.prototype.update=function(Ge,R){Ge=Ue(Ge,R||`utf8`);for(var ut=this._block,Ct=this._blockSize,zt=Ge.length,ft=this._len,qt=0;qt<zt;){for(var Nt=ft%Ct,Ut=Math.min(zt-qt,Ct-Nt),Yt=0;Yt<Ut;Yt++)ut[Nt+Yt]=Ge[qt+Yt];ft+=Ut,qt+=Ut,ft%Ct===0&&this._update(ut)}return this._len+=zt,this},De.prototype.digest=function(Ge){var R=this._len%this._blockSize;this._block[R]=128,this._block.fill(0,R+1),R>=this._finalSize&&(this._update(this._block),this._block.fill(0));var ut=this._len*8;if(ut<=4294967295)this._block.writeUInt32BE(ut,this._blockSize-4);else{var Ct=(ut&4294967295)>>>0,zt=(ut-Ct)/4294967296;this._block.writeUInt32BE(zt,this._blockSize-8),this._block.writeUInt32BE(Ct,this._blockSize-4)}this._update(this._block);var ft=this._hash();return Ge?ft.toString(Ge):ft},De.prototype._update=function(){throw Error(`_update must be implemented by subclass`)},p.exports=De})),require_sha$3=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_hash$2(),De=require_safe_buffer$3().Buffer,Ge=[1518500249,1859775393,-1894007588,-899497514],R=Array(80);function ut(){this.init(),this._w=R,Ue.call(this,64,56)}j(ut,Ue),ut.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function Ct(qt){return qt<<5|qt>>>27}function zt(qt){return qt<<30|qt>>>2}function ft(qt,Nt,Ut,Yt){return qt===0?Nt&Ut|~Nt&Yt:qt===2?Nt&Ut|Nt&Yt|Ut&Yt:Nt^Ut^Yt}ut.prototype._update=function(qt){for(var Nt=this._w,Ut=this._a|0,Yt=this._b|0,Gt=this._c|0,Jt=this._d|0,ei=this._e|0,ii=0;ii<16;++ii)Nt[ii]=qt.readInt32BE(ii*4);for(;ii<80;++ii)Nt[ii]=Nt[ii-3]^Nt[ii-8]^Nt[ii-14]^Nt[ii-16];for(var ri=0;ri<80;++ri){var ui=~~(ri/20),fi=Ct(Ut)+ft(ui,Yt,Gt,Jt)+ei+Nt[ri]+Ge[ui]|0;ei=Jt,Jt=Gt,Gt=zt(Yt),Yt=Ut,Ut=fi}this._a=Ut+this._a|0,this._b=Yt+this._b|0,this._c=Gt+this._c|0,this._d=Jt+this._d|0,this._e=ei+this._e|0},ut.prototype._hash=function(){var qt=De.allocUnsafe(20);return qt.writeInt32BE(this._a|0,0),qt.writeInt32BE(this._b|0,4),qt.writeInt32BE(this._c|0,8),qt.writeInt32BE(this._d|0,12),qt.writeInt32BE(this._e|0,16),qt},p.exports=ut})),require_sha1=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_hash$2(),De=require_safe_buffer$3().Buffer,Ge=[1518500249,1859775393,-1894007588,-899497514],R=Array(80);function ut(){this.init(),this._w=R,Ue.call(this,64,56)}j(ut,Ue),ut.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function Ct(Nt){return Nt<<1|Nt>>>31}function zt(Nt){return Nt<<5|Nt>>>27}function ft(Nt){return Nt<<30|Nt>>>2}function qt(Nt,Ut,Yt,Gt){return Nt===0?Ut&Yt|~Ut&Gt:Nt===2?Ut&Yt|Ut&Gt|Yt&Gt:Ut^Yt^Gt}ut.prototype._update=function(Nt){for(var Ut=this._w,Yt=this._a|0,Gt=this._b|0,Jt=this._c|0,ei=this._d|0,ii=this._e|0,ri=0;ri<16;++ri)Ut[ri]=Nt.readInt32BE(ri*4);for(;ri<80;++ri)Ut[ri]=Ct(Ut[ri-3]^Ut[ri-8]^Ut[ri-14]^Ut[ri-16]);for(var ui=0;ui<80;++ui){var fi=~~(ui/20),mi=zt(Yt)+qt(fi,Gt,Jt,ei)+ii+Ut[ui]+Ge[fi]|0;ii=ei,ei=Jt,Jt=ft(Gt),Gt=Yt,Yt=mi}this._a=Yt+this._a|0,this._b=Gt+this._b|0,this._c=Jt+this._c|0,this._d=ei+this._d|0,this._e=ii+this._e|0},ut.prototype._hash=function(){var Nt=De.allocUnsafe(20);return Nt.writeInt32BE(this._a|0,0),Nt.writeInt32BE(this._b|0,4),Nt.writeInt32BE(this._c|0,8),Nt.writeInt32BE(this._d|0,12),Nt.writeInt32BE(this._e|0,16),Nt},p.exports=ut})),require_sha256=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_hash$2(),De=require_safe_buffer$3().Buffer,Ge=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],R=Array(64);function ut(){this.init(),this._w=R,Ue.call(this,64,56)}j(ut,Ue),ut.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this};function Ct(Yt,Gt,Jt){return Jt^Yt&(Gt^Jt)}function zt(Yt,Gt,Jt){return Yt&Gt|Jt&(Yt|Gt)}function ft(Yt){return(Yt>>>2|Yt<<30)^(Yt>>>13|Yt<<19)^(Yt>>>22|Yt<<10)}function qt(Yt){return(Yt>>>6|Yt<<26)^(Yt>>>11|Yt<<21)^(Yt>>>25|Yt<<7)}function Nt(Yt){return(Yt>>>7|Yt<<25)^(Yt>>>18|Yt<<14)^Yt>>>3}function Ut(Yt){return(Yt>>>17|Yt<<15)^(Yt>>>19|Yt<<13)^Yt>>>10}ut.prototype._update=function(Yt){for(var Gt=this._w,Jt=this._a|0,ei=this._b|0,ii=this._c|0,ri=this._d|0,ui=this._e|0,fi=this._f|0,mi=this._g|0,Fi=this._h|0,Mi=0;Mi<16;++Mi)Gt[Mi]=Yt.readInt32BE(Mi*4);for(;Mi<64;++Mi)Gt[Mi]=Ut(Gt[Mi-2])+Gt[Mi-7]+Nt(Gt[Mi-15])+Gt[Mi-16]|0;for(var xi=0;xi<64;++xi){var wi=Fi+qt(ui)+Ct(ui,fi,mi)+Ge[xi]+Gt[xi]|0,Oi=ft(Jt)+zt(Jt,ei,ii)|0;Fi=mi,mi=fi,fi=ui,ui=ri+wi|0,ri=ii,ii=ei,ei=Jt,Jt=wi+Oi|0}this._a=Jt+this._a|0,this._b=ei+this._b|0,this._c=ii+this._c|0,this._d=ri+this._d|0,this._e=ui+this._e|0,this._f=fi+this._f|0,this._g=mi+this._g|0,this._h=Fi+this._h|0},ut.prototype._hash=function(){var Yt=De.allocUnsafe(32);return Yt.writeInt32BE(this._a,0),Yt.writeInt32BE(this._b,4),Yt.writeInt32BE(this._c,8),Yt.writeInt32BE(this._d,12),Yt.writeInt32BE(this._e,16),Yt.writeInt32BE(this._f,20),Yt.writeInt32BE(this._g,24),Yt.writeInt32BE(this._h,28),Yt},p.exports=ut})),require_sha224=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_sha256(),De=require_hash$2(),Ge=require_safe_buffer$3().Buffer,R=Array(64);function ut(){this.init(),this._w=R,De.call(this,64,56)}j(ut,Ue),ut.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},ut.prototype._hash=function(){var Ct=Ge.allocUnsafe(28);return Ct.writeInt32BE(this._a,0),Ct.writeInt32BE(this._b,4),Ct.writeInt32BE(this._c,8),Ct.writeInt32BE(this._d,12),Ct.writeInt32BE(this._e,16),Ct.writeInt32BE(this._f,20),Ct.writeInt32BE(this._g,24),Ct},p.exports=ut})),require_sha512=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_hash$2(),De=require_safe_buffer$3().Buffer,Ge=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],R=Array(160);function ut(){this.init(),this._w=R,Ue.call(this,128,112)}j(ut,Ue),ut.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this};function Ct(ei,ii,ri){return ri^ei&(ii^ri)}function zt(ei,ii,ri){return ei&ii|ri&(ei|ii)}function ft(ei,ii){return(ei>>>28|ii<<4)^(ii>>>2|ei<<30)^(ii>>>7|ei<<25)}function qt(ei,ii){return(ei>>>14|ii<<18)^(ei>>>18|ii<<14)^(ii>>>9|ei<<23)}function Nt(ei,ii){return(ei>>>1|ii<<31)^(ei>>>8|ii<<24)^ei>>>7}function Ut(ei,ii){return(ei>>>1|ii<<31)^(ei>>>8|ii<<24)^(ei>>>7|ii<<25)}function Yt(ei,ii){return(ei>>>19|ii<<13)^(ii>>>29|ei<<3)^ei>>>6}function Gt(ei,ii){return(ei>>>19|ii<<13)^(ii>>>29|ei<<3)^(ei>>>6|ii<<26)}function Jt(ei,ii){return ei>>>0<ii>>>0?1:0}ut.prototype._update=function(ei){for(var ii=this._w,ri=this._ah|0,ui=this._bh|0,fi=this._ch|0,mi=this._dh|0,Fi=this._eh|0,Mi=this._fh|0,xi=this._gh|0,wi=this._hh|0,Oi=this._al|0,Je=this._bl|0,s=this._cl|0,K=this._dl|0,xe=this._el|0,ke=this._fl|0,Ke=this._gl|0,at=this._hl|0,Xe=0;Xe<32;Xe+=2)ii[Xe]=ei.readInt32BE(Xe*4),ii[Xe+1]=ei.readInt32BE(Xe*4+4);for(;Xe<160;Xe+=2){var We=ii[Xe-30],g=ii[Xe-30+1],Ye=Nt(We,g),ti=Ut(g,We);We=ii[Xe-4],g=ii[Xe-4+1];var Xt=Yt(We,g),si=Gt(g,We),ki=ii[Xe-14],pi=ii[Xe-14+1],_i=ii[Xe-32],hi=ii[Xe-32+1],di=ti+pi|0,bi=Ye+ki+Jt(di,ti)|0;di=di+si|0,bi=bi+Xt+Jt(di,si)|0,di=di+hi|0,bi=bi+_i+Jt(di,hi)|0,ii[Xe]=bi,ii[Xe+1]=di}for(var Bi=0;Bi<160;Bi+=2){bi=ii[Bi],di=ii[Bi+1];var ci=zt(ri,ui,fi),vi=zt(Oi,Je,s),Ai=ft(ri,Oi),Li=ft(Oi,ri),Ti=qt(Fi,xe),ba=qt(xe,Fi),Ri=Ge[Bi],Wi=Ge[Bi+1],Ma=Ct(Fi,Mi,xi),Hi=Ct(xe,ke,Ke),Ii=at+ba|0,ya=wi+Ti+Jt(Ii,at)|0;Ii=Ii+Hi|0,ya=ya+Ma+Jt(Ii,Hi)|0,Ii=Ii+Wi|0,ya=ya+Ri+Jt(Ii,Wi)|0,Ii=Ii+di|0,ya=ya+bi+Jt(Ii,di)|0;var gi=Li+vi|0,Ni=Ai+ci+Jt(gi,Li)|0;wi=xi,at=Ke,xi=Mi,Ke=ke,Mi=Fi,ke=xe,xe=K+Ii|0,Fi=mi+ya+Jt(xe,K)|0,mi=fi,K=s,fi=ui,s=Je,ui=ri,Je=Oi,Oi=Ii+gi|0,ri=ya+Ni+Jt(Oi,Ii)|0}this._al=this._al+Oi|0,this._bl=this._bl+Je|0,this._cl=this._cl+s|0,this._dl=this._dl+K|0,this._el=this._el+xe|0,this._fl=this._fl+ke|0,this._gl=this._gl+Ke|0,this._hl=this._hl+at|0,this._ah=this._ah+ri+Jt(this._al,Oi)|0,this._bh=this._bh+ui+Jt(this._bl,Je)|0,this._ch=this._ch+fi+Jt(this._cl,s)|0,this._dh=this._dh+mi+Jt(this._dl,K)|0,this._eh=this._eh+Fi+Jt(this._el,xe)|0,this._fh=this._fh+Mi+Jt(this._fl,ke)|0,this._gh=this._gh+xi+Jt(this._gl,Ke)|0,this._hh=this._hh+wi+Jt(this._hl,at)|0},ut.prototype._hash=function(){var ei=De.allocUnsafe(64);function ii(ri,ui,fi){ei.writeInt32BE(ri,fi),ei.writeInt32BE(ui,fi+4)}return ii(this._ah,this._al,0),ii(this._bh,this._bl,8),ii(this._ch,this._cl,16),ii(this._dh,this._dl,24),ii(this._eh,this._el,32),ii(this._fh,this._fl,40),ii(this._gh,this._gl,48),ii(this._hh,this._hl,56),ei},p.exports=ut})),require_sha384=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_sha512(),De=require_hash$2(),Ge=require_safe_buffer$3().Buffer,R=Array(160);function ut(){this.init(),this._w=R,De.call(this,128,112)}j(ut,Ue),ut.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},ut.prototype._hash=function(){var Ct=Ge.allocUnsafe(48);function zt(ft,qt,Nt){Ct.writeInt32BE(ft,Nt),Ct.writeInt32BE(qt,Nt+4)}return zt(this._ah,this._al,0),zt(this._bh,this._bl,8),zt(this._ch,this._cl,16),zt(this._dh,this._dl,24),zt(this._eh,this._el,32),zt(this._fh,this._fl,40),Ct},p.exports=ut})),require_sha$2=__commonJSMin(((r,p)=>{p.exports=function(Ue){var De=Ue.toLowerCase(),Ge=p.exports[De];if(!Ge)throw Error(De+` is not supported (we accept pull requests)`);return new Ge},p.exports.sha=require_sha$3(),p.exports.sha1=require_sha1(),p.exports.sha224=require_sha224(),p.exports.sha256=require_sha256(),p.exports.sha384=require_sha384(),p.exports.sha512=require_sha512()})),require_cipher_base=__commonJSMin(((r,p)=>{var j=require_safe_buffer$3().Buffer,Ue=require_stream_browserify().Transform,De=require_string_decoder().StringDecoder,Ge=require_inherits_browser(),R=require_to_buffer$2();function ut(Ct){Ue.call(this),this.hashMode=typeof Ct==`string`,this.hashMode?this[Ct]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&=(this.__final=this._final,null),this._decoder=null,this._encoding=null}Ge(ut,Ue),ut.prototype.update=function(Ct,zt,ft){var qt=R(Ct,zt),Nt=this._update(qt);return this.hashMode?this:(ft&&(Nt=this._toString(Nt,ft)),Nt)},ut.prototype.setAutoPadding=function(){},ut.prototype.getAuthTag=function(){throw Error(`trying to get auth tag in unsupported state`)},ut.prototype.setAuthTag=function(){throw Error(`trying to set auth tag in unsupported state`)},ut.prototype.setAAD=function(){throw Error(`trying to set aad in unsupported state`)},ut.prototype._transform=function(Ct,zt,ft){var qt;try{this.hashMode?this._update(Ct):this.push(this._update(Ct))}catch(Nt){qt=Nt}finally{ft(qt)}},ut.prototype._flush=function(Ct){var zt;try{this.push(this.__final())}catch(ft){zt=ft}Ct(zt)},ut.prototype._finalOrDigest=function(Ct){var zt=this.__final()||j.alloc(0);return Ct&&(zt=this._toString(zt,Ct,!0)),zt},ut.prototype._toString=function(Ct,zt,ft){if(this._decoder||(this._decoder=new De(zt),this._encoding=zt),this._encoding!==zt)throw Error(`can’t switch encodings`);var qt=this._decoder.write(Ct);return ft&&(qt+=this._decoder.end()),qt},p.exports=ut})),require_browser$14=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_md5$1(),De=require_ripemd160(),Ge=require_sha$2(),R=require_cipher_base();function ut(Ct){R.call(this,`digest`),this._hash=Ct}j(ut,R),ut.prototype._update=function(Ct){this._hash.update(Ct)},ut.prototype._final=function(){return this._hash.digest()},p.exports=function(zt){return zt=zt.toLowerCase(),zt===`md5`?new Ue:zt===`rmd160`||zt===`ripemd160`?new De:new ut(Ge(zt))}})),require_legacy=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_safe_buffer$3().Buffer,De=require_cipher_base(),Ge=Ue.alloc(128),R=64;function ut(Ct,zt){De.call(this,`digest`),typeof zt==`string`&&(zt=Ue.from(zt)),this._alg=Ct,this._key=zt,zt.length>R?zt=Ct(zt):zt.length<R&&(zt=Ue.concat([zt,Ge],R));for(var ft=this._ipad=Ue.allocUnsafe(R),qt=this._opad=Ue.allocUnsafe(R),Nt=0;Nt<R;Nt++)ft[Nt]=zt[Nt]^54,qt[Nt]=zt[Nt]^92;this._hash=[ft]}j(ut,De),ut.prototype._update=function(Ct){this._hash.push(Ct)},ut.prototype._final=function(){var Ct=this._alg(Ue.concat(this._hash));return this._alg(Ue.concat([this._opad,Ct]))},p.exports=ut})),require_md5=__commonJSMin(((r,p)=>{var j=require_md5$1();p.exports=function(Ue){return new j().update(Ue).digest()}})),require_browser$13=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_legacy(),De=require_cipher_base(),Ge=require_safe_buffer$3().Buffer,R=require_md5(),ut=require_ripemd160(),Ct=require_sha$2(),zt=Ge.alloc(128);function ft(qt,Nt){De.call(this,`digest`),typeof Nt==`string`&&(Nt=Ge.from(Nt));var Ut=qt===`sha512`||qt===`sha384`?128:64;this._alg=qt,this._key=Nt,Nt.length>Ut?Nt=(qt===`rmd160`?new ut:Ct(qt)).update(Nt).digest():Nt.length<Ut&&(Nt=Ge.concat([Nt,zt],Ut));for(var Yt=this._ipad=Ge.allocUnsafe(Ut),Gt=this._opad=Ge.allocUnsafe(Ut),Jt=0;Jt<Ut;Jt++)Yt[Jt]=Nt[Jt]^54,Gt[Jt]=Nt[Jt]^92;this._hash=qt===`rmd160`?new ut:Ct(qt),this._hash.update(Yt)}j(ft,De),ft.prototype._update=function(qt){this._hash.update(qt)},ft.prototype._final=function(){var qt=this._hash.digest();return(this._alg===`rmd160`?new ut:Ct(this._alg)).update(this._opad).update(qt).digest()},p.exports=function(Nt,Ut){return Nt=Nt.toLowerCase(),Nt===`rmd160`||Nt===`ripemd160`?new ft(`rmd160`,Ut):Nt===`md5`?new Ue(R,Ut):new ft(Nt,Ut)}})),algorithms_exports=__export({DSA:()=>DSA,default:()=>algorithms_default,md5WithRSAEncryption:()=>md5WithRSAEncryption,ripemd160WithRSA:()=>ripemd160WithRSA,sha224:()=>sha224,sha224WithRSAEncryption:()=>sha224WithRSAEncryption,sha256:()=>sha256,sha256WithRSAEncryption:()=>sha256WithRSAEncryption,sha384:()=>sha384,sha384WithRSAEncryption:()=>sha384WithRSAEncryption,sha512:()=>sha512,sha512WithRSAEncryption:()=>sha512WithRSAEncryption}),sha224WithRSAEncryption,sha256WithRSAEncryption,sha384WithRSAEncryption,sha512WithRSAEncryption,sha256,sha224,sha384,sha512,DSA,ripemd160WithRSA,md5WithRSAEncryption,algorithms_default,init_algorithms=__esmMin((()=>{sha224WithRSAEncryption={sign:`rsa`,hash:`sha224`,id:`302d300d06096086480165030402040500041c`},sha256WithRSAEncryption={sign:`rsa`,hash:`sha256`,id:`3031300d060960864801650304020105000420`},sha384WithRSAEncryption={sign:`rsa`,hash:`sha384`,id:`3041300d060960864801650304020205000430`},sha512WithRSAEncryption={sign:`rsa`,hash:`sha512`,id:`3051300d060960864801650304020305000440`},sha256={sign:`ecdsa`,hash:`sha256`,id:``},sha224={sign:`ecdsa`,hash:`sha224`,id:``},sha384={sign:`ecdsa`,hash:`sha384`,id:``},sha512={sign:`ecdsa`,hash:`sha512`,id:``},DSA={sign:`dsa`,hash:`sha1`,id:``},ripemd160WithRSA={sign:`rsa`,hash:`rmd160`,id:`3021300906052b2403020105000414`},md5WithRSAEncryption={sign:`rsa`,hash:`md5`,id:`3020300c06082a864886f70d020505000410`},algorithms_default={sha224WithRSAEncryption,"RSA-SHA224":{sign:`ecdsa/rsa`,hash:`sha224`,id:`302d300d06096086480165030402040500041c`},sha256WithRSAEncryption,"RSA-SHA256":{sign:`ecdsa/rsa`,hash:`sha256`,id:`3031300d060960864801650304020105000420`},sha384WithRSAEncryption,"RSA-SHA384":{sign:`ecdsa/rsa`,hash:`sha384`,id:`3041300d060960864801650304020205000430`},sha512WithRSAEncryption,"RSA-SHA512":{sign:`ecdsa/rsa`,hash:`sha512`,id:`3051300d060960864801650304020305000440`},"RSA-SHA1":{sign:`rsa`,hash:`sha1`,id:`3021300906052b0e03021a05000414`},"ecdsa-with-SHA1":{sign:`ecdsa`,hash:`sha1`,id:``},sha256,sha224,sha384,sha512,"DSA-SHA":{sign:`dsa`,hash:`sha1`,id:``},"DSA-SHA1":{sign:`dsa`,hash:`sha1`,id:``},DSA,"DSA-WITH-SHA224":{sign:`dsa`,hash:`sha224`,id:``},"DSA-SHA224":{sign:`dsa`,hash:`sha224`,id:``},"DSA-WITH-SHA256":{sign:`dsa`,hash:`sha256`,id:``},"DSA-SHA256":{sign:`dsa`,hash:`sha256`,id:``},"DSA-WITH-SHA384":{sign:`dsa`,hash:`sha384`,id:``},"DSA-SHA384":{sign:`dsa`,hash:`sha384`,id:``},"DSA-WITH-SHA512":{sign:`dsa`,hash:`sha512`,id:``},"DSA-SHA512":{sign:`dsa`,hash:`sha512`,id:``},"DSA-RIPEMD160":{sign:`dsa`,hash:`rmd160`,id:``},ripemd160WithRSA,"RSA-RIPEMD160":{sign:`rsa`,hash:`rmd160`,id:`3021300906052b2403020105000414`},md5WithRSAEncryption,"RSA-MD5":{sign:`rsa`,hash:`md5`,id:`3020300c06082a864886f70d020505000410`}}})),require_algos=__commonJSMin(((r,p)=>{p.exports=(init_algorithms(),__toCommonJS(algorithms_exports).default)})),require_precondition=__commonJSMin(((r,p)=>{var j=isFinite,Ue=2**30-1;p.exports=function(De,Ge){if(typeof De!=`number`)throw TypeError(`Iterations not a number`);if(De<0||!j(De))throw TypeError(`Bad iterations`);if(typeof Ge!=`number`)throw TypeError(`Key length not a number`);if(Ge<0||Ge>Ue||Ge!==Ge)throw TypeError(`Bad key length`)}})),require_default_encoding=__commonJSMin(((r,p)=>{init_dist$2(),init_dist$1(),p.exports=global$1.process&&global$1.process.browser?`utf-8`:global$1.process&&global$1.process.version?parseInt(process$1$1.version.split(`.`)[0].slice(1),10)>=6?`utf-8`:`binary`:`utf-8`})),require_to_buffer=__commonJSMin(((r,p)=>{var j=require_safe_buffer$3().Buffer,Ue=require_to_buffer$2(),De=typeof Uint8Array<`u`,Ge=De&&typeof ArrayBuffer<`u`&&ArrayBuffer.isView;p.exports=function(R,ut,Ct){if(typeof R==`string`||j.isBuffer(R)||De&&R instanceof Uint8Array||Ge&&Ge(R))return Ue(R,ut);throw TypeError(Ct+` must be a string, a Buffer, a Uint8Array, or a DataView`)}})),require_sync_browser=__commonJSMin(((r,p)=>{var j=require_md5(),Ue=require_ripemd160(),De=require_sha$2(),Ge=require_safe_buffer$3().Buffer,R=require_precondition(),ut=require_default_encoding(),Ct=require_to_buffer(),zt=Ge.alloc(128),ft={__proto__:null,md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,"sha512-256":32,ripemd160:20,rmd160:20},qt={__proto__:null,"sha-1":`sha1`,"sha-224":`sha224`,"sha-256":`sha256`,"sha-384":`sha384`,"sha-512":`sha512`,"ripemd-160":`ripemd160`};function Nt(Jt){return new Ue().update(Jt).digest()}function Ut(Jt){function ei(ii){return De(Jt).update(ii).digest()}return Jt===`rmd160`||Jt===`ripemd160`?Nt:Jt===`md5`?j:ei}function Yt(Jt,ei,ii){var ri=Ut(Jt),ui=Jt===`sha512`||Jt===`sha384`?128:64;ei.length>ui?ei=ri(ei):ei.length<ui&&(ei=Ge.concat([ei,zt],ui));for(var fi=Ge.allocUnsafe(ui+ft[Jt]),mi=Ge.allocUnsafe(ui+ft[Jt]),Fi=0;Fi<ui;Fi++)fi[Fi]=ei[Fi]^54,mi[Fi]=ei[Fi]^92;var Mi=Ge.allocUnsafe(ui+ii+4);fi.copy(Mi,0,0,ui),this.ipad1=Mi,this.ipad2=fi,this.opad=mi,this.alg=Jt,this.blocksize=ui,this.hash=ri,this.size=ft[Jt]}Yt.prototype.run=function(Jt,ei){return Jt.copy(ei,this.blocksize),this.hash(ei).copy(this.opad,this.blocksize),this.hash(this.opad)};function Gt(Jt,ei,ii,ri,ui){R(ii,ri),Jt=Ct(Jt,ut,`Password`),ei=Ct(ei,ut,`Salt`);var fi=(ui||`sha1`).toLowerCase(),mi=qt[fi]||fi,Fi=ft[mi];if(typeof Fi!=`number`||!Fi)throw TypeError(`Digest algorithm not supported: `+ui);var Mi=new Yt(mi,Jt,ei.length),xi=Ge.allocUnsafe(ri),wi=Ge.allocUnsafe(ei.length+4);ei.copy(wi,0,0,ei.length);for(var Oi=0,Je=Fi,s=Math.ceil(ri/Je),K=1;K<=s;K++){wi.writeUInt32BE(K,ei.length);for(var xe=Mi.run(wi,Mi.ipad1),ke=xe,Ke=1;Ke<ii;Ke++){ke=Mi.run(ke,Mi.ipad2);for(var at=0;at<Je;at++)xe[at]^=ke[at]}xe.copy(xi,Oi),Oi+=Je}return xi}p.exports=Gt})),require_async=__commonJSMin(((r,p)=>{init_dist$2();var j=require_safe_buffer$3().Buffer,Ue=require_precondition(),De=require_default_encoding(),Ge=require_sync_browser(),R=require_to_buffer(),ut,Ct=global$1.crypto&&global$1.crypto.subtle,zt={sha:`SHA-1`,"sha-1":`SHA-1`,sha1:`SHA-1`,sha256:`SHA-256`,"sha-256":`SHA-256`,sha384:`SHA-384`,"sha-384":`SHA-384`,"sha-512":`SHA-512`,sha512:`SHA-512`},ft=[],qt;function Nt(){return qt||(qt=global$1.process&&global$1.process.nextTick?global$1.process.nextTick:global$1.queueMicrotask?global$1.queueMicrotask:global$1.setImmediate?global$1.setImmediate:global$1.setTimeout,qt)}function Ut(Jt,ei,ii,ri,ui){return Ct.importKey(`raw`,Jt,{name:`PBKDF2`},!1,[`deriveBits`]).then(function(fi){return Ct.deriveBits({name:`PBKDF2`,salt:ei,iterations:ii,hash:{name:ui}},fi,ri<<3)}).then(function(fi){return j.from(fi)})}function Yt(Jt){if(global$1.process&&!global$1.process.browser||!Ct||!Ct.importKey||!Ct.deriveBits)return Promise.resolve(!1);if(ft[Jt]!==void 0)return ft[Jt];ut||=j.alloc(8);var ei=Ut(ut,ut,10,128,Jt).then(function(){return!0},function(){return!1});return ft[Jt]=ei,ei}function Gt(Jt,ei){Jt.then(function(ii){Nt()(function(){ei(null,ii)})},function(ii){Nt()(function(){ei(ii)})})}p.exports=function(Jt,ei,ii,ri,ui,fi){if(typeof ui==`function`&&(fi=ui,ui=void 0),Ue(ii,ri),Jt=R(Jt,De,`Password`),ei=R(ei,De,`Salt`),typeof fi!=`function`)throw Error(`No callback provided to pbkdf2`);ui||=`sha1`;var mi=zt[ui.toLowerCase()];if(!mi||typeof global$1.Promise!=`function`){Nt()(function(){var Fi;try{Fi=Ge(Jt,ei,ii,ri,ui)}catch(Mi){fi(Mi);return}fi(null,Fi)});return}Gt(Yt(mi).then(function(Fi){return Fi?Ut(Jt,ei,ii,ri,mi):Ge(Jt,ei,ii,ri,ui)}),fi)}})),require_browser$12=__commonJSMin((r=>{r.pbkdf2=require_async(),r.pbkdf2Sync=require_sync_browser()})),require_utils$6=__commonJSMin((r=>{r.readUInt32BE=function(Ge,R){return(Ge[0+R]<<24|Ge[1+R]<<16|Ge[2+R]<<8|Ge[3+R])>>>0},r.writeUInt32BE=function(Ge,R,ut){Ge[0+ut]=R>>>24,Ge[1+ut]=R>>>16&255,Ge[2+ut]=R>>>8&255,Ge[3+ut]=R&255},r.ip=function(Ge,R,ut,Ct){for(var zt=0,ft=0,qt=6;qt>=0;qt-=2){for(var Nt=0;Nt<=24;Nt+=8)zt<<=1,zt|=R>>>Nt+qt&1;for(var Nt=0;Nt<=24;Nt+=8)zt<<=1,zt|=Ge>>>Nt+qt&1}for(var qt=6;qt>=0;qt-=2){for(var Nt=1;Nt<=25;Nt+=8)ft<<=1,ft|=R>>>Nt+qt&1;for(var Nt=1;Nt<=25;Nt+=8)ft<<=1,ft|=Ge>>>Nt+qt&1}ut[Ct+0]=zt>>>0,ut[Ct+1]=ft>>>0},r.rip=function(Ge,R,ut,Ct){for(var zt=0,ft=0,qt=0;qt<4;qt++)for(var Nt=24;Nt>=0;Nt-=8)zt<<=1,zt|=R>>>Nt+qt&1,zt<<=1,zt|=Ge>>>Nt+qt&1;for(var qt=4;qt<8;qt++)for(var Nt=24;Nt>=0;Nt-=8)ft<<=1,ft|=R>>>Nt+qt&1,ft<<=1,ft|=Ge>>>Nt+qt&1;ut[Ct+0]=zt>>>0,ut[Ct+1]=ft>>>0},r.pc1=function(Ge,R,ut,Ct){for(var zt=0,ft=0,qt=7;qt>=5;qt--){for(var Nt=0;Nt<=24;Nt+=8)zt<<=1,zt|=R>>Nt+qt&1;for(var Nt=0;Nt<=24;Nt+=8)zt<<=1,zt|=Ge>>Nt+qt&1}for(var Nt=0;Nt<=24;Nt+=8)zt<<=1,zt|=R>>Nt+qt&1;for(var qt=1;qt<=3;qt++){for(var Nt=0;Nt<=24;Nt+=8)ft<<=1,ft|=R>>Nt+qt&1;for(var Nt=0;Nt<=24;Nt+=8)ft<<=1,ft|=Ge>>Nt+qt&1}for(var Nt=0;Nt<=24;Nt+=8)ft<<=1,ft|=Ge>>Nt+qt&1;ut[Ct+0]=zt>>>0,ut[Ct+1]=ft>>>0},r.r28shl=function(Ge,R){return Ge<<R&268435455|Ge>>>28-R};var p=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];r.pc2=function(Ge,R,ut,Ct){for(var zt=0,ft=0,qt=p.length>>>1,Nt=0;Nt<qt;Nt++)zt<<=1,zt|=Ge>>>p[Nt]&1;for(var Nt=qt;Nt<p.length;Nt++)ft<<=1,ft|=R>>>p[Nt]&1;ut[Ct+0]=zt>>>0,ut[Ct+1]=ft>>>0},r.expand=function(Ge,R,ut){var Ct=0,zt=0;Ct=(Ge&1)<<5|Ge>>>27;for(var ft=23;ft>=15;ft-=4)Ct<<=6,Ct|=Ge>>>ft&63;for(var ft=11;ft>=3;ft-=4)zt|=Ge>>>ft&63,zt<<=6;zt|=(Ge&31)<<1|Ge>>>31,R[ut+0]=Ct>>>0,R[ut+1]=zt>>>0};var j=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];r.substitute=function(Ge,R){for(var ut=0,Ct=0;Ct<4;Ct++){var zt=Ge>>>18-Ct*6&63,ft=j[Ct*64+zt];ut<<=4,ut|=ft}for(var Ct=0;Ct<4;Ct++){var zt=R>>>18-Ct*6&63,ft=j[256+Ct*64+zt];ut<<=4,ut|=ft}return ut>>>0};var Ue=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];r.permute=function(Ge){for(var R=0,ut=0;ut<Ue.length;ut++)R<<=1,R|=Ge>>>Ue[ut]&1;return R>>>0},r.padSplit=function(Ge,R,ut){for(var Ct=Ge.toString(2);Ct.length<R;)Ct=`0`+Ct;for(var zt=[],ft=0;ft<R;ft+=ut)zt.push(Ct.slice(ft,ft+ut));return zt.join(` `)}})),require_minimalistic_assert=__commonJSMin(((r,p)=>{p.exports=j;function j(Ue,De){if(!Ue)throw Error(De||`Assertion failed`)}j.equal=function(De,Ge,R){if(De!=Ge)throw Error(R||`Assertion failed: `+De+` != `+Ge)}})),require_cipher=__commonJSMin(((r,p)=>{var j=require_minimalistic_assert();function Ue(De){this.options=De,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=Array(this.blockSize),this.bufferOff=0,this.padding=De.padding!==!1}p.exports=Ue,Ue.prototype._init=function(){},Ue.prototype.update=function(Ge){return Ge.length===0?[]:this.type===`decrypt`?this._updateDecrypt(Ge):this._updateEncrypt(Ge)},Ue.prototype._buffer=function(Ge,R){for(var ut=Math.min(this.buffer.length-this.bufferOff,Ge.length-R),Ct=0;Ct<ut;Ct++)this.buffer[this.bufferOff+Ct]=Ge[R+Ct];return this.bufferOff+=ut,ut},Ue.prototype._flushBuffer=function(Ge,R){return this._update(this.buffer,0,Ge,R),this.bufferOff=0,this.blockSize},Ue.prototype._updateEncrypt=function(Ge){var R=0,ut=0,Ct=(this.bufferOff+Ge.length)/this.blockSize|0,zt=Array(Ct*this.blockSize);this.bufferOff!==0&&(R+=this._buffer(Ge,R),this.bufferOff===this.buffer.length&&(ut+=this._flushBuffer(zt,ut)));for(var ft=Ge.length-(Ge.length-R)%this.blockSize;R<ft;R+=this.blockSize)this._update(Ge,R,zt,ut),ut+=this.blockSize;for(;R<Ge.length;R++,this.bufferOff++)this.buffer[this.bufferOff]=Ge[R];return zt},Ue.prototype._updateDecrypt=function(Ge){for(var R=0,ut=0,Ct=Math.ceil((this.bufferOff+Ge.length)/this.blockSize)-1,zt=Array(Ct*this.blockSize);Ct>0;Ct--)R+=this._buffer(Ge,R),ut+=this._flushBuffer(zt,ut);return R+=this._buffer(Ge,R),zt},Ue.prototype.final=function(Ge){var R;Ge&&(R=this.update(Ge));var ut;return ut=this.type===`encrypt`?this._finalEncrypt():this._finalDecrypt(),R?R.concat(ut):ut},Ue.prototype._pad=function(Ge,R){if(R===0)return!1;for(;R<Ge.length;)Ge[R++]=0;return!0},Ue.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var Ge=Array(this.blockSize);return this._update(this.buffer,0,Ge,0),Ge},Ue.prototype._unpad=function(Ge){return Ge},Ue.prototype._finalDecrypt=function(){j.equal(this.bufferOff,this.blockSize,`Not enough data to decrypt`);var Ge=Array(this.blockSize);return this._flushBuffer(Ge,0),this._unpad(Ge)}})),require_des$1=__commonJSMin(((r,p)=>{var j=require_minimalistic_assert(),Ue=require_inherits_browser(),De=require_utils$6(),Ge=require_cipher();function R(){this.tmp=[,,],this.keys=null}function ut(zt){Ge.call(this,zt);var ft=new R;this._desState=ft,this.deriveKeys(ft,zt.key)}Ue(ut,Ge),p.exports=ut,ut.create=function(ft){return new ut(ft)};var Ct=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];ut.prototype.deriveKeys=function(ft,qt){ft.keys=Array(32),j.equal(qt.length,this.blockSize,`Invalid key length`);var Nt=De.readUInt32BE(qt,0),Ut=De.readUInt32BE(qt,4);De.pc1(Nt,Ut,ft.tmp,0),Nt=ft.tmp[0],Ut=ft.tmp[1];for(var Yt=0;Yt<ft.keys.length;Yt+=2){var Gt=Ct[Yt>>>1];Nt=De.r28shl(Nt,Gt),Ut=De.r28shl(Ut,Gt),De.pc2(Nt,Ut,ft.keys,Yt)}},ut.prototype._update=function(ft,qt,Nt,Ut){var Yt=this._desState,Gt=De.readUInt32BE(ft,qt),Jt=De.readUInt32BE(ft,qt+4);De.ip(Gt,Jt,Yt.tmp,0),Gt=Yt.tmp[0],Jt=Yt.tmp[1],this.type===`encrypt`?this._encrypt(Yt,Gt,Jt,Yt.tmp,0):this._decrypt(Yt,Gt,Jt,Yt.tmp,0),Gt=Yt.tmp[0],Jt=Yt.tmp[1],De.writeUInt32BE(Nt,Gt,Ut),De.writeUInt32BE(Nt,Jt,Ut+4)},ut.prototype._pad=function(ft,qt){if(this.padding===!1)return!1;for(var Nt=ft.length-qt,Ut=qt;Ut<ft.length;Ut++)ft[Ut]=Nt;return!0},ut.prototype._unpad=function(ft){if(this.padding===!1)return ft;for(var qt=ft[ft.length-1],Nt=ft.length-qt;Nt<ft.length;Nt++)j.equal(ft[Nt],qt);return ft.slice(0,ft.length-qt)},ut.prototype._encrypt=function(ft,qt,Nt,Ut,Yt){for(var Gt=qt,Jt=Nt,ei=0;ei<ft.keys.length;ei+=2){var ii=ft.keys[ei],ri=ft.keys[ei+1];De.expand(Jt,ft.tmp,0),ii^=ft.tmp[0],ri^=ft.tmp[1];var ui=De.substitute(ii,ri),fi=De.permute(ui),mi=Jt;Jt=(Gt^fi)>>>0,Gt=mi}De.rip(Jt,Gt,Ut,Yt)},ut.prototype._decrypt=function(ft,qt,Nt,Ut,Yt){for(var Gt=Nt,Jt=qt,ei=ft.keys.length-2;ei>=0;ei-=2){var ii=ft.keys[ei],ri=ft.keys[ei+1];De.expand(Gt,ft.tmp,0),ii^=ft.tmp[0],ri^=ft.tmp[1];var ui=De.substitute(ii,ri),fi=De.permute(ui),mi=Gt;Gt=(Jt^fi)>>>0,Jt=mi}De.rip(Gt,Jt,Ut,Yt)}})),require_cbc$1=__commonJSMin((r=>{var p=require_minimalistic_assert(),j=require_inherits_browser(),Ue={};function De(R){p.equal(R.length,8,`Invalid IV length`),this.iv=Array(8);for(var ut=0;ut<this.iv.length;ut++)this.iv[ut]=R[ut]}function Ge(R){function ut(qt){R.call(this,qt),this._cbcInit()}j(ut,R);for(var Ct=Object.keys(Ue),zt=0;zt<Ct.length;zt++){var ft=Ct[zt];ut.prototype[ft]=Ue[ft]}return ut.create=function(Nt){return new ut(Nt)},ut}r.instantiate=Ge,Ue._cbcInit=function(){this._cbcState=new De(this.options.iv)},Ue._update=function(ut,Ct,zt,ft){var qt=this._cbcState,Nt=this.constructor.super_.prototype,Ut=qt.iv;if(this.type===`encrypt`){for(var Yt=0;Yt<this.blockSize;Yt++)Ut[Yt]^=ut[Ct+Yt];Nt._update.call(this,Ut,0,zt,ft);for(var Yt=0;Yt<this.blockSize;Yt++)Ut[Yt]=zt[ft+Yt]}else{Nt._update.call(this,ut,Ct,zt,ft);for(var Yt=0;Yt<this.blockSize;Yt++)zt[ft+Yt]^=Ut[Yt];for(var Yt=0;Yt<this.blockSize;Yt++)Ut[Yt]=ut[Ct+Yt]}}})),require_ede=__commonJSMin(((r,p)=>{var j=require_minimalistic_assert(),Ue=require_inherits_browser(),De=require_cipher(),Ge=require_des$1();function R(Ct,zt){j.equal(zt.length,24,`Invalid key length`);var ft=zt.slice(0,8),qt=zt.slice(8,16),Nt=zt.slice(16,24);Ct===`encrypt`?this.ciphers=[Ge.create({type:`encrypt`,key:ft}),Ge.create({type:`decrypt`,key:qt}),Ge.create({type:`encrypt`,key:Nt})]:this.ciphers=[Ge.create({type:`decrypt`,key:Nt}),Ge.create({type:`encrypt`,key:qt}),Ge.create({type:`decrypt`,key:ft})]}function ut(Ct){De.call(this,Ct),this._edeState=new R(this.type,this.options.key)}Ue(ut,De),p.exports=ut,ut.create=function(zt){return new ut(zt)},ut.prototype._update=function(zt,ft,qt,Nt){var Ut=this._edeState;Ut.ciphers[0]._update(zt,ft,qt,Nt),Ut.ciphers[1]._update(qt,Nt,qt,Nt),Ut.ciphers[2]._update(qt,Nt,qt,Nt)},ut.prototype._pad=Ge.prototype._pad,ut.prototype._unpad=Ge.prototype._unpad})),require_des=__commonJSMin((r=>{r.utils=require_utils$6(),r.Cipher=require_cipher(),r.DES=require_des$1(),r.CBC=require_cbc$1(),r.EDE=require_ede()})),require_browserify_des=__commonJSMin(((r,p)=>{var j=require_cipher_base(),Ue=require_des(),De=require_inherits_browser(),Ge=require_safe_buffer$3().Buffer,R={"des-ede3-cbc":Ue.CBC.instantiate(Ue.EDE),"des-ede3":Ue.EDE,"des-ede-cbc":Ue.CBC.instantiate(Ue.EDE),"des-ede":Ue.EDE,"des-cbc":Ue.CBC.instantiate(Ue.DES),"des-ecb":Ue.DES};R.des=R[`des-cbc`],R.des3=R[`des-ede3-cbc`],p.exports=ut,De(ut,j);function ut(Ct){j.call(this);var zt=Ct.mode.toLowerCase(),ft=R[zt],qt=Ct.decrypt?`decrypt`:`encrypt`,Nt=Ct.key;Ge.isBuffer(Nt)||(Nt=Ge.from(Nt)),(zt===`des-ede`||zt===`des-ede-cbc`)&&(Nt=Ge.concat([Nt,Nt.slice(0,8)]));var Ut=Ct.iv;Ge.isBuffer(Ut)||(Ut=Ge.from(Ut)),this._des=ft.create({key:Nt,iv:Ut,type:qt})}ut.prototype._update=function(Ct){return Ge.from(this._des.update(Ct))},ut.prototype._final=function(){return Ge.from(this._des.final())}})),require_ecb=__commonJSMin((r=>{r.encrypt=function(p,j){return p._cipher.encryptBlock(j)},r.decrypt=function(p,j){return p._cipher.decryptBlock(j)}}));function getLens(r){var p=r.length;if(p%4>0)throw Error(`Invalid string. Length must be a multiple of 4`);var j=r.indexOf(`=`);j===-1&&(j=p);var Ue=j===p?0:4-j%4;return[j,Ue]}function byteLength(r){var p=getLens(r),j=p[0],Ue=p[1];return(j+Ue)*3/4-Ue}function _byteLength(r,p,j){return(p+j)*3/4-j}function toByteArray(r){var p,j=getLens(r),Ue=j[0],De=j[1],Ge=new Arr(_byteLength(r,Ue,De)),R=0,ut=De>0?Ue-4:Ue,Ct;for(Ct=0;Ct<ut;Ct+=4)p=revLookup[r.charCodeAt(Ct)]<<18|revLookup[r.charCodeAt(Ct+1)]<<12|revLookup[r.charCodeAt(Ct+2)]<<6|revLookup[r.charCodeAt(Ct+3)],Ge[R++]=p>>16&255,Ge[R++]=p>>8&255,Ge[R++]=p&255;return De===2&&(p=revLookup[r.charCodeAt(Ct)]<<2|revLookup[r.charCodeAt(Ct+1)]>>4,Ge[R++]=p&255),De===1&&(p=revLookup[r.charCodeAt(Ct)]<<10|revLookup[r.charCodeAt(Ct+1)]<<4|revLookup[r.charCodeAt(Ct+2)]>>2,Ge[R++]=p>>8&255,Ge[R++]=p&255),Ge}function tripletToBase64(r){return lookup[r>>18&63]+lookup[r>>12&63]+lookup[r>>6&63]+lookup[r&63]}function encodeChunk(r,p,j){for(var Ue,De=[],Ge=p;Ge<j;Ge+=3)Ue=(r[Ge]<<16&16711680)+(r[Ge+1]<<8&65280)+(r[Ge+2]&255),De.push(tripletToBase64(Ue));return De.join(``)}function fromByteArray(r){for(var p,j=r.length,Ue=j%3,De=[],Ge=16383,R=0,ut=j-Ue;R<ut;R+=Ge)De.push(encodeChunk(r,R,R+Ge>ut?ut:R+Ge));return Ue===1?(p=r[j-1],De.push(lookup[p>>2]+lookup[p<<4&63]+`==`)):Ue===2&&(p=(r[j-2]<<8)+r[j-1],De.push(lookup[p>>10]+lookup[p>>4&63]+lookup[p<<2&63]+`=`)),De.join(``)}var buffer$1,base64Js,lookup,revLookup,Arr,code$1,i,len,ieee754,Buffer$21,Blob$1,BlobOptions,Buffer$1$1,File,FileOptions,INSPECT_MAX_BYTES,SlowBuffer,TranscodeEncoding,atob$1,btoa$1,constants$4,isAscii,isUtf8,kMaxLength,kStringMaxLength,resolveObjectURL,transcode,init_dist=__esmMin((()=>{for(buffer$1={},base64Js={},base64Js.byteLength=byteLength,base64Js.toByteArray=toByteArray,base64Js.fromByteArray=fromByteArray,lookup=[],revLookup=[],Arr=typeof Uint8Array<`u`?Uint8Array:Array,code$1=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,i=0,len=code$1.length;i<len;++i)lookup[i]=code$1[i],revLookup[code$1.charCodeAt(i)]=i;revLookup[45]=62,revLookup[95]=63,ieee754={},ieee754.read=function(r,p,j,Ue,De){var Ge,R,ut=De*8-Ue-1,Ct=(1<<ut)-1,zt=Ct>>1,ft=-7,qt=j?De-1:0,Nt=j?-1:1,Ut=r[p+qt];for(qt+=Nt,Ge=Ut&(1<<-ft)-1,Ut>>=-ft,ft+=ut;ft>0;Ge=Ge*256+r[p+qt],qt+=Nt,ft-=8);for(R=Ge&(1<<-ft)-1,Ge>>=-ft,ft+=Ue;ft>0;R=R*256+r[p+qt],qt+=Nt,ft-=8);if(Ge===0)Ge=1-zt;else{if(Ge===Ct)return R?NaN:(Ut?-1:1)*(1/0);R+=2**Ue,Ge-=zt}return(Ut?-1:1)*R*2**(Ge-Ue)},ieee754.write=function(r,p,j,Ue,De,Ge){var R,ut,Ct,zt=Ge*8-De-1,ft=(1<<zt)-1,qt=ft>>1,Nt=De===23?2**-24-2**-77:0,Ut=Ue?0:Ge-1,Yt=Ue?1:-1,Gt=p<0||p===0&&1/p<0?1:0;for(p=Math.abs(p),isNaN(p)||p===1/0?(ut=isNaN(p)?1:0,R=ft):(R=Math.floor(Math.log(p)/Math.LN2),p*(Ct=2**-R)<1&&(R--,Ct*=2),R+qt>=1?p+=Nt/Ct:p+=Nt*2**(1-qt),p*Ct>=2&&(R++,Ct/=2),R+qt>=ft?(ut=0,R=ft):R+qt>=1?(ut=(p*Ct-1)*2**De,R+=qt):(ut=p*2**(qt-1)*2**De,R=0));De>=8;r[j+Ut]=ut&255,Ut+=Yt,ut/=256,De-=8);for(R=R<<De|ut,zt+=De;zt>0;r[j+Ut]=R&255,Ut+=Yt,R/=256,zt-=8);r[j+Ut-Yt]|=Gt*128},(function(r){let p=base64Js,j=ieee754,Ue=typeof Symbol==`function`&&typeof Symbol.for==`function`?Symbol.for(`nodejs.util.inspect.custom`):null;r.Buffer=ft,r.SlowBuffer=fi,r.INSPECT_MAX_BYTES=50;let De=2147483647;r.kMaxLength=De;let{Uint8Array:Ge,ArrayBuffer:R,SharedArrayBuffer:ut}=globalThis;ft.TYPED_ARRAY_SUPPORT=Ct(),!ft.TYPED_ARRAY_SUPPORT&&typeof console<`u`&&typeof console.error==`function`&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function Ct(){try{let yi=new Ge(1),ai={foo:function(){return 42}};return Object.setPrototypeOf(ai,Ge.prototype),Object.setPrototypeOf(yi,ai),yi.foo()===42}catch{return!1}}Object.defineProperty(ft.prototype,`parent`,{enumerable:!0,get:function(){if(ft.isBuffer(this))return this.buffer}}),Object.defineProperty(ft.prototype,`offset`,{enumerable:!0,get:function(){if(ft.isBuffer(this))return this.byteOffset}});function zt(yi){if(yi>De)throw RangeError(`The value "`+yi+`" is invalid for option "size"`);let ai=new Ge(yi);return Object.setPrototypeOf(ai,ft.prototype),ai}function ft(yi,ai,oi){if(typeof yi==`number`){if(typeof ai==`string`)throw TypeError(`The "string" argument must be of type string. Received type number`);return Yt(yi)}return qt(yi,ai,oi)}ft.poolSize=8192;function qt(yi,ai,oi){if(typeof yi==`string`)return Gt(yi,ai);if(R.isView(yi))return ei(yi);if(yi==null)throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof yi);if(gi(yi,R)||yi&&gi(yi.buffer,R)||typeof ut<`u`&&(gi(yi,ut)||yi&&gi(yi.buffer,ut)))return ii(yi,ai,oi);if(typeof yi==`number`)throw TypeError(`The "value" argument must not be of type number. Received type number`);let Di=yi.valueOf&&yi.valueOf();if(Di!=null&&Di!==yi)return ft.from(Di,ai,oi);let Si=ri(yi);if(Si)return Si;if(typeof Symbol<`u`&&Symbol.toPrimitive!=null&&typeof yi[Symbol.toPrimitive]==`function`)return ft.from(yi[Symbol.toPrimitive](`string`),ai,oi);throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof yi)}ft.from=function(yi,ai,oi){return qt(yi,ai,oi)},Object.setPrototypeOf(ft.prototype,Ge.prototype),Object.setPrototypeOf(ft,Ge);function Nt(yi){if(typeof yi!=`number`)throw TypeError(`"size" argument must be of type number`);if(yi<0)throw RangeError(`The value "`+yi+`" is invalid for option "size"`)}function Ut(yi,ai,oi){return Nt(yi),yi<=0||ai===void 0?zt(yi):typeof oi==`string`?zt(yi).fill(ai,oi):zt(yi).fill(ai)}ft.alloc=function(yi,ai,oi){return Ut(yi,ai,oi)};function Yt(yi){return Nt(yi),zt(yi<0?0:ui(yi)|0)}ft.allocUnsafe=function(yi){return Yt(yi)},ft.allocUnsafeSlow=function(yi){return Yt(yi)};function Gt(yi,ai){if((typeof ai!=`string`||ai===``)&&(ai=`utf8`),!ft.isEncoding(ai))throw TypeError(`Unknown encoding: `+ai);let oi=mi(yi,ai)|0,Di=zt(oi),Si=Di.write(yi,ai);return Si!==oi&&(Di=Di.slice(0,Si)),Di}function Jt(yi){let ai=yi.length<0?0:ui(yi.length)|0,oi=zt(ai);for(let Di=0;Di<ai;Di+=1)oi[Di]=yi[Di]&255;return oi}function ei(yi){if(gi(yi,Ge)){let ai=new Ge(yi);return ii(ai.buffer,ai.byteOffset,ai.byteLength)}return Jt(yi)}function ii(yi,ai,oi){if(ai<0||yi.byteLength<ai)throw RangeError(`"offset" is outside of buffer bounds`);if(yi.byteLength<ai+(oi||0))throw RangeError(`"length" is outside of buffer bounds`);let Di;return Di=ai===void 0&&oi===void 0?new Ge(yi):oi===void 0?new Ge(yi,ai):new Ge(yi,ai,oi),Object.setPrototypeOf(Di,ft.prototype),Di}function ri(yi){if(ft.isBuffer(yi)){let ai=ui(yi.length)|0,oi=zt(ai);return oi.length===0||yi.copy(oi,0,0,ai),oi}if(yi.length!==void 0)return typeof yi.length!=`number`||Ni(yi.length)?zt(0):Jt(yi);if(yi.type===`Buffer`&&Array.isArray(yi.data))return Jt(yi.data)}function ui(yi){if(yi>=De)throw RangeError(`Attempt to allocate Buffer larger than maximum size: 0x`+De.toString(16)+` bytes`);return yi|0}function fi(yi){return+yi!=yi&&(yi=0),ft.alloc(+yi)}ft.isBuffer=function(ai){return ai!=null&&ai._isBuffer===!0&&ai!==ft.prototype},ft.compare=function(ai,oi){if(gi(ai,Ge)&&(ai=ft.from(ai,ai.offset,ai.byteLength)),gi(oi,Ge)&&(oi=ft.from(oi,oi.offset,oi.byteLength)),!ft.isBuffer(ai)||!ft.isBuffer(oi))throw TypeError(`The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array`);if(ai===oi)return 0;let Di=ai.length,Si=oi.length;for(let qi=0,la=Math.min(Di,Si);qi<la;++qi)if(ai[qi]!==oi[qi]){Di=ai[qi],Si=oi[qi];break}return Di<Si?-1:Si<Di?1:0},ft.isEncoding=function(ai){switch(String(ai).toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`latin1`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return!0;default:return!1}},ft.concat=function(ai,oi){if(!Array.isArray(ai))throw TypeError(`"list" argument must be an Array of Buffers`);if(ai.length===0)return ft.alloc(0);let Di;if(oi===void 0)for(oi=0,Di=0;Di<ai.length;++Di)oi+=ai[Di].length;let Si=ft.allocUnsafe(oi),qi=0;for(Di=0;Di<ai.length;++Di){let la=ai[Di];if(gi(la,Ge))qi+la.length>Si.length?(ft.isBuffer(la)||(la=ft.from(la)),la.copy(Si,qi)):Ge.prototype.set.call(Si,la,qi);else if(ft.isBuffer(la))la.copy(Si,qi);else throw TypeError(`"list" argument must be an Array of Buffers`);qi+=la.length}return Si};function mi(yi,ai){if(ft.isBuffer(yi))return yi.length;if(R.isView(yi)||gi(yi,R))return yi.byteLength;if(typeof yi!=`string`)throw TypeError(`The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type `+typeof yi);let oi=yi.length,Di=arguments.length>2&&arguments[2]===!0;if(!Di&&oi===0)return 0;let Si=!1;for(;;)switch(ai){case`ascii`:case`latin1`:case`binary`:return oi;case`utf8`:case`utf-8`:return Wi(yi).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return oi*2;case`hex`:return oi>>>1;case`base64`:return Ii(yi).length;default:if(Si)return Di?-1:Wi(yi).length;ai=(``+ai).toLowerCase(),Si=!0}}ft.byteLength=mi;function Fi(yi,ai,oi){let Di=!1;if((ai===void 0||ai<0)&&(ai=0),ai>this.length||((oi===void 0||oi>this.length)&&(oi=this.length),oi<=0)||(oi>>>=0,ai>>>=0,oi<=ai))return``;for(yi||=`utf8`;;)switch(yi){case`hex`:return Ye(this,ai,oi);case`utf8`:case`utf-8`:return Ke(this,ai,oi);case`ascii`:return We(this,ai,oi);case`latin1`:case`binary`:return g(this,ai,oi);case`base64`:return ke(this,ai,oi);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return ti(this,ai,oi);default:if(Di)throw TypeError(`Unknown encoding: `+yi);yi=(yi+``).toLowerCase(),Di=!0}}ft.prototype._isBuffer=!0;function Mi(yi,ai,oi){let Di=yi[ai];yi[ai]=yi[oi],yi[oi]=Di}ft.prototype.swap16=function(){let ai=this.length;if(ai%2!=0)throw RangeError(`Buffer size must be a multiple of 16-bits`);for(let oi=0;oi<ai;oi+=2)Mi(this,oi,oi+1);return this},ft.prototype.swap32=function(){let ai=this.length;if(ai%4!=0)throw RangeError(`Buffer size must be a multiple of 32-bits`);for(let oi=0;oi<ai;oi+=4)Mi(this,oi,oi+3),Mi(this,oi+1,oi+2);return this},ft.prototype.swap64=function(){let ai=this.length;if(ai%8!=0)throw RangeError(`Buffer size must be a multiple of 64-bits`);for(let oi=0;oi<ai;oi+=8)Mi(this,oi,oi+7),Mi(this,oi+1,oi+6),Mi(this,oi+2,oi+5),Mi(this,oi+3,oi+4);return this},ft.prototype.toString=function(){let ai=this.length;return ai===0?``:arguments.length===0?Ke(this,0,ai):Fi.apply(this,arguments)},ft.prototype.toLocaleString=ft.prototype.toString,ft.prototype.equals=function(ai){if(!ft.isBuffer(ai))throw TypeError(`Argument must be a Buffer`);return this===ai?!0:ft.compare(this,ai)===0},ft.prototype.inspect=function(){let ai=``,oi=r.INSPECT_MAX_BYTES;return ai=this.toString(`hex`,0,oi).replace(/(.{2})/g,`$1 `).trim(),this.length>oi&&(ai+=` ... `),`<Buffer `+ai+`>`},Ue&&(ft.prototype[Ue]=ft.prototype.inspect),ft.prototype.compare=function(ai,oi,Di,Si,qi){if(gi(ai,Ge)&&(ai=ft.from(ai,ai.offset,ai.byteLength)),!ft.isBuffer(ai))throw TypeError(`The "target" argument must be one of type Buffer or Uint8Array. Received type `+typeof ai);if(oi===void 0&&(oi=0),Di===void 0&&(Di=ai?ai.length:0),Si===void 0&&(Si=0),qi===void 0&&(qi=this.length),oi<0||Di>ai.length||Si<0||qi>this.length)throw RangeError(`out of range index`);if(Si>=qi&&oi>=Di)return 0;if(Si>=qi)return-1;if(oi>=Di)return 1;if(oi>>>=0,Di>>>=0,Si>>>=0,qi>>>=0,this===ai)return 0;let la=qi-Si,Yi=Di-oi,zi=Math.min(la,Yi),ka=this.slice(Si,qi),Ki=ai.slice(oi,Di);for(let Gi=0;Gi<zi;++Gi)if(ka[Gi]!==Ki[Gi]){la=ka[Gi],Yi=Ki[Gi];break}return la<Yi?-1:Yi<la?1:0};function xi(yi,ai,oi,Di,Si){if(yi.length===0)return-1;if(typeof oi==`string`?(Di=oi,oi=0):oi>2147483647?oi=2147483647:oi<-2147483648&&(oi=-2147483648),oi=+oi,Ni(oi)&&(oi=Si?0:yi.length-1),oi<0&&(oi=yi.length+oi),oi>=yi.length){if(Si)return-1;oi=yi.length-1}else if(oi<0)if(Si)oi=0;else return-1;if(typeof ai==`string`&&(ai=ft.from(ai,Di)),ft.isBuffer(ai))return ai.length===0?-1:wi(yi,ai,oi,Di,Si);if(typeof ai==`number`)return ai&=255,typeof Ge.prototype.indexOf==`function`?Si?Ge.prototype.indexOf.call(yi,ai,oi):Ge.prototype.lastIndexOf.call(yi,ai,oi):wi(yi,[ai],oi,Di,Si);throw TypeError(`val must be string, number or Buffer`)}function wi(yi,ai,oi,Di,Si){let qi=1,la=yi.length,Yi=ai.length;if(Di!==void 0&&(Di=String(Di).toLowerCase(),Di===`ucs2`||Di===`ucs-2`||Di===`utf16le`||Di===`utf-16le`)){if(yi.length<2||ai.length<2)return-1;qi=2,la/=2,Yi/=2,oi/=2}function zi(Ki,Gi){return qi===1?Ki[Gi]:Ki.readUInt16BE(Gi*qi)}let ka;if(Si){let Ki=-1;for(ka=oi;ka<la;ka++)if(zi(yi,ka)===zi(ai,Ki===-1?0:ka-Ki)){if(Ki===-1&&(Ki=ka),ka-Ki+1===Yi)return Ki*qi}else Ki!==-1&&(ka-=ka-Ki),Ki=-1}else for(oi+Yi>la&&(oi=la-Yi),ka=oi;ka>=0;ka--){let Ki=!0;for(let Gi=0;Gi<Yi;Gi++)if(zi(yi,ka+Gi)!==zi(ai,Gi)){Ki=!1;break}if(Ki)return ka}return-1}ft.prototype.includes=function(ai,oi,Di){return this.indexOf(ai,oi,Di)!==-1},ft.prototype.indexOf=function(ai,oi,Di){return xi(this,ai,oi,Di,!0)},ft.prototype.lastIndexOf=function(ai,oi,Di){return xi(this,ai,oi,Di,!1)};function Oi(yi,ai,oi,Di){oi=Number(oi)||0;let Si=yi.length-oi;Di?(Di=Number(Di),Di>Si&&(Di=Si)):Di=Si;let qi=ai.length;Di>qi/2&&(Di=qi/2);let la;for(la=0;la<Di;++la){let Yi=parseInt(ai.substr(la*2,2),16);if(Ni(Yi))return la;yi[oi+la]=Yi}return la}function Je(yi,ai,oi,Di){return ya(Wi(ai,yi.length-oi),yi,oi,Di)}function s(yi,ai,oi,Di){return ya(Ma(ai),yi,oi,Di)}function K(yi,ai,oi,Di){return ya(Ii(ai),yi,oi,Di)}function xe(yi,ai,oi,Di){return ya(Hi(ai,yi.length-oi),yi,oi,Di)}ft.prototype.write=function(ai,oi,Di,Si){if(oi===void 0)Si=`utf8`,Di=this.length,oi=0;else if(Di===void 0&&typeof oi==`string`)Si=oi,Di=this.length,oi=0;else if(isFinite(oi))oi>>>=0,isFinite(Di)?(Di>>>=0,Si===void 0&&(Si=`utf8`)):(Si=Di,Di=void 0);else throw Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);let qi=this.length-oi;if((Di===void 0||Di>qi)&&(Di=qi),ai.length>0&&(Di<0||oi<0)||oi>this.length)throw RangeError(`Attempt to write outside buffer bounds`);Si||=`utf8`;let la=!1;for(;;)switch(Si){case`hex`:return Oi(this,ai,oi,Di);case`utf8`:case`utf-8`:return Je(this,ai,oi,Di);case`ascii`:case`latin1`:case`binary`:return s(this,ai,oi,Di);case`base64`:return K(this,ai,oi,Di);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return xe(this,ai,oi,Di);default:if(la)throw TypeError(`Unknown encoding: `+Si);Si=(``+Si).toLowerCase(),la=!0}},ft.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};function ke(yi,ai,oi){return ai===0&&oi===yi.length?p.fromByteArray(yi):p.fromByteArray(yi.slice(ai,oi))}function Ke(yi,ai,oi){oi=Math.min(yi.length,oi);let Di=[],Si=ai;for(;Si<oi;){let qi=yi[Si],la=null,Yi=qi>239?4:qi>223?3:qi>191?2:1;if(Si+Yi<=oi){let zi,ka,Ki,Gi;switch(Yi){case 1:qi<128&&(la=qi);break;case 2:zi=yi[Si+1],(zi&192)==128&&(Gi=(qi&31)<<6|zi&63,Gi>127&&(la=Gi));break;case 3:zi=yi[Si+1],ka=yi[Si+2],(zi&192)==128&&(ka&192)==128&&(Gi=(qi&15)<<12|(zi&63)<<6|ka&63,Gi>2047&&(Gi<55296||Gi>57343)&&(la=Gi));break;case 4:zi=yi[Si+1],ka=yi[Si+2],Ki=yi[Si+3],(zi&192)==128&&(ka&192)==128&&(Ki&192)==128&&(Gi=(qi&15)<<18|(zi&63)<<12|(ka&63)<<6|Ki&63,Gi>65535&&Gi<1114112&&(la=Gi))}}la===null?(la=65533,Yi=1):la>65535&&(la-=65536,Di.push(la>>>10&1023|55296),la=56320|la&1023),Di.push(la),Si+=Yi}return Xe(Di)}let at=4096;function Xe(yi){let ai=yi.length;if(ai<=at)return String.fromCharCode.apply(String,yi);let oi=``,Di=0;for(;Di<ai;)oi+=String.fromCharCode.apply(String,yi.slice(Di,Di+=at));return oi}function We(yi,ai,oi){let Di=``;oi=Math.min(yi.length,oi);for(let Si=ai;Si<oi;++Si)Di+=String.fromCharCode(yi[Si]&127);return Di}function g(yi,ai,oi){let Di=``;oi=Math.min(yi.length,oi);for(let Si=ai;Si<oi;++Si)Di+=String.fromCharCode(yi[Si]);return Di}function Ye(yi,ai,oi){let Di=yi.length;(!ai||ai<0)&&(ai=0),(!oi||oi<0||oi>Di)&&(oi=Di);let Si=``;for(let qi=ai;qi<oi;++qi)Si+=$i[yi[qi]];return Si}function ti(yi,ai,oi){let Di=yi.slice(ai,oi),Si=``;for(let qi=0;qi<Di.length-1;qi+=2)Si+=String.fromCharCode(Di[qi]+Di[qi+1]*256);return Si}ft.prototype.slice=function(ai,oi){let Di=this.length;ai=~~ai,oi=oi===void 0?Di:~~oi,ai<0?(ai+=Di,ai<0&&(ai=0)):ai>Di&&(ai=Di),oi<0?(oi+=Di,oi<0&&(oi=0)):oi>Di&&(oi=Di),oi<ai&&(oi=ai);let Si=this.subarray(ai,oi);return Object.setPrototypeOf(Si,ft.prototype),Si};function Xt(yi,ai,oi){if(yi%1!=0||yi<0)throw RangeError(`offset is not uint`);if(yi+ai>oi)throw RangeError(`Trying to access beyond buffer length`)}ft.prototype.readUintLE=ft.prototype.readUIntLE=function(ai,oi,Di){ai>>>=0,oi>>>=0,Di||Xt(ai,oi,this.length);let Si=this[ai],qi=1,la=0;for(;++la<oi&&(qi*=256);)Si+=this[ai+la]*qi;return Si},ft.prototype.readUintBE=ft.prototype.readUIntBE=function(ai,oi,Di){ai>>>=0,oi>>>=0,Di||Xt(ai,oi,this.length);let Si=this[ai+--oi],qi=1;for(;oi>0&&(qi*=256);)Si+=this[ai+--oi]*qi;return Si},ft.prototype.readUint8=ft.prototype.readUInt8=function(ai,oi){return ai>>>=0,oi||Xt(ai,1,this.length),this[ai]},ft.prototype.readUint16LE=ft.prototype.readUInt16LE=function(ai,oi){return ai>>>=0,oi||Xt(ai,2,this.length),this[ai]|this[ai+1]<<8},ft.prototype.readUint16BE=ft.prototype.readUInt16BE=function(ai,oi){return ai>>>=0,oi||Xt(ai,2,this.length),this[ai]<<8|this[ai+1]},ft.prototype.readUint32LE=ft.prototype.readUInt32LE=function(ai,oi){return ai>>>=0,oi||Xt(ai,4,this.length),(this[ai]|this[ai+1]<<8|this[ai+2]<<16)+this[ai+3]*16777216},ft.prototype.readUint32BE=ft.prototype.readUInt32BE=function(ai,oi){return ai>>>=0,oi||Xt(ai,4,this.length),this[ai]*16777216+(this[ai+1]<<16|this[ai+2]<<8|this[ai+3])},ft.prototype.readBigUInt64LE=Vi(function(ai){ai>>>=0,Li(ai,`offset`);let oi=this[ai],Di=this[ai+7];(oi===void 0||Di===void 0)&&Ti(ai,this.length-8);let Si=oi+this[++ai]*2**8+this[++ai]*2**16+this[++ai]*2**24,qi=this[++ai]+this[++ai]*2**8+this[++ai]*2**16+Di*2**24;return BigInt(Si)+(BigInt(qi)<<BigInt(32))}),ft.prototype.readBigUInt64BE=Vi(function(ai){ai>>>=0,Li(ai,`offset`);let oi=this[ai],Di=this[ai+7];(oi===void 0||Di===void 0)&&Ti(ai,this.length-8);let Si=oi*2**24+this[++ai]*2**16+this[++ai]*2**8+this[++ai],qi=this[++ai]*2**24+this[++ai]*2**16+this[++ai]*2**8+Di;return(BigInt(Si)<<BigInt(32))+BigInt(qi)}),ft.prototype.readIntLE=function(ai,oi,Di){ai>>>=0,oi>>>=0,Di||Xt(ai,oi,this.length);let Si=this[ai],qi=1,la=0;for(;++la<oi&&(qi*=256);)Si+=this[ai+la]*qi;return qi*=128,Si>=qi&&(Si-=2**(8*oi)),Si},ft.prototype.readIntBE=function(ai,oi,Di){ai>>>=0,oi>>>=0,Di||Xt(ai,oi,this.length);let Si=oi,qi=1,la=this[ai+--Si];for(;Si>0&&(qi*=256);)la+=this[ai+--Si]*qi;return qi*=128,la>=qi&&(la-=2**(8*oi)),la},ft.prototype.readInt8=function(ai,oi){return ai>>>=0,oi||Xt(ai,1,this.length),this[ai]&128?(255-this[ai]+1)*-1:this[ai]},ft.prototype.readInt16LE=function(ai,oi){ai>>>=0,oi||Xt(ai,2,this.length);let Di=this[ai]|this[ai+1]<<8;return Di&32768?Di|4294901760:Di},ft.prototype.readInt16BE=function(ai,oi){ai>>>=0,oi||Xt(ai,2,this.length);let Di=this[ai+1]|this[ai]<<8;return Di&32768?Di|4294901760:Di},ft.prototype.readInt32LE=function(ai,oi){return ai>>>=0,oi||Xt(ai,4,this.length),this[ai]|this[ai+1]<<8|this[ai+2]<<16|this[ai+3]<<24},ft.prototype.readInt32BE=function(ai,oi){return ai>>>=0,oi||Xt(ai,4,this.length),this[ai]<<24|this[ai+1]<<16|this[ai+2]<<8|this[ai+3]},ft.prototype.readBigInt64LE=Vi(function(ai){ai>>>=0,Li(ai,`offset`);let oi=this[ai],Di=this[ai+7];(oi===void 0||Di===void 0)&&Ti(ai,this.length-8);let Si=this[ai+4]+this[ai+5]*2**8+this[ai+6]*2**16+(Di<<24);return(BigInt(Si)<<BigInt(32))+BigInt(oi+this[++ai]*2**8+this[++ai]*2**16+this[++ai]*2**24)}),ft.prototype.readBigInt64BE=Vi(function(ai){ai>>>=0,Li(ai,`offset`);let oi=this[ai],Di=this[ai+7];(oi===void 0||Di===void 0)&&Ti(ai,this.length-8);let Si=(oi<<24)+this[++ai]*2**16+this[++ai]*2**8+this[++ai];return(BigInt(Si)<<BigInt(32))+BigInt(this[++ai]*2**24+this[++ai]*2**16+this[++ai]*2**8+Di)}),ft.prototype.readFloatLE=function(ai,oi){return ai>>>=0,oi||Xt(ai,4,this.length),j.read(this,ai,!0,23,4)},ft.prototype.readFloatBE=function(ai,oi){return ai>>>=0,oi||Xt(ai,4,this.length),j.read(this,ai,!1,23,4)},ft.prototype.readDoubleLE=function(ai,oi){return ai>>>=0,oi||Xt(ai,8,this.length),j.read(this,ai,!0,52,8)},ft.prototype.readDoubleBE=function(ai,oi){return ai>>>=0,oi||Xt(ai,8,this.length),j.read(this,ai,!1,52,8)};function si(yi,ai,oi,Di,Si,qi){if(!ft.isBuffer(yi))throw TypeError(`"buffer" argument must be a Buffer instance`);if(ai>Si||ai<qi)throw RangeError(`"value" argument is out of bounds`);if(oi+Di>yi.length)throw RangeError(`Index out of range`)}ft.prototype.writeUintLE=ft.prototype.writeUIntLE=function(ai,oi,Di,Si){if(ai=+ai,oi>>>=0,Di>>>=0,!Si){let Yi=2**(8*Di)-1;si(this,ai,oi,Di,Yi,0)}let qi=1,la=0;for(this[oi]=ai&255;++la<Di&&(qi*=256);)this[oi+la]=ai/qi&255;return oi+Di},ft.prototype.writeUintBE=ft.prototype.writeUIntBE=function(ai,oi,Di,Si){if(ai=+ai,oi>>>=0,Di>>>=0,!Si){let Yi=2**(8*Di)-1;si(this,ai,oi,Di,Yi,0)}let qi=Di-1,la=1;for(this[oi+qi]=ai&255;--qi>=0&&(la*=256);)this[oi+qi]=ai/la&255;return oi+Di},ft.prototype.writeUint8=ft.prototype.writeUInt8=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,1,255,0),this[oi]=ai&255,oi+1},ft.prototype.writeUint16LE=ft.prototype.writeUInt16LE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,2,65535,0),this[oi]=ai&255,this[oi+1]=ai>>>8,oi+2},ft.prototype.writeUint16BE=ft.prototype.writeUInt16BE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,2,65535,0),this[oi]=ai>>>8,this[oi+1]=ai&255,oi+2},ft.prototype.writeUint32LE=ft.prototype.writeUInt32LE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,4,4294967295,0),this[oi+3]=ai>>>24,this[oi+2]=ai>>>16,this[oi+1]=ai>>>8,this[oi]=ai&255,oi+4},ft.prototype.writeUint32BE=ft.prototype.writeUInt32BE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,4,4294967295,0),this[oi]=ai>>>24,this[oi+1]=ai>>>16,this[oi+2]=ai>>>8,this[oi+3]=ai&255,oi+4};function ki(yi,ai,oi,Di,Si){Ai(ai,Di,Si,yi,oi,7);let qi=Number(ai&BigInt(4294967295));yi[oi++]=qi,qi>>=8,yi[oi++]=qi,qi>>=8,yi[oi++]=qi,qi>>=8,yi[oi++]=qi;let la=Number(ai>>BigInt(32)&BigInt(4294967295));return yi[oi++]=la,la>>=8,yi[oi++]=la,la>>=8,yi[oi++]=la,la>>=8,yi[oi++]=la,oi}function pi(yi,ai,oi,Di,Si){Ai(ai,Di,Si,yi,oi,7);let qi=Number(ai&BigInt(4294967295));yi[oi+7]=qi,qi>>=8,yi[oi+6]=qi,qi>>=8,yi[oi+5]=qi,qi>>=8,yi[oi+4]=qi;let la=Number(ai>>BigInt(32)&BigInt(4294967295));return yi[oi+3]=la,la>>=8,yi[oi+2]=la,la>>=8,yi[oi+1]=la,la>>=8,yi[oi]=la,oi+8}ft.prototype.writeBigUInt64LE=Vi(function(ai,oi=0){return ki(this,ai,oi,BigInt(0),BigInt(`0xffffffffffffffff`))}),ft.prototype.writeBigUInt64BE=Vi(function(ai,oi=0){return pi(this,ai,oi,BigInt(0),BigInt(`0xffffffffffffffff`))}),ft.prototype.writeIntLE=function(ai,oi,Di,Si){if(ai=+ai,oi>>>=0,!Si){let zi=2**(8*Di-1);si(this,ai,oi,Di,zi-1,-zi)}let qi=0,la=1,Yi=0;for(this[oi]=ai&255;++qi<Di&&(la*=256);)ai<0&&Yi===0&&this[oi+qi-1]!==0&&(Yi=1),this[oi+qi]=(ai/la>>0)-Yi&255;return oi+Di},ft.prototype.writeIntBE=function(ai,oi,Di,Si){if(ai=+ai,oi>>>=0,!Si){let zi=2**(8*Di-1);si(this,ai,oi,Di,zi-1,-zi)}let qi=Di-1,la=1,Yi=0;for(this[oi+qi]=ai&255;--qi>=0&&(la*=256);)ai<0&&Yi===0&&this[oi+qi+1]!==0&&(Yi=1),this[oi+qi]=(ai/la>>0)-Yi&255;return oi+Di},ft.prototype.writeInt8=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,1,127,-128),ai<0&&(ai=255+ai+1),this[oi]=ai&255,oi+1},ft.prototype.writeInt16LE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,2,32767,-32768),this[oi]=ai&255,this[oi+1]=ai>>>8,oi+2},ft.prototype.writeInt16BE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,2,32767,-32768),this[oi]=ai>>>8,this[oi+1]=ai&255,oi+2},ft.prototype.writeInt32LE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,4,2147483647,-2147483648),this[oi]=ai&255,this[oi+1]=ai>>>8,this[oi+2]=ai>>>16,this[oi+3]=ai>>>24,oi+4},ft.prototype.writeInt32BE=function(ai,oi,Di){return ai=+ai,oi>>>=0,Di||si(this,ai,oi,4,2147483647,-2147483648),ai<0&&(ai=4294967295+ai+1),this[oi]=ai>>>24,this[oi+1]=ai>>>16,this[oi+2]=ai>>>8,this[oi+3]=ai&255,oi+4},ft.prototype.writeBigInt64LE=Vi(function(ai,oi=0){return ki(this,ai,oi,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))}),ft.prototype.writeBigInt64BE=Vi(function(ai,oi=0){return pi(this,ai,oi,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))});function _i(yi,ai,oi,Di,Si,qi){if(oi+Di>yi.length||oi<0)throw RangeError(`Index out of range`)}function hi(yi,ai,oi,Di,Si){return ai=+ai,oi>>>=0,Si||_i(yi,ai,oi,4),j.write(yi,ai,oi,Di,23,4),oi+4}ft.prototype.writeFloatLE=function(ai,oi,Di){return hi(this,ai,oi,!0,Di)},ft.prototype.writeFloatBE=function(ai,oi,Di){return hi(this,ai,oi,!1,Di)};function di(yi,ai,oi,Di,Si){return ai=+ai,oi>>>=0,Si||_i(yi,ai,oi,8),j.write(yi,ai,oi,Di,52,8),oi+8}ft.prototype.writeDoubleLE=function(ai,oi,Di){return di(this,ai,oi,!0,Di)},ft.prototype.writeDoubleBE=function(ai,oi,Di){return di(this,ai,oi,!1,Di)},ft.prototype.copy=function(ai,oi,Di,Si){if(!ft.isBuffer(ai))throw TypeError(`argument should be a Buffer`);if(Di||=0,!Si&&Si!==0&&(Si=this.length),oi>=ai.length&&(oi=ai.length),oi||=0,Si>0&&Si<Di&&(Si=Di),Si===Di||ai.length===0||this.length===0)return 0;if(oi<0)throw RangeError(`targetStart out of bounds`);if(Di<0||Di>=this.length)throw RangeError(`Index out of range`);if(Si<0)throw RangeError(`sourceEnd out of bounds`);Si>this.length&&(Si=this.length),ai.length-oi<Si-Di&&(Si=ai.length-oi+Di);let qi=Si-Di;return this===ai&&typeof Ge.prototype.copyWithin==`function`?this.copyWithin(oi,Di,Si):Ge.prototype.set.call(ai,this.subarray(Di,Si),oi),qi},ft.prototype.fill=function(ai,oi,Di,Si){if(typeof ai==`string`){if(typeof oi==`string`?(Si=oi,oi=0,Di=this.length):typeof Di==`string`&&(Si=Di,Di=this.length),Si!==void 0&&typeof Si!=`string`)throw TypeError(`encoding must be a string`);if(typeof Si==`string`&&!ft.isEncoding(Si))throw TypeError(`Unknown encoding: `+Si);if(ai.length===1){let la=ai.charCodeAt(0);(Si===`utf8`&&la<128||Si===`latin1`)&&(ai=la)}}else typeof ai==`number`?ai&=255:typeof ai==`boolean`&&(ai=Number(ai));if(oi<0||this.length<oi||this.length<Di)throw RangeError(`Out of range index`);if(Di<=oi)return this;oi>>>=0,Di=Di===void 0?this.length:Di>>>0,ai||=0;let qi;if(typeof ai==`number`)for(qi=oi;qi<Di;++qi)this[qi]=ai;else{let la=ft.isBuffer(ai)?ai:ft.from(ai,Si),Yi=la.length;if(Yi===0)throw TypeError(`The value "`+ai+`" is invalid for argument "value"`);for(qi=0;qi<Di-oi;++qi)this[qi+oi]=la[qi%Yi]}return this};let bi={};function Bi(yi,ai,oi){bi[yi]=class extends oi{constructor(){super(),Object.defineProperty(this,`message`,{value:ai.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${yi}]`,this.stack,delete this.name}get code(){return yi}set code(Si){Object.defineProperty(this,`code`,{configurable:!0,enumerable:!0,value:Si,writable:!0})}toString(){return`${this.name} [${yi}]: ${this.message}`}}}Bi(`ERR_BUFFER_OUT_OF_BOUNDS`,function(yi){return yi?`${yi} is outside of buffer bounds`:`Attempt to access memory outside buffer bounds`},RangeError),Bi(`ERR_INVALID_ARG_TYPE`,function(yi,ai){return`The "${yi}" argument must be of type number. Received type ${typeof ai}`},TypeError),Bi(`ERR_OUT_OF_RANGE`,function(yi,ai,oi){let Di=`The value of "${yi}" is out of range.`,Si=oi;return Number.isInteger(oi)&&Math.abs(oi)>2**32?Si=ci(String(oi)):typeof oi==`bigint`&&(Si=String(oi),(oi>BigInt(2)**BigInt(32)||oi<-(BigInt(2)**BigInt(32)))&&(Si=ci(Si)),Si+=`n`),Di+=` It must be ${ai}. Received ${Si}`,Di},RangeError);function ci(yi){let ai=``,oi=yi.length,Di=yi[0]===`-`?1:0;for(;oi>=Di+4;oi-=3)ai=`_${yi.slice(oi-3,oi)}${ai}`;return`${yi.slice(0,oi)}${ai}`}function vi(yi,ai,oi){Li(ai,`offset`),(yi[ai]===void 0||yi[ai+oi]===void 0)&&Ti(ai,yi.length-(oi+1))}function Ai(yi,ai,oi,Di,Si,qi){if(yi>oi||yi<ai){let la=typeof ai==`bigint`?`n`:``,Yi;throw Yi=qi>3?ai===0||ai===BigInt(0)?`>= 0${la} and < 2${la} ** ${(qi+1)*8}${la}`:`>= -(2${la} ** ${(qi+1)*8-1}${la}) and < 2 ** ${(qi+1)*8-1}${la}`:`>= ${ai}${la} and <= ${oi}${la}`,new bi.ERR_OUT_OF_RANGE(`value`,Yi,yi)}vi(Di,Si,qi)}function Li(yi,ai){if(typeof yi!=`number`)throw new bi.ERR_INVALID_ARG_TYPE(ai,`number`,yi)}function Ti(yi,ai,oi){throw Math.floor(yi)===yi?ai<0?new bi.ERR_BUFFER_OUT_OF_BOUNDS:new bi.ERR_OUT_OF_RANGE(oi||`offset`,`>= ${oi?1:0} and <= ${ai}`,yi):(Li(yi,oi),new bi.ERR_OUT_OF_RANGE(oi||`offset`,`an integer`,yi))}let ba=/[^+/0-9A-Za-z-_]/g;function Ri(yi){if(yi=yi.split(`=`)[0],yi=yi.trim().replace(ba,``),yi.length<2)return``;for(;yi.length%4!=0;)yi+=`=`;return yi}function Wi(yi,ai){ai||=1/0;let oi,Di=yi.length,Si=null,qi=[];for(let la=0;la<Di;++la){if(oi=yi.charCodeAt(la),oi>55295&&oi<57344){if(!Si){if(oi>56319){(ai-=3)>-1&&qi.push(239,191,189);continue}else if(la+1===Di){(ai-=3)>-1&&qi.push(239,191,189);continue}Si=oi;continue}if(oi<56320){(ai-=3)>-1&&qi.push(239,191,189),Si=oi;continue}oi=(Si-55296<<10|oi-56320)+65536}else Si&&(ai-=3)>-1&&qi.push(239,191,189);if(Si=null,oi<128){if(--ai<0)break;qi.push(oi)}else if(oi<2048){if((ai-=2)<0)break;qi.push(oi>>6|192,oi&63|128)}else if(oi<65536){if((ai-=3)<0)break;qi.push(oi>>12|224,oi>>6&63|128,oi&63|128)}else if(oi<1114112){if((ai-=4)<0)break;qi.push(oi>>18|240,oi>>12&63|128,oi>>6&63|128,oi&63|128)}else throw Error(`Invalid code point`)}return qi}function Ma(yi){let ai=[];for(let oi=0;oi<yi.length;++oi)ai.push(yi.charCodeAt(oi)&255);return ai}function Hi(yi,ai){let oi,Di,Si,qi=[];for(let la=0;la<yi.length&&!((ai-=2)<0);++la)oi=yi.charCodeAt(la),Di=oi>>8,Si=oi%256,qi.push(Si),qi.push(Di);return qi}function Ii(yi){return p.toByteArray(Ri(yi))}function ya(yi,ai,oi,Di){let Si;for(Si=0;Si<Di&&!(Si+oi>=ai.length||Si>=yi.length);++Si)ai[Si+oi]=yi[Si];return Si}function gi(yi,ai){return yi instanceof ai||yi!=null&&yi.constructor!=null&&yi.constructor.name!=null&&yi.constructor.name===ai.name}function Ni(yi){return yi!==yi}let $i=(function(){let yi=`0123456789abcdef`,ai=Array(256);for(let oi=0;oi<16;++oi){let Di=oi*16;for(let Si=0;Si<16;++Si)ai[Di+Si]=yi[oi]+yi[Si]}return ai})();function Vi(yi){return typeof BigInt>`u`?Ui:yi}function Ui(){throw Error(`BigInt not supported`)}})(buffer$1),Buffer$21=buffer$1.Buffer,buffer$1.Blob,buffer$1.BlobOptions,buffer$1.Buffer,buffer$1.File,buffer$1.FileOptions,buffer$1.INSPECT_MAX_BYTES,buffer$1.SlowBuffer,buffer$1.TranscodeEncoding,buffer$1.atob,buffer$1.btoa,buffer$1.constants,buffer$1.isAscii,buffer$1.isUtf8,buffer$1.kMaxLength,buffer$1.kStringMaxLength,buffer$1.resolveObjectURL,buffer$1.transcode})),require_buffer_xor=__commonJSMin(((r,p)=>{init_dist(),p.exports=function(Ue,De){for(var Ge=Math.min(Ue.length,De.length),R=new Buffer$21(Ge),ut=0;ut<Ge;++ut)R[ut]=Ue[ut]^De[ut];return R}})),require_cbc=__commonJSMin((r=>{var p=require_buffer_xor();r.encrypt=function(j,Ue){var De=p(Ue,j._prev);return j._prev=j._cipher.encryptBlock(De),j._prev},r.decrypt=function(j,Ue){var De=j._prev;return j._prev=Ue,p(j._cipher.decryptBlock(Ue),De)}})),require_cfb=__commonJSMin((r=>{var p=require_safe_buffer$3().Buffer,j=require_buffer_xor();function Ue(De,Ge,R){var ut=Ge.length,Ct=j(Ge,De._cache);return De._cache=De._cache.slice(ut),De._prev=p.concat([De._prev,R?Ge:Ct]),Ct}r.encrypt=function(De,Ge,R){for(var ut=p.allocUnsafe(0),Ct;Ge.length;)if(De._cache.length===0&&(De._cache=De._cipher.encryptBlock(De._prev),De._prev=p.allocUnsafe(0)),De._cache.length<=Ge.length)Ct=De._cache.length,ut=p.concat([ut,Ue(De,Ge.slice(0,Ct),R)]),Ge=Ge.slice(Ct);else{ut=p.concat([ut,Ue(De,Ge,R)]);break}return ut}})),require_cfb8=__commonJSMin((r=>{var p=require_safe_buffer$3().Buffer;function j(Ue,De,Ge){var R=Ue._cipher.encryptBlock(Ue._prev)[0]^De;return Ue._prev=p.concat([Ue._prev.slice(1),p.from([Ge?De:R])]),R}r.encrypt=function(Ue,De,Ge){for(var R=De.length,ut=p.allocUnsafe(R),Ct=-1;++Ct<R;)ut[Ct]=j(Ue,De[Ct],Ge);return ut}})),require_cfb1=__commonJSMin((r=>{var p=require_safe_buffer$3().Buffer;function j(De,Ge,R){for(var ut,Ct=-1,zt=8,ft=0,qt,Nt;++Ct<zt;)ut=De._cipher.encryptBlock(De._prev),qt=Ge&1<<7-Ct?128:0,Nt=ut[0]^qt,ft+=(Nt&128)>>Ct%8,De._prev=Ue(De._prev,R?qt:Nt);return ft}function Ue(De,Ge){var R=De.length,ut=-1,Ct=p.allocUnsafe(De.length);for(De=p.concat([De,p.from([Ge])]);++ut<R;)Ct[ut]=De[ut]<<1|De[ut+1]>>7;return Ct}r.encrypt=function(De,Ge,R){for(var ut=Ge.length,Ct=p.allocUnsafe(ut),zt=-1;++zt<ut;)Ct[zt]=j(De,Ge[zt],R);return Ct}})),require_ofb=__commonJSMin((r=>{init_dist();var p=require_buffer_xor();function j(Ue){return Ue._prev=Ue._cipher.encryptBlock(Ue._prev),Ue._prev}r.encrypt=function(Ue,De){for(;Ue._cache.length<De.length;)Ue._cache=Buffer$21.concat([Ue._cache,j(Ue)]);var Ge=Ue._cache.slice(0,De.length);return Ue._cache=Ue._cache.slice(De.length),p(De,Ge)}})),require_incr32=__commonJSMin(((r,p)=>{function j(Ue){for(var De=Ue.length,Ge;De--;)if(Ge=Ue.readUInt8(De),Ge===255)Ue.writeUInt8(0,De);else{Ge++,Ue.writeUInt8(Ge,De);break}}p.exports=j})),require_ctr=__commonJSMin((r=>{var p=require_buffer_xor(),j=require_safe_buffer$3().Buffer,Ue=require_incr32();function De(R){var ut=R._cipher.encryptBlockRaw(R._prev);return Ue(R._prev),ut}var Ge=16;r.encrypt=function(R,ut){var Ct=Math.ceil(ut.length/Ge),zt=R._cache.length;R._cache=j.concat([R._cache,j.allocUnsafe(Ct*Ge)]);for(var ft=0;ft<Ct;ft++){var qt=De(R),Nt=zt+ft*Ge;R._cache.writeUInt32BE(qt[0],Nt+0),R._cache.writeUInt32BE(qt[1],Nt+4),R._cache.writeUInt32BE(qt[2],Nt+8),R._cache.writeUInt32BE(qt[3],Nt+12)}var Ut=R._cache.slice(0,ut.length);return R._cache=R._cache.slice(ut.length),p(ut,Ut)}})),list_exports=__export({aes128:()=>aes128,aes192:()=>aes192,aes256:()=>aes256,default:()=>list_default}),aes128,aes192,aes256,list_default,init_list=__esmMin((()=>{aes128={cipher:`AES`,key:128,iv:16,mode:`CBC`,type:`block`},aes192={cipher:`AES`,key:192,iv:16,mode:`CBC`,type:`block`},aes256={cipher:`AES`,key:256,iv:16,mode:`CBC`,type:`block`},list_default={"aes-128-ecb":{cipher:`AES`,key:128,iv:0,mode:`ECB`,type:`block`},"aes-192-ecb":{cipher:`AES`,key:192,iv:0,mode:`ECB`,type:`block`},"aes-256-ecb":{cipher:`AES`,key:256,iv:0,mode:`ECB`,type:`block`},"aes-128-cbc":{cipher:`AES`,key:128,iv:16,mode:`CBC`,type:`block`},"aes-192-cbc":{cipher:`AES`,key:192,iv:16,mode:`CBC`,type:`block`},"aes-256-cbc":{cipher:`AES`,key:256,iv:16,mode:`CBC`,type:`block`},aes128,aes192,aes256,"aes-128-cfb":{cipher:`AES`,key:128,iv:16,mode:`CFB`,type:`stream`},"aes-192-cfb":{cipher:`AES`,key:192,iv:16,mode:`CFB`,type:`stream`},"aes-256-cfb":{cipher:`AES`,key:256,iv:16,mode:`CFB`,type:`stream`},"aes-128-cfb8":{cipher:`AES`,key:128,iv:16,mode:`CFB8`,type:`stream`},"aes-192-cfb8":{cipher:`AES`,key:192,iv:16,mode:`CFB8`,type:`stream`},"aes-256-cfb8":{cipher:`AES`,key:256,iv:16,mode:`CFB8`,type:`stream`},"aes-128-cfb1":{cipher:`AES`,key:128,iv:16,mode:`CFB1`,type:`stream`},"aes-192-cfb1":{cipher:`AES`,key:192,iv:16,mode:`CFB1`,type:`stream`},"aes-256-cfb1":{cipher:`AES`,key:256,iv:16,mode:`CFB1`,type:`stream`},"aes-128-ofb":{cipher:`AES`,key:128,iv:16,mode:`OFB`,type:`stream`},"aes-192-ofb":{cipher:`AES`,key:192,iv:16,mode:`OFB`,type:`stream`},"aes-256-ofb":{cipher:`AES`,key:256,iv:16,mode:`OFB`,type:`stream`},"aes-128-ctr":{cipher:`AES`,key:128,iv:16,mode:`CTR`,type:`stream`},"aes-192-ctr":{cipher:`AES`,key:192,iv:16,mode:`CTR`,type:`stream`},"aes-256-ctr":{cipher:`AES`,key:256,iv:16,mode:`CTR`,type:`stream`},"aes-128-gcm":{cipher:`AES`,key:128,iv:12,mode:`GCM`,type:`auth`},"aes-192-gcm":{cipher:`AES`,key:192,iv:12,mode:`GCM`,type:`auth`},"aes-256-gcm":{cipher:`AES`,key:256,iv:12,mode:`GCM`,type:`auth`}}})),require_modes$1=__commonJSMin(((r,p)=>{var j={ECB:require_ecb(),CBC:require_cbc(),CFB:require_cfb(),CFB8:require_cfb8(),CFB1:require_cfb1(),OFB:require_ofb(),CTR:require_ctr(),GCM:require_ctr()},Ue=(init_list(),__toCommonJS(list_exports).default);for(var De in Ue)Ue[De].module=j[Ue[De].mode];p.exports=Ue})),require_aes=__commonJSMin(((r,p)=>{var j=require_safe_buffer$3().Buffer;function Ue(zt){j.isBuffer(zt)||(zt=j.from(zt));for(var ft=zt.length/4|0,qt=Array(ft),Nt=0;Nt<ft;Nt++)qt[Nt]=zt.readUInt32BE(Nt*4);return qt}function De(zt){for(var ft=0;ft<zt.length;zt++)zt[ft]=0}function Ge(zt,ft,qt,Nt,Ut){for(var Yt=qt[0],Gt=qt[1],Jt=qt[2],ei=qt[3],ii=zt[0]^ft[0],ri=zt[1]^ft[1],ui=zt[2]^ft[2],fi=zt[3]^ft[3],mi,Fi,Mi,xi,wi=4,Oi=1;Oi<Ut;Oi++)mi=Yt[ii>>>24]^Gt[ri>>>16&255]^Jt[ui>>>8&255]^ei[fi&255]^ft[wi++],Fi=Yt[ri>>>24]^Gt[ui>>>16&255]^Jt[fi>>>8&255]^ei[ii&255]^ft[wi++],Mi=Yt[ui>>>24]^Gt[fi>>>16&255]^Jt[ii>>>8&255]^ei[ri&255]^ft[wi++],xi=Yt[fi>>>24]^Gt[ii>>>16&255]^Jt[ri>>>8&255]^ei[ui&255]^ft[wi++],ii=mi,ri=Fi,ui=Mi,fi=xi;return mi=(Nt[ii>>>24]<<24|Nt[ri>>>16&255]<<16|Nt[ui>>>8&255]<<8|Nt[fi&255])^ft[wi++],Fi=(Nt[ri>>>24]<<24|Nt[ui>>>16&255]<<16|Nt[fi>>>8&255]<<8|Nt[ii&255])^ft[wi++],Mi=(Nt[ui>>>24]<<24|Nt[fi>>>16&255]<<16|Nt[ii>>>8&255]<<8|Nt[ri&255])^ft[wi++],xi=(Nt[fi>>>24]<<24|Nt[ii>>>16&255]<<16|Nt[ri>>>8&255]<<8|Nt[ui&255])^ft[wi++],mi>>>=0,Fi>>>=0,Mi>>>=0,xi>>>=0,[mi,Fi,Mi,xi]}var R=[0,1,2,4,8,16,32,64,128,27,54],ut=(function(){for(var zt=Array(256),ft=0;ft<256;ft++)ft<128?zt[ft]=ft<<1:zt[ft]=ft<<1^283;for(var qt=[],Nt=[],Ut=[[],[],[],[]],Yt=[[],[],[],[]],Gt=0,Jt=0,ei=0;ei<256;++ei){var ii=Jt^Jt<<1^Jt<<2^Jt<<3^Jt<<4;ii=ii>>>8^ii&255^99,qt[Gt]=ii,Nt[ii]=Gt;var ri=zt[Gt],ui=zt[ri],fi=zt[ui],mi=zt[ii]*257^ii*16843008;Ut[0][Gt]=mi<<24|mi>>>8,Ut[1][Gt]=mi<<16|mi>>>16,Ut[2][Gt]=mi<<8|mi>>>24,Ut[3][Gt]=mi,mi=fi*16843009^ui*65537^ri*257^Gt*16843008,Yt[0][ii]=mi<<24|mi>>>8,Yt[1][ii]=mi<<16|mi>>>16,Yt[2][ii]=mi<<8|mi>>>24,Yt[3][ii]=mi,Gt===0?Gt=Jt=1:(Gt=ri^zt[zt[zt[fi^ri]]],Jt^=zt[zt[Jt]])}return{SBOX:qt,INV_SBOX:Nt,SUB_MIX:Ut,INV_SUB_MIX:Yt}})();function Ct(zt){this._key=Ue(zt),this._reset()}Ct.blockSize=16,Ct.keySize=256/8,Ct.prototype.blockSize=Ct.blockSize,Ct.prototype.keySize=Ct.keySize,Ct.prototype._reset=function(){for(var zt=this._key,ft=zt.length,qt=ft+6,Nt=(qt+1)*4,Ut=[],Yt=0;Yt<ft;Yt++)Ut[Yt]=zt[Yt];for(Yt=ft;Yt<Nt;Yt++){var Gt=Ut[Yt-1];Yt%ft===0?(Gt=Gt<<8|Gt>>>24,Gt=ut.SBOX[Gt>>>24]<<24|ut.SBOX[Gt>>>16&255]<<16|ut.SBOX[Gt>>>8&255]<<8|ut.SBOX[Gt&255],Gt^=R[Yt/ft|0]<<24):ft>6&&Yt%ft===4&&(Gt=ut.SBOX[Gt>>>24]<<24|ut.SBOX[Gt>>>16&255]<<16|ut.SBOX[Gt>>>8&255]<<8|ut.SBOX[Gt&255]),Ut[Yt]=Ut[Yt-ft]^Gt}for(var Jt=[],ei=0;ei<Nt;ei++){var ii=Nt-ei,ri=Ut[ii-(ei%4?0:4)];ei<4||ii<=4?Jt[ei]=ri:Jt[ei]=ut.INV_SUB_MIX[0][ut.SBOX[ri>>>24]]^ut.INV_SUB_MIX[1][ut.SBOX[ri>>>16&255]]^ut.INV_SUB_MIX[2][ut.SBOX[ri>>>8&255]]^ut.INV_SUB_MIX[3][ut.SBOX[ri&255]]}this._nRounds=qt,this._keySchedule=Ut,this._invKeySchedule=Jt},Ct.prototype.encryptBlockRaw=function(zt){return zt=Ue(zt),Ge(zt,this._keySchedule,ut.SUB_MIX,ut.SBOX,this._nRounds)},Ct.prototype.encryptBlock=function(zt){var ft=this.encryptBlockRaw(zt),qt=j.allocUnsafe(16);return qt.writeUInt32BE(ft[0],0),qt.writeUInt32BE(ft[1],4),qt.writeUInt32BE(ft[2],8),qt.writeUInt32BE(ft[3],12),qt},Ct.prototype.decryptBlock=function(zt){zt=Ue(zt);var ft=zt[1];zt[1]=zt[3],zt[3]=ft;var qt=Ge(zt,this._invKeySchedule,ut.INV_SUB_MIX,ut.INV_SBOX,this._nRounds),Nt=j.allocUnsafe(16);return Nt.writeUInt32BE(qt[0],0),Nt.writeUInt32BE(qt[3],4),Nt.writeUInt32BE(qt[2],8),Nt.writeUInt32BE(qt[1],12),Nt},Ct.prototype.scrub=function(){De(this._keySchedule),De(this._invKeySchedule),De(this._key)},p.exports.AES=Ct})),require_ghash=__commonJSMin(((r,p)=>{var j=require_safe_buffer$3().Buffer,Ue=j.alloc(16,0);function De(ut){return[ut.readUInt32BE(0),ut.readUInt32BE(4),ut.readUInt32BE(8),ut.readUInt32BE(12)]}function Ge(ut){var Ct=j.allocUnsafe(16);return Ct.writeUInt32BE(ut[0]>>>0,0),Ct.writeUInt32BE(ut[1]>>>0,4),Ct.writeUInt32BE(ut[2]>>>0,8),Ct.writeUInt32BE(ut[3]>>>0,12),Ct}function R(ut){this.h=ut,this.state=j.alloc(16,0),this.cache=j.allocUnsafe(0)}R.prototype.ghash=function(ut){for(var Ct=-1;++Ct<ut.length;)this.state[Ct]^=ut[Ct];this._multiply()},R.prototype._multiply=function(){for(var ut=De(this.h),Ct=[0,0,0,0],zt,ft,qt,Nt=-1;++Nt<128;){for(ft=(this.state[~~(Nt/8)]&1<<7-Nt%8)!=0,ft&&(Ct[0]^=ut[0],Ct[1]^=ut[1],Ct[2]^=ut[2],Ct[3]^=ut[3]),qt=(ut[3]&1)!=0,zt=3;zt>0;zt--)ut[zt]=ut[zt]>>>1|(ut[zt-1]&1)<<31;ut[0]>>>=1,qt&&(ut[0]^=225<<24)}this.state=Ge(Ct)},R.prototype.update=function(ut){this.cache=j.concat([this.cache,ut]);for(var Ct;this.cache.length>=16;)Ct=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(Ct)},R.prototype.final=function(ut,Ct){return this.cache.length&&this.ghash(j.concat([this.cache,Ue],16)),this.ghash(Ge([0,ut,0,Ct])),this.state},p.exports=R})),require_authCipher=__commonJSMin(((r,p)=>{var j=require_aes(),Ue=require_safe_buffer$3().Buffer,De=require_cipher_base(),Ge=require_inherits_browser(),R=require_ghash(),ut=require_buffer_xor(),Ct=require_incr32();function zt(Nt,Ut){var Yt=0;Nt.length!==Ut.length&&Yt++;for(var Gt=Math.min(Nt.length,Ut.length),Jt=0;Jt<Gt;++Jt)Yt+=Nt[Jt]^Ut[Jt];return Yt}function ft(Nt,Ut,Yt){if(Ut.length===12)return Nt._finID=Ue.concat([Ut,Ue.from([0,0,0,1])]),Ue.concat([Ut,Ue.from([0,0,0,2])]);var Gt=new R(Yt),Jt=Ut.length,ei=Jt%16;Gt.update(Ut),ei&&(ei=16-ei,Gt.update(Ue.alloc(ei,0))),Gt.update(Ue.alloc(8,0));var ii=Jt*8,ri=Ue.alloc(8);ri.writeUIntBE(ii,0,8),Gt.update(ri),Nt._finID=Gt.state;var ui=Ue.from(Nt._finID);return Ct(ui),ui}function qt(Nt,Ut,Yt,Gt){De.call(this);var Jt=Ue.alloc(4,0);this._cipher=new j.AES(Ut);var ei=this._cipher.encryptBlock(Jt);this._ghash=new R(ei),Yt=ft(this,Yt,ei),this._prev=Ue.from(Yt),this._cache=Ue.allocUnsafe(0),this._secCache=Ue.allocUnsafe(0),this._decrypt=Gt,this._alen=0,this._len=0,this._mode=Nt,this._authTag=null,this._called=!1}Ge(qt,De),qt.prototype._update=function(Nt){if(!this._called&&this._alen){var Ut=16-this._alen%16;Ut<16&&(Ut=Ue.alloc(Ut,0),this._ghash.update(Ut))}this._called=!0;var Yt=this._mode.encrypt(this,Nt);return this._decrypt?this._ghash.update(Nt):this._ghash.update(Yt),this._len+=Nt.length,Yt},qt.prototype._final=function(){if(this._decrypt&&!this._authTag)throw Error(`Unsupported state or unable to authenticate data`);var Nt=ut(this._ghash.final(this._alen*8,this._len*8),this._cipher.encryptBlock(this._finID));if(this._decrypt&&zt(Nt,this._authTag))throw Error(`Unsupported state or unable to authenticate data`);this._authTag=Nt,this._cipher.scrub()},qt.prototype.getAuthTag=function(){if(this._decrypt||!Ue.isBuffer(this._authTag))throw Error(`Attempting to get auth tag in unsupported state`);return this._authTag},qt.prototype.setAuthTag=function(Ut){if(!this._decrypt)throw Error(`Attempting to set auth tag in unsupported state`);this._authTag=Ut},qt.prototype.setAAD=function(Ut){if(this._called)throw Error(`Attempting to set AAD in unsupported state`);this._ghash.update(Ut),this._alen+=Ut.length},p.exports=qt})),require_streamCipher=__commonJSMin(((r,p)=>{var j=require_aes(),Ue=require_safe_buffer$3().Buffer,De=require_cipher_base(),Ge=require_inherits_browser();function R(ut,Ct,zt,ft){De.call(this),this._cipher=new j.AES(Ct),this._prev=Ue.from(zt),this._cache=Ue.allocUnsafe(0),this._secCache=Ue.allocUnsafe(0),this._decrypt=ft,this._mode=ut}Ge(R,De),R.prototype._update=function(ut){return this._mode.encrypt(this,ut,this._decrypt)},R.prototype._final=function(){this._cipher.scrub()},p.exports=R})),require_evp_bytestokey=__commonJSMin(((r,p)=>{var j=require_safe_buffer$3().Buffer,Ue=require_md5$1();function De(Ge,R,ut,Ct){if(j.isBuffer(Ge)||(Ge=j.from(Ge,`binary`)),R&&(j.isBuffer(R)||(R=j.from(R,`binary`)),R.length!==8))throw RangeError(`salt should be Buffer with 8 byte length`);for(var zt=ut/8,ft=j.alloc(zt),qt=j.alloc(Ct||0),Nt=j.alloc(0);zt>0||Ct>0;){var Ut=new Ue;Ut.update(Nt),Ut.update(Ge),R&&Ut.update(R),Nt=Ut.digest();var Yt=0;if(zt>0){var Gt=ft.length-zt;Yt=Math.min(zt,Nt.length),Nt.copy(ft,Gt,0,Yt),zt-=Yt}if(Yt<Nt.length&&Ct>0){var Jt=qt.length-Ct,ei=Math.min(Ct,Nt.length-Yt);Nt.copy(qt,Jt,Yt,Yt+ei),Ct-=ei}}return Nt.fill(0),{key:ft,iv:qt}}p.exports=De})),require_encrypter=__commonJSMin((r=>{var p=require_modes$1(),j=require_authCipher(),Ue=require_safe_buffer$3().Buffer,De=require_streamCipher(),Ge=require_cipher_base(),R=require_aes(),ut=require_evp_bytestokey(),Ct=require_inherits_browser();function zt(Yt,Gt,Jt){Ge.call(this),this._cache=new qt,this._cipher=new R.AES(Gt),this._prev=Ue.from(Jt),this._mode=Yt,this._autopadding=!0}Ct(zt,Ge),zt.prototype._update=function(Yt){this._cache.add(Yt);for(var Gt,Jt,ei=[];Gt=this._cache.get();)Jt=this._mode.encrypt(this,Gt),ei.push(Jt);return Ue.concat(ei)};var ft=Ue.alloc(16,16);zt.prototype._final=function(){var Yt=this._cache.flush();if(this._autopadding)return Yt=this._mode.encrypt(this,Yt),this._cipher.scrub(),Yt;if(!Yt.equals(ft))throw this._cipher.scrub(),Error(`data not multiple of block length`)},zt.prototype.setAutoPadding=function(Yt){return this._autopadding=!!Yt,this};function qt(){this.cache=Ue.allocUnsafe(0)}qt.prototype.add=function(Yt){this.cache=Ue.concat([this.cache,Yt])},qt.prototype.get=function(){if(this.cache.length>15){var Yt=this.cache.slice(0,16);return this.cache=this.cache.slice(16),Yt}return null},qt.prototype.flush=function(){for(var Yt=16-this.cache.length,Gt=Ue.allocUnsafe(Yt),Jt=-1;++Jt<Yt;)Gt.writeUInt8(Yt,Jt);return Ue.concat([this.cache,Gt])};function Nt(Yt,Gt,Jt){var ei=p[Yt.toLowerCase()];if(!ei)throw TypeError(`invalid suite type`);if(typeof Gt==`string`&&(Gt=Ue.from(Gt)),Gt.length!==ei.key/8)throw TypeError(`invalid key length `+Gt.length);if(typeof Jt==`string`&&(Jt=Ue.from(Jt)),ei.mode!==`GCM`&&Jt.length!==ei.iv)throw TypeError(`invalid iv length `+Jt.length);return ei.type===`stream`?new De(ei.module,Gt,Jt):ei.type===`auth`?new j(ei.module,Gt,Jt):new zt(ei.module,Gt,Jt)}function Ut(Yt,Gt){var Jt=p[Yt.toLowerCase()];if(!Jt)throw TypeError(`invalid suite type`);var ei=ut(Gt,!1,Jt.key,Jt.iv);return Nt(Yt,ei.key,ei.iv)}r.createCipheriv=Nt,r.createCipher=Ut})),require_decrypter=__commonJSMin((r=>{var p=require_authCipher(),j=require_safe_buffer$3().Buffer,Ue=require_modes$1(),De=require_streamCipher(),Ge=require_cipher_base(),R=require_aes(),ut=require_evp_bytestokey(),Ct=require_inherits_browser();function zt(Yt,Gt,Jt){Ge.call(this),this._cache=new ft,this._last=void 0,this._cipher=new R.AES(Gt),this._prev=j.from(Jt),this._mode=Yt,this._autopadding=!0}Ct(zt,Ge),zt.prototype._update=function(Yt){this._cache.add(Yt);for(var Gt,Jt,ei=[];Gt=this._cache.get(this._autopadding);)Jt=this._mode.decrypt(this,Gt),ei.push(Jt);return j.concat(ei)},zt.prototype._final=function(){var Yt=this._cache.flush();if(this._autopadding)return qt(this._mode.decrypt(this,Yt));if(Yt)throw Error(`data not multiple of block length`)},zt.prototype.setAutoPadding=function(Yt){return this._autopadding=!!Yt,this};function ft(){this.cache=j.allocUnsafe(0)}ft.prototype.add=function(Yt){this.cache=j.concat([this.cache,Yt])},ft.prototype.get=function(Yt){var Gt;if(Yt){if(this.cache.length>16)return Gt=this.cache.slice(0,16),this.cache=this.cache.slice(16),Gt}else if(this.cache.length>=16)return Gt=this.cache.slice(0,16),this.cache=this.cache.slice(16),Gt;return null},ft.prototype.flush=function(){if(this.cache.length)return this.cache};function qt(Yt){var Gt=Yt[15];if(Gt<1||Gt>16)throw Error(`unable to decrypt data`);for(var Jt=-1;++Jt<Gt;)if(Yt[Jt+(16-Gt)]!==Gt)throw Error(`unable to decrypt data`);if(Gt!==16)return Yt.slice(0,16-Gt)}function Nt(Yt,Gt,Jt){var ei=Ue[Yt.toLowerCase()];if(!ei)throw TypeError(`invalid suite type`);if(typeof Jt==`string`&&(Jt=j.from(Jt)),ei.mode!==`GCM`&&Jt.length!==ei.iv)throw TypeError(`invalid iv length `+Jt.length);if(typeof Gt==`string`&&(Gt=j.from(Gt)),Gt.length!==ei.key/8)throw TypeError(`invalid key length `+Gt.length);return ei.type===`stream`?new De(ei.module,Gt,Jt,!0):ei.type===`auth`?new p(ei.module,Gt,Jt,!0):new zt(ei.module,Gt,Jt)}function Ut(Yt,Gt){var Jt=Ue[Yt.toLowerCase()];if(!Jt)throw TypeError(`invalid suite type`);var ei=ut(Gt,!1,Jt.key,Jt.iv);return Nt(Yt,ei.key,ei.iv)}r.createDecipher=Ut,r.createDecipheriv=Nt})),require_browser$11=__commonJSMin((r=>{var p=require_encrypter(),j=require_decrypter(),Ue=(init_list(),__toCommonJS(list_exports).default);function De(){return Object.keys(Ue)}r.createCipher=r.Cipher=p.createCipher,r.createCipheriv=r.Cipheriv=p.createCipheriv,r.createDecipher=r.Decipher=j.createDecipher,r.createDecipheriv=r.Decipheriv=j.createDecipheriv,r.listCiphers=r.getCiphers=De})),require_modes=__commonJSMin((r=>{r[`des-ecb`]={key:8,iv:0},r[`des-cbc`]=r.des={key:8,iv:8},r[`des-ede3-cbc`]=r.des3={key:24,iv:8},r[`des-ede3`]={key:24,iv:0},r[`des-ede-cbc`]={key:16,iv:8},r[`des-ede`]={key:16,iv:0}})),require_browser$10=__commonJSMin((r=>{var p=require_browserify_des(),j=require_browser$11(),Ue=require_modes$1(),De=require_modes(),Ge=require_evp_bytestokey();function R(qt,Nt){qt=qt.toLowerCase();var Ut,Yt;if(Ue[qt])Ut=Ue[qt].key,Yt=Ue[qt].iv;else if(De[qt])Ut=De[qt].key*8,Yt=De[qt].iv;else throw TypeError(`invalid suite type`);var Gt=Ge(Nt,!1,Ut,Yt);return Ct(qt,Gt.key,Gt.iv)}function ut(qt,Nt){qt=qt.toLowerCase();var Ut,Yt;if(Ue[qt])Ut=Ue[qt].key,Yt=Ue[qt].iv;else if(De[qt])Ut=De[qt].key*8,Yt=De[qt].iv;else throw TypeError(`invalid suite type`);var Gt=Ge(Nt,!1,Ut,Yt);return zt(qt,Gt.key,Gt.iv)}function Ct(qt,Nt,Ut){if(qt=qt.toLowerCase(),Ue[qt])return j.createCipheriv(qt,Nt,Ut);if(De[qt])return new p({key:Nt,iv:Ut,mode:qt});throw TypeError(`invalid suite type`)}function zt(qt,Nt,Ut){if(qt=qt.toLowerCase(),Ue[qt])return j.createDecipheriv(qt,Nt,Ut);if(De[qt])return new p({key:Nt,iv:Ut,mode:qt,decrypt:!0});throw TypeError(`invalid suite type`)}function ft(){return Object.keys(De).concat(j.getCiphers())}r.createCipher=r.Cipher=R,r.createCipheriv=r.Cipheriv=Ct,r.createDecipher=r.Decipher=ut,r.createDecipheriv=r.Decipheriv=zt,r.listCiphers=r.getCiphers=ft})),require_bn$11=__commonJSMin(((r,p)=>{(function(j,Ue){function De(Je,s){if(!Je)throw Error(s||`Assertion failed`)}function Ge(Je,s){Je.super_=s;var K=function(){};K.prototype=s.prototype,Je.prototype=new K,Je.prototype.constructor=Je}function R(Je,s,K){if(R.isBN(Je))return Je;this.negative=0,this.words=null,this.length=0,this.red=null,Je!==null&&((s===`le`||s===`be`)&&(K=s,s=10),this._init(Je||0,s||10,K||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist().Buffer}catch{}R.isBN=function(s){return s instanceof R?!0:typeof s==`object`&&!!s&&s.constructor.wordSize===R.wordSize&&Array.isArray(s.words)},R.max=function(s,K){return s.cmp(K)>0?s:K},R.min=function(s,K){return s.cmp(K)<0?s:K},R.prototype._init=function(s,K,xe){if(typeof s==`number`)return this._initNumber(s,K,xe);if(typeof s==`object`)return this._initArray(s,K,xe);K===`hex`&&(K=16),De(K===(K|0)&&K>=2&&K<=36),s=s.toString().replace(/\s+/g,``);var ke=0;s[0]===`-`&&(ke++,this.negative=1),ke<s.length&&(K===16?this._parseHex(s,ke,xe):(this._parseBase(s,K,ke),xe===`le`&&this._initArray(this.toArray(),K,xe)))},R.prototype._initNumber=function(s,K,xe){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(De(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),xe===`le`&&this._initArray(this.toArray(),K,xe)},R.prototype._initArray=function(s,K,xe){if(De(typeof s.length==`number`),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke,at,Xe=0;if(xe===`be`)for(ke=s.length-1,Ke=0;ke>=0;ke-=3)at=s[ke]|s[ke-1]<<8|s[ke-2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);else if(xe===`le`)for(ke=0,Ke=0;ke<s.length;ke+=3)at=s[ke]|s[ke+1]<<8|s[ke+2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);return this.strip()};function Ct(Je,s){var K=Je.charCodeAt(s);return K>=65&&K<=70?K-55:K>=97&&K<=102?K-87:K-48&15}function zt(Je,s,K){var xe=Ct(Je,K);return K-1>=s&&(xe|=Ct(Je,K-1)<<4),xe}R.prototype._parseHex=function(s,K,xe){this.length=Math.ceil((s.length-K)/6),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke=0,at=0,Xe;if(xe===`be`)for(ke=s.length-1;ke>=K;ke-=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;else for(ke=(s.length-K)%2==0?K+1:K;ke<s.length;ke+=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;this.strip()};function ft(Je,s,K,xe){for(var ke=0,Ke=Math.min(Je.length,K),at=s;at<Ke;at++){var Xe=Je.charCodeAt(at)-48;ke*=xe,Xe>=49?ke+=Xe-49+10:Xe>=17?ke+=Xe-17+10:ke+=Xe}return ke}R.prototype._parseBase=function(s,K,xe){this.words=[0],this.length=1;for(var ke=0,Ke=1;Ke<=67108863;Ke*=K)ke++;ke--,Ke=Ke/K|0;for(var at=s.length-xe,Xe=at%ke,We=Math.min(at,at-Xe)+xe,g=0,Ye=xe;Ye<We;Ye+=ke)g=ft(s,Ye,Ye+ke,K),this.imuln(Ke),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g);if(Xe!==0){var ti=1;for(g=ft(s,Ye,s.length,K),Ye=0;Ye<Xe;Ye++)ti*=K;this.imuln(ti),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g)}this.strip()},R.prototype.copy=function(s){s.words=Array(this.length);for(var K=0;K<this.length;K++)s.words[K]=this.words[K];s.length=this.length,s.negative=this.negative,s.red=this.red},R.prototype.clone=function(){var s=new R(null);return this.copy(s),s},R.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},R.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},R.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var qt=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Nt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ut=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(s,K){s||=10,K=K|0||1;var xe;if(s===16||s===`hex`){xe=``;for(var ke=0,Ke=0,at=0;at<this.length;at++){var Xe=this.words[at],We=((Xe<<ke|Ke)&16777215).toString(16);Ke=Xe>>>24-ke&16777215,ke+=2,ke>=26&&(ke-=26,at--),xe=Ke!==0||at!==this.length-1?qt[6-We.length]+We+xe:We+xe}for(Ke!==0&&(xe=Ke.toString(16)+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}if(s===(s|0)&&s>=2&&s<=36){var g=Nt[s],Ye=Ut[s];xe=``;var ti=this.clone();for(ti.negative=0;!ti.isZero();){var Xt=ti.modn(Ye).toString(s);ti=ti.idivn(Ye),xe=ti.isZero()?Xt+xe:qt[g-Xt.length]+Xt+xe}for(this.isZero()&&(xe=`0`+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?s:-s},R.prototype.toJSON=function(){return this.toString(16)},R.prototype.toBuffer=function(s,K){return De(typeof ut<`u`),this.toArrayLike(ut,s,K)},R.prototype.toArray=function(s,K){return this.toArrayLike(Array,s,K)},R.prototype.toArrayLike=function(s,K,xe){var ke=this.byteLength(),Ke=xe||Math.max(1,ke);De(ke<=Ke,`byte array longer than desired length`),De(Ke>0,`Requested array length <= 0`),this.strip();var at=K===`le`,Xe=new s(Ke),We,g,Ye=this.clone();if(at){for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[g]=We;for(;g<Ke;g++)Xe[g]=0}else{for(g=0;g<Ke-ke;g++)Xe[g]=0;for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[Ke-g-1]=We}return Xe},Math.clz32?R.prototype._countBits=function(s){return 32-Math.clz32(s)}:R.prototype._countBits=function(s){var K=s,xe=0;return K>=4096&&(xe+=13,K>>>=13),K>=64&&(xe+=7,K>>>=7),K>=8&&(xe+=4,K>>>=4),K>=2&&(xe+=2,K>>>=2),xe+K},R.prototype._zeroBits=function(s){if(s===0)return 26;var K=s,xe=0;return!(K&8191)&&(xe+=13,K>>>=13),!(K&127)&&(xe+=7,K>>>=7),!(K&15)&&(xe+=4,K>>>=4),!(K&3)&&(xe+=2,K>>>=2),!(K&1)&&xe++,xe},R.prototype.bitLength=function(){var s=this.words[this.length-1],K=this._countBits(s);return(this.length-1)*26+K};function Yt(Je){for(var s=Array(Je.bitLength()),K=0;K<s.length;K++){var xe=K/26|0,ke=K%26;s[K]=(Je.words[xe]&1<<ke)>>>ke}return s}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,K=0;K<this.length;K++){var xe=this._zeroBits(this.words[K]);if(s+=xe,xe!==26)break}return s},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(s){return this.negative===0?this.clone():this.abs().inotn(s).iaddn(1)},R.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var K=0;K<s.length;K++)this.words[K]=this.words[K]|s.words[K];return this.strip()},R.prototype.ior=function(s){return De((this.negative|s.negative)===0),this.iuor(s)},R.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},R.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},R.prototype.iuand=function(s){for(var K=this.length>s.length?s:this,xe=0;xe<K.length;xe++)this.words[xe]=this.words[xe]&s.words[xe];return this.length=K.length,this.strip()},R.prototype.iand=function(s){return De((this.negative|s.negative)===0),this.iuand(s)},R.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},R.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},R.prototype.iuxor=function(s){var K,xe;this.length>s.length?(K=this,xe=s):(K=s,xe=this);for(var ke=0;ke<xe.length;ke++)this.words[ke]=K.words[ke]^xe.words[ke];if(this!==K)for(;ke<K.length;ke++)this.words[ke]=K.words[ke];return this.length=K.length,this.strip()},R.prototype.ixor=function(s){return De((this.negative|s.negative)===0),this.iuxor(s)},R.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},R.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},R.prototype.inotn=function(s){De(typeof s==`number`&&s>=0);var K=Math.ceil(s/26)|0,xe=s%26;this._expand(K),xe>0&&K--;for(var ke=0;ke<K;ke++)this.words[ke]=~this.words[ke]&67108863;return xe>0&&(this.words[ke]=~this.words[ke]&67108863>>26-xe),this.strip()},R.prototype.notn=function(s){return this.clone().inotn(s)},R.prototype.setn=function(s,K){De(typeof s==`number`&&s>=0);var xe=s/26|0,ke=s%26;return this._expand(xe+1),K?this.words[xe]=this.words[xe]|1<<ke:this.words[xe]=this.words[xe]&~(1<<ke),this.strip()},R.prototype.iadd=function(s){var K;if(this.negative!==0&&s.negative===0)return this.negative=0,K=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,K=this.isub(s),s.negative=1,K._normSign();var xe,ke;this.length>s.length?(xe=this,ke=s):(xe=s,ke=this);for(var Ke=0,at=0;at<ke.length;at++)K=(xe.words[at]|0)+(ke.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;for(;Ke!==0&&at<xe.length;at++)K=(xe.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;if(this.length=xe.length,Ke!==0)this.words[this.length]=Ke,this.length++;else if(xe!==this)for(;at<xe.length;at++)this.words[at]=xe.words[at];return this},R.prototype.add=function(s){var K;return s.negative!==0&&this.negative===0?(s.negative=0,K=this.sub(s),s.negative^=1,K):s.negative===0&&this.negative!==0?(this.negative=0,K=s.sub(this),this.negative=1,K):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},R.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var K=this.iadd(s);return s.negative=1,K._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var xe=this.cmp(s);if(xe===0)return this.negative=0,this.length=1,this.words[0]=0,this;var ke,Ke;xe>0?(ke=this,Ke=s):(ke=s,Ke=this);for(var at=0,Xe=0;Xe<Ke.length;Xe++)K=(ke.words[Xe]|0)-(Ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;for(;at!==0&&Xe<ke.length;Xe++)K=(ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;if(at===0&&Xe<ke.length&&ke!==this)for(;Xe<ke.length;Xe++)this.words[Xe]=ke.words[Xe];return this.length=Math.max(this.length,Xe),ke!==this&&(this.negative=1),this.strip()},R.prototype.sub=function(s){return this.clone().isub(s)};function Gt(Je,s,K){K.negative=s.negative^Je.negative;var xe=Je.length+s.length|0;K.length=xe,xe=xe-1|0;var ke=Je.words[0]|0,Ke=s.words[0]|0,at=ke*Ke,Xe=at&67108863,We=at/67108864|0;K.words[0]=Xe;for(var g=1;g<xe;g++){for(var Ye=We>>>26,ti=We&67108863,Xt=Math.min(g,s.length-1),si=Math.max(0,g-Je.length+1);si<=Xt;si++){var ki=g-si|0;ke=Je.words[ki]|0,Ke=s.words[si]|0,at=ke*Ke+ti,Ye+=at/67108864|0,ti=at&67108863}K.words[g]=ti|0,We=Ye|0}return We===0?K.length--:K.words[g]=We|0,K.strip()}var Jt=function(s,K,xe){var ke=s.words,Ke=K.words,at=xe.words,Xe=0,We,g,Ye,ti=ke[0]|0,Xt=ti&8191,si=ti>>>13,ki=ke[1]|0,pi=ki&8191,_i=ki>>>13,hi=ke[2]|0,di=hi&8191,bi=hi>>>13,Bi=ke[3]|0,ci=Bi&8191,vi=Bi>>>13,Ai=ke[4]|0,Li=Ai&8191,Ti=Ai>>>13,ba=ke[5]|0,Ri=ba&8191,Wi=ba>>>13,Ma=ke[6]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=ke[7]|0,gi=ya&8191,Ni=ya>>>13,$i=ke[8]|0,Vi=$i&8191,Ui=$i>>>13,yi=ke[9]|0,ai=yi&8191,oi=yi>>>13,Di=Ke[0]|0,Si=Di&8191,qi=Di>>>13,la=Ke[1]|0,Yi=la&8191,zi=la>>>13,ka=Ke[2]|0,Ki=ka&8191,Gi=ka>>>13,Aa=Ke[3]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=Ke[4]|0,ea=kn&8191,ua=kn>>>13,Ei=Ke[5]|0,ni=Ei&8191,li=Ei>>>13,ji=Ke[6]|0,Ci=ji&8191,Pi=ji>>>13,fa=Ke[7]|0,Zi=fa&8191,ia=fa>>>13,$a=Ke[8]|0,ra=$a&8191,Qi=$a>>>13,Xn=Ke[9]|0,da=Xn&8191,ha=Xn>>>13;xe.negative=s.negative^K.negative,xe.length=19,We=Math.imul(Xt,Si),g=Math.imul(Xt,qi),g=g+Math.imul(si,Si)|0,Ye=Math.imul(si,qi);var xn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(xn>>>26)|0,xn&=67108863,We=Math.imul(pi,Si),g=Math.imul(pi,qi),g=g+Math.imul(_i,Si)|0,Ye=Math.imul(_i,qi),We=We+Math.imul(Xt,Yi)|0,g=g+Math.imul(Xt,zi)|0,g=g+Math.imul(si,Yi)|0,Ye=Ye+Math.imul(si,zi)|0;var rn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(rn>>>26)|0,rn&=67108863,We=Math.imul(di,Si),g=Math.imul(di,qi),g=g+Math.imul(bi,Si)|0,Ye=Math.imul(bi,qi),We=We+Math.imul(pi,Yi)|0,g=g+Math.imul(pi,zi)|0,g=g+Math.imul(_i,Yi)|0,Ye=Ye+Math.imul(_i,zi)|0,We=We+Math.imul(Xt,Ki)|0,g=g+Math.imul(Xt,Gi)|0,g=g+Math.imul(si,Ki)|0,Ye=Ye+Math.imul(si,Gi)|0;var an=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(an>>>26)|0,an&=67108863,We=Math.imul(ci,Si),g=Math.imul(ci,qi),g=g+Math.imul(vi,Si)|0,Ye=Math.imul(vi,qi),We=We+Math.imul(di,Yi)|0,g=g+Math.imul(di,zi)|0,g=g+Math.imul(bi,Yi)|0,Ye=Ye+Math.imul(bi,zi)|0,We=We+Math.imul(pi,Ki)|0,g=g+Math.imul(pi,Gi)|0,g=g+Math.imul(_i,Ki)|0,Ye=Ye+Math.imul(_i,Gi)|0,We=We+Math.imul(Xt,Ji)|0,g=g+Math.imul(Xt,Xi)|0,g=g+Math.imul(si,Ji)|0,Ye=Ye+Math.imul(si,Xi)|0;var Wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,We=Math.imul(Li,Si),g=Math.imul(Li,qi),g=g+Math.imul(Ti,Si)|0,Ye=Math.imul(Ti,qi),We=We+Math.imul(ci,Yi)|0,g=g+Math.imul(ci,zi)|0,g=g+Math.imul(vi,Yi)|0,Ye=Ye+Math.imul(vi,zi)|0,We=We+Math.imul(di,Ki)|0,g=g+Math.imul(di,Gi)|0,g=g+Math.imul(bi,Ki)|0,Ye=Ye+Math.imul(bi,Gi)|0,We=We+Math.imul(pi,Ji)|0,g=g+Math.imul(pi,Xi)|0,g=g+Math.imul(_i,Ji)|0,Ye=Ye+Math.imul(_i,Xi)|0,We=We+Math.imul(Xt,ea)|0,g=g+Math.imul(Xt,ua)|0,g=g+Math.imul(si,ea)|0,Ye=Ye+Math.imul(si,ua)|0;var wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wa>>>26)|0,wa&=67108863,We=Math.imul(Ri,Si),g=Math.imul(Ri,qi),g=g+Math.imul(Wi,Si)|0,Ye=Math.imul(Wi,qi),We=We+Math.imul(Li,Yi)|0,g=g+Math.imul(Li,zi)|0,g=g+Math.imul(Ti,Yi)|0,Ye=Ye+Math.imul(Ti,zi)|0,We=We+Math.imul(ci,Ki)|0,g=g+Math.imul(ci,Gi)|0,g=g+Math.imul(vi,Ki)|0,Ye=Ye+Math.imul(vi,Gi)|0,We=We+Math.imul(di,Ji)|0,g=g+Math.imul(di,Xi)|0,g=g+Math.imul(bi,Ji)|0,Ye=Ye+Math.imul(bi,Xi)|0,We=We+Math.imul(pi,ea)|0,g=g+Math.imul(pi,ua)|0,g=g+Math.imul(_i,ea)|0,Ye=Ye+Math.imul(_i,ua)|0,We=We+Math.imul(Xt,ni)|0,g=g+Math.imul(Xt,li)|0,g=g+Math.imul(si,ni)|0,Ye=Ye+Math.imul(si,li)|0;var Da=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Da>>>26)|0,Da&=67108863,We=Math.imul(Hi,Si),g=Math.imul(Hi,qi),g=g+Math.imul(Ii,Si)|0,Ye=Math.imul(Ii,qi),We=We+Math.imul(Ri,Yi)|0,g=g+Math.imul(Ri,zi)|0,g=g+Math.imul(Wi,Yi)|0,Ye=Ye+Math.imul(Wi,zi)|0,We=We+Math.imul(Li,Ki)|0,g=g+Math.imul(Li,Gi)|0,g=g+Math.imul(Ti,Ki)|0,Ye=Ye+Math.imul(Ti,Gi)|0,We=We+Math.imul(ci,Ji)|0,g=g+Math.imul(ci,Xi)|0,g=g+Math.imul(vi,Ji)|0,Ye=Ye+Math.imul(vi,Xi)|0,We=We+Math.imul(di,ea)|0,g=g+Math.imul(di,ua)|0,g=g+Math.imul(bi,ea)|0,Ye=Ye+Math.imul(bi,ua)|0,We=We+Math.imul(pi,ni)|0,g=g+Math.imul(pi,li)|0,g=g+Math.imul(_i,ni)|0,Ye=Ye+Math.imul(_i,li)|0,We=We+Math.imul(Xt,Ci)|0,g=g+Math.imul(Xt,Pi)|0,g=g+Math.imul(si,Ci)|0,Ye=Ye+Math.imul(si,Pi)|0;var Na=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Na>>>26)|0,Na&=67108863,We=Math.imul(gi,Si),g=Math.imul(gi,qi),g=g+Math.imul(Ni,Si)|0,Ye=Math.imul(Ni,qi),We=We+Math.imul(Hi,Yi)|0,g=g+Math.imul(Hi,zi)|0,g=g+Math.imul(Ii,Yi)|0,Ye=Ye+Math.imul(Ii,zi)|0,We=We+Math.imul(Ri,Ki)|0,g=g+Math.imul(Ri,Gi)|0,g=g+Math.imul(Wi,Ki)|0,Ye=Ye+Math.imul(Wi,Gi)|0,We=We+Math.imul(Li,Ji)|0,g=g+Math.imul(Li,Xi)|0,g=g+Math.imul(Ti,Ji)|0,Ye=Ye+Math.imul(Ti,Xi)|0,We=We+Math.imul(ci,ea)|0,g=g+Math.imul(ci,ua)|0,g=g+Math.imul(vi,ea)|0,Ye=Ye+Math.imul(vi,ua)|0,We=We+Math.imul(di,ni)|0,g=g+Math.imul(di,li)|0,g=g+Math.imul(bi,ni)|0,Ye=Ye+Math.imul(bi,li)|0,We=We+Math.imul(pi,Ci)|0,g=g+Math.imul(pi,Pi)|0,g=g+Math.imul(_i,Ci)|0,Ye=Ye+Math.imul(_i,Pi)|0,We=We+Math.imul(Xt,Zi)|0,g=g+Math.imul(Xt,ia)|0,g=g+Math.imul(si,Zi)|0,Ye=Ye+Math.imul(si,ia)|0;var on=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(on>>>26)|0,on&=67108863,We=Math.imul(Vi,Si),g=Math.imul(Vi,qi),g=g+Math.imul(Ui,Si)|0,Ye=Math.imul(Ui,qi),We=We+Math.imul(gi,Yi)|0,g=g+Math.imul(gi,zi)|0,g=g+Math.imul(Ni,Yi)|0,Ye=Ye+Math.imul(Ni,zi)|0,We=We+Math.imul(Hi,Ki)|0,g=g+Math.imul(Hi,Gi)|0,g=g+Math.imul(Ii,Ki)|0,Ye=Ye+Math.imul(Ii,Gi)|0,We=We+Math.imul(Ri,Ji)|0,g=g+Math.imul(Ri,Xi)|0,g=g+Math.imul(Wi,Ji)|0,Ye=Ye+Math.imul(Wi,Xi)|0,We=We+Math.imul(Li,ea)|0,g=g+Math.imul(Li,ua)|0,g=g+Math.imul(Ti,ea)|0,Ye=Ye+Math.imul(Ti,ua)|0,We=We+Math.imul(ci,ni)|0,g=g+Math.imul(ci,li)|0,g=g+Math.imul(vi,ni)|0,Ye=Ye+Math.imul(vi,li)|0,We=We+Math.imul(di,Ci)|0,g=g+Math.imul(di,Pi)|0,g=g+Math.imul(bi,Ci)|0,Ye=Ye+Math.imul(bi,Pi)|0,We=We+Math.imul(pi,Zi)|0,g=g+Math.imul(pi,ia)|0,g=g+Math.imul(_i,Zi)|0,Ye=Ye+Math.imul(_i,ia)|0,We=We+Math.imul(Xt,ra)|0,g=g+Math.imul(Xt,Qi)|0,g=g+Math.imul(si,ra)|0,Ye=Ye+Math.imul(si,Qi)|0;var nn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(nn>>>26)|0,nn&=67108863,We=Math.imul(ai,Si),g=Math.imul(ai,qi),g=g+Math.imul(oi,Si)|0,Ye=Math.imul(oi,qi),We=We+Math.imul(Vi,Yi)|0,g=g+Math.imul(Vi,zi)|0,g=g+Math.imul(Ui,Yi)|0,Ye=Ye+Math.imul(Ui,zi)|0,We=We+Math.imul(gi,Ki)|0,g=g+Math.imul(gi,Gi)|0,g=g+Math.imul(Ni,Ki)|0,Ye=Ye+Math.imul(Ni,Gi)|0,We=We+Math.imul(Hi,Ji)|0,g=g+Math.imul(Hi,Xi)|0,g=g+Math.imul(Ii,Ji)|0,Ye=Ye+Math.imul(Ii,Xi)|0,We=We+Math.imul(Ri,ea)|0,g=g+Math.imul(Ri,ua)|0,g=g+Math.imul(Wi,ea)|0,Ye=Ye+Math.imul(Wi,ua)|0,We=We+Math.imul(Li,ni)|0,g=g+Math.imul(Li,li)|0,g=g+Math.imul(Ti,ni)|0,Ye=Ye+Math.imul(Ti,li)|0,We=We+Math.imul(ci,Ci)|0,g=g+Math.imul(ci,Pi)|0,g=g+Math.imul(vi,Ci)|0,Ye=Ye+Math.imul(vi,Pi)|0,We=We+Math.imul(di,Zi)|0,g=g+Math.imul(di,ia)|0,g=g+Math.imul(bi,Zi)|0,Ye=Ye+Math.imul(bi,ia)|0,We=We+Math.imul(pi,ra)|0,g=g+Math.imul(pi,Qi)|0,g=g+Math.imul(_i,ra)|0,Ye=Ye+Math.imul(_i,Qi)|0,We=We+Math.imul(Xt,da)|0,g=g+Math.imul(Xt,ha)|0,g=g+Math.imul(si,da)|0,Ye=Ye+Math.imul(si,ha)|0;var bn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,We=Math.imul(ai,Yi),g=Math.imul(ai,zi),g=g+Math.imul(oi,Yi)|0,Ye=Math.imul(oi,zi),We=We+Math.imul(Vi,Ki)|0,g=g+Math.imul(Vi,Gi)|0,g=g+Math.imul(Ui,Ki)|0,Ye=Ye+Math.imul(Ui,Gi)|0,We=We+Math.imul(gi,Ji)|0,g=g+Math.imul(gi,Xi)|0,g=g+Math.imul(Ni,Ji)|0,Ye=Ye+Math.imul(Ni,Xi)|0,We=We+Math.imul(Hi,ea)|0,g=g+Math.imul(Hi,ua)|0,g=g+Math.imul(Ii,ea)|0,Ye=Ye+Math.imul(Ii,ua)|0,We=We+Math.imul(Ri,ni)|0,g=g+Math.imul(Ri,li)|0,g=g+Math.imul(Wi,ni)|0,Ye=Ye+Math.imul(Wi,li)|0,We=We+Math.imul(Li,Ci)|0,g=g+Math.imul(Li,Pi)|0,g=g+Math.imul(Ti,Ci)|0,Ye=Ye+Math.imul(Ti,Pi)|0,We=We+Math.imul(ci,Zi)|0,g=g+Math.imul(ci,ia)|0,g=g+Math.imul(vi,Zi)|0,Ye=Ye+Math.imul(vi,ia)|0,We=We+Math.imul(di,ra)|0,g=g+Math.imul(di,Qi)|0,g=g+Math.imul(bi,ra)|0,Ye=Ye+Math.imul(bi,Qi)|0,We=We+Math.imul(pi,da)|0,g=g+Math.imul(pi,ha)|0,g=g+Math.imul(_i,da)|0,Ye=Ye+Math.imul(_i,ha)|0;var wn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wn>>>26)|0,wn&=67108863,We=Math.imul(ai,Ki),g=Math.imul(ai,Gi),g=g+Math.imul(oi,Ki)|0,Ye=Math.imul(oi,Gi),We=We+Math.imul(Vi,Ji)|0,g=g+Math.imul(Vi,Xi)|0,g=g+Math.imul(Ui,Ji)|0,Ye=Ye+Math.imul(Ui,Xi)|0,We=We+Math.imul(gi,ea)|0,g=g+Math.imul(gi,ua)|0,g=g+Math.imul(Ni,ea)|0,Ye=Ye+Math.imul(Ni,ua)|0,We=We+Math.imul(Hi,ni)|0,g=g+Math.imul(Hi,li)|0,g=g+Math.imul(Ii,ni)|0,Ye=Ye+Math.imul(Ii,li)|0,We=We+Math.imul(Ri,Ci)|0,g=g+Math.imul(Ri,Pi)|0,g=g+Math.imul(Wi,Ci)|0,Ye=Ye+Math.imul(Wi,Pi)|0,We=We+Math.imul(Li,Zi)|0,g=g+Math.imul(Li,ia)|0,g=g+Math.imul(Ti,Zi)|0,Ye=Ye+Math.imul(Ti,ia)|0,We=We+Math.imul(ci,ra)|0,g=g+Math.imul(ci,Qi)|0,g=g+Math.imul(vi,ra)|0,Ye=Ye+Math.imul(vi,Qi)|0,We=We+Math.imul(di,da)|0,g=g+Math.imul(di,ha)|0,g=g+Math.imul(bi,da)|0,Ye=Ye+Math.imul(bi,ha)|0;var ln=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(ln>>>26)|0,ln&=67108863,We=Math.imul(ai,Ji),g=Math.imul(ai,Xi),g=g+Math.imul(oi,Ji)|0,Ye=Math.imul(oi,Xi),We=We+Math.imul(Vi,ea)|0,g=g+Math.imul(Vi,ua)|0,g=g+Math.imul(Ui,ea)|0,Ye=Ye+Math.imul(Ui,ua)|0,We=We+Math.imul(gi,ni)|0,g=g+Math.imul(gi,li)|0,g=g+Math.imul(Ni,ni)|0,Ye=Ye+Math.imul(Ni,li)|0,We=We+Math.imul(Hi,Ci)|0,g=g+Math.imul(Hi,Pi)|0,g=g+Math.imul(Ii,Ci)|0,Ye=Ye+Math.imul(Ii,Pi)|0,We=We+Math.imul(Ri,Zi)|0,g=g+Math.imul(Ri,ia)|0,g=g+Math.imul(Wi,Zi)|0,Ye=Ye+Math.imul(Wi,ia)|0,We=We+Math.imul(Li,ra)|0,g=g+Math.imul(Li,Qi)|0,g=g+Math.imul(Ti,ra)|0,Ye=Ye+Math.imul(Ti,Qi)|0,We=We+Math.imul(ci,da)|0,g=g+Math.imul(ci,ha)|0,g=g+Math.imul(vi,da)|0,Ye=Ye+Math.imul(vi,ha)|0;var Mn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,We=Math.imul(ai,ea),g=Math.imul(ai,ua),g=g+Math.imul(oi,ea)|0,Ye=Math.imul(oi,ua),We=We+Math.imul(Vi,ni)|0,g=g+Math.imul(Vi,li)|0,g=g+Math.imul(Ui,ni)|0,Ye=Ye+Math.imul(Ui,li)|0,We=We+Math.imul(gi,Ci)|0,g=g+Math.imul(gi,Pi)|0,g=g+Math.imul(Ni,Ci)|0,Ye=Ye+Math.imul(Ni,Pi)|0,We=We+Math.imul(Hi,Zi)|0,g=g+Math.imul(Hi,ia)|0,g=g+Math.imul(Ii,Zi)|0,Ye=Ye+Math.imul(Ii,ia)|0,We=We+Math.imul(Ri,ra)|0,g=g+Math.imul(Ri,Qi)|0,g=g+Math.imul(Wi,ra)|0,Ye=Ye+Math.imul(Wi,Qi)|0,We=We+Math.imul(Li,da)|0,g=g+Math.imul(Li,ha)|0,g=g+Math.imul(Ti,da)|0,Ye=Ye+Math.imul(Ti,ha)|0;var sn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(sn>>>26)|0,sn&=67108863,We=Math.imul(ai,ni),g=Math.imul(ai,li),g=g+Math.imul(oi,ni)|0,Ye=Math.imul(oi,li),We=We+Math.imul(Vi,Ci)|0,g=g+Math.imul(Vi,Pi)|0,g=g+Math.imul(Ui,Ci)|0,Ye=Ye+Math.imul(Ui,Pi)|0,We=We+Math.imul(gi,Zi)|0,g=g+Math.imul(gi,ia)|0,g=g+Math.imul(Ni,Zi)|0,Ye=Ye+Math.imul(Ni,ia)|0,We=We+Math.imul(Hi,ra)|0,g=g+Math.imul(Hi,Qi)|0,g=g+Math.imul(Ii,ra)|0,Ye=Ye+Math.imul(Ii,Qi)|0,We=We+Math.imul(Ri,da)|0,g=g+Math.imul(Ri,ha)|0,g=g+Math.imul(Wi,da)|0,Ye=Ye+Math.imul(Wi,ha)|0;var Dn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,We=Math.imul(ai,Ci),g=Math.imul(ai,Pi),g=g+Math.imul(oi,Ci)|0,Ye=Math.imul(oi,Pi),We=We+Math.imul(Vi,Zi)|0,g=g+Math.imul(Vi,ia)|0,g=g+Math.imul(Ui,Zi)|0,Ye=Ye+Math.imul(Ui,ia)|0,We=We+Math.imul(gi,ra)|0,g=g+Math.imul(gi,Qi)|0,g=g+Math.imul(Ni,ra)|0,Ye=Ye+Math.imul(Ni,Qi)|0,We=We+Math.imul(Hi,da)|0,g=g+Math.imul(Hi,ha)|0,g=g+Math.imul(Ii,da)|0,Ye=Ye+Math.imul(Ii,ha)|0;var An=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(An>>>26)|0,An&=67108863,We=Math.imul(ai,Zi),g=Math.imul(ai,ia),g=g+Math.imul(oi,Zi)|0,Ye=Math.imul(oi,ia),We=We+Math.imul(Vi,ra)|0,g=g+Math.imul(Vi,Qi)|0,g=g+Math.imul(Ui,ra)|0,Ye=Ye+Math.imul(Ui,Qi)|0,We=We+Math.imul(gi,da)|0,g=g+Math.imul(gi,ha)|0,g=g+Math.imul(Ni,da)|0,Ye=Ye+Math.imul(Ni,ha)|0;var Tn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,We=Math.imul(ai,ra),g=Math.imul(ai,Qi),g=g+Math.imul(oi,ra)|0,Ye=Math.imul(oi,Qi),We=We+Math.imul(Vi,da)|0,g=g+Math.imul(Vi,ha)|0,g=g+Math.imul(Ui,da)|0,Ye=Ye+Math.imul(Ui,ha)|0;var Jn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,We=Math.imul(ai,da),g=Math.imul(ai,ha),g=g+Math.imul(oi,da)|0,Ye=Math.imul(oi,ha);var Zn=(Xe+We|0)+((g&8191)<<13)|0;return Xe=(Ye+(g>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,at[0]=xn,at[1]=rn,at[2]=an,at[3]=Wa,at[4]=wa,at[5]=Da,at[6]=Na,at[7]=on,at[8]=nn,at[9]=bn,at[10]=wn,at[11]=ln,at[12]=Mn,at[13]=sn,at[14]=Dn,at[15]=An,at[16]=Tn,at[17]=Jn,at[18]=Zn,Xe!==0&&(at[19]=Xe,xe.length++),xe};Math.imul||(Jt=Gt);function ei(Je,s,K){K.negative=s.negative^Je.negative,K.length=Je.length+s.length;for(var xe=0,ke=0,Ke=0;Ke<K.length-1;Ke++){var at=ke;ke=0;for(var Xe=xe&67108863,We=Math.min(Ke,s.length-1),g=Math.max(0,Ke-Je.length+1);g<=We;g++){var Ye=Ke-g,ti=(Je.words[Ye]|0)*(s.words[g]|0),Xt=ti&67108863;at=at+(ti/67108864|0)|0,Xt=Xt+Xe|0,Xe=Xt&67108863,at=at+(Xt>>>26)|0,ke+=at>>>26,at&=67108863}K.words[Ke]=Xe,xe=at,at=ke}return xe===0?K.length--:K.words[Ke]=xe,K.strip()}function ii(Je,s,K){return new ri().mulp(Je,s,K)}R.prototype.mulTo=function(s,K){var xe,ke=this.length+s.length;return xe=this.length===10&&s.length===10?Jt(this,s,K):ke<63?Gt(this,s,K):ke<1024?ei(this,s,K):ii(this,s,K),xe};function ri(Je,s){this.x=Je,this.y=s}ri.prototype.makeRBT=function(s){for(var K=Array(s),xe=R.prototype._countBits(s)-1,ke=0;ke<s;ke++)K[ke]=this.revBin(ke,xe,s);return K},ri.prototype.revBin=function(s,K,xe){if(s===0||s===xe-1)return s;for(var ke=0,Ke=0;Ke<K;Ke++)ke|=(s&1)<<K-Ke-1,s>>=1;return ke},ri.prototype.permute=function(s,K,xe,ke,Ke,at){for(var Xe=0;Xe<at;Xe++)ke[Xe]=K[s[Xe]],Ke[Xe]=xe[s[Xe]]},ri.prototype.transform=function(s,K,xe,ke,Ke,at){this.permute(at,s,K,xe,ke,Ke);for(var Xe=1;Xe<Ke;Xe<<=1)for(var We=Xe<<1,g=Math.cos(2*Math.PI/We),Ye=Math.sin(2*Math.PI/We),ti=0;ti<Ke;ti+=We)for(var Xt=g,si=Ye,ki=0;ki<Xe;ki++){var pi=xe[ti+ki],_i=ke[ti+ki],hi=xe[ti+ki+Xe],di=ke[ti+ki+Xe],bi=Xt*hi-si*di;di=Xt*di+si*hi,hi=bi,xe[ti+ki]=pi+hi,ke[ti+ki]=_i+di,xe[ti+ki+Xe]=pi-hi,ke[ti+ki+Xe]=_i-di,ki!==We&&(bi=g*Xt-Ye*si,si=g*si+Ye*Xt,Xt=bi)}},ri.prototype.guessLen13b=function(s,K){var xe=Math.max(K,s)|1,ke=xe&1,Ke=0;for(xe=xe/2|0;xe;xe>>>=1)Ke++;return 1<<Ke+1+ke},ri.prototype.conjugate=function(s,K,xe){if(!(xe<=1))for(var ke=0;ke<xe/2;ke++){var Ke=s[ke];s[ke]=s[xe-ke-1],s[xe-ke-1]=Ke,Ke=K[ke],K[ke]=-K[xe-ke-1],K[xe-ke-1]=-Ke}},ri.prototype.normalize13b=function(s,K){for(var xe=0,ke=0;ke<K/2;ke++){var Ke=Math.round(s[2*ke+1]/K)*8192+Math.round(s[2*ke]/K)+xe;s[ke]=Ke&67108863,xe=Ke<67108864?0:Ke/67108864|0}return s},ri.prototype.convert13b=function(s,K,xe,ke){for(var Ke=0,at=0;at<K;at++)Ke+=s[at]|0,xe[2*at]=Ke&8191,Ke>>>=13,xe[2*at+1]=Ke&8191,Ke>>>=13;for(at=2*K;at<ke;++at)xe[at]=0;De(Ke===0),De((Ke&-8192)==0)},ri.prototype.stub=function(s){for(var K=Array(s),xe=0;xe<s;xe++)K[xe]=0;return K},ri.prototype.mulp=function(s,K,xe){var ke=2*this.guessLen13b(s.length,K.length),Ke=this.makeRBT(ke),at=this.stub(ke),Xe=Array(ke),We=Array(ke),g=Array(ke),Ye=Array(ke),ti=Array(ke),Xt=Array(ke),si=xe.words;si.length=ke,this.convert13b(s.words,s.length,Xe,ke),this.convert13b(K.words,K.length,Ye,ke),this.transform(Xe,at,We,g,ke,Ke),this.transform(Ye,at,ti,Xt,ke,Ke);for(var ki=0;ki<ke;ki++){var pi=We[ki]*ti[ki]-g[ki]*Xt[ki];g[ki]=We[ki]*Xt[ki]+g[ki]*ti[ki],We[ki]=pi}return this.conjugate(We,g,ke),this.transform(We,g,si,at,ke,Ke),this.conjugate(si,at,ke),this.normalize13b(si,ke),xe.negative=s.negative^K.negative,xe.length=s.length+K.length,xe.strip()},R.prototype.mul=function(s){var K=new R(null);return K.words=Array(this.length+s.length),this.mulTo(s,K)},R.prototype.mulf=function(s){var K=new R(null);return K.words=Array(this.length+s.length),ii(this,s,K)},R.prototype.imul=function(s){return this.clone().mulTo(s,this)},R.prototype.imuln=function(s){De(typeof s==`number`),De(s<67108864);for(var K=0,xe=0;xe<this.length;xe++){var ke=(this.words[xe]|0)*s,Ke=(ke&67108863)+(K&67108863);K>>=26,K+=ke/67108864|0,K+=Ke>>>26,this.words[xe]=Ke&67108863}return K!==0&&(this.words[xe]=K,this.length++),this.length=s===0?1:this.length,this},R.prototype.muln=function(s){return this.clone().imuln(s)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(s){var K=Yt(s);if(K.length===0)return new R(1);for(var xe=this,ke=0;ke<K.length&&K[ke]===0;ke++,xe=xe.sqr());if(++ke<K.length)for(var Ke=xe.sqr();ke<K.length;ke++,Ke=Ke.sqr())K[ke]!==0&&(xe=xe.mul(Ke));return xe},R.prototype.iushln=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=67108863>>>26-K<<26-K,Ke;if(K!==0){var at=0;for(Ke=0;Ke<this.length;Ke++){var Xe=this.words[Ke]&ke,We=(this.words[Ke]|0)-Xe<<K;this.words[Ke]=We|at,at=Xe>>>26-K}at&&(this.words[Ke]=at,this.length++)}if(xe!==0){for(Ke=this.length-1;Ke>=0;Ke--)this.words[Ke+xe]=this.words[Ke];for(Ke=0;Ke<xe;Ke++)this.words[Ke]=0;this.length+=xe}return this.strip()},R.prototype.ishln=function(s){return De(this.negative===0),this.iushln(s)},R.prototype.iushrn=function(s,K,xe){De(typeof s==`number`&&s>=0);var ke=K?(K-K%26)/26:0,Ke=s%26,at=Math.min((s-Ke)/26,this.length),Xe=67108863^67108863>>>Ke<<Ke,We=xe;if(ke-=at,ke=Math.max(0,ke),We){for(var g=0;g<at;g++)We.words[g]=this.words[g];We.length=at}if(at!==0)if(this.length>at)for(this.length-=at,g=0;g<this.length;g++)this.words[g]=this.words[g+at];else this.words[0]=0,this.length=1;var Ye=0;for(g=this.length-1;g>=0&&(Ye!==0||g>=ke);g--){var ti=this.words[g]|0;this.words[g]=Ye<<26-Ke|ti>>>Ke,Ye=ti&Xe}return We&&Ye!==0&&(We.words[We.length++]=Ye),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},R.prototype.ishrn=function(s,K,xe){return De(this.negative===0),this.iushrn(s,K,xe)},R.prototype.shln=function(s){return this.clone().ishln(s)},R.prototype.ushln=function(s){return this.clone().iushln(s)},R.prototype.shrn=function(s){return this.clone().ishrn(s)},R.prototype.ushrn=function(s){return this.clone().iushrn(s)},R.prototype.testn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=1<<K;return this.length<=xe?!1:!!(this.words[xe]&ke)},R.prototype.imaskn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=xe)return this;if(K!==0&&xe++,this.length=Math.min(xe,this.length),K!==0){var ke=67108863^67108863>>>K<<K;this.words[this.length-1]&=ke}return this.strip()},R.prototype.maskn=function(s){return this.clone().imaskn(s)},R.prototype.iaddn=function(s){return De(typeof s==`number`),De(s<67108864),s<0?this.isubn(-s):this.negative===0?this._iaddn(s):this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this)},R.prototype._iaddn=function(s){this.words[0]+=s;for(var K=0;K<this.length&&this.words[K]>=67108864;K++)this.words[K]-=67108864,K===this.length-1?this.words[K+1]=1:this.words[K+1]++;return this.length=Math.max(this.length,K+1),this},R.prototype.isubn=function(s){if(De(typeof s==`number`),De(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var K=0;K<this.length&&this.words[K]<0;K++)this.words[K]+=67108864,--this.words[K+1];return this.strip()},R.prototype.addn=function(s){return this.clone().iaddn(s)},R.prototype.subn=function(s){return this.clone().isubn(s)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(s,K,xe){var ke=s.length+xe,Ke;this._expand(ke);var at,Xe=0;for(Ke=0;Ke<s.length;Ke++){at=(this.words[Ke+xe]|0)+Xe;var We=(s.words[Ke]|0)*K;at-=We&67108863,Xe=(at>>26)-(We/67108864|0),this.words[Ke+xe]=at&67108863}for(;Ke<this.length-xe;Ke++)at=(this.words[Ke+xe]|0)+Xe,Xe=at>>26,this.words[Ke+xe]=at&67108863;if(Xe===0)return this.strip();for(De(Xe===-1),Xe=0,Ke=0;Ke<this.length;Ke++)at=-(this.words[Ke]|0)+Xe,Xe=at>>26,this.words[Ke]=at&67108863;return this.negative=1,this.strip()},R.prototype._wordDiv=function(s,K){var xe=this.length-s.length,ke=this.clone(),Ke=s,at=Ke.words[Ke.length-1]|0;xe=26-this._countBits(at),xe!==0&&(Ke=Ke.ushln(xe),ke.iushln(xe),at=Ke.words[Ke.length-1]|0);var Xe=ke.length-Ke.length,We;if(K!==`mod`){We=new R(null),We.length=Xe+1,We.words=Array(We.length);for(var g=0;g<We.length;g++)We.words[g]=0}var Ye=ke.clone()._ishlnsubmul(Ke,1,Xe);Ye.negative===0&&(ke=Ye,We&&(We.words[Xe]=1));for(var ti=Xe-1;ti>=0;ti--){var Xt=(ke.words[Ke.length+ti]|0)*67108864+(ke.words[Ke.length+ti-1]|0);for(Xt=Math.min(Xt/at|0,67108863),ke._ishlnsubmul(Ke,Xt,ti);ke.negative!==0;)Xt--,ke.negative=0,ke._ishlnsubmul(Ke,1,ti),ke.isZero()||(ke.negative^=1);We&&(We.words[ti]=Xt)}return We&&We.strip(),ke.strip(),K!==`div`&&xe!==0&&ke.iushrn(xe),{div:We||null,mod:ke}},R.prototype.divmod=function(s,K,xe){if(De(!s.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var ke,Ke,at;return this.negative!==0&&s.negative===0?(at=this.neg().divmod(s,K),K!==`mod`&&(ke=at.div.neg()),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.iadd(s)),{div:ke,mod:Ke}):this.negative===0&&s.negative!==0?(at=this.divmod(s.neg(),K),K!==`mod`&&(ke=at.div.neg()),{div:ke,mod:at.mod}):(this.negative&s.negative)===0?s.length>this.length||this.cmp(s)<0?{div:new R(0),mod:this}:s.length===1?K===`div`?{div:this.divn(s.words[0]),mod:null}:K===`mod`?{div:null,mod:new R(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new R(this.modn(s.words[0]))}:this._wordDiv(s,K):(at=this.neg().divmod(s.neg(),K),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.isub(s)),{div:at.div,mod:Ke})},R.prototype.div=function(s){return this.divmod(s,`div`,!1).div},R.prototype.mod=function(s){return this.divmod(s,`mod`,!1).mod},R.prototype.umod=function(s){return this.divmod(s,`mod`,!0).mod},R.prototype.divRound=function(s){var K=this.divmod(s);if(K.mod.isZero())return K.div;var xe=K.div.negative===0?K.mod:K.mod.isub(s),ke=s.ushrn(1),Ke=s.andln(1),at=xe.cmp(ke);return at<0||Ke===1&&at===0?K.div:K.div.negative===0?K.div.iaddn(1):K.div.isubn(1)},R.prototype.modn=function(s){De(s<=67108863);for(var K=(1<<26)%s,xe=0,ke=this.length-1;ke>=0;ke--)xe=(K*xe+(this.words[ke]|0))%s;return xe},R.prototype.idivn=function(s){De(s<=67108863);for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=(this.words[xe]|0)+K*67108864;this.words[xe]=ke/s|0,K=ke%s}return this.strip()},R.prototype.divn=function(s){return this.clone().idivn(s)},R.prototype.egcd=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=new R(0),Xe=new R(1),We=0;K.isEven()&&xe.isEven();)K.iushrn(1),xe.iushrn(1),++We;for(var g=xe.clone(),Ye=K.clone();!K.isZero();){for(var ti=0,Xt=1;(K.words[0]&Xt)===0&&ti<26;++ti,Xt<<=1);if(ti>0)for(K.iushrn(ti);ti-- >0;)(ke.isOdd()||Ke.isOdd())&&(ke.iadd(g),Ke.isub(Ye)),ke.iushrn(1),Ke.iushrn(1);for(var si=0,ki=1;(xe.words[0]&ki)===0&&si<26;++si,ki<<=1);if(si>0)for(xe.iushrn(si);si-- >0;)(at.isOdd()||Xe.isOdd())&&(at.iadd(g),Xe.isub(Ye)),at.iushrn(1),Xe.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(at),Ke.isub(Xe)):(xe.isub(K),at.isub(ke),Xe.isub(Ke))}return{a:at,b:Xe,gcd:xe.iushln(We)}},R.prototype._invmp=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=xe.clone();K.cmpn(1)>0&&xe.cmpn(1)>0;){for(var Xe=0,We=1;(K.words[0]&We)===0&&Xe<26;++Xe,We<<=1);if(Xe>0)for(K.iushrn(Xe);Xe-- >0;)ke.isOdd()&&ke.iadd(at),ke.iushrn(1);for(var g=0,Ye=1;(xe.words[0]&Ye)===0&&g<26;++g,Ye<<=1);if(g>0)for(xe.iushrn(g);g-- >0;)Ke.isOdd()&&Ke.iadd(at),Ke.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(Ke)):(xe.isub(K),Ke.isub(ke))}var ti;return ti=K.cmpn(1)===0?ke:Ke,ti.cmpn(0)<0&&ti.iadd(s),ti},R.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var K=this.clone(),xe=s.clone();K.negative=0,xe.negative=0;for(var ke=0;K.isEven()&&xe.isEven();ke++)K.iushrn(1),xe.iushrn(1);do{for(;K.isEven();)K.iushrn(1);for(;xe.isEven();)xe.iushrn(1);var Ke=K.cmp(xe);if(Ke<0){var at=K;K=xe,xe=at}else if(Ke===0||xe.cmpn(1)===0)break;K.isub(xe)}while(!0);return xe.iushln(ke)},R.prototype.invm=function(s){return this.egcd(s).a.umod(s)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(s){return this.words[0]&s},R.prototype.bincn=function(s){De(typeof s==`number`);var K=s%26,xe=(s-K)/26,ke=1<<K;if(this.length<=xe)return this._expand(xe+1),this.words[xe]|=ke,this;for(var Ke=ke,at=xe;Ke!==0&&at<this.length;at++){var Xe=this.words[at]|0;Xe+=Ke,Ke=Xe>>>26,Xe&=67108863,this.words[at]=Xe}return Ke!==0&&(this.words[at]=Ke,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(s){var K=s<0;if(this.negative!==0&&!K)return-1;if(this.negative===0&&K)return 1;this.strip();var xe;if(this.length>1)xe=1;else{K&&(s=-s),De(s<=67108863,`Number is too big`);var ke=this.words[0]|0;xe=ke===s?0:ke<s?-1:1}return this.negative===0?xe:-xe|0},R.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var K=this.ucmp(s);return this.negative===0?K:-K|0},R.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=this.words[xe]|0,Ke=s.words[xe]|0;if(ke!==Ke){ke<Ke?K=-1:ke>Ke&&(K=1);break}}return K},R.prototype.gtn=function(s){return this.cmpn(s)===1},R.prototype.gt=function(s){return this.cmp(s)===1},R.prototype.gten=function(s){return this.cmpn(s)>=0},R.prototype.gte=function(s){return this.cmp(s)>=0},R.prototype.ltn=function(s){return this.cmpn(s)===-1},R.prototype.lt=function(s){return this.cmp(s)===-1},R.prototype.lten=function(s){return this.cmpn(s)<=0},R.prototype.lte=function(s){return this.cmp(s)<=0},R.prototype.eqn=function(s){return this.cmpn(s)===0},R.prototype.eq=function(s){return this.cmp(s)===0},R.red=function(s){return new wi(s)},R.prototype.toRed=function(s){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),s.convertTo(this)._forceRed(s)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(s){return this.red=s,this},R.prototype.forceRed=function(s){return De(!this.red,`Already a number in reduction context`),this._forceRed(s)},R.prototype.redAdd=function(s){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,s)},R.prototype.redIAdd=function(s){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,s)},R.prototype.redSub=function(s){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,s)},R.prototype.redISub=function(s){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,s)},R.prototype.redShl=function(s){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,s)},R.prototype.redMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.mul(this,s)},R.prototype.redIMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.imul(this,s)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(s){return De(this.red&&!s.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,s)};var ui={k256:null,p224:null,p192:null,p25519:null};function fi(Je,s){this.name=Je,this.p=new R(s,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}fi.prototype._tmp=function(){var s=new R(null);return s.words=Array(Math.ceil(this.n/13)),s},fi.prototype.ireduce=function(s){var K=s,xe;do this.split(K,this.tmp),K=this.imulK(K),K=K.iadd(this.tmp),xe=K.bitLength();while(xe>this.n);var ke=xe<this.n?-1:K.ucmp(this.p);return ke===0?(K.words[0]=0,K.length=1):ke>0?K.isub(this.p):K.strip===void 0?K._strip():K.strip(),K},fi.prototype.split=function(s,K){s.iushrn(this.n,0,K)},fi.prototype.imulK=function(s){return s.imul(this.k)};function mi(){fi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(mi,fi),mi.prototype.split=function(s,K){for(var xe=4194303,ke=Math.min(s.length,9),Ke=0;Ke<ke;Ke++)K.words[Ke]=s.words[Ke];if(K.length=ke,s.length<=9){s.words[0]=0,s.length=1;return}var at=s.words[9];for(K.words[K.length++]=at&xe,Ke=10;Ke<s.length;Ke++){var Xe=s.words[Ke]|0;s.words[Ke-10]=(Xe&xe)<<4|at>>>22,at=Xe}at>>>=22,s.words[Ke-10]=at,at===0&&s.length>10?s.length-=10:s.length-=9},mi.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var K=0,xe=0;xe<s.length;xe++){var ke=s.words[xe]|0;K+=ke*977,s.words[xe]=K&67108863,K=ke*64+(K/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Fi(){fi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(Fi,fi);function Mi(){fi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Mi,fi);function xi(){fi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(xi,fi),xi.prototype.imulK=function(s){for(var K=0,xe=0;xe<s.length;xe++){var ke=(s.words[xe]|0)*19+K,Ke=ke&67108863;ke>>>=26,s.words[xe]=Ke,K=ke}return K!==0&&(s.words[s.length++]=K),s},R._prime=function(s){if(ui[s])return ui[s];var K;if(s===`k256`)K=new mi;else if(s===`p224`)K=new Fi;else if(s===`p192`)K=new Mi;else if(s===`p25519`)K=new xi;else throw Error(`Unknown prime `+s);return ui[s]=K,K};function wi(Je){if(typeof Je==`string`){var s=R._prime(Je);this.m=s.p,this.prime=s}else De(Je.gtn(1),`modulus must be greater than 1`),this.m=Je,this.prime=null}wi.prototype._verify1=function(s){De(s.negative===0,`red works only with positives`),De(s.red,`red works only with red numbers`)},wi.prototype._verify2=function(s,K){De((s.negative|K.negative)===0,`red works only with positives`),De(s.red&&s.red===K.red,`red works only with red numbers`)},wi.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},wi.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},wi.prototype.add=function(s,K){this._verify2(s,K);var xe=s.add(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe._forceRed(this)},wi.prototype.iadd=function(s,K){this._verify2(s,K);var xe=s.iadd(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe},wi.prototype.sub=function(s,K){this._verify2(s,K);var xe=s.sub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe._forceRed(this)},wi.prototype.isub=function(s,K){this._verify2(s,K);var xe=s.isub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe},wi.prototype.shl=function(s,K){return this._verify1(s),this.imod(s.ushln(K))},wi.prototype.imul=function(s,K){return this._verify2(s,K),this.imod(s.imul(K))},wi.prototype.mul=function(s,K){return this._verify2(s,K),this.imod(s.mul(K))},wi.prototype.isqr=function(s){return this.imul(s,s.clone())},wi.prototype.sqr=function(s){return this.mul(s,s)},wi.prototype.sqrt=function(s){if(s.isZero())return s.clone();var K=this.m.andln(3);if(De(K%2==1),K===3){var xe=this.m.add(new R(1)).iushrn(2);return this.pow(s,xe)}for(var ke=this.m.subn(1),Ke=0;!ke.isZero()&&ke.andln(1)===0;)Ke++,ke.iushrn(1);De(!ke.isZero());var at=new R(1).toRed(this),Xe=at.redNeg(),We=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new R(2*g*g).toRed(this);this.pow(g,We).cmp(Xe)!==0;)g.redIAdd(Xe);for(var Ye=this.pow(g,ke),ti=this.pow(s,ke.addn(1).iushrn(1)),Xt=this.pow(s,ke),si=Ke;Xt.cmp(at)!==0;){for(var ki=Xt,pi=0;ki.cmp(at)!==0;pi++)ki=ki.redSqr();De(pi<si);var _i=this.pow(Ye,new R(1).iushln(si-pi-1));ti=ti.redMul(_i),Ye=_i.redSqr(),Xt=Xt.redMul(Ye),si=pi}return ti},wi.prototype.invm=function(s){var K=s._invmp(this.m);return K.negative===0?this.imod(K):(K.negative=0,this.imod(K).redNeg())},wi.prototype.pow=function(s,K){if(K.isZero())return new R(1).toRed(this);if(K.cmpn(1)===0)return s.clone();var xe=4,ke=Array(1<<xe);ke[0]=new R(1).toRed(this),ke[1]=s;for(var Ke=2;Ke<ke.length;Ke++)ke[Ke]=this.mul(ke[Ke-1],s);var at=ke[0],Xe=0,We=0,g=K.bitLength()%26;for(g===0&&(g=26),Ke=K.length-1;Ke>=0;Ke--){for(var Ye=K.words[Ke],ti=g-1;ti>=0;ti--){var Xt=Ye>>ti&1;if(at!==ke[0]&&(at=this.sqr(at)),Xt===0&&Xe===0){We=0;continue}Xe<<=1,Xe|=Xt,We++,!(We!==xe&&(Ke!==0||ti!==0))&&(at=this.mul(at,ke[Xe]),We=0,Xe=0)}g=26}return at},wi.prototype.convertTo=function(s){var K=s.umod(this.m);return K===s?K.clone():K},wi.prototype.convertFrom=function(s){var K=s.clone();return K.red=null,K},R.mont=function(s){return new Oi(s)};function Oi(Je){wi.call(this,Je),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(Oi,wi),Oi.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},Oi.prototype.convertFrom=function(s){var K=this.imod(s.mul(this.rinv));return K.red=null,K},Oi.prototype.imul=function(s,K){if(s.isZero()||K.isZero())return s.words[0]=0,s.length=1,s;var xe=s.imul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.mul=function(s,K){if(s.isZero()||K.isZero())return new R(0)._forceRed(this);var xe=s.mul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_bn$10=__commonJSMin(((r,p)=>{(function(j,Ue){function De(Je,s){if(!Je)throw Error(s||`Assertion failed`)}function Ge(Je,s){Je.super_=s;var K=function(){};K.prototype=s.prototype,Je.prototype=new K,Je.prototype.constructor=Je}function R(Je,s,K){if(R.isBN(Je))return Je;this.negative=0,this.words=null,this.length=0,this.red=null,Je!==null&&((s===`le`||s===`be`)&&(K=s,s=10),this._init(Je||0,s||10,K||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist().Buffer}catch{}R.isBN=function(s){return s instanceof R?!0:typeof s==`object`&&!!s&&s.constructor.wordSize===R.wordSize&&Array.isArray(s.words)},R.max=function(s,K){return s.cmp(K)>0?s:K},R.min=function(s,K){return s.cmp(K)<0?s:K},R.prototype._init=function(s,K,xe){if(typeof s==`number`)return this._initNumber(s,K,xe);if(typeof s==`object`)return this._initArray(s,K,xe);K===`hex`&&(K=16),De(K===(K|0)&&K>=2&&K<=36),s=s.toString().replace(/\s+/g,``);var ke=0;s[0]===`-`&&(ke++,this.negative=1),ke<s.length&&(K===16?this._parseHex(s,ke,xe):(this._parseBase(s,K,ke),xe===`le`&&this._initArray(this.toArray(),K,xe)))},R.prototype._initNumber=function(s,K,xe){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(De(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),xe===`le`&&this._initArray(this.toArray(),K,xe)},R.prototype._initArray=function(s,K,xe){if(De(typeof s.length==`number`),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke,at,Xe=0;if(xe===`be`)for(ke=s.length-1,Ke=0;ke>=0;ke-=3)at=s[ke]|s[ke-1]<<8|s[ke-2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);else if(xe===`le`)for(ke=0,Ke=0;ke<s.length;ke+=3)at=s[ke]|s[ke+1]<<8|s[ke+2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);return this.strip()};function Ct(Je,s){var K=Je.charCodeAt(s);return K>=65&&K<=70?K-55:K>=97&&K<=102?K-87:K-48&15}function zt(Je,s,K){var xe=Ct(Je,K);return K-1>=s&&(xe|=Ct(Je,K-1)<<4),xe}R.prototype._parseHex=function(s,K,xe){this.length=Math.ceil((s.length-K)/6),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke=0,at=0,Xe;if(xe===`be`)for(ke=s.length-1;ke>=K;ke-=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;else for(ke=(s.length-K)%2==0?K+1:K;ke<s.length;ke+=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;this.strip()};function ft(Je,s,K,xe){for(var ke=0,Ke=Math.min(Je.length,K),at=s;at<Ke;at++){var Xe=Je.charCodeAt(at)-48;ke*=xe,Xe>=49?ke+=Xe-49+10:Xe>=17?ke+=Xe-17+10:ke+=Xe}return ke}R.prototype._parseBase=function(s,K,xe){this.words=[0],this.length=1;for(var ke=0,Ke=1;Ke<=67108863;Ke*=K)ke++;ke--,Ke=Ke/K|0;for(var at=s.length-xe,Xe=at%ke,We=Math.min(at,at-Xe)+xe,g=0,Ye=xe;Ye<We;Ye+=ke)g=ft(s,Ye,Ye+ke,K),this.imuln(Ke),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g);if(Xe!==0){var ti=1;for(g=ft(s,Ye,s.length,K),Ye=0;Ye<Xe;Ye++)ti*=K;this.imuln(ti),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g)}this.strip()},R.prototype.copy=function(s){s.words=Array(this.length);for(var K=0;K<this.length;K++)s.words[K]=this.words[K];s.length=this.length,s.negative=this.negative,s.red=this.red},R.prototype.clone=function(){var s=new R(null);return this.copy(s),s},R.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},R.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},R.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var qt=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Nt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ut=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(s,K){s||=10,K=K|0||1;var xe;if(s===16||s===`hex`){xe=``;for(var ke=0,Ke=0,at=0;at<this.length;at++){var Xe=this.words[at],We=((Xe<<ke|Ke)&16777215).toString(16);Ke=Xe>>>24-ke&16777215,ke+=2,ke>=26&&(ke-=26,at--),xe=Ke!==0||at!==this.length-1?qt[6-We.length]+We+xe:We+xe}for(Ke!==0&&(xe=Ke.toString(16)+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}if(s===(s|0)&&s>=2&&s<=36){var g=Nt[s],Ye=Ut[s];xe=``;var ti=this.clone();for(ti.negative=0;!ti.isZero();){var Xt=ti.modn(Ye).toString(s);ti=ti.idivn(Ye),xe=ti.isZero()?Xt+xe:qt[g-Xt.length]+Xt+xe}for(this.isZero()&&(xe=`0`+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?s:-s},R.prototype.toJSON=function(){return this.toString(16)},R.prototype.toBuffer=function(s,K){return De(typeof ut<`u`),this.toArrayLike(ut,s,K)},R.prototype.toArray=function(s,K){return this.toArrayLike(Array,s,K)},R.prototype.toArrayLike=function(s,K,xe){var ke=this.byteLength(),Ke=xe||Math.max(1,ke);De(ke<=Ke,`byte array longer than desired length`),De(Ke>0,`Requested array length <= 0`),this.strip();var at=K===`le`,Xe=new s(Ke),We,g,Ye=this.clone();if(at){for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[g]=We;for(;g<Ke;g++)Xe[g]=0}else{for(g=0;g<Ke-ke;g++)Xe[g]=0;for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[Ke-g-1]=We}return Xe},Math.clz32?R.prototype._countBits=function(s){return 32-Math.clz32(s)}:R.prototype._countBits=function(s){var K=s,xe=0;return K>=4096&&(xe+=13,K>>>=13),K>=64&&(xe+=7,K>>>=7),K>=8&&(xe+=4,K>>>=4),K>=2&&(xe+=2,K>>>=2),xe+K},R.prototype._zeroBits=function(s){if(s===0)return 26;var K=s,xe=0;return!(K&8191)&&(xe+=13,K>>>=13),!(K&127)&&(xe+=7,K>>>=7),!(K&15)&&(xe+=4,K>>>=4),!(K&3)&&(xe+=2,K>>>=2),!(K&1)&&xe++,xe},R.prototype.bitLength=function(){var s=this.words[this.length-1],K=this._countBits(s);return(this.length-1)*26+K};function Yt(Je){for(var s=Array(Je.bitLength()),K=0;K<s.length;K++){var xe=K/26|0,ke=K%26;s[K]=(Je.words[xe]&1<<ke)>>>ke}return s}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,K=0;K<this.length;K++){var xe=this._zeroBits(this.words[K]);if(s+=xe,xe!==26)break}return s},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(s){return this.negative===0?this.clone():this.abs().inotn(s).iaddn(1)},R.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var K=0;K<s.length;K++)this.words[K]=this.words[K]|s.words[K];return this.strip()},R.prototype.ior=function(s){return De((this.negative|s.negative)===0),this.iuor(s)},R.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},R.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},R.prototype.iuand=function(s){for(var K=this.length>s.length?s:this,xe=0;xe<K.length;xe++)this.words[xe]=this.words[xe]&s.words[xe];return this.length=K.length,this.strip()},R.prototype.iand=function(s){return De((this.negative|s.negative)===0),this.iuand(s)},R.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},R.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},R.prototype.iuxor=function(s){var K,xe;this.length>s.length?(K=this,xe=s):(K=s,xe=this);for(var ke=0;ke<xe.length;ke++)this.words[ke]=K.words[ke]^xe.words[ke];if(this!==K)for(;ke<K.length;ke++)this.words[ke]=K.words[ke];return this.length=K.length,this.strip()},R.prototype.ixor=function(s){return De((this.negative|s.negative)===0),this.iuxor(s)},R.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},R.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},R.prototype.inotn=function(s){De(typeof s==`number`&&s>=0);var K=Math.ceil(s/26)|0,xe=s%26;this._expand(K),xe>0&&K--;for(var ke=0;ke<K;ke++)this.words[ke]=~this.words[ke]&67108863;return xe>0&&(this.words[ke]=~this.words[ke]&67108863>>26-xe),this.strip()},R.prototype.notn=function(s){return this.clone().inotn(s)},R.prototype.setn=function(s,K){De(typeof s==`number`&&s>=0);var xe=s/26|0,ke=s%26;return this._expand(xe+1),K?this.words[xe]=this.words[xe]|1<<ke:this.words[xe]=this.words[xe]&~(1<<ke),this.strip()},R.prototype.iadd=function(s){var K;if(this.negative!==0&&s.negative===0)return this.negative=0,K=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,K=this.isub(s),s.negative=1,K._normSign();var xe,ke;this.length>s.length?(xe=this,ke=s):(xe=s,ke=this);for(var Ke=0,at=0;at<ke.length;at++)K=(xe.words[at]|0)+(ke.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;for(;Ke!==0&&at<xe.length;at++)K=(xe.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;if(this.length=xe.length,Ke!==0)this.words[this.length]=Ke,this.length++;else if(xe!==this)for(;at<xe.length;at++)this.words[at]=xe.words[at];return this},R.prototype.add=function(s){var K;return s.negative!==0&&this.negative===0?(s.negative=0,K=this.sub(s),s.negative^=1,K):s.negative===0&&this.negative!==0?(this.negative=0,K=s.sub(this),this.negative=1,K):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},R.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var K=this.iadd(s);return s.negative=1,K._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var xe=this.cmp(s);if(xe===0)return this.negative=0,this.length=1,this.words[0]=0,this;var ke,Ke;xe>0?(ke=this,Ke=s):(ke=s,Ke=this);for(var at=0,Xe=0;Xe<Ke.length;Xe++)K=(ke.words[Xe]|0)-(Ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;for(;at!==0&&Xe<ke.length;Xe++)K=(ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;if(at===0&&Xe<ke.length&&ke!==this)for(;Xe<ke.length;Xe++)this.words[Xe]=ke.words[Xe];return this.length=Math.max(this.length,Xe),ke!==this&&(this.negative=1),this.strip()},R.prototype.sub=function(s){return this.clone().isub(s)};function Gt(Je,s,K){K.negative=s.negative^Je.negative;var xe=Je.length+s.length|0;K.length=xe,xe=xe-1|0;var ke=Je.words[0]|0,Ke=s.words[0]|0,at=ke*Ke,Xe=at&67108863,We=at/67108864|0;K.words[0]=Xe;for(var g=1;g<xe;g++){for(var Ye=We>>>26,ti=We&67108863,Xt=Math.min(g,s.length-1),si=Math.max(0,g-Je.length+1);si<=Xt;si++){var ki=g-si|0;ke=Je.words[ki]|0,Ke=s.words[si]|0,at=ke*Ke+ti,Ye+=at/67108864|0,ti=at&67108863}K.words[g]=ti|0,We=Ye|0}return We===0?K.length--:K.words[g]=We|0,K.strip()}var Jt=function(s,K,xe){var ke=s.words,Ke=K.words,at=xe.words,Xe=0,We,g,Ye,ti=ke[0]|0,Xt=ti&8191,si=ti>>>13,ki=ke[1]|0,pi=ki&8191,_i=ki>>>13,hi=ke[2]|0,di=hi&8191,bi=hi>>>13,Bi=ke[3]|0,ci=Bi&8191,vi=Bi>>>13,Ai=ke[4]|0,Li=Ai&8191,Ti=Ai>>>13,ba=ke[5]|0,Ri=ba&8191,Wi=ba>>>13,Ma=ke[6]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=ke[7]|0,gi=ya&8191,Ni=ya>>>13,$i=ke[8]|0,Vi=$i&8191,Ui=$i>>>13,yi=ke[9]|0,ai=yi&8191,oi=yi>>>13,Di=Ke[0]|0,Si=Di&8191,qi=Di>>>13,la=Ke[1]|0,Yi=la&8191,zi=la>>>13,ka=Ke[2]|0,Ki=ka&8191,Gi=ka>>>13,Aa=Ke[3]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=Ke[4]|0,ea=kn&8191,ua=kn>>>13,Ei=Ke[5]|0,ni=Ei&8191,li=Ei>>>13,ji=Ke[6]|0,Ci=ji&8191,Pi=ji>>>13,fa=Ke[7]|0,Zi=fa&8191,ia=fa>>>13,$a=Ke[8]|0,ra=$a&8191,Qi=$a>>>13,Xn=Ke[9]|0,da=Xn&8191,ha=Xn>>>13;xe.negative=s.negative^K.negative,xe.length=19,We=Math.imul(Xt,Si),g=Math.imul(Xt,qi),g=g+Math.imul(si,Si)|0,Ye=Math.imul(si,qi);var xn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(xn>>>26)|0,xn&=67108863,We=Math.imul(pi,Si),g=Math.imul(pi,qi),g=g+Math.imul(_i,Si)|0,Ye=Math.imul(_i,qi),We=We+Math.imul(Xt,Yi)|0,g=g+Math.imul(Xt,zi)|0,g=g+Math.imul(si,Yi)|0,Ye=Ye+Math.imul(si,zi)|0;var rn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(rn>>>26)|0,rn&=67108863,We=Math.imul(di,Si),g=Math.imul(di,qi),g=g+Math.imul(bi,Si)|0,Ye=Math.imul(bi,qi),We=We+Math.imul(pi,Yi)|0,g=g+Math.imul(pi,zi)|0,g=g+Math.imul(_i,Yi)|0,Ye=Ye+Math.imul(_i,zi)|0,We=We+Math.imul(Xt,Ki)|0,g=g+Math.imul(Xt,Gi)|0,g=g+Math.imul(si,Ki)|0,Ye=Ye+Math.imul(si,Gi)|0;var an=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(an>>>26)|0,an&=67108863,We=Math.imul(ci,Si),g=Math.imul(ci,qi),g=g+Math.imul(vi,Si)|0,Ye=Math.imul(vi,qi),We=We+Math.imul(di,Yi)|0,g=g+Math.imul(di,zi)|0,g=g+Math.imul(bi,Yi)|0,Ye=Ye+Math.imul(bi,zi)|0,We=We+Math.imul(pi,Ki)|0,g=g+Math.imul(pi,Gi)|0,g=g+Math.imul(_i,Ki)|0,Ye=Ye+Math.imul(_i,Gi)|0,We=We+Math.imul(Xt,Ji)|0,g=g+Math.imul(Xt,Xi)|0,g=g+Math.imul(si,Ji)|0,Ye=Ye+Math.imul(si,Xi)|0;var Wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,We=Math.imul(Li,Si),g=Math.imul(Li,qi),g=g+Math.imul(Ti,Si)|0,Ye=Math.imul(Ti,qi),We=We+Math.imul(ci,Yi)|0,g=g+Math.imul(ci,zi)|0,g=g+Math.imul(vi,Yi)|0,Ye=Ye+Math.imul(vi,zi)|0,We=We+Math.imul(di,Ki)|0,g=g+Math.imul(di,Gi)|0,g=g+Math.imul(bi,Ki)|0,Ye=Ye+Math.imul(bi,Gi)|0,We=We+Math.imul(pi,Ji)|0,g=g+Math.imul(pi,Xi)|0,g=g+Math.imul(_i,Ji)|0,Ye=Ye+Math.imul(_i,Xi)|0,We=We+Math.imul(Xt,ea)|0,g=g+Math.imul(Xt,ua)|0,g=g+Math.imul(si,ea)|0,Ye=Ye+Math.imul(si,ua)|0;var wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wa>>>26)|0,wa&=67108863,We=Math.imul(Ri,Si),g=Math.imul(Ri,qi),g=g+Math.imul(Wi,Si)|0,Ye=Math.imul(Wi,qi),We=We+Math.imul(Li,Yi)|0,g=g+Math.imul(Li,zi)|0,g=g+Math.imul(Ti,Yi)|0,Ye=Ye+Math.imul(Ti,zi)|0,We=We+Math.imul(ci,Ki)|0,g=g+Math.imul(ci,Gi)|0,g=g+Math.imul(vi,Ki)|0,Ye=Ye+Math.imul(vi,Gi)|0,We=We+Math.imul(di,Ji)|0,g=g+Math.imul(di,Xi)|0,g=g+Math.imul(bi,Ji)|0,Ye=Ye+Math.imul(bi,Xi)|0,We=We+Math.imul(pi,ea)|0,g=g+Math.imul(pi,ua)|0,g=g+Math.imul(_i,ea)|0,Ye=Ye+Math.imul(_i,ua)|0,We=We+Math.imul(Xt,ni)|0,g=g+Math.imul(Xt,li)|0,g=g+Math.imul(si,ni)|0,Ye=Ye+Math.imul(si,li)|0;var Da=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Da>>>26)|0,Da&=67108863,We=Math.imul(Hi,Si),g=Math.imul(Hi,qi),g=g+Math.imul(Ii,Si)|0,Ye=Math.imul(Ii,qi),We=We+Math.imul(Ri,Yi)|0,g=g+Math.imul(Ri,zi)|0,g=g+Math.imul(Wi,Yi)|0,Ye=Ye+Math.imul(Wi,zi)|0,We=We+Math.imul(Li,Ki)|0,g=g+Math.imul(Li,Gi)|0,g=g+Math.imul(Ti,Ki)|0,Ye=Ye+Math.imul(Ti,Gi)|0,We=We+Math.imul(ci,Ji)|0,g=g+Math.imul(ci,Xi)|0,g=g+Math.imul(vi,Ji)|0,Ye=Ye+Math.imul(vi,Xi)|0,We=We+Math.imul(di,ea)|0,g=g+Math.imul(di,ua)|0,g=g+Math.imul(bi,ea)|0,Ye=Ye+Math.imul(bi,ua)|0,We=We+Math.imul(pi,ni)|0,g=g+Math.imul(pi,li)|0,g=g+Math.imul(_i,ni)|0,Ye=Ye+Math.imul(_i,li)|0,We=We+Math.imul(Xt,Ci)|0,g=g+Math.imul(Xt,Pi)|0,g=g+Math.imul(si,Ci)|0,Ye=Ye+Math.imul(si,Pi)|0;var Na=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Na>>>26)|0,Na&=67108863,We=Math.imul(gi,Si),g=Math.imul(gi,qi),g=g+Math.imul(Ni,Si)|0,Ye=Math.imul(Ni,qi),We=We+Math.imul(Hi,Yi)|0,g=g+Math.imul(Hi,zi)|0,g=g+Math.imul(Ii,Yi)|0,Ye=Ye+Math.imul(Ii,zi)|0,We=We+Math.imul(Ri,Ki)|0,g=g+Math.imul(Ri,Gi)|0,g=g+Math.imul(Wi,Ki)|0,Ye=Ye+Math.imul(Wi,Gi)|0,We=We+Math.imul(Li,Ji)|0,g=g+Math.imul(Li,Xi)|0,g=g+Math.imul(Ti,Ji)|0,Ye=Ye+Math.imul(Ti,Xi)|0,We=We+Math.imul(ci,ea)|0,g=g+Math.imul(ci,ua)|0,g=g+Math.imul(vi,ea)|0,Ye=Ye+Math.imul(vi,ua)|0,We=We+Math.imul(di,ni)|0,g=g+Math.imul(di,li)|0,g=g+Math.imul(bi,ni)|0,Ye=Ye+Math.imul(bi,li)|0,We=We+Math.imul(pi,Ci)|0,g=g+Math.imul(pi,Pi)|0,g=g+Math.imul(_i,Ci)|0,Ye=Ye+Math.imul(_i,Pi)|0,We=We+Math.imul(Xt,Zi)|0,g=g+Math.imul(Xt,ia)|0,g=g+Math.imul(si,Zi)|0,Ye=Ye+Math.imul(si,ia)|0;var on=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(on>>>26)|0,on&=67108863,We=Math.imul(Vi,Si),g=Math.imul(Vi,qi),g=g+Math.imul(Ui,Si)|0,Ye=Math.imul(Ui,qi),We=We+Math.imul(gi,Yi)|0,g=g+Math.imul(gi,zi)|0,g=g+Math.imul(Ni,Yi)|0,Ye=Ye+Math.imul(Ni,zi)|0,We=We+Math.imul(Hi,Ki)|0,g=g+Math.imul(Hi,Gi)|0,g=g+Math.imul(Ii,Ki)|0,Ye=Ye+Math.imul(Ii,Gi)|0,We=We+Math.imul(Ri,Ji)|0,g=g+Math.imul(Ri,Xi)|0,g=g+Math.imul(Wi,Ji)|0,Ye=Ye+Math.imul(Wi,Xi)|0,We=We+Math.imul(Li,ea)|0,g=g+Math.imul(Li,ua)|0,g=g+Math.imul(Ti,ea)|0,Ye=Ye+Math.imul(Ti,ua)|0,We=We+Math.imul(ci,ni)|0,g=g+Math.imul(ci,li)|0,g=g+Math.imul(vi,ni)|0,Ye=Ye+Math.imul(vi,li)|0,We=We+Math.imul(di,Ci)|0,g=g+Math.imul(di,Pi)|0,g=g+Math.imul(bi,Ci)|0,Ye=Ye+Math.imul(bi,Pi)|0,We=We+Math.imul(pi,Zi)|0,g=g+Math.imul(pi,ia)|0,g=g+Math.imul(_i,Zi)|0,Ye=Ye+Math.imul(_i,ia)|0,We=We+Math.imul(Xt,ra)|0,g=g+Math.imul(Xt,Qi)|0,g=g+Math.imul(si,ra)|0,Ye=Ye+Math.imul(si,Qi)|0;var nn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(nn>>>26)|0,nn&=67108863,We=Math.imul(ai,Si),g=Math.imul(ai,qi),g=g+Math.imul(oi,Si)|0,Ye=Math.imul(oi,qi),We=We+Math.imul(Vi,Yi)|0,g=g+Math.imul(Vi,zi)|0,g=g+Math.imul(Ui,Yi)|0,Ye=Ye+Math.imul(Ui,zi)|0,We=We+Math.imul(gi,Ki)|0,g=g+Math.imul(gi,Gi)|0,g=g+Math.imul(Ni,Ki)|0,Ye=Ye+Math.imul(Ni,Gi)|0,We=We+Math.imul(Hi,Ji)|0,g=g+Math.imul(Hi,Xi)|0,g=g+Math.imul(Ii,Ji)|0,Ye=Ye+Math.imul(Ii,Xi)|0,We=We+Math.imul(Ri,ea)|0,g=g+Math.imul(Ri,ua)|0,g=g+Math.imul(Wi,ea)|0,Ye=Ye+Math.imul(Wi,ua)|0,We=We+Math.imul(Li,ni)|0,g=g+Math.imul(Li,li)|0,g=g+Math.imul(Ti,ni)|0,Ye=Ye+Math.imul(Ti,li)|0,We=We+Math.imul(ci,Ci)|0,g=g+Math.imul(ci,Pi)|0,g=g+Math.imul(vi,Ci)|0,Ye=Ye+Math.imul(vi,Pi)|0,We=We+Math.imul(di,Zi)|0,g=g+Math.imul(di,ia)|0,g=g+Math.imul(bi,Zi)|0,Ye=Ye+Math.imul(bi,ia)|0,We=We+Math.imul(pi,ra)|0,g=g+Math.imul(pi,Qi)|0,g=g+Math.imul(_i,ra)|0,Ye=Ye+Math.imul(_i,Qi)|0,We=We+Math.imul(Xt,da)|0,g=g+Math.imul(Xt,ha)|0,g=g+Math.imul(si,da)|0,Ye=Ye+Math.imul(si,ha)|0;var bn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,We=Math.imul(ai,Yi),g=Math.imul(ai,zi),g=g+Math.imul(oi,Yi)|0,Ye=Math.imul(oi,zi),We=We+Math.imul(Vi,Ki)|0,g=g+Math.imul(Vi,Gi)|0,g=g+Math.imul(Ui,Ki)|0,Ye=Ye+Math.imul(Ui,Gi)|0,We=We+Math.imul(gi,Ji)|0,g=g+Math.imul(gi,Xi)|0,g=g+Math.imul(Ni,Ji)|0,Ye=Ye+Math.imul(Ni,Xi)|0,We=We+Math.imul(Hi,ea)|0,g=g+Math.imul(Hi,ua)|0,g=g+Math.imul(Ii,ea)|0,Ye=Ye+Math.imul(Ii,ua)|0,We=We+Math.imul(Ri,ni)|0,g=g+Math.imul(Ri,li)|0,g=g+Math.imul(Wi,ni)|0,Ye=Ye+Math.imul(Wi,li)|0,We=We+Math.imul(Li,Ci)|0,g=g+Math.imul(Li,Pi)|0,g=g+Math.imul(Ti,Ci)|0,Ye=Ye+Math.imul(Ti,Pi)|0,We=We+Math.imul(ci,Zi)|0,g=g+Math.imul(ci,ia)|0,g=g+Math.imul(vi,Zi)|0,Ye=Ye+Math.imul(vi,ia)|0,We=We+Math.imul(di,ra)|0,g=g+Math.imul(di,Qi)|0,g=g+Math.imul(bi,ra)|0,Ye=Ye+Math.imul(bi,Qi)|0,We=We+Math.imul(pi,da)|0,g=g+Math.imul(pi,ha)|0,g=g+Math.imul(_i,da)|0,Ye=Ye+Math.imul(_i,ha)|0;var wn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wn>>>26)|0,wn&=67108863,We=Math.imul(ai,Ki),g=Math.imul(ai,Gi),g=g+Math.imul(oi,Ki)|0,Ye=Math.imul(oi,Gi),We=We+Math.imul(Vi,Ji)|0,g=g+Math.imul(Vi,Xi)|0,g=g+Math.imul(Ui,Ji)|0,Ye=Ye+Math.imul(Ui,Xi)|0,We=We+Math.imul(gi,ea)|0,g=g+Math.imul(gi,ua)|0,g=g+Math.imul(Ni,ea)|0,Ye=Ye+Math.imul(Ni,ua)|0,We=We+Math.imul(Hi,ni)|0,g=g+Math.imul(Hi,li)|0,g=g+Math.imul(Ii,ni)|0,Ye=Ye+Math.imul(Ii,li)|0,We=We+Math.imul(Ri,Ci)|0,g=g+Math.imul(Ri,Pi)|0,g=g+Math.imul(Wi,Ci)|0,Ye=Ye+Math.imul(Wi,Pi)|0,We=We+Math.imul(Li,Zi)|0,g=g+Math.imul(Li,ia)|0,g=g+Math.imul(Ti,Zi)|0,Ye=Ye+Math.imul(Ti,ia)|0,We=We+Math.imul(ci,ra)|0,g=g+Math.imul(ci,Qi)|0,g=g+Math.imul(vi,ra)|0,Ye=Ye+Math.imul(vi,Qi)|0,We=We+Math.imul(di,da)|0,g=g+Math.imul(di,ha)|0,g=g+Math.imul(bi,da)|0,Ye=Ye+Math.imul(bi,ha)|0;var ln=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(ln>>>26)|0,ln&=67108863,We=Math.imul(ai,Ji),g=Math.imul(ai,Xi),g=g+Math.imul(oi,Ji)|0,Ye=Math.imul(oi,Xi),We=We+Math.imul(Vi,ea)|0,g=g+Math.imul(Vi,ua)|0,g=g+Math.imul(Ui,ea)|0,Ye=Ye+Math.imul(Ui,ua)|0,We=We+Math.imul(gi,ni)|0,g=g+Math.imul(gi,li)|0,g=g+Math.imul(Ni,ni)|0,Ye=Ye+Math.imul(Ni,li)|0,We=We+Math.imul(Hi,Ci)|0,g=g+Math.imul(Hi,Pi)|0,g=g+Math.imul(Ii,Ci)|0,Ye=Ye+Math.imul(Ii,Pi)|0,We=We+Math.imul(Ri,Zi)|0,g=g+Math.imul(Ri,ia)|0,g=g+Math.imul(Wi,Zi)|0,Ye=Ye+Math.imul(Wi,ia)|0,We=We+Math.imul(Li,ra)|0,g=g+Math.imul(Li,Qi)|0,g=g+Math.imul(Ti,ra)|0,Ye=Ye+Math.imul(Ti,Qi)|0,We=We+Math.imul(ci,da)|0,g=g+Math.imul(ci,ha)|0,g=g+Math.imul(vi,da)|0,Ye=Ye+Math.imul(vi,ha)|0;var Mn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,We=Math.imul(ai,ea),g=Math.imul(ai,ua),g=g+Math.imul(oi,ea)|0,Ye=Math.imul(oi,ua),We=We+Math.imul(Vi,ni)|0,g=g+Math.imul(Vi,li)|0,g=g+Math.imul(Ui,ni)|0,Ye=Ye+Math.imul(Ui,li)|0,We=We+Math.imul(gi,Ci)|0,g=g+Math.imul(gi,Pi)|0,g=g+Math.imul(Ni,Ci)|0,Ye=Ye+Math.imul(Ni,Pi)|0,We=We+Math.imul(Hi,Zi)|0,g=g+Math.imul(Hi,ia)|0,g=g+Math.imul(Ii,Zi)|0,Ye=Ye+Math.imul(Ii,ia)|0,We=We+Math.imul(Ri,ra)|0,g=g+Math.imul(Ri,Qi)|0,g=g+Math.imul(Wi,ra)|0,Ye=Ye+Math.imul(Wi,Qi)|0,We=We+Math.imul(Li,da)|0,g=g+Math.imul(Li,ha)|0,g=g+Math.imul(Ti,da)|0,Ye=Ye+Math.imul(Ti,ha)|0;var sn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(sn>>>26)|0,sn&=67108863,We=Math.imul(ai,ni),g=Math.imul(ai,li),g=g+Math.imul(oi,ni)|0,Ye=Math.imul(oi,li),We=We+Math.imul(Vi,Ci)|0,g=g+Math.imul(Vi,Pi)|0,g=g+Math.imul(Ui,Ci)|0,Ye=Ye+Math.imul(Ui,Pi)|0,We=We+Math.imul(gi,Zi)|0,g=g+Math.imul(gi,ia)|0,g=g+Math.imul(Ni,Zi)|0,Ye=Ye+Math.imul(Ni,ia)|0,We=We+Math.imul(Hi,ra)|0,g=g+Math.imul(Hi,Qi)|0,g=g+Math.imul(Ii,ra)|0,Ye=Ye+Math.imul(Ii,Qi)|0,We=We+Math.imul(Ri,da)|0,g=g+Math.imul(Ri,ha)|0,g=g+Math.imul(Wi,da)|0,Ye=Ye+Math.imul(Wi,ha)|0;var Dn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,We=Math.imul(ai,Ci),g=Math.imul(ai,Pi),g=g+Math.imul(oi,Ci)|0,Ye=Math.imul(oi,Pi),We=We+Math.imul(Vi,Zi)|0,g=g+Math.imul(Vi,ia)|0,g=g+Math.imul(Ui,Zi)|0,Ye=Ye+Math.imul(Ui,ia)|0,We=We+Math.imul(gi,ra)|0,g=g+Math.imul(gi,Qi)|0,g=g+Math.imul(Ni,ra)|0,Ye=Ye+Math.imul(Ni,Qi)|0,We=We+Math.imul(Hi,da)|0,g=g+Math.imul(Hi,ha)|0,g=g+Math.imul(Ii,da)|0,Ye=Ye+Math.imul(Ii,ha)|0;var An=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(An>>>26)|0,An&=67108863,We=Math.imul(ai,Zi),g=Math.imul(ai,ia),g=g+Math.imul(oi,Zi)|0,Ye=Math.imul(oi,ia),We=We+Math.imul(Vi,ra)|0,g=g+Math.imul(Vi,Qi)|0,g=g+Math.imul(Ui,ra)|0,Ye=Ye+Math.imul(Ui,Qi)|0,We=We+Math.imul(gi,da)|0,g=g+Math.imul(gi,ha)|0,g=g+Math.imul(Ni,da)|0,Ye=Ye+Math.imul(Ni,ha)|0;var Tn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,We=Math.imul(ai,ra),g=Math.imul(ai,Qi),g=g+Math.imul(oi,ra)|0,Ye=Math.imul(oi,Qi),We=We+Math.imul(Vi,da)|0,g=g+Math.imul(Vi,ha)|0,g=g+Math.imul(Ui,da)|0,Ye=Ye+Math.imul(Ui,ha)|0;var Jn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,We=Math.imul(ai,da),g=Math.imul(ai,ha),g=g+Math.imul(oi,da)|0,Ye=Math.imul(oi,ha);var Zn=(Xe+We|0)+((g&8191)<<13)|0;return Xe=(Ye+(g>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,at[0]=xn,at[1]=rn,at[2]=an,at[3]=Wa,at[4]=wa,at[5]=Da,at[6]=Na,at[7]=on,at[8]=nn,at[9]=bn,at[10]=wn,at[11]=ln,at[12]=Mn,at[13]=sn,at[14]=Dn,at[15]=An,at[16]=Tn,at[17]=Jn,at[18]=Zn,Xe!==0&&(at[19]=Xe,xe.length++),xe};Math.imul||(Jt=Gt);function ei(Je,s,K){K.negative=s.negative^Je.negative,K.length=Je.length+s.length;for(var xe=0,ke=0,Ke=0;Ke<K.length-1;Ke++){var at=ke;ke=0;for(var Xe=xe&67108863,We=Math.min(Ke,s.length-1),g=Math.max(0,Ke-Je.length+1);g<=We;g++){var Ye=Ke-g,ti=(Je.words[Ye]|0)*(s.words[g]|0),Xt=ti&67108863;at=at+(ti/67108864|0)|0,Xt=Xt+Xe|0,Xe=Xt&67108863,at=at+(Xt>>>26)|0,ke+=at>>>26,at&=67108863}K.words[Ke]=Xe,xe=at,at=ke}return xe===0?K.length--:K.words[Ke]=xe,K.strip()}function ii(Je,s,K){return new ri().mulp(Je,s,K)}R.prototype.mulTo=function(s,K){var xe,ke=this.length+s.length;return xe=this.length===10&&s.length===10?Jt(this,s,K):ke<63?Gt(this,s,K):ke<1024?ei(this,s,K):ii(this,s,K),xe};function ri(Je,s){this.x=Je,this.y=s}ri.prototype.makeRBT=function(s){for(var K=Array(s),xe=R.prototype._countBits(s)-1,ke=0;ke<s;ke++)K[ke]=this.revBin(ke,xe,s);return K},ri.prototype.revBin=function(s,K,xe){if(s===0||s===xe-1)return s;for(var ke=0,Ke=0;Ke<K;Ke++)ke|=(s&1)<<K-Ke-1,s>>=1;return ke},ri.prototype.permute=function(s,K,xe,ke,Ke,at){for(var Xe=0;Xe<at;Xe++)ke[Xe]=K[s[Xe]],Ke[Xe]=xe[s[Xe]]},ri.prototype.transform=function(s,K,xe,ke,Ke,at){this.permute(at,s,K,xe,ke,Ke);for(var Xe=1;Xe<Ke;Xe<<=1)for(var We=Xe<<1,g=Math.cos(2*Math.PI/We),Ye=Math.sin(2*Math.PI/We),ti=0;ti<Ke;ti+=We)for(var Xt=g,si=Ye,ki=0;ki<Xe;ki++){var pi=xe[ti+ki],_i=ke[ti+ki],hi=xe[ti+ki+Xe],di=ke[ti+ki+Xe],bi=Xt*hi-si*di;di=Xt*di+si*hi,hi=bi,xe[ti+ki]=pi+hi,ke[ti+ki]=_i+di,xe[ti+ki+Xe]=pi-hi,ke[ti+ki+Xe]=_i-di,ki!==We&&(bi=g*Xt-Ye*si,si=g*si+Ye*Xt,Xt=bi)}},ri.prototype.guessLen13b=function(s,K){var xe=Math.max(K,s)|1,ke=xe&1,Ke=0;for(xe=xe/2|0;xe;xe>>>=1)Ke++;return 1<<Ke+1+ke},ri.prototype.conjugate=function(s,K,xe){if(!(xe<=1))for(var ke=0;ke<xe/2;ke++){var Ke=s[ke];s[ke]=s[xe-ke-1],s[xe-ke-1]=Ke,Ke=K[ke],K[ke]=-K[xe-ke-1],K[xe-ke-1]=-Ke}},ri.prototype.normalize13b=function(s,K){for(var xe=0,ke=0;ke<K/2;ke++){var Ke=Math.round(s[2*ke+1]/K)*8192+Math.round(s[2*ke]/K)+xe;s[ke]=Ke&67108863,xe=Ke<67108864?0:Ke/67108864|0}return s},ri.prototype.convert13b=function(s,K,xe,ke){for(var Ke=0,at=0;at<K;at++)Ke+=s[at]|0,xe[2*at]=Ke&8191,Ke>>>=13,xe[2*at+1]=Ke&8191,Ke>>>=13;for(at=2*K;at<ke;++at)xe[at]=0;De(Ke===0),De((Ke&-8192)==0)},ri.prototype.stub=function(s){for(var K=Array(s),xe=0;xe<s;xe++)K[xe]=0;return K},ri.prototype.mulp=function(s,K,xe){var ke=2*this.guessLen13b(s.length,K.length),Ke=this.makeRBT(ke),at=this.stub(ke),Xe=Array(ke),We=Array(ke),g=Array(ke),Ye=Array(ke),ti=Array(ke),Xt=Array(ke),si=xe.words;si.length=ke,this.convert13b(s.words,s.length,Xe,ke),this.convert13b(K.words,K.length,Ye,ke),this.transform(Xe,at,We,g,ke,Ke),this.transform(Ye,at,ti,Xt,ke,Ke);for(var ki=0;ki<ke;ki++){var pi=We[ki]*ti[ki]-g[ki]*Xt[ki];g[ki]=We[ki]*Xt[ki]+g[ki]*ti[ki],We[ki]=pi}return this.conjugate(We,g,ke),this.transform(We,g,si,at,ke,Ke),this.conjugate(si,at,ke),this.normalize13b(si,ke),xe.negative=s.negative^K.negative,xe.length=s.length+K.length,xe.strip()},R.prototype.mul=function(s){var K=new R(null);return K.words=Array(this.length+s.length),this.mulTo(s,K)},R.prototype.mulf=function(s){var K=new R(null);return K.words=Array(this.length+s.length),ii(this,s,K)},R.prototype.imul=function(s){return this.clone().mulTo(s,this)},R.prototype.imuln=function(s){De(typeof s==`number`),De(s<67108864);for(var K=0,xe=0;xe<this.length;xe++){var ke=(this.words[xe]|0)*s,Ke=(ke&67108863)+(K&67108863);K>>=26,K+=ke/67108864|0,K+=Ke>>>26,this.words[xe]=Ke&67108863}return K!==0&&(this.words[xe]=K,this.length++),this.length=s===0?1:this.length,this},R.prototype.muln=function(s){return this.clone().imuln(s)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(s){var K=Yt(s);if(K.length===0)return new R(1);for(var xe=this,ke=0;ke<K.length&&K[ke]===0;ke++,xe=xe.sqr());if(++ke<K.length)for(var Ke=xe.sqr();ke<K.length;ke++,Ke=Ke.sqr())K[ke]!==0&&(xe=xe.mul(Ke));return xe},R.prototype.iushln=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=67108863>>>26-K<<26-K,Ke;if(K!==0){var at=0;for(Ke=0;Ke<this.length;Ke++){var Xe=this.words[Ke]&ke,We=(this.words[Ke]|0)-Xe<<K;this.words[Ke]=We|at,at=Xe>>>26-K}at&&(this.words[Ke]=at,this.length++)}if(xe!==0){for(Ke=this.length-1;Ke>=0;Ke--)this.words[Ke+xe]=this.words[Ke];for(Ke=0;Ke<xe;Ke++)this.words[Ke]=0;this.length+=xe}return this.strip()},R.prototype.ishln=function(s){return De(this.negative===0),this.iushln(s)},R.prototype.iushrn=function(s,K,xe){De(typeof s==`number`&&s>=0);var ke=K?(K-K%26)/26:0,Ke=s%26,at=Math.min((s-Ke)/26,this.length),Xe=67108863^67108863>>>Ke<<Ke,We=xe;if(ke-=at,ke=Math.max(0,ke),We){for(var g=0;g<at;g++)We.words[g]=this.words[g];We.length=at}if(at!==0)if(this.length>at)for(this.length-=at,g=0;g<this.length;g++)this.words[g]=this.words[g+at];else this.words[0]=0,this.length=1;var Ye=0;for(g=this.length-1;g>=0&&(Ye!==0||g>=ke);g--){var ti=this.words[g]|0;this.words[g]=Ye<<26-Ke|ti>>>Ke,Ye=ti&Xe}return We&&Ye!==0&&(We.words[We.length++]=Ye),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},R.prototype.ishrn=function(s,K,xe){return De(this.negative===0),this.iushrn(s,K,xe)},R.prototype.shln=function(s){return this.clone().ishln(s)},R.prototype.ushln=function(s){return this.clone().iushln(s)},R.prototype.shrn=function(s){return this.clone().ishrn(s)},R.prototype.ushrn=function(s){return this.clone().iushrn(s)},R.prototype.testn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=1<<K;return this.length<=xe?!1:!!(this.words[xe]&ke)},R.prototype.imaskn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=xe)return this;if(K!==0&&xe++,this.length=Math.min(xe,this.length),K!==0){var ke=67108863^67108863>>>K<<K;this.words[this.length-1]&=ke}return this.strip()},R.prototype.maskn=function(s){return this.clone().imaskn(s)},R.prototype.iaddn=function(s){return De(typeof s==`number`),De(s<67108864),s<0?this.isubn(-s):this.negative===0?this._iaddn(s):this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this)},R.prototype._iaddn=function(s){this.words[0]+=s;for(var K=0;K<this.length&&this.words[K]>=67108864;K++)this.words[K]-=67108864,K===this.length-1?this.words[K+1]=1:this.words[K+1]++;return this.length=Math.max(this.length,K+1),this},R.prototype.isubn=function(s){if(De(typeof s==`number`),De(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var K=0;K<this.length&&this.words[K]<0;K++)this.words[K]+=67108864,--this.words[K+1];return this.strip()},R.prototype.addn=function(s){return this.clone().iaddn(s)},R.prototype.subn=function(s){return this.clone().isubn(s)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(s,K,xe){var ke=s.length+xe,Ke;this._expand(ke);var at,Xe=0;for(Ke=0;Ke<s.length;Ke++){at=(this.words[Ke+xe]|0)+Xe;var We=(s.words[Ke]|0)*K;at-=We&67108863,Xe=(at>>26)-(We/67108864|0),this.words[Ke+xe]=at&67108863}for(;Ke<this.length-xe;Ke++)at=(this.words[Ke+xe]|0)+Xe,Xe=at>>26,this.words[Ke+xe]=at&67108863;if(Xe===0)return this.strip();for(De(Xe===-1),Xe=0,Ke=0;Ke<this.length;Ke++)at=-(this.words[Ke]|0)+Xe,Xe=at>>26,this.words[Ke]=at&67108863;return this.negative=1,this.strip()},R.prototype._wordDiv=function(s,K){var xe=this.length-s.length,ke=this.clone(),Ke=s,at=Ke.words[Ke.length-1]|0;xe=26-this._countBits(at),xe!==0&&(Ke=Ke.ushln(xe),ke.iushln(xe),at=Ke.words[Ke.length-1]|0);var Xe=ke.length-Ke.length,We;if(K!==`mod`){We=new R(null),We.length=Xe+1,We.words=Array(We.length);for(var g=0;g<We.length;g++)We.words[g]=0}var Ye=ke.clone()._ishlnsubmul(Ke,1,Xe);Ye.negative===0&&(ke=Ye,We&&(We.words[Xe]=1));for(var ti=Xe-1;ti>=0;ti--){var Xt=(ke.words[Ke.length+ti]|0)*67108864+(ke.words[Ke.length+ti-1]|0);for(Xt=Math.min(Xt/at|0,67108863),ke._ishlnsubmul(Ke,Xt,ti);ke.negative!==0;)Xt--,ke.negative=0,ke._ishlnsubmul(Ke,1,ti),ke.isZero()||(ke.negative^=1);We&&(We.words[ti]=Xt)}return We&&We.strip(),ke.strip(),K!==`div`&&xe!==0&&ke.iushrn(xe),{div:We||null,mod:ke}},R.prototype.divmod=function(s,K,xe){if(De(!s.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var ke,Ke,at;return this.negative!==0&&s.negative===0?(at=this.neg().divmod(s,K),K!==`mod`&&(ke=at.div.neg()),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.iadd(s)),{div:ke,mod:Ke}):this.negative===0&&s.negative!==0?(at=this.divmod(s.neg(),K),K!==`mod`&&(ke=at.div.neg()),{div:ke,mod:at.mod}):(this.negative&s.negative)===0?s.length>this.length||this.cmp(s)<0?{div:new R(0),mod:this}:s.length===1?K===`div`?{div:this.divn(s.words[0]),mod:null}:K===`mod`?{div:null,mod:new R(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new R(this.modn(s.words[0]))}:this._wordDiv(s,K):(at=this.neg().divmod(s.neg(),K),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.isub(s)),{div:at.div,mod:Ke})},R.prototype.div=function(s){return this.divmod(s,`div`,!1).div},R.prototype.mod=function(s){return this.divmod(s,`mod`,!1).mod},R.prototype.umod=function(s){return this.divmod(s,`mod`,!0).mod},R.prototype.divRound=function(s){var K=this.divmod(s);if(K.mod.isZero())return K.div;var xe=K.div.negative===0?K.mod:K.mod.isub(s),ke=s.ushrn(1),Ke=s.andln(1),at=xe.cmp(ke);return at<0||Ke===1&&at===0?K.div:K.div.negative===0?K.div.iaddn(1):K.div.isubn(1)},R.prototype.modn=function(s){De(s<=67108863);for(var K=(1<<26)%s,xe=0,ke=this.length-1;ke>=0;ke--)xe=(K*xe+(this.words[ke]|0))%s;return xe},R.prototype.idivn=function(s){De(s<=67108863);for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=(this.words[xe]|0)+K*67108864;this.words[xe]=ke/s|0,K=ke%s}return this.strip()},R.prototype.divn=function(s){return this.clone().idivn(s)},R.prototype.egcd=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=new R(0),Xe=new R(1),We=0;K.isEven()&&xe.isEven();)K.iushrn(1),xe.iushrn(1),++We;for(var g=xe.clone(),Ye=K.clone();!K.isZero();){for(var ti=0,Xt=1;(K.words[0]&Xt)===0&&ti<26;++ti,Xt<<=1);if(ti>0)for(K.iushrn(ti);ti-- >0;)(ke.isOdd()||Ke.isOdd())&&(ke.iadd(g),Ke.isub(Ye)),ke.iushrn(1),Ke.iushrn(1);for(var si=0,ki=1;(xe.words[0]&ki)===0&&si<26;++si,ki<<=1);if(si>0)for(xe.iushrn(si);si-- >0;)(at.isOdd()||Xe.isOdd())&&(at.iadd(g),Xe.isub(Ye)),at.iushrn(1),Xe.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(at),Ke.isub(Xe)):(xe.isub(K),at.isub(ke),Xe.isub(Ke))}return{a:at,b:Xe,gcd:xe.iushln(We)}},R.prototype._invmp=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=xe.clone();K.cmpn(1)>0&&xe.cmpn(1)>0;){for(var Xe=0,We=1;(K.words[0]&We)===0&&Xe<26;++Xe,We<<=1);if(Xe>0)for(K.iushrn(Xe);Xe-- >0;)ke.isOdd()&&ke.iadd(at),ke.iushrn(1);for(var g=0,Ye=1;(xe.words[0]&Ye)===0&&g<26;++g,Ye<<=1);if(g>0)for(xe.iushrn(g);g-- >0;)Ke.isOdd()&&Ke.iadd(at),Ke.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(Ke)):(xe.isub(K),Ke.isub(ke))}var ti;return ti=K.cmpn(1)===0?ke:Ke,ti.cmpn(0)<0&&ti.iadd(s),ti},R.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var K=this.clone(),xe=s.clone();K.negative=0,xe.negative=0;for(var ke=0;K.isEven()&&xe.isEven();ke++)K.iushrn(1),xe.iushrn(1);do{for(;K.isEven();)K.iushrn(1);for(;xe.isEven();)xe.iushrn(1);var Ke=K.cmp(xe);if(Ke<0){var at=K;K=xe,xe=at}else if(Ke===0||xe.cmpn(1)===0)break;K.isub(xe)}while(!0);return xe.iushln(ke)},R.prototype.invm=function(s){return this.egcd(s).a.umod(s)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(s){return this.words[0]&s},R.prototype.bincn=function(s){De(typeof s==`number`);var K=s%26,xe=(s-K)/26,ke=1<<K;if(this.length<=xe)return this._expand(xe+1),this.words[xe]|=ke,this;for(var Ke=ke,at=xe;Ke!==0&&at<this.length;at++){var Xe=this.words[at]|0;Xe+=Ke,Ke=Xe>>>26,Xe&=67108863,this.words[at]=Xe}return Ke!==0&&(this.words[at]=Ke,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(s){var K=s<0;if(this.negative!==0&&!K)return-1;if(this.negative===0&&K)return 1;this.strip();var xe;if(this.length>1)xe=1;else{K&&(s=-s),De(s<=67108863,`Number is too big`);var ke=this.words[0]|0;xe=ke===s?0:ke<s?-1:1}return this.negative===0?xe:-xe|0},R.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var K=this.ucmp(s);return this.negative===0?K:-K|0},R.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=this.words[xe]|0,Ke=s.words[xe]|0;if(ke!==Ke){ke<Ke?K=-1:ke>Ke&&(K=1);break}}return K},R.prototype.gtn=function(s){return this.cmpn(s)===1},R.prototype.gt=function(s){return this.cmp(s)===1},R.prototype.gten=function(s){return this.cmpn(s)>=0},R.prototype.gte=function(s){return this.cmp(s)>=0},R.prototype.ltn=function(s){return this.cmpn(s)===-1},R.prototype.lt=function(s){return this.cmp(s)===-1},R.prototype.lten=function(s){return this.cmpn(s)<=0},R.prototype.lte=function(s){return this.cmp(s)<=0},R.prototype.eqn=function(s){return this.cmpn(s)===0},R.prototype.eq=function(s){return this.cmp(s)===0},R.red=function(s){return new wi(s)},R.prototype.toRed=function(s){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),s.convertTo(this)._forceRed(s)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(s){return this.red=s,this},R.prototype.forceRed=function(s){return De(!this.red,`Already a number in reduction context`),this._forceRed(s)},R.prototype.redAdd=function(s){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,s)},R.prototype.redIAdd=function(s){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,s)},R.prototype.redSub=function(s){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,s)},R.prototype.redISub=function(s){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,s)},R.prototype.redShl=function(s){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,s)},R.prototype.redMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.mul(this,s)},R.prototype.redIMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.imul(this,s)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(s){return De(this.red&&!s.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,s)};var ui={k256:null,p224:null,p192:null,p25519:null};function fi(Je,s){this.name=Je,this.p=new R(s,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}fi.prototype._tmp=function(){var s=new R(null);return s.words=Array(Math.ceil(this.n/13)),s},fi.prototype.ireduce=function(s){var K=s,xe;do this.split(K,this.tmp),K=this.imulK(K),K=K.iadd(this.tmp),xe=K.bitLength();while(xe>this.n);var ke=xe<this.n?-1:K.ucmp(this.p);return ke===0?(K.words[0]=0,K.length=1):ke>0?K.isub(this.p):K.strip===void 0?K._strip():K.strip(),K},fi.prototype.split=function(s,K){s.iushrn(this.n,0,K)},fi.prototype.imulK=function(s){return s.imul(this.k)};function mi(){fi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(mi,fi),mi.prototype.split=function(s,K){for(var xe=4194303,ke=Math.min(s.length,9),Ke=0;Ke<ke;Ke++)K.words[Ke]=s.words[Ke];if(K.length=ke,s.length<=9){s.words[0]=0,s.length=1;return}var at=s.words[9];for(K.words[K.length++]=at&xe,Ke=10;Ke<s.length;Ke++){var Xe=s.words[Ke]|0;s.words[Ke-10]=(Xe&xe)<<4|at>>>22,at=Xe}at>>>=22,s.words[Ke-10]=at,at===0&&s.length>10?s.length-=10:s.length-=9},mi.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var K=0,xe=0;xe<s.length;xe++){var ke=s.words[xe]|0;K+=ke*977,s.words[xe]=K&67108863,K=ke*64+(K/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Fi(){fi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(Fi,fi);function Mi(){fi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Mi,fi);function xi(){fi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(xi,fi),xi.prototype.imulK=function(s){for(var K=0,xe=0;xe<s.length;xe++){var ke=(s.words[xe]|0)*19+K,Ke=ke&67108863;ke>>>=26,s.words[xe]=Ke,K=ke}return K!==0&&(s.words[s.length++]=K),s},R._prime=function(s){if(ui[s])return ui[s];var K;if(s===`k256`)K=new mi;else if(s===`p224`)K=new Fi;else if(s===`p192`)K=new Mi;else if(s===`p25519`)K=new xi;else throw Error(`Unknown prime `+s);return ui[s]=K,K};function wi(Je){if(typeof Je==`string`){var s=R._prime(Je);this.m=s.p,this.prime=s}else De(Je.gtn(1),`modulus must be greater than 1`),this.m=Je,this.prime=null}wi.prototype._verify1=function(s){De(s.negative===0,`red works only with positives`),De(s.red,`red works only with red numbers`)},wi.prototype._verify2=function(s,K){De((s.negative|K.negative)===0,`red works only with positives`),De(s.red&&s.red===K.red,`red works only with red numbers`)},wi.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},wi.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},wi.prototype.add=function(s,K){this._verify2(s,K);var xe=s.add(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe._forceRed(this)},wi.prototype.iadd=function(s,K){this._verify2(s,K);var xe=s.iadd(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe},wi.prototype.sub=function(s,K){this._verify2(s,K);var xe=s.sub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe._forceRed(this)},wi.prototype.isub=function(s,K){this._verify2(s,K);var xe=s.isub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe},wi.prototype.shl=function(s,K){return this._verify1(s),this.imod(s.ushln(K))},wi.prototype.imul=function(s,K){return this._verify2(s,K),this.imod(s.imul(K))},wi.prototype.mul=function(s,K){return this._verify2(s,K),this.imod(s.mul(K))},wi.prototype.isqr=function(s){return this.imul(s,s.clone())},wi.prototype.sqr=function(s){return this.mul(s,s)},wi.prototype.sqrt=function(s){if(s.isZero())return s.clone();var K=this.m.andln(3);if(De(K%2==1),K===3){var xe=this.m.add(new R(1)).iushrn(2);return this.pow(s,xe)}for(var ke=this.m.subn(1),Ke=0;!ke.isZero()&&ke.andln(1)===0;)Ke++,ke.iushrn(1);De(!ke.isZero());var at=new R(1).toRed(this),Xe=at.redNeg(),We=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new R(2*g*g).toRed(this);this.pow(g,We).cmp(Xe)!==0;)g.redIAdd(Xe);for(var Ye=this.pow(g,ke),ti=this.pow(s,ke.addn(1).iushrn(1)),Xt=this.pow(s,ke),si=Ke;Xt.cmp(at)!==0;){for(var ki=Xt,pi=0;ki.cmp(at)!==0;pi++)ki=ki.redSqr();De(pi<si);var _i=this.pow(Ye,new R(1).iushln(si-pi-1));ti=ti.redMul(_i),Ye=_i.redSqr(),Xt=Xt.redMul(Ye),si=pi}return ti},wi.prototype.invm=function(s){var K=s._invmp(this.m);return K.negative===0?this.imod(K):(K.negative=0,this.imod(K).redNeg())},wi.prototype.pow=function(s,K){if(K.isZero())return new R(1).toRed(this);if(K.cmpn(1)===0)return s.clone();var xe=4,ke=Array(1<<xe);ke[0]=new R(1).toRed(this),ke[1]=s;for(var Ke=2;Ke<ke.length;Ke++)ke[Ke]=this.mul(ke[Ke-1],s);var at=ke[0],Xe=0,We=0,g=K.bitLength()%26;for(g===0&&(g=26),Ke=K.length-1;Ke>=0;Ke--){for(var Ye=K.words[Ke],ti=g-1;ti>=0;ti--){var Xt=Ye>>ti&1;if(at!==ke[0]&&(at=this.sqr(at)),Xt===0&&Xe===0){We=0;continue}Xe<<=1,Xe|=Xt,We++,!(We!==xe&&(Ke!==0||ti!==0))&&(at=this.mul(at,ke[Xe]),We=0,Xe=0)}g=26}return at},wi.prototype.convertTo=function(s){var K=s.umod(this.m);return K===s?K.clone():K},wi.prototype.convertFrom=function(s){var K=s.clone();return K.red=null,K},R.mont=function(s){return new Oi(s)};function Oi(Je){wi.call(this,Je),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(Oi,wi),Oi.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},Oi.prototype.convertFrom=function(s){var K=this.imod(s.mul(this.rinv));return K.red=null,K},Oi.prototype.imul=function(s,K){if(s.isZero()||K.isZero())return s.words[0]=0,s.length=1,s;var xe=s.imul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.mul=function(s,K){if(s.isZero()||K.isZero())return new R(0)._forceRed(this);var xe=s.mul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_brorand$1=__commonJSMin(((r,p)=>{var j;p.exports=function(R){return j||=new Ue(null),j.generate(R)};function Ue(Ge){this.rand=Ge}if(p.exports.Rand=Ue,Ue.prototype.generate=function(R){return this._rand(R)},Ue.prototype._rand=function(R){if(this.rand.getBytes)return this.rand.getBytes(R);for(var ut=new Uint8Array(R),Ct=0;Ct<ut.length;Ct++)ut[Ct]=this.rand.getByte();return ut},typeof self==`object`)self.crypto&&self.crypto.getRandomValues?Ue.prototype._rand=function(R){var ut=new Uint8Array(R);return self.crypto.getRandomValues(ut),ut}:self.msCrypto&&self.msCrypto.getRandomValues?Ue.prototype._rand=function(R){var ut=new Uint8Array(R);return self.msCrypto.getRandomValues(ut),ut}:typeof window==`object`&&(Ue.prototype._rand=function(){throw Error(`Not implemented yet`)});else try{var De=require_crypto_browserify$1();if(typeof De.randomBytes!=`function`)throw Error(`Not supported`);Ue.prototype._rand=function(R){return De.randomBytes(R)}}catch{}})),require_mr$1=__commonJSMin(((r,p)=>{var j=require_bn$10(),Ue=require_brorand$1();function De(Ge){this.rand=Ge||new Ue.Rand}p.exports=De,De.create=function(R){return new De(R)},De.prototype._randbelow=function(R){var ut=R.bitLength(),Ct=Math.ceil(ut/8);do var zt=new j(this.rand.generate(Ct));while(zt.cmp(R)>=0);return zt},De.prototype._randrange=function(R,ut){var Ct=ut.sub(R);return R.add(this._randbelow(Ct))},De.prototype.test=function(R,ut,Ct){var zt=R.bitLength(),ft=j.mont(R),qt=new j(1).toRed(ft);ut||=Math.max(1,zt/48|0);for(var Nt=R.subn(1),Ut=0;!Nt.testn(Ut);Ut++);for(var Yt=R.shrn(Ut),Gt=Nt.toRed(ft),Jt=!0;ut>0;ut--){var ei=this._randrange(new j(2),Nt);Ct&&Ct(ei);var ii=ei.toRed(ft).redPow(Yt);if(!(ii.cmp(qt)===0||ii.cmp(Gt)===0)){for(var ri=1;ri<Ut;ri++){if(ii=ii.redSqr(),ii.cmp(qt)===0)return!1;if(ii.cmp(Gt)===0)break}if(ri===Ut)return!1}}return Jt},De.prototype.getDivisor=function(R,ut){var Ct=R.bitLength(),zt=j.mont(R),ft=new j(1).toRed(zt);ut||=Math.max(1,Ct/48|0);for(var qt=R.subn(1),Nt=0;!qt.testn(Nt);Nt++);for(var Ut=R.shrn(Nt),Yt=qt.toRed(zt);ut>0;ut--){var Gt=this._randrange(new j(2),qt),Jt=R.gcd(Gt);if(Jt.cmpn(1)!==0)return Jt;var ei=Gt.toRed(zt).redPow(Ut);if(!(ei.cmp(ft)===0||ei.cmp(Yt)===0)){for(var ii=1;ii<Nt;ii++){if(ei=ei.redSqr(),ei.cmp(ft)===0)return ei.fromRed().subn(1).gcd(R);if(ei.cmp(Yt)===0)break}if(ii===Nt)return ei=ei.redSqr(),ei.fromRed().subn(1).gcd(R)}}return!1}})),require_generatePrime$1=__commonJSMin(((r,p)=>{var j=require_browser$15();p.exports=ei,ei.simpleSieve=Gt,ei.fermatTest=Jt;var Ue=require_bn$11(),De=new Ue(24),Ge=new(require_mr$1()),R=new Ue(1),ut=new Ue(2),Ct=new Ue(5);new Ue(16),new Ue(8);var zt=new Ue(10),ft=new Ue(3);new Ue(7);var qt=new Ue(11),Nt=new Ue(4);new Ue(12);var Ut=null;function Yt(){if(Ut!==null)return Ut;var ii=1048576,ri=[];ri[0]=2;for(var ui=1,fi=3;fi<ii;fi+=2){for(var mi=Math.ceil(Math.sqrt(fi)),Fi=0;Fi<ui&&ri[Fi]<=mi&&fi%ri[Fi]!==0;Fi++);ui!==Fi&&ri[Fi]<=mi||(ri[ui++]=fi)}return Ut=ri,ri}function Gt(ii){for(var ri=Yt(),ui=0;ui<ri.length;ui++)if(ii.modn(ri[ui])===0)return ii.cmpn(ri[ui])===0;return!0}function Jt(ii){var ri=Ue.mont(ii);return ut.toRed(ri).redPow(ii.subn(1)).fromRed().cmpn(1)===0}function ei(ii,ri){if(ii<16)return ri===2||ri===5?new Ue([140,123]):new Ue([140,39]);ri=new Ue(ri);for(var ui,fi;;){for(ui=new Ue(j(Math.ceil(ii/8)));ui.bitLength()>ii;)ui.ishrn(1);if(ui.isEven()&&ui.iadd(R),ui.testn(1)||ui.iadd(ut),ri.cmp(ut)){if(!ri.cmp(Ct))for(;ui.mod(zt).cmp(ft);)ui.iadd(Nt)}else for(;ui.mod(De).cmp(qt);)ui.iadd(Nt);if(fi=ui.shrn(1),Gt(fi)&&Gt(ui)&&Jt(fi)&&Jt(ui)&&Ge.test(fi)&&Ge.test(ui))return ui}}})),primes_exports$1=__export({default:()=>primes_default$1,modp1:()=>modp1$1,modp14:()=>modp14$1,modp15:()=>modp15$1,modp16:()=>modp16$1,modp17:()=>modp17$1,modp18:()=>modp18$1,modp2:()=>modp2$1,modp5:()=>modp5$1}),modp1$1,modp2$1,modp5$1,modp14$1,modp15$1,modp16$1,modp17$1,modp18$1,primes_default$1,init_primes$1=__esmMin((()=>{modp1$1={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff`},modp2$1={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff`},modp5$1={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff`},modp14$1={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff`},modp15$1={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff`},modp16$1={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff`},modp17$1={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff`},modp18$1={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff`},primes_default$1={modp1:modp1$1,modp2:modp2$1,modp5:modp5$1,modp14:modp14$1,modp15:modp15$1,modp16:modp16$1,modp17:modp17$1,modp18:modp18$1}})),require_dh$1=__commonJSMin(((r,p)=>{init_dist();var j=require_bn$11(),Ue=new(require_mr$1()),De=new j(24),Ge=new j(11),R=new j(10),ut=new j(3),Ct=new j(7),zt=require_generatePrime$1(),ft=require_browser$15();p.exports=Gt;function qt(ei,ii){return ii||=`utf8`,Buffer$21.isBuffer(ei)||(ei=new Buffer$21(ei,ii)),this._pub=new j(ei),this}function Nt(ei,ii){return ii||=`utf8`,Buffer$21.isBuffer(ei)||(ei=new Buffer$21(ei,ii)),this._priv=new j(ei),this}var Ut={};function Yt(ei,ii){var ri=ii.toString(`hex`),ui=[ri,ei.toString(16)].join(`_`);if(ui in Ut)return Ut[ui];var fi=0;if(ei.isEven()||!zt.simpleSieve||!zt.fermatTest(ei)||!Ue.test(ei))return fi+=1,ri===`02`||ri===`05`?fi+=8:fi+=4,Ut[ui]=fi,fi;Ue.test(ei.shrn(1))||(fi+=2);var mi;switch(ri){case`02`:ei.mod(De).cmp(Ge)&&(fi+=8);break;case`05`:mi=ei.mod(R),mi.cmp(ut)&&mi.cmp(Ct)&&(fi+=8);break;default:fi+=4}return Ut[ui]=fi,fi}function Gt(ei,ii,ri){this.setGenerator(ii),this.__prime=new j(ei),this._prime=j.mont(this.__prime),this._primeLen=ei.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,ri?(this.setPublicKey=qt,this.setPrivateKey=Nt):this._primeCode=8}Object.defineProperty(Gt.prototype,`verifyError`,{enumerable:!0,get:function(){return typeof this._primeCode!=`number`&&(this._primeCode=Yt(this.__prime,this.__gen)),this._primeCode}}),Gt.prototype.generateKeys=function(){return this._priv||=new j(ft(this._primeLen)),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},Gt.prototype.computeSecret=function(ei){ei=new j(ei),ei=ei.toRed(this._prime);var ii=new Buffer$21(ei.redPow(this._priv).fromRed().toArray()),ri=this.getPrime();if(ii.length<ri.length){var ui=new Buffer$21(ri.length-ii.length);ui.fill(0),ii=Buffer$21.concat([ui,ii])}return ii},Gt.prototype.getPublicKey=function(ii){return Jt(this._pub,ii)},Gt.prototype.getPrivateKey=function(ii){return Jt(this._priv,ii)},Gt.prototype.getPrime=function(ei){return Jt(this.__prime,ei)},Gt.prototype.getGenerator=function(ei){return Jt(this._gen,ei)},Gt.prototype.setGenerator=function(ei,ii){return ii||=`utf8`,Buffer$21.isBuffer(ei)||(ei=new Buffer$21(ei,ii)),this.__gen=ei,this._gen=new j(ei),this};function Jt(ei,ii){var ri=new Buffer$21(ei.toArray());return ii?ri.toString(ii):ri}})),require_browser$9=__commonJSMin((r=>{init_dist();var p=require_generatePrime$1(),j=(init_primes$1(),__toCommonJS(primes_exports$1).default),Ue=require_dh$1();function De(ut){return new Ue(new Buffer$21(j[ut].prime,`hex`),new Buffer$21(j[ut].gen,`hex`))}var Ge={binary:!0,hex:!0,base64:!0};function R(ut,Ct,zt,ft){return Buffer$21.isBuffer(Ct)||Ge[Ct]===void 0?R(ut,`binary`,Ct,zt):(Ct||=`binary`,ft||=`binary`,zt||=new Buffer$21([2]),Buffer$21.isBuffer(zt)||(zt=new Buffer$21(zt,ft)),typeof ut==`number`?new Ue(p(ut,zt),zt,!0):(Buffer$21.isBuffer(ut)||(ut=new Buffer$21(ut,Ct)),new Ue(ut,zt,!0)))}r.DiffieHellmanGroup=r.createDiffieHellmanGroup=r.getDiffieHellman=De,r.createDiffieHellman=r.DiffieHellman=R})),require_isarray=__commonJSMin(((r,p)=>{var j={}.toString;p.exports=Array.isArray||function(Ue){return j.call(Ue)==`[object Array]`}})),require_stream_browser=__commonJSMin(((r,p)=>{p.exports=require_events().EventEmitter})),require_safe_buffer=__commonJSMin(((r,p)=>{var j=require_dist(),Ue=j.Buffer;function De(R,ut){for(var Ct in R)ut[Ct]=R[Ct]}Ue.from&&Ue.alloc&&Ue.allocUnsafe&&Ue.allocUnsafeSlow?p.exports=j:(De(j,r),r.Buffer=Ge);function Ge(R,ut,Ct){return Ue(R,ut,Ct)}De(Ue,Ge),Ge.from=function(R,ut,Ct){if(typeof R==`number`)throw TypeError(`Argument must not be a number`);return Ue(R,ut,Ct)},Ge.alloc=function(R,ut,Ct){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);var zt=Ue(R);return ut===void 0?zt.fill(0):typeof Ct==`string`?zt.fill(ut,Ct):zt.fill(ut),zt},Ge.allocUnsafe=function(R){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);return Ue(R)},Ge.allocUnsafeSlow=function(R){if(typeof R!=`number`)throw TypeError(`Argument must be a number`);return j.SlowBuffer(R)}})),require_BufferList=__commonJSMin(((r,p)=>{function j(R,ut){if(!(R instanceof ut))throw TypeError(`Cannot call a class as a function`)}var Ue=require_safe_buffer().Buffer,De=require_util$2();function Ge(R,ut,Ct){R.copy(ut,Ct)}p.exports=(function(){function R(){j(this,R),this.head=null,this.tail=null,this.length=0}return R.prototype.push=function(Ct){var zt={data:Ct,next:null};this.length>0?this.tail.next=zt:this.head=zt,this.tail=zt,++this.length},R.prototype.unshift=function(Ct){var zt={data:Ct,next:this.head};this.length===0&&(this.tail=zt),this.head=zt,++this.length},R.prototype.shift=function(){if(this.length!==0){var Ct=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Ct}},R.prototype.clear=function(){this.head=this.tail=null,this.length=0},R.prototype.join=function(Ct){if(this.length===0)return``;for(var zt=this.head,ft=``+zt.data;zt=zt.next;)ft+=Ct+zt.data;return ft},R.prototype.concat=function(Ct){if(this.length===0)return Ue.alloc(0);for(var zt=Ue.allocUnsafe(Ct>>>0),ft=this.head,qt=0;ft;)Ge(ft.data,zt,qt),qt+=ft.data.length,ft=ft.next;return zt},R})(),De&&De.inspect&&De.inspect.custom&&(p.exports.prototype[De.inspect.custom]=function(){var R=De.inspect({length:this.length});return this.constructor.name+` `+R})})),require_destroy=__commonJSMin(((r,p)=>{var j=require_process_nextick_args();function Ue(R,ut){var Ct=this,zt=this._readableState&&this._readableState.destroyed,ft=this._writableState&&this._writableState.destroyed;return zt||ft?(ut?ut(R):R&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,j.nextTick(Ge,this,R)):j.nextTick(Ge,this,R)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(R||null,function(qt){!ut&&qt?Ct._writableState?Ct._writableState.errorEmitted||(Ct._writableState.errorEmitted=!0,j.nextTick(Ge,Ct,qt)):j.nextTick(Ge,Ct,qt):ut&&ut(qt)}),this)}function De(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function Ge(R,ut){R.emit(`error`,ut)}p.exports={destroy:Ue,undestroy:De}})),require__stream_writable=__commonJSMin(((r,p)=>{init_dist$2(),init_dist$1();var j=require_process_nextick_args();p.exports=ei;function Ue(Xe){var We=this;this.next=null,this.entry=null,this.finish=function(){at(We,Xe)}}var De=!process$1$1.browser&&[`v0.10`,`v0.9.`].indexOf(process$1$1.version.slice(0,5))>-1?setImmediate:j.nextTick,Ge;ei.WritableState=Gt;var R=Object.create(require_util());R.inherits=require_inherits_browser();var ut={deprecate:require_browser$22()},Ct=require_stream_browser(),zt=require_safe_buffer().Buffer,ft=(typeof global$1<`u`?global$1:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function qt(Xe){return zt.from(Xe)}function Nt(Xe){return zt.isBuffer(Xe)||Xe instanceof ft}var Ut=require_destroy();R.inherits(ei,Ct);function Yt(){}function Gt(Xe,We){Ge||=require__stream_duplex(),Xe||={};var g=We instanceof Ge;this.objectMode=!!Xe.objectMode,g&&(this.objectMode=this.objectMode||!!Xe.writableObjectMode);var Ye=Xe.highWaterMark,ti=Xe.writableHighWaterMark,Xt=this.objectMode?16:16*1024;Ye||Ye===0?this.highWaterMark=Ye:g&&(ti||ti===0)?this.highWaterMark=ti:this.highWaterMark=Xt,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1,this.decodeStrings=Xe.decodeStrings!==!1,this.defaultEncoding=Xe.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(si){xi(We,si)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new Ue(this)}Gt.prototype.getBuffer=function(){for(var We=this.bufferedRequest,g=[];We;)g.push(We),We=We.next;return g},(function(){try{Object.defineProperty(Gt.prototype,`buffer`,{get:ut.deprecate(function(){return this.getBuffer()},`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch{}})();var Jt;typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(Jt=Function.prototype[Symbol.hasInstance],Object.defineProperty(ei,Symbol.hasInstance,{value:function(Xe){return Jt.call(this,Xe)?!0:this===ei?Xe&&Xe._writableState instanceof Gt:!1}})):Jt=function(Xe){return Xe instanceof this};function ei(Xe){if(Ge||=require__stream_duplex(),!Jt.call(ei,this)&&!(this instanceof Ge))return new ei(Xe);this._writableState=new Gt(Xe,this),this.writable=!0,Xe&&(typeof Xe.write==`function`&&(this._write=Xe.write),typeof Xe.writev==`function`&&(this._writev=Xe.writev),typeof Xe.destroy==`function`&&(this._destroy=Xe.destroy),typeof Xe.final==`function`&&(this._final=Xe.final)),Ct.call(this)}ei.prototype.pipe=function(){this.emit(`error`,Error(`Cannot pipe, not readable`))};function ii(Xe,We){var g=Error(`write after end`);Xe.emit(`error`,g),j.nextTick(We,g)}function ri(Xe,We,g,Ye){var ti=!0,Xt=!1;return g===null?Xt=TypeError(`May not write null values to stream`):typeof g!=`string`&&g!==void 0&&!We.objectMode&&(Xt=TypeError(`Invalid non-string/buffer chunk`)),Xt&&(Xe.emit(`error`,Xt),j.nextTick(Ye,Xt),ti=!1),ti}ei.prototype.write=function(Xe,We,g){var Ye=this._writableState,ti=!1,Xt=!Ye.objectMode&&Nt(Xe);return Xt&&!zt.isBuffer(Xe)&&(Xe=qt(Xe)),typeof We==`function`&&(g=We,We=null),Xt?We=`buffer`:We||=Ye.defaultEncoding,typeof g!=`function`&&(g=Yt),Ye.ended?ii(this,g):(Xt||ri(this,Ye,Xe,g))&&(Ye.pendingcb++,ti=fi(this,Ye,Xt,Xe,We,g)),ti},ei.prototype.cork=function(){var Xe=this._writableState;Xe.corked++},ei.prototype.uncork=function(){var Xe=this._writableState;Xe.corked&&(Xe.corked--,!Xe.writing&&!Xe.corked&&!Xe.bufferProcessing&&Xe.bufferedRequest&&Je(this,Xe))},ei.prototype.setDefaultEncoding=function(We){if(typeof We==`string`&&(We=We.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((We+``).toLowerCase())>-1))throw TypeError(`Unknown encoding: `+We);return this._writableState.defaultEncoding=We,this};function ui(Xe,We,g){return!Xe.objectMode&&Xe.decodeStrings!==!1&&typeof We==`string`&&(We=zt.from(We,g)),We}Object.defineProperty(ei.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function fi(Xe,We,g,Ye,ti,Xt){if(!g){var si=ui(We,Ye,ti);Ye!==si&&(g=!0,ti=`buffer`,Ye=si)}var ki=We.objectMode?1:Ye.length;We.length+=ki;var pi=We.length<We.highWaterMark;if(pi||(We.needDrain=!0),We.writing||We.corked){var _i=We.lastBufferedRequest;We.lastBufferedRequest={chunk:Ye,encoding:ti,isBuf:g,callback:Xt,next:null},_i?_i.next=We.lastBufferedRequest:We.bufferedRequest=We.lastBufferedRequest,We.bufferedRequestCount+=1}else mi(Xe,We,!1,ki,Ye,ti,Xt);return pi}function mi(Xe,We,g,Ye,ti,Xt,si){We.writelen=Ye,We.writecb=si,We.writing=!0,We.sync=!0,g?Xe._writev(ti,We.onwrite):Xe._write(ti,Xt,We.onwrite),We.sync=!1}function Fi(Xe,We,g,Ye,ti){--We.pendingcb,g?(j.nextTick(ti,Ye),j.nextTick(ke,Xe,We),Xe._writableState.errorEmitted=!0,Xe.emit(`error`,Ye)):(ti(Ye),Xe._writableState.errorEmitted=!0,Xe.emit(`error`,Ye),ke(Xe,We))}function Mi(Xe){Xe.writing=!1,Xe.writecb=null,Xe.length-=Xe.writelen,Xe.writelen=0}function xi(Xe,We){var g=Xe._writableState,Ye=g.sync,ti=g.writecb;if(Mi(g),We)Fi(Xe,g,Ye,We,ti);else{var Xt=s(g);!Xt&&!g.corked&&!g.bufferProcessing&&g.bufferedRequest&&Je(Xe,g),Ye?De(wi,Xe,g,Xt,ti):wi(Xe,g,Xt,ti)}}function wi(Xe,We,g,Ye){g||Oi(Xe,We),We.pendingcb--,Ye(),ke(Xe,We)}function Oi(Xe,We){We.length===0&&We.needDrain&&(We.needDrain=!1,Xe.emit(`drain`))}function Je(Xe,We){We.bufferProcessing=!0;var g=We.bufferedRequest;if(Xe._writev&&g&&g.next){var Ye=We.bufferedRequestCount,ti=Array(Ye),Xt=We.corkedRequestsFree;Xt.entry=g;for(var si=0,ki=!0;g;)ti[si]=g,g.isBuf||(ki=!1),g=g.next,si+=1;ti.allBuffers=ki,mi(Xe,We,!0,We.length,ti,``,Xt.finish),We.pendingcb++,We.lastBufferedRequest=null,Xt.next?(We.corkedRequestsFree=Xt.next,Xt.next=null):We.corkedRequestsFree=new Ue(We),We.bufferedRequestCount=0}else{for(;g;){var pi=g.chunk,_i=g.encoding,hi=g.callback;if(mi(Xe,We,!1,We.objectMode?1:pi.length,pi,_i,hi),g=g.next,We.bufferedRequestCount--,We.writing)break}g===null&&(We.lastBufferedRequest=null)}We.bufferedRequest=g,We.bufferProcessing=!1}ei.prototype._write=function(Xe,We,g){g(Error(`_write() is not implemented`))},ei.prototype._writev=null,ei.prototype.end=function(Xe,We,g){var Ye=this._writableState;typeof Xe==`function`?(g=Xe,Xe=null,We=null):typeof We==`function`&&(g=We,We=null),Xe!=null&&this.write(Xe,We),Ye.corked&&(Ye.corked=1,this.uncork()),Ye.ending||Ke(this,Ye,g)};function s(Xe){return Xe.ending&&Xe.length===0&&Xe.bufferedRequest===null&&!Xe.finished&&!Xe.writing}function K(Xe,We){Xe._final(function(g){We.pendingcb--,g&&Xe.emit(`error`,g),We.prefinished=!0,Xe.emit(`prefinish`),ke(Xe,We)})}function xe(Xe,We){!We.prefinished&&!We.finalCalled&&(typeof Xe._final==`function`?(We.pendingcb++,We.finalCalled=!0,j.nextTick(K,Xe,We)):(We.prefinished=!0,Xe.emit(`prefinish`)))}function ke(Xe,We){var g=s(We);return g&&(xe(Xe,We),We.pendingcb===0&&(We.finished=!0,Xe.emit(`finish`))),g}function Ke(Xe,We,g){We.ending=!0,ke(Xe,We),g&&(We.finished?j.nextTick(g):Xe.once(`finish`,g)),We.ended=!0,Xe.writable=!1}function at(Xe,We,g){var Ye=Xe.entry;for(Xe.entry=null;Ye;){var ti=Ye.callback;We.pendingcb--,ti(g),Ye=Ye.next}We.corkedRequestsFree.next=Xe}Object.defineProperty(ei.prototype,`destroyed`,{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Xe){this._writableState&&(this._writableState.destroyed=Xe)}}),ei.prototype.destroy=Ut.destroy,ei.prototype._undestroy=Ut.undestroy,ei.prototype._destroy=function(Xe,We){this.end(),We(Xe)}})),require__stream_duplex=__commonJSMin(((r,p)=>{var j=require_process_nextick_args(),Ue=Object.keys||function(Ut){var Yt=[];for(var Gt in Ut)Yt.push(Gt);return Yt};p.exports=ft;var De=Object.create(require_util());De.inherits=require_inherits_browser();var Ge=require__stream_readable(),R=require__stream_writable();De.inherits(ft,Ge);for(var ut=Ue(R.prototype),Ct=0;Ct<ut.length;Ct++){var zt=ut[Ct];ft.prototype[zt]||(ft.prototype[zt]=R.prototype[zt])}function ft(Ut){if(!(this instanceof ft))return new ft(Ut);Ge.call(this,Ut),R.call(this,Ut),Ut&&Ut.readable===!1&&(this.readable=!1),Ut&&Ut.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,Ut&&Ut.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once(`end`,qt)}Object.defineProperty(ft.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function qt(){this.allowHalfOpen||this._writableState.ended||j.nextTick(Nt,this)}function Nt(Ut){Ut.end()}Object.defineProperty(ft.prototype,`destroyed`,{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(Ut){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=Ut,this._writableState.destroyed=Ut)}}),ft.prototype._destroy=function(Ut,Yt){this.push(null),this.end(),j.nextTick(Yt,Ut)}})),require__stream_readable=__commonJSMin(((r,p)=>{init_dist$2(),init_dist$1();var j=require_process_nextick_args();p.exports=ui;var Ue=require_isarray(),De;ui.ReadableState=ri,require_events().EventEmitter;var Ge=function(hi,di){return hi.listeners(di).length},R=require_stream_browser(),ut=require_safe_buffer().Buffer,Ct=(typeof global$1<`u`?global$1:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function zt(hi){return ut.from(hi)}function ft(hi){return ut.isBuffer(hi)||hi instanceof Ct}var qt=Object.create(require_util());qt.inherits=require_inherits_browser();var Nt=require_util$2(),Ut=void 0;Ut=Nt&&Nt.debuglog?Nt.debuglog(`stream`):function(){};var Yt=require_BufferList(),Gt=require_destroy(),Jt;qt.inherits(ui,R);var ei=[`error`,`close`,`destroy`,`pause`,`resume`];function ii(hi,di,bi){if(typeof hi.prependListener==`function`)return hi.prependListener(di,bi);!hi._events||!hi._events[di]?hi.on(di,bi):Ue(hi._events[di])?hi._events[di].unshift(bi):hi._events[di]=[bi,hi._events[di]]}function ri(hi,di){De||=require__stream_duplex(),hi||={};var bi=di instanceof De;this.objectMode=!!hi.objectMode,bi&&(this.objectMode=this.objectMode||!!hi.readableObjectMode);var Bi=hi.highWaterMark,ci=hi.readableHighWaterMark,vi=this.objectMode?16:16*1024;Bi||Bi===0?this.highWaterMark=Bi:bi&&(ci||ci===0)?this.highWaterMark=ci:this.highWaterMark=vi,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new Yt,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=hi.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,hi.encoding&&(Jt||=require_string_decoder().StringDecoder,this.decoder=new Jt(hi.encoding),this.encoding=hi.encoding)}function ui(hi){if(De||=require__stream_duplex(),!(this instanceof ui))return new ui(hi);this._readableState=new ri(hi,this),this.readable=!0,hi&&(typeof hi.read==`function`&&(this._read=hi.read),typeof hi.destroy==`function`&&(this._destroy=hi.destroy)),R.call(this)}Object.defineProperty(ui.prototype,`destroyed`,{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(hi){this._readableState&&(this._readableState.destroyed=hi)}}),ui.prototype.destroy=Gt.destroy,ui.prototype._undestroy=Gt.undestroy,ui.prototype._destroy=function(hi,di){this.push(null),di(hi)},ui.prototype.push=function(hi,di){var bi=this._readableState,Bi;return bi.objectMode?Bi=!0:typeof hi==`string`&&(di||=bi.defaultEncoding,di!==bi.encoding&&(hi=ut.from(hi,di),di=``),Bi=!0),fi(this,hi,di,!1,Bi)},ui.prototype.unshift=function(hi){return fi(this,hi,null,!0,!1)};function fi(hi,di,bi,Bi,ci){var vi=hi._readableState;if(di===null)vi.reading=!1,Je(hi,vi);else{var Ai;ci||(Ai=Fi(vi,di)),Ai?hi.emit(`error`,Ai):vi.objectMode||di&&di.length>0?(typeof di!=`string`&&!vi.objectMode&&Object.getPrototypeOf(di)!==ut.prototype&&(di=zt(di)),Bi?vi.endEmitted?hi.emit(`error`,Error(`stream.unshift() after end event`)):mi(hi,vi,di,!0):vi.ended?hi.emit(`error`,Error(`stream.push() after EOF`)):(vi.reading=!1,vi.decoder&&!bi?(di=vi.decoder.write(di),vi.objectMode||di.length!==0?mi(hi,vi,di,!1):xe(hi,vi)):mi(hi,vi,di,!1))):Bi||(vi.reading=!1)}return Mi(vi)}function mi(hi,di,bi,Bi){di.flowing&&di.length===0&&!di.sync?(hi.emit(`data`,bi),hi.read(0)):(di.length+=di.objectMode?1:bi.length,Bi?di.buffer.unshift(bi):di.buffer.push(bi),di.needReadable&&s(hi)),xe(hi,di)}function Fi(hi,di){var bi;return!ft(di)&&typeof di!=`string`&&di!==void 0&&!hi.objectMode&&(bi=TypeError(`Invalid non-string/buffer chunk`)),bi}function Mi(hi){return!hi.ended&&(hi.needReadable||hi.length<hi.highWaterMark||hi.length===0)}ui.prototype.isPaused=function(){return this._readableState.flowing===!1},ui.prototype.setEncoding=function(hi){return Jt||=require_string_decoder().StringDecoder,this._readableState.decoder=new Jt(hi),this._readableState.encoding=hi,this};var xi=8388608;function wi(hi){return hi>=xi?hi=xi:(hi--,hi|=hi>>>1,hi|=hi>>>2,hi|=hi>>>4,hi|=hi>>>8,hi|=hi>>>16,hi++),hi}function Oi(hi,di){return hi<=0||di.length===0&&di.ended?0:di.objectMode?1:hi===hi?(hi>di.highWaterMark&&(di.highWaterMark=wi(hi)),hi<=di.length?hi:di.ended?di.length:(di.needReadable=!0,0)):di.flowing&&di.length?di.buffer.head.data.length:di.length}ui.prototype.read=function(hi){Ut(`read`,hi),hi=parseInt(hi,10);var di=this._readableState,bi=hi;if(hi!==0&&(di.emittedReadable=!1),hi===0&&di.needReadable&&(di.length>=di.highWaterMark||di.ended))return Ut(`read: emitReadable`,di.length,di.ended),di.length===0&&di.ended?ki(this):s(this),null;if(hi=Oi(hi,di),hi===0&&di.ended)return di.length===0&&ki(this),null;var Bi=di.needReadable;Ut(`need readable`,Bi),(di.length===0||di.length-hi<di.highWaterMark)&&(Bi=!0,Ut(`length less than watermark`,Bi)),di.ended||di.reading?(Bi=!1,Ut(`reading or ended`,Bi)):Bi&&(Ut(`do read`),di.reading=!0,di.sync=!0,di.length===0&&(di.needReadable=!0),this._read(di.highWaterMark),di.sync=!1,di.reading||(hi=Oi(bi,di)));var ci;return ci=hi>0?Ye(hi,di):null,ci===null?(di.needReadable=!0,hi=0):di.length-=hi,di.length===0&&(di.ended||(di.needReadable=!0),bi!==hi&&di.ended&&ki(this)),ci!==null&&this.emit(`data`,ci),ci};function Je(hi,di){if(!di.ended){if(di.decoder){var bi=di.decoder.end();bi&&bi.length&&(di.buffer.push(bi),di.length+=di.objectMode?1:bi.length)}di.ended=!0,s(hi)}}function s(hi){var di=hi._readableState;di.needReadable=!1,di.emittedReadable||(Ut(`emitReadable`,di.flowing),di.emittedReadable=!0,di.sync?j.nextTick(K,hi):K(hi))}function K(hi){Ut(`emit readable`),hi.emit(`readable`),g(hi)}function xe(hi,di){di.readingMore||(di.readingMore=!0,j.nextTick(ke,hi,di))}function ke(hi,di){for(var bi=di.length;!di.reading&&!di.flowing&&!di.ended&&di.length<di.highWaterMark&&(Ut(`maybeReadMore read 0`),hi.read(0),bi!==di.length);)bi=di.length;di.readingMore=!1}ui.prototype._read=function(hi){this.emit(`error`,Error(`_read() is not implemented`))},ui.prototype.pipe=function(hi,di){var bi=this,Bi=this._readableState;switch(Bi.pipesCount){case 0:Bi.pipes=hi;break;case 1:Bi.pipes=[Bi.pipes,hi];break;default:Bi.pipes.push(hi);break}Bi.pipesCount+=1,Ut(`pipe count=%d opts=%j`,Bi.pipesCount,di);var ci=(!di||di.end!==!1)&&hi!==process$1$1.stdout&&hi!==process$1$1.stderr?Ai:ya;Bi.endEmitted?j.nextTick(ci):bi.once(`end`,ci),hi.on(`unpipe`,vi);function vi(gi,Ni){Ut(`onunpipe`),gi===bi&&Ni&&Ni.hasUnpiped===!1&&(Ni.hasUnpiped=!0,ba())}function Ai(){Ut(`onend`),hi.end()}var Li=Ke(bi);hi.on(`drain`,Li);var Ti=!1;function ba(){Ut(`cleanup`),hi.removeListener(`close`,Hi),hi.removeListener(`finish`,Ii),hi.removeListener(`drain`,Li),hi.removeListener(`error`,Ma),hi.removeListener(`unpipe`,vi),bi.removeListener(`end`,Ai),bi.removeListener(`end`,ya),bi.removeListener(`data`,Wi),Ti=!0,Bi.awaitDrain&&(!hi._writableState||hi._writableState.needDrain)&&Li()}var Ri=!1;bi.on(`data`,Wi);function Wi(gi){Ut(`ondata`),Ri=!1,hi.write(gi)===!1&&!Ri&&((Bi.pipesCount===1&&Bi.pipes===hi||Bi.pipesCount>1&&_i(Bi.pipes,hi)!==-1)&&!Ti&&(Ut(`false write response, pause`,Bi.awaitDrain),Bi.awaitDrain++,Ri=!0),bi.pause())}function Ma(gi){Ut(`onerror`,gi),ya(),hi.removeListener(`error`,Ma),Ge(hi,`error`)===0&&hi.emit(`error`,gi)}ii(hi,`error`,Ma);function Hi(){hi.removeListener(`finish`,Ii),ya()}hi.once(`close`,Hi);function Ii(){Ut(`onfinish`),hi.removeListener(`close`,Hi),ya()}hi.once(`finish`,Ii);function ya(){Ut(`unpipe`),bi.unpipe(hi)}return hi.emit(`pipe`,bi),Bi.flowing||(Ut(`pipe resume`),bi.resume()),hi};function Ke(hi){return function(){var di=hi._readableState;Ut(`pipeOnDrain`,di.awaitDrain),di.awaitDrain&&di.awaitDrain--,di.awaitDrain===0&&Ge(hi,`data`)&&(di.flowing=!0,g(hi))}}ui.prototype.unpipe=function(hi){var di=this._readableState,bi={hasUnpiped:!1};if(di.pipesCount===0)return this;if(di.pipesCount===1)return hi&&hi!==di.pipes?this:(hi||=di.pipes,di.pipes=null,di.pipesCount=0,di.flowing=!1,hi&&hi.emit(`unpipe`,this,bi),this);if(!hi){var Bi=di.pipes,ci=di.pipesCount;di.pipes=null,di.pipesCount=0,di.flowing=!1;for(var vi=0;vi<ci;vi++)Bi[vi].emit(`unpipe`,this,{hasUnpiped:!1});return this}var Ai=_i(di.pipes,hi);return Ai===-1?this:(di.pipes.splice(Ai,1),--di.pipesCount,di.pipesCount===1&&(di.pipes=di.pipes[0]),hi.emit(`unpipe`,this,bi),this)},ui.prototype.on=function(hi,di){var bi=R.prototype.on.call(this,hi,di);if(hi===`data`)this._readableState.flowing!==!1&&this.resume();else if(hi===`readable`){var Bi=this._readableState;!Bi.endEmitted&&!Bi.readableListening&&(Bi.readableListening=Bi.needReadable=!0,Bi.emittedReadable=!1,Bi.reading?Bi.length&&s(this):j.nextTick(at,this))}return bi},ui.prototype.addListener=ui.prototype.on;function at(hi){Ut(`readable nexttick read 0`),hi.read(0)}ui.prototype.resume=function(){var hi=this._readableState;return hi.flowing||(Ut(`resume`),hi.flowing=!0,Xe(this,hi)),this};function Xe(hi,di){di.resumeScheduled||(di.resumeScheduled=!0,j.nextTick(We,hi,di))}function We(hi,di){di.reading||(Ut(`resume read 0`),hi.read(0)),di.resumeScheduled=!1,di.awaitDrain=0,hi.emit(`resume`),g(hi),di.flowing&&!di.reading&&hi.read(0)}ui.prototype.pause=function(){return Ut(`call pause flowing=%j`,this._readableState.flowing),this._readableState.flowing!==!1&&(Ut(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this};function g(hi){var di=hi._readableState;for(Ut(`flow`,di.flowing);di.flowing&&hi.read()!==null;);}ui.prototype.wrap=function(hi){var di=this,bi=this._readableState,Bi=!1;for(var ci in hi.on(`end`,function(){if(Ut(`wrapped end`),bi.decoder&&!bi.ended){var Ai=bi.decoder.end();Ai&&Ai.length&&di.push(Ai)}di.push(null)}),hi.on(`data`,function(Ai){Ut(`wrapped data`),bi.decoder&&(Ai=bi.decoder.write(Ai)),!(bi.objectMode&&Ai==null)&&(!bi.objectMode&&(!Ai||!Ai.length)||di.push(Ai)||(Bi=!0,hi.pause()))}),hi)this[ci]===void 0&&typeof hi[ci]==`function`&&(this[ci]=(function(Ai){return function(){return hi[Ai].apply(hi,arguments)}})(ci));for(var vi=0;vi<ei.length;vi++)hi.on(ei[vi],this.emit.bind(this,ei[vi]));return this._read=function(Ai){Ut(`wrapped _read`,Ai),Bi&&(Bi=!1,hi.resume())},this},Object.defineProperty(ui.prototype,`readableHighWaterMark`,{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),ui._fromList=Ye;function Ye(hi,di){if(di.length===0)return null;var bi;return di.objectMode?bi=di.buffer.shift():!hi||hi>=di.length?(bi=di.decoder?di.buffer.join(``):di.buffer.length===1?di.buffer.head.data:di.buffer.concat(di.length),di.buffer.clear()):bi=ti(hi,di.buffer,di.decoder),bi}function ti(hi,di,bi){var Bi;return hi<di.head.data.length?(Bi=di.head.data.slice(0,hi),di.head.data=di.head.data.slice(hi)):Bi=hi===di.head.data.length?di.shift():bi?Xt(hi,di):si(hi,di),Bi}function Xt(hi,di){var bi=di.head,Bi=1,ci=bi.data;for(hi-=ci.length;bi=bi.next;){var vi=bi.data,Ai=hi>vi.length?vi.length:hi;if(Ai===vi.length?ci+=vi:ci+=vi.slice(0,hi),hi-=Ai,hi===0){Ai===vi.length?(++Bi,bi.next?di.head=bi.next:di.head=di.tail=null):(di.head=bi,bi.data=vi.slice(Ai));break}++Bi}return di.length-=Bi,ci}function si(hi,di){var bi=ut.allocUnsafe(hi),Bi=di.head,ci=1;for(Bi.data.copy(bi),hi-=Bi.data.length;Bi=Bi.next;){var vi=Bi.data,Ai=hi>vi.length?vi.length:hi;if(vi.copy(bi,bi.length-hi,0,Ai),hi-=Ai,hi===0){Ai===vi.length?(++ci,Bi.next?di.head=Bi.next:di.head=di.tail=null):(di.head=Bi,Bi.data=vi.slice(Ai));break}++ci}return di.length-=ci,bi}function ki(hi){var di=hi._readableState;if(di.length>0)throw Error(`"endReadable()" called on non-empty stream`);di.endEmitted||(di.ended=!0,j.nextTick(pi,di,hi))}function pi(hi,di){!hi.endEmitted&&hi.length===0&&(hi.endEmitted=!0,di.readable=!1,di.emit(`end`))}function _i(hi,di){for(var bi=0,Bi=hi.length;bi<Bi;bi++)if(hi[bi]===di)return bi;return-1}})),require__stream_transform=__commonJSMin(((r,p)=>{p.exports=Ge;var j=require__stream_duplex(),Ue=Object.create(require_util());Ue.inherits=require_inherits_browser(),Ue.inherits(Ge,j);function De(Ct,zt){var ft=this._transformState;ft.transforming=!1;var qt=ft.writecb;if(!qt)return this.emit(`error`,Error(`write callback called multiple times`));ft.writechunk=null,ft.writecb=null,zt!=null&&this.push(zt),qt(Ct);var Nt=this._readableState;Nt.reading=!1,(Nt.needReadable||Nt.length<Nt.highWaterMark)&&this._read(Nt.highWaterMark)}function Ge(Ct){if(!(this instanceof Ge))return new Ge(Ct);j.call(this,Ct),this._transformState={afterTransform:De.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,Ct&&(typeof Ct.transform==`function`&&(this._transform=Ct.transform),typeof Ct.flush==`function`&&(this._flush=Ct.flush)),this.on(`prefinish`,R)}function R(){var Ct=this;typeof this._flush==`function`?this._flush(function(zt,ft){ut(Ct,zt,ft)}):ut(this,null,null)}Ge.prototype.push=function(Ct,zt){return this._transformState.needTransform=!1,j.prototype.push.call(this,Ct,zt)},Ge.prototype._transform=function(Ct,zt,ft){throw Error(`_transform() is not implemented`)},Ge.prototype._write=function(Ct,zt,ft){var qt=this._transformState;if(qt.writecb=ft,qt.writechunk=Ct,qt.writeencoding=zt,!qt.transforming){var Nt=this._readableState;(qt.needTransform||Nt.needReadable||Nt.length<Nt.highWaterMark)&&this._read(Nt.highWaterMark)}},Ge.prototype._read=function(Ct){var zt=this._transformState;zt.writechunk!==null&&zt.writecb&&!zt.transforming?(zt.transforming=!0,this._transform(zt.writechunk,zt.writeencoding,zt.afterTransform)):zt.needTransform=!0},Ge.prototype._destroy=function(Ct,zt){var ft=this;j.prototype._destroy.call(this,Ct,function(qt){zt(qt),ft.emit(`close`)})};function ut(Ct,zt,ft){if(zt)return Ct.emit(`error`,zt);if(ft!=null&&Ct.push(ft),Ct._writableState.length)throw Error(`Calling transform done when ws.length != 0`);if(Ct._transformState.transforming)throw Error(`Calling transform done when still transforming`);return Ct.push(null)}})),require__stream_passthrough=__commonJSMin(((r,p)=>{p.exports=De;var j=require__stream_transform(),Ue=Object.create(require_util());Ue.inherits=require_inherits_browser(),Ue.inherits(De,j);function De(Ge){if(!(this instanceof De))return new De(Ge);j.call(this,Ge)}De.prototype._transform=function(Ge,R,ut){ut(null,Ge)}})),require_readable_browser=__commonJSMin(((r,p)=>{r=p.exports=require__stream_readable(),r.Stream=r,r.Readable=r,r.Writable=require__stream_writable(),r.Duplex=require__stream_duplex(),r.Transform=require__stream_transform(),r.PassThrough=require__stream_passthrough()})),require_bn$9=__commonJSMin(((r,p)=>{(function(j,Ue){function De(xe,ke){if(!xe)throw Error(ke||`Assertion failed`)}function Ge(xe,ke){xe.super_=ke;var Ke=function(){};Ke.prototype=ke.prototype,xe.prototype=new Ke,xe.prototype.constructor=xe}function R(xe,ke,Ke){if(R.isBN(xe))return xe;this.negative=0,this.words=null,this.length=0,this.red=null,xe!==null&&((ke===`le`||ke===`be`)&&(Ke=ke,ke=10),this._init(xe||0,ke||10,Ke||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist().Buffer}catch{}R.isBN=function(ke){return ke instanceof R?!0:typeof ke==`object`&&!!ke&&ke.constructor.wordSize===R.wordSize&&Array.isArray(ke.words)},R.max=function(ke,Ke){return ke.cmp(Ke)>0?ke:Ke},R.min=function(ke,Ke){return ke.cmp(Ke)<0?ke:Ke},R.prototype._init=function(ke,Ke,at){if(typeof ke==`number`)return this._initNumber(ke,Ke,at);if(typeof ke==`object`)return this._initArray(ke,Ke,at);Ke===`hex`&&(Ke=16),De(Ke===(Ke|0)&&Ke>=2&&Ke<=36),ke=ke.toString().replace(/\s+/g,``);var Xe=0;ke[0]===`-`&&(Xe++,this.negative=1),Xe<ke.length&&(Ke===16?this._parseHex(ke,Xe,at):(this._parseBase(ke,Ke,Xe),at===`le`&&this._initArray(this.toArray(),Ke,at)))},R.prototype._initNumber=function(ke,Ke,at){ke<0&&(this.negative=1,ke=-ke),ke<67108864?(this.words=[ke&67108863],this.length=1):ke<4503599627370496?(this.words=[ke&67108863,ke/67108864&67108863],this.length=2):(De(ke<9007199254740992),this.words=[ke&67108863,ke/67108864&67108863,1],this.length=3),at===`le`&&this._initArray(this.toArray(),Ke,at)},R.prototype._initArray=function(ke,Ke,at){if(De(typeof ke.length==`number`),ke.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(ke.length/3),this.words=Array(this.length);for(var Xe=0;Xe<this.length;Xe++)this.words[Xe]=0;var We,g,Ye=0;if(at===`be`)for(Xe=ke.length-1,We=0;Xe>=0;Xe-=3)g=ke[Xe]|ke[Xe-1]<<8|ke[Xe-2]<<16,this.words[We]|=g<<Ye&67108863,this.words[We+1]=g>>>26-Ye&67108863,Ye+=24,Ye>=26&&(Ye-=26,We++);else if(at===`le`)for(Xe=0,We=0;Xe<ke.length;Xe+=3)g=ke[Xe]|ke[Xe+1]<<8|ke[Xe+2]<<16,this.words[We]|=g<<Ye&67108863,this.words[We+1]=g>>>26-Ye&67108863,Ye+=24,Ye>=26&&(Ye-=26,We++);return this._strip()};function Ct(xe,ke){var Ke=xe.charCodeAt(ke);if(Ke>=48&&Ke<=57)return Ke-48;if(Ke>=65&&Ke<=70)return Ke-55;if(Ke>=97&&Ke<=102)return Ke-87;De(!1,`Invalid character in `+xe)}function zt(xe,ke,Ke){var at=Ct(xe,Ke);return Ke-1>=ke&&(at|=Ct(xe,Ke-1)<<4),at}R.prototype._parseHex=function(ke,Ke,at){this.length=Math.ceil((ke.length-Ke)/6),this.words=Array(this.length);for(var Xe=0;Xe<this.length;Xe++)this.words[Xe]=0;var We=0,g=0,Ye;if(at===`be`)for(Xe=ke.length-1;Xe>=Ke;Xe-=2)Ye=zt(ke,Ke,Xe)<<We,this.words[g]|=Ye&67108863,We>=18?(We-=18,g+=1,this.words[g]|=Ye>>>26):We+=8;else for(Xe=(ke.length-Ke)%2==0?Ke+1:Ke;Xe<ke.length;Xe+=2)Ye=zt(ke,Ke,Xe)<<We,this.words[g]|=Ye&67108863,We>=18?(We-=18,g+=1,this.words[g]|=Ye>>>26):We+=8;this._strip()};function ft(xe,ke,Ke,at){for(var Xe=0,We=0,g=Math.min(xe.length,Ke),Ye=ke;Ye<g;Ye++){var ti=xe.charCodeAt(Ye)-48;Xe*=at,We=ti>=49?ti-49+10:ti>=17?ti-17+10:ti,De(ti>=0&&We<at,`Invalid character`),Xe+=We}return Xe}R.prototype._parseBase=function(ke,Ke,at){this.words=[0],this.length=1;for(var Xe=0,We=1;We<=67108863;We*=Ke)Xe++;Xe--,We=We/Ke|0;for(var g=ke.length-at,Ye=g%Xe,ti=Math.min(g,g-Ye)+at,Xt=0,si=at;si<ti;si+=Xe)Xt=ft(ke,si,si+Xe,Ke),this.imuln(We),this.words[0]+Xt<67108864?this.words[0]+=Xt:this._iaddn(Xt);if(Ye!==0){var ki=1;for(Xt=ft(ke,si,ke.length,Ke),si=0;si<Ye;si++)ki*=Ke;this.imuln(ki),this.words[0]+Xt<67108864?this.words[0]+=Xt:this._iaddn(Xt)}this._strip()},R.prototype.copy=function(ke){ke.words=Array(this.length);for(var Ke=0;Ke<this.length;Ke++)ke.words[Ke]=this.words[Ke];ke.length=this.length,ke.negative=this.negative,ke.red=this.red};function qt(xe,ke){xe.words=ke.words,xe.length=ke.length,xe.negative=ke.negative,xe.red=ke.red}if(R.prototype._move=function(ke){qt(ke,this)},R.prototype.clone=function(){var ke=new R(null);return this.copy(ke),ke},R.prototype._expand=function(ke){for(;this.length<ke;)this.words[this.length++]=0;return this},R.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<`u`&&typeof Symbol.for==`function`)try{R.prototype[Symbol.for(`nodejs.util.inspect.custom`)]=Nt}catch{R.prototype.inspect=Nt}else R.prototype.inspect=Nt;function Nt(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`}var Ut=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Yt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Gt=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(ke,Ke){ke||=10,Ke=Ke|0||1;var at;if(ke===16||ke===`hex`){at=``;for(var Xe=0,We=0,g=0;g<this.length;g++){var Ye=this.words[g],ti=((Ye<<Xe|We)&16777215).toString(16);We=Ye>>>24-Xe&16777215,Xe+=2,Xe>=26&&(Xe-=26,g--),at=We!==0||g!==this.length-1?Ut[6-ti.length]+ti+at:ti+at}for(We!==0&&(at=We.toString(16)+at);at.length%Ke!==0;)at=`0`+at;return this.negative!==0&&(at=`-`+at),at}if(ke===(ke|0)&&ke>=2&&ke<=36){var Xt=Yt[ke],si=Gt[ke];at=``;var ki=this.clone();for(ki.negative=0;!ki.isZero();){var pi=ki.modrn(si).toString(ke);ki=ki.idivn(si),at=ki.isZero()?pi+at:Ut[Xt-pi.length]+pi+at}for(this.isZero()&&(at=`0`+at);at.length%Ke!==0;)at=`0`+at;return this.negative!==0&&(at=`-`+at),at}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var ke=this.words[0];return this.length===2?ke+=this.words[1]*67108864:this.length===3&&this.words[2]===1?ke+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?ke:-ke},R.prototype.toJSON=function(){return this.toString(16,2)},ut&&(R.prototype.toBuffer=function(ke,Ke){return this.toArrayLike(ut,ke,Ke)}),R.prototype.toArray=function(ke,Ke){return this.toArrayLike(Array,ke,Ke)};var Jt=function(ke,Ke){return ke.allocUnsafe?ke.allocUnsafe(Ke):new ke(Ke)};R.prototype.toArrayLike=function(ke,Ke,at){this._strip();var Xe=this.byteLength(),We=at||Math.max(1,Xe);De(Xe<=We,`byte array longer than desired length`),De(We>0,`Requested array length <= 0`);var g=Jt(ke,We);return this[`_toArrayLike`+(Ke===`le`?`LE`:`BE`)](g,Xe),g},R.prototype._toArrayLikeLE=function(ke,Ke){for(var at=0,Xe=0,We=0,g=0;We<this.length;We++){var Ye=this.words[We]<<g|Xe;ke[at++]=Ye&255,at<ke.length&&(ke[at++]=Ye>>8&255),at<ke.length&&(ke[at++]=Ye>>16&255),g===6?(at<ke.length&&(ke[at++]=Ye>>24&255),Xe=0,g=0):(Xe=Ye>>>24,g+=2)}if(at<ke.length)for(ke[at++]=Xe;at<ke.length;)ke[at++]=0},R.prototype._toArrayLikeBE=function(ke,Ke){for(var at=ke.length-1,Xe=0,We=0,g=0;We<this.length;We++){var Ye=this.words[We]<<g|Xe;ke[at--]=Ye&255,at>=0&&(ke[at--]=Ye>>8&255),at>=0&&(ke[at--]=Ye>>16&255),g===6?(at>=0&&(ke[at--]=Ye>>24&255),Xe=0,g=0):(Xe=Ye>>>24,g+=2)}if(at>=0)for(ke[at--]=Xe;at>=0;)ke[at--]=0},Math.clz32?R.prototype._countBits=function(ke){return 32-Math.clz32(ke)}:R.prototype._countBits=function(ke){var Ke=ke,at=0;return Ke>=4096&&(at+=13,Ke>>>=13),Ke>=64&&(at+=7,Ke>>>=7),Ke>=8&&(at+=4,Ke>>>=4),Ke>=2&&(at+=2,Ke>>>=2),at+Ke},R.prototype._zeroBits=function(ke){if(ke===0)return 26;var Ke=ke,at=0;return!(Ke&8191)&&(at+=13,Ke>>>=13),!(Ke&127)&&(at+=7,Ke>>>=7),!(Ke&15)&&(at+=4,Ke>>>=4),!(Ke&3)&&(at+=2,Ke>>>=2),!(Ke&1)&&at++,at},R.prototype.bitLength=function(){var ke=this.words[this.length-1],Ke=this._countBits(ke);return(this.length-1)*26+Ke};function ei(xe){for(var ke=Array(xe.bitLength()),Ke=0;Ke<ke.length;Ke++){var at=Ke/26|0,Xe=Ke%26;ke[Ke]=xe.words[at]>>>Xe&1}return ke}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var ke=0,Ke=0;Ke<this.length;Ke++){var at=this._zeroBits(this.words[Ke]);if(ke+=at,at!==26)break}return ke},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(ke){return this.negative===0?this.clone():this.abs().inotn(ke).iaddn(1)},R.prototype.fromTwos=function(ke){return this.testn(ke-1)?this.notn(ke).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(ke){for(;this.length<ke.length;)this.words[this.length++]=0;for(var Ke=0;Ke<ke.length;Ke++)this.words[Ke]=this.words[Ke]|ke.words[Ke];return this._strip()},R.prototype.ior=function(ke){return De((this.negative|ke.negative)===0),this.iuor(ke)},R.prototype.or=function(ke){return this.length>ke.length?this.clone().ior(ke):ke.clone().ior(this)},R.prototype.uor=function(ke){return this.length>ke.length?this.clone().iuor(ke):ke.clone().iuor(this)},R.prototype.iuand=function(ke){for(var Ke=this.length>ke.length?ke:this,at=0;at<Ke.length;at++)this.words[at]=this.words[at]&ke.words[at];return this.length=Ke.length,this._strip()},R.prototype.iand=function(ke){return De((this.negative|ke.negative)===0),this.iuand(ke)},R.prototype.and=function(ke){return this.length>ke.length?this.clone().iand(ke):ke.clone().iand(this)},R.prototype.uand=function(ke){return this.length>ke.length?this.clone().iuand(ke):ke.clone().iuand(this)},R.prototype.iuxor=function(ke){var Ke,at;this.length>ke.length?(Ke=this,at=ke):(Ke=ke,at=this);for(var Xe=0;Xe<at.length;Xe++)this.words[Xe]=Ke.words[Xe]^at.words[Xe];if(this!==Ke)for(;Xe<Ke.length;Xe++)this.words[Xe]=Ke.words[Xe];return this.length=Ke.length,this._strip()},R.prototype.ixor=function(ke){return De((this.negative|ke.negative)===0),this.iuxor(ke)},R.prototype.xor=function(ke){return this.length>ke.length?this.clone().ixor(ke):ke.clone().ixor(this)},R.prototype.uxor=function(ke){return this.length>ke.length?this.clone().iuxor(ke):ke.clone().iuxor(this)},R.prototype.inotn=function(ke){De(typeof ke==`number`&&ke>=0);var Ke=Math.ceil(ke/26)|0,at=ke%26;this._expand(Ke),at>0&&Ke--;for(var Xe=0;Xe<Ke;Xe++)this.words[Xe]=~this.words[Xe]&67108863;return at>0&&(this.words[Xe]=~this.words[Xe]&67108863>>26-at),this._strip()},R.prototype.notn=function(ke){return this.clone().inotn(ke)},R.prototype.setn=function(ke,Ke){De(typeof ke==`number`&&ke>=0);var at=ke/26|0,Xe=ke%26;return this._expand(at+1),Ke?this.words[at]=this.words[at]|1<<Xe:this.words[at]=this.words[at]&~(1<<Xe),this._strip()},R.prototype.iadd=function(ke){var Ke;if(this.negative!==0&&ke.negative===0)return this.negative=0,Ke=this.isub(ke),this.negative^=1,this._normSign();if(this.negative===0&&ke.negative!==0)return ke.negative=0,Ke=this.isub(ke),ke.negative=1,Ke._normSign();var at,Xe;this.length>ke.length?(at=this,Xe=ke):(at=ke,Xe=this);for(var We=0,g=0;g<Xe.length;g++)Ke=(at.words[g]|0)+(Xe.words[g]|0)+We,this.words[g]=Ke&67108863,We=Ke>>>26;for(;We!==0&&g<at.length;g++)Ke=(at.words[g]|0)+We,this.words[g]=Ke&67108863,We=Ke>>>26;if(this.length=at.length,We!==0)this.words[this.length]=We,this.length++;else if(at!==this)for(;g<at.length;g++)this.words[g]=at.words[g];return this},R.prototype.add=function(ke){var Ke;return ke.negative!==0&&this.negative===0?(ke.negative=0,Ke=this.sub(ke),ke.negative^=1,Ke):ke.negative===0&&this.negative!==0?(this.negative=0,Ke=ke.sub(this),this.negative=1,Ke):this.length>ke.length?this.clone().iadd(ke):ke.clone().iadd(this)},R.prototype.isub=function(ke){if(ke.negative!==0){ke.negative=0;var Ke=this.iadd(ke);return ke.negative=1,Ke._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(ke),this.negative=1,this._normSign();var at=this.cmp(ke);if(at===0)return this.negative=0,this.length=1,this.words[0]=0,this;var Xe,We;at>0?(Xe=this,We=ke):(Xe=ke,We=this);for(var g=0,Ye=0;Ye<We.length;Ye++)Ke=(Xe.words[Ye]|0)-(We.words[Ye]|0)+g,g=Ke>>26,this.words[Ye]=Ke&67108863;for(;g!==0&&Ye<Xe.length;Ye++)Ke=(Xe.words[Ye]|0)+g,g=Ke>>26,this.words[Ye]=Ke&67108863;if(g===0&&Ye<Xe.length&&Xe!==this)for(;Ye<Xe.length;Ye++)this.words[Ye]=Xe.words[Ye];return this.length=Math.max(this.length,Ye),Xe!==this&&(this.negative=1),this._strip()},R.prototype.sub=function(ke){return this.clone().isub(ke)};function ii(xe,ke,Ke){Ke.negative=ke.negative^xe.negative;var at=xe.length+ke.length|0;Ke.length=at,at=at-1|0;var Xe=xe.words[0]|0,We=ke.words[0]|0,g=Xe*We,Ye=g&67108863,ti=g/67108864|0;Ke.words[0]=Ye;for(var Xt=1;Xt<at;Xt++){for(var si=ti>>>26,ki=ti&67108863,pi=Math.min(Xt,ke.length-1),_i=Math.max(0,Xt-xe.length+1);_i<=pi;_i++){var hi=Xt-_i|0;Xe=xe.words[hi]|0,We=ke.words[_i]|0,g=Xe*We+ki,si+=g/67108864|0,ki=g&67108863}Ke.words[Xt]=ki|0,ti=si|0}return ti===0?Ke.length--:Ke.words[Xt]=ti|0,Ke._strip()}var ri=function(ke,Ke,at){var Xe=ke.words,We=Ke.words,g=at.words,Ye=0,ti,Xt,si,ki=Xe[0]|0,pi=ki&8191,_i=ki>>>13,hi=Xe[1]|0,di=hi&8191,bi=hi>>>13,Bi=Xe[2]|0,ci=Bi&8191,vi=Bi>>>13,Ai=Xe[3]|0,Li=Ai&8191,Ti=Ai>>>13,ba=Xe[4]|0,Ri=ba&8191,Wi=ba>>>13,Ma=Xe[5]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=Xe[6]|0,gi=ya&8191,Ni=ya>>>13,$i=Xe[7]|0,Vi=$i&8191,Ui=$i>>>13,yi=Xe[8]|0,ai=yi&8191,oi=yi>>>13,Di=Xe[9]|0,Si=Di&8191,qi=Di>>>13,la=We[0]|0,Yi=la&8191,zi=la>>>13,ka=We[1]|0,Ki=ka&8191,Gi=ka>>>13,Aa=We[2]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=We[3]|0,ea=kn&8191,ua=kn>>>13,Ei=We[4]|0,ni=Ei&8191,li=Ei>>>13,ji=We[5]|0,Ci=ji&8191,Pi=ji>>>13,fa=We[6]|0,Zi=fa&8191,ia=fa>>>13,$a=We[7]|0,ra=$a&8191,Qi=$a>>>13,Xn=We[8]|0,da=Xn&8191,ha=Xn>>>13,xn=We[9]|0,rn=xn&8191,an=xn>>>13;at.negative=ke.negative^Ke.negative,at.length=19,ti=Math.imul(pi,Yi),Xt=Math.imul(pi,zi),Xt=Xt+Math.imul(_i,Yi)|0,si=Math.imul(_i,zi);var Wa=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,ti=Math.imul(di,Yi),Xt=Math.imul(di,zi),Xt=Xt+Math.imul(bi,Yi)|0,si=Math.imul(bi,zi),ti=ti+Math.imul(pi,Ki)|0,Xt=Xt+Math.imul(pi,Gi)|0,Xt=Xt+Math.imul(_i,Ki)|0,si=si+Math.imul(_i,Gi)|0;var wa=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(wa>>>26)|0,wa&=67108863,ti=Math.imul(ci,Yi),Xt=Math.imul(ci,zi),Xt=Xt+Math.imul(vi,Yi)|0,si=Math.imul(vi,zi),ti=ti+Math.imul(di,Ki)|0,Xt=Xt+Math.imul(di,Gi)|0,Xt=Xt+Math.imul(bi,Ki)|0,si=si+Math.imul(bi,Gi)|0,ti=ti+Math.imul(pi,Ji)|0,Xt=Xt+Math.imul(pi,Xi)|0,Xt=Xt+Math.imul(_i,Ji)|0,si=si+Math.imul(_i,Xi)|0;var Da=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Da>>>26)|0,Da&=67108863,ti=Math.imul(Li,Yi),Xt=Math.imul(Li,zi),Xt=Xt+Math.imul(Ti,Yi)|0,si=Math.imul(Ti,zi),ti=ti+Math.imul(ci,Ki)|0,Xt=Xt+Math.imul(ci,Gi)|0,Xt=Xt+Math.imul(vi,Ki)|0,si=si+Math.imul(vi,Gi)|0,ti=ti+Math.imul(di,Ji)|0,Xt=Xt+Math.imul(di,Xi)|0,Xt=Xt+Math.imul(bi,Ji)|0,si=si+Math.imul(bi,Xi)|0,ti=ti+Math.imul(pi,ea)|0,Xt=Xt+Math.imul(pi,ua)|0,Xt=Xt+Math.imul(_i,ea)|0,si=si+Math.imul(_i,ua)|0;var Na=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Na>>>26)|0,Na&=67108863,ti=Math.imul(Ri,Yi),Xt=Math.imul(Ri,zi),Xt=Xt+Math.imul(Wi,Yi)|0,si=Math.imul(Wi,zi),ti=ti+Math.imul(Li,Ki)|0,Xt=Xt+Math.imul(Li,Gi)|0,Xt=Xt+Math.imul(Ti,Ki)|0,si=si+Math.imul(Ti,Gi)|0,ti=ti+Math.imul(ci,Ji)|0,Xt=Xt+Math.imul(ci,Xi)|0,Xt=Xt+Math.imul(vi,Ji)|0,si=si+Math.imul(vi,Xi)|0,ti=ti+Math.imul(di,ea)|0,Xt=Xt+Math.imul(di,ua)|0,Xt=Xt+Math.imul(bi,ea)|0,si=si+Math.imul(bi,ua)|0,ti=ti+Math.imul(pi,ni)|0,Xt=Xt+Math.imul(pi,li)|0,Xt=Xt+Math.imul(_i,ni)|0,si=si+Math.imul(_i,li)|0;var on=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(on>>>26)|0,on&=67108863,ti=Math.imul(Hi,Yi),Xt=Math.imul(Hi,zi),Xt=Xt+Math.imul(Ii,Yi)|0,si=Math.imul(Ii,zi),ti=ti+Math.imul(Ri,Ki)|0,Xt=Xt+Math.imul(Ri,Gi)|0,Xt=Xt+Math.imul(Wi,Ki)|0,si=si+Math.imul(Wi,Gi)|0,ti=ti+Math.imul(Li,Ji)|0,Xt=Xt+Math.imul(Li,Xi)|0,Xt=Xt+Math.imul(Ti,Ji)|0,si=si+Math.imul(Ti,Xi)|0,ti=ti+Math.imul(ci,ea)|0,Xt=Xt+Math.imul(ci,ua)|0,Xt=Xt+Math.imul(vi,ea)|0,si=si+Math.imul(vi,ua)|0,ti=ti+Math.imul(di,ni)|0,Xt=Xt+Math.imul(di,li)|0,Xt=Xt+Math.imul(bi,ni)|0,si=si+Math.imul(bi,li)|0,ti=ti+Math.imul(pi,Ci)|0,Xt=Xt+Math.imul(pi,Pi)|0,Xt=Xt+Math.imul(_i,Ci)|0,si=si+Math.imul(_i,Pi)|0;var nn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(nn>>>26)|0,nn&=67108863,ti=Math.imul(gi,Yi),Xt=Math.imul(gi,zi),Xt=Xt+Math.imul(Ni,Yi)|0,si=Math.imul(Ni,zi),ti=ti+Math.imul(Hi,Ki)|0,Xt=Xt+Math.imul(Hi,Gi)|0,Xt=Xt+Math.imul(Ii,Ki)|0,si=si+Math.imul(Ii,Gi)|0,ti=ti+Math.imul(Ri,Ji)|0,Xt=Xt+Math.imul(Ri,Xi)|0,Xt=Xt+Math.imul(Wi,Ji)|0,si=si+Math.imul(Wi,Xi)|0,ti=ti+Math.imul(Li,ea)|0,Xt=Xt+Math.imul(Li,ua)|0,Xt=Xt+Math.imul(Ti,ea)|0,si=si+Math.imul(Ti,ua)|0,ti=ti+Math.imul(ci,ni)|0,Xt=Xt+Math.imul(ci,li)|0,Xt=Xt+Math.imul(vi,ni)|0,si=si+Math.imul(vi,li)|0,ti=ti+Math.imul(di,Ci)|0,Xt=Xt+Math.imul(di,Pi)|0,Xt=Xt+Math.imul(bi,Ci)|0,si=si+Math.imul(bi,Pi)|0,ti=ti+Math.imul(pi,Zi)|0,Xt=Xt+Math.imul(pi,ia)|0,Xt=Xt+Math.imul(_i,Zi)|0,si=si+Math.imul(_i,ia)|0;var bn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(bn>>>26)|0,bn&=67108863,ti=Math.imul(Vi,Yi),Xt=Math.imul(Vi,zi),Xt=Xt+Math.imul(Ui,Yi)|0,si=Math.imul(Ui,zi),ti=ti+Math.imul(gi,Ki)|0,Xt=Xt+Math.imul(gi,Gi)|0,Xt=Xt+Math.imul(Ni,Ki)|0,si=si+Math.imul(Ni,Gi)|0,ti=ti+Math.imul(Hi,Ji)|0,Xt=Xt+Math.imul(Hi,Xi)|0,Xt=Xt+Math.imul(Ii,Ji)|0,si=si+Math.imul(Ii,Xi)|0,ti=ti+Math.imul(Ri,ea)|0,Xt=Xt+Math.imul(Ri,ua)|0,Xt=Xt+Math.imul(Wi,ea)|0,si=si+Math.imul(Wi,ua)|0,ti=ti+Math.imul(Li,ni)|0,Xt=Xt+Math.imul(Li,li)|0,Xt=Xt+Math.imul(Ti,ni)|0,si=si+Math.imul(Ti,li)|0,ti=ti+Math.imul(ci,Ci)|0,Xt=Xt+Math.imul(ci,Pi)|0,Xt=Xt+Math.imul(vi,Ci)|0,si=si+Math.imul(vi,Pi)|0,ti=ti+Math.imul(di,Zi)|0,Xt=Xt+Math.imul(di,ia)|0,Xt=Xt+Math.imul(bi,Zi)|0,si=si+Math.imul(bi,ia)|0,ti=ti+Math.imul(pi,ra)|0,Xt=Xt+Math.imul(pi,Qi)|0,Xt=Xt+Math.imul(_i,ra)|0,si=si+Math.imul(_i,Qi)|0;var wn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(wn>>>26)|0,wn&=67108863,ti=Math.imul(ai,Yi),Xt=Math.imul(ai,zi),Xt=Xt+Math.imul(oi,Yi)|0,si=Math.imul(oi,zi),ti=ti+Math.imul(Vi,Ki)|0,Xt=Xt+Math.imul(Vi,Gi)|0,Xt=Xt+Math.imul(Ui,Ki)|0,si=si+Math.imul(Ui,Gi)|0,ti=ti+Math.imul(gi,Ji)|0,Xt=Xt+Math.imul(gi,Xi)|0,Xt=Xt+Math.imul(Ni,Ji)|0,si=si+Math.imul(Ni,Xi)|0,ti=ti+Math.imul(Hi,ea)|0,Xt=Xt+Math.imul(Hi,ua)|0,Xt=Xt+Math.imul(Ii,ea)|0,si=si+Math.imul(Ii,ua)|0,ti=ti+Math.imul(Ri,ni)|0,Xt=Xt+Math.imul(Ri,li)|0,Xt=Xt+Math.imul(Wi,ni)|0,si=si+Math.imul(Wi,li)|0,ti=ti+Math.imul(Li,Ci)|0,Xt=Xt+Math.imul(Li,Pi)|0,Xt=Xt+Math.imul(Ti,Ci)|0,si=si+Math.imul(Ti,Pi)|0,ti=ti+Math.imul(ci,Zi)|0,Xt=Xt+Math.imul(ci,ia)|0,Xt=Xt+Math.imul(vi,Zi)|0,si=si+Math.imul(vi,ia)|0,ti=ti+Math.imul(di,ra)|0,Xt=Xt+Math.imul(di,Qi)|0,Xt=Xt+Math.imul(bi,ra)|0,si=si+Math.imul(bi,Qi)|0,ti=ti+Math.imul(pi,da)|0,Xt=Xt+Math.imul(pi,ha)|0,Xt=Xt+Math.imul(_i,da)|0,si=si+Math.imul(_i,ha)|0;var ln=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(ln>>>26)|0,ln&=67108863,ti=Math.imul(Si,Yi),Xt=Math.imul(Si,zi),Xt=Xt+Math.imul(qi,Yi)|0,si=Math.imul(qi,zi),ti=ti+Math.imul(ai,Ki)|0,Xt=Xt+Math.imul(ai,Gi)|0,Xt=Xt+Math.imul(oi,Ki)|0,si=si+Math.imul(oi,Gi)|0,ti=ti+Math.imul(Vi,Ji)|0,Xt=Xt+Math.imul(Vi,Xi)|0,Xt=Xt+Math.imul(Ui,Ji)|0,si=si+Math.imul(Ui,Xi)|0,ti=ti+Math.imul(gi,ea)|0,Xt=Xt+Math.imul(gi,ua)|0,Xt=Xt+Math.imul(Ni,ea)|0,si=si+Math.imul(Ni,ua)|0,ti=ti+Math.imul(Hi,ni)|0,Xt=Xt+Math.imul(Hi,li)|0,Xt=Xt+Math.imul(Ii,ni)|0,si=si+Math.imul(Ii,li)|0,ti=ti+Math.imul(Ri,Ci)|0,Xt=Xt+Math.imul(Ri,Pi)|0,Xt=Xt+Math.imul(Wi,Ci)|0,si=si+Math.imul(Wi,Pi)|0,ti=ti+Math.imul(Li,Zi)|0,Xt=Xt+Math.imul(Li,ia)|0,Xt=Xt+Math.imul(Ti,Zi)|0,si=si+Math.imul(Ti,ia)|0,ti=ti+Math.imul(ci,ra)|0,Xt=Xt+Math.imul(ci,Qi)|0,Xt=Xt+Math.imul(vi,ra)|0,si=si+Math.imul(vi,Qi)|0,ti=ti+Math.imul(di,da)|0,Xt=Xt+Math.imul(di,ha)|0,Xt=Xt+Math.imul(bi,da)|0,si=si+Math.imul(bi,ha)|0,ti=ti+Math.imul(pi,rn)|0,Xt=Xt+Math.imul(pi,an)|0,Xt=Xt+Math.imul(_i,rn)|0,si=si+Math.imul(_i,an)|0;var Mn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,ti=Math.imul(Si,Ki),Xt=Math.imul(Si,Gi),Xt=Xt+Math.imul(qi,Ki)|0,si=Math.imul(qi,Gi),ti=ti+Math.imul(ai,Ji)|0,Xt=Xt+Math.imul(ai,Xi)|0,Xt=Xt+Math.imul(oi,Ji)|0,si=si+Math.imul(oi,Xi)|0,ti=ti+Math.imul(Vi,ea)|0,Xt=Xt+Math.imul(Vi,ua)|0,Xt=Xt+Math.imul(Ui,ea)|0,si=si+Math.imul(Ui,ua)|0,ti=ti+Math.imul(gi,ni)|0,Xt=Xt+Math.imul(gi,li)|0,Xt=Xt+Math.imul(Ni,ni)|0,si=si+Math.imul(Ni,li)|0,ti=ti+Math.imul(Hi,Ci)|0,Xt=Xt+Math.imul(Hi,Pi)|0,Xt=Xt+Math.imul(Ii,Ci)|0,si=si+Math.imul(Ii,Pi)|0,ti=ti+Math.imul(Ri,Zi)|0,Xt=Xt+Math.imul(Ri,ia)|0,Xt=Xt+Math.imul(Wi,Zi)|0,si=si+Math.imul(Wi,ia)|0,ti=ti+Math.imul(Li,ra)|0,Xt=Xt+Math.imul(Li,Qi)|0,Xt=Xt+Math.imul(Ti,ra)|0,si=si+Math.imul(Ti,Qi)|0,ti=ti+Math.imul(ci,da)|0,Xt=Xt+Math.imul(ci,ha)|0,Xt=Xt+Math.imul(vi,da)|0,si=si+Math.imul(vi,ha)|0,ti=ti+Math.imul(di,rn)|0,Xt=Xt+Math.imul(di,an)|0,Xt=Xt+Math.imul(bi,rn)|0,si=si+Math.imul(bi,an)|0;var sn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(sn>>>26)|0,sn&=67108863,ti=Math.imul(Si,Ji),Xt=Math.imul(Si,Xi),Xt=Xt+Math.imul(qi,Ji)|0,si=Math.imul(qi,Xi),ti=ti+Math.imul(ai,ea)|0,Xt=Xt+Math.imul(ai,ua)|0,Xt=Xt+Math.imul(oi,ea)|0,si=si+Math.imul(oi,ua)|0,ti=ti+Math.imul(Vi,ni)|0,Xt=Xt+Math.imul(Vi,li)|0,Xt=Xt+Math.imul(Ui,ni)|0,si=si+Math.imul(Ui,li)|0,ti=ti+Math.imul(gi,Ci)|0,Xt=Xt+Math.imul(gi,Pi)|0,Xt=Xt+Math.imul(Ni,Ci)|0,si=si+Math.imul(Ni,Pi)|0,ti=ti+Math.imul(Hi,Zi)|0,Xt=Xt+Math.imul(Hi,ia)|0,Xt=Xt+Math.imul(Ii,Zi)|0,si=si+Math.imul(Ii,ia)|0,ti=ti+Math.imul(Ri,ra)|0,Xt=Xt+Math.imul(Ri,Qi)|0,Xt=Xt+Math.imul(Wi,ra)|0,si=si+Math.imul(Wi,Qi)|0,ti=ti+Math.imul(Li,da)|0,Xt=Xt+Math.imul(Li,ha)|0,Xt=Xt+Math.imul(Ti,da)|0,si=si+Math.imul(Ti,ha)|0,ti=ti+Math.imul(ci,rn)|0,Xt=Xt+Math.imul(ci,an)|0,Xt=Xt+Math.imul(vi,rn)|0,si=si+Math.imul(vi,an)|0;var Dn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,ti=Math.imul(Si,ea),Xt=Math.imul(Si,ua),Xt=Xt+Math.imul(qi,ea)|0,si=Math.imul(qi,ua),ti=ti+Math.imul(ai,ni)|0,Xt=Xt+Math.imul(ai,li)|0,Xt=Xt+Math.imul(oi,ni)|0,si=si+Math.imul(oi,li)|0,ti=ti+Math.imul(Vi,Ci)|0,Xt=Xt+Math.imul(Vi,Pi)|0,Xt=Xt+Math.imul(Ui,Ci)|0,si=si+Math.imul(Ui,Pi)|0,ti=ti+Math.imul(gi,Zi)|0,Xt=Xt+Math.imul(gi,ia)|0,Xt=Xt+Math.imul(Ni,Zi)|0,si=si+Math.imul(Ni,ia)|0,ti=ti+Math.imul(Hi,ra)|0,Xt=Xt+Math.imul(Hi,Qi)|0,Xt=Xt+Math.imul(Ii,ra)|0,si=si+Math.imul(Ii,Qi)|0,ti=ti+Math.imul(Ri,da)|0,Xt=Xt+Math.imul(Ri,ha)|0,Xt=Xt+Math.imul(Wi,da)|0,si=si+Math.imul(Wi,ha)|0,ti=ti+Math.imul(Li,rn)|0,Xt=Xt+Math.imul(Li,an)|0,Xt=Xt+Math.imul(Ti,rn)|0,si=si+Math.imul(Ti,an)|0;var An=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(An>>>26)|0,An&=67108863,ti=Math.imul(Si,ni),Xt=Math.imul(Si,li),Xt=Xt+Math.imul(qi,ni)|0,si=Math.imul(qi,li),ti=ti+Math.imul(ai,Ci)|0,Xt=Xt+Math.imul(ai,Pi)|0,Xt=Xt+Math.imul(oi,Ci)|0,si=si+Math.imul(oi,Pi)|0,ti=ti+Math.imul(Vi,Zi)|0,Xt=Xt+Math.imul(Vi,ia)|0,Xt=Xt+Math.imul(Ui,Zi)|0,si=si+Math.imul(Ui,ia)|0,ti=ti+Math.imul(gi,ra)|0,Xt=Xt+Math.imul(gi,Qi)|0,Xt=Xt+Math.imul(Ni,ra)|0,si=si+Math.imul(Ni,Qi)|0,ti=ti+Math.imul(Hi,da)|0,Xt=Xt+Math.imul(Hi,ha)|0,Xt=Xt+Math.imul(Ii,da)|0,si=si+Math.imul(Ii,ha)|0,ti=ti+Math.imul(Ri,rn)|0,Xt=Xt+Math.imul(Ri,an)|0,Xt=Xt+Math.imul(Wi,rn)|0,si=si+Math.imul(Wi,an)|0;var Tn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,ti=Math.imul(Si,Ci),Xt=Math.imul(Si,Pi),Xt=Xt+Math.imul(qi,Ci)|0,si=Math.imul(qi,Pi),ti=ti+Math.imul(ai,Zi)|0,Xt=Xt+Math.imul(ai,ia)|0,Xt=Xt+Math.imul(oi,Zi)|0,si=si+Math.imul(oi,ia)|0,ti=ti+Math.imul(Vi,ra)|0,Xt=Xt+Math.imul(Vi,Qi)|0,Xt=Xt+Math.imul(Ui,ra)|0,si=si+Math.imul(Ui,Qi)|0,ti=ti+Math.imul(gi,da)|0,Xt=Xt+Math.imul(gi,ha)|0,Xt=Xt+Math.imul(Ni,da)|0,si=si+Math.imul(Ni,ha)|0,ti=ti+Math.imul(Hi,rn)|0,Xt=Xt+Math.imul(Hi,an)|0,Xt=Xt+Math.imul(Ii,rn)|0,si=si+Math.imul(Ii,an)|0;var Jn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,ti=Math.imul(Si,Zi),Xt=Math.imul(Si,ia),Xt=Xt+Math.imul(qi,Zi)|0,si=Math.imul(qi,ia),ti=ti+Math.imul(ai,ra)|0,Xt=Xt+Math.imul(ai,Qi)|0,Xt=Xt+Math.imul(oi,ra)|0,si=si+Math.imul(oi,Qi)|0,ti=ti+Math.imul(Vi,da)|0,Xt=Xt+Math.imul(Vi,ha)|0,Xt=Xt+Math.imul(Ui,da)|0,si=si+Math.imul(Ui,ha)|0,ti=ti+Math.imul(gi,rn)|0,Xt=Xt+Math.imul(gi,an)|0,Xt=Xt+Math.imul(Ni,rn)|0,si=si+Math.imul(Ni,an)|0;var Zn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,ti=Math.imul(Si,ra),Xt=Math.imul(Si,Qi),Xt=Xt+Math.imul(qi,ra)|0,si=Math.imul(qi,Qi),ti=ti+Math.imul(ai,da)|0,Xt=Xt+Math.imul(ai,ha)|0,Xt=Xt+Math.imul(oi,da)|0,si=si+Math.imul(oi,ha)|0,ti=ti+Math.imul(Vi,rn)|0,Xt=Xt+Math.imul(Vi,an)|0,Xt=Xt+Math.imul(Ui,rn)|0,si=si+Math.imul(Ui,an)|0;var _o=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(_o>>>26)|0,_o&=67108863,ti=Math.imul(Si,da),Xt=Math.imul(Si,ha),Xt=Xt+Math.imul(qi,da)|0,si=Math.imul(qi,ha),ti=ti+Math.imul(ai,rn)|0,Xt=Xt+Math.imul(ai,an)|0,Xt=Xt+Math.imul(oi,rn)|0,si=si+Math.imul(oi,an)|0;var Fo=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Fo>>>26)|0,Fo&=67108863,ti=Math.imul(Si,rn),Xt=Math.imul(Si,an),Xt=Xt+Math.imul(qi,rn)|0,si=Math.imul(qi,an);var Eo=(Ye+ti|0)+((Xt&8191)<<13)|0;return Ye=(si+(Xt>>>13)|0)+(Eo>>>26)|0,Eo&=67108863,g[0]=Wa,g[1]=wa,g[2]=Da,g[3]=Na,g[4]=on,g[5]=nn,g[6]=bn,g[7]=wn,g[8]=ln,g[9]=Mn,g[10]=sn,g[11]=Dn,g[12]=An,g[13]=Tn,g[14]=Jn,g[15]=Zn,g[16]=_o,g[17]=Fo,g[18]=Eo,Ye!==0&&(g[19]=Ye,at.length++),at};Math.imul||(ri=ii);function ui(xe,ke,Ke){Ke.negative=ke.negative^xe.negative,Ke.length=xe.length+ke.length;for(var at=0,Xe=0,We=0;We<Ke.length-1;We++){var g=Xe;Xe=0;for(var Ye=at&67108863,ti=Math.min(We,ke.length-1),Xt=Math.max(0,We-xe.length+1);Xt<=ti;Xt++){var si=We-Xt,ki=(xe.words[si]|0)*(ke.words[Xt]|0),pi=ki&67108863;g=g+(ki/67108864|0)|0,pi=pi+Ye|0,Ye=pi&67108863,g=g+(pi>>>26)|0,Xe+=g>>>26,g&=67108863}Ke.words[We]=Ye,at=g,g=Xe}return at===0?Ke.length--:Ke.words[We]=at,Ke._strip()}function fi(xe,ke,Ke){return ui(xe,ke,Ke)}R.prototype.mulTo=function(ke,Ke){var at,Xe=this.length+ke.length;return at=this.length===10&&ke.length===10?ri(this,ke,Ke):Xe<63?ii(this,ke,Ke):Xe<1024?ui(this,ke,Ke):fi(this,ke,Ke),at};function mi(xe,ke){this.x=xe,this.y=ke}mi.prototype.makeRBT=function(ke){for(var Ke=Array(ke),at=R.prototype._countBits(ke)-1,Xe=0;Xe<ke;Xe++)Ke[Xe]=this.revBin(Xe,at,ke);return Ke},mi.prototype.revBin=function(ke,Ke,at){if(ke===0||ke===at-1)return ke;for(var Xe=0,We=0;We<Ke;We++)Xe|=(ke&1)<<Ke-We-1,ke>>=1;return Xe},mi.prototype.permute=function(ke,Ke,at,Xe,We,g){for(var Ye=0;Ye<g;Ye++)Xe[Ye]=Ke[ke[Ye]],We[Ye]=at[ke[Ye]]},mi.prototype.transform=function(ke,Ke,at,Xe,We,g){this.permute(g,ke,Ke,at,Xe,We);for(var Ye=1;Ye<We;Ye<<=1)for(var ti=Ye<<1,Xt=Math.cos(2*Math.PI/ti),si=Math.sin(2*Math.PI/ti),ki=0;ki<We;ki+=ti)for(var pi=Xt,_i=si,hi=0;hi<Ye;hi++){var di=at[ki+hi],bi=Xe[ki+hi],Bi=at[ki+hi+Ye],ci=Xe[ki+hi+Ye],vi=pi*Bi-_i*ci;ci=pi*ci+_i*Bi,Bi=vi,at[ki+hi]=di+Bi,Xe[ki+hi]=bi+ci,at[ki+hi+Ye]=di-Bi,Xe[ki+hi+Ye]=bi-ci,hi!==ti&&(vi=Xt*pi-si*_i,_i=Xt*_i+si*pi,pi=vi)}},mi.prototype.guessLen13b=function(ke,Ke){var at=Math.max(Ke,ke)|1,Xe=at&1,We=0;for(at=at/2|0;at;at>>>=1)We++;return 1<<We+1+Xe},mi.prototype.conjugate=function(ke,Ke,at){if(!(at<=1))for(var Xe=0;Xe<at/2;Xe++){var We=ke[Xe];ke[Xe]=ke[at-Xe-1],ke[at-Xe-1]=We,We=Ke[Xe],Ke[Xe]=-Ke[at-Xe-1],Ke[at-Xe-1]=-We}},mi.prototype.normalize13b=function(ke,Ke){for(var at=0,Xe=0;Xe<Ke/2;Xe++){var We=Math.round(ke[2*Xe+1]/Ke)*8192+Math.round(ke[2*Xe]/Ke)+at;ke[Xe]=We&67108863,at=We<67108864?0:We/67108864|0}return ke},mi.prototype.convert13b=function(ke,Ke,at,Xe){for(var We=0,g=0;g<Ke;g++)We+=ke[g]|0,at[2*g]=We&8191,We>>>=13,at[2*g+1]=We&8191,We>>>=13;for(g=2*Ke;g<Xe;++g)at[g]=0;De(We===0),De((We&-8192)==0)},mi.prototype.stub=function(ke){for(var Ke=Array(ke),at=0;at<ke;at++)Ke[at]=0;return Ke},mi.prototype.mulp=function(ke,Ke,at){var Xe=2*this.guessLen13b(ke.length,Ke.length),We=this.makeRBT(Xe),g=this.stub(Xe),Ye=Array(Xe),ti=Array(Xe),Xt=Array(Xe),si=Array(Xe),ki=Array(Xe),pi=Array(Xe),_i=at.words;_i.length=Xe,this.convert13b(ke.words,ke.length,Ye,Xe),this.convert13b(Ke.words,Ke.length,si,Xe),this.transform(Ye,g,ti,Xt,Xe,We),this.transform(si,g,ki,pi,Xe,We);for(var hi=0;hi<Xe;hi++){var di=ti[hi]*ki[hi]-Xt[hi]*pi[hi];Xt[hi]=ti[hi]*pi[hi]+Xt[hi]*ki[hi],ti[hi]=di}return this.conjugate(ti,Xt,Xe),this.transform(ti,Xt,_i,g,Xe,We),this.conjugate(_i,g,Xe),this.normalize13b(_i,Xe),at.negative=ke.negative^Ke.negative,at.length=ke.length+Ke.length,at._strip()},R.prototype.mul=function(ke){var Ke=new R(null);return Ke.words=Array(this.length+ke.length),this.mulTo(ke,Ke)},R.prototype.mulf=function(ke){var Ke=new R(null);return Ke.words=Array(this.length+ke.length),fi(this,ke,Ke)},R.prototype.imul=function(ke){return this.clone().mulTo(ke,this)},R.prototype.imuln=function(ke){var Ke=ke<0;Ke&&(ke=-ke),De(typeof ke==`number`),De(ke<67108864);for(var at=0,Xe=0;Xe<this.length;Xe++){var We=(this.words[Xe]|0)*ke,g=(We&67108863)+(at&67108863);at>>=26,at+=We/67108864|0,at+=g>>>26,this.words[Xe]=g&67108863}return at!==0&&(this.words[Xe]=at,this.length++),this.length=ke===0?1:this.length,Ke?this.ineg():this},R.prototype.muln=function(ke){return this.clone().imuln(ke)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(ke){var Ke=ei(ke);if(Ke.length===0)return new R(1);for(var at=this,Xe=0;Xe<Ke.length&&Ke[Xe]===0;Xe++,at=at.sqr());if(++Xe<Ke.length)for(var We=at.sqr();Xe<Ke.length;Xe++,We=We.sqr())Ke[Xe]!==0&&(at=at.mul(We));return at},R.prototype.iushln=function(ke){De(typeof ke==`number`&&ke>=0);var Ke=ke%26,at=(ke-Ke)/26,Xe=67108863>>>26-Ke<<26-Ke,We;if(Ke!==0){var g=0;for(We=0;We<this.length;We++){var Ye=this.words[We]&Xe,ti=(this.words[We]|0)-Ye<<Ke;this.words[We]=ti|g,g=Ye>>>26-Ke}g&&(this.words[We]=g,this.length++)}if(at!==0){for(We=this.length-1;We>=0;We--)this.words[We+at]=this.words[We];for(We=0;We<at;We++)this.words[We]=0;this.length+=at}return this._strip()},R.prototype.ishln=function(ke){return De(this.negative===0),this.iushln(ke)},R.prototype.iushrn=function(ke,Ke,at){De(typeof ke==`number`&&ke>=0);var Xe=Ke?(Ke-Ke%26)/26:0,We=ke%26,g=Math.min((ke-We)/26,this.length),Ye=67108863^67108863>>>We<<We,ti=at;if(Xe-=g,Xe=Math.max(0,Xe),ti){for(var Xt=0;Xt<g;Xt++)ti.words[Xt]=this.words[Xt];ti.length=g}if(g!==0)if(this.length>g)for(this.length-=g,Xt=0;Xt<this.length;Xt++)this.words[Xt]=this.words[Xt+g];else this.words[0]=0,this.length=1;var si=0;for(Xt=this.length-1;Xt>=0&&(si!==0||Xt>=Xe);Xt--){var ki=this.words[Xt]|0;this.words[Xt]=si<<26-We|ki>>>We,si=ki&Ye}return ti&&si!==0&&(ti.words[ti.length++]=si),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},R.prototype.ishrn=function(ke,Ke,at){return De(this.negative===0),this.iushrn(ke,Ke,at)},R.prototype.shln=function(ke){return this.clone().ishln(ke)},R.prototype.ushln=function(ke){return this.clone().iushln(ke)},R.prototype.shrn=function(ke){return this.clone().ishrn(ke)},R.prototype.ushrn=function(ke){return this.clone().iushrn(ke)},R.prototype.testn=function(ke){De(typeof ke==`number`&&ke>=0);var Ke=ke%26,at=(ke-Ke)/26,Xe=1<<Ke;return this.length<=at?!1:!!(this.words[at]&Xe)},R.prototype.imaskn=function(ke){De(typeof ke==`number`&&ke>=0);var Ke=ke%26,at=(ke-Ke)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=at)return this;if(Ke!==0&&at++,this.length=Math.min(at,this.length),Ke!==0){var Xe=67108863^67108863>>>Ke<<Ke;this.words[this.length-1]&=Xe}return this._strip()},R.prototype.maskn=function(ke){return this.clone().imaskn(ke)},R.prototype.iaddn=function(ke){return De(typeof ke==`number`),De(ke<67108864),ke<0?this.isubn(-ke):this.negative===0?this._iaddn(ke):this.length===1&&(this.words[0]|0)<=ke?(this.words[0]=ke-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(ke),this.negative=1,this)},R.prototype._iaddn=function(ke){this.words[0]+=ke;for(var Ke=0;Ke<this.length&&this.words[Ke]>=67108864;Ke++)this.words[Ke]-=67108864,Ke===this.length-1?this.words[Ke+1]=1:this.words[Ke+1]++;return this.length=Math.max(this.length,Ke+1),this},R.prototype.isubn=function(ke){if(De(typeof ke==`number`),De(ke<67108864),ke<0)return this.iaddn(-ke);if(this.negative!==0)return this.negative=0,this.iaddn(ke),this.negative=1,this;if(this.words[0]-=ke,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var Ke=0;Ke<this.length&&this.words[Ke]<0;Ke++)this.words[Ke]+=67108864,--this.words[Ke+1];return this._strip()},R.prototype.addn=function(ke){return this.clone().iaddn(ke)},R.prototype.subn=function(ke){return this.clone().isubn(ke)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(ke,Ke,at){var Xe=ke.length+at,We;this._expand(Xe);var g,Ye=0;for(We=0;We<ke.length;We++){g=(this.words[We+at]|0)+Ye;var ti=(ke.words[We]|0)*Ke;g-=ti&67108863,Ye=(g>>26)-(ti/67108864|0),this.words[We+at]=g&67108863}for(;We<this.length-at;We++)g=(this.words[We+at]|0)+Ye,Ye=g>>26,this.words[We+at]=g&67108863;if(Ye===0)return this._strip();for(De(Ye===-1),Ye=0,We=0;We<this.length;We++)g=-(this.words[We]|0)+Ye,Ye=g>>26,this.words[We]=g&67108863;return this.negative=1,this._strip()},R.prototype._wordDiv=function(ke,Ke){var at=this.length-ke.length,Xe=this.clone(),We=ke,g=We.words[We.length-1]|0;at=26-this._countBits(g),at!==0&&(We=We.ushln(at),Xe.iushln(at),g=We.words[We.length-1]|0);var Ye=Xe.length-We.length,ti;if(Ke!==`mod`){ti=new R(null),ti.length=Ye+1,ti.words=Array(ti.length);for(var Xt=0;Xt<ti.length;Xt++)ti.words[Xt]=0}var si=Xe.clone()._ishlnsubmul(We,1,Ye);si.negative===0&&(Xe=si,ti&&(ti.words[Ye]=1));for(var ki=Ye-1;ki>=0;ki--){var pi=(Xe.words[We.length+ki]|0)*67108864+(Xe.words[We.length+ki-1]|0);for(pi=Math.min(pi/g|0,67108863),Xe._ishlnsubmul(We,pi,ki);Xe.negative!==0;)pi--,Xe.negative=0,Xe._ishlnsubmul(We,1,ki),Xe.isZero()||(Xe.negative^=1);ti&&(ti.words[ki]=pi)}return ti&&ti._strip(),Xe._strip(),Ke!==`div`&&at!==0&&Xe.iushrn(at),{div:ti||null,mod:Xe}},R.prototype.divmod=function(ke,Ke,at){if(De(!ke.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var Xe,We,g;return this.negative!==0&&ke.negative===0?(g=this.neg().divmod(ke,Ke),Ke!==`mod`&&(Xe=g.div.neg()),Ke!==`div`&&(We=g.mod.neg(),at&&We.negative!==0&&We.iadd(ke)),{div:Xe,mod:We}):this.negative===0&&ke.negative!==0?(g=this.divmod(ke.neg(),Ke),Ke!==`mod`&&(Xe=g.div.neg()),{div:Xe,mod:g.mod}):(this.negative&ke.negative)===0?ke.length>this.length||this.cmp(ke)<0?{div:new R(0),mod:this}:ke.length===1?Ke===`div`?{div:this.divn(ke.words[0]),mod:null}:Ke===`mod`?{div:null,mod:new R(this.modrn(ke.words[0]))}:{div:this.divn(ke.words[0]),mod:new R(this.modrn(ke.words[0]))}:this._wordDiv(ke,Ke):(g=this.neg().divmod(ke.neg(),Ke),Ke!==`div`&&(We=g.mod.neg(),at&&We.negative!==0&&We.isub(ke)),{div:g.div,mod:We})},R.prototype.div=function(ke){return this.divmod(ke,`div`,!1).div},R.prototype.mod=function(ke){return this.divmod(ke,`mod`,!1).mod},R.prototype.umod=function(ke){return this.divmod(ke,`mod`,!0).mod},R.prototype.divRound=function(ke){var Ke=this.divmod(ke);if(Ke.mod.isZero())return Ke.div;var at=Ke.div.negative===0?Ke.mod:Ke.mod.isub(ke),Xe=ke.ushrn(1),We=ke.andln(1),g=at.cmp(Xe);return g<0||We===1&&g===0?Ke.div:Ke.div.negative===0?Ke.div.iaddn(1):Ke.div.isubn(1)},R.prototype.modrn=function(ke){var Ke=ke<0;Ke&&(ke=-ke),De(ke<=67108863);for(var at=(1<<26)%ke,Xe=0,We=this.length-1;We>=0;We--)Xe=(at*Xe+(this.words[We]|0))%ke;return Ke?-Xe:Xe},R.prototype.modn=function(ke){return this.modrn(ke)},R.prototype.idivn=function(ke){var Ke=ke<0;Ke&&(ke=-ke),De(ke<=67108863);for(var at=0,Xe=this.length-1;Xe>=0;Xe--){var We=(this.words[Xe]|0)+at*67108864;this.words[Xe]=We/ke|0,at=We%ke}return this._strip(),Ke?this.ineg():this},R.prototype.divn=function(ke){return this.clone().idivn(ke)},R.prototype.egcd=function(ke){De(ke.negative===0),De(!ke.isZero());var Ke=this,at=ke.clone();Ke=Ke.negative===0?Ke.clone():Ke.umod(ke);for(var Xe=new R(1),We=new R(0),g=new R(0),Ye=new R(1),ti=0;Ke.isEven()&&at.isEven();)Ke.iushrn(1),at.iushrn(1),++ti;for(var Xt=at.clone(),si=Ke.clone();!Ke.isZero();){for(var ki=0,pi=1;(Ke.words[0]&pi)===0&&ki<26;++ki,pi<<=1);if(ki>0)for(Ke.iushrn(ki);ki-- >0;)(Xe.isOdd()||We.isOdd())&&(Xe.iadd(Xt),We.isub(si)),Xe.iushrn(1),We.iushrn(1);for(var _i=0,hi=1;(at.words[0]&hi)===0&&_i<26;++_i,hi<<=1);if(_i>0)for(at.iushrn(_i);_i-- >0;)(g.isOdd()||Ye.isOdd())&&(g.iadd(Xt),Ye.isub(si)),g.iushrn(1),Ye.iushrn(1);Ke.cmp(at)>=0?(Ke.isub(at),Xe.isub(g),We.isub(Ye)):(at.isub(Ke),g.isub(Xe),Ye.isub(We))}return{a:g,b:Ye,gcd:at.iushln(ti)}},R.prototype._invmp=function(ke){De(ke.negative===0),De(!ke.isZero());var Ke=this,at=ke.clone();Ke=Ke.negative===0?Ke.clone():Ke.umod(ke);for(var Xe=new R(1),We=new R(0),g=at.clone();Ke.cmpn(1)>0&&at.cmpn(1)>0;){for(var Ye=0,ti=1;(Ke.words[0]&ti)===0&&Ye<26;++Ye,ti<<=1);if(Ye>0)for(Ke.iushrn(Ye);Ye-- >0;)Xe.isOdd()&&Xe.iadd(g),Xe.iushrn(1);for(var Xt=0,si=1;(at.words[0]&si)===0&&Xt<26;++Xt,si<<=1);if(Xt>0)for(at.iushrn(Xt);Xt-- >0;)We.isOdd()&&We.iadd(g),We.iushrn(1);Ke.cmp(at)>=0?(Ke.isub(at),Xe.isub(We)):(at.isub(Ke),We.isub(Xe))}var ki;return ki=Ke.cmpn(1)===0?Xe:We,ki.cmpn(0)<0&&ki.iadd(ke),ki},R.prototype.gcd=function(ke){if(this.isZero())return ke.abs();if(ke.isZero())return this.abs();var Ke=this.clone(),at=ke.clone();Ke.negative=0,at.negative=0;for(var Xe=0;Ke.isEven()&&at.isEven();Xe++)Ke.iushrn(1),at.iushrn(1);do{for(;Ke.isEven();)Ke.iushrn(1);for(;at.isEven();)at.iushrn(1);var We=Ke.cmp(at);if(We<0){var g=Ke;Ke=at,at=g}else if(We===0||at.cmpn(1)===0)break;Ke.isub(at)}while(!0);return at.iushln(Xe)},R.prototype.invm=function(ke){return this.egcd(ke).a.umod(ke)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(ke){return this.words[0]&ke},R.prototype.bincn=function(ke){De(typeof ke==`number`);var Ke=ke%26,at=(ke-Ke)/26,Xe=1<<Ke;if(this.length<=at)return this._expand(at+1),this.words[at]|=Xe,this;for(var We=Xe,g=at;We!==0&&g<this.length;g++){var Ye=this.words[g]|0;Ye+=We,We=Ye>>>26,Ye&=67108863,this.words[g]=Ye}return We!==0&&(this.words[g]=We,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(ke){var Ke=ke<0;if(this.negative!==0&&!Ke)return-1;if(this.negative===0&&Ke)return 1;this._strip();var at;if(this.length>1)at=1;else{Ke&&(ke=-ke),De(ke<=67108863,`Number is too big`);var Xe=this.words[0]|0;at=Xe===ke?0:Xe<ke?-1:1}return this.negative===0?at:-at|0},R.prototype.cmp=function(ke){if(this.negative!==0&&ke.negative===0)return-1;if(this.negative===0&&ke.negative!==0)return 1;var Ke=this.ucmp(ke);return this.negative===0?Ke:-Ke|0},R.prototype.ucmp=function(ke){if(this.length>ke.length)return 1;if(this.length<ke.length)return-1;for(var Ke=0,at=this.length-1;at>=0;at--){var Xe=this.words[at]|0,We=ke.words[at]|0;if(Xe!==We){Xe<We?Ke=-1:Xe>We&&(Ke=1);break}}return Ke},R.prototype.gtn=function(ke){return this.cmpn(ke)===1},R.prototype.gt=function(ke){return this.cmp(ke)===1},R.prototype.gten=function(ke){return this.cmpn(ke)>=0},R.prototype.gte=function(ke){return this.cmp(ke)>=0},R.prototype.ltn=function(ke){return this.cmpn(ke)===-1},R.prototype.lt=function(ke){return this.cmp(ke)===-1},R.prototype.lten=function(ke){return this.cmpn(ke)<=0},R.prototype.lte=function(ke){return this.cmp(ke)<=0},R.prototype.eqn=function(ke){return this.cmpn(ke)===0},R.prototype.eq=function(ke){return this.cmp(ke)===0},R.red=function(ke){return new s(ke)},R.prototype.toRed=function(ke){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),ke.convertTo(this)._forceRed(ke)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(ke){return this.red=ke,this},R.prototype.forceRed=function(ke){return De(!this.red,`Already a number in reduction context`),this._forceRed(ke)},R.prototype.redAdd=function(ke){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,ke)},R.prototype.redIAdd=function(ke){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,ke)},R.prototype.redSub=function(ke){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,ke)},R.prototype.redISub=function(ke){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,ke)},R.prototype.redShl=function(ke){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,ke)},R.prototype.redMul=function(ke){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,ke),this.red.mul(this,ke)},R.prototype.redIMul=function(ke){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,ke),this.red.imul(this,ke)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(ke){return De(this.red&&!ke.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,ke)};var Fi={k256:null,p224:null,p192:null,p25519:null};function Mi(xe,ke){this.name=xe,this.p=new R(ke,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}Mi.prototype._tmp=function(){var ke=new R(null);return ke.words=Array(Math.ceil(this.n/13)),ke},Mi.prototype.ireduce=function(ke){var Ke=ke,at;do this.split(Ke,this.tmp),Ke=this.imulK(Ke),Ke=Ke.iadd(this.tmp),at=Ke.bitLength();while(at>this.n);var Xe=at<this.n?-1:Ke.ucmp(this.p);return Xe===0?(Ke.words[0]=0,Ke.length=1):Xe>0?Ke.isub(this.p):Ke.strip===void 0?Ke._strip():Ke.strip(),Ke},Mi.prototype.split=function(ke,Ke){ke.iushrn(this.n,0,Ke)},Mi.prototype.imulK=function(ke){return ke.imul(this.k)};function xi(){Mi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(xi,Mi),xi.prototype.split=function(ke,Ke){for(var at=4194303,Xe=Math.min(ke.length,9),We=0;We<Xe;We++)Ke.words[We]=ke.words[We];if(Ke.length=Xe,ke.length<=9){ke.words[0]=0,ke.length=1;return}var g=ke.words[9];for(Ke.words[Ke.length++]=g&at,We=10;We<ke.length;We++){var Ye=ke.words[We]|0;ke.words[We-10]=(Ye&at)<<4|g>>>22,g=Ye}g>>>=22,ke.words[We-10]=g,g===0&&ke.length>10?ke.length-=10:ke.length-=9},xi.prototype.imulK=function(ke){ke.words[ke.length]=0,ke.words[ke.length+1]=0,ke.length+=2;for(var Ke=0,at=0;at<ke.length;at++){var Xe=ke.words[at]|0;Ke+=Xe*977,ke.words[at]=Ke&67108863,Ke=Xe*64+(Ke/67108864|0)}return ke.words[ke.length-1]===0&&(ke.length--,ke.words[ke.length-1]===0&&ke.length--),ke};function wi(){Mi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(wi,Mi);function Oi(){Mi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Oi,Mi);function Je(){Mi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(Je,Mi),Je.prototype.imulK=function(ke){for(var Ke=0,at=0;at<ke.length;at++){var Xe=(ke.words[at]|0)*19+Ke,We=Xe&67108863;Xe>>>=26,ke.words[at]=We,Ke=Xe}return Ke!==0&&(ke.words[ke.length++]=Ke),ke},R._prime=function(ke){if(Fi[ke])return Fi[ke];var Ke;if(ke===`k256`)Ke=new xi;else if(ke===`p224`)Ke=new wi;else if(ke===`p192`)Ke=new Oi;else if(ke===`p25519`)Ke=new Je;else throw Error(`Unknown prime `+ke);return Fi[ke]=Ke,Ke};function s(xe){if(typeof xe==`string`){var ke=R._prime(xe);this.m=ke.p,this.prime=ke}else De(xe.gtn(1),`modulus must be greater than 1`),this.m=xe,this.prime=null}s.prototype._verify1=function(ke){De(ke.negative===0,`red works only with positives`),De(ke.red,`red works only with red numbers`)},s.prototype._verify2=function(ke,Ke){De((ke.negative|Ke.negative)===0,`red works only with positives`),De(ke.red&&ke.red===Ke.red,`red works only with red numbers`)},s.prototype.imod=function(ke){return this.prime?this.prime.ireduce(ke)._forceRed(this):(qt(ke,ke.umod(this.m)._forceRed(this)),ke)},s.prototype.neg=function(ke){return ke.isZero()?ke.clone():this.m.sub(ke)._forceRed(this)},s.prototype.add=function(ke,Ke){this._verify2(ke,Ke);var at=ke.add(Ke);return at.cmp(this.m)>=0&&at.isub(this.m),at._forceRed(this)},s.prototype.iadd=function(ke,Ke){this._verify2(ke,Ke);var at=ke.iadd(Ke);return at.cmp(this.m)>=0&&at.isub(this.m),at},s.prototype.sub=function(ke,Ke){this._verify2(ke,Ke);var at=ke.sub(Ke);return at.cmpn(0)<0&&at.iadd(this.m),at._forceRed(this)},s.prototype.isub=function(ke,Ke){this._verify2(ke,Ke);var at=ke.isub(Ke);return at.cmpn(0)<0&&at.iadd(this.m),at},s.prototype.shl=function(ke,Ke){return this._verify1(ke),this.imod(ke.ushln(Ke))},s.prototype.imul=function(ke,Ke){return this._verify2(ke,Ke),this.imod(ke.imul(Ke))},s.prototype.mul=function(ke,Ke){return this._verify2(ke,Ke),this.imod(ke.mul(Ke))},s.prototype.isqr=function(ke){return this.imul(ke,ke.clone())},s.prototype.sqr=function(ke){return this.mul(ke,ke)},s.prototype.sqrt=function(ke){if(ke.isZero())return ke.clone();var Ke=this.m.andln(3);if(De(Ke%2==1),Ke===3){var at=this.m.add(new R(1)).iushrn(2);return this.pow(ke,at)}for(var Xe=this.m.subn(1),We=0;!Xe.isZero()&&Xe.andln(1)===0;)We++,Xe.iushrn(1);De(!Xe.isZero());var g=new R(1).toRed(this),Ye=g.redNeg(),ti=this.m.subn(1).iushrn(1),Xt=this.m.bitLength();for(Xt=new R(2*Xt*Xt).toRed(this);this.pow(Xt,ti).cmp(Ye)!==0;)Xt.redIAdd(Ye);for(var si=this.pow(Xt,Xe),ki=this.pow(ke,Xe.addn(1).iushrn(1)),pi=this.pow(ke,Xe),_i=We;pi.cmp(g)!==0;){for(var hi=pi,di=0;hi.cmp(g)!==0;di++)hi=hi.redSqr();De(di<_i);var bi=this.pow(si,new R(1).iushln(_i-di-1));ki=ki.redMul(bi),si=bi.redSqr(),pi=pi.redMul(si),_i=di}return ki},s.prototype.invm=function(ke){var Ke=ke._invmp(this.m);return Ke.negative===0?this.imod(Ke):(Ke.negative=0,this.imod(Ke).redNeg())},s.prototype.pow=function(ke,Ke){if(Ke.isZero())return new R(1).toRed(this);if(Ke.cmpn(1)===0)return ke.clone();var at=4,Xe=Array(1<<at);Xe[0]=new R(1).toRed(this),Xe[1]=ke;for(var We=2;We<Xe.length;We++)Xe[We]=this.mul(Xe[We-1],ke);var g=Xe[0],Ye=0,ti=0,Xt=Ke.bitLength()%26;for(Xt===0&&(Xt=26),We=Ke.length-1;We>=0;We--){for(var si=Ke.words[We],ki=Xt-1;ki>=0;ki--){var pi=si>>ki&1;if(g!==Xe[0]&&(g=this.sqr(g)),pi===0&&Ye===0){ti=0;continue}Ye<<=1,Ye|=pi,ti++,!(ti!==at&&(We!==0||ki!==0))&&(g=this.mul(g,Xe[Ye]),ti=0,Ye=0)}Xt=26}return g},s.prototype.convertTo=function(ke){var Ke=ke.umod(this.m);return Ke===ke?Ke.clone():Ke},s.prototype.convertFrom=function(ke){var Ke=ke.clone();return Ke.red=null,Ke},R.mont=function(ke){return new K(ke)};function K(xe){s.call(this,xe),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(K,s),K.prototype.convertTo=function(ke){return this.imod(ke.ushln(this.shift))},K.prototype.convertFrom=function(ke){var Ke=this.imod(ke.mul(this.rinv));return Ke.red=null,Ke},K.prototype.imul=function(ke,Ke){if(ke.isZero()||Ke.isZero())return ke.words[0]=0,ke.length=1,ke;var at=ke.imul(Ke),Xe=at.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),We=at.isub(Xe).iushrn(this.shift),g=We;return We.cmp(this.m)>=0?g=We.isub(this.m):We.cmpn(0)<0&&(g=We.iadd(this.m)),g._forceRed(this)},K.prototype.mul=function(ke,Ke){if(ke.isZero()||Ke.isZero())return new R(0)._forceRed(this);var at=ke.mul(Ke),Xe=at.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),We=at.isub(Xe).iushrn(this.shift),g=We;return We.cmp(this.m)>=0?g=We.isub(this.m):We.cmpn(0)<0&&(g=We.iadd(this.m)),g._forceRed(this)},K.prototype.invm=function(ke){return this.imod(ke._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_browserify_rsa$1=__commonJSMin(((r,p)=>{var j=require_bn$9(),Ue=require_browser$15(),De=require_safe_buffer$3().Buffer;function Ge(Ct){var zt=Ct.modulus.byteLength(),ft;do ft=new j(Ue(zt));while(ft.cmp(Ct.modulus)>=0||!ft.umod(Ct.prime1)||!ft.umod(Ct.prime2));return ft}function R(Ct){var zt=Ge(Ct);return{blinder:zt.toRed(j.mont(Ct.modulus)).redPow(new j(Ct.publicExponent)).fromRed(),unblinder:zt.invm(Ct.modulus)}}function ut(Ct,zt){var ft=R(zt),qt=zt.modulus.byteLength(),Nt=new j(Ct).mul(ft.blinder).umod(zt.modulus),Ut=Nt.toRed(j.mont(zt.prime1)),Yt=Nt.toRed(j.mont(zt.prime2)),Gt=zt.coefficient,Jt=zt.prime1,ei=zt.prime2,ii=Ut.redPow(zt.exponent1).fromRed(),ri=Yt.redPow(zt.exponent2).fromRed(),ui=ii.isub(ri).imul(Gt).umod(Jt).imul(ei);return ri.iadd(ui).imul(ft.unblinder).umod(zt.modulus).toArrayLike(De,`be`,qt)}ut.getr=Ge,p.exports=ut})),package_exports$1=__export({author:()=>author$1,bugs:()=>bugs$1,default:()=>package_default$1,dependencies:()=>dependencies$1,description:()=>description$1,devDependencies:()=>devDependencies$1,files:()=>files$1,homepage:()=>homepage$1,keywords:()=>keywords$1,license:()=>`MIT`,main:()=>main$1,name:()=>name$1,repository:()=>repository$1,scripts:()=>scripts$1,version:()=>version$1}),name$1,version$1,description$1,main$1,files$1,scripts$1,repository$1,keywords$1,author$1,license$1,bugs$1,homepage$1,devDependencies$1,dependencies$1,package_default$1,init_package$1=__esmMin((()=>{name$1=`elliptic`,version$1=`6.6.1`,description$1=`EC cryptography`,main$1=`lib/elliptic.js`,files$1=[`lib`],scripts$1={lint:`eslint lib test`,"lint:fix":`npm run lint -- --fix`,unit:`istanbul test _mocha --reporter=spec test/index.js`,test:`npm run lint && npm run unit`,version:`grunt dist && git add dist/`},repository$1={type:`git`,url:`git@github.com:indutny/elliptic`},keywords$1=[`EC`,`Elliptic`,`curve`,`Cryptography`],author$1=`Fedor Indutny <fedor@indutny.com>`,bugs$1={url:`https://github.com/indutny/elliptic/issues`},homepage$1=`https://github.com/indutny/elliptic`,devDependencies$1={brfs:`^2.0.2`,coveralls:`^3.1.0`,eslint:`^7.6.0`,grunt:`^1.2.1`,"grunt-browserify":`^5.3.0`,"grunt-cli":`^1.3.2`,"grunt-contrib-connect":`^3.0.0`,"grunt-contrib-copy":`^1.0.0`,"grunt-contrib-uglify":`^5.0.0`,"grunt-mocha-istanbul":`^5.0.2`,"grunt-saucelabs":`^9.0.1`,istanbul:`^0.4.5`,mocha:`^8.0.1`},dependencies$1={"bn.js":`^4.11.9`,brorand:`^1.1.0`,"hash.js":`^1.0.0`,"hmac-drbg":`^1.0.1`,inherits:`^2.0.4`,"minimalistic-assert":`^1.0.1`,"minimalistic-crypto-utils":`^1.0.1`},package_default$1={name:name$1,version:version$1,description:description$1,main:main$1,files:files$1,scripts:scripts$1,repository:repository$1,keywords:keywords$1,author:author$1,license:`MIT`,bugs:bugs$1,homepage:homepage$1,devDependencies:devDependencies$1,dependencies:dependencies$1}})),require_bn$8=__commonJSMin(((r,p)=>{(function(j,Ue){function De(Je,s){if(!Je)throw Error(s||`Assertion failed`)}function Ge(Je,s){Je.super_=s;var K=function(){};K.prototype=s.prototype,Je.prototype=new K,Je.prototype.constructor=Je}function R(Je,s,K){if(R.isBN(Je))return Je;this.negative=0,this.words=null,this.length=0,this.red=null,Je!==null&&((s===`le`||s===`be`)&&(K=s,s=10),this._init(Je||0,s||10,K||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist().Buffer}catch{}R.isBN=function(s){return s instanceof R?!0:typeof s==`object`&&!!s&&s.constructor.wordSize===R.wordSize&&Array.isArray(s.words)},R.max=function(s,K){return s.cmp(K)>0?s:K},R.min=function(s,K){return s.cmp(K)<0?s:K},R.prototype._init=function(s,K,xe){if(typeof s==`number`)return this._initNumber(s,K,xe);if(typeof s==`object`)return this._initArray(s,K,xe);K===`hex`&&(K=16),De(K===(K|0)&&K>=2&&K<=36),s=s.toString().replace(/\s+/g,``);var ke=0;s[0]===`-`&&(ke++,this.negative=1),ke<s.length&&(K===16?this._parseHex(s,ke,xe):(this._parseBase(s,K,ke),xe===`le`&&this._initArray(this.toArray(),K,xe)))},R.prototype._initNumber=function(s,K,xe){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(De(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),xe===`le`&&this._initArray(this.toArray(),K,xe)},R.prototype._initArray=function(s,K,xe){if(De(typeof s.length==`number`),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke,at,Xe=0;if(xe===`be`)for(ke=s.length-1,Ke=0;ke>=0;ke-=3)at=s[ke]|s[ke-1]<<8|s[ke-2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);else if(xe===`le`)for(ke=0,Ke=0;ke<s.length;ke+=3)at=s[ke]|s[ke+1]<<8|s[ke+2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);return this.strip()};function Ct(Je,s){var K=Je.charCodeAt(s);return K>=65&&K<=70?K-55:K>=97&&K<=102?K-87:K-48&15}function zt(Je,s,K){var xe=Ct(Je,K);return K-1>=s&&(xe|=Ct(Je,K-1)<<4),xe}R.prototype._parseHex=function(s,K,xe){this.length=Math.ceil((s.length-K)/6),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke=0,at=0,Xe;if(xe===`be`)for(ke=s.length-1;ke>=K;ke-=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;else for(ke=(s.length-K)%2==0?K+1:K;ke<s.length;ke+=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;this.strip()};function ft(Je,s,K,xe){for(var ke=0,Ke=Math.min(Je.length,K),at=s;at<Ke;at++){var Xe=Je.charCodeAt(at)-48;ke*=xe,Xe>=49?ke+=Xe-49+10:Xe>=17?ke+=Xe-17+10:ke+=Xe}return ke}R.prototype._parseBase=function(s,K,xe){this.words=[0],this.length=1;for(var ke=0,Ke=1;Ke<=67108863;Ke*=K)ke++;ke--,Ke=Ke/K|0;for(var at=s.length-xe,Xe=at%ke,We=Math.min(at,at-Xe)+xe,g=0,Ye=xe;Ye<We;Ye+=ke)g=ft(s,Ye,Ye+ke,K),this.imuln(Ke),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g);if(Xe!==0){var ti=1;for(g=ft(s,Ye,s.length,K),Ye=0;Ye<Xe;Ye++)ti*=K;this.imuln(ti),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g)}this.strip()},R.prototype.copy=function(s){s.words=Array(this.length);for(var K=0;K<this.length;K++)s.words[K]=this.words[K];s.length=this.length,s.negative=this.negative,s.red=this.red},R.prototype.clone=function(){var s=new R(null);return this.copy(s),s},R.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},R.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},R.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var qt=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Nt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ut=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(s,K){s||=10,K=K|0||1;var xe;if(s===16||s===`hex`){xe=``;for(var ke=0,Ke=0,at=0;at<this.length;at++){var Xe=this.words[at],We=((Xe<<ke|Ke)&16777215).toString(16);Ke=Xe>>>24-ke&16777215,ke+=2,ke>=26&&(ke-=26,at--),xe=Ke!==0||at!==this.length-1?qt[6-We.length]+We+xe:We+xe}for(Ke!==0&&(xe=Ke.toString(16)+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}if(s===(s|0)&&s>=2&&s<=36){var g=Nt[s],Ye=Ut[s];xe=``;var ti=this.clone();for(ti.negative=0;!ti.isZero();){var Xt=ti.modn(Ye).toString(s);ti=ti.idivn(Ye),xe=ti.isZero()?Xt+xe:qt[g-Xt.length]+Xt+xe}for(this.isZero()&&(xe=`0`+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?s:-s},R.prototype.toJSON=function(){return this.toString(16)},R.prototype.toBuffer=function(s,K){return De(typeof ut<`u`),this.toArrayLike(ut,s,K)},R.prototype.toArray=function(s,K){return this.toArrayLike(Array,s,K)},R.prototype.toArrayLike=function(s,K,xe){var ke=this.byteLength(),Ke=xe||Math.max(1,ke);De(ke<=Ke,`byte array longer than desired length`),De(Ke>0,`Requested array length <= 0`),this.strip();var at=K===`le`,Xe=new s(Ke),We,g,Ye=this.clone();if(at){for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[g]=We;for(;g<Ke;g++)Xe[g]=0}else{for(g=0;g<Ke-ke;g++)Xe[g]=0;for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[Ke-g-1]=We}return Xe},Math.clz32?R.prototype._countBits=function(s){return 32-Math.clz32(s)}:R.prototype._countBits=function(s){var K=s,xe=0;return K>=4096&&(xe+=13,K>>>=13),K>=64&&(xe+=7,K>>>=7),K>=8&&(xe+=4,K>>>=4),K>=2&&(xe+=2,K>>>=2),xe+K},R.prototype._zeroBits=function(s){if(s===0)return 26;var K=s,xe=0;return!(K&8191)&&(xe+=13,K>>>=13),!(K&127)&&(xe+=7,K>>>=7),!(K&15)&&(xe+=4,K>>>=4),!(K&3)&&(xe+=2,K>>>=2),!(K&1)&&xe++,xe},R.prototype.bitLength=function(){var s=this.words[this.length-1],K=this._countBits(s);return(this.length-1)*26+K};function Yt(Je){for(var s=Array(Je.bitLength()),K=0;K<s.length;K++){var xe=K/26|0,ke=K%26;s[K]=(Je.words[xe]&1<<ke)>>>ke}return s}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,K=0;K<this.length;K++){var xe=this._zeroBits(this.words[K]);if(s+=xe,xe!==26)break}return s},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(s){return this.negative===0?this.clone():this.abs().inotn(s).iaddn(1)},R.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var K=0;K<s.length;K++)this.words[K]=this.words[K]|s.words[K];return this.strip()},R.prototype.ior=function(s){return De((this.negative|s.negative)===0),this.iuor(s)},R.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},R.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},R.prototype.iuand=function(s){for(var K=this.length>s.length?s:this,xe=0;xe<K.length;xe++)this.words[xe]=this.words[xe]&s.words[xe];return this.length=K.length,this.strip()},R.prototype.iand=function(s){return De((this.negative|s.negative)===0),this.iuand(s)},R.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},R.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},R.prototype.iuxor=function(s){var K,xe;this.length>s.length?(K=this,xe=s):(K=s,xe=this);for(var ke=0;ke<xe.length;ke++)this.words[ke]=K.words[ke]^xe.words[ke];if(this!==K)for(;ke<K.length;ke++)this.words[ke]=K.words[ke];return this.length=K.length,this.strip()},R.prototype.ixor=function(s){return De((this.negative|s.negative)===0),this.iuxor(s)},R.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},R.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},R.prototype.inotn=function(s){De(typeof s==`number`&&s>=0);var K=Math.ceil(s/26)|0,xe=s%26;this._expand(K),xe>0&&K--;for(var ke=0;ke<K;ke++)this.words[ke]=~this.words[ke]&67108863;return xe>0&&(this.words[ke]=~this.words[ke]&67108863>>26-xe),this.strip()},R.prototype.notn=function(s){return this.clone().inotn(s)},R.prototype.setn=function(s,K){De(typeof s==`number`&&s>=0);var xe=s/26|0,ke=s%26;return this._expand(xe+1),K?this.words[xe]=this.words[xe]|1<<ke:this.words[xe]=this.words[xe]&~(1<<ke),this.strip()},R.prototype.iadd=function(s){var K;if(this.negative!==0&&s.negative===0)return this.negative=0,K=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,K=this.isub(s),s.negative=1,K._normSign();var xe,ke;this.length>s.length?(xe=this,ke=s):(xe=s,ke=this);for(var Ke=0,at=0;at<ke.length;at++)K=(xe.words[at]|0)+(ke.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;for(;Ke!==0&&at<xe.length;at++)K=(xe.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;if(this.length=xe.length,Ke!==0)this.words[this.length]=Ke,this.length++;else if(xe!==this)for(;at<xe.length;at++)this.words[at]=xe.words[at];return this},R.prototype.add=function(s){var K;return s.negative!==0&&this.negative===0?(s.negative=0,K=this.sub(s),s.negative^=1,K):s.negative===0&&this.negative!==0?(this.negative=0,K=s.sub(this),this.negative=1,K):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},R.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var K=this.iadd(s);return s.negative=1,K._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var xe=this.cmp(s);if(xe===0)return this.negative=0,this.length=1,this.words[0]=0,this;var ke,Ke;xe>0?(ke=this,Ke=s):(ke=s,Ke=this);for(var at=0,Xe=0;Xe<Ke.length;Xe++)K=(ke.words[Xe]|0)-(Ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;for(;at!==0&&Xe<ke.length;Xe++)K=(ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;if(at===0&&Xe<ke.length&&ke!==this)for(;Xe<ke.length;Xe++)this.words[Xe]=ke.words[Xe];return this.length=Math.max(this.length,Xe),ke!==this&&(this.negative=1),this.strip()},R.prototype.sub=function(s){return this.clone().isub(s)};function Gt(Je,s,K){K.negative=s.negative^Je.negative;var xe=Je.length+s.length|0;K.length=xe,xe=xe-1|0;var ke=Je.words[0]|0,Ke=s.words[0]|0,at=ke*Ke,Xe=at&67108863,We=at/67108864|0;K.words[0]=Xe;for(var g=1;g<xe;g++){for(var Ye=We>>>26,ti=We&67108863,Xt=Math.min(g,s.length-1),si=Math.max(0,g-Je.length+1);si<=Xt;si++){var ki=g-si|0;ke=Je.words[ki]|0,Ke=s.words[si]|0,at=ke*Ke+ti,Ye+=at/67108864|0,ti=at&67108863}K.words[g]=ti|0,We=Ye|0}return We===0?K.length--:K.words[g]=We|0,K.strip()}var Jt=function(s,K,xe){var ke=s.words,Ke=K.words,at=xe.words,Xe=0,We,g,Ye,ti=ke[0]|0,Xt=ti&8191,si=ti>>>13,ki=ke[1]|0,pi=ki&8191,_i=ki>>>13,hi=ke[2]|0,di=hi&8191,bi=hi>>>13,Bi=ke[3]|0,ci=Bi&8191,vi=Bi>>>13,Ai=ke[4]|0,Li=Ai&8191,Ti=Ai>>>13,ba=ke[5]|0,Ri=ba&8191,Wi=ba>>>13,Ma=ke[6]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=ke[7]|0,gi=ya&8191,Ni=ya>>>13,$i=ke[8]|0,Vi=$i&8191,Ui=$i>>>13,yi=ke[9]|0,ai=yi&8191,oi=yi>>>13,Di=Ke[0]|0,Si=Di&8191,qi=Di>>>13,la=Ke[1]|0,Yi=la&8191,zi=la>>>13,ka=Ke[2]|0,Ki=ka&8191,Gi=ka>>>13,Aa=Ke[3]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=Ke[4]|0,ea=kn&8191,ua=kn>>>13,Ei=Ke[5]|0,ni=Ei&8191,li=Ei>>>13,ji=Ke[6]|0,Ci=ji&8191,Pi=ji>>>13,fa=Ke[7]|0,Zi=fa&8191,ia=fa>>>13,$a=Ke[8]|0,ra=$a&8191,Qi=$a>>>13,Xn=Ke[9]|0,da=Xn&8191,ha=Xn>>>13;xe.negative=s.negative^K.negative,xe.length=19,We=Math.imul(Xt,Si),g=Math.imul(Xt,qi),g=g+Math.imul(si,Si)|0,Ye=Math.imul(si,qi);var xn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(xn>>>26)|0,xn&=67108863,We=Math.imul(pi,Si),g=Math.imul(pi,qi),g=g+Math.imul(_i,Si)|0,Ye=Math.imul(_i,qi),We=We+Math.imul(Xt,Yi)|0,g=g+Math.imul(Xt,zi)|0,g=g+Math.imul(si,Yi)|0,Ye=Ye+Math.imul(si,zi)|0;var rn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(rn>>>26)|0,rn&=67108863,We=Math.imul(di,Si),g=Math.imul(di,qi),g=g+Math.imul(bi,Si)|0,Ye=Math.imul(bi,qi),We=We+Math.imul(pi,Yi)|0,g=g+Math.imul(pi,zi)|0,g=g+Math.imul(_i,Yi)|0,Ye=Ye+Math.imul(_i,zi)|0,We=We+Math.imul(Xt,Ki)|0,g=g+Math.imul(Xt,Gi)|0,g=g+Math.imul(si,Ki)|0,Ye=Ye+Math.imul(si,Gi)|0;var an=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(an>>>26)|0,an&=67108863,We=Math.imul(ci,Si),g=Math.imul(ci,qi),g=g+Math.imul(vi,Si)|0,Ye=Math.imul(vi,qi),We=We+Math.imul(di,Yi)|0,g=g+Math.imul(di,zi)|0,g=g+Math.imul(bi,Yi)|0,Ye=Ye+Math.imul(bi,zi)|0,We=We+Math.imul(pi,Ki)|0,g=g+Math.imul(pi,Gi)|0,g=g+Math.imul(_i,Ki)|0,Ye=Ye+Math.imul(_i,Gi)|0,We=We+Math.imul(Xt,Ji)|0,g=g+Math.imul(Xt,Xi)|0,g=g+Math.imul(si,Ji)|0,Ye=Ye+Math.imul(si,Xi)|0;var Wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,We=Math.imul(Li,Si),g=Math.imul(Li,qi),g=g+Math.imul(Ti,Si)|0,Ye=Math.imul(Ti,qi),We=We+Math.imul(ci,Yi)|0,g=g+Math.imul(ci,zi)|0,g=g+Math.imul(vi,Yi)|0,Ye=Ye+Math.imul(vi,zi)|0,We=We+Math.imul(di,Ki)|0,g=g+Math.imul(di,Gi)|0,g=g+Math.imul(bi,Ki)|0,Ye=Ye+Math.imul(bi,Gi)|0,We=We+Math.imul(pi,Ji)|0,g=g+Math.imul(pi,Xi)|0,g=g+Math.imul(_i,Ji)|0,Ye=Ye+Math.imul(_i,Xi)|0,We=We+Math.imul(Xt,ea)|0,g=g+Math.imul(Xt,ua)|0,g=g+Math.imul(si,ea)|0,Ye=Ye+Math.imul(si,ua)|0;var wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wa>>>26)|0,wa&=67108863,We=Math.imul(Ri,Si),g=Math.imul(Ri,qi),g=g+Math.imul(Wi,Si)|0,Ye=Math.imul(Wi,qi),We=We+Math.imul(Li,Yi)|0,g=g+Math.imul(Li,zi)|0,g=g+Math.imul(Ti,Yi)|0,Ye=Ye+Math.imul(Ti,zi)|0,We=We+Math.imul(ci,Ki)|0,g=g+Math.imul(ci,Gi)|0,g=g+Math.imul(vi,Ki)|0,Ye=Ye+Math.imul(vi,Gi)|0,We=We+Math.imul(di,Ji)|0,g=g+Math.imul(di,Xi)|0,g=g+Math.imul(bi,Ji)|0,Ye=Ye+Math.imul(bi,Xi)|0,We=We+Math.imul(pi,ea)|0,g=g+Math.imul(pi,ua)|0,g=g+Math.imul(_i,ea)|0,Ye=Ye+Math.imul(_i,ua)|0,We=We+Math.imul(Xt,ni)|0,g=g+Math.imul(Xt,li)|0,g=g+Math.imul(si,ni)|0,Ye=Ye+Math.imul(si,li)|0;var Da=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Da>>>26)|0,Da&=67108863,We=Math.imul(Hi,Si),g=Math.imul(Hi,qi),g=g+Math.imul(Ii,Si)|0,Ye=Math.imul(Ii,qi),We=We+Math.imul(Ri,Yi)|0,g=g+Math.imul(Ri,zi)|0,g=g+Math.imul(Wi,Yi)|0,Ye=Ye+Math.imul(Wi,zi)|0,We=We+Math.imul(Li,Ki)|0,g=g+Math.imul(Li,Gi)|0,g=g+Math.imul(Ti,Ki)|0,Ye=Ye+Math.imul(Ti,Gi)|0,We=We+Math.imul(ci,Ji)|0,g=g+Math.imul(ci,Xi)|0,g=g+Math.imul(vi,Ji)|0,Ye=Ye+Math.imul(vi,Xi)|0,We=We+Math.imul(di,ea)|0,g=g+Math.imul(di,ua)|0,g=g+Math.imul(bi,ea)|0,Ye=Ye+Math.imul(bi,ua)|0,We=We+Math.imul(pi,ni)|0,g=g+Math.imul(pi,li)|0,g=g+Math.imul(_i,ni)|0,Ye=Ye+Math.imul(_i,li)|0,We=We+Math.imul(Xt,Ci)|0,g=g+Math.imul(Xt,Pi)|0,g=g+Math.imul(si,Ci)|0,Ye=Ye+Math.imul(si,Pi)|0;var Na=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Na>>>26)|0,Na&=67108863,We=Math.imul(gi,Si),g=Math.imul(gi,qi),g=g+Math.imul(Ni,Si)|0,Ye=Math.imul(Ni,qi),We=We+Math.imul(Hi,Yi)|0,g=g+Math.imul(Hi,zi)|0,g=g+Math.imul(Ii,Yi)|0,Ye=Ye+Math.imul(Ii,zi)|0,We=We+Math.imul(Ri,Ki)|0,g=g+Math.imul(Ri,Gi)|0,g=g+Math.imul(Wi,Ki)|0,Ye=Ye+Math.imul(Wi,Gi)|0,We=We+Math.imul(Li,Ji)|0,g=g+Math.imul(Li,Xi)|0,g=g+Math.imul(Ti,Ji)|0,Ye=Ye+Math.imul(Ti,Xi)|0,We=We+Math.imul(ci,ea)|0,g=g+Math.imul(ci,ua)|0,g=g+Math.imul(vi,ea)|0,Ye=Ye+Math.imul(vi,ua)|0,We=We+Math.imul(di,ni)|0,g=g+Math.imul(di,li)|0,g=g+Math.imul(bi,ni)|0,Ye=Ye+Math.imul(bi,li)|0,We=We+Math.imul(pi,Ci)|0,g=g+Math.imul(pi,Pi)|0,g=g+Math.imul(_i,Ci)|0,Ye=Ye+Math.imul(_i,Pi)|0,We=We+Math.imul(Xt,Zi)|0,g=g+Math.imul(Xt,ia)|0,g=g+Math.imul(si,Zi)|0,Ye=Ye+Math.imul(si,ia)|0;var on=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(on>>>26)|0,on&=67108863,We=Math.imul(Vi,Si),g=Math.imul(Vi,qi),g=g+Math.imul(Ui,Si)|0,Ye=Math.imul(Ui,qi),We=We+Math.imul(gi,Yi)|0,g=g+Math.imul(gi,zi)|0,g=g+Math.imul(Ni,Yi)|0,Ye=Ye+Math.imul(Ni,zi)|0,We=We+Math.imul(Hi,Ki)|0,g=g+Math.imul(Hi,Gi)|0,g=g+Math.imul(Ii,Ki)|0,Ye=Ye+Math.imul(Ii,Gi)|0,We=We+Math.imul(Ri,Ji)|0,g=g+Math.imul(Ri,Xi)|0,g=g+Math.imul(Wi,Ji)|0,Ye=Ye+Math.imul(Wi,Xi)|0,We=We+Math.imul(Li,ea)|0,g=g+Math.imul(Li,ua)|0,g=g+Math.imul(Ti,ea)|0,Ye=Ye+Math.imul(Ti,ua)|0,We=We+Math.imul(ci,ni)|0,g=g+Math.imul(ci,li)|0,g=g+Math.imul(vi,ni)|0,Ye=Ye+Math.imul(vi,li)|0,We=We+Math.imul(di,Ci)|0,g=g+Math.imul(di,Pi)|0,g=g+Math.imul(bi,Ci)|0,Ye=Ye+Math.imul(bi,Pi)|0,We=We+Math.imul(pi,Zi)|0,g=g+Math.imul(pi,ia)|0,g=g+Math.imul(_i,Zi)|0,Ye=Ye+Math.imul(_i,ia)|0,We=We+Math.imul(Xt,ra)|0,g=g+Math.imul(Xt,Qi)|0,g=g+Math.imul(si,ra)|0,Ye=Ye+Math.imul(si,Qi)|0;var nn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(nn>>>26)|0,nn&=67108863,We=Math.imul(ai,Si),g=Math.imul(ai,qi),g=g+Math.imul(oi,Si)|0,Ye=Math.imul(oi,qi),We=We+Math.imul(Vi,Yi)|0,g=g+Math.imul(Vi,zi)|0,g=g+Math.imul(Ui,Yi)|0,Ye=Ye+Math.imul(Ui,zi)|0,We=We+Math.imul(gi,Ki)|0,g=g+Math.imul(gi,Gi)|0,g=g+Math.imul(Ni,Ki)|0,Ye=Ye+Math.imul(Ni,Gi)|0,We=We+Math.imul(Hi,Ji)|0,g=g+Math.imul(Hi,Xi)|0,g=g+Math.imul(Ii,Ji)|0,Ye=Ye+Math.imul(Ii,Xi)|0,We=We+Math.imul(Ri,ea)|0,g=g+Math.imul(Ri,ua)|0,g=g+Math.imul(Wi,ea)|0,Ye=Ye+Math.imul(Wi,ua)|0,We=We+Math.imul(Li,ni)|0,g=g+Math.imul(Li,li)|0,g=g+Math.imul(Ti,ni)|0,Ye=Ye+Math.imul(Ti,li)|0,We=We+Math.imul(ci,Ci)|0,g=g+Math.imul(ci,Pi)|0,g=g+Math.imul(vi,Ci)|0,Ye=Ye+Math.imul(vi,Pi)|0,We=We+Math.imul(di,Zi)|0,g=g+Math.imul(di,ia)|0,g=g+Math.imul(bi,Zi)|0,Ye=Ye+Math.imul(bi,ia)|0,We=We+Math.imul(pi,ra)|0,g=g+Math.imul(pi,Qi)|0,g=g+Math.imul(_i,ra)|0,Ye=Ye+Math.imul(_i,Qi)|0,We=We+Math.imul(Xt,da)|0,g=g+Math.imul(Xt,ha)|0,g=g+Math.imul(si,da)|0,Ye=Ye+Math.imul(si,ha)|0;var bn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,We=Math.imul(ai,Yi),g=Math.imul(ai,zi),g=g+Math.imul(oi,Yi)|0,Ye=Math.imul(oi,zi),We=We+Math.imul(Vi,Ki)|0,g=g+Math.imul(Vi,Gi)|0,g=g+Math.imul(Ui,Ki)|0,Ye=Ye+Math.imul(Ui,Gi)|0,We=We+Math.imul(gi,Ji)|0,g=g+Math.imul(gi,Xi)|0,g=g+Math.imul(Ni,Ji)|0,Ye=Ye+Math.imul(Ni,Xi)|0,We=We+Math.imul(Hi,ea)|0,g=g+Math.imul(Hi,ua)|0,g=g+Math.imul(Ii,ea)|0,Ye=Ye+Math.imul(Ii,ua)|0,We=We+Math.imul(Ri,ni)|0,g=g+Math.imul(Ri,li)|0,g=g+Math.imul(Wi,ni)|0,Ye=Ye+Math.imul(Wi,li)|0,We=We+Math.imul(Li,Ci)|0,g=g+Math.imul(Li,Pi)|0,g=g+Math.imul(Ti,Ci)|0,Ye=Ye+Math.imul(Ti,Pi)|0,We=We+Math.imul(ci,Zi)|0,g=g+Math.imul(ci,ia)|0,g=g+Math.imul(vi,Zi)|0,Ye=Ye+Math.imul(vi,ia)|0,We=We+Math.imul(di,ra)|0,g=g+Math.imul(di,Qi)|0,g=g+Math.imul(bi,ra)|0,Ye=Ye+Math.imul(bi,Qi)|0,We=We+Math.imul(pi,da)|0,g=g+Math.imul(pi,ha)|0,g=g+Math.imul(_i,da)|0,Ye=Ye+Math.imul(_i,ha)|0;var wn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wn>>>26)|0,wn&=67108863,We=Math.imul(ai,Ki),g=Math.imul(ai,Gi),g=g+Math.imul(oi,Ki)|0,Ye=Math.imul(oi,Gi),We=We+Math.imul(Vi,Ji)|0,g=g+Math.imul(Vi,Xi)|0,g=g+Math.imul(Ui,Ji)|0,Ye=Ye+Math.imul(Ui,Xi)|0,We=We+Math.imul(gi,ea)|0,g=g+Math.imul(gi,ua)|0,g=g+Math.imul(Ni,ea)|0,Ye=Ye+Math.imul(Ni,ua)|0,We=We+Math.imul(Hi,ni)|0,g=g+Math.imul(Hi,li)|0,g=g+Math.imul(Ii,ni)|0,Ye=Ye+Math.imul(Ii,li)|0,We=We+Math.imul(Ri,Ci)|0,g=g+Math.imul(Ri,Pi)|0,g=g+Math.imul(Wi,Ci)|0,Ye=Ye+Math.imul(Wi,Pi)|0,We=We+Math.imul(Li,Zi)|0,g=g+Math.imul(Li,ia)|0,g=g+Math.imul(Ti,Zi)|0,Ye=Ye+Math.imul(Ti,ia)|0,We=We+Math.imul(ci,ra)|0,g=g+Math.imul(ci,Qi)|0,g=g+Math.imul(vi,ra)|0,Ye=Ye+Math.imul(vi,Qi)|0,We=We+Math.imul(di,da)|0,g=g+Math.imul(di,ha)|0,g=g+Math.imul(bi,da)|0,Ye=Ye+Math.imul(bi,ha)|0;var ln=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(ln>>>26)|0,ln&=67108863,We=Math.imul(ai,Ji),g=Math.imul(ai,Xi),g=g+Math.imul(oi,Ji)|0,Ye=Math.imul(oi,Xi),We=We+Math.imul(Vi,ea)|0,g=g+Math.imul(Vi,ua)|0,g=g+Math.imul(Ui,ea)|0,Ye=Ye+Math.imul(Ui,ua)|0,We=We+Math.imul(gi,ni)|0,g=g+Math.imul(gi,li)|0,g=g+Math.imul(Ni,ni)|0,Ye=Ye+Math.imul(Ni,li)|0,We=We+Math.imul(Hi,Ci)|0,g=g+Math.imul(Hi,Pi)|0,g=g+Math.imul(Ii,Ci)|0,Ye=Ye+Math.imul(Ii,Pi)|0,We=We+Math.imul(Ri,Zi)|0,g=g+Math.imul(Ri,ia)|0,g=g+Math.imul(Wi,Zi)|0,Ye=Ye+Math.imul(Wi,ia)|0,We=We+Math.imul(Li,ra)|0,g=g+Math.imul(Li,Qi)|0,g=g+Math.imul(Ti,ra)|0,Ye=Ye+Math.imul(Ti,Qi)|0,We=We+Math.imul(ci,da)|0,g=g+Math.imul(ci,ha)|0,g=g+Math.imul(vi,da)|0,Ye=Ye+Math.imul(vi,ha)|0;var Mn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,We=Math.imul(ai,ea),g=Math.imul(ai,ua),g=g+Math.imul(oi,ea)|0,Ye=Math.imul(oi,ua),We=We+Math.imul(Vi,ni)|0,g=g+Math.imul(Vi,li)|0,g=g+Math.imul(Ui,ni)|0,Ye=Ye+Math.imul(Ui,li)|0,We=We+Math.imul(gi,Ci)|0,g=g+Math.imul(gi,Pi)|0,g=g+Math.imul(Ni,Ci)|0,Ye=Ye+Math.imul(Ni,Pi)|0,We=We+Math.imul(Hi,Zi)|0,g=g+Math.imul(Hi,ia)|0,g=g+Math.imul(Ii,Zi)|0,Ye=Ye+Math.imul(Ii,ia)|0,We=We+Math.imul(Ri,ra)|0,g=g+Math.imul(Ri,Qi)|0,g=g+Math.imul(Wi,ra)|0,Ye=Ye+Math.imul(Wi,Qi)|0,We=We+Math.imul(Li,da)|0,g=g+Math.imul(Li,ha)|0,g=g+Math.imul(Ti,da)|0,Ye=Ye+Math.imul(Ti,ha)|0;var sn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(sn>>>26)|0,sn&=67108863,We=Math.imul(ai,ni),g=Math.imul(ai,li),g=g+Math.imul(oi,ni)|0,Ye=Math.imul(oi,li),We=We+Math.imul(Vi,Ci)|0,g=g+Math.imul(Vi,Pi)|0,g=g+Math.imul(Ui,Ci)|0,Ye=Ye+Math.imul(Ui,Pi)|0,We=We+Math.imul(gi,Zi)|0,g=g+Math.imul(gi,ia)|0,g=g+Math.imul(Ni,Zi)|0,Ye=Ye+Math.imul(Ni,ia)|0,We=We+Math.imul(Hi,ra)|0,g=g+Math.imul(Hi,Qi)|0,g=g+Math.imul(Ii,ra)|0,Ye=Ye+Math.imul(Ii,Qi)|0,We=We+Math.imul(Ri,da)|0,g=g+Math.imul(Ri,ha)|0,g=g+Math.imul(Wi,da)|0,Ye=Ye+Math.imul(Wi,ha)|0;var Dn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,We=Math.imul(ai,Ci),g=Math.imul(ai,Pi),g=g+Math.imul(oi,Ci)|0,Ye=Math.imul(oi,Pi),We=We+Math.imul(Vi,Zi)|0,g=g+Math.imul(Vi,ia)|0,g=g+Math.imul(Ui,Zi)|0,Ye=Ye+Math.imul(Ui,ia)|0,We=We+Math.imul(gi,ra)|0,g=g+Math.imul(gi,Qi)|0,g=g+Math.imul(Ni,ra)|0,Ye=Ye+Math.imul(Ni,Qi)|0,We=We+Math.imul(Hi,da)|0,g=g+Math.imul(Hi,ha)|0,g=g+Math.imul(Ii,da)|0,Ye=Ye+Math.imul(Ii,ha)|0;var An=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(An>>>26)|0,An&=67108863,We=Math.imul(ai,Zi),g=Math.imul(ai,ia),g=g+Math.imul(oi,Zi)|0,Ye=Math.imul(oi,ia),We=We+Math.imul(Vi,ra)|0,g=g+Math.imul(Vi,Qi)|0,g=g+Math.imul(Ui,ra)|0,Ye=Ye+Math.imul(Ui,Qi)|0,We=We+Math.imul(gi,da)|0,g=g+Math.imul(gi,ha)|0,g=g+Math.imul(Ni,da)|0,Ye=Ye+Math.imul(Ni,ha)|0;var Tn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,We=Math.imul(ai,ra),g=Math.imul(ai,Qi),g=g+Math.imul(oi,ra)|0,Ye=Math.imul(oi,Qi),We=We+Math.imul(Vi,da)|0,g=g+Math.imul(Vi,ha)|0,g=g+Math.imul(Ui,da)|0,Ye=Ye+Math.imul(Ui,ha)|0;var Jn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,We=Math.imul(ai,da),g=Math.imul(ai,ha),g=g+Math.imul(oi,da)|0,Ye=Math.imul(oi,ha);var Zn=(Xe+We|0)+((g&8191)<<13)|0;return Xe=(Ye+(g>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,at[0]=xn,at[1]=rn,at[2]=an,at[3]=Wa,at[4]=wa,at[5]=Da,at[6]=Na,at[7]=on,at[8]=nn,at[9]=bn,at[10]=wn,at[11]=ln,at[12]=Mn,at[13]=sn,at[14]=Dn,at[15]=An,at[16]=Tn,at[17]=Jn,at[18]=Zn,Xe!==0&&(at[19]=Xe,xe.length++),xe};Math.imul||(Jt=Gt);function ei(Je,s,K){K.negative=s.negative^Je.negative,K.length=Je.length+s.length;for(var xe=0,ke=0,Ke=0;Ke<K.length-1;Ke++){var at=ke;ke=0;for(var Xe=xe&67108863,We=Math.min(Ke,s.length-1),g=Math.max(0,Ke-Je.length+1);g<=We;g++){var Ye=Ke-g,ti=(Je.words[Ye]|0)*(s.words[g]|0),Xt=ti&67108863;at=at+(ti/67108864|0)|0,Xt=Xt+Xe|0,Xe=Xt&67108863,at=at+(Xt>>>26)|0,ke+=at>>>26,at&=67108863}K.words[Ke]=Xe,xe=at,at=ke}return xe===0?K.length--:K.words[Ke]=xe,K.strip()}function ii(Je,s,K){return new ri().mulp(Je,s,K)}R.prototype.mulTo=function(s,K){var xe,ke=this.length+s.length;return xe=this.length===10&&s.length===10?Jt(this,s,K):ke<63?Gt(this,s,K):ke<1024?ei(this,s,K):ii(this,s,K),xe};function ri(Je,s){this.x=Je,this.y=s}ri.prototype.makeRBT=function(s){for(var K=Array(s),xe=R.prototype._countBits(s)-1,ke=0;ke<s;ke++)K[ke]=this.revBin(ke,xe,s);return K},ri.prototype.revBin=function(s,K,xe){if(s===0||s===xe-1)return s;for(var ke=0,Ke=0;Ke<K;Ke++)ke|=(s&1)<<K-Ke-1,s>>=1;return ke},ri.prototype.permute=function(s,K,xe,ke,Ke,at){for(var Xe=0;Xe<at;Xe++)ke[Xe]=K[s[Xe]],Ke[Xe]=xe[s[Xe]]},ri.prototype.transform=function(s,K,xe,ke,Ke,at){this.permute(at,s,K,xe,ke,Ke);for(var Xe=1;Xe<Ke;Xe<<=1)for(var We=Xe<<1,g=Math.cos(2*Math.PI/We),Ye=Math.sin(2*Math.PI/We),ti=0;ti<Ke;ti+=We)for(var Xt=g,si=Ye,ki=0;ki<Xe;ki++){var pi=xe[ti+ki],_i=ke[ti+ki],hi=xe[ti+ki+Xe],di=ke[ti+ki+Xe],bi=Xt*hi-si*di;di=Xt*di+si*hi,hi=bi,xe[ti+ki]=pi+hi,ke[ti+ki]=_i+di,xe[ti+ki+Xe]=pi-hi,ke[ti+ki+Xe]=_i-di,ki!==We&&(bi=g*Xt-Ye*si,si=g*si+Ye*Xt,Xt=bi)}},ri.prototype.guessLen13b=function(s,K){var xe=Math.max(K,s)|1,ke=xe&1,Ke=0;for(xe=xe/2|0;xe;xe>>>=1)Ke++;return 1<<Ke+1+ke},ri.prototype.conjugate=function(s,K,xe){if(!(xe<=1))for(var ke=0;ke<xe/2;ke++){var Ke=s[ke];s[ke]=s[xe-ke-1],s[xe-ke-1]=Ke,Ke=K[ke],K[ke]=-K[xe-ke-1],K[xe-ke-1]=-Ke}},ri.prototype.normalize13b=function(s,K){for(var xe=0,ke=0;ke<K/2;ke++){var Ke=Math.round(s[2*ke+1]/K)*8192+Math.round(s[2*ke]/K)+xe;s[ke]=Ke&67108863,xe=Ke<67108864?0:Ke/67108864|0}return s},ri.prototype.convert13b=function(s,K,xe,ke){for(var Ke=0,at=0;at<K;at++)Ke+=s[at]|0,xe[2*at]=Ke&8191,Ke>>>=13,xe[2*at+1]=Ke&8191,Ke>>>=13;for(at=2*K;at<ke;++at)xe[at]=0;De(Ke===0),De((Ke&-8192)==0)},ri.prototype.stub=function(s){for(var K=Array(s),xe=0;xe<s;xe++)K[xe]=0;return K},ri.prototype.mulp=function(s,K,xe){var ke=2*this.guessLen13b(s.length,K.length),Ke=this.makeRBT(ke),at=this.stub(ke),Xe=Array(ke),We=Array(ke),g=Array(ke),Ye=Array(ke),ti=Array(ke),Xt=Array(ke),si=xe.words;si.length=ke,this.convert13b(s.words,s.length,Xe,ke),this.convert13b(K.words,K.length,Ye,ke),this.transform(Xe,at,We,g,ke,Ke),this.transform(Ye,at,ti,Xt,ke,Ke);for(var ki=0;ki<ke;ki++){var pi=We[ki]*ti[ki]-g[ki]*Xt[ki];g[ki]=We[ki]*Xt[ki]+g[ki]*ti[ki],We[ki]=pi}return this.conjugate(We,g,ke),this.transform(We,g,si,at,ke,Ke),this.conjugate(si,at,ke),this.normalize13b(si,ke),xe.negative=s.negative^K.negative,xe.length=s.length+K.length,xe.strip()},R.prototype.mul=function(s){var K=new R(null);return K.words=Array(this.length+s.length),this.mulTo(s,K)},R.prototype.mulf=function(s){var K=new R(null);return K.words=Array(this.length+s.length),ii(this,s,K)},R.prototype.imul=function(s){return this.clone().mulTo(s,this)},R.prototype.imuln=function(s){De(typeof s==`number`),De(s<67108864);for(var K=0,xe=0;xe<this.length;xe++){var ke=(this.words[xe]|0)*s,Ke=(ke&67108863)+(K&67108863);K>>=26,K+=ke/67108864|0,K+=Ke>>>26,this.words[xe]=Ke&67108863}return K!==0&&(this.words[xe]=K,this.length++),this.length=s===0?1:this.length,this},R.prototype.muln=function(s){return this.clone().imuln(s)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(s){var K=Yt(s);if(K.length===0)return new R(1);for(var xe=this,ke=0;ke<K.length&&K[ke]===0;ke++,xe=xe.sqr());if(++ke<K.length)for(var Ke=xe.sqr();ke<K.length;ke++,Ke=Ke.sqr())K[ke]!==0&&(xe=xe.mul(Ke));return xe},R.prototype.iushln=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=67108863>>>26-K<<26-K,Ke;if(K!==0){var at=0;for(Ke=0;Ke<this.length;Ke++){var Xe=this.words[Ke]&ke,We=(this.words[Ke]|0)-Xe<<K;this.words[Ke]=We|at,at=Xe>>>26-K}at&&(this.words[Ke]=at,this.length++)}if(xe!==0){for(Ke=this.length-1;Ke>=0;Ke--)this.words[Ke+xe]=this.words[Ke];for(Ke=0;Ke<xe;Ke++)this.words[Ke]=0;this.length+=xe}return this.strip()},R.prototype.ishln=function(s){return De(this.negative===0),this.iushln(s)},R.prototype.iushrn=function(s,K,xe){De(typeof s==`number`&&s>=0);var ke=K?(K-K%26)/26:0,Ke=s%26,at=Math.min((s-Ke)/26,this.length),Xe=67108863^67108863>>>Ke<<Ke,We=xe;if(ke-=at,ke=Math.max(0,ke),We){for(var g=0;g<at;g++)We.words[g]=this.words[g];We.length=at}if(at!==0)if(this.length>at)for(this.length-=at,g=0;g<this.length;g++)this.words[g]=this.words[g+at];else this.words[0]=0,this.length=1;var Ye=0;for(g=this.length-1;g>=0&&(Ye!==0||g>=ke);g--){var ti=this.words[g]|0;this.words[g]=Ye<<26-Ke|ti>>>Ke,Ye=ti&Xe}return We&&Ye!==0&&(We.words[We.length++]=Ye),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},R.prototype.ishrn=function(s,K,xe){return De(this.negative===0),this.iushrn(s,K,xe)},R.prototype.shln=function(s){return this.clone().ishln(s)},R.prototype.ushln=function(s){return this.clone().iushln(s)},R.prototype.shrn=function(s){return this.clone().ishrn(s)},R.prototype.ushrn=function(s){return this.clone().iushrn(s)},R.prototype.testn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=1<<K;return this.length<=xe?!1:!!(this.words[xe]&ke)},R.prototype.imaskn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=xe)return this;if(K!==0&&xe++,this.length=Math.min(xe,this.length),K!==0){var ke=67108863^67108863>>>K<<K;this.words[this.length-1]&=ke}return this.strip()},R.prototype.maskn=function(s){return this.clone().imaskn(s)},R.prototype.iaddn=function(s){return De(typeof s==`number`),De(s<67108864),s<0?this.isubn(-s):this.negative===0?this._iaddn(s):this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this)},R.prototype._iaddn=function(s){this.words[0]+=s;for(var K=0;K<this.length&&this.words[K]>=67108864;K++)this.words[K]-=67108864,K===this.length-1?this.words[K+1]=1:this.words[K+1]++;return this.length=Math.max(this.length,K+1),this},R.prototype.isubn=function(s){if(De(typeof s==`number`),De(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var K=0;K<this.length&&this.words[K]<0;K++)this.words[K]+=67108864,--this.words[K+1];return this.strip()},R.prototype.addn=function(s){return this.clone().iaddn(s)},R.prototype.subn=function(s){return this.clone().isubn(s)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(s,K,xe){var ke=s.length+xe,Ke;this._expand(ke);var at,Xe=0;for(Ke=0;Ke<s.length;Ke++){at=(this.words[Ke+xe]|0)+Xe;var We=(s.words[Ke]|0)*K;at-=We&67108863,Xe=(at>>26)-(We/67108864|0),this.words[Ke+xe]=at&67108863}for(;Ke<this.length-xe;Ke++)at=(this.words[Ke+xe]|0)+Xe,Xe=at>>26,this.words[Ke+xe]=at&67108863;if(Xe===0)return this.strip();for(De(Xe===-1),Xe=0,Ke=0;Ke<this.length;Ke++)at=-(this.words[Ke]|0)+Xe,Xe=at>>26,this.words[Ke]=at&67108863;return this.negative=1,this.strip()},R.prototype._wordDiv=function(s,K){var xe=this.length-s.length,ke=this.clone(),Ke=s,at=Ke.words[Ke.length-1]|0;xe=26-this._countBits(at),xe!==0&&(Ke=Ke.ushln(xe),ke.iushln(xe),at=Ke.words[Ke.length-1]|0);var Xe=ke.length-Ke.length,We;if(K!==`mod`){We=new R(null),We.length=Xe+1,We.words=Array(We.length);for(var g=0;g<We.length;g++)We.words[g]=0}var Ye=ke.clone()._ishlnsubmul(Ke,1,Xe);Ye.negative===0&&(ke=Ye,We&&(We.words[Xe]=1));for(var ti=Xe-1;ti>=0;ti--){var Xt=(ke.words[Ke.length+ti]|0)*67108864+(ke.words[Ke.length+ti-1]|0);for(Xt=Math.min(Xt/at|0,67108863),ke._ishlnsubmul(Ke,Xt,ti);ke.negative!==0;)Xt--,ke.negative=0,ke._ishlnsubmul(Ke,1,ti),ke.isZero()||(ke.negative^=1);We&&(We.words[ti]=Xt)}return We&&We.strip(),ke.strip(),K!==`div`&&xe!==0&&ke.iushrn(xe),{div:We||null,mod:ke}},R.prototype.divmod=function(s,K,xe){if(De(!s.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var ke,Ke,at;return this.negative!==0&&s.negative===0?(at=this.neg().divmod(s,K),K!==`mod`&&(ke=at.div.neg()),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.iadd(s)),{div:ke,mod:Ke}):this.negative===0&&s.negative!==0?(at=this.divmod(s.neg(),K),K!==`mod`&&(ke=at.div.neg()),{div:ke,mod:at.mod}):(this.negative&s.negative)===0?s.length>this.length||this.cmp(s)<0?{div:new R(0),mod:this}:s.length===1?K===`div`?{div:this.divn(s.words[0]),mod:null}:K===`mod`?{div:null,mod:new R(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new R(this.modn(s.words[0]))}:this._wordDiv(s,K):(at=this.neg().divmod(s.neg(),K),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.isub(s)),{div:at.div,mod:Ke})},R.prototype.div=function(s){return this.divmod(s,`div`,!1).div},R.prototype.mod=function(s){return this.divmod(s,`mod`,!1).mod},R.prototype.umod=function(s){return this.divmod(s,`mod`,!0).mod},R.prototype.divRound=function(s){var K=this.divmod(s);if(K.mod.isZero())return K.div;var xe=K.div.negative===0?K.mod:K.mod.isub(s),ke=s.ushrn(1),Ke=s.andln(1),at=xe.cmp(ke);return at<0||Ke===1&&at===0?K.div:K.div.negative===0?K.div.iaddn(1):K.div.isubn(1)},R.prototype.modn=function(s){De(s<=67108863);for(var K=(1<<26)%s,xe=0,ke=this.length-1;ke>=0;ke--)xe=(K*xe+(this.words[ke]|0))%s;return xe},R.prototype.idivn=function(s){De(s<=67108863);for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=(this.words[xe]|0)+K*67108864;this.words[xe]=ke/s|0,K=ke%s}return this.strip()},R.prototype.divn=function(s){return this.clone().idivn(s)},R.prototype.egcd=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=new R(0),Xe=new R(1),We=0;K.isEven()&&xe.isEven();)K.iushrn(1),xe.iushrn(1),++We;for(var g=xe.clone(),Ye=K.clone();!K.isZero();){for(var ti=0,Xt=1;(K.words[0]&Xt)===0&&ti<26;++ti,Xt<<=1);if(ti>0)for(K.iushrn(ti);ti-- >0;)(ke.isOdd()||Ke.isOdd())&&(ke.iadd(g),Ke.isub(Ye)),ke.iushrn(1),Ke.iushrn(1);for(var si=0,ki=1;(xe.words[0]&ki)===0&&si<26;++si,ki<<=1);if(si>0)for(xe.iushrn(si);si-- >0;)(at.isOdd()||Xe.isOdd())&&(at.iadd(g),Xe.isub(Ye)),at.iushrn(1),Xe.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(at),Ke.isub(Xe)):(xe.isub(K),at.isub(ke),Xe.isub(Ke))}return{a:at,b:Xe,gcd:xe.iushln(We)}},R.prototype._invmp=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=xe.clone();K.cmpn(1)>0&&xe.cmpn(1)>0;){for(var Xe=0,We=1;(K.words[0]&We)===0&&Xe<26;++Xe,We<<=1);if(Xe>0)for(K.iushrn(Xe);Xe-- >0;)ke.isOdd()&&ke.iadd(at),ke.iushrn(1);for(var g=0,Ye=1;(xe.words[0]&Ye)===0&&g<26;++g,Ye<<=1);if(g>0)for(xe.iushrn(g);g-- >0;)Ke.isOdd()&&Ke.iadd(at),Ke.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(Ke)):(xe.isub(K),Ke.isub(ke))}var ti;return ti=K.cmpn(1)===0?ke:Ke,ti.cmpn(0)<0&&ti.iadd(s),ti},R.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var K=this.clone(),xe=s.clone();K.negative=0,xe.negative=0;for(var ke=0;K.isEven()&&xe.isEven();ke++)K.iushrn(1),xe.iushrn(1);do{for(;K.isEven();)K.iushrn(1);for(;xe.isEven();)xe.iushrn(1);var Ke=K.cmp(xe);if(Ke<0){var at=K;K=xe,xe=at}else if(Ke===0||xe.cmpn(1)===0)break;K.isub(xe)}while(!0);return xe.iushln(ke)},R.prototype.invm=function(s){return this.egcd(s).a.umod(s)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(s){return this.words[0]&s},R.prototype.bincn=function(s){De(typeof s==`number`);var K=s%26,xe=(s-K)/26,ke=1<<K;if(this.length<=xe)return this._expand(xe+1),this.words[xe]|=ke,this;for(var Ke=ke,at=xe;Ke!==0&&at<this.length;at++){var Xe=this.words[at]|0;Xe+=Ke,Ke=Xe>>>26,Xe&=67108863,this.words[at]=Xe}return Ke!==0&&(this.words[at]=Ke,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(s){var K=s<0;if(this.negative!==0&&!K)return-1;if(this.negative===0&&K)return 1;this.strip();var xe;if(this.length>1)xe=1;else{K&&(s=-s),De(s<=67108863,`Number is too big`);var ke=this.words[0]|0;xe=ke===s?0:ke<s?-1:1}return this.negative===0?xe:-xe|0},R.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var K=this.ucmp(s);return this.negative===0?K:-K|0},R.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=this.words[xe]|0,Ke=s.words[xe]|0;if(ke!==Ke){ke<Ke?K=-1:ke>Ke&&(K=1);break}}return K},R.prototype.gtn=function(s){return this.cmpn(s)===1},R.prototype.gt=function(s){return this.cmp(s)===1},R.prototype.gten=function(s){return this.cmpn(s)>=0},R.prototype.gte=function(s){return this.cmp(s)>=0},R.prototype.ltn=function(s){return this.cmpn(s)===-1},R.prototype.lt=function(s){return this.cmp(s)===-1},R.prototype.lten=function(s){return this.cmpn(s)<=0},R.prototype.lte=function(s){return this.cmp(s)<=0},R.prototype.eqn=function(s){return this.cmpn(s)===0},R.prototype.eq=function(s){return this.cmp(s)===0},R.red=function(s){return new wi(s)},R.prototype.toRed=function(s){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),s.convertTo(this)._forceRed(s)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(s){return this.red=s,this},R.prototype.forceRed=function(s){return De(!this.red,`Already a number in reduction context`),this._forceRed(s)},R.prototype.redAdd=function(s){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,s)},R.prototype.redIAdd=function(s){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,s)},R.prototype.redSub=function(s){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,s)},R.prototype.redISub=function(s){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,s)},R.prototype.redShl=function(s){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,s)},R.prototype.redMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.mul(this,s)},R.prototype.redIMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.imul(this,s)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(s){return De(this.red&&!s.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,s)};var ui={k256:null,p224:null,p192:null,p25519:null};function fi(Je,s){this.name=Je,this.p=new R(s,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}fi.prototype._tmp=function(){var s=new R(null);return s.words=Array(Math.ceil(this.n/13)),s},fi.prototype.ireduce=function(s){var K=s,xe;do this.split(K,this.tmp),K=this.imulK(K),K=K.iadd(this.tmp),xe=K.bitLength();while(xe>this.n);var ke=xe<this.n?-1:K.ucmp(this.p);return ke===0?(K.words[0]=0,K.length=1):ke>0?K.isub(this.p):K.strip===void 0?K._strip():K.strip(),K},fi.prototype.split=function(s,K){s.iushrn(this.n,0,K)},fi.prototype.imulK=function(s){return s.imul(this.k)};function mi(){fi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(mi,fi),mi.prototype.split=function(s,K){for(var xe=4194303,ke=Math.min(s.length,9),Ke=0;Ke<ke;Ke++)K.words[Ke]=s.words[Ke];if(K.length=ke,s.length<=9){s.words[0]=0,s.length=1;return}var at=s.words[9];for(K.words[K.length++]=at&xe,Ke=10;Ke<s.length;Ke++){var Xe=s.words[Ke]|0;s.words[Ke-10]=(Xe&xe)<<4|at>>>22,at=Xe}at>>>=22,s.words[Ke-10]=at,at===0&&s.length>10?s.length-=10:s.length-=9},mi.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var K=0,xe=0;xe<s.length;xe++){var ke=s.words[xe]|0;K+=ke*977,s.words[xe]=K&67108863,K=ke*64+(K/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Fi(){fi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(Fi,fi);function Mi(){fi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Mi,fi);function xi(){fi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(xi,fi),xi.prototype.imulK=function(s){for(var K=0,xe=0;xe<s.length;xe++){var ke=(s.words[xe]|0)*19+K,Ke=ke&67108863;ke>>>=26,s.words[xe]=Ke,K=ke}return K!==0&&(s.words[s.length++]=K),s},R._prime=function(s){if(ui[s])return ui[s];var K;if(s===`k256`)K=new mi;else if(s===`p224`)K=new Fi;else if(s===`p192`)K=new Mi;else if(s===`p25519`)K=new xi;else throw Error(`Unknown prime `+s);return ui[s]=K,K};function wi(Je){if(typeof Je==`string`){var s=R._prime(Je);this.m=s.p,this.prime=s}else De(Je.gtn(1),`modulus must be greater than 1`),this.m=Je,this.prime=null}wi.prototype._verify1=function(s){De(s.negative===0,`red works only with positives`),De(s.red,`red works only with red numbers`)},wi.prototype._verify2=function(s,K){De((s.negative|K.negative)===0,`red works only with positives`),De(s.red&&s.red===K.red,`red works only with red numbers`)},wi.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},wi.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},wi.prototype.add=function(s,K){this._verify2(s,K);var xe=s.add(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe._forceRed(this)},wi.prototype.iadd=function(s,K){this._verify2(s,K);var xe=s.iadd(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe},wi.prototype.sub=function(s,K){this._verify2(s,K);var xe=s.sub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe._forceRed(this)},wi.prototype.isub=function(s,K){this._verify2(s,K);var xe=s.isub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe},wi.prototype.shl=function(s,K){return this._verify1(s),this.imod(s.ushln(K))},wi.prototype.imul=function(s,K){return this._verify2(s,K),this.imod(s.imul(K))},wi.prototype.mul=function(s,K){return this._verify2(s,K),this.imod(s.mul(K))},wi.prototype.isqr=function(s){return this.imul(s,s.clone())},wi.prototype.sqr=function(s){return this.mul(s,s)},wi.prototype.sqrt=function(s){if(s.isZero())return s.clone();var K=this.m.andln(3);if(De(K%2==1),K===3){var xe=this.m.add(new R(1)).iushrn(2);return this.pow(s,xe)}for(var ke=this.m.subn(1),Ke=0;!ke.isZero()&&ke.andln(1)===0;)Ke++,ke.iushrn(1);De(!ke.isZero());var at=new R(1).toRed(this),Xe=at.redNeg(),We=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new R(2*g*g).toRed(this);this.pow(g,We).cmp(Xe)!==0;)g.redIAdd(Xe);for(var Ye=this.pow(g,ke),ti=this.pow(s,ke.addn(1).iushrn(1)),Xt=this.pow(s,ke),si=Ke;Xt.cmp(at)!==0;){for(var ki=Xt,pi=0;ki.cmp(at)!==0;pi++)ki=ki.redSqr();De(pi<si);var _i=this.pow(Ye,new R(1).iushln(si-pi-1));ti=ti.redMul(_i),Ye=_i.redSqr(),Xt=Xt.redMul(Ye),si=pi}return ti},wi.prototype.invm=function(s){var K=s._invmp(this.m);return K.negative===0?this.imod(K):(K.negative=0,this.imod(K).redNeg())},wi.prototype.pow=function(s,K){if(K.isZero())return new R(1).toRed(this);if(K.cmpn(1)===0)return s.clone();var xe=4,ke=Array(1<<xe);ke[0]=new R(1).toRed(this),ke[1]=s;for(var Ke=2;Ke<ke.length;Ke++)ke[Ke]=this.mul(ke[Ke-1],s);var at=ke[0],Xe=0,We=0,g=K.bitLength()%26;for(g===0&&(g=26),Ke=K.length-1;Ke>=0;Ke--){for(var Ye=K.words[Ke],ti=g-1;ti>=0;ti--){var Xt=Ye>>ti&1;if(at!==ke[0]&&(at=this.sqr(at)),Xt===0&&Xe===0){We=0;continue}Xe<<=1,Xe|=Xt,We++,!(We!==xe&&(Ke!==0||ti!==0))&&(at=this.mul(at,ke[Xe]),We=0,Xe=0)}g=26}return at},wi.prototype.convertTo=function(s){var K=s.umod(this.m);return K===s?K.clone():K},wi.prototype.convertFrom=function(s){var K=s.clone();return K.red=null,K},R.mont=function(s){return new Oi(s)};function Oi(Je){wi.call(this,Je),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(Oi,wi),Oi.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},Oi.prototype.convertFrom=function(s){var K=this.imod(s.mul(this.rinv));return K.red=null,K},Oi.prototype.imul=function(s,K){if(s.isZero()||K.isZero())return s.words[0]=0,s.length=1,s;var xe=s.imul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.mul=function(s,K){if(s.isZero()||K.isZero())return new R(0)._forceRed(this);var xe=s.mul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_utils$5=__commonJSMin((r=>{var p=r;function j(Ge,R){if(Array.isArray(Ge))return Ge.slice();if(!Ge)return[];var ut=[];if(typeof Ge!=`string`){for(var Ct=0;Ct<Ge.length;Ct++)ut[Ct]=Ge[Ct]|0;return ut}if(R===`hex`){Ge=Ge.replace(/[^a-z0-9]+/gi,``),Ge.length%2!=0&&(Ge=`0`+Ge);for(var Ct=0;Ct<Ge.length;Ct+=2)ut.push(parseInt(Ge[Ct]+Ge[Ct+1],16))}else for(var Ct=0;Ct<Ge.length;Ct++){var zt=Ge.charCodeAt(Ct),ft=zt>>8,qt=zt&255;ft?ut.push(ft,qt):ut.push(qt)}return ut}p.toArray=j;function Ue(Ge){return Ge.length===1?`0`+Ge:Ge}p.zero2=Ue;function De(Ge){for(var R=``,ut=0;ut<Ge.length;ut++)R+=Ue(Ge[ut].toString(16));return R}p.toHex=De,p.encode=function(R,ut){return ut===`hex`?De(R):R}})),require_utils$4=__commonJSMin((r=>{var p=r,j=require_bn$8(),Ue=require_minimalistic_assert(),De=require_utils$5();p.assert=Ue,p.toArray=De.toArray,p.zero2=De.zero2,p.toHex=De.toHex,p.encode=De.encode;function Ge(ft,qt,Nt){var Ut=Array(Math.max(ft.bitLength(),Nt)+1),Yt;for(Yt=0;Yt<Ut.length;Yt+=1)Ut[Yt]=0;var Gt=1<<qt+1,Jt=ft.clone();for(Yt=0;Yt<Ut.length;Yt++){var ei,ii=Jt.andln(Gt-1);Jt.isOdd()?(ei=ii>(Gt>>1)-1?(Gt>>1)-ii:ii,Jt.isubn(ei)):ei=0,Ut[Yt]=ei,Jt.iushrn(1)}return Ut}p.getNAF=Ge;function R(ft,qt){var Nt=[[],[]];ft=ft.clone(),qt=qt.clone();for(var Ut=0,Yt=0,Gt;ft.cmpn(-Ut)>0||qt.cmpn(-Yt)>0;){var Jt=ft.andln(3)+Ut&3,ei=qt.andln(3)+Yt&3;Jt===3&&(Jt=-1),ei===3&&(ei=-1);var ii;Jt&1?(Gt=ft.andln(7)+Ut&7,ii=(Gt===3||Gt===5)&&ei===2?-Jt:Jt):ii=0,Nt[0].push(ii);var ri;ei&1?(Gt=qt.andln(7)+Yt&7,ri=(Gt===3||Gt===5)&&Jt===2?-ei:ei):ri=0,Nt[1].push(ri),2*Ut===ii+1&&(Ut=1-Ut),2*Yt===ri+1&&(Yt=1-Yt),ft.iushrn(1),qt.iushrn(1)}return Nt}p.getJSF=R;function ut(ft,qt,Nt){var Ut=`_`+qt;ft.prototype[qt]=function(){return this[Ut]===void 0?this[Ut]=Nt.call(this):this[Ut]}}p.cachedProperty=ut;function Ct(ft){return typeof ft==`string`?p.toArray(ft,`hex`):ft}p.parseBytes=Ct;function zt(ft){return new j(ft,`hex`,`le`)}p.intFromLE=zt})),require_base$3=__commonJSMin(((r,p)=>{var j=require_bn$8(),Ue=require_utils$4(),De=Ue.getNAF,Ge=Ue.getJSF,R=Ue.assert;function ut(zt,ft){this.type=zt,this.p=new j(ft.p,16),this.red=ft.prime?j.red(ft.prime):j.mont(this.p),this.zero=new j(0).toRed(this.red),this.one=new j(1).toRed(this.red),this.two=new j(2).toRed(this.red),this.n=ft.n&&new j(ft.n,16),this.g=ft.g&&this.pointFromJSON(ft.g,ft.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var qt=this.n&&this.p.div(this.n);!qt||qt.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}p.exports=ut,ut.prototype.point=function(){throw Error(`Not implemented`)},ut.prototype.validate=function(){throw Error(`Not implemented`)},ut.prototype._fixedNafMul=function(ft,qt){R(ft.precomputed);var Nt=ft._getDoubles(),Ut=De(qt,1,this._bitLength),Yt=(1<<Nt.step+1)-(Nt.step%2==0?2:1);Yt/=3;var Gt=[],Jt,ei;for(Jt=0;Jt<Ut.length;Jt+=Nt.step){ei=0;for(var ii=Jt+Nt.step-1;ii>=Jt;ii--)ei=(ei<<1)+Ut[ii];Gt.push(ei)}for(var ri=this.jpoint(null,null,null),ui=this.jpoint(null,null,null),fi=Yt;fi>0;fi--){for(Jt=0;Jt<Gt.length;Jt++)ei=Gt[Jt],ei===fi?ui=ui.mixedAdd(Nt.points[Jt]):ei===-fi&&(ui=ui.mixedAdd(Nt.points[Jt].neg()));ri=ri.add(ui)}return ri.toP()},ut.prototype._wnafMul=function(ft,qt){var Nt=4,Ut=ft._getNAFPoints(Nt);Nt=Ut.wnd;for(var Yt=Ut.points,Gt=De(qt,Nt,this._bitLength),Jt=this.jpoint(null,null,null),ei=Gt.length-1;ei>=0;ei--){for(var ii=0;ei>=0&&Gt[ei]===0;ei--)ii++;if(ei>=0&&ii++,Jt=Jt.dblp(ii),ei<0)break;var ri=Gt[ei];R(ri!==0),Jt=ft.type===`affine`?ri>0?Jt.mixedAdd(Yt[ri-1>>1]):Jt.mixedAdd(Yt[-ri-1>>1].neg()):ri>0?Jt.add(Yt[ri-1>>1]):Jt.add(Yt[-ri-1>>1].neg())}return ft.type===`affine`?Jt.toP():Jt},ut.prototype._wnafMulAdd=function(ft,qt,Nt,Ut,Yt){var Gt=this._wnafT1,Jt=this._wnafT2,ei=this._wnafT3,ii=0,ri,ui,fi;for(ri=0;ri<Ut;ri++){fi=qt[ri];var mi=fi._getNAFPoints(ft);Gt[ri]=mi.wnd,Jt[ri]=mi.points}for(ri=Ut-1;ri>=1;ri-=2){var Fi=ri-1,Mi=ri;if(Gt[Fi]!==1||Gt[Mi]!==1){ei[Fi]=De(Nt[Fi],Gt[Fi],this._bitLength),ei[Mi]=De(Nt[Mi],Gt[Mi],this._bitLength),ii=Math.max(ei[Fi].length,ii),ii=Math.max(ei[Mi].length,ii);continue}var xi=[qt[Fi],null,null,qt[Mi]];qt[Fi].y.cmp(qt[Mi].y)===0?(xi[1]=qt[Fi].add(qt[Mi]),xi[2]=qt[Fi].toJ().mixedAdd(qt[Mi].neg())):qt[Fi].y.cmp(qt[Mi].y.redNeg())===0?(xi[1]=qt[Fi].toJ().mixedAdd(qt[Mi]),xi[2]=qt[Fi].add(qt[Mi].neg())):(xi[1]=qt[Fi].toJ().mixedAdd(qt[Mi]),xi[2]=qt[Fi].toJ().mixedAdd(qt[Mi].neg()));var wi=[-3,-1,-5,-7,0,7,5,1,3],Oi=Ge(Nt[Fi],Nt[Mi]);for(ii=Math.max(Oi[0].length,ii),ei[Fi]=Array(ii),ei[Mi]=Array(ii),ui=0;ui<ii;ui++){var Je=Oi[0][ui]|0,s=Oi[1][ui]|0;ei[Fi][ui]=wi[(Je+1)*3+(s+1)],ei[Mi][ui]=0,Jt[Fi]=xi}}var K=this.jpoint(null,null,null),xe=this._wnafT4;for(ri=ii;ri>=0;ri--){for(var ke=0;ri>=0;){var Ke=!0;for(ui=0;ui<Ut;ui++)xe[ui]=ei[ui][ri]|0,xe[ui]!==0&&(Ke=!1);if(!Ke)break;ke++,ri--}if(ri>=0&&ke++,K=K.dblp(ke),ri<0)break;for(ui=0;ui<Ut;ui++){var at=xe[ui];at!==0&&(at>0?fi=Jt[ui][at-1>>1]:at<0&&(fi=Jt[ui][-at-1>>1].neg()),K=fi.type===`affine`?K.mixedAdd(fi):K.add(fi))}}for(ri=0;ri<Ut;ri++)Jt[ri]=null;return Yt?K:K.toP()};function Ct(zt,ft){this.curve=zt,this.type=ft,this.precomputed=null}ut.BasePoint=Ct,Ct.prototype.eq=function(){throw Error(`Not implemented`)},Ct.prototype.validate=function(){return this.curve.validate(this)},ut.prototype.decodePoint=function(ft,qt){ft=Ue.toArray(ft,qt);var Nt=this.p.byteLength();if((ft[0]===4||ft[0]===6||ft[0]===7)&&ft.length-1==2*Nt)return ft[0]===6?R(ft[ft.length-1]%2==0):ft[0]===7&&R(ft[ft.length-1]%2==1),this.point(ft.slice(1,1+Nt),ft.slice(1+Nt,1+2*Nt));if((ft[0]===2||ft[0]===3)&&ft.length-1===Nt)return this.pointFromX(ft.slice(1,1+Nt),ft[0]===3);throw Error(`Unknown point format`)},Ct.prototype.encodeCompressed=function(ft){return this.encode(ft,!0)},Ct.prototype._encode=function(ft){var qt=this.curve.p.byteLength(),Nt=this.getX().toArray(`be`,qt);return ft?[this.getY().isEven()?2:3].concat(Nt):[4].concat(Nt,this.getY().toArray(`be`,qt))},Ct.prototype.encode=function(ft,qt){return Ue.encode(this._encode(qt),ft)},Ct.prototype.precompute=function(ft){if(this.precomputed)return this;var qt={doubles:null,naf:null,beta:null};return qt.naf=this._getNAFPoints(8),qt.doubles=this._getDoubles(4,ft),qt.beta=this._getBeta(),this.precomputed=qt,this},Ct.prototype._hasDoubles=function(ft){if(!this.precomputed)return!1;var qt=this.precomputed.doubles;return qt?qt.points.length>=Math.ceil((ft.bitLength()+1)/qt.step):!1},Ct.prototype._getDoubles=function(ft,qt){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var Nt=[this],Ut=this,Yt=0;Yt<qt;Yt+=ft){for(var Gt=0;Gt<ft;Gt++)Ut=Ut.dbl();Nt.push(Ut)}return{step:ft,points:Nt}},Ct.prototype._getNAFPoints=function(ft){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var qt=[this],Nt=(1<<ft)-1,Ut=Nt===1?null:this.dbl(),Yt=1;Yt<Nt;Yt++)qt[Yt]=qt[Yt-1].add(Ut);return{wnd:ft,points:qt}},Ct.prototype._getBeta=function(){return null},Ct.prototype.dblp=function(ft){for(var qt=this,Nt=0;Nt<ft;Nt++)qt=qt.dbl();return qt}})),require_short$1=__commonJSMin(((r,p)=>{var j=require_utils$4(),Ue=require_bn$8(),De=require_inherits_browser(),Ge=require_base$3(),R=j.assert;function ut(ft){Ge.call(this,`short`,ft),this.a=new Ue(ft.a,16).toRed(this.red),this.b=new Ue(ft.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(ft),this._endoWnafT1=[,,,,],this._endoWnafT2=[,,,,]}De(ut,Ge),p.exports=ut,ut.prototype._getEndomorphism=function(qt){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var Nt,Ut;if(qt.beta)Nt=new Ue(qt.beta,16).toRed(this.red);else{var Yt=this._getEndoRoots(this.p);Nt=Yt[0].cmp(Yt[1])<0?Yt[0]:Yt[1],Nt=Nt.toRed(this.red)}if(qt.lambda)Ut=new Ue(qt.lambda,16);else{var Gt=this._getEndoRoots(this.n);this.g.mul(Gt[0]).x.cmp(this.g.x.redMul(Nt))===0?Ut=Gt[0]:(Ut=Gt[1],R(this.g.mul(Ut).x.cmp(this.g.x.redMul(Nt))===0))}var Jt;return Jt=qt.basis?qt.basis.map(function(ei){return{a:new Ue(ei.a,16),b:new Ue(ei.b,16)}}):this._getEndoBasis(Ut),{beta:Nt,lambda:Ut,basis:Jt}}},ut.prototype._getEndoRoots=function(qt){var Nt=qt===this.p?this.red:Ue.mont(qt),Ut=new Ue(2).toRed(Nt).redInvm(),Yt=Ut.redNeg(),Gt=new Ue(3).toRed(Nt).redNeg().redSqrt().redMul(Ut);return[Yt.redAdd(Gt).fromRed(),Yt.redSub(Gt).fromRed()]},ut.prototype._getEndoBasis=function(qt){for(var Nt=this.n.ushrn(Math.floor(this.n.bitLength()/2)),Ut=qt,Yt=this.n.clone(),Gt=new Ue(1),Jt=new Ue(0),ei=new Ue(0),ii=new Ue(1),ri,ui,fi,mi,Fi,Mi,xi,wi=0,Oi,Je;Ut.cmpn(0)!==0;){var s=Yt.div(Ut);Oi=Yt.sub(s.mul(Ut)),Je=ei.sub(s.mul(Gt));var K=ii.sub(s.mul(Jt));if(!fi&&Oi.cmp(Nt)<0)ri=xi.neg(),ui=Gt,fi=Oi.neg(),mi=Je;else if(fi&&++wi===2)break;xi=Oi,Yt=Ut,Ut=Oi,ei=Gt,Gt=Je,ii=Jt,Jt=K}Fi=Oi.neg(),Mi=Je;var xe=fi.sqr().add(mi.sqr());return Fi.sqr().add(Mi.sqr()).cmp(xe)>=0&&(Fi=ri,Mi=ui),fi.negative&&(fi=fi.neg(),mi=mi.neg()),Fi.negative&&(Fi=Fi.neg(),Mi=Mi.neg()),[{a:fi,b:mi},{a:Fi,b:Mi}]},ut.prototype._endoSplit=function(qt){var Nt=this.endo.basis,Ut=Nt[0],Yt=Nt[1],Gt=Yt.b.mul(qt).divRound(this.n),Jt=Ut.b.neg().mul(qt).divRound(this.n),ei=Gt.mul(Ut.a),ii=Jt.mul(Yt.a),ri=Gt.mul(Ut.b),ui=Jt.mul(Yt.b);return{k1:qt.sub(ei).sub(ii),k2:ri.add(ui).neg()}},ut.prototype.pointFromX=function(qt,Nt){qt=new Ue(qt,16),qt.red||(qt=qt.toRed(this.red));var Ut=qt.redSqr().redMul(qt).redIAdd(qt.redMul(this.a)).redIAdd(this.b),Yt=Ut.redSqrt();if(Yt.redSqr().redSub(Ut).cmp(this.zero)!==0)throw Error(`invalid point`);var Gt=Yt.fromRed().isOdd();return(Nt&&!Gt||!Nt&&Gt)&&(Yt=Yt.redNeg()),this.point(qt,Yt)},ut.prototype.validate=function(qt){if(qt.inf)return!0;var Nt=qt.x,Ut=qt.y,Yt=this.a.redMul(Nt),Gt=Nt.redSqr().redMul(Nt).redIAdd(Yt).redIAdd(this.b);return Ut.redSqr().redISub(Gt).cmpn(0)===0},ut.prototype._endoWnafMulAdd=function(qt,Nt,Ut){for(var Yt=this._endoWnafT1,Gt=this._endoWnafT2,Jt=0;Jt<qt.length;Jt++){var ei=this._endoSplit(Nt[Jt]),ii=qt[Jt],ri=ii._getBeta();ei.k1.negative&&(ei.k1.ineg(),ii=ii.neg(!0)),ei.k2.negative&&(ei.k2.ineg(),ri=ri.neg(!0)),Yt[Jt*2]=ii,Yt[Jt*2+1]=ri,Gt[Jt*2]=ei.k1,Gt[Jt*2+1]=ei.k2}for(var ui=this._wnafMulAdd(1,Yt,Gt,Jt*2,Ut),fi=0;fi<Jt*2;fi++)Yt[fi]=null,Gt[fi]=null;return ui};function Ct(ft,qt,Nt,Ut){Ge.BasePoint.call(this,ft,`affine`),qt===null&&Nt===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new Ue(qt,16),this.y=new Ue(Nt,16),Ut&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}De(Ct,Ge.BasePoint),ut.prototype.point=function(qt,Nt,Ut){return new Ct(this,qt,Nt,Ut)},ut.prototype.pointFromJSON=function(qt,Nt){return Ct.fromJSON(this,qt,Nt)},Ct.prototype._getBeta=function(){if(this.curve.endo){var qt=this.precomputed;if(qt&&qt.beta)return qt.beta;var Nt=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(qt){var Ut=this.curve,Yt=function(Gt){return Ut.point(Gt.x.redMul(Ut.endo.beta),Gt.y)};qt.beta=Nt,Nt.precomputed={beta:null,naf:qt.naf&&{wnd:qt.naf.wnd,points:qt.naf.points.map(Yt)},doubles:qt.doubles&&{step:qt.doubles.step,points:qt.doubles.points.map(Yt)}}}return Nt}},Ct.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},Ct.fromJSON=function(qt,Nt,Ut){typeof Nt==`string`&&(Nt=JSON.parse(Nt));var Yt=qt.point(Nt[0],Nt[1],Ut);if(!Nt[2])return Yt;function Gt(ei){return qt.point(ei[0],ei[1],Ut)}var Jt=Nt[2];return Yt.precomputed={beta:null,doubles:Jt.doubles&&{step:Jt.doubles.step,points:[Yt].concat(Jt.doubles.points.map(Gt))},naf:Jt.naf&&{wnd:Jt.naf.wnd,points:[Yt].concat(Jt.naf.points.map(Gt))}},Yt},Ct.prototype.inspect=function(){return this.isInfinity()?`<EC Point Infinity>`:`<EC Point x: `+this.x.fromRed().toString(16,2)+` y: `+this.y.fromRed().toString(16,2)+`>`},Ct.prototype.isInfinity=function(){return this.inf},Ct.prototype.add=function(qt){if(this.inf)return qt;if(qt.inf)return this;if(this.eq(qt))return this.dbl();if(this.neg().eq(qt)||this.x.cmp(qt.x)===0)return this.curve.point(null,null);var Nt=this.y.redSub(qt.y);Nt.cmpn(0)!==0&&(Nt=Nt.redMul(this.x.redSub(qt.x).redInvm()));var Ut=Nt.redSqr().redISub(this.x).redISub(qt.x),Yt=Nt.redMul(this.x.redSub(Ut)).redISub(this.y);return this.curve.point(Ut,Yt)},Ct.prototype.dbl=function(){if(this.inf)return this;var qt=this.y.redAdd(this.y);if(qt.cmpn(0)===0)return this.curve.point(null,null);var Nt=this.curve.a,Ut=this.x.redSqr(),Yt=qt.redInvm(),Gt=Ut.redAdd(Ut).redIAdd(Ut).redIAdd(Nt).redMul(Yt),Jt=Gt.redSqr().redISub(this.x.redAdd(this.x)),ei=Gt.redMul(this.x.redSub(Jt)).redISub(this.y);return this.curve.point(Jt,ei)},Ct.prototype.getX=function(){return this.x.fromRed()},Ct.prototype.getY=function(){return this.y.fromRed()},Ct.prototype.mul=function(qt){return qt=new Ue(qt,16),this.isInfinity()?this:this._hasDoubles(qt)?this.curve._fixedNafMul(this,qt):this.curve.endo?this.curve._endoWnafMulAdd([this],[qt]):this.curve._wnafMul(this,qt)},Ct.prototype.mulAdd=function(qt,Nt,Ut){var Yt=[this,Nt],Gt=[qt,Ut];return this.curve.endo?this.curve._endoWnafMulAdd(Yt,Gt):this.curve._wnafMulAdd(1,Yt,Gt,2)},Ct.prototype.jmulAdd=function(qt,Nt,Ut){var Yt=[this,Nt],Gt=[qt,Ut];return this.curve.endo?this.curve._endoWnafMulAdd(Yt,Gt,!0):this.curve._wnafMulAdd(1,Yt,Gt,2,!0)},Ct.prototype.eq=function(qt){return this===qt||this.inf===qt.inf&&(this.inf||this.x.cmp(qt.x)===0&&this.y.cmp(qt.y)===0)},Ct.prototype.neg=function(qt){if(this.inf)return this;var Nt=this.curve.point(this.x,this.y.redNeg());if(qt&&this.precomputed){var Ut=this.precomputed,Yt=function(Gt){return Gt.neg()};Nt.precomputed={naf:Ut.naf&&{wnd:Ut.naf.wnd,points:Ut.naf.points.map(Yt)},doubles:Ut.doubles&&{step:Ut.doubles.step,points:Ut.doubles.points.map(Yt)}}}return Nt},Ct.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)};function zt(ft,qt,Nt,Ut){Ge.BasePoint.call(this,ft,`jacobian`),qt===null&&Nt===null&&Ut===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new Ue(0)):(this.x=new Ue(qt,16),this.y=new Ue(Nt,16),this.z=new Ue(Ut,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}De(zt,Ge.BasePoint),ut.prototype.jpoint=function(qt,Nt,Ut){return new zt(this,qt,Nt,Ut)},zt.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var qt=this.z.redInvm(),Nt=qt.redSqr(),Ut=this.x.redMul(Nt),Yt=this.y.redMul(Nt).redMul(qt);return this.curve.point(Ut,Yt)},zt.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},zt.prototype.add=function(qt){if(this.isInfinity())return qt;if(qt.isInfinity())return this;var Nt=qt.z.redSqr(),Ut=this.z.redSqr(),Yt=this.x.redMul(Nt),Gt=qt.x.redMul(Ut),Jt=this.y.redMul(Nt.redMul(qt.z)),ei=qt.y.redMul(Ut.redMul(this.z)),ii=Yt.redSub(Gt),ri=Jt.redSub(ei);if(ii.cmpn(0)===0)return ri.cmpn(0)===0?this.dbl():this.curve.jpoint(null,null,null);var ui=ii.redSqr(),fi=ui.redMul(ii),mi=Yt.redMul(ui),Fi=ri.redSqr().redIAdd(fi).redISub(mi).redISub(mi),Mi=ri.redMul(mi.redISub(Fi)).redISub(Jt.redMul(fi)),xi=this.z.redMul(qt.z).redMul(ii);return this.curve.jpoint(Fi,Mi,xi)},zt.prototype.mixedAdd=function(qt){if(this.isInfinity())return qt.toJ();if(qt.isInfinity())return this;var Nt=this.z.redSqr(),Ut=this.x,Yt=qt.x.redMul(Nt),Gt=this.y,Jt=qt.y.redMul(Nt).redMul(this.z),ei=Ut.redSub(Yt),ii=Gt.redSub(Jt);if(ei.cmpn(0)===0)return ii.cmpn(0)===0?this.dbl():this.curve.jpoint(null,null,null);var ri=ei.redSqr(),ui=ri.redMul(ei),fi=Ut.redMul(ri),mi=ii.redSqr().redIAdd(ui).redISub(fi).redISub(fi),Fi=ii.redMul(fi.redISub(mi)).redISub(Gt.redMul(ui)),Mi=this.z.redMul(ei);return this.curve.jpoint(mi,Fi,Mi)},zt.prototype.dblp=function(qt){if(qt===0||this.isInfinity())return this;if(!qt)return this.dbl();var Nt;if(this.curve.zeroA||this.curve.threeA){var Ut=this;for(Nt=0;Nt<qt;Nt++)Ut=Ut.dbl();return Ut}var Yt=this.curve.a,Gt=this.curve.tinv,Jt=this.x,ei=this.y,ii=this.z,ri=ii.redSqr().redSqr(),ui=ei.redAdd(ei);for(Nt=0;Nt<qt;Nt++){var fi=Jt.redSqr(),mi=ui.redSqr(),Fi=mi.redSqr(),Mi=fi.redAdd(fi).redIAdd(fi).redIAdd(Yt.redMul(ri)),xi=Jt.redMul(mi),wi=Mi.redSqr().redISub(xi.redAdd(xi)),Oi=xi.redISub(wi),Je=Mi.redMul(Oi);Je=Je.redIAdd(Je).redISub(Fi);var s=ui.redMul(ii);Nt+1<qt&&(ri=ri.redMul(Fi)),Jt=wi,ii=s,ui=Je}return this.curve.jpoint(Jt,ui.redMul(Gt),ii)},zt.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},zt.prototype._zeroDbl=function(){var qt,Nt,Ut;if(this.zOne){var Yt=this.x.redSqr(),Gt=this.y.redSqr(),Jt=Gt.redSqr(),ei=this.x.redAdd(Gt).redSqr().redISub(Yt).redISub(Jt);ei=ei.redIAdd(ei);var ii=Yt.redAdd(Yt).redIAdd(Yt),ri=ii.redSqr().redISub(ei).redISub(ei),ui=Jt.redIAdd(Jt);ui=ui.redIAdd(ui),ui=ui.redIAdd(ui),qt=ri,Nt=ii.redMul(ei.redISub(ri)).redISub(ui),Ut=this.y.redAdd(this.y)}else{var fi=this.x.redSqr(),mi=this.y.redSqr(),Fi=mi.redSqr(),Mi=this.x.redAdd(mi).redSqr().redISub(fi).redISub(Fi);Mi=Mi.redIAdd(Mi);var xi=fi.redAdd(fi).redIAdd(fi),wi=xi.redSqr(),Oi=Fi.redIAdd(Fi);Oi=Oi.redIAdd(Oi),Oi=Oi.redIAdd(Oi),qt=wi.redISub(Mi).redISub(Mi),Nt=xi.redMul(Mi.redISub(qt)).redISub(Oi),Ut=this.y.redMul(this.z),Ut=Ut.redIAdd(Ut)}return this.curve.jpoint(qt,Nt,Ut)},zt.prototype._threeDbl=function(){var qt,Nt,Ut;if(this.zOne){var Yt=this.x.redSqr(),Gt=this.y.redSqr(),Jt=Gt.redSqr(),ei=this.x.redAdd(Gt).redSqr().redISub(Yt).redISub(Jt);ei=ei.redIAdd(ei);var ii=Yt.redAdd(Yt).redIAdd(Yt).redIAdd(this.curve.a),ri=ii.redSqr().redISub(ei).redISub(ei);qt=ri;var ui=Jt.redIAdd(Jt);ui=ui.redIAdd(ui),ui=ui.redIAdd(ui),Nt=ii.redMul(ei.redISub(ri)).redISub(ui),Ut=this.y.redAdd(this.y)}else{var fi=this.z.redSqr(),mi=this.y.redSqr(),Fi=this.x.redMul(mi),Mi=this.x.redSub(fi).redMul(this.x.redAdd(fi));Mi=Mi.redAdd(Mi).redIAdd(Mi);var xi=Fi.redIAdd(Fi);xi=xi.redIAdd(xi);var wi=xi.redAdd(xi);qt=Mi.redSqr().redISub(wi),Ut=this.y.redAdd(this.z).redSqr().redISub(mi).redISub(fi);var Oi=mi.redSqr();Oi=Oi.redIAdd(Oi),Oi=Oi.redIAdd(Oi),Oi=Oi.redIAdd(Oi),Nt=Mi.redMul(xi.redISub(qt)).redISub(Oi)}return this.curve.jpoint(qt,Nt,Ut)},zt.prototype._dbl=function(){var qt=this.curve.a,Nt=this.x,Ut=this.y,Yt=this.z,Gt=Yt.redSqr().redSqr(),Jt=Nt.redSqr(),ei=Ut.redSqr(),ii=Jt.redAdd(Jt).redIAdd(Jt).redIAdd(qt.redMul(Gt)),ri=Nt.redAdd(Nt);ri=ri.redIAdd(ri);var ui=ri.redMul(ei),fi=ii.redSqr().redISub(ui.redAdd(ui)),mi=ui.redISub(fi),Fi=ei.redSqr();Fi=Fi.redIAdd(Fi),Fi=Fi.redIAdd(Fi),Fi=Fi.redIAdd(Fi);var Mi=ii.redMul(mi).redISub(Fi),xi=Ut.redAdd(Ut).redMul(Yt);return this.curve.jpoint(fi,Mi,xi)},zt.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var qt=this.x.redSqr(),Nt=this.y.redSqr(),Ut=this.z.redSqr(),Yt=Nt.redSqr(),Gt=qt.redAdd(qt).redIAdd(qt),Jt=Gt.redSqr(),ei=this.x.redAdd(Nt).redSqr().redISub(qt).redISub(Yt);ei=ei.redIAdd(ei),ei=ei.redAdd(ei).redIAdd(ei),ei=ei.redISub(Jt);var ii=ei.redSqr(),ri=Yt.redIAdd(Yt);ri=ri.redIAdd(ri),ri=ri.redIAdd(ri),ri=ri.redIAdd(ri);var ui=Gt.redIAdd(ei).redSqr().redISub(Jt).redISub(ii).redISub(ri),fi=Nt.redMul(ui);fi=fi.redIAdd(fi),fi=fi.redIAdd(fi);var mi=this.x.redMul(ii).redISub(fi);mi=mi.redIAdd(mi),mi=mi.redIAdd(mi);var Fi=this.y.redMul(ui.redMul(ri.redISub(ui)).redISub(ei.redMul(ii)));Fi=Fi.redIAdd(Fi),Fi=Fi.redIAdd(Fi),Fi=Fi.redIAdd(Fi);var Mi=this.z.redAdd(ei).redSqr().redISub(Ut).redISub(ii);return this.curve.jpoint(mi,Fi,Mi)},zt.prototype.mul=function(qt,Nt){return qt=new Ue(qt,Nt),this.curve._wnafMul(this,qt)},zt.prototype.eq=function(qt){if(qt.type===`affine`)return this.eq(qt.toJ());if(this===qt)return!0;var Nt=this.z.redSqr(),Ut=qt.z.redSqr();if(this.x.redMul(Ut).redISub(qt.x.redMul(Nt)).cmpn(0)!==0)return!1;var Yt=Nt.redMul(this.z),Gt=Ut.redMul(qt.z);return this.y.redMul(Gt).redISub(qt.y.redMul(Yt)).cmpn(0)===0},zt.prototype.eqXToP=function(qt){var Nt=this.z.redSqr(),Ut=qt.toRed(this.curve.red).redMul(Nt);if(this.x.cmp(Ut)===0)return!0;for(var Yt=qt.clone(),Gt=this.curve.redN.redMul(Nt);;){if(Yt.iadd(this.curve.n),Yt.cmp(this.curve.p)>=0)return!1;if(Ut.redIAdd(Gt),this.x.cmp(Ut)===0)return!0}},zt.prototype.inspect=function(){return this.isInfinity()?`<EC JPoint Infinity>`:`<EC JPoint x: `+this.x.toString(16,2)+` y: `+this.y.toString(16,2)+` z: `+this.z.toString(16,2)+`>`},zt.prototype.isInfinity=function(){return this.z.cmpn(0)===0}})),require_mont$1=__commonJSMin(((r,p)=>{var j=require_bn$8(),Ue=require_inherits_browser(),De=require_base$3(),Ge=require_utils$4();function R(Ct){De.call(this,`mont`,Ct),this.a=new j(Ct.a,16).toRed(this.red),this.b=new j(Ct.b,16).toRed(this.red),this.i4=new j(4).toRed(this.red).redInvm(),this.two=new j(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}Ue(R,De),p.exports=R,R.prototype.validate=function(zt){var ft=zt.normalize().x,qt=ft.redSqr(),Nt=qt.redMul(ft).redAdd(qt.redMul(this.a)).redAdd(ft);return Nt.redSqrt().redSqr().cmp(Nt)===0};function ut(Ct,zt,ft){De.BasePoint.call(this,Ct,`projective`),zt===null&&ft===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new j(zt,16),this.z=new j(ft,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}Ue(ut,De.BasePoint),R.prototype.decodePoint=function(zt,ft){return this.point(Ge.toArray(zt,ft),1)},R.prototype.point=function(zt,ft){return new ut(this,zt,ft)},R.prototype.pointFromJSON=function(zt){return ut.fromJSON(this,zt)},ut.prototype.precompute=function(){},ut.prototype._encode=function(){return this.getX().toArray(`be`,this.curve.p.byteLength())},ut.fromJSON=function(zt,ft){return new ut(zt,ft[0],ft[1]||zt.one)},ut.prototype.inspect=function(){return this.isInfinity()?`<EC Point Infinity>`:`<EC Point x: `+this.x.fromRed().toString(16,2)+` z: `+this.z.fromRed().toString(16,2)+`>`},ut.prototype.isInfinity=function(){return this.z.cmpn(0)===0},ut.prototype.dbl=function(){var zt=this.x.redAdd(this.z).redSqr(),ft=this.x.redSub(this.z).redSqr(),qt=zt.redSub(ft),Nt=zt.redMul(ft),Ut=qt.redMul(ft.redAdd(this.curve.a24.redMul(qt)));return this.curve.point(Nt,Ut)},ut.prototype.add=function(){throw Error(`Not supported on Montgomery curve`)},ut.prototype.diffAdd=function(zt,ft){var qt=this.x.redAdd(this.z),Nt=this.x.redSub(this.z),Ut=zt.x.redAdd(zt.z),Yt=zt.x.redSub(zt.z).redMul(qt),Gt=Ut.redMul(Nt),Jt=ft.z.redMul(Yt.redAdd(Gt).redSqr()),ei=ft.x.redMul(Yt.redISub(Gt).redSqr());return this.curve.point(Jt,ei)},ut.prototype.mul=function(zt){for(var ft=zt.clone(),qt=this,Nt=this.curve.point(null,null),Ut=this,Yt=[];ft.cmpn(0)!==0;ft.iushrn(1))Yt.push(ft.andln(1));for(var Gt=Yt.length-1;Gt>=0;Gt--)Yt[Gt]===0?(qt=qt.diffAdd(Nt,Ut),Nt=Nt.dbl()):(Nt=qt.diffAdd(Nt,Ut),qt=qt.dbl());return Nt},ut.prototype.mulAdd=function(){throw Error(`Not supported on Montgomery curve`)},ut.prototype.jumlAdd=function(){throw Error(`Not supported on Montgomery curve`)},ut.prototype.eq=function(zt){return this.getX().cmp(zt.getX())===0},ut.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},ut.prototype.getX=function(){return this.normalize(),this.x.fromRed()}})),require_edwards$1=__commonJSMin(((r,p)=>{var j=require_utils$4(),Ue=require_bn$8(),De=require_inherits_browser(),Ge=require_base$3(),R=j.assert;function ut(zt){this.twisted=(zt.a|0)!=1,this.mOneA=this.twisted&&(zt.a|0)==-1,this.extended=this.mOneA,Ge.call(this,`edwards`,zt),this.a=new Ue(zt.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new Ue(zt.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new Ue(zt.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),R(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(zt.c|0)==1}De(ut,Ge),p.exports=ut,ut.prototype._mulA=function(ft){return this.mOneA?ft.redNeg():this.a.redMul(ft)},ut.prototype._mulC=function(ft){return this.oneC?ft:this.c.redMul(ft)},ut.prototype.jpoint=function(ft,qt,Nt,Ut){return this.point(ft,qt,Nt,Ut)},ut.prototype.pointFromX=function(ft,qt){ft=new Ue(ft,16),ft.red||(ft=ft.toRed(this.red));var Nt=ft.redSqr(),Ut=this.c2.redSub(this.a.redMul(Nt)),Yt=this.one.redSub(this.c2.redMul(this.d).redMul(Nt)),Gt=Ut.redMul(Yt.redInvm()),Jt=Gt.redSqrt();if(Jt.redSqr().redSub(Gt).cmp(this.zero)!==0)throw Error(`invalid point`);var ei=Jt.fromRed().isOdd();return(qt&&!ei||!qt&&ei)&&(Jt=Jt.redNeg()),this.point(ft,Jt)},ut.prototype.pointFromY=function(ft,qt){ft=new Ue(ft,16),ft.red||(ft=ft.toRed(this.red));var Nt=ft.redSqr(),Ut=Nt.redSub(this.c2),Yt=Nt.redMul(this.d).redMul(this.c2).redSub(this.a),Gt=Ut.redMul(Yt.redInvm());if(Gt.cmp(this.zero)===0){if(qt)throw Error(`invalid point`);return this.point(this.zero,ft)}var Jt=Gt.redSqrt();if(Jt.redSqr().redSub(Gt).cmp(this.zero)!==0)throw Error(`invalid point`);return Jt.fromRed().isOdd()!==qt&&(Jt=Jt.redNeg()),this.point(Jt,ft)},ut.prototype.validate=function(ft){if(ft.isInfinity())return!0;ft.normalize();var qt=ft.x.redSqr(),Nt=ft.y.redSqr(),Ut=qt.redMul(this.a).redAdd(Nt),Yt=this.c2.redMul(this.one.redAdd(this.d.redMul(qt).redMul(Nt)));return Ut.cmp(Yt)===0};function Ct(zt,ft,qt,Nt,Ut){Ge.BasePoint.call(this,zt,`projective`),ft===null&&qt===null&&Nt===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new Ue(ft,16),this.y=new Ue(qt,16),this.z=Nt?new Ue(Nt,16):this.curve.one,this.t=Ut&&new Ue(Ut,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}De(Ct,Ge.BasePoint),ut.prototype.pointFromJSON=function(ft){return Ct.fromJSON(this,ft)},ut.prototype.point=function(ft,qt,Nt,Ut){return new Ct(this,ft,qt,Nt,Ut)},Ct.fromJSON=function(ft,qt){return new Ct(ft,qt[0],qt[1],qt[2])},Ct.prototype.inspect=function(){return this.isInfinity()?`<EC Point Infinity>`:`<EC Point x: `+this.x.fromRed().toString(16,2)+` y: `+this.y.fromRed().toString(16,2)+` z: `+this.z.fromRed().toString(16,2)+`>`},Ct.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)},Ct.prototype._extDbl=function(){var ft=this.x.redSqr(),qt=this.y.redSqr(),Nt=this.z.redSqr();Nt=Nt.redIAdd(Nt);var Ut=this.curve._mulA(ft),Yt=this.x.redAdd(this.y).redSqr().redISub(ft).redISub(qt),Gt=Ut.redAdd(qt),Jt=Gt.redSub(Nt),ei=Ut.redSub(qt),ii=Yt.redMul(Jt),ri=Gt.redMul(ei),ui=Yt.redMul(ei),fi=Jt.redMul(Gt);return this.curve.point(ii,ri,fi,ui)},Ct.prototype._projDbl=function(){var ft=this.x.redAdd(this.y).redSqr(),qt=this.x.redSqr(),Nt=this.y.redSqr(),Ut,Yt,Gt,Jt,ei,ii;if(this.curve.twisted){Jt=this.curve._mulA(qt);var ri=Jt.redAdd(Nt);this.zOne?(Ut=ft.redSub(qt).redSub(Nt).redMul(ri.redSub(this.curve.two)),Yt=ri.redMul(Jt.redSub(Nt)),Gt=ri.redSqr().redSub(ri).redSub(ri)):(ei=this.z.redSqr(),ii=ri.redSub(ei).redISub(ei),Ut=ft.redSub(qt).redISub(Nt).redMul(ii),Yt=ri.redMul(Jt.redSub(Nt)),Gt=ri.redMul(ii))}else Jt=qt.redAdd(Nt),ei=this.curve._mulC(this.z).redSqr(),ii=Jt.redSub(ei).redSub(ei),Ut=this.curve._mulC(ft.redISub(Jt)).redMul(ii),Yt=this.curve._mulC(Jt).redMul(qt.redISub(Nt)),Gt=Jt.redMul(ii);return this.curve.point(Ut,Yt,Gt)},Ct.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},Ct.prototype._extAdd=function(ft){var qt=this.y.redSub(this.x).redMul(ft.y.redSub(ft.x)),Nt=this.y.redAdd(this.x).redMul(ft.y.redAdd(ft.x)),Ut=this.t.redMul(this.curve.dd).redMul(ft.t),Yt=this.z.redMul(ft.z.redAdd(ft.z)),Gt=Nt.redSub(qt),Jt=Yt.redSub(Ut),ei=Yt.redAdd(Ut),ii=Nt.redAdd(qt),ri=Gt.redMul(Jt),ui=ei.redMul(ii),fi=Gt.redMul(ii),mi=Jt.redMul(ei);return this.curve.point(ri,ui,mi,fi)},Ct.prototype._projAdd=function(ft){var qt=this.z.redMul(ft.z),Nt=qt.redSqr(),Ut=this.x.redMul(ft.x),Yt=this.y.redMul(ft.y),Gt=this.curve.d.redMul(Ut).redMul(Yt),Jt=Nt.redSub(Gt),ei=Nt.redAdd(Gt),ii=this.x.redAdd(this.y).redMul(ft.x.redAdd(ft.y)).redISub(Ut).redISub(Yt),ri=qt.redMul(Jt).redMul(ii),ui,fi;return this.curve.twisted?(ui=qt.redMul(ei).redMul(Yt.redSub(this.curve._mulA(Ut))),fi=Jt.redMul(ei)):(ui=qt.redMul(ei).redMul(Yt.redSub(Ut)),fi=this.curve._mulC(Jt).redMul(ei)),this.curve.point(ri,ui,fi)},Ct.prototype.add=function(ft){return this.isInfinity()?ft:ft.isInfinity()?this:this.curve.extended?this._extAdd(ft):this._projAdd(ft)},Ct.prototype.mul=function(ft){return this._hasDoubles(ft)?this.curve._fixedNafMul(this,ft):this.curve._wnafMul(this,ft)},Ct.prototype.mulAdd=function(ft,qt,Nt){return this.curve._wnafMulAdd(1,[this,qt],[ft,Nt],2,!1)},Ct.prototype.jmulAdd=function(ft,qt,Nt){return this.curve._wnafMulAdd(1,[this,qt],[ft,Nt],2,!0)},Ct.prototype.normalize=function(){if(this.zOne)return this;var ft=this.z.redInvm();return this.x=this.x.redMul(ft),this.y=this.y.redMul(ft),this.t&&=this.t.redMul(ft),this.z=this.curve.one,this.zOne=!0,this},Ct.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},Ct.prototype.getX=function(){return this.normalize(),this.x.fromRed()},Ct.prototype.getY=function(){return this.normalize(),this.y.fromRed()},Ct.prototype.eq=function(ft){return this===ft||this.getX().cmp(ft.getX())===0&&this.getY().cmp(ft.getY())===0},Ct.prototype.eqXToP=function(ft){var qt=ft.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(qt)===0)return!0;for(var Nt=ft.clone(),Ut=this.curve.redN.redMul(this.z);;){if(Nt.iadd(this.curve.n),Nt.cmp(this.curve.p)>=0)return!1;if(qt.redIAdd(Ut),this.x.cmp(qt)===0)return!0}},Ct.prototype.toP=Ct.prototype.normalize,Ct.prototype.mixedAdd=Ct.prototype.add})),require_curve$1=__commonJSMin((r=>{var p=r;p.base=require_base$3(),p.short=require_short$1(),p.mont=require_mont$1(),p.edwards=require_edwards$1()})),require_utils$3=__commonJSMin((r=>{var p=require_minimalistic_assert();r.inherits=require_inherits_browser();function Ue(s,K){return(s.charCodeAt(K)&64512)!=55296||K<0||K+1>=s.length?!1:(s.charCodeAt(K+1)&64512)==56320}function De(s,K){if(Array.isArray(s))return s.slice();if(!s)return[];var xe=[];if(typeof s==`string`)if(K){if(K===`hex`)for(s=s.replace(/[^a-z0-9]+/gi,``),s.length%2!=0&&(s=`0`+s),Ke=0;Ke<s.length;Ke+=2)xe.push(parseInt(s[Ke]+s[Ke+1],16))}else for(var ke=0,Ke=0;Ke<s.length;Ke++){var at=s.charCodeAt(Ke);at<128?xe[ke++]=at:at<2048?(xe[ke++]=at>>6|192,xe[ke++]=at&63|128):Ue(s,Ke)?(at=65536+((at&1023)<<10)+(s.charCodeAt(++Ke)&1023),xe[ke++]=at>>18|240,xe[ke++]=at>>12&63|128,xe[ke++]=at>>6&63|128,xe[ke++]=at&63|128):(xe[ke++]=at>>12|224,xe[ke++]=at>>6&63|128,xe[ke++]=at&63|128)}else for(Ke=0;Ke<s.length;Ke++)xe[Ke]=s[Ke]|0;return xe}r.toArray=De;function Ge(s){for(var K=``,xe=0;xe<s.length;xe++)K+=Ct(s[xe].toString(16));return K}r.toHex=Ge;function R(s){return(s>>>24|s>>>8&65280|s<<8&16711680|(s&255)<<24)>>>0}r.htonl=R;function ut(s,K){for(var xe=``,ke=0;ke<s.length;ke++){var Ke=s[ke];K===`little`&&(Ke=R(Ke)),xe+=zt(Ke.toString(16))}return xe}r.toHex32=ut;function Ct(s){return s.length===1?`0`+s:s}r.zero2=Ct;function zt(s){return s.length===7?`0`+s:s.length===6?`00`+s:s.length===5?`000`+s:s.length===4?`0000`+s:s.length===3?`00000`+s:s.length===2?`000000`+s:s.length===1?`0000000`+s:s}r.zero8=zt;function ft(s,K,xe,ke){var Ke=xe-K;p(Ke%4==0);for(var at=Array(Ke/4),Xe=0,We=K;Xe<at.length;Xe++,We+=4)at[Xe]=(ke===`big`?s[We]<<24|s[We+1]<<16|s[We+2]<<8|s[We+3]:s[We+3]<<24|s[We+2]<<16|s[We+1]<<8|s[We])>>>0;return at}r.join32=ft;function qt(s,K){for(var xe=Array(s.length*4),ke=0,Ke=0;ke<s.length;ke++,Ke+=4){var at=s[ke];K===`big`?(xe[Ke]=at>>>24,xe[Ke+1]=at>>>16&255,xe[Ke+2]=at>>>8&255,xe[Ke+3]=at&255):(xe[Ke+3]=at>>>24,xe[Ke+2]=at>>>16&255,xe[Ke+1]=at>>>8&255,xe[Ke]=at&255)}return xe}r.split32=qt;function Nt(s,K){return s>>>K|s<<32-K}r.rotr32=Nt;function Ut(s,K){return s<<K|s>>>32-K}r.rotl32=Ut;function Yt(s,K){return s+K>>>0}r.sum32=Yt;function Gt(s,K,xe){return s+K+xe>>>0}r.sum32_3=Gt;function Jt(s,K,xe,ke){return s+K+xe+ke>>>0}r.sum32_4=Jt;function ei(s,K,xe,ke,Ke){return s+K+xe+ke+Ke>>>0}r.sum32_5=ei;function ii(s,K,xe,ke){var Ke=s[K],at=ke+s[K+1]>>>0;s[K]=(at<ke?1:0)+xe+Ke>>>0,s[K+1]=at}r.sum64=ii;function ri(s,K,xe,ke){return(K+ke>>>0<K?1:0)+s+xe>>>0}r.sum64_hi=ri;function ui(s,K,xe,ke){return K+ke>>>0}r.sum64_lo=ui;function fi(s,K,xe,ke,Ke,at,Xe,We){var g=0,Ye=K;return Ye=Ye+ke>>>0,g+=Ye<K?1:0,Ye=Ye+at>>>0,g+=Ye<at?1:0,Ye=Ye+We>>>0,g+=Ye<We?1:0,s+xe+Ke+Xe+g>>>0}r.sum64_4_hi=fi;function mi(s,K,xe,ke,Ke,at,Xe,We){return K+ke+at+We>>>0}r.sum64_4_lo=mi;function Fi(s,K,xe,ke,Ke,at,Xe,We,g,Ye){var ti=0,Xt=K;return Xt=Xt+ke>>>0,ti+=Xt<K?1:0,Xt=Xt+at>>>0,ti+=Xt<at?1:0,Xt=Xt+We>>>0,ti+=Xt<We?1:0,Xt=Xt+Ye>>>0,ti+=Xt<Ye?1:0,s+xe+Ke+Xe+g+ti>>>0}r.sum64_5_hi=Fi;function Mi(s,K,xe,ke,Ke,at,Xe,We,g,Ye){return K+ke+at+We+Ye>>>0}r.sum64_5_lo=Mi;function xi(s,K,xe){return(K<<32-xe|s>>>xe)>>>0}r.rotr64_hi=xi;function wi(s,K,xe){return(s<<32-xe|K>>>xe)>>>0}r.rotr64_lo=wi;function Oi(s,K,xe){return s>>>xe}r.shr64_hi=Oi;function Je(s,K,xe){return(s<<32-xe|K>>>xe)>>>0}r.shr64_lo=Je})),require_common$3=__commonJSMin((r=>{var p=require_utils$3(),j=require_minimalistic_assert();function Ue(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian=`big`,this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}r.BlockHash=Ue,Ue.prototype.update=function(Ge,R){if(Ge=p.toArray(Ge,R),this.pending?this.pending=this.pending.concat(Ge):this.pending=Ge,this.pendingTotal+=Ge.length,this.pending.length>=this._delta8){Ge=this.pending;var ut=Ge.length%this._delta8;this.pending=Ge.slice(Ge.length-ut,Ge.length),this.pending.length===0&&(this.pending=null),Ge=p.join32(Ge,0,Ge.length-ut,this.endian);for(var Ct=0;Ct<Ge.length;Ct+=this._delta32)this._update(Ge,Ct,Ct+this._delta32)}return this},Ue.prototype.digest=function(Ge){return this.update(this._pad()),j(this.pending===null),this._digest(Ge)},Ue.prototype._pad=function(){var Ge=this.pendingTotal,R=this._delta8,ut=R-(Ge+this.padLength)%R,Ct=Array(ut+this.padLength);Ct[0]=128;for(var zt=1;zt<ut;zt++)Ct[zt]=0;if(Ge<<=3,this.endian===`big`){for(var ft=8;ft<this.padLength;ft++)Ct[zt++]=0;Ct[zt++]=0,Ct[zt++]=0,Ct[zt++]=0,Ct[zt++]=0,Ct[zt++]=Ge>>>24&255,Ct[zt++]=Ge>>>16&255,Ct[zt++]=Ge>>>8&255,Ct[zt++]=Ge&255}else for(Ct[zt++]=Ge&255,Ct[zt++]=Ge>>>8&255,Ct[zt++]=Ge>>>16&255,Ct[zt++]=Ge>>>24&255,Ct[zt++]=0,Ct[zt++]=0,Ct[zt++]=0,Ct[zt++]=0,ft=8;ft<this.padLength;ft++)Ct[zt++]=0;return Ct}})),require_common$2=__commonJSMin((r=>{var p=require_utils$3().rotr32;function j(ft,qt,Nt,Ut){if(ft===0)return Ue(qt,Nt,Ut);if(ft===1||ft===3)return Ge(qt,Nt,Ut);if(ft===2)return De(qt,Nt,Ut)}r.ft_1=j;function Ue(ft,qt,Nt){return ft&qt^~ft&Nt}r.ch32=Ue;function De(ft,qt,Nt){return ft&qt^ft&Nt^qt&Nt}r.maj32=De;function Ge(ft,qt,Nt){return ft^qt^Nt}r.p32=Ge;function R(ft){return p(ft,2)^p(ft,13)^p(ft,22)}r.s0_256=R;function ut(ft){return p(ft,6)^p(ft,11)^p(ft,25)}r.s1_256=ut;function Ct(ft){return p(ft,7)^p(ft,18)^ft>>>3}r.g0_256=Ct;function zt(ft){return p(ft,17)^p(ft,19)^ft>>>10}r.g1_256=zt})),require__1$1=__commonJSMin(((r,p)=>{var j=require_utils$3(),Ue=require_common$3(),De=require_common$2(),Ge=j.rotl32,R=j.sum32,ut=j.sum32_5,Ct=De.ft_1,zt=Ue.BlockHash,ft=[1518500249,1859775393,2400959708,3395469782];function qt(){if(!(this instanceof qt))return new qt;zt.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=Array(80)}j.inherits(qt,zt),p.exports=qt,qt.blockSize=512,qt.outSize=160,qt.hmacStrength=80,qt.padLength=64,qt.prototype._update=function(Ut,Yt){for(var Gt=this.W,Jt=0;Jt<16;Jt++)Gt[Jt]=Ut[Yt+Jt];for(;Jt<Gt.length;Jt++)Gt[Jt]=Ge(Gt[Jt-3]^Gt[Jt-8]^Gt[Jt-14]^Gt[Jt-16],1);var ei=this.h[0],ii=this.h[1],ri=this.h[2],ui=this.h[3],fi=this.h[4];for(Jt=0;Jt<Gt.length;Jt++){var mi=~~(Jt/20),Fi=ut(Ge(ei,5),Ct(mi,ii,ri,ui),fi,Gt[Jt],ft[mi]);fi=ui,ui=ri,ri=Ge(ii,30),ii=ei,ei=Fi}this.h[0]=R(this.h[0],ei),this.h[1]=R(this.h[1],ii),this.h[2]=R(this.h[2],ri),this.h[3]=R(this.h[3],ui),this.h[4]=R(this.h[4],fi)},qt.prototype._digest=function(Ut){return Ut===`hex`?j.toHex32(this.h,`big`):j.split32(this.h,`big`)}})),require__256$1=__commonJSMin(((r,p)=>{var j=require_utils$3(),Ue=require_common$3(),De=require_common$2(),Ge=require_minimalistic_assert(),R=j.sum32,ut=j.sum32_4,Ct=j.sum32_5,zt=De.ch32,ft=De.maj32,qt=De.s0_256,Nt=De.s1_256,Ut=De.g0_256,Yt=De.g1_256,Gt=Ue.BlockHash,Jt=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function ei(){if(!(this instanceof ei))return new ei;Gt.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=Jt,this.W=Array(64)}j.inherits(ei,Gt),p.exports=ei,ei.blockSize=512,ei.outSize=256,ei.hmacStrength=192,ei.padLength=64,ei.prototype._update=function(ri,ui){for(var fi=this.W,mi=0;mi<16;mi++)fi[mi]=ri[ui+mi];for(;mi<fi.length;mi++)fi[mi]=ut(Yt(fi[mi-2]),fi[mi-7],Ut(fi[mi-15]),fi[mi-16]);var Fi=this.h[0],Mi=this.h[1],xi=this.h[2],wi=this.h[3],Oi=this.h[4],Je=this.h[5],s=this.h[6],K=this.h[7];for(Ge(this.k.length===fi.length),mi=0;mi<fi.length;mi++){var xe=Ct(K,Nt(Oi),zt(Oi,Je,s),this.k[mi],fi[mi]),ke=R(qt(Fi),ft(Fi,Mi,xi));K=s,s=Je,Je=Oi,Oi=R(wi,xe),wi=xi,xi=Mi,Mi=Fi,Fi=R(xe,ke)}this.h[0]=R(this.h[0],Fi),this.h[1]=R(this.h[1],Mi),this.h[2]=R(this.h[2],xi),this.h[3]=R(this.h[3],wi),this.h[4]=R(this.h[4],Oi),this.h[5]=R(this.h[5],Je),this.h[6]=R(this.h[6],s),this.h[7]=R(this.h[7],K)},ei.prototype._digest=function(ri){return ri===`hex`?j.toHex32(this.h,`big`):j.split32(this.h,`big`)}})),require__224$1=__commonJSMin(((r,p)=>{var j=require_utils$3(),Ue=require__256$1();function De(){if(!(this instanceof De))return new De;Ue.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}j.inherits(De,Ue),p.exports=De,De.blockSize=512,De.outSize=224,De.hmacStrength=192,De.padLength=64,De.prototype._digest=function(R){return R===`hex`?j.toHex32(this.h.slice(0,7),`big`):j.split32(this.h.slice(0,7),`big`)}})),require__512$1=__commonJSMin(((r,p)=>{var j=require_utils$3(),Ue=require_common$3(),De=require_minimalistic_assert(),Ge=j.rotr64_hi,R=j.rotr64_lo,ut=j.shr64_hi,Ct=j.shr64_lo,zt=j.sum64,ft=j.sum64_hi,qt=j.sum64_lo,Nt=j.sum64_4_hi,Ut=j.sum64_4_lo,Yt=j.sum64_5_hi,Gt=j.sum64_5_lo,Jt=Ue.BlockHash,ei=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function ii(){if(!(this instanceof ii))return new ii;Jt.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=ei,this.W=Array(160)}j.inherits(ii,Jt),p.exports=ii,ii.blockSize=1024,ii.outSize=512,ii.hmacStrength=192,ii.padLength=128,ii.prototype._prepareBlock=function(ke,Ke){for(var at=this.W,Xe=0;Xe<32;Xe++)at[Xe]=ke[Ke+Xe];for(;Xe<at.length;Xe+=2){var We=s(at[Xe-4],at[Xe-3]),g=K(at[Xe-4],at[Xe-3]),Ye=at[Xe-14],ti=at[Xe-13],Xt=Oi(at[Xe-30],at[Xe-29]),si=Je(at[Xe-30],at[Xe-29]),ki=at[Xe-32],pi=at[Xe-31];at[Xe]=Nt(We,g,Ye,ti,Xt,si,ki,pi),at[Xe+1]=Ut(We,g,Ye,ti,Xt,si,ki,pi)}},ii.prototype._update=function(ke,Ke){this._prepareBlock(ke,Ke);var at=this.W,Xe=this.h[0],We=this.h[1],g=this.h[2],Ye=this.h[3],ti=this.h[4],Xt=this.h[5],si=this.h[6],ki=this.h[7],pi=this.h[8],_i=this.h[9],hi=this.h[10],di=this.h[11],bi=this.h[12],Bi=this.h[13],ci=this.h[14],vi=this.h[15];De(this.k.length===at.length);for(var Ai=0;Ai<at.length;Ai+=2){var Li=ci,Ti=vi,ba=xi(pi,_i),Ri=wi(pi,_i),Wi=ri(pi,_i,hi,di,bi,Bi),Ma=ui(pi,_i,hi,di,bi,Bi),Hi=this.k[Ai],Ii=this.k[Ai+1],ya=at[Ai],gi=at[Ai+1],Ni=Yt(Li,Ti,ba,Ri,Wi,Ma,Hi,Ii,ya,gi),$i=Gt(Li,Ti,ba,Ri,Wi,Ma,Hi,Ii,ya,gi);Li=Fi(Xe,We),Ti=Mi(Xe,We),ba=fi(Xe,We,g,Ye,ti,Xt),Ri=mi(Xe,We,g,Ye,ti,Xt);var Vi=ft(Li,Ti,ba,Ri),Ui=qt(Li,Ti,ba,Ri);ci=bi,vi=Bi,bi=hi,Bi=di,hi=pi,di=_i,pi=ft(si,ki,Ni,$i),_i=qt(ki,ki,Ni,$i),si=ti,ki=Xt,ti=g,Xt=Ye,g=Xe,Ye=We,Xe=ft(Ni,$i,Vi,Ui),We=qt(Ni,$i,Vi,Ui)}zt(this.h,0,Xe,We),zt(this.h,2,g,Ye),zt(this.h,4,ti,Xt),zt(this.h,6,si,ki),zt(this.h,8,pi,_i),zt(this.h,10,hi,di),zt(this.h,12,bi,Bi),zt(this.h,14,ci,vi)},ii.prototype._digest=function(ke){return ke===`hex`?j.toHex32(this.h,`big`):j.split32(this.h,`big`)};function ri(xe,ke,Ke,at,Xe){var We=xe&Ke^~xe&Xe;return We<0&&(We+=4294967296),We}function ui(xe,ke,Ke,at,Xe,We){var g=ke&at^~ke&We;return g<0&&(g+=4294967296),g}function fi(xe,ke,Ke,at,Xe){var We=xe&Ke^xe&Xe^Ke&Xe;return We<0&&(We+=4294967296),We}function mi(xe,ke,Ke,at,Xe,We){var g=ke&at^ke&We^at&We;return g<0&&(g+=4294967296),g}function Fi(xe,ke){var Ke=Ge(xe,ke,28),at=Ge(ke,xe,2),Xe=Ge(ke,xe,7),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function Mi(xe,ke){var Ke=R(xe,ke,28),at=R(ke,xe,2),Xe=R(ke,xe,7),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function xi(xe,ke){var Ke=Ge(xe,ke,14),at=Ge(xe,ke,18),Xe=Ge(ke,xe,9),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function wi(xe,ke){var Ke=R(xe,ke,14),at=R(xe,ke,18),Xe=R(ke,xe,9),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function Oi(xe,ke){var Ke=Ge(xe,ke,1),at=Ge(xe,ke,8),Xe=ut(xe,ke,7),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function Je(xe,ke){var Ke=R(xe,ke,1),at=R(xe,ke,8),Xe=Ct(xe,ke,7),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function s(xe,ke){var Ke=Ge(xe,ke,19),at=Ge(ke,xe,29),Xe=ut(xe,ke,6),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function K(xe,ke){var Ke=R(xe,ke,19),at=R(ke,xe,29),Xe=Ct(xe,ke,6),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}})),require__384$1=__commonJSMin(((r,p)=>{var j=require_utils$3(),Ue=require__512$1();function De(){if(!(this instanceof De))return new De;Ue.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}j.inherits(De,Ue),p.exports=De,De.blockSize=1024,De.outSize=384,De.hmacStrength=192,De.padLength=128,De.prototype._digest=function(R){return R===`hex`?j.toHex32(this.h.slice(0,12),`big`):j.split32(this.h.slice(0,12),`big`)}})),require_sha$1=__commonJSMin((r=>{r.sha1=require__1$1(),r.sha224=require__224$1(),r.sha256=require__256$1(),r.sha384=require__384$1(),r.sha512=require__512$1()})),require_ripemd$1=__commonJSMin((r=>{var p=require_utils$3(),j=require_common$3(),Ue=p.rotl32,De=p.sum32,Ge=p.sum32_3,R=p.sum32_4,ut=j.BlockHash;function Ct(){if(!(this instanceof Ct))return new Ct;ut.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian=`little`}p.inherits(Ct,ut),r.ripemd160=Ct,Ct.blockSize=512,Ct.outSize=160,Ct.hmacStrength=192,Ct.padLength=64,Ct.prototype._update=function(ei,ii){for(var ri=this.h[0],ui=this.h[1],fi=this.h[2],mi=this.h[3],Fi=this.h[4],Mi=ri,xi=ui,wi=fi,Oi=mi,Je=Fi,s=0;s<80;s++){var K=De(Ue(R(ri,zt(s,ui,fi,mi),ei[Nt[s]+ii],ft(s)),Yt[s]),Fi);ri=Fi,Fi=mi,mi=Ue(fi,10),fi=ui,ui=K,K=De(Ue(R(Mi,zt(79-s,xi,wi,Oi),ei[Ut[s]+ii],qt(s)),Gt[s]),Je),Mi=Je,Je=Oi,Oi=Ue(wi,10),wi=xi,xi=K}K=Ge(this.h[1],fi,Oi),this.h[1]=Ge(this.h[2],mi,Je),this.h[2]=Ge(this.h[3],Fi,Mi),this.h[3]=Ge(this.h[4],ri,xi),this.h[4]=Ge(this.h[0],ui,wi),this.h[0]=K},Ct.prototype._digest=function(ei){return ei===`hex`?p.toHex32(this.h,`little`):p.split32(this.h,`little`)};function zt(Jt,ei,ii,ri){return Jt<=15?ei^ii^ri:Jt<=31?ei&ii|~ei&ri:Jt<=47?(ei|~ii)^ri:Jt<=63?ei&ri|ii&~ri:ei^(ii|~ri)}function ft(Jt){return Jt<=15?0:Jt<=31?1518500249:Jt<=47?1859775393:Jt<=63?2400959708:2840853838}function qt(Jt){return Jt<=15?1352829926:Jt<=31?1548603684:Jt<=47?1836072691:Jt<=63?2053994217:0}var Nt=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],Ut=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],Yt=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],Gt=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]})),require_hmac$1=__commonJSMin(((r,p)=>{var j=require_utils$3(),Ue=require_minimalistic_assert();function De(Ge,R,ut){if(!(this instanceof De))return new De(Ge,R,ut);this.Hash=Ge,this.blockSize=Ge.blockSize/8,this.outSize=Ge.outSize/8,this.inner=null,this.outer=null,this._init(j.toArray(R,ut))}p.exports=De,De.prototype._init=function(R){R.length>this.blockSize&&(R=new this.Hash().update(R).digest()),Ue(R.length<=this.blockSize);for(var ut=R.length;ut<this.blockSize;ut++)R.push(0);for(ut=0;ut<R.length;ut++)R[ut]^=54;for(this.inner=new this.Hash().update(R),ut=0;ut<R.length;ut++)R[ut]^=106;this.outer=new this.Hash().update(R)},De.prototype.update=function(R,ut){return this.inner.update(R,ut),this},De.prototype.digest=function(R){return this.outer.update(this.inner.digest()),this.outer.digest(R)}})),require_hash$1=__commonJSMin((r=>{var p=r;p.utils=require_utils$3(),p.common=require_common$3(),p.sha=require_sha$1(),p.ripemd=require_ripemd$1(),p.hmac=require_hmac$1(),p.sha1=p.sha.sha1,p.sha256=p.sha.sha256,p.sha224=p.sha.sha224,p.sha384=p.sha.sha384,p.sha512=p.sha.sha512,p.ripemd160=p.ripemd.ripemd160})),require_secp256k1$1=__commonJSMin(((r,p)=>{p.exports={doubles:{step:4,points:[[`e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a`,`f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821`],[`8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508`,`11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf`],[`175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739`,`d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695`],[`363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640`,`4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9`],[`8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c`,`4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36`],[`723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda`,`96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f`],[`eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa`,`5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999`],[`100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0`,`cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09`],[`e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d`,`9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d`],[`feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d`,`e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088`],[`da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1`,`9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d`],[`53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0`,`5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8`],[`8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047`,`10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a`],[`385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862`,`283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453`],[`6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7`,`7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160`],[`3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd`,`56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0`],[`85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83`,`7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6`],[`948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a`,`53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589`],[`6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8`,`bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17`],[`e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d`,`4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda`],[`e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725`,`7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd`],[`213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754`,`4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2`],[`4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c`,`17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6`],[`fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6`,`6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f`],[`76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39`,`c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01`],[`c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891`,`893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3`],[`d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b`,`febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f`],[`b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03`,`2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7`],[`e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d`,`eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78`],[`a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070`,`7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1`],[`90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4`,`e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150`],[`8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da`,`662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82`],[`e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11`,`1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc`],[`8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e`,`efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b`],[`e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41`,`2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51`],[`b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef`,`67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45`],[`d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8`,`db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120`],[`324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d`,`648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84`],[`4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96`,`35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d`],[`9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd`,`ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d`],[`6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5`,`9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8`],[`a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266`,`40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8`],[`7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71`,`34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac`],[`928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac`,`c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f`],[`85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751`,`1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962`],[`ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e`,`493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907`],[`827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241`,`c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec`],[`eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3`,`be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d`],[`e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f`,`4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414`],[`1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19`,`aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd`],[`146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be`,`b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0`],[`fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9`,`6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811`],[`da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2`,`8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1`],[`a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13`,`7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c`],[`174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c`,`ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73`],[`959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba`,`2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd`],[`d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151`,`e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405`],[`64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073`,`d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589`],[`8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458`,`38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e`],[`13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b`,`69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27`],[`bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366`,`d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1`],[`8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa`,`40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482`],[`8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0`,`620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945`],[`dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787`,`7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573`],[`f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e`,`ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82`]]},naf:{wnd:7,points:[[`f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9`,`388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672`],[`2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4`,`d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6`],[`5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc`,`6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da`],[`acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe`,`cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37`],[`774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb`,`d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b`],[`f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8`,`ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81`],[`d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e`,`581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58`],[`defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34`,`4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77`],[`2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c`,`85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a`],[`352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5`,`321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c`],[`2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f`,`2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67`],[`9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714`,`73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402`],[`daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729`,`a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55`],[`c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db`,`2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482`],[`6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4`,`e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82`],[`1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5`,`b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396`],[`605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479`,`2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49`],[`62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d`,`80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf`],[`80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f`,`1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a`],[`7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb`,`d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7`],[`d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9`,`eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933`],[`49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963`,`758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a`],[`77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74`,`958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6`],[`f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530`,`e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37`],[`463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b`,`5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e`],[`f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247`,`cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6`],[`caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1`,`cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476`],[`2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120`,`4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40`],[`7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435`,`91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61`],[`754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18`,`673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683`],[`e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8`,`59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5`],[`186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb`,`3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b`],[`df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f`,`55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417`],[`5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143`,`efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868`],[`290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba`,`e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a`],[`af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45`,`f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6`],[`766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a`,`744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996`],[`59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e`,`c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e`],[`f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8`,`e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d`],[`7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c`,`30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2`],[`948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519`,`e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e`],[`7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab`,`100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437`],[`3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca`,`ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311`],[`d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf`,`8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4`],[`1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610`,`68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575`],[`733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4`,`f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d`],[`15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c`,`d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d`],[`a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940`,`edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629`],[`e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980`,`a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06`],[`311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3`,`66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374`],[`34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf`,`9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee`],[`f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63`,`4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1`],[`d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448`,`fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b`],[`32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf`,`5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661`],[`7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5`,`8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6`],[`ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6`,`8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e`],[`16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5`,`5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d`],[`eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99`,`f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc`],[`78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51`,`f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4`],[`494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5`,`42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c`],[`a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5`,`204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b`],[`c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997`,`4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913`],[`841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881`,`73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154`],[`5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5`,`39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865`],[`36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66`,`d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc`],[`336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726`,`ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224`],[`8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede`,`6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e`],[`1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94`,`60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6`],[`85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31`,`3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511`],[`29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51`,`b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b`],[`a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252`,`ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2`],[`4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5`,`cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c`],[`d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b`,`6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3`],[`ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4`,`322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d`],[`af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f`,`6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700`],[`e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889`,`2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4`],[`591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246`,`b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196`],[`11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984`,`998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4`],[`3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a`,`b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257`],[`cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030`,`bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13`],[`c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197`,`6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096`],[`c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593`,`c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38`],[`a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef`,`21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f`],[`347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38`,`60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448`],[`da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a`,`49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a`],[`c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111`,`5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4`],[`4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502`,`7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437`],[`3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea`,`be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7`],[`cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26`,`8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d`],[`b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986`,`39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a`],[`d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e`,`62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54`],[`48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4`,`25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77`],[`dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda`,`ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517`],[`6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859`,`cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10`],[`e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f`,`f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125`],[`eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c`,`6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e`],[`13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942`,`fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1`],[`ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a`,`1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2`],[`b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80`,`5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423`],[`ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d`,`438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8`],[`8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1`,`cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758`],[`52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63`,`c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375`],[`e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352`,`6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d`],[`7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193`,`ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec`],[`5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00`,`9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0`],[`32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58`,`ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c`],[`e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7`,`d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4`],[`8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8`,`c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f`],[`4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e`,`67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649`],[`3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d`,`cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826`],[`674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b`,`299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5`],[`d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f`,`f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87`],[`30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6`,`462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b`],[`be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297`,`62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc`],[`93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a`,`7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c`],[`b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c`,`ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f`],[`d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52`,`4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a`],[`d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb`,`bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46`],[`463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065`,`bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f`],[`7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917`,`603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03`],[`74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9`,`cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08`],[`30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3`,`553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8`],[`9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57`,`712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373`],[`176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66`,`ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3`],[`75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8`,`9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8`],[`809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721`,`9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1`],[`1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180`,`4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9`]]}}})),require_curves$1=__commonJSMin((r=>{var p=r,j=require_hash$1(),Ue=require_curve$1(),De=require_utils$4().assert;function Ge(Ct){Ct.type===`short`?this.curve=new Ue.short(Ct):Ct.type===`edwards`?this.curve=new Ue.edwards(Ct):this.curve=new Ue.mont(Ct),this.g=this.curve.g,this.n=this.curve.n,this.hash=Ct.hash,De(this.g.validate(),`Invalid curve`),De(this.g.mul(this.n).isInfinity(),`Invalid curve, G*N != O`)}p.PresetCurve=Ge;function R(Ct,zt){Object.defineProperty(p,Ct,{configurable:!0,enumerable:!0,get:function(){var ft=new Ge(zt);return Object.defineProperty(p,Ct,{configurable:!0,enumerable:!0,value:ft}),ft}})}R(`p192`,{type:`short`,prime:`p192`,p:`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`,a:`ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc`,b:`64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1`,n:`ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831`,hash:j.sha256,gRed:!1,g:[`188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012`,`07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811`]}),R(`p224`,{type:`short`,prime:`p224`,p:`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`,a:`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe`,b:`b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4`,n:`ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d`,hash:j.sha256,gRed:!1,g:[`b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21`,`bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34`]}),R(`p256`,{type:`short`,prime:null,p:`ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff`,a:`ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc`,b:`5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b`,n:`ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551`,hash:j.sha256,gRed:!1,g:[`6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296`,`4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5`]}),R(`p384`,{type:`short`,prime:null,p:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff`,a:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc`,b:`b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef`,n:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973`,hash:j.sha384,gRed:!1,g:[`aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7`,`3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f`]}),R(`p521`,{type:`short`,prime:null,p:`000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff`,a:`000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc`,b:`00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00`,n:`000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409`,hash:j.sha512,gRed:!1,g:[`000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66`,`00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650`]}),R(`curve25519`,{type:`mont`,prime:`p25519`,p:`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`,a:`76d06`,b:`1`,n:`1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed`,hash:j.sha256,gRed:!1,g:[`9`]}),R(`ed25519`,{type:`edwards`,prime:`p25519`,p:`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`,a:`-1`,c:`1`,d:`52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3`,n:`1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed`,hash:j.sha256,gRed:!1,g:[`216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a`,`6666666666666666666666666666666666666666666666666666666666666658`]});var ut;try{ut=require_secp256k1$1()}catch{ut=void 0}R(`secp256k1`,{type:`short`,prime:`k256`,p:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`,a:`0`,b:`7`,n:`ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141`,h:`1`,hash:j.sha256,beta:`7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee`,lambda:`5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72`,basis:[{a:`3086d221a7d46bcde86c90e49284eb15`,b:`-e4437ed6010e88286f547fa90abfe4c3`},{a:`114ca50f7a8e2f3f657c1108d9d44cfd8`,b:`3086d221a7d46bcde86c90e49284eb15`}],gRed:!1,g:[`79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798`,`483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8`,ut]})})),require_hmac_drbg$1=__commonJSMin(((r,p)=>{var j=require_hash$1(),Ue=require_utils$5(),De=require_minimalistic_assert();function Ge(R){if(!(this instanceof Ge))return new Ge(R);this.hash=R.hash,this.predResist=!!R.predResist,this.outLen=this.hash.outSize,this.minEntropy=R.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var ut=Ue.toArray(R.entropy,R.entropyEnc||`hex`),Ct=Ue.toArray(R.nonce,R.nonceEnc||`hex`),zt=Ue.toArray(R.pers,R.persEnc||`hex`);De(ut.length>=this.minEntropy/8,`Not enough entropy. Minimum is: `+this.minEntropy+` bits`),this._init(ut,Ct,zt)}p.exports=Ge,Ge.prototype._init=function(ut,Ct,zt){var ft=ut.concat(Ct).concat(zt);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var qt=0;qt<this.V.length;qt++)this.K[qt]=0,this.V[qt]=1;this._update(ft),this._reseed=1,this.reseedInterval=281474976710656},Ge.prototype._hmac=function(){return new j.hmac(this.hash,this.K)},Ge.prototype._update=function(ut){var Ct=this._hmac().update(this.V).update([0]);ut&&(Ct=Ct.update(ut)),this.K=Ct.digest(),this.V=this._hmac().update(this.V).digest(),ut&&(this.K=this._hmac().update(this.V).update([1]).update(ut).digest(),this.V=this._hmac().update(this.V).digest())},Ge.prototype.reseed=function(ut,Ct,zt,ft){typeof Ct!=`string`&&(ft=zt,zt=Ct,Ct=null),ut=Ue.toArray(ut,Ct),zt=Ue.toArray(zt,ft),De(ut.length>=this.minEntropy/8,`Not enough entropy. Minimum is: `+this.minEntropy+` bits`),this._update(ut.concat(zt||[])),this._reseed=1},Ge.prototype.generate=function(ut,Ct,zt,ft){if(this._reseed>this.reseedInterval)throw Error(`Reseed is required`);typeof Ct!=`string`&&(ft=zt,zt=Ct,Ct=null),zt&&(zt=Ue.toArray(zt,ft||`hex`),this._update(zt));for(var qt=[];qt.length<ut;)this.V=this._hmac().update(this.V).digest(),qt=qt.concat(this.V);var Nt=qt.slice(0,ut);return this._update(zt),this._reseed++,Ue.encode(Nt,Ct)}})),require_key$3=__commonJSMin(((r,p)=>{var j=require_bn$8(),Ue=require_utils$4().assert;function De(Ge,R){this.ec=Ge,this.priv=null,this.pub=null,R.priv&&this._importPrivate(R.priv,R.privEnc),R.pub&&this._importPublic(R.pub,R.pubEnc)}p.exports=De,De.fromPublic=function(R,ut,Ct){return ut instanceof De?ut:new De(R,{pub:ut,pubEnc:Ct})},De.fromPrivate=function(R,ut,Ct){return ut instanceof De?ut:new De(R,{priv:ut,privEnc:Ct})},De.prototype.validate=function(){var R=this.getPublic();return R.isInfinity()?{result:!1,reason:`Invalid public key`}:R.validate()?R.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:`Public key * N != O`}:{result:!1,reason:`Public key is not a point`}},De.prototype.getPublic=function(R,ut){return typeof R==`string`&&(ut=R,R=null),this.pub||=this.ec.g.mul(this.priv),ut?this.pub.encode(ut,R):this.pub},De.prototype.getPrivate=function(R){return R===`hex`?this.priv.toString(16,2):this.priv},De.prototype._importPrivate=function(R,ut){this.priv=new j(R,ut||16),this.priv=this.priv.umod(this.ec.curve.n)},De.prototype._importPublic=function(R,ut){if(R.x||R.y){this.ec.curve.type===`mont`?Ue(R.x,`Need x coordinate`):(this.ec.curve.type===`short`||this.ec.curve.type===`edwards`)&&Ue(R.x&&R.y,`Need both x and y coordinate`),this.pub=this.ec.curve.point(R.x,R.y);return}this.pub=this.ec.curve.decodePoint(R,ut)},De.prototype.derive=function(R){return R.validate()||Ue(R.validate(),`public point not validated`),R.mul(this.priv).getX()},De.prototype.sign=function(R,ut,Ct){return this.ec.sign(R,this,ut,Ct)},De.prototype.verify=function(R,ut,Ct){return this.ec.verify(R,ut,this,void 0,Ct)},De.prototype.inspect=function(){return`<Key priv: `+(this.priv&&this.priv.toString(16,2))+` pub: `+(this.pub&&this.pub.inspect())+` >`}})),require_signature$3=__commonJSMin(((r,p)=>{var j=require_bn$8(),Ue=require_utils$4(),De=Ue.assert;function Ge(ft,qt){if(ft instanceof Ge)return ft;this._importDER(ft,qt)||(De(ft.r&&ft.s,`Signature without r or s`),this.r=new j(ft.r,16),this.s=new j(ft.s,16),ft.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=ft.recoveryParam)}p.exports=Ge;function R(){this.place=0}function ut(ft,qt){var Nt=ft[qt.place++];if(!(Nt&128))return Nt;var Ut=Nt&15;if(Ut===0||Ut>4||ft[qt.place]===0)return!1;for(var Yt=0,Gt=0,Jt=qt.place;Gt<Ut;Gt++,Jt++)Yt<<=8,Yt|=ft[Jt],Yt>>>=0;return Yt<=127?!1:(qt.place=Jt,Yt)}function Ct(ft){for(var qt=0,Nt=ft.length-1;!ft[qt]&&!(ft[qt+1]&128)&&qt<Nt;)qt++;return qt===0?ft:ft.slice(qt)}Ge.prototype._importDER=function(qt,Nt){qt=Ue.toArray(qt,Nt);var Ut=new R;if(qt[Ut.place++]!==48)return!1;var Yt=ut(qt,Ut);if(Yt===!1||Yt+Ut.place!==qt.length||qt[Ut.place++]!==2)return!1;var Gt=ut(qt,Ut);if(Gt===!1||qt[Ut.place]&128)return!1;var Jt=qt.slice(Ut.place,Gt+Ut.place);if(Ut.place+=Gt,qt[Ut.place++]!==2)return!1;var ei=ut(qt,Ut);if(ei===!1||qt.length!==ei+Ut.place||qt[Ut.place]&128)return!1;var ii=qt.slice(Ut.place,ei+Ut.place);if(Jt[0]===0)if(Jt[1]&128)Jt=Jt.slice(1);else return!1;if(ii[0]===0)if(ii[1]&128)ii=ii.slice(1);else return!1;return this.r=new j(Jt),this.s=new j(ii),this.recoveryParam=null,!0};function zt(ft,qt){if(qt<128){ft.push(qt);return}var Nt=1+(Math.log(qt)/Math.LN2>>>3);for(ft.push(Nt|128);--Nt;)ft.push(qt>>>(Nt<<3)&255);ft.push(qt)}Ge.prototype.toDER=function(qt){var Nt=this.r.toArray(),Ut=this.s.toArray();for(Nt[0]&128&&(Nt=[0].concat(Nt)),Ut[0]&128&&(Ut=[0].concat(Ut)),Nt=Ct(Nt),Ut=Ct(Ut);!Ut[0]&&!(Ut[1]&128);)Ut=Ut.slice(1);var Yt=[2];zt(Yt,Nt.length),Yt=Yt.concat(Nt),Yt.push(2),zt(Yt,Ut.length);var Gt=Yt.concat(Ut),Jt=[48];return zt(Jt,Gt.length),Jt=Jt.concat(Gt),Ue.encode(Jt,qt)}})),require_ec$1=__commonJSMin(((r,p)=>{var j=require_bn$8(),Ue=require_hmac_drbg$1(),De=require_utils$4(),Ge=require_curves$1(),R=require_brorand$1(),ut=De.assert,Ct=require_key$3(),zt=require_signature$3();function ft(qt){if(!(this instanceof ft))return new ft(qt);typeof qt==`string`&&(ut(Object.prototype.hasOwnProperty.call(Ge,qt),`Unknown curve `+qt),qt=Ge[qt]),qt instanceof Ge.PresetCurve&&(qt={curve:qt}),this.curve=qt.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=qt.curve.g,this.g.precompute(qt.curve.n.bitLength()+1),this.hash=qt.hash||qt.curve.hash}p.exports=ft,ft.prototype.keyPair=function(Nt){return new Ct(this,Nt)},ft.prototype.keyFromPrivate=function(Nt,Ut){return Ct.fromPrivate(this,Nt,Ut)},ft.prototype.keyFromPublic=function(Nt,Ut){return Ct.fromPublic(this,Nt,Ut)},ft.prototype.genKeyPair=function(Nt){Nt||={};for(var Ut=new Ue({hash:this.hash,pers:Nt.pers,persEnc:Nt.persEnc||`utf8`,entropy:Nt.entropy||R(this.hash.hmacStrength),entropyEnc:Nt.entropy&&Nt.entropyEnc||`utf8`,nonce:this.n.toArray()}),Yt=this.n.byteLength(),Gt=this.n.sub(new j(2));;){var Jt=new j(Ut.generate(Yt));if(!(Jt.cmp(Gt)>0))return Jt.iaddn(1),this.keyFromPrivate(Jt)}},ft.prototype._truncateToN=function(Nt,Ut,Yt){var Gt;if(j.isBN(Nt)||typeof Nt==`number`)Nt=new j(Nt,16),Gt=Nt.byteLength();else if(typeof Nt==`object`)Gt=Nt.length,Nt=new j(Nt,16);else{var Jt=Nt.toString();Gt=Jt.length+1>>>1,Nt=new j(Jt,16)}typeof Yt!=`number`&&(Yt=Gt*8);var ei=Yt-this.n.bitLength();return ei>0&&(Nt=Nt.ushrn(ei)),!Ut&&Nt.cmp(this.n)>=0?Nt.sub(this.n):Nt},ft.prototype.sign=function(Nt,Ut,Yt,Gt){if(typeof Yt==`object`&&(Gt=Yt,Yt=null),Gt||={},typeof Nt!=`string`&&typeof Nt!=`number`&&!j.isBN(Nt)){ut(typeof Nt==`object`&&Nt&&typeof Nt.length==`number`,`Expected message to be an array-like, a hex string, or a BN instance`),ut(Nt.length>>>0===Nt.length);for(var Jt=0;Jt<Nt.length;Jt++)ut((Nt[Jt]&255)===Nt[Jt])}Ut=this.keyFromPrivate(Ut,Yt),Nt=this._truncateToN(Nt,!1,Gt.msgBitLength),ut(!Nt.isNeg(),`Can not sign a negative message`);var ei=this.n.byteLength(),ii=Ut.getPrivate().toArray(`be`,ei),ri=Nt.toArray(`be`,ei);ut(new j(ri).eq(Nt),`Can not sign message`);for(var ui=new Ue({hash:this.hash,entropy:ii,nonce:ri,pers:Gt.pers,persEnc:Gt.persEnc||`utf8`}),fi=this.n.sub(new j(1)),mi=0;;mi++){var Fi=Gt.k?Gt.k(mi):new j(ui.generate(this.n.byteLength()));if(Fi=this._truncateToN(Fi,!0),!(Fi.cmpn(1)<=0||Fi.cmp(fi)>=0)){var Mi=this.g.mul(Fi);if(!Mi.isInfinity()){var xi=Mi.getX(),wi=xi.umod(this.n);if(wi.cmpn(0)!==0){var Oi=Fi.invm(this.n).mul(wi.mul(Ut.getPrivate()).iadd(Nt));if(Oi=Oi.umod(this.n),Oi.cmpn(0)!==0){var Je=(Mi.getY().isOdd()?1:0)|(xi.cmp(wi)===0?0:2);return Gt.canonical&&Oi.cmp(this.nh)>0&&(Oi=this.n.sub(Oi),Je^=1),new zt({r:wi,s:Oi,recoveryParam:Je})}}}}}},ft.prototype.verify=function(Nt,Ut,Yt,Gt,Jt){Jt||={},Nt=this._truncateToN(Nt,!1,Jt.msgBitLength),Yt=this.keyFromPublic(Yt,Gt),Ut=new zt(Ut,`hex`);var ei=Ut.r,ii=Ut.s;if(ei.cmpn(1)<0||ei.cmp(this.n)>=0||ii.cmpn(1)<0||ii.cmp(this.n)>=0)return!1;var ri=ii.invm(this.n),ui=ri.mul(Nt).umod(this.n),fi=ri.mul(ei).umod(this.n),mi;return this.curve._maxwellTrick?(mi=this.g.jmulAdd(ui,Yt.getPublic(),fi),mi.isInfinity()?!1:mi.eqXToP(ei)):(mi=this.g.mulAdd(ui,Yt.getPublic(),fi),mi.isInfinity()?!1:mi.getX().umod(this.n).cmp(ei)===0)},ft.prototype.recoverPubKey=function(qt,Nt,Ut,Yt){ut((3&Ut)===Ut,`The recovery param is more than two bits`),Nt=new zt(Nt,Yt);var Gt=this.n,Jt=new j(qt),ei=Nt.r,ii=Nt.s,ri=Ut&1,ui=Ut>>1;if(ei.cmp(this.curve.p.umod(this.curve.n))>=0&&ui)throw Error(`Unable to find sencond key candinate`);ei=ui?this.curve.pointFromX(ei.add(this.curve.n),ri):this.curve.pointFromX(ei,ri);var fi=Nt.r.invm(Gt),mi=Gt.sub(Jt).mul(fi).umod(Gt),Fi=ii.mul(fi).umod(Gt);return this.g.mulAdd(mi,ei,Fi)},ft.prototype.getKeyRecoveryParam=function(qt,Nt,Ut,Yt){if(Nt=new zt(Nt,Yt),Nt.recoveryParam!==null)return Nt.recoveryParam;for(var Gt=0;Gt<4;Gt++){var Jt;try{Jt=this.recoverPubKey(qt,Nt,Gt)}catch{continue}if(Jt.eq(Ut))return Gt}throw Error(`Unable to find valid recovery factor`)}})),require_key$2=__commonJSMin(((r,p)=>{var j=require_utils$4(),Ue=j.assert,De=j.parseBytes,Ge=j.cachedProperty;function R(ut,Ct){this.eddsa=ut,this._secret=De(Ct.secret),ut.isPoint(Ct.pub)?this._pub=Ct.pub:this._pubBytes=De(Ct.pub)}R.fromPublic=function(Ct,zt){return zt instanceof R?zt:new R(Ct,{pub:zt})},R.fromSecret=function(Ct,zt){return zt instanceof R?zt:new R(Ct,{secret:zt})},R.prototype.secret=function(){return this._secret},Ge(R,`pubBytes`,function(){return this.eddsa.encodePoint(this.pub())}),Ge(R,`pub`,function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),Ge(R,`privBytes`,function(){var Ct=this.eddsa,zt=this.hash(),ft=Ct.encodingLength-1,qt=zt.slice(0,Ct.encodingLength);return qt[0]&=248,qt[ft]&=127,qt[ft]|=64,qt}),Ge(R,`priv`,function(){return this.eddsa.decodeInt(this.privBytes())}),Ge(R,`hash`,function(){return this.eddsa.hash().update(this.secret()).digest()}),Ge(R,`messagePrefix`,function(){return this.hash().slice(this.eddsa.encodingLength)}),R.prototype.sign=function(Ct){return Ue(this._secret,`KeyPair can only verify`),this.eddsa.sign(Ct,this)},R.prototype.verify=function(Ct,zt){return this.eddsa.verify(Ct,zt,this)},R.prototype.getSecret=function(Ct){return Ue(this._secret,`KeyPair is public only`),j.encode(this.secret(),Ct)},R.prototype.getPublic=function(Ct){return j.encode(this.pubBytes(),Ct)},p.exports=R})),require_signature$2=__commonJSMin(((r,p)=>{var j=require_bn$8(),Ue=require_utils$4(),De=Ue.assert,Ge=Ue.cachedProperty,R=Ue.parseBytes;function ut(Ct,zt){this.eddsa=Ct,typeof zt!=`object`&&(zt=R(zt)),Array.isArray(zt)&&(De(zt.length===Ct.encodingLength*2,`Signature has invalid size`),zt={R:zt.slice(0,Ct.encodingLength),S:zt.slice(Ct.encodingLength)}),De(zt.R&&zt.S,`Signature without R or S`),Ct.isPoint(zt.R)&&(this._R=zt.R),zt.S instanceof j&&(this._S=zt.S),this._Rencoded=Array.isArray(zt.R)?zt.R:zt.Rencoded,this._Sencoded=Array.isArray(zt.S)?zt.S:zt.Sencoded}Ge(ut,`S`,function(){return this.eddsa.decodeInt(this.Sencoded())}),Ge(ut,`R`,function(){return this.eddsa.decodePoint(this.Rencoded())}),Ge(ut,`Rencoded`,function(){return this.eddsa.encodePoint(this.R())}),Ge(ut,`Sencoded`,function(){return this.eddsa.encodeInt(this.S())}),ut.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},ut.prototype.toHex=function(){return Ue.encode(this.toBytes(),`hex`).toUpperCase()},p.exports=ut})),require_eddsa$1=__commonJSMin(((r,p)=>{var j=require_hash$1(),Ue=require_curves$1(),De=require_utils$4(),Ge=De.assert,R=De.parseBytes,ut=require_key$2(),Ct=require_signature$2();function zt(ft){if(Ge(ft===`ed25519`,`only tested with ed25519 so far`),!(this instanceof zt))return new zt(ft);ft=Ue[ft].curve,this.curve=ft,this.g=ft.g,this.g.precompute(ft.n.bitLength()+1),this.pointClass=ft.point().constructor,this.encodingLength=Math.ceil(ft.n.bitLength()/8),this.hash=j.sha512}p.exports=zt,zt.prototype.sign=function(qt,Nt){qt=R(qt);var Ut=this.keyFromSecret(Nt),Yt=this.hashInt(Ut.messagePrefix(),qt),Gt=this.g.mul(Yt),Jt=this.encodePoint(Gt),ei=this.hashInt(Jt,Ut.pubBytes(),qt).mul(Ut.priv()),ii=Yt.add(ei).umod(this.curve.n);return this.makeSignature({R:Gt,S:ii,Rencoded:Jt})},zt.prototype.verify=function(qt,Nt,Ut){if(qt=R(qt),Nt=this.makeSignature(Nt),Nt.S().gte(Nt.eddsa.curve.n)||Nt.S().isNeg())return!1;var Yt=this.keyFromPublic(Ut),Gt=this.hashInt(Nt.Rencoded(),Yt.pubBytes(),qt),Jt=this.g.mul(Nt.S());return Nt.R().add(Yt.pub().mul(Gt)).eq(Jt)},zt.prototype.hashInt=function(){for(var qt=this.hash(),Nt=0;Nt<arguments.length;Nt++)qt.update(arguments[Nt]);return De.intFromLE(qt.digest()).umod(this.curve.n)},zt.prototype.keyFromPublic=function(qt){return ut.fromPublic(this,qt)},zt.prototype.keyFromSecret=function(qt){return ut.fromSecret(this,qt)},zt.prototype.makeSignature=function(qt){return qt instanceof Ct?qt:new Ct(this,qt)},zt.prototype.encodePoint=function(qt){var Nt=qt.getY().toArray(`le`,this.encodingLength);return Nt[this.encodingLength-1]|=qt.getX().isOdd()?128:0,Nt},zt.prototype.decodePoint=function(qt){qt=De.parseBytes(qt);var Nt=qt.length-1,Ut=qt.slice(0,Nt).concat(qt[Nt]&-129),Yt=(qt[Nt]&128)!=0,Gt=De.intFromLE(Ut);return this.curve.pointFromY(Gt,Yt)},zt.prototype.encodeInt=function(qt){return qt.toArray(`le`,this.encodingLength)},zt.prototype.decodeInt=function(qt){return De.intFromLE(qt)},zt.prototype.isPoint=function(qt){return qt instanceof this.pointClass}})),require_elliptic$1=__commonJSMin((r=>{var p=r;p.version=(init_package$1(),__toCommonJS(package_exports$1).default).version,p.utils=require_utils$4(),p.rand=require_brorand$1(),p.curve=require_curve$1(),p.curves=require_curves$1(),p.ec=require_ec$1(),p.eddsa=require_eddsa$1()})),require_bn$7=__commonJSMin(((r,p)=>{(function(j,Ue){function De(Je,s){if(!Je)throw Error(s||`Assertion failed`)}function Ge(Je,s){Je.super_=s;var K=function(){};K.prototype=s.prototype,Je.prototype=new K,Je.prototype.constructor=Je}function R(Je,s,K){if(R.isBN(Je))return Je;this.negative=0,this.words=null,this.length=0,this.red=null,Je!==null&&((s===`le`||s===`be`)&&(K=s,s=10),this._init(Je||0,s||10,K||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist().Buffer}catch{}R.isBN=function(s){return s instanceof R?!0:typeof s==`object`&&!!s&&s.constructor.wordSize===R.wordSize&&Array.isArray(s.words)},R.max=function(s,K){return s.cmp(K)>0?s:K},R.min=function(s,K){return s.cmp(K)<0?s:K},R.prototype._init=function(s,K,xe){if(typeof s==`number`)return this._initNumber(s,K,xe);if(typeof s==`object`)return this._initArray(s,K,xe);K===`hex`&&(K=16),De(K===(K|0)&&K>=2&&K<=36),s=s.toString().replace(/\s+/g,``);var ke=0;s[0]===`-`&&(ke++,this.negative=1),ke<s.length&&(K===16?this._parseHex(s,ke,xe):(this._parseBase(s,K,ke),xe===`le`&&this._initArray(this.toArray(),K,xe)))},R.prototype._initNumber=function(s,K,xe){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(De(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),xe===`le`&&this._initArray(this.toArray(),K,xe)},R.prototype._initArray=function(s,K,xe){if(De(typeof s.length==`number`),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke,at,Xe=0;if(xe===`be`)for(ke=s.length-1,Ke=0;ke>=0;ke-=3)at=s[ke]|s[ke-1]<<8|s[ke-2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);else if(xe===`le`)for(ke=0,Ke=0;ke<s.length;ke+=3)at=s[ke]|s[ke+1]<<8|s[ke+2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);return this.strip()};function Ct(Je,s){var K=Je.charCodeAt(s);return K>=65&&K<=70?K-55:K>=97&&K<=102?K-87:K-48&15}function zt(Je,s,K){var xe=Ct(Je,K);return K-1>=s&&(xe|=Ct(Je,K-1)<<4),xe}R.prototype._parseHex=function(s,K,xe){this.length=Math.ceil((s.length-K)/6),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke=0,at=0,Xe;if(xe===`be`)for(ke=s.length-1;ke>=K;ke-=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;else for(ke=(s.length-K)%2==0?K+1:K;ke<s.length;ke+=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;this.strip()};function ft(Je,s,K,xe){for(var ke=0,Ke=Math.min(Je.length,K),at=s;at<Ke;at++){var Xe=Je.charCodeAt(at)-48;ke*=xe,Xe>=49?ke+=Xe-49+10:Xe>=17?ke+=Xe-17+10:ke+=Xe}return ke}R.prototype._parseBase=function(s,K,xe){this.words=[0],this.length=1;for(var ke=0,Ke=1;Ke<=67108863;Ke*=K)ke++;ke--,Ke=Ke/K|0;for(var at=s.length-xe,Xe=at%ke,We=Math.min(at,at-Xe)+xe,g=0,Ye=xe;Ye<We;Ye+=ke)g=ft(s,Ye,Ye+ke,K),this.imuln(Ke),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g);if(Xe!==0){var ti=1;for(g=ft(s,Ye,s.length,K),Ye=0;Ye<Xe;Ye++)ti*=K;this.imuln(ti),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g)}this.strip()},R.prototype.copy=function(s){s.words=Array(this.length);for(var K=0;K<this.length;K++)s.words[K]=this.words[K];s.length=this.length,s.negative=this.negative,s.red=this.red},R.prototype.clone=function(){var s=new R(null);return this.copy(s),s},R.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},R.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},R.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var qt=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Nt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ut=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(s,K){s||=10,K=K|0||1;var xe;if(s===16||s===`hex`){xe=``;for(var ke=0,Ke=0,at=0;at<this.length;at++){var Xe=this.words[at],We=((Xe<<ke|Ke)&16777215).toString(16);Ke=Xe>>>24-ke&16777215,ke+=2,ke>=26&&(ke-=26,at--),xe=Ke!==0||at!==this.length-1?qt[6-We.length]+We+xe:We+xe}for(Ke!==0&&(xe=Ke.toString(16)+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}if(s===(s|0)&&s>=2&&s<=36){var g=Nt[s],Ye=Ut[s];xe=``;var ti=this.clone();for(ti.negative=0;!ti.isZero();){var Xt=ti.modn(Ye).toString(s);ti=ti.idivn(Ye),xe=ti.isZero()?Xt+xe:qt[g-Xt.length]+Xt+xe}for(this.isZero()&&(xe=`0`+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?s:-s},R.prototype.toJSON=function(){return this.toString(16)},R.prototype.toBuffer=function(s,K){return De(typeof ut<`u`),this.toArrayLike(ut,s,K)},R.prototype.toArray=function(s,K){return this.toArrayLike(Array,s,K)},R.prototype.toArrayLike=function(s,K,xe){var ke=this.byteLength(),Ke=xe||Math.max(1,ke);De(ke<=Ke,`byte array longer than desired length`),De(Ke>0,`Requested array length <= 0`),this.strip();var at=K===`le`,Xe=new s(Ke),We,g,Ye=this.clone();if(at){for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[g]=We;for(;g<Ke;g++)Xe[g]=0}else{for(g=0;g<Ke-ke;g++)Xe[g]=0;for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[Ke-g-1]=We}return Xe},Math.clz32?R.prototype._countBits=function(s){return 32-Math.clz32(s)}:R.prototype._countBits=function(s){var K=s,xe=0;return K>=4096&&(xe+=13,K>>>=13),K>=64&&(xe+=7,K>>>=7),K>=8&&(xe+=4,K>>>=4),K>=2&&(xe+=2,K>>>=2),xe+K},R.prototype._zeroBits=function(s){if(s===0)return 26;var K=s,xe=0;return!(K&8191)&&(xe+=13,K>>>=13),!(K&127)&&(xe+=7,K>>>=7),!(K&15)&&(xe+=4,K>>>=4),!(K&3)&&(xe+=2,K>>>=2),!(K&1)&&xe++,xe},R.prototype.bitLength=function(){var s=this.words[this.length-1],K=this._countBits(s);return(this.length-1)*26+K};function Yt(Je){for(var s=Array(Je.bitLength()),K=0;K<s.length;K++){var xe=K/26|0,ke=K%26;s[K]=(Je.words[xe]&1<<ke)>>>ke}return s}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,K=0;K<this.length;K++){var xe=this._zeroBits(this.words[K]);if(s+=xe,xe!==26)break}return s},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(s){return this.negative===0?this.clone():this.abs().inotn(s).iaddn(1)},R.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var K=0;K<s.length;K++)this.words[K]=this.words[K]|s.words[K];return this.strip()},R.prototype.ior=function(s){return De((this.negative|s.negative)===0),this.iuor(s)},R.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},R.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},R.prototype.iuand=function(s){for(var K=this.length>s.length?s:this,xe=0;xe<K.length;xe++)this.words[xe]=this.words[xe]&s.words[xe];return this.length=K.length,this.strip()},R.prototype.iand=function(s){return De((this.negative|s.negative)===0),this.iuand(s)},R.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},R.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},R.prototype.iuxor=function(s){var K,xe;this.length>s.length?(K=this,xe=s):(K=s,xe=this);for(var ke=0;ke<xe.length;ke++)this.words[ke]=K.words[ke]^xe.words[ke];if(this!==K)for(;ke<K.length;ke++)this.words[ke]=K.words[ke];return this.length=K.length,this.strip()},R.prototype.ixor=function(s){return De((this.negative|s.negative)===0),this.iuxor(s)},R.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},R.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},R.prototype.inotn=function(s){De(typeof s==`number`&&s>=0);var K=Math.ceil(s/26)|0,xe=s%26;this._expand(K),xe>0&&K--;for(var ke=0;ke<K;ke++)this.words[ke]=~this.words[ke]&67108863;return xe>0&&(this.words[ke]=~this.words[ke]&67108863>>26-xe),this.strip()},R.prototype.notn=function(s){return this.clone().inotn(s)},R.prototype.setn=function(s,K){De(typeof s==`number`&&s>=0);var xe=s/26|0,ke=s%26;return this._expand(xe+1),K?this.words[xe]=this.words[xe]|1<<ke:this.words[xe]=this.words[xe]&~(1<<ke),this.strip()},R.prototype.iadd=function(s){var K;if(this.negative!==0&&s.negative===0)return this.negative=0,K=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,K=this.isub(s),s.negative=1,K._normSign();var xe,ke;this.length>s.length?(xe=this,ke=s):(xe=s,ke=this);for(var Ke=0,at=0;at<ke.length;at++)K=(xe.words[at]|0)+(ke.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;for(;Ke!==0&&at<xe.length;at++)K=(xe.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;if(this.length=xe.length,Ke!==0)this.words[this.length]=Ke,this.length++;else if(xe!==this)for(;at<xe.length;at++)this.words[at]=xe.words[at];return this},R.prototype.add=function(s){var K;return s.negative!==0&&this.negative===0?(s.negative=0,K=this.sub(s),s.negative^=1,K):s.negative===0&&this.negative!==0?(this.negative=0,K=s.sub(this),this.negative=1,K):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},R.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var K=this.iadd(s);return s.negative=1,K._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var xe=this.cmp(s);if(xe===0)return this.negative=0,this.length=1,this.words[0]=0,this;var ke,Ke;xe>0?(ke=this,Ke=s):(ke=s,Ke=this);for(var at=0,Xe=0;Xe<Ke.length;Xe++)K=(ke.words[Xe]|0)-(Ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;for(;at!==0&&Xe<ke.length;Xe++)K=(ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;if(at===0&&Xe<ke.length&&ke!==this)for(;Xe<ke.length;Xe++)this.words[Xe]=ke.words[Xe];return this.length=Math.max(this.length,Xe),ke!==this&&(this.negative=1),this.strip()},R.prototype.sub=function(s){return this.clone().isub(s)};function Gt(Je,s,K){K.negative=s.negative^Je.negative;var xe=Je.length+s.length|0;K.length=xe,xe=xe-1|0;var ke=Je.words[0]|0,Ke=s.words[0]|0,at=ke*Ke,Xe=at&67108863,We=at/67108864|0;K.words[0]=Xe;for(var g=1;g<xe;g++){for(var Ye=We>>>26,ti=We&67108863,Xt=Math.min(g,s.length-1),si=Math.max(0,g-Je.length+1);si<=Xt;si++){var ki=g-si|0;ke=Je.words[ki]|0,Ke=s.words[si]|0,at=ke*Ke+ti,Ye+=at/67108864|0,ti=at&67108863}K.words[g]=ti|0,We=Ye|0}return We===0?K.length--:K.words[g]=We|0,K.strip()}var Jt=function(s,K,xe){var ke=s.words,Ke=K.words,at=xe.words,Xe=0,We,g,Ye,ti=ke[0]|0,Xt=ti&8191,si=ti>>>13,ki=ke[1]|0,pi=ki&8191,_i=ki>>>13,hi=ke[2]|0,di=hi&8191,bi=hi>>>13,Bi=ke[3]|0,ci=Bi&8191,vi=Bi>>>13,Ai=ke[4]|0,Li=Ai&8191,Ti=Ai>>>13,ba=ke[5]|0,Ri=ba&8191,Wi=ba>>>13,Ma=ke[6]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=ke[7]|0,gi=ya&8191,Ni=ya>>>13,$i=ke[8]|0,Vi=$i&8191,Ui=$i>>>13,yi=ke[9]|0,ai=yi&8191,oi=yi>>>13,Di=Ke[0]|0,Si=Di&8191,qi=Di>>>13,la=Ke[1]|0,Yi=la&8191,zi=la>>>13,ka=Ke[2]|0,Ki=ka&8191,Gi=ka>>>13,Aa=Ke[3]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=Ke[4]|0,ea=kn&8191,ua=kn>>>13,Ei=Ke[5]|0,ni=Ei&8191,li=Ei>>>13,ji=Ke[6]|0,Ci=ji&8191,Pi=ji>>>13,fa=Ke[7]|0,Zi=fa&8191,ia=fa>>>13,$a=Ke[8]|0,ra=$a&8191,Qi=$a>>>13,Xn=Ke[9]|0,da=Xn&8191,ha=Xn>>>13;xe.negative=s.negative^K.negative,xe.length=19,We=Math.imul(Xt,Si),g=Math.imul(Xt,qi),g=g+Math.imul(si,Si)|0,Ye=Math.imul(si,qi);var xn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(xn>>>26)|0,xn&=67108863,We=Math.imul(pi,Si),g=Math.imul(pi,qi),g=g+Math.imul(_i,Si)|0,Ye=Math.imul(_i,qi),We=We+Math.imul(Xt,Yi)|0,g=g+Math.imul(Xt,zi)|0,g=g+Math.imul(si,Yi)|0,Ye=Ye+Math.imul(si,zi)|0;var rn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(rn>>>26)|0,rn&=67108863,We=Math.imul(di,Si),g=Math.imul(di,qi),g=g+Math.imul(bi,Si)|0,Ye=Math.imul(bi,qi),We=We+Math.imul(pi,Yi)|0,g=g+Math.imul(pi,zi)|0,g=g+Math.imul(_i,Yi)|0,Ye=Ye+Math.imul(_i,zi)|0,We=We+Math.imul(Xt,Ki)|0,g=g+Math.imul(Xt,Gi)|0,g=g+Math.imul(si,Ki)|0,Ye=Ye+Math.imul(si,Gi)|0;var an=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(an>>>26)|0,an&=67108863,We=Math.imul(ci,Si),g=Math.imul(ci,qi),g=g+Math.imul(vi,Si)|0,Ye=Math.imul(vi,qi),We=We+Math.imul(di,Yi)|0,g=g+Math.imul(di,zi)|0,g=g+Math.imul(bi,Yi)|0,Ye=Ye+Math.imul(bi,zi)|0,We=We+Math.imul(pi,Ki)|0,g=g+Math.imul(pi,Gi)|0,g=g+Math.imul(_i,Ki)|0,Ye=Ye+Math.imul(_i,Gi)|0,We=We+Math.imul(Xt,Ji)|0,g=g+Math.imul(Xt,Xi)|0,g=g+Math.imul(si,Ji)|0,Ye=Ye+Math.imul(si,Xi)|0;var Wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,We=Math.imul(Li,Si),g=Math.imul(Li,qi),g=g+Math.imul(Ti,Si)|0,Ye=Math.imul(Ti,qi),We=We+Math.imul(ci,Yi)|0,g=g+Math.imul(ci,zi)|0,g=g+Math.imul(vi,Yi)|0,Ye=Ye+Math.imul(vi,zi)|0,We=We+Math.imul(di,Ki)|0,g=g+Math.imul(di,Gi)|0,g=g+Math.imul(bi,Ki)|0,Ye=Ye+Math.imul(bi,Gi)|0,We=We+Math.imul(pi,Ji)|0,g=g+Math.imul(pi,Xi)|0,g=g+Math.imul(_i,Ji)|0,Ye=Ye+Math.imul(_i,Xi)|0,We=We+Math.imul(Xt,ea)|0,g=g+Math.imul(Xt,ua)|0,g=g+Math.imul(si,ea)|0,Ye=Ye+Math.imul(si,ua)|0;var wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wa>>>26)|0,wa&=67108863,We=Math.imul(Ri,Si),g=Math.imul(Ri,qi),g=g+Math.imul(Wi,Si)|0,Ye=Math.imul(Wi,qi),We=We+Math.imul(Li,Yi)|0,g=g+Math.imul(Li,zi)|0,g=g+Math.imul(Ti,Yi)|0,Ye=Ye+Math.imul(Ti,zi)|0,We=We+Math.imul(ci,Ki)|0,g=g+Math.imul(ci,Gi)|0,g=g+Math.imul(vi,Ki)|0,Ye=Ye+Math.imul(vi,Gi)|0,We=We+Math.imul(di,Ji)|0,g=g+Math.imul(di,Xi)|0,g=g+Math.imul(bi,Ji)|0,Ye=Ye+Math.imul(bi,Xi)|0,We=We+Math.imul(pi,ea)|0,g=g+Math.imul(pi,ua)|0,g=g+Math.imul(_i,ea)|0,Ye=Ye+Math.imul(_i,ua)|0,We=We+Math.imul(Xt,ni)|0,g=g+Math.imul(Xt,li)|0,g=g+Math.imul(si,ni)|0,Ye=Ye+Math.imul(si,li)|0;var Da=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Da>>>26)|0,Da&=67108863,We=Math.imul(Hi,Si),g=Math.imul(Hi,qi),g=g+Math.imul(Ii,Si)|0,Ye=Math.imul(Ii,qi),We=We+Math.imul(Ri,Yi)|0,g=g+Math.imul(Ri,zi)|0,g=g+Math.imul(Wi,Yi)|0,Ye=Ye+Math.imul(Wi,zi)|0,We=We+Math.imul(Li,Ki)|0,g=g+Math.imul(Li,Gi)|0,g=g+Math.imul(Ti,Ki)|0,Ye=Ye+Math.imul(Ti,Gi)|0,We=We+Math.imul(ci,Ji)|0,g=g+Math.imul(ci,Xi)|0,g=g+Math.imul(vi,Ji)|0,Ye=Ye+Math.imul(vi,Xi)|0,We=We+Math.imul(di,ea)|0,g=g+Math.imul(di,ua)|0,g=g+Math.imul(bi,ea)|0,Ye=Ye+Math.imul(bi,ua)|0,We=We+Math.imul(pi,ni)|0,g=g+Math.imul(pi,li)|0,g=g+Math.imul(_i,ni)|0,Ye=Ye+Math.imul(_i,li)|0,We=We+Math.imul(Xt,Ci)|0,g=g+Math.imul(Xt,Pi)|0,g=g+Math.imul(si,Ci)|0,Ye=Ye+Math.imul(si,Pi)|0;var Na=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Na>>>26)|0,Na&=67108863,We=Math.imul(gi,Si),g=Math.imul(gi,qi),g=g+Math.imul(Ni,Si)|0,Ye=Math.imul(Ni,qi),We=We+Math.imul(Hi,Yi)|0,g=g+Math.imul(Hi,zi)|0,g=g+Math.imul(Ii,Yi)|0,Ye=Ye+Math.imul(Ii,zi)|0,We=We+Math.imul(Ri,Ki)|0,g=g+Math.imul(Ri,Gi)|0,g=g+Math.imul(Wi,Ki)|0,Ye=Ye+Math.imul(Wi,Gi)|0,We=We+Math.imul(Li,Ji)|0,g=g+Math.imul(Li,Xi)|0,g=g+Math.imul(Ti,Ji)|0,Ye=Ye+Math.imul(Ti,Xi)|0,We=We+Math.imul(ci,ea)|0,g=g+Math.imul(ci,ua)|0,g=g+Math.imul(vi,ea)|0,Ye=Ye+Math.imul(vi,ua)|0,We=We+Math.imul(di,ni)|0,g=g+Math.imul(di,li)|0,g=g+Math.imul(bi,ni)|0,Ye=Ye+Math.imul(bi,li)|0,We=We+Math.imul(pi,Ci)|0,g=g+Math.imul(pi,Pi)|0,g=g+Math.imul(_i,Ci)|0,Ye=Ye+Math.imul(_i,Pi)|0,We=We+Math.imul(Xt,Zi)|0,g=g+Math.imul(Xt,ia)|0,g=g+Math.imul(si,Zi)|0,Ye=Ye+Math.imul(si,ia)|0;var on=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(on>>>26)|0,on&=67108863,We=Math.imul(Vi,Si),g=Math.imul(Vi,qi),g=g+Math.imul(Ui,Si)|0,Ye=Math.imul(Ui,qi),We=We+Math.imul(gi,Yi)|0,g=g+Math.imul(gi,zi)|0,g=g+Math.imul(Ni,Yi)|0,Ye=Ye+Math.imul(Ni,zi)|0,We=We+Math.imul(Hi,Ki)|0,g=g+Math.imul(Hi,Gi)|0,g=g+Math.imul(Ii,Ki)|0,Ye=Ye+Math.imul(Ii,Gi)|0,We=We+Math.imul(Ri,Ji)|0,g=g+Math.imul(Ri,Xi)|0,g=g+Math.imul(Wi,Ji)|0,Ye=Ye+Math.imul(Wi,Xi)|0,We=We+Math.imul(Li,ea)|0,g=g+Math.imul(Li,ua)|0,g=g+Math.imul(Ti,ea)|0,Ye=Ye+Math.imul(Ti,ua)|0,We=We+Math.imul(ci,ni)|0,g=g+Math.imul(ci,li)|0,g=g+Math.imul(vi,ni)|0,Ye=Ye+Math.imul(vi,li)|0,We=We+Math.imul(di,Ci)|0,g=g+Math.imul(di,Pi)|0,g=g+Math.imul(bi,Ci)|0,Ye=Ye+Math.imul(bi,Pi)|0,We=We+Math.imul(pi,Zi)|0,g=g+Math.imul(pi,ia)|0,g=g+Math.imul(_i,Zi)|0,Ye=Ye+Math.imul(_i,ia)|0,We=We+Math.imul(Xt,ra)|0,g=g+Math.imul(Xt,Qi)|0,g=g+Math.imul(si,ra)|0,Ye=Ye+Math.imul(si,Qi)|0;var nn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(nn>>>26)|0,nn&=67108863,We=Math.imul(ai,Si),g=Math.imul(ai,qi),g=g+Math.imul(oi,Si)|0,Ye=Math.imul(oi,qi),We=We+Math.imul(Vi,Yi)|0,g=g+Math.imul(Vi,zi)|0,g=g+Math.imul(Ui,Yi)|0,Ye=Ye+Math.imul(Ui,zi)|0,We=We+Math.imul(gi,Ki)|0,g=g+Math.imul(gi,Gi)|0,g=g+Math.imul(Ni,Ki)|0,Ye=Ye+Math.imul(Ni,Gi)|0,We=We+Math.imul(Hi,Ji)|0,g=g+Math.imul(Hi,Xi)|0,g=g+Math.imul(Ii,Ji)|0,Ye=Ye+Math.imul(Ii,Xi)|0,We=We+Math.imul(Ri,ea)|0,g=g+Math.imul(Ri,ua)|0,g=g+Math.imul(Wi,ea)|0,Ye=Ye+Math.imul(Wi,ua)|0,We=We+Math.imul(Li,ni)|0,g=g+Math.imul(Li,li)|0,g=g+Math.imul(Ti,ni)|0,Ye=Ye+Math.imul(Ti,li)|0,We=We+Math.imul(ci,Ci)|0,g=g+Math.imul(ci,Pi)|0,g=g+Math.imul(vi,Ci)|0,Ye=Ye+Math.imul(vi,Pi)|0,We=We+Math.imul(di,Zi)|0,g=g+Math.imul(di,ia)|0,g=g+Math.imul(bi,Zi)|0,Ye=Ye+Math.imul(bi,ia)|0,We=We+Math.imul(pi,ra)|0,g=g+Math.imul(pi,Qi)|0,g=g+Math.imul(_i,ra)|0,Ye=Ye+Math.imul(_i,Qi)|0,We=We+Math.imul(Xt,da)|0,g=g+Math.imul(Xt,ha)|0,g=g+Math.imul(si,da)|0,Ye=Ye+Math.imul(si,ha)|0;var bn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,We=Math.imul(ai,Yi),g=Math.imul(ai,zi),g=g+Math.imul(oi,Yi)|0,Ye=Math.imul(oi,zi),We=We+Math.imul(Vi,Ki)|0,g=g+Math.imul(Vi,Gi)|0,g=g+Math.imul(Ui,Ki)|0,Ye=Ye+Math.imul(Ui,Gi)|0,We=We+Math.imul(gi,Ji)|0,g=g+Math.imul(gi,Xi)|0,g=g+Math.imul(Ni,Ji)|0,Ye=Ye+Math.imul(Ni,Xi)|0,We=We+Math.imul(Hi,ea)|0,g=g+Math.imul(Hi,ua)|0,g=g+Math.imul(Ii,ea)|0,Ye=Ye+Math.imul(Ii,ua)|0,We=We+Math.imul(Ri,ni)|0,g=g+Math.imul(Ri,li)|0,g=g+Math.imul(Wi,ni)|0,Ye=Ye+Math.imul(Wi,li)|0,We=We+Math.imul(Li,Ci)|0,g=g+Math.imul(Li,Pi)|0,g=g+Math.imul(Ti,Ci)|0,Ye=Ye+Math.imul(Ti,Pi)|0,We=We+Math.imul(ci,Zi)|0,g=g+Math.imul(ci,ia)|0,g=g+Math.imul(vi,Zi)|0,Ye=Ye+Math.imul(vi,ia)|0,We=We+Math.imul(di,ra)|0,g=g+Math.imul(di,Qi)|0,g=g+Math.imul(bi,ra)|0,Ye=Ye+Math.imul(bi,Qi)|0,We=We+Math.imul(pi,da)|0,g=g+Math.imul(pi,ha)|0,g=g+Math.imul(_i,da)|0,Ye=Ye+Math.imul(_i,ha)|0;var wn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wn>>>26)|0,wn&=67108863,We=Math.imul(ai,Ki),g=Math.imul(ai,Gi),g=g+Math.imul(oi,Ki)|0,Ye=Math.imul(oi,Gi),We=We+Math.imul(Vi,Ji)|0,g=g+Math.imul(Vi,Xi)|0,g=g+Math.imul(Ui,Ji)|0,Ye=Ye+Math.imul(Ui,Xi)|0,We=We+Math.imul(gi,ea)|0,g=g+Math.imul(gi,ua)|0,g=g+Math.imul(Ni,ea)|0,Ye=Ye+Math.imul(Ni,ua)|0,We=We+Math.imul(Hi,ni)|0,g=g+Math.imul(Hi,li)|0,g=g+Math.imul(Ii,ni)|0,Ye=Ye+Math.imul(Ii,li)|0,We=We+Math.imul(Ri,Ci)|0,g=g+Math.imul(Ri,Pi)|0,g=g+Math.imul(Wi,Ci)|0,Ye=Ye+Math.imul(Wi,Pi)|0,We=We+Math.imul(Li,Zi)|0,g=g+Math.imul(Li,ia)|0,g=g+Math.imul(Ti,Zi)|0,Ye=Ye+Math.imul(Ti,ia)|0,We=We+Math.imul(ci,ra)|0,g=g+Math.imul(ci,Qi)|0,g=g+Math.imul(vi,ra)|0,Ye=Ye+Math.imul(vi,Qi)|0,We=We+Math.imul(di,da)|0,g=g+Math.imul(di,ha)|0,g=g+Math.imul(bi,da)|0,Ye=Ye+Math.imul(bi,ha)|0;var ln=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(ln>>>26)|0,ln&=67108863,We=Math.imul(ai,Ji),g=Math.imul(ai,Xi),g=g+Math.imul(oi,Ji)|0,Ye=Math.imul(oi,Xi),We=We+Math.imul(Vi,ea)|0,g=g+Math.imul(Vi,ua)|0,g=g+Math.imul(Ui,ea)|0,Ye=Ye+Math.imul(Ui,ua)|0,We=We+Math.imul(gi,ni)|0,g=g+Math.imul(gi,li)|0,g=g+Math.imul(Ni,ni)|0,Ye=Ye+Math.imul(Ni,li)|0,We=We+Math.imul(Hi,Ci)|0,g=g+Math.imul(Hi,Pi)|0,g=g+Math.imul(Ii,Ci)|0,Ye=Ye+Math.imul(Ii,Pi)|0,We=We+Math.imul(Ri,Zi)|0,g=g+Math.imul(Ri,ia)|0,g=g+Math.imul(Wi,Zi)|0,Ye=Ye+Math.imul(Wi,ia)|0,We=We+Math.imul(Li,ra)|0,g=g+Math.imul(Li,Qi)|0,g=g+Math.imul(Ti,ra)|0,Ye=Ye+Math.imul(Ti,Qi)|0,We=We+Math.imul(ci,da)|0,g=g+Math.imul(ci,ha)|0,g=g+Math.imul(vi,da)|0,Ye=Ye+Math.imul(vi,ha)|0;var Mn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,We=Math.imul(ai,ea),g=Math.imul(ai,ua),g=g+Math.imul(oi,ea)|0,Ye=Math.imul(oi,ua),We=We+Math.imul(Vi,ni)|0,g=g+Math.imul(Vi,li)|0,g=g+Math.imul(Ui,ni)|0,Ye=Ye+Math.imul(Ui,li)|0,We=We+Math.imul(gi,Ci)|0,g=g+Math.imul(gi,Pi)|0,g=g+Math.imul(Ni,Ci)|0,Ye=Ye+Math.imul(Ni,Pi)|0,We=We+Math.imul(Hi,Zi)|0,g=g+Math.imul(Hi,ia)|0,g=g+Math.imul(Ii,Zi)|0,Ye=Ye+Math.imul(Ii,ia)|0,We=We+Math.imul(Ri,ra)|0,g=g+Math.imul(Ri,Qi)|0,g=g+Math.imul(Wi,ra)|0,Ye=Ye+Math.imul(Wi,Qi)|0,We=We+Math.imul(Li,da)|0,g=g+Math.imul(Li,ha)|0,g=g+Math.imul(Ti,da)|0,Ye=Ye+Math.imul(Ti,ha)|0;var sn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(sn>>>26)|0,sn&=67108863,We=Math.imul(ai,ni),g=Math.imul(ai,li),g=g+Math.imul(oi,ni)|0,Ye=Math.imul(oi,li),We=We+Math.imul(Vi,Ci)|0,g=g+Math.imul(Vi,Pi)|0,g=g+Math.imul(Ui,Ci)|0,Ye=Ye+Math.imul(Ui,Pi)|0,We=We+Math.imul(gi,Zi)|0,g=g+Math.imul(gi,ia)|0,g=g+Math.imul(Ni,Zi)|0,Ye=Ye+Math.imul(Ni,ia)|0,We=We+Math.imul(Hi,ra)|0,g=g+Math.imul(Hi,Qi)|0,g=g+Math.imul(Ii,ra)|0,Ye=Ye+Math.imul(Ii,Qi)|0,We=We+Math.imul(Ri,da)|0,g=g+Math.imul(Ri,ha)|0,g=g+Math.imul(Wi,da)|0,Ye=Ye+Math.imul(Wi,ha)|0;var Dn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,We=Math.imul(ai,Ci),g=Math.imul(ai,Pi),g=g+Math.imul(oi,Ci)|0,Ye=Math.imul(oi,Pi),We=We+Math.imul(Vi,Zi)|0,g=g+Math.imul(Vi,ia)|0,g=g+Math.imul(Ui,Zi)|0,Ye=Ye+Math.imul(Ui,ia)|0,We=We+Math.imul(gi,ra)|0,g=g+Math.imul(gi,Qi)|0,g=g+Math.imul(Ni,ra)|0,Ye=Ye+Math.imul(Ni,Qi)|0,We=We+Math.imul(Hi,da)|0,g=g+Math.imul(Hi,ha)|0,g=g+Math.imul(Ii,da)|0,Ye=Ye+Math.imul(Ii,ha)|0;var An=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(An>>>26)|0,An&=67108863,We=Math.imul(ai,Zi),g=Math.imul(ai,ia),g=g+Math.imul(oi,Zi)|0,Ye=Math.imul(oi,ia),We=We+Math.imul(Vi,ra)|0,g=g+Math.imul(Vi,Qi)|0,g=g+Math.imul(Ui,ra)|0,Ye=Ye+Math.imul(Ui,Qi)|0,We=We+Math.imul(gi,da)|0,g=g+Math.imul(gi,ha)|0,g=g+Math.imul(Ni,da)|0,Ye=Ye+Math.imul(Ni,ha)|0;var Tn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,We=Math.imul(ai,ra),g=Math.imul(ai,Qi),g=g+Math.imul(oi,ra)|0,Ye=Math.imul(oi,Qi),We=We+Math.imul(Vi,da)|0,g=g+Math.imul(Vi,ha)|0,g=g+Math.imul(Ui,da)|0,Ye=Ye+Math.imul(Ui,ha)|0;var Jn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,We=Math.imul(ai,da),g=Math.imul(ai,ha),g=g+Math.imul(oi,da)|0,Ye=Math.imul(oi,ha);var Zn=(Xe+We|0)+((g&8191)<<13)|0;return Xe=(Ye+(g>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,at[0]=xn,at[1]=rn,at[2]=an,at[3]=Wa,at[4]=wa,at[5]=Da,at[6]=Na,at[7]=on,at[8]=nn,at[9]=bn,at[10]=wn,at[11]=ln,at[12]=Mn,at[13]=sn,at[14]=Dn,at[15]=An,at[16]=Tn,at[17]=Jn,at[18]=Zn,Xe!==0&&(at[19]=Xe,xe.length++),xe};Math.imul||(Jt=Gt);function ei(Je,s,K){K.negative=s.negative^Je.negative,K.length=Je.length+s.length;for(var xe=0,ke=0,Ke=0;Ke<K.length-1;Ke++){var at=ke;ke=0;for(var Xe=xe&67108863,We=Math.min(Ke,s.length-1),g=Math.max(0,Ke-Je.length+1);g<=We;g++){var Ye=Ke-g,ti=(Je.words[Ye]|0)*(s.words[g]|0),Xt=ti&67108863;at=at+(ti/67108864|0)|0,Xt=Xt+Xe|0,Xe=Xt&67108863,at=at+(Xt>>>26)|0,ke+=at>>>26,at&=67108863}K.words[Ke]=Xe,xe=at,at=ke}return xe===0?K.length--:K.words[Ke]=xe,K.strip()}function ii(Je,s,K){return new ri().mulp(Je,s,K)}R.prototype.mulTo=function(s,K){var xe,ke=this.length+s.length;return xe=this.length===10&&s.length===10?Jt(this,s,K):ke<63?Gt(this,s,K):ke<1024?ei(this,s,K):ii(this,s,K),xe};function ri(Je,s){this.x=Je,this.y=s}ri.prototype.makeRBT=function(s){for(var K=Array(s),xe=R.prototype._countBits(s)-1,ke=0;ke<s;ke++)K[ke]=this.revBin(ke,xe,s);return K},ri.prototype.revBin=function(s,K,xe){if(s===0||s===xe-1)return s;for(var ke=0,Ke=0;Ke<K;Ke++)ke|=(s&1)<<K-Ke-1,s>>=1;return ke},ri.prototype.permute=function(s,K,xe,ke,Ke,at){for(var Xe=0;Xe<at;Xe++)ke[Xe]=K[s[Xe]],Ke[Xe]=xe[s[Xe]]},ri.prototype.transform=function(s,K,xe,ke,Ke,at){this.permute(at,s,K,xe,ke,Ke);for(var Xe=1;Xe<Ke;Xe<<=1)for(var We=Xe<<1,g=Math.cos(2*Math.PI/We),Ye=Math.sin(2*Math.PI/We),ti=0;ti<Ke;ti+=We)for(var Xt=g,si=Ye,ki=0;ki<Xe;ki++){var pi=xe[ti+ki],_i=ke[ti+ki],hi=xe[ti+ki+Xe],di=ke[ti+ki+Xe],bi=Xt*hi-si*di;di=Xt*di+si*hi,hi=bi,xe[ti+ki]=pi+hi,ke[ti+ki]=_i+di,xe[ti+ki+Xe]=pi-hi,ke[ti+ki+Xe]=_i-di,ki!==We&&(bi=g*Xt-Ye*si,si=g*si+Ye*Xt,Xt=bi)}},ri.prototype.guessLen13b=function(s,K){var xe=Math.max(K,s)|1,ke=xe&1,Ke=0;for(xe=xe/2|0;xe;xe>>>=1)Ke++;return 1<<Ke+1+ke},ri.prototype.conjugate=function(s,K,xe){if(!(xe<=1))for(var ke=0;ke<xe/2;ke++){var Ke=s[ke];s[ke]=s[xe-ke-1],s[xe-ke-1]=Ke,Ke=K[ke],K[ke]=-K[xe-ke-1],K[xe-ke-1]=-Ke}},ri.prototype.normalize13b=function(s,K){for(var xe=0,ke=0;ke<K/2;ke++){var Ke=Math.round(s[2*ke+1]/K)*8192+Math.round(s[2*ke]/K)+xe;s[ke]=Ke&67108863,xe=Ke<67108864?0:Ke/67108864|0}return s},ri.prototype.convert13b=function(s,K,xe,ke){for(var Ke=0,at=0;at<K;at++)Ke+=s[at]|0,xe[2*at]=Ke&8191,Ke>>>=13,xe[2*at+1]=Ke&8191,Ke>>>=13;for(at=2*K;at<ke;++at)xe[at]=0;De(Ke===0),De((Ke&-8192)==0)},ri.prototype.stub=function(s){for(var K=Array(s),xe=0;xe<s;xe++)K[xe]=0;return K},ri.prototype.mulp=function(s,K,xe){var ke=2*this.guessLen13b(s.length,K.length),Ke=this.makeRBT(ke),at=this.stub(ke),Xe=Array(ke),We=Array(ke),g=Array(ke),Ye=Array(ke),ti=Array(ke),Xt=Array(ke),si=xe.words;si.length=ke,this.convert13b(s.words,s.length,Xe,ke),this.convert13b(K.words,K.length,Ye,ke),this.transform(Xe,at,We,g,ke,Ke),this.transform(Ye,at,ti,Xt,ke,Ke);for(var ki=0;ki<ke;ki++){var pi=We[ki]*ti[ki]-g[ki]*Xt[ki];g[ki]=We[ki]*Xt[ki]+g[ki]*ti[ki],We[ki]=pi}return this.conjugate(We,g,ke),this.transform(We,g,si,at,ke,Ke),this.conjugate(si,at,ke),this.normalize13b(si,ke),xe.negative=s.negative^K.negative,xe.length=s.length+K.length,xe.strip()},R.prototype.mul=function(s){var K=new R(null);return K.words=Array(this.length+s.length),this.mulTo(s,K)},R.prototype.mulf=function(s){var K=new R(null);return K.words=Array(this.length+s.length),ii(this,s,K)},R.prototype.imul=function(s){return this.clone().mulTo(s,this)},R.prototype.imuln=function(s){De(typeof s==`number`),De(s<67108864);for(var K=0,xe=0;xe<this.length;xe++){var ke=(this.words[xe]|0)*s,Ke=(ke&67108863)+(K&67108863);K>>=26,K+=ke/67108864|0,K+=Ke>>>26,this.words[xe]=Ke&67108863}return K!==0&&(this.words[xe]=K,this.length++),this.length=s===0?1:this.length,this},R.prototype.muln=function(s){return this.clone().imuln(s)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(s){var K=Yt(s);if(K.length===0)return new R(1);for(var xe=this,ke=0;ke<K.length&&K[ke]===0;ke++,xe=xe.sqr());if(++ke<K.length)for(var Ke=xe.sqr();ke<K.length;ke++,Ke=Ke.sqr())K[ke]!==0&&(xe=xe.mul(Ke));return xe},R.prototype.iushln=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=67108863>>>26-K<<26-K,Ke;if(K!==0){var at=0;for(Ke=0;Ke<this.length;Ke++){var Xe=this.words[Ke]&ke,We=(this.words[Ke]|0)-Xe<<K;this.words[Ke]=We|at,at=Xe>>>26-K}at&&(this.words[Ke]=at,this.length++)}if(xe!==0){for(Ke=this.length-1;Ke>=0;Ke--)this.words[Ke+xe]=this.words[Ke];for(Ke=0;Ke<xe;Ke++)this.words[Ke]=0;this.length+=xe}return this.strip()},R.prototype.ishln=function(s){return De(this.negative===0),this.iushln(s)},R.prototype.iushrn=function(s,K,xe){De(typeof s==`number`&&s>=0);var ke=K?(K-K%26)/26:0,Ke=s%26,at=Math.min((s-Ke)/26,this.length),Xe=67108863^67108863>>>Ke<<Ke,We=xe;if(ke-=at,ke=Math.max(0,ke),We){for(var g=0;g<at;g++)We.words[g]=this.words[g];We.length=at}if(at!==0)if(this.length>at)for(this.length-=at,g=0;g<this.length;g++)this.words[g]=this.words[g+at];else this.words[0]=0,this.length=1;var Ye=0;for(g=this.length-1;g>=0&&(Ye!==0||g>=ke);g--){var ti=this.words[g]|0;this.words[g]=Ye<<26-Ke|ti>>>Ke,Ye=ti&Xe}return We&&Ye!==0&&(We.words[We.length++]=Ye),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},R.prototype.ishrn=function(s,K,xe){return De(this.negative===0),this.iushrn(s,K,xe)},R.prototype.shln=function(s){return this.clone().ishln(s)},R.prototype.ushln=function(s){return this.clone().iushln(s)},R.prototype.shrn=function(s){return this.clone().ishrn(s)},R.prototype.ushrn=function(s){return this.clone().iushrn(s)},R.prototype.testn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=1<<K;return this.length<=xe?!1:!!(this.words[xe]&ke)},R.prototype.imaskn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=xe)return this;if(K!==0&&xe++,this.length=Math.min(xe,this.length),K!==0){var ke=67108863^67108863>>>K<<K;this.words[this.length-1]&=ke}return this.strip()},R.prototype.maskn=function(s){return this.clone().imaskn(s)},R.prototype.iaddn=function(s){return De(typeof s==`number`),De(s<67108864),s<0?this.isubn(-s):this.negative===0?this._iaddn(s):this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this)},R.prototype._iaddn=function(s){this.words[0]+=s;for(var K=0;K<this.length&&this.words[K]>=67108864;K++)this.words[K]-=67108864,K===this.length-1?this.words[K+1]=1:this.words[K+1]++;return this.length=Math.max(this.length,K+1),this},R.prototype.isubn=function(s){if(De(typeof s==`number`),De(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var K=0;K<this.length&&this.words[K]<0;K++)this.words[K]+=67108864,--this.words[K+1];return this.strip()},R.prototype.addn=function(s){return this.clone().iaddn(s)},R.prototype.subn=function(s){return this.clone().isubn(s)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(s,K,xe){var ke=s.length+xe,Ke;this._expand(ke);var at,Xe=0;for(Ke=0;Ke<s.length;Ke++){at=(this.words[Ke+xe]|0)+Xe;var We=(s.words[Ke]|0)*K;at-=We&67108863,Xe=(at>>26)-(We/67108864|0),this.words[Ke+xe]=at&67108863}for(;Ke<this.length-xe;Ke++)at=(this.words[Ke+xe]|0)+Xe,Xe=at>>26,this.words[Ke+xe]=at&67108863;if(Xe===0)return this.strip();for(De(Xe===-1),Xe=0,Ke=0;Ke<this.length;Ke++)at=-(this.words[Ke]|0)+Xe,Xe=at>>26,this.words[Ke]=at&67108863;return this.negative=1,this.strip()},R.prototype._wordDiv=function(s,K){var xe=this.length-s.length,ke=this.clone(),Ke=s,at=Ke.words[Ke.length-1]|0;xe=26-this._countBits(at),xe!==0&&(Ke=Ke.ushln(xe),ke.iushln(xe),at=Ke.words[Ke.length-1]|0);var Xe=ke.length-Ke.length,We;if(K!==`mod`){We=new R(null),We.length=Xe+1,We.words=Array(We.length);for(var g=0;g<We.length;g++)We.words[g]=0}var Ye=ke.clone()._ishlnsubmul(Ke,1,Xe);Ye.negative===0&&(ke=Ye,We&&(We.words[Xe]=1));for(var ti=Xe-1;ti>=0;ti--){var Xt=(ke.words[Ke.length+ti]|0)*67108864+(ke.words[Ke.length+ti-1]|0);for(Xt=Math.min(Xt/at|0,67108863),ke._ishlnsubmul(Ke,Xt,ti);ke.negative!==0;)Xt--,ke.negative=0,ke._ishlnsubmul(Ke,1,ti),ke.isZero()||(ke.negative^=1);We&&(We.words[ti]=Xt)}return We&&We.strip(),ke.strip(),K!==`div`&&xe!==0&&ke.iushrn(xe),{div:We||null,mod:ke}},R.prototype.divmod=function(s,K,xe){if(De(!s.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var ke,Ke,at;return this.negative!==0&&s.negative===0?(at=this.neg().divmod(s,K),K!==`mod`&&(ke=at.div.neg()),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.iadd(s)),{div:ke,mod:Ke}):this.negative===0&&s.negative!==0?(at=this.divmod(s.neg(),K),K!==`mod`&&(ke=at.div.neg()),{div:ke,mod:at.mod}):(this.negative&s.negative)===0?s.length>this.length||this.cmp(s)<0?{div:new R(0),mod:this}:s.length===1?K===`div`?{div:this.divn(s.words[0]),mod:null}:K===`mod`?{div:null,mod:new R(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new R(this.modn(s.words[0]))}:this._wordDiv(s,K):(at=this.neg().divmod(s.neg(),K),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.isub(s)),{div:at.div,mod:Ke})},R.prototype.div=function(s){return this.divmod(s,`div`,!1).div},R.prototype.mod=function(s){return this.divmod(s,`mod`,!1).mod},R.prototype.umod=function(s){return this.divmod(s,`mod`,!0).mod},R.prototype.divRound=function(s){var K=this.divmod(s);if(K.mod.isZero())return K.div;var xe=K.div.negative===0?K.mod:K.mod.isub(s),ke=s.ushrn(1),Ke=s.andln(1),at=xe.cmp(ke);return at<0||Ke===1&&at===0?K.div:K.div.negative===0?K.div.iaddn(1):K.div.isubn(1)},R.prototype.modn=function(s){De(s<=67108863);for(var K=(1<<26)%s,xe=0,ke=this.length-1;ke>=0;ke--)xe=(K*xe+(this.words[ke]|0))%s;return xe},R.prototype.idivn=function(s){De(s<=67108863);for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=(this.words[xe]|0)+K*67108864;this.words[xe]=ke/s|0,K=ke%s}return this.strip()},R.prototype.divn=function(s){return this.clone().idivn(s)},R.prototype.egcd=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=new R(0),Xe=new R(1),We=0;K.isEven()&&xe.isEven();)K.iushrn(1),xe.iushrn(1),++We;for(var g=xe.clone(),Ye=K.clone();!K.isZero();){for(var ti=0,Xt=1;(K.words[0]&Xt)===0&&ti<26;++ti,Xt<<=1);if(ti>0)for(K.iushrn(ti);ti-- >0;)(ke.isOdd()||Ke.isOdd())&&(ke.iadd(g),Ke.isub(Ye)),ke.iushrn(1),Ke.iushrn(1);for(var si=0,ki=1;(xe.words[0]&ki)===0&&si<26;++si,ki<<=1);if(si>0)for(xe.iushrn(si);si-- >0;)(at.isOdd()||Xe.isOdd())&&(at.iadd(g),Xe.isub(Ye)),at.iushrn(1),Xe.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(at),Ke.isub(Xe)):(xe.isub(K),at.isub(ke),Xe.isub(Ke))}return{a:at,b:Xe,gcd:xe.iushln(We)}},R.prototype._invmp=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=xe.clone();K.cmpn(1)>0&&xe.cmpn(1)>0;){for(var Xe=0,We=1;(K.words[0]&We)===0&&Xe<26;++Xe,We<<=1);if(Xe>0)for(K.iushrn(Xe);Xe-- >0;)ke.isOdd()&&ke.iadd(at),ke.iushrn(1);for(var g=0,Ye=1;(xe.words[0]&Ye)===0&&g<26;++g,Ye<<=1);if(g>0)for(xe.iushrn(g);g-- >0;)Ke.isOdd()&&Ke.iadd(at),Ke.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(Ke)):(xe.isub(K),Ke.isub(ke))}var ti;return ti=K.cmpn(1)===0?ke:Ke,ti.cmpn(0)<0&&ti.iadd(s),ti},R.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var K=this.clone(),xe=s.clone();K.negative=0,xe.negative=0;for(var ke=0;K.isEven()&&xe.isEven();ke++)K.iushrn(1),xe.iushrn(1);do{for(;K.isEven();)K.iushrn(1);for(;xe.isEven();)xe.iushrn(1);var Ke=K.cmp(xe);if(Ke<0){var at=K;K=xe,xe=at}else if(Ke===0||xe.cmpn(1)===0)break;K.isub(xe)}while(!0);return xe.iushln(ke)},R.prototype.invm=function(s){return this.egcd(s).a.umod(s)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(s){return this.words[0]&s},R.prototype.bincn=function(s){De(typeof s==`number`);var K=s%26,xe=(s-K)/26,ke=1<<K;if(this.length<=xe)return this._expand(xe+1),this.words[xe]|=ke,this;for(var Ke=ke,at=xe;Ke!==0&&at<this.length;at++){var Xe=this.words[at]|0;Xe+=Ke,Ke=Xe>>>26,Xe&=67108863,this.words[at]=Xe}return Ke!==0&&(this.words[at]=Ke,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(s){var K=s<0;if(this.negative!==0&&!K)return-1;if(this.negative===0&&K)return 1;this.strip();var xe;if(this.length>1)xe=1;else{K&&(s=-s),De(s<=67108863,`Number is too big`);var ke=this.words[0]|0;xe=ke===s?0:ke<s?-1:1}return this.negative===0?xe:-xe|0},R.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var K=this.ucmp(s);return this.negative===0?K:-K|0},R.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=this.words[xe]|0,Ke=s.words[xe]|0;if(ke!==Ke){ke<Ke?K=-1:ke>Ke&&(K=1);break}}return K},R.prototype.gtn=function(s){return this.cmpn(s)===1},R.prototype.gt=function(s){return this.cmp(s)===1},R.prototype.gten=function(s){return this.cmpn(s)>=0},R.prototype.gte=function(s){return this.cmp(s)>=0},R.prototype.ltn=function(s){return this.cmpn(s)===-1},R.prototype.lt=function(s){return this.cmp(s)===-1},R.prototype.lten=function(s){return this.cmpn(s)<=0},R.prototype.lte=function(s){return this.cmp(s)<=0},R.prototype.eqn=function(s){return this.cmpn(s)===0},R.prototype.eq=function(s){return this.cmp(s)===0},R.red=function(s){return new wi(s)},R.prototype.toRed=function(s){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),s.convertTo(this)._forceRed(s)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(s){return this.red=s,this},R.prototype.forceRed=function(s){return De(!this.red,`Already a number in reduction context`),this._forceRed(s)},R.prototype.redAdd=function(s){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,s)},R.prototype.redIAdd=function(s){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,s)},R.prototype.redSub=function(s){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,s)},R.prototype.redISub=function(s){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,s)},R.prototype.redShl=function(s){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,s)},R.prototype.redMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.mul(this,s)},R.prototype.redIMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.imul(this,s)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(s){return De(this.red&&!s.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,s)};var ui={k256:null,p224:null,p192:null,p25519:null};function fi(Je,s){this.name=Je,this.p=new R(s,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}fi.prototype._tmp=function(){var s=new R(null);return s.words=Array(Math.ceil(this.n/13)),s},fi.prototype.ireduce=function(s){var K=s,xe;do this.split(K,this.tmp),K=this.imulK(K),K=K.iadd(this.tmp),xe=K.bitLength();while(xe>this.n);var ke=xe<this.n?-1:K.ucmp(this.p);return ke===0?(K.words[0]=0,K.length=1):ke>0?K.isub(this.p):K.strip===void 0?K._strip():K.strip(),K},fi.prototype.split=function(s,K){s.iushrn(this.n,0,K)},fi.prototype.imulK=function(s){return s.imul(this.k)};function mi(){fi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(mi,fi),mi.prototype.split=function(s,K){for(var xe=4194303,ke=Math.min(s.length,9),Ke=0;Ke<ke;Ke++)K.words[Ke]=s.words[Ke];if(K.length=ke,s.length<=9){s.words[0]=0,s.length=1;return}var at=s.words[9];for(K.words[K.length++]=at&xe,Ke=10;Ke<s.length;Ke++){var Xe=s.words[Ke]|0;s.words[Ke-10]=(Xe&xe)<<4|at>>>22,at=Xe}at>>>=22,s.words[Ke-10]=at,at===0&&s.length>10?s.length-=10:s.length-=9},mi.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var K=0,xe=0;xe<s.length;xe++){var ke=s.words[xe]|0;K+=ke*977,s.words[xe]=K&67108863,K=ke*64+(K/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Fi(){fi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(Fi,fi);function Mi(){fi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Mi,fi);function xi(){fi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(xi,fi),xi.prototype.imulK=function(s){for(var K=0,xe=0;xe<s.length;xe++){var ke=(s.words[xe]|0)*19+K,Ke=ke&67108863;ke>>>=26,s.words[xe]=Ke,K=ke}return K!==0&&(s.words[s.length++]=K),s},R._prime=function(s){if(ui[s])return ui[s];var K;if(s===`k256`)K=new mi;else if(s===`p224`)K=new Fi;else if(s===`p192`)K=new Mi;else if(s===`p25519`)K=new xi;else throw Error(`Unknown prime `+s);return ui[s]=K,K};function wi(Je){if(typeof Je==`string`){var s=R._prime(Je);this.m=s.p,this.prime=s}else De(Je.gtn(1),`modulus must be greater than 1`),this.m=Je,this.prime=null}wi.prototype._verify1=function(s){De(s.negative===0,`red works only with positives`),De(s.red,`red works only with red numbers`)},wi.prototype._verify2=function(s,K){De((s.negative|K.negative)===0,`red works only with positives`),De(s.red&&s.red===K.red,`red works only with red numbers`)},wi.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},wi.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},wi.prototype.add=function(s,K){this._verify2(s,K);var xe=s.add(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe._forceRed(this)},wi.prototype.iadd=function(s,K){this._verify2(s,K);var xe=s.iadd(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe},wi.prototype.sub=function(s,K){this._verify2(s,K);var xe=s.sub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe._forceRed(this)},wi.prototype.isub=function(s,K){this._verify2(s,K);var xe=s.isub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe},wi.prototype.shl=function(s,K){return this._verify1(s),this.imod(s.ushln(K))},wi.prototype.imul=function(s,K){return this._verify2(s,K),this.imod(s.imul(K))},wi.prototype.mul=function(s,K){return this._verify2(s,K),this.imod(s.mul(K))},wi.prototype.isqr=function(s){return this.imul(s,s.clone())},wi.prototype.sqr=function(s){return this.mul(s,s)},wi.prototype.sqrt=function(s){if(s.isZero())return s.clone();var K=this.m.andln(3);if(De(K%2==1),K===3){var xe=this.m.add(new R(1)).iushrn(2);return this.pow(s,xe)}for(var ke=this.m.subn(1),Ke=0;!ke.isZero()&&ke.andln(1)===0;)Ke++,ke.iushrn(1);De(!ke.isZero());var at=new R(1).toRed(this),Xe=at.redNeg(),We=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new R(2*g*g).toRed(this);this.pow(g,We).cmp(Xe)!==0;)g.redIAdd(Xe);for(var Ye=this.pow(g,ke),ti=this.pow(s,ke.addn(1).iushrn(1)),Xt=this.pow(s,ke),si=Ke;Xt.cmp(at)!==0;){for(var ki=Xt,pi=0;ki.cmp(at)!==0;pi++)ki=ki.redSqr();De(pi<si);var _i=this.pow(Ye,new R(1).iushln(si-pi-1));ti=ti.redMul(_i),Ye=_i.redSqr(),Xt=Xt.redMul(Ye),si=pi}return ti},wi.prototype.invm=function(s){var K=s._invmp(this.m);return K.negative===0?this.imod(K):(K.negative=0,this.imod(K).redNeg())},wi.prototype.pow=function(s,K){if(K.isZero())return new R(1).toRed(this);if(K.cmpn(1)===0)return s.clone();var xe=4,ke=Array(1<<xe);ke[0]=new R(1).toRed(this),ke[1]=s;for(var Ke=2;Ke<ke.length;Ke++)ke[Ke]=this.mul(ke[Ke-1],s);var at=ke[0],Xe=0,We=0,g=K.bitLength()%26;for(g===0&&(g=26),Ke=K.length-1;Ke>=0;Ke--){for(var Ye=K.words[Ke],ti=g-1;ti>=0;ti--){var Xt=Ye>>ti&1;if(at!==ke[0]&&(at=this.sqr(at)),Xt===0&&Xe===0){We=0;continue}Xe<<=1,Xe|=Xt,We++,!(We!==xe&&(Ke!==0||ti!==0))&&(at=this.mul(at,ke[Xe]),We=0,Xe=0)}g=26}return at},wi.prototype.convertTo=function(s){var K=s.umod(this.m);return K===s?K.clone():K},wi.prototype.convertFrom=function(s){var K=s.clone();return K.red=null,K},R.mont=function(s){return new Oi(s)};function Oi(Je){wi.call(this,Je),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(Oi,wi),Oi.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},Oi.prototype.convertFrom=function(s){var K=this.imod(s.mul(this.rinv));return K.red=null,K},Oi.prototype.imul=function(s,K){if(s.isZero()||K.isZero())return s.words[0]=0,s.length=1,s;var xe=s.imul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.mul=function(s,K){if(s.isZero()||K.isZero())return new R(0)._forceRed(this);var xe=s.mul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_vm_browserify=__commonJSMin((exports=>{var indexOf=function(r,p){if(r.indexOf)return r.indexOf(p);for(var j=0;j<r.length;j++)if(r[j]===p)return j;return-1},Object_keys=function(r){if(Object.keys)return Object.keys(r);var p=[];for(var j in r)p.push(j);return p},forEach=function(r,p){if(r.forEach)return r.forEach(p);for(var j=0;j<r.length;j++)p(r[j],j,r)},defineProp=(function(){try{return Object.defineProperty({},`_`,{}),function(r,p,j){Object.defineProperty(r,p,{writable:!0,enumerable:!1,configurable:!0,value:j})}}catch{return function(p,j,Ue){p[j]=Ue}}})(),globals=`Array.Boolean.Date.Error.EvalError.Function.Infinity.JSON.Math.NaN.Number.Object.RangeError.ReferenceError.RegExp.String.SyntaxError.TypeError.URIError.decodeURI.decodeURIComponent.encodeURI.encodeURIComponent.escape.eval.isFinite.isNaN.parseFloat.parseInt.undefined.unescape`.split(`.`);function Context(){}Context.prototype={};var Script=exports.Script=function(p){if(!(this instanceof Script))return new Script(p);this.code=p};Script.prototype.runInContext=function(r){if(!(r instanceof Context))throw TypeError(`needs a 'context' argument.`);var p=document.createElement(`iframe`);p.style||={},p.style.display=`none`,document.body.appendChild(p);var j=p.contentWindow,Ue=j.eval,De=j.execScript;!Ue&&De&&(De.call(j,`null`),Ue=j.eval),forEach(Object_keys(r),function(ut){j[ut]=r[ut]}),forEach(globals,function(ut){r[ut]&&(j[ut]=r[ut])});var Ge=Object_keys(j),R=Ue.call(j,this.code);return forEach(Object_keys(j),function(ut){(ut in r||indexOf(Ge,ut)===-1)&&(r[ut]=j[ut])}),forEach(globals,function(ut){ut in r||defineProp(r,ut,j[ut])}),document.body.removeChild(p),R},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(r){var p=Script.createContext(r),j=this.runInContext(p);return r&&forEach(Object_keys(p),function(Ue){r[Ue]=p[Ue]}),j},forEach(Object_keys(Script.prototype),function(r){exports[r]=Script[r]=function(p){var j=Script(p);return j[r].apply(j,[].slice.call(arguments,1))}}),exports.isContext=function(r){return r instanceof Context},exports.createScript=function(r){return exports.Script(r)},exports.createContext=Script.createContext=function(r){var p=new Context;return typeof r==`object`&&forEach(Object_keys(r),function(j){p[j]=r[j]}),p}})),require_api$1=__commonJSMin((r=>{var p=require_asn1$3(),j=require_inherits_browser(),Ue=r;Ue.define=function(R,ut){return new De(R,ut)};function De(Ge,R){this.name=Ge,this.body=R,this.decoders={},this.encoders={}}De.prototype._createNamed=function(R){var ut;try{ut=require_vm_browserify().runInThisContext(`(function `+this.name+`(entity) {
|
|
|
this._initNamed(entity);
|
|
|
})`)}catch{ut=function(zt){this._initNamed(zt)}}return j(ut,R),ut.prototype._initNamed=function(zt){R.call(this,zt)},new ut(this)},De.prototype._getDecoder=function(R){return R||=`der`,this.decoders.hasOwnProperty(R)||(this.decoders[R]=this._createNamed(p.decoders[R])),this.decoders[R]},De.prototype.decode=function(R,ut,Ct){return this._getDecoder(ut).decode(R,Ct)},De.prototype._getEncoder=function(R){return R||=`der`,this.encoders.hasOwnProperty(R)||(this.encoders[R]=this._createNamed(p.encoders[R])),this.encoders[R]},De.prototype.encode=function(R,ut,Ct){return this._getEncoder(ut).encode(R,Ct)}})),require_reporter$1=__commonJSMin((r=>{var p=require_inherits_browser();function j(De){this._reporterState={obj:null,path:[],options:De||{},errors:[]}}r.Reporter=j,j.prototype.isError=function(Ge){return Ge instanceof Ue},j.prototype.save=function(){var Ge=this._reporterState;return{obj:Ge.obj,pathLen:Ge.path.length}},j.prototype.restore=function(Ge){var R=this._reporterState;R.obj=Ge.obj,R.path=R.path.slice(0,Ge.pathLen)},j.prototype.enterKey=function(Ge){return this._reporterState.path.push(Ge)},j.prototype.exitKey=function(Ge){var R=this._reporterState;R.path=R.path.slice(0,Ge-1)},j.prototype.leaveKey=function(Ge,R,ut){var Ct=this._reporterState;this.exitKey(Ge),Ct.obj!==null&&(Ct.obj[R]=ut)},j.prototype.path=function(){return this._reporterState.path.join(`/`)},j.prototype.enterObject=function(){var Ge=this._reporterState,R=Ge.obj;return Ge.obj={},R},j.prototype.leaveObject=function(Ge){var R=this._reporterState,ut=R.obj;return R.obj=Ge,ut},j.prototype.error=function(Ge){var R,ut=this._reporterState,Ct=Ge instanceof Ue;if(R=Ct?Ge:new Ue(ut.path.map(function(zt){return`[`+JSON.stringify(zt)+`]`}).join(``),Ge.message||Ge,Ge.stack),!ut.options.partial)throw R;return Ct||ut.errors.push(R),R},j.prototype.wrapResult=function(Ge){var R=this._reporterState;return R.options.partial?{result:this.isError(Ge)?null:Ge,errors:R.errors}:Ge};function Ue(De,Ge){this.path=De,this.rethrow(Ge)}p(Ue,Error),Ue.prototype.rethrow=function(Ge){if(this.message=Ge+` at: `+(this.path||`(shallow)`),Error.captureStackTrace&&Error.captureStackTrace(this,Ue),!this.stack)try{throw Error(this.message)}catch(R){this.stack=R.stack}return this}})),require_buffer$1=__commonJSMin((r=>{var p=require_inherits_browser(),j=require_base$2().Reporter,Ue=require_dist().Buffer;function De(R,ut){if(j.call(this,ut),!Ue.isBuffer(R)){this.error(`Input not Buffer`);return}this.base=R,this.offset=0,this.length=R.length}p(De,j),r.DecoderBuffer=De,De.prototype.save=function(){return{offset:this.offset,reporter:j.prototype.save.call(this)}},De.prototype.restore=function(ut){var Ct=new De(this.base);return Ct.offset=ut.offset,Ct.length=this.offset,this.offset=ut.offset,j.prototype.restore.call(this,ut.reporter),Ct},De.prototype.isEmpty=function(){return this.offset===this.length},De.prototype.readUInt8=function(ut){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(ut||`DecoderBuffer overrun`)},De.prototype.skip=function(ut,Ct){if(!(this.offset+ut<=this.length))return this.error(Ct||`DecoderBuffer overrun`);var zt=new De(this.base);return zt._reporterState=this._reporterState,zt.offset=this.offset,zt.length=this.offset+ut,this.offset+=ut,zt},De.prototype.raw=function(ut){return this.base.slice(ut?ut.offset:this.offset,this.length)};function Ge(R,ut){if(Array.isArray(R))this.length=0,this.value=R.map(function(Ct){return Ct instanceof Ge||(Ct=new Ge(Ct,ut)),this.length+=Ct.length,Ct},this);else if(typeof R==`number`){if(!(0<=R&&R<=255))return ut.error(`non-byte EncoderBuffer value`);this.value=R,this.length=1}else if(typeof R==`string`)this.value=R,this.length=Ue.byteLength(R);else if(Ue.isBuffer(R))this.value=R,this.length=R.length;else return ut.error(`Unsupported type: `+typeof R)}r.EncoderBuffer=Ge,Ge.prototype.join=function(ut,Ct){return ut||=new Ue(this.length),Ct||=0,this.length===0||(Array.isArray(this.value)?this.value.forEach(function(zt){zt.join(ut,Ct),Ct+=zt.length}):(typeof this.value==`number`?ut[Ct]=this.value:typeof this.value==`string`?ut.write(this.value,Ct):Ue.isBuffer(this.value)&&this.value.copy(ut,Ct),Ct+=this.length)),ut}})),require_node$1=__commonJSMin(((r,p)=>{var j=require_base$2().Reporter,Ue=require_base$2().EncoderBuffer,De=require_base$2().DecoderBuffer,Ge=require_minimalistic_assert(),R=`seq.seqof.set.setof.objid.bool.gentime.utctime.null_.enum.int.objDesc.bitstr.bmpstr.charstr.genstr.graphstr.ia5str.iso646str.numstr.octstr.printstr.t61str.unistr.utf8str.videostr`.split(`.`),ut=[`key`,`obj`,`use`,`optional`,`explicit`,`implicit`,`def`,`choice`,`any`,`contains`].concat(R),Ct=[`_peekTag`,`_decodeTag`,`_use`,`_decodeStr`,`_decodeObjid`,`_decodeTime`,`_decodeNull`,`_decodeInt`,`_decodeBool`,`_decodeList`,`_encodeComposite`,`_encodeStr`,`_encodeObjid`,`_encodeTime`,`_encodeNull`,`_encodeInt`,`_encodeBool`];function zt(qt,Nt){var Ut={};this._baseState=Ut,Ut.enc=qt,Ut.parent=Nt||null,Ut.children=null,Ut.tag=null,Ut.args=null,Ut.reverseArgs=null,Ut.choice=null,Ut.optional=!1,Ut.any=!1,Ut.obj=!1,Ut.use=null,Ut.useDecoder=null,Ut.key=null,Ut.default=null,Ut.explicit=null,Ut.implicit=null,Ut.contains=null,Ut.parent||(Ut.children=[],this._wrap())}p.exports=zt;var ft=[`enc`,`parent`,`children`,`tag`,`args`,`reverseArgs`,`choice`,`optional`,`any`,`obj`,`use`,`alteredUse`,`key`,`default`,`explicit`,`implicit`,`contains`];zt.prototype.clone=function(){var Nt=this._baseState,Ut={};ft.forEach(function(Gt){Ut[Gt]=Nt[Gt]});var Yt=new this.constructor(Ut.parent);return Yt._baseState=Ut,Yt},zt.prototype._wrap=function(){var Nt=this._baseState;ut.forEach(function(Ut){this[Ut]=function(){var Gt=new this.constructor(this);return Nt.children.push(Gt),Gt[Ut].apply(Gt,arguments)}},this)},zt.prototype._init=function(Nt){var Ut=this._baseState;Ge(Ut.parent===null),Nt.call(this),Ut.children=Ut.children.filter(function(Yt){return Yt._baseState.parent===this},this),Ge.equal(Ut.children.length,1,`Root node can have only one child`)},zt.prototype._useArgs=function(Nt){var Ut=this._baseState,Yt=Nt.filter(function(Gt){return Gt instanceof this.constructor},this);Nt=Nt.filter(function(Gt){return!(Gt instanceof this.constructor)},this),Yt.length!==0&&(Ge(Ut.children===null),Ut.children=Yt,Yt.forEach(function(Gt){Gt._baseState.parent=this},this)),Nt.length!==0&&(Ge(Ut.args===null),Ut.args=Nt,Ut.reverseArgs=Nt.map(function(Gt){if(typeof Gt!=`object`||Gt.constructor!==Object)return Gt;var Jt={};return Object.keys(Gt).forEach(function(ei){ei==(ei|0)&&(ei|=0);var ii=Gt[ei];Jt[ii]=ei}),Jt}))},Ct.forEach(function(qt){zt.prototype[qt]=function(){var Ut=this._baseState;throw Error(qt+` not implemented for encoding: `+Ut.enc)}}),R.forEach(function(qt){zt.prototype[qt]=function(){var Ut=this._baseState,Yt=Array.prototype.slice.call(arguments);return Ge(Ut.tag===null),Ut.tag=qt,this._useArgs(Yt),this}}),zt.prototype.use=function(Nt){Ge(Nt);var Ut=this._baseState;return Ge(Ut.use===null),Ut.use=Nt,this},zt.prototype.optional=function(){var Nt=this._baseState;return Nt.optional=!0,this},zt.prototype.def=function(Nt){var Ut=this._baseState;return Ge(Ut.default===null),Ut.default=Nt,Ut.optional=!0,this},zt.prototype.explicit=function(Nt){var Ut=this._baseState;return Ge(Ut.explicit===null&&Ut.implicit===null),Ut.explicit=Nt,this},zt.prototype.implicit=function(Nt){var Ut=this._baseState;return Ge(Ut.explicit===null&&Ut.implicit===null),Ut.implicit=Nt,this},zt.prototype.obj=function(){var Nt=this._baseState,Ut=Array.prototype.slice.call(arguments);return Nt.obj=!0,Ut.length!==0&&this._useArgs(Ut),this},zt.prototype.key=function(Nt){var Ut=this._baseState;return Ge(Ut.key===null),Ut.key=Nt,this},zt.prototype.any=function(){var Nt=this._baseState;return Nt.any=!0,this},zt.prototype.choice=function(Nt){var Ut=this._baseState;return Ge(Ut.choice===null),Ut.choice=Nt,this._useArgs(Object.keys(Nt).map(function(Yt){return Nt[Yt]})),this},zt.prototype.contains=function(Nt){var Ut=this._baseState;return Ge(Ut.use===null),Ut.contains=Nt,this},zt.prototype._decode=function(Nt,Ut){var Yt=this._baseState;if(Yt.parent===null)return Nt.wrapResult(Yt.children[0]._decode(Nt,Ut));var Gt=Yt.default,Jt=!0,ei=null;if(Yt.key!==null&&(ei=Nt.enterKey(Yt.key)),Yt.optional){var ii=null;if(Yt.explicit===null?Yt.implicit===null?Yt.tag!==null&&(ii=Yt.tag):ii=Yt.implicit:ii=Yt.explicit,ii===null&&!Yt.any){var ri=Nt.save();try{Yt.choice===null?this._decodeGeneric(Yt.tag,Nt,Ut):this._decodeChoice(Nt,Ut),Jt=!0}catch{Jt=!1}Nt.restore(ri)}else if(Jt=this._peekTag(Nt,ii,Yt.any),Nt.isError(Jt))return Jt}var ui;if(Yt.obj&&Jt&&(ui=Nt.enterObject()),Jt){if(Yt.explicit!==null){var fi=this._decodeTag(Nt,Yt.explicit);if(Nt.isError(fi))return fi;Nt=fi}var mi=Nt.offset;if(Yt.use===null&&Yt.choice===null){if(Yt.any)var ri=Nt.save();var Fi=this._decodeTag(Nt,Yt.implicit===null?Yt.tag:Yt.implicit,Yt.any);if(Nt.isError(Fi))return Fi;Yt.any?Gt=Nt.raw(ri):Nt=Fi}if(Ut&&Ut.track&&Yt.tag!==null&&Ut.track(Nt.path(),mi,Nt.length,`tagged`),Ut&&Ut.track&&Yt.tag!==null&&Ut.track(Nt.path(),Nt.offset,Nt.length,`content`),Gt=Yt.any?Gt:Yt.choice===null?this._decodeGeneric(Yt.tag,Nt,Ut):this._decodeChoice(Nt,Ut),Nt.isError(Gt))return Gt;if(!Yt.any&&Yt.choice===null&&Yt.children!==null&&Yt.children.forEach(function(wi){wi._decode(Nt,Ut)}),Yt.contains&&(Yt.tag===`octstr`||Yt.tag===`bitstr`)){var Mi=new De(Gt);Gt=this._getUse(Yt.contains,Nt._reporterState.obj)._decode(Mi,Ut)}}return Yt.obj&&Jt&&(Gt=Nt.leaveObject(ui)),Yt.key!==null&&(Gt!==null||Jt===!0)?Nt.leaveKey(ei,Yt.key,Gt):ei!==null&&Nt.exitKey(ei),Gt},zt.prototype._decodeGeneric=function(Nt,Ut,Yt){var Gt=this._baseState;return Nt===`seq`||Nt===`set`?null:Nt===`seqof`||Nt===`setof`?this._decodeList(Ut,Nt,Gt.args[0],Yt):/str$/.test(Nt)?this._decodeStr(Ut,Nt,Yt):Nt===`objid`&&Gt.args?this._decodeObjid(Ut,Gt.args[0],Gt.args[1],Yt):Nt===`objid`?this._decodeObjid(Ut,null,null,Yt):Nt===`gentime`||Nt===`utctime`?this._decodeTime(Ut,Nt,Yt):Nt===`null_`?this._decodeNull(Ut,Yt):Nt===`bool`?this._decodeBool(Ut,Yt):Nt===`objDesc`?this._decodeStr(Ut,Nt,Yt):Nt===`int`||Nt===`enum`?this._decodeInt(Ut,Gt.args&&Gt.args[0],Yt):Gt.use===null?Ut.error(`unknown tag: `+Nt):this._getUse(Gt.use,Ut._reporterState.obj)._decode(Ut,Yt)},zt.prototype._getUse=function(Nt,Ut){var Yt=this._baseState;return Yt.useDecoder=this._use(Nt,Ut),Ge(Yt.useDecoder._baseState.parent===null),Yt.useDecoder=Yt.useDecoder._baseState.children[0],Yt.implicit!==Yt.useDecoder._baseState.implicit&&(Yt.useDecoder=Yt.useDecoder.clone(),Yt.useDecoder._baseState.implicit=Yt.implicit),Yt.useDecoder},zt.prototype._decodeChoice=function(Nt,Ut){var Yt=this._baseState,Gt=null,Jt=!1;return Object.keys(Yt.choice).some(function(ei){var ii=Nt.save(),ri=Yt.choice[ei];try{var ui=ri._decode(Nt,Ut);if(Nt.isError(ui))return!1;Gt={type:ei,value:ui},Jt=!0}catch{return Nt.restore(ii),!1}return!0},this),Jt?Gt:Nt.error(`Choice not matched`)},zt.prototype._createEncoderBuffer=function(Nt){return new Ue(Nt,this.reporter)},zt.prototype._encode=function(Nt,Ut,Yt){var Gt=this._baseState;if(!(Gt.default!==null&&Gt.default===Nt)){var Jt=this._encodeValue(Nt,Ut,Yt);if(Jt!==void 0&&!this._skipDefault(Jt,Ut,Yt))return Jt}},zt.prototype._encodeValue=function(Nt,Ut,Yt){var Gt=this._baseState;if(Gt.parent===null)return Gt.children[0]._encode(Nt,Ut||new j);var ri=null;if(this.reporter=Ut,Gt.optional&&Nt===void 0)if(Gt.default!==null)Nt=Gt.default;else return;var Jt=null,ei=!1;if(Gt.any)ri=this._createEncoderBuffer(Nt);else if(Gt.choice)ri=this._encodeChoice(Nt,Ut);else if(Gt.contains)Jt=this._getUse(Gt.contains,Yt)._encode(Nt,Ut),ei=!0;else if(Gt.children)Jt=Gt.children.map(function(mi){if(mi._baseState.tag===`null_`)return mi._encode(null,Ut,Nt);if(mi._baseState.key===null)return Ut.error(`Child should have a key`);var Fi=Ut.enterKey(mi._baseState.key);if(typeof Nt!=`object`)return Ut.error(`Child expected, but input is not object`);var Mi=mi._encode(Nt[mi._baseState.key],Ut,Nt);return Ut.leaveKey(Fi),Mi},this).filter(function(mi){return mi}),Jt=this._createEncoderBuffer(Jt);else if(Gt.tag===`seqof`||Gt.tag===`setof`){if(!(Gt.args&&Gt.args.length===1))return Ut.error(`Too many args for : `+Gt.tag);if(!Array.isArray(Nt))return Ut.error(`seqof/setof, but data is not Array`);var ii=this.clone();ii._baseState.implicit=null,Jt=this._createEncoderBuffer(Nt.map(function(mi){var Fi=this._baseState;return this._getUse(Fi.args[0],Nt)._encode(mi,Ut)},ii))}else Gt.use===null?(Jt=this._encodePrimitive(Gt.tag,Nt),ei=!0):ri=this._getUse(Gt.use,Yt)._encode(Nt,Ut);var ri;if(!Gt.any&&Gt.choice===null){var ui=Gt.implicit===null?Gt.tag:Gt.implicit,fi=Gt.implicit===null?`universal`:`context`;ui===null?Gt.use===null&&Ut.error(`Tag could be omitted only for .use()`):Gt.use===null&&(ri=this._encodeComposite(ui,ei,fi,Jt))}return Gt.explicit!==null&&(ri=this._encodeComposite(Gt.explicit,!1,`context`,ri)),ri},zt.prototype._encodeChoice=function(Nt,Ut){var Yt=this._baseState,Gt=Yt.choice[Nt.type];return Gt||Ge(!1,Nt.type+` not found in `+JSON.stringify(Object.keys(Yt.choice))),Gt._encode(Nt.value,Ut)},zt.prototype._encodePrimitive=function(Nt,Ut){var Yt=this._baseState;if(/str$/.test(Nt))return this._encodeStr(Ut,Nt);if(Nt===`objid`&&Yt.args)return this._encodeObjid(Ut,Yt.reverseArgs[0],Yt.args[1]);if(Nt===`objid`)return this._encodeObjid(Ut,null,null);if(Nt===`gentime`||Nt===`utctime`)return this._encodeTime(Ut,Nt);if(Nt===`null_`)return this._encodeNull();if(Nt===`int`||Nt===`enum`)return this._encodeInt(Ut,Yt.args&&Yt.reverseArgs[0]);if(Nt===`bool`)return this._encodeBool(Ut);if(Nt===`objDesc`)return this._encodeStr(Ut,Nt);throw Error(`Unsupported tag: `+Nt)},zt.prototype._isNumstr=function(Nt){return/^[0-9 ]*$/.test(Nt)},zt.prototype._isPrintstr=function(Nt){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(Nt)}})),require_base$2=__commonJSMin((r=>{var p=r;p.Reporter=require_reporter$1().Reporter,p.DecoderBuffer=require_buffer$1().DecoderBuffer,p.EncoderBuffer=require_buffer$1().EncoderBuffer,p.Node=require_node$1()})),require_der$5=__commonJSMin((r=>{var p=require_constants$1();r.tagClass={0:`universal`,1:`application`,2:`context`,3:`private`},r.tagClassByName=p._reverse(r.tagClass),r.tag={0:`end`,1:`bool`,2:`int`,3:`bitstr`,4:`octstr`,5:`null_`,6:`objid`,7:`objDesc`,8:`external`,9:`real`,10:`enum`,11:`embed`,12:`utf8str`,13:`relativeOid`,16:`seq`,17:`set`,18:`numstr`,19:`printstr`,20:`t61str`,21:`videostr`,22:`ia5str`,23:`utctime`,24:`gentime`,25:`graphstr`,26:`iso646str`,27:`genstr`,28:`unistr`,29:`charstr`,30:`bmpstr`},r.tagByName=p._reverse(r.tag)})),require_constants$1=__commonJSMin((r=>{var p=r;p._reverse=function(Ue){var De={};return Object.keys(Ue).forEach(function(Ge){(Ge|0)==Ge&&(Ge|=0);var R=Ue[Ge];De[R]=Ge}),De},p.der=require_der$5()})),require_der$4=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_asn1$3(),De=Ue.base,Ge=Ue.bignum,R=Ue.constants.der;function ut(qt){this.enc=`der`,this.name=qt.name,this.entity=qt,this.tree=new Ct,this.tree._init(qt.body)}p.exports=ut,ut.prototype.decode=function(Nt,Ut){return Nt instanceof De.DecoderBuffer||(Nt=new De.DecoderBuffer(Nt,Ut)),this.tree._decode(Nt,Ut)};function Ct(qt){De.Node.call(this,`der`,qt)}j(Ct,De.Node),Ct.prototype._peekTag=function(Nt,Ut,Yt){if(Nt.isEmpty())return!1;var Gt=Nt.save(),Jt=zt(Nt,`Failed to peek tag: "`+Ut+`"`);return Nt.isError(Jt)?Jt:(Nt.restore(Gt),Jt.tag===Ut||Jt.tagStr===Ut||Jt.tagStr+`of`===Ut||Yt)},Ct.prototype._decodeTag=function(Nt,Ut,Yt){var Gt=zt(Nt,`Failed to decode tag of "`+Ut+`"`);if(Nt.isError(Gt))return Gt;var Jt=ft(Nt,Gt.primitive,`Failed to get length of "`+Ut+`"`);if(Nt.isError(Jt))return Jt;if(!Yt&&Gt.tag!==Ut&&Gt.tagStr!==Ut&&Gt.tagStr+`of`!==Ut)return Nt.error(`Failed to match tag: "`+Ut+`"`);if(Gt.primitive||Jt!==null)return Nt.skip(Jt,`Failed to match body of: "`+Ut+`"`);var ei=Nt.save(),ii=this._skipUntilEnd(Nt,`Failed to skip indefinite length body: "`+this.tag+`"`);return Nt.isError(ii)?ii:(Jt=Nt.offset-ei.offset,Nt.restore(ei),Nt.skip(Jt,`Failed to match body of: "`+Ut+`"`))},Ct.prototype._skipUntilEnd=function(Nt,Ut){for(;;){var Yt=zt(Nt,Ut);if(Nt.isError(Yt))return Yt;var Gt=ft(Nt,Yt.primitive,Ut);if(Nt.isError(Gt))return Gt;var Jt;if(Jt=Yt.primitive||Gt!==null?Nt.skip(Gt):this._skipUntilEnd(Nt,Ut),Nt.isError(Jt))return Jt;if(Yt.tagStr===`end`)break}},Ct.prototype._decodeList=function(Nt,Ut,Yt,Gt){for(var Jt=[];!Nt.isEmpty();){var ei=this._peekTag(Nt,`end`);if(Nt.isError(ei))return ei;var ii=Yt.decode(Nt,`der`,Gt);if(Nt.isError(ii)&&ei)break;Jt.push(ii)}return Jt},Ct.prototype._decodeStr=function(Nt,Ut){if(Ut===`bitstr`){var Yt=Nt.readUInt8();return Nt.isError(Yt)?Yt:{unused:Yt,data:Nt.raw()}}else if(Ut===`bmpstr`){var Gt=Nt.raw();if(Gt.length%2==1)return Nt.error(`Decoding of string type: bmpstr length mismatch`);for(var Jt=``,ei=0;ei<Gt.length/2;ei++)Jt+=String.fromCharCode(Gt.readUInt16BE(ei*2));return Jt}else if(Ut===`numstr`){var ii=Nt.raw().toString(`ascii`);return this._isNumstr(ii)?ii:Nt.error(`Decoding of string type: numstr unsupported characters`)}else{if(Ut===`octstr`||Ut===`objDesc`)return Nt.raw();if(Ut===`printstr`){var ri=Nt.raw().toString(`ascii`);return this._isPrintstr(ri)?ri:Nt.error(`Decoding of string type: printstr unsupported characters`)}else return/str$/.test(Ut)?Nt.raw().toString():Nt.error(`Decoding of string type: `+Ut+` unsupported`)}},Ct.prototype._decodeObjid=function(Nt,Ut,Yt){for(var Gt,Jt=[],ei=0;!Nt.isEmpty();){var ii=Nt.readUInt8();ei<<=7,ei|=ii&127,!(ii&128)&&(Jt.push(ei),ei=0)}ii&128&&Jt.push(ei);var ri=Jt[0]/40|0,ui=Jt[0]%40;if(Gt=Yt?Jt:[ri,ui].concat(Jt.slice(1)),Ut){var fi=Ut[Gt.join(` `)];fi===void 0&&(fi=Ut[Gt.join(`.`)]),fi!==void 0&&(Gt=fi)}return Gt},Ct.prototype._decodeTime=function(Nt,Ut){var Yt=Nt.raw().toString();if(Ut===`gentime`)var Gt=Yt.slice(0,4)|0,Jt=Yt.slice(4,6)|0,ei=Yt.slice(6,8)|0,ii=Yt.slice(8,10)|0,ri=Yt.slice(10,12)|0,ui=Yt.slice(12,14)|0;else if(Ut===`utctime`){var Gt=Yt.slice(0,2)|0,Jt=Yt.slice(2,4)|0,ei=Yt.slice(4,6)|0,ii=Yt.slice(6,8)|0,ri=Yt.slice(8,10)|0,ui=Yt.slice(10,12)|0;Gt=Gt<70?2e3+Gt:1900+Gt}else return Nt.error(`Decoding `+Ut+` time is not supported yet`);return Date.UTC(Gt,Jt-1,ei,ii,ri,ui,0)},Ct.prototype._decodeNull=function(Nt){return null},Ct.prototype._decodeBool=function(Nt){var Ut=Nt.readUInt8();return Nt.isError(Ut)?Ut:Ut!==0},Ct.prototype._decodeInt=function(Nt,Ut){var Yt=new Ge(Nt.raw());return Ut&&(Yt=Ut[Yt.toString(10)]||Yt),Yt},Ct.prototype._use=function(Nt,Ut){return typeof Nt==`function`&&(Nt=Nt(Ut)),Nt._getDecoder(`der`).tree};function zt(qt,Nt){var Ut=qt.readUInt8(Nt);if(qt.isError(Ut))return Ut;var Yt=R.tagClass[Ut>>6],Gt=(Ut&32)==0;if((Ut&31)==31){var Jt=Ut;for(Ut=0;(Jt&128)==128;){if(Jt=qt.readUInt8(Nt),qt.isError(Jt))return Jt;Ut<<=7,Ut|=Jt&127}}else Ut&=31;var ei=R.tag[Ut];return{cls:Yt,primitive:Gt,tag:Ut,tagStr:ei}}function ft(qt,Nt,Ut){var Yt=qt.readUInt8(Ut);if(qt.isError(Yt))return Yt;if(!Nt&&Yt===128)return null;if(!(Yt&128))return Yt;var Gt=Yt&127;if(Gt>4)return qt.error(`length octect is too long`);Yt=0;for(var Jt=0;Jt<Gt;Jt++){Yt<<=8;var ei=qt.readUInt8(Ut);if(qt.isError(ei))return ei;Yt|=ei}return Yt}})),require_pem$3=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_dist().Buffer,De=require_der$4();function Ge(R){De.call(this,R),this.enc=`pem`}j(Ge,De),p.exports=Ge,Ge.prototype.decode=function(ut,Ct){for(var zt=ut.toString().split(/[\r\n]+/g),ft=Ct.label.toUpperCase(),qt=/^-----(BEGIN|END) ([^-]+)-----$/,Nt=-1,Ut=-1,Yt=0;Yt<zt.length;Yt++){var Gt=zt[Yt].match(qt);if(Gt!==null&&Gt[2]===ft)if(Nt===-1){if(Gt[1]!==`BEGIN`)break;Nt=Yt}else{if(Gt[1]!==`END`)break;Ut=Yt;break}}if(Nt===-1||Ut===-1)throw Error(`PEM section not found for: `+ft);var Jt=zt.slice(Nt+1,Ut).join(``);Jt.replace(/[^a-z0-9\+\/=]+/gi,``);var ei=new Ue(Jt,`base64`);return De.prototype.decode.call(this,ei,Ct)}})),require_decoders$1=__commonJSMin((r=>{var p=r;p.der=require_der$4(),p.pem=require_pem$3()})),require_der$3=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_dist().Buffer,De=require_asn1$3(),Ge=De.base,R=De.constants.der;function ut(qt){this.enc=`der`,this.name=qt.name,this.entity=qt,this.tree=new Ct,this.tree._init(qt.body)}p.exports=ut,ut.prototype.encode=function(Nt,Ut){return this.tree._encode(Nt,Ut).join()};function Ct(qt){Ge.Node.call(this,`der`,qt)}j(Ct,Ge.Node),Ct.prototype._encodeComposite=function(Nt,Ut,Yt,Gt){var Jt=ft(Nt,Ut,Yt,this.reporter);if(Gt.length<128){var ri=new Ue(2);return ri[0]=Jt,ri[1]=Gt.length,this._createEncoderBuffer([ri,Gt])}for(var ei=1,ii=Gt.length;ii>=256;ii>>=8)ei++;var ri=new Ue(2+ei);ri[0]=Jt,ri[1]=128|ei;for(var ii=1+ei,ui=Gt.length;ui>0;ii--,ui>>=8)ri[ii]=ui&255;return this._createEncoderBuffer([ri,Gt])},Ct.prototype._encodeStr=function(Nt,Ut){if(Ut===`bitstr`)return this._createEncoderBuffer([Nt.unused|0,Nt.data]);if(Ut===`bmpstr`){for(var Yt=new Ue(Nt.length*2),Gt=0;Gt<Nt.length;Gt++)Yt.writeUInt16BE(Nt.charCodeAt(Gt),Gt*2);return this._createEncoderBuffer(Yt)}else return Ut===`numstr`?this._isNumstr(Nt)?this._createEncoderBuffer(Nt):this.reporter.error(`Encoding of string type: numstr supports only digits and space`):Ut===`printstr`?this._isPrintstr(Nt)?this._createEncoderBuffer(Nt):this.reporter.error(`Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark`):/str$/.test(Ut)||Ut===`objDesc`?this._createEncoderBuffer(Nt):this.reporter.error(`Encoding of string type: `+Ut+` unsupported`)},Ct.prototype._encodeObjid=function(Nt,Ut,Yt){if(typeof Nt==`string`){if(!Ut)return this.reporter.error(`string objid given, but no values map found`);if(!Ut.hasOwnProperty(Nt))return this.reporter.error(`objid not found in values map`);Nt=Ut[Nt].split(/[\s\.]+/g);for(var Gt=0;Gt<Nt.length;Gt++)Nt[Gt]|=0}else if(Array.isArray(Nt)){Nt=Nt.slice();for(var Gt=0;Gt<Nt.length;Gt++)Nt[Gt]|=0}if(!Array.isArray(Nt))return this.reporter.error(`objid() should be either array or string, got: `+JSON.stringify(Nt));if(!Yt){if(Nt[1]>=40)return this.reporter.error(`Second objid identifier OOB`);Nt.splice(0,2,Nt[0]*40+Nt[1])}for(var Jt=0,Gt=0;Gt<Nt.length;Gt++){var ei=Nt[Gt];for(Jt++;ei>=128;ei>>=7)Jt++}for(var ii=new Ue(Jt),ri=ii.length-1,Gt=Nt.length-1;Gt>=0;Gt--){var ei=Nt[Gt];for(ii[ri--]=ei&127;(ei>>=7)>0;)ii[ri--]=128|ei&127}return this._createEncoderBuffer(ii)};function zt(qt){return qt<10?`0`+qt:qt}Ct.prototype._encodeTime=function(Nt,Ut){var Yt,Gt=new Date(Nt);return Ut===`gentime`?Yt=[zt(Gt.getFullYear()),zt(Gt.getUTCMonth()+1),zt(Gt.getUTCDate()),zt(Gt.getUTCHours()),zt(Gt.getUTCMinutes()),zt(Gt.getUTCSeconds()),`Z`].join(``):Ut===`utctime`?Yt=[zt(Gt.getFullYear()%100),zt(Gt.getUTCMonth()+1),zt(Gt.getUTCDate()),zt(Gt.getUTCHours()),zt(Gt.getUTCMinutes()),zt(Gt.getUTCSeconds()),`Z`].join(``):this.reporter.error(`Encoding `+Ut+` time is not supported yet`),this._encodeStr(Yt,`octstr`)},Ct.prototype._encodeNull=function(){return this._createEncoderBuffer(``)},Ct.prototype._encodeInt=function(Nt,Ut){if(typeof Nt==`string`){if(!Ut)return this.reporter.error(`String int or enum given, but no values map`);if(!Ut.hasOwnProperty(Nt))return this.reporter.error(`Values map doesn't contain: `+JSON.stringify(Nt));Nt=Ut[Nt]}if(typeof Nt!=`number`&&!Ue.isBuffer(Nt)){var Yt=Nt.toArray();!Nt.sign&&Yt[0]&128&&Yt.unshift(0),Nt=new Ue(Yt)}if(Ue.isBuffer(Nt)){var Gt=Nt.length;Nt.length===0&&Gt++;var ei=new Ue(Gt);return Nt.copy(ei),Nt.length===0&&(ei[0]=0),this._createEncoderBuffer(ei)}if(Nt<128)return this._createEncoderBuffer(Nt);if(Nt<256)return this._createEncoderBuffer([0,Nt]);for(var Gt=1,Jt=Nt;Jt>=256;Jt>>=8)Gt++;for(var ei=Array(Gt),Jt=ei.length-1;Jt>=0;Jt--)ei[Jt]=Nt&255,Nt>>=8;return ei[0]&128&&ei.unshift(0),this._createEncoderBuffer(new Ue(ei))},Ct.prototype._encodeBool=function(Nt){return this._createEncoderBuffer(Nt?255:0)},Ct.prototype._use=function(Nt,Ut){return typeof Nt==`function`&&(Nt=Nt(Ut)),Nt._getEncoder(`der`).tree},Ct.prototype._skipDefault=function(Nt,Ut,Yt){var Gt=this._baseState,Jt;if(Gt.default===null)return!1;var ei=Nt.join();if(Gt.defaultBuffer===void 0&&(Gt.defaultBuffer=this._encodeValue(Gt.default,Ut,Yt).join()),ei.length!==Gt.defaultBuffer.length)return!1;for(Jt=0;Jt<ei.length;Jt++)if(ei[Jt]!==Gt.defaultBuffer[Jt])return!1;return!0};function ft(qt,Nt,Ut,Yt){var Gt;if(qt===`seqof`?qt=`seq`:qt===`setof`&&(qt=`set`),R.tagByName.hasOwnProperty(qt))Gt=R.tagByName[qt];else if(typeof qt==`number`&&(qt|0)===qt)Gt=qt;else return Yt.error(`Unknown tag: `+qt);return Gt>=31?Yt.error(`Multi-octet tag encoding unsupported`):(Nt||(Gt|=32),Gt|=R.tagClassByName[Ut||`universal`]<<6,Gt)}})),require_pem$2=__commonJSMin(((r,p)=>{var j=require_inherits_browser(),Ue=require_der$3();function De(Ge){Ue.call(this,Ge),this.enc=`pem`}j(De,Ue),p.exports=De,De.prototype.encode=function(R,ut){for(var Ct=Ue.prototype.encode.call(this,R).toString(`base64`),zt=[`-----BEGIN `+ut.label+`-----`],ft=0;ft<Ct.length;ft+=64)zt.push(Ct.slice(ft,ft+64));return zt.push(`-----END `+ut.label+`-----`),zt.join(`
|
|
|
`)}})),require_encoders$1=__commonJSMin((r=>{var p=r;p.der=require_der$3(),p.pem=require_pem$2()})),require_asn1$3=__commonJSMin((r=>{var p=r;p.bignum=require_bn$7(),p.define=require_api$1().define,p.base=require_base$2(),p.constants=require_constants$1(),p.decoders=require_decoders$1(),p.encoders=require_encoders$1()})),require_certificate$1=__commonJSMin(((r,p)=>{var j=require_asn1$3(),Ue=j.define(`Time`,function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),De=j.define(`AttributeTypeValue`,function(){this.seq().obj(this.key(`type`).objid(),this.key(`value`).any())}),Ge=j.define(`AlgorithmIdentifier`,function(){this.seq().obj(this.key(`algorithm`).objid(),this.key(`parameters`).optional(),this.key(`curve`).objid().optional())}),R=j.define(`SubjectPublicKeyInfo`,function(){this.seq().obj(this.key(`algorithm`).use(Ge),this.key(`subjectPublicKey`).bitstr())}),ut=j.define(`RelativeDistinguishedName`,function(){this.setof(De)}),Ct=j.define(`RDNSequence`,function(){this.seqof(ut)}),zt=j.define(`Name`,function(){this.choice({rdnSequence:this.use(Ct)})}),ft=j.define(`Validity`,function(){this.seq().obj(this.key(`notBefore`).use(Ue),this.key(`notAfter`).use(Ue))}),qt=j.define(`Extension`,function(){this.seq().obj(this.key(`extnID`).objid(),this.key(`critical`).bool().def(!1),this.key(`extnValue`).octstr())}),Nt=j.define(`TBSCertificate`,function(){this.seq().obj(this.key(`version`).explicit(0).int().optional(),this.key(`serialNumber`).int(),this.key(`signature`).use(Ge),this.key(`issuer`).use(zt),this.key(`validity`).use(ft),this.key(`subject`).use(zt),this.key(`subjectPublicKeyInfo`).use(R),this.key(`issuerUniqueID`).implicit(1).bitstr().optional(),this.key(`subjectUniqueID`).implicit(2).bitstr().optional(),this.key(`extensions`).explicit(3).seqof(qt).optional())});p.exports=j.define(`X509Certificate`,function(){this.seq().obj(this.key(`tbsCertificate`).use(Nt),this.key(`signatureAlgorithm`).use(Ge),this.key(`signatureValue`).bitstr())})})),require_asn1$2=__commonJSMin((r=>{var p=require_asn1$3();r.certificate=require_certificate$1(),r.RSAPrivateKey=p.define(`RSAPrivateKey`,function(){this.seq().obj(this.key(`version`).int(),this.key(`modulus`).int(),this.key(`publicExponent`).int(),this.key(`privateExponent`).int(),this.key(`prime1`).int(),this.key(`prime2`).int(),this.key(`exponent1`).int(),this.key(`exponent2`).int(),this.key(`coefficient`).int())}),r.RSAPublicKey=p.define(`RSAPublicKey`,function(){this.seq().obj(this.key(`modulus`).int(),this.key(`publicExponent`).int())});var De=p.define(`AlgorithmIdentifier`,function(){this.seq().obj(this.key(`algorithm`).objid(),this.key(`none`).null_().optional(),this.key(`curve`).objid().optional(),this.key(`params`).seq().obj(this.key(`p`).int(),this.key(`q`).int(),this.key(`g`).int()).optional())});r.PublicKey=p.define(`SubjectPublicKeyInfo`,function(){this.seq().obj(this.key(`algorithm`).use(De),this.key(`subjectPublicKey`).bitstr())}),r.PrivateKey=p.define(`PrivateKeyInfo`,function(){this.seq().obj(this.key(`version`).int(),this.key(`algorithm`).use(De),this.key(`subjectPrivateKey`).octstr())}),r.EncryptedPrivateKey=p.define(`EncryptedPrivateKeyInfo`,function(){this.seq().obj(this.key(`algorithm`).seq().obj(this.key(`id`).objid(),this.key(`decrypt`).seq().obj(this.key(`kde`).seq().obj(this.key(`id`).objid(),this.key(`kdeparams`).seq().obj(this.key(`salt`).octstr(),this.key(`iters`).int())),this.key(`cipher`).seq().obj(this.key(`algo`).objid(),this.key(`iv`).octstr()))),this.key(`subjectPrivateKey`).octstr())}),r.DSAPrivateKey=p.define(`DSAPrivateKey`,function(){this.seq().obj(this.key(`version`).int(),this.key(`p`).int(),this.key(`q`).int(),this.key(`g`).int(),this.key(`pub_key`).int(),this.key(`priv_key`).int())}),r.DSAparam=p.define(`DSAparam`,function(){this.int()});var zt=p.define(`ECParameters`,function(){this.choice({namedCurve:this.objid()})});r.ECPrivateKey=p.define(`ECPrivateKey`,function(){this.seq().obj(this.key(`version`).int(),this.key(`privateKey`).octstr(),this.key(`parameters`).optional().explicit(0).use(zt),this.key(`publicKey`).optional().explicit(1).bitstr())}),r.signature=p.define(`signature`,function(){this.seq().obj(this.key(`r`).int(),this.key(`s`).int())})})),aesid_exports$1=__export({default:()=>aesid_default$1}),aesid_default$1,init_aesid$1=__esmMin((()=>{aesid_default$1={"2.16.840.1.101.3.4.1.1":`aes-128-ecb`,"2.16.840.1.101.3.4.1.2":`aes-128-cbc`,"2.16.840.1.101.3.4.1.3":`aes-128-ofb`,"2.16.840.1.101.3.4.1.4":`aes-128-cfb`,"2.16.840.1.101.3.4.1.21":`aes-192-ecb`,"2.16.840.1.101.3.4.1.22":`aes-192-cbc`,"2.16.840.1.101.3.4.1.23":`aes-192-ofb`,"2.16.840.1.101.3.4.1.24":`aes-192-cfb`,"2.16.840.1.101.3.4.1.41":`aes-256-ecb`,"2.16.840.1.101.3.4.1.42":`aes-256-cbc`,"2.16.840.1.101.3.4.1.43":`aes-256-ofb`,"2.16.840.1.101.3.4.1.44":`aes-256-cfb`}})),require_fixProc$1=__commonJSMin(((r,p)=>{var j=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,Ue=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,De=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,Ge=require_evp_bytestokey(),R=require_browser$11(),ut=require_safe_buffer$3().Buffer;p.exports=function(Ct,zt){var ft=Ct.toString(),qt=ft.match(j),Nt;if(qt){var Yt=`aes`+qt[1],Gt=ut.from(qt[2],`hex`),Jt=ut.from(qt[3].replace(/[\r\n]/g,``),`base64`),ei=Ge(zt,Gt.slice(0,8),parseInt(qt[1],10)).key,ii=[],ri=R.createDecipheriv(Yt,ei,Gt);ii.push(ri.update(Jt)),ii.push(ri.final()),Nt=ut.concat(ii)}else{var Ut=ft.match(De);Nt=ut.from(Ut[2].replace(/[\r\n]/g,``),`base64`)}return{tag:ft.match(Ue)[1],data:Nt}}})),require_parse_asn1$1=__commonJSMin(((r,p)=>{var j=require_asn1$2(),Ue=(init_aesid$1(),__toCommonJS(aesid_exports$1).default),De=require_fixProc$1(),Ge=require_browser$11(),R=require_browser$12().pbkdf2Sync,ut=require_safe_buffer$3().Buffer;function Ct(ft,qt){var Nt=ft.algorithm.decrypt.kde.kdeparams.salt,Ut=parseInt(ft.algorithm.decrypt.kde.kdeparams.iters.toString(),10),Yt=Ue[ft.algorithm.decrypt.cipher.algo.join(`.`)],Gt=ft.algorithm.decrypt.cipher.iv,Jt=ft.subjectPrivateKey,ei=R(qt,Nt,Ut,parseInt(Yt.split(`-`)[1],10)/8,`sha1`),ii=Ge.createDecipheriv(Yt,ei,Gt),ri=[];return ri.push(ii.update(Jt)),ri.push(ii.final()),ut.concat(ri)}function zt(ft){var qt;typeof ft==`object`&&!ut.isBuffer(ft)&&(qt=ft.passphrase,ft=ft.key),typeof ft==`string`&&(ft=ut.from(ft));var Nt=De(ft,qt),Ut=Nt.tag,Yt=Nt.data,Gt,Jt;switch(Ut){case`CERTIFICATE`:Jt=j.certificate.decode(Yt,`der`).tbsCertificate.subjectPublicKeyInfo;case`PUBLIC KEY`:switch(Jt||=j.PublicKey.decode(Yt,`der`),Gt=Jt.algorithm.algorithm.join(`.`),Gt){case`1.2.840.113549.1.1.1`:return j.RSAPublicKey.decode(Jt.subjectPublicKey.data,`der`);case`1.2.840.10045.2.1`:return Jt.subjectPrivateKey=Jt.subjectPublicKey,{type:`ec`,data:Jt};case`1.2.840.10040.4.1`:return Jt.algorithm.params.pub_key=j.DSAparam.decode(Jt.subjectPublicKey.data,`der`),{type:`dsa`,data:Jt.algorithm.params};default:throw Error(`unknown key id `+Gt)}case`ENCRYPTED PRIVATE KEY`:Yt=j.EncryptedPrivateKey.decode(Yt,`der`),Yt=Ct(Yt,qt);case`PRIVATE KEY`:switch(Jt=j.PrivateKey.decode(Yt,`der`),Gt=Jt.algorithm.algorithm.join(`.`),Gt){case`1.2.840.113549.1.1.1`:return j.RSAPrivateKey.decode(Jt.subjectPrivateKey,`der`);case`1.2.840.10045.2.1`:return{curve:Jt.algorithm.curve,privateKey:j.ECPrivateKey.decode(Jt.subjectPrivateKey,`der`).privateKey};case`1.2.840.10040.4.1`:return Jt.algorithm.params.priv_key=j.DSAparam.decode(Jt.subjectPrivateKey,`der`),{type:`dsa`,params:Jt.algorithm.params};default:throw Error(`unknown key id `+Gt)}case`RSA PUBLIC KEY`:return j.RSAPublicKey.decode(Yt,`der`);case`RSA PRIVATE KEY`:return j.RSAPrivateKey.decode(Yt,`der`);case`DSA PRIVATE KEY`:return{type:`dsa`,params:j.DSAPrivateKey.decode(Yt,`der`)};case`EC PRIVATE KEY`:return Yt=j.ECPrivateKey.decode(Yt,`der`),{curve:Yt.parameters.value,privateKey:Yt.privateKey};default:throw Error(`unknown key type `+Ut)}}zt.signature=j.signature,p.exports=zt})),curves_exports$1=__export({default:()=>curves_default$1}),curves_default$1,init_curves$1=__esmMin((()=>{curves_default$1={"1.3.132.0.10":`secp256k1`,"1.3.132.0.33":`p224`,"1.2.840.10045.3.1.1":`p192`,"1.2.840.10045.3.1.7":`p256`,"1.3.132.0.34":`p384`,"1.3.132.0.35":`p521`}})),require_sign$1=__commonJSMin(((r,p)=>{var j=require_safe_buffer$3().Buffer,Ue=require_browser$13(),De=require_browserify_rsa$1(),Ge=require_elliptic$1().ec,R=require_bn$9(),ut=require_parse_asn1$1(),Ct=(init_curves$1(),__toCommonJS(curves_exports$1).default),zt=1;function ft(ri,ui,fi,mi,Fi){var Mi=ut(ui);if(Mi.curve){if(mi!==`ecdsa`&&mi!==`ecdsa/rsa`)throw Error(`wrong private key type`);return qt(ri,Mi)}else if(Mi.type===`dsa`){if(mi!==`dsa`)throw Error(`wrong private key type`);return Nt(ri,Mi,fi)}if(mi!==`rsa`&&mi!==`ecdsa/rsa`)throw Error(`wrong private key type`);if(ui.padding!==void 0&&ui.padding!==zt)throw Error(`illegal or unsupported padding mode`);ri=j.concat([Fi,ri]);for(var xi=Mi.modulus.byteLength(),wi=[0,1];ri.length+wi.length+1<xi;)wi.push(255);wi.push(0);for(var Oi=-1;++Oi<ri.length;)wi.push(ri[Oi]);return De(wi,Mi)}function qt(ri,ui){var fi=Ct[ui.curve.join(`.`)];if(!fi)throw Error(`unknown curve `+ui.curve.join(`.`));var mi=new Ge(fi).keyFromPrivate(ui.privateKey).sign(ri);return j.from(mi.toDER())}function Nt(ri,ui,fi){for(var mi=ui.params.priv_key,Fi=ui.params.p,Mi=ui.params.q,xi=ui.params.g,wi=new R(0),Oi,Je=Gt(ri,Mi).mod(Mi),s=!1,K=Yt(mi,Mi,ri,fi);s===!1;)Oi=ei(Mi,K,fi),wi=ii(xi,Oi,Fi,Mi),s=Oi.invm(Mi).imul(Je.add(mi.mul(wi))).mod(Mi),s.cmpn(0)===0&&(s=!1,wi=new R(0));return Ut(wi,s)}function Ut(ri,ui){ri=ri.toArray(),ui=ui.toArray(),ri[0]&128&&(ri=[0].concat(ri)),ui[0]&128&&(ui=[0].concat(ui));var fi=[48,ri.length+ui.length+4,2,ri.length];return fi=fi.concat(ri,[2,ui.length],ui),j.from(fi)}function Yt(ri,ui,fi,mi){if(ri=j.from(ri.toArray()),ri.length<ui.byteLength()){var Fi=j.alloc(ui.byteLength()-ri.length);ri=j.concat([Fi,ri])}var Mi=fi.length,xi=Jt(fi,ui),wi=j.alloc(Mi);wi.fill(1);var Oi=j.alloc(Mi);return Oi=Ue(mi,Oi).update(wi).update(j.from([0])).update(ri).update(xi).digest(),wi=Ue(mi,Oi).update(wi).digest(),Oi=Ue(mi,Oi).update(wi).update(j.from([1])).update(ri).update(xi).digest(),wi=Ue(mi,Oi).update(wi).digest(),{k:Oi,v:wi}}function Gt(ri,ui){var fi=new R(ri),mi=(ri.length<<3)-ui.bitLength();return mi>0&&fi.ishrn(mi),fi}function Jt(ri,ui){ri=Gt(ri,ui),ri=ri.mod(ui);var fi=j.from(ri.toArray());if(fi.length<ui.byteLength()){var mi=j.alloc(ui.byteLength()-fi.length);fi=j.concat([mi,fi])}return fi}function ei(ri,ui,fi){var mi,Fi;do{for(mi=j.alloc(0);mi.length*8<ri.bitLength();)ui.v=Ue(fi,ui.k).update(ui.v).digest(),mi=j.concat([mi,ui.v]);Fi=Gt(mi,ri),ui.k=Ue(fi,ui.k).update(ui.v).update(j.from([0])).digest(),ui.v=Ue(fi,ui.k).update(ui.v).digest()}while(Fi.cmp(ri)!==-1);return Fi}function ii(ri,ui,fi,mi){return ri.toRed(R.mont(fi)).redPow(ui).fromRed().mod(mi)}p.exports=ft,p.exports.getKey=Yt,p.exports.makeKey=ei})),require_verify$1=__commonJSMin(((r,p)=>{var j=require_safe_buffer$3().Buffer,Ue=require_bn$9(),De=require_elliptic$1().ec,Ge=require_parse_asn1$1(),R=(init_curves$1(),__toCommonJS(curves_exports$1).default);function ut(qt,Nt,Ut,Yt,Gt){var Jt=Ge(Ut);if(Jt.type===`ec`){if(Yt!==`ecdsa`&&Yt!==`ecdsa/rsa`)throw Error(`wrong public key type`);return Ct(qt,Nt,Jt)}else if(Jt.type===`dsa`){if(Yt!==`dsa`)throw Error(`wrong public key type`);return zt(qt,Nt,Jt)}if(Yt!==`rsa`&&Yt!==`ecdsa/rsa`)throw Error(`wrong public key type`);Nt=j.concat([Gt,Nt]);for(var ei=Jt.modulus.byteLength(),ii=[1],ri=0;Nt.length+ii.length+2<ei;)ii.push(255),ri+=1;ii.push(0);for(var ui=-1;++ui<Nt.length;)ii.push(Nt[ui]);ii=j.from(ii);var fi=Ue.mont(Jt.modulus);qt=new Ue(qt).toRed(fi),qt=qt.redPow(new Ue(Jt.publicExponent)),qt=j.from(qt.fromRed().toArray());var mi=ri<8?1:0;for(ei=Math.min(qt.length,ii.length),qt.length!==ii.length&&(mi=1),ui=-1;++ui<ei;)mi|=qt[ui]^ii[ui];return mi===0}function Ct(qt,Nt,Ut){var Yt=R[Ut.data.algorithm.curve.join(`.`)];if(!Yt)throw Error(`unknown curve `+Ut.data.algorithm.curve.join(`.`));var Gt=new De(Yt),Jt=Ut.data.subjectPrivateKey.data;return Gt.verify(Nt,qt,Jt)}function zt(qt,Nt,Ut){var Yt=Ut.data.p,Gt=Ut.data.q,Jt=Ut.data.g,ei=Ut.data.pub_key,ii=Ge.signature.decode(qt,`der`),ri=ii.s,ui=ii.r;ft(ri,Gt),ft(ui,Gt);var fi=Ue.mont(Yt),mi=ri.invm(Gt);return Jt.toRed(fi).redPow(new Ue(Nt).mul(mi).mod(Gt)).fromRed().mul(ei.toRed(fi).redPow(ui.mul(mi).mod(Gt)).fromRed()).mod(Yt).mod(Gt).cmp(ui)===0}function ft(qt,Nt){if(qt.cmpn(0)<=0||qt.cmp(Nt)>=0)throw Error(`invalid sig`)}p.exports=ut})),require_browser$8=__commonJSMin(((r,p)=>{var j=require_safe_buffer$3().Buffer,Ue=require_browser$14(),De=require_readable_browser(),Ge=require_inherits_browser(),R=require_sign$1(),ut=require_verify$1(),Ct=(init_algorithms(),__toCommonJS(algorithms_exports).default);Object.keys(Ct).forEach(function(Ut){Ct[Ut].id=j.from(Ct[Ut].id,`hex`),Ct[Ut.toLowerCase()]=Ct[Ut]});function zt(Ut){De.Writable.call(this);var Yt=Ct[Ut];if(!Yt)throw Error(`Unknown message digest`);this._hashType=Yt.hash,this._hash=Ue(Yt.hash),this._tag=Yt.id,this._signType=Yt.sign}Ge(zt,De.Writable),zt.prototype._write=function(Yt,Gt,Jt){this._hash.update(Yt),Jt()},zt.prototype.update=function(Yt,Gt){return this._hash.update(typeof Yt==`string`?j.from(Yt,Gt):Yt),this},zt.prototype.sign=function(Yt,Gt){this.end();var Jt=R(this._hash.digest(),Yt,this._hashType,this._signType,this._tag);return Gt?Jt.toString(Gt):Jt};function ft(Ut){De.Writable.call(this);var Yt=Ct[Ut];if(!Yt)throw Error(`Unknown message digest`);this._hash=Ue(Yt.hash),this._tag=Yt.id,this._signType=Yt.sign}Ge(ft,De.Writable),ft.prototype._write=function(Yt,Gt,Jt){this._hash.update(Yt),Jt()},ft.prototype.update=function(Yt,Gt){return this._hash.update(typeof Yt==`string`?j.from(Yt,Gt):Yt),this},ft.prototype.verify=function(Yt,Gt,Jt){var ei=typeof Gt==`string`?j.from(Gt,Jt):Gt;return this.end(),ut(ei,this._hash.digest(),Yt,this._signType,this._tag)};function qt(Ut){return new zt(Ut)}function Nt(Ut){return new ft(Ut)}p.exports={Sign:qt,Verify:Nt,createSign:qt,createVerify:Nt}})),require_bn$6=__commonJSMin(((r,p)=>{(function(j,Ue){function De(Je,s){if(!Je)throw Error(s||`Assertion failed`)}function Ge(Je,s){Je.super_=s;var K=function(){};K.prototype=s.prototype,Je.prototype=new K,Je.prototype.constructor=Je}function R(Je,s,K){if(R.isBN(Je))return Je;this.negative=0,this.words=null,this.length=0,this.red=null,Je!==null&&((s===`le`||s===`be`)&&(K=s,s=10),this._init(Je||0,s||10,K||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist().Buffer}catch{}R.isBN=function(s){return s instanceof R?!0:typeof s==`object`&&!!s&&s.constructor.wordSize===R.wordSize&&Array.isArray(s.words)},R.max=function(s,K){return s.cmp(K)>0?s:K},R.min=function(s,K){return s.cmp(K)<0?s:K},R.prototype._init=function(s,K,xe){if(typeof s==`number`)return this._initNumber(s,K,xe);if(typeof s==`object`)return this._initArray(s,K,xe);K===`hex`&&(K=16),De(K===(K|0)&&K>=2&&K<=36),s=s.toString().replace(/\s+/g,``);var ke=0;s[0]===`-`&&(ke++,this.negative=1),ke<s.length&&(K===16?this._parseHex(s,ke,xe):(this._parseBase(s,K,ke),xe===`le`&&this._initArray(this.toArray(),K,xe)))},R.prototype._initNumber=function(s,K,xe){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(De(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),xe===`le`&&this._initArray(this.toArray(),K,xe)},R.prototype._initArray=function(s,K,xe){if(De(typeof s.length==`number`),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke,at,Xe=0;if(xe===`be`)for(ke=s.length-1,Ke=0;ke>=0;ke-=3)at=s[ke]|s[ke-1]<<8|s[ke-2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);else if(xe===`le`)for(ke=0,Ke=0;ke<s.length;ke+=3)at=s[ke]|s[ke+1]<<8|s[ke+2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);return this.strip()};function Ct(Je,s){var K=Je.charCodeAt(s);return K>=65&&K<=70?K-55:K>=97&&K<=102?K-87:K-48&15}function zt(Je,s,K){var xe=Ct(Je,K);return K-1>=s&&(xe|=Ct(Je,K-1)<<4),xe}R.prototype._parseHex=function(s,K,xe){this.length=Math.ceil((s.length-K)/6),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke=0,at=0,Xe;if(xe===`be`)for(ke=s.length-1;ke>=K;ke-=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;else for(ke=(s.length-K)%2==0?K+1:K;ke<s.length;ke+=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;this.strip()};function ft(Je,s,K,xe){for(var ke=0,Ke=Math.min(Je.length,K),at=s;at<Ke;at++){var Xe=Je.charCodeAt(at)-48;ke*=xe,Xe>=49?ke+=Xe-49+10:Xe>=17?ke+=Xe-17+10:ke+=Xe}return ke}R.prototype._parseBase=function(s,K,xe){this.words=[0],this.length=1;for(var ke=0,Ke=1;Ke<=67108863;Ke*=K)ke++;ke--,Ke=Ke/K|0;for(var at=s.length-xe,Xe=at%ke,We=Math.min(at,at-Xe)+xe,g=0,Ye=xe;Ye<We;Ye+=ke)g=ft(s,Ye,Ye+ke,K),this.imuln(Ke),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g);if(Xe!==0){var ti=1;for(g=ft(s,Ye,s.length,K),Ye=0;Ye<Xe;Ye++)ti*=K;this.imuln(ti),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g)}this.strip()},R.prototype.copy=function(s){s.words=Array(this.length);for(var K=0;K<this.length;K++)s.words[K]=this.words[K];s.length=this.length,s.negative=this.negative,s.red=this.red},R.prototype.clone=function(){var s=new R(null);return this.copy(s),s},R.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},R.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},R.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var qt=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Nt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ut=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(s,K){s||=10,K=K|0||1;var xe;if(s===16||s===`hex`){xe=``;for(var ke=0,Ke=0,at=0;at<this.length;at++){var Xe=this.words[at],We=((Xe<<ke|Ke)&16777215).toString(16);Ke=Xe>>>24-ke&16777215,ke+=2,ke>=26&&(ke-=26,at--),xe=Ke!==0||at!==this.length-1?qt[6-We.length]+We+xe:We+xe}for(Ke!==0&&(xe=Ke.toString(16)+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}if(s===(s|0)&&s>=2&&s<=36){var g=Nt[s],Ye=Ut[s];xe=``;var ti=this.clone();for(ti.negative=0;!ti.isZero();){var Xt=ti.modn(Ye).toString(s);ti=ti.idivn(Ye),xe=ti.isZero()?Xt+xe:qt[g-Xt.length]+Xt+xe}for(this.isZero()&&(xe=`0`+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?s:-s},R.prototype.toJSON=function(){return this.toString(16)},R.prototype.toBuffer=function(s,K){return De(typeof ut<`u`),this.toArrayLike(ut,s,K)},R.prototype.toArray=function(s,K){return this.toArrayLike(Array,s,K)},R.prototype.toArrayLike=function(s,K,xe){var ke=this.byteLength(),Ke=xe||Math.max(1,ke);De(ke<=Ke,`byte array longer than desired length`),De(Ke>0,`Requested array length <= 0`),this.strip();var at=K===`le`,Xe=new s(Ke),We,g,Ye=this.clone();if(at){for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[g]=We;for(;g<Ke;g++)Xe[g]=0}else{for(g=0;g<Ke-ke;g++)Xe[g]=0;for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[Ke-g-1]=We}return Xe},Math.clz32?R.prototype._countBits=function(s){return 32-Math.clz32(s)}:R.prototype._countBits=function(s){var K=s,xe=0;return K>=4096&&(xe+=13,K>>>=13),K>=64&&(xe+=7,K>>>=7),K>=8&&(xe+=4,K>>>=4),K>=2&&(xe+=2,K>>>=2),xe+K},R.prototype._zeroBits=function(s){if(s===0)return 26;var K=s,xe=0;return!(K&8191)&&(xe+=13,K>>>=13),!(K&127)&&(xe+=7,K>>>=7),!(K&15)&&(xe+=4,K>>>=4),!(K&3)&&(xe+=2,K>>>=2),!(K&1)&&xe++,xe},R.prototype.bitLength=function(){var s=this.words[this.length-1],K=this._countBits(s);return(this.length-1)*26+K};function Yt(Je){for(var s=Array(Je.bitLength()),K=0;K<s.length;K++){var xe=K/26|0,ke=K%26;s[K]=(Je.words[xe]&1<<ke)>>>ke}return s}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,K=0;K<this.length;K++){var xe=this._zeroBits(this.words[K]);if(s+=xe,xe!==26)break}return s},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(s){return this.negative===0?this.clone():this.abs().inotn(s).iaddn(1)},R.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var K=0;K<s.length;K++)this.words[K]=this.words[K]|s.words[K];return this.strip()},R.prototype.ior=function(s){return De((this.negative|s.negative)===0),this.iuor(s)},R.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},R.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},R.prototype.iuand=function(s){for(var K=this.length>s.length?s:this,xe=0;xe<K.length;xe++)this.words[xe]=this.words[xe]&s.words[xe];return this.length=K.length,this.strip()},R.prototype.iand=function(s){return De((this.negative|s.negative)===0),this.iuand(s)},R.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},R.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},R.prototype.iuxor=function(s){var K,xe;this.length>s.length?(K=this,xe=s):(K=s,xe=this);for(var ke=0;ke<xe.length;ke++)this.words[ke]=K.words[ke]^xe.words[ke];if(this!==K)for(;ke<K.length;ke++)this.words[ke]=K.words[ke];return this.length=K.length,this.strip()},R.prototype.ixor=function(s){return De((this.negative|s.negative)===0),this.iuxor(s)},R.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},R.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},R.prototype.inotn=function(s){De(typeof s==`number`&&s>=0);var K=Math.ceil(s/26)|0,xe=s%26;this._expand(K),xe>0&&K--;for(var ke=0;ke<K;ke++)this.words[ke]=~this.words[ke]&67108863;return xe>0&&(this.words[ke]=~this.words[ke]&67108863>>26-xe),this.strip()},R.prototype.notn=function(s){return this.clone().inotn(s)},R.prototype.setn=function(s,K){De(typeof s==`number`&&s>=0);var xe=s/26|0,ke=s%26;return this._expand(xe+1),K?this.words[xe]=this.words[xe]|1<<ke:this.words[xe]=this.words[xe]&~(1<<ke),this.strip()},R.prototype.iadd=function(s){var K;if(this.negative!==0&&s.negative===0)return this.negative=0,K=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,K=this.isub(s),s.negative=1,K._normSign();var xe,ke;this.length>s.length?(xe=this,ke=s):(xe=s,ke=this);for(var Ke=0,at=0;at<ke.length;at++)K=(xe.words[at]|0)+(ke.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;for(;Ke!==0&&at<xe.length;at++)K=(xe.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;if(this.length=xe.length,Ke!==0)this.words[this.length]=Ke,this.length++;else if(xe!==this)for(;at<xe.length;at++)this.words[at]=xe.words[at];return this},R.prototype.add=function(s){var K;return s.negative!==0&&this.negative===0?(s.negative=0,K=this.sub(s),s.negative^=1,K):s.negative===0&&this.negative!==0?(this.negative=0,K=s.sub(this),this.negative=1,K):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},R.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var K=this.iadd(s);return s.negative=1,K._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var xe=this.cmp(s);if(xe===0)return this.negative=0,this.length=1,this.words[0]=0,this;var ke,Ke;xe>0?(ke=this,Ke=s):(ke=s,Ke=this);for(var at=0,Xe=0;Xe<Ke.length;Xe++)K=(ke.words[Xe]|0)-(Ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;for(;at!==0&&Xe<ke.length;Xe++)K=(ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;if(at===0&&Xe<ke.length&&ke!==this)for(;Xe<ke.length;Xe++)this.words[Xe]=ke.words[Xe];return this.length=Math.max(this.length,Xe),ke!==this&&(this.negative=1),this.strip()},R.prototype.sub=function(s){return this.clone().isub(s)};function Gt(Je,s,K){K.negative=s.negative^Je.negative;var xe=Je.length+s.length|0;K.length=xe,xe=xe-1|0;var ke=Je.words[0]|0,Ke=s.words[0]|0,at=ke*Ke,Xe=at&67108863,We=at/67108864|0;K.words[0]=Xe;for(var g=1;g<xe;g++){for(var Ye=We>>>26,ti=We&67108863,Xt=Math.min(g,s.length-1),si=Math.max(0,g-Je.length+1);si<=Xt;si++){var ki=g-si|0;ke=Je.words[ki]|0,Ke=s.words[si]|0,at=ke*Ke+ti,Ye+=at/67108864|0,ti=at&67108863}K.words[g]=ti|0,We=Ye|0}return We===0?K.length--:K.words[g]=We|0,K.strip()}var Jt=function(s,K,xe){var ke=s.words,Ke=K.words,at=xe.words,Xe=0,We,g,Ye,ti=ke[0]|0,Xt=ti&8191,si=ti>>>13,ki=ke[1]|0,pi=ki&8191,_i=ki>>>13,hi=ke[2]|0,di=hi&8191,bi=hi>>>13,Bi=ke[3]|0,ci=Bi&8191,vi=Bi>>>13,Ai=ke[4]|0,Li=Ai&8191,Ti=Ai>>>13,ba=ke[5]|0,Ri=ba&8191,Wi=ba>>>13,Ma=ke[6]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=ke[7]|0,gi=ya&8191,Ni=ya>>>13,$i=ke[8]|0,Vi=$i&8191,Ui=$i>>>13,yi=ke[9]|0,ai=yi&8191,oi=yi>>>13,Di=Ke[0]|0,Si=Di&8191,qi=Di>>>13,la=Ke[1]|0,Yi=la&8191,zi=la>>>13,ka=Ke[2]|0,Ki=ka&8191,Gi=ka>>>13,Aa=Ke[3]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=Ke[4]|0,ea=kn&8191,ua=kn>>>13,Ei=Ke[5]|0,ni=Ei&8191,li=Ei>>>13,ji=Ke[6]|0,Ci=ji&8191,Pi=ji>>>13,fa=Ke[7]|0,Zi=fa&8191,ia=fa>>>13,$a=Ke[8]|0,ra=$a&8191,Qi=$a>>>13,Xn=Ke[9]|0,da=Xn&8191,ha=Xn>>>13;xe.negative=s.negative^K.negative,xe.length=19,We=Math.imul(Xt,Si),g=Math.imul(Xt,qi),g=g+Math.imul(si,Si)|0,Ye=Math.imul(si,qi);var xn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(xn>>>26)|0,xn&=67108863,We=Math.imul(pi,Si),g=Math.imul(pi,qi),g=g+Math.imul(_i,Si)|0,Ye=Math.imul(_i,qi),We=We+Math.imul(Xt,Yi)|0,g=g+Math.imul(Xt,zi)|0,g=g+Math.imul(si,Yi)|0,Ye=Ye+Math.imul(si,zi)|0;var rn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(rn>>>26)|0,rn&=67108863,We=Math.imul(di,Si),g=Math.imul(di,qi),g=g+Math.imul(bi,Si)|0,Ye=Math.imul(bi,qi),We=We+Math.imul(pi,Yi)|0,g=g+Math.imul(pi,zi)|0,g=g+Math.imul(_i,Yi)|0,Ye=Ye+Math.imul(_i,zi)|0,We=We+Math.imul(Xt,Ki)|0,g=g+Math.imul(Xt,Gi)|0,g=g+Math.imul(si,Ki)|0,Ye=Ye+Math.imul(si,Gi)|0;var an=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(an>>>26)|0,an&=67108863,We=Math.imul(ci,Si),g=Math.imul(ci,qi),g=g+Math.imul(vi,Si)|0,Ye=Math.imul(vi,qi),We=We+Math.imul(di,Yi)|0,g=g+Math.imul(di,zi)|0,g=g+Math.imul(bi,Yi)|0,Ye=Ye+Math.imul(bi,zi)|0,We=We+Math.imul(pi,Ki)|0,g=g+Math.imul(pi,Gi)|0,g=g+Math.imul(_i,Ki)|0,Ye=Ye+Math.imul(_i,Gi)|0,We=We+Math.imul(Xt,Ji)|0,g=g+Math.imul(Xt,Xi)|0,g=g+Math.imul(si,Ji)|0,Ye=Ye+Math.imul(si,Xi)|0;var Wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,We=Math.imul(Li,Si),g=Math.imul(Li,qi),g=g+Math.imul(Ti,Si)|0,Ye=Math.imul(Ti,qi),We=We+Math.imul(ci,Yi)|0,g=g+Math.imul(ci,zi)|0,g=g+Math.imul(vi,Yi)|0,Ye=Ye+Math.imul(vi,zi)|0,We=We+Math.imul(di,Ki)|0,g=g+Math.imul(di,Gi)|0,g=g+Math.imul(bi,Ki)|0,Ye=Ye+Math.imul(bi,Gi)|0,We=We+Math.imul(pi,Ji)|0,g=g+Math.imul(pi,Xi)|0,g=g+Math.imul(_i,Ji)|0,Ye=Ye+Math.imul(_i,Xi)|0,We=We+Math.imul(Xt,ea)|0,g=g+Math.imul(Xt,ua)|0,g=g+Math.imul(si,ea)|0,Ye=Ye+Math.imul(si,ua)|0;var wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wa>>>26)|0,wa&=67108863,We=Math.imul(Ri,Si),g=Math.imul(Ri,qi),g=g+Math.imul(Wi,Si)|0,Ye=Math.imul(Wi,qi),We=We+Math.imul(Li,Yi)|0,g=g+Math.imul(Li,zi)|0,g=g+Math.imul(Ti,Yi)|0,Ye=Ye+Math.imul(Ti,zi)|0,We=We+Math.imul(ci,Ki)|0,g=g+Math.imul(ci,Gi)|0,g=g+Math.imul(vi,Ki)|0,Ye=Ye+Math.imul(vi,Gi)|0,We=We+Math.imul(di,Ji)|0,g=g+Math.imul(di,Xi)|0,g=g+Math.imul(bi,Ji)|0,Ye=Ye+Math.imul(bi,Xi)|0,We=We+Math.imul(pi,ea)|0,g=g+Math.imul(pi,ua)|0,g=g+Math.imul(_i,ea)|0,Ye=Ye+Math.imul(_i,ua)|0,We=We+Math.imul(Xt,ni)|0,g=g+Math.imul(Xt,li)|0,g=g+Math.imul(si,ni)|0,Ye=Ye+Math.imul(si,li)|0;var Da=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Da>>>26)|0,Da&=67108863,We=Math.imul(Hi,Si),g=Math.imul(Hi,qi),g=g+Math.imul(Ii,Si)|0,Ye=Math.imul(Ii,qi),We=We+Math.imul(Ri,Yi)|0,g=g+Math.imul(Ri,zi)|0,g=g+Math.imul(Wi,Yi)|0,Ye=Ye+Math.imul(Wi,zi)|0,We=We+Math.imul(Li,Ki)|0,g=g+Math.imul(Li,Gi)|0,g=g+Math.imul(Ti,Ki)|0,Ye=Ye+Math.imul(Ti,Gi)|0,We=We+Math.imul(ci,Ji)|0,g=g+Math.imul(ci,Xi)|0,g=g+Math.imul(vi,Ji)|0,Ye=Ye+Math.imul(vi,Xi)|0,We=We+Math.imul(di,ea)|0,g=g+Math.imul(di,ua)|0,g=g+Math.imul(bi,ea)|0,Ye=Ye+Math.imul(bi,ua)|0,We=We+Math.imul(pi,ni)|0,g=g+Math.imul(pi,li)|0,g=g+Math.imul(_i,ni)|0,Ye=Ye+Math.imul(_i,li)|0,We=We+Math.imul(Xt,Ci)|0,g=g+Math.imul(Xt,Pi)|0,g=g+Math.imul(si,Ci)|0,Ye=Ye+Math.imul(si,Pi)|0;var Na=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Na>>>26)|0,Na&=67108863,We=Math.imul(gi,Si),g=Math.imul(gi,qi),g=g+Math.imul(Ni,Si)|0,Ye=Math.imul(Ni,qi),We=We+Math.imul(Hi,Yi)|0,g=g+Math.imul(Hi,zi)|0,g=g+Math.imul(Ii,Yi)|0,Ye=Ye+Math.imul(Ii,zi)|0,We=We+Math.imul(Ri,Ki)|0,g=g+Math.imul(Ri,Gi)|0,g=g+Math.imul(Wi,Ki)|0,Ye=Ye+Math.imul(Wi,Gi)|0,We=We+Math.imul(Li,Ji)|0,g=g+Math.imul(Li,Xi)|0,g=g+Math.imul(Ti,Ji)|0,Ye=Ye+Math.imul(Ti,Xi)|0,We=We+Math.imul(ci,ea)|0,g=g+Math.imul(ci,ua)|0,g=g+Math.imul(vi,ea)|0,Ye=Ye+Math.imul(vi,ua)|0,We=We+Math.imul(di,ni)|0,g=g+Math.imul(di,li)|0,g=g+Math.imul(bi,ni)|0,Ye=Ye+Math.imul(bi,li)|0,We=We+Math.imul(pi,Ci)|0,g=g+Math.imul(pi,Pi)|0,g=g+Math.imul(_i,Ci)|0,Ye=Ye+Math.imul(_i,Pi)|0,We=We+Math.imul(Xt,Zi)|0,g=g+Math.imul(Xt,ia)|0,g=g+Math.imul(si,Zi)|0,Ye=Ye+Math.imul(si,ia)|0;var on=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(on>>>26)|0,on&=67108863,We=Math.imul(Vi,Si),g=Math.imul(Vi,qi),g=g+Math.imul(Ui,Si)|0,Ye=Math.imul(Ui,qi),We=We+Math.imul(gi,Yi)|0,g=g+Math.imul(gi,zi)|0,g=g+Math.imul(Ni,Yi)|0,Ye=Ye+Math.imul(Ni,zi)|0,We=We+Math.imul(Hi,Ki)|0,g=g+Math.imul(Hi,Gi)|0,g=g+Math.imul(Ii,Ki)|0,Ye=Ye+Math.imul(Ii,Gi)|0,We=We+Math.imul(Ri,Ji)|0,g=g+Math.imul(Ri,Xi)|0,g=g+Math.imul(Wi,Ji)|0,Ye=Ye+Math.imul(Wi,Xi)|0,We=We+Math.imul(Li,ea)|0,g=g+Math.imul(Li,ua)|0,g=g+Math.imul(Ti,ea)|0,Ye=Ye+Math.imul(Ti,ua)|0,We=We+Math.imul(ci,ni)|0,g=g+Math.imul(ci,li)|0,g=g+Math.imul(vi,ni)|0,Ye=Ye+Math.imul(vi,li)|0,We=We+Math.imul(di,Ci)|0,g=g+Math.imul(di,Pi)|0,g=g+Math.imul(bi,Ci)|0,Ye=Ye+Math.imul(bi,Pi)|0,We=We+Math.imul(pi,Zi)|0,g=g+Math.imul(pi,ia)|0,g=g+Math.imul(_i,Zi)|0,Ye=Ye+Math.imul(_i,ia)|0,We=We+Math.imul(Xt,ra)|0,g=g+Math.imul(Xt,Qi)|0,g=g+Math.imul(si,ra)|0,Ye=Ye+Math.imul(si,Qi)|0;var nn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(nn>>>26)|0,nn&=67108863,We=Math.imul(ai,Si),g=Math.imul(ai,qi),g=g+Math.imul(oi,Si)|0,Ye=Math.imul(oi,qi),We=We+Math.imul(Vi,Yi)|0,g=g+Math.imul(Vi,zi)|0,g=g+Math.imul(Ui,Yi)|0,Ye=Ye+Math.imul(Ui,zi)|0,We=We+Math.imul(gi,Ki)|0,g=g+Math.imul(gi,Gi)|0,g=g+Math.imul(Ni,Ki)|0,Ye=Ye+Math.imul(Ni,Gi)|0,We=We+Math.imul(Hi,Ji)|0,g=g+Math.imul(Hi,Xi)|0,g=g+Math.imul(Ii,Ji)|0,Ye=Ye+Math.imul(Ii,Xi)|0,We=We+Math.imul(Ri,ea)|0,g=g+Math.imul(Ri,ua)|0,g=g+Math.imul(Wi,ea)|0,Ye=Ye+Math.imul(Wi,ua)|0,We=We+Math.imul(Li,ni)|0,g=g+Math.imul(Li,li)|0,g=g+Math.imul(Ti,ni)|0,Ye=Ye+Math.imul(Ti,li)|0,We=We+Math.imul(ci,Ci)|0,g=g+Math.imul(ci,Pi)|0,g=g+Math.imul(vi,Ci)|0,Ye=Ye+Math.imul(vi,Pi)|0,We=We+Math.imul(di,Zi)|0,g=g+Math.imul(di,ia)|0,g=g+Math.imul(bi,Zi)|0,Ye=Ye+Math.imul(bi,ia)|0,We=We+Math.imul(pi,ra)|0,g=g+Math.imul(pi,Qi)|0,g=g+Math.imul(_i,ra)|0,Ye=Ye+Math.imul(_i,Qi)|0,We=We+Math.imul(Xt,da)|0,g=g+Math.imul(Xt,ha)|0,g=g+Math.imul(si,da)|0,Ye=Ye+Math.imul(si,ha)|0;var bn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,We=Math.imul(ai,Yi),g=Math.imul(ai,zi),g=g+Math.imul(oi,Yi)|0,Ye=Math.imul(oi,zi),We=We+Math.imul(Vi,Ki)|0,g=g+Math.imul(Vi,Gi)|0,g=g+Math.imul(Ui,Ki)|0,Ye=Ye+Math.imul(Ui,Gi)|0,We=We+Math.imul(gi,Ji)|0,g=g+Math.imul(gi,Xi)|0,g=g+Math.imul(Ni,Ji)|0,Ye=Ye+Math.imul(Ni,Xi)|0,We=We+Math.imul(Hi,ea)|0,g=g+Math.imul(Hi,ua)|0,g=g+Math.imul(Ii,ea)|0,Ye=Ye+Math.imul(Ii,ua)|0,We=We+Math.imul(Ri,ni)|0,g=g+Math.imul(Ri,li)|0,g=g+Math.imul(Wi,ni)|0,Ye=Ye+Math.imul(Wi,li)|0,We=We+Math.imul(Li,Ci)|0,g=g+Math.imul(Li,Pi)|0,g=g+Math.imul(Ti,Ci)|0,Ye=Ye+Math.imul(Ti,Pi)|0,We=We+Math.imul(ci,Zi)|0,g=g+Math.imul(ci,ia)|0,g=g+Math.imul(vi,Zi)|0,Ye=Ye+Math.imul(vi,ia)|0,We=We+Math.imul(di,ra)|0,g=g+Math.imul(di,Qi)|0,g=g+Math.imul(bi,ra)|0,Ye=Ye+Math.imul(bi,Qi)|0,We=We+Math.imul(pi,da)|0,g=g+Math.imul(pi,ha)|0,g=g+Math.imul(_i,da)|0,Ye=Ye+Math.imul(_i,ha)|0;var wn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wn>>>26)|0,wn&=67108863,We=Math.imul(ai,Ki),g=Math.imul(ai,Gi),g=g+Math.imul(oi,Ki)|0,Ye=Math.imul(oi,Gi),We=We+Math.imul(Vi,Ji)|0,g=g+Math.imul(Vi,Xi)|0,g=g+Math.imul(Ui,Ji)|0,Ye=Ye+Math.imul(Ui,Xi)|0,We=We+Math.imul(gi,ea)|0,g=g+Math.imul(gi,ua)|0,g=g+Math.imul(Ni,ea)|0,Ye=Ye+Math.imul(Ni,ua)|0,We=We+Math.imul(Hi,ni)|0,g=g+Math.imul(Hi,li)|0,g=g+Math.imul(Ii,ni)|0,Ye=Ye+Math.imul(Ii,li)|0,We=We+Math.imul(Ri,Ci)|0,g=g+Math.imul(Ri,Pi)|0,g=g+Math.imul(Wi,Ci)|0,Ye=Ye+Math.imul(Wi,Pi)|0,We=We+Math.imul(Li,Zi)|0,g=g+Math.imul(Li,ia)|0,g=g+Math.imul(Ti,Zi)|0,Ye=Ye+Math.imul(Ti,ia)|0,We=We+Math.imul(ci,ra)|0,g=g+Math.imul(ci,Qi)|0,g=g+Math.imul(vi,ra)|0,Ye=Ye+Math.imul(vi,Qi)|0,We=We+Math.imul(di,da)|0,g=g+Math.imul(di,ha)|0,g=g+Math.imul(bi,da)|0,Ye=Ye+Math.imul(bi,ha)|0;var ln=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(ln>>>26)|0,ln&=67108863,We=Math.imul(ai,Ji),g=Math.imul(ai,Xi),g=g+Math.imul(oi,Ji)|0,Ye=Math.imul(oi,Xi),We=We+Math.imul(Vi,ea)|0,g=g+Math.imul(Vi,ua)|0,g=g+Math.imul(Ui,ea)|0,Ye=Ye+Math.imul(Ui,ua)|0,We=We+Math.imul(gi,ni)|0,g=g+Math.imul(gi,li)|0,g=g+Math.imul(Ni,ni)|0,Ye=Ye+Math.imul(Ni,li)|0,We=We+Math.imul(Hi,Ci)|0,g=g+Math.imul(Hi,Pi)|0,g=g+Math.imul(Ii,Ci)|0,Ye=Ye+Math.imul(Ii,Pi)|0,We=We+Math.imul(Ri,Zi)|0,g=g+Math.imul(Ri,ia)|0,g=g+Math.imul(Wi,Zi)|0,Ye=Ye+Math.imul(Wi,ia)|0,We=We+Math.imul(Li,ra)|0,g=g+Math.imul(Li,Qi)|0,g=g+Math.imul(Ti,ra)|0,Ye=Ye+Math.imul(Ti,Qi)|0,We=We+Math.imul(ci,da)|0,g=g+Math.imul(ci,ha)|0,g=g+Math.imul(vi,da)|0,Ye=Ye+Math.imul(vi,ha)|0;var Mn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,We=Math.imul(ai,ea),g=Math.imul(ai,ua),g=g+Math.imul(oi,ea)|0,Ye=Math.imul(oi,ua),We=We+Math.imul(Vi,ni)|0,g=g+Math.imul(Vi,li)|0,g=g+Math.imul(Ui,ni)|0,Ye=Ye+Math.imul(Ui,li)|0,We=We+Math.imul(gi,Ci)|0,g=g+Math.imul(gi,Pi)|0,g=g+Math.imul(Ni,Ci)|0,Ye=Ye+Math.imul(Ni,Pi)|0,We=We+Math.imul(Hi,Zi)|0,g=g+Math.imul(Hi,ia)|0,g=g+Math.imul(Ii,Zi)|0,Ye=Ye+Math.imul(Ii,ia)|0,We=We+Math.imul(Ri,ra)|0,g=g+Math.imul(Ri,Qi)|0,g=g+Math.imul(Wi,ra)|0,Ye=Ye+Math.imul(Wi,Qi)|0,We=We+Math.imul(Li,da)|0,g=g+Math.imul(Li,ha)|0,g=g+Math.imul(Ti,da)|0,Ye=Ye+Math.imul(Ti,ha)|0;var sn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(sn>>>26)|0,sn&=67108863,We=Math.imul(ai,ni),g=Math.imul(ai,li),g=g+Math.imul(oi,ni)|0,Ye=Math.imul(oi,li),We=We+Math.imul(Vi,Ci)|0,g=g+Math.imul(Vi,Pi)|0,g=g+Math.imul(Ui,Ci)|0,Ye=Ye+Math.imul(Ui,Pi)|0,We=We+Math.imul(gi,Zi)|0,g=g+Math.imul(gi,ia)|0,g=g+Math.imul(Ni,Zi)|0,Ye=Ye+Math.imul(Ni,ia)|0,We=We+Math.imul(Hi,ra)|0,g=g+Math.imul(Hi,Qi)|0,g=g+Math.imul(Ii,ra)|0,Ye=Ye+Math.imul(Ii,Qi)|0,We=We+Math.imul(Ri,da)|0,g=g+Math.imul(Ri,ha)|0,g=g+Math.imul(Wi,da)|0,Ye=Ye+Math.imul(Wi,ha)|0;var Dn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,We=Math.imul(ai,Ci),g=Math.imul(ai,Pi),g=g+Math.imul(oi,Ci)|0,Ye=Math.imul(oi,Pi),We=We+Math.imul(Vi,Zi)|0,g=g+Math.imul(Vi,ia)|0,g=g+Math.imul(Ui,Zi)|0,Ye=Ye+Math.imul(Ui,ia)|0,We=We+Math.imul(gi,ra)|0,g=g+Math.imul(gi,Qi)|0,g=g+Math.imul(Ni,ra)|0,Ye=Ye+Math.imul(Ni,Qi)|0,We=We+Math.imul(Hi,da)|0,g=g+Math.imul(Hi,ha)|0,g=g+Math.imul(Ii,da)|0,Ye=Ye+Math.imul(Ii,ha)|0;var An=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(An>>>26)|0,An&=67108863,We=Math.imul(ai,Zi),g=Math.imul(ai,ia),g=g+Math.imul(oi,Zi)|0,Ye=Math.imul(oi,ia),We=We+Math.imul(Vi,ra)|0,g=g+Math.imul(Vi,Qi)|0,g=g+Math.imul(Ui,ra)|0,Ye=Ye+Math.imul(Ui,Qi)|0,We=We+Math.imul(gi,da)|0,g=g+Math.imul(gi,ha)|0,g=g+Math.imul(Ni,da)|0,Ye=Ye+Math.imul(Ni,ha)|0;var Tn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,We=Math.imul(ai,ra),g=Math.imul(ai,Qi),g=g+Math.imul(oi,ra)|0,Ye=Math.imul(oi,Qi),We=We+Math.imul(Vi,da)|0,g=g+Math.imul(Vi,ha)|0,g=g+Math.imul(Ui,da)|0,Ye=Ye+Math.imul(Ui,ha)|0;var Jn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,We=Math.imul(ai,da),g=Math.imul(ai,ha),g=g+Math.imul(oi,da)|0,Ye=Math.imul(oi,ha);var Zn=(Xe+We|0)+((g&8191)<<13)|0;return Xe=(Ye+(g>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,at[0]=xn,at[1]=rn,at[2]=an,at[3]=Wa,at[4]=wa,at[5]=Da,at[6]=Na,at[7]=on,at[8]=nn,at[9]=bn,at[10]=wn,at[11]=ln,at[12]=Mn,at[13]=sn,at[14]=Dn,at[15]=An,at[16]=Tn,at[17]=Jn,at[18]=Zn,Xe!==0&&(at[19]=Xe,xe.length++),xe};Math.imul||(Jt=Gt);function ei(Je,s,K){K.negative=s.negative^Je.negative,K.length=Je.length+s.length;for(var xe=0,ke=0,Ke=0;Ke<K.length-1;Ke++){var at=ke;ke=0;for(var Xe=xe&67108863,We=Math.min(Ke,s.length-1),g=Math.max(0,Ke-Je.length+1);g<=We;g++){var Ye=Ke-g,ti=(Je.words[Ye]|0)*(s.words[g]|0),Xt=ti&67108863;at=at+(ti/67108864|0)|0,Xt=Xt+Xe|0,Xe=Xt&67108863,at=at+(Xt>>>26)|0,ke+=at>>>26,at&=67108863}K.words[Ke]=Xe,xe=at,at=ke}return xe===0?K.length--:K.words[Ke]=xe,K.strip()}function ii(Je,s,K){return new ri().mulp(Je,s,K)}R.prototype.mulTo=function(s,K){var xe,ke=this.length+s.length;return xe=this.length===10&&s.length===10?Jt(this,s,K):ke<63?Gt(this,s,K):ke<1024?ei(this,s,K):ii(this,s,K),xe};function ri(Je,s){this.x=Je,this.y=s}ri.prototype.makeRBT=function(s){for(var K=Array(s),xe=R.prototype._countBits(s)-1,ke=0;ke<s;ke++)K[ke]=this.revBin(ke,xe,s);return K},ri.prototype.revBin=function(s,K,xe){if(s===0||s===xe-1)return s;for(var ke=0,Ke=0;Ke<K;Ke++)ke|=(s&1)<<K-Ke-1,s>>=1;return ke},ri.prototype.permute=function(s,K,xe,ke,Ke,at){for(var Xe=0;Xe<at;Xe++)ke[Xe]=K[s[Xe]],Ke[Xe]=xe[s[Xe]]},ri.prototype.transform=function(s,K,xe,ke,Ke,at){this.permute(at,s,K,xe,ke,Ke);for(var Xe=1;Xe<Ke;Xe<<=1)for(var We=Xe<<1,g=Math.cos(2*Math.PI/We),Ye=Math.sin(2*Math.PI/We),ti=0;ti<Ke;ti+=We)for(var Xt=g,si=Ye,ki=0;ki<Xe;ki++){var pi=xe[ti+ki],_i=ke[ti+ki],hi=xe[ti+ki+Xe],di=ke[ti+ki+Xe],bi=Xt*hi-si*di;di=Xt*di+si*hi,hi=bi,xe[ti+ki]=pi+hi,ke[ti+ki]=_i+di,xe[ti+ki+Xe]=pi-hi,ke[ti+ki+Xe]=_i-di,ki!==We&&(bi=g*Xt-Ye*si,si=g*si+Ye*Xt,Xt=bi)}},ri.prototype.guessLen13b=function(s,K){var xe=Math.max(K,s)|1,ke=xe&1,Ke=0;for(xe=xe/2|0;xe;xe>>>=1)Ke++;return 1<<Ke+1+ke},ri.prototype.conjugate=function(s,K,xe){if(!(xe<=1))for(var ke=0;ke<xe/2;ke++){var Ke=s[ke];s[ke]=s[xe-ke-1],s[xe-ke-1]=Ke,Ke=K[ke],K[ke]=-K[xe-ke-1],K[xe-ke-1]=-Ke}},ri.prototype.normalize13b=function(s,K){for(var xe=0,ke=0;ke<K/2;ke++){var Ke=Math.round(s[2*ke+1]/K)*8192+Math.round(s[2*ke]/K)+xe;s[ke]=Ke&67108863,xe=Ke<67108864?0:Ke/67108864|0}return s},ri.prototype.convert13b=function(s,K,xe,ke){for(var Ke=0,at=0;at<K;at++)Ke+=s[at]|0,xe[2*at]=Ke&8191,Ke>>>=13,xe[2*at+1]=Ke&8191,Ke>>>=13;for(at=2*K;at<ke;++at)xe[at]=0;De(Ke===0),De((Ke&-8192)==0)},ri.prototype.stub=function(s){for(var K=Array(s),xe=0;xe<s;xe++)K[xe]=0;return K},ri.prototype.mulp=function(s,K,xe){var ke=2*this.guessLen13b(s.length,K.length),Ke=this.makeRBT(ke),at=this.stub(ke),Xe=Array(ke),We=Array(ke),g=Array(ke),Ye=Array(ke),ti=Array(ke),Xt=Array(ke),si=xe.words;si.length=ke,this.convert13b(s.words,s.length,Xe,ke),this.convert13b(K.words,K.length,Ye,ke),this.transform(Xe,at,We,g,ke,Ke),this.transform(Ye,at,ti,Xt,ke,Ke);for(var ki=0;ki<ke;ki++){var pi=We[ki]*ti[ki]-g[ki]*Xt[ki];g[ki]=We[ki]*Xt[ki]+g[ki]*ti[ki],We[ki]=pi}return this.conjugate(We,g,ke),this.transform(We,g,si,at,ke,Ke),this.conjugate(si,at,ke),this.normalize13b(si,ke),xe.negative=s.negative^K.negative,xe.length=s.length+K.length,xe.strip()},R.prototype.mul=function(s){var K=new R(null);return K.words=Array(this.length+s.length),this.mulTo(s,K)},R.prototype.mulf=function(s){var K=new R(null);return K.words=Array(this.length+s.length),ii(this,s,K)},R.prototype.imul=function(s){return this.clone().mulTo(s,this)},R.prototype.imuln=function(s){De(typeof s==`number`),De(s<67108864);for(var K=0,xe=0;xe<this.length;xe++){var ke=(this.words[xe]|0)*s,Ke=(ke&67108863)+(K&67108863);K>>=26,K+=ke/67108864|0,K+=Ke>>>26,this.words[xe]=Ke&67108863}return K!==0&&(this.words[xe]=K,this.length++),this.length=s===0?1:this.length,this},R.prototype.muln=function(s){return this.clone().imuln(s)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(s){var K=Yt(s);if(K.length===0)return new R(1);for(var xe=this,ke=0;ke<K.length&&K[ke]===0;ke++,xe=xe.sqr());if(++ke<K.length)for(var Ke=xe.sqr();ke<K.length;ke++,Ke=Ke.sqr())K[ke]!==0&&(xe=xe.mul(Ke));return xe},R.prototype.iushln=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=67108863>>>26-K<<26-K,Ke;if(K!==0){var at=0;for(Ke=0;Ke<this.length;Ke++){var Xe=this.words[Ke]&ke,We=(this.words[Ke]|0)-Xe<<K;this.words[Ke]=We|at,at=Xe>>>26-K}at&&(this.words[Ke]=at,this.length++)}if(xe!==0){for(Ke=this.length-1;Ke>=0;Ke--)this.words[Ke+xe]=this.words[Ke];for(Ke=0;Ke<xe;Ke++)this.words[Ke]=0;this.length+=xe}return this.strip()},R.prototype.ishln=function(s){return De(this.negative===0),this.iushln(s)},R.prototype.iushrn=function(s,K,xe){De(typeof s==`number`&&s>=0);var ke=K?(K-K%26)/26:0,Ke=s%26,at=Math.min((s-Ke)/26,this.length),Xe=67108863^67108863>>>Ke<<Ke,We=xe;if(ke-=at,ke=Math.max(0,ke),We){for(var g=0;g<at;g++)We.words[g]=this.words[g];We.length=at}if(at!==0)if(this.length>at)for(this.length-=at,g=0;g<this.length;g++)this.words[g]=this.words[g+at];else this.words[0]=0,this.length=1;var Ye=0;for(g=this.length-1;g>=0&&(Ye!==0||g>=ke);g--){var ti=this.words[g]|0;this.words[g]=Ye<<26-Ke|ti>>>Ke,Ye=ti&Xe}return We&&Ye!==0&&(We.words[We.length++]=Ye),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},R.prototype.ishrn=function(s,K,xe){return De(this.negative===0),this.iushrn(s,K,xe)},R.prototype.shln=function(s){return this.clone().ishln(s)},R.prototype.ushln=function(s){return this.clone().iushln(s)},R.prototype.shrn=function(s){return this.clone().ishrn(s)},R.prototype.ushrn=function(s){return this.clone().iushrn(s)},R.prototype.testn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=1<<K;return this.length<=xe?!1:!!(this.words[xe]&ke)},R.prototype.imaskn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=xe)return this;if(K!==0&&xe++,this.length=Math.min(xe,this.length),K!==0){var ke=67108863^67108863>>>K<<K;this.words[this.length-1]&=ke}return this.strip()},R.prototype.maskn=function(s){return this.clone().imaskn(s)},R.prototype.iaddn=function(s){return De(typeof s==`number`),De(s<67108864),s<0?this.isubn(-s):this.negative===0?this._iaddn(s):this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this)},R.prototype._iaddn=function(s){this.words[0]+=s;for(var K=0;K<this.length&&this.words[K]>=67108864;K++)this.words[K]-=67108864,K===this.length-1?this.words[K+1]=1:this.words[K+1]++;return this.length=Math.max(this.length,K+1),this},R.prototype.isubn=function(s){if(De(typeof s==`number`),De(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var K=0;K<this.length&&this.words[K]<0;K++)this.words[K]+=67108864,--this.words[K+1];return this.strip()},R.prototype.addn=function(s){return this.clone().iaddn(s)},R.prototype.subn=function(s){return this.clone().isubn(s)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(s,K,xe){var ke=s.length+xe,Ke;this._expand(ke);var at,Xe=0;for(Ke=0;Ke<s.length;Ke++){at=(this.words[Ke+xe]|0)+Xe;var We=(s.words[Ke]|0)*K;at-=We&67108863,Xe=(at>>26)-(We/67108864|0),this.words[Ke+xe]=at&67108863}for(;Ke<this.length-xe;Ke++)at=(this.words[Ke+xe]|0)+Xe,Xe=at>>26,this.words[Ke+xe]=at&67108863;if(Xe===0)return this.strip();for(De(Xe===-1),Xe=0,Ke=0;Ke<this.length;Ke++)at=-(this.words[Ke]|0)+Xe,Xe=at>>26,this.words[Ke]=at&67108863;return this.negative=1,this.strip()},R.prototype._wordDiv=function(s,K){var xe=this.length-s.length,ke=this.clone(),Ke=s,at=Ke.words[Ke.length-1]|0;xe=26-this._countBits(at),xe!==0&&(Ke=Ke.ushln(xe),ke.iushln(xe),at=Ke.words[Ke.length-1]|0);var Xe=ke.length-Ke.length,We;if(K!==`mod`){We=new R(null),We.length=Xe+1,We.words=Array(We.length);for(var g=0;g<We.length;g++)We.words[g]=0}var Ye=ke.clone()._ishlnsubmul(Ke,1,Xe);Ye.negative===0&&(ke=Ye,We&&(We.words[Xe]=1));for(var ti=Xe-1;ti>=0;ti--){var Xt=(ke.words[Ke.length+ti]|0)*67108864+(ke.words[Ke.length+ti-1]|0);for(Xt=Math.min(Xt/at|0,67108863),ke._ishlnsubmul(Ke,Xt,ti);ke.negative!==0;)Xt--,ke.negative=0,ke._ishlnsubmul(Ke,1,ti),ke.isZero()||(ke.negative^=1);We&&(We.words[ti]=Xt)}return We&&We.strip(),ke.strip(),K!==`div`&&xe!==0&&ke.iushrn(xe),{div:We||null,mod:ke}},R.prototype.divmod=function(s,K,xe){if(De(!s.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var ke,Ke,at;return this.negative!==0&&s.negative===0?(at=this.neg().divmod(s,K),K!==`mod`&&(ke=at.div.neg()),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.iadd(s)),{div:ke,mod:Ke}):this.negative===0&&s.negative!==0?(at=this.divmod(s.neg(),K),K!==`mod`&&(ke=at.div.neg()),{div:ke,mod:at.mod}):(this.negative&s.negative)===0?s.length>this.length||this.cmp(s)<0?{div:new R(0),mod:this}:s.length===1?K===`div`?{div:this.divn(s.words[0]),mod:null}:K===`mod`?{div:null,mod:new R(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new R(this.modn(s.words[0]))}:this._wordDiv(s,K):(at=this.neg().divmod(s.neg(),K),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.isub(s)),{div:at.div,mod:Ke})},R.prototype.div=function(s){return this.divmod(s,`div`,!1).div},R.prototype.mod=function(s){return this.divmod(s,`mod`,!1).mod},R.prototype.umod=function(s){return this.divmod(s,`mod`,!0).mod},R.prototype.divRound=function(s){var K=this.divmod(s);if(K.mod.isZero())return K.div;var xe=K.div.negative===0?K.mod:K.mod.isub(s),ke=s.ushrn(1),Ke=s.andln(1),at=xe.cmp(ke);return at<0||Ke===1&&at===0?K.div:K.div.negative===0?K.div.iaddn(1):K.div.isubn(1)},R.prototype.modn=function(s){De(s<=67108863);for(var K=(1<<26)%s,xe=0,ke=this.length-1;ke>=0;ke--)xe=(K*xe+(this.words[ke]|0))%s;return xe},R.prototype.idivn=function(s){De(s<=67108863);for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=(this.words[xe]|0)+K*67108864;this.words[xe]=ke/s|0,K=ke%s}return this.strip()},R.prototype.divn=function(s){return this.clone().idivn(s)},R.prototype.egcd=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=new R(0),Xe=new R(1),We=0;K.isEven()&&xe.isEven();)K.iushrn(1),xe.iushrn(1),++We;for(var g=xe.clone(),Ye=K.clone();!K.isZero();){for(var ti=0,Xt=1;(K.words[0]&Xt)===0&&ti<26;++ti,Xt<<=1);if(ti>0)for(K.iushrn(ti);ti-- >0;)(ke.isOdd()||Ke.isOdd())&&(ke.iadd(g),Ke.isub(Ye)),ke.iushrn(1),Ke.iushrn(1);for(var si=0,ki=1;(xe.words[0]&ki)===0&&si<26;++si,ki<<=1);if(si>0)for(xe.iushrn(si);si-- >0;)(at.isOdd()||Xe.isOdd())&&(at.iadd(g),Xe.isub(Ye)),at.iushrn(1),Xe.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(at),Ke.isub(Xe)):(xe.isub(K),at.isub(ke),Xe.isub(Ke))}return{a:at,b:Xe,gcd:xe.iushln(We)}},R.prototype._invmp=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=xe.clone();K.cmpn(1)>0&&xe.cmpn(1)>0;){for(var Xe=0,We=1;(K.words[0]&We)===0&&Xe<26;++Xe,We<<=1);if(Xe>0)for(K.iushrn(Xe);Xe-- >0;)ke.isOdd()&&ke.iadd(at),ke.iushrn(1);for(var g=0,Ye=1;(xe.words[0]&Ye)===0&&g<26;++g,Ye<<=1);if(g>0)for(xe.iushrn(g);g-- >0;)Ke.isOdd()&&Ke.iadd(at),Ke.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(Ke)):(xe.isub(K),Ke.isub(ke))}var ti;return ti=K.cmpn(1)===0?ke:Ke,ti.cmpn(0)<0&&ti.iadd(s),ti},R.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var K=this.clone(),xe=s.clone();K.negative=0,xe.negative=0;for(var ke=0;K.isEven()&&xe.isEven();ke++)K.iushrn(1),xe.iushrn(1);do{for(;K.isEven();)K.iushrn(1);for(;xe.isEven();)xe.iushrn(1);var Ke=K.cmp(xe);if(Ke<0){var at=K;K=xe,xe=at}else if(Ke===0||xe.cmpn(1)===0)break;K.isub(xe)}while(!0);return xe.iushln(ke)},R.prototype.invm=function(s){return this.egcd(s).a.umod(s)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(s){return this.words[0]&s},R.prototype.bincn=function(s){De(typeof s==`number`);var K=s%26,xe=(s-K)/26,ke=1<<K;if(this.length<=xe)return this._expand(xe+1),this.words[xe]|=ke,this;for(var Ke=ke,at=xe;Ke!==0&&at<this.length;at++){var Xe=this.words[at]|0;Xe+=Ke,Ke=Xe>>>26,Xe&=67108863,this.words[at]=Xe}return Ke!==0&&(this.words[at]=Ke,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(s){var K=s<0;if(this.negative!==0&&!K)return-1;if(this.negative===0&&K)return 1;this.strip();var xe;if(this.length>1)xe=1;else{K&&(s=-s),De(s<=67108863,`Number is too big`);var ke=this.words[0]|0;xe=ke===s?0:ke<s?-1:1}return this.negative===0?xe:-xe|0},R.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var K=this.ucmp(s);return this.negative===0?K:-K|0},R.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=this.words[xe]|0,Ke=s.words[xe]|0;if(ke!==Ke){ke<Ke?K=-1:ke>Ke&&(K=1);break}}return K},R.prototype.gtn=function(s){return this.cmpn(s)===1},R.prototype.gt=function(s){return this.cmp(s)===1},R.prototype.gten=function(s){return this.cmpn(s)>=0},R.prototype.gte=function(s){return this.cmp(s)>=0},R.prototype.ltn=function(s){return this.cmpn(s)===-1},R.prototype.lt=function(s){return this.cmp(s)===-1},R.prototype.lten=function(s){return this.cmpn(s)<=0},R.prototype.lte=function(s){return this.cmp(s)<=0},R.prototype.eqn=function(s){return this.cmpn(s)===0},R.prototype.eq=function(s){return this.cmp(s)===0},R.red=function(s){return new wi(s)},R.prototype.toRed=function(s){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),s.convertTo(this)._forceRed(s)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(s){return this.red=s,this},R.prototype.forceRed=function(s){return De(!this.red,`Already a number in reduction context`),this._forceRed(s)},R.prototype.redAdd=function(s){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,s)},R.prototype.redIAdd=function(s){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,s)},R.prototype.redSub=function(s){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,s)},R.prototype.redISub=function(s){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,s)},R.prototype.redShl=function(s){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,s)},R.prototype.redMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.mul(this,s)},R.prototype.redIMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.imul(this,s)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(s){return De(this.red&&!s.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,s)};var ui={k256:null,p224:null,p192:null,p25519:null};function fi(Je,s){this.name=Je,this.p=new R(s,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}fi.prototype._tmp=function(){var s=new R(null);return s.words=Array(Math.ceil(this.n/13)),s},fi.prototype.ireduce=function(s){var K=s,xe;do this.split(K,this.tmp),K=this.imulK(K),K=K.iadd(this.tmp),xe=K.bitLength();while(xe>this.n);var ke=xe<this.n?-1:K.ucmp(this.p);return ke===0?(K.words[0]=0,K.length=1):ke>0?K.isub(this.p):K.strip===void 0?K._strip():K.strip(),K},fi.prototype.split=function(s,K){s.iushrn(this.n,0,K)},fi.prototype.imulK=function(s){return s.imul(this.k)};function mi(){fi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(mi,fi),mi.prototype.split=function(s,K){for(var xe=4194303,ke=Math.min(s.length,9),Ke=0;Ke<ke;Ke++)K.words[Ke]=s.words[Ke];if(K.length=ke,s.length<=9){s.words[0]=0,s.length=1;return}var at=s.words[9];for(K.words[K.length++]=at&xe,Ke=10;Ke<s.length;Ke++){var Xe=s.words[Ke]|0;s.words[Ke-10]=(Xe&xe)<<4|at>>>22,at=Xe}at>>>=22,s.words[Ke-10]=at,at===0&&s.length>10?s.length-=10:s.length-=9},mi.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var K=0,xe=0;xe<s.length;xe++){var ke=s.words[xe]|0;K+=ke*977,s.words[xe]=K&67108863,K=ke*64+(K/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Fi(){fi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(Fi,fi);function Mi(){fi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Mi,fi);function xi(){fi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(xi,fi),xi.prototype.imulK=function(s){for(var K=0,xe=0;xe<s.length;xe++){var ke=(s.words[xe]|0)*19+K,Ke=ke&67108863;ke>>>=26,s.words[xe]=Ke,K=ke}return K!==0&&(s.words[s.length++]=K),s},R._prime=function(s){if(ui[s])return ui[s];var K;if(s===`k256`)K=new mi;else if(s===`p224`)K=new Fi;else if(s===`p192`)K=new Mi;else if(s===`p25519`)K=new xi;else throw Error(`Unknown prime `+s);return ui[s]=K,K};function wi(Je){if(typeof Je==`string`){var s=R._prime(Je);this.m=s.p,this.prime=s}else De(Je.gtn(1),`modulus must be greater than 1`),this.m=Je,this.prime=null}wi.prototype._verify1=function(s){De(s.negative===0,`red works only with positives`),De(s.red,`red works only with red numbers`)},wi.prototype._verify2=function(s,K){De((s.negative|K.negative)===0,`red works only with positives`),De(s.red&&s.red===K.red,`red works only with red numbers`)},wi.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},wi.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},wi.prototype.add=function(s,K){this._verify2(s,K);var xe=s.add(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe._forceRed(this)},wi.prototype.iadd=function(s,K){this._verify2(s,K);var xe=s.iadd(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe},wi.prototype.sub=function(s,K){this._verify2(s,K);var xe=s.sub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe._forceRed(this)},wi.prototype.isub=function(s,K){this._verify2(s,K);var xe=s.isub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe},wi.prototype.shl=function(s,K){return this._verify1(s),this.imod(s.ushln(K))},wi.prototype.imul=function(s,K){return this._verify2(s,K),this.imod(s.imul(K))},wi.prototype.mul=function(s,K){return this._verify2(s,K),this.imod(s.mul(K))},wi.prototype.isqr=function(s){return this.imul(s,s.clone())},wi.prototype.sqr=function(s){return this.mul(s,s)},wi.prototype.sqrt=function(s){if(s.isZero())return s.clone();var K=this.m.andln(3);if(De(K%2==1),K===3){var xe=this.m.add(new R(1)).iushrn(2);return this.pow(s,xe)}for(var ke=this.m.subn(1),Ke=0;!ke.isZero()&&ke.andln(1)===0;)Ke++,ke.iushrn(1);De(!ke.isZero());var at=new R(1).toRed(this),Xe=at.redNeg(),We=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new R(2*g*g).toRed(this);this.pow(g,We).cmp(Xe)!==0;)g.redIAdd(Xe);for(var Ye=this.pow(g,ke),ti=this.pow(s,ke.addn(1).iushrn(1)),Xt=this.pow(s,ke),si=Ke;Xt.cmp(at)!==0;){for(var ki=Xt,pi=0;ki.cmp(at)!==0;pi++)ki=ki.redSqr();De(pi<si);var _i=this.pow(Ye,new R(1).iushln(si-pi-1));ti=ti.redMul(_i),Ye=_i.redSqr(),Xt=Xt.redMul(Ye),si=pi}return ti},wi.prototype.invm=function(s){var K=s._invmp(this.m);return K.negative===0?this.imod(K):(K.negative=0,this.imod(K).redNeg())},wi.prototype.pow=function(s,K){if(K.isZero())return new R(1).toRed(this);if(K.cmpn(1)===0)return s.clone();var xe=4,ke=Array(1<<xe);ke[0]=new R(1).toRed(this),ke[1]=s;for(var Ke=2;Ke<ke.length;Ke++)ke[Ke]=this.mul(ke[Ke-1],s);var at=ke[0],Xe=0,We=0,g=K.bitLength()%26;for(g===0&&(g=26),Ke=K.length-1;Ke>=0;Ke--){for(var Ye=K.words[Ke],ti=g-1;ti>=0;ti--){var Xt=Ye>>ti&1;if(at!==ke[0]&&(at=this.sqr(at)),Xt===0&&Xe===0){We=0;continue}Xe<<=1,Xe|=Xt,We++,!(We!==xe&&(Ke!==0||ti!==0))&&(at=this.mul(at,ke[Xe]),We=0,Xe=0)}g=26}return at},wi.prototype.convertTo=function(s){var K=s.umod(this.m);return K===s?K.clone():K},wi.prototype.convertFrom=function(s){var K=s.clone();return K.red=null,K},R.mont=function(s){return new Oi(s)};function Oi(Je){wi.call(this,Je),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(Oi,wi),Oi.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},Oi.prototype.convertFrom=function(s){var K=this.imod(s.mul(this.rinv));return K.red=null,K},Oi.prototype.imul=function(s,K){if(s.isZero()||K.isZero())return s.words[0]=0,s.length=1,s;var xe=s.imul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.mul=function(s,K){if(s.isZero()||K.isZero())return new R(0)._forceRed(this);var xe=s.mul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_browser$7=__commonJSMin(((r,p)=>{init_dist();var j=require_elliptic$1(),Ue=require_bn$6();p.exports=function(Ct){return new Ge(Ct)};var De={secp256k1:{name:`secp256k1`,byteLength:32},secp224r1:{name:`p224`,byteLength:28},prime256v1:{name:`p256`,byteLength:32},prime192v1:{name:`p192`,byteLength:24},ed25519:{name:`ed25519`,byteLength:32},secp384r1:{name:`p384`,byteLength:48},secp521r1:{name:`p521`,byteLength:66}};De.p224=De.secp224r1,De.p256=De.secp256r1=De.prime256v1,De.p192=De.secp192r1=De.prime192v1,De.p384=De.secp384r1,De.p521=De.secp521r1;function Ge(ut){this.curveType=De[ut],this.curveType||={name:ut},this.curve=new j.ec(this.curveType.name),this.keys=void 0}Ge.prototype.generateKeys=function(ut,Ct){return this.keys=this.curve.genKeyPair(),this.getPublicKey(ut,Ct)},Ge.prototype.computeSecret=function(ut,Ct,zt){return Ct||=`utf8`,Buffer$21.isBuffer(ut)||(ut=new Buffer$21(ut,Ct)),R(this.curve.keyFromPublic(ut).getPublic().mul(this.keys.getPrivate()).getX(),zt,this.curveType.byteLength)},Ge.prototype.getPublicKey=function(ut,Ct){var zt=this.keys.getPublic(Ct===`compressed`,!0);return Ct===`hybrid`&&(zt[zt.length-1]%2?zt[0]=7:zt[0]=6),R(zt,ut)},Ge.prototype.getPrivateKey=function(ut){return R(this.keys.getPrivate(),ut)},Ge.prototype.setPublicKey=function(ut,Ct){return Ct||=`utf8`,Buffer$21.isBuffer(ut)||(ut=new Buffer$21(ut,Ct)),this.keys._importPublic(ut),this},Ge.prototype.setPrivateKey=function(ut,Ct){Ct||=`utf8`,Buffer$21.isBuffer(ut)||(ut=new Buffer$21(ut,Ct));var zt=new Ue(ut);return zt=zt.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(zt),this};function R(ut,Ct,zt){Array.isArray(ut)||(ut=ut.toArray());var ft=new Buffer$21(ut);if(zt&&ft.length<zt){var qt=new Buffer$21(zt-ft.length);qt.fill(0),ft=Buffer$21.concat([qt,ft])}return Ct?ft.toString(Ct):ft}})),require_mgf$1=__commonJSMin(((r,p)=>{var j=require_browser$14(),Ue=require_safe_buffer$3().Buffer;p.exports=function(Ge,R){for(var ut=Ue.alloc(0),Ct=0,zt;ut.length<R;)zt=De(Ct++),ut=Ue.concat([ut,j(`sha1`).update(Ge).update(zt).digest()]);return ut.slice(0,R)};function De(Ge){var R=Ue.allocUnsafe(4);return R.writeUInt32BE(Ge,0),R}})),require_xor$1=__commonJSMin(((r,p)=>{p.exports=function(Ue,De){for(var Ge=Ue.length,R=-1;++R<Ge;)Ue[R]^=De[R];return Ue}})),require_bn$5=__commonJSMin(((r,p)=>{(function(j,Ue){function De(Je,s){if(!Je)throw Error(s||`Assertion failed`)}function Ge(Je,s){Je.super_=s;var K=function(){};K.prototype=s.prototype,Je.prototype=new K,Je.prototype.constructor=Je}function R(Je,s,K){if(R.isBN(Je))return Je;this.negative=0,this.words=null,this.length=0,this.red=null,Je!==null&&((s===`le`||s===`be`)&&(K=s,s=10),this._init(Je||0,s||10,K||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist().Buffer}catch{}R.isBN=function(s){return s instanceof R?!0:typeof s==`object`&&!!s&&s.constructor.wordSize===R.wordSize&&Array.isArray(s.words)},R.max=function(s,K){return s.cmp(K)>0?s:K},R.min=function(s,K){return s.cmp(K)<0?s:K},R.prototype._init=function(s,K,xe){if(typeof s==`number`)return this._initNumber(s,K,xe);if(typeof s==`object`)return this._initArray(s,K,xe);K===`hex`&&(K=16),De(K===(K|0)&&K>=2&&K<=36),s=s.toString().replace(/\s+/g,``);var ke=0;s[0]===`-`&&(ke++,this.negative=1),ke<s.length&&(K===16?this._parseHex(s,ke,xe):(this._parseBase(s,K,ke),xe===`le`&&this._initArray(this.toArray(),K,xe)))},R.prototype._initNumber=function(s,K,xe){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(De(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),xe===`le`&&this._initArray(this.toArray(),K,xe)},R.prototype._initArray=function(s,K,xe){if(De(typeof s.length==`number`),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke,at,Xe=0;if(xe===`be`)for(ke=s.length-1,Ke=0;ke>=0;ke-=3)at=s[ke]|s[ke-1]<<8|s[ke-2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);else if(xe===`le`)for(ke=0,Ke=0;ke<s.length;ke+=3)at=s[ke]|s[ke+1]<<8|s[ke+2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);return this.strip()};function Ct(Je,s){var K=Je.charCodeAt(s);return K>=65&&K<=70?K-55:K>=97&&K<=102?K-87:K-48&15}function zt(Je,s,K){var xe=Ct(Je,K);return K-1>=s&&(xe|=Ct(Je,K-1)<<4),xe}R.prototype._parseHex=function(s,K,xe){this.length=Math.ceil((s.length-K)/6),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke=0,at=0,Xe;if(xe===`be`)for(ke=s.length-1;ke>=K;ke-=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;else for(ke=(s.length-K)%2==0?K+1:K;ke<s.length;ke+=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;this.strip()};function ft(Je,s,K,xe){for(var ke=0,Ke=Math.min(Je.length,K),at=s;at<Ke;at++){var Xe=Je.charCodeAt(at)-48;ke*=xe,Xe>=49?ke+=Xe-49+10:Xe>=17?ke+=Xe-17+10:ke+=Xe}return ke}R.prototype._parseBase=function(s,K,xe){this.words=[0],this.length=1;for(var ke=0,Ke=1;Ke<=67108863;Ke*=K)ke++;ke--,Ke=Ke/K|0;for(var at=s.length-xe,Xe=at%ke,We=Math.min(at,at-Xe)+xe,g=0,Ye=xe;Ye<We;Ye+=ke)g=ft(s,Ye,Ye+ke,K),this.imuln(Ke),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g);if(Xe!==0){var ti=1;for(g=ft(s,Ye,s.length,K),Ye=0;Ye<Xe;Ye++)ti*=K;this.imuln(ti),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g)}this.strip()},R.prototype.copy=function(s){s.words=Array(this.length);for(var K=0;K<this.length;K++)s.words[K]=this.words[K];s.length=this.length,s.negative=this.negative,s.red=this.red},R.prototype.clone=function(){var s=new R(null);return this.copy(s),s},R.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},R.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},R.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var qt=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Nt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ut=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(s,K){s||=10,K=K|0||1;var xe;if(s===16||s===`hex`){xe=``;for(var ke=0,Ke=0,at=0;at<this.length;at++){var Xe=this.words[at],We=((Xe<<ke|Ke)&16777215).toString(16);Ke=Xe>>>24-ke&16777215,ke+=2,ke>=26&&(ke-=26,at--),xe=Ke!==0||at!==this.length-1?qt[6-We.length]+We+xe:We+xe}for(Ke!==0&&(xe=Ke.toString(16)+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}if(s===(s|0)&&s>=2&&s<=36){var g=Nt[s],Ye=Ut[s];xe=``;var ti=this.clone();for(ti.negative=0;!ti.isZero();){var Xt=ti.modn(Ye).toString(s);ti=ti.idivn(Ye),xe=ti.isZero()?Xt+xe:qt[g-Xt.length]+Xt+xe}for(this.isZero()&&(xe=`0`+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?s:-s},R.prototype.toJSON=function(){return this.toString(16)},R.prototype.toBuffer=function(s,K){return De(typeof ut<`u`),this.toArrayLike(ut,s,K)},R.prototype.toArray=function(s,K){return this.toArrayLike(Array,s,K)},R.prototype.toArrayLike=function(s,K,xe){var ke=this.byteLength(),Ke=xe||Math.max(1,ke);De(ke<=Ke,`byte array longer than desired length`),De(Ke>0,`Requested array length <= 0`),this.strip();var at=K===`le`,Xe=new s(Ke),We,g,Ye=this.clone();if(at){for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[g]=We;for(;g<Ke;g++)Xe[g]=0}else{for(g=0;g<Ke-ke;g++)Xe[g]=0;for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[Ke-g-1]=We}return Xe},Math.clz32?R.prototype._countBits=function(s){return 32-Math.clz32(s)}:R.prototype._countBits=function(s){var K=s,xe=0;return K>=4096&&(xe+=13,K>>>=13),K>=64&&(xe+=7,K>>>=7),K>=8&&(xe+=4,K>>>=4),K>=2&&(xe+=2,K>>>=2),xe+K},R.prototype._zeroBits=function(s){if(s===0)return 26;var K=s,xe=0;return!(K&8191)&&(xe+=13,K>>>=13),!(K&127)&&(xe+=7,K>>>=7),!(K&15)&&(xe+=4,K>>>=4),!(K&3)&&(xe+=2,K>>>=2),!(K&1)&&xe++,xe},R.prototype.bitLength=function(){var s=this.words[this.length-1],K=this._countBits(s);return(this.length-1)*26+K};function Yt(Je){for(var s=Array(Je.bitLength()),K=0;K<s.length;K++){var xe=K/26|0,ke=K%26;s[K]=(Je.words[xe]&1<<ke)>>>ke}return s}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,K=0;K<this.length;K++){var xe=this._zeroBits(this.words[K]);if(s+=xe,xe!==26)break}return s},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(s){return this.negative===0?this.clone():this.abs().inotn(s).iaddn(1)},R.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var K=0;K<s.length;K++)this.words[K]=this.words[K]|s.words[K];return this.strip()},R.prototype.ior=function(s){return De((this.negative|s.negative)===0),this.iuor(s)},R.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},R.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},R.prototype.iuand=function(s){for(var K=this.length>s.length?s:this,xe=0;xe<K.length;xe++)this.words[xe]=this.words[xe]&s.words[xe];return this.length=K.length,this.strip()},R.prototype.iand=function(s){return De((this.negative|s.negative)===0),this.iuand(s)},R.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},R.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},R.prototype.iuxor=function(s){var K,xe;this.length>s.length?(K=this,xe=s):(K=s,xe=this);for(var ke=0;ke<xe.length;ke++)this.words[ke]=K.words[ke]^xe.words[ke];if(this!==K)for(;ke<K.length;ke++)this.words[ke]=K.words[ke];return this.length=K.length,this.strip()},R.prototype.ixor=function(s){return De((this.negative|s.negative)===0),this.iuxor(s)},R.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},R.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},R.prototype.inotn=function(s){De(typeof s==`number`&&s>=0);var K=Math.ceil(s/26)|0,xe=s%26;this._expand(K),xe>0&&K--;for(var ke=0;ke<K;ke++)this.words[ke]=~this.words[ke]&67108863;return xe>0&&(this.words[ke]=~this.words[ke]&67108863>>26-xe),this.strip()},R.prototype.notn=function(s){return this.clone().inotn(s)},R.prototype.setn=function(s,K){De(typeof s==`number`&&s>=0);var xe=s/26|0,ke=s%26;return this._expand(xe+1),K?this.words[xe]=this.words[xe]|1<<ke:this.words[xe]=this.words[xe]&~(1<<ke),this.strip()},R.prototype.iadd=function(s){var K;if(this.negative!==0&&s.negative===0)return this.negative=0,K=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,K=this.isub(s),s.negative=1,K._normSign();var xe,ke;this.length>s.length?(xe=this,ke=s):(xe=s,ke=this);for(var Ke=0,at=0;at<ke.length;at++)K=(xe.words[at]|0)+(ke.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;for(;Ke!==0&&at<xe.length;at++)K=(xe.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;if(this.length=xe.length,Ke!==0)this.words[this.length]=Ke,this.length++;else if(xe!==this)for(;at<xe.length;at++)this.words[at]=xe.words[at];return this},R.prototype.add=function(s){var K;return s.negative!==0&&this.negative===0?(s.negative=0,K=this.sub(s),s.negative^=1,K):s.negative===0&&this.negative!==0?(this.negative=0,K=s.sub(this),this.negative=1,K):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},R.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var K=this.iadd(s);return s.negative=1,K._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var xe=this.cmp(s);if(xe===0)return this.negative=0,this.length=1,this.words[0]=0,this;var ke,Ke;xe>0?(ke=this,Ke=s):(ke=s,Ke=this);for(var at=0,Xe=0;Xe<Ke.length;Xe++)K=(ke.words[Xe]|0)-(Ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;for(;at!==0&&Xe<ke.length;Xe++)K=(ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;if(at===0&&Xe<ke.length&&ke!==this)for(;Xe<ke.length;Xe++)this.words[Xe]=ke.words[Xe];return this.length=Math.max(this.length,Xe),ke!==this&&(this.negative=1),this.strip()},R.prototype.sub=function(s){return this.clone().isub(s)};function Gt(Je,s,K){K.negative=s.negative^Je.negative;var xe=Je.length+s.length|0;K.length=xe,xe=xe-1|0;var ke=Je.words[0]|0,Ke=s.words[0]|0,at=ke*Ke,Xe=at&67108863,We=at/67108864|0;K.words[0]=Xe;for(var g=1;g<xe;g++){for(var Ye=We>>>26,ti=We&67108863,Xt=Math.min(g,s.length-1),si=Math.max(0,g-Je.length+1);si<=Xt;si++){var ki=g-si|0;ke=Je.words[ki]|0,Ke=s.words[si]|0,at=ke*Ke+ti,Ye+=at/67108864|0,ti=at&67108863}K.words[g]=ti|0,We=Ye|0}return We===0?K.length--:K.words[g]=We|0,K.strip()}var Jt=function(s,K,xe){var ke=s.words,Ke=K.words,at=xe.words,Xe=0,We,g,Ye,ti=ke[0]|0,Xt=ti&8191,si=ti>>>13,ki=ke[1]|0,pi=ki&8191,_i=ki>>>13,hi=ke[2]|0,di=hi&8191,bi=hi>>>13,Bi=ke[3]|0,ci=Bi&8191,vi=Bi>>>13,Ai=ke[4]|0,Li=Ai&8191,Ti=Ai>>>13,ba=ke[5]|0,Ri=ba&8191,Wi=ba>>>13,Ma=ke[6]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=ke[7]|0,gi=ya&8191,Ni=ya>>>13,$i=ke[8]|0,Vi=$i&8191,Ui=$i>>>13,yi=ke[9]|0,ai=yi&8191,oi=yi>>>13,Di=Ke[0]|0,Si=Di&8191,qi=Di>>>13,la=Ke[1]|0,Yi=la&8191,zi=la>>>13,ka=Ke[2]|0,Ki=ka&8191,Gi=ka>>>13,Aa=Ke[3]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=Ke[4]|0,ea=kn&8191,ua=kn>>>13,Ei=Ke[5]|0,ni=Ei&8191,li=Ei>>>13,ji=Ke[6]|0,Ci=ji&8191,Pi=ji>>>13,fa=Ke[7]|0,Zi=fa&8191,ia=fa>>>13,$a=Ke[8]|0,ra=$a&8191,Qi=$a>>>13,Xn=Ke[9]|0,da=Xn&8191,ha=Xn>>>13;xe.negative=s.negative^K.negative,xe.length=19,We=Math.imul(Xt,Si),g=Math.imul(Xt,qi),g=g+Math.imul(si,Si)|0,Ye=Math.imul(si,qi);var xn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(xn>>>26)|0,xn&=67108863,We=Math.imul(pi,Si),g=Math.imul(pi,qi),g=g+Math.imul(_i,Si)|0,Ye=Math.imul(_i,qi),We=We+Math.imul(Xt,Yi)|0,g=g+Math.imul(Xt,zi)|0,g=g+Math.imul(si,Yi)|0,Ye=Ye+Math.imul(si,zi)|0;var rn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(rn>>>26)|0,rn&=67108863,We=Math.imul(di,Si),g=Math.imul(di,qi),g=g+Math.imul(bi,Si)|0,Ye=Math.imul(bi,qi),We=We+Math.imul(pi,Yi)|0,g=g+Math.imul(pi,zi)|0,g=g+Math.imul(_i,Yi)|0,Ye=Ye+Math.imul(_i,zi)|0,We=We+Math.imul(Xt,Ki)|0,g=g+Math.imul(Xt,Gi)|0,g=g+Math.imul(si,Ki)|0,Ye=Ye+Math.imul(si,Gi)|0;var an=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(an>>>26)|0,an&=67108863,We=Math.imul(ci,Si),g=Math.imul(ci,qi),g=g+Math.imul(vi,Si)|0,Ye=Math.imul(vi,qi),We=We+Math.imul(di,Yi)|0,g=g+Math.imul(di,zi)|0,g=g+Math.imul(bi,Yi)|0,Ye=Ye+Math.imul(bi,zi)|0,We=We+Math.imul(pi,Ki)|0,g=g+Math.imul(pi,Gi)|0,g=g+Math.imul(_i,Ki)|0,Ye=Ye+Math.imul(_i,Gi)|0,We=We+Math.imul(Xt,Ji)|0,g=g+Math.imul(Xt,Xi)|0,g=g+Math.imul(si,Ji)|0,Ye=Ye+Math.imul(si,Xi)|0;var Wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,We=Math.imul(Li,Si),g=Math.imul(Li,qi),g=g+Math.imul(Ti,Si)|0,Ye=Math.imul(Ti,qi),We=We+Math.imul(ci,Yi)|0,g=g+Math.imul(ci,zi)|0,g=g+Math.imul(vi,Yi)|0,Ye=Ye+Math.imul(vi,zi)|0,We=We+Math.imul(di,Ki)|0,g=g+Math.imul(di,Gi)|0,g=g+Math.imul(bi,Ki)|0,Ye=Ye+Math.imul(bi,Gi)|0,We=We+Math.imul(pi,Ji)|0,g=g+Math.imul(pi,Xi)|0,g=g+Math.imul(_i,Ji)|0,Ye=Ye+Math.imul(_i,Xi)|0,We=We+Math.imul(Xt,ea)|0,g=g+Math.imul(Xt,ua)|0,g=g+Math.imul(si,ea)|0,Ye=Ye+Math.imul(si,ua)|0;var wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wa>>>26)|0,wa&=67108863,We=Math.imul(Ri,Si),g=Math.imul(Ri,qi),g=g+Math.imul(Wi,Si)|0,Ye=Math.imul(Wi,qi),We=We+Math.imul(Li,Yi)|0,g=g+Math.imul(Li,zi)|0,g=g+Math.imul(Ti,Yi)|0,Ye=Ye+Math.imul(Ti,zi)|0,We=We+Math.imul(ci,Ki)|0,g=g+Math.imul(ci,Gi)|0,g=g+Math.imul(vi,Ki)|0,Ye=Ye+Math.imul(vi,Gi)|0,We=We+Math.imul(di,Ji)|0,g=g+Math.imul(di,Xi)|0,g=g+Math.imul(bi,Ji)|0,Ye=Ye+Math.imul(bi,Xi)|0,We=We+Math.imul(pi,ea)|0,g=g+Math.imul(pi,ua)|0,g=g+Math.imul(_i,ea)|0,Ye=Ye+Math.imul(_i,ua)|0,We=We+Math.imul(Xt,ni)|0,g=g+Math.imul(Xt,li)|0,g=g+Math.imul(si,ni)|0,Ye=Ye+Math.imul(si,li)|0;var Da=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Da>>>26)|0,Da&=67108863,We=Math.imul(Hi,Si),g=Math.imul(Hi,qi),g=g+Math.imul(Ii,Si)|0,Ye=Math.imul(Ii,qi),We=We+Math.imul(Ri,Yi)|0,g=g+Math.imul(Ri,zi)|0,g=g+Math.imul(Wi,Yi)|0,Ye=Ye+Math.imul(Wi,zi)|0,We=We+Math.imul(Li,Ki)|0,g=g+Math.imul(Li,Gi)|0,g=g+Math.imul(Ti,Ki)|0,Ye=Ye+Math.imul(Ti,Gi)|0,We=We+Math.imul(ci,Ji)|0,g=g+Math.imul(ci,Xi)|0,g=g+Math.imul(vi,Ji)|0,Ye=Ye+Math.imul(vi,Xi)|0,We=We+Math.imul(di,ea)|0,g=g+Math.imul(di,ua)|0,g=g+Math.imul(bi,ea)|0,Ye=Ye+Math.imul(bi,ua)|0,We=We+Math.imul(pi,ni)|0,g=g+Math.imul(pi,li)|0,g=g+Math.imul(_i,ni)|0,Ye=Ye+Math.imul(_i,li)|0,We=We+Math.imul(Xt,Ci)|0,g=g+Math.imul(Xt,Pi)|0,g=g+Math.imul(si,Ci)|0,Ye=Ye+Math.imul(si,Pi)|0;var Na=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Na>>>26)|0,Na&=67108863,We=Math.imul(gi,Si),g=Math.imul(gi,qi),g=g+Math.imul(Ni,Si)|0,Ye=Math.imul(Ni,qi),We=We+Math.imul(Hi,Yi)|0,g=g+Math.imul(Hi,zi)|0,g=g+Math.imul(Ii,Yi)|0,Ye=Ye+Math.imul(Ii,zi)|0,We=We+Math.imul(Ri,Ki)|0,g=g+Math.imul(Ri,Gi)|0,g=g+Math.imul(Wi,Ki)|0,Ye=Ye+Math.imul(Wi,Gi)|0,We=We+Math.imul(Li,Ji)|0,g=g+Math.imul(Li,Xi)|0,g=g+Math.imul(Ti,Ji)|0,Ye=Ye+Math.imul(Ti,Xi)|0,We=We+Math.imul(ci,ea)|0,g=g+Math.imul(ci,ua)|0,g=g+Math.imul(vi,ea)|0,Ye=Ye+Math.imul(vi,ua)|0,We=We+Math.imul(di,ni)|0,g=g+Math.imul(di,li)|0,g=g+Math.imul(bi,ni)|0,Ye=Ye+Math.imul(bi,li)|0,We=We+Math.imul(pi,Ci)|0,g=g+Math.imul(pi,Pi)|0,g=g+Math.imul(_i,Ci)|0,Ye=Ye+Math.imul(_i,Pi)|0,We=We+Math.imul(Xt,Zi)|0,g=g+Math.imul(Xt,ia)|0,g=g+Math.imul(si,Zi)|0,Ye=Ye+Math.imul(si,ia)|0;var on=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(on>>>26)|0,on&=67108863,We=Math.imul(Vi,Si),g=Math.imul(Vi,qi),g=g+Math.imul(Ui,Si)|0,Ye=Math.imul(Ui,qi),We=We+Math.imul(gi,Yi)|0,g=g+Math.imul(gi,zi)|0,g=g+Math.imul(Ni,Yi)|0,Ye=Ye+Math.imul(Ni,zi)|0,We=We+Math.imul(Hi,Ki)|0,g=g+Math.imul(Hi,Gi)|0,g=g+Math.imul(Ii,Ki)|0,Ye=Ye+Math.imul(Ii,Gi)|0,We=We+Math.imul(Ri,Ji)|0,g=g+Math.imul(Ri,Xi)|0,g=g+Math.imul(Wi,Ji)|0,Ye=Ye+Math.imul(Wi,Xi)|0,We=We+Math.imul(Li,ea)|0,g=g+Math.imul(Li,ua)|0,g=g+Math.imul(Ti,ea)|0,Ye=Ye+Math.imul(Ti,ua)|0,We=We+Math.imul(ci,ni)|0,g=g+Math.imul(ci,li)|0,g=g+Math.imul(vi,ni)|0,Ye=Ye+Math.imul(vi,li)|0,We=We+Math.imul(di,Ci)|0,g=g+Math.imul(di,Pi)|0,g=g+Math.imul(bi,Ci)|0,Ye=Ye+Math.imul(bi,Pi)|0,We=We+Math.imul(pi,Zi)|0,g=g+Math.imul(pi,ia)|0,g=g+Math.imul(_i,Zi)|0,Ye=Ye+Math.imul(_i,ia)|0,We=We+Math.imul(Xt,ra)|0,g=g+Math.imul(Xt,Qi)|0,g=g+Math.imul(si,ra)|0,Ye=Ye+Math.imul(si,Qi)|0;var nn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(nn>>>26)|0,nn&=67108863,We=Math.imul(ai,Si),g=Math.imul(ai,qi),g=g+Math.imul(oi,Si)|0,Ye=Math.imul(oi,qi),We=We+Math.imul(Vi,Yi)|0,g=g+Math.imul(Vi,zi)|0,g=g+Math.imul(Ui,Yi)|0,Ye=Ye+Math.imul(Ui,zi)|0,We=We+Math.imul(gi,Ki)|0,g=g+Math.imul(gi,Gi)|0,g=g+Math.imul(Ni,Ki)|0,Ye=Ye+Math.imul(Ni,Gi)|0,We=We+Math.imul(Hi,Ji)|0,g=g+Math.imul(Hi,Xi)|0,g=g+Math.imul(Ii,Ji)|0,Ye=Ye+Math.imul(Ii,Xi)|0,We=We+Math.imul(Ri,ea)|0,g=g+Math.imul(Ri,ua)|0,g=g+Math.imul(Wi,ea)|0,Ye=Ye+Math.imul(Wi,ua)|0,We=We+Math.imul(Li,ni)|0,g=g+Math.imul(Li,li)|0,g=g+Math.imul(Ti,ni)|0,Ye=Ye+Math.imul(Ti,li)|0,We=We+Math.imul(ci,Ci)|0,g=g+Math.imul(ci,Pi)|0,g=g+Math.imul(vi,Ci)|0,Ye=Ye+Math.imul(vi,Pi)|0,We=We+Math.imul(di,Zi)|0,g=g+Math.imul(di,ia)|0,g=g+Math.imul(bi,Zi)|0,Ye=Ye+Math.imul(bi,ia)|0,We=We+Math.imul(pi,ra)|0,g=g+Math.imul(pi,Qi)|0,g=g+Math.imul(_i,ra)|0,Ye=Ye+Math.imul(_i,Qi)|0,We=We+Math.imul(Xt,da)|0,g=g+Math.imul(Xt,ha)|0,g=g+Math.imul(si,da)|0,Ye=Ye+Math.imul(si,ha)|0;var bn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,We=Math.imul(ai,Yi),g=Math.imul(ai,zi),g=g+Math.imul(oi,Yi)|0,Ye=Math.imul(oi,zi),We=We+Math.imul(Vi,Ki)|0,g=g+Math.imul(Vi,Gi)|0,g=g+Math.imul(Ui,Ki)|0,Ye=Ye+Math.imul(Ui,Gi)|0,We=We+Math.imul(gi,Ji)|0,g=g+Math.imul(gi,Xi)|0,g=g+Math.imul(Ni,Ji)|0,Ye=Ye+Math.imul(Ni,Xi)|0,We=We+Math.imul(Hi,ea)|0,g=g+Math.imul(Hi,ua)|0,g=g+Math.imul(Ii,ea)|0,Ye=Ye+Math.imul(Ii,ua)|0,We=We+Math.imul(Ri,ni)|0,g=g+Math.imul(Ri,li)|0,g=g+Math.imul(Wi,ni)|0,Ye=Ye+Math.imul(Wi,li)|0,We=We+Math.imul(Li,Ci)|0,g=g+Math.imul(Li,Pi)|0,g=g+Math.imul(Ti,Ci)|0,Ye=Ye+Math.imul(Ti,Pi)|0,We=We+Math.imul(ci,Zi)|0,g=g+Math.imul(ci,ia)|0,g=g+Math.imul(vi,Zi)|0,Ye=Ye+Math.imul(vi,ia)|0,We=We+Math.imul(di,ra)|0,g=g+Math.imul(di,Qi)|0,g=g+Math.imul(bi,ra)|0,Ye=Ye+Math.imul(bi,Qi)|0,We=We+Math.imul(pi,da)|0,g=g+Math.imul(pi,ha)|0,g=g+Math.imul(_i,da)|0,Ye=Ye+Math.imul(_i,ha)|0;var wn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wn>>>26)|0,wn&=67108863,We=Math.imul(ai,Ki),g=Math.imul(ai,Gi),g=g+Math.imul(oi,Ki)|0,Ye=Math.imul(oi,Gi),We=We+Math.imul(Vi,Ji)|0,g=g+Math.imul(Vi,Xi)|0,g=g+Math.imul(Ui,Ji)|0,Ye=Ye+Math.imul(Ui,Xi)|0,We=We+Math.imul(gi,ea)|0,g=g+Math.imul(gi,ua)|0,g=g+Math.imul(Ni,ea)|0,Ye=Ye+Math.imul(Ni,ua)|0,We=We+Math.imul(Hi,ni)|0,g=g+Math.imul(Hi,li)|0,g=g+Math.imul(Ii,ni)|0,Ye=Ye+Math.imul(Ii,li)|0,We=We+Math.imul(Ri,Ci)|0,g=g+Math.imul(Ri,Pi)|0,g=g+Math.imul(Wi,Ci)|0,Ye=Ye+Math.imul(Wi,Pi)|0,We=We+Math.imul(Li,Zi)|0,g=g+Math.imul(Li,ia)|0,g=g+Math.imul(Ti,Zi)|0,Ye=Ye+Math.imul(Ti,ia)|0,We=We+Math.imul(ci,ra)|0,g=g+Math.imul(ci,Qi)|0,g=g+Math.imul(vi,ra)|0,Ye=Ye+Math.imul(vi,Qi)|0,We=We+Math.imul(di,da)|0,g=g+Math.imul(di,ha)|0,g=g+Math.imul(bi,da)|0,Ye=Ye+Math.imul(bi,ha)|0;var ln=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(ln>>>26)|0,ln&=67108863,We=Math.imul(ai,Ji),g=Math.imul(ai,Xi),g=g+Math.imul(oi,Ji)|0,Ye=Math.imul(oi,Xi),We=We+Math.imul(Vi,ea)|0,g=g+Math.imul(Vi,ua)|0,g=g+Math.imul(Ui,ea)|0,Ye=Ye+Math.imul(Ui,ua)|0,We=We+Math.imul(gi,ni)|0,g=g+Math.imul(gi,li)|0,g=g+Math.imul(Ni,ni)|0,Ye=Ye+Math.imul(Ni,li)|0,We=We+Math.imul(Hi,Ci)|0,g=g+Math.imul(Hi,Pi)|0,g=g+Math.imul(Ii,Ci)|0,Ye=Ye+Math.imul(Ii,Pi)|0,We=We+Math.imul(Ri,Zi)|0,g=g+Math.imul(Ri,ia)|0,g=g+Math.imul(Wi,Zi)|0,Ye=Ye+Math.imul(Wi,ia)|0,We=We+Math.imul(Li,ra)|0,g=g+Math.imul(Li,Qi)|0,g=g+Math.imul(Ti,ra)|0,Ye=Ye+Math.imul(Ti,Qi)|0,We=We+Math.imul(ci,da)|0,g=g+Math.imul(ci,ha)|0,g=g+Math.imul(vi,da)|0,Ye=Ye+Math.imul(vi,ha)|0;var Mn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,We=Math.imul(ai,ea),g=Math.imul(ai,ua),g=g+Math.imul(oi,ea)|0,Ye=Math.imul(oi,ua),We=We+Math.imul(Vi,ni)|0,g=g+Math.imul(Vi,li)|0,g=g+Math.imul(Ui,ni)|0,Ye=Ye+Math.imul(Ui,li)|0,We=We+Math.imul(gi,Ci)|0,g=g+Math.imul(gi,Pi)|0,g=g+Math.imul(Ni,Ci)|0,Ye=Ye+Math.imul(Ni,Pi)|0,We=We+Math.imul(Hi,Zi)|0,g=g+Math.imul(Hi,ia)|0,g=g+Math.imul(Ii,Zi)|0,Ye=Ye+Math.imul(Ii,ia)|0,We=We+Math.imul(Ri,ra)|0,g=g+Math.imul(Ri,Qi)|0,g=g+Math.imul(Wi,ra)|0,Ye=Ye+Math.imul(Wi,Qi)|0,We=We+Math.imul(Li,da)|0,g=g+Math.imul(Li,ha)|0,g=g+Math.imul(Ti,da)|0,Ye=Ye+Math.imul(Ti,ha)|0;var sn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(sn>>>26)|0,sn&=67108863,We=Math.imul(ai,ni),g=Math.imul(ai,li),g=g+Math.imul(oi,ni)|0,Ye=Math.imul(oi,li),We=We+Math.imul(Vi,Ci)|0,g=g+Math.imul(Vi,Pi)|0,g=g+Math.imul(Ui,Ci)|0,Ye=Ye+Math.imul(Ui,Pi)|0,We=We+Math.imul(gi,Zi)|0,g=g+Math.imul(gi,ia)|0,g=g+Math.imul(Ni,Zi)|0,Ye=Ye+Math.imul(Ni,ia)|0,We=We+Math.imul(Hi,ra)|0,g=g+Math.imul(Hi,Qi)|0,g=g+Math.imul(Ii,ra)|0,Ye=Ye+Math.imul(Ii,Qi)|0,We=We+Math.imul(Ri,da)|0,g=g+Math.imul(Ri,ha)|0,g=g+Math.imul(Wi,da)|0,Ye=Ye+Math.imul(Wi,ha)|0;var Dn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,We=Math.imul(ai,Ci),g=Math.imul(ai,Pi),g=g+Math.imul(oi,Ci)|0,Ye=Math.imul(oi,Pi),We=We+Math.imul(Vi,Zi)|0,g=g+Math.imul(Vi,ia)|0,g=g+Math.imul(Ui,Zi)|0,Ye=Ye+Math.imul(Ui,ia)|0,We=We+Math.imul(gi,ra)|0,g=g+Math.imul(gi,Qi)|0,g=g+Math.imul(Ni,ra)|0,Ye=Ye+Math.imul(Ni,Qi)|0,We=We+Math.imul(Hi,da)|0,g=g+Math.imul(Hi,ha)|0,g=g+Math.imul(Ii,da)|0,Ye=Ye+Math.imul(Ii,ha)|0;var An=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(An>>>26)|0,An&=67108863,We=Math.imul(ai,Zi),g=Math.imul(ai,ia),g=g+Math.imul(oi,Zi)|0,Ye=Math.imul(oi,ia),We=We+Math.imul(Vi,ra)|0,g=g+Math.imul(Vi,Qi)|0,g=g+Math.imul(Ui,ra)|0,Ye=Ye+Math.imul(Ui,Qi)|0,We=We+Math.imul(gi,da)|0,g=g+Math.imul(gi,ha)|0,g=g+Math.imul(Ni,da)|0,Ye=Ye+Math.imul(Ni,ha)|0;var Tn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,We=Math.imul(ai,ra),g=Math.imul(ai,Qi),g=g+Math.imul(oi,ra)|0,Ye=Math.imul(oi,Qi),We=We+Math.imul(Vi,da)|0,g=g+Math.imul(Vi,ha)|0,g=g+Math.imul(Ui,da)|0,Ye=Ye+Math.imul(Ui,ha)|0;var Jn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,We=Math.imul(ai,da),g=Math.imul(ai,ha),g=g+Math.imul(oi,da)|0,Ye=Math.imul(oi,ha);var Zn=(Xe+We|0)+((g&8191)<<13)|0;return Xe=(Ye+(g>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,at[0]=xn,at[1]=rn,at[2]=an,at[3]=Wa,at[4]=wa,at[5]=Da,at[6]=Na,at[7]=on,at[8]=nn,at[9]=bn,at[10]=wn,at[11]=ln,at[12]=Mn,at[13]=sn,at[14]=Dn,at[15]=An,at[16]=Tn,at[17]=Jn,at[18]=Zn,Xe!==0&&(at[19]=Xe,xe.length++),xe};Math.imul||(Jt=Gt);function ei(Je,s,K){K.negative=s.negative^Je.negative,K.length=Je.length+s.length;for(var xe=0,ke=0,Ke=0;Ke<K.length-1;Ke++){var at=ke;ke=0;for(var Xe=xe&67108863,We=Math.min(Ke,s.length-1),g=Math.max(0,Ke-Je.length+1);g<=We;g++){var Ye=Ke-g,ti=(Je.words[Ye]|0)*(s.words[g]|0),Xt=ti&67108863;at=at+(ti/67108864|0)|0,Xt=Xt+Xe|0,Xe=Xt&67108863,at=at+(Xt>>>26)|0,ke+=at>>>26,at&=67108863}K.words[Ke]=Xe,xe=at,at=ke}return xe===0?K.length--:K.words[Ke]=xe,K.strip()}function ii(Je,s,K){return new ri().mulp(Je,s,K)}R.prototype.mulTo=function(s,K){var xe,ke=this.length+s.length;return xe=this.length===10&&s.length===10?Jt(this,s,K):ke<63?Gt(this,s,K):ke<1024?ei(this,s,K):ii(this,s,K),xe};function ri(Je,s){this.x=Je,this.y=s}ri.prototype.makeRBT=function(s){for(var K=Array(s),xe=R.prototype._countBits(s)-1,ke=0;ke<s;ke++)K[ke]=this.revBin(ke,xe,s);return K},ri.prototype.revBin=function(s,K,xe){if(s===0||s===xe-1)return s;for(var ke=0,Ke=0;Ke<K;Ke++)ke|=(s&1)<<K-Ke-1,s>>=1;return ke},ri.prototype.permute=function(s,K,xe,ke,Ke,at){for(var Xe=0;Xe<at;Xe++)ke[Xe]=K[s[Xe]],Ke[Xe]=xe[s[Xe]]},ri.prototype.transform=function(s,K,xe,ke,Ke,at){this.permute(at,s,K,xe,ke,Ke);for(var Xe=1;Xe<Ke;Xe<<=1)for(var We=Xe<<1,g=Math.cos(2*Math.PI/We),Ye=Math.sin(2*Math.PI/We),ti=0;ti<Ke;ti+=We)for(var Xt=g,si=Ye,ki=0;ki<Xe;ki++){var pi=xe[ti+ki],_i=ke[ti+ki],hi=xe[ti+ki+Xe],di=ke[ti+ki+Xe],bi=Xt*hi-si*di;di=Xt*di+si*hi,hi=bi,xe[ti+ki]=pi+hi,ke[ti+ki]=_i+di,xe[ti+ki+Xe]=pi-hi,ke[ti+ki+Xe]=_i-di,ki!==We&&(bi=g*Xt-Ye*si,si=g*si+Ye*Xt,Xt=bi)}},ri.prototype.guessLen13b=function(s,K){var xe=Math.max(K,s)|1,ke=xe&1,Ke=0;for(xe=xe/2|0;xe;xe>>>=1)Ke++;return 1<<Ke+1+ke},ri.prototype.conjugate=function(s,K,xe){if(!(xe<=1))for(var ke=0;ke<xe/2;ke++){var Ke=s[ke];s[ke]=s[xe-ke-1],s[xe-ke-1]=Ke,Ke=K[ke],K[ke]=-K[xe-ke-1],K[xe-ke-1]=-Ke}},ri.prototype.normalize13b=function(s,K){for(var xe=0,ke=0;ke<K/2;ke++){var Ke=Math.round(s[2*ke+1]/K)*8192+Math.round(s[2*ke]/K)+xe;s[ke]=Ke&67108863,xe=Ke<67108864?0:Ke/67108864|0}return s},ri.prototype.convert13b=function(s,K,xe,ke){for(var Ke=0,at=0;at<K;at++)Ke+=s[at]|0,xe[2*at]=Ke&8191,Ke>>>=13,xe[2*at+1]=Ke&8191,Ke>>>=13;for(at=2*K;at<ke;++at)xe[at]=0;De(Ke===0),De((Ke&-8192)==0)},ri.prototype.stub=function(s){for(var K=Array(s),xe=0;xe<s;xe++)K[xe]=0;return K},ri.prototype.mulp=function(s,K,xe){var ke=2*this.guessLen13b(s.length,K.length),Ke=this.makeRBT(ke),at=this.stub(ke),Xe=Array(ke),We=Array(ke),g=Array(ke),Ye=Array(ke),ti=Array(ke),Xt=Array(ke),si=xe.words;si.length=ke,this.convert13b(s.words,s.length,Xe,ke),this.convert13b(K.words,K.length,Ye,ke),this.transform(Xe,at,We,g,ke,Ke),this.transform(Ye,at,ti,Xt,ke,Ke);for(var ki=0;ki<ke;ki++){var pi=We[ki]*ti[ki]-g[ki]*Xt[ki];g[ki]=We[ki]*Xt[ki]+g[ki]*ti[ki],We[ki]=pi}return this.conjugate(We,g,ke),this.transform(We,g,si,at,ke,Ke),this.conjugate(si,at,ke),this.normalize13b(si,ke),xe.negative=s.negative^K.negative,xe.length=s.length+K.length,xe.strip()},R.prototype.mul=function(s){var K=new R(null);return K.words=Array(this.length+s.length),this.mulTo(s,K)},R.prototype.mulf=function(s){var K=new R(null);return K.words=Array(this.length+s.length),ii(this,s,K)},R.prototype.imul=function(s){return this.clone().mulTo(s,this)},R.prototype.imuln=function(s){De(typeof s==`number`),De(s<67108864);for(var K=0,xe=0;xe<this.length;xe++){var ke=(this.words[xe]|0)*s,Ke=(ke&67108863)+(K&67108863);K>>=26,K+=ke/67108864|0,K+=Ke>>>26,this.words[xe]=Ke&67108863}return K!==0&&(this.words[xe]=K,this.length++),this.length=s===0?1:this.length,this},R.prototype.muln=function(s){return this.clone().imuln(s)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(s){var K=Yt(s);if(K.length===0)return new R(1);for(var xe=this,ke=0;ke<K.length&&K[ke]===0;ke++,xe=xe.sqr());if(++ke<K.length)for(var Ke=xe.sqr();ke<K.length;ke++,Ke=Ke.sqr())K[ke]!==0&&(xe=xe.mul(Ke));return xe},R.prototype.iushln=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=67108863>>>26-K<<26-K,Ke;if(K!==0){var at=0;for(Ke=0;Ke<this.length;Ke++){var Xe=this.words[Ke]&ke,We=(this.words[Ke]|0)-Xe<<K;this.words[Ke]=We|at,at=Xe>>>26-K}at&&(this.words[Ke]=at,this.length++)}if(xe!==0){for(Ke=this.length-1;Ke>=0;Ke--)this.words[Ke+xe]=this.words[Ke];for(Ke=0;Ke<xe;Ke++)this.words[Ke]=0;this.length+=xe}return this.strip()},R.prototype.ishln=function(s){return De(this.negative===0),this.iushln(s)},R.prototype.iushrn=function(s,K,xe){De(typeof s==`number`&&s>=0);var ke=K?(K-K%26)/26:0,Ke=s%26,at=Math.min((s-Ke)/26,this.length),Xe=67108863^67108863>>>Ke<<Ke,We=xe;if(ke-=at,ke=Math.max(0,ke),We){for(var g=0;g<at;g++)We.words[g]=this.words[g];We.length=at}if(at!==0)if(this.length>at)for(this.length-=at,g=0;g<this.length;g++)this.words[g]=this.words[g+at];else this.words[0]=0,this.length=1;var Ye=0;for(g=this.length-1;g>=0&&(Ye!==0||g>=ke);g--){var ti=this.words[g]|0;this.words[g]=Ye<<26-Ke|ti>>>Ke,Ye=ti&Xe}return We&&Ye!==0&&(We.words[We.length++]=Ye),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},R.prototype.ishrn=function(s,K,xe){return De(this.negative===0),this.iushrn(s,K,xe)},R.prototype.shln=function(s){return this.clone().ishln(s)},R.prototype.ushln=function(s){return this.clone().iushln(s)},R.prototype.shrn=function(s){return this.clone().ishrn(s)},R.prototype.ushrn=function(s){return this.clone().iushrn(s)},R.prototype.testn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=1<<K;return this.length<=xe?!1:!!(this.words[xe]&ke)},R.prototype.imaskn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=xe)return this;if(K!==0&&xe++,this.length=Math.min(xe,this.length),K!==0){var ke=67108863^67108863>>>K<<K;this.words[this.length-1]&=ke}return this.strip()},R.prototype.maskn=function(s){return this.clone().imaskn(s)},R.prototype.iaddn=function(s){return De(typeof s==`number`),De(s<67108864),s<0?this.isubn(-s):this.negative===0?this._iaddn(s):this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this)},R.prototype._iaddn=function(s){this.words[0]+=s;for(var K=0;K<this.length&&this.words[K]>=67108864;K++)this.words[K]-=67108864,K===this.length-1?this.words[K+1]=1:this.words[K+1]++;return this.length=Math.max(this.length,K+1),this},R.prototype.isubn=function(s){if(De(typeof s==`number`),De(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var K=0;K<this.length&&this.words[K]<0;K++)this.words[K]+=67108864,--this.words[K+1];return this.strip()},R.prototype.addn=function(s){return this.clone().iaddn(s)},R.prototype.subn=function(s){return this.clone().isubn(s)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(s,K,xe){var ke=s.length+xe,Ke;this._expand(ke);var at,Xe=0;for(Ke=0;Ke<s.length;Ke++){at=(this.words[Ke+xe]|0)+Xe;var We=(s.words[Ke]|0)*K;at-=We&67108863,Xe=(at>>26)-(We/67108864|0),this.words[Ke+xe]=at&67108863}for(;Ke<this.length-xe;Ke++)at=(this.words[Ke+xe]|0)+Xe,Xe=at>>26,this.words[Ke+xe]=at&67108863;if(Xe===0)return this.strip();for(De(Xe===-1),Xe=0,Ke=0;Ke<this.length;Ke++)at=-(this.words[Ke]|0)+Xe,Xe=at>>26,this.words[Ke]=at&67108863;return this.negative=1,this.strip()},R.prototype._wordDiv=function(s,K){var xe=this.length-s.length,ke=this.clone(),Ke=s,at=Ke.words[Ke.length-1]|0;xe=26-this._countBits(at),xe!==0&&(Ke=Ke.ushln(xe),ke.iushln(xe),at=Ke.words[Ke.length-1]|0);var Xe=ke.length-Ke.length,We;if(K!==`mod`){We=new R(null),We.length=Xe+1,We.words=Array(We.length);for(var g=0;g<We.length;g++)We.words[g]=0}var Ye=ke.clone()._ishlnsubmul(Ke,1,Xe);Ye.negative===0&&(ke=Ye,We&&(We.words[Xe]=1));for(var ti=Xe-1;ti>=0;ti--){var Xt=(ke.words[Ke.length+ti]|0)*67108864+(ke.words[Ke.length+ti-1]|0);for(Xt=Math.min(Xt/at|0,67108863),ke._ishlnsubmul(Ke,Xt,ti);ke.negative!==0;)Xt--,ke.negative=0,ke._ishlnsubmul(Ke,1,ti),ke.isZero()||(ke.negative^=1);We&&(We.words[ti]=Xt)}return We&&We.strip(),ke.strip(),K!==`div`&&xe!==0&&ke.iushrn(xe),{div:We||null,mod:ke}},R.prototype.divmod=function(s,K,xe){if(De(!s.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var ke,Ke,at;return this.negative!==0&&s.negative===0?(at=this.neg().divmod(s,K),K!==`mod`&&(ke=at.div.neg()),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.iadd(s)),{div:ke,mod:Ke}):this.negative===0&&s.negative!==0?(at=this.divmod(s.neg(),K),K!==`mod`&&(ke=at.div.neg()),{div:ke,mod:at.mod}):(this.negative&s.negative)===0?s.length>this.length||this.cmp(s)<0?{div:new R(0),mod:this}:s.length===1?K===`div`?{div:this.divn(s.words[0]),mod:null}:K===`mod`?{div:null,mod:new R(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new R(this.modn(s.words[0]))}:this._wordDiv(s,K):(at=this.neg().divmod(s.neg(),K),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.isub(s)),{div:at.div,mod:Ke})},R.prototype.div=function(s){return this.divmod(s,`div`,!1).div},R.prototype.mod=function(s){return this.divmod(s,`mod`,!1).mod},R.prototype.umod=function(s){return this.divmod(s,`mod`,!0).mod},R.prototype.divRound=function(s){var K=this.divmod(s);if(K.mod.isZero())return K.div;var xe=K.div.negative===0?K.mod:K.mod.isub(s),ke=s.ushrn(1),Ke=s.andln(1),at=xe.cmp(ke);return at<0||Ke===1&&at===0?K.div:K.div.negative===0?K.div.iaddn(1):K.div.isubn(1)},R.prototype.modn=function(s){De(s<=67108863);for(var K=(1<<26)%s,xe=0,ke=this.length-1;ke>=0;ke--)xe=(K*xe+(this.words[ke]|0))%s;return xe},R.prototype.idivn=function(s){De(s<=67108863);for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=(this.words[xe]|0)+K*67108864;this.words[xe]=ke/s|0,K=ke%s}return this.strip()},R.prototype.divn=function(s){return this.clone().idivn(s)},R.prototype.egcd=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=new R(0),Xe=new R(1),We=0;K.isEven()&&xe.isEven();)K.iushrn(1),xe.iushrn(1),++We;for(var g=xe.clone(),Ye=K.clone();!K.isZero();){for(var ti=0,Xt=1;(K.words[0]&Xt)===0&&ti<26;++ti,Xt<<=1);if(ti>0)for(K.iushrn(ti);ti-- >0;)(ke.isOdd()||Ke.isOdd())&&(ke.iadd(g),Ke.isub(Ye)),ke.iushrn(1),Ke.iushrn(1);for(var si=0,ki=1;(xe.words[0]&ki)===0&&si<26;++si,ki<<=1);if(si>0)for(xe.iushrn(si);si-- >0;)(at.isOdd()||Xe.isOdd())&&(at.iadd(g),Xe.isub(Ye)),at.iushrn(1),Xe.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(at),Ke.isub(Xe)):(xe.isub(K),at.isub(ke),Xe.isub(Ke))}return{a:at,b:Xe,gcd:xe.iushln(We)}},R.prototype._invmp=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=xe.clone();K.cmpn(1)>0&&xe.cmpn(1)>0;){for(var Xe=0,We=1;(K.words[0]&We)===0&&Xe<26;++Xe,We<<=1);if(Xe>0)for(K.iushrn(Xe);Xe-- >0;)ke.isOdd()&&ke.iadd(at),ke.iushrn(1);for(var g=0,Ye=1;(xe.words[0]&Ye)===0&&g<26;++g,Ye<<=1);if(g>0)for(xe.iushrn(g);g-- >0;)Ke.isOdd()&&Ke.iadd(at),Ke.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(Ke)):(xe.isub(K),Ke.isub(ke))}var ti;return ti=K.cmpn(1)===0?ke:Ke,ti.cmpn(0)<0&&ti.iadd(s),ti},R.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var K=this.clone(),xe=s.clone();K.negative=0,xe.negative=0;for(var ke=0;K.isEven()&&xe.isEven();ke++)K.iushrn(1),xe.iushrn(1);do{for(;K.isEven();)K.iushrn(1);for(;xe.isEven();)xe.iushrn(1);var Ke=K.cmp(xe);if(Ke<0){var at=K;K=xe,xe=at}else if(Ke===0||xe.cmpn(1)===0)break;K.isub(xe)}while(!0);return xe.iushln(ke)},R.prototype.invm=function(s){return this.egcd(s).a.umod(s)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(s){return this.words[0]&s},R.prototype.bincn=function(s){De(typeof s==`number`);var K=s%26,xe=(s-K)/26,ke=1<<K;if(this.length<=xe)return this._expand(xe+1),this.words[xe]|=ke,this;for(var Ke=ke,at=xe;Ke!==0&&at<this.length;at++){var Xe=this.words[at]|0;Xe+=Ke,Ke=Xe>>>26,Xe&=67108863,this.words[at]=Xe}return Ke!==0&&(this.words[at]=Ke,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(s){var K=s<0;if(this.negative!==0&&!K)return-1;if(this.negative===0&&K)return 1;this.strip();var xe;if(this.length>1)xe=1;else{K&&(s=-s),De(s<=67108863,`Number is too big`);var ke=this.words[0]|0;xe=ke===s?0:ke<s?-1:1}return this.negative===0?xe:-xe|0},R.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var K=this.ucmp(s);return this.negative===0?K:-K|0},R.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=this.words[xe]|0,Ke=s.words[xe]|0;if(ke!==Ke){ke<Ke?K=-1:ke>Ke&&(K=1);break}}return K},R.prototype.gtn=function(s){return this.cmpn(s)===1},R.prototype.gt=function(s){return this.cmp(s)===1},R.prototype.gten=function(s){return this.cmpn(s)>=0},R.prototype.gte=function(s){return this.cmp(s)>=0},R.prototype.ltn=function(s){return this.cmpn(s)===-1},R.prototype.lt=function(s){return this.cmp(s)===-1},R.prototype.lten=function(s){return this.cmpn(s)<=0},R.prototype.lte=function(s){return this.cmp(s)<=0},R.prototype.eqn=function(s){return this.cmpn(s)===0},R.prototype.eq=function(s){return this.cmp(s)===0},R.red=function(s){return new wi(s)},R.prototype.toRed=function(s){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),s.convertTo(this)._forceRed(s)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(s){return this.red=s,this},R.prototype.forceRed=function(s){return De(!this.red,`Already a number in reduction context`),this._forceRed(s)},R.prototype.redAdd=function(s){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,s)},R.prototype.redIAdd=function(s){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,s)},R.prototype.redSub=function(s){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,s)},R.prototype.redISub=function(s){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,s)},R.prototype.redShl=function(s){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,s)},R.prototype.redMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.mul(this,s)},R.prototype.redIMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.imul(this,s)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(s){return De(this.red&&!s.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,s)};var ui={k256:null,p224:null,p192:null,p25519:null};function fi(Je,s){this.name=Je,this.p=new R(s,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}fi.prototype._tmp=function(){var s=new R(null);return s.words=Array(Math.ceil(this.n/13)),s},fi.prototype.ireduce=function(s){var K=s,xe;do this.split(K,this.tmp),K=this.imulK(K),K=K.iadd(this.tmp),xe=K.bitLength();while(xe>this.n);var ke=xe<this.n?-1:K.ucmp(this.p);return ke===0?(K.words[0]=0,K.length=1):ke>0?K.isub(this.p):K.strip===void 0?K._strip():K.strip(),K},fi.prototype.split=function(s,K){s.iushrn(this.n,0,K)},fi.prototype.imulK=function(s){return s.imul(this.k)};function mi(){fi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(mi,fi),mi.prototype.split=function(s,K){for(var xe=4194303,ke=Math.min(s.length,9),Ke=0;Ke<ke;Ke++)K.words[Ke]=s.words[Ke];if(K.length=ke,s.length<=9){s.words[0]=0,s.length=1;return}var at=s.words[9];for(K.words[K.length++]=at&xe,Ke=10;Ke<s.length;Ke++){var Xe=s.words[Ke]|0;s.words[Ke-10]=(Xe&xe)<<4|at>>>22,at=Xe}at>>>=22,s.words[Ke-10]=at,at===0&&s.length>10?s.length-=10:s.length-=9},mi.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var K=0,xe=0;xe<s.length;xe++){var ke=s.words[xe]|0;K+=ke*977,s.words[xe]=K&67108863,K=ke*64+(K/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Fi(){fi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(Fi,fi);function Mi(){fi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Mi,fi);function xi(){fi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(xi,fi),xi.prototype.imulK=function(s){for(var K=0,xe=0;xe<s.length;xe++){var ke=(s.words[xe]|0)*19+K,Ke=ke&67108863;ke>>>=26,s.words[xe]=Ke,K=ke}return K!==0&&(s.words[s.length++]=K),s},R._prime=function(s){if(ui[s])return ui[s];var K;if(s===`k256`)K=new mi;else if(s===`p224`)K=new Fi;else if(s===`p192`)K=new Mi;else if(s===`p25519`)K=new xi;else throw Error(`Unknown prime `+s);return ui[s]=K,K};function wi(Je){if(typeof Je==`string`){var s=R._prime(Je);this.m=s.p,this.prime=s}else De(Je.gtn(1),`modulus must be greater than 1`),this.m=Je,this.prime=null}wi.prototype._verify1=function(s){De(s.negative===0,`red works only with positives`),De(s.red,`red works only with red numbers`)},wi.prototype._verify2=function(s,K){De((s.negative|K.negative)===0,`red works only with positives`),De(s.red&&s.red===K.red,`red works only with red numbers`)},wi.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},wi.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},wi.prototype.add=function(s,K){this._verify2(s,K);var xe=s.add(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe._forceRed(this)},wi.prototype.iadd=function(s,K){this._verify2(s,K);var xe=s.iadd(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe},wi.prototype.sub=function(s,K){this._verify2(s,K);var xe=s.sub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe._forceRed(this)},wi.prototype.isub=function(s,K){this._verify2(s,K);var xe=s.isub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe},wi.prototype.shl=function(s,K){return this._verify1(s),this.imod(s.ushln(K))},wi.prototype.imul=function(s,K){return this._verify2(s,K),this.imod(s.imul(K))},wi.prototype.mul=function(s,K){return this._verify2(s,K),this.imod(s.mul(K))},wi.prototype.isqr=function(s){return this.imul(s,s.clone())},wi.prototype.sqr=function(s){return this.mul(s,s)},wi.prototype.sqrt=function(s){if(s.isZero())return s.clone();var K=this.m.andln(3);if(De(K%2==1),K===3){var xe=this.m.add(new R(1)).iushrn(2);return this.pow(s,xe)}for(var ke=this.m.subn(1),Ke=0;!ke.isZero()&&ke.andln(1)===0;)Ke++,ke.iushrn(1);De(!ke.isZero());var at=new R(1).toRed(this),Xe=at.redNeg(),We=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new R(2*g*g).toRed(this);this.pow(g,We).cmp(Xe)!==0;)g.redIAdd(Xe);for(var Ye=this.pow(g,ke),ti=this.pow(s,ke.addn(1).iushrn(1)),Xt=this.pow(s,ke),si=Ke;Xt.cmp(at)!==0;){for(var ki=Xt,pi=0;ki.cmp(at)!==0;pi++)ki=ki.redSqr();De(pi<si);var _i=this.pow(Ye,new R(1).iushln(si-pi-1));ti=ti.redMul(_i),Ye=_i.redSqr(),Xt=Xt.redMul(Ye),si=pi}return ti},wi.prototype.invm=function(s){var K=s._invmp(this.m);return K.negative===0?this.imod(K):(K.negative=0,this.imod(K).redNeg())},wi.prototype.pow=function(s,K){if(K.isZero())return new R(1).toRed(this);if(K.cmpn(1)===0)return s.clone();var xe=4,ke=Array(1<<xe);ke[0]=new R(1).toRed(this),ke[1]=s;for(var Ke=2;Ke<ke.length;Ke++)ke[Ke]=this.mul(ke[Ke-1],s);var at=ke[0],Xe=0,We=0,g=K.bitLength()%26;for(g===0&&(g=26),Ke=K.length-1;Ke>=0;Ke--){for(var Ye=K.words[Ke],ti=g-1;ti>=0;ti--){var Xt=Ye>>ti&1;if(at!==ke[0]&&(at=this.sqr(at)),Xt===0&&Xe===0){We=0;continue}Xe<<=1,Xe|=Xt,We++,!(We!==xe&&(Ke!==0||ti!==0))&&(at=this.mul(at,ke[Xe]),We=0,Xe=0)}g=26}return at},wi.prototype.convertTo=function(s){var K=s.umod(this.m);return K===s?K.clone():K},wi.prototype.convertFrom=function(s){var K=s.clone();return K.red=null,K},R.mont=function(s){return new Oi(s)};function Oi(Je){wi.call(this,Je),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(Oi,wi),Oi.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},Oi.prototype.convertFrom=function(s){var K=this.imod(s.mul(this.rinv));return K.red=null,K},Oi.prototype.imul=function(s,K){if(s.isZero()||K.isZero())return s.words[0]=0,s.length=1,s;var xe=s.imul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.mul=function(s,K){if(s.isZero()||K.isZero())return new R(0)._forceRed(this);var xe=s.mul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_withPublic$1=__commonJSMin(((r,p)=>{var j=require_bn$5(),Ue=require_safe_buffer$3().Buffer;function De(Ge,R){return Ue.from(Ge.toRed(j.mont(R.modulus)).redPow(new j(R.publicExponent)).fromRed().toArray())}p.exports=De})),require_publicEncrypt$1=__commonJSMin(((r,p)=>{var j=require_parse_asn1$1(),Ue=require_browser$15(),De=require_browser$14(),Ge=require_mgf$1(),R=require_xor$1(),ut=require_bn$5(),Ct=require_withPublic$1(),zt=require_browserify_rsa$1(),ft=require_safe_buffer$3().Buffer;p.exports=function(Gt,Jt,ei){var ii=Gt.padding?Gt.padding:ei?1:4,ri=j(Gt),ui;if(ii===4)ui=qt(ri,Jt);else if(ii===1)ui=Nt(ri,Jt,ei);else if(ii===3){if(ui=new ut(Jt),ui.cmp(ri.modulus)>=0)throw Error(`data too long for modulus`)}else throw Error(`unknown padding`);return ei?zt(ui,ri):Ct(ui,ri)};function qt(Yt,Gt){var Jt=Yt.modulus.byteLength(),ei=Gt.length,ii=De(`sha1`).update(ft.alloc(0)).digest(),ri=ii.length,ui=2*ri;if(ei>Jt-ui-2)throw Error(`message too long`);var fi=ft.alloc(Jt-ei-ui-2),mi=Jt-ri-1,Fi=Ue(ri),Mi=R(ft.concat([ii,fi,ft.alloc(1,1),Gt],mi),Ge(Fi,mi)),xi=R(Fi,Ge(Mi,ri));return new ut(ft.concat([ft.alloc(1),xi,Mi],Jt))}function Nt(Yt,Gt,Jt){var ei=Gt.length,ii=Yt.modulus.byteLength();if(ei>ii-11)throw Error(`message too long`);var ri;return ri=Jt?ft.alloc(ii-ei-3,255):Ut(ii-ei-3),new ut(ft.concat([ft.from([0,Jt?1:2]),ri,ft.alloc(1),Gt],ii))}function Ut(Yt){for(var Gt=ft.allocUnsafe(Yt),Jt=0,ei=Ue(Yt*2),ii=0,ri;Jt<Yt;)ii===ei.length&&(ei=Ue(Yt*2),ii=0),ri=ei[ii++],ri&&(Gt[Jt++]=ri);return Gt}})),require_privateDecrypt$1=__commonJSMin(((r,p)=>{var j=require_parse_asn1$1(),Ue=require_mgf$1(),De=require_xor$1(),Ge=require_bn$5(),R=require_browserify_rsa$1(),ut=require_browser$14(),Ct=require_withPublic$1(),zt=require_safe_buffer$3().Buffer;p.exports=function(Yt,Gt,Jt){var ei=Yt.padding?Yt.padding:Jt?1:4,ii=j(Yt),ri=ii.modulus.byteLength();if(Gt.length>ri||new Ge(Gt).cmp(ii.modulus)>=0)throw Error(`decryption error`);var ui=Jt?Ct(new Ge(Gt),ii):R(Gt,ii),fi=zt.alloc(ri-ui.length);if(ui=zt.concat([fi,ui],ri),ei===4)return ft(ii,ui);if(ei===1)return qt(ii,ui,Jt);if(ei===3)return ui;throw Error(`unknown padding`)};function ft(Ut,Yt){var Gt=Ut.modulus.byteLength(),Jt=ut(`sha1`).update(zt.alloc(0)).digest(),ei=Jt.length;if(Yt[0]!==0)throw Error(`decryption error`);var ii=Yt.slice(1,ei+1),ri=Yt.slice(ei+1),ui=De(ri,Ue(De(ii,Ue(ri,ei)),Gt-ei-1));if(Nt(Jt,ui.slice(0,ei)))throw Error(`decryption error`);for(var fi=ei;ui[fi]===0;)fi++;if(ui[fi++]!==1)throw Error(`decryption error`);return ui.slice(fi)}function qt(Ut,Yt,Gt){for(var Jt=Yt.slice(0,2),ei=2,ii=0;Yt[ei++]!==0;)if(ei>=Yt.length){ii++;break}var ri=Yt.slice(2,ei-1);if((Jt.toString(`hex`)!==`0002`&&!Gt||Jt.toString(`hex`)!==`0001`&&Gt)&&ii++,ri.length<8&&ii++,ii)throw Error(`decryption error`);return Yt.slice(ei)}function Nt(Ut,Yt){Ut=zt.from(Ut),Yt=zt.from(Yt);var Gt=0,Jt=Ut.length;Ut.length!==Yt.length&&(Gt++,Jt=Math.min(Ut.length,Yt.length));for(var ei=-1;++ei<Jt;)Gt+=Ut[ei]^Yt[ei];return Gt}})),require_browser$6=__commonJSMin((r=>{r.publicEncrypt=require_publicEncrypt$1(),r.privateDecrypt=require_privateDecrypt$1(),r.privateEncrypt=function(j,Ue){return r.publicEncrypt(j,Ue,!0)},r.publicDecrypt=function(j,Ue){return r.privateDecrypt(j,Ue,!0)}})),require_browser$5=__commonJSMin((r=>{init_dist$2(),init_dist$1();function p(){throw Error(`secure random number generation not supported by this browser
|
|
|
use chrome, FireFox or Internet Explorer 11`)}var j=require_safe_buffer$3(),Ue=require_browser$15(),De=j.Buffer,Ge=j.kMaxLength,R=global$1.crypto||global$1.msCrypto,ut=2**32-1;function Ct(Ut,Yt){if(typeof Ut!=`number`||Ut!==Ut)throw TypeError(`offset must be a number`);if(Ut>ut||Ut<0)throw TypeError(`offset must be a uint32`);if(Ut>Ge||Ut>Yt)throw RangeError(`offset out of range`)}function zt(Ut,Yt,Gt){if(typeof Ut!=`number`||Ut!==Ut)throw TypeError(`size must be a number`);if(Ut>ut||Ut<0)throw TypeError(`size must be a uint32`);if(Ut+Yt>Gt||Ut>Ge)throw RangeError(`buffer too small`)}R&&R.getRandomValues||!process$1$1.browser?(r.randomFill=ft,r.randomFillSync=Nt):(r.randomFill=p,r.randomFillSync=p);function ft(Ut,Yt,Gt,Jt){if(!De.isBuffer(Ut)&&!(Ut instanceof global$1.Uint8Array))throw TypeError(`"buf" argument must be a Buffer or Uint8Array`);if(typeof Yt==`function`)Jt=Yt,Yt=0,Gt=Ut.length;else if(typeof Gt==`function`)Jt=Gt,Gt=Ut.length-Yt;else if(typeof Jt!=`function`)throw TypeError(`"cb" argument must be a function`);return Ct(Yt,Ut.length),zt(Gt,Yt,Ut.length),qt(Ut,Yt,Gt,Jt)}function qt(Ut,Yt,Gt,Jt){if(process$1$1.browser){var ei=Ut.buffer,ii=new Uint8Array(ei,Yt,Gt);if(R.getRandomValues(ii),Jt){process$1$1.nextTick(function(){Jt(null,Ut)});return}return Ut}if(Jt){Ue(Gt,function(ri,ui){if(ri)return Jt(ri);ui.copy(Ut,Yt),Jt(null,Ut)});return}return Ue(Gt).copy(Ut,Yt),Ut}function Nt(Ut,Yt,Gt){if(typeof Yt>`u`&&(Yt=0),!De.isBuffer(Ut)&&!(Ut instanceof global$1.Uint8Array))throw TypeError(`"buf" argument must be a Buffer or Uint8Array`);return Ct(Yt,Ut.length),Gt===void 0&&(Gt=Ut.length-Yt),zt(Gt,Yt,Ut.length),qt(Ut,Yt,Gt)}})),require_crypto_browserify$1=__commonJSMin((r=>{r.randomBytes=r.rng=r.pseudoRandomBytes=r.prng=require_browser$15(),r.createHash=r.Hash=require_browser$14(),r.createHmac=r.Hmac=require_browser$13();var p=require_algos(),j=Object.keys(p),Ue=[`sha1`,`sha224`,`sha256`,`sha384`,`sha512`,`md5`,`rmd160`].concat(j);r.getHashes=function(){return Ue};var De=require_browser$12();r.pbkdf2=De.pbkdf2,r.pbkdf2Sync=De.pbkdf2Sync;var Ge=require_browser$10();r.Cipher=Ge.Cipher,r.createCipher=Ge.createCipher,r.Cipheriv=Ge.Cipheriv,r.createCipheriv=Ge.createCipheriv,r.Decipher=Ge.Decipher,r.createDecipher=Ge.createDecipher,r.Decipheriv=Ge.Decipheriv,r.createDecipheriv=Ge.createDecipheriv,r.getCiphers=Ge.getCiphers,r.listCiphers=Ge.listCiphers;var R=require_browser$9();r.DiffieHellmanGroup=R.DiffieHellmanGroup,r.createDiffieHellmanGroup=R.createDiffieHellmanGroup,r.getDiffieHellman=R.getDiffieHellman,r.createDiffieHellman=R.createDiffieHellman,r.DiffieHellman=R.DiffieHellman;var ut=require_browser$8();r.createSign=ut.createSign,r.Sign=ut.Sign,r.createVerify=ut.createVerify,r.Verify=ut.Verify,r.createECDH=require_browser$7();var Ct=require_browser$6();r.publicEncrypt=Ct.publicEncrypt,r.privateEncrypt=Ct.privateEncrypt,r.publicDecrypt=Ct.publicDecrypt,r.privateDecrypt=Ct.privateDecrypt;var zt=require_browser$5();r.randomFill=zt.randomFill,r.randomFillSync=zt.randomFillSync,r.createCredentials=function(){throw Error(`sorry, createCredentials is not implemented yet
|
|
|
we accept pull requests
|
|
|
https://github.com/browserify/crypto-browserify`)},r.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}})),require_brorand=__commonJSMin(((r,p)=>{var j;p.exports=function(R){return j||=new Ue(null),j.generate(R)};function Ue(Ge){this.rand=Ge}if(p.exports.Rand=Ue,Ue.prototype.generate=function(R){return this._rand(R)},Ue.prototype._rand=function(R){if(this.rand.getBytes)return this.rand.getBytes(R);for(var ut=new Uint8Array(R),Ct=0;Ct<ut.length;Ct++)ut[Ct]=this.rand.getByte();return ut},typeof self==`object`)self.crypto&&self.crypto.getRandomValues?Ue.prototype._rand=function(R){var ut=new Uint8Array(R);return self.crypto.getRandomValues(ut),ut}:self.msCrypto&&self.msCrypto.getRandomValues?Ue.prototype._rand=function(R){var ut=new Uint8Array(R);return self.msCrypto.getRandomValues(ut),ut}:typeof window==`object`&&(Ue.prototype._rand=function(){throw Error(`Not implemented yet`)});else try{var De=require_crypto_browserify$1();if(typeof De.randomBytes!=`function`)throw Error(`Not supported`);Ue.prototype._rand=function(R){return De.randomBytes(R)}}catch{}})),require_mr=__commonJSMin(((r,p)=>{var j=require_bn$12(),Ue=require_brorand();function De(Ge){this.rand=Ge||new Ue.Rand}p.exports=De,De.create=function(R){return new De(R)},De.prototype._randbelow=function(R){var ut=R.bitLength(),Ct=Math.ceil(ut/8);do var zt=new j(this.rand.generate(Ct));while(zt.cmp(R)>=0);return zt},De.prototype._randrange=function(R,ut){var Ct=ut.sub(R);return R.add(this._randbelow(Ct))},De.prototype.test=function(R,ut,Ct){var zt=R.bitLength(),ft=j.mont(R),qt=new j(1).toRed(ft);ut||=Math.max(1,zt/48|0);for(var Nt=R.subn(1),Ut=0;!Nt.testn(Ut);Ut++);for(var Yt=R.shrn(Ut),Gt=Nt.toRed(ft),Jt=!0;ut>0;ut--){var ei=this._randrange(new j(2),Nt);Ct&&Ct(ei);var ii=ei.toRed(ft).redPow(Yt);if(!(ii.cmp(qt)===0||ii.cmp(Gt)===0)){for(var ri=1;ri<Ut;ri++){if(ii=ii.redSqr(),ii.cmp(qt)===0)return!1;if(ii.cmp(Gt)===0)break}if(ri===Ut)return!1}}return Jt},De.prototype.getDivisor=function(R,ut){var Ct=R.bitLength(),zt=j.mont(R),ft=new j(1).toRed(zt);ut||=Math.max(1,Ct/48|0);for(var qt=R.subn(1),Nt=0;!qt.testn(Nt);Nt++);for(var Ut=R.shrn(Nt),Yt=qt.toRed(zt);ut>0;ut--){var Gt=this._randrange(new j(2),qt),Jt=R.gcd(Gt);if(Jt.cmpn(1)!==0)return Jt;var ei=Gt.toRed(zt).redPow(Ut);if(!(ei.cmp(ft)===0||ei.cmp(Yt)===0)){for(var ii=1;ii<Nt;ii++){if(ei=ei.redSqr(),ei.cmp(ft)===0)return ei.fromRed().subn(1).gcd(R);if(ei.cmp(Yt)===0)break}if(ii===Nt)return ei=ei.redSqr(),ei.fromRed().subn(1).gcd(R)}}return!1}})),require_generatePrime=__commonJSMin(((r,p)=>{var j=require_browser$23();p.exports=ei,ei.simpleSieve=Gt,ei.fermatTest=Jt;var Ue=require_bn$13(),De=new Ue(24),Ge=new(require_mr()),R=new Ue(1),ut=new Ue(2),Ct=new Ue(5);new Ue(16),new Ue(8);var zt=new Ue(10),ft=new Ue(3);new Ue(7);var qt=new Ue(11),Nt=new Ue(4);new Ue(12);var Ut=null;function Yt(){if(Ut!==null)return Ut;var ii=1048576,ri=[];ri[0]=2;for(var ui=1,fi=3;fi<ii;fi+=2){for(var mi=Math.ceil(Math.sqrt(fi)),Fi=0;Fi<ui&&ri[Fi]<=mi&&fi%ri[Fi]!==0;Fi++);ui!==Fi&&ri[Fi]<=mi||(ri[ui++]=fi)}return Ut=ri,ri}function Gt(ii){for(var ri=Yt(),ui=0;ui<ri.length;ui++)if(ii.modn(ri[ui])===0)return ii.cmpn(ri[ui])===0;return!0}function Jt(ii){var ri=Ue.mont(ii);return ut.toRed(ri).redPow(ii.subn(1)).fromRed().cmpn(1)===0}function ei(ii,ri){if(ii<16)return ri===2||ri===5?new Ue([140,123]):new Ue([140,39]);ri=new Ue(ri);for(var ui,fi;;){for(ui=new Ue(j(Math.ceil(ii/8)));ui.bitLength()>ii;)ui.ishrn(1);if(ui.isEven()&&ui.iadd(R),ui.testn(1)||ui.iadd(ut),ri.cmp(ut)){if(!ri.cmp(Ct))for(;ui.mod(zt).cmp(ft);)ui.iadd(Nt)}else for(;ui.mod(De).cmp(qt);)ui.iadd(Nt);if(fi=ui.shrn(1),Gt(fi)&&Gt(ui)&&Jt(fi)&&Jt(ui)&&Ge.test(fi)&&Ge.test(ui))return ui}}})),primes_exports=__export({default:()=>primes_default,modp1:()=>modp1,modp14:()=>modp14,modp15:()=>modp15,modp16:()=>modp16,modp17:()=>modp17,modp18:()=>modp18,modp2:()=>modp2,modp5:()=>modp5}),modp1,modp2,modp5,modp14,modp15,modp16,modp17,modp18,primes_default,init_primes=__esmMin((()=>{modp1={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff`},modp2={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff`},modp5={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff`},modp14={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff`},modp15={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff`},modp16={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff`},modp17={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff`},modp18={gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff`},primes_default={modp1,modp2,modp5,modp14,modp15,modp16,modp17,modp18}})),require_dh=__commonJSMin(((r,p)=>{init_dist$3();var j=require_bn$13(),Ue=new(require_mr()),De=new j(24),Ge=new j(11),R=new j(10),ut=new j(3),Ct=new j(7),zt=require_generatePrime(),ft=require_browser$23();p.exports=Gt;function qt(ei,ii){return ii||=`utf8`,Buffer$6.isBuffer(ei)||(ei=new Buffer$6(ei,ii)),this._pub=new j(ei),this}function Nt(ei,ii){return ii||=`utf8`,Buffer$6.isBuffer(ei)||(ei=new Buffer$6(ei,ii)),this._priv=new j(ei),this}var Ut={};function Yt(ei,ii){var ri=ii.toString(`hex`),ui=[ri,ei.toString(16)].join(`_`);if(ui in Ut)return Ut[ui];var fi=0;if(ei.isEven()||!zt.simpleSieve||!zt.fermatTest(ei)||!Ue.test(ei))return fi+=1,ri===`02`||ri===`05`?fi+=8:fi+=4,Ut[ui]=fi,fi;Ue.test(ei.shrn(1))||(fi+=2);var mi;switch(ri){case`02`:ei.mod(De).cmp(Ge)&&(fi+=8);break;case`05`:mi=ei.mod(R),mi.cmp(ut)&&mi.cmp(Ct)&&(fi+=8);break;default:fi+=4}return Ut[ui]=fi,fi}function Gt(ei,ii,ri){this.setGenerator(ii),this.__prime=new j(ei),this._prime=j.mont(this.__prime),this._primeLen=ei.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,ri?(this.setPublicKey=qt,this.setPrivateKey=Nt):this._primeCode=8}Object.defineProperty(Gt.prototype,`verifyError`,{enumerable:!0,get:function(){return typeof this._primeCode!=`number`&&(this._primeCode=Yt(this.__prime,this.__gen)),this._primeCode}}),Gt.prototype.generateKeys=function(){return this._priv||=new j(ft(this._primeLen)),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},Gt.prototype.computeSecret=function(ei){ei=new j(ei),ei=ei.toRed(this._prime);var ii=new Buffer$6(ei.redPow(this._priv).fromRed().toArray()),ri=this.getPrime();if(ii.length<ri.length){var ui=new Buffer$6(ri.length-ii.length);ui.fill(0),ii=Buffer$6.concat([ui,ii])}return ii},Gt.prototype.getPublicKey=function(ii){return Jt(this._pub,ii)},Gt.prototype.getPrivateKey=function(ii){return Jt(this._priv,ii)},Gt.prototype.getPrime=function(ei){return Jt(this.__prime,ei)},Gt.prototype.getGenerator=function(ei){return Jt(this._gen,ei)},Gt.prototype.setGenerator=function(ei,ii){return ii||=`utf8`,Buffer$6.isBuffer(ei)||(ei=new Buffer$6(ei,ii)),this.__gen=ei,this._gen=new j(ei),this};function Jt(ei,ii){var ri=new Buffer$6(ei.toArray());return ii?ri.toString(ii):ri}})),require_browser$4=__commonJSMin((r=>{init_dist$3();var p=require_generatePrime(),j=(init_primes(),__toCommonJS(primes_exports).default),Ue=require_dh();function De(ut){return new Ue(new Buffer$6(j[ut].prime,`hex`),new Buffer$6(j[ut].gen,`hex`))}var Ge={binary:!0,hex:!0,base64:!0};function R(ut,Ct,zt,ft){return Buffer$6.isBuffer(Ct)||Ge[Ct]===void 0?R(ut,`binary`,Ct,zt):(Ct||=`binary`,ft||=`binary`,zt||=new Buffer$6([2]),Buffer$6.isBuffer(zt)||(zt=new Buffer$6(zt,ft)),typeof ut==`number`?new Ue(p(ut,zt),zt,!0):(Buffer$6.isBuffer(ut)||(ut=new Buffer$6(ut,Ct)),new Ue(ut,zt,!0)))}r.DiffieHellmanGroup=r.createDiffieHellmanGroup=r.getDiffieHellman=De,r.createDiffieHellman=r.DiffieHellman=R})),require_bn$4=__commonJSMin(((r,p)=>{(function(j,Ue){function De(xe,ke){if(!xe)throw Error(ke||`Assertion failed`)}function Ge(xe,ke){xe.super_=ke;var Ke=function(){};Ke.prototype=ke.prototype,xe.prototype=new Ke,xe.prototype.constructor=xe}function R(xe,ke,Ke){if(R.isBN(xe))return xe;this.negative=0,this.words=null,this.length=0,this.red=null,xe!==null&&((ke===`le`||ke===`be`)&&(Ke=ke,ke=10),this._init(xe||0,ke||10,Ke||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist$1().Buffer}catch{}R.isBN=function(ke){return ke instanceof R?!0:typeof ke==`object`&&!!ke&&ke.constructor.wordSize===R.wordSize&&Array.isArray(ke.words)},R.max=function(ke,Ke){return ke.cmp(Ke)>0?ke:Ke},R.min=function(ke,Ke){return ke.cmp(Ke)<0?ke:Ke},R.prototype._init=function(ke,Ke,at){if(typeof ke==`number`)return this._initNumber(ke,Ke,at);if(typeof ke==`object`)return this._initArray(ke,Ke,at);Ke===`hex`&&(Ke=16),De(Ke===(Ke|0)&&Ke>=2&&Ke<=36),ke=ke.toString().replace(/\s+/g,``);var Xe=0;ke[0]===`-`&&(Xe++,this.negative=1),Xe<ke.length&&(Ke===16?this._parseHex(ke,Xe,at):(this._parseBase(ke,Ke,Xe),at===`le`&&this._initArray(this.toArray(),Ke,at)))},R.prototype._initNumber=function(ke,Ke,at){ke<0&&(this.negative=1,ke=-ke),ke<67108864?(this.words=[ke&67108863],this.length=1):ke<4503599627370496?(this.words=[ke&67108863,ke/67108864&67108863],this.length=2):(De(ke<9007199254740992),this.words=[ke&67108863,ke/67108864&67108863,1],this.length=3),at===`le`&&this._initArray(this.toArray(),Ke,at)},R.prototype._initArray=function(ke,Ke,at){if(De(typeof ke.length==`number`),ke.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(ke.length/3),this.words=Array(this.length);for(var Xe=0;Xe<this.length;Xe++)this.words[Xe]=0;var We,g,Ye=0;if(at===`be`)for(Xe=ke.length-1,We=0;Xe>=0;Xe-=3)g=ke[Xe]|ke[Xe-1]<<8|ke[Xe-2]<<16,this.words[We]|=g<<Ye&67108863,this.words[We+1]=g>>>26-Ye&67108863,Ye+=24,Ye>=26&&(Ye-=26,We++);else if(at===`le`)for(Xe=0,We=0;Xe<ke.length;Xe+=3)g=ke[Xe]|ke[Xe+1]<<8|ke[Xe+2]<<16,this.words[We]|=g<<Ye&67108863,this.words[We+1]=g>>>26-Ye&67108863,Ye+=24,Ye>=26&&(Ye-=26,We++);return this._strip()};function Ct(xe,ke){var Ke=xe.charCodeAt(ke);if(Ke>=48&&Ke<=57)return Ke-48;if(Ke>=65&&Ke<=70)return Ke-55;if(Ke>=97&&Ke<=102)return Ke-87;De(!1,`Invalid character in `+xe)}function zt(xe,ke,Ke){var at=Ct(xe,Ke);return Ke-1>=ke&&(at|=Ct(xe,Ke-1)<<4),at}R.prototype._parseHex=function(ke,Ke,at){this.length=Math.ceil((ke.length-Ke)/6),this.words=Array(this.length);for(var Xe=0;Xe<this.length;Xe++)this.words[Xe]=0;var We=0,g=0,Ye;if(at===`be`)for(Xe=ke.length-1;Xe>=Ke;Xe-=2)Ye=zt(ke,Ke,Xe)<<We,this.words[g]|=Ye&67108863,We>=18?(We-=18,g+=1,this.words[g]|=Ye>>>26):We+=8;else for(Xe=(ke.length-Ke)%2==0?Ke+1:Ke;Xe<ke.length;Xe+=2)Ye=zt(ke,Ke,Xe)<<We,this.words[g]|=Ye&67108863,We>=18?(We-=18,g+=1,this.words[g]|=Ye>>>26):We+=8;this._strip()};function ft(xe,ke,Ke,at){for(var Xe=0,We=0,g=Math.min(xe.length,Ke),Ye=ke;Ye<g;Ye++){var ti=xe.charCodeAt(Ye)-48;Xe*=at,We=ti>=49?ti-49+10:ti>=17?ti-17+10:ti,De(ti>=0&&We<at,`Invalid character`),Xe+=We}return Xe}R.prototype._parseBase=function(ke,Ke,at){this.words=[0],this.length=1;for(var Xe=0,We=1;We<=67108863;We*=Ke)Xe++;Xe--,We=We/Ke|0;for(var g=ke.length-at,Ye=g%Xe,ti=Math.min(g,g-Ye)+at,Xt=0,si=at;si<ti;si+=Xe)Xt=ft(ke,si,si+Xe,Ke),this.imuln(We),this.words[0]+Xt<67108864?this.words[0]+=Xt:this._iaddn(Xt);if(Ye!==0){var ki=1;for(Xt=ft(ke,si,ke.length,Ke),si=0;si<Ye;si++)ki*=Ke;this.imuln(ki),this.words[0]+Xt<67108864?this.words[0]+=Xt:this._iaddn(Xt)}this._strip()},R.prototype.copy=function(ke){ke.words=Array(this.length);for(var Ke=0;Ke<this.length;Ke++)ke.words[Ke]=this.words[Ke];ke.length=this.length,ke.negative=this.negative,ke.red=this.red};function qt(xe,ke){xe.words=ke.words,xe.length=ke.length,xe.negative=ke.negative,xe.red=ke.red}if(R.prototype._move=function(ke){qt(ke,this)},R.prototype.clone=function(){var ke=new R(null);return this.copy(ke),ke},R.prototype._expand=function(ke){for(;this.length<ke;)this.words[this.length++]=0;return this},R.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<`u`&&typeof Symbol.for==`function`)try{R.prototype[Symbol.for(`nodejs.util.inspect.custom`)]=Nt}catch{R.prototype.inspect=Nt}else R.prototype.inspect=Nt;function Nt(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`}var Ut=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Yt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Gt=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(ke,Ke){ke||=10,Ke=Ke|0||1;var at;if(ke===16||ke===`hex`){at=``;for(var Xe=0,We=0,g=0;g<this.length;g++){var Ye=this.words[g],ti=((Ye<<Xe|We)&16777215).toString(16);We=Ye>>>24-Xe&16777215,Xe+=2,Xe>=26&&(Xe-=26,g--),at=We!==0||g!==this.length-1?Ut[6-ti.length]+ti+at:ti+at}for(We!==0&&(at=We.toString(16)+at);at.length%Ke!==0;)at=`0`+at;return this.negative!==0&&(at=`-`+at),at}if(ke===(ke|0)&&ke>=2&&ke<=36){var Xt=Yt[ke],si=Gt[ke];at=``;var ki=this.clone();for(ki.negative=0;!ki.isZero();){var pi=ki.modrn(si).toString(ke);ki=ki.idivn(si),at=ki.isZero()?pi+at:Ut[Xt-pi.length]+pi+at}for(this.isZero()&&(at=`0`+at);at.length%Ke!==0;)at=`0`+at;return this.negative!==0&&(at=`-`+at),at}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var ke=this.words[0];return this.length===2?ke+=this.words[1]*67108864:this.length===3&&this.words[2]===1?ke+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?ke:-ke},R.prototype.toJSON=function(){return this.toString(16,2)},ut&&(R.prototype.toBuffer=function(ke,Ke){return this.toArrayLike(ut,ke,Ke)}),R.prototype.toArray=function(ke,Ke){return this.toArrayLike(Array,ke,Ke)};var Jt=function(ke,Ke){return ke.allocUnsafe?ke.allocUnsafe(Ke):new ke(Ke)};R.prototype.toArrayLike=function(ke,Ke,at){this._strip();var Xe=this.byteLength(),We=at||Math.max(1,Xe);De(Xe<=We,`byte array longer than desired length`),De(We>0,`Requested array length <= 0`);var g=Jt(ke,We);return this[`_toArrayLike`+(Ke===`le`?`LE`:`BE`)](g,Xe),g},R.prototype._toArrayLikeLE=function(ke,Ke){for(var at=0,Xe=0,We=0,g=0;We<this.length;We++){var Ye=this.words[We]<<g|Xe;ke[at++]=Ye&255,at<ke.length&&(ke[at++]=Ye>>8&255),at<ke.length&&(ke[at++]=Ye>>16&255),g===6?(at<ke.length&&(ke[at++]=Ye>>24&255),Xe=0,g=0):(Xe=Ye>>>24,g+=2)}if(at<ke.length)for(ke[at++]=Xe;at<ke.length;)ke[at++]=0},R.prototype._toArrayLikeBE=function(ke,Ke){for(var at=ke.length-1,Xe=0,We=0,g=0;We<this.length;We++){var Ye=this.words[We]<<g|Xe;ke[at--]=Ye&255,at>=0&&(ke[at--]=Ye>>8&255),at>=0&&(ke[at--]=Ye>>16&255),g===6?(at>=0&&(ke[at--]=Ye>>24&255),Xe=0,g=0):(Xe=Ye>>>24,g+=2)}if(at>=0)for(ke[at--]=Xe;at>=0;)ke[at--]=0},Math.clz32?R.prototype._countBits=function(ke){return 32-Math.clz32(ke)}:R.prototype._countBits=function(ke){var Ke=ke,at=0;return Ke>=4096&&(at+=13,Ke>>>=13),Ke>=64&&(at+=7,Ke>>>=7),Ke>=8&&(at+=4,Ke>>>=4),Ke>=2&&(at+=2,Ke>>>=2),at+Ke},R.prototype._zeroBits=function(ke){if(ke===0)return 26;var Ke=ke,at=0;return!(Ke&8191)&&(at+=13,Ke>>>=13),!(Ke&127)&&(at+=7,Ke>>>=7),!(Ke&15)&&(at+=4,Ke>>>=4),!(Ke&3)&&(at+=2,Ke>>>=2),!(Ke&1)&&at++,at},R.prototype.bitLength=function(){var ke=this.words[this.length-1],Ke=this._countBits(ke);return(this.length-1)*26+Ke};function ei(xe){for(var ke=Array(xe.bitLength()),Ke=0;Ke<ke.length;Ke++){var at=Ke/26|0,Xe=Ke%26;ke[Ke]=xe.words[at]>>>Xe&1}return ke}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var ke=0,Ke=0;Ke<this.length;Ke++){var at=this._zeroBits(this.words[Ke]);if(ke+=at,at!==26)break}return ke},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(ke){return this.negative===0?this.clone():this.abs().inotn(ke).iaddn(1)},R.prototype.fromTwos=function(ke){return this.testn(ke-1)?this.notn(ke).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(ke){for(;this.length<ke.length;)this.words[this.length++]=0;for(var Ke=0;Ke<ke.length;Ke++)this.words[Ke]=this.words[Ke]|ke.words[Ke];return this._strip()},R.prototype.ior=function(ke){return De((this.negative|ke.negative)===0),this.iuor(ke)},R.prototype.or=function(ke){return this.length>ke.length?this.clone().ior(ke):ke.clone().ior(this)},R.prototype.uor=function(ke){return this.length>ke.length?this.clone().iuor(ke):ke.clone().iuor(this)},R.prototype.iuand=function(ke){for(var Ke=this.length>ke.length?ke:this,at=0;at<Ke.length;at++)this.words[at]=this.words[at]&ke.words[at];return this.length=Ke.length,this._strip()},R.prototype.iand=function(ke){return De((this.negative|ke.negative)===0),this.iuand(ke)},R.prototype.and=function(ke){return this.length>ke.length?this.clone().iand(ke):ke.clone().iand(this)},R.prototype.uand=function(ke){return this.length>ke.length?this.clone().iuand(ke):ke.clone().iuand(this)},R.prototype.iuxor=function(ke){var Ke,at;this.length>ke.length?(Ke=this,at=ke):(Ke=ke,at=this);for(var Xe=0;Xe<at.length;Xe++)this.words[Xe]=Ke.words[Xe]^at.words[Xe];if(this!==Ke)for(;Xe<Ke.length;Xe++)this.words[Xe]=Ke.words[Xe];return this.length=Ke.length,this._strip()},R.prototype.ixor=function(ke){return De((this.negative|ke.negative)===0),this.iuxor(ke)},R.prototype.xor=function(ke){return this.length>ke.length?this.clone().ixor(ke):ke.clone().ixor(this)},R.prototype.uxor=function(ke){return this.length>ke.length?this.clone().iuxor(ke):ke.clone().iuxor(this)},R.prototype.inotn=function(ke){De(typeof ke==`number`&&ke>=0);var Ke=Math.ceil(ke/26)|0,at=ke%26;this._expand(Ke),at>0&&Ke--;for(var Xe=0;Xe<Ke;Xe++)this.words[Xe]=~this.words[Xe]&67108863;return at>0&&(this.words[Xe]=~this.words[Xe]&67108863>>26-at),this._strip()},R.prototype.notn=function(ke){return this.clone().inotn(ke)},R.prototype.setn=function(ke,Ke){De(typeof ke==`number`&&ke>=0);var at=ke/26|0,Xe=ke%26;return this._expand(at+1),Ke?this.words[at]=this.words[at]|1<<Xe:this.words[at]=this.words[at]&~(1<<Xe),this._strip()},R.prototype.iadd=function(ke){var Ke;if(this.negative!==0&&ke.negative===0)return this.negative=0,Ke=this.isub(ke),this.negative^=1,this._normSign();if(this.negative===0&&ke.negative!==0)return ke.negative=0,Ke=this.isub(ke),ke.negative=1,Ke._normSign();var at,Xe;this.length>ke.length?(at=this,Xe=ke):(at=ke,Xe=this);for(var We=0,g=0;g<Xe.length;g++)Ke=(at.words[g]|0)+(Xe.words[g]|0)+We,this.words[g]=Ke&67108863,We=Ke>>>26;for(;We!==0&&g<at.length;g++)Ke=(at.words[g]|0)+We,this.words[g]=Ke&67108863,We=Ke>>>26;if(this.length=at.length,We!==0)this.words[this.length]=We,this.length++;else if(at!==this)for(;g<at.length;g++)this.words[g]=at.words[g];return this},R.prototype.add=function(ke){var Ke;return ke.negative!==0&&this.negative===0?(ke.negative=0,Ke=this.sub(ke),ke.negative^=1,Ke):ke.negative===0&&this.negative!==0?(this.negative=0,Ke=ke.sub(this),this.negative=1,Ke):this.length>ke.length?this.clone().iadd(ke):ke.clone().iadd(this)},R.prototype.isub=function(ke){if(ke.negative!==0){ke.negative=0;var Ke=this.iadd(ke);return ke.negative=1,Ke._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(ke),this.negative=1,this._normSign();var at=this.cmp(ke);if(at===0)return this.negative=0,this.length=1,this.words[0]=0,this;var Xe,We;at>0?(Xe=this,We=ke):(Xe=ke,We=this);for(var g=0,Ye=0;Ye<We.length;Ye++)Ke=(Xe.words[Ye]|0)-(We.words[Ye]|0)+g,g=Ke>>26,this.words[Ye]=Ke&67108863;for(;g!==0&&Ye<Xe.length;Ye++)Ke=(Xe.words[Ye]|0)+g,g=Ke>>26,this.words[Ye]=Ke&67108863;if(g===0&&Ye<Xe.length&&Xe!==this)for(;Ye<Xe.length;Ye++)this.words[Ye]=Xe.words[Ye];return this.length=Math.max(this.length,Ye),Xe!==this&&(this.negative=1),this._strip()},R.prototype.sub=function(ke){return this.clone().isub(ke)};function ii(xe,ke,Ke){Ke.negative=ke.negative^xe.negative;var at=xe.length+ke.length|0;Ke.length=at,at=at-1|0;var Xe=xe.words[0]|0,We=ke.words[0]|0,g=Xe*We,Ye=g&67108863,ti=g/67108864|0;Ke.words[0]=Ye;for(var Xt=1;Xt<at;Xt++){for(var si=ti>>>26,ki=ti&67108863,pi=Math.min(Xt,ke.length-1),_i=Math.max(0,Xt-xe.length+1);_i<=pi;_i++){var hi=Xt-_i|0;Xe=xe.words[hi]|0,We=ke.words[_i]|0,g=Xe*We+ki,si+=g/67108864|0,ki=g&67108863}Ke.words[Xt]=ki|0,ti=si|0}return ti===0?Ke.length--:Ke.words[Xt]=ti|0,Ke._strip()}var ri=function(ke,Ke,at){var Xe=ke.words,We=Ke.words,g=at.words,Ye=0,ti,Xt,si,ki=Xe[0]|0,pi=ki&8191,_i=ki>>>13,hi=Xe[1]|0,di=hi&8191,bi=hi>>>13,Bi=Xe[2]|0,ci=Bi&8191,vi=Bi>>>13,Ai=Xe[3]|0,Li=Ai&8191,Ti=Ai>>>13,ba=Xe[4]|0,Ri=ba&8191,Wi=ba>>>13,Ma=Xe[5]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=Xe[6]|0,gi=ya&8191,Ni=ya>>>13,$i=Xe[7]|0,Vi=$i&8191,Ui=$i>>>13,yi=Xe[8]|0,ai=yi&8191,oi=yi>>>13,Di=Xe[9]|0,Si=Di&8191,qi=Di>>>13,la=We[0]|0,Yi=la&8191,zi=la>>>13,ka=We[1]|0,Ki=ka&8191,Gi=ka>>>13,Aa=We[2]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=We[3]|0,ea=kn&8191,ua=kn>>>13,Ei=We[4]|0,ni=Ei&8191,li=Ei>>>13,ji=We[5]|0,Ci=ji&8191,Pi=ji>>>13,fa=We[6]|0,Zi=fa&8191,ia=fa>>>13,$a=We[7]|0,ra=$a&8191,Qi=$a>>>13,Xn=We[8]|0,da=Xn&8191,ha=Xn>>>13,xn=We[9]|0,rn=xn&8191,an=xn>>>13;at.negative=ke.negative^Ke.negative,at.length=19,ti=Math.imul(pi,Yi),Xt=Math.imul(pi,zi),Xt=Xt+Math.imul(_i,Yi)|0,si=Math.imul(_i,zi);var Wa=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,ti=Math.imul(di,Yi),Xt=Math.imul(di,zi),Xt=Xt+Math.imul(bi,Yi)|0,si=Math.imul(bi,zi),ti=ti+Math.imul(pi,Ki)|0,Xt=Xt+Math.imul(pi,Gi)|0,Xt=Xt+Math.imul(_i,Ki)|0,si=si+Math.imul(_i,Gi)|0;var wa=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(wa>>>26)|0,wa&=67108863,ti=Math.imul(ci,Yi),Xt=Math.imul(ci,zi),Xt=Xt+Math.imul(vi,Yi)|0,si=Math.imul(vi,zi),ti=ti+Math.imul(di,Ki)|0,Xt=Xt+Math.imul(di,Gi)|0,Xt=Xt+Math.imul(bi,Ki)|0,si=si+Math.imul(bi,Gi)|0,ti=ti+Math.imul(pi,Ji)|0,Xt=Xt+Math.imul(pi,Xi)|0,Xt=Xt+Math.imul(_i,Ji)|0,si=si+Math.imul(_i,Xi)|0;var Da=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Da>>>26)|0,Da&=67108863,ti=Math.imul(Li,Yi),Xt=Math.imul(Li,zi),Xt=Xt+Math.imul(Ti,Yi)|0,si=Math.imul(Ti,zi),ti=ti+Math.imul(ci,Ki)|0,Xt=Xt+Math.imul(ci,Gi)|0,Xt=Xt+Math.imul(vi,Ki)|0,si=si+Math.imul(vi,Gi)|0,ti=ti+Math.imul(di,Ji)|0,Xt=Xt+Math.imul(di,Xi)|0,Xt=Xt+Math.imul(bi,Ji)|0,si=si+Math.imul(bi,Xi)|0,ti=ti+Math.imul(pi,ea)|0,Xt=Xt+Math.imul(pi,ua)|0,Xt=Xt+Math.imul(_i,ea)|0,si=si+Math.imul(_i,ua)|0;var Na=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Na>>>26)|0,Na&=67108863,ti=Math.imul(Ri,Yi),Xt=Math.imul(Ri,zi),Xt=Xt+Math.imul(Wi,Yi)|0,si=Math.imul(Wi,zi),ti=ti+Math.imul(Li,Ki)|0,Xt=Xt+Math.imul(Li,Gi)|0,Xt=Xt+Math.imul(Ti,Ki)|0,si=si+Math.imul(Ti,Gi)|0,ti=ti+Math.imul(ci,Ji)|0,Xt=Xt+Math.imul(ci,Xi)|0,Xt=Xt+Math.imul(vi,Ji)|0,si=si+Math.imul(vi,Xi)|0,ti=ti+Math.imul(di,ea)|0,Xt=Xt+Math.imul(di,ua)|0,Xt=Xt+Math.imul(bi,ea)|0,si=si+Math.imul(bi,ua)|0,ti=ti+Math.imul(pi,ni)|0,Xt=Xt+Math.imul(pi,li)|0,Xt=Xt+Math.imul(_i,ni)|0,si=si+Math.imul(_i,li)|0;var on=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(on>>>26)|0,on&=67108863,ti=Math.imul(Hi,Yi),Xt=Math.imul(Hi,zi),Xt=Xt+Math.imul(Ii,Yi)|0,si=Math.imul(Ii,zi),ti=ti+Math.imul(Ri,Ki)|0,Xt=Xt+Math.imul(Ri,Gi)|0,Xt=Xt+Math.imul(Wi,Ki)|0,si=si+Math.imul(Wi,Gi)|0,ti=ti+Math.imul(Li,Ji)|0,Xt=Xt+Math.imul(Li,Xi)|0,Xt=Xt+Math.imul(Ti,Ji)|0,si=si+Math.imul(Ti,Xi)|0,ti=ti+Math.imul(ci,ea)|0,Xt=Xt+Math.imul(ci,ua)|0,Xt=Xt+Math.imul(vi,ea)|0,si=si+Math.imul(vi,ua)|0,ti=ti+Math.imul(di,ni)|0,Xt=Xt+Math.imul(di,li)|0,Xt=Xt+Math.imul(bi,ni)|0,si=si+Math.imul(bi,li)|0,ti=ti+Math.imul(pi,Ci)|0,Xt=Xt+Math.imul(pi,Pi)|0,Xt=Xt+Math.imul(_i,Ci)|0,si=si+Math.imul(_i,Pi)|0;var nn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(nn>>>26)|0,nn&=67108863,ti=Math.imul(gi,Yi),Xt=Math.imul(gi,zi),Xt=Xt+Math.imul(Ni,Yi)|0,si=Math.imul(Ni,zi),ti=ti+Math.imul(Hi,Ki)|0,Xt=Xt+Math.imul(Hi,Gi)|0,Xt=Xt+Math.imul(Ii,Ki)|0,si=si+Math.imul(Ii,Gi)|0,ti=ti+Math.imul(Ri,Ji)|0,Xt=Xt+Math.imul(Ri,Xi)|0,Xt=Xt+Math.imul(Wi,Ji)|0,si=si+Math.imul(Wi,Xi)|0,ti=ti+Math.imul(Li,ea)|0,Xt=Xt+Math.imul(Li,ua)|0,Xt=Xt+Math.imul(Ti,ea)|0,si=si+Math.imul(Ti,ua)|0,ti=ti+Math.imul(ci,ni)|0,Xt=Xt+Math.imul(ci,li)|0,Xt=Xt+Math.imul(vi,ni)|0,si=si+Math.imul(vi,li)|0,ti=ti+Math.imul(di,Ci)|0,Xt=Xt+Math.imul(di,Pi)|0,Xt=Xt+Math.imul(bi,Ci)|0,si=si+Math.imul(bi,Pi)|0,ti=ti+Math.imul(pi,Zi)|0,Xt=Xt+Math.imul(pi,ia)|0,Xt=Xt+Math.imul(_i,Zi)|0,si=si+Math.imul(_i,ia)|0;var bn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(bn>>>26)|0,bn&=67108863,ti=Math.imul(Vi,Yi),Xt=Math.imul(Vi,zi),Xt=Xt+Math.imul(Ui,Yi)|0,si=Math.imul(Ui,zi),ti=ti+Math.imul(gi,Ki)|0,Xt=Xt+Math.imul(gi,Gi)|0,Xt=Xt+Math.imul(Ni,Ki)|0,si=si+Math.imul(Ni,Gi)|0,ti=ti+Math.imul(Hi,Ji)|0,Xt=Xt+Math.imul(Hi,Xi)|0,Xt=Xt+Math.imul(Ii,Ji)|0,si=si+Math.imul(Ii,Xi)|0,ti=ti+Math.imul(Ri,ea)|0,Xt=Xt+Math.imul(Ri,ua)|0,Xt=Xt+Math.imul(Wi,ea)|0,si=si+Math.imul(Wi,ua)|0,ti=ti+Math.imul(Li,ni)|0,Xt=Xt+Math.imul(Li,li)|0,Xt=Xt+Math.imul(Ti,ni)|0,si=si+Math.imul(Ti,li)|0,ti=ti+Math.imul(ci,Ci)|0,Xt=Xt+Math.imul(ci,Pi)|0,Xt=Xt+Math.imul(vi,Ci)|0,si=si+Math.imul(vi,Pi)|0,ti=ti+Math.imul(di,Zi)|0,Xt=Xt+Math.imul(di,ia)|0,Xt=Xt+Math.imul(bi,Zi)|0,si=si+Math.imul(bi,ia)|0,ti=ti+Math.imul(pi,ra)|0,Xt=Xt+Math.imul(pi,Qi)|0,Xt=Xt+Math.imul(_i,ra)|0,si=si+Math.imul(_i,Qi)|0;var wn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(wn>>>26)|0,wn&=67108863,ti=Math.imul(ai,Yi),Xt=Math.imul(ai,zi),Xt=Xt+Math.imul(oi,Yi)|0,si=Math.imul(oi,zi),ti=ti+Math.imul(Vi,Ki)|0,Xt=Xt+Math.imul(Vi,Gi)|0,Xt=Xt+Math.imul(Ui,Ki)|0,si=si+Math.imul(Ui,Gi)|0,ti=ti+Math.imul(gi,Ji)|0,Xt=Xt+Math.imul(gi,Xi)|0,Xt=Xt+Math.imul(Ni,Ji)|0,si=si+Math.imul(Ni,Xi)|0,ti=ti+Math.imul(Hi,ea)|0,Xt=Xt+Math.imul(Hi,ua)|0,Xt=Xt+Math.imul(Ii,ea)|0,si=si+Math.imul(Ii,ua)|0,ti=ti+Math.imul(Ri,ni)|0,Xt=Xt+Math.imul(Ri,li)|0,Xt=Xt+Math.imul(Wi,ni)|0,si=si+Math.imul(Wi,li)|0,ti=ti+Math.imul(Li,Ci)|0,Xt=Xt+Math.imul(Li,Pi)|0,Xt=Xt+Math.imul(Ti,Ci)|0,si=si+Math.imul(Ti,Pi)|0,ti=ti+Math.imul(ci,Zi)|0,Xt=Xt+Math.imul(ci,ia)|0,Xt=Xt+Math.imul(vi,Zi)|0,si=si+Math.imul(vi,ia)|0,ti=ti+Math.imul(di,ra)|0,Xt=Xt+Math.imul(di,Qi)|0,Xt=Xt+Math.imul(bi,ra)|0,si=si+Math.imul(bi,Qi)|0,ti=ti+Math.imul(pi,da)|0,Xt=Xt+Math.imul(pi,ha)|0,Xt=Xt+Math.imul(_i,da)|0,si=si+Math.imul(_i,ha)|0;var ln=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(ln>>>26)|0,ln&=67108863,ti=Math.imul(Si,Yi),Xt=Math.imul(Si,zi),Xt=Xt+Math.imul(qi,Yi)|0,si=Math.imul(qi,zi),ti=ti+Math.imul(ai,Ki)|0,Xt=Xt+Math.imul(ai,Gi)|0,Xt=Xt+Math.imul(oi,Ki)|0,si=si+Math.imul(oi,Gi)|0,ti=ti+Math.imul(Vi,Ji)|0,Xt=Xt+Math.imul(Vi,Xi)|0,Xt=Xt+Math.imul(Ui,Ji)|0,si=si+Math.imul(Ui,Xi)|0,ti=ti+Math.imul(gi,ea)|0,Xt=Xt+Math.imul(gi,ua)|0,Xt=Xt+Math.imul(Ni,ea)|0,si=si+Math.imul(Ni,ua)|0,ti=ti+Math.imul(Hi,ni)|0,Xt=Xt+Math.imul(Hi,li)|0,Xt=Xt+Math.imul(Ii,ni)|0,si=si+Math.imul(Ii,li)|0,ti=ti+Math.imul(Ri,Ci)|0,Xt=Xt+Math.imul(Ri,Pi)|0,Xt=Xt+Math.imul(Wi,Ci)|0,si=si+Math.imul(Wi,Pi)|0,ti=ti+Math.imul(Li,Zi)|0,Xt=Xt+Math.imul(Li,ia)|0,Xt=Xt+Math.imul(Ti,Zi)|0,si=si+Math.imul(Ti,ia)|0,ti=ti+Math.imul(ci,ra)|0,Xt=Xt+Math.imul(ci,Qi)|0,Xt=Xt+Math.imul(vi,ra)|0,si=si+Math.imul(vi,Qi)|0,ti=ti+Math.imul(di,da)|0,Xt=Xt+Math.imul(di,ha)|0,Xt=Xt+Math.imul(bi,da)|0,si=si+Math.imul(bi,ha)|0,ti=ti+Math.imul(pi,rn)|0,Xt=Xt+Math.imul(pi,an)|0,Xt=Xt+Math.imul(_i,rn)|0,si=si+Math.imul(_i,an)|0;var Mn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,ti=Math.imul(Si,Ki),Xt=Math.imul(Si,Gi),Xt=Xt+Math.imul(qi,Ki)|0,si=Math.imul(qi,Gi),ti=ti+Math.imul(ai,Ji)|0,Xt=Xt+Math.imul(ai,Xi)|0,Xt=Xt+Math.imul(oi,Ji)|0,si=si+Math.imul(oi,Xi)|0,ti=ti+Math.imul(Vi,ea)|0,Xt=Xt+Math.imul(Vi,ua)|0,Xt=Xt+Math.imul(Ui,ea)|0,si=si+Math.imul(Ui,ua)|0,ti=ti+Math.imul(gi,ni)|0,Xt=Xt+Math.imul(gi,li)|0,Xt=Xt+Math.imul(Ni,ni)|0,si=si+Math.imul(Ni,li)|0,ti=ti+Math.imul(Hi,Ci)|0,Xt=Xt+Math.imul(Hi,Pi)|0,Xt=Xt+Math.imul(Ii,Ci)|0,si=si+Math.imul(Ii,Pi)|0,ti=ti+Math.imul(Ri,Zi)|0,Xt=Xt+Math.imul(Ri,ia)|0,Xt=Xt+Math.imul(Wi,Zi)|0,si=si+Math.imul(Wi,ia)|0,ti=ti+Math.imul(Li,ra)|0,Xt=Xt+Math.imul(Li,Qi)|0,Xt=Xt+Math.imul(Ti,ra)|0,si=si+Math.imul(Ti,Qi)|0,ti=ti+Math.imul(ci,da)|0,Xt=Xt+Math.imul(ci,ha)|0,Xt=Xt+Math.imul(vi,da)|0,si=si+Math.imul(vi,ha)|0,ti=ti+Math.imul(di,rn)|0,Xt=Xt+Math.imul(di,an)|0,Xt=Xt+Math.imul(bi,rn)|0,si=si+Math.imul(bi,an)|0;var sn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(sn>>>26)|0,sn&=67108863,ti=Math.imul(Si,Ji),Xt=Math.imul(Si,Xi),Xt=Xt+Math.imul(qi,Ji)|0,si=Math.imul(qi,Xi),ti=ti+Math.imul(ai,ea)|0,Xt=Xt+Math.imul(ai,ua)|0,Xt=Xt+Math.imul(oi,ea)|0,si=si+Math.imul(oi,ua)|0,ti=ti+Math.imul(Vi,ni)|0,Xt=Xt+Math.imul(Vi,li)|0,Xt=Xt+Math.imul(Ui,ni)|0,si=si+Math.imul(Ui,li)|0,ti=ti+Math.imul(gi,Ci)|0,Xt=Xt+Math.imul(gi,Pi)|0,Xt=Xt+Math.imul(Ni,Ci)|0,si=si+Math.imul(Ni,Pi)|0,ti=ti+Math.imul(Hi,Zi)|0,Xt=Xt+Math.imul(Hi,ia)|0,Xt=Xt+Math.imul(Ii,Zi)|0,si=si+Math.imul(Ii,ia)|0,ti=ti+Math.imul(Ri,ra)|0,Xt=Xt+Math.imul(Ri,Qi)|0,Xt=Xt+Math.imul(Wi,ra)|0,si=si+Math.imul(Wi,Qi)|0,ti=ti+Math.imul(Li,da)|0,Xt=Xt+Math.imul(Li,ha)|0,Xt=Xt+Math.imul(Ti,da)|0,si=si+Math.imul(Ti,ha)|0,ti=ti+Math.imul(ci,rn)|0,Xt=Xt+Math.imul(ci,an)|0,Xt=Xt+Math.imul(vi,rn)|0,si=si+Math.imul(vi,an)|0;var Dn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,ti=Math.imul(Si,ea),Xt=Math.imul(Si,ua),Xt=Xt+Math.imul(qi,ea)|0,si=Math.imul(qi,ua),ti=ti+Math.imul(ai,ni)|0,Xt=Xt+Math.imul(ai,li)|0,Xt=Xt+Math.imul(oi,ni)|0,si=si+Math.imul(oi,li)|0,ti=ti+Math.imul(Vi,Ci)|0,Xt=Xt+Math.imul(Vi,Pi)|0,Xt=Xt+Math.imul(Ui,Ci)|0,si=si+Math.imul(Ui,Pi)|0,ti=ti+Math.imul(gi,Zi)|0,Xt=Xt+Math.imul(gi,ia)|0,Xt=Xt+Math.imul(Ni,Zi)|0,si=si+Math.imul(Ni,ia)|0,ti=ti+Math.imul(Hi,ra)|0,Xt=Xt+Math.imul(Hi,Qi)|0,Xt=Xt+Math.imul(Ii,ra)|0,si=si+Math.imul(Ii,Qi)|0,ti=ti+Math.imul(Ri,da)|0,Xt=Xt+Math.imul(Ri,ha)|0,Xt=Xt+Math.imul(Wi,da)|0,si=si+Math.imul(Wi,ha)|0,ti=ti+Math.imul(Li,rn)|0,Xt=Xt+Math.imul(Li,an)|0,Xt=Xt+Math.imul(Ti,rn)|0,si=si+Math.imul(Ti,an)|0;var An=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(An>>>26)|0,An&=67108863,ti=Math.imul(Si,ni),Xt=Math.imul(Si,li),Xt=Xt+Math.imul(qi,ni)|0,si=Math.imul(qi,li),ti=ti+Math.imul(ai,Ci)|0,Xt=Xt+Math.imul(ai,Pi)|0,Xt=Xt+Math.imul(oi,Ci)|0,si=si+Math.imul(oi,Pi)|0,ti=ti+Math.imul(Vi,Zi)|0,Xt=Xt+Math.imul(Vi,ia)|0,Xt=Xt+Math.imul(Ui,Zi)|0,si=si+Math.imul(Ui,ia)|0,ti=ti+Math.imul(gi,ra)|0,Xt=Xt+Math.imul(gi,Qi)|0,Xt=Xt+Math.imul(Ni,ra)|0,si=si+Math.imul(Ni,Qi)|0,ti=ti+Math.imul(Hi,da)|0,Xt=Xt+Math.imul(Hi,ha)|0,Xt=Xt+Math.imul(Ii,da)|0,si=si+Math.imul(Ii,ha)|0,ti=ti+Math.imul(Ri,rn)|0,Xt=Xt+Math.imul(Ri,an)|0,Xt=Xt+Math.imul(Wi,rn)|0,si=si+Math.imul(Wi,an)|0;var Tn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,ti=Math.imul(Si,Ci),Xt=Math.imul(Si,Pi),Xt=Xt+Math.imul(qi,Ci)|0,si=Math.imul(qi,Pi),ti=ti+Math.imul(ai,Zi)|0,Xt=Xt+Math.imul(ai,ia)|0,Xt=Xt+Math.imul(oi,Zi)|0,si=si+Math.imul(oi,ia)|0,ti=ti+Math.imul(Vi,ra)|0,Xt=Xt+Math.imul(Vi,Qi)|0,Xt=Xt+Math.imul(Ui,ra)|0,si=si+Math.imul(Ui,Qi)|0,ti=ti+Math.imul(gi,da)|0,Xt=Xt+Math.imul(gi,ha)|0,Xt=Xt+Math.imul(Ni,da)|0,si=si+Math.imul(Ni,ha)|0,ti=ti+Math.imul(Hi,rn)|0,Xt=Xt+Math.imul(Hi,an)|0,Xt=Xt+Math.imul(Ii,rn)|0,si=si+Math.imul(Ii,an)|0;var Jn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,ti=Math.imul(Si,Zi),Xt=Math.imul(Si,ia),Xt=Xt+Math.imul(qi,Zi)|0,si=Math.imul(qi,ia),ti=ti+Math.imul(ai,ra)|0,Xt=Xt+Math.imul(ai,Qi)|0,Xt=Xt+Math.imul(oi,ra)|0,si=si+Math.imul(oi,Qi)|0,ti=ti+Math.imul(Vi,da)|0,Xt=Xt+Math.imul(Vi,ha)|0,Xt=Xt+Math.imul(Ui,da)|0,si=si+Math.imul(Ui,ha)|0,ti=ti+Math.imul(gi,rn)|0,Xt=Xt+Math.imul(gi,an)|0,Xt=Xt+Math.imul(Ni,rn)|0,si=si+Math.imul(Ni,an)|0;var Zn=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,ti=Math.imul(Si,ra),Xt=Math.imul(Si,Qi),Xt=Xt+Math.imul(qi,ra)|0,si=Math.imul(qi,Qi),ti=ti+Math.imul(ai,da)|0,Xt=Xt+Math.imul(ai,ha)|0,Xt=Xt+Math.imul(oi,da)|0,si=si+Math.imul(oi,ha)|0,ti=ti+Math.imul(Vi,rn)|0,Xt=Xt+Math.imul(Vi,an)|0,Xt=Xt+Math.imul(Ui,rn)|0,si=si+Math.imul(Ui,an)|0;var _o=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(_o>>>26)|0,_o&=67108863,ti=Math.imul(Si,da),Xt=Math.imul(Si,ha),Xt=Xt+Math.imul(qi,da)|0,si=Math.imul(qi,ha),ti=ti+Math.imul(ai,rn)|0,Xt=Xt+Math.imul(ai,an)|0,Xt=Xt+Math.imul(oi,rn)|0,si=si+Math.imul(oi,an)|0;var Fo=(Ye+ti|0)+((Xt&8191)<<13)|0;Ye=(si+(Xt>>>13)|0)+(Fo>>>26)|0,Fo&=67108863,ti=Math.imul(Si,rn),Xt=Math.imul(Si,an),Xt=Xt+Math.imul(qi,rn)|0,si=Math.imul(qi,an);var Eo=(Ye+ti|0)+((Xt&8191)<<13)|0;return Ye=(si+(Xt>>>13)|0)+(Eo>>>26)|0,Eo&=67108863,g[0]=Wa,g[1]=wa,g[2]=Da,g[3]=Na,g[4]=on,g[5]=nn,g[6]=bn,g[7]=wn,g[8]=ln,g[9]=Mn,g[10]=sn,g[11]=Dn,g[12]=An,g[13]=Tn,g[14]=Jn,g[15]=Zn,g[16]=_o,g[17]=Fo,g[18]=Eo,Ye!==0&&(g[19]=Ye,at.length++),at};Math.imul||(ri=ii);function ui(xe,ke,Ke){Ke.negative=ke.negative^xe.negative,Ke.length=xe.length+ke.length;for(var at=0,Xe=0,We=0;We<Ke.length-1;We++){var g=Xe;Xe=0;for(var Ye=at&67108863,ti=Math.min(We,ke.length-1),Xt=Math.max(0,We-xe.length+1);Xt<=ti;Xt++){var si=We-Xt,ki=(xe.words[si]|0)*(ke.words[Xt]|0),pi=ki&67108863;g=g+(ki/67108864|0)|0,pi=pi+Ye|0,Ye=pi&67108863,g=g+(pi>>>26)|0,Xe+=g>>>26,g&=67108863}Ke.words[We]=Ye,at=g,g=Xe}return at===0?Ke.length--:Ke.words[We]=at,Ke._strip()}function fi(xe,ke,Ke){return ui(xe,ke,Ke)}R.prototype.mulTo=function(ke,Ke){var at,Xe=this.length+ke.length;return at=this.length===10&&ke.length===10?ri(this,ke,Ke):Xe<63?ii(this,ke,Ke):Xe<1024?ui(this,ke,Ke):fi(this,ke,Ke),at};function mi(xe,ke){this.x=xe,this.y=ke}mi.prototype.makeRBT=function(ke){for(var Ke=Array(ke),at=R.prototype._countBits(ke)-1,Xe=0;Xe<ke;Xe++)Ke[Xe]=this.revBin(Xe,at,ke);return Ke},mi.prototype.revBin=function(ke,Ke,at){if(ke===0||ke===at-1)return ke;for(var Xe=0,We=0;We<Ke;We++)Xe|=(ke&1)<<Ke-We-1,ke>>=1;return Xe},mi.prototype.permute=function(ke,Ke,at,Xe,We,g){for(var Ye=0;Ye<g;Ye++)Xe[Ye]=Ke[ke[Ye]],We[Ye]=at[ke[Ye]]},mi.prototype.transform=function(ke,Ke,at,Xe,We,g){this.permute(g,ke,Ke,at,Xe,We);for(var Ye=1;Ye<We;Ye<<=1)for(var ti=Ye<<1,Xt=Math.cos(2*Math.PI/ti),si=Math.sin(2*Math.PI/ti),ki=0;ki<We;ki+=ti)for(var pi=Xt,_i=si,hi=0;hi<Ye;hi++){var di=at[ki+hi],bi=Xe[ki+hi],Bi=at[ki+hi+Ye],ci=Xe[ki+hi+Ye],vi=pi*Bi-_i*ci;ci=pi*ci+_i*Bi,Bi=vi,at[ki+hi]=di+Bi,Xe[ki+hi]=bi+ci,at[ki+hi+Ye]=di-Bi,Xe[ki+hi+Ye]=bi-ci,hi!==ti&&(vi=Xt*pi-si*_i,_i=Xt*_i+si*pi,pi=vi)}},mi.prototype.guessLen13b=function(ke,Ke){var at=Math.max(Ke,ke)|1,Xe=at&1,We=0;for(at=at/2|0;at;at>>>=1)We++;return 1<<We+1+Xe},mi.prototype.conjugate=function(ke,Ke,at){if(!(at<=1))for(var Xe=0;Xe<at/2;Xe++){var We=ke[Xe];ke[Xe]=ke[at-Xe-1],ke[at-Xe-1]=We,We=Ke[Xe],Ke[Xe]=-Ke[at-Xe-1],Ke[at-Xe-1]=-We}},mi.prototype.normalize13b=function(ke,Ke){for(var at=0,Xe=0;Xe<Ke/2;Xe++){var We=Math.round(ke[2*Xe+1]/Ke)*8192+Math.round(ke[2*Xe]/Ke)+at;ke[Xe]=We&67108863,at=We<67108864?0:We/67108864|0}return ke},mi.prototype.convert13b=function(ke,Ke,at,Xe){for(var We=0,g=0;g<Ke;g++)We+=ke[g]|0,at[2*g]=We&8191,We>>>=13,at[2*g+1]=We&8191,We>>>=13;for(g=2*Ke;g<Xe;++g)at[g]=0;De(We===0),De((We&-8192)==0)},mi.prototype.stub=function(ke){for(var Ke=Array(ke),at=0;at<ke;at++)Ke[at]=0;return Ke},mi.prototype.mulp=function(ke,Ke,at){var Xe=2*this.guessLen13b(ke.length,Ke.length),We=this.makeRBT(Xe),g=this.stub(Xe),Ye=Array(Xe),ti=Array(Xe),Xt=Array(Xe),si=Array(Xe),ki=Array(Xe),pi=Array(Xe),_i=at.words;_i.length=Xe,this.convert13b(ke.words,ke.length,Ye,Xe),this.convert13b(Ke.words,Ke.length,si,Xe),this.transform(Ye,g,ti,Xt,Xe,We),this.transform(si,g,ki,pi,Xe,We);for(var hi=0;hi<Xe;hi++){var di=ti[hi]*ki[hi]-Xt[hi]*pi[hi];Xt[hi]=ti[hi]*pi[hi]+Xt[hi]*ki[hi],ti[hi]=di}return this.conjugate(ti,Xt,Xe),this.transform(ti,Xt,_i,g,Xe,We),this.conjugate(_i,g,Xe),this.normalize13b(_i,Xe),at.negative=ke.negative^Ke.negative,at.length=ke.length+Ke.length,at._strip()},R.prototype.mul=function(ke){var Ke=new R(null);return Ke.words=Array(this.length+ke.length),this.mulTo(ke,Ke)},R.prototype.mulf=function(ke){var Ke=new R(null);return Ke.words=Array(this.length+ke.length),fi(this,ke,Ke)},R.prototype.imul=function(ke){return this.clone().mulTo(ke,this)},R.prototype.imuln=function(ke){var Ke=ke<0;Ke&&(ke=-ke),De(typeof ke==`number`),De(ke<67108864);for(var at=0,Xe=0;Xe<this.length;Xe++){var We=(this.words[Xe]|0)*ke,g=(We&67108863)+(at&67108863);at>>=26,at+=We/67108864|0,at+=g>>>26,this.words[Xe]=g&67108863}return at!==0&&(this.words[Xe]=at,this.length++),this.length=ke===0?1:this.length,Ke?this.ineg():this},R.prototype.muln=function(ke){return this.clone().imuln(ke)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(ke){var Ke=ei(ke);if(Ke.length===0)return new R(1);for(var at=this,Xe=0;Xe<Ke.length&&Ke[Xe]===0;Xe++,at=at.sqr());if(++Xe<Ke.length)for(var We=at.sqr();Xe<Ke.length;Xe++,We=We.sqr())Ke[Xe]!==0&&(at=at.mul(We));return at},R.prototype.iushln=function(ke){De(typeof ke==`number`&&ke>=0);var Ke=ke%26,at=(ke-Ke)/26,Xe=67108863>>>26-Ke<<26-Ke,We;if(Ke!==0){var g=0;for(We=0;We<this.length;We++){var Ye=this.words[We]&Xe,ti=(this.words[We]|0)-Ye<<Ke;this.words[We]=ti|g,g=Ye>>>26-Ke}g&&(this.words[We]=g,this.length++)}if(at!==0){for(We=this.length-1;We>=0;We--)this.words[We+at]=this.words[We];for(We=0;We<at;We++)this.words[We]=0;this.length+=at}return this._strip()},R.prototype.ishln=function(ke){return De(this.negative===0),this.iushln(ke)},R.prototype.iushrn=function(ke,Ke,at){De(typeof ke==`number`&&ke>=0);var Xe=Ke?(Ke-Ke%26)/26:0,We=ke%26,g=Math.min((ke-We)/26,this.length),Ye=67108863^67108863>>>We<<We,ti=at;if(Xe-=g,Xe=Math.max(0,Xe),ti){for(var Xt=0;Xt<g;Xt++)ti.words[Xt]=this.words[Xt];ti.length=g}if(g!==0)if(this.length>g)for(this.length-=g,Xt=0;Xt<this.length;Xt++)this.words[Xt]=this.words[Xt+g];else this.words[0]=0,this.length=1;var si=0;for(Xt=this.length-1;Xt>=0&&(si!==0||Xt>=Xe);Xt--){var ki=this.words[Xt]|0;this.words[Xt]=si<<26-We|ki>>>We,si=ki&Ye}return ti&&si!==0&&(ti.words[ti.length++]=si),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},R.prototype.ishrn=function(ke,Ke,at){return De(this.negative===0),this.iushrn(ke,Ke,at)},R.prototype.shln=function(ke){return this.clone().ishln(ke)},R.prototype.ushln=function(ke){return this.clone().iushln(ke)},R.prototype.shrn=function(ke){return this.clone().ishrn(ke)},R.prototype.ushrn=function(ke){return this.clone().iushrn(ke)},R.prototype.testn=function(ke){De(typeof ke==`number`&&ke>=0);var Ke=ke%26,at=(ke-Ke)/26,Xe=1<<Ke;return this.length<=at?!1:!!(this.words[at]&Xe)},R.prototype.imaskn=function(ke){De(typeof ke==`number`&&ke>=0);var Ke=ke%26,at=(ke-Ke)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=at)return this;if(Ke!==0&&at++,this.length=Math.min(at,this.length),Ke!==0){var Xe=67108863^67108863>>>Ke<<Ke;this.words[this.length-1]&=Xe}return this._strip()},R.prototype.maskn=function(ke){return this.clone().imaskn(ke)},R.prototype.iaddn=function(ke){return De(typeof ke==`number`),De(ke<67108864),ke<0?this.isubn(-ke):this.negative===0?this._iaddn(ke):this.length===1&&(this.words[0]|0)<=ke?(this.words[0]=ke-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(ke),this.negative=1,this)},R.prototype._iaddn=function(ke){this.words[0]+=ke;for(var Ke=0;Ke<this.length&&this.words[Ke]>=67108864;Ke++)this.words[Ke]-=67108864,Ke===this.length-1?this.words[Ke+1]=1:this.words[Ke+1]++;return this.length=Math.max(this.length,Ke+1),this},R.prototype.isubn=function(ke){if(De(typeof ke==`number`),De(ke<67108864),ke<0)return this.iaddn(-ke);if(this.negative!==0)return this.negative=0,this.iaddn(ke),this.negative=1,this;if(this.words[0]-=ke,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var Ke=0;Ke<this.length&&this.words[Ke]<0;Ke++)this.words[Ke]+=67108864,--this.words[Ke+1];return this._strip()},R.prototype.addn=function(ke){return this.clone().iaddn(ke)},R.prototype.subn=function(ke){return this.clone().isubn(ke)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(ke,Ke,at){var Xe=ke.length+at,We;this._expand(Xe);var g,Ye=0;for(We=0;We<ke.length;We++){g=(this.words[We+at]|0)+Ye;var ti=(ke.words[We]|0)*Ke;g-=ti&67108863,Ye=(g>>26)-(ti/67108864|0),this.words[We+at]=g&67108863}for(;We<this.length-at;We++)g=(this.words[We+at]|0)+Ye,Ye=g>>26,this.words[We+at]=g&67108863;if(Ye===0)return this._strip();for(De(Ye===-1),Ye=0,We=0;We<this.length;We++)g=-(this.words[We]|0)+Ye,Ye=g>>26,this.words[We]=g&67108863;return this.negative=1,this._strip()},R.prototype._wordDiv=function(ke,Ke){var at=this.length-ke.length,Xe=this.clone(),We=ke,g=We.words[We.length-1]|0;at=26-this._countBits(g),at!==0&&(We=We.ushln(at),Xe.iushln(at),g=We.words[We.length-1]|0);var Ye=Xe.length-We.length,ti;if(Ke!==`mod`){ti=new R(null),ti.length=Ye+1,ti.words=Array(ti.length);for(var Xt=0;Xt<ti.length;Xt++)ti.words[Xt]=0}var si=Xe.clone()._ishlnsubmul(We,1,Ye);si.negative===0&&(Xe=si,ti&&(ti.words[Ye]=1));for(var ki=Ye-1;ki>=0;ki--){var pi=(Xe.words[We.length+ki]|0)*67108864+(Xe.words[We.length+ki-1]|0);for(pi=Math.min(pi/g|0,67108863),Xe._ishlnsubmul(We,pi,ki);Xe.negative!==0;)pi--,Xe.negative=0,Xe._ishlnsubmul(We,1,ki),Xe.isZero()||(Xe.negative^=1);ti&&(ti.words[ki]=pi)}return ti&&ti._strip(),Xe._strip(),Ke!==`div`&&at!==0&&Xe.iushrn(at),{div:ti||null,mod:Xe}},R.prototype.divmod=function(ke,Ke,at){if(De(!ke.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var Xe,We,g;return this.negative!==0&&ke.negative===0?(g=this.neg().divmod(ke,Ke),Ke!==`mod`&&(Xe=g.div.neg()),Ke!==`div`&&(We=g.mod.neg(),at&&We.negative!==0&&We.iadd(ke)),{div:Xe,mod:We}):this.negative===0&&ke.negative!==0?(g=this.divmod(ke.neg(),Ke),Ke!==`mod`&&(Xe=g.div.neg()),{div:Xe,mod:g.mod}):(this.negative&ke.negative)===0?ke.length>this.length||this.cmp(ke)<0?{div:new R(0),mod:this}:ke.length===1?Ke===`div`?{div:this.divn(ke.words[0]),mod:null}:Ke===`mod`?{div:null,mod:new R(this.modrn(ke.words[0]))}:{div:this.divn(ke.words[0]),mod:new R(this.modrn(ke.words[0]))}:this._wordDiv(ke,Ke):(g=this.neg().divmod(ke.neg(),Ke),Ke!==`div`&&(We=g.mod.neg(),at&&We.negative!==0&&We.isub(ke)),{div:g.div,mod:We})},R.prototype.div=function(ke){return this.divmod(ke,`div`,!1).div},R.prototype.mod=function(ke){return this.divmod(ke,`mod`,!1).mod},R.prototype.umod=function(ke){return this.divmod(ke,`mod`,!0).mod},R.prototype.divRound=function(ke){var Ke=this.divmod(ke);if(Ke.mod.isZero())return Ke.div;var at=Ke.div.negative===0?Ke.mod:Ke.mod.isub(ke),Xe=ke.ushrn(1),We=ke.andln(1),g=at.cmp(Xe);return g<0||We===1&&g===0?Ke.div:Ke.div.negative===0?Ke.div.iaddn(1):Ke.div.isubn(1)},R.prototype.modrn=function(ke){var Ke=ke<0;Ke&&(ke=-ke),De(ke<=67108863);for(var at=(1<<26)%ke,Xe=0,We=this.length-1;We>=0;We--)Xe=(at*Xe+(this.words[We]|0))%ke;return Ke?-Xe:Xe},R.prototype.modn=function(ke){return this.modrn(ke)},R.prototype.idivn=function(ke){var Ke=ke<0;Ke&&(ke=-ke),De(ke<=67108863);for(var at=0,Xe=this.length-1;Xe>=0;Xe--){var We=(this.words[Xe]|0)+at*67108864;this.words[Xe]=We/ke|0,at=We%ke}return this._strip(),Ke?this.ineg():this},R.prototype.divn=function(ke){return this.clone().idivn(ke)},R.prototype.egcd=function(ke){De(ke.negative===0),De(!ke.isZero());var Ke=this,at=ke.clone();Ke=Ke.negative===0?Ke.clone():Ke.umod(ke);for(var Xe=new R(1),We=new R(0),g=new R(0),Ye=new R(1),ti=0;Ke.isEven()&&at.isEven();)Ke.iushrn(1),at.iushrn(1),++ti;for(var Xt=at.clone(),si=Ke.clone();!Ke.isZero();){for(var ki=0,pi=1;(Ke.words[0]&pi)===0&&ki<26;++ki,pi<<=1);if(ki>0)for(Ke.iushrn(ki);ki-- >0;)(Xe.isOdd()||We.isOdd())&&(Xe.iadd(Xt),We.isub(si)),Xe.iushrn(1),We.iushrn(1);for(var _i=0,hi=1;(at.words[0]&hi)===0&&_i<26;++_i,hi<<=1);if(_i>0)for(at.iushrn(_i);_i-- >0;)(g.isOdd()||Ye.isOdd())&&(g.iadd(Xt),Ye.isub(si)),g.iushrn(1),Ye.iushrn(1);Ke.cmp(at)>=0?(Ke.isub(at),Xe.isub(g),We.isub(Ye)):(at.isub(Ke),g.isub(Xe),Ye.isub(We))}return{a:g,b:Ye,gcd:at.iushln(ti)}},R.prototype._invmp=function(ke){De(ke.negative===0),De(!ke.isZero());var Ke=this,at=ke.clone();Ke=Ke.negative===0?Ke.clone():Ke.umod(ke);for(var Xe=new R(1),We=new R(0),g=at.clone();Ke.cmpn(1)>0&&at.cmpn(1)>0;){for(var Ye=0,ti=1;(Ke.words[0]&ti)===0&&Ye<26;++Ye,ti<<=1);if(Ye>0)for(Ke.iushrn(Ye);Ye-- >0;)Xe.isOdd()&&Xe.iadd(g),Xe.iushrn(1);for(var Xt=0,si=1;(at.words[0]&si)===0&&Xt<26;++Xt,si<<=1);if(Xt>0)for(at.iushrn(Xt);Xt-- >0;)We.isOdd()&&We.iadd(g),We.iushrn(1);Ke.cmp(at)>=0?(Ke.isub(at),Xe.isub(We)):(at.isub(Ke),We.isub(Xe))}var ki;return ki=Ke.cmpn(1)===0?Xe:We,ki.cmpn(0)<0&&ki.iadd(ke),ki},R.prototype.gcd=function(ke){if(this.isZero())return ke.abs();if(ke.isZero())return this.abs();var Ke=this.clone(),at=ke.clone();Ke.negative=0,at.negative=0;for(var Xe=0;Ke.isEven()&&at.isEven();Xe++)Ke.iushrn(1),at.iushrn(1);do{for(;Ke.isEven();)Ke.iushrn(1);for(;at.isEven();)at.iushrn(1);var We=Ke.cmp(at);if(We<0){var g=Ke;Ke=at,at=g}else if(We===0||at.cmpn(1)===0)break;Ke.isub(at)}while(!0);return at.iushln(Xe)},R.prototype.invm=function(ke){return this.egcd(ke).a.umod(ke)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(ke){return this.words[0]&ke},R.prototype.bincn=function(ke){De(typeof ke==`number`);var Ke=ke%26,at=(ke-Ke)/26,Xe=1<<Ke;if(this.length<=at)return this._expand(at+1),this.words[at]|=Xe,this;for(var We=Xe,g=at;We!==0&&g<this.length;g++){var Ye=this.words[g]|0;Ye+=We,We=Ye>>>26,Ye&=67108863,this.words[g]=Ye}return We!==0&&(this.words[g]=We,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(ke){var Ke=ke<0;if(this.negative!==0&&!Ke)return-1;if(this.negative===0&&Ke)return 1;this._strip();var at;if(this.length>1)at=1;else{Ke&&(ke=-ke),De(ke<=67108863,`Number is too big`);var Xe=this.words[0]|0;at=Xe===ke?0:Xe<ke?-1:1}return this.negative===0?at:-at|0},R.prototype.cmp=function(ke){if(this.negative!==0&&ke.negative===0)return-1;if(this.negative===0&&ke.negative!==0)return 1;var Ke=this.ucmp(ke);return this.negative===0?Ke:-Ke|0},R.prototype.ucmp=function(ke){if(this.length>ke.length)return 1;if(this.length<ke.length)return-1;for(var Ke=0,at=this.length-1;at>=0;at--){var Xe=this.words[at]|0,We=ke.words[at]|0;if(Xe!==We){Xe<We?Ke=-1:Xe>We&&(Ke=1);break}}return Ke},R.prototype.gtn=function(ke){return this.cmpn(ke)===1},R.prototype.gt=function(ke){return this.cmp(ke)===1},R.prototype.gten=function(ke){return this.cmpn(ke)>=0},R.prototype.gte=function(ke){return this.cmp(ke)>=0},R.prototype.ltn=function(ke){return this.cmpn(ke)===-1},R.prototype.lt=function(ke){return this.cmp(ke)===-1},R.prototype.lten=function(ke){return this.cmpn(ke)<=0},R.prototype.lte=function(ke){return this.cmp(ke)<=0},R.prototype.eqn=function(ke){return this.cmpn(ke)===0},R.prototype.eq=function(ke){return this.cmp(ke)===0},R.red=function(ke){return new s(ke)},R.prototype.toRed=function(ke){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),ke.convertTo(this)._forceRed(ke)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(ke){return this.red=ke,this},R.prototype.forceRed=function(ke){return De(!this.red,`Already a number in reduction context`),this._forceRed(ke)},R.prototype.redAdd=function(ke){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,ke)},R.prototype.redIAdd=function(ke){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,ke)},R.prototype.redSub=function(ke){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,ke)},R.prototype.redISub=function(ke){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,ke)},R.prototype.redShl=function(ke){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,ke)},R.prototype.redMul=function(ke){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,ke),this.red.mul(this,ke)},R.prototype.redIMul=function(ke){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,ke),this.red.imul(this,ke)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(ke){return De(this.red&&!ke.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,ke)};var Fi={k256:null,p224:null,p192:null,p25519:null};function Mi(xe,ke){this.name=xe,this.p=new R(ke,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}Mi.prototype._tmp=function(){var ke=new R(null);return ke.words=Array(Math.ceil(this.n/13)),ke},Mi.prototype.ireduce=function(ke){var Ke=ke,at;do this.split(Ke,this.tmp),Ke=this.imulK(Ke),Ke=Ke.iadd(this.tmp),at=Ke.bitLength();while(at>this.n);var Xe=at<this.n?-1:Ke.ucmp(this.p);return Xe===0?(Ke.words[0]=0,Ke.length=1):Xe>0?Ke.isub(this.p):Ke.strip===void 0?Ke._strip():Ke.strip(),Ke},Mi.prototype.split=function(ke,Ke){ke.iushrn(this.n,0,Ke)},Mi.prototype.imulK=function(ke){return ke.imul(this.k)};function xi(){Mi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(xi,Mi),xi.prototype.split=function(ke,Ke){for(var at=4194303,Xe=Math.min(ke.length,9),We=0;We<Xe;We++)Ke.words[We]=ke.words[We];if(Ke.length=Xe,ke.length<=9){ke.words[0]=0,ke.length=1;return}var g=ke.words[9];for(Ke.words[Ke.length++]=g&at,We=10;We<ke.length;We++){var Ye=ke.words[We]|0;ke.words[We-10]=(Ye&at)<<4|g>>>22,g=Ye}g>>>=22,ke.words[We-10]=g,g===0&&ke.length>10?ke.length-=10:ke.length-=9},xi.prototype.imulK=function(ke){ke.words[ke.length]=0,ke.words[ke.length+1]=0,ke.length+=2;for(var Ke=0,at=0;at<ke.length;at++){var Xe=ke.words[at]|0;Ke+=Xe*977,ke.words[at]=Ke&67108863,Ke=Xe*64+(Ke/67108864|0)}return ke.words[ke.length-1]===0&&(ke.length--,ke.words[ke.length-1]===0&&ke.length--),ke};function wi(){Mi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(wi,Mi);function Oi(){Mi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Oi,Mi);function Je(){Mi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(Je,Mi),Je.prototype.imulK=function(ke){for(var Ke=0,at=0;at<ke.length;at++){var Xe=(ke.words[at]|0)*19+Ke,We=Xe&67108863;Xe>>>=26,ke.words[at]=We,Ke=Xe}return Ke!==0&&(ke.words[ke.length++]=Ke),ke},R._prime=function(ke){if(Fi[ke])return Fi[ke];var Ke;if(ke===`k256`)Ke=new xi;else if(ke===`p224`)Ke=new wi;else if(ke===`p192`)Ke=new Oi;else if(ke===`p25519`)Ke=new Je;else throw Error(`Unknown prime `+ke);return Fi[ke]=Ke,Ke};function s(xe){if(typeof xe==`string`){var ke=R._prime(xe);this.m=ke.p,this.prime=ke}else De(xe.gtn(1),`modulus must be greater than 1`),this.m=xe,this.prime=null}s.prototype._verify1=function(ke){De(ke.negative===0,`red works only with positives`),De(ke.red,`red works only with red numbers`)},s.prototype._verify2=function(ke,Ke){De((ke.negative|Ke.negative)===0,`red works only with positives`),De(ke.red&&ke.red===Ke.red,`red works only with red numbers`)},s.prototype.imod=function(ke){return this.prime?this.prime.ireduce(ke)._forceRed(this):(qt(ke,ke.umod(this.m)._forceRed(this)),ke)},s.prototype.neg=function(ke){return ke.isZero()?ke.clone():this.m.sub(ke)._forceRed(this)},s.prototype.add=function(ke,Ke){this._verify2(ke,Ke);var at=ke.add(Ke);return at.cmp(this.m)>=0&&at.isub(this.m),at._forceRed(this)},s.prototype.iadd=function(ke,Ke){this._verify2(ke,Ke);var at=ke.iadd(Ke);return at.cmp(this.m)>=0&&at.isub(this.m),at},s.prototype.sub=function(ke,Ke){this._verify2(ke,Ke);var at=ke.sub(Ke);return at.cmpn(0)<0&&at.iadd(this.m),at._forceRed(this)},s.prototype.isub=function(ke,Ke){this._verify2(ke,Ke);var at=ke.isub(Ke);return at.cmpn(0)<0&&at.iadd(this.m),at},s.prototype.shl=function(ke,Ke){return this._verify1(ke),this.imod(ke.ushln(Ke))},s.prototype.imul=function(ke,Ke){return this._verify2(ke,Ke),this.imod(ke.imul(Ke))},s.prototype.mul=function(ke,Ke){return this._verify2(ke,Ke),this.imod(ke.mul(Ke))},s.prototype.isqr=function(ke){return this.imul(ke,ke.clone())},s.prototype.sqr=function(ke){return this.mul(ke,ke)},s.prototype.sqrt=function(ke){if(ke.isZero())return ke.clone();var Ke=this.m.andln(3);if(De(Ke%2==1),Ke===3){var at=this.m.add(new R(1)).iushrn(2);return this.pow(ke,at)}for(var Xe=this.m.subn(1),We=0;!Xe.isZero()&&Xe.andln(1)===0;)We++,Xe.iushrn(1);De(!Xe.isZero());var g=new R(1).toRed(this),Ye=g.redNeg(),ti=this.m.subn(1).iushrn(1),Xt=this.m.bitLength();for(Xt=new R(2*Xt*Xt).toRed(this);this.pow(Xt,ti).cmp(Ye)!==0;)Xt.redIAdd(Ye);for(var si=this.pow(Xt,Xe),ki=this.pow(ke,Xe.addn(1).iushrn(1)),pi=this.pow(ke,Xe),_i=We;pi.cmp(g)!==0;){for(var hi=pi,di=0;hi.cmp(g)!==0;di++)hi=hi.redSqr();De(di<_i);var bi=this.pow(si,new R(1).iushln(_i-di-1));ki=ki.redMul(bi),si=bi.redSqr(),pi=pi.redMul(si),_i=di}return ki},s.prototype.invm=function(ke){var Ke=ke._invmp(this.m);return Ke.negative===0?this.imod(Ke):(Ke.negative=0,this.imod(Ke).redNeg())},s.prototype.pow=function(ke,Ke){if(Ke.isZero())return new R(1).toRed(this);if(Ke.cmpn(1)===0)return ke.clone();var at=4,Xe=Array(1<<at);Xe[0]=new R(1).toRed(this),Xe[1]=ke;for(var We=2;We<Xe.length;We++)Xe[We]=this.mul(Xe[We-1],ke);var g=Xe[0],Ye=0,ti=0,Xt=Ke.bitLength()%26;for(Xt===0&&(Xt=26),We=Ke.length-1;We>=0;We--){for(var si=Ke.words[We],ki=Xt-1;ki>=0;ki--){var pi=si>>ki&1;if(g!==Xe[0]&&(g=this.sqr(g)),pi===0&&Ye===0){ti=0;continue}Ye<<=1,Ye|=pi,ti++,!(ti!==at&&(We!==0||ki!==0))&&(g=this.mul(g,Xe[Ye]),ti=0,Ye=0)}Xt=26}return g},s.prototype.convertTo=function(ke){var Ke=ke.umod(this.m);return Ke===ke?Ke.clone():Ke},s.prototype.convertFrom=function(ke){var Ke=ke.clone();return Ke.red=null,Ke},R.mont=function(ke){return new K(ke)};function K(xe){s.call(this,xe),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(K,s),K.prototype.convertTo=function(ke){return this.imod(ke.ushln(this.shift))},K.prototype.convertFrom=function(ke){var Ke=this.imod(ke.mul(this.rinv));return Ke.red=null,Ke},K.prototype.imul=function(ke,Ke){if(ke.isZero()||Ke.isZero())return ke.words[0]=0,ke.length=1,ke;var at=ke.imul(Ke),Xe=at.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),We=at.isub(Xe).iushrn(this.shift),g=We;return We.cmp(this.m)>=0?g=We.isub(this.m):We.cmpn(0)<0&&(g=We.iadd(this.m)),g._forceRed(this)},K.prototype.mul=function(ke,Ke){if(ke.isZero()||Ke.isZero())return new R(0)._forceRed(this);var at=ke.mul(Ke),Xe=at.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),We=at.isub(Xe).iushrn(this.shift),g=We;return We.cmp(this.m)>=0?g=We.isub(this.m):We.cmpn(0)<0&&(g=We.iadd(this.m)),g._forceRed(this)},K.prototype.invm=function(ke){return this.imod(ke._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_browserify_rsa=__commonJSMin(((r,p)=>{var j=require_bn$4(),Ue=require_browser$23(),De=require_safe_buffer$4().Buffer;function Ge(Ct){var zt=Ct.modulus.byteLength(),ft;do ft=new j(Ue(zt));while(ft.cmp(Ct.modulus)>=0||!ft.umod(Ct.prime1)||!ft.umod(Ct.prime2));return ft}function R(Ct){var zt=Ge(Ct);return{blinder:zt.toRed(j.mont(Ct.modulus)).redPow(new j(Ct.publicExponent)).fromRed(),unblinder:zt.invm(Ct.modulus)}}function ut(Ct,zt){var ft=R(zt),qt=zt.modulus.byteLength(),Nt=new j(Ct).mul(ft.blinder).umod(zt.modulus),Ut=Nt.toRed(j.mont(zt.prime1)),Yt=Nt.toRed(j.mont(zt.prime2)),Gt=zt.coefficient,Jt=zt.prime1,ei=zt.prime2,ii=Ut.redPow(zt.exponent1).fromRed(),ri=Yt.redPow(zt.exponent2).fromRed(),ui=ii.isub(ri).imul(Gt).umod(Jt).imul(ei);return ri.iadd(ui).imul(ft.unblinder).umod(zt.modulus).toArrayLike(De,`be`,qt)}ut.getr=Ge,p.exports=ut})),package_exports=__export({author:()=>author,bugs:()=>bugs,default:()=>package_default,dependencies:()=>dependencies,description:()=>description,devDependencies:()=>devDependencies,files:()=>files,homepage:()=>homepage,keywords:()=>keywords,license:()=>`MIT`,main:()=>main,name:()=>name,repository:()=>repository,scripts:()=>scripts,version:()=>version}),name,version,description,main,files,scripts,repository,keywords,author,license,bugs,homepage,devDependencies,dependencies,package_default,init_package=__esmMin((()=>{name=`elliptic`,version=`6.6.1`,description=`EC cryptography`,main=`lib/elliptic.js`,files=[`lib`],scripts={lint:`eslint lib test`,"lint:fix":`npm run lint -- --fix`,unit:`istanbul test _mocha --reporter=spec test/index.js`,test:`npm run lint && npm run unit`,version:`grunt dist && git add dist/`},repository={type:`git`,url:`git@github.com:indutny/elliptic`},keywords=[`EC`,`Elliptic`,`curve`,`Cryptography`],author=`Fedor Indutny <fedor@indutny.com>`,bugs={url:`https://github.com/indutny/elliptic/issues`},homepage=`https://github.com/indutny/elliptic`,devDependencies={brfs:`^2.0.2`,coveralls:`^3.1.0`,eslint:`^7.6.0`,grunt:`^1.2.1`,"grunt-browserify":`^5.3.0`,"grunt-cli":`^1.3.2`,"grunt-contrib-connect":`^3.0.0`,"grunt-contrib-copy":`^1.0.0`,"grunt-contrib-uglify":`^5.0.0`,"grunt-mocha-istanbul":`^5.0.2`,"grunt-saucelabs":`^9.0.1`,istanbul:`^0.4.5`,mocha:`^8.0.1`},dependencies={"bn.js":`^4.11.9`,brorand:`^1.1.0`,"hash.js":`^1.0.0`,"hmac-drbg":`^1.0.1`,inherits:`^2.0.4`,"minimalistic-assert":`^1.0.1`,"minimalistic-crypto-utils":`^1.0.1`},package_default={name,version,description,main,files,scripts,repository,keywords,author,license:`MIT`,bugs,homepage,devDependencies,dependencies}})),require_bn$3=__commonJSMin(((r,p)=>{(function(j,Ue){function De(Je,s){if(!Je)throw Error(s||`Assertion failed`)}function Ge(Je,s){Je.super_=s;var K=function(){};K.prototype=s.prototype,Je.prototype=new K,Je.prototype.constructor=Je}function R(Je,s,K){if(R.isBN(Je))return Je;this.negative=0,this.words=null,this.length=0,this.red=null,Je!==null&&((s===`le`||s===`be`)&&(K=s,s=10),this._init(Je||0,s||10,K||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist$1().Buffer}catch{}R.isBN=function(s){return s instanceof R?!0:typeof s==`object`&&!!s&&s.constructor.wordSize===R.wordSize&&Array.isArray(s.words)},R.max=function(s,K){return s.cmp(K)>0?s:K},R.min=function(s,K){return s.cmp(K)<0?s:K},R.prototype._init=function(s,K,xe){if(typeof s==`number`)return this._initNumber(s,K,xe);if(typeof s==`object`)return this._initArray(s,K,xe);K===`hex`&&(K=16),De(K===(K|0)&&K>=2&&K<=36),s=s.toString().replace(/\s+/g,``);var ke=0;s[0]===`-`&&(ke++,this.negative=1),ke<s.length&&(K===16?this._parseHex(s,ke,xe):(this._parseBase(s,K,ke),xe===`le`&&this._initArray(this.toArray(),K,xe)))},R.prototype._initNumber=function(s,K,xe){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(De(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),xe===`le`&&this._initArray(this.toArray(),K,xe)},R.prototype._initArray=function(s,K,xe){if(De(typeof s.length==`number`),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke,at,Xe=0;if(xe===`be`)for(ke=s.length-1,Ke=0;ke>=0;ke-=3)at=s[ke]|s[ke-1]<<8|s[ke-2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);else if(xe===`le`)for(ke=0,Ke=0;ke<s.length;ke+=3)at=s[ke]|s[ke+1]<<8|s[ke+2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);return this.strip()};function Ct(Je,s){var K=Je.charCodeAt(s);return K>=65&&K<=70?K-55:K>=97&&K<=102?K-87:K-48&15}function zt(Je,s,K){var xe=Ct(Je,K);return K-1>=s&&(xe|=Ct(Je,K-1)<<4),xe}R.prototype._parseHex=function(s,K,xe){this.length=Math.ceil((s.length-K)/6),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke=0,at=0,Xe;if(xe===`be`)for(ke=s.length-1;ke>=K;ke-=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;else for(ke=(s.length-K)%2==0?K+1:K;ke<s.length;ke+=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;this.strip()};function ft(Je,s,K,xe){for(var ke=0,Ke=Math.min(Je.length,K),at=s;at<Ke;at++){var Xe=Je.charCodeAt(at)-48;ke*=xe,Xe>=49?ke+=Xe-49+10:Xe>=17?ke+=Xe-17+10:ke+=Xe}return ke}R.prototype._parseBase=function(s,K,xe){this.words=[0],this.length=1;for(var ke=0,Ke=1;Ke<=67108863;Ke*=K)ke++;ke--,Ke=Ke/K|0;for(var at=s.length-xe,Xe=at%ke,We=Math.min(at,at-Xe)+xe,g=0,Ye=xe;Ye<We;Ye+=ke)g=ft(s,Ye,Ye+ke,K),this.imuln(Ke),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g);if(Xe!==0){var ti=1;for(g=ft(s,Ye,s.length,K),Ye=0;Ye<Xe;Ye++)ti*=K;this.imuln(ti),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g)}this.strip()},R.prototype.copy=function(s){s.words=Array(this.length);for(var K=0;K<this.length;K++)s.words[K]=this.words[K];s.length=this.length,s.negative=this.negative,s.red=this.red},R.prototype.clone=function(){var s=new R(null);return this.copy(s),s},R.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},R.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},R.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var qt=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Nt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ut=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(s,K){s||=10,K=K|0||1;var xe;if(s===16||s===`hex`){xe=``;for(var ke=0,Ke=0,at=0;at<this.length;at++){var Xe=this.words[at],We=((Xe<<ke|Ke)&16777215).toString(16);Ke=Xe>>>24-ke&16777215,ke+=2,ke>=26&&(ke-=26,at--),xe=Ke!==0||at!==this.length-1?qt[6-We.length]+We+xe:We+xe}for(Ke!==0&&(xe=Ke.toString(16)+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}if(s===(s|0)&&s>=2&&s<=36){var g=Nt[s],Ye=Ut[s];xe=``;var ti=this.clone();for(ti.negative=0;!ti.isZero();){var Xt=ti.modn(Ye).toString(s);ti=ti.idivn(Ye),xe=ti.isZero()?Xt+xe:qt[g-Xt.length]+Xt+xe}for(this.isZero()&&(xe=`0`+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?s:-s},R.prototype.toJSON=function(){return this.toString(16)},R.prototype.toBuffer=function(s,K){return De(typeof ut<`u`),this.toArrayLike(ut,s,K)},R.prototype.toArray=function(s,K){return this.toArrayLike(Array,s,K)},R.prototype.toArrayLike=function(s,K,xe){var ke=this.byteLength(),Ke=xe||Math.max(1,ke);De(ke<=Ke,`byte array longer than desired length`),De(Ke>0,`Requested array length <= 0`),this.strip();var at=K===`le`,Xe=new s(Ke),We,g,Ye=this.clone();if(at){for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[g]=We;for(;g<Ke;g++)Xe[g]=0}else{for(g=0;g<Ke-ke;g++)Xe[g]=0;for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[Ke-g-1]=We}return Xe},Math.clz32?R.prototype._countBits=function(s){return 32-Math.clz32(s)}:R.prototype._countBits=function(s){var K=s,xe=0;return K>=4096&&(xe+=13,K>>>=13),K>=64&&(xe+=7,K>>>=7),K>=8&&(xe+=4,K>>>=4),K>=2&&(xe+=2,K>>>=2),xe+K},R.prototype._zeroBits=function(s){if(s===0)return 26;var K=s,xe=0;return!(K&8191)&&(xe+=13,K>>>=13),!(K&127)&&(xe+=7,K>>>=7),!(K&15)&&(xe+=4,K>>>=4),!(K&3)&&(xe+=2,K>>>=2),!(K&1)&&xe++,xe},R.prototype.bitLength=function(){var s=this.words[this.length-1],K=this._countBits(s);return(this.length-1)*26+K};function Yt(Je){for(var s=Array(Je.bitLength()),K=0;K<s.length;K++){var xe=K/26|0,ke=K%26;s[K]=(Je.words[xe]&1<<ke)>>>ke}return s}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,K=0;K<this.length;K++){var xe=this._zeroBits(this.words[K]);if(s+=xe,xe!==26)break}return s},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(s){return this.negative===0?this.clone():this.abs().inotn(s).iaddn(1)},R.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var K=0;K<s.length;K++)this.words[K]=this.words[K]|s.words[K];return this.strip()},R.prototype.ior=function(s){return De((this.negative|s.negative)===0),this.iuor(s)},R.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},R.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},R.prototype.iuand=function(s){for(var K=this.length>s.length?s:this,xe=0;xe<K.length;xe++)this.words[xe]=this.words[xe]&s.words[xe];return this.length=K.length,this.strip()},R.prototype.iand=function(s){return De((this.negative|s.negative)===0),this.iuand(s)},R.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},R.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},R.prototype.iuxor=function(s){var K,xe;this.length>s.length?(K=this,xe=s):(K=s,xe=this);for(var ke=0;ke<xe.length;ke++)this.words[ke]=K.words[ke]^xe.words[ke];if(this!==K)for(;ke<K.length;ke++)this.words[ke]=K.words[ke];return this.length=K.length,this.strip()},R.prototype.ixor=function(s){return De((this.negative|s.negative)===0),this.iuxor(s)},R.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},R.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},R.prototype.inotn=function(s){De(typeof s==`number`&&s>=0);var K=Math.ceil(s/26)|0,xe=s%26;this._expand(K),xe>0&&K--;for(var ke=0;ke<K;ke++)this.words[ke]=~this.words[ke]&67108863;return xe>0&&(this.words[ke]=~this.words[ke]&67108863>>26-xe),this.strip()},R.prototype.notn=function(s){return this.clone().inotn(s)},R.prototype.setn=function(s,K){De(typeof s==`number`&&s>=0);var xe=s/26|0,ke=s%26;return this._expand(xe+1),K?this.words[xe]=this.words[xe]|1<<ke:this.words[xe]=this.words[xe]&~(1<<ke),this.strip()},R.prototype.iadd=function(s){var K;if(this.negative!==0&&s.negative===0)return this.negative=0,K=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,K=this.isub(s),s.negative=1,K._normSign();var xe,ke;this.length>s.length?(xe=this,ke=s):(xe=s,ke=this);for(var Ke=0,at=0;at<ke.length;at++)K=(xe.words[at]|0)+(ke.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;for(;Ke!==0&&at<xe.length;at++)K=(xe.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;if(this.length=xe.length,Ke!==0)this.words[this.length]=Ke,this.length++;else if(xe!==this)for(;at<xe.length;at++)this.words[at]=xe.words[at];return this},R.prototype.add=function(s){var K;return s.negative!==0&&this.negative===0?(s.negative=0,K=this.sub(s),s.negative^=1,K):s.negative===0&&this.negative!==0?(this.negative=0,K=s.sub(this),this.negative=1,K):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},R.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var K=this.iadd(s);return s.negative=1,K._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var xe=this.cmp(s);if(xe===0)return this.negative=0,this.length=1,this.words[0]=0,this;var ke,Ke;xe>0?(ke=this,Ke=s):(ke=s,Ke=this);for(var at=0,Xe=0;Xe<Ke.length;Xe++)K=(ke.words[Xe]|0)-(Ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;for(;at!==0&&Xe<ke.length;Xe++)K=(ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;if(at===0&&Xe<ke.length&&ke!==this)for(;Xe<ke.length;Xe++)this.words[Xe]=ke.words[Xe];return this.length=Math.max(this.length,Xe),ke!==this&&(this.negative=1),this.strip()},R.prototype.sub=function(s){return this.clone().isub(s)};function Gt(Je,s,K){K.negative=s.negative^Je.negative;var xe=Je.length+s.length|0;K.length=xe,xe=xe-1|0;var ke=Je.words[0]|0,Ke=s.words[0]|0,at=ke*Ke,Xe=at&67108863,We=at/67108864|0;K.words[0]=Xe;for(var g=1;g<xe;g++){for(var Ye=We>>>26,ti=We&67108863,Xt=Math.min(g,s.length-1),si=Math.max(0,g-Je.length+1);si<=Xt;si++){var ki=g-si|0;ke=Je.words[ki]|0,Ke=s.words[si]|0,at=ke*Ke+ti,Ye+=at/67108864|0,ti=at&67108863}K.words[g]=ti|0,We=Ye|0}return We===0?K.length--:K.words[g]=We|0,K.strip()}var Jt=function(s,K,xe){var ke=s.words,Ke=K.words,at=xe.words,Xe=0,We,g,Ye,ti=ke[0]|0,Xt=ti&8191,si=ti>>>13,ki=ke[1]|0,pi=ki&8191,_i=ki>>>13,hi=ke[2]|0,di=hi&8191,bi=hi>>>13,Bi=ke[3]|0,ci=Bi&8191,vi=Bi>>>13,Ai=ke[4]|0,Li=Ai&8191,Ti=Ai>>>13,ba=ke[5]|0,Ri=ba&8191,Wi=ba>>>13,Ma=ke[6]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=ke[7]|0,gi=ya&8191,Ni=ya>>>13,$i=ke[8]|0,Vi=$i&8191,Ui=$i>>>13,yi=ke[9]|0,ai=yi&8191,oi=yi>>>13,Di=Ke[0]|0,Si=Di&8191,qi=Di>>>13,la=Ke[1]|0,Yi=la&8191,zi=la>>>13,ka=Ke[2]|0,Ki=ka&8191,Gi=ka>>>13,Aa=Ke[3]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=Ke[4]|0,ea=kn&8191,ua=kn>>>13,Ei=Ke[5]|0,ni=Ei&8191,li=Ei>>>13,ji=Ke[6]|0,Ci=ji&8191,Pi=ji>>>13,fa=Ke[7]|0,Zi=fa&8191,ia=fa>>>13,$a=Ke[8]|0,ra=$a&8191,Qi=$a>>>13,Xn=Ke[9]|0,da=Xn&8191,ha=Xn>>>13;xe.negative=s.negative^K.negative,xe.length=19,We=Math.imul(Xt,Si),g=Math.imul(Xt,qi),g=g+Math.imul(si,Si)|0,Ye=Math.imul(si,qi);var xn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(xn>>>26)|0,xn&=67108863,We=Math.imul(pi,Si),g=Math.imul(pi,qi),g=g+Math.imul(_i,Si)|0,Ye=Math.imul(_i,qi),We=We+Math.imul(Xt,Yi)|0,g=g+Math.imul(Xt,zi)|0,g=g+Math.imul(si,Yi)|0,Ye=Ye+Math.imul(si,zi)|0;var rn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(rn>>>26)|0,rn&=67108863,We=Math.imul(di,Si),g=Math.imul(di,qi),g=g+Math.imul(bi,Si)|0,Ye=Math.imul(bi,qi),We=We+Math.imul(pi,Yi)|0,g=g+Math.imul(pi,zi)|0,g=g+Math.imul(_i,Yi)|0,Ye=Ye+Math.imul(_i,zi)|0,We=We+Math.imul(Xt,Ki)|0,g=g+Math.imul(Xt,Gi)|0,g=g+Math.imul(si,Ki)|0,Ye=Ye+Math.imul(si,Gi)|0;var an=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(an>>>26)|0,an&=67108863,We=Math.imul(ci,Si),g=Math.imul(ci,qi),g=g+Math.imul(vi,Si)|0,Ye=Math.imul(vi,qi),We=We+Math.imul(di,Yi)|0,g=g+Math.imul(di,zi)|0,g=g+Math.imul(bi,Yi)|0,Ye=Ye+Math.imul(bi,zi)|0,We=We+Math.imul(pi,Ki)|0,g=g+Math.imul(pi,Gi)|0,g=g+Math.imul(_i,Ki)|0,Ye=Ye+Math.imul(_i,Gi)|0,We=We+Math.imul(Xt,Ji)|0,g=g+Math.imul(Xt,Xi)|0,g=g+Math.imul(si,Ji)|0,Ye=Ye+Math.imul(si,Xi)|0;var Wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,We=Math.imul(Li,Si),g=Math.imul(Li,qi),g=g+Math.imul(Ti,Si)|0,Ye=Math.imul(Ti,qi),We=We+Math.imul(ci,Yi)|0,g=g+Math.imul(ci,zi)|0,g=g+Math.imul(vi,Yi)|0,Ye=Ye+Math.imul(vi,zi)|0,We=We+Math.imul(di,Ki)|0,g=g+Math.imul(di,Gi)|0,g=g+Math.imul(bi,Ki)|0,Ye=Ye+Math.imul(bi,Gi)|0,We=We+Math.imul(pi,Ji)|0,g=g+Math.imul(pi,Xi)|0,g=g+Math.imul(_i,Ji)|0,Ye=Ye+Math.imul(_i,Xi)|0,We=We+Math.imul(Xt,ea)|0,g=g+Math.imul(Xt,ua)|0,g=g+Math.imul(si,ea)|0,Ye=Ye+Math.imul(si,ua)|0;var wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wa>>>26)|0,wa&=67108863,We=Math.imul(Ri,Si),g=Math.imul(Ri,qi),g=g+Math.imul(Wi,Si)|0,Ye=Math.imul(Wi,qi),We=We+Math.imul(Li,Yi)|0,g=g+Math.imul(Li,zi)|0,g=g+Math.imul(Ti,Yi)|0,Ye=Ye+Math.imul(Ti,zi)|0,We=We+Math.imul(ci,Ki)|0,g=g+Math.imul(ci,Gi)|0,g=g+Math.imul(vi,Ki)|0,Ye=Ye+Math.imul(vi,Gi)|0,We=We+Math.imul(di,Ji)|0,g=g+Math.imul(di,Xi)|0,g=g+Math.imul(bi,Ji)|0,Ye=Ye+Math.imul(bi,Xi)|0,We=We+Math.imul(pi,ea)|0,g=g+Math.imul(pi,ua)|0,g=g+Math.imul(_i,ea)|0,Ye=Ye+Math.imul(_i,ua)|0,We=We+Math.imul(Xt,ni)|0,g=g+Math.imul(Xt,li)|0,g=g+Math.imul(si,ni)|0,Ye=Ye+Math.imul(si,li)|0;var Da=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Da>>>26)|0,Da&=67108863,We=Math.imul(Hi,Si),g=Math.imul(Hi,qi),g=g+Math.imul(Ii,Si)|0,Ye=Math.imul(Ii,qi),We=We+Math.imul(Ri,Yi)|0,g=g+Math.imul(Ri,zi)|0,g=g+Math.imul(Wi,Yi)|0,Ye=Ye+Math.imul(Wi,zi)|0,We=We+Math.imul(Li,Ki)|0,g=g+Math.imul(Li,Gi)|0,g=g+Math.imul(Ti,Ki)|0,Ye=Ye+Math.imul(Ti,Gi)|0,We=We+Math.imul(ci,Ji)|0,g=g+Math.imul(ci,Xi)|0,g=g+Math.imul(vi,Ji)|0,Ye=Ye+Math.imul(vi,Xi)|0,We=We+Math.imul(di,ea)|0,g=g+Math.imul(di,ua)|0,g=g+Math.imul(bi,ea)|0,Ye=Ye+Math.imul(bi,ua)|0,We=We+Math.imul(pi,ni)|0,g=g+Math.imul(pi,li)|0,g=g+Math.imul(_i,ni)|0,Ye=Ye+Math.imul(_i,li)|0,We=We+Math.imul(Xt,Ci)|0,g=g+Math.imul(Xt,Pi)|0,g=g+Math.imul(si,Ci)|0,Ye=Ye+Math.imul(si,Pi)|0;var Na=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Na>>>26)|0,Na&=67108863,We=Math.imul(gi,Si),g=Math.imul(gi,qi),g=g+Math.imul(Ni,Si)|0,Ye=Math.imul(Ni,qi),We=We+Math.imul(Hi,Yi)|0,g=g+Math.imul(Hi,zi)|0,g=g+Math.imul(Ii,Yi)|0,Ye=Ye+Math.imul(Ii,zi)|0,We=We+Math.imul(Ri,Ki)|0,g=g+Math.imul(Ri,Gi)|0,g=g+Math.imul(Wi,Ki)|0,Ye=Ye+Math.imul(Wi,Gi)|0,We=We+Math.imul(Li,Ji)|0,g=g+Math.imul(Li,Xi)|0,g=g+Math.imul(Ti,Ji)|0,Ye=Ye+Math.imul(Ti,Xi)|0,We=We+Math.imul(ci,ea)|0,g=g+Math.imul(ci,ua)|0,g=g+Math.imul(vi,ea)|0,Ye=Ye+Math.imul(vi,ua)|0,We=We+Math.imul(di,ni)|0,g=g+Math.imul(di,li)|0,g=g+Math.imul(bi,ni)|0,Ye=Ye+Math.imul(bi,li)|0,We=We+Math.imul(pi,Ci)|0,g=g+Math.imul(pi,Pi)|0,g=g+Math.imul(_i,Ci)|0,Ye=Ye+Math.imul(_i,Pi)|0,We=We+Math.imul(Xt,Zi)|0,g=g+Math.imul(Xt,ia)|0,g=g+Math.imul(si,Zi)|0,Ye=Ye+Math.imul(si,ia)|0;var on=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(on>>>26)|0,on&=67108863,We=Math.imul(Vi,Si),g=Math.imul(Vi,qi),g=g+Math.imul(Ui,Si)|0,Ye=Math.imul(Ui,qi),We=We+Math.imul(gi,Yi)|0,g=g+Math.imul(gi,zi)|0,g=g+Math.imul(Ni,Yi)|0,Ye=Ye+Math.imul(Ni,zi)|0,We=We+Math.imul(Hi,Ki)|0,g=g+Math.imul(Hi,Gi)|0,g=g+Math.imul(Ii,Ki)|0,Ye=Ye+Math.imul(Ii,Gi)|0,We=We+Math.imul(Ri,Ji)|0,g=g+Math.imul(Ri,Xi)|0,g=g+Math.imul(Wi,Ji)|0,Ye=Ye+Math.imul(Wi,Xi)|0,We=We+Math.imul(Li,ea)|0,g=g+Math.imul(Li,ua)|0,g=g+Math.imul(Ti,ea)|0,Ye=Ye+Math.imul(Ti,ua)|0,We=We+Math.imul(ci,ni)|0,g=g+Math.imul(ci,li)|0,g=g+Math.imul(vi,ni)|0,Ye=Ye+Math.imul(vi,li)|0,We=We+Math.imul(di,Ci)|0,g=g+Math.imul(di,Pi)|0,g=g+Math.imul(bi,Ci)|0,Ye=Ye+Math.imul(bi,Pi)|0,We=We+Math.imul(pi,Zi)|0,g=g+Math.imul(pi,ia)|0,g=g+Math.imul(_i,Zi)|0,Ye=Ye+Math.imul(_i,ia)|0,We=We+Math.imul(Xt,ra)|0,g=g+Math.imul(Xt,Qi)|0,g=g+Math.imul(si,ra)|0,Ye=Ye+Math.imul(si,Qi)|0;var nn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(nn>>>26)|0,nn&=67108863,We=Math.imul(ai,Si),g=Math.imul(ai,qi),g=g+Math.imul(oi,Si)|0,Ye=Math.imul(oi,qi),We=We+Math.imul(Vi,Yi)|0,g=g+Math.imul(Vi,zi)|0,g=g+Math.imul(Ui,Yi)|0,Ye=Ye+Math.imul(Ui,zi)|0,We=We+Math.imul(gi,Ki)|0,g=g+Math.imul(gi,Gi)|0,g=g+Math.imul(Ni,Ki)|0,Ye=Ye+Math.imul(Ni,Gi)|0,We=We+Math.imul(Hi,Ji)|0,g=g+Math.imul(Hi,Xi)|0,g=g+Math.imul(Ii,Ji)|0,Ye=Ye+Math.imul(Ii,Xi)|0,We=We+Math.imul(Ri,ea)|0,g=g+Math.imul(Ri,ua)|0,g=g+Math.imul(Wi,ea)|0,Ye=Ye+Math.imul(Wi,ua)|0,We=We+Math.imul(Li,ni)|0,g=g+Math.imul(Li,li)|0,g=g+Math.imul(Ti,ni)|0,Ye=Ye+Math.imul(Ti,li)|0,We=We+Math.imul(ci,Ci)|0,g=g+Math.imul(ci,Pi)|0,g=g+Math.imul(vi,Ci)|0,Ye=Ye+Math.imul(vi,Pi)|0,We=We+Math.imul(di,Zi)|0,g=g+Math.imul(di,ia)|0,g=g+Math.imul(bi,Zi)|0,Ye=Ye+Math.imul(bi,ia)|0,We=We+Math.imul(pi,ra)|0,g=g+Math.imul(pi,Qi)|0,g=g+Math.imul(_i,ra)|0,Ye=Ye+Math.imul(_i,Qi)|0,We=We+Math.imul(Xt,da)|0,g=g+Math.imul(Xt,ha)|0,g=g+Math.imul(si,da)|0,Ye=Ye+Math.imul(si,ha)|0;var bn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,We=Math.imul(ai,Yi),g=Math.imul(ai,zi),g=g+Math.imul(oi,Yi)|0,Ye=Math.imul(oi,zi),We=We+Math.imul(Vi,Ki)|0,g=g+Math.imul(Vi,Gi)|0,g=g+Math.imul(Ui,Ki)|0,Ye=Ye+Math.imul(Ui,Gi)|0,We=We+Math.imul(gi,Ji)|0,g=g+Math.imul(gi,Xi)|0,g=g+Math.imul(Ni,Ji)|0,Ye=Ye+Math.imul(Ni,Xi)|0,We=We+Math.imul(Hi,ea)|0,g=g+Math.imul(Hi,ua)|0,g=g+Math.imul(Ii,ea)|0,Ye=Ye+Math.imul(Ii,ua)|0,We=We+Math.imul(Ri,ni)|0,g=g+Math.imul(Ri,li)|0,g=g+Math.imul(Wi,ni)|0,Ye=Ye+Math.imul(Wi,li)|0,We=We+Math.imul(Li,Ci)|0,g=g+Math.imul(Li,Pi)|0,g=g+Math.imul(Ti,Ci)|0,Ye=Ye+Math.imul(Ti,Pi)|0,We=We+Math.imul(ci,Zi)|0,g=g+Math.imul(ci,ia)|0,g=g+Math.imul(vi,Zi)|0,Ye=Ye+Math.imul(vi,ia)|0,We=We+Math.imul(di,ra)|0,g=g+Math.imul(di,Qi)|0,g=g+Math.imul(bi,ra)|0,Ye=Ye+Math.imul(bi,Qi)|0,We=We+Math.imul(pi,da)|0,g=g+Math.imul(pi,ha)|0,g=g+Math.imul(_i,da)|0,Ye=Ye+Math.imul(_i,ha)|0;var wn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wn>>>26)|0,wn&=67108863,We=Math.imul(ai,Ki),g=Math.imul(ai,Gi),g=g+Math.imul(oi,Ki)|0,Ye=Math.imul(oi,Gi),We=We+Math.imul(Vi,Ji)|0,g=g+Math.imul(Vi,Xi)|0,g=g+Math.imul(Ui,Ji)|0,Ye=Ye+Math.imul(Ui,Xi)|0,We=We+Math.imul(gi,ea)|0,g=g+Math.imul(gi,ua)|0,g=g+Math.imul(Ni,ea)|0,Ye=Ye+Math.imul(Ni,ua)|0,We=We+Math.imul(Hi,ni)|0,g=g+Math.imul(Hi,li)|0,g=g+Math.imul(Ii,ni)|0,Ye=Ye+Math.imul(Ii,li)|0,We=We+Math.imul(Ri,Ci)|0,g=g+Math.imul(Ri,Pi)|0,g=g+Math.imul(Wi,Ci)|0,Ye=Ye+Math.imul(Wi,Pi)|0,We=We+Math.imul(Li,Zi)|0,g=g+Math.imul(Li,ia)|0,g=g+Math.imul(Ti,Zi)|0,Ye=Ye+Math.imul(Ti,ia)|0,We=We+Math.imul(ci,ra)|0,g=g+Math.imul(ci,Qi)|0,g=g+Math.imul(vi,ra)|0,Ye=Ye+Math.imul(vi,Qi)|0,We=We+Math.imul(di,da)|0,g=g+Math.imul(di,ha)|0,g=g+Math.imul(bi,da)|0,Ye=Ye+Math.imul(bi,ha)|0;var ln=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(ln>>>26)|0,ln&=67108863,We=Math.imul(ai,Ji),g=Math.imul(ai,Xi),g=g+Math.imul(oi,Ji)|0,Ye=Math.imul(oi,Xi),We=We+Math.imul(Vi,ea)|0,g=g+Math.imul(Vi,ua)|0,g=g+Math.imul(Ui,ea)|0,Ye=Ye+Math.imul(Ui,ua)|0,We=We+Math.imul(gi,ni)|0,g=g+Math.imul(gi,li)|0,g=g+Math.imul(Ni,ni)|0,Ye=Ye+Math.imul(Ni,li)|0,We=We+Math.imul(Hi,Ci)|0,g=g+Math.imul(Hi,Pi)|0,g=g+Math.imul(Ii,Ci)|0,Ye=Ye+Math.imul(Ii,Pi)|0,We=We+Math.imul(Ri,Zi)|0,g=g+Math.imul(Ri,ia)|0,g=g+Math.imul(Wi,Zi)|0,Ye=Ye+Math.imul(Wi,ia)|0,We=We+Math.imul(Li,ra)|0,g=g+Math.imul(Li,Qi)|0,g=g+Math.imul(Ti,ra)|0,Ye=Ye+Math.imul(Ti,Qi)|0,We=We+Math.imul(ci,da)|0,g=g+Math.imul(ci,ha)|0,g=g+Math.imul(vi,da)|0,Ye=Ye+Math.imul(vi,ha)|0;var Mn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,We=Math.imul(ai,ea),g=Math.imul(ai,ua),g=g+Math.imul(oi,ea)|0,Ye=Math.imul(oi,ua),We=We+Math.imul(Vi,ni)|0,g=g+Math.imul(Vi,li)|0,g=g+Math.imul(Ui,ni)|0,Ye=Ye+Math.imul(Ui,li)|0,We=We+Math.imul(gi,Ci)|0,g=g+Math.imul(gi,Pi)|0,g=g+Math.imul(Ni,Ci)|0,Ye=Ye+Math.imul(Ni,Pi)|0,We=We+Math.imul(Hi,Zi)|0,g=g+Math.imul(Hi,ia)|0,g=g+Math.imul(Ii,Zi)|0,Ye=Ye+Math.imul(Ii,ia)|0,We=We+Math.imul(Ri,ra)|0,g=g+Math.imul(Ri,Qi)|0,g=g+Math.imul(Wi,ra)|0,Ye=Ye+Math.imul(Wi,Qi)|0,We=We+Math.imul(Li,da)|0,g=g+Math.imul(Li,ha)|0,g=g+Math.imul(Ti,da)|0,Ye=Ye+Math.imul(Ti,ha)|0;var sn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(sn>>>26)|0,sn&=67108863,We=Math.imul(ai,ni),g=Math.imul(ai,li),g=g+Math.imul(oi,ni)|0,Ye=Math.imul(oi,li),We=We+Math.imul(Vi,Ci)|0,g=g+Math.imul(Vi,Pi)|0,g=g+Math.imul(Ui,Ci)|0,Ye=Ye+Math.imul(Ui,Pi)|0,We=We+Math.imul(gi,Zi)|0,g=g+Math.imul(gi,ia)|0,g=g+Math.imul(Ni,Zi)|0,Ye=Ye+Math.imul(Ni,ia)|0,We=We+Math.imul(Hi,ra)|0,g=g+Math.imul(Hi,Qi)|0,g=g+Math.imul(Ii,ra)|0,Ye=Ye+Math.imul(Ii,Qi)|0,We=We+Math.imul(Ri,da)|0,g=g+Math.imul(Ri,ha)|0,g=g+Math.imul(Wi,da)|0,Ye=Ye+Math.imul(Wi,ha)|0;var Dn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,We=Math.imul(ai,Ci),g=Math.imul(ai,Pi),g=g+Math.imul(oi,Ci)|0,Ye=Math.imul(oi,Pi),We=We+Math.imul(Vi,Zi)|0,g=g+Math.imul(Vi,ia)|0,g=g+Math.imul(Ui,Zi)|0,Ye=Ye+Math.imul(Ui,ia)|0,We=We+Math.imul(gi,ra)|0,g=g+Math.imul(gi,Qi)|0,g=g+Math.imul(Ni,ra)|0,Ye=Ye+Math.imul(Ni,Qi)|0,We=We+Math.imul(Hi,da)|0,g=g+Math.imul(Hi,ha)|0,g=g+Math.imul(Ii,da)|0,Ye=Ye+Math.imul(Ii,ha)|0;var An=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(An>>>26)|0,An&=67108863,We=Math.imul(ai,Zi),g=Math.imul(ai,ia),g=g+Math.imul(oi,Zi)|0,Ye=Math.imul(oi,ia),We=We+Math.imul(Vi,ra)|0,g=g+Math.imul(Vi,Qi)|0,g=g+Math.imul(Ui,ra)|0,Ye=Ye+Math.imul(Ui,Qi)|0,We=We+Math.imul(gi,da)|0,g=g+Math.imul(gi,ha)|0,g=g+Math.imul(Ni,da)|0,Ye=Ye+Math.imul(Ni,ha)|0;var Tn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,We=Math.imul(ai,ra),g=Math.imul(ai,Qi),g=g+Math.imul(oi,ra)|0,Ye=Math.imul(oi,Qi),We=We+Math.imul(Vi,da)|0,g=g+Math.imul(Vi,ha)|0,g=g+Math.imul(Ui,da)|0,Ye=Ye+Math.imul(Ui,ha)|0;var Jn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,We=Math.imul(ai,da),g=Math.imul(ai,ha),g=g+Math.imul(oi,da)|0,Ye=Math.imul(oi,ha);var Zn=(Xe+We|0)+((g&8191)<<13)|0;return Xe=(Ye+(g>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,at[0]=xn,at[1]=rn,at[2]=an,at[3]=Wa,at[4]=wa,at[5]=Da,at[6]=Na,at[7]=on,at[8]=nn,at[9]=bn,at[10]=wn,at[11]=ln,at[12]=Mn,at[13]=sn,at[14]=Dn,at[15]=An,at[16]=Tn,at[17]=Jn,at[18]=Zn,Xe!==0&&(at[19]=Xe,xe.length++),xe};Math.imul||(Jt=Gt);function ei(Je,s,K){K.negative=s.negative^Je.negative,K.length=Je.length+s.length;for(var xe=0,ke=0,Ke=0;Ke<K.length-1;Ke++){var at=ke;ke=0;for(var Xe=xe&67108863,We=Math.min(Ke,s.length-1),g=Math.max(0,Ke-Je.length+1);g<=We;g++){var Ye=Ke-g,ti=(Je.words[Ye]|0)*(s.words[g]|0),Xt=ti&67108863;at=at+(ti/67108864|0)|0,Xt=Xt+Xe|0,Xe=Xt&67108863,at=at+(Xt>>>26)|0,ke+=at>>>26,at&=67108863}K.words[Ke]=Xe,xe=at,at=ke}return xe===0?K.length--:K.words[Ke]=xe,K.strip()}function ii(Je,s,K){return new ri().mulp(Je,s,K)}R.prototype.mulTo=function(s,K){var xe,ke=this.length+s.length;return xe=this.length===10&&s.length===10?Jt(this,s,K):ke<63?Gt(this,s,K):ke<1024?ei(this,s,K):ii(this,s,K),xe};function ri(Je,s){this.x=Je,this.y=s}ri.prototype.makeRBT=function(s){for(var K=Array(s),xe=R.prototype._countBits(s)-1,ke=0;ke<s;ke++)K[ke]=this.revBin(ke,xe,s);return K},ri.prototype.revBin=function(s,K,xe){if(s===0||s===xe-1)return s;for(var ke=0,Ke=0;Ke<K;Ke++)ke|=(s&1)<<K-Ke-1,s>>=1;return ke},ri.prototype.permute=function(s,K,xe,ke,Ke,at){for(var Xe=0;Xe<at;Xe++)ke[Xe]=K[s[Xe]],Ke[Xe]=xe[s[Xe]]},ri.prototype.transform=function(s,K,xe,ke,Ke,at){this.permute(at,s,K,xe,ke,Ke);for(var Xe=1;Xe<Ke;Xe<<=1)for(var We=Xe<<1,g=Math.cos(2*Math.PI/We),Ye=Math.sin(2*Math.PI/We),ti=0;ti<Ke;ti+=We)for(var Xt=g,si=Ye,ki=0;ki<Xe;ki++){var pi=xe[ti+ki],_i=ke[ti+ki],hi=xe[ti+ki+Xe],di=ke[ti+ki+Xe],bi=Xt*hi-si*di;di=Xt*di+si*hi,hi=bi,xe[ti+ki]=pi+hi,ke[ti+ki]=_i+di,xe[ti+ki+Xe]=pi-hi,ke[ti+ki+Xe]=_i-di,ki!==We&&(bi=g*Xt-Ye*si,si=g*si+Ye*Xt,Xt=bi)}},ri.prototype.guessLen13b=function(s,K){var xe=Math.max(K,s)|1,ke=xe&1,Ke=0;for(xe=xe/2|0;xe;xe>>>=1)Ke++;return 1<<Ke+1+ke},ri.prototype.conjugate=function(s,K,xe){if(!(xe<=1))for(var ke=0;ke<xe/2;ke++){var Ke=s[ke];s[ke]=s[xe-ke-1],s[xe-ke-1]=Ke,Ke=K[ke],K[ke]=-K[xe-ke-1],K[xe-ke-1]=-Ke}},ri.prototype.normalize13b=function(s,K){for(var xe=0,ke=0;ke<K/2;ke++){var Ke=Math.round(s[2*ke+1]/K)*8192+Math.round(s[2*ke]/K)+xe;s[ke]=Ke&67108863,xe=Ke<67108864?0:Ke/67108864|0}return s},ri.prototype.convert13b=function(s,K,xe,ke){for(var Ke=0,at=0;at<K;at++)Ke+=s[at]|0,xe[2*at]=Ke&8191,Ke>>>=13,xe[2*at+1]=Ke&8191,Ke>>>=13;for(at=2*K;at<ke;++at)xe[at]=0;De(Ke===0),De((Ke&-8192)==0)},ri.prototype.stub=function(s){for(var K=Array(s),xe=0;xe<s;xe++)K[xe]=0;return K},ri.prototype.mulp=function(s,K,xe){var ke=2*this.guessLen13b(s.length,K.length),Ke=this.makeRBT(ke),at=this.stub(ke),Xe=Array(ke),We=Array(ke),g=Array(ke),Ye=Array(ke),ti=Array(ke),Xt=Array(ke),si=xe.words;si.length=ke,this.convert13b(s.words,s.length,Xe,ke),this.convert13b(K.words,K.length,Ye,ke),this.transform(Xe,at,We,g,ke,Ke),this.transform(Ye,at,ti,Xt,ke,Ke);for(var ki=0;ki<ke;ki++){var pi=We[ki]*ti[ki]-g[ki]*Xt[ki];g[ki]=We[ki]*Xt[ki]+g[ki]*ti[ki],We[ki]=pi}return this.conjugate(We,g,ke),this.transform(We,g,si,at,ke,Ke),this.conjugate(si,at,ke),this.normalize13b(si,ke),xe.negative=s.negative^K.negative,xe.length=s.length+K.length,xe.strip()},R.prototype.mul=function(s){var K=new R(null);return K.words=Array(this.length+s.length),this.mulTo(s,K)},R.prototype.mulf=function(s){var K=new R(null);return K.words=Array(this.length+s.length),ii(this,s,K)},R.prototype.imul=function(s){return this.clone().mulTo(s,this)},R.prototype.imuln=function(s){De(typeof s==`number`),De(s<67108864);for(var K=0,xe=0;xe<this.length;xe++){var ke=(this.words[xe]|0)*s,Ke=(ke&67108863)+(K&67108863);K>>=26,K+=ke/67108864|0,K+=Ke>>>26,this.words[xe]=Ke&67108863}return K!==0&&(this.words[xe]=K,this.length++),this.length=s===0?1:this.length,this},R.prototype.muln=function(s){return this.clone().imuln(s)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(s){var K=Yt(s);if(K.length===0)return new R(1);for(var xe=this,ke=0;ke<K.length&&K[ke]===0;ke++,xe=xe.sqr());if(++ke<K.length)for(var Ke=xe.sqr();ke<K.length;ke++,Ke=Ke.sqr())K[ke]!==0&&(xe=xe.mul(Ke));return xe},R.prototype.iushln=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=67108863>>>26-K<<26-K,Ke;if(K!==0){var at=0;for(Ke=0;Ke<this.length;Ke++){var Xe=this.words[Ke]&ke,We=(this.words[Ke]|0)-Xe<<K;this.words[Ke]=We|at,at=Xe>>>26-K}at&&(this.words[Ke]=at,this.length++)}if(xe!==0){for(Ke=this.length-1;Ke>=0;Ke--)this.words[Ke+xe]=this.words[Ke];for(Ke=0;Ke<xe;Ke++)this.words[Ke]=0;this.length+=xe}return this.strip()},R.prototype.ishln=function(s){return De(this.negative===0),this.iushln(s)},R.prototype.iushrn=function(s,K,xe){De(typeof s==`number`&&s>=0);var ke=K?(K-K%26)/26:0,Ke=s%26,at=Math.min((s-Ke)/26,this.length),Xe=67108863^67108863>>>Ke<<Ke,We=xe;if(ke-=at,ke=Math.max(0,ke),We){for(var g=0;g<at;g++)We.words[g]=this.words[g];We.length=at}if(at!==0)if(this.length>at)for(this.length-=at,g=0;g<this.length;g++)this.words[g]=this.words[g+at];else this.words[0]=0,this.length=1;var Ye=0;for(g=this.length-1;g>=0&&(Ye!==0||g>=ke);g--){var ti=this.words[g]|0;this.words[g]=Ye<<26-Ke|ti>>>Ke,Ye=ti&Xe}return We&&Ye!==0&&(We.words[We.length++]=Ye),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},R.prototype.ishrn=function(s,K,xe){return De(this.negative===0),this.iushrn(s,K,xe)},R.prototype.shln=function(s){return this.clone().ishln(s)},R.prototype.ushln=function(s){return this.clone().iushln(s)},R.prototype.shrn=function(s){return this.clone().ishrn(s)},R.prototype.ushrn=function(s){return this.clone().iushrn(s)},R.prototype.testn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=1<<K;return this.length<=xe?!1:!!(this.words[xe]&ke)},R.prototype.imaskn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=xe)return this;if(K!==0&&xe++,this.length=Math.min(xe,this.length),K!==0){var ke=67108863^67108863>>>K<<K;this.words[this.length-1]&=ke}return this.strip()},R.prototype.maskn=function(s){return this.clone().imaskn(s)},R.prototype.iaddn=function(s){return De(typeof s==`number`),De(s<67108864),s<0?this.isubn(-s):this.negative===0?this._iaddn(s):this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this)},R.prototype._iaddn=function(s){this.words[0]+=s;for(var K=0;K<this.length&&this.words[K]>=67108864;K++)this.words[K]-=67108864,K===this.length-1?this.words[K+1]=1:this.words[K+1]++;return this.length=Math.max(this.length,K+1),this},R.prototype.isubn=function(s){if(De(typeof s==`number`),De(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var K=0;K<this.length&&this.words[K]<0;K++)this.words[K]+=67108864,--this.words[K+1];return this.strip()},R.prototype.addn=function(s){return this.clone().iaddn(s)},R.prototype.subn=function(s){return this.clone().isubn(s)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(s,K,xe){var ke=s.length+xe,Ke;this._expand(ke);var at,Xe=0;for(Ke=0;Ke<s.length;Ke++){at=(this.words[Ke+xe]|0)+Xe;var We=(s.words[Ke]|0)*K;at-=We&67108863,Xe=(at>>26)-(We/67108864|0),this.words[Ke+xe]=at&67108863}for(;Ke<this.length-xe;Ke++)at=(this.words[Ke+xe]|0)+Xe,Xe=at>>26,this.words[Ke+xe]=at&67108863;if(Xe===0)return this.strip();for(De(Xe===-1),Xe=0,Ke=0;Ke<this.length;Ke++)at=-(this.words[Ke]|0)+Xe,Xe=at>>26,this.words[Ke]=at&67108863;return this.negative=1,this.strip()},R.prototype._wordDiv=function(s,K){var xe=this.length-s.length,ke=this.clone(),Ke=s,at=Ke.words[Ke.length-1]|0;xe=26-this._countBits(at),xe!==0&&(Ke=Ke.ushln(xe),ke.iushln(xe),at=Ke.words[Ke.length-1]|0);var Xe=ke.length-Ke.length,We;if(K!==`mod`){We=new R(null),We.length=Xe+1,We.words=Array(We.length);for(var g=0;g<We.length;g++)We.words[g]=0}var Ye=ke.clone()._ishlnsubmul(Ke,1,Xe);Ye.negative===0&&(ke=Ye,We&&(We.words[Xe]=1));for(var ti=Xe-1;ti>=0;ti--){var Xt=(ke.words[Ke.length+ti]|0)*67108864+(ke.words[Ke.length+ti-1]|0);for(Xt=Math.min(Xt/at|0,67108863),ke._ishlnsubmul(Ke,Xt,ti);ke.negative!==0;)Xt--,ke.negative=0,ke._ishlnsubmul(Ke,1,ti),ke.isZero()||(ke.negative^=1);We&&(We.words[ti]=Xt)}return We&&We.strip(),ke.strip(),K!==`div`&&xe!==0&&ke.iushrn(xe),{div:We||null,mod:ke}},R.prototype.divmod=function(s,K,xe){if(De(!s.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var ke,Ke,at;return this.negative!==0&&s.negative===0?(at=this.neg().divmod(s,K),K!==`mod`&&(ke=at.div.neg()),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.iadd(s)),{div:ke,mod:Ke}):this.negative===0&&s.negative!==0?(at=this.divmod(s.neg(),K),K!==`mod`&&(ke=at.div.neg()),{div:ke,mod:at.mod}):(this.negative&s.negative)===0?s.length>this.length||this.cmp(s)<0?{div:new R(0),mod:this}:s.length===1?K===`div`?{div:this.divn(s.words[0]),mod:null}:K===`mod`?{div:null,mod:new R(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new R(this.modn(s.words[0]))}:this._wordDiv(s,K):(at=this.neg().divmod(s.neg(),K),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.isub(s)),{div:at.div,mod:Ke})},R.prototype.div=function(s){return this.divmod(s,`div`,!1).div},R.prototype.mod=function(s){return this.divmod(s,`mod`,!1).mod},R.prototype.umod=function(s){return this.divmod(s,`mod`,!0).mod},R.prototype.divRound=function(s){var K=this.divmod(s);if(K.mod.isZero())return K.div;var xe=K.div.negative===0?K.mod:K.mod.isub(s),ke=s.ushrn(1),Ke=s.andln(1),at=xe.cmp(ke);return at<0||Ke===1&&at===0?K.div:K.div.negative===0?K.div.iaddn(1):K.div.isubn(1)},R.prototype.modn=function(s){De(s<=67108863);for(var K=(1<<26)%s,xe=0,ke=this.length-1;ke>=0;ke--)xe=(K*xe+(this.words[ke]|0))%s;return xe},R.prototype.idivn=function(s){De(s<=67108863);for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=(this.words[xe]|0)+K*67108864;this.words[xe]=ke/s|0,K=ke%s}return this.strip()},R.prototype.divn=function(s){return this.clone().idivn(s)},R.prototype.egcd=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=new R(0),Xe=new R(1),We=0;K.isEven()&&xe.isEven();)K.iushrn(1),xe.iushrn(1),++We;for(var g=xe.clone(),Ye=K.clone();!K.isZero();){for(var ti=0,Xt=1;(K.words[0]&Xt)===0&&ti<26;++ti,Xt<<=1);if(ti>0)for(K.iushrn(ti);ti-- >0;)(ke.isOdd()||Ke.isOdd())&&(ke.iadd(g),Ke.isub(Ye)),ke.iushrn(1),Ke.iushrn(1);for(var si=0,ki=1;(xe.words[0]&ki)===0&&si<26;++si,ki<<=1);if(si>0)for(xe.iushrn(si);si-- >0;)(at.isOdd()||Xe.isOdd())&&(at.iadd(g),Xe.isub(Ye)),at.iushrn(1),Xe.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(at),Ke.isub(Xe)):(xe.isub(K),at.isub(ke),Xe.isub(Ke))}return{a:at,b:Xe,gcd:xe.iushln(We)}},R.prototype._invmp=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=xe.clone();K.cmpn(1)>0&&xe.cmpn(1)>0;){for(var Xe=0,We=1;(K.words[0]&We)===0&&Xe<26;++Xe,We<<=1);if(Xe>0)for(K.iushrn(Xe);Xe-- >0;)ke.isOdd()&&ke.iadd(at),ke.iushrn(1);for(var g=0,Ye=1;(xe.words[0]&Ye)===0&&g<26;++g,Ye<<=1);if(g>0)for(xe.iushrn(g);g-- >0;)Ke.isOdd()&&Ke.iadd(at),Ke.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(Ke)):(xe.isub(K),Ke.isub(ke))}var ti;return ti=K.cmpn(1)===0?ke:Ke,ti.cmpn(0)<0&&ti.iadd(s),ti},R.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var K=this.clone(),xe=s.clone();K.negative=0,xe.negative=0;for(var ke=0;K.isEven()&&xe.isEven();ke++)K.iushrn(1),xe.iushrn(1);do{for(;K.isEven();)K.iushrn(1);for(;xe.isEven();)xe.iushrn(1);var Ke=K.cmp(xe);if(Ke<0){var at=K;K=xe,xe=at}else if(Ke===0||xe.cmpn(1)===0)break;K.isub(xe)}while(!0);return xe.iushln(ke)},R.prototype.invm=function(s){return this.egcd(s).a.umod(s)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(s){return this.words[0]&s},R.prototype.bincn=function(s){De(typeof s==`number`);var K=s%26,xe=(s-K)/26,ke=1<<K;if(this.length<=xe)return this._expand(xe+1),this.words[xe]|=ke,this;for(var Ke=ke,at=xe;Ke!==0&&at<this.length;at++){var Xe=this.words[at]|0;Xe+=Ke,Ke=Xe>>>26,Xe&=67108863,this.words[at]=Xe}return Ke!==0&&(this.words[at]=Ke,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(s){var K=s<0;if(this.negative!==0&&!K)return-1;if(this.negative===0&&K)return 1;this.strip();var xe;if(this.length>1)xe=1;else{K&&(s=-s),De(s<=67108863,`Number is too big`);var ke=this.words[0]|0;xe=ke===s?0:ke<s?-1:1}return this.negative===0?xe:-xe|0},R.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var K=this.ucmp(s);return this.negative===0?K:-K|0},R.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=this.words[xe]|0,Ke=s.words[xe]|0;if(ke!==Ke){ke<Ke?K=-1:ke>Ke&&(K=1);break}}return K},R.prototype.gtn=function(s){return this.cmpn(s)===1},R.prototype.gt=function(s){return this.cmp(s)===1},R.prototype.gten=function(s){return this.cmpn(s)>=0},R.prototype.gte=function(s){return this.cmp(s)>=0},R.prototype.ltn=function(s){return this.cmpn(s)===-1},R.prototype.lt=function(s){return this.cmp(s)===-1},R.prototype.lten=function(s){return this.cmpn(s)<=0},R.prototype.lte=function(s){return this.cmp(s)<=0},R.prototype.eqn=function(s){return this.cmpn(s)===0},R.prototype.eq=function(s){return this.cmp(s)===0},R.red=function(s){return new wi(s)},R.prototype.toRed=function(s){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),s.convertTo(this)._forceRed(s)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(s){return this.red=s,this},R.prototype.forceRed=function(s){return De(!this.red,`Already a number in reduction context`),this._forceRed(s)},R.prototype.redAdd=function(s){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,s)},R.prototype.redIAdd=function(s){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,s)},R.prototype.redSub=function(s){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,s)},R.prototype.redISub=function(s){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,s)},R.prototype.redShl=function(s){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,s)},R.prototype.redMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.mul(this,s)},R.prototype.redIMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.imul(this,s)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(s){return De(this.red&&!s.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,s)};var ui={k256:null,p224:null,p192:null,p25519:null};function fi(Je,s){this.name=Je,this.p=new R(s,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}fi.prototype._tmp=function(){var s=new R(null);return s.words=Array(Math.ceil(this.n/13)),s},fi.prototype.ireduce=function(s){var K=s,xe;do this.split(K,this.tmp),K=this.imulK(K),K=K.iadd(this.tmp),xe=K.bitLength();while(xe>this.n);var ke=xe<this.n?-1:K.ucmp(this.p);return ke===0?(K.words[0]=0,K.length=1):ke>0?K.isub(this.p):K.strip===void 0?K._strip():K.strip(),K},fi.prototype.split=function(s,K){s.iushrn(this.n,0,K)},fi.prototype.imulK=function(s){return s.imul(this.k)};function mi(){fi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(mi,fi),mi.prototype.split=function(s,K){for(var xe=4194303,ke=Math.min(s.length,9),Ke=0;Ke<ke;Ke++)K.words[Ke]=s.words[Ke];if(K.length=ke,s.length<=9){s.words[0]=0,s.length=1;return}var at=s.words[9];for(K.words[K.length++]=at&xe,Ke=10;Ke<s.length;Ke++){var Xe=s.words[Ke]|0;s.words[Ke-10]=(Xe&xe)<<4|at>>>22,at=Xe}at>>>=22,s.words[Ke-10]=at,at===0&&s.length>10?s.length-=10:s.length-=9},mi.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var K=0,xe=0;xe<s.length;xe++){var ke=s.words[xe]|0;K+=ke*977,s.words[xe]=K&67108863,K=ke*64+(K/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Fi(){fi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(Fi,fi);function Mi(){fi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Mi,fi);function xi(){fi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(xi,fi),xi.prototype.imulK=function(s){for(var K=0,xe=0;xe<s.length;xe++){var ke=(s.words[xe]|0)*19+K,Ke=ke&67108863;ke>>>=26,s.words[xe]=Ke,K=ke}return K!==0&&(s.words[s.length++]=K),s},R._prime=function(s){if(ui[s])return ui[s];var K;if(s===`k256`)K=new mi;else if(s===`p224`)K=new Fi;else if(s===`p192`)K=new Mi;else if(s===`p25519`)K=new xi;else throw Error(`Unknown prime `+s);return ui[s]=K,K};function wi(Je){if(typeof Je==`string`){var s=R._prime(Je);this.m=s.p,this.prime=s}else De(Je.gtn(1),`modulus must be greater than 1`),this.m=Je,this.prime=null}wi.prototype._verify1=function(s){De(s.negative===0,`red works only with positives`),De(s.red,`red works only with red numbers`)},wi.prototype._verify2=function(s,K){De((s.negative|K.negative)===0,`red works only with positives`),De(s.red&&s.red===K.red,`red works only with red numbers`)},wi.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},wi.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},wi.prototype.add=function(s,K){this._verify2(s,K);var xe=s.add(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe._forceRed(this)},wi.prototype.iadd=function(s,K){this._verify2(s,K);var xe=s.iadd(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe},wi.prototype.sub=function(s,K){this._verify2(s,K);var xe=s.sub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe._forceRed(this)},wi.prototype.isub=function(s,K){this._verify2(s,K);var xe=s.isub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe},wi.prototype.shl=function(s,K){return this._verify1(s),this.imod(s.ushln(K))},wi.prototype.imul=function(s,K){return this._verify2(s,K),this.imod(s.imul(K))},wi.prototype.mul=function(s,K){return this._verify2(s,K),this.imod(s.mul(K))},wi.prototype.isqr=function(s){return this.imul(s,s.clone())},wi.prototype.sqr=function(s){return this.mul(s,s)},wi.prototype.sqrt=function(s){if(s.isZero())return s.clone();var K=this.m.andln(3);if(De(K%2==1),K===3){var xe=this.m.add(new R(1)).iushrn(2);return this.pow(s,xe)}for(var ke=this.m.subn(1),Ke=0;!ke.isZero()&&ke.andln(1)===0;)Ke++,ke.iushrn(1);De(!ke.isZero());var at=new R(1).toRed(this),Xe=at.redNeg(),We=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new R(2*g*g).toRed(this);this.pow(g,We).cmp(Xe)!==0;)g.redIAdd(Xe);for(var Ye=this.pow(g,ke),ti=this.pow(s,ke.addn(1).iushrn(1)),Xt=this.pow(s,ke),si=Ke;Xt.cmp(at)!==0;){for(var ki=Xt,pi=0;ki.cmp(at)!==0;pi++)ki=ki.redSqr();De(pi<si);var _i=this.pow(Ye,new R(1).iushln(si-pi-1));ti=ti.redMul(_i),Ye=_i.redSqr(),Xt=Xt.redMul(Ye),si=pi}return ti},wi.prototype.invm=function(s){var K=s._invmp(this.m);return K.negative===0?this.imod(K):(K.negative=0,this.imod(K).redNeg())},wi.prototype.pow=function(s,K){if(K.isZero())return new R(1).toRed(this);if(K.cmpn(1)===0)return s.clone();var xe=4,ke=Array(1<<xe);ke[0]=new R(1).toRed(this),ke[1]=s;for(var Ke=2;Ke<ke.length;Ke++)ke[Ke]=this.mul(ke[Ke-1],s);var at=ke[0],Xe=0,We=0,g=K.bitLength()%26;for(g===0&&(g=26),Ke=K.length-1;Ke>=0;Ke--){for(var Ye=K.words[Ke],ti=g-1;ti>=0;ti--){var Xt=Ye>>ti&1;if(at!==ke[0]&&(at=this.sqr(at)),Xt===0&&Xe===0){We=0;continue}Xe<<=1,Xe|=Xt,We++,!(We!==xe&&(Ke!==0||ti!==0))&&(at=this.mul(at,ke[Xe]),We=0,Xe=0)}g=26}return at},wi.prototype.convertTo=function(s){var K=s.umod(this.m);return K===s?K.clone():K},wi.prototype.convertFrom=function(s){var K=s.clone();return K.red=null,K},R.mont=function(s){return new Oi(s)};function Oi(Je){wi.call(this,Je),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(Oi,wi),Oi.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},Oi.prototype.convertFrom=function(s){var K=this.imod(s.mul(this.rinv));return K.red=null,K},Oi.prototype.imul=function(s,K){if(s.isZero()||K.isZero())return s.words[0]=0,s.length=1,s;var xe=s.imul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.mul=function(s,K){if(s.isZero()||K.isZero())return new R(0)._forceRed(this);var xe=s.mul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_utils$2=__commonJSMin((r=>{var p=r;function j(Ge,R){if(Array.isArray(Ge))return Ge.slice();if(!Ge)return[];var ut=[];if(typeof Ge!=`string`){for(var Ct=0;Ct<Ge.length;Ct++)ut[Ct]=Ge[Ct]|0;return ut}if(R===`hex`){Ge=Ge.replace(/[^a-z0-9]+/gi,``),Ge.length%2!=0&&(Ge=`0`+Ge);for(var Ct=0;Ct<Ge.length;Ct+=2)ut.push(parseInt(Ge[Ct]+Ge[Ct+1],16))}else for(var Ct=0;Ct<Ge.length;Ct++){var zt=Ge.charCodeAt(Ct),ft=zt>>8,qt=zt&255;ft?ut.push(ft,qt):ut.push(qt)}return ut}p.toArray=j;function Ue(Ge){return Ge.length===1?`0`+Ge:Ge}p.zero2=Ue;function De(Ge){for(var R=``,ut=0;ut<Ge.length;ut++)R+=Ue(Ge[ut].toString(16));return R}p.toHex=De,p.encode=function(R,ut){return ut===`hex`?De(R):R}})),require_utils$1=__commonJSMin((r=>{var p=r,j=require_bn$3(),Ue=require_minimalistic_assert$1(),De=require_utils$2();p.assert=Ue,p.toArray=De.toArray,p.zero2=De.zero2,p.toHex=De.toHex,p.encode=De.encode;function Ge(ft,qt,Nt){var Ut=Array(Math.max(ft.bitLength(),Nt)+1),Yt;for(Yt=0;Yt<Ut.length;Yt+=1)Ut[Yt]=0;var Gt=1<<qt+1,Jt=ft.clone();for(Yt=0;Yt<Ut.length;Yt++){var ei,ii=Jt.andln(Gt-1);Jt.isOdd()?(ei=ii>(Gt>>1)-1?(Gt>>1)-ii:ii,Jt.isubn(ei)):ei=0,Ut[Yt]=ei,Jt.iushrn(1)}return Ut}p.getNAF=Ge;function R(ft,qt){var Nt=[[],[]];ft=ft.clone(),qt=qt.clone();for(var Ut=0,Yt=0,Gt;ft.cmpn(-Ut)>0||qt.cmpn(-Yt)>0;){var Jt=ft.andln(3)+Ut&3,ei=qt.andln(3)+Yt&3;Jt===3&&(Jt=-1),ei===3&&(ei=-1);var ii;Jt&1?(Gt=ft.andln(7)+Ut&7,ii=(Gt===3||Gt===5)&&ei===2?-Jt:Jt):ii=0,Nt[0].push(ii);var ri;ei&1?(Gt=qt.andln(7)+Yt&7,ri=(Gt===3||Gt===5)&&Jt===2?-ei:ei):ri=0,Nt[1].push(ri),2*Ut===ii+1&&(Ut=1-Ut),2*Yt===ri+1&&(Yt=1-Yt),ft.iushrn(1),qt.iushrn(1)}return Nt}p.getJSF=R;function ut(ft,qt,Nt){var Ut=`_`+qt;ft.prototype[qt]=function(){return this[Ut]===void 0?this[Ut]=Nt.call(this):this[Ut]}}p.cachedProperty=ut;function Ct(ft){return typeof ft==`string`?p.toArray(ft,`hex`):ft}p.parseBytes=Ct;function zt(ft){return new j(ft,`hex`,`le`)}p.intFromLE=zt})),require_base$1=__commonJSMin(((r,p)=>{var j=require_bn$3(),Ue=require_utils$1(),De=Ue.getNAF,Ge=Ue.getJSF,R=Ue.assert;function ut(zt,ft){this.type=zt,this.p=new j(ft.p,16),this.red=ft.prime?j.red(ft.prime):j.mont(this.p),this.zero=new j(0).toRed(this.red),this.one=new j(1).toRed(this.red),this.two=new j(2).toRed(this.red),this.n=ft.n&&new j(ft.n,16),this.g=ft.g&&this.pointFromJSON(ft.g,ft.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var qt=this.n&&this.p.div(this.n);!qt||qt.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}p.exports=ut,ut.prototype.point=function(){throw Error(`Not implemented`)},ut.prototype.validate=function(){throw Error(`Not implemented`)},ut.prototype._fixedNafMul=function(ft,qt){R(ft.precomputed);var Nt=ft._getDoubles(),Ut=De(qt,1,this._bitLength),Yt=(1<<Nt.step+1)-(Nt.step%2==0?2:1);Yt/=3;var Gt=[],Jt,ei;for(Jt=0;Jt<Ut.length;Jt+=Nt.step){ei=0;for(var ii=Jt+Nt.step-1;ii>=Jt;ii--)ei=(ei<<1)+Ut[ii];Gt.push(ei)}for(var ri=this.jpoint(null,null,null),ui=this.jpoint(null,null,null),fi=Yt;fi>0;fi--){for(Jt=0;Jt<Gt.length;Jt++)ei=Gt[Jt],ei===fi?ui=ui.mixedAdd(Nt.points[Jt]):ei===-fi&&(ui=ui.mixedAdd(Nt.points[Jt].neg()));ri=ri.add(ui)}return ri.toP()},ut.prototype._wnafMul=function(ft,qt){var Nt=4,Ut=ft._getNAFPoints(Nt);Nt=Ut.wnd;for(var Yt=Ut.points,Gt=De(qt,Nt,this._bitLength),Jt=this.jpoint(null,null,null),ei=Gt.length-1;ei>=0;ei--){for(var ii=0;ei>=0&&Gt[ei]===0;ei--)ii++;if(ei>=0&&ii++,Jt=Jt.dblp(ii),ei<0)break;var ri=Gt[ei];R(ri!==0),Jt=ft.type===`affine`?ri>0?Jt.mixedAdd(Yt[ri-1>>1]):Jt.mixedAdd(Yt[-ri-1>>1].neg()):ri>0?Jt.add(Yt[ri-1>>1]):Jt.add(Yt[-ri-1>>1].neg())}return ft.type===`affine`?Jt.toP():Jt},ut.prototype._wnafMulAdd=function(ft,qt,Nt,Ut,Yt){var Gt=this._wnafT1,Jt=this._wnafT2,ei=this._wnafT3,ii=0,ri,ui,fi;for(ri=0;ri<Ut;ri++){fi=qt[ri];var mi=fi._getNAFPoints(ft);Gt[ri]=mi.wnd,Jt[ri]=mi.points}for(ri=Ut-1;ri>=1;ri-=2){var Fi=ri-1,Mi=ri;if(Gt[Fi]!==1||Gt[Mi]!==1){ei[Fi]=De(Nt[Fi],Gt[Fi],this._bitLength),ei[Mi]=De(Nt[Mi],Gt[Mi],this._bitLength),ii=Math.max(ei[Fi].length,ii),ii=Math.max(ei[Mi].length,ii);continue}var xi=[qt[Fi],null,null,qt[Mi]];qt[Fi].y.cmp(qt[Mi].y)===0?(xi[1]=qt[Fi].add(qt[Mi]),xi[2]=qt[Fi].toJ().mixedAdd(qt[Mi].neg())):qt[Fi].y.cmp(qt[Mi].y.redNeg())===0?(xi[1]=qt[Fi].toJ().mixedAdd(qt[Mi]),xi[2]=qt[Fi].add(qt[Mi].neg())):(xi[1]=qt[Fi].toJ().mixedAdd(qt[Mi]),xi[2]=qt[Fi].toJ().mixedAdd(qt[Mi].neg()));var wi=[-3,-1,-5,-7,0,7,5,1,3],Oi=Ge(Nt[Fi],Nt[Mi]);for(ii=Math.max(Oi[0].length,ii),ei[Fi]=Array(ii),ei[Mi]=Array(ii),ui=0;ui<ii;ui++){var Je=Oi[0][ui]|0,s=Oi[1][ui]|0;ei[Fi][ui]=wi[(Je+1)*3+(s+1)],ei[Mi][ui]=0,Jt[Fi]=xi}}var K=this.jpoint(null,null,null),xe=this._wnafT4;for(ri=ii;ri>=0;ri--){for(var ke=0;ri>=0;){var Ke=!0;for(ui=0;ui<Ut;ui++)xe[ui]=ei[ui][ri]|0,xe[ui]!==0&&(Ke=!1);if(!Ke)break;ke++,ri--}if(ri>=0&&ke++,K=K.dblp(ke),ri<0)break;for(ui=0;ui<Ut;ui++){var at=xe[ui];at!==0&&(at>0?fi=Jt[ui][at-1>>1]:at<0&&(fi=Jt[ui][-at-1>>1].neg()),K=fi.type===`affine`?K.mixedAdd(fi):K.add(fi))}}for(ri=0;ri<Ut;ri++)Jt[ri]=null;return Yt?K:K.toP()};function Ct(zt,ft){this.curve=zt,this.type=ft,this.precomputed=null}ut.BasePoint=Ct,Ct.prototype.eq=function(){throw Error(`Not implemented`)},Ct.prototype.validate=function(){return this.curve.validate(this)},ut.prototype.decodePoint=function(ft,qt){ft=Ue.toArray(ft,qt);var Nt=this.p.byteLength();if((ft[0]===4||ft[0]===6||ft[0]===7)&&ft.length-1==2*Nt)return ft[0]===6?R(ft[ft.length-1]%2==0):ft[0]===7&&R(ft[ft.length-1]%2==1),this.point(ft.slice(1,1+Nt),ft.slice(1+Nt,1+2*Nt));if((ft[0]===2||ft[0]===3)&&ft.length-1===Nt)return this.pointFromX(ft.slice(1,1+Nt),ft[0]===3);throw Error(`Unknown point format`)},Ct.prototype.encodeCompressed=function(ft){return this.encode(ft,!0)},Ct.prototype._encode=function(ft){var qt=this.curve.p.byteLength(),Nt=this.getX().toArray(`be`,qt);return ft?[this.getY().isEven()?2:3].concat(Nt):[4].concat(Nt,this.getY().toArray(`be`,qt))},Ct.prototype.encode=function(ft,qt){return Ue.encode(this._encode(qt),ft)},Ct.prototype.precompute=function(ft){if(this.precomputed)return this;var qt={doubles:null,naf:null,beta:null};return qt.naf=this._getNAFPoints(8),qt.doubles=this._getDoubles(4,ft),qt.beta=this._getBeta(),this.precomputed=qt,this},Ct.prototype._hasDoubles=function(ft){if(!this.precomputed)return!1;var qt=this.precomputed.doubles;return qt?qt.points.length>=Math.ceil((ft.bitLength()+1)/qt.step):!1},Ct.prototype._getDoubles=function(ft,qt){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var Nt=[this],Ut=this,Yt=0;Yt<qt;Yt+=ft){for(var Gt=0;Gt<ft;Gt++)Ut=Ut.dbl();Nt.push(Ut)}return{step:ft,points:Nt}},Ct.prototype._getNAFPoints=function(ft){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var qt=[this],Nt=(1<<ft)-1,Ut=Nt===1?null:this.dbl(),Yt=1;Yt<Nt;Yt++)qt[Yt]=qt[Yt-1].add(Ut);return{wnd:ft,points:qt}},Ct.prototype._getBeta=function(){return null},Ct.prototype.dblp=function(ft){for(var qt=this,Nt=0;Nt<ft;Nt++)qt=qt.dbl();return qt}})),require_short=__commonJSMin(((r,p)=>{var j=require_utils$1(),Ue=require_bn$3(),De=require_inherits_browser$1(),Ge=require_base$1(),R=j.assert;function ut(ft){Ge.call(this,`short`,ft),this.a=new Ue(ft.a,16).toRed(this.red),this.b=new Ue(ft.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(ft),this._endoWnafT1=[,,,,],this._endoWnafT2=[,,,,]}De(ut,Ge),p.exports=ut,ut.prototype._getEndomorphism=function(qt){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var Nt,Ut;if(qt.beta)Nt=new Ue(qt.beta,16).toRed(this.red);else{var Yt=this._getEndoRoots(this.p);Nt=Yt[0].cmp(Yt[1])<0?Yt[0]:Yt[1],Nt=Nt.toRed(this.red)}if(qt.lambda)Ut=new Ue(qt.lambda,16);else{var Gt=this._getEndoRoots(this.n);this.g.mul(Gt[0]).x.cmp(this.g.x.redMul(Nt))===0?Ut=Gt[0]:(Ut=Gt[1],R(this.g.mul(Ut).x.cmp(this.g.x.redMul(Nt))===0))}var Jt;return Jt=qt.basis?qt.basis.map(function(ei){return{a:new Ue(ei.a,16),b:new Ue(ei.b,16)}}):this._getEndoBasis(Ut),{beta:Nt,lambda:Ut,basis:Jt}}},ut.prototype._getEndoRoots=function(qt){var Nt=qt===this.p?this.red:Ue.mont(qt),Ut=new Ue(2).toRed(Nt).redInvm(),Yt=Ut.redNeg(),Gt=new Ue(3).toRed(Nt).redNeg().redSqrt().redMul(Ut);return[Yt.redAdd(Gt).fromRed(),Yt.redSub(Gt).fromRed()]},ut.prototype._getEndoBasis=function(qt){for(var Nt=this.n.ushrn(Math.floor(this.n.bitLength()/2)),Ut=qt,Yt=this.n.clone(),Gt=new Ue(1),Jt=new Ue(0),ei=new Ue(0),ii=new Ue(1),ri,ui,fi,mi,Fi,Mi,xi,wi=0,Oi,Je;Ut.cmpn(0)!==0;){var s=Yt.div(Ut);Oi=Yt.sub(s.mul(Ut)),Je=ei.sub(s.mul(Gt));var K=ii.sub(s.mul(Jt));if(!fi&&Oi.cmp(Nt)<0)ri=xi.neg(),ui=Gt,fi=Oi.neg(),mi=Je;else if(fi&&++wi===2)break;xi=Oi,Yt=Ut,Ut=Oi,ei=Gt,Gt=Je,ii=Jt,Jt=K}Fi=Oi.neg(),Mi=Je;var xe=fi.sqr().add(mi.sqr());return Fi.sqr().add(Mi.sqr()).cmp(xe)>=0&&(Fi=ri,Mi=ui),fi.negative&&(fi=fi.neg(),mi=mi.neg()),Fi.negative&&(Fi=Fi.neg(),Mi=Mi.neg()),[{a:fi,b:mi},{a:Fi,b:Mi}]},ut.prototype._endoSplit=function(qt){var Nt=this.endo.basis,Ut=Nt[0],Yt=Nt[1],Gt=Yt.b.mul(qt).divRound(this.n),Jt=Ut.b.neg().mul(qt).divRound(this.n),ei=Gt.mul(Ut.a),ii=Jt.mul(Yt.a),ri=Gt.mul(Ut.b),ui=Jt.mul(Yt.b);return{k1:qt.sub(ei).sub(ii),k2:ri.add(ui).neg()}},ut.prototype.pointFromX=function(qt,Nt){qt=new Ue(qt,16),qt.red||(qt=qt.toRed(this.red));var Ut=qt.redSqr().redMul(qt).redIAdd(qt.redMul(this.a)).redIAdd(this.b),Yt=Ut.redSqrt();if(Yt.redSqr().redSub(Ut).cmp(this.zero)!==0)throw Error(`invalid point`);var Gt=Yt.fromRed().isOdd();return(Nt&&!Gt||!Nt&&Gt)&&(Yt=Yt.redNeg()),this.point(qt,Yt)},ut.prototype.validate=function(qt){if(qt.inf)return!0;var Nt=qt.x,Ut=qt.y,Yt=this.a.redMul(Nt),Gt=Nt.redSqr().redMul(Nt).redIAdd(Yt).redIAdd(this.b);return Ut.redSqr().redISub(Gt).cmpn(0)===0},ut.prototype._endoWnafMulAdd=function(qt,Nt,Ut){for(var Yt=this._endoWnafT1,Gt=this._endoWnafT2,Jt=0;Jt<qt.length;Jt++){var ei=this._endoSplit(Nt[Jt]),ii=qt[Jt],ri=ii._getBeta();ei.k1.negative&&(ei.k1.ineg(),ii=ii.neg(!0)),ei.k2.negative&&(ei.k2.ineg(),ri=ri.neg(!0)),Yt[Jt*2]=ii,Yt[Jt*2+1]=ri,Gt[Jt*2]=ei.k1,Gt[Jt*2+1]=ei.k2}for(var ui=this._wnafMulAdd(1,Yt,Gt,Jt*2,Ut),fi=0;fi<Jt*2;fi++)Yt[fi]=null,Gt[fi]=null;return ui};function Ct(ft,qt,Nt,Ut){Ge.BasePoint.call(this,ft,`affine`),qt===null&&Nt===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new Ue(qt,16),this.y=new Ue(Nt,16),Ut&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}De(Ct,Ge.BasePoint),ut.prototype.point=function(qt,Nt,Ut){return new Ct(this,qt,Nt,Ut)},ut.prototype.pointFromJSON=function(qt,Nt){return Ct.fromJSON(this,qt,Nt)},Ct.prototype._getBeta=function(){if(this.curve.endo){var qt=this.precomputed;if(qt&&qt.beta)return qt.beta;var Nt=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(qt){var Ut=this.curve,Yt=function(Gt){return Ut.point(Gt.x.redMul(Ut.endo.beta),Gt.y)};qt.beta=Nt,Nt.precomputed={beta:null,naf:qt.naf&&{wnd:qt.naf.wnd,points:qt.naf.points.map(Yt)},doubles:qt.doubles&&{step:qt.doubles.step,points:qt.doubles.points.map(Yt)}}}return Nt}},Ct.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},Ct.fromJSON=function(qt,Nt,Ut){typeof Nt==`string`&&(Nt=JSON.parse(Nt));var Yt=qt.point(Nt[0],Nt[1],Ut);if(!Nt[2])return Yt;function Gt(ei){return qt.point(ei[0],ei[1],Ut)}var Jt=Nt[2];return Yt.precomputed={beta:null,doubles:Jt.doubles&&{step:Jt.doubles.step,points:[Yt].concat(Jt.doubles.points.map(Gt))},naf:Jt.naf&&{wnd:Jt.naf.wnd,points:[Yt].concat(Jt.naf.points.map(Gt))}},Yt},Ct.prototype.inspect=function(){return this.isInfinity()?`<EC Point Infinity>`:`<EC Point x: `+this.x.fromRed().toString(16,2)+` y: `+this.y.fromRed().toString(16,2)+`>`},Ct.prototype.isInfinity=function(){return this.inf},Ct.prototype.add=function(qt){if(this.inf)return qt;if(qt.inf)return this;if(this.eq(qt))return this.dbl();if(this.neg().eq(qt)||this.x.cmp(qt.x)===0)return this.curve.point(null,null);var Nt=this.y.redSub(qt.y);Nt.cmpn(0)!==0&&(Nt=Nt.redMul(this.x.redSub(qt.x).redInvm()));var Ut=Nt.redSqr().redISub(this.x).redISub(qt.x),Yt=Nt.redMul(this.x.redSub(Ut)).redISub(this.y);return this.curve.point(Ut,Yt)},Ct.prototype.dbl=function(){if(this.inf)return this;var qt=this.y.redAdd(this.y);if(qt.cmpn(0)===0)return this.curve.point(null,null);var Nt=this.curve.a,Ut=this.x.redSqr(),Yt=qt.redInvm(),Gt=Ut.redAdd(Ut).redIAdd(Ut).redIAdd(Nt).redMul(Yt),Jt=Gt.redSqr().redISub(this.x.redAdd(this.x)),ei=Gt.redMul(this.x.redSub(Jt)).redISub(this.y);return this.curve.point(Jt,ei)},Ct.prototype.getX=function(){return this.x.fromRed()},Ct.prototype.getY=function(){return this.y.fromRed()},Ct.prototype.mul=function(qt){return qt=new Ue(qt,16),this.isInfinity()?this:this._hasDoubles(qt)?this.curve._fixedNafMul(this,qt):this.curve.endo?this.curve._endoWnafMulAdd([this],[qt]):this.curve._wnafMul(this,qt)},Ct.prototype.mulAdd=function(qt,Nt,Ut){var Yt=[this,Nt],Gt=[qt,Ut];return this.curve.endo?this.curve._endoWnafMulAdd(Yt,Gt):this.curve._wnafMulAdd(1,Yt,Gt,2)},Ct.prototype.jmulAdd=function(qt,Nt,Ut){var Yt=[this,Nt],Gt=[qt,Ut];return this.curve.endo?this.curve._endoWnafMulAdd(Yt,Gt,!0):this.curve._wnafMulAdd(1,Yt,Gt,2,!0)},Ct.prototype.eq=function(qt){return this===qt||this.inf===qt.inf&&(this.inf||this.x.cmp(qt.x)===0&&this.y.cmp(qt.y)===0)},Ct.prototype.neg=function(qt){if(this.inf)return this;var Nt=this.curve.point(this.x,this.y.redNeg());if(qt&&this.precomputed){var Ut=this.precomputed,Yt=function(Gt){return Gt.neg()};Nt.precomputed={naf:Ut.naf&&{wnd:Ut.naf.wnd,points:Ut.naf.points.map(Yt)},doubles:Ut.doubles&&{step:Ut.doubles.step,points:Ut.doubles.points.map(Yt)}}}return Nt},Ct.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)};function zt(ft,qt,Nt,Ut){Ge.BasePoint.call(this,ft,`jacobian`),qt===null&&Nt===null&&Ut===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new Ue(0)):(this.x=new Ue(qt,16),this.y=new Ue(Nt,16),this.z=new Ue(Ut,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}De(zt,Ge.BasePoint),ut.prototype.jpoint=function(qt,Nt,Ut){return new zt(this,qt,Nt,Ut)},zt.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var qt=this.z.redInvm(),Nt=qt.redSqr(),Ut=this.x.redMul(Nt),Yt=this.y.redMul(Nt).redMul(qt);return this.curve.point(Ut,Yt)},zt.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},zt.prototype.add=function(qt){if(this.isInfinity())return qt;if(qt.isInfinity())return this;var Nt=qt.z.redSqr(),Ut=this.z.redSqr(),Yt=this.x.redMul(Nt),Gt=qt.x.redMul(Ut),Jt=this.y.redMul(Nt.redMul(qt.z)),ei=qt.y.redMul(Ut.redMul(this.z)),ii=Yt.redSub(Gt),ri=Jt.redSub(ei);if(ii.cmpn(0)===0)return ri.cmpn(0)===0?this.dbl():this.curve.jpoint(null,null,null);var ui=ii.redSqr(),fi=ui.redMul(ii),mi=Yt.redMul(ui),Fi=ri.redSqr().redIAdd(fi).redISub(mi).redISub(mi),Mi=ri.redMul(mi.redISub(Fi)).redISub(Jt.redMul(fi)),xi=this.z.redMul(qt.z).redMul(ii);return this.curve.jpoint(Fi,Mi,xi)},zt.prototype.mixedAdd=function(qt){if(this.isInfinity())return qt.toJ();if(qt.isInfinity())return this;var Nt=this.z.redSqr(),Ut=this.x,Yt=qt.x.redMul(Nt),Gt=this.y,Jt=qt.y.redMul(Nt).redMul(this.z),ei=Ut.redSub(Yt),ii=Gt.redSub(Jt);if(ei.cmpn(0)===0)return ii.cmpn(0)===0?this.dbl():this.curve.jpoint(null,null,null);var ri=ei.redSqr(),ui=ri.redMul(ei),fi=Ut.redMul(ri),mi=ii.redSqr().redIAdd(ui).redISub(fi).redISub(fi),Fi=ii.redMul(fi.redISub(mi)).redISub(Gt.redMul(ui)),Mi=this.z.redMul(ei);return this.curve.jpoint(mi,Fi,Mi)},zt.prototype.dblp=function(qt){if(qt===0||this.isInfinity())return this;if(!qt)return this.dbl();var Nt;if(this.curve.zeroA||this.curve.threeA){var Ut=this;for(Nt=0;Nt<qt;Nt++)Ut=Ut.dbl();return Ut}var Yt=this.curve.a,Gt=this.curve.tinv,Jt=this.x,ei=this.y,ii=this.z,ri=ii.redSqr().redSqr(),ui=ei.redAdd(ei);for(Nt=0;Nt<qt;Nt++){var fi=Jt.redSqr(),mi=ui.redSqr(),Fi=mi.redSqr(),Mi=fi.redAdd(fi).redIAdd(fi).redIAdd(Yt.redMul(ri)),xi=Jt.redMul(mi),wi=Mi.redSqr().redISub(xi.redAdd(xi)),Oi=xi.redISub(wi),Je=Mi.redMul(Oi);Je=Je.redIAdd(Je).redISub(Fi);var s=ui.redMul(ii);Nt+1<qt&&(ri=ri.redMul(Fi)),Jt=wi,ii=s,ui=Je}return this.curve.jpoint(Jt,ui.redMul(Gt),ii)},zt.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},zt.prototype._zeroDbl=function(){var qt,Nt,Ut;if(this.zOne){var Yt=this.x.redSqr(),Gt=this.y.redSqr(),Jt=Gt.redSqr(),ei=this.x.redAdd(Gt).redSqr().redISub(Yt).redISub(Jt);ei=ei.redIAdd(ei);var ii=Yt.redAdd(Yt).redIAdd(Yt),ri=ii.redSqr().redISub(ei).redISub(ei),ui=Jt.redIAdd(Jt);ui=ui.redIAdd(ui),ui=ui.redIAdd(ui),qt=ri,Nt=ii.redMul(ei.redISub(ri)).redISub(ui),Ut=this.y.redAdd(this.y)}else{var fi=this.x.redSqr(),mi=this.y.redSqr(),Fi=mi.redSqr(),Mi=this.x.redAdd(mi).redSqr().redISub(fi).redISub(Fi);Mi=Mi.redIAdd(Mi);var xi=fi.redAdd(fi).redIAdd(fi),wi=xi.redSqr(),Oi=Fi.redIAdd(Fi);Oi=Oi.redIAdd(Oi),Oi=Oi.redIAdd(Oi),qt=wi.redISub(Mi).redISub(Mi),Nt=xi.redMul(Mi.redISub(qt)).redISub(Oi),Ut=this.y.redMul(this.z),Ut=Ut.redIAdd(Ut)}return this.curve.jpoint(qt,Nt,Ut)},zt.prototype._threeDbl=function(){var qt,Nt,Ut;if(this.zOne){var Yt=this.x.redSqr(),Gt=this.y.redSqr(),Jt=Gt.redSqr(),ei=this.x.redAdd(Gt).redSqr().redISub(Yt).redISub(Jt);ei=ei.redIAdd(ei);var ii=Yt.redAdd(Yt).redIAdd(Yt).redIAdd(this.curve.a),ri=ii.redSqr().redISub(ei).redISub(ei);qt=ri;var ui=Jt.redIAdd(Jt);ui=ui.redIAdd(ui),ui=ui.redIAdd(ui),Nt=ii.redMul(ei.redISub(ri)).redISub(ui),Ut=this.y.redAdd(this.y)}else{var fi=this.z.redSqr(),mi=this.y.redSqr(),Fi=this.x.redMul(mi),Mi=this.x.redSub(fi).redMul(this.x.redAdd(fi));Mi=Mi.redAdd(Mi).redIAdd(Mi);var xi=Fi.redIAdd(Fi);xi=xi.redIAdd(xi);var wi=xi.redAdd(xi);qt=Mi.redSqr().redISub(wi),Ut=this.y.redAdd(this.z).redSqr().redISub(mi).redISub(fi);var Oi=mi.redSqr();Oi=Oi.redIAdd(Oi),Oi=Oi.redIAdd(Oi),Oi=Oi.redIAdd(Oi),Nt=Mi.redMul(xi.redISub(qt)).redISub(Oi)}return this.curve.jpoint(qt,Nt,Ut)},zt.prototype._dbl=function(){var qt=this.curve.a,Nt=this.x,Ut=this.y,Yt=this.z,Gt=Yt.redSqr().redSqr(),Jt=Nt.redSqr(),ei=Ut.redSqr(),ii=Jt.redAdd(Jt).redIAdd(Jt).redIAdd(qt.redMul(Gt)),ri=Nt.redAdd(Nt);ri=ri.redIAdd(ri);var ui=ri.redMul(ei),fi=ii.redSqr().redISub(ui.redAdd(ui)),mi=ui.redISub(fi),Fi=ei.redSqr();Fi=Fi.redIAdd(Fi),Fi=Fi.redIAdd(Fi),Fi=Fi.redIAdd(Fi);var Mi=ii.redMul(mi).redISub(Fi),xi=Ut.redAdd(Ut).redMul(Yt);return this.curve.jpoint(fi,Mi,xi)},zt.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var qt=this.x.redSqr(),Nt=this.y.redSqr(),Ut=this.z.redSqr(),Yt=Nt.redSqr(),Gt=qt.redAdd(qt).redIAdd(qt),Jt=Gt.redSqr(),ei=this.x.redAdd(Nt).redSqr().redISub(qt).redISub(Yt);ei=ei.redIAdd(ei),ei=ei.redAdd(ei).redIAdd(ei),ei=ei.redISub(Jt);var ii=ei.redSqr(),ri=Yt.redIAdd(Yt);ri=ri.redIAdd(ri),ri=ri.redIAdd(ri),ri=ri.redIAdd(ri);var ui=Gt.redIAdd(ei).redSqr().redISub(Jt).redISub(ii).redISub(ri),fi=Nt.redMul(ui);fi=fi.redIAdd(fi),fi=fi.redIAdd(fi);var mi=this.x.redMul(ii).redISub(fi);mi=mi.redIAdd(mi),mi=mi.redIAdd(mi);var Fi=this.y.redMul(ui.redMul(ri.redISub(ui)).redISub(ei.redMul(ii)));Fi=Fi.redIAdd(Fi),Fi=Fi.redIAdd(Fi),Fi=Fi.redIAdd(Fi);var Mi=this.z.redAdd(ei).redSqr().redISub(Ut).redISub(ii);return this.curve.jpoint(mi,Fi,Mi)},zt.prototype.mul=function(qt,Nt){return qt=new Ue(qt,Nt),this.curve._wnafMul(this,qt)},zt.prototype.eq=function(qt){if(qt.type===`affine`)return this.eq(qt.toJ());if(this===qt)return!0;var Nt=this.z.redSqr(),Ut=qt.z.redSqr();if(this.x.redMul(Ut).redISub(qt.x.redMul(Nt)).cmpn(0)!==0)return!1;var Yt=Nt.redMul(this.z),Gt=Ut.redMul(qt.z);return this.y.redMul(Gt).redISub(qt.y.redMul(Yt)).cmpn(0)===0},zt.prototype.eqXToP=function(qt){var Nt=this.z.redSqr(),Ut=qt.toRed(this.curve.red).redMul(Nt);if(this.x.cmp(Ut)===0)return!0;for(var Yt=qt.clone(),Gt=this.curve.redN.redMul(Nt);;){if(Yt.iadd(this.curve.n),Yt.cmp(this.curve.p)>=0)return!1;if(Ut.redIAdd(Gt),this.x.cmp(Ut)===0)return!0}},zt.prototype.inspect=function(){return this.isInfinity()?`<EC JPoint Infinity>`:`<EC JPoint x: `+this.x.toString(16,2)+` y: `+this.y.toString(16,2)+` z: `+this.z.toString(16,2)+`>`},zt.prototype.isInfinity=function(){return this.z.cmpn(0)===0}})),require_mont=__commonJSMin(((r,p)=>{var j=require_bn$3(),Ue=require_inherits_browser$1(),De=require_base$1(),Ge=require_utils$1();function R(Ct){De.call(this,`mont`,Ct),this.a=new j(Ct.a,16).toRed(this.red),this.b=new j(Ct.b,16).toRed(this.red),this.i4=new j(4).toRed(this.red).redInvm(),this.two=new j(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}Ue(R,De),p.exports=R,R.prototype.validate=function(zt){var ft=zt.normalize().x,qt=ft.redSqr(),Nt=qt.redMul(ft).redAdd(qt.redMul(this.a)).redAdd(ft);return Nt.redSqrt().redSqr().cmp(Nt)===0};function ut(Ct,zt,ft){De.BasePoint.call(this,Ct,`projective`),zt===null&&ft===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new j(zt,16),this.z=new j(ft,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}Ue(ut,De.BasePoint),R.prototype.decodePoint=function(zt,ft){return this.point(Ge.toArray(zt,ft),1)},R.prototype.point=function(zt,ft){return new ut(this,zt,ft)},R.prototype.pointFromJSON=function(zt){return ut.fromJSON(this,zt)},ut.prototype.precompute=function(){},ut.prototype._encode=function(){return this.getX().toArray(`be`,this.curve.p.byteLength())},ut.fromJSON=function(zt,ft){return new ut(zt,ft[0],ft[1]||zt.one)},ut.prototype.inspect=function(){return this.isInfinity()?`<EC Point Infinity>`:`<EC Point x: `+this.x.fromRed().toString(16,2)+` z: `+this.z.fromRed().toString(16,2)+`>`},ut.prototype.isInfinity=function(){return this.z.cmpn(0)===0},ut.prototype.dbl=function(){var zt=this.x.redAdd(this.z).redSqr(),ft=this.x.redSub(this.z).redSqr(),qt=zt.redSub(ft),Nt=zt.redMul(ft),Ut=qt.redMul(ft.redAdd(this.curve.a24.redMul(qt)));return this.curve.point(Nt,Ut)},ut.prototype.add=function(){throw Error(`Not supported on Montgomery curve`)},ut.prototype.diffAdd=function(zt,ft){var qt=this.x.redAdd(this.z),Nt=this.x.redSub(this.z),Ut=zt.x.redAdd(zt.z),Yt=zt.x.redSub(zt.z).redMul(qt),Gt=Ut.redMul(Nt),Jt=ft.z.redMul(Yt.redAdd(Gt).redSqr()),ei=ft.x.redMul(Yt.redISub(Gt).redSqr());return this.curve.point(Jt,ei)},ut.prototype.mul=function(zt){for(var ft=zt.clone(),qt=this,Nt=this.curve.point(null,null),Ut=this,Yt=[];ft.cmpn(0)!==0;ft.iushrn(1))Yt.push(ft.andln(1));for(var Gt=Yt.length-1;Gt>=0;Gt--)Yt[Gt]===0?(qt=qt.diffAdd(Nt,Ut),Nt=Nt.dbl()):(Nt=qt.diffAdd(Nt,Ut),qt=qt.dbl());return Nt},ut.prototype.mulAdd=function(){throw Error(`Not supported on Montgomery curve`)},ut.prototype.jumlAdd=function(){throw Error(`Not supported on Montgomery curve`)},ut.prototype.eq=function(zt){return this.getX().cmp(zt.getX())===0},ut.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},ut.prototype.getX=function(){return this.normalize(),this.x.fromRed()}})),require_edwards=__commonJSMin(((r,p)=>{var j=require_utils$1(),Ue=require_bn$3(),De=require_inherits_browser$1(),Ge=require_base$1(),R=j.assert;function ut(zt){this.twisted=(zt.a|0)!=1,this.mOneA=this.twisted&&(zt.a|0)==-1,this.extended=this.mOneA,Ge.call(this,`edwards`,zt),this.a=new Ue(zt.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new Ue(zt.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new Ue(zt.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),R(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(zt.c|0)==1}De(ut,Ge),p.exports=ut,ut.prototype._mulA=function(ft){return this.mOneA?ft.redNeg():this.a.redMul(ft)},ut.prototype._mulC=function(ft){return this.oneC?ft:this.c.redMul(ft)},ut.prototype.jpoint=function(ft,qt,Nt,Ut){return this.point(ft,qt,Nt,Ut)},ut.prototype.pointFromX=function(ft,qt){ft=new Ue(ft,16),ft.red||(ft=ft.toRed(this.red));var Nt=ft.redSqr(),Ut=this.c2.redSub(this.a.redMul(Nt)),Yt=this.one.redSub(this.c2.redMul(this.d).redMul(Nt)),Gt=Ut.redMul(Yt.redInvm()),Jt=Gt.redSqrt();if(Jt.redSqr().redSub(Gt).cmp(this.zero)!==0)throw Error(`invalid point`);var ei=Jt.fromRed().isOdd();return(qt&&!ei||!qt&&ei)&&(Jt=Jt.redNeg()),this.point(ft,Jt)},ut.prototype.pointFromY=function(ft,qt){ft=new Ue(ft,16),ft.red||(ft=ft.toRed(this.red));var Nt=ft.redSqr(),Ut=Nt.redSub(this.c2),Yt=Nt.redMul(this.d).redMul(this.c2).redSub(this.a),Gt=Ut.redMul(Yt.redInvm());if(Gt.cmp(this.zero)===0){if(qt)throw Error(`invalid point`);return this.point(this.zero,ft)}var Jt=Gt.redSqrt();if(Jt.redSqr().redSub(Gt).cmp(this.zero)!==0)throw Error(`invalid point`);return Jt.fromRed().isOdd()!==qt&&(Jt=Jt.redNeg()),this.point(Jt,ft)},ut.prototype.validate=function(ft){if(ft.isInfinity())return!0;ft.normalize();var qt=ft.x.redSqr(),Nt=ft.y.redSqr(),Ut=qt.redMul(this.a).redAdd(Nt),Yt=this.c2.redMul(this.one.redAdd(this.d.redMul(qt).redMul(Nt)));return Ut.cmp(Yt)===0};function Ct(zt,ft,qt,Nt,Ut){Ge.BasePoint.call(this,zt,`projective`),ft===null&&qt===null&&Nt===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new Ue(ft,16),this.y=new Ue(qt,16),this.z=Nt?new Ue(Nt,16):this.curve.one,this.t=Ut&&new Ue(Ut,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}De(Ct,Ge.BasePoint),ut.prototype.pointFromJSON=function(ft){return Ct.fromJSON(this,ft)},ut.prototype.point=function(ft,qt,Nt,Ut){return new Ct(this,ft,qt,Nt,Ut)},Ct.fromJSON=function(ft,qt){return new Ct(ft,qt[0],qt[1],qt[2])},Ct.prototype.inspect=function(){return this.isInfinity()?`<EC Point Infinity>`:`<EC Point x: `+this.x.fromRed().toString(16,2)+` y: `+this.y.fromRed().toString(16,2)+` z: `+this.z.fromRed().toString(16,2)+`>`},Ct.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)},Ct.prototype._extDbl=function(){var ft=this.x.redSqr(),qt=this.y.redSqr(),Nt=this.z.redSqr();Nt=Nt.redIAdd(Nt);var Ut=this.curve._mulA(ft),Yt=this.x.redAdd(this.y).redSqr().redISub(ft).redISub(qt),Gt=Ut.redAdd(qt),Jt=Gt.redSub(Nt),ei=Ut.redSub(qt),ii=Yt.redMul(Jt),ri=Gt.redMul(ei),ui=Yt.redMul(ei),fi=Jt.redMul(Gt);return this.curve.point(ii,ri,fi,ui)},Ct.prototype._projDbl=function(){var ft=this.x.redAdd(this.y).redSqr(),qt=this.x.redSqr(),Nt=this.y.redSqr(),Ut,Yt,Gt,Jt,ei,ii;if(this.curve.twisted){Jt=this.curve._mulA(qt);var ri=Jt.redAdd(Nt);this.zOne?(Ut=ft.redSub(qt).redSub(Nt).redMul(ri.redSub(this.curve.two)),Yt=ri.redMul(Jt.redSub(Nt)),Gt=ri.redSqr().redSub(ri).redSub(ri)):(ei=this.z.redSqr(),ii=ri.redSub(ei).redISub(ei),Ut=ft.redSub(qt).redISub(Nt).redMul(ii),Yt=ri.redMul(Jt.redSub(Nt)),Gt=ri.redMul(ii))}else Jt=qt.redAdd(Nt),ei=this.curve._mulC(this.z).redSqr(),ii=Jt.redSub(ei).redSub(ei),Ut=this.curve._mulC(ft.redISub(Jt)).redMul(ii),Yt=this.curve._mulC(Jt).redMul(qt.redISub(Nt)),Gt=Jt.redMul(ii);return this.curve.point(Ut,Yt,Gt)},Ct.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},Ct.prototype._extAdd=function(ft){var qt=this.y.redSub(this.x).redMul(ft.y.redSub(ft.x)),Nt=this.y.redAdd(this.x).redMul(ft.y.redAdd(ft.x)),Ut=this.t.redMul(this.curve.dd).redMul(ft.t),Yt=this.z.redMul(ft.z.redAdd(ft.z)),Gt=Nt.redSub(qt),Jt=Yt.redSub(Ut),ei=Yt.redAdd(Ut),ii=Nt.redAdd(qt),ri=Gt.redMul(Jt),ui=ei.redMul(ii),fi=Gt.redMul(ii),mi=Jt.redMul(ei);return this.curve.point(ri,ui,mi,fi)},Ct.prototype._projAdd=function(ft){var qt=this.z.redMul(ft.z),Nt=qt.redSqr(),Ut=this.x.redMul(ft.x),Yt=this.y.redMul(ft.y),Gt=this.curve.d.redMul(Ut).redMul(Yt),Jt=Nt.redSub(Gt),ei=Nt.redAdd(Gt),ii=this.x.redAdd(this.y).redMul(ft.x.redAdd(ft.y)).redISub(Ut).redISub(Yt),ri=qt.redMul(Jt).redMul(ii),ui,fi;return this.curve.twisted?(ui=qt.redMul(ei).redMul(Yt.redSub(this.curve._mulA(Ut))),fi=Jt.redMul(ei)):(ui=qt.redMul(ei).redMul(Yt.redSub(Ut)),fi=this.curve._mulC(Jt).redMul(ei)),this.curve.point(ri,ui,fi)},Ct.prototype.add=function(ft){return this.isInfinity()?ft:ft.isInfinity()?this:this.curve.extended?this._extAdd(ft):this._projAdd(ft)},Ct.prototype.mul=function(ft){return this._hasDoubles(ft)?this.curve._fixedNafMul(this,ft):this.curve._wnafMul(this,ft)},Ct.prototype.mulAdd=function(ft,qt,Nt){return this.curve._wnafMulAdd(1,[this,qt],[ft,Nt],2,!1)},Ct.prototype.jmulAdd=function(ft,qt,Nt){return this.curve._wnafMulAdd(1,[this,qt],[ft,Nt],2,!0)},Ct.prototype.normalize=function(){if(this.zOne)return this;var ft=this.z.redInvm();return this.x=this.x.redMul(ft),this.y=this.y.redMul(ft),this.t&&=this.t.redMul(ft),this.z=this.curve.one,this.zOne=!0,this},Ct.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},Ct.prototype.getX=function(){return this.normalize(),this.x.fromRed()},Ct.prototype.getY=function(){return this.normalize(),this.y.fromRed()},Ct.prototype.eq=function(ft){return this===ft||this.getX().cmp(ft.getX())===0&&this.getY().cmp(ft.getY())===0},Ct.prototype.eqXToP=function(ft){var qt=ft.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(qt)===0)return!0;for(var Nt=ft.clone(),Ut=this.curve.redN.redMul(this.z);;){if(Nt.iadd(this.curve.n),Nt.cmp(this.curve.p)>=0)return!1;if(qt.redIAdd(Ut),this.x.cmp(qt)===0)return!0}},Ct.prototype.toP=Ct.prototype.normalize,Ct.prototype.mixedAdd=Ct.prototype.add})),require_curve=__commonJSMin((r=>{var p=r;p.base=require_base$1(),p.short=require_short(),p.mont=require_mont(),p.edwards=require_edwards()})),require_utils=__commonJSMin((r=>{var p=require_minimalistic_assert$1();r.inherits=require_inherits_browser$1();function Ue(s,K){return(s.charCodeAt(K)&64512)!=55296||K<0||K+1>=s.length?!1:(s.charCodeAt(K+1)&64512)==56320}function De(s,K){if(Array.isArray(s))return s.slice();if(!s)return[];var xe=[];if(typeof s==`string`)if(K){if(K===`hex`)for(s=s.replace(/[^a-z0-9]+/gi,``),s.length%2!=0&&(s=`0`+s),Ke=0;Ke<s.length;Ke+=2)xe.push(parseInt(s[Ke]+s[Ke+1],16))}else for(var ke=0,Ke=0;Ke<s.length;Ke++){var at=s.charCodeAt(Ke);at<128?xe[ke++]=at:at<2048?(xe[ke++]=at>>6|192,xe[ke++]=at&63|128):Ue(s,Ke)?(at=65536+((at&1023)<<10)+(s.charCodeAt(++Ke)&1023),xe[ke++]=at>>18|240,xe[ke++]=at>>12&63|128,xe[ke++]=at>>6&63|128,xe[ke++]=at&63|128):(xe[ke++]=at>>12|224,xe[ke++]=at>>6&63|128,xe[ke++]=at&63|128)}else for(Ke=0;Ke<s.length;Ke++)xe[Ke]=s[Ke]|0;return xe}r.toArray=De;function Ge(s){for(var K=``,xe=0;xe<s.length;xe++)K+=Ct(s[xe].toString(16));return K}r.toHex=Ge;function R(s){return(s>>>24|s>>>8&65280|s<<8&16711680|(s&255)<<24)>>>0}r.htonl=R;function ut(s,K){for(var xe=``,ke=0;ke<s.length;ke++){var Ke=s[ke];K===`little`&&(Ke=R(Ke)),xe+=zt(Ke.toString(16))}return xe}r.toHex32=ut;function Ct(s){return s.length===1?`0`+s:s}r.zero2=Ct;function zt(s){return s.length===7?`0`+s:s.length===6?`00`+s:s.length===5?`000`+s:s.length===4?`0000`+s:s.length===3?`00000`+s:s.length===2?`000000`+s:s.length===1?`0000000`+s:s}r.zero8=zt;function ft(s,K,xe,ke){var Ke=xe-K;p(Ke%4==0);for(var at=Array(Ke/4),Xe=0,We=K;Xe<at.length;Xe++,We+=4)at[Xe]=(ke===`big`?s[We]<<24|s[We+1]<<16|s[We+2]<<8|s[We+3]:s[We+3]<<24|s[We+2]<<16|s[We+1]<<8|s[We])>>>0;return at}r.join32=ft;function qt(s,K){for(var xe=Array(s.length*4),ke=0,Ke=0;ke<s.length;ke++,Ke+=4){var at=s[ke];K===`big`?(xe[Ke]=at>>>24,xe[Ke+1]=at>>>16&255,xe[Ke+2]=at>>>8&255,xe[Ke+3]=at&255):(xe[Ke+3]=at>>>24,xe[Ke+2]=at>>>16&255,xe[Ke+1]=at>>>8&255,xe[Ke]=at&255)}return xe}r.split32=qt;function Nt(s,K){return s>>>K|s<<32-K}r.rotr32=Nt;function Ut(s,K){return s<<K|s>>>32-K}r.rotl32=Ut;function Yt(s,K){return s+K>>>0}r.sum32=Yt;function Gt(s,K,xe){return s+K+xe>>>0}r.sum32_3=Gt;function Jt(s,K,xe,ke){return s+K+xe+ke>>>0}r.sum32_4=Jt;function ei(s,K,xe,ke,Ke){return s+K+xe+ke+Ke>>>0}r.sum32_5=ei;function ii(s,K,xe,ke){var Ke=s[K],at=ke+s[K+1]>>>0;s[K]=(at<ke?1:0)+xe+Ke>>>0,s[K+1]=at}r.sum64=ii;function ri(s,K,xe,ke){return(K+ke>>>0<K?1:0)+s+xe>>>0}r.sum64_hi=ri;function ui(s,K,xe,ke){return K+ke>>>0}r.sum64_lo=ui;function fi(s,K,xe,ke,Ke,at,Xe,We){var g=0,Ye=K;return Ye=Ye+ke>>>0,g+=Ye<K?1:0,Ye=Ye+at>>>0,g+=Ye<at?1:0,Ye=Ye+We>>>0,g+=Ye<We?1:0,s+xe+Ke+Xe+g>>>0}r.sum64_4_hi=fi;function mi(s,K,xe,ke,Ke,at,Xe,We){return K+ke+at+We>>>0}r.sum64_4_lo=mi;function Fi(s,K,xe,ke,Ke,at,Xe,We,g,Ye){var ti=0,Xt=K;return Xt=Xt+ke>>>0,ti+=Xt<K?1:0,Xt=Xt+at>>>0,ti+=Xt<at?1:0,Xt=Xt+We>>>0,ti+=Xt<We?1:0,Xt=Xt+Ye>>>0,ti+=Xt<Ye?1:0,s+xe+Ke+Xe+g+ti>>>0}r.sum64_5_hi=Fi;function Mi(s,K,xe,ke,Ke,at,Xe,We,g,Ye){return K+ke+at+We+Ye>>>0}r.sum64_5_lo=Mi;function xi(s,K,xe){return(K<<32-xe|s>>>xe)>>>0}r.rotr64_hi=xi;function wi(s,K,xe){return(s<<32-xe|K>>>xe)>>>0}r.rotr64_lo=wi;function Oi(s,K,xe){return s>>>xe}r.shr64_hi=Oi;function Je(s,K,xe){return(s<<32-xe|K>>>xe)>>>0}r.shr64_lo=Je})),require_common$1=__commonJSMin((r=>{var p=require_utils(),j=require_minimalistic_assert$1();function Ue(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian=`big`,this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}r.BlockHash=Ue,Ue.prototype.update=function(Ge,R){if(Ge=p.toArray(Ge,R),this.pending?this.pending=this.pending.concat(Ge):this.pending=Ge,this.pendingTotal+=Ge.length,this.pending.length>=this._delta8){Ge=this.pending;var ut=Ge.length%this._delta8;this.pending=Ge.slice(Ge.length-ut,Ge.length),this.pending.length===0&&(this.pending=null),Ge=p.join32(Ge,0,Ge.length-ut,this.endian);for(var Ct=0;Ct<Ge.length;Ct+=this._delta32)this._update(Ge,Ct,Ct+this._delta32)}return this},Ue.prototype.digest=function(Ge){return this.update(this._pad()),j(this.pending===null),this._digest(Ge)},Ue.prototype._pad=function(){var Ge=this.pendingTotal,R=this._delta8,ut=R-(Ge+this.padLength)%R,Ct=Array(ut+this.padLength);Ct[0]=128;for(var zt=1;zt<ut;zt++)Ct[zt]=0;if(Ge<<=3,this.endian===`big`){for(var ft=8;ft<this.padLength;ft++)Ct[zt++]=0;Ct[zt++]=0,Ct[zt++]=0,Ct[zt++]=0,Ct[zt++]=0,Ct[zt++]=Ge>>>24&255,Ct[zt++]=Ge>>>16&255,Ct[zt++]=Ge>>>8&255,Ct[zt++]=Ge&255}else for(Ct[zt++]=Ge&255,Ct[zt++]=Ge>>>8&255,Ct[zt++]=Ge>>>16&255,Ct[zt++]=Ge>>>24&255,Ct[zt++]=0,Ct[zt++]=0,Ct[zt++]=0,Ct[zt++]=0,ft=8;ft<this.padLength;ft++)Ct[zt++]=0;return Ct}})),require_common=__commonJSMin((r=>{var p=require_utils().rotr32;function j(ft,qt,Nt,Ut){if(ft===0)return Ue(qt,Nt,Ut);if(ft===1||ft===3)return Ge(qt,Nt,Ut);if(ft===2)return De(qt,Nt,Ut)}r.ft_1=j;function Ue(ft,qt,Nt){return ft&qt^~ft&Nt}r.ch32=Ue;function De(ft,qt,Nt){return ft&qt^ft&Nt^qt&Nt}r.maj32=De;function Ge(ft,qt,Nt){return ft^qt^Nt}r.p32=Ge;function R(ft){return p(ft,2)^p(ft,13)^p(ft,22)}r.s0_256=R;function ut(ft){return p(ft,6)^p(ft,11)^p(ft,25)}r.s1_256=ut;function Ct(ft){return p(ft,7)^p(ft,18)^ft>>>3}r.g0_256=Ct;function zt(ft){return p(ft,17)^p(ft,19)^ft>>>10}r.g1_256=zt})),require__1=__commonJSMin(((r,p)=>{var j=require_utils(),Ue=require_common$1(),De=require_common(),Ge=j.rotl32,R=j.sum32,ut=j.sum32_5,Ct=De.ft_1,zt=Ue.BlockHash,ft=[1518500249,1859775393,2400959708,3395469782];function qt(){if(!(this instanceof qt))return new qt;zt.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=Array(80)}j.inherits(qt,zt),p.exports=qt,qt.blockSize=512,qt.outSize=160,qt.hmacStrength=80,qt.padLength=64,qt.prototype._update=function(Ut,Yt){for(var Gt=this.W,Jt=0;Jt<16;Jt++)Gt[Jt]=Ut[Yt+Jt];for(;Jt<Gt.length;Jt++)Gt[Jt]=Ge(Gt[Jt-3]^Gt[Jt-8]^Gt[Jt-14]^Gt[Jt-16],1);var ei=this.h[0],ii=this.h[1],ri=this.h[2],ui=this.h[3],fi=this.h[4];for(Jt=0;Jt<Gt.length;Jt++){var mi=~~(Jt/20),Fi=ut(Ge(ei,5),Ct(mi,ii,ri,ui),fi,Gt[Jt],ft[mi]);fi=ui,ui=ri,ri=Ge(ii,30),ii=ei,ei=Fi}this.h[0]=R(this.h[0],ei),this.h[1]=R(this.h[1],ii),this.h[2]=R(this.h[2],ri),this.h[3]=R(this.h[3],ui),this.h[4]=R(this.h[4],fi)},qt.prototype._digest=function(Ut){return Ut===`hex`?j.toHex32(this.h,`big`):j.split32(this.h,`big`)}})),require__256=__commonJSMin(((r,p)=>{var j=require_utils(),Ue=require_common$1(),De=require_common(),Ge=require_minimalistic_assert$1(),R=j.sum32,ut=j.sum32_4,Ct=j.sum32_5,zt=De.ch32,ft=De.maj32,qt=De.s0_256,Nt=De.s1_256,Ut=De.g0_256,Yt=De.g1_256,Gt=Ue.BlockHash,Jt=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function ei(){if(!(this instanceof ei))return new ei;Gt.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=Jt,this.W=Array(64)}j.inherits(ei,Gt),p.exports=ei,ei.blockSize=512,ei.outSize=256,ei.hmacStrength=192,ei.padLength=64,ei.prototype._update=function(ri,ui){for(var fi=this.W,mi=0;mi<16;mi++)fi[mi]=ri[ui+mi];for(;mi<fi.length;mi++)fi[mi]=ut(Yt(fi[mi-2]),fi[mi-7],Ut(fi[mi-15]),fi[mi-16]);var Fi=this.h[0],Mi=this.h[1],xi=this.h[2],wi=this.h[3],Oi=this.h[4],Je=this.h[5],s=this.h[6],K=this.h[7];for(Ge(this.k.length===fi.length),mi=0;mi<fi.length;mi++){var xe=Ct(K,Nt(Oi),zt(Oi,Je,s),this.k[mi],fi[mi]),ke=R(qt(Fi),ft(Fi,Mi,xi));K=s,s=Je,Je=Oi,Oi=R(wi,xe),wi=xi,xi=Mi,Mi=Fi,Fi=R(xe,ke)}this.h[0]=R(this.h[0],Fi),this.h[1]=R(this.h[1],Mi),this.h[2]=R(this.h[2],xi),this.h[3]=R(this.h[3],wi),this.h[4]=R(this.h[4],Oi),this.h[5]=R(this.h[5],Je),this.h[6]=R(this.h[6],s),this.h[7]=R(this.h[7],K)},ei.prototype._digest=function(ri){return ri===`hex`?j.toHex32(this.h,`big`):j.split32(this.h,`big`)}})),require__224=__commonJSMin(((r,p)=>{var j=require_utils(),Ue=require__256();function De(){if(!(this instanceof De))return new De;Ue.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}j.inherits(De,Ue),p.exports=De,De.blockSize=512,De.outSize=224,De.hmacStrength=192,De.padLength=64,De.prototype._digest=function(R){return R===`hex`?j.toHex32(this.h.slice(0,7),`big`):j.split32(this.h.slice(0,7),`big`)}})),require__512=__commonJSMin(((r,p)=>{var j=require_utils(),Ue=require_common$1(),De=require_minimalistic_assert$1(),Ge=j.rotr64_hi,R=j.rotr64_lo,ut=j.shr64_hi,Ct=j.shr64_lo,zt=j.sum64,ft=j.sum64_hi,qt=j.sum64_lo,Nt=j.sum64_4_hi,Ut=j.sum64_4_lo,Yt=j.sum64_5_hi,Gt=j.sum64_5_lo,Jt=Ue.BlockHash,ei=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function ii(){if(!(this instanceof ii))return new ii;Jt.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=ei,this.W=Array(160)}j.inherits(ii,Jt),p.exports=ii,ii.blockSize=1024,ii.outSize=512,ii.hmacStrength=192,ii.padLength=128,ii.prototype._prepareBlock=function(ke,Ke){for(var at=this.W,Xe=0;Xe<32;Xe++)at[Xe]=ke[Ke+Xe];for(;Xe<at.length;Xe+=2){var We=s(at[Xe-4],at[Xe-3]),g=K(at[Xe-4],at[Xe-3]),Ye=at[Xe-14],ti=at[Xe-13],Xt=Oi(at[Xe-30],at[Xe-29]),si=Je(at[Xe-30],at[Xe-29]),ki=at[Xe-32],pi=at[Xe-31];at[Xe]=Nt(We,g,Ye,ti,Xt,si,ki,pi),at[Xe+1]=Ut(We,g,Ye,ti,Xt,si,ki,pi)}},ii.prototype._update=function(ke,Ke){this._prepareBlock(ke,Ke);var at=this.W,Xe=this.h[0],We=this.h[1],g=this.h[2],Ye=this.h[3],ti=this.h[4],Xt=this.h[5],si=this.h[6],ki=this.h[7],pi=this.h[8],_i=this.h[9],hi=this.h[10],di=this.h[11],bi=this.h[12],Bi=this.h[13],ci=this.h[14],vi=this.h[15];De(this.k.length===at.length);for(var Ai=0;Ai<at.length;Ai+=2){var Li=ci,Ti=vi,ba=xi(pi,_i),Ri=wi(pi,_i),Wi=ri(pi,_i,hi,di,bi,Bi),Ma=ui(pi,_i,hi,di,bi,Bi),Hi=this.k[Ai],Ii=this.k[Ai+1],ya=at[Ai],gi=at[Ai+1],Ni=Yt(Li,Ti,ba,Ri,Wi,Ma,Hi,Ii,ya,gi),$i=Gt(Li,Ti,ba,Ri,Wi,Ma,Hi,Ii,ya,gi);Li=Fi(Xe,We),Ti=Mi(Xe,We),ba=fi(Xe,We,g,Ye,ti,Xt),Ri=mi(Xe,We,g,Ye,ti,Xt);var Vi=ft(Li,Ti,ba,Ri),Ui=qt(Li,Ti,ba,Ri);ci=bi,vi=Bi,bi=hi,Bi=di,hi=pi,di=_i,pi=ft(si,ki,Ni,$i),_i=qt(ki,ki,Ni,$i),si=ti,ki=Xt,ti=g,Xt=Ye,g=Xe,Ye=We,Xe=ft(Ni,$i,Vi,Ui),We=qt(Ni,$i,Vi,Ui)}zt(this.h,0,Xe,We),zt(this.h,2,g,Ye),zt(this.h,4,ti,Xt),zt(this.h,6,si,ki),zt(this.h,8,pi,_i),zt(this.h,10,hi,di),zt(this.h,12,bi,Bi),zt(this.h,14,ci,vi)},ii.prototype._digest=function(ke){return ke===`hex`?j.toHex32(this.h,`big`):j.split32(this.h,`big`)};function ri(xe,ke,Ke,at,Xe){var We=xe&Ke^~xe&Xe;return We<0&&(We+=4294967296),We}function ui(xe,ke,Ke,at,Xe,We){var g=ke&at^~ke&We;return g<0&&(g+=4294967296),g}function fi(xe,ke,Ke,at,Xe){var We=xe&Ke^xe&Xe^Ke&Xe;return We<0&&(We+=4294967296),We}function mi(xe,ke,Ke,at,Xe,We){var g=ke&at^ke&We^at&We;return g<0&&(g+=4294967296),g}function Fi(xe,ke){var Ke=Ge(xe,ke,28),at=Ge(ke,xe,2),Xe=Ge(ke,xe,7),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function Mi(xe,ke){var Ke=R(xe,ke,28),at=R(ke,xe,2),Xe=R(ke,xe,7),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function xi(xe,ke){var Ke=Ge(xe,ke,14),at=Ge(xe,ke,18),Xe=Ge(ke,xe,9),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function wi(xe,ke){var Ke=R(xe,ke,14),at=R(xe,ke,18),Xe=R(ke,xe,9),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function Oi(xe,ke){var Ke=Ge(xe,ke,1),at=Ge(xe,ke,8),Xe=ut(xe,ke,7),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function Je(xe,ke){var Ke=R(xe,ke,1),at=R(xe,ke,8),Xe=Ct(xe,ke,7),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function s(xe,ke){var Ke=Ge(xe,ke,19),at=Ge(ke,xe,29),Xe=ut(xe,ke,6),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}function K(xe,ke){var Ke=R(xe,ke,19),at=R(ke,xe,29),Xe=Ct(xe,ke,6),We=Ke^at^Xe;return We<0&&(We+=4294967296),We}})),require__384=__commonJSMin(((r,p)=>{var j=require_utils(),Ue=require__512();function De(){if(!(this instanceof De))return new De;Ue.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}j.inherits(De,Ue),p.exports=De,De.blockSize=1024,De.outSize=384,De.hmacStrength=192,De.padLength=128,De.prototype._digest=function(R){return R===`hex`?j.toHex32(this.h.slice(0,12),`big`):j.split32(this.h.slice(0,12),`big`)}})),require_sha=__commonJSMin((r=>{r.sha1=require__1(),r.sha224=require__224(),r.sha256=require__256(),r.sha384=require__384(),r.sha512=require__512()})),require_ripemd=__commonJSMin((r=>{var p=require_utils(),j=require_common$1(),Ue=p.rotl32,De=p.sum32,Ge=p.sum32_3,R=p.sum32_4,ut=j.BlockHash;function Ct(){if(!(this instanceof Ct))return new Ct;ut.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian=`little`}p.inherits(Ct,ut),r.ripemd160=Ct,Ct.blockSize=512,Ct.outSize=160,Ct.hmacStrength=192,Ct.padLength=64,Ct.prototype._update=function(ei,ii){for(var ri=this.h[0],ui=this.h[1],fi=this.h[2],mi=this.h[3],Fi=this.h[4],Mi=ri,xi=ui,wi=fi,Oi=mi,Je=Fi,s=0;s<80;s++){var K=De(Ue(R(ri,zt(s,ui,fi,mi),ei[Nt[s]+ii],ft(s)),Yt[s]),Fi);ri=Fi,Fi=mi,mi=Ue(fi,10),fi=ui,ui=K,K=De(Ue(R(Mi,zt(79-s,xi,wi,Oi),ei[Ut[s]+ii],qt(s)),Gt[s]),Je),Mi=Je,Je=Oi,Oi=Ue(wi,10),wi=xi,xi=K}K=Ge(this.h[1],fi,Oi),this.h[1]=Ge(this.h[2],mi,Je),this.h[2]=Ge(this.h[3],Fi,Mi),this.h[3]=Ge(this.h[4],ri,xi),this.h[4]=Ge(this.h[0],ui,wi),this.h[0]=K},Ct.prototype._digest=function(ei){return ei===`hex`?p.toHex32(this.h,`little`):p.split32(this.h,`little`)};function zt(Jt,ei,ii,ri){return Jt<=15?ei^ii^ri:Jt<=31?ei&ii|~ei&ri:Jt<=47?(ei|~ii)^ri:Jt<=63?ei&ri|ii&~ri:ei^(ii|~ri)}function ft(Jt){return Jt<=15?0:Jt<=31?1518500249:Jt<=47?1859775393:Jt<=63?2400959708:2840853838}function qt(Jt){return Jt<=15?1352829926:Jt<=31?1548603684:Jt<=47?1836072691:Jt<=63?2053994217:0}var Nt=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],Ut=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],Yt=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],Gt=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]})),require_hmac=__commonJSMin(((r,p)=>{var j=require_utils(),Ue=require_minimalistic_assert$1();function De(Ge,R,ut){if(!(this instanceof De))return new De(Ge,R,ut);this.Hash=Ge,this.blockSize=Ge.blockSize/8,this.outSize=Ge.outSize/8,this.inner=null,this.outer=null,this._init(j.toArray(R,ut))}p.exports=De,De.prototype._init=function(R){R.length>this.blockSize&&(R=new this.Hash().update(R).digest()),Ue(R.length<=this.blockSize);for(var ut=R.length;ut<this.blockSize;ut++)R.push(0);for(ut=0;ut<R.length;ut++)R[ut]^=54;for(this.inner=new this.Hash().update(R),ut=0;ut<R.length;ut++)R[ut]^=106;this.outer=new this.Hash().update(R)},De.prototype.update=function(R,ut){return this.inner.update(R,ut),this},De.prototype.digest=function(R){return this.outer.update(this.inner.digest()),this.outer.digest(R)}})),require_hash=__commonJSMin((r=>{var p=r;p.utils=require_utils(),p.common=require_common$1(),p.sha=require_sha(),p.ripemd=require_ripemd(),p.hmac=require_hmac(),p.sha1=p.sha.sha1,p.sha256=p.sha.sha256,p.sha224=p.sha.sha224,p.sha384=p.sha.sha384,p.sha512=p.sha.sha512,p.ripemd160=p.ripemd.ripemd160})),require_secp256k1=__commonJSMin(((r,p)=>{p.exports={doubles:{step:4,points:[[`e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a`,`f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821`],[`8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508`,`11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf`],[`175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739`,`d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695`],[`363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640`,`4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9`],[`8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c`,`4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36`],[`723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda`,`96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f`],[`eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa`,`5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999`],[`100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0`,`cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09`],[`e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d`,`9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d`],[`feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d`,`e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088`],[`da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1`,`9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d`],[`53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0`,`5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8`],[`8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047`,`10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a`],[`385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862`,`283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453`],[`6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7`,`7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160`],[`3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd`,`56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0`],[`85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83`,`7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6`],[`948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a`,`53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589`],[`6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8`,`bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17`],[`e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d`,`4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda`],[`e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725`,`7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd`],[`213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754`,`4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2`],[`4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c`,`17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6`],[`fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6`,`6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f`],[`76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39`,`c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01`],[`c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891`,`893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3`],[`d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b`,`febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f`],[`b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03`,`2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7`],[`e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d`,`eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78`],[`a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070`,`7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1`],[`90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4`,`e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150`],[`8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da`,`662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82`],[`e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11`,`1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc`],[`8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e`,`efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b`],[`e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41`,`2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51`],[`b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef`,`67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45`],[`d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8`,`db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120`],[`324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d`,`648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84`],[`4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96`,`35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d`],[`9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd`,`ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d`],[`6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5`,`9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8`],[`a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266`,`40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8`],[`7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71`,`34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac`],[`928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac`,`c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f`],[`85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751`,`1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962`],[`ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e`,`493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907`],[`827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241`,`c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec`],[`eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3`,`be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d`],[`e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f`,`4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414`],[`1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19`,`aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd`],[`146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be`,`b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0`],[`fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9`,`6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811`],[`da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2`,`8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1`],[`a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13`,`7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c`],[`174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c`,`ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73`],[`959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba`,`2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd`],[`d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151`,`e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405`],[`64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073`,`d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589`],[`8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458`,`38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e`],[`13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b`,`69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27`],[`bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366`,`d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1`],[`8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa`,`40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482`],[`8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0`,`620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945`],[`dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787`,`7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573`],[`f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e`,`ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82`]]},naf:{wnd:7,points:[[`f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9`,`388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672`],[`2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4`,`d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6`],[`5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc`,`6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da`],[`acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe`,`cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37`],[`774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb`,`d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b`],[`f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8`,`ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81`],[`d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e`,`581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58`],[`defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34`,`4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77`],[`2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c`,`85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a`],[`352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5`,`321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c`],[`2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f`,`2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67`],[`9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714`,`73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402`],[`daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729`,`a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55`],[`c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db`,`2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482`],[`6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4`,`e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82`],[`1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5`,`b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396`],[`605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479`,`2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49`],[`62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d`,`80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf`],[`80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f`,`1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a`],[`7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb`,`d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7`],[`d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9`,`eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933`],[`49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963`,`758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a`],[`77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74`,`958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6`],[`f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530`,`e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37`],[`463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b`,`5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e`],[`f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247`,`cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6`],[`caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1`,`cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476`],[`2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120`,`4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40`],[`7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435`,`91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61`],[`754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18`,`673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683`],[`e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8`,`59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5`],[`186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb`,`3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b`],[`df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f`,`55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417`],[`5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143`,`efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868`],[`290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba`,`e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a`],[`af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45`,`f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6`],[`766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a`,`744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996`],[`59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e`,`c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e`],[`f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8`,`e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d`],[`7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c`,`30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2`],[`948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519`,`e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e`],[`7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab`,`100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437`],[`3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca`,`ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311`],[`d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf`,`8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4`],[`1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610`,`68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575`],[`733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4`,`f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d`],[`15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c`,`d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d`],[`a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940`,`edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629`],[`e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980`,`a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06`],[`311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3`,`66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374`],[`34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf`,`9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee`],[`f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63`,`4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1`],[`d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448`,`fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b`],[`32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf`,`5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661`],[`7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5`,`8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6`],[`ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6`,`8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e`],[`16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5`,`5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d`],[`eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99`,`f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc`],[`78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51`,`f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4`],[`494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5`,`42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c`],[`a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5`,`204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b`],[`c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997`,`4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913`],[`841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881`,`73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154`],[`5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5`,`39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865`],[`36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66`,`d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc`],[`336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726`,`ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224`],[`8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede`,`6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e`],[`1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94`,`60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6`],[`85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31`,`3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511`],[`29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51`,`b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b`],[`a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252`,`ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2`],[`4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5`,`cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c`],[`d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b`,`6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3`],[`ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4`,`322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d`],[`af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f`,`6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700`],[`e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889`,`2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4`],[`591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246`,`b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196`],[`11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984`,`998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4`],[`3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a`,`b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257`],[`cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030`,`bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13`],[`c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197`,`6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096`],[`c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593`,`c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38`],[`a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef`,`21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f`],[`347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38`,`60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448`],[`da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a`,`49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a`],[`c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111`,`5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4`],[`4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502`,`7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437`],[`3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea`,`be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7`],[`cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26`,`8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d`],[`b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986`,`39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a`],[`d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e`,`62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54`],[`48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4`,`25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77`],[`dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda`,`ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517`],[`6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859`,`cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10`],[`e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f`,`f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125`],[`eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c`,`6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e`],[`13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942`,`fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1`],[`ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a`,`1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2`],[`b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80`,`5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423`],[`ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d`,`438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8`],[`8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1`,`cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758`],[`52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63`,`c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375`],[`e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352`,`6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d`],[`7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193`,`ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec`],[`5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00`,`9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0`],[`32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58`,`ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c`],[`e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7`,`d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4`],[`8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8`,`c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f`],[`4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e`,`67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649`],[`3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d`,`cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826`],[`674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b`,`299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5`],[`d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f`,`f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87`],[`30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6`,`462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b`],[`be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297`,`62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc`],[`93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a`,`7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c`],[`b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c`,`ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f`],[`d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52`,`4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a`],[`d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb`,`bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46`],[`463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065`,`bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f`],[`7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917`,`603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03`],[`74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9`,`cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08`],[`30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3`,`553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8`],[`9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57`,`712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373`],[`176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66`,`ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3`],[`75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8`,`9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8`],[`809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721`,`9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1`],[`1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180`,`4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9`]]}}})),require_curves=__commonJSMin((r=>{var p=r,j=require_hash(),Ue=require_curve(),De=require_utils$1().assert;function Ge(Ct){Ct.type===`short`?this.curve=new Ue.short(Ct):Ct.type===`edwards`?this.curve=new Ue.edwards(Ct):this.curve=new Ue.mont(Ct),this.g=this.curve.g,this.n=this.curve.n,this.hash=Ct.hash,De(this.g.validate(),`Invalid curve`),De(this.g.mul(this.n).isInfinity(),`Invalid curve, G*N != O`)}p.PresetCurve=Ge;function R(Ct,zt){Object.defineProperty(p,Ct,{configurable:!0,enumerable:!0,get:function(){var ft=new Ge(zt);return Object.defineProperty(p,Ct,{configurable:!0,enumerable:!0,value:ft}),ft}})}R(`p192`,{type:`short`,prime:`p192`,p:`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`,a:`ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc`,b:`64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1`,n:`ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831`,hash:j.sha256,gRed:!1,g:[`188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012`,`07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811`]}),R(`p224`,{type:`short`,prime:`p224`,p:`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`,a:`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe`,b:`b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4`,n:`ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d`,hash:j.sha256,gRed:!1,g:[`b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21`,`bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34`]}),R(`p256`,{type:`short`,prime:null,p:`ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff`,a:`ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc`,b:`5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b`,n:`ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551`,hash:j.sha256,gRed:!1,g:[`6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296`,`4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5`]}),R(`p384`,{type:`short`,prime:null,p:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff`,a:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc`,b:`b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef`,n:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973`,hash:j.sha384,gRed:!1,g:[`aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7`,`3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f`]}),R(`p521`,{type:`short`,prime:null,p:`000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff`,a:`000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc`,b:`00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00`,n:`000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409`,hash:j.sha512,gRed:!1,g:[`000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66`,`00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650`]}),R(`curve25519`,{type:`mont`,prime:`p25519`,p:`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`,a:`76d06`,b:`1`,n:`1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed`,hash:j.sha256,gRed:!1,g:[`9`]}),R(`ed25519`,{type:`edwards`,prime:`p25519`,p:`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`,a:`-1`,c:`1`,d:`52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3`,n:`1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed`,hash:j.sha256,gRed:!1,g:[`216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a`,`6666666666666666666666666666666666666666666666666666666666666658`]});var ut;try{ut=require_secp256k1()}catch{ut=void 0}R(`secp256k1`,{type:`short`,prime:`k256`,p:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`,a:`0`,b:`7`,n:`ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141`,h:`1`,hash:j.sha256,beta:`7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee`,lambda:`5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72`,basis:[{a:`3086d221a7d46bcde86c90e49284eb15`,b:`-e4437ed6010e88286f547fa90abfe4c3`},{a:`114ca50f7a8e2f3f657c1108d9d44cfd8`,b:`3086d221a7d46bcde86c90e49284eb15`}],gRed:!1,g:[`79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798`,`483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8`,ut]})})),require_hmac_drbg=__commonJSMin(((r,p)=>{var j=require_hash(),Ue=require_utils$2(),De=require_minimalistic_assert$1();function Ge(R){if(!(this instanceof Ge))return new Ge(R);this.hash=R.hash,this.predResist=!!R.predResist,this.outLen=this.hash.outSize,this.minEntropy=R.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var ut=Ue.toArray(R.entropy,R.entropyEnc||`hex`),Ct=Ue.toArray(R.nonce,R.nonceEnc||`hex`),zt=Ue.toArray(R.pers,R.persEnc||`hex`);De(ut.length>=this.minEntropy/8,`Not enough entropy. Minimum is: `+this.minEntropy+` bits`),this._init(ut,Ct,zt)}p.exports=Ge,Ge.prototype._init=function(ut,Ct,zt){var ft=ut.concat(Ct).concat(zt);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var qt=0;qt<this.V.length;qt++)this.K[qt]=0,this.V[qt]=1;this._update(ft),this._reseed=1,this.reseedInterval=281474976710656},Ge.prototype._hmac=function(){return new j.hmac(this.hash,this.K)},Ge.prototype._update=function(ut){var Ct=this._hmac().update(this.V).update([0]);ut&&(Ct=Ct.update(ut)),this.K=Ct.digest(),this.V=this._hmac().update(this.V).digest(),ut&&(this.K=this._hmac().update(this.V).update([1]).update(ut).digest(),this.V=this._hmac().update(this.V).digest())},Ge.prototype.reseed=function(ut,Ct,zt,ft){typeof Ct!=`string`&&(ft=zt,zt=Ct,Ct=null),ut=Ue.toArray(ut,Ct),zt=Ue.toArray(zt,ft),De(ut.length>=this.minEntropy/8,`Not enough entropy. Minimum is: `+this.minEntropy+` bits`),this._update(ut.concat(zt||[])),this._reseed=1},Ge.prototype.generate=function(ut,Ct,zt,ft){if(this._reseed>this.reseedInterval)throw Error(`Reseed is required`);typeof Ct!=`string`&&(ft=zt,zt=Ct,Ct=null),zt&&(zt=Ue.toArray(zt,ft||`hex`),this._update(zt));for(var qt=[];qt.length<ut;)this.V=this._hmac().update(this.V).digest(),qt=qt.concat(this.V);var Nt=qt.slice(0,ut);return this._update(zt),this._reseed++,Ue.encode(Nt,Ct)}})),require_key$1=__commonJSMin(((r,p)=>{var j=require_bn$3(),Ue=require_utils$1().assert;function De(Ge,R){this.ec=Ge,this.priv=null,this.pub=null,R.priv&&this._importPrivate(R.priv,R.privEnc),R.pub&&this._importPublic(R.pub,R.pubEnc)}p.exports=De,De.fromPublic=function(R,ut,Ct){return ut instanceof De?ut:new De(R,{pub:ut,pubEnc:Ct})},De.fromPrivate=function(R,ut,Ct){return ut instanceof De?ut:new De(R,{priv:ut,privEnc:Ct})},De.prototype.validate=function(){var R=this.getPublic();return R.isInfinity()?{result:!1,reason:`Invalid public key`}:R.validate()?R.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:`Public key * N != O`}:{result:!1,reason:`Public key is not a point`}},De.prototype.getPublic=function(R,ut){return typeof R==`string`&&(ut=R,R=null),this.pub||=this.ec.g.mul(this.priv),ut?this.pub.encode(ut,R):this.pub},De.prototype.getPrivate=function(R){return R===`hex`?this.priv.toString(16,2):this.priv},De.prototype._importPrivate=function(R,ut){this.priv=new j(R,ut||16),this.priv=this.priv.umod(this.ec.curve.n)},De.prototype._importPublic=function(R,ut){if(R.x||R.y){this.ec.curve.type===`mont`?Ue(R.x,`Need x coordinate`):(this.ec.curve.type===`short`||this.ec.curve.type===`edwards`)&&Ue(R.x&&R.y,`Need both x and y coordinate`),this.pub=this.ec.curve.point(R.x,R.y);return}this.pub=this.ec.curve.decodePoint(R,ut)},De.prototype.derive=function(R){return R.validate()||Ue(R.validate(),`public point not validated`),R.mul(this.priv).getX()},De.prototype.sign=function(R,ut,Ct){return this.ec.sign(R,this,ut,Ct)},De.prototype.verify=function(R,ut,Ct){return this.ec.verify(R,ut,this,void 0,Ct)},De.prototype.inspect=function(){return`<Key priv: `+(this.priv&&this.priv.toString(16,2))+` pub: `+(this.pub&&this.pub.inspect())+` >`}})),require_signature$1=__commonJSMin(((r,p)=>{var j=require_bn$3(),Ue=require_utils$1(),De=Ue.assert;function Ge(ft,qt){if(ft instanceof Ge)return ft;this._importDER(ft,qt)||(De(ft.r&&ft.s,`Signature without r or s`),this.r=new j(ft.r,16),this.s=new j(ft.s,16),ft.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=ft.recoveryParam)}p.exports=Ge;function R(){this.place=0}function ut(ft,qt){var Nt=ft[qt.place++];if(!(Nt&128))return Nt;var Ut=Nt&15;if(Ut===0||Ut>4||ft[qt.place]===0)return!1;for(var Yt=0,Gt=0,Jt=qt.place;Gt<Ut;Gt++,Jt++)Yt<<=8,Yt|=ft[Jt],Yt>>>=0;return Yt<=127?!1:(qt.place=Jt,Yt)}function Ct(ft){for(var qt=0,Nt=ft.length-1;!ft[qt]&&!(ft[qt+1]&128)&&qt<Nt;)qt++;return qt===0?ft:ft.slice(qt)}Ge.prototype._importDER=function(qt,Nt){qt=Ue.toArray(qt,Nt);var Ut=new R;if(qt[Ut.place++]!==48)return!1;var Yt=ut(qt,Ut);if(Yt===!1||Yt+Ut.place!==qt.length||qt[Ut.place++]!==2)return!1;var Gt=ut(qt,Ut);if(Gt===!1||qt[Ut.place]&128)return!1;var Jt=qt.slice(Ut.place,Gt+Ut.place);if(Ut.place+=Gt,qt[Ut.place++]!==2)return!1;var ei=ut(qt,Ut);if(ei===!1||qt.length!==ei+Ut.place||qt[Ut.place]&128)return!1;var ii=qt.slice(Ut.place,ei+Ut.place);if(Jt[0]===0)if(Jt[1]&128)Jt=Jt.slice(1);else return!1;if(ii[0]===0)if(ii[1]&128)ii=ii.slice(1);else return!1;return this.r=new j(Jt),this.s=new j(ii),this.recoveryParam=null,!0};function zt(ft,qt){if(qt<128){ft.push(qt);return}var Nt=1+(Math.log(qt)/Math.LN2>>>3);for(ft.push(Nt|128);--Nt;)ft.push(qt>>>(Nt<<3)&255);ft.push(qt)}Ge.prototype.toDER=function(qt){var Nt=this.r.toArray(),Ut=this.s.toArray();for(Nt[0]&128&&(Nt=[0].concat(Nt)),Ut[0]&128&&(Ut=[0].concat(Ut)),Nt=Ct(Nt),Ut=Ct(Ut);!Ut[0]&&!(Ut[1]&128);)Ut=Ut.slice(1);var Yt=[2];zt(Yt,Nt.length),Yt=Yt.concat(Nt),Yt.push(2),zt(Yt,Ut.length);var Gt=Yt.concat(Ut),Jt=[48];return zt(Jt,Gt.length),Jt=Jt.concat(Gt),Ue.encode(Jt,qt)}})),require_ec=__commonJSMin(((r,p)=>{var j=require_bn$3(),Ue=require_hmac_drbg(),De=require_utils$1(),Ge=require_curves(),R=require_brorand(),ut=De.assert,Ct=require_key$1(),zt=require_signature$1();function ft(qt){if(!(this instanceof ft))return new ft(qt);typeof qt==`string`&&(ut(Object.prototype.hasOwnProperty.call(Ge,qt),`Unknown curve `+qt),qt=Ge[qt]),qt instanceof Ge.PresetCurve&&(qt={curve:qt}),this.curve=qt.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=qt.curve.g,this.g.precompute(qt.curve.n.bitLength()+1),this.hash=qt.hash||qt.curve.hash}p.exports=ft,ft.prototype.keyPair=function(Nt){return new Ct(this,Nt)},ft.prototype.keyFromPrivate=function(Nt,Ut){return Ct.fromPrivate(this,Nt,Ut)},ft.prototype.keyFromPublic=function(Nt,Ut){return Ct.fromPublic(this,Nt,Ut)},ft.prototype.genKeyPair=function(Nt){Nt||={};for(var Ut=new Ue({hash:this.hash,pers:Nt.pers,persEnc:Nt.persEnc||`utf8`,entropy:Nt.entropy||R(this.hash.hmacStrength),entropyEnc:Nt.entropy&&Nt.entropyEnc||`utf8`,nonce:this.n.toArray()}),Yt=this.n.byteLength(),Gt=this.n.sub(new j(2));;){var Jt=new j(Ut.generate(Yt));if(!(Jt.cmp(Gt)>0))return Jt.iaddn(1),this.keyFromPrivate(Jt)}},ft.prototype._truncateToN=function(Nt,Ut,Yt){var Gt;if(j.isBN(Nt)||typeof Nt==`number`)Nt=new j(Nt,16),Gt=Nt.byteLength();else if(typeof Nt==`object`)Gt=Nt.length,Nt=new j(Nt,16);else{var Jt=Nt.toString();Gt=Jt.length+1>>>1,Nt=new j(Jt,16)}typeof Yt!=`number`&&(Yt=Gt*8);var ei=Yt-this.n.bitLength();return ei>0&&(Nt=Nt.ushrn(ei)),!Ut&&Nt.cmp(this.n)>=0?Nt.sub(this.n):Nt},ft.prototype.sign=function(Nt,Ut,Yt,Gt){if(typeof Yt==`object`&&(Gt=Yt,Yt=null),Gt||={},typeof Nt!=`string`&&typeof Nt!=`number`&&!j.isBN(Nt)){ut(typeof Nt==`object`&&Nt&&typeof Nt.length==`number`,`Expected message to be an array-like, a hex string, or a BN instance`),ut(Nt.length>>>0===Nt.length);for(var Jt=0;Jt<Nt.length;Jt++)ut((Nt[Jt]&255)===Nt[Jt])}Ut=this.keyFromPrivate(Ut,Yt),Nt=this._truncateToN(Nt,!1,Gt.msgBitLength),ut(!Nt.isNeg(),`Can not sign a negative message`);var ei=this.n.byteLength(),ii=Ut.getPrivate().toArray(`be`,ei),ri=Nt.toArray(`be`,ei);ut(new j(ri).eq(Nt),`Can not sign message`);for(var ui=new Ue({hash:this.hash,entropy:ii,nonce:ri,pers:Gt.pers,persEnc:Gt.persEnc||`utf8`}),fi=this.n.sub(new j(1)),mi=0;;mi++){var Fi=Gt.k?Gt.k(mi):new j(ui.generate(this.n.byteLength()));if(Fi=this._truncateToN(Fi,!0),!(Fi.cmpn(1)<=0||Fi.cmp(fi)>=0)){var Mi=this.g.mul(Fi);if(!Mi.isInfinity()){var xi=Mi.getX(),wi=xi.umod(this.n);if(wi.cmpn(0)!==0){var Oi=Fi.invm(this.n).mul(wi.mul(Ut.getPrivate()).iadd(Nt));if(Oi=Oi.umod(this.n),Oi.cmpn(0)!==0){var Je=(Mi.getY().isOdd()?1:0)|(xi.cmp(wi)===0?0:2);return Gt.canonical&&Oi.cmp(this.nh)>0&&(Oi=this.n.sub(Oi),Je^=1),new zt({r:wi,s:Oi,recoveryParam:Je})}}}}}},ft.prototype.verify=function(Nt,Ut,Yt,Gt,Jt){Jt||={},Nt=this._truncateToN(Nt,!1,Jt.msgBitLength),Yt=this.keyFromPublic(Yt,Gt),Ut=new zt(Ut,`hex`);var ei=Ut.r,ii=Ut.s;if(ei.cmpn(1)<0||ei.cmp(this.n)>=0||ii.cmpn(1)<0||ii.cmp(this.n)>=0)return!1;var ri=ii.invm(this.n),ui=ri.mul(Nt).umod(this.n),fi=ri.mul(ei).umod(this.n),mi;return this.curve._maxwellTrick?(mi=this.g.jmulAdd(ui,Yt.getPublic(),fi),mi.isInfinity()?!1:mi.eqXToP(ei)):(mi=this.g.mulAdd(ui,Yt.getPublic(),fi),mi.isInfinity()?!1:mi.getX().umod(this.n).cmp(ei)===0)},ft.prototype.recoverPubKey=function(qt,Nt,Ut,Yt){ut((3&Ut)===Ut,`The recovery param is more than two bits`),Nt=new zt(Nt,Yt);var Gt=this.n,Jt=new j(qt),ei=Nt.r,ii=Nt.s,ri=Ut&1,ui=Ut>>1;if(ei.cmp(this.curve.p.umod(this.curve.n))>=0&&ui)throw Error(`Unable to find sencond key candinate`);ei=ui?this.curve.pointFromX(ei.add(this.curve.n),ri):this.curve.pointFromX(ei,ri);var fi=Nt.r.invm(Gt),mi=Gt.sub(Jt).mul(fi).umod(Gt),Fi=ii.mul(fi).umod(Gt);return this.g.mulAdd(mi,ei,Fi)},ft.prototype.getKeyRecoveryParam=function(qt,Nt,Ut,Yt){if(Nt=new zt(Nt,Yt),Nt.recoveryParam!==null)return Nt.recoveryParam;for(var Gt=0;Gt<4;Gt++){var Jt;try{Jt=this.recoverPubKey(qt,Nt,Gt)}catch{continue}if(Jt.eq(Ut))return Gt}throw Error(`Unable to find valid recovery factor`)}})),require_key=__commonJSMin(((r,p)=>{var j=require_utils$1(),Ue=j.assert,De=j.parseBytes,Ge=j.cachedProperty;function R(ut,Ct){this.eddsa=ut,this._secret=De(Ct.secret),ut.isPoint(Ct.pub)?this._pub=Ct.pub:this._pubBytes=De(Ct.pub)}R.fromPublic=function(Ct,zt){return zt instanceof R?zt:new R(Ct,{pub:zt})},R.fromSecret=function(Ct,zt){return zt instanceof R?zt:new R(Ct,{secret:zt})},R.prototype.secret=function(){return this._secret},Ge(R,`pubBytes`,function(){return this.eddsa.encodePoint(this.pub())}),Ge(R,`pub`,function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),Ge(R,`privBytes`,function(){var Ct=this.eddsa,zt=this.hash(),ft=Ct.encodingLength-1,qt=zt.slice(0,Ct.encodingLength);return qt[0]&=248,qt[ft]&=127,qt[ft]|=64,qt}),Ge(R,`priv`,function(){return this.eddsa.decodeInt(this.privBytes())}),Ge(R,`hash`,function(){return this.eddsa.hash().update(this.secret()).digest()}),Ge(R,`messagePrefix`,function(){return this.hash().slice(this.eddsa.encodingLength)}),R.prototype.sign=function(Ct){return Ue(this._secret,`KeyPair can only verify`),this.eddsa.sign(Ct,this)},R.prototype.verify=function(Ct,zt){return this.eddsa.verify(Ct,zt,this)},R.prototype.getSecret=function(Ct){return Ue(this._secret,`KeyPair is public only`),j.encode(this.secret(),Ct)},R.prototype.getPublic=function(Ct){return j.encode(this.pubBytes(),Ct)},p.exports=R})),require_signature=__commonJSMin(((r,p)=>{var j=require_bn$3(),Ue=require_utils$1(),De=Ue.assert,Ge=Ue.cachedProperty,R=Ue.parseBytes;function ut(Ct,zt){this.eddsa=Ct,typeof zt!=`object`&&(zt=R(zt)),Array.isArray(zt)&&(De(zt.length===Ct.encodingLength*2,`Signature has invalid size`),zt={R:zt.slice(0,Ct.encodingLength),S:zt.slice(Ct.encodingLength)}),De(zt.R&&zt.S,`Signature without R or S`),Ct.isPoint(zt.R)&&(this._R=zt.R),zt.S instanceof j&&(this._S=zt.S),this._Rencoded=Array.isArray(zt.R)?zt.R:zt.Rencoded,this._Sencoded=Array.isArray(zt.S)?zt.S:zt.Sencoded}Ge(ut,`S`,function(){return this.eddsa.decodeInt(this.Sencoded())}),Ge(ut,`R`,function(){return this.eddsa.decodePoint(this.Rencoded())}),Ge(ut,`Rencoded`,function(){return this.eddsa.encodePoint(this.R())}),Ge(ut,`Sencoded`,function(){return this.eddsa.encodeInt(this.S())}),ut.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},ut.prototype.toHex=function(){return Ue.encode(this.toBytes(),`hex`).toUpperCase()},p.exports=ut})),require_eddsa=__commonJSMin(((r,p)=>{var j=require_hash(),Ue=require_curves(),De=require_utils$1(),Ge=De.assert,R=De.parseBytes,ut=require_key(),Ct=require_signature();function zt(ft){if(Ge(ft===`ed25519`,`only tested with ed25519 so far`),!(this instanceof zt))return new zt(ft);ft=Ue[ft].curve,this.curve=ft,this.g=ft.g,this.g.precompute(ft.n.bitLength()+1),this.pointClass=ft.point().constructor,this.encodingLength=Math.ceil(ft.n.bitLength()/8),this.hash=j.sha512}p.exports=zt,zt.prototype.sign=function(qt,Nt){qt=R(qt);var Ut=this.keyFromSecret(Nt),Yt=this.hashInt(Ut.messagePrefix(),qt),Gt=this.g.mul(Yt),Jt=this.encodePoint(Gt),ei=this.hashInt(Jt,Ut.pubBytes(),qt).mul(Ut.priv()),ii=Yt.add(ei).umod(this.curve.n);return this.makeSignature({R:Gt,S:ii,Rencoded:Jt})},zt.prototype.verify=function(qt,Nt,Ut){if(qt=R(qt),Nt=this.makeSignature(Nt),Nt.S().gte(Nt.eddsa.curve.n)||Nt.S().isNeg())return!1;var Yt=this.keyFromPublic(Ut),Gt=this.hashInt(Nt.Rencoded(),Yt.pubBytes(),qt),Jt=this.g.mul(Nt.S());return Nt.R().add(Yt.pub().mul(Gt)).eq(Jt)},zt.prototype.hashInt=function(){for(var qt=this.hash(),Nt=0;Nt<arguments.length;Nt++)qt.update(arguments[Nt]);return De.intFromLE(qt.digest()).umod(this.curve.n)},zt.prototype.keyFromPublic=function(qt){return ut.fromPublic(this,qt)},zt.prototype.keyFromSecret=function(qt){return ut.fromSecret(this,qt)},zt.prototype.makeSignature=function(qt){return qt instanceof Ct?qt:new Ct(this,qt)},zt.prototype.encodePoint=function(qt){var Nt=qt.getY().toArray(`le`,this.encodingLength);return Nt[this.encodingLength-1]|=qt.getX().isOdd()?128:0,Nt},zt.prototype.decodePoint=function(qt){qt=De.parseBytes(qt);var Nt=qt.length-1,Ut=qt.slice(0,Nt).concat(qt[Nt]&-129),Yt=(qt[Nt]&128)!=0,Gt=De.intFromLE(Ut);return this.curve.pointFromY(Gt,Yt)},zt.prototype.encodeInt=function(qt){return qt.toArray(`le`,this.encodingLength)},zt.prototype.decodeInt=function(qt){return De.intFromLE(qt)},zt.prototype.isPoint=function(qt){return qt instanceof this.pointClass}})),require_elliptic=__commonJSMin((r=>{var p=r;p.version=(init_package(),__toCommonJS(package_exports).default).version,p.utils=require_utils$1(),p.rand=require_brorand(),p.curve=require_curve(),p.curves=require_curves(),p.ec=require_ec(),p.eddsa=require_eddsa()})),require_bn$2=__commonJSMin(((r,p)=>{(function(j,Ue){function De(Je,s){if(!Je)throw Error(s||`Assertion failed`)}function Ge(Je,s){Je.super_=s;var K=function(){};K.prototype=s.prototype,Je.prototype=new K,Je.prototype.constructor=Je}function R(Je,s,K){if(R.isBN(Je))return Je;this.negative=0,this.words=null,this.length=0,this.red=null,Je!==null&&((s===`le`||s===`be`)&&(K=s,s=10),this._init(Je||0,s||10,K||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist$1().Buffer}catch{}R.isBN=function(s){return s instanceof R?!0:typeof s==`object`&&!!s&&s.constructor.wordSize===R.wordSize&&Array.isArray(s.words)},R.max=function(s,K){return s.cmp(K)>0?s:K},R.min=function(s,K){return s.cmp(K)<0?s:K},R.prototype._init=function(s,K,xe){if(typeof s==`number`)return this._initNumber(s,K,xe);if(typeof s==`object`)return this._initArray(s,K,xe);K===`hex`&&(K=16),De(K===(K|0)&&K>=2&&K<=36),s=s.toString().replace(/\s+/g,``);var ke=0;s[0]===`-`&&(ke++,this.negative=1),ke<s.length&&(K===16?this._parseHex(s,ke,xe):(this._parseBase(s,K,ke),xe===`le`&&this._initArray(this.toArray(),K,xe)))},R.prototype._initNumber=function(s,K,xe){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(De(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),xe===`le`&&this._initArray(this.toArray(),K,xe)},R.prototype._initArray=function(s,K,xe){if(De(typeof s.length==`number`),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke,at,Xe=0;if(xe===`be`)for(ke=s.length-1,Ke=0;ke>=0;ke-=3)at=s[ke]|s[ke-1]<<8|s[ke-2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);else if(xe===`le`)for(ke=0,Ke=0;ke<s.length;ke+=3)at=s[ke]|s[ke+1]<<8|s[ke+2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);return this.strip()};function Ct(Je,s){var K=Je.charCodeAt(s);return K>=65&&K<=70?K-55:K>=97&&K<=102?K-87:K-48&15}function zt(Je,s,K){var xe=Ct(Je,K);return K-1>=s&&(xe|=Ct(Je,K-1)<<4),xe}R.prototype._parseHex=function(s,K,xe){this.length=Math.ceil((s.length-K)/6),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke=0,at=0,Xe;if(xe===`be`)for(ke=s.length-1;ke>=K;ke-=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;else for(ke=(s.length-K)%2==0?K+1:K;ke<s.length;ke+=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;this.strip()};function ft(Je,s,K,xe){for(var ke=0,Ke=Math.min(Je.length,K),at=s;at<Ke;at++){var Xe=Je.charCodeAt(at)-48;ke*=xe,Xe>=49?ke+=Xe-49+10:Xe>=17?ke+=Xe-17+10:ke+=Xe}return ke}R.prototype._parseBase=function(s,K,xe){this.words=[0],this.length=1;for(var ke=0,Ke=1;Ke<=67108863;Ke*=K)ke++;ke--,Ke=Ke/K|0;for(var at=s.length-xe,Xe=at%ke,We=Math.min(at,at-Xe)+xe,g=0,Ye=xe;Ye<We;Ye+=ke)g=ft(s,Ye,Ye+ke,K),this.imuln(Ke),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g);if(Xe!==0){var ti=1;for(g=ft(s,Ye,s.length,K),Ye=0;Ye<Xe;Ye++)ti*=K;this.imuln(ti),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g)}this.strip()},R.prototype.copy=function(s){s.words=Array(this.length);for(var K=0;K<this.length;K++)s.words[K]=this.words[K];s.length=this.length,s.negative=this.negative,s.red=this.red},R.prototype.clone=function(){var s=new R(null);return this.copy(s),s},R.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},R.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},R.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var qt=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Nt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ut=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(s,K){s||=10,K=K|0||1;var xe;if(s===16||s===`hex`){xe=``;for(var ke=0,Ke=0,at=0;at<this.length;at++){var Xe=this.words[at],We=((Xe<<ke|Ke)&16777215).toString(16);Ke=Xe>>>24-ke&16777215,ke+=2,ke>=26&&(ke-=26,at--),xe=Ke!==0||at!==this.length-1?qt[6-We.length]+We+xe:We+xe}for(Ke!==0&&(xe=Ke.toString(16)+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}if(s===(s|0)&&s>=2&&s<=36){var g=Nt[s],Ye=Ut[s];xe=``;var ti=this.clone();for(ti.negative=0;!ti.isZero();){var Xt=ti.modn(Ye).toString(s);ti=ti.idivn(Ye),xe=ti.isZero()?Xt+xe:qt[g-Xt.length]+Xt+xe}for(this.isZero()&&(xe=`0`+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?s:-s},R.prototype.toJSON=function(){return this.toString(16)},R.prototype.toBuffer=function(s,K){return De(typeof ut<`u`),this.toArrayLike(ut,s,K)},R.prototype.toArray=function(s,K){return this.toArrayLike(Array,s,K)},R.prototype.toArrayLike=function(s,K,xe){var ke=this.byteLength(),Ke=xe||Math.max(1,ke);De(ke<=Ke,`byte array longer than desired length`),De(Ke>0,`Requested array length <= 0`),this.strip();var at=K===`le`,Xe=new s(Ke),We,g,Ye=this.clone();if(at){for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[g]=We;for(;g<Ke;g++)Xe[g]=0}else{for(g=0;g<Ke-ke;g++)Xe[g]=0;for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[Ke-g-1]=We}return Xe},Math.clz32?R.prototype._countBits=function(s){return 32-Math.clz32(s)}:R.prototype._countBits=function(s){var K=s,xe=0;return K>=4096&&(xe+=13,K>>>=13),K>=64&&(xe+=7,K>>>=7),K>=8&&(xe+=4,K>>>=4),K>=2&&(xe+=2,K>>>=2),xe+K},R.prototype._zeroBits=function(s){if(s===0)return 26;var K=s,xe=0;return!(K&8191)&&(xe+=13,K>>>=13),!(K&127)&&(xe+=7,K>>>=7),!(K&15)&&(xe+=4,K>>>=4),!(K&3)&&(xe+=2,K>>>=2),!(K&1)&&xe++,xe},R.prototype.bitLength=function(){var s=this.words[this.length-1],K=this._countBits(s);return(this.length-1)*26+K};function Yt(Je){for(var s=Array(Je.bitLength()),K=0;K<s.length;K++){var xe=K/26|0,ke=K%26;s[K]=(Je.words[xe]&1<<ke)>>>ke}return s}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,K=0;K<this.length;K++){var xe=this._zeroBits(this.words[K]);if(s+=xe,xe!==26)break}return s},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(s){return this.negative===0?this.clone():this.abs().inotn(s).iaddn(1)},R.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var K=0;K<s.length;K++)this.words[K]=this.words[K]|s.words[K];return this.strip()},R.prototype.ior=function(s){return De((this.negative|s.negative)===0),this.iuor(s)},R.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},R.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},R.prototype.iuand=function(s){for(var K=this.length>s.length?s:this,xe=0;xe<K.length;xe++)this.words[xe]=this.words[xe]&s.words[xe];return this.length=K.length,this.strip()},R.prototype.iand=function(s){return De((this.negative|s.negative)===0),this.iuand(s)},R.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},R.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},R.prototype.iuxor=function(s){var K,xe;this.length>s.length?(K=this,xe=s):(K=s,xe=this);for(var ke=0;ke<xe.length;ke++)this.words[ke]=K.words[ke]^xe.words[ke];if(this!==K)for(;ke<K.length;ke++)this.words[ke]=K.words[ke];return this.length=K.length,this.strip()},R.prototype.ixor=function(s){return De((this.negative|s.negative)===0),this.iuxor(s)},R.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},R.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},R.prototype.inotn=function(s){De(typeof s==`number`&&s>=0);var K=Math.ceil(s/26)|0,xe=s%26;this._expand(K),xe>0&&K--;for(var ke=0;ke<K;ke++)this.words[ke]=~this.words[ke]&67108863;return xe>0&&(this.words[ke]=~this.words[ke]&67108863>>26-xe),this.strip()},R.prototype.notn=function(s){return this.clone().inotn(s)},R.prototype.setn=function(s,K){De(typeof s==`number`&&s>=0);var xe=s/26|0,ke=s%26;return this._expand(xe+1),K?this.words[xe]=this.words[xe]|1<<ke:this.words[xe]=this.words[xe]&~(1<<ke),this.strip()},R.prototype.iadd=function(s){var K;if(this.negative!==0&&s.negative===0)return this.negative=0,K=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,K=this.isub(s),s.negative=1,K._normSign();var xe,ke;this.length>s.length?(xe=this,ke=s):(xe=s,ke=this);for(var Ke=0,at=0;at<ke.length;at++)K=(xe.words[at]|0)+(ke.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;for(;Ke!==0&&at<xe.length;at++)K=(xe.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;if(this.length=xe.length,Ke!==0)this.words[this.length]=Ke,this.length++;else if(xe!==this)for(;at<xe.length;at++)this.words[at]=xe.words[at];return this},R.prototype.add=function(s){var K;return s.negative!==0&&this.negative===0?(s.negative=0,K=this.sub(s),s.negative^=1,K):s.negative===0&&this.negative!==0?(this.negative=0,K=s.sub(this),this.negative=1,K):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},R.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var K=this.iadd(s);return s.negative=1,K._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var xe=this.cmp(s);if(xe===0)return this.negative=0,this.length=1,this.words[0]=0,this;var ke,Ke;xe>0?(ke=this,Ke=s):(ke=s,Ke=this);for(var at=0,Xe=0;Xe<Ke.length;Xe++)K=(ke.words[Xe]|0)-(Ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;for(;at!==0&&Xe<ke.length;Xe++)K=(ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;if(at===0&&Xe<ke.length&&ke!==this)for(;Xe<ke.length;Xe++)this.words[Xe]=ke.words[Xe];return this.length=Math.max(this.length,Xe),ke!==this&&(this.negative=1),this.strip()},R.prototype.sub=function(s){return this.clone().isub(s)};function Gt(Je,s,K){K.negative=s.negative^Je.negative;var xe=Je.length+s.length|0;K.length=xe,xe=xe-1|0;var ke=Je.words[0]|0,Ke=s.words[0]|0,at=ke*Ke,Xe=at&67108863,We=at/67108864|0;K.words[0]=Xe;for(var g=1;g<xe;g++){for(var Ye=We>>>26,ti=We&67108863,Xt=Math.min(g,s.length-1),si=Math.max(0,g-Je.length+1);si<=Xt;si++){var ki=g-si|0;ke=Je.words[ki]|0,Ke=s.words[si]|0,at=ke*Ke+ti,Ye+=at/67108864|0,ti=at&67108863}K.words[g]=ti|0,We=Ye|0}return We===0?K.length--:K.words[g]=We|0,K.strip()}var Jt=function(s,K,xe){var ke=s.words,Ke=K.words,at=xe.words,Xe=0,We,g,Ye,ti=ke[0]|0,Xt=ti&8191,si=ti>>>13,ki=ke[1]|0,pi=ki&8191,_i=ki>>>13,hi=ke[2]|0,di=hi&8191,bi=hi>>>13,Bi=ke[3]|0,ci=Bi&8191,vi=Bi>>>13,Ai=ke[4]|0,Li=Ai&8191,Ti=Ai>>>13,ba=ke[5]|0,Ri=ba&8191,Wi=ba>>>13,Ma=ke[6]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=ke[7]|0,gi=ya&8191,Ni=ya>>>13,$i=ke[8]|0,Vi=$i&8191,Ui=$i>>>13,yi=ke[9]|0,ai=yi&8191,oi=yi>>>13,Di=Ke[0]|0,Si=Di&8191,qi=Di>>>13,la=Ke[1]|0,Yi=la&8191,zi=la>>>13,ka=Ke[2]|0,Ki=ka&8191,Gi=ka>>>13,Aa=Ke[3]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=Ke[4]|0,ea=kn&8191,ua=kn>>>13,Ei=Ke[5]|0,ni=Ei&8191,li=Ei>>>13,ji=Ke[6]|0,Ci=ji&8191,Pi=ji>>>13,fa=Ke[7]|0,Zi=fa&8191,ia=fa>>>13,$a=Ke[8]|0,ra=$a&8191,Qi=$a>>>13,Xn=Ke[9]|0,da=Xn&8191,ha=Xn>>>13;xe.negative=s.negative^K.negative,xe.length=19,We=Math.imul(Xt,Si),g=Math.imul(Xt,qi),g=g+Math.imul(si,Si)|0,Ye=Math.imul(si,qi);var xn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(xn>>>26)|0,xn&=67108863,We=Math.imul(pi,Si),g=Math.imul(pi,qi),g=g+Math.imul(_i,Si)|0,Ye=Math.imul(_i,qi),We=We+Math.imul(Xt,Yi)|0,g=g+Math.imul(Xt,zi)|0,g=g+Math.imul(si,Yi)|0,Ye=Ye+Math.imul(si,zi)|0;var rn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(rn>>>26)|0,rn&=67108863,We=Math.imul(di,Si),g=Math.imul(di,qi),g=g+Math.imul(bi,Si)|0,Ye=Math.imul(bi,qi),We=We+Math.imul(pi,Yi)|0,g=g+Math.imul(pi,zi)|0,g=g+Math.imul(_i,Yi)|0,Ye=Ye+Math.imul(_i,zi)|0,We=We+Math.imul(Xt,Ki)|0,g=g+Math.imul(Xt,Gi)|0,g=g+Math.imul(si,Ki)|0,Ye=Ye+Math.imul(si,Gi)|0;var an=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(an>>>26)|0,an&=67108863,We=Math.imul(ci,Si),g=Math.imul(ci,qi),g=g+Math.imul(vi,Si)|0,Ye=Math.imul(vi,qi),We=We+Math.imul(di,Yi)|0,g=g+Math.imul(di,zi)|0,g=g+Math.imul(bi,Yi)|0,Ye=Ye+Math.imul(bi,zi)|0,We=We+Math.imul(pi,Ki)|0,g=g+Math.imul(pi,Gi)|0,g=g+Math.imul(_i,Ki)|0,Ye=Ye+Math.imul(_i,Gi)|0,We=We+Math.imul(Xt,Ji)|0,g=g+Math.imul(Xt,Xi)|0,g=g+Math.imul(si,Ji)|0,Ye=Ye+Math.imul(si,Xi)|0;var Wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,We=Math.imul(Li,Si),g=Math.imul(Li,qi),g=g+Math.imul(Ti,Si)|0,Ye=Math.imul(Ti,qi),We=We+Math.imul(ci,Yi)|0,g=g+Math.imul(ci,zi)|0,g=g+Math.imul(vi,Yi)|0,Ye=Ye+Math.imul(vi,zi)|0,We=We+Math.imul(di,Ki)|0,g=g+Math.imul(di,Gi)|0,g=g+Math.imul(bi,Ki)|0,Ye=Ye+Math.imul(bi,Gi)|0,We=We+Math.imul(pi,Ji)|0,g=g+Math.imul(pi,Xi)|0,g=g+Math.imul(_i,Ji)|0,Ye=Ye+Math.imul(_i,Xi)|0,We=We+Math.imul(Xt,ea)|0,g=g+Math.imul(Xt,ua)|0,g=g+Math.imul(si,ea)|0,Ye=Ye+Math.imul(si,ua)|0;var wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wa>>>26)|0,wa&=67108863,We=Math.imul(Ri,Si),g=Math.imul(Ri,qi),g=g+Math.imul(Wi,Si)|0,Ye=Math.imul(Wi,qi),We=We+Math.imul(Li,Yi)|0,g=g+Math.imul(Li,zi)|0,g=g+Math.imul(Ti,Yi)|0,Ye=Ye+Math.imul(Ti,zi)|0,We=We+Math.imul(ci,Ki)|0,g=g+Math.imul(ci,Gi)|0,g=g+Math.imul(vi,Ki)|0,Ye=Ye+Math.imul(vi,Gi)|0,We=We+Math.imul(di,Ji)|0,g=g+Math.imul(di,Xi)|0,g=g+Math.imul(bi,Ji)|0,Ye=Ye+Math.imul(bi,Xi)|0,We=We+Math.imul(pi,ea)|0,g=g+Math.imul(pi,ua)|0,g=g+Math.imul(_i,ea)|0,Ye=Ye+Math.imul(_i,ua)|0,We=We+Math.imul(Xt,ni)|0,g=g+Math.imul(Xt,li)|0,g=g+Math.imul(si,ni)|0,Ye=Ye+Math.imul(si,li)|0;var Da=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Da>>>26)|0,Da&=67108863,We=Math.imul(Hi,Si),g=Math.imul(Hi,qi),g=g+Math.imul(Ii,Si)|0,Ye=Math.imul(Ii,qi),We=We+Math.imul(Ri,Yi)|0,g=g+Math.imul(Ri,zi)|0,g=g+Math.imul(Wi,Yi)|0,Ye=Ye+Math.imul(Wi,zi)|0,We=We+Math.imul(Li,Ki)|0,g=g+Math.imul(Li,Gi)|0,g=g+Math.imul(Ti,Ki)|0,Ye=Ye+Math.imul(Ti,Gi)|0,We=We+Math.imul(ci,Ji)|0,g=g+Math.imul(ci,Xi)|0,g=g+Math.imul(vi,Ji)|0,Ye=Ye+Math.imul(vi,Xi)|0,We=We+Math.imul(di,ea)|0,g=g+Math.imul(di,ua)|0,g=g+Math.imul(bi,ea)|0,Ye=Ye+Math.imul(bi,ua)|0,We=We+Math.imul(pi,ni)|0,g=g+Math.imul(pi,li)|0,g=g+Math.imul(_i,ni)|0,Ye=Ye+Math.imul(_i,li)|0,We=We+Math.imul(Xt,Ci)|0,g=g+Math.imul(Xt,Pi)|0,g=g+Math.imul(si,Ci)|0,Ye=Ye+Math.imul(si,Pi)|0;var Na=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Na>>>26)|0,Na&=67108863,We=Math.imul(gi,Si),g=Math.imul(gi,qi),g=g+Math.imul(Ni,Si)|0,Ye=Math.imul(Ni,qi),We=We+Math.imul(Hi,Yi)|0,g=g+Math.imul(Hi,zi)|0,g=g+Math.imul(Ii,Yi)|0,Ye=Ye+Math.imul(Ii,zi)|0,We=We+Math.imul(Ri,Ki)|0,g=g+Math.imul(Ri,Gi)|0,g=g+Math.imul(Wi,Ki)|0,Ye=Ye+Math.imul(Wi,Gi)|0,We=We+Math.imul(Li,Ji)|0,g=g+Math.imul(Li,Xi)|0,g=g+Math.imul(Ti,Ji)|0,Ye=Ye+Math.imul(Ti,Xi)|0,We=We+Math.imul(ci,ea)|0,g=g+Math.imul(ci,ua)|0,g=g+Math.imul(vi,ea)|0,Ye=Ye+Math.imul(vi,ua)|0,We=We+Math.imul(di,ni)|0,g=g+Math.imul(di,li)|0,g=g+Math.imul(bi,ni)|0,Ye=Ye+Math.imul(bi,li)|0,We=We+Math.imul(pi,Ci)|0,g=g+Math.imul(pi,Pi)|0,g=g+Math.imul(_i,Ci)|0,Ye=Ye+Math.imul(_i,Pi)|0,We=We+Math.imul(Xt,Zi)|0,g=g+Math.imul(Xt,ia)|0,g=g+Math.imul(si,Zi)|0,Ye=Ye+Math.imul(si,ia)|0;var on=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(on>>>26)|0,on&=67108863,We=Math.imul(Vi,Si),g=Math.imul(Vi,qi),g=g+Math.imul(Ui,Si)|0,Ye=Math.imul(Ui,qi),We=We+Math.imul(gi,Yi)|0,g=g+Math.imul(gi,zi)|0,g=g+Math.imul(Ni,Yi)|0,Ye=Ye+Math.imul(Ni,zi)|0,We=We+Math.imul(Hi,Ki)|0,g=g+Math.imul(Hi,Gi)|0,g=g+Math.imul(Ii,Ki)|0,Ye=Ye+Math.imul(Ii,Gi)|0,We=We+Math.imul(Ri,Ji)|0,g=g+Math.imul(Ri,Xi)|0,g=g+Math.imul(Wi,Ji)|0,Ye=Ye+Math.imul(Wi,Xi)|0,We=We+Math.imul(Li,ea)|0,g=g+Math.imul(Li,ua)|0,g=g+Math.imul(Ti,ea)|0,Ye=Ye+Math.imul(Ti,ua)|0,We=We+Math.imul(ci,ni)|0,g=g+Math.imul(ci,li)|0,g=g+Math.imul(vi,ni)|0,Ye=Ye+Math.imul(vi,li)|0,We=We+Math.imul(di,Ci)|0,g=g+Math.imul(di,Pi)|0,g=g+Math.imul(bi,Ci)|0,Ye=Ye+Math.imul(bi,Pi)|0,We=We+Math.imul(pi,Zi)|0,g=g+Math.imul(pi,ia)|0,g=g+Math.imul(_i,Zi)|0,Ye=Ye+Math.imul(_i,ia)|0,We=We+Math.imul(Xt,ra)|0,g=g+Math.imul(Xt,Qi)|0,g=g+Math.imul(si,ra)|0,Ye=Ye+Math.imul(si,Qi)|0;var nn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(nn>>>26)|0,nn&=67108863,We=Math.imul(ai,Si),g=Math.imul(ai,qi),g=g+Math.imul(oi,Si)|0,Ye=Math.imul(oi,qi),We=We+Math.imul(Vi,Yi)|0,g=g+Math.imul(Vi,zi)|0,g=g+Math.imul(Ui,Yi)|0,Ye=Ye+Math.imul(Ui,zi)|0,We=We+Math.imul(gi,Ki)|0,g=g+Math.imul(gi,Gi)|0,g=g+Math.imul(Ni,Ki)|0,Ye=Ye+Math.imul(Ni,Gi)|0,We=We+Math.imul(Hi,Ji)|0,g=g+Math.imul(Hi,Xi)|0,g=g+Math.imul(Ii,Ji)|0,Ye=Ye+Math.imul(Ii,Xi)|0,We=We+Math.imul(Ri,ea)|0,g=g+Math.imul(Ri,ua)|0,g=g+Math.imul(Wi,ea)|0,Ye=Ye+Math.imul(Wi,ua)|0,We=We+Math.imul(Li,ni)|0,g=g+Math.imul(Li,li)|0,g=g+Math.imul(Ti,ni)|0,Ye=Ye+Math.imul(Ti,li)|0,We=We+Math.imul(ci,Ci)|0,g=g+Math.imul(ci,Pi)|0,g=g+Math.imul(vi,Ci)|0,Ye=Ye+Math.imul(vi,Pi)|0,We=We+Math.imul(di,Zi)|0,g=g+Math.imul(di,ia)|0,g=g+Math.imul(bi,Zi)|0,Ye=Ye+Math.imul(bi,ia)|0,We=We+Math.imul(pi,ra)|0,g=g+Math.imul(pi,Qi)|0,g=g+Math.imul(_i,ra)|0,Ye=Ye+Math.imul(_i,Qi)|0,We=We+Math.imul(Xt,da)|0,g=g+Math.imul(Xt,ha)|0,g=g+Math.imul(si,da)|0,Ye=Ye+Math.imul(si,ha)|0;var bn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,We=Math.imul(ai,Yi),g=Math.imul(ai,zi),g=g+Math.imul(oi,Yi)|0,Ye=Math.imul(oi,zi),We=We+Math.imul(Vi,Ki)|0,g=g+Math.imul(Vi,Gi)|0,g=g+Math.imul(Ui,Ki)|0,Ye=Ye+Math.imul(Ui,Gi)|0,We=We+Math.imul(gi,Ji)|0,g=g+Math.imul(gi,Xi)|0,g=g+Math.imul(Ni,Ji)|0,Ye=Ye+Math.imul(Ni,Xi)|0,We=We+Math.imul(Hi,ea)|0,g=g+Math.imul(Hi,ua)|0,g=g+Math.imul(Ii,ea)|0,Ye=Ye+Math.imul(Ii,ua)|0,We=We+Math.imul(Ri,ni)|0,g=g+Math.imul(Ri,li)|0,g=g+Math.imul(Wi,ni)|0,Ye=Ye+Math.imul(Wi,li)|0,We=We+Math.imul(Li,Ci)|0,g=g+Math.imul(Li,Pi)|0,g=g+Math.imul(Ti,Ci)|0,Ye=Ye+Math.imul(Ti,Pi)|0,We=We+Math.imul(ci,Zi)|0,g=g+Math.imul(ci,ia)|0,g=g+Math.imul(vi,Zi)|0,Ye=Ye+Math.imul(vi,ia)|0,We=We+Math.imul(di,ra)|0,g=g+Math.imul(di,Qi)|0,g=g+Math.imul(bi,ra)|0,Ye=Ye+Math.imul(bi,Qi)|0,We=We+Math.imul(pi,da)|0,g=g+Math.imul(pi,ha)|0,g=g+Math.imul(_i,da)|0,Ye=Ye+Math.imul(_i,ha)|0;var wn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wn>>>26)|0,wn&=67108863,We=Math.imul(ai,Ki),g=Math.imul(ai,Gi),g=g+Math.imul(oi,Ki)|0,Ye=Math.imul(oi,Gi),We=We+Math.imul(Vi,Ji)|0,g=g+Math.imul(Vi,Xi)|0,g=g+Math.imul(Ui,Ji)|0,Ye=Ye+Math.imul(Ui,Xi)|0,We=We+Math.imul(gi,ea)|0,g=g+Math.imul(gi,ua)|0,g=g+Math.imul(Ni,ea)|0,Ye=Ye+Math.imul(Ni,ua)|0,We=We+Math.imul(Hi,ni)|0,g=g+Math.imul(Hi,li)|0,g=g+Math.imul(Ii,ni)|0,Ye=Ye+Math.imul(Ii,li)|0,We=We+Math.imul(Ri,Ci)|0,g=g+Math.imul(Ri,Pi)|0,g=g+Math.imul(Wi,Ci)|0,Ye=Ye+Math.imul(Wi,Pi)|0,We=We+Math.imul(Li,Zi)|0,g=g+Math.imul(Li,ia)|0,g=g+Math.imul(Ti,Zi)|0,Ye=Ye+Math.imul(Ti,ia)|0,We=We+Math.imul(ci,ra)|0,g=g+Math.imul(ci,Qi)|0,g=g+Math.imul(vi,ra)|0,Ye=Ye+Math.imul(vi,Qi)|0,We=We+Math.imul(di,da)|0,g=g+Math.imul(di,ha)|0,g=g+Math.imul(bi,da)|0,Ye=Ye+Math.imul(bi,ha)|0;var ln=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(ln>>>26)|0,ln&=67108863,We=Math.imul(ai,Ji),g=Math.imul(ai,Xi),g=g+Math.imul(oi,Ji)|0,Ye=Math.imul(oi,Xi),We=We+Math.imul(Vi,ea)|0,g=g+Math.imul(Vi,ua)|0,g=g+Math.imul(Ui,ea)|0,Ye=Ye+Math.imul(Ui,ua)|0,We=We+Math.imul(gi,ni)|0,g=g+Math.imul(gi,li)|0,g=g+Math.imul(Ni,ni)|0,Ye=Ye+Math.imul(Ni,li)|0,We=We+Math.imul(Hi,Ci)|0,g=g+Math.imul(Hi,Pi)|0,g=g+Math.imul(Ii,Ci)|0,Ye=Ye+Math.imul(Ii,Pi)|0,We=We+Math.imul(Ri,Zi)|0,g=g+Math.imul(Ri,ia)|0,g=g+Math.imul(Wi,Zi)|0,Ye=Ye+Math.imul(Wi,ia)|0,We=We+Math.imul(Li,ra)|0,g=g+Math.imul(Li,Qi)|0,g=g+Math.imul(Ti,ra)|0,Ye=Ye+Math.imul(Ti,Qi)|0,We=We+Math.imul(ci,da)|0,g=g+Math.imul(ci,ha)|0,g=g+Math.imul(vi,da)|0,Ye=Ye+Math.imul(vi,ha)|0;var Mn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,We=Math.imul(ai,ea),g=Math.imul(ai,ua),g=g+Math.imul(oi,ea)|0,Ye=Math.imul(oi,ua),We=We+Math.imul(Vi,ni)|0,g=g+Math.imul(Vi,li)|0,g=g+Math.imul(Ui,ni)|0,Ye=Ye+Math.imul(Ui,li)|0,We=We+Math.imul(gi,Ci)|0,g=g+Math.imul(gi,Pi)|0,g=g+Math.imul(Ni,Ci)|0,Ye=Ye+Math.imul(Ni,Pi)|0,We=We+Math.imul(Hi,Zi)|0,g=g+Math.imul(Hi,ia)|0,g=g+Math.imul(Ii,Zi)|0,Ye=Ye+Math.imul(Ii,ia)|0,We=We+Math.imul(Ri,ra)|0,g=g+Math.imul(Ri,Qi)|0,g=g+Math.imul(Wi,ra)|0,Ye=Ye+Math.imul(Wi,Qi)|0,We=We+Math.imul(Li,da)|0,g=g+Math.imul(Li,ha)|0,g=g+Math.imul(Ti,da)|0,Ye=Ye+Math.imul(Ti,ha)|0;var sn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(sn>>>26)|0,sn&=67108863,We=Math.imul(ai,ni),g=Math.imul(ai,li),g=g+Math.imul(oi,ni)|0,Ye=Math.imul(oi,li),We=We+Math.imul(Vi,Ci)|0,g=g+Math.imul(Vi,Pi)|0,g=g+Math.imul(Ui,Ci)|0,Ye=Ye+Math.imul(Ui,Pi)|0,We=We+Math.imul(gi,Zi)|0,g=g+Math.imul(gi,ia)|0,g=g+Math.imul(Ni,Zi)|0,Ye=Ye+Math.imul(Ni,ia)|0,We=We+Math.imul(Hi,ra)|0,g=g+Math.imul(Hi,Qi)|0,g=g+Math.imul(Ii,ra)|0,Ye=Ye+Math.imul(Ii,Qi)|0,We=We+Math.imul(Ri,da)|0,g=g+Math.imul(Ri,ha)|0,g=g+Math.imul(Wi,da)|0,Ye=Ye+Math.imul(Wi,ha)|0;var Dn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,We=Math.imul(ai,Ci),g=Math.imul(ai,Pi),g=g+Math.imul(oi,Ci)|0,Ye=Math.imul(oi,Pi),We=We+Math.imul(Vi,Zi)|0,g=g+Math.imul(Vi,ia)|0,g=g+Math.imul(Ui,Zi)|0,Ye=Ye+Math.imul(Ui,ia)|0,We=We+Math.imul(gi,ra)|0,g=g+Math.imul(gi,Qi)|0,g=g+Math.imul(Ni,ra)|0,Ye=Ye+Math.imul(Ni,Qi)|0,We=We+Math.imul(Hi,da)|0,g=g+Math.imul(Hi,ha)|0,g=g+Math.imul(Ii,da)|0,Ye=Ye+Math.imul(Ii,ha)|0;var An=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(An>>>26)|0,An&=67108863,We=Math.imul(ai,Zi),g=Math.imul(ai,ia),g=g+Math.imul(oi,Zi)|0,Ye=Math.imul(oi,ia),We=We+Math.imul(Vi,ra)|0,g=g+Math.imul(Vi,Qi)|0,g=g+Math.imul(Ui,ra)|0,Ye=Ye+Math.imul(Ui,Qi)|0,We=We+Math.imul(gi,da)|0,g=g+Math.imul(gi,ha)|0,g=g+Math.imul(Ni,da)|0,Ye=Ye+Math.imul(Ni,ha)|0;var Tn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,We=Math.imul(ai,ra),g=Math.imul(ai,Qi),g=g+Math.imul(oi,ra)|0,Ye=Math.imul(oi,Qi),We=We+Math.imul(Vi,da)|0,g=g+Math.imul(Vi,ha)|0,g=g+Math.imul(Ui,da)|0,Ye=Ye+Math.imul(Ui,ha)|0;var Jn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,We=Math.imul(ai,da),g=Math.imul(ai,ha),g=g+Math.imul(oi,da)|0,Ye=Math.imul(oi,ha);var Zn=(Xe+We|0)+((g&8191)<<13)|0;return Xe=(Ye+(g>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,at[0]=xn,at[1]=rn,at[2]=an,at[3]=Wa,at[4]=wa,at[5]=Da,at[6]=Na,at[7]=on,at[8]=nn,at[9]=bn,at[10]=wn,at[11]=ln,at[12]=Mn,at[13]=sn,at[14]=Dn,at[15]=An,at[16]=Tn,at[17]=Jn,at[18]=Zn,Xe!==0&&(at[19]=Xe,xe.length++),xe};Math.imul||(Jt=Gt);function ei(Je,s,K){K.negative=s.negative^Je.negative,K.length=Je.length+s.length;for(var xe=0,ke=0,Ke=0;Ke<K.length-1;Ke++){var at=ke;ke=0;for(var Xe=xe&67108863,We=Math.min(Ke,s.length-1),g=Math.max(0,Ke-Je.length+1);g<=We;g++){var Ye=Ke-g,ti=(Je.words[Ye]|0)*(s.words[g]|0),Xt=ti&67108863;at=at+(ti/67108864|0)|0,Xt=Xt+Xe|0,Xe=Xt&67108863,at=at+(Xt>>>26)|0,ke+=at>>>26,at&=67108863}K.words[Ke]=Xe,xe=at,at=ke}return xe===0?K.length--:K.words[Ke]=xe,K.strip()}function ii(Je,s,K){return new ri().mulp(Je,s,K)}R.prototype.mulTo=function(s,K){var xe,ke=this.length+s.length;return xe=this.length===10&&s.length===10?Jt(this,s,K):ke<63?Gt(this,s,K):ke<1024?ei(this,s,K):ii(this,s,K),xe};function ri(Je,s){this.x=Je,this.y=s}ri.prototype.makeRBT=function(s){for(var K=Array(s),xe=R.prototype._countBits(s)-1,ke=0;ke<s;ke++)K[ke]=this.revBin(ke,xe,s);return K},ri.prototype.revBin=function(s,K,xe){if(s===0||s===xe-1)return s;for(var ke=0,Ke=0;Ke<K;Ke++)ke|=(s&1)<<K-Ke-1,s>>=1;return ke},ri.prototype.permute=function(s,K,xe,ke,Ke,at){for(var Xe=0;Xe<at;Xe++)ke[Xe]=K[s[Xe]],Ke[Xe]=xe[s[Xe]]},ri.prototype.transform=function(s,K,xe,ke,Ke,at){this.permute(at,s,K,xe,ke,Ke);for(var Xe=1;Xe<Ke;Xe<<=1)for(var We=Xe<<1,g=Math.cos(2*Math.PI/We),Ye=Math.sin(2*Math.PI/We),ti=0;ti<Ke;ti+=We)for(var Xt=g,si=Ye,ki=0;ki<Xe;ki++){var pi=xe[ti+ki],_i=ke[ti+ki],hi=xe[ti+ki+Xe],di=ke[ti+ki+Xe],bi=Xt*hi-si*di;di=Xt*di+si*hi,hi=bi,xe[ti+ki]=pi+hi,ke[ti+ki]=_i+di,xe[ti+ki+Xe]=pi-hi,ke[ti+ki+Xe]=_i-di,ki!==We&&(bi=g*Xt-Ye*si,si=g*si+Ye*Xt,Xt=bi)}},ri.prototype.guessLen13b=function(s,K){var xe=Math.max(K,s)|1,ke=xe&1,Ke=0;for(xe=xe/2|0;xe;xe>>>=1)Ke++;return 1<<Ke+1+ke},ri.prototype.conjugate=function(s,K,xe){if(!(xe<=1))for(var ke=0;ke<xe/2;ke++){var Ke=s[ke];s[ke]=s[xe-ke-1],s[xe-ke-1]=Ke,Ke=K[ke],K[ke]=-K[xe-ke-1],K[xe-ke-1]=-Ke}},ri.prototype.normalize13b=function(s,K){for(var xe=0,ke=0;ke<K/2;ke++){var Ke=Math.round(s[2*ke+1]/K)*8192+Math.round(s[2*ke]/K)+xe;s[ke]=Ke&67108863,xe=Ke<67108864?0:Ke/67108864|0}return s},ri.prototype.convert13b=function(s,K,xe,ke){for(var Ke=0,at=0;at<K;at++)Ke+=s[at]|0,xe[2*at]=Ke&8191,Ke>>>=13,xe[2*at+1]=Ke&8191,Ke>>>=13;for(at=2*K;at<ke;++at)xe[at]=0;De(Ke===0),De((Ke&-8192)==0)},ri.prototype.stub=function(s){for(var K=Array(s),xe=0;xe<s;xe++)K[xe]=0;return K},ri.prototype.mulp=function(s,K,xe){var ke=2*this.guessLen13b(s.length,K.length),Ke=this.makeRBT(ke),at=this.stub(ke),Xe=Array(ke),We=Array(ke),g=Array(ke),Ye=Array(ke),ti=Array(ke),Xt=Array(ke),si=xe.words;si.length=ke,this.convert13b(s.words,s.length,Xe,ke),this.convert13b(K.words,K.length,Ye,ke),this.transform(Xe,at,We,g,ke,Ke),this.transform(Ye,at,ti,Xt,ke,Ke);for(var ki=0;ki<ke;ki++){var pi=We[ki]*ti[ki]-g[ki]*Xt[ki];g[ki]=We[ki]*Xt[ki]+g[ki]*ti[ki],We[ki]=pi}return this.conjugate(We,g,ke),this.transform(We,g,si,at,ke,Ke),this.conjugate(si,at,ke),this.normalize13b(si,ke),xe.negative=s.negative^K.negative,xe.length=s.length+K.length,xe.strip()},R.prototype.mul=function(s){var K=new R(null);return K.words=Array(this.length+s.length),this.mulTo(s,K)},R.prototype.mulf=function(s){var K=new R(null);return K.words=Array(this.length+s.length),ii(this,s,K)},R.prototype.imul=function(s){return this.clone().mulTo(s,this)},R.prototype.imuln=function(s){De(typeof s==`number`),De(s<67108864);for(var K=0,xe=0;xe<this.length;xe++){var ke=(this.words[xe]|0)*s,Ke=(ke&67108863)+(K&67108863);K>>=26,K+=ke/67108864|0,K+=Ke>>>26,this.words[xe]=Ke&67108863}return K!==0&&(this.words[xe]=K,this.length++),this.length=s===0?1:this.length,this},R.prototype.muln=function(s){return this.clone().imuln(s)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(s){var K=Yt(s);if(K.length===0)return new R(1);for(var xe=this,ke=0;ke<K.length&&K[ke]===0;ke++,xe=xe.sqr());if(++ke<K.length)for(var Ke=xe.sqr();ke<K.length;ke++,Ke=Ke.sqr())K[ke]!==0&&(xe=xe.mul(Ke));return xe},R.prototype.iushln=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=67108863>>>26-K<<26-K,Ke;if(K!==0){var at=0;for(Ke=0;Ke<this.length;Ke++){var Xe=this.words[Ke]&ke,We=(this.words[Ke]|0)-Xe<<K;this.words[Ke]=We|at,at=Xe>>>26-K}at&&(this.words[Ke]=at,this.length++)}if(xe!==0){for(Ke=this.length-1;Ke>=0;Ke--)this.words[Ke+xe]=this.words[Ke];for(Ke=0;Ke<xe;Ke++)this.words[Ke]=0;this.length+=xe}return this.strip()},R.prototype.ishln=function(s){return De(this.negative===0),this.iushln(s)},R.prototype.iushrn=function(s,K,xe){De(typeof s==`number`&&s>=0);var ke=K?(K-K%26)/26:0,Ke=s%26,at=Math.min((s-Ke)/26,this.length),Xe=67108863^67108863>>>Ke<<Ke,We=xe;if(ke-=at,ke=Math.max(0,ke),We){for(var g=0;g<at;g++)We.words[g]=this.words[g];We.length=at}if(at!==0)if(this.length>at)for(this.length-=at,g=0;g<this.length;g++)this.words[g]=this.words[g+at];else this.words[0]=0,this.length=1;var Ye=0;for(g=this.length-1;g>=0&&(Ye!==0||g>=ke);g--){var ti=this.words[g]|0;this.words[g]=Ye<<26-Ke|ti>>>Ke,Ye=ti&Xe}return We&&Ye!==0&&(We.words[We.length++]=Ye),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},R.prototype.ishrn=function(s,K,xe){return De(this.negative===0),this.iushrn(s,K,xe)},R.prototype.shln=function(s){return this.clone().ishln(s)},R.prototype.ushln=function(s){return this.clone().iushln(s)},R.prototype.shrn=function(s){return this.clone().ishrn(s)},R.prototype.ushrn=function(s){return this.clone().iushrn(s)},R.prototype.testn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=1<<K;return this.length<=xe?!1:!!(this.words[xe]&ke)},R.prototype.imaskn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=xe)return this;if(K!==0&&xe++,this.length=Math.min(xe,this.length),K!==0){var ke=67108863^67108863>>>K<<K;this.words[this.length-1]&=ke}return this.strip()},R.prototype.maskn=function(s){return this.clone().imaskn(s)},R.prototype.iaddn=function(s){return De(typeof s==`number`),De(s<67108864),s<0?this.isubn(-s):this.negative===0?this._iaddn(s):this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this)},R.prototype._iaddn=function(s){this.words[0]+=s;for(var K=0;K<this.length&&this.words[K]>=67108864;K++)this.words[K]-=67108864,K===this.length-1?this.words[K+1]=1:this.words[K+1]++;return this.length=Math.max(this.length,K+1),this},R.prototype.isubn=function(s){if(De(typeof s==`number`),De(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var K=0;K<this.length&&this.words[K]<0;K++)this.words[K]+=67108864,--this.words[K+1];return this.strip()},R.prototype.addn=function(s){return this.clone().iaddn(s)},R.prototype.subn=function(s){return this.clone().isubn(s)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(s,K,xe){var ke=s.length+xe,Ke;this._expand(ke);var at,Xe=0;for(Ke=0;Ke<s.length;Ke++){at=(this.words[Ke+xe]|0)+Xe;var We=(s.words[Ke]|0)*K;at-=We&67108863,Xe=(at>>26)-(We/67108864|0),this.words[Ke+xe]=at&67108863}for(;Ke<this.length-xe;Ke++)at=(this.words[Ke+xe]|0)+Xe,Xe=at>>26,this.words[Ke+xe]=at&67108863;if(Xe===0)return this.strip();for(De(Xe===-1),Xe=0,Ke=0;Ke<this.length;Ke++)at=-(this.words[Ke]|0)+Xe,Xe=at>>26,this.words[Ke]=at&67108863;return this.negative=1,this.strip()},R.prototype._wordDiv=function(s,K){var xe=this.length-s.length,ke=this.clone(),Ke=s,at=Ke.words[Ke.length-1]|0;xe=26-this._countBits(at),xe!==0&&(Ke=Ke.ushln(xe),ke.iushln(xe),at=Ke.words[Ke.length-1]|0);var Xe=ke.length-Ke.length,We;if(K!==`mod`){We=new R(null),We.length=Xe+1,We.words=Array(We.length);for(var g=0;g<We.length;g++)We.words[g]=0}var Ye=ke.clone()._ishlnsubmul(Ke,1,Xe);Ye.negative===0&&(ke=Ye,We&&(We.words[Xe]=1));for(var ti=Xe-1;ti>=0;ti--){var Xt=(ke.words[Ke.length+ti]|0)*67108864+(ke.words[Ke.length+ti-1]|0);for(Xt=Math.min(Xt/at|0,67108863),ke._ishlnsubmul(Ke,Xt,ti);ke.negative!==0;)Xt--,ke.negative=0,ke._ishlnsubmul(Ke,1,ti),ke.isZero()||(ke.negative^=1);We&&(We.words[ti]=Xt)}return We&&We.strip(),ke.strip(),K!==`div`&&xe!==0&&ke.iushrn(xe),{div:We||null,mod:ke}},R.prototype.divmod=function(s,K,xe){if(De(!s.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var ke,Ke,at;return this.negative!==0&&s.negative===0?(at=this.neg().divmod(s,K),K!==`mod`&&(ke=at.div.neg()),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.iadd(s)),{div:ke,mod:Ke}):this.negative===0&&s.negative!==0?(at=this.divmod(s.neg(),K),K!==`mod`&&(ke=at.div.neg()),{div:ke,mod:at.mod}):(this.negative&s.negative)===0?s.length>this.length||this.cmp(s)<0?{div:new R(0),mod:this}:s.length===1?K===`div`?{div:this.divn(s.words[0]),mod:null}:K===`mod`?{div:null,mod:new R(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new R(this.modn(s.words[0]))}:this._wordDiv(s,K):(at=this.neg().divmod(s.neg(),K),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.isub(s)),{div:at.div,mod:Ke})},R.prototype.div=function(s){return this.divmod(s,`div`,!1).div},R.prototype.mod=function(s){return this.divmod(s,`mod`,!1).mod},R.prototype.umod=function(s){return this.divmod(s,`mod`,!0).mod},R.prototype.divRound=function(s){var K=this.divmod(s);if(K.mod.isZero())return K.div;var xe=K.div.negative===0?K.mod:K.mod.isub(s),ke=s.ushrn(1),Ke=s.andln(1),at=xe.cmp(ke);return at<0||Ke===1&&at===0?K.div:K.div.negative===0?K.div.iaddn(1):K.div.isubn(1)},R.prototype.modn=function(s){De(s<=67108863);for(var K=(1<<26)%s,xe=0,ke=this.length-1;ke>=0;ke--)xe=(K*xe+(this.words[ke]|0))%s;return xe},R.prototype.idivn=function(s){De(s<=67108863);for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=(this.words[xe]|0)+K*67108864;this.words[xe]=ke/s|0,K=ke%s}return this.strip()},R.prototype.divn=function(s){return this.clone().idivn(s)},R.prototype.egcd=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=new R(0),Xe=new R(1),We=0;K.isEven()&&xe.isEven();)K.iushrn(1),xe.iushrn(1),++We;for(var g=xe.clone(),Ye=K.clone();!K.isZero();){for(var ti=0,Xt=1;(K.words[0]&Xt)===0&&ti<26;++ti,Xt<<=1);if(ti>0)for(K.iushrn(ti);ti-- >0;)(ke.isOdd()||Ke.isOdd())&&(ke.iadd(g),Ke.isub(Ye)),ke.iushrn(1),Ke.iushrn(1);for(var si=0,ki=1;(xe.words[0]&ki)===0&&si<26;++si,ki<<=1);if(si>0)for(xe.iushrn(si);si-- >0;)(at.isOdd()||Xe.isOdd())&&(at.iadd(g),Xe.isub(Ye)),at.iushrn(1),Xe.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(at),Ke.isub(Xe)):(xe.isub(K),at.isub(ke),Xe.isub(Ke))}return{a:at,b:Xe,gcd:xe.iushln(We)}},R.prototype._invmp=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=xe.clone();K.cmpn(1)>0&&xe.cmpn(1)>0;){for(var Xe=0,We=1;(K.words[0]&We)===0&&Xe<26;++Xe,We<<=1);if(Xe>0)for(K.iushrn(Xe);Xe-- >0;)ke.isOdd()&&ke.iadd(at),ke.iushrn(1);for(var g=0,Ye=1;(xe.words[0]&Ye)===0&&g<26;++g,Ye<<=1);if(g>0)for(xe.iushrn(g);g-- >0;)Ke.isOdd()&&Ke.iadd(at),Ke.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(Ke)):(xe.isub(K),Ke.isub(ke))}var ti;return ti=K.cmpn(1)===0?ke:Ke,ti.cmpn(0)<0&&ti.iadd(s),ti},R.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var K=this.clone(),xe=s.clone();K.negative=0,xe.negative=0;for(var ke=0;K.isEven()&&xe.isEven();ke++)K.iushrn(1),xe.iushrn(1);do{for(;K.isEven();)K.iushrn(1);for(;xe.isEven();)xe.iushrn(1);var Ke=K.cmp(xe);if(Ke<0){var at=K;K=xe,xe=at}else if(Ke===0||xe.cmpn(1)===0)break;K.isub(xe)}while(!0);return xe.iushln(ke)},R.prototype.invm=function(s){return this.egcd(s).a.umod(s)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(s){return this.words[0]&s},R.prototype.bincn=function(s){De(typeof s==`number`);var K=s%26,xe=(s-K)/26,ke=1<<K;if(this.length<=xe)return this._expand(xe+1),this.words[xe]|=ke,this;for(var Ke=ke,at=xe;Ke!==0&&at<this.length;at++){var Xe=this.words[at]|0;Xe+=Ke,Ke=Xe>>>26,Xe&=67108863,this.words[at]=Xe}return Ke!==0&&(this.words[at]=Ke,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(s){var K=s<0;if(this.negative!==0&&!K)return-1;if(this.negative===0&&K)return 1;this.strip();var xe;if(this.length>1)xe=1;else{K&&(s=-s),De(s<=67108863,`Number is too big`);var ke=this.words[0]|0;xe=ke===s?0:ke<s?-1:1}return this.negative===0?xe:-xe|0},R.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var K=this.ucmp(s);return this.negative===0?K:-K|0},R.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=this.words[xe]|0,Ke=s.words[xe]|0;if(ke!==Ke){ke<Ke?K=-1:ke>Ke&&(K=1);break}}return K},R.prototype.gtn=function(s){return this.cmpn(s)===1},R.prototype.gt=function(s){return this.cmp(s)===1},R.prototype.gten=function(s){return this.cmpn(s)>=0},R.prototype.gte=function(s){return this.cmp(s)>=0},R.prototype.ltn=function(s){return this.cmpn(s)===-1},R.prototype.lt=function(s){return this.cmp(s)===-1},R.prototype.lten=function(s){return this.cmpn(s)<=0},R.prototype.lte=function(s){return this.cmp(s)<=0},R.prototype.eqn=function(s){return this.cmpn(s)===0},R.prototype.eq=function(s){return this.cmp(s)===0},R.red=function(s){return new wi(s)},R.prototype.toRed=function(s){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),s.convertTo(this)._forceRed(s)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(s){return this.red=s,this},R.prototype.forceRed=function(s){return De(!this.red,`Already a number in reduction context`),this._forceRed(s)},R.prototype.redAdd=function(s){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,s)},R.prototype.redIAdd=function(s){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,s)},R.prototype.redSub=function(s){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,s)},R.prototype.redISub=function(s){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,s)},R.prototype.redShl=function(s){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,s)},R.prototype.redMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.mul(this,s)},R.prototype.redIMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.imul(this,s)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(s){return De(this.red&&!s.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,s)};var ui={k256:null,p224:null,p192:null,p25519:null};function fi(Je,s){this.name=Je,this.p=new R(s,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}fi.prototype._tmp=function(){var s=new R(null);return s.words=Array(Math.ceil(this.n/13)),s},fi.prototype.ireduce=function(s){var K=s,xe;do this.split(K,this.tmp),K=this.imulK(K),K=K.iadd(this.tmp),xe=K.bitLength();while(xe>this.n);var ke=xe<this.n?-1:K.ucmp(this.p);return ke===0?(K.words[0]=0,K.length=1):ke>0?K.isub(this.p):K.strip===void 0?K._strip():K.strip(),K},fi.prototype.split=function(s,K){s.iushrn(this.n,0,K)},fi.prototype.imulK=function(s){return s.imul(this.k)};function mi(){fi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(mi,fi),mi.prototype.split=function(s,K){for(var xe=4194303,ke=Math.min(s.length,9),Ke=0;Ke<ke;Ke++)K.words[Ke]=s.words[Ke];if(K.length=ke,s.length<=9){s.words[0]=0,s.length=1;return}var at=s.words[9];for(K.words[K.length++]=at&xe,Ke=10;Ke<s.length;Ke++){var Xe=s.words[Ke]|0;s.words[Ke-10]=(Xe&xe)<<4|at>>>22,at=Xe}at>>>=22,s.words[Ke-10]=at,at===0&&s.length>10?s.length-=10:s.length-=9},mi.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var K=0,xe=0;xe<s.length;xe++){var ke=s.words[xe]|0;K+=ke*977,s.words[xe]=K&67108863,K=ke*64+(K/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Fi(){fi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(Fi,fi);function Mi(){fi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Mi,fi);function xi(){fi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(xi,fi),xi.prototype.imulK=function(s){for(var K=0,xe=0;xe<s.length;xe++){var ke=(s.words[xe]|0)*19+K,Ke=ke&67108863;ke>>>=26,s.words[xe]=Ke,K=ke}return K!==0&&(s.words[s.length++]=K),s},R._prime=function(s){if(ui[s])return ui[s];var K;if(s===`k256`)K=new mi;else if(s===`p224`)K=new Fi;else if(s===`p192`)K=new Mi;else if(s===`p25519`)K=new xi;else throw Error(`Unknown prime `+s);return ui[s]=K,K};function wi(Je){if(typeof Je==`string`){var s=R._prime(Je);this.m=s.p,this.prime=s}else De(Je.gtn(1),`modulus must be greater than 1`),this.m=Je,this.prime=null}wi.prototype._verify1=function(s){De(s.negative===0,`red works only with positives`),De(s.red,`red works only with red numbers`)},wi.prototype._verify2=function(s,K){De((s.negative|K.negative)===0,`red works only with positives`),De(s.red&&s.red===K.red,`red works only with red numbers`)},wi.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},wi.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},wi.prototype.add=function(s,K){this._verify2(s,K);var xe=s.add(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe._forceRed(this)},wi.prototype.iadd=function(s,K){this._verify2(s,K);var xe=s.iadd(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe},wi.prototype.sub=function(s,K){this._verify2(s,K);var xe=s.sub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe._forceRed(this)},wi.prototype.isub=function(s,K){this._verify2(s,K);var xe=s.isub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe},wi.prototype.shl=function(s,K){return this._verify1(s),this.imod(s.ushln(K))},wi.prototype.imul=function(s,K){return this._verify2(s,K),this.imod(s.imul(K))},wi.prototype.mul=function(s,K){return this._verify2(s,K),this.imod(s.mul(K))},wi.prototype.isqr=function(s){return this.imul(s,s.clone())},wi.prototype.sqr=function(s){return this.mul(s,s)},wi.prototype.sqrt=function(s){if(s.isZero())return s.clone();var K=this.m.andln(3);if(De(K%2==1),K===3){var xe=this.m.add(new R(1)).iushrn(2);return this.pow(s,xe)}for(var ke=this.m.subn(1),Ke=0;!ke.isZero()&&ke.andln(1)===0;)Ke++,ke.iushrn(1);De(!ke.isZero());var at=new R(1).toRed(this),Xe=at.redNeg(),We=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new R(2*g*g).toRed(this);this.pow(g,We).cmp(Xe)!==0;)g.redIAdd(Xe);for(var Ye=this.pow(g,ke),ti=this.pow(s,ke.addn(1).iushrn(1)),Xt=this.pow(s,ke),si=Ke;Xt.cmp(at)!==0;){for(var ki=Xt,pi=0;ki.cmp(at)!==0;pi++)ki=ki.redSqr();De(pi<si);var _i=this.pow(Ye,new R(1).iushln(si-pi-1));ti=ti.redMul(_i),Ye=_i.redSqr(),Xt=Xt.redMul(Ye),si=pi}return ti},wi.prototype.invm=function(s){var K=s._invmp(this.m);return K.negative===0?this.imod(K):(K.negative=0,this.imod(K).redNeg())},wi.prototype.pow=function(s,K){if(K.isZero())return new R(1).toRed(this);if(K.cmpn(1)===0)return s.clone();var xe=4,ke=Array(1<<xe);ke[0]=new R(1).toRed(this),ke[1]=s;for(var Ke=2;Ke<ke.length;Ke++)ke[Ke]=this.mul(ke[Ke-1],s);var at=ke[0],Xe=0,We=0,g=K.bitLength()%26;for(g===0&&(g=26),Ke=K.length-1;Ke>=0;Ke--){for(var Ye=K.words[Ke],ti=g-1;ti>=0;ti--){var Xt=Ye>>ti&1;if(at!==ke[0]&&(at=this.sqr(at)),Xt===0&&Xe===0){We=0;continue}Xe<<=1,Xe|=Xt,We++,!(We!==xe&&(Ke!==0||ti!==0))&&(at=this.mul(at,ke[Xe]),We=0,Xe=0)}g=26}return at},wi.prototype.convertTo=function(s){var K=s.umod(this.m);return K===s?K.clone():K},wi.prototype.convertFrom=function(s){var K=s.clone();return K.red=null,K},R.mont=function(s){return new Oi(s)};function Oi(Je){wi.call(this,Je),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(Oi,wi),Oi.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},Oi.prototype.convertFrom=function(s){var K=this.imod(s.mul(this.rinv));return K.red=null,K},Oi.prototype.imul=function(s,K){if(s.isZero()||K.isZero())return s.words[0]=0,s.length=1,s;var xe=s.imul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.mul=function(s,K){if(s.isZero()||K.isZero())return new R(0)._forceRed(this);var xe=s.mul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_api=__commonJSMin((r=>{var p=require_asn1$1(),j=require_inherits_browser$1(),Ue=r;Ue.define=function(R,ut){return new De(R,ut)};function De(Ge,R){this.name=Ge,this.body=R,this.decoders={},this.encoders={}}De.prototype._createNamed=function(R){var ut;try{ut=require_vm_browserify().runInThisContext(`(function `+this.name+`(entity) {
|
|
|
this._initNamed(entity);
|
|
|
})`)}catch{ut=function(zt){this._initNamed(zt)}}return j(ut,R),ut.prototype._initNamed=function(zt){R.call(this,zt)},new ut(this)},De.prototype._getDecoder=function(R){return R||=`der`,this.decoders.hasOwnProperty(R)||(this.decoders[R]=this._createNamed(p.decoders[R])),this.decoders[R]},De.prototype.decode=function(R,ut,Ct){return this._getDecoder(ut).decode(R,Ct)},De.prototype._getEncoder=function(R){return R||=`der`,this.encoders.hasOwnProperty(R)||(this.encoders[R]=this._createNamed(p.encoders[R])),this.encoders[R]},De.prototype.encode=function(R,ut,Ct){return this._getEncoder(ut).encode(R,Ct)}})),require_reporter=__commonJSMin((r=>{var p=require_inherits_browser$1();function j(De){this._reporterState={obj:null,path:[],options:De||{},errors:[]}}r.Reporter=j,j.prototype.isError=function(Ge){return Ge instanceof Ue},j.prototype.save=function(){var Ge=this._reporterState;return{obj:Ge.obj,pathLen:Ge.path.length}},j.prototype.restore=function(Ge){var R=this._reporterState;R.obj=Ge.obj,R.path=R.path.slice(0,Ge.pathLen)},j.prototype.enterKey=function(Ge){return this._reporterState.path.push(Ge)},j.prototype.exitKey=function(Ge){var R=this._reporterState;R.path=R.path.slice(0,Ge-1)},j.prototype.leaveKey=function(Ge,R,ut){var Ct=this._reporterState;this.exitKey(Ge),Ct.obj!==null&&(Ct.obj[R]=ut)},j.prototype.path=function(){return this._reporterState.path.join(`/`)},j.prototype.enterObject=function(){var Ge=this._reporterState,R=Ge.obj;return Ge.obj={},R},j.prototype.leaveObject=function(Ge){var R=this._reporterState,ut=R.obj;return R.obj=Ge,ut},j.prototype.error=function(Ge){var R,ut=this._reporterState,Ct=Ge instanceof Ue;if(R=Ct?Ge:new Ue(ut.path.map(function(zt){return`[`+JSON.stringify(zt)+`]`}).join(``),Ge.message||Ge,Ge.stack),!ut.options.partial)throw R;return Ct||ut.errors.push(R),R},j.prototype.wrapResult=function(Ge){var R=this._reporterState;return R.options.partial?{result:this.isError(Ge)?null:Ge,errors:R.errors}:Ge};function Ue(De,Ge){this.path=De,this.rethrow(Ge)}p(Ue,Error),Ue.prototype.rethrow=function(Ge){if(this.message=Ge+` at: `+(this.path||`(shallow)`),Error.captureStackTrace&&Error.captureStackTrace(this,Ue),!this.stack)try{throw Error(this.message)}catch(R){this.stack=R.stack}return this}})),require_buffer=__commonJSMin((r=>{var p=require_inherits_browser$1(),j=require_base().Reporter,Ue=require_dist$1().Buffer;function De(R,ut){if(j.call(this,ut),!Ue.isBuffer(R)){this.error(`Input not Buffer`);return}this.base=R,this.offset=0,this.length=R.length}p(De,j),r.DecoderBuffer=De,De.prototype.save=function(){return{offset:this.offset,reporter:j.prototype.save.call(this)}},De.prototype.restore=function(ut){var Ct=new De(this.base);return Ct.offset=ut.offset,Ct.length=this.offset,this.offset=ut.offset,j.prototype.restore.call(this,ut.reporter),Ct},De.prototype.isEmpty=function(){return this.offset===this.length},De.prototype.readUInt8=function(ut){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(ut||`DecoderBuffer overrun`)},De.prototype.skip=function(ut,Ct){if(!(this.offset+ut<=this.length))return this.error(Ct||`DecoderBuffer overrun`);var zt=new De(this.base);return zt._reporterState=this._reporterState,zt.offset=this.offset,zt.length=this.offset+ut,this.offset+=ut,zt},De.prototype.raw=function(ut){return this.base.slice(ut?ut.offset:this.offset,this.length)};function Ge(R,ut){if(Array.isArray(R))this.length=0,this.value=R.map(function(Ct){return Ct instanceof Ge||(Ct=new Ge(Ct,ut)),this.length+=Ct.length,Ct},this);else if(typeof R==`number`){if(!(0<=R&&R<=255))return ut.error(`non-byte EncoderBuffer value`);this.value=R,this.length=1}else if(typeof R==`string`)this.value=R,this.length=Ue.byteLength(R);else if(Ue.isBuffer(R))this.value=R,this.length=R.length;else return ut.error(`Unsupported type: `+typeof R)}r.EncoderBuffer=Ge,Ge.prototype.join=function(ut,Ct){return ut||=new Ue(this.length),Ct||=0,this.length===0||(Array.isArray(this.value)?this.value.forEach(function(zt){zt.join(ut,Ct),Ct+=zt.length}):(typeof this.value==`number`?ut[Ct]=this.value:typeof this.value==`string`?ut.write(this.value,Ct):Ue.isBuffer(this.value)&&this.value.copy(ut,Ct),Ct+=this.length)),ut}})),require_node=__commonJSMin(((r,p)=>{var j=require_base().Reporter,Ue=require_base().EncoderBuffer,De=require_base().DecoderBuffer,Ge=require_minimalistic_assert$1(),R=`seq.seqof.set.setof.objid.bool.gentime.utctime.null_.enum.int.objDesc.bitstr.bmpstr.charstr.genstr.graphstr.ia5str.iso646str.numstr.octstr.printstr.t61str.unistr.utf8str.videostr`.split(`.`),ut=[`key`,`obj`,`use`,`optional`,`explicit`,`implicit`,`def`,`choice`,`any`,`contains`].concat(R),Ct=[`_peekTag`,`_decodeTag`,`_use`,`_decodeStr`,`_decodeObjid`,`_decodeTime`,`_decodeNull`,`_decodeInt`,`_decodeBool`,`_decodeList`,`_encodeComposite`,`_encodeStr`,`_encodeObjid`,`_encodeTime`,`_encodeNull`,`_encodeInt`,`_encodeBool`];function zt(qt,Nt){var Ut={};this._baseState=Ut,Ut.enc=qt,Ut.parent=Nt||null,Ut.children=null,Ut.tag=null,Ut.args=null,Ut.reverseArgs=null,Ut.choice=null,Ut.optional=!1,Ut.any=!1,Ut.obj=!1,Ut.use=null,Ut.useDecoder=null,Ut.key=null,Ut.default=null,Ut.explicit=null,Ut.implicit=null,Ut.contains=null,Ut.parent||(Ut.children=[],this._wrap())}p.exports=zt;var ft=[`enc`,`parent`,`children`,`tag`,`args`,`reverseArgs`,`choice`,`optional`,`any`,`obj`,`use`,`alteredUse`,`key`,`default`,`explicit`,`implicit`,`contains`];zt.prototype.clone=function(){var Nt=this._baseState,Ut={};ft.forEach(function(Gt){Ut[Gt]=Nt[Gt]});var Yt=new this.constructor(Ut.parent);return Yt._baseState=Ut,Yt},zt.prototype._wrap=function(){var Nt=this._baseState;ut.forEach(function(Ut){this[Ut]=function(){var Gt=new this.constructor(this);return Nt.children.push(Gt),Gt[Ut].apply(Gt,arguments)}},this)},zt.prototype._init=function(Nt){var Ut=this._baseState;Ge(Ut.parent===null),Nt.call(this),Ut.children=Ut.children.filter(function(Yt){return Yt._baseState.parent===this},this),Ge.equal(Ut.children.length,1,`Root node can have only one child`)},zt.prototype._useArgs=function(Nt){var Ut=this._baseState,Yt=Nt.filter(function(Gt){return Gt instanceof this.constructor},this);Nt=Nt.filter(function(Gt){return!(Gt instanceof this.constructor)},this),Yt.length!==0&&(Ge(Ut.children===null),Ut.children=Yt,Yt.forEach(function(Gt){Gt._baseState.parent=this},this)),Nt.length!==0&&(Ge(Ut.args===null),Ut.args=Nt,Ut.reverseArgs=Nt.map(function(Gt){if(typeof Gt!=`object`||Gt.constructor!==Object)return Gt;var Jt={};return Object.keys(Gt).forEach(function(ei){ei==(ei|0)&&(ei|=0);var ii=Gt[ei];Jt[ii]=ei}),Jt}))},Ct.forEach(function(qt){zt.prototype[qt]=function(){var Ut=this._baseState;throw Error(qt+` not implemented for encoding: `+Ut.enc)}}),R.forEach(function(qt){zt.prototype[qt]=function(){var Ut=this._baseState,Yt=Array.prototype.slice.call(arguments);return Ge(Ut.tag===null),Ut.tag=qt,this._useArgs(Yt),this}}),zt.prototype.use=function(Nt){Ge(Nt);var Ut=this._baseState;return Ge(Ut.use===null),Ut.use=Nt,this},zt.prototype.optional=function(){var Nt=this._baseState;return Nt.optional=!0,this},zt.prototype.def=function(Nt){var Ut=this._baseState;return Ge(Ut.default===null),Ut.default=Nt,Ut.optional=!0,this},zt.prototype.explicit=function(Nt){var Ut=this._baseState;return Ge(Ut.explicit===null&&Ut.implicit===null),Ut.explicit=Nt,this},zt.prototype.implicit=function(Nt){var Ut=this._baseState;return Ge(Ut.explicit===null&&Ut.implicit===null),Ut.implicit=Nt,this},zt.prototype.obj=function(){var Nt=this._baseState,Ut=Array.prototype.slice.call(arguments);return Nt.obj=!0,Ut.length!==0&&this._useArgs(Ut),this},zt.prototype.key=function(Nt){var Ut=this._baseState;return Ge(Ut.key===null),Ut.key=Nt,this},zt.prototype.any=function(){var Nt=this._baseState;return Nt.any=!0,this},zt.prototype.choice=function(Nt){var Ut=this._baseState;return Ge(Ut.choice===null),Ut.choice=Nt,this._useArgs(Object.keys(Nt).map(function(Yt){return Nt[Yt]})),this},zt.prototype.contains=function(Nt){var Ut=this._baseState;return Ge(Ut.use===null),Ut.contains=Nt,this},zt.prototype._decode=function(Nt,Ut){var Yt=this._baseState;if(Yt.parent===null)return Nt.wrapResult(Yt.children[0]._decode(Nt,Ut));var Gt=Yt.default,Jt=!0,ei=null;if(Yt.key!==null&&(ei=Nt.enterKey(Yt.key)),Yt.optional){var ii=null;if(Yt.explicit===null?Yt.implicit===null?Yt.tag!==null&&(ii=Yt.tag):ii=Yt.implicit:ii=Yt.explicit,ii===null&&!Yt.any){var ri=Nt.save();try{Yt.choice===null?this._decodeGeneric(Yt.tag,Nt,Ut):this._decodeChoice(Nt,Ut),Jt=!0}catch{Jt=!1}Nt.restore(ri)}else if(Jt=this._peekTag(Nt,ii,Yt.any),Nt.isError(Jt))return Jt}var ui;if(Yt.obj&&Jt&&(ui=Nt.enterObject()),Jt){if(Yt.explicit!==null){var fi=this._decodeTag(Nt,Yt.explicit);if(Nt.isError(fi))return fi;Nt=fi}var mi=Nt.offset;if(Yt.use===null&&Yt.choice===null){if(Yt.any)var ri=Nt.save();var Fi=this._decodeTag(Nt,Yt.implicit===null?Yt.tag:Yt.implicit,Yt.any);if(Nt.isError(Fi))return Fi;Yt.any?Gt=Nt.raw(ri):Nt=Fi}if(Ut&&Ut.track&&Yt.tag!==null&&Ut.track(Nt.path(),mi,Nt.length,`tagged`),Ut&&Ut.track&&Yt.tag!==null&&Ut.track(Nt.path(),Nt.offset,Nt.length,`content`),Gt=Yt.any?Gt:Yt.choice===null?this._decodeGeneric(Yt.tag,Nt,Ut):this._decodeChoice(Nt,Ut),Nt.isError(Gt))return Gt;if(!Yt.any&&Yt.choice===null&&Yt.children!==null&&Yt.children.forEach(function(wi){wi._decode(Nt,Ut)}),Yt.contains&&(Yt.tag===`octstr`||Yt.tag===`bitstr`)){var Mi=new De(Gt);Gt=this._getUse(Yt.contains,Nt._reporterState.obj)._decode(Mi,Ut)}}return Yt.obj&&Jt&&(Gt=Nt.leaveObject(ui)),Yt.key!==null&&(Gt!==null||Jt===!0)?Nt.leaveKey(ei,Yt.key,Gt):ei!==null&&Nt.exitKey(ei),Gt},zt.prototype._decodeGeneric=function(Nt,Ut,Yt){var Gt=this._baseState;return Nt===`seq`||Nt===`set`?null:Nt===`seqof`||Nt===`setof`?this._decodeList(Ut,Nt,Gt.args[0],Yt):/str$/.test(Nt)?this._decodeStr(Ut,Nt,Yt):Nt===`objid`&&Gt.args?this._decodeObjid(Ut,Gt.args[0],Gt.args[1],Yt):Nt===`objid`?this._decodeObjid(Ut,null,null,Yt):Nt===`gentime`||Nt===`utctime`?this._decodeTime(Ut,Nt,Yt):Nt===`null_`?this._decodeNull(Ut,Yt):Nt===`bool`?this._decodeBool(Ut,Yt):Nt===`objDesc`?this._decodeStr(Ut,Nt,Yt):Nt===`int`||Nt===`enum`?this._decodeInt(Ut,Gt.args&&Gt.args[0],Yt):Gt.use===null?Ut.error(`unknown tag: `+Nt):this._getUse(Gt.use,Ut._reporterState.obj)._decode(Ut,Yt)},zt.prototype._getUse=function(Nt,Ut){var Yt=this._baseState;return Yt.useDecoder=this._use(Nt,Ut),Ge(Yt.useDecoder._baseState.parent===null),Yt.useDecoder=Yt.useDecoder._baseState.children[0],Yt.implicit!==Yt.useDecoder._baseState.implicit&&(Yt.useDecoder=Yt.useDecoder.clone(),Yt.useDecoder._baseState.implicit=Yt.implicit),Yt.useDecoder},zt.prototype._decodeChoice=function(Nt,Ut){var Yt=this._baseState,Gt=null,Jt=!1;return Object.keys(Yt.choice).some(function(ei){var ii=Nt.save(),ri=Yt.choice[ei];try{var ui=ri._decode(Nt,Ut);if(Nt.isError(ui))return!1;Gt={type:ei,value:ui},Jt=!0}catch{return Nt.restore(ii),!1}return!0},this),Jt?Gt:Nt.error(`Choice not matched`)},zt.prototype._createEncoderBuffer=function(Nt){return new Ue(Nt,this.reporter)},zt.prototype._encode=function(Nt,Ut,Yt){var Gt=this._baseState;if(!(Gt.default!==null&&Gt.default===Nt)){var Jt=this._encodeValue(Nt,Ut,Yt);if(Jt!==void 0&&!this._skipDefault(Jt,Ut,Yt))return Jt}},zt.prototype._encodeValue=function(Nt,Ut,Yt){var Gt=this._baseState;if(Gt.parent===null)return Gt.children[0]._encode(Nt,Ut||new j);var ri=null;if(this.reporter=Ut,Gt.optional&&Nt===void 0)if(Gt.default!==null)Nt=Gt.default;else return;var Jt=null,ei=!1;if(Gt.any)ri=this._createEncoderBuffer(Nt);else if(Gt.choice)ri=this._encodeChoice(Nt,Ut);else if(Gt.contains)Jt=this._getUse(Gt.contains,Yt)._encode(Nt,Ut),ei=!0;else if(Gt.children)Jt=Gt.children.map(function(mi){if(mi._baseState.tag===`null_`)return mi._encode(null,Ut,Nt);if(mi._baseState.key===null)return Ut.error(`Child should have a key`);var Fi=Ut.enterKey(mi._baseState.key);if(typeof Nt!=`object`)return Ut.error(`Child expected, but input is not object`);var Mi=mi._encode(Nt[mi._baseState.key],Ut,Nt);return Ut.leaveKey(Fi),Mi},this).filter(function(mi){return mi}),Jt=this._createEncoderBuffer(Jt);else if(Gt.tag===`seqof`||Gt.tag===`setof`){if(!(Gt.args&&Gt.args.length===1))return Ut.error(`Too many args for : `+Gt.tag);if(!Array.isArray(Nt))return Ut.error(`seqof/setof, but data is not Array`);var ii=this.clone();ii._baseState.implicit=null,Jt=this._createEncoderBuffer(Nt.map(function(mi){var Fi=this._baseState;return this._getUse(Fi.args[0],Nt)._encode(mi,Ut)},ii))}else Gt.use===null?(Jt=this._encodePrimitive(Gt.tag,Nt),ei=!0):ri=this._getUse(Gt.use,Yt)._encode(Nt,Ut);var ri;if(!Gt.any&&Gt.choice===null){var ui=Gt.implicit===null?Gt.tag:Gt.implicit,fi=Gt.implicit===null?`universal`:`context`;ui===null?Gt.use===null&&Ut.error(`Tag could be omitted only for .use()`):Gt.use===null&&(ri=this._encodeComposite(ui,ei,fi,Jt))}return Gt.explicit!==null&&(ri=this._encodeComposite(Gt.explicit,!1,`context`,ri)),ri},zt.prototype._encodeChoice=function(Nt,Ut){var Yt=this._baseState,Gt=Yt.choice[Nt.type];return Gt||Ge(!1,Nt.type+` not found in `+JSON.stringify(Object.keys(Yt.choice))),Gt._encode(Nt.value,Ut)},zt.prototype._encodePrimitive=function(Nt,Ut){var Yt=this._baseState;if(/str$/.test(Nt))return this._encodeStr(Ut,Nt);if(Nt===`objid`&&Yt.args)return this._encodeObjid(Ut,Yt.reverseArgs[0],Yt.args[1]);if(Nt===`objid`)return this._encodeObjid(Ut,null,null);if(Nt===`gentime`||Nt===`utctime`)return this._encodeTime(Ut,Nt);if(Nt===`null_`)return this._encodeNull();if(Nt===`int`||Nt===`enum`)return this._encodeInt(Ut,Yt.args&&Yt.reverseArgs[0]);if(Nt===`bool`)return this._encodeBool(Ut);if(Nt===`objDesc`)return this._encodeStr(Ut,Nt);throw Error(`Unsupported tag: `+Nt)},zt.prototype._isNumstr=function(Nt){return/^[0-9 ]*$/.test(Nt)},zt.prototype._isPrintstr=function(Nt){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(Nt)}})),require_base=__commonJSMin((r=>{var p=r;p.Reporter=require_reporter().Reporter,p.DecoderBuffer=require_buffer().DecoderBuffer,p.EncoderBuffer=require_buffer().EncoderBuffer,p.Node=require_node()})),require_der$2=__commonJSMin((r=>{var p=require_constants();r.tagClass={0:`universal`,1:`application`,2:`context`,3:`private`},r.tagClassByName=p._reverse(r.tagClass),r.tag={0:`end`,1:`bool`,2:`int`,3:`bitstr`,4:`octstr`,5:`null_`,6:`objid`,7:`objDesc`,8:`external`,9:`real`,10:`enum`,11:`embed`,12:`utf8str`,13:`relativeOid`,16:`seq`,17:`set`,18:`numstr`,19:`printstr`,20:`t61str`,21:`videostr`,22:`ia5str`,23:`utctime`,24:`gentime`,25:`graphstr`,26:`iso646str`,27:`genstr`,28:`unistr`,29:`charstr`,30:`bmpstr`},r.tagByName=p._reverse(r.tag)})),require_constants=__commonJSMin((r=>{var p=r;p._reverse=function(Ue){var De={};return Object.keys(Ue).forEach(function(Ge){(Ge|0)==Ge&&(Ge|=0);var R=Ue[Ge];De[R]=Ge}),De},p.der=require_der$2()})),require_der$1=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_asn1$1(),De=Ue.base,Ge=Ue.bignum,R=Ue.constants.der;function ut(qt){this.enc=`der`,this.name=qt.name,this.entity=qt,this.tree=new Ct,this.tree._init(qt.body)}p.exports=ut,ut.prototype.decode=function(Nt,Ut){return Nt instanceof De.DecoderBuffer||(Nt=new De.DecoderBuffer(Nt,Ut)),this.tree._decode(Nt,Ut)};function Ct(qt){De.Node.call(this,`der`,qt)}j(Ct,De.Node),Ct.prototype._peekTag=function(Nt,Ut,Yt){if(Nt.isEmpty())return!1;var Gt=Nt.save(),Jt=zt(Nt,`Failed to peek tag: "`+Ut+`"`);return Nt.isError(Jt)?Jt:(Nt.restore(Gt),Jt.tag===Ut||Jt.tagStr===Ut||Jt.tagStr+`of`===Ut||Yt)},Ct.prototype._decodeTag=function(Nt,Ut,Yt){var Gt=zt(Nt,`Failed to decode tag of "`+Ut+`"`);if(Nt.isError(Gt))return Gt;var Jt=ft(Nt,Gt.primitive,`Failed to get length of "`+Ut+`"`);if(Nt.isError(Jt))return Jt;if(!Yt&&Gt.tag!==Ut&&Gt.tagStr!==Ut&&Gt.tagStr+`of`!==Ut)return Nt.error(`Failed to match tag: "`+Ut+`"`);if(Gt.primitive||Jt!==null)return Nt.skip(Jt,`Failed to match body of: "`+Ut+`"`);var ei=Nt.save(),ii=this._skipUntilEnd(Nt,`Failed to skip indefinite length body: "`+this.tag+`"`);return Nt.isError(ii)?ii:(Jt=Nt.offset-ei.offset,Nt.restore(ei),Nt.skip(Jt,`Failed to match body of: "`+Ut+`"`))},Ct.prototype._skipUntilEnd=function(Nt,Ut){for(;;){var Yt=zt(Nt,Ut);if(Nt.isError(Yt))return Yt;var Gt=ft(Nt,Yt.primitive,Ut);if(Nt.isError(Gt))return Gt;var Jt;if(Jt=Yt.primitive||Gt!==null?Nt.skip(Gt):this._skipUntilEnd(Nt,Ut),Nt.isError(Jt))return Jt;if(Yt.tagStr===`end`)break}},Ct.prototype._decodeList=function(Nt,Ut,Yt,Gt){for(var Jt=[];!Nt.isEmpty();){var ei=this._peekTag(Nt,`end`);if(Nt.isError(ei))return ei;var ii=Yt.decode(Nt,`der`,Gt);if(Nt.isError(ii)&&ei)break;Jt.push(ii)}return Jt},Ct.prototype._decodeStr=function(Nt,Ut){if(Ut===`bitstr`){var Yt=Nt.readUInt8();return Nt.isError(Yt)?Yt:{unused:Yt,data:Nt.raw()}}else if(Ut===`bmpstr`){var Gt=Nt.raw();if(Gt.length%2==1)return Nt.error(`Decoding of string type: bmpstr length mismatch`);for(var Jt=``,ei=0;ei<Gt.length/2;ei++)Jt+=String.fromCharCode(Gt.readUInt16BE(ei*2));return Jt}else if(Ut===`numstr`){var ii=Nt.raw().toString(`ascii`);return this._isNumstr(ii)?ii:Nt.error(`Decoding of string type: numstr unsupported characters`)}else{if(Ut===`octstr`||Ut===`objDesc`)return Nt.raw();if(Ut===`printstr`){var ri=Nt.raw().toString(`ascii`);return this._isPrintstr(ri)?ri:Nt.error(`Decoding of string type: printstr unsupported characters`)}else return/str$/.test(Ut)?Nt.raw().toString():Nt.error(`Decoding of string type: `+Ut+` unsupported`)}},Ct.prototype._decodeObjid=function(Nt,Ut,Yt){for(var Gt,Jt=[],ei=0;!Nt.isEmpty();){var ii=Nt.readUInt8();ei<<=7,ei|=ii&127,!(ii&128)&&(Jt.push(ei),ei=0)}ii&128&&Jt.push(ei);var ri=Jt[0]/40|0,ui=Jt[0]%40;if(Gt=Yt?Jt:[ri,ui].concat(Jt.slice(1)),Ut){var fi=Ut[Gt.join(` `)];fi===void 0&&(fi=Ut[Gt.join(`.`)]),fi!==void 0&&(Gt=fi)}return Gt},Ct.prototype._decodeTime=function(Nt,Ut){var Yt=Nt.raw().toString();if(Ut===`gentime`)var Gt=Yt.slice(0,4)|0,Jt=Yt.slice(4,6)|0,ei=Yt.slice(6,8)|0,ii=Yt.slice(8,10)|0,ri=Yt.slice(10,12)|0,ui=Yt.slice(12,14)|0;else if(Ut===`utctime`){var Gt=Yt.slice(0,2)|0,Jt=Yt.slice(2,4)|0,ei=Yt.slice(4,6)|0,ii=Yt.slice(6,8)|0,ri=Yt.slice(8,10)|0,ui=Yt.slice(10,12)|0;Gt=Gt<70?2e3+Gt:1900+Gt}else return Nt.error(`Decoding `+Ut+` time is not supported yet`);return Date.UTC(Gt,Jt-1,ei,ii,ri,ui,0)},Ct.prototype._decodeNull=function(Nt){return null},Ct.prototype._decodeBool=function(Nt){var Ut=Nt.readUInt8();return Nt.isError(Ut)?Ut:Ut!==0},Ct.prototype._decodeInt=function(Nt,Ut){var Yt=new Ge(Nt.raw());return Ut&&(Yt=Ut[Yt.toString(10)]||Yt),Yt},Ct.prototype._use=function(Nt,Ut){return typeof Nt==`function`&&(Nt=Nt(Ut)),Nt._getDecoder(`der`).tree};function zt(qt,Nt){var Ut=qt.readUInt8(Nt);if(qt.isError(Ut))return Ut;var Yt=R.tagClass[Ut>>6],Gt=(Ut&32)==0;if((Ut&31)==31){var Jt=Ut;for(Ut=0;(Jt&128)==128;){if(Jt=qt.readUInt8(Nt),qt.isError(Jt))return Jt;Ut<<=7,Ut|=Jt&127}}else Ut&=31;var ei=R.tag[Ut];return{cls:Yt,primitive:Gt,tag:Ut,tagStr:ei}}function ft(qt,Nt,Ut){var Yt=qt.readUInt8(Ut);if(qt.isError(Yt))return Yt;if(!Nt&&Yt===128)return null;if(!(Yt&128))return Yt;var Gt=Yt&127;if(Gt>4)return qt.error(`length octect is too long`);Yt=0;for(var Jt=0;Jt<Gt;Jt++){Yt<<=8;var ei=qt.readUInt8(Ut);if(qt.isError(ei))return ei;Yt|=ei}return Yt}})),require_pem$1=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_dist$1().Buffer,De=require_der$1();function Ge(R){De.call(this,R),this.enc=`pem`}j(Ge,De),p.exports=Ge,Ge.prototype.decode=function(ut,Ct){for(var zt=ut.toString().split(/[\r\n]+/g),ft=Ct.label.toUpperCase(),qt=/^-----(BEGIN|END) ([^-]+)-----$/,Nt=-1,Ut=-1,Yt=0;Yt<zt.length;Yt++){var Gt=zt[Yt].match(qt);if(Gt!==null&&Gt[2]===ft)if(Nt===-1){if(Gt[1]!==`BEGIN`)break;Nt=Yt}else{if(Gt[1]!==`END`)break;Ut=Yt;break}}if(Nt===-1||Ut===-1)throw Error(`PEM section not found for: `+ft);var Jt=zt.slice(Nt+1,Ut).join(``);Jt.replace(/[^a-z0-9\+\/=]+/gi,``);var ei=new Ue(Jt,`base64`);return De.prototype.decode.call(this,ei,Ct)}})),require_decoders=__commonJSMin((r=>{var p=r;p.der=require_der$1(),p.pem=require_pem$1()})),require_der=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_dist$1().Buffer,De=require_asn1$1(),Ge=De.base,R=De.constants.der;function ut(qt){this.enc=`der`,this.name=qt.name,this.entity=qt,this.tree=new Ct,this.tree._init(qt.body)}p.exports=ut,ut.prototype.encode=function(Nt,Ut){return this.tree._encode(Nt,Ut).join()};function Ct(qt){Ge.Node.call(this,`der`,qt)}j(Ct,Ge.Node),Ct.prototype._encodeComposite=function(Nt,Ut,Yt,Gt){var Jt=ft(Nt,Ut,Yt,this.reporter);if(Gt.length<128){var ri=new Ue(2);return ri[0]=Jt,ri[1]=Gt.length,this._createEncoderBuffer([ri,Gt])}for(var ei=1,ii=Gt.length;ii>=256;ii>>=8)ei++;var ri=new Ue(2+ei);ri[0]=Jt,ri[1]=128|ei;for(var ii=1+ei,ui=Gt.length;ui>0;ii--,ui>>=8)ri[ii]=ui&255;return this._createEncoderBuffer([ri,Gt])},Ct.prototype._encodeStr=function(Nt,Ut){if(Ut===`bitstr`)return this._createEncoderBuffer([Nt.unused|0,Nt.data]);if(Ut===`bmpstr`){for(var Yt=new Ue(Nt.length*2),Gt=0;Gt<Nt.length;Gt++)Yt.writeUInt16BE(Nt.charCodeAt(Gt),Gt*2);return this._createEncoderBuffer(Yt)}else return Ut===`numstr`?this._isNumstr(Nt)?this._createEncoderBuffer(Nt):this.reporter.error(`Encoding of string type: numstr supports only digits and space`):Ut===`printstr`?this._isPrintstr(Nt)?this._createEncoderBuffer(Nt):this.reporter.error(`Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark`):/str$/.test(Ut)||Ut===`objDesc`?this._createEncoderBuffer(Nt):this.reporter.error(`Encoding of string type: `+Ut+` unsupported`)},Ct.prototype._encodeObjid=function(Nt,Ut,Yt){if(typeof Nt==`string`){if(!Ut)return this.reporter.error(`string objid given, but no values map found`);if(!Ut.hasOwnProperty(Nt))return this.reporter.error(`objid not found in values map`);Nt=Ut[Nt].split(/[\s\.]+/g);for(var Gt=0;Gt<Nt.length;Gt++)Nt[Gt]|=0}else if(Array.isArray(Nt)){Nt=Nt.slice();for(var Gt=0;Gt<Nt.length;Gt++)Nt[Gt]|=0}if(!Array.isArray(Nt))return this.reporter.error(`objid() should be either array or string, got: `+JSON.stringify(Nt));if(!Yt){if(Nt[1]>=40)return this.reporter.error(`Second objid identifier OOB`);Nt.splice(0,2,Nt[0]*40+Nt[1])}for(var Jt=0,Gt=0;Gt<Nt.length;Gt++){var ei=Nt[Gt];for(Jt++;ei>=128;ei>>=7)Jt++}for(var ii=new Ue(Jt),ri=ii.length-1,Gt=Nt.length-1;Gt>=0;Gt--){var ei=Nt[Gt];for(ii[ri--]=ei&127;(ei>>=7)>0;)ii[ri--]=128|ei&127}return this._createEncoderBuffer(ii)};function zt(qt){return qt<10?`0`+qt:qt}Ct.prototype._encodeTime=function(Nt,Ut){var Yt,Gt=new Date(Nt);return Ut===`gentime`?Yt=[zt(Gt.getFullYear()),zt(Gt.getUTCMonth()+1),zt(Gt.getUTCDate()),zt(Gt.getUTCHours()),zt(Gt.getUTCMinutes()),zt(Gt.getUTCSeconds()),`Z`].join(``):Ut===`utctime`?Yt=[zt(Gt.getFullYear()%100),zt(Gt.getUTCMonth()+1),zt(Gt.getUTCDate()),zt(Gt.getUTCHours()),zt(Gt.getUTCMinutes()),zt(Gt.getUTCSeconds()),`Z`].join(``):this.reporter.error(`Encoding `+Ut+` time is not supported yet`),this._encodeStr(Yt,`octstr`)},Ct.prototype._encodeNull=function(){return this._createEncoderBuffer(``)},Ct.prototype._encodeInt=function(Nt,Ut){if(typeof Nt==`string`){if(!Ut)return this.reporter.error(`String int or enum given, but no values map`);if(!Ut.hasOwnProperty(Nt))return this.reporter.error(`Values map doesn't contain: `+JSON.stringify(Nt));Nt=Ut[Nt]}if(typeof Nt!=`number`&&!Ue.isBuffer(Nt)){var Yt=Nt.toArray();!Nt.sign&&Yt[0]&128&&Yt.unshift(0),Nt=new Ue(Yt)}if(Ue.isBuffer(Nt)){var Gt=Nt.length;Nt.length===0&&Gt++;var ei=new Ue(Gt);return Nt.copy(ei),Nt.length===0&&(ei[0]=0),this._createEncoderBuffer(ei)}if(Nt<128)return this._createEncoderBuffer(Nt);if(Nt<256)return this._createEncoderBuffer([0,Nt]);for(var Gt=1,Jt=Nt;Jt>=256;Jt>>=8)Gt++;for(var ei=Array(Gt),Jt=ei.length-1;Jt>=0;Jt--)ei[Jt]=Nt&255,Nt>>=8;return ei[0]&128&&ei.unshift(0),this._createEncoderBuffer(new Ue(ei))},Ct.prototype._encodeBool=function(Nt){return this._createEncoderBuffer(Nt?255:0)},Ct.prototype._use=function(Nt,Ut){return typeof Nt==`function`&&(Nt=Nt(Ut)),Nt._getEncoder(`der`).tree},Ct.prototype._skipDefault=function(Nt,Ut,Yt){var Gt=this._baseState,Jt;if(Gt.default===null)return!1;var ei=Nt.join();if(Gt.defaultBuffer===void 0&&(Gt.defaultBuffer=this._encodeValue(Gt.default,Ut,Yt).join()),ei.length!==Gt.defaultBuffer.length)return!1;for(Jt=0;Jt<ei.length;Jt++)if(ei[Jt]!==Gt.defaultBuffer[Jt])return!1;return!0};function ft(qt,Nt,Ut,Yt){var Gt;if(qt===`seqof`?qt=`seq`:qt===`setof`&&(qt=`set`),R.tagByName.hasOwnProperty(qt))Gt=R.tagByName[qt];else if(typeof qt==`number`&&(qt|0)===qt)Gt=qt;else return Yt.error(`Unknown tag: `+qt);return Gt>=31?Yt.error(`Multi-octet tag encoding unsupported`):(Nt||(Gt|=32),Gt|=R.tagClassByName[Ut||`universal`]<<6,Gt)}})),require_pem=__commonJSMin(((r,p)=>{var j=require_inherits_browser$1(),Ue=require_der();function De(Ge){Ue.call(this,Ge),this.enc=`pem`}j(De,Ue),p.exports=De,De.prototype.encode=function(R,ut){for(var Ct=Ue.prototype.encode.call(this,R).toString(`base64`),zt=[`-----BEGIN `+ut.label+`-----`],ft=0;ft<Ct.length;ft+=64)zt.push(Ct.slice(ft,ft+64));return zt.push(`-----END `+ut.label+`-----`),zt.join(`
|
|
|
`)}})),require_encoders=__commonJSMin((r=>{var p=r;p.der=require_der(),p.pem=require_pem()})),require_asn1$1=__commonJSMin((r=>{var p=r;p.bignum=require_bn$2(),p.define=require_api().define,p.base=require_base(),p.constants=require_constants(),p.decoders=require_decoders(),p.encoders=require_encoders()})),require_certificate=__commonJSMin(((r,p)=>{var j=require_asn1$1(),Ue=j.define(`Time`,function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),De=j.define(`AttributeTypeValue`,function(){this.seq().obj(this.key(`type`).objid(),this.key(`value`).any())}),Ge=j.define(`AlgorithmIdentifier`,function(){this.seq().obj(this.key(`algorithm`).objid(),this.key(`parameters`).optional(),this.key(`curve`).objid().optional())}),R=j.define(`SubjectPublicKeyInfo`,function(){this.seq().obj(this.key(`algorithm`).use(Ge),this.key(`subjectPublicKey`).bitstr())}),ut=j.define(`RelativeDistinguishedName`,function(){this.setof(De)}),Ct=j.define(`RDNSequence`,function(){this.seqof(ut)}),zt=j.define(`Name`,function(){this.choice({rdnSequence:this.use(Ct)})}),ft=j.define(`Validity`,function(){this.seq().obj(this.key(`notBefore`).use(Ue),this.key(`notAfter`).use(Ue))}),qt=j.define(`Extension`,function(){this.seq().obj(this.key(`extnID`).objid(),this.key(`critical`).bool().def(!1),this.key(`extnValue`).octstr())}),Nt=j.define(`TBSCertificate`,function(){this.seq().obj(this.key(`version`).explicit(0).int().optional(),this.key(`serialNumber`).int(),this.key(`signature`).use(Ge),this.key(`issuer`).use(zt),this.key(`validity`).use(ft),this.key(`subject`).use(zt),this.key(`subjectPublicKeyInfo`).use(R),this.key(`issuerUniqueID`).implicit(1).bitstr().optional(),this.key(`subjectUniqueID`).implicit(2).bitstr().optional(),this.key(`extensions`).explicit(3).seqof(qt).optional())});p.exports=j.define(`X509Certificate`,function(){this.seq().obj(this.key(`tbsCertificate`).use(Nt),this.key(`signatureAlgorithm`).use(Ge),this.key(`signatureValue`).bitstr())})})),require_asn1=__commonJSMin((r=>{var p=require_asn1$1();r.certificate=require_certificate(),r.RSAPrivateKey=p.define(`RSAPrivateKey`,function(){this.seq().obj(this.key(`version`).int(),this.key(`modulus`).int(),this.key(`publicExponent`).int(),this.key(`privateExponent`).int(),this.key(`prime1`).int(),this.key(`prime2`).int(),this.key(`exponent1`).int(),this.key(`exponent2`).int(),this.key(`coefficient`).int())}),r.RSAPublicKey=p.define(`RSAPublicKey`,function(){this.seq().obj(this.key(`modulus`).int(),this.key(`publicExponent`).int())});var De=p.define(`AlgorithmIdentifier`,function(){this.seq().obj(this.key(`algorithm`).objid(),this.key(`none`).null_().optional(),this.key(`curve`).objid().optional(),this.key(`params`).seq().obj(this.key(`p`).int(),this.key(`q`).int(),this.key(`g`).int()).optional())});r.PublicKey=p.define(`SubjectPublicKeyInfo`,function(){this.seq().obj(this.key(`algorithm`).use(De),this.key(`subjectPublicKey`).bitstr())}),r.PrivateKey=p.define(`PrivateKeyInfo`,function(){this.seq().obj(this.key(`version`).int(),this.key(`algorithm`).use(De),this.key(`subjectPrivateKey`).octstr())}),r.EncryptedPrivateKey=p.define(`EncryptedPrivateKeyInfo`,function(){this.seq().obj(this.key(`algorithm`).seq().obj(this.key(`id`).objid(),this.key(`decrypt`).seq().obj(this.key(`kde`).seq().obj(this.key(`id`).objid(),this.key(`kdeparams`).seq().obj(this.key(`salt`).octstr(),this.key(`iters`).int())),this.key(`cipher`).seq().obj(this.key(`algo`).objid(),this.key(`iv`).octstr()))),this.key(`subjectPrivateKey`).octstr())}),r.DSAPrivateKey=p.define(`DSAPrivateKey`,function(){this.seq().obj(this.key(`version`).int(),this.key(`p`).int(),this.key(`q`).int(),this.key(`g`).int(),this.key(`pub_key`).int(),this.key(`priv_key`).int())}),r.DSAparam=p.define(`DSAparam`,function(){this.int()});var zt=p.define(`ECParameters`,function(){this.choice({namedCurve:this.objid()})});r.ECPrivateKey=p.define(`ECPrivateKey`,function(){this.seq().obj(this.key(`version`).int(),this.key(`privateKey`).octstr(),this.key(`parameters`).optional().explicit(0).use(zt),this.key(`publicKey`).optional().explicit(1).bitstr())}),r.signature=p.define(`signature`,function(){this.seq().obj(this.key(`r`).int(),this.key(`s`).int())})})),aesid_exports=__export({default:()=>aesid_default}),aesid_default,init_aesid=__esmMin((()=>{aesid_default={"2.16.840.1.101.3.4.1.1":`aes-128-ecb`,"2.16.840.1.101.3.4.1.2":`aes-128-cbc`,"2.16.840.1.101.3.4.1.3":`aes-128-ofb`,"2.16.840.1.101.3.4.1.4":`aes-128-cfb`,"2.16.840.1.101.3.4.1.21":`aes-192-ecb`,"2.16.840.1.101.3.4.1.22":`aes-192-cbc`,"2.16.840.1.101.3.4.1.23":`aes-192-ofb`,"2.16.840.1.101.3.4.1.24":`aes-192-cfb`,"2.16.840.1.101.3.4.1.41":`aes-256-ecb`,"2.16.840.1.101.3.4.1.42":`aes-256-cbc`,"2.16.840.1.101.3.4.1.43":`aes-256-ofb`,"2.16.840.1.101.3.4.1.44":`aes-256-cfb`}})),require_fixProc=__commonJSMin(((r,p)=>{var j=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,Ue=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,De=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,Ge=require_evp_bytestokey$1(),R=require_browser$17(),ut=require_safe_buffer$4().Buffer;p.exports=function(Ct,zt){var ft=Ct.toString(),qt=ft.match(j),Nt;if(qt){var Yt=`aes`+qt[1],Gt=ut.from(qt[2],`hex`),Jt=ut.from(qt[3].replace(/[\r\n]/g,``),`base64`),ei=Ge(zt,Gt.slice(0,8),parseInt(qt[1],10)).key,ii=[],ri=R.createDecipheriv(Yt,ei,Gt);ii.push(ri.update(Jt)),ii.push(ri.final()),Nt=ut.concat(ii)}else{var Ut=ft.match(De);Nt=ut.from(Ut[2].replace(/[\r\n]/g,``),`base64`)}return{tag:ft.match(Ue)[1],data:Nt}}})),require_parse_asn1=__commonJSMin(((r,p)=>{var j=require_asn1(),Ue=(init_aesid(),__toCommonJS(aesid_exports).default),De=require_fixProc(),Ge=require_browser$17(),R=require_browser$18().pbkdf2Sync,ut=require_safe_buffer$4().Buffer;function Ct(ft,qt){var Nt=ft.algorithm.decrypt.kde.kdeparams.salt,Ut=parseInt(ft.algorithm.decrypt.kde.kdeparams.iters.toString(),10),Yt=Ue[ft.algorithm.decrypt.cipher.algo.join(`.`)],Gt=ft.algorithm.decrypt.cipher.iv,Jt=ft.subjectPrivateKey,ei=R(qt,Nt,Ut,parseInt(Yt.split(`-`)[1],10)/8,`sha1`),ii=Ge.createDecipheriv(Yt,ei,Gt),ri=[];return ri.push(ii.update(Jt)),ri.push(ii.final()),ut.concat(ri)}function zt(ft){var qt;typeof ft==`object`&&!ut.isBuffer(ft)&&(qt=ft.passphrase,ft=ft.key),typeof ft==`string`&&(ft=ut.from(ft));var Nt=De(ft,qt),Ut=Nt.tag,Yt=Nt.data,Gt,Jt;switch(Ut){case`CERTIFICATE`:Jt=j.certificate.decode(Yt,`der`).tbsCertificate.subjectPublicKeyInfo;case`PUBLIC KEY`:switch(Jt||=j.PublicKey.decode(Yt,`der`),Gt=Jt.algorithm.algorithm.join(`.`),Gt){case`1.2.840.113549.1.1.1`:return j.RSAPublicKey.decode(Jt.subjectPublicKey.data,`der`);case`1.2.840.10045.2.1`:return Jt.subjectPrivateKey=Jt.subjectPublicKey,{type:`ec`,data:Jt};case`1.2.840.10040.4.1`:return Jt.algorithm.params.pub_key=j.DSAparam.decode(Jt.subjectPublicKey.data,`der`),{type:`dsa`,data:Jt.algorithm.params};default:throw Error(`unknown key id `+Gt)}case`ENCRYPTED PRIVATE KEY`:Yt=j.EncryptedPrivateKey.decode(Yt,`der`),Yt=Ct(Yt,qt);case`PRIVATE KEY`:switch(Jt=j.PrivateKey.decode(Yt,`der`),Gt=Jt.algorithm.algorithm.join(`.`),Gt){case`1.2.840.113549.1.1.1`:return j.RSAPrivateKey.decode(Jt.subjectPrivateKey,`der`);case`1.2.840.10045.2.1`:return{curve:Jt.algorithm.curve,privateKey:j.ECPrivateKey.decode(Jt.subjectPrivateKey,`der`).privateKey};case`1.2.840.10040.4.1`:return Jt.algorithm.params.priv_key=j.DSAparam.decode(Jt.subjectPrivateKey,`der`),{type:`dsa`,params:Jt.algorithm.params};default:throw Error(`unknown key id `+Gt)}case`RSA PUBLIC KEY`:return j.RSAPublicKey.decode(Yt,`der`);case`RSA PRIVATE KEY`:return j.RSAPrivateKey.decode(Yt,`der`);case`DSA PRIVATE KEY`:return{type:`dsa`,params:j.DSAPrivateKey.decode(Yt,`der`)};case`EC PRIVATE KEY`:return Yt=j.ECPrivateKey.decode(Yt,`der`),{curve:Yt.parameters.value,privateKey:Yt.privateKey};default:throw Error(`unknown key type `+Ut)}}zt.signature=j.signature,p.exports=zt})),curves_exports=__export({default:()=>curves_default}),curves_default,init_curves=__esmMin((()=>{curves_default={"1.3.132.0.10":`secp256k1`,"1.3.132.0.33":`p224`,"1.2.840.10045.3.1.1":`p192`,"1.2.840.10045.3.1.7":`p256`,"1.3.132.0.34":`p384`,"1.3.132.0.35":`p521`}})),require_sign=__commonJSMin(((r,p)=>{var j=require_safe_buffer$4().Buffer,Ue=require_browser$19(),De=require_browserify_rsa(),Ge=require_elliptic().ec,R=require_bn$4(),ut=require_parse_asn1(),Ct=(init_curves(),__toCommonJS(curves_exports).default),zt=1;function ft(ri,ui,fi,mi,Fi){var Mi=ut(ui);if(Mi.curve){if(mi!==`ecdsa`&&mi!==`ecdsa/rsa`)throw Error(`wrong private key type`);return qt(ri,Mi)}else if(Mi.type===`dsa`){if(mi!==`dsa`)throw Error(`wrong private key type`);return Nt(ri,Mi,fi)}if(mi!==`rsa`&&mi!==`ecdsa/rsa`)throw Error(`wrong private key type`);if(ui.padding!==void 0&&ui.padding!==zt)throw Error(`illegal or unsupported padding mode`);ri=j.concat([Fi,ri]);for(var xi=Mi.modulus.byteLength(),wi=[0,1];ri.length+wi.length+1<xi;)wi.push(255);wi.push(0);for(var Oi=-1;++Oi<ri.length;)wi.push(ri[Oi]);return De(wi,Mi)}function qt(ri,ui){var fi=Ct[ui.curve.join(`.`)];if(!fi)throw Error(`unknown curve `+ui.curve.join(`.`));var mi=new Ge(fi).keyFromPrivate(ui.privateKey).sign(ri);return j.from(mi.toDER())}function Nt(ri,ui,fi){for(var mi=ui.params.priv_key,Fi=ui.params.p,Mi=ui.params.q,xi=ui.params.g,wi=new R(0),Oi,Je=Gt(ri,Mi).mod(Mi),s=!1,K=Yt(mi,Mi,ri,fi);s===!1;)Oi=ei(Mi,K,fi),wi=ii(xi,Oi,Fi,Mi),s=Oi.invm(Mi).imul(Je.add(mi.mul(wi))).mod(Mi),s.cmpn(0)===0&&(s=!1,wi=new R(0));return Ut(wi,s)}function Ut(ri,ui){ri=ri.toArray(),ui=ui.toArray(),ri[0]&128&&(ri=[0].concat(ri)),ui[0]&128&&(ui=[0].concat(ui));var fi=[48,ri.length+ui.length+4,2,ri.length];return fi=fi.concat(ri,[2,ui.length],ui),j.from(fi)}function Yt(ri,ui,fi,mi){if(ri=j.from(ri.toArray()),ri.length<ui.byteLength()){var Fi=j.alloc(ui.byteLength()-ri.length);ri=j.concat([Fi,ri])}var Mi=fi.length,xi=Jt(fi,ui),wi=j.alloc(Mi);wi.fill(1);var Oi=j.alloc(Mi);return Oi=Ue(mi,Oi).update(wi).update(j.from([0])).update(ri).update(xi).digest(),wi=Ue(mi,Oi).update(wi).digest(),Oi=Ue(mi,Oi).update(wi).update(j.from([1])).update(ri).update(xi).digest(),wi=Ue(mi,Oi).update(wi).digest(),{k:Oi,v:wi}}function Gt(ri,ui){var fi=new R(ri),mi=(ri.length<<3)-ui.bitLength();return mi>0&&fi.ishrn(mi),fi}function Jt(ri,ui){ri=Gt(ri,ui),ri=ri.mod(ui);var fi=j.from(ri.toArray());if(fi.length<ui.byteLength()){var mi=j.alloc(ui.byteLength()-fi.length);fi=j.concat([mi,fi])}return fi}function ei(ri,ui,fi){var mi,Fi;do{for(mi=j.alloc(0);mi.length*8<ri.bitLength();)ui.v=Ue(fi,ui.k).update(ui.v).digest(),mi=j.concat([mi,ui.v]);Fi=Gt(mi,ri),ui.k=Ue(fi,ui.k).update(ui.v).update(j.from([0])).digest(),ui.v=Ue(fi,ui.k).update(ui.v).digest()}while(Fi.cmp(ri)!==-1);return Fi}function ii(ri,ui,fi,mi){return ri.toRed(R.mont(fi)).redPow(ui).fromRed().mod(mi)}p.exports=ft,p.exports.getKey=Yt,p.exports.makeKey=ei})),require_verify=__commonJSMin(((r,p)=>{var j=require_safe_buffer$4().Buffer,Ue=require_bn$4(),De=require_elliptic().ec,Ge=require_parse_asn1(),R=(init_curves(),__toCommonJS(curves_exports).default);function ut(qt,Nt,Ut,Yt,Gt){var Jt=Ge(Ut);if(Jt.type===`ec`){if(Yt!==`ecdsa`&&Yt!==`ecdsa/rsa`)throw Error(`wrong public key type`);return Ct(qt,Nt,Jt)}else if(Jt.type===`dsa`){if(Yt!==`dsa`)throw Error(`wrong public key type`);return zt(qt,Nt,Jt)}if(Yt!==`rsa`&&Yt!==`ecdsa/rsa`)throw Error(`wrong public key type`);Nt=j.concat([Gt,Nt]);for(var ei=Jt.modulus.byteLength(),ii=[1],ri=0;Nt.length+ii.length+2<ei;)ii.push(255),ri+=1;ii.push(0);for(var ui=-1;++ui<Nt.length;)ii.push(Nt[ui]);ii=j.from(ii);var fi=Ue.mont(Jt.modulus);qt=new Ue(qt).toRed(fi),qt=qt.redPow(new Ue(Jt.publicExponent)),qt=j.from(qt.fromRed().toArray());var mi=ri<8?1:0;for(ei=Math.min(qt.length,ii.length),qt.length!==ii.length&&(mi=1),ui=-1;++ui<ei;)mi|=qt[ui]^ii[ui];return mi===0}function Ct(qt,Nt,Ut){var Yt=R[Ut.data.algorithm.curve.join(`.`)];if(!Yt)throw Error(`unknown curve `+Ut.data.algorithm.curve.join(`.`));var Gt=new De(Yt),Jt=Ut.data.subjectPrivateKey.data;return Gt.verify(Nt,qt,Jt)}function zt(qt,Nt,Ut){var Yt=Ut.data.p,Gt=Ut.data.q,Jt=Ut.data.g,ei=Ut.data.pub_key,ii=Ge.signature.decode(qt,`der`),ri=ii.s,ui=ii.r;ft(ri,Gt),ft(ui,Gt);var fi=Ue.mont(Yt),mi=ri.invm(Gt);return Jt.toRed(fi).redPow(new Ue(Nt).mul(mi).mod(Gt)).fromRed().mul(ei.toRed(fi).redPow(ui.mul(mi).mod(Gt)).fromRed()).mod(Yt).mod(Gt).cmp(ui)===0}function ft(qt,Nt){if(qt.cmpn(0)<=0||qt.cmp(Nt)>=0)throw Error(`invalid sig`)}p.exports=ut})),require_browser$3=__commonJSMin(((r,p)=>{var j=require_safe_buffer$4().Buffer,Ue=require_browser$20(),De=require_readable_browser$2(),Ge=require_inherits_browser$1(),R=require_sign(),ut=require_verify(),Ct=(init_algorithms$1(),__toCommonJS(algorithms_exports$1).default);Object.keys(Ct).forEach(function(Ut){Ct[Ut].id=j.from(Ct[Ut].id,`hex`),Ct[Ut.toLowerCase()]=Ct[Ut]});function zt(Ut){De.Writable.call(this);var Yt=Ct[Ut];if(!Yt)throw Error(`Unknown message digest`);this._hashType=Yt.hash,this._hash=Ue(Yt.hash),this._tag=Yt.id,this._signType=Yt.sign}Ge(zt,De.Writable),zt.prototype._write=function(Yt,Gt,Jt){this._hash.update(Yt),Jt()},zt.prototype.update=function(Yt,Gt){return this._hash.update(typeof Yt==`string`?j.from(Yt,Gt):Yt),this},zt.prototype.sign=function(Yt,Gt){this.end();var Jt=R(this._hash.digest(),Yt,this._hashType,this._signType,this._tag);return Gt?Jt.toString(Gt):Jt};function ft(Ut){De.Writable.call(this);var Yt=Ct[Ut];if(!Yt)throw Error(`Unknown message digest`);this._hash=Ue(Yt.hash),this._tag=Yt.id,this._signType=Yt.sign}Ge(ft,De.Writable),ft.prototype._write=function(Yt,Gt,Jt){this._hash.update(Yt),Jt()},ft.prototype.update=function(Yt,Gt){return this._hash.update(typeof Yt==`string`?j.from(Yt,Gt):Yt),this},ft.prototype.verify=function(Yt,Gt,Jt){var ei=typeof Gt==`string`?j.from(Gt,Jt):Gt;return this.end(),ut(ei,this._hash.digest(),Yt,this._signType,this._tag)};function qt(Ut){return new zt(Ut)}function Nt(Ut){return new ft(Ut)}p.exports={Sign:qt,Verify:Nt,createSign:qt,createVerify:Nt}})),require_bn$1=__commonJSMin(((r,p)=>{(function(j,Ue){function De(Je,s){if(!Je)throw Error(s||`Assertion failed`)}function Ge(Je,s){Je.super_=s;var K=function(){};K.prototype=s.prototype,Je.prototype=new K,Je.prototype.constructor=Je}function R(Je,s,K){if(R.isBN(Je))return Je;this.negative=0,this.words=null,this.length=0,this.red=null,Je!==null&&((s===`le`||s===`be`)&&(K=s,s=10),this._init(Je||0,s||10,K||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist$1().Buffer}catch{}R.isBN=function(s){return s instanceof R?!0:typeof s==`object`&&!!s&&s.constructor.wordSize===R.wordSize&&Array.isArray(s.words)},R.max=function(s,K){return s.cmp(K)>0?s:K},R.min=function(s,K){return s.cmp(K)<0?s:K},R.prototype._init=function(s,K,xe){if(typeof s==`number`)return this._initNumber(s,K,xe);if(typeof s==`object`)return this._initArray(s,K,xe);K===`hex`&&(K=16),De(K===(K|0)&&K>=2&&K<=36),s=s.toString().replace(/\s+/g,``);var ke=0;s[0]===`-`&&(ke++,this.negative=1),ke<s.length&&(K===16?this._parseHex(s,ke,xe):(this._parseBase(s,K,ke),xe===`le`&&this._initArray(this.toArray(),K,xe)))},R.prototype._initNumber=function(s,K,xe){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(De(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),xe===`le`&&this._initArray(this.toArray(),K,xe)},R.prototype._initArray=function(s,K,xe){if(De(typeof s.length==`number`),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke,at,Xe=0;if(xe===`be`)for(ke=s.length-1,Ke=0;ke>=0;ke-=3)at=s[ke]|s[ke-1]<<8|s[ke-2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);else if(xe===`le`)for(ke=0,Ke=0;ke<s.length;ke+=3)at=s[ke]|s[ke+1]<<8|s[ke+2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);return this.strip()};function Ct(Je,s){var K=Je.charCodeAt(s);return K>=65&&K<=70?K-55:K>=97&&K<=102?K-87:K-48&15}function zt(Je,s,K){var xe=Ct(Je,K);return K-1>=s&&(xe|=Ct(Je,K-1)<<4),xe}R.prototype._parseHex=function(s,K,xe){this.length=Math.ceil((s.length-K)/6),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke=0,at=0,Xe;if(xe===`be`)for(ke=s.length-1;ke>=K;ke-=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;else for(ke=(s.length-K)%2==0?K+1:K;ke<s.length;ke+=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;this.strip()};function ft(Je,s,K,xe){for(var ke=0,Ke=Math.min(Je.length,K),at=s;at<Ke;at++){var Xe=Je.charCodeAt(at)-48;ke*=xe,Xe>=49?ke+=Xe-49+10:Xe>=17?ke+=Xe-17+10:ke+=Xe}return ke}R.prototype._parseBase=function(s,K,xe){this.words=[0],this.length=1;for(var ke=0,Ke=1;Ke<=67108863;Ke*=K)ke++;ke--,Ke=Ke/K|0;for(var at=s.length-xe,Xe=at%ke,We=Math.min(at,at-Xe)+xe,g=0,Ye=xe;Ye<We;Ye+=ke)g=ft(s,Ye,Ye+ke,K),this.imuln(Ke),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g);if(Xe!==0){var ti=1;for(g=ft(s,Ye,s.length,K),Ye=0;Ye<Xe;Ye++)ti*=K;this.imuln(ti),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g)}this.strip()},R.prototype.copy=function(s){s.words=Array(this.length);for(var K=0;K<this.length;K++)s.words[K]=this.words[K];s.length=this.length,s.negative=this.negative,s.red=this.red},R.prototype.clone=function(){var s=new R(null);return this.copy(s),s},R.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},R.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},R.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var qt=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Nt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ut=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(s,K){s||=10,K=K|0||1;var xe;if(s===16||s===`hex`){xe=``;for(var ke=0,Ke=0,at=0;at<this.length;at++){var Xe=this.words[at],We=((Xe<<ke|Ke)&16777215).toString(16);Ke=Xe>>>24-ke&16777215,ke+=2,ke>=26&&(ke-=26,at--),xe=Ke!==0||at!==this.length-1?qt[6-We.length]+We+xe:We+xe}for(Ke!==0&&(xe=Ke.toString(16)+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}if(s===(s|0)&&s>=2&&s<=36){var g=Nt[s],Ye=Ut[s];xe=``;var ti=this.clone();for(ti.negative=0;!ti.isZero();){var Xt=ti.modn(Ye).toString(s);ti=ti.idivn(Ye),xe=ti.isZero()?Xt+xe:qt[g-Xt.length]+Xt+xe}for(this.isZero()&&(xe=`0`+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?s:-s},R.prototype.toJSON=function(){return this.toString(16)},R.prototype.toBuffer=function(s,K){return De(typeof ut<`u`),this.toArrayLike(ut,s,K)},R.prototype.toArray=function(s,K){return this.toArrayLike(Array,s,K)},R.prototype.toArrayLike=function(s,K,xe){var ke=this.byteLength(),Ke=xe||Math.max(1,ke);De(ke<=Ke,`byte array longer than desired length`),De(Ke>0,`Requested array length <= 0`),this.strip();var at=K===`le`,Xe=new s(Ke),We,g,Ye=this.clone();if(at){for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[g]=We;for(;g<Ke;g++)Xe[g]=0}else{for(g=0;g<Ke-ke;g++)Xe[g]=0;for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[Ke-g-1]=We}return Xe},Math.clz32?R.prototype._countBits=function(s){return 32-Math.clz32(s)}:R.prototype._countBits=function(s){var K=s,xe=0;return K>=4096&&(xe+=13,K>>>=13),K>=64&&(xe+=7,K>>>=7),K>=8&&(xe+=4,K>>>=4),K>=2&&(xe+=2,K>>>=2),xe+K},R.prototype._zeroBits=function(s){if(s===0)return 26;var K=s,xe=0;return!(K&8191)&&(xe+=13,K>>>=13),!(K&127)&&(xe+=7,K>>>=7),!(K&15)&&(xe+=4,K>>>=4),!(K&3)&&(xe+=2,K>>>=2),!(K&1)&&xe++,xe},R.prototype.bitLength=function(){var s=this.words[this.length-1],K=this._countBits(s);return(this.length-1)*26+K};function Yt(Je){for(var s=Array(Je.bitLength()),K=0;K<s.length;K++){var xe=K/26|0,ke=K%26;s[K]=(Je.words[xe]&1<<ke)>>>ke}return s}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,K=0;K<this.length;K++){var xe=this._zeroBits(this.words[K]);if(s+=xe,xe!==26)break}return s},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(s){return this.negative===0?this.clone():this.abs().inotn(s).iaddn(1)},R.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var K=0;K<s.length;K++)this.words[K]=this.words[K]|s.words[K];return this.strip()},R.prototype.ior=function(s){return De((this.negative|s.negative)===0),this.iuor(s)},R.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},R.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},R.prototype.iuand=function(s){for(var K=this.length>s.length?s:this,xe=0;xe<K.length;xe++)this.words[xe]=this.words[xe]&s.words[xe];return this.length=K.length,this.strip()},R.prototype.iand=function(s){return De((this.negative|s.negative)===0),this.iuand(s)},R.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},R.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},R.prototype.iuxor=function(s){var K,xe;this.length>s.length?(K=this,xe=s):(K=s,xe=this);for(var ke=0;ke<xe.length;ke++)this.words[ke]=K.words[ke]^xe.words[ke];if(this!==K)for(;ke<K.length;ke++)this.words[ke]=K.words[ke];return this.length=K.length,this.strip()},R.prototype.ixor=function(s){return De((this.negative|s.negative)===0),this.iuxor(s)},R.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},R.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},R.prototype.inotn=function(s){De(typeof s==`number`&&s>=0);var K=Math.ceil(s/26)|0,xe=s%26;this._expand(K),xe>0&&K--;for(var ke=0;ke<K;ke++)this.words[ke]=~this.words[ke]&67108863;return xe>0&&(this.words[ke]=~this.words[ke]&67108863>>26-xe),this.strip()},R.prototype.notn=function(s){return this.clone().inotn(s)},R.prototype.setn=function(s,K){De(typeof s==`number`&&s>=0);var xe=s/26|0,ke=s%26;return this._expand(xe+1),K?this.words[xe]=this.words[xe]|1<<ke:this.words[xe]=this.words[xe]&~(1<<ke),this.strip()},R.prototype.iadd=function(s){var K;if(this.negative!==0&&s.negative===0)return this.negative=0,K=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,K=this.isub(s),s.negative=1,K._normSign();var xe,ke;this.length>s.length?(xe=this,ke=s):(xe=s,ke=this);for(var Ke=0,at=0;at<ke.length;at++)K=(xe.words[at]|0)+(ke.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;for(;Ke!==0&&at<xe.length;at++)K=(xe.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;if(this.length=xe.length,Ke!==0)this.words[this.length]=Ke,this.length++;else if(xe!==this)for(;at<xe.length;at++)this.words[at]=xe.words[at];return this},R.prototype.add=function(s){var K;return s.negative!==0&&this.negative===0?(s.negative=0,K=this.sub(s),s.negative^=1,K):s.negative===0&&this.negative!==0?(this.negative=0,K=s.sub(this),this.negative=1,K):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},R.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var K=this.iadd(s);return s.negative=1,K._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var xe=this.cmp(s);if(xe===0)return this.negative=0,this.length=1,this.words[0]=0,this;var ke,Ke;xe>0?(ke=this,Ke=s):(ke=s,Ke=this);for(var at=0,Xe=0;Xe<Ke.length;Xe++)K=(ke.words[Xe]|0)-(Ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;for(;at!==0&&Xe<ke.length;Xe++)K=(ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;if(at===0&&Xe<ke.length&&ke!==this)for(;Xe<ke.length;Xe++)this.words[Xe]=ke.words[Xe];return this.length=Math.max(this.length,Xe),ke!==this&&(this.negative=1),this.strip()},R.prototype.sub=function(s){return this.clone().isub(s)};function Gt(Je,s,K){K.negative=s.negative^Je.negative;var xe=Je.length+s.length|0;K.length=xe,xe=xe-1|0;var ke=Je.words[0]|0,Ke=s.words[0]|0,at=ke*Ke,Xe=at&67108863,We=at/67108864|0;K.words[0]=Xe;for(var g=1;g<xe;g++){for(var Ye=We>>>26,ti=We&67108863,Xt=Math.min(g,s.length-1),si=Math.max(0,g-Je.length+1);si<=Xt;si++){var ki=g-si|0;ke=Je.words[ki]|0,Ke=s.words[si]|0,at=ke*Ke+ti,Ye+=at/67108864|0,ti=at&67108863}K.words[g]=ti|0,We=Ye|0}return We===0?K.length--:K.words[g]=We|0,K.strip()}var Jt=function(s,K,xe){var ke=s.words,Ke=K.words,at=xe.words,Xe=0,We,g,Ye,ti=ke[0]|0,Xt=ti&8191,si=ti>>>13,ki=ke[1]|0,pi=ki&8191,_i=ki>>>13,hi=ke[2]|0,di=hi&8191,bi=hi>>>13,Bi=ke[3]|0,ci=Bi&8191,vi=Bi>>>13,Ai=ke[4]|0,Li=Ai&8191,Ti=Ai>>>13,ba=ke[5]|0,Ri=ba&8191,Wi=ba>>>13,Ma=ke[6]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=ke[7]|0,gi=ya&8191,Ni=ya>>>13,$i=ke[8]|0,Vi=$i&8191,Ui=$i>>>13,yi=ke[9]|0,ai=yi&8191,oi=yi>>>13,Di=Ke[0]|0,Si=Di&8191,qi=Di>>>13,la=Ke[1]|0,Yi=la&8191,zi=la>>>13,ka=Ke[2]|0,Ki=ka&8191,Gi=ka>>>13,Aa=Ke[3]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=Ke[4]|0,ea=kn&8191,ua=kn>>>13,Ei=Ke[5]|0,ni=Ei&8191,li=Ei>>>13,ji=Ke[6]|0,Ci=ji&8191,Pi=ji>>>13,fa=Ke[7]|0,Zi=fa&8191,ia=fa>>>13,$a=Ke[8]|0,ra=$a&8191,Qi=$a>>>13,Xn=Ke[9]|0,da=Xn&8191,ha=Xn>>>13;xe.negative=s.negative^K.negative,xe.length=19,We=Math.imul(Xt,Si),g=Math.imul(Xt,qi),g=g+Math.imul(si,Si)|0,Ye=Math.imul(si,qi);var xn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(xn>>>26)|0,xn&=67108863,We=Math.imul(pi,Si),g=Math.imul(pi,qi),g=g+Math.imul(_i,Si)|0,Ye=Math.imul(_i,qi),We=We+Math.imul(Xt,Yi)|0,g=g+Math.imul(Xt,zi)|0,g=g+Math.imul(si,Yi)|0,Ye=Ye+Math.imul(si,zi)|0;var rn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(rn>>>26)|0,rn&=67108863,We=Math.imul(di,Si),g=Math.imul(di,qi),g=g+Math.imul(bi,Si)|0,Ye=Math.imul(bi,qi),We=We+Math.imul(pi,Yi)|0,g=g+Math.imul(pi,zi)|0,g=g+Math.imul(_i,Yi)|0,Ye=Ye+Math.imul(_i,zi)|0,We=We+Math.imul(Xt,Ki)|0,g=g+Math.imul(Xt,Gi)|0,g=g+Math.imul(si,Ki)|0,Ye=Ye+Math.imul(si,Gi)|0;var an=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(an>>>26)|0,an&=67108863,We=Math.imul(ci,Si),g=Math.imul(ci,qi),g=g+Math.imul(vi,Si)|0,Ye=Math.imul(vi,qi),We=We+Math.imul(di,Yi)|0,g=g+Math.imul(di,zi)|0,g=g+Math.imul(bi,Yi)|0,Ye=Ye+Math.imul(bi,zi)|0,We=We+Math.imul(pi,Ki)|0,g=g+Math.imul(pi,Gi)|0,g=g+Math.imul(_i,Ki)|0,Ye=Ye+Math.imul(_i,Gi)|0,We=We+Math.imul(Xt,Ji)|0,g=g+Math.imul(Xt,Xi)|0,g=g+Math.imul(si,Ji)|0,Ye=Ye+Math.imul(si,Xi)|0;var Wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,We=Math.imul(Li,Si),g=Math.imul(Li,qi),g=g+Math.imul(Ti,Si)|0,Ye=Math.imul(Ti,qi),We=We+Math.imul(ci,Yi)|0,g=g+Math.imul(ci,zi)|0,g=g+Math.imul(vi,Yi)|0,Ye=Ye+Math.imul(vi,zi)|0,We=We+Math.imul(di,Ki)|0,g=g+Math.imul(di,Gi)|0,g=g+Math.imul(bi,Ki)|0,Ye=Ye+Math.imul(bi,Gi)|0,We=We+Math.imul(pi,Ji)|0,g=g+Math.imul(pi,Xi)|0,g=g+Math.imul(_i,Ji)|0,Ye=Ye+Math.imul(_i,Xi)|0,We=We+Math.imul(Xt,ea)|0,g=g+Math.imul(Xt,ua)|0,g=g+Math.imul(si,ea)|0,Ye=Ye+Math.imul(si,ua)|0;var wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wa>>>26)|0,wa&=67108863,We=Math.imul(Ri,Si),g=Math.imul(Ri,qi),g=g+Math.imul(Wi,Si)|0,Ye=Math.imul(Wi,qi),We=We+Math.imul(Li,Yi)|0,g=g+Math.imul(Li,zi)|0,g=g+Math.imul(Ti,Yi)|0,Ye=Ye+Math.imul(Ti,zi)|0,We=We+Math.imul(ci,Ki)|0,g=g+Math.imul(ci,Gi)|0,g=g+Math.imul(vi,Ki)|0,Ye=Ye+Math.imul(vi,Gi)|0,We=We+Math.imul(di,Ji)|0,g=g+Math.imul(di,Xi)|0,g=g+Math.imul(bi,Ji)|0,Ye=Ye+Math.imul(bi,Xi)|0,We=We+Math.imul(pi,ea)|0,g=g+Math.imul(pi,ua)|0,g=g+Math.imul(_i,ea)|0,Ye=Ye+Math.imul(_i,ua)|0,We=We+Math.imul(Xt,ni)|0,g=g+Math.imul(Xt,li)|0,g=g+Math.imul(si,ni)|0,Ye=Ye+Math.imul(si,li)|0;var Da=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Da>>>26)|0,Da&=67108863,We=Math.imul(Hi,Si),g=Math.imul(Hi,qi),g=g+Math.imul(Ii,Si)|0,Ye=Math.imul(Ii,qi),We=We+Math.imul(Ri,Yi)|0,g=g+Math.imul(Ri,zi)|0,g=g+Math.imul(Wi,Yi)|0,Ye=Ye+Math.imul(Wi,zi)|0,We=We+Math.imul(Li,Ki)|0,g=g+Math.imul(Li,Gi)|0,g=g+Math.imul(Ti,Ki)|0,Ye=Ye+Math.imul(Ti,Gi)|0,We=We+Math.imul(ci,Ji)|0,g=g+Math.imul(ci,Xi)|0,g=g+Math.imul(vi,Ji)|0,Ye=Ye+Math.imul(vi,Xi)|0,We=We+Math.imul(di,ea)|0,g=g+Math.imul(di,ua)|0,g=g+Math.imul(bi,ea)|0,Ye=Ye+Math.imul(bi,ua)|0,We=We+Math.imul(pi,ni)|0,g=g+Math.imul(pi,li)|0,g=g+Math.imul(_i,ni)|0,Ye=Ye+Math.imul(_i,li)|0,We=We+Math.imul(Xt,Ci)|0,g=g+Math.imul(Xt,Pi)|0,g=g+Math.imul(si,Ci)|0,Ye=Ye+Math.imul(si,Pi)|0;var Na=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Na>>>26)|0,Na&=67108863,We=Math.imul(gi,Si),g=Math.imul(gi,qi),g=g+Math.imul(Ni,Si)|0,Ye=Math.imul(Ni,qi),We=We+Math.imul(Hi,Yi)|0,g=g+Math.imul(Hi,zi)|0,g=g+Math.imul(Ii,Yi)|0,Ye=Ye+Math.imul(Ii,zi)|0,We=We+Math.imul(Ri,Ki)|0,g=g+Math.imul(Ri,Gi)|0,g=g+Math.imul(Wi,Ki)|0,Ye=Ye+Math.imul(Wi,Gi)|0,We=We+Math.imul(Li,Ji)|0,g=g+Math.imul(Li,Xi)|0,g=g+Math.imul(Ti,Ji)|0,Ye=Ye+Math.imul(Ti,Xi)|0,We=We+Math.imul(ci,ea)|0,g=g+Math.imul(ci,ua)|0,g=g+Math.imul(vi,ea)|0,Ye=Ye+Math.imul(vi,ua)|0,We=We+Math.imul(di,ni)|0,g=g+Math.imul(di,li)|0,g=g+Math.imul(bi,ni)|0,Ye=Ye+Math.imul(bi,li)|0,We=We+Math.imul(pi,Ci)|0,g=g+Math.imul(pi,Pi)|0,g=g+Math.imul(_i,Ci)|0,Ye=Ye+Math.imul(_i,Pi)|0,We=We+Math.imul(Xt,Zi)|0,g=g+Math.imul(Xt,ia)|0,g=g+Math.imul(si,Zi)|0,Ye=Ye+Math.imul(si,ia)|0;var on=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(on>>>26)|0,on&=67108863,We=Math.imul(Vi,Si),g=Math.imul(Vi,qi),g=g+Math.imul(Ui,Si)|0,Ye=Math.imul(Ui,qi),We=We+Math.imul(gi,Yi)|0,g=g+Math.imul(gi,zi)|0,g=g+Math.imul(Ni,Yi)|0,Ye=Ye+Math.imul(Ni,zi)|0,We=We+Math.imul(Hi,Ki)|0,g=g+Math.imul(Hi,Gi)|0,g=g+Math.imul(Ii,Ki)|0,Ye=Ye+Math.imul(Ii,Gi)|0,We=We+Math.imul(Ri,Ji)|0,g=g+Math.imul(Ri,Xi)|0,g=g+Math.imul(Wi,Ji)|0,Ye=Ye+Math.imul(Wi,Xi)|0,We=We+Math.imul(Li,ea)|0,g=g+Math.imul(Li,ua)|0,g=g+Math.imul(Ti,ea)|0,Ye=Ye+Math.imul(Ti,ua)|0,We=We+Math.imul(ci,ni)|0,g=g+Math.imul(ci,li)|0,g=g+Math.imul(vi,ni)|0,Ye=Ye+Math.imul(vi,li)|0,We=We+Math.imul(di,Ci)|0,g=g+Math.imul(di,Pi)|0,g=g+Math.imul(bi,Ci)|0,Ye=Ye+Math.imul(bi,Pi)|0,We=We+Math.imul(pi,Zi)|0,g=g+Math.imul(pi,ia)|0,g=g+Math.imul(_i,Zi)|0,Ye=Ye+Math.imul(_i,ia)|0,We=We+Math.imul(Xt,ra)|0,g=g+Math.imul(Xt,Qi)|0,g=g+Math.imul(si,ra)|0,Ye=Ye+Math.imul(si,Qi)|0;var nn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(nn>>>26)|0,nn&=67108863,We=Math.imul(ai,Si),g=Math.imul(ai,qi),g=g+Math.imul(oi,Si)|0,Ye=Math.imul(oi,qi),We=We+Math.imul(Vi,Yi)|0,g=g+Math.imul(Vi,zi)|0,g=g+Math.imul(Ui,Yi)|0,Ye=Ye+Math.imul(Ui,zi)|0,We=We+Math.imul(gi,Ki)|0,g=g+Math.imul(gi,Gi)|0,g=g+Math.imul(Ni,Ki)|0,Ye=Ye+Math.imul(Ni,Gi)|0,We=We+Math.imul(Hi,Ji)|0,g=g+Math.imul(Hi,Xi)|0,g=g+Math.imul(Ii,Ji)|0,Ye=Ye+Math.imul(Ii,Xi)|0,We=We+Math.imul(Ri,ea)|0,g=g+Math.imul(Ri,ua)|0,g=g+Math.imul(Wi,ea)|0,Ye=Ye+Math.imul(Wi,ua)|0,We=We+Math.imul(Li,ni)|0,g=g+Math.imul(Li,li)|0,g=g+Math.imul(Ti,ni)|0,Ye=Ye+Math.imul(Ti,li)|0,We=We+Math.imul(ci,Ci)|0,g=g+Math.imul(ci,Pi)|0,g=g+Math.imul(vi,Ci)|0,Ye=Ye+Math.imul(vi,Pi)|0,We=We+Math.imul(di,Zi)|0,g=g+Math.imul(di,ia)|0,g=g+Math.imul(bi,Zi)|0,Ye=Ye+Math.imul(bi,ia)|0,We=We+Math.imul(pi,ra)|0,g=g+Math.imul(pi,Qi)|0,g=g+Math.imul(_i,ra)|0,Ye=Ye+Math.imul(_i,Qi)|0,We=We+Math.imul(Xt,da)|0,g=g+Math.imul(Xt,ha)|0,g=g+Math.imul(si,da)|0,Ye=Ye+Math.imul(si,ha)|0;var bn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,We=Math.imul(ai,Yi),g=Math.imul(ai,zi),g=g+Math.imul(oi,Yi)|0,Ye=Math.imul(oi,zi),We=We+Math.imul(Vi,Ki)|0,g=g+Math.imul(Vi,Gi)|0,g=g+Math.imul(Ui,Ki)|0,Ye=Ye+Math.imul(Ui,Gi)|0,We=We+Math.imul(gi,Ji)|0,g=g+Math.imul(gi,Xi)|0,g=g+Math.imul(Ni,Ji)|0,Ye=Ye+Math.imul(Ni,Xi)|0,We=We+Math.imul(Hi,ea)|0,g=g+Math.imul(Hi,ua)|0,g=g+Math.imul(Ii,ea)|0,Ye=Ye+Math.imul(Ii,ua)|0,We=We+Math.imul(Ri,ni)|0,g=g+Math.imul(Ri,li)|0,g=g+Math.imul(Wi,ni)|0,Ye=Ye+Math.imul(Wi,li)|0,We=We+Math.imul(Li,Ci)|0,g=g+Math.imul(Li,Pi)|0,g=g+Math.imul(Ti,Ci)|0,Ye=Ye+Math.imul(Ti,Pi)|0,We=We+Math.imul(ci,Zi)|0,g=g+Math.imul(ci,ia)|0,g=g+Math.imul(vi,Zi)|0,Ye=Ye+Math.imul(vi,ia)|0,We=We+Math.imul(di,ra)|0,g=g+Math.imul(di,Qi)|0,g=g+Math.imul(bi,ra)|0,Ye=Ye+Math.imul(bi,Qi)|0,We=We+Math.imul(pi,da)|0,g=g+Math.imul(pi,ha)|0,g=g+Math.imul(_i,da)|0,Ye=Ye+Math.imul(_i,ha)|0;var wn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wn>>>26)|0,wn&=67108863,We=Math.imul(ai,Ki),g=Math.imul(ai,Gi),g=g+Math.imul(oi,Ki)|0,Ye=Math.imul(oi,Gi),We=We+Math.imul(Vi,Ji)|0,g=g+Math.imul(Vi,Xi)|0,g=g+Math.imul(Ui,Ji)|0,Ye=Ye+Math.imul(Ui,Xi)|0,We=We+Math.imul(gi,ea)|0,g=g+Math.imul(gi,ua)|0,g=g+Math.imul(Ni,ea)|0,Ye=Ye+Math.imul(Ni,ua)|0,We=We+Math.imul(Hi,ni)|0,g=g+Math.imul(Hi,li)|0,g=g+Math.imul(Ii,ni)|0,Ye=Ye+Math.imul(Ii,li)|0,We=We+Math.imul(Ri,Ci)|0,g=g+Math.imul(Ri,Pi)|0,g=g+Math.imul(Wi,Ci)|0,Ye=Ye+Math.imul(Wi,Pi)|0,We=We+Math.imul(Li,Zi)|0,g=g+Math.imul(Li,ia)|0,g=g+Math.imul(Ti,Zi)|0,Ye=Ye+Math.imul(Ti,ia)|0,We=We+Math.imul(ci,ra)|0,g=g+Math.imul(ci,Qi)|0,g=g+Math.imul(vi,ra)|0,Ye=Ye+Math.imul(vi,Qi)|0,We=We+Math.imul(di,da)|0,g=g+Math.imul(di,ha)|0,g=g+Math.imul(bi,da)|0,Ye=Ye+Math.imul(bi,ha)|0;var ln=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(ln>>>26)|0,ln&=67108863,We=Math.imul(ai,Ji),g=Math.imul(ai,Xi),g=g+Math.imul(oi,Ji)|0,Ye=Math.imul(oi,Xi),We=We+Math.imul(Vi,ea)|0,g=g+Math.imul(Vi,ua)|0,g=g+Math.imul(Ui,ea)|0,Ye=Ye+Math.imul(Ui,ua)|0,We=We+Math.imul(gi,ni)|0,g=g+Math.imul(gi,li)|0,g=g+Math.imul(Ni,ni)|0,Ye=Ye+Math.imul(Ni,li)|0,We=We+Math.imul(Hi,Ci)|0,g=g+Math.imul(Hi,Pi)|0,g=g+Math.imul(Ii,Ci)|0,Ye=Ye+Math.imul(Ii,Pi)|0,We=We+Math.imul(Ri,Zi)|0,g=g+Math.imul(Ri,ia)|0,g=g+Math.imul(Wi,Zi)|0,Ye=Ye+Math.imul(Wi,ia)|0,We=We+Math.imul(Li,ra)|0,g=g+Math.imul(Li,Qi)|0,g=g+Math.imul(Ti,ra)|0,Ye=Ye+Math.imul(Ti,Qi)|0,We=We+Math.imul(ci,da)|0,g=g+Math.imul(ci,ha)|0,g=g+Math.imul(vi,da)|0,Ye=Ye+Math.imul(vi,ha)|0;var Mn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,We=Math.imul(ai,ea),g=Math.imul(ai,ua),g=g+Math.imul(oi,ea)|0,Ye=Math.imul(oi,ua),We=We+Math.imul(Vi,ni)|0,g=g+Math.imul(Vi,li)|0,g=g+Math.imul(Ui,ni)|0,Ye=Ye+Math.imul(Ui,li)|0,We=We+Math.imul(gi,Ci)|0,g=g+Math.imul(gi,Pi)|0,g=g+Math.imul(Ni,Ci)|0,Ye=Ye+Math.imul(Ni,Pi)|0,We=We+Math.imul(Hi,Zi)|0,g=g+Math.imul(Hi,ia)|0,g=g+Math.imul(Ii,Zi)|0,Ye=Ye+Math.imul(Ii,ia)|0,We=We+Math.imul(Ri,ra)|0,g=g+Math.imul(Ri,Qi)|0,g=g+Math.imul(Wi,ra)|0,Ye=Ye+Math.imul(Wi,Qi)|0,We=We+Math.imul(Li,da)|0,g=g+Math.imul(Li,ha)|0,g=g+Math.imul(Ti,da)|0,Ye=Ye+Math.imul(Ti,ha)|0;var sn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(sn>>>26)|0,sn&=67108863,We=Math.imul(ai,ni),g=Math.imul(ai,li),g=g+Math.imul(oi,ni)|0,Ye=Math.imul(oi,li),We=We+Math.imul(Vi,Ci)|0,g=g+Math.imul(Vi,Pi)|0,g=g+Math.imul(Ui,Ci)|0,Ye=Ye+Math.imul(Ui,Pi)|0,We=We+Math.imul(gi,Zi)|0,g=g+Math.imul(gi,ia)|0,g=g+Math.imul(Ni,Zi)|0,Ye=Ye+Math.imul(Ni,ia)|0,We=We+Math.imul(Hi,ra)|0,g=g+Math.imul(Hi,Qi)|0,g=g+Math.imul(Ii,ra)|0,Ye=Ye+Math.imul(Ii,Qi)|0,We=We+Math.imul(Ri,da)|0,g=g+Math.imul(Ri,ha)|0,g=g+Math.imul(Wi,da)|0,Ye=Ye+Math.imul(Wi,ha)|0;var Dn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,We=Math.imul(ai,Ci),g=Math.imul(ai,Pi),g=g+Math.imul(oi,Ci)|0,Ye=Math.imul(oi,Pi),We=We+Math.imul(Vi,Zi)|0,g=g+Math.imul(Vi,ia)|0,g=g+Math.imul(Ui,Zi)|0,Ye=Ye+Math.imul(Ui,ia)|0,We=We+Math.imul(gi,ra)|0,g=g+Math.imul(gi,Qi)|0,g=g+Math.imul(Ni,ra)|0,Ye=Ye+Math.imul(Ni,Qi)|0,We=We+Math.imul(Hi,da)|0,g=g+Math.imul(Hi,ha)|0,g=g+Math.imul(Ii,da)|0,Ye=Ye+Math.imul(Ii,ha)|0;var An=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(An>>>26)|0,An&=67108863,We=Math.imul(ai,Zi),g=Math.imul(ai,ia),g=g+Math.imul(oi,Zi)|0,Ye=Math.imul(oi,ia),We=We+Math.imul(Vi,ra)|0,g=g+Math.imul(Vi,Qi)|0,g=g+Math.imul(Ui,ra)|0,Ye=Ye+Math.imul(Ui,Qi)|0,We=We+Math.imul(gi,da)|0,g=g+Math.imul(gi,ha)|0,g=g+Math.imul(Ni,da)|0,Ye=Ye+Math.imul(Ni,ha)|0;var Tn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,We=Math.imul(ai,ra),g=Math.imul(ai,Qi),g=g+Math.imul(oi,ra)|0,Ye=Math.imul(oi,Qi),We=We+Math.imul(Vi,da)|0,g=g+Math.imul(Vi,ha)|0,g=g+Math.imul(Ui,da)|0,Ye=Ye+Math.imul(Ui,ha)|0;var Jn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,We=Math.imul(ai,da),g=Math.imul(ai,ha),g=g+Math.imul(oi,da)|0,Ye=Math.imul(oi,ha);var Zn=(Xe+We|0)+((g&8191)<<13)|0;return Xe=(Ye+(g>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,at[0]=xn,at[1]=rn,at[2]=an,at[3]=Wa,at[4]=wa,at[5]=Da,at[6]=Na,at[7]=on,at[8]=nn,at[9]=bn,at[10]=wn,at[11]=ln,at[12]=Mn,at[13]=sn,at[14]=Dn,at[15]=An,at[16]=Tn,at[17]=Jn,at[18]=Zn,Xe!==0&&(at[19]=Xe,xe.length++),xe};Math.imul||(Jt=Gt);function ei(Je,s,K){K.negative=s.negative^Je.negative,K.length=Je.length+s.length;for(var xe=0,ke=0,Ke=0;Ke<K.length-1;Ke++){var at=ke;ke=0;for(var Xe=xe&67108863,We=Math.min(Ke,s.length-1),g=Math.max(0,Ke-Je.length+1);g<=We;g++){var Ye=Ke-g,ti=(Je.words[Ye]|0)*(s.words[g]|0),Xt=ti&67108863;at=at+(ti/67108864|0)|0,Xt=Xt+Xe|0,Xe=Xt&67108863,at=at+(Xt>>>26)|0,ke+=at>>>26,at&=67108863}K.words[Ke]=Xe,xe=at,at=ke}return xe===0?K.length--:K.words[Ke]=xe,K.strip()}function ii(Je,s,K){return new ri().mulp(Je,s,K)}R.prototype.mulTo=function(s,K){var xe,ke=this.length+s.length;return xe=this.length===10&&s.length===10?Jt(this,s,K):ke<63?Gt(this,s,K):ke<1024?ei(this,s,K):ii(this,s,K),xe};function ri(Je,s){this.x=Je,this.y=s}ri.prototype.makeRBT=function(s){for(var K=Array(s),xe=R.prototype._countBits(s)-1,ke=0;ke<s;ke++)K[ke]=this.revBin(ke,xe,s);return K},ri.prototype.revBin=function(s,K,xe){if(s===0||s===xe-1)return s;for(var ke=0,Ke=0;Ke<K;Ke++)ke|=(s&1)<<K-Ke-1,s>>=1;return ke},ri.prototype.permute=function(s,K,xe,ke,Ke,at){for(var Xe=0;Xe<at;Xe++)ke[Xe]=K[s[Xe]],Ke[Xe]=xe[s[Xe]]},ri.prototype.transform=function(s,K,xe,ke,Ke,at){this.permute(at,s,K,xe,ke,Ke);for(var Xe=1;Xe<Ke;Xe<<=1)for(var We=Xe<<1,g=Math.cos(2*Math.PI/We),Ye=Math.sin(2*Math.PI/We),ti=0;ti<Ke;ti+=We)for(var Xt=g,si=Ye,ki=0;ki<Xe;ki++){var pi=xe[ti+ki],_i=ke[ti+ki],hi=xe[ti+ki+Xe],di=ke[ti+ki+Xe],bi=Xt*hi-si*di;di=Xt*di+si*hi,hi=bi,xe[ti+ki]=pi+hi,ke[ti+ki]=_i+di,xe[ti+ki+Xe]=pi-hi,ke[ti+ki+Xe]=_i-di,ki!==We&&(bi=g*Xt-Ye*si,si=g*si+Ye*Xt,Xt=bi)}},ri.prototype.guessLen13b=function(s,K){var xe=Math.max(K,s)|1,ke=xe&1,Ke=0;for(xe=xe/2|0;xe;xe>>>=1)Ke++;return 1<<Ke+1+ke},ri.prototype.conjugate=function(s,K,xe){if(!(xe<=1))for(var ke=0;ke<xe/2;ke++){var Ke=s[ke];s[ke]=s[xe-ke-1],s[xe-ke-1]=Ke,Ke=K[ke],K[ke]=-K[xe-ke-1],K[xe-ke-1]=-Ke}},ri.prototype.normalize13b=function(s,K){for(var xe=0,ke=0;ke<K/2;ke++){var Ke=Math.round(s[2*ke+1]/K)*8192+Math.round(s[2*ke]/K)+xe;s[ke]=Ke&67108863,xe=Ke<67108864?0:Ke/67108864|0}return s},ri.prototype.convert13b=function(s,K,xe,ke){for(var Ke=0,at=0;at<K;at++)Ke+=s[at]|0,xe[2*at]=Ke&8191,Ke>>>=13,xe[2*at+1]=Ke&8191,Ke>>>=13;for(at=2*K;at<ke;++at)xe[at]=0;De(Ke===0),De((Ke&-8192)==0)},ri.prototype.stub=function(s){for(var K=Array(s),xe=0;xe<s;xe++)K[xe]=0;return K},ri.prototype.mulp=function(s,K,xe){var ke=2*this.guessLen13b(s.length,K.length),Ke=this.makeRBT(ke),at=this.stub(ke),Xe=Array(ke),We=Array(ke),g=Array(ke),Ye=Array(ke),ti=Array(ke),Xt=Array(ke),si=xe.words;si.length=ke,this.convert13b(s.words,s.length,Xe,ke),this.convert13b(K.words,K.length,Ye,ke),this.transform(Xe,at,We,g,ke,Ke),this.transform(Ye,at,ti,Xt,ke,Ke);for(var ki=0;ki<ke;ki++){var pi=We[ki]*ti[ki]-g[ki]*Xt[ki];g[ki]=We[ki]*Xt[ki]+g[ki]*ti[ki],We[ki]=pi}return this.conjugate(We,g,ke),this.transform(We,g,si,at,ke,Ke),this.conjugate(si,at,ke),this.normalize13b(si,ke),xe.negative=s.negative^K.negative,xe.length=s.length+K.length,xe.strip()},R.prototype.mul=function(s){var K=new R(null);return K.words=Array(this.length+s.length),this.mulTo(s,K)},R.prototype.mulf=function(s){var K=new R(null);return K.words=Array(this.length+s.length),ii(this,s,K)},R.prototype.imul=function(s){return this.clone().mulTo(s,this)},R.prototype.imuln=function(s){De(typeof s==`number`),De(s<67108864);for(var K=0,xe=0;xe<this.length;xe++){var ke=(this.words[xe]|0)*s,Ke=(ke&67108863)+(K&67108863);K>>=26,K+=ke/67108864|0,K+=Ke>>>26,this.words[xe]=Ke&67108863}return K!==0&&(this.words[xe]=K,this.length++),this.length=s===0?1:this.length,this},R.prototype.muln=function(s){return this.clone().imuln(s)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(s){var K=Yt(s);if(K.length===0)return new R(1);for(var xe=this,ke=0;ke<K.length&&K[ke]===0;ke++,xe=xe.sqr());if(++ke<K.length)for(var Ke=xe.sqr();ke<K.length;ke++,Ke=Ke.sqr())K[ke]!==0&&(xe=xe.mul(Ke));return xe},R.prototype.iushln=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=67108863>>>26-K<<26-K,Ke;if(K!==0){var at=0;for(Ke=0;Ke<this.length;Ke++){var Xe=this.words[Ke]&ke,We=(this.words[Ke]|0)-Xe<<K;this.words[Ke]=We|at,at=Xe>>>26-K}at&&(this.words[Ke]=at,this.length++)}if(xe!==0){for(Ke=this.length-1;Ke>=0;Ke--)this.words[Ke+xe]=this.words[Ke];for(Ke=0;Ke<xe;Ke++)this.words[Ke]=0;this.length+=xe}return this.strip()},R.prototype.ishln=function(s){return De(this.negative===0),this.iushln(s)},R.prototype.iushrn=function(s,K,xe){De(typeof s==`number`&&s>=0);var ke=K?(K-K%26)/26:0,Ke=s%26,at=Math.min((s-Ke)/26,this.length),Xe=67108863^67108863>>>Ke<<Ke,We=xe;if(ke-=at,ke=Math.max(0,ke),We){for(var g=0;g<at;g++)We.words[g]=this.words[g];We.length=at}if(at!==0)if(this.length>at)for(this.length-=at,g=0;g<this.length;g++)this.words[g]=this.words[g+at];else this.words[0]=0,this.length=1;var Ye=0;for(g=this.length-1;g>=0&&(Ye!==0||g>=ke);g--){var ti=this.words[g]|0;this.words[g]=Ye<<26-Ke|ti>>>Ke,Ye=ti&Xe}return We&&Ye!==0&&(We.words[We.length++]=Ye),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},R.prototype.ishrn=function(s,K,xe){return De(this.negative===0),this.iushrn(s,K,xe)},R.prototype.shln=function(s){return this.clone().ishln(s)},R.prototype.ushln=function(s){return this.clone().iushln(s)},R.prototype.shrn=function(s){return this.clone().ishrn(s)},R.prototype.ushrn=function(s){return this.clone().iushrn(s)},R.prototype.testn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=1<<K;return this.length<=xe?!1:!!(this.words[xe]&ke)},R.prototype.imaskn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=xe)return this;if(K!==0&&xe++,this.length=Math.min(xe,this.length),K!==0){var ke=67108863^67108863>>>K<<K;this.words[this.length-1]&=ke}return this.strip()},R.prototype.maskn=function(s){return this.clone().imaskn(s)},R.prototype.iaddn=function(s){return De(typeof s==`number`),De(s<67108864),s<0?this.isubn(-s):this.negative===0?this._iaddn(s):this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this)},R.prototype._iaddn=function(s){this.words[0]+=s;for(var K=0;K<this.length&&this.words[K]>=67108864;K++)this.words[K]-=67108864,K===this.length-1?this.words[K+1]=1:this.words[K+1]++;return this.length=Math.max(this.length,K+1),this},R.prototype.isubn=function(s){if(De(typeof s==`number`),De(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var K=0;K<this.length&&this.words[K]<0;K++)this.words[K]+=67108864,--this.words[K+1];return this.strip()},R.prototype.addn=function(s){return this.clone().iaddn(s)},R.prototype.subn=function(s){return this.clone().isubn(s)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(s,K,xe){var ke=s.length+xe,Ke;this._expand(ke);var at,Xe=0;for(Ke=0;Ke<s.length;Ke++){at=(this.words[Ke+xe]|0)+Xe;var We=(s.words[Ke]|0)*K;at-=We&67108863,Xe=(at>>26)-(We/67108864|0),this.words[Ke+xe]=at&67108863}for(;Ke<this.length-xe;Ke++)at=(this.words[Ke+xe]|0)+Xe,Xe=at>>26,this.words[Ke+xe]=at&67108863;if(Xe===0)return this.strip();for(De(Xe===-1),Xe=0,Ke=0;Ke<this.length;Ke++)at=-(this.words[Ke]|0)+Xe,Xe=at>>26,this.words[Ke]=at&67108863;return this.negative=1,this.strip()},R.prototype._wordDiv=function(s,K){var xe=this.length-s.length,ke=this.clone(),Ke=s,at=Ke.words[Ke.length-1]|0;xe=26-this._countBits(at),xe!==0&&(Ke=Ke.ushln(xe),ke.iushln(xe),at=Ke.words[Ke.length-1]|0);var Xe=ke.length-Ke.length,We;if(K!==`mod`){We=new R(null),We.length=Xe+1,We.words=Array(We.length);for(var g=0;g<We.length;g++)We.words[g]=0}var Ye=ke.clone()._ishlnsubmul(Ke,1,Xe);Ye.negative===0&&(ke=Ye,We&&(We.words[Xe]=1));for(var ti=Xe-1;ti>=0;ti--){var Xt=(ke.words[Ke.length+ti]|0)*67108864+(ke.words[Ke.length+ti-1]|0);for(Xt=Math.min(Xt/at|0,67108863),ke._ishlnsubmul(Ke,Xt,ti);ke.negative!==0;)Xt--,ke.negative=0,ke._ishlnsubmul(Ke,1,ti),ke.isZero()||(ke.negative^=1);We&&(We.words[ti]=Xt)}return We&&We.strip(),ke.strip(),K!==`div`&&xe!==0&&ke.iushrn(xe),{div:We||null,mod:ke}},R.prototype.divmod=function(s,K,xe){if(De(!s.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var ke,Ke,at;return this.negative!==0&&s.negative===0?(at=this.neg().divmod(s,K),K!==`mod`&&(ke=at.div.neg()),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.iadd(s)),{div:ke,mod:Ke}):this.negative===0&&s.negative!==0?(at=this.divmod(s.neg(),K),K!==`mod`&&(ke=at.div.neg()),{div:ke,mod:at.mod}):(this.negative&s.negative)===0?s.length>this.length||this.cmp(s)<0?{div:new R(0),mod:this}:s.length===1?K===`div`?{div:this.divn(s.words[0]),mod:null}:K===`mod`?{div:null,mod:new R(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new R(this.modn(s.words[0]))}:this._wordDiv(s,K):(at=this.neg().divmod(s.neg(),K),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.isub(s)),{div:at.div,mod:Ke})},R.prototype.div=function(s){return this.divmod(s,`div`,!1).div},R.prototype.mod=function(s){return this.divmod(s,`mod`,!1).mod},R.prototype.umod=function(s){return this.divmod(s,`mod`,!0).mod},R.prototype.divRound=function(s){var K=this.divmod(s);if(K.mod.isZero())return K.div;var xe=K.div.negative===0?K.mod:K.mod.isub(s),ke=s.ushrn(1),Ke=s.andln(1),at=xe.cmp(ke);return at<0||Ke===1&&at===0?K.div:K.div.negative===0?K.div.iaddn(1):K.div.isubn(1)},R.prototype.modn=function(s){De(s<=67108863);for(var K=(1<<26)%s,xe=0,ke=this.length-1;ke>=0;ke--)xe=(K*xe+(this.words[ke]|0))%s;return xe},R.prototype.idivn=function(s){De(s<=67108863);for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=(this.words[xe]|0)+K*67108864;this.words[xe]=ke/s|0,K=ke%s}return this.strip()},R.prototype.divn=function(s){return this.clone().idivn(s)},R.prototype.egcd=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=new R(0),Xe=new R(1),We=0;K.isEven()&&xe.isEven();)K.iushrn(1),xe.iushrn(1),++We;for(var g=xe.clone(),Ye=K.clone();!K.isZero();){for(var ti=0,Xt=1;(K.words[0]&Xt)===0&&ti<26;++ti,Xt<<=1);if(ti>0)for(K.iushrn(ti);ti-- >0;)(ke.isOdd()||Ke.isOdd())&&(ke.iadd(g),Ke.isub(Ye)),ke.iushrn(1),Ke.iushrn(1);for(var si=0,ki=1;(xe.words[0]&ki)===0&&si<26;++si,ki<<=1);if(si>0)for(xe.iushrn(si);si-- >0;)(at.isOdd()||Xe.isOdd())&&(at.iadd(g),Xe.isub(Ye)),at.iushrn(1),Xe.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(at),Ke.isub(Xe)):(xe.isub(K),at.isub(ke),Xe.isub(Ke))}return{a:at,b:Xe,gcd:xe.iushln(We)}},R.prototype._invmp=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=xe.clone();K.cmpn(1)>0&&xe.cmpn(1)>0;){for(var Xe=0,We=1;(K.words[0]&We)===0&&Xe<26;++Xe,We<<=1);if(Xe>0)for(K.iushrn(Xe);Xe-- >0;)ke.isOdd()&&ke.iadd(at),ke.iushrn(1);for(var g=0,Ye=1;(xe.words[0]&Ye)===0&&g<26;++g,Ye<<=1);if(g>0)for(xe.iushrn(g);g-- >0;)Ke.isOdd()&&Ke.iadd(at),Ke.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(Ke)):(xe.isub(K),Ke.isub(ke))}var ti;return ti=K.cmpn(1)===0?ke:Ke,ti.cmpn(0)<0&&ti.iadd(s),ti},R.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var K=this.clone(),xe=s.clone();K.negative=0,xe.negative=0;for(var ke=0;K.isEven()&&xe.isEven();ke++)K.iushrn(1),xe.iushrn(1);do{for(;K.isEven();)K.iushrn(1);for(;xe.isEven();)xe.iushrn(1);var Ke=K.cmp(xe);if(Ke<0){var at=K;K=xe,xe=at}else if(Ke===0||xe.cmpn(1)===0)break;K.isub(xe)}while(!0);return xe.iushln(ke)},R.prototype.invm=function(s){return this.egcd(s).a.umod(s)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(s){return this.words[0]&s},R.prototype.bincn=function(s){De(typeof s==`number`);var K=s%26,xe=(s-K)/26,ke=1<<K;if(this.length<=xe)return this._expand(xe+1),this.words[xe]|=ke,this;for(var Ke=ke,at=xe;Ke!==0&&at<this.length;at++){var Xe=this.words[at]|0;Xe+=Ke,Ke=Xe>>>26,Xe&=67108863,this.words[at]=Xe}return Ke!==0&&(this.words[at]=Ke,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(s){var K=s<0;if(this.negative!==0&&!K)return-1;if(this.negative===0&&K)return 1;this.strip();var xe;if(this.length>1)xe=1;else{K&&(s=-s),De(s<=67108863,`Number is too big`);var ke=this.words[0]|0;xe=ke===s?0:ke<s?-1:1}return this.negative===0?xe:-xe|0},R.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var K=this.ucmp(s);return this.negative===0?K:-K|0},R.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=this.words[xe]|0,Ke=s.words[xe]|0;if(ke!==Ke){ke<Ke?K=-1:ke>Ke&&(K=1);break}}return K},R.prototype.gtn=function(s){return this.cmpn(s)===1},R.prototype.gt=function(s){return this.cmp(s)===1},R.prototype.gten=function(s){return this.cmpn(s)>=0},R.prototype.gte=function(s){return this.cmp(s)>=0},R.prototype.ltn=function(s){return this.cmpn(s)===-1},R.prototype.lt=function(s){return this.cmp(s)===-1},R.prototype.lten=function(s){return this.cmpn(s)<=0},R.prototype.lte=function(s){return this.cmp(s)<=0},R.prototype.eqn=function(s){return this.cmpn(s)===0},R.prototype.eq=function(s){return this.cmp(s)===0},R.red=function(s){return new wi(s)},R.prototype.toRed=function(s){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),s.convertTo(this)._forceRed(s)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(s){return this.red=s,this},R.prototype.forceRed=function(s){return De(!this.red,`Already a number in reduction context`),this._forceRed(s)},R.prototype.redAdd=function(s){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,s)},R.prototype.redIAdd=function(s){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,s)},R.prototype.redSub=function(s){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,s)},R.prototype.redISub=function(s){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,s)},R.prototype.redShl=function(s){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,s)},R.prototype.redMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.mul(this,s)},R.prototype.redIMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.imul(this,s)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(s){return De(this.red&&!s.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,s)};var ui={k256:null,p224:null,p192:null,p25519:null};function fi(Je,s){this.name=Je,this.p=new R(s,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}fi.prototype._tmp=function(){var s=new R(null);return s.words=Array(Math.ceil(this.n/13)),s},fi.prototype.ireduce=function(s){var K=s,xe;do this.split(K,this.tmp),K=this.imulK(K),K=K.iadd(this.tmp),xe=K.bitLength();while(xe>this.n);var ke=xe<this.n?-1:K.ucmp(this.p);return ke===0?(K.words[0]=0,K.length=1):ke>0?K.isub(this.p):K.strip===void 0?K._strip():K.strip(),K},fi.prototype.split=function(s,K){s.iushrn(this.n,0,K)},fi.prototype.imulK=function(s){return s.imul(this.k)};function mi(){fi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(mi,fi),mi.prototype.split=function(s,K){for(var xe=4194303,ke=Math.min(s.length,9),Ke=0;Ke<ke;Ke++)K.words[Ke]=s.words[Ke];if(K.length=ke,s.length<=9){s.words[0]=0,s.length=1;return}var at=s.words[9];for(K.words[K.length++]=at&xe,Ke=10;Ke<s.length;Ke++){var Xe=s.words[Ke]|0;s.words[Ke-10]=(Xe&xe)<<4|at>>>22,at=Xe}at>>>=22,s.words[Ke-10]=at,at===0&&s.length>10?s.length-=10:s.length-=9},mi.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var K=0,xe=0;xe<s.length;xe++){var ke=s.words[xe]|0;K+=ke*977,s.words[xe]=K&67108863,K=ke*64+(K/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Fi(){fi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(Fi,fi);function Mi(){fi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Mi,fi);function xi(){fi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(xi,fi),xi.prototype.imulK=function(s){for(var K=0,xe=0;xe<s.length;xe++){var ke=(s.words[xe]|0)*19+K,Ke=ke&67108863;ke>>>=26,s.words[xe]=Ke,K=ke}return K!==0&&(s.words[s.length++]=K),s},R._prime=function(s){if(ui[s])return ui[s];var K;if(s===`k256`)K=new mi;else if(s===`p224`)K=new Fi;else if(s===`p192`)K=new Mi;else if(s===`p25519`)K=new xi;else throw Error(`Unknown prime `+s);return ui[s]=K,K};function wi(Je){if(typeof Je==`string`){var s=R._prime(Je);this.m=s.p,this.prime=s}else De(Je.gtn(1),`modulus must be greater than 1`),this.m=Je,this.prime=null}wi.prototype._verify1=function(s){De(s.negative===0,`red works only with positives`),De(s.red,`red works only with red numbers`)},wi.prototype._verify2=function(s,K){De((s.negative|K.negative)===0,`red works only with positives`),De(s.red&&s.red===K.red,`red works only with red numbers`)},wi.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},wi.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},wi.prototype.add=function(s,K){this._verify2(s,K);var xe=s.add(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe._forceRed(this)},wi.prototype.iadd=function(s,K){this._verify2(s,K);var xe=s.iadd(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe},wi.prototype.sub=function(s,K){this._verify2(s,K);var xe=s.sub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe._forceRed(this)},wi.prototype.isub=function(s,K){this._verify2(s,K);var xe=s.isub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe},wi.prototype.shl=function(s,K){return this._verify1(s),this.imod(s.ushln(K))},wi.prototype.imul=function(s,K){return this._verify2(s,K),this.imod(s.imul(K))},wi.prototype.mul=function(s,K){return this._verify2(s,K),this.imod(s.mul(K))},wi.prototype.isqr=function(s){return this.imul(s,s.clone())},wi.prototype.sqr=function(s){return this.mul(s,s)},wi.prototype.sqrt=function(s){if(s.isZero())return s.clone();var K=this.m.andln(3);if(De(K%2==1),K===3){var xe=this.m.add(new R(1)).iushrn(2);return this.pow(s,xe)}for(var ke=this.m.subn(1),Ke=0;!ke.isZero()&&ke.andln(1)===0;)Ke++,ke.iushrn(1);De(!ke.isZero());var at=new R(1).toRed(this),Xe=at.redNeg(),We=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new R(2*g*g).toRed(this);this.pow(g,We).cmp(Xe)!==0;)g.redIAdd(Xe);for(var Ye=this.pow(g,ke),ti=this.pow(s,ke.addn(1).iushrn(1)),Xt=this.pow(s,ke),si=Ke;Xt.cmp(at)!==0;){for(var ki=Xt,pi=0;ki.cmp(at)!==0;pi++)ki=ki.redSqr();De(pi<si);var _i=this.pow(Ye,new R(1).iushln(si-pi-1));ti=ti.redMul(_i),Ye=_i.redSqr(),Xt=Xt.redMul(Ye),si=pi}return ti},wi.prototype.invm=function(s){var K=s._invmp(this.m);return K.negative===0?this.imod(K):(K.negative=0,this.imod(K).redNeg())},wi.prototype.pow=function(s,K){if(K.isZero())return new R(1).toRed(this);if(K.cmpn(1)===0)return s.clone();var xe=4,ke=Array(1<<xe);ke[0]=new R(1).toRed(this),ke[1]=s;for(var Ke=2;Ke<ke.length;Ke++)ke[Ke]=this.mul(ke[Ke-1],s);var at=ke[0],Xe=0,We=0,g=K.bitLength()%26;for(g===0&&(g=26),Ke=K.length-1;Ke>=0;Ke--){for(var Ye=K.words[Ke],ti=g-1;ti>=0;ti--){var Xt=Ye>>ti&1;if(at!==ke[0]&&(at=this.sqr(at)),Xt===0&&Xe===0){We=0;continue}Xe<<=1,Xe|=Xt,We++,!(We!==xe&&(Ke!==0||ti!==0))&&(at=this.mul(at,ke[Xe]),We=0,Xe=0)}g=26}return at},wi.prototype.convertTo=function(s){var K=s.umod(this.m);return K===s?K.clone():K},wi.prototype.convertFrom=function(s){var K=s.clone();return K.red=null,K},R.mont=function(s){return new Oi(s)};function Oi(Je){wi.call(this,Je),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(Oi,wi),Oi.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},Oi.prototype.convertFrom=function(s){var K=this.imod(s.mul(this.rinv));return K.red=null,K},Oi.prototype.imul=function(s,K){if(s.isZero()||K.isZero())return s.words[0]=0,s.length=1,s;var xe=s.imul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.mul=function(s,K){if(s.isZero()||K.isZero())return new R(0)._forceRed(this);var xe=s.mul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_browser$2=__commonJSMin(((r,p)=>{init_dist$3();var j=require_elliptic(),Ue=require_bn$1();p.exports=function(Ct){return new Ge(Ct)};var De={secp256k1:{name:`secp256k1`,byteLength:32},secp224r1:{name:`p224`,byteLength:28},prime256v1:{name:`p256`,byteLength:32},prime192v1:{name:`p192`,byteLength:24},ed25519:{name:`ed25519`,byteLength:32},secp384r1:{name:`p384`,byteLength:48},secp521r1:{name:`p521`,byteLength:66}};De.p224=De.secp224r1,De.p256=De.secp256r1=De.prime256v1,De.p192=De.secp192r1=De.prime192v1,De.p384=De.secp384r1,De.p521=De.secp521r1;function Ge(ut){this.curveType=De[ut],this.curveType||={name:ut},this.curve=new j.ec(this.curveType.name),this.keys=void 0}Ge.prototype.generateKeys=function(ut,Ct){return this.keys=this.curve.genKeyPair(),this.getPublicKey(ut,Ct)},Ge.prototype.computeSecret=function(ut,Ct,zt){return Ct||=`utf8`,Buffer$6.isBuffer(ut)||(ut=new Buffer$6(ut,Ct)),R(this.curve.keyFromPublic(ut).getPublic().mul(this.keys.getPrivate()).getX(),zt,this.curveType.byteLength)},Ge.prototype.getPublicKey=function(ut,Ct){var zt=this.keys.getPublic(Ct===`compressed`,!0);return Ct===`hybrid`&&(zt[zt.length-1]%2?zt[0]=7:zt[0]=6),R(zt,ut)},Ge.prototype.getPrivateKey=function(ut){return R(this.keys.getPrivate(),ut)},Ge.prototype.setPublicKey=function(ut,Ct){return Ct||=`utf8`,Buffer$6.isBuffer(ut)||(ut=new Buffer$6(ut,Ct)),this.keys._importPublic(ut),this},Ge.prototype.setPrivateKey=function(ut,Ct){Ct||=`utf8`,Buffer$6.isBuffer(ut)||(ut=new Buffer$6(ut,Ct));var zt=new Ue(ut);return zt=zt.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(zt),this};function R(ut,Ct,zt){Array.isArray(ut)||(ut=ut.toArray());var ft=new Buffer$6(ut);if(zt&&ft.length<zt){var qt=new Buffer$6(zt-ft.length);qt.fill(0),ft=Buffer$6.concat([qt,ft])}return Ct?ft.toString(Ct):ft}})),require_mgf=__commonJSMin(((r,p)=>{var j=require_browser$20(),Ue=require_safe_buffer$4().Buffer;p.exports=function(Ge,R){for(var ut=Ue.alloc(0),Ct=0,zt;ut.length<R;)zt=De(Ct++),ut=Ue.concat([ut,j(`sha1`).update(Ge).update(zt).digest()]);return ut.slice(0,R)};function De(Ge){var R=Ue.allocUnsafe(4);return R.writeUInt32BE(Ge,0),R}})),require_xor=__commonJSMin(((r,p)=>{p.exports=function(Ue,De){for(var Ge=Ue.length,R=-1;++R<Ge;)Ue[R]^=De[R];return Ue}})),require_bn=__commonJSMin(((r,p)=>{(function(j,Ue){function De(Je,s){if(!Je)throw Error(s||`Assertion failed`)}function Ge(Je,s){Je.super_=s;var K=function(){};K.prototype=s.prototype,Je.prototype=new K,Je.prototype.constructor=Je}function R(Je,s,K){if(R.isBN(Je))return Je;this.negative=0,this.words=null,this.length=0,this.red=null,Je!==null&&((s===`le`||s===`be`)&&(K=s,s=10),this._init(Je||0,s||10,K||`be`))}typeof j==`object`?j.exports=R:Ue.BN=R,R.BN=R,R.wordSize=26;var ut;try{ut=typeof window<`u`&&typeof window.Buffer<`u`?window.Buffer:require_dist$1().Buffer}catch{}R.isBN=function(s){return s instanceof R?!0:typeof s==`object`&&!!s&&s.constructor.wordSize===R.wordSize&&Array.isArray(s.words)},R.max=function(s,K){return s.cmp(K)>0?s:K},R.min=function(s,K){return s.cmp(K)<0?s:K},R.prototype._init=function(s,K,xe){if(typeof s==`number`)return this._initNumber(s,K,xe);if(typeof s==`object`)return this._initArray(s,K,xe);K===`hex`&&(K=16),De(K===(K|0)&&K>=2&&K<=36),s=s.toString().replace(/\s+/g,``);var ke=0;s[0]===`-`&&(ke++,this.negative=1),ke<s.length&&(K===16?this._parseHex(s,ke,xe):(this._parseBase(s,K,ke),xe===`le`&&this._initArray(this.toArray(),K,xe)))},R.prototype._initNumber=function(s,K,xe){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(De(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),xe===`le`&&this._initArray(this.toArray(),K,xe)},R.prototype._initArray=function(s,K,xe){if(De(typeof s.length==`number`),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke,at,Xe=0;if(xe===`be`)for(ke=s.length-1,Ke=0;ke>=0;ke-=3)at=s[ke]|s[ke-1]<<8|s[ke-2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);else if(xe===`le`)for(ke=0,Ke=0;ke<s.length;ke+=3)at=s[ke]|s[ke+1]<<8|s[ke+2]<<16,this.words[Ke]|=at<<Xe&67108863,this.words[Ke+1]=at>>>26-Xe&67108863,Xe+=24,Xe>=26&&(Xe-=26,Ke++);return this.strip()};function Ct(Je,s){var K=Je.charCodeAt(s);return K>=65&&K<=70?K-55:K>=97&&K<=102?K-87:K-48&15}function zt(Je,s,K){var xe=Ct(Je,K);return K-1>=s&&(xe|=Ct(Je,K-1)<<4),xe}R.prototype._parseHex=function(s,K,xe){this.length=Math.ceil((s.length-K)/6),this.words=Array(this.length);for(var ke=0;ke<this.length;ke++)this.words[ke]=0;var Ke=0,at=0,Xe;if(xe===`be`)for(ke=s.length-1;ke>=K;ke-=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;else for(ke=(s.length-K)%2==0?K+1:K;ke<s.length;ke+=2)Xe=zt(s,K,ke)<<Ke,this.words[at]|=Xe&67108863,Ke>=18?(Ke-=18,at+=1,this.words[at]|=Xe>>>26):Ke+=8;this.strip()};function ft(Je,s,K,xe){for(var ke=0,Ke=Math.min(Je.length,K),at=s;at<Ke;at++){var Xe=Je.charCodeAt(at)-48;ke*=xe,Xe>=49?ke+=Xe-49+10:Xe>=17?ke+=Xe-17+10:ke+=Xe}return ke}R.prototype._parseBase=function(s,K,xe){this.words=[0],this.length=1;for(var ke=0,Ke=1;Ke<=67108863;Ke*=K)ke++;ke--,Ke=Ke/K|0;for(var at=s.length-xe,Xe=at%ke,We=Math.min(at,at-Xe)+xe,g=0,Ye=xe;Ye<We;Ye+=ke)g=ft(s,Ye,Ye+ke,K),this.imuln(Ke),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g);if(Xe!==0){var ti=1;for(g=ft(s,Ye,s.length,K),Ye=0;Ye<Xe;Ye++)ti*=K;this.imuln(ti),this.words[0]+g<67108864?this.words[0]+=g:this._iaddn(g)}this.strip()},R.prototype.copy=function(s){s.words=Array(this.length);for(var K=0;K<this.length;K++)s.words[K]=this.words[K];s.length=this.length,s.negative=this.negative,s.red=this.red},R.prototype.clone=function(){var s=new R(null);return this.copy(s),s},R.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},R.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},R.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},R.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var qt=`.0.00.000.0000.00000.000000.0000000.00000000.000000000.0000000000.00000000000.000000000000.0000000000000.00000000000000.000000000000000.0000000000000000.00000000000000000.000000000000000000.0000000000000000000.00000000000000000000.000000000000000000000.0000000000000000000000.00000000000000000000000.000000000000000000000000.0000000000000000000000000`.split(`.`),Nt=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Ut=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];R.prototype.toString=function(s,K){s||=10,K=K|0||1;var xe;if(s===16||s===`hex`){xe=``;for(var ke=0,Ke=0,at=0;at<this.length;at++){var Xe=this.words[at],We=((Xe<<ke|Ke)&16777215).toString(16);Ke=Xe>>>24-ke&16777215,ke+=2,ke>=26&&(ke-=26,at--),xe=Ke!==0||at!==this.length-1?qt[6-We.length]+We+xe:We+xe}for(Ke!==0&&(xe=Ke.toString(16)+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}if(s===(s|0)&&s>=2&&s<=36){var g=Nt[s],Ye=Ut[s];xe=``;var ti=this.clone();for(ti.negative=0;!ti.isZero();){var Xt=ti.modn(Ye).toString(s);ti=ti.idivn(Ye),xe=ti.isZero()?Xt+xe:qt[g-Xt.length]+Xt+xe}for(this.isZero()&&(xe=`0`+xe);xe.length%K!==0;)xe=`0`+xe;return this.negative!==0&&(xe=`-`+xe),xe}De(!1,`Base should be between 2 and 36`)},R.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&De(!1,`Number can only safely store up to 53 bits`),this.negative===0?s:-s},R.prototype.toJSON=function(){return this.toString(16)},R.prototype.toBuffer=function(s,K){return De(typeof ut<`u`),this.toArrayLike(ut,s,K)},R.prototype.toArray=function(s,K){return this.toArrayLike(Array,s,K)},R.prototype.toArrayLike=function(s,K,xe){var ke=this.byteLength(),Ke=xe||Math.max(1,ke);De(ke<=Ke,`byte array longer than desired length`),De(Ke>0,`Requested array length <= 0`),this.strip();var at=K===`le`,Xe=new s(Ke),We,g,Ye=this.clone();if(at){for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[g]=We;for(;g<Ke;g++)Xe[g]=0}else{for(g=0;g<Ke-ke;g++)Xe[g]=0;for(g=0;!Ye.isZero();g++)We=Ye.andln(255),Ye.iushrn(8),Xe[Ke-g-1]=We}return Xe},Math.clz32?R.prototype._countBits=function(s){return 32-Math.clz32(s)}:R.prototype._countBits=function(s){var K=s,xe=0;return K>=4096&&(xe+=13,K>>>=13),K>=64&&(xe+=7,K>>>=7),K>=8&&(xe+=4,K>>>=4),K>=2&&(xe+=2,K>>>=2),xe+K},R.prototype._zeroBits=function(s){if(s===0)return 26;var K=s,xe=0;return!(K&8191)&&(xe+=13,K>>>=13),!(K&127)&&(xe+=7,K>>>=7),!(K&15)&&(xe+=4,K>>>=4),!(K&3)&&(xe+=2,K>>>=2),!(K&1)&&xe++,xe},R.prototype.bitLength=function(){var s=this.words[this.length-1],K=this._countBits(s);return(this.length-1)*26+K};function Yt(Je){for(var s=Array(Je.bitLength()),K=0;K<s.length;K++){var xe=K/26|0,ke=K%26;s[K]=(Je.words[xe]&1<<ke)>>>ke}return s}R.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,K=0;K<this.length;K++){var xe=this._zeroBits(this.words[K]);if(s+=xe,xe!==26)break}return s},R.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},R.prototype.toTwos=function(s){return this.negative===0?this.clone():this.abs().inotn(s).iaddn(1)},R.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},R.prototype.isNeg=function(){return this.negative!==0},R.prototype.neg=function(){return this.clone().ineg()},R.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},R.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var K=0;K<s.length;K++)this.words[K]=this.words[K]|s.words[K];return this.strip()},R.prototype.ior=function(s){return De((this.negative|s.negative)===0),this.iuor(s)},R.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},R.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},R.prototype.iuand=function(s){for(var K=this.length>s.length?s:this,xe=0;xe<K.length;xe++)this.words[xe]=this.words[xe]&s.words[xe];return this.length=K.length,this.strip()},R.prototype.iand=function(s){return De((this.negative|s.negative)===0),this.iuand(s)},R.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},R.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},R.prototype.iuxor=function(s){var K,xe;this.length>s.length?(K=this,xe=s):(K=s,xe=this);for(var ke=0;ke<xe.length;ke++)this.words[ke]=K.words[ke]^xe.words[ke];if(this!==K)for(;ke<K.length;ke++)this.words[ke]=K.words[ke];return this.length=K.length,this.strip()},R.prototype.ixor=function(s){return De((this.negative|s.negative)===0),this.iuxor(s)},R.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},R.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},R.prototype.inotn=function(s){De(typeof s==`number`&&s>=0);var K=Math.ceil(s/26)|0,xe=s%26;this._expand(K),xe>0&&K--;for(var ke=0;ke<K;ke++)this.words[ke]=~this.words[ke]&67108863;return xe>0&&(this.words[ke]=~this.words[ke]&67108863>>26-xe),this.strip()},R.prototype.notn=function(s){return this.clone().inotn(s)},R.prototype.setn=function(s,K){De(typeof s==`number`&&s>=0);var xe=s/26|0,ke=s%26;return this._expand(xe+1),K?this.words[xe]=this.words[xe]|1<<ke:this.words[xe]=this.words[xe]&~(1<<ke),this.strip()},R.prototype.iadd=function(s){var K;if(this.negative!==0&&s.negative===0)return this.negative=0,K=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,K=this.isub(s),s.negative=1,K._normSign();var xe,ke;this.length>s.length?(xe=this,ke=s):(xe=s,ke=this);for(var Ke=0,at=0;at<ke.length;at++)K=(xe.words[at]|0)+(ke.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;for(;Ke!==0&&at<xe.length;at++)K=(xe.words[at]|0)+Ke,this.words[at]=K&67108863,Ke=K>>>26;if(this.length=xe.length,Ke!==0)this.words[this.length]=Ke,this.length++;else if(xe!==this)for(;at<xe.length;at++)this.words[at]=xe.words[at];return this},R.prototype.add=function(s){var K;return s.negative!==0&&this.negative===0?(s.negative=0,K=this.sub(s),s.negative^=1,K):s.negative===0&&this.negative!==0?(this.negative=0,K=s.sub(this),this.negative=1,K):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},R.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var K=this.iadd(s);return s.negative=1,K._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var xe=this.cmp(s);if(xe===0)return this.negative=0,this.length=1,this.words[0]=0,this;var ke,Ke;xe>0?(ke=this,Ke=s):(ke=s,Ke=this);for(var at=0,Xe=0;Xe<Ke.length;Xe++)K=(ke.words[Xe]|0)-(Ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;for(;at!==0&&Xe<ke.length;Xe++)K=(ke.words[Xe]|0)+at,at=K>>26,this.words[Xe]=K&67108863;if(at===0&&Xe<ke.length&&ke!==this)for(;Xe<ke.length;Xe++)this.words[Xe]=ke.words[Xe];return this.length=Math.max(this.length,Xe),ke!==this&&(this.negative=1),this.strip()},R.prototype.sub=function(s){return this.clone().isub(s)};function Gt(Je,s,K){K.negative=s.negative^Je.negative;var xe=Je.length+s.length|0;K.length=xe,xe=xe-1|0;var ke=Je.words[0]|0,Ke=s.words[0]|0,at=ke*Ke,Xe=at&67108863,We=at/67108864|0;K.words[0]=Xe;for(var g=1;g<xe;g++){for(var Ye=We>>>26,ti=We&67108863,Xt=Math.min(g,s.length-1),si=Math.max(0,g-Je.length+1);si<=Xt;si++){var ki=g-si|0;ke=Je.words[ki]|0,Ke=s.words[si]|0,at=ke*Ke+ti,Ye+=at/67108864|0,ti=at&67108863}K.words[g]=ti|0,We=Ye|0}return We===0?K.length--:K.words[g]=We|0,K.strip()}var Jt=function(s,K,xe){var ke=s.words,Ke=K.words,at=xe.words,Xe=0,We,g,Ye,ti=ke[0]|0,Xt=ti&8191,si=ti>>>13,ki=ke[1]|0,pi=ki&8191,_i=ki>>>13,hi=ke[2]|0,di=hi&8191,bi=hi>>>13,Bi=ke[3]|0,ci=Bi&8191,vi=Bi>>>13,Ai=ke[4]|0,Li=Ai&8191,Ti=Ai>>>13,ba=ke[5]|0,Ri=ba&8191,Wi=ba>>>13,Ma=ke[6]|0,Hi=Ma&8191,Ii=Ma>>>13,ya=ke[7]|0,gi=ya&8191,Ni=ya>>>13,$i=ke[8]|0,Vi=$i&8191,Ui=$i>>>13,yi=ke[9]|0,ai=yi&8191,oi=yi>>>13,Di=Ke[0]|0,Si=Di&8191,qi=Di>>>13,la=Ke[1]|0,Yi=la&8191,zi=la>>>13,ka=Ke[2]|0,Ki=ka&8191,Gi=ka>>>13,Aa=Ke[3]|0,Ji=Aa&8191,Xi=Aa>>>13,kn=Ke[4]|0,ea=kn&8191,ua=kn>>>13,Ei=Ke[5]|0,ni=Ei&8191,li=Ei>>>13,ji=Ke[6]|0,Ci=ji&8191,Pi=ji>>>13,fa=Ke[7]|0,Zi=fa&8191,ia=fa>>>13,$a=Ke[8]|0,ra=$a&8191,Qi=$a>>>13,Xn=Ke[9]|0,da=Xn&8191,ha=Xn>>>13;xe.negative=s.negative^K.negative,xe.length=19,We=Math.imul(Xt,Si),g=Math.imul(Xt,qi),g=g+Math.imul(si,Si)|0,Ye=Math.imul(si,qi);var xn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(xn>>>26)|0,xn&=67108863,We=Math.imul(pi,Si),g=Math.imul(pi,qi),g=g+Math.imul(_i,Si)|0,Ye=Math.imul(_i,qi),We=We+Math.imul(Xt,Yi)|0,g=g+Math.imul(Xt,zi)|0,g=g+Math.imul(si,Yi)|0,Ye=Ye+Math.imul(si,zi)|0;var rn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(rn>>>26)|0,rn&=67108863,We=Math.imul(di,Si),g=Math.imul(di,qi),g=g+Math.imul(bi,Si)|0,Ye=Math.imul(bi,qi),We=We+Math.imul(pi,Yi)|0,g=g+Math.imul(pi,zi)|0,g=g+Math.imul(_i,Yi)|0,Ye=Ye+Math.imul(_i,zi)|0,We=We+Math.imul(Xt,Ki)|0,g=g+Math.imul(Xt,Gi)|0,g=g+Math.imul(si,Ki)|0,Ye=Ye+Math.imul(si,Gi)|0;var an=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(an>>>26)|0,an&=67108863,We=Math.imul(ci,Si),g=Math.imul(ci,qi),g=g+Math.imul(vi,Si)|0,Ye=Math.imul(vi,qi),We=We+Math.imul(di,Yi)|0,g=g+Math.imul(di,zi)|0,g=g+Math.imul(bi,Yi)|0,Ye=Ye+Math.imul(bi,zi)|0,We=We+Math.imul(pi,Ki)|0,g=g+Math.imul(pi,Gi)|0,g=g+Math.imul(_i,Ki)|0,Ye=Ye+Math.imul(_i,Gi)|0,We=We+Math.imul(Xt,Ji)|0,g=g+Math.imul(Xt,Xi)|0,g=g+Math.imul(si,Ji)|0,Ye=Ye+Math.imul(si,Xi)|0;var Wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Wa>>>26)|0,Wa&=67108863,We=Math.imul(Li,Si),g=Math.imul(Li,qi),g=g+Math.imul(Ti,Si)|0,Ye=Math.imul(Ti,qi),We=We+Math.imul(ci,Yi)|0,g=g+Math.imul(ci,zi)|0,g=g+Math.imul(vi,Yi)|0,Ye=Ye+Math.imul(vi,zi)|0,We=We+Math.imul(di,Ki)|0,g=g+Math.imul(di,Gi)|0,g=g+Math.imul(bi,Ki)|0,Ye=Ye+Math.imul(bi,Gi)|0,We=We+Math.imul(pi,Ji)|0,g=g+Math.imul(pi,Xi)|0,g=g+Math.imul(_i,Ji)|0,Ye=Ye+Math.imul(_i,Xi)|0,We=We+Math.imul(Xt,ea)|0,g=g+Math.imul(Xt,ua)|0,g=g+Math.imul(si,ea)|0,Ye=Ye+Math.imul(si,ua)|0;var wa=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wa>>>26)|0,wa&=67108863,We=Math.imul(Ri,Si),g=Math.imul(Ri,qi),g=g+Math.imul(Wi,Si)|0,Ye=Math.imul(Wi,qi),We=We+Math.imul(Li,Yi)|0,g=g+Math.imul(Li,zi)|0,g=g+Math.imul(Ti,Yi)|0,Ye=Ye+Math.imul(Ti,zi)|0,We=We+Math.imul(ci,Ki)|0,g=g+Math.imul(ci,Gi)|0,g=g+Math.imul(vi,Ki)|0,Ye=Ye+Math.imul(vi,Gi)|0,We=We+Math.imul(di,Ji)|0,g=g+Math.imul(di,Xi)|0,g=g+Math.imul(bi,Ji)|0,Ye=Ye+Math.imul(bi,Xi)|0,We=We+Math.imul(pi,ea)|0,g=g+Math.imul(pi,ua)|0,g=g+Math.imul(_i,ea)|0,Ye=Ye+Math.imul(_i,ua)|0,We=We+Math.imul(Xt,ni)|0,g=g+Math.imul(Xt,li)|0,g=g+Math.imul(si,ni)|0,Ye=Ye+Math.imul(si,li)|0;var Da=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Da>>>26)|0,Da&=67108863,We=Math.imul(Hi,Si),g=Math.imul(Hi,qi),g=g+Math.imul(Ii,Si)|0,Ye=Math.imul(Ii,qi),We=We+Math.imul(Ri,Yi)|0,g=g+Math.imul(Ri,zi)|0,g=g+Math.imul(Wi,Yi)|0,Ye=Ye+Math.imul(Wi,zi)|0,We=We+Math.imul(Li,Ki)|0,g=g+Math.imul(Li,Gi)|0,g=g+Math.imul(Ti,Ki)|0,Ye=Ye+Math.imul(Ti,Gi)|0,We=We+Math.imul(ci,Ji)|0,g=g+Math.imul(ci,Xi)|0,g=g+Math.imul(vi,Ji)|0,Ye=Ye+Math.imul(vi,Xi)|0,We=We+Math.imul(di,ea)|0,g=g+Math.imul(di,ua)|0,g=g+Math.imul(bi,ea)|0,Ye=Ye+Math.imul(bi,ua)|0,We=We+Math.imul(pi,ni)|0,g=g+Math.imul(pi,li)|0,g=g+Math.imul(_i,ni)|0,Ye=Ye+Math.imul(_i,li)|0,We=We+Math.imul(Xt,Ci)|0,g=g+Math.imul(Xt,Pi)|0,g=g+Math.imul(si,Ci)|0,Ye=Ye+Math.imul(si,Pi)|0;var Na=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Na>>>26)|0,Na&=67108863,We=Math.imul(gi,Si),g=Math.imul(gi,qi),g=g+Math.imul(Ni,Si)|0,Ye=Math.imul(Ni,qi),We=We+Math.imul(Hi,Yi)|0,g=g+Math.imul(Hi,zi)|0,g=g+Math.imul(Ii,Yi)|0,Ye=Ye+Math.imul(Ii,zi)|0,We=We+Math.imul(Ri,Ki)|0,g=g+Math.imul(Ri,Gi)|0,g=g+Math.imul(Wi,Ki)|0,Ye=Ye+Math.imul(Wi,Gi)|0,We=We+Math.imul(Li,Ji)|0,g=g+Math.imul(Li,Xi)|0,g=g+Math.imul(Ti,Ji)|0,Ye=Ye+Math.imul(Ti,Xi)|0,We=We+Math.imul(ci,ea)|0,g=g+Math.imul(ci,ua)|0,g=g+Math.imul(vi,ea)|0,Ye=Ye+Math.imul(vi,ua)|0,We=We+Math.imul(di,ni)|0,g=g+Math.imul(di,li)|0,g=g+Math.imul(bi,ni)|0,Ye=Ye+Math.imul(bi,li)|0,We=We+Math.imul(pi,Ci)|0,g=g+Math.imul(pi,Pi)|0,g=g+Math.imul(_i,Ci)|0,Ye=Ye+Math.imul(_i,Pi)|0,We=We+Math.imul(Xt,Zi)|0,g=g+Math.imul(Xt,ia)|0,g=g+Math.imul(si,Zi)|0,Ye=Ye+Math.imul(si,ia)|0;var on=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(on>>>26)|0,on&=67108863,We=Math.imul(Vi,Si),g=Math.imul(Vi,qi),g=g+Math.imul(Ui,Si)|0,Ye=Math.imul(Ui,qi),We=We+Math.imul(gi,Yi)|0,g=g+Math.imul(gi,zi)|0,g=g+Math.imul(Ni,Yi)|0,Ye=Ye+Math.imul(Ni,zi)|0,We=We+Math.imul(Hi,Ki)|0,g=g+Math.imul(Hi,Gi)|0,g=g+Math.imul(Ii,Ki)|0,Ye=Ye+Math.imul(Ii,Gi)|0,We=We+Math.imul(Ri,Ji)|0,g=g+Math.imul(Ri,Xi)|0,g=g+Math.imul(Wi,Ji)|0,Ye=Ye+Math.imul(Wi,Xi)|0,We=We+Math.imul(Li,ea)|0,g=g+Math.imul(Li,ua)|0,g=g+Math.imul(Ti,ea)|0,Ye=Ye+Math.imul(Ti,ua)|0,We=We+Math.imul(ci,ni)|0,g=g+Math.imul(ci,li)|0,g=g+Math.imul(vi,ni)|0,Ye=Ye+Math.imul(vi,li)|0,We=We+Math.imul(di,Ci)|0,g=g+Math.imul(di,Pi)|0,g=g+Math.imul(bi,Ci)|0,Ye=Ye+Math.imul(bi,Pi)|0,We=We+Math.imul(pi,Zi)|0,g=g+Math.imul(pi,ia)|0,g=g+Math.imul(_i,Zi)|0,Ye=Ye+Math.imul(_i,ia)|0,We=We+Math.imul(Xt,ra)|0,g=g+Math.imul(Xt,Qi)|0,g=g+Math.imul(si,ra)|0,Ye=Ye+Math.imul(si,Qi)|0;var nn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(nn>>>26)|0,nn&=67108863,We=Math.imul(ai,Si),g=Math.imul(ai,qi),g=g+Math.imul(oi,Si)|0,Ye=Math.imul(oi,qi),We=We+Math.imul(Vi,Yi)|0,g=g+Math.imul(Vi,zi)|0,g=g+Math.imul(Ui,Yi)|0,Ye=Ye+Math.imul(Ui,zi)|0,We=We+Math.imul(gi,Ki)|0,g=g+Math.imul(gi,Gi)|0,g=g+Math.imul(Ni,Ki)|0,Ye=Ye+Math.imul(Ni,Gi)|0,We=We+Math.imul(Hi,Ji)|0,g=g+Math.imul(Hi,Xi)|0,g=g+Math.imul(Ii,Ji)|0,Ye=Ye+Math.imul(Ii,Xi)|0,We=We+Math.imul(Ri,ea)|0,g=g+Math.imul(Ri,ua)|0,g=g+Math.imul(Wi,ea)|0,Ye=Ye+Math.imul(Wi,ua)|0,We=We+Math.imul(Li,ni)|0,g=g+Math.imul(Li,li)|0,g=g+Math.imul(Ti,ni)|0,Ye=Ye+Math.imul(Ti,li)|0,We=We+Math.imul(ci,Ci)|0,g=g+Math.imul(ci,Pi)|0,g=g+Math.imul(vi,Ci)|0,Ye=Ye+Math.imul(vi,Pi)|0,We=We+Math.imul(di,Zi)|0,g=g+Math.imul(di,ia)|0,g=g+Math.imul(bi,Zi)|0,Ye=Ye+Math.imul(bi,ia)|0,We=We+Math.imul(pi,ra)|0,g=g+Math.imul(pi,Qi)|0,g=g+Math.imul(_i,ra)|0,Ye=Ye+Math.imul(_i,Qi)|0,We=We+Math.imul(Xt,da)|0,g=g+Math.imul(Xt,ha)|0,g=g+Math.imul(si,da)|0,Ye=Ye+Math.imul(si,ha)|0;var bn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(bn>>>26)|0,bn&=67108863,We=Math.imul(ai,Yi),g=Math.imul(ai,zi),g=g+Math.imul(oi,Yi)|0,Ye=Math.imul(oi,zi),We=We+Math.imul(Vi,Ki)|0,g=g+Math.imul(Vi,Gi)|0,g=g+Math.imul(Ui,Ki)|0,Ye=Ye+Math.imul(Ui,Gi)|0,We=We+Math.imul(gi,Ji)|0,g=g+Math.imul(gi,Xi)|0,g=g+Math.imul(Ni,Ji)|0,Ye=Ye+Math.imul(Ni,Xi)|0,We=We+Math.imul(Hi,ea)|0,g=g+Math.imul(Hi,ua)|0,g=g+Math.imul(Ii,ea)|0,Ye=Ye+Math.imul(Ii,ua)|0,We=We+Math.imul(Ri,ni)|0,g=g+Math.imul(Ri,li)|0,g=g+Math.imul(Wi,ni)|0,Ye=Ye+Math.imul(Wi,li)|0,We=We+Math.imul(Li,Ci)|0,g=g+Math.imul(Li,Pi)|0,g=g+Math.imul(Ti,Ci)|0,Ye=Ye+Math.imul(Ti,Pi)|0,We=We+Math.imul(ci,Zi)|0,g=g+Math.imul(ci,ia)|0,g=g+Math.imul(vi,Zi)|0,Ye=Ye+Math.imul(vi,ia)|0,We=We+Math.imul(di,ra)|0,g=g+Math.imul(di,Qi)|0,g=g+Math.imul(bi,ra)|0,Ye=Ye+Math.imul(bi,Qi)|0,We=We+Math.imul(pi,da)|0,g=g+Math.imul(pi,ha)|0,g=g+Math.imul(_i,da)|0,Ye=Ye+Math.imul(_i,ha)|0;var wn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(wn>>>26)|0,wn&=67108863,We=Math.imul(ai,Ki),g=Math.imul(ai,Gi),g=g+Math.imul(oi,Ki)|0,Ye=Math.imul(oi,Gi),We=We+Math.imul(Vi,Ji)|0,g=g+Math.imul(Vi,Xi)|0,g=g+Math.imul(Ui,Ji)|0,Ye=Ye+Math.imul(Ui,Xi)|0,We=We+Math.imul(gi,ea)|0,g=g+Math.imul(gi,ua)|0,g=g+Math.imul(Ni,ea)|0,Ye=Ye+Math.imul(Ni,ua)|0,We=We+Math.imul(Hi,ni)|0,g=g+Math.imul(Hi,li)|0,g=g+Math.imul(Ii,ni)|0,Ye=Ye+Math.imul(Ii,li)|0,We=We+Math.imul(Ri,Ci)|0,g=g+Math.imul(Ri,Pi)|0,g=g+Math.imul(Wi,Ci)|0,Ye=Ye+Math.imul(Wi,Pi)|0,We=We+Math.imul(Li,Zi)|0,g=g+Math.imul(Li,ia)|0,g=g+Math.imul(Ti,Zi)|0,Ye=Ye+Math.imul(Ti,ia)|0,We=We+Math.imul(ci,ra)|0,g=g+Math.imul(ci,Qi)|0,g=g+Math.imul(vi,ra)|0,Ye=Ye+Math.imul(vi,Qi)|0,We=We+Math.imul(di,da)|0,g=g+Math.imul(di,ha)|0,g=g+Math.imul(bi,da)|0,Ye=Ye+Math.imul(bi,ha)|0;var ln=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(ln>>>26)|0,ln&=67108863,We=Math.imul(ai,Ji),g=Math.imul(ai,Xi),g=g+Math.imul(oi,Ji)|0,Ye=Math.imul(oi,Xi),We=We+Math.imul(Vi,ea)|0,g=g+Math.imul(Vi,ua)|0,g=g+Math.imul(Ui,ea)|0,Ye=Ye+Math.imul(Ui,ua)|0,We=We+Math.imul(gi,ni)|0,g=g+Math.imul(gi,li)|0,g=g+Math.imul(Ni,ni)|0,Ye=Ye+Math.imul(Ni,li)|0,We=We+Math.imul(Hi,Ci)|0,g=g+Math.imul(Hi,Pi)|0,g=g+Math.imul(Ii,Ci)|0,Ye=Ye+Math.imul(Ii,Pi)|0,We=We+Math.imul(Ri,Zi)|0,g=g+Math.imul(Ri,ia)|0,g=g+Math.imul(Wi,Zi)|0,Ye=Ye+Math.imul(Wi,ia)|0,We=We+Math.imul(Li,ra)|0,g=g+Math.imul(Li,Qi)|0,g=g+Math.imul(Ti,ra)|0,Ye=Ye+Math.imul(Ti,Qi)|0,We=We+Math.imul(ci,da)|0,g=g+Math.imul(ci,ha)|0,g=g+Math.imul(vi,da)|0,Ye=Ye+Math.imul(vi,ha)|0;var Mn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,We=Math.imul(ai,ea),g=Math.imul(ai,ua),g=g+Math.imul(oi,ea)|0,Ye=Math.imul(oi,ua),We=We+Math.imul(Vi,ni)|0,g=g+Math.imul(Vi,li)|0,g=g+Math.imul(Ui,ni)|0,Ye=Ye+Math.imul(Ui,li)|0,We=We+Math.imul(gi,Ci)|0,g=g+Math.imul(gi,Pi)|0,g=g+Math.imul(Ni,Ci)|0,Ye=Ye+Math.imul(Ni,Pi)|0,We=We+Math.imul(Hi,Zi)|0,g=g+Math.imul(Hi,ia)|0,g=g+Math.imul(Ii,Zi)|0,Ye=Ye+Math.imul(Ii,ia)|0,We=We+Math.imul(Ri,ra)|0,g=g+Math.imul(Ri,Qi)|0,g=g+Math.imul(Wi,ra)|0,Ye=Ye+Math.imul(Wi,Qi)|0,We=We+Math.imul(Li,da)|0,g=g+Math.imul(Li,ha)|0,g=g+Math.imul(Ti,da)|0,Ye=Ye+Math.imul(Ti,ha)|0;var sn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(sn>>>26)|0,sn&=67108863,We=Math.imul(ai,ni),g=Math.imul(ai,li),g=g+Math.imul(oi,ni)|0,Ye=Math.imul(oi,li),We=We+Math.imul(Vi,Ci)|0,g=g+Math.imul(Vi,Pi)|0,g=g+Math.imul(Ui,Ci)|0,Ye=Ye+Math.imul(Ui,Pi)|0,We=We+Math.imul(gi,Zi)|0,g=g+Math.imul(gi,ia)|0,g=g+Math.imul(Ni,Zi)|0,Ye=Ye+Math.imul(Ni,ia)|0,We=We+Math.imul(Hi,ra)|0,g=g+Math.imul(Hi,Qi)|0,g=g+Math.imul(Ii,ra)|0,Ye=Ye+Math.imul(Ii,Qi)|0,We=We+Math.imul(Ri,da)|0,g=g+Math.imul(Ri,ha)|0,g=g+Math.imul(Wi,da)|0,Ye=Ye+Math.imul(Wi,ha)|0;var Dn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,We=Math.imul(ai,Ci),g=Math.imul(ai,Pi),g=g+Math.imul(oi,Ci)|0,Ye=Math.imul(oi,Pi),We=We+Math.imul(Vi,Zi)|0,g=g+Math.imul(Vi,ia)|0,g=g+Math.imul(Ui,Zi)|0,Ye=Ye+Math.imul(Ui,ia)|0,We=We+Math.imul(gi,ra)|0,g=g+Math.imul(gi,Qi)|0,g=g+Math.imul(Ni,ra)|0,Ye=Ye+Math.imul(Ni,Qi)|0,We=We+Math.imul(Hi,da)|0,g=g+Math.imul(Hi,ha)|0,g=g+Math.imul(Ii,da)|0,Ye=Ye+Math.imul(Ii,ha)|0;var An=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(An>>>26)|0,An&=67108863,We=Math.imul(ai,Zi),g=Math.imul(ai,ia),g=g+Math.imul(oi,Zi)|0,Ye=Math.imul(oi,ia),We=We+Math.imul(Vi,ra)|0,g=g+Math.imul(Vi,Qi)|0,g=g+Math.imul(Ui,ra)|0,Ye=Ye+Math.imul(Ui,Qi)|0,We=We+Math.imul(gi,da)|0,g=g+Math.imul(gi,ha)|0,g=g+Math.imul(Ni,da)|0,Ye=Ye+Math.imul(Ni,ha)|0;var Tn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,We=Math.imul(ai,ra),g=Math.imul(ai,Qi),g=g+Math.imul(oi,ra)|0,Ye=Math.imul(oi,Qi),We=We+Math.imul(Vi,da)|0,g=g+Math.imul(Vi,ha)|0,g=g+Math.imul(Ui,da)|0,Ye=Ye+Math.imul(Ui,ha)|0;var Jn=(Xe+We|0)+((g&8191)<<13)|0;Xe=(Ye+(g>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,We=Math.imul(ai,da),g=Math.imul(ai,ha),g=g+Math.imul(oi,da)|0,Ye=Math.imul(oi,ha);var Zn=(Xe+We|0)+((g&8191)<<13)|0;return Xe=(Ye+(g>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,at[0]=xn,at[1]=rn,at[2]=an,at[3]=Wa,at[4]=wa,at[5]=Da,at[6]=Na,at[7]=on,at[8]=nn,at[9]=bn,at[10]=wn,at[11]=ln,at[12]=Mn,at[13]=sn,at[14]=Dn,at[15]=An,at[16]=Tn,at[17]=Jn,at[18]=Zn,Xe!==0&&(at[19]=Xe,xe.length++),xe};Math.imul||(Jt=Gt);function ei(Je,s,K){K.negative=s.negative^Je.negative,K.length=Je.length+s.length;for(var xe=0,ke=0,Ke=0;Ke<K.length-1;Ke++){var at=ke;ke=0;for(var Xe=xe&67108863,We=Math.min(Ke,s.length-1),g=Math.max(0,Ke-Je.length+1);g<=We;g++){var Ye=Ke-g,ti=(Je.words[Ye]|0)*(s.words[g]|0),Xt=ti&67108863;at=at+(ti/67108864|0)|0,Xt=Xt+Xe|0,Xe=Xt&67108863,at=at+(Xt>>>26)|0,ke+=at>>>26,at&=67108863}K.words[Ke]=Xe,xe=at,at=ke}return xe===0?K.length--:K.words[Ke]=xe,K.strip()}function ii(Je,s,K){return new ri().mulp(Je,s,K)}R.prototype.mulTo=function(s,K){var xe,ke=this.length+s.length;return xe=this.length===10&&s.length===10?Jt(this,s,K):ke<63?Gt(this,s,K):ke<1024?ei(this,s,K):ii(this,s,K),xe};function ri(Je,s){this.x=Je,this.y=s}ri.prototype.makeRBT=function(s){for(var K=Array(s),xe=R.prototype._countBits(s)-1,ke=0;ke<s;ke++)K[ke]=this.revBin(ke,xe,s);return K},ri.prototype.revBin=function(s,K,xe){if(s===0||s===xe-1)return s;for(var ke=0,Ke=0;Ke<K;Ke++)ke|=(s&1)<<K-Ke-1,s>>=1;return ke},ri.prototype.permute=function(s,K,xe,ke,Ke,at){for(var Xe=0;Xe<at;Xe++)ke[Xe]=K[s[Xe]],Ke[Xe]=xe[s[Xe]]},ri.prototype.transform=function(s,K,xe,ke,Ke,at){this.permute(at,s,K,xe,ke,Ke);for(var Xe=1;Xe<Ke;Xe<<=1)for(var We=Xe<<1,g=Math.cos(2*Math.PI/We),Ye=Math.sin(2*Math.PI/We),ti=0;ti<Ke;ti+=We)for(var Xt=g,si=Ye,ki=0;ki<Xe;ki++){var pi=xe[ti+ki],_i=ke[ti+ki],hi=xe[ti+ki+Xe],di=ke[ti+ki+Xe],bi=Xt*hi-si*di;di=Xt*di+si*hi,hi=bi,xe[ti+ki]=pi+hi,ke[ti+ki]=_i+di,xe[ti+ki+Xe]=pi-hi,ke[ti+ki+Xe]=_i-di,ki!==We&&(bi=g*Xt-Ye*si,si=g*si+Ye*Xt,Xt=bi)}},ri.prototype.guessLen13b=function(s,K){var xe=Math.max(K,s)|1,ke=xe&1,Ke=0;for(xe=xe/2|0;xe;xe>>>=1)Ke++;return 1<<Ke+1+ke},ri.prototype.conjugate=function(s,K,xe){if(!(xe<=1))for(var ke=0;ke<xe/2;ke++){var Ke=s[ke];s[ke]=s[xe-ke-1],s[xe-ke-1]=Ke,Ke=K[ke],K[ke]=-K[xe-ke-1],K[xe-ke-1]=-Ke}},ri.prototype.normalize13b=function(s,K){for(var xe=0,ke=0;ke<K/2;ke++){var Ke=Math.round(s[2*ke+1]/K)*8192+Math.round(s[2*ke]/K)+xe;s[ke]=Ke&67108863,xe=Ke<67108864?0:Ke/67108864|0}return s},ri.prototype.convert13b=function(s,K,xe,ke){for(var Ke=0,at=0;at<K;at++)Ke+=s[at]|0,xe[2*at]=Ke&8191,Ke>>>=13,xe[2*at+1]=Ke&8191,Ke>>>=13;for(at=2*K;at<ke;++at)xe[at]=0;De(Ke===0),De((Ke&-8192)==0)},ri.prototype.stub=function(s){for(var K=Array(s),xe=0;xe<s;xe++)K[xe]=0;return K},ri.prototype.mulp=function(s,K,xe){var ke=2*this.guessLen13b(s.length,K.length),Ke=this.makeRBT(ke),at=this.stub(ke),Xe=Array(ke),We=Array(ke),g=Array(ke),Ye=Array(ke),ti=Array(ke),Xt=Array(ke),si=xe.words;si.length=ke,this.convert13b(s.words,s.length,Xe,ke),this.convert13b(K.words,K.length,Ye,ke),this.transform(Xe,at,We,g,ke,Ke),this.transform(Ye,at,ti,Xt,ke,Ke);for(var ki=0;ki<ke;ki++){var pi=We[ki]*ti[ki]-g[ki]*Xt[ki];g[ki]=We[ki]*Xt[ki]+g[ki]*ti[ki],We[ki]=pi}return this.conjugate(We,g,ke),this.transform(We,g,si,at,ke,Ke),this.conjugate(si,at,ke),this.normalize13b(si,ke),xe.negative=s.negative^K.negative,xe.length=s.length+K.length,xe.strip()},R.prototype.mul=function(s){var K=new R(null);return K.words=Array(this.length+s.length),this.mulTo(s,K)},R.prototype.mulf=function(s){var K=new R(null);return K.words=Array(this.length+s.length),ii(this,s,K)},R.prototype.imul=function(s){return this.clone().mulTo(s,this)},R.prototype.imuln=function(s){De(typeof s==`number`),De(s<67108864);for(var K=0,xe=0;xe<this.length;xe++){var ke=(this.words[xe]|0)*s,Ke=(ke&67108863)+(K&67108863);K>>=26,K+=ke/67108864|0,K+=Ke>>>26,this.words[xe]=Ke&67108863}return K!==0&&(this.words[xe]=K,this.length++),this.length=s===0?1:this.length,this},R.prototype.muln=function(s){return this.clone().imuln(s)},R.prototype.sqr=function(){return this.mul(this)},R.prototype.isqr=function(){return this.imul(this.clone())},R.prototype.pow=function(s){var K=Yt(s);if(K.length===0)return new R(1);for(var xe=this,ke=0;ke<K.length&&K[ke]===0;ke++,xe=xe.sqr());if(++ke<K.length)for(var Ke=xe.sqr();ke<K.length;ke++,Ke=Ke.sqr())K[ke]!==0&&(xe=xe.mul(Ke));return xe},R.prototype.iushln=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=67108863>>>26-K<<26-K,Ke;if(K!==0){var at=0;for(Ke=0;Ke<this.length;Ke++){var Xe=this.words[Ke]&ke,We=(this.words[Ke]|0)-Xe<<K;this.words[Ke]=We|at,at=Xe>>>26-K}at&&(this.words[Ke]=at,this.length++)}if(xe!==0){for(Ke=this.length-1;Ke>=0;Ke--)this.words[Ke+xe]=this.words[Ke];for(Ke=0;Ke<xe;Ke++)this.words[Ke]=0;this.length+=xe}return this.strip()},R.prototype.ishln=function(s){return De(this.negative===0),this.iushln(s)},R.prototype.iushrn=function(s,K,xe){De(typeof s==`number`&&s>=0);var ke=K?(K-K%26)/26:0,Ke=s%26,at=Math.min((s-Ke)/26,this.length),Xe=67108863^67108863>>>Ke<<Ke,We=xe;if(ke-=at,ke=Math.max(0,ke),We){for(var g=0;g<at;g++)We.words[g]=this.words[g];We.length=at}if(at!==0)if(this.length>at)for(this.length-=at,g=0;g<this.length;g++)this.words[g]=this.words[g+at];else this.words[0]=0,this.length=1;var Ye=0;for(g=this.length-1;g>=0&&(Ye!==0||g>=ke);g--){var ti=this.words[g]|0;this.words[g]=Ye<<26-Ke|ti>>>Ke,Ye=ti&Xe}return We&&Ye!==0&&(We.words[We.length++]=Ye),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},R.prototype.ishrn=function(s,K,xe){return De(this.negative===0),this.iushrn(s,K,xe)},R.prototype.shln=function(s){return this.clone().ishln(s)},R.prototype.ushln=function(s){return this.clone().iushln(s)},R.prototype.shrn=function(s){return this.clone().ishrn(s)},R.prototype.ushrn=function(s){return this.clone().iushrn(s)},R.prototype.testn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26,ke=1<<K;return this.length<=xe?!1:!!(this.words[xe]&ke)},R.prototype.imaskn=function(s){De(typeof s==`number`&&s>=0);var K=s%26,xe=(s-K)/26;if(De(this.negative===0,`imaskn works only with positive numbers`),this.length<=xe)return this;if(K!==0&&xe++,this.length=Math.min(xe,this.length),K!==0){var ke=67108863^67108863>>>K<<K;this.words[this.length-1]&=ke}return this.strip()},R.prototype.maskn=function(s){return this.clone().imaskn(s)},R.prototype.iaddn=function(s){return De(typeof s==`number`),De(s<67108864),s<0?this.isubn(-s):this.negative===0?this._iaddn(s):this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this)},R.prototype._iaddn=function(s){this.words[0]+=s;for(var K=0;K<this.length&&this.words[K]>=67108864;K++)this.words[K]-=67108864,K===this.length-1?this.words[K+1]=1:this.words[K+1]++;return this.length=Math.max(this.length,K+1),this},R.prototype.isubn=function(s){if(De(typeof s==`number`),De(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var K=0;K<this.length&&this.words[K]<0;K++)this.words[K]+=67108864,--this.words[K+1];return this.strip()},R.prototype.addn=function(s){return this.clone().iaddn(s)},R.prototype.subn=function(s){return this.clone().isubn(s)},R.prototype.iabs=function(){return this.negative=0,this},R.prototype.abs=function(){return this.clone().iabs()},R.prototype._ishlnsubmul=function(s,K,xe){var ke=s.length+xe,Ke;this._expand(ke);var at,Xe=0;for(Ke=0;Ke<s.length;Ke++){at=(this.words[Ke+xe]|0)+Xe;var We=(s.words[Ke]|0)*K;at-=We&67108863,Xe=(at>>26)-(We/67108864|0),this.words[Ke+xe]=at&67108863}for(;Ke<this.length-xe;Ke++)at=(this.words[Ke+xe]|0)+Xe,Xe=at>>26,this.words[Ke+xe]=at&67108863;if(Xe===0)return this.strip();for(De(Xe===-1),Xe=0,Ke=0;Ke<this.length;Ke++)at=-(this.words[Ke]|0)+Xe,Xe=at>>26,this.words[Ke]=at&67108863;return this.negative=1,this.strip()},R.prototype._wordDiv=function(s,K){var xe=this.length-s.length,ke=this.clone(),Ke=s,at=Ke.words[Ke.length-1]|0;xe=26-this._countBits(at),xe!==0&&(Ke=Ke.ushln(xe),ke.iushln(xe),at=Ke.words[Ke.length-1]|0);var Xe=ke.length-Ke.length,We;if(K!==`mod`){We=new R(null),We.length=Xe+1,We.words=Array(We.length);for(var g=0;g<We.length;g++)We.words[g]=0}var Ye=ke.clone()._ishlnsubmul(Ke,1,Xe);Ye.negative===0&&(ke=Ye,We&&(We.words[Xe]=1));for(var ti=Xe-1;ti>=0;ti--){var Xt=(ke.words[Ke.length+ti]|0)*67108864+(ke.words[Ke.length+ti-1]|0);for(Xt=Math.min(Xt/at|0,67108863),ke._ishlnsubmul(Ke,Xt,ti);ke.negative!==0;)Xt--,ke.negative=0,ke._ishlnsubmul(Ke,1,ti),ke.isZero()||(ke.negative^=1);We&&(We.words[ti]=Xt)}return We&&We.strip(),ke.strip(),K!==`div`&&xe!==0&&ke.iushrn(xe),{div:We||null,mod:ke}},R.prototype.divmod=function(s,K,xe){if(De(!s.isZero()),this.isZero())return{div:new R(0),mod:new R(0)};var ke,Ke,at;return this.negative!==0&&s.negative===0?(at=this.neg().divmod(s,K),K!==`mod`&&(ke=at.div.neg()),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.iadd(s)),{div:ke,mod:Ke}):this.negative===0&&s.negative!==0?(at=this.divmod(s.neg(),K),K!==`mod`&&(ke=at.div.neg()),{div:ke,mod:at.mod}):(this.negative&s.negative)===0?s.length>this.length||this.cmp(s)<0?{div:new R(0),mod:this}:s.length===1?K===`div`?{div:this.divn(s.words[0]),mod:null}:K===`mod`?{div:null,mod:new R(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new R(this.modn(s.words[0]))}:this._wordDiv(s,K):(at=this.neg().divmod(s.neg(),K),K!==`div`&&(Ke=at.mod.neg(),xe&&Ke.negative!==0&&Ke.isub(s)),{div:at.div,mod:Ke})},R.prototype.div=function(s){return this.divmod(s,`div`,!1).div},R.prototype.mod=function(s){return this.divmod(s,`mod`,!1).mod},R.prototype.umod=function(s){return this.divmod(s,`mod`,!0).mod},R.prototype.divRound=function(s){var K=this.divmod(s);if(K.mod.isZero())return K.div;var xe=K.div.negative===0?K.mod:K.mod.isub(s),ke=s.ushrn(1),Ke=s.andln(1),at=xe.cmp(ke);return at<0||Ke===1&&at===0?K.div:K.div.negative===0?K.div.iaddn(1):K.div.isubn(1)},R.prototype.modn=function(s){De(s<=67108863);for(var K=(1<<26)%s,xe=0,ke=this.length-1;ke>=0;ke--)xe=(K*xe+(this.words[ke]|0))%s;return xe},R.prototype.idivn=function(s){De(s<=67108863);for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=(this.words[xe]|0)+K*67108864;this.words[xe]=ke/s|0,K=ke%s}return this.strip()},R.prototype.divn=function(s){return this.clone().idivn(s)},R.prototype.egcd=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=new R(0),Xe=new R(1),We=0;K.isEven()&&xe.isEven();)K.iushrn(1),xe.iushrn(1),++We;for(var g=xe.clone(),Ye=K.clone();!K.isZero();){for(var ti=0,Xt=1;(K.words[0]&Xt)===0&&ti<26;++ti,Xt<<=1);if(ti>0)for(K.iushrn(ti);ti-- >0;)(ke.isOdd()||Ke.isOdd())&&(ke.iadd(g),Ke.isub(Ye)),ke.iushrn(1),Ke.iushrn(1);for(var si=0,ki=1;(xe.words[0]&ki)===0&&si<26;++si,ki<<=1);if(si>0)for(xe.iushrn(si);si-- >0;)(at.isOdd()||Xe.isOdd())&&(at.iadd(g),Xe.isub(Ye)),at.iushrn(1),Xe.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(at),Ke.isub(Xe)):(xe.isub(K),at.isub(ke),Xe.isub(Ke))}return{a:at,b:Xe,gcd:xe.iushln(We)}},R.prototype._invmp=function(s){De(s.negative===0),De(!s.isZero());var K=this,xe=s.clone();K=K.negative===0?K.clone():K.umod(s);for(var ke=new R(1),Ke=new R(0),at=xe.clone();K.cmpn(1)>0&&xe.cmpn(1)>0;){for(var Xe=0,We=1;(K.words[0]&We)===0&&Xe<26;++Xe,We<<=1);if(Xe>0)for(K.iushrn(Xe);Xe-- >0;)ke.isOdd()&&ke.iadd(at),ke.iushrn(1);for(var g=0,Ye=1;(xe.words[0]&Ye)===0&&g<26;++g,Ye<<=1);if(g>0)for(xe.iushrn(g);g-- >0;)Ke.isOdd()&&Ke.iadd(at),Ke.iushrn(1);K.cmp(xe)>=0?(K.isub(xe),ke.isub(Ke)):(xe.isub(K),Ke.isub(ke))}var ti;return ti=K.cmpn(1)===0?ke:Ke,ti.cmpn(0)<0&&ti.iadd(s),ti},R.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var K=this.clone(),xe=s.clone();K.negative=0,xe.negative=0;for(var ke=0;K.isEven()&&xe.isEven();ke++)K.iushrn(1),xe.iushrn(1);do{for(;K.isEven();)K.iushrn(1);for(;xe.isEven();)xe.iushrn(1);var Ke=K.cmp(xe);if(Ke<0){var at=K;K=xe,xe=at}else if(Ke===0||xe.cmpn(1)===0)break;K.isub(xe)}while(!0);return xe.iushln(ke)},R.prototype.invm=function(s){return this.egcd(s).a.umod(s)},R.prototype.isEven=function(){return(this.words[0]&1)==0},R.prototype.isOdd=function(){return(this.words[0]&1)==1},R.prototype.andln=function(s){return this.words[0]&s},R.prototype.bincn=function(s){De(typeof s==`number`);var K=s%26,xe=(s-K)/26,ke=1<<K;if(this.length<=xe)return this._expand(xe+1),this.words[xe]|=ke,this;for(var Ke=ke,at=xe;Ke!==0&&at<this.length;at++){var Xe=this.words[at]|0;Xe+=Ke,Ke=Xe>>>26,Xe&=67108863,this.words[at]=Xe}return Ke!==0&&(this.words[at]=Ke,this.length++),this},R.prototype.isZero=function(){return this.length===1&&this.words[0]===0},R.prototype.cmpn=function(s){var K=s<0;if(this.negative!==0&&!K)return-1;if(this.negative===0&&K)return 1;this.strip();var xe;if(this.length>1)xe=1;else{K&&(s=-s),De(s<=67108863,`Number is too big`);var ke=this.words[0]|0;xe=ke===s?0:ke<s?-1:1}return this.negative===0?xe:-xe|0},R.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var K=this.ucmp(s);return this.negative===0?K:-K|0},R.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var K=0,xe=this.length-1;xe>=0;xe--){var ke=this.words[xe]|0,Ke=s.words[xe]|0;if(ke!==Ke){ke<Ke?K=-1:ke>Ke&&(K=1);break}}return K},R.prototype.gtn=function(s){return this.cmpn(s)===1},R.prototype.gt=function(s){return this.cmp(s)===1},R.prototype.gten=function(s){return this.cmpn(s)>=0},R.prototype.gte=function(s){return this.cmp(s)>=0},R.prototype.ltn=function(s){return this.cmpn(s)===-1},R.prototype.lt=function(s){return this.cmp(s)===-1},R.prototype.lten=function(s){return this.cmpn(s)<=0},R.prototype.lte=function(s){return this.cmp(s)<=0},R.prototype.eqn=function(s){return this.cmpn(s)===0},R.prototype.eq=function(s){return this.cmp(s)===0},R.red=function(s){return new wi(s)},R.prototype.toRed=function(s){return De(!this.red,`Already a number in reduction context`),De(this.negative===0,`red works only with positives`),s.convertTo(this)._forceRed(s)},R.prototype.fromRed=function(){return De(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},R.prototype._forceRed=function(s){return this.red=s,this},R.prototype.forceRed=function(s){return De(!this.red,`Already a number in reduction context`),this._forceRed(s)},R.prototype.redAdd=function(s){return De(this.red,`redAdd works only with red numbers`),this.red.add(this,s)},R.prototype.redIAdd=function(s){return De(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,s)},R.prototype.redSub=function(s){return De(this.red,`redSub works only with red numbers`),this.red.sub(this,s)},R.prototype.redISub=function(s){return De(this.red,`redISub works only with red numbers`),this.red.isub(this,s)},R.prototype.redShl=function(s){return De(this.red,`redShl works only with red numbers`),this.red.shl(this,s)},R.prototype.redMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.mul(this,s)},R.prototype.redIMul=function(s){return De(this.red,`redMul works only with red numbers`),this.red._verify2(this,s),this.red.imul(this,s)},R.prototype.redSqr=function(){return De(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},R.prototype.redISqr=function(){return De(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},R.prototype.redSqrt=function(){return De(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},R.prototype.redInvm=function(){return De(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},R.prototype.redNeg=function(){return De(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},R.prototype.redPow=function(s){return De(this.red&&!s.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,s)};var ui={k256:null,p224:null,p192:null,p25519:null};function fi(Je,s){this.name=Je,this.p=new R(s,16),this.n=this.p.bitLength(),this.k=new R(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}fi.prototype._tmp=function(){var s=new R(null);return s.words=Array(Math.ceil(this.n/13)),s},fi.prototype.ireduce=function(s){var K=s,xe;do this.split(K,this.tmp),K=this.imulK(K),K=K.iadd(this.tmp),xe=K.bitLength();while(xe>this.n);var ke=xe<this.n?-1:K.ucmp(this.p);return ke===0?(K.words[0]=0,K.length=1):ke>0?K.isub(this.p):K.strip===void 0?K._strip():K.strip(),K},fi.prototype.split=function(s,K){s.iushrn(this.n,0,K)},fi.prototype.imulK=function(s){return s.imul(this.k)};function mi(){fi.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}Ge(mi,fi),mi.prototype.split=function(s,K){for(var xe=4194303,ke=Math.min(s.length,9),Ke=0;Ke<ke;Ke++)K.words[Ke]=s.words[Ke];if(K.length=ke,s.length<=9){s.words[0]=0,s.length=1;return}var at=s.words[9];for(K.words[K.length++]=at&xe,Ke=10;Ke<s.length;Ke++){var Xe=s.words[Ke]|0;s.words[Ke-10]=(Xe&xe)<<4|at>>>22,at=Xe}at>>>=22,s.words[Ke-10]=at,at===0&&s.length>10?s.length-=10:s.length-=9},mi.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var K=0,xe=0;xe<s.length;xe++){var ke=s.words[xe]|0;K+=ke*977,s.words[xe]=K&67108863,K=ke*64+(K/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Fi(){fi.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}Ge(Fi,fi);function Mi(){fi.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}Ge(Mi,fi);function xi(){fi.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}Ge(xi,fi),xi.prototype.imulK=function(s){for(var K=0,xe=0;xe<s.length;xe++){var ke=(s.words[xe]|0)*19+K,Ke=ke&67108863;ke>>>=26,s.words[xe]=Ke,K=ke}return K!==0&&(s.words[s.length++]=K),s},R._prime=function(s){if(ui[s])return ui[s];var K;if(s===`k256`)K=new mi;else if(s===`p224`)K=new Fi;else if(s===`p192`)K=new Mi;else if(s===`p25519`)K=new xi;else throw Error(`Unknown prime `+s);return ui[s]=K,K};function wi(Je){if(typeof Je==`string`){var s=R._prime(Je);this.m=s.p,this.prime=s}else De(Je.gtn(1),`modulus must be greater than 1`),this.m=Je,this.prime=null}wi.prototype._verify1=function(s){De(s.negative===0,`red works only with positives`),De(s.red,`red works only with red numbers`)},wi.prototype._verify2=function(s,K){De((s.negative|K.negative)===0,`red works only with positives`),De(s.red&&s.red===K.red,`red works only with red numbers`)},wi.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},wi.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},wi.prototype.add=function(s,K){this._verify2(s,K);var xe=s.add(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe._forceRed(this)},wi.prototype.iadd=function(s,K){this._verify2(s,K);var xe=s.iadd(K);return xe.cmp(this.m)>=0&&xe.isub(this.m),xe},wi.prototype.sub=function(s,K){this._verify2(s,K);var xe=s.sub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe._forceRed(this)},wi.prototype.isub=function(s,K){this._verify2(s,K);var xe=s.isub(K);return xe.cmpn(0)<0&&xe.iadd(this.m),xe},wi.prototype.shl=function(s,K){return this._verify1(s),this.imod(s.ushln(K))},wi.prototype.imul=function(s,K){return this._verify2(s,K),this.imod(s.imul(K))},wi.prototype.mul=function(s,K){return this._verify2(s,K),this.imod(s.mul(K))},wi.prototype.isqr=function(s){return this.imul(s,s.clone())},wi.prototype.sqr=function(s){return this.mul(s,s)},wi.prototype.sqrt=function(s){if(s.isZero())return s.clone();var K=this.m.andln(3);if(De(K%2==1),K===3){var xe=this.m.add(new R(1)).iushrn(2);return this.pow(s,xe)}for(var ke=this.m.subn(1),Ke=0;!ke.isZero()&&ke.andln(1)===0;)Ke++,ke.iushrn(1);De(!ke.isZero());var at=new R(1).toRed(this),Xe=at.redNeg(),We=this.m.subn(1).iushrn(1),g=this.m.bitLength();for(g=new R(2*g*g).toRed(this);this.pow(g,We).cmp(Xe)!==0;)g.redIAdd(Xe);for(var Ye=this.pow(g,ke),ti=this.pow(s,ke.addn(1).iushrn(1)),Xt=this.pow(s,ke),si=Ke;Xt.cmp(at)!==0;){for(var ki=Xt,pi=0;ki.cmp(at)!==0;pi++)ki=ki.redSqr();De(pi<si);var _i=this.pow(Ye,new R(1).iushln(si-pi-1));ti=ti.redMul(_i),Ye=_i.redSqr(),Xt=Xt.redMul(Ye),si=pi}return ti},wi.prototype.invm=function(s){var K=s._invmp(this.m);return K.negative===0?this.imod(K):(K.negative=0,this.imod(K).redNeg())},wi.prototype.pow=function(s,K){if(K.isZero())return new R(1).toRed(this);if(K.cmpn(1)===0)return s.clone();var xe=4,ke=Array(1<<xe);ke[0]=new R(1).toRed(this),ke[1]=s;for(var Ke=2;Ke<ke.length;Ke++)ke[Ke]=this.mul(ke[Ke-1],s);var at=ke[0],Xe=0,We=0,g=K.bitLength()%26;for(g===0&&(g=26),Ke=K.length-1;Ke>=0;Ke--){for(var Ye=K.words[Ke],ti=g-1;ti>=0;ti--){var Xt=Ye>>ti&1;if(at!==ke[0]&&(at=this.sqr(at)),Xt===0&&Xe===0){We=0;continue}Xe<<=1,Xe|=Xt,We++,!(We!==xe&&(Ke!==0||ti!==0))&&(at=this.mul(at,ke[Xe]),We=0,Xe=0)}g=26}return at},wi.prototype.convertTo=function(s){var K=s.umod(this.m);return K===s?K.clone():K},wi.prototype.convertFrom=function(s){var K=s.clone();return K.red=null,K},R.mont=function(s){return new Oi(s)};function Oi(Je){wi.call(this,Je),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new R(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}Ge(Oi,wi),Oi.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},Oi.prototype.convertFrom=function(s){var K=this.imod(s.mul(this.rinv));return K.red=null,K},Oi.prototype.imul=function(s,K){if(s.isZero()||K.isZero())return s.words[0]=0,s.length=1,s;var xe=s.imul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.mul=function(s,K){if(s.isZero()||K.isZero())return new R(0)._forceRed(this);var xe=s.mul(K),ke=xe.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),Ke=xe.isub(ke).iushrn(this.shift),at=Ke;return Ke.cmp(this.m)>=0?at=Ke.isub(this.m):Ke.cmpn(0)<0&&(at=Ke.iadd(this.m)),at._forceRed(this)},Oi.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}})(typeof p>`u`||p,r)})),require_withPublic=__commonJSMin(((r,p)=>{var j=require_bn(),Ue=require_safe_buffer$4().Buffer;function De(Ge,R){return Ue.from(Ge.toRed(j.mont(R.modulus)).redPow(new j(R.publicExponent)).fromRed().toArray())}p.exports=De})),require_publicEncrypt=__commonJSMin(((r,p)=>{var j=require_parse_asn1(),Ue=require_browser$23(),De=require_browser$20(),Ge=require_mgf(),R=require_xor(),ut=require_bn(),Ct=require_withPublic(),zt=require_browserify_rsa(),ft=require_safe_buffer$4().Buffer;p.exports=function(Gt,Jt,ei){var ii=Gt.padding?Gt.padding:ei?1:4,ri=j(Gt),ui;if(ii===4)ui=qt(ri,Jt);else if(ii===1)ui=Nt(ri,Jt,ei);else if(ii===3){if(ui=new ut(Jt),ui.cmp(ri.modulus)>=0)throw Error(`data too long for modulus`)}else throw Error(`unknown padding`);return ei?zt(ui,ri):Ct(ui,ri)};function qt(Yt,Gt){var Jt=Yt.modulus.byteLength(),ei=Gt.length,ii=De(`sha1`).update(ft.alloc(0)).digest(),ri=ii.length,ui=2*ri;if(ei>Jt-ui-2)throw Error(`message too long`);var fi=ft.alloc(Jt-ei-ui-2),mi=Jt-ri-1,Fi=Ue(ri),Mi=R(ft.concat([ii,fi,ft.alloc(1,1),Gt],mi),Ge(Fi,mi)),xi=R(Fi,Ge(Mi,ri));return new ut(ft.concat([ft.alloc(1),xi,Mi],Jt))}function Nt(Yt,Gt,Jt){var ei=Gt.length,ii=Yt.modulus.byteLength();if(ei>ii-11)throw Error(`message too long`);var ri;return ri=Jt?ft.alloc(ii-ei-3,255):Ut(ii-ei-3),new ut(ft.concat([ft.from([0,Jt?1:2]),ri,ft.alloc(1),Gt],ii))}function Ut(Yt){for(var Gt=ft.allocUnsafe(Yt),Jt=0,ei=Ue(Yt*2),ii=0,ri;Jt<Yt;)ii===ei.length&&(ei=Ue(Yt*2),ii=0),ri=ei[ii++],ri&&(Gt[Jt++]=ri);return Gt}})),require_privateDecrypt=__commonJSMin(((r,p)=>{var j=require_parse_asn1(),Ue=require_mgf(),De=require_xor(),Ge=require_bn(),R=require_browserify_rsa(),ut=require_browser$20(),Ct=require_withPublic(),zt=require_safe_buffer$4().Buffer;p.exports=function(Yt,Gt,Jt){var ei=Yt.padding?Yt.padding:Jt?1:4,ii=j(Yt),ri=ii.modulus.byteLength();if(Gt.length>ri||new Ge(Gt).cmp(ii.modulus)>=0)throw Error(`decryption error`);var ui=Jt?Ct(new Ge(Gt),ii):R(Gt,ii),fi=zt.alloc(ri-ui.length);if(ui=zt.concat([fi,ui],ri),ei===4)return ft(ii,ui);if(ei===1)return qt(ii,ui,Jt);if(ei===3)return ui;throw Error(`unknown padding`)};function ft(Ut,Yt){var Gt=Ut.modulus.byteLength(),Jt=ut(`sha1`).update(zt.alloc(0)).digest(),ei=Jt.length;if(Yt[0]!==0)throw Error(`decryption error`);var ii=Yt.slice(1,ei+1),ri=Yt.slice(ei+1),ui=De(ri,Ue(De(ii,Ue(ri,ei)),Gt-ei-1));if(Nt(Jt,ui.slice(0,ei)))throw Error(`decryption error`);for(var fi=ei;ui[fi]===0;)fi++;if(ui[fi++]!==1)throw Error(`decryption error`);return ui.slice(fi)}function qt(Ut,Yt,Gt){for(var Jt=Yt.slice(0,2),ei=2,ii=0;Yt[ei++]!==0;)if(ei>=Yt.length){ii++;break}var ri=Yt.slice(2,ei-1);if((Jt.toString(`hex`)!==`0002`&&!Gt||Jt.toString(`hex`)!==`0001`&&Gt)&&ii++,ri.length<8&&ii++,ii)throw Error(`decryption error`);return Yt.slice(ei)}function Nt(Ut,Yt){Ut=zt.from(Ut),Yt=zt.from(Yt);var Gt=0,Jt=Ut.length;Ut.length!==Yt.length&&(Gt++,Jt=Math.min(Ut.length,Yt.length));for(var ei=-1;++ei<Jt;)Gt+=Ut[ei]^Yt[ei];return Gt}})),require_browser$1=__commonJSMin((r=>{r.publicEncrypt=require_publicEncrypt(),r.privateDecrypt=require_privateDecrypt(),r.privateEncrypt=function(j,Ue){return r.publicEncrypt(j,Ue,!0)},r.publicDecrypt=function(j,Ue){return r.privateDecrypt(j,Ue,!0)}})),require_browser=__commonJSMin((r=>{init_dist$5(),init_dist$4();function p(){throw Error(`secure random number generation not supported by this browser
|
|
|
use chrome, FireFox or Internet Explorer 11`)}var j=require_safe_buffer$4(),Ue=require_browser$23(),De=j.Buffer,Ge=j.kMaxLength,R=global.crypto||global.msCrypto,ut=2**32-1;function Ct(Ut,Yt){if(typeof Ut!=`number`||Ut!==Ut)throw TypeError(`offset must be a number`);if(Ut>ut||Ut<0)throw TypeError(`offset must be a uint32`);if(Ut>Ge||Ut>Yt)throw RangeError(`offset out of range`)}function zt(Ut,Yt,Gt){if(typeof Ut!=`number`||Ut!==Ut)throw TypeError(`size must be a number`);if(Ut>ut||Ut<0)throw TypeError(`size must be a uint32`);if(Ut+Yt>Gt||Ut>Ge)throw RangeError(`buffer too small`)}R&&R.getRandomValues||!process$1.browser?(r.randomFill=ft,r.randomFillSync=Nt):(r.randomFill=p,r.randomFillSync=p);function ft(Ut,Yt,Gt,Jt){if(!De.isBuffer(Ut)&&!(Ut instanceof global.Uint8Array))throw TypeError(`"buf" argument must be a Buffer or Uint8Array`);if(typeof Yt==`function`)Jt=Yt,Yt=0,Gt=Ut.length;else if(typeof Gt==`function`)Jt=Gt,Gt=Ut.length-Yt;else if(typeof Jt!=`function`)throw TypeError(`"cb" argument must be a function`);return Ct(Yt,Ut.length),zt(Gt,Yt,Ut.length),qt(Ut,Yt,Gt,Jt)}function qt(Ut,Yt,Gt,Jt){if(process$1.browser){var ei=Ut.buffer,ii=new Uint8Array(ei,Yt,Gt);if(R.getRandomValues(ii),Jt){process$1.nextTick(function(){Jt(null,Ut)});return}return Ut}if(Jt){Ue(Gt,function(ri,ui){if(ri)return Jt(ri);ui.copy(Ut,Yt),Jt(null,Ut)});return}return Ue(Gt).copy(Ut,Yt),Ut}function Nt(Ut,Yt,Gt){if(typeof Yt>`u`&&(Yt=0),!De.isBuffer(Ut)&&!(Ut instanceof global.Uint8Array))throw TypeError(`"buf" argument must be a Buffer or Uint8Array`);return Ct(Yt,Ut.length),Gt===void 0&&(Gt=Ut.length-Yt),zt(Gt,Yt,Ut.length),qt(Ut,Yt,Gt)}})),import_crypto_browserify=__toESM(__commonJSMin((r=>{r.randomBytes=r.rng=r.pseudoRandomBytes=r.prng=require_browser$23(),r.createHash=r.Hash=require_browser$20(),r.createHmac=r.Hmac=require_browser$19();var p=require_algos$1(),j=Object.keys(p),Ue=[`sha1`,`sha224`,`sha256`,`sha384`,`sha512`,`md5`,`rmd160`].concat(j),De=require_browser$18();r.pbkdf2=De.pbkdf2,r.pbkdf2Sync=De.pbkdf2Sync;var Ge=require_browser$16();r.Cipher=Ge.Cipher,r.createCipher=Ge.createCipher,r.Cipheriv=Ge.Cipheriv,r.createCipheriv=Ge.createCipheriv,r.Decipher=Ge.Decipher,r.createDecipher=Ge.createDecipher,r.Decipheriv=Ge.Decipheriv,r.createDecipheriv=Ge.createDecipheriv,r.getCiphers=Ge.getCiphers,r.listCiphers=Ge.listCiphers;var R=require_browser$4();r.DiffieHellmanGroup=R.DiffieHellmanGroup,r.createDiffieHellmanGroup=R.createDiffieHellmanGroup,r.getDiffieHellman=R.getDiffieHellman,r.createDiffieHellman=R.createDiffieHellman,r.DiffieHellman=R.DiffieHellman;var ut=require_browser$3();r.createSign=ut.createSign,r.Sign=ut.Sign,r.createVerify=ut.createVerify,r.Verify=ut.Verify,r.createECDH=require_browser$2();var Ct=require_browser$1();r.publicEncrypt=Ct.publicEncrypt,r.privateEncrypt=Ct.privateEncrypt,r.publicDecrypt=Ct.publicDecrypt,r.privateDecrypt=Ct.privateDecrypt;var zt=require_browser();r.randomFill=zt.randomFill,r.randomFillSync=zt.randomFillSync}))(),1);register(t3);var Color=class{constructor(r,p,j,Ue){this.r=r,this.g=p,this.b=j,this.name=Ue,this.r=Math.min(r,255),this.g=Math.min(p,255),this.b=Math.min(j,255),this.name=Ue}get color(){let r=p=>`00${p.toString(16)}`.slice(-2);return`#${r(this.r)}${r(this.g)}${r(this.b)}`}};function calculateStepIncrement(r,p,j){return{r:(j.r-p.r)/r,g:(j.g-p.g)/r,b:(j.b-p.b)/r}}function mixPalette(r,p,j){let Ue=[];Ue.push(p);let De=calculateStepIncrement(r,p,j);for(let Ge=1;Ge<r;Ge++){let R=Math.floor(p.r+De.r*Ge),ut=Math.floor(p.g+De.g*Ge),Ct=Math.floor(p.b+De.b*Ge);Ue.push(new Color(R,ut,Ct))}return Ue}var COLOR_RED=new Color(182,70,157,t$2(`Purple`)),COLOR_YELLOW=new Color(221,203,85,t$2(`Gold`)),COLOR_BLUE=new Color(0,130,201,t$2(`Nextcloud blue`)),COLOR_BLACK=new Color(0,0,0,t$2(`Black`)),COLOR_WHITE=new Color(255,255,255,t$2(`White`)),defaultPalette=[COLOR_RED,new Color(191,103,139,t$2(`Rosy brown`)),new Color(201,136,121,t$2(`Feldspar`)),new Color(211,169,103,t$2(`Whiskey`)),COLOR_YELLOW,new Color(165,184,114,t$2(`Olivine`)),new Color(110,166,143,t$2(`Acapulco`)),new Color(55,148,172,t$2(`Boston Blue`)),COLOR_BLUE,new Color(45,115,190,t$2(`Mariner`)),new Color(91,100,179,t$2(`Blue Violet`)),new Color(136,85,168,t$2(`Deluge`))];function generatePalette(r){let p=mixPalette(r,COLOR_RED,COLOR_YELLOW),j=mixPalette(r,COLOR_YELLOW,COLOR_BLUE),Ue=mixPalette(r,COLOR_BLUE,COLOR_RED);return p.concat(j).concat(Ue)}function hashCode(r){let p=r;r.match(/^([0-9a-f]{4}-?){8}$/)===null&&(p=(0,import_crypto_browserify.createHash)(`md5`).update(r).digest(`hex`)),p=p.replace(/[^0-9a-f]/g,``);let j=0;for(let Ue=0;Ue<p.length;Ue++)j+=parseInt(p.charAt(Ue),16);return j}function usernameToColor(r){let p=generatePalette(6);return p[hashCode(r.toLocaleLowerCase())%p.length]}var require_striptags=__commonJSMin(((r,p)=>{(function(j){if(typeof Ue!=`function`){var Ue=function(Gt){return Gt};Ue.nonNative=!0}let De=Ue(`plaintext`),Ge=Ue(`html`),R=Ue(`comment`),ut=/<(\w*)>/g,Ct=/<\/?([^\s\/>]+)/;function zt(Gt,Jt,ei){Gt||=``,Jt||=[],ei||=``;let ii=qt(Jt,ei);return Nt(Gt,ii)}function ft(Gt,Jt){Gt||=[],Jt||=``;let ei=qt(Gt,Jt);return function(ri){return Nt(ri||``,ei)}}zt.init_streaming_mode=ft;function qt(Gt,Jt){return Gt=Ut(Gt),{allowable_tags:Gt,tag_replacement:Jt,state:De,tag_buffer:``,depth:0,in_quote_char:``}}function Nt(Gt,Jt){if(typeof Gt!=`string`)throw TypeError(`'html' parameter must be a string`);let ei=Jt.allowable_tags,ii=Jt.tag_replacement,ri=Jt.state,ui=Jt.tag_buffer,fi=Jt.depth,mi=Jt.in_quote_char,Fi=``;for(let Mi=0,xi=Gt.length;Mi<xi;Mi++){let wi=Gt[Mi];if(ri===De)switch(wi){case`<`:ri=Ge,ui+=wi;break;default:Fi+=wi;break}else if(ri===Ge)switch(wi){case`<`:if(mi)break;fi++;break;case`>`:if(mi)break;if(fi){fi--;break}mi=``,ri=De,ui+=`>`,ei.has(Yt(ui))?Fi+=ui:Fi+=ii,ui=``;break;case`"`:case`'`:wi===mi?mi=``:mi||=wi,ui+=wi;break;case`-`:ui===`<!-`&&(ri=R),ui+=wi;break;case` `:case`
|
|
|
`:if(ui===`<`){ri=De,Fi+=`< `,ui=``;break}ui+=wi;break;default:ui+=wi;break}else if(ri===R)switch(wi){case`>`:ui.slice(-2)==`--`&&(ri=De),ui=``;break;default:ui+=wi;break}}return Jt.state=ri,Jt.tag_buffer=ui,Jt.depth=fi,Jt.in_quote_char=mi,Fi}function Ut(Gt){let Jt=new Set;if(typeof Gt==`string`){let ei;for(;ei=ut.exec(Gt);)Jt.add(ei[1])}else !Ue.nonNative&&typeof Gt[Ue.iterator]==`function`?Jt=new Set(Gt):typeof Gt.forEach==`function`&&Gt.forEach(Jt.add,Jt);return Jt}function Yt(Gt){let Jt=Ct.exec(Gt);return Jt?Jt[1].toLowerCase():null}typeof define==`function`&&define.amd?define(function(){return zt}):typeof p==`object`&&p.exports?p.exports=zt:j.striptags=zt})(r)})),import_striptags$2=__toESM(require_striptags(),1);function getAvatarUrl(r,p){let j=(p?.size||64)<=64?64:512;return _(`/avatar${p?.isGuest?`/guest`:``}/{user}/{size}${p?.isDarkTheme??checkIfDarkTheme(document.body)?`/dark`:``}`,{user:r,size:j})}var awaySvg=`<!--
|
|
|
- SPDX-FileCopyrightText: 2020 Google Inc.
|
|
|
- SPDX-License-Identifier: Apache-2.0
|
|
|
-->
|
|
|
<svg viewBox="0 -960 960 960" width="24px" height="24px" xmlns="http://www.w3.org/2000/svg">
|
|
|
<path
|
|
|
fill="var(--user-status-color-away, var(--color-warning, #C88800))"
|
|
|
d="m612-292 56-56-148-148v-184h-80v216l172 172ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z"/>
|
|
|
</svg>
|
|
|
`,busySvg=`<!--
|
|
|
- SPDX-FileCopyrightText: 2020 Google Inc.
|
|
|
- SPDX-License-Identifier: Apache-2.0
|
|
|
-->
|
|
|
<svg viewBox="0 -960 960 960" width="24px" height="24px" xmlns="http://www.w3.org/2000/svg">
|
|
|
<path
|
|
|
fill="var(--user-status-color-busy, var(--color-error, #DB0606))"
|
|
|
d="M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z"/>
|
|
|
</svg>
|
|
|
`,dndSvg=`<!--
|
|
|
- SPDX-FileCopyrightText: 2020 Google Inc.
|
|
|
- SPDX-License-Identifier: Apache-2.0
|
|
|
-->
|
|
|
<svg viewBox="0 -960 960 960" width="24px" height="24px" xmlns="http://www.w3.org/2000/svg">
|
|
|
<path
|
|
|
fill="var(--user-status-color-busy, var(--color-error, #DB0606))"
|
|
|
d="M280-440h400v-80H280v80ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z"/>
|
|
|
</svg>
|
|
|
`,invisibleSvg=`<!--
|
|
|
- SPDX-FileCopyrightText: 2020 Google Inc.
|
|
|
- SPDX-License-Identifier: Apache-2.0
|
|
|
-->
|
|
|
<svg viewBox="0 -960 960 960" width="24px" height="24px" xmlns="http://www.w3.org/2000/svg">
|
|
|
<path
|
|
|
fill="var(--user-status-color-offline, var(--color-text-maxcontrast, #6B6B6B))"
|
|
|
d="M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"/>
|
|
|
</svg>
|
|
|
`,onlineSvg=`<!--
|
|
|
- SPDX-FileCopyrightText: 2020 Google Inc.
|
|
|
- SPDX-License-Identifier: Apache-2.0
|
|
|
-->
|
|
|
<svg viewBox="0 -960 960 960" width="24px" height="24px" xmlns="http://www.w3.org/2000/svg">
|
|
|
<path
|
|
|
fill="var(--user-status-color-online, var(--color-success, #2D7B41))"
|
|
|
d="m424-296 282-282-56-56-226 226-114-114-56 56 170 170Zm56 216q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z"/>
|
|
|
</svg>
|
|
|
`;register(),register(t11);function getUserStatusText(r){switch(r){case`away`:return t$2(`away`);case`busy`:return t$2(`busy`);case`dnd`:return t$2(`do not disturb`);case`online`:return t$2(`online`);case`invisible`:return t$2(`invisible`);case`offline`:return t$2(`offline`);default:return r}}var _hoisted_1$29=[`aria-hidden`,`aria-label`,`innerHTML`],NcUserStatusIcon=_export_sfc$1(defineComponent({__name:`NcUserStatusIcon`,props:mergeModels({user:{default:void 0},ariaHidden:{type:[Boolean,String],default:!1}},{status:{},statusModifiers:{}}),emits:[`update:status`],setup(r){let p=useModel(r,`status`),j=r,Ue=computed(()=>p.value&&[`invisible`,`offline`].includes(p.value)),De=computed(()=>p.value&&(!j.ariaHidden||j.ariaHidden===`false`)?t$2(`User status: {status}`,{status:getUserStatusText(p.value)}):void 0);watch(()=>j.user,async ut=>{if(!p.value&&ut&&e()?.user_status?.enabled)try{let{data:Ct}=await cancelableClient.get(v(`/apps/user_status/api/v1/statuses/{user}`,{user:ut}));p.value=Ct.ocs?.data?.status}catch(Ct){logger$4.debug(`Error while fetching user status`,{error:Ct})}},{immediate:!0});let Ge={online:onlineSvg,away:awaySvg,busy:busySvg,dnd:dndSvg,invisible:invisibleSvg,offline:invisibleSvg},R=computed(()=>p.value&&Ge[p.value]);return(ut,Ct)=>p.value?(openBlock(),createElementBlock(`span`,{key:0,class:normalizeClass([`user-status-icon`,{"user-status-icon--invisible":Ue.value}]),"aria-hidden":!De.value||void 0,"aria-label":De.value,role:`img`,innerHTML:R.value},null,10,_hoisted_1$29)):createCommentVNode(``,!0)}}),[[`__scopeId`,`data-v-009e879d`]]),import_dist$1=__toESM(require_dist$2(),1),import_escape_html$2=__toESM(require_escape_html(),1);register(t10);var userStatus={data(){return{hasStatus:!1,userStatus:{status:null,message:null,icon:null}}},methods:{async fetchUserStatus(r){if(!r)return;let p=e();if(!(!Object.hasOwn(p,`user_status`)||!p.user_status.enabled)&&getCurrentUser())try{let{data:j}=await cancelableClient.get(v(`apps/user_status/api/v1/statuses/{userId}`,{userId:r})),{status:Ue,message:De,icon:Ge}=j.ocs.data;this.userStatus.status=Ue,this.userStatus.message=De||``,this.userStatus.icon=Ge||``,this.hasStatus=!0}catch(j){if(j.response.status===404&&j.response.data.ocs?.data?.length===0)return;logger$4.error(`Failed to fetch user status`,{error:j})}}}},browserStorage=(0,import_dist$1.getBuilder)(`nextcloud`).persist().build();function getUserHasAvatar(r){let p=browserStorage.getItem(`user-has-avatar.`+r);return typeof p==`string`?!!p:null}function setUserHasAvatar(r,p){r&&browserStorage.setItem(`user-has-avatar.`+r,p)}var _sfc_main$25={name:`NcAvatar`,directives:{ClickOutside:vOnClickOutside},components:{IconDotsHorizontal,NcActions,NcButton,NcIconSvgWrapper,NcLoadingIcon,NcUserStatusIcon},mixins:[userStatus],props:{url:{type:String,default:void 0},iconClass:{type:String,default:void 0},user:{type:String,default:void 0},hideStatus:{type:Boolean,default:!1},verboseStatus:{type:Boolean,default:!1},preloadedUserStatus:{type:Object,default:void 0},isGuest:{type:Boolean,default:!1},displayName:{type:String,default:void 0},size:{type:Number,default:32},noPlaceholder:{type:Boolean,default:!1},disableTooltip:{type:Boolean,default:!1},disableMenu:{type:Boolean,default:!1},tooltipMessage:{type:String,default:null},isNoUser:{type:Boolean,default:!1},menuContainer:{type:[Boolean,String,Object,Element],default:`body`}},setup(){return{isDarkTheme:useIsDarkTheme()}},data(){return{avatarUrlLoaded:null,avatarSrcSetLoaded:null,userDoesNotExist:!1,isAvatarLoaded:!1,isMenuLoaded:!1,contactsMenuLoading:!1,contactsMenuData:{},contactsMenuActions:[],contactsMenuOpenState:!1}},computed:{avatarAriaLabel(){if(this.hasMenu)return this.canDisplayUserStatus||this.showUserStatusIconOnAvatar?t$2(`Avatar of {displayName}, {status}`,{displayName:this.displayName??this.user,status:getUserStatusText(this.userStatus.status)}):t$2(`Avatar of {displayName}`,{displayName:this.displayName??this.user})},canDisplayUserStatus(){return!this.hideStatus&&this.hasStatus&&[`online`,`away`,`busy`,`dnd`].includes(this.userStatus.status)},showUserStatusIconOnAvatar(){return!this.hideStatus&&!this.verboseStatus&&this.hasStatus&&this.userStatus.status!==`dnd`&&this.userStatus.icon},userIdentifier(){return this.isDisplayNameDefined?this.displayName:this.isUserDefined?this.user:``},isUserDefined(){return typeof this.user<`u`},isDisplayNameDefined(){return typeof this.displayName<`u`},isUrlDefined(){return typeof this.url<`u`},hasMenu(){return this.disableMenu?!1:this.isMenuLoaded?this.menu.length>0:!(this.user===getCurrentUser()?.uid||this.userDoesNotExist||this.url)},showInitials(){return!this.noPlaceholder&&this.userDoesNotExist&&!(this.iconClass||this.$slots.icon)},avatarStyle(){return{"--avatar-size":this.size+`px`,lineHeight:this.showInitials?this.size+`px`:0,fontSize:Math.round(this.size*.45)+`px`}},initialsWrapperStyle(){let{r,g:p,b:j}=usernameToColor(this.userIdentifier);return{backgroundColor:`rgba(${r}, ${p}, ${j}, 0.1)`}},initialsStyle(){let{r,g:p,b:j}=usernameToColor(this.userIdentifier);return{color:`rgb(${r}, ${p}, ${j})`}},tooltip(){return this.disableTooltip?null:this.tooltipMessage?this.tooltipMessage:this.displayName},initials(){let r=`?`;if(this.showInitials){let p=this.userIdentifier.trim();if(p===``)return r;let j=p.match(/[\p{L}\p{N}\s]/gu);if(!j)return r;let Ue=j.join(``),De=Ue.lastIndexOf(` `);r=String.fromCodePoint(Ue.codePointAt(0)),De!==-1&&(r=r.concat(String.fromCodePoint(Ue.codePointAt(De+1))))}return r.toLocaleUpperCase()},menu(){let r=this.contactsMenuActions.map(j=>{let Ue=getRoute(this.$router,j.hyperlink);return{ncActionComponent:Ue?NcActionRouter:NcActionLink,ncActionComponentProps:Ue?{to:Ue,icon:j.icon}:{href:j.hyperlink,icon:j.icon},text:j.title}});for(let j of getEnabledContactsMenuActions(this.contactsMenuData))try{r.push({ncActionComponent:NcActionButton,ncActionComponentProps:{onClick:()=>j.callback(this.contactsMenuData)},text:j.displayName(this.contactsMenuData),iconSvg:j.iconSvg(this.contactsMenuData)})}catch(Ue){logger$4.error(`Failed to render ContactsMenu action ${j.id}`,{error:Ue,action:j})}function p(j){let Ue=document.createTextNode(j),De=document.createElement(`p`);return De.appendChild(Ue),De.innerHTML}if(!this.hideStatus&&(this.userStatus.icon||this.userStatus.message)){let j=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
|
|
|
<text x="50%" y="50%" text-anchor="middle" style="dominant-baseline: central; font-size: 85%">${p(this.userStatus.icon)}</text>
|
|
|
</svg>`;return[{ncActionComponent:NcActionText,ncActionComponentProps:{},iconSvg:this.userStatus.icon?j:void 0,text:`${this.userStatus.message}`}].concat(r)}return r}},watch:{url(){this.userDoesNotExist=!1,this.loadAvatarUrl()},user(){this.userDoesNotExist=!1,this.isMenuLoaded=!1,this.loadAvatarUrl()}},mounted(){this.loadAvatarUrl(),subscribe(`settings:avatar:updated`,this.loadAvatarUrl),subscribe(`settings:display-name:updated`,this.loadAvatarUrl),!this.hideStatus&&this.user&&!this.isNoUser&&(this.preloadedUserStatus?(this.userStatus.status=this.preloadedUserStatus.status||``,this.userStatus.message=this.preloadedUserStatus.message||``,this.userStatus.icon=this.preloadedUserStatus.icon||``,this.hasStatus=this.preloadedUserStatus.status!==null):this.fetchUserStatus(this.user),subscribe(`user_status:status.updated`,this.handleUserStatusUpdated))},beforeUnmount(){unsubscribe(`settings:avatar:updated`,this.loadAvatarUrl),unsubscribe(`settings:display-name:updated`,this.loadAvatarUrl),unsubscribe(`user_status:status.updated`,this.handleUserStatusUpdated)},methods:{t:t$2,handleUserStatusUpdated(r){this.user===r.userId&&(this.userStatus={status:r.status,icon:r.icon,message:r.message},this.hasStatus=r.status!==null)},async toggleMenu(r){r.type===`keydown`&&r.key!==`Enter`||(this.contactsMenuOpenState||await this.fetchContactsMenu(),this.contactsMenuOpenState=!this.contactsMenuOpenState)},closeMenu(){this.contactsMenuOpenState=!1},async fetchContactsMenu(){this.contactsMenuLoading=!0;try{let r=encodeURIComponent(this.user),{data:p}=await cancelableClient.post(_(`contactsmenu/findOne`),`shareType=0&shareWith=${r}`);this.contactsMenuData=p,this.contactsMenuActions=p.topAction?[p.topAction].concat(p.actions):p.actions}catch{this.contactsMenuOpenState=!1}this.contactsMenuLoading=!1,this.isMenuLoaded=!0},loadAvatarUrl(){if(this.isAvatarLoaded=!1,!this.isUrlDefined&&(!this.isUserDefined||this.isNoUser||this.iconClass)){this.isAvatarLoaded=!0,this.userDoesNotExist=!0;return}if(this.isUrlDefined){this.updateImageIfValid(this.url);return}if(this.size<=64){let r=this.avatarUrlGenerator(this.user,64),p=[r+` 1x`,this.avatarUrlGenerator(this.user,512)+` 8x`].join(`, `);this.updateImageIfValid(r,p)}else{let r=this.avatarUrlGenerator(this.user,512);this.updateImageIfValid(r)}},avatarUrlGenerator(r,p){let j=getAvatarUrl(r,{size:p,isDarkTheme:this.isDarkTheme,isGuest:this.isGuest});return r===getCurrentUser()?.uid&&typeof oc_userconfig<`u`&&(j+=`?v=`+window.oc_userconfig.avatar.version),j},updateImageIfValid(r,p=null){let j=getUserHasAvatar(this.user);if(this.isUserDefined&&typeof j==`boolean`){this.isAvatarLoaded=!0,this.avatarUrlLoaded=r,p&&(this.avatarSrcSetLoaded=p),j===!1&&(this.userDoesNotExist=!0);return}let Ue=new Image;Ue.onload=()=>{this.avatarUrlLoaded=r,p&&(this.avatarSrcSetLoaded=p),this.isAvatarLoaded=!0,setUserHasAvatar(this.user,!0)},Ue.onerror=De=>{logger$4.debug(`[NcAvatar] Invalid avatar url`,{error:De,url:r}),this.avatarUrlLoaded=null,this.avatarSrcSetLoaded=null,this.userDoesNotExist=!0,this.isAvatarLoaded=!1,setUserHasAvatar(this.user,!1)},p&&(Ue.srcset=p),Ue.src=r}}},_hoisted_1$28=[`title`],_hoisted_2$23=[`src`,`srcset`],_hoisted_3$18={key:2,class:`avatardiv__user-status avatardiv__user-status--icon`};function _sfc_render$20(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcLoadingIcon`),ut=resolveComponent(`IconDotsHorizontal`),Ct=resolveComponent(`NcButton`),zt=resolveComponent(`NcIconSvgWrapper`),ft=resolveComponent(`NcActions`),qt=resolveComponent(`NcUserStatusIcon`),Nt=resolveDirective(`click-outside`);return withDirectives((openBlock(),createElementBlock(`span`,{class:normalizeClass([`avatardiv popovermenu-wrapper`,{"avatardiv--unknown":De.userDoesNotExist,"avatardiv--with-menu":Ge.hasMenu,"avatardiv--with-menu-loading":De.contactsMenuLoading}]),style:normalizeStyle(Ge.avatarStyle),title:Ge.tooltip},[renderSlot(r.$slots,`icon`,{},()=>[j.iconClass?(openBlock(),createElementBlock(`span`,{key:0,class:normalizeClass([j.iconClass,`avatar-class-icon`])},null,2)):De.isAvatarLoaded&&!De.userDoesNotExist?(openBlock(),createElementBlock(`img`,{key:1,src:De.avatarUrlLoaded,srcset:De.avatarSrcSetLoaded,alt:``},null,8,_hoisted_2$23)):createCommentVNode(``,!0)],!0),Ge.hasMenu&&Ge.menu.length===0?(openBlock(),createBlock(Ct,{key:0,"aria-label":Ge.avatarAriaLabel,class:`action-item action-item__menutoggle`,variant:`tertiary-no-background`,onClick:Ge.toggleMenu},{icon:withCtx(()=>[De.contactsMenuLoading?(openBlock(),createBlock(R,{key:0})):(openBlock(),createBlock(ut,{key:1,size:20}))]),_:1},8,[`aria-label`,`onClick`])):Ge.hasMenu?(openBlock(),createBlock(ft,{key:1,open:De.contactsMenuOpenState,"onUpdate:open":p[0]||=Ut=>De.contactsMenuOpenState=Ut,"aria-label":Ge.avatarAriaLabel,container:j.menuContainer,"force-menu":``,"manual-open":``,variant:`tertiary-no-background`,onClick:Ge.toggleMenu},createSlots({default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ge.menu,(Ut,Yt)=>(openBlock(),createBlock(resolveDynamicComponent(Ut.ncActionComponent),mergeProps({key:Yt},{ref_for:!0},Ut.ncActionComponentProps),createSlots({default:withCtx(()=>[createTextVNode(` `+toDisplayString(Ut.text),1)]),_:2},[Ut.iconSvg?{name:`icon`,fn:withCtx(()=>[createVNode(zt,{svg:Ut.iconSvg},null,8,[`svg`])]),key:`0`}:void 0]),1040))),128))]),_:2},[De.contactsMenuLoading?{name:`icon`,fn:withCtx(()=>[createVNode(R)]),key:`0`}:void 0]),1032,[`open`,`aria-label`,`container`,`onClick`])):createCommentVNode(``,!0),Ge.showUserStatusIconOnAvatar?(openBlock(),createElementBlock(`span`,_hoisted_3$18,toDisplayString(r.userStatus.icon),1)):Ge.canDisplayUserStatus?(openBlock(),createBlock(qt,{key:3,class:`avatardiv__user-status`,status:r.userStatus.status,"aria-hidden":String(Ge.hasMenu)},null,8,[`status`,`aria-hidden`])):createCommentVNode(``,!0),Ge.showInitials?(openBlock(),createElementBlock(`span`,{key:4,style:normalizeStyle(Ge.initialsWrapperStyle),class:`avatardiv__initials-wrapper`},[createBaseVNode(`span`,{style:normalizeStyle(Ge.initialsStyle),class:`avatardiv__initials`},toDisplayString(Ge.initials),5)],4)):createCommentVNode(``,!0)],14,_hoisted_1$28)),[[Nt,Ge.closeMenu]])}var NcAvatar=_export_sfc$1(_sfc_main$25,[[`render`,_sfc_render$20],[`__scopeId`,`data-v-786083b4`]]),import_eventemitter3=__toESM(__commonJSMin(((r,p)=>{var j=Object.prototype.hasOwnProperty,Ue=`~`;function De(){}Object.create&&(De.prototype=Object.create(null),new De().__proto__||(Ue=!1));function Ge(zt,ft,qt){this.fn=zt,this.context=ft,this.once=qt||!1}function R(zt,ft,qt,Nt,Ut){if(typeof qt!=`function`)throw TypeError(`The listener must be a function`);var Yt=new Ge(qt,Nt||zt,Ut),Gt=Ue?Ue+ft:ft;return zt._events[Gt]?zt._events[Gt].fn?zt._events[Gt]=[zt._events[Gt],Yt]:zt._events[Gt].push(Yt):(zt._events[Gt]=Yt,zt._eventsCount++),zt}function ut(zt,ft){--zt._eventsCount===0?zt._events=new De:delete zt._events[ft]}function Ct(){this._events=new De,this._eventsCount=0}Ct.prototype.eventNames=function(){var ft=[],qt,Nt;if(this._eventsCount===0)return ft;for(Nt in qt=this._events)j.call(qt,Nt)&&ft.push(Ue?Nt.slice(1):Nt);return Object.getOwnPropertySymbols?ft.concat(Object.getOwnPropertySymbols(qt)):ft},Ct.prototype.listeners=function(ft){var qt=Ue?Ue+ft:ft,Nt=this._events[qt];if(!Nt)return[];if(Nt.fn)return[Nt.fn];for(var Ut=0,Yt=Nt.length,Gt=Array(Yt);Ut<Yt;Ut++)Gt[Ut]=Nt[Ut].fn;return Gt},Ct.prototype.listenerCount=function(ft){var qt=Ue?Ue+ft:ft,Nt=this._events[qt];return Nt?Nt.fn?1:Nt.length:0},Ct.prototype.emit=function(ft,qt,Nt,Ut,Yt,Gt){var Jt=Ue?Ue+ft:ft;if(!this._events[Jt])return!1;var ei=this._events[Jt],ii=arguments.length,ri,ui;if(ei.fn){switch(ei.once&&this.removeListener(ft,ei.fn,void 0,!0),ii){case 1:return ei.fn.call(ei.context),!0;case 2:return ei.fn.call(ei.context,qt),!0;case 3:return ei.fn.call(ei.context,qt,Nt),!0;case 4:return ei.fn.call(ei.context,qt,Nt,Ut),!0;case 5:return ei.fn.call(ei.context,qt,Nt,Ut,Yt),!0;case 6:return ei.fn.call(ei.context,qt,Nt,Ut,Yt,Gt),!0}for(ui=1,ri=Array(ii-1);ui<ii;ui++)ri[ui-1]=arguments[ui];ei.fn.apply(ei.context,ri)}else{var fi=ei.length,mi;for(ui=0;ui<fi;ui++)switch(ei[ui].once&&this.removeListener(ft,ei[ui].fn,void 0,!0),ii){case 1:ei[ui].fn.call(ei[ui].context);break;case 2:ei[ui].fn.call(ei[ui].context,qt);break;case 3:ei[ui].fn.call(ei[ui].context,qt,Nt);break;case 4:ei[ui].fn.call(ei[ui].context,qt,Nt,Ut);break;default:if(!ri)for(mi=1,ri=Array(ii-1);mi<ii;mi++)ri[mi-1]=arguments[mi];ei[ui].fn.apply(ei[ui].context,ri)}}return!0},Ct.prototype.on=function(ft,qt,Nt){return R(this,ft,qt,Nt,!1)},Ct.prototype.once=function(ft,qt,Nt){return R(this,ft,qt,Nt,!0)},Ct.prototype.removeListener=function(ft,qt,Nt,Ut){var Yt=Ue?Ue+ft:ft;if(!this._events[Yt])return this;if(!qt)return ut(this,Yt),this;var Gt=this._events[Yt];if(Gt.fn)Gt.fn===qt&&(!Ut||Gt.once)&&(!Nt||Gt.context===Nt)&&ut(this,Yt);else{for(var Jt=0,ei=[],ii=Gt.length;Jt<ii;Jt++)(Gt[Jt].fn!==qt||Ut&&!Gt[Jt].once||Nt&&Gt[Jt].context!==Nt)&&ei.push(Gt[Jt]);ei.length?this._events[Yt]=ei.length===1?ei[0]:ei:ut(this,Yt)}return this},Ct.prototype.removeAllListeners=function(ft){var qt;return ft?(qt=Ue?Ue+ft:ft,this._events[qt]&&ut(this,qt)):(this._events=new De,this._eventsCount=0),this},Ct.prototype.off=Ct.prototype.removeListener,Ct.prototype.addListener=Ct.prototype.on,Ct.prefixed=Ue,Ct.EventEmitter=Ct,typeof p<`u`&&(p.exports=Ct)}))(),1),TimeoutError=class jo extends Error{name=`TimeoutError`;constructor(p,j){super(p,j),Error.captureStackTrace?.(this,jo)}},getAbortedReason=r=>r.reason??new DOMException(`This operation was aborted.`,`AbortError`);function pTimeout(r,p){let{milliseconds:j,fallback:Ue,message:De,customTimers:Ge={setTimeout,clearTimeout},signal:R}=p,ut,Ct,zt=new Promise((ft,qt)=>{if(typeof j!=`number`||Math.sign(j)!==1)throw TypeError(`Expected \`milliseconds\` to be a positive number, got \`${j}\``);if(R?.aborted){qt(getAbortedReason(R));return}if(R&&(Ct=()=>{qt(getAbortedReason(R))},R.addEventListener(`abort`,Ct,{once:!0})),r.then(ft,qt),j===1/0)return;let Nt=new TimeoutError;ut=Ge.setTimeout.call(void 0,()=>{if(Ue){try{ft(Ue())}catch(Ut){qt(Ut)}return}typeof r.cancel==`function`&&r.cancel(),De===!1?ft():De instanceof Error?qt(De):(Nt.message=De??`Promise timed out after ${j} milliseconds`,qt(Nt))},j)}).finally(()=>{zt.clear(),Ct&&R&&R.removeEventListener(`abort`,Ct)});return zt.clear=()=>{Ge.clearTimeout.call(void 0,ut),ut=void 0},zt}function lowerBound(r,p,j){let Ue=0,De=r.length;for(;De>0;){let Ge=Math.trunc(De/2),R=Ue+Ge;j(r[R],p)<=0?(Ue=++R,De-=Ge+1):De=Ge}return Ue}var PriorityQueue=class{#t=[];enqueue(r,p){let{priority:j=0,id:Ue}=p??{},De={priority:j,id:Ue,run:r};if(this.size===0||this.#t[this.size-1].priority>=j){this.#t.push(De);return}let Ge=lowerBound(this.#t,De,(R,ut)=>ut.priority-R.priority);this.#t.splice(Ge,0,De)}setPriority(r,p){let j=this.#t.findIndex(De=>De.id===r);if(j===-1)throw ReferenceError(`No promise function with the id "${r}" exists in the queue.`);let[Ue]=this.#t.splice(j,1);this.enqueue(Ue.run,{priority:p,id:r})}dequeue(){return this.#t.shift()?.run}filter(r){return this.#t.filter(p=>p.priority===r.priority).map(p=>p.run)}get size(){return this.#t.length}},queue=new class extends import_eventemitter3.default{#t;#i;#a=0;#c;#m=!1;#g=!1;#u;#b=0;#p=0;#n;#o;#e;#y;#r=0;#d;#s;#S=1n;#h=new Map;timeout;constructor(r){if(super(),r={carryoverIntervalCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:PriorityQueue,...r},!(typeof r.intervalCap==`number`&&r.intervalCap>=1))throw TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${r.intervalCap?.toString()??``}\` (${typeof r.intervalCap})`);if(r.interval===void 0||!(Number.isFinite(r.interval)&&r.interval>=0))throw TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${r.interval?.toString()??``}\` (${typeof r.interval})`);if(this.#t=r.carryoverIntervalCount??r.carryoverConcurrencyCount??!1,this.#i=r.intervalCap===1/0||r.interval===0,this.#c=r.intervalCap,this.#u=r.interval,this.#e=new r.queueClass,this.#y=r.queueClass,this.concurrency=r.concurrency,r.timeout!==void 0&&!(Number.isFinite(r.timeout)&&r.timeout>0))throw TypeError(`Expected \`timeout\` to be a positive finite number, got \`${r.timeout}\` (${typeof r.timeout})`);this.timeout=r.timeout,this.#s=r.autoStart===!1,this.#q()}get#D(){return this.#i||this.#a<this.#c}get#C(){return this.#r<this.#d}#A(){this.#r--,this.#r===0&&this.emit(`pendingZero`),this.#_(),this.emit(`next`)}#B(){this.#M(),this.#k(),this.#o=void 0}get#x(){let r=Date.now();if(this.#n===void 0){let p=this.#b-r;if(p<0){if(this.#p>0){let j=r-this.#p;if(j<this.#u)return this.#F(this.#u-j),!0}this.#a=this.#t?this.#r:0}else return this.#F(p),!0}return!1}#F(r){this.#o===void 0&&(this.#o=setTimeout(()=>{this.#B()},r))}#w(){this.#n&&=(clearInterval(this.#n),void 0)}#T(){this.#o&&=(clearTimeout(this.#o),void 0)}#_(){if(this.#e.size===0)return this.#w(),this.emit(`empty`),this.#r===0&&(this.#T(),this.emit(`idle`)),!1;let r=!1;if(!this.#s){let p=!this.#x;if(this.#D&&this.#C){let j=this.#e.dequeue();this.#i||(this.#a++,this.#f()),this.emit(`active`),this.#p=Date.now(),j(),p&&this.#k(),r=!0}}return r}#k(){this.#i||this.#n!==void 0||(this.#n=setInterval(()=>{this.#M()},this.#u),this.#b=Date.now()+this.#u)}#M(){this.#a===0&&this.#r===0&&this.#n&&this.#w(),this.#a=this.#t?this.#r:0,this.#v(),this.#f()}#v(){for(;this.#_(););}get concurrency(){return this.#d}set concurrency(r){if(!(typeof r==`number`&&r>=1))throw TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${r}\` (${typeof r})`);this.#d=r,this.#v()}async#N(r){return new Promise((p,j)=>{r.addEventListener(`abort`,()=>{j(r.reason)},{once:!0})})}setPriority(r,p){if(typeof p!=`number`||!Number.isFinite(p))throw TypeError(`Expected \`priority\` to be a finite number, got \`${p}\` (${typeof p})`);this.#e.setPriority(r,p)}async add(r,p={}){return p.id??=(this.#S++).toString(),p={timeout:this.timeout,...p},new Promise((j,Ue)=>{let De=Symbol(`task-${p.id}`);this.#e.enqueue(async()=>{this.#r++,this.#h.set(De,{id:p.id,priority:p.priority??0,startTime:Date.now(),timeout:p.timeout});try{try{p.signal?.throwIfAborted()}catch(ut){throw this.#i||this.#a--,this.#h.delete(De),ut}let Ge=r({signal:p.signal});p.timeout&&(Ge=pTimeout(Promise.resolve(Ge),{milliseconds:p.timeout,message:`Task timed out after ${p.timeout}ms (queue has ${this.#r} running, ${this.#e.size} waiting)`})),p.signal&&(Ge=Promise.race([Ge,this.#N(p.signal)]));let R=await Ge;j(R),this.emit(`completed`,R)}catch(Ge){Ue(Ge),this.emit(`error`,Ge)}finally{this.#h.delete(De),queueMicrotask(()=>{this.#A()})}},p),this.emit(`add`),this.#_()})}async addAll(r,p){return Promise.all(r.map(async j=>this.add(j,p)))}start(){return this.#s?(this.#s=!1,this.#v(),this):this}pause(){this.#s=!0}clear(){this.#e=new this.#y,this.#E()}async onEmpty(){this.#e.size!==0&&await this.#l(`empty`)}async onSizeLessThan(r){this.#e.size<r||await this.#l(`next`,()=>this.#e.size<r)}async onIdle(){this.#r===0&&this.#e.size===0||await this.#l(`idle`)}async onPendingZero(){this.#r!==0&&await this.#l(`pendingZero`)}async onRateLimit(){this.isRateLimited||await this.#l(`rateLimit`)}async onRateLimitCleared(){this.isRateLimited&&await this.#l(`rateLimitCleared`)}async onError(){return new Promise((r,p)=>{let j=Ue=>{this.off(`error`,j),p(Ue)};this.on(`error`,j)})}async#l(r,p){return new Promise(j=>{let Ue=()=>{p&&!p()||(this.off(r,Ue),j())};this.on(r,Ue)})}get size(){return this.#e.size}sizeBy(r){return this.#e.filter(r).length}get pending(){return this.#r}get isPaused(){return this.#s}#q(){this.#i||(this.on(`add`,()=>{this.#e.size>0&&this.#f()}),this.on(`next`,()=>{this.#f()}))}#f(){this.#i||this.#g||(this.#g=!0,queueMicrotask(()=>{this.#g=!1,this.#E()}))}#E(){let r=this.#m,p=!this.#i&&this.#a>=this.#c&&this.#e.size>0;p!==r&&(this.#m=p,this.emit(p?`rateLimit`:`rateLimitCleared`))}get isRateLimited(){return this.#m}get isSaturated(){return this.#r===this.#d&&this.#e.size>0||this.isRateLimited&&this.#e.size>0}get runningTasks(){return[...this.#h.values()].map(r=>({...r}))}}({concurrency:5});register();var _hoisted_1$27={key:0,class:`nc-chip__icon`},_hoisted_2$22={class:`nc-chip__text`},NcChip=_export_sfc$1(defineComponent({__name:`NcChip`,props:{ariaLabelClose:{default:t$2(`Close`)},actionsContainer:{default:`body`},text:{default:``},iconPath:{default:void 0},iconSvg:{default:void 0},noClose:{type:Boolean},variant:{default:`secondary`}},emits:[`close`],setup(r,{emit:p}){let j=r,Ue=p,De=useSlots(),Ge=computed(()=>!j.noClose),R=()=>!!De.actions,ut=()=>!!(j.iconPath||j.iconSvg||De.icon);return(Ct,zt)=>(openBlock(),createElementBlock(`div`,{class:normalizeClass([`nc-chip`,{[`nc-chip--${Ct.variant}`]:!0,"nc-chip--no-actions":Ct.noClose&&!R(),"nc-chip--no-icon":!ut()}])},[ut()?(openBlock(),createElementBlock(`span`,_hoisted_1$27,[renderSlot(Ct.$slots,`icon`,{},()=>[Ct.iconPath||Ct.iconSvg?(openBlock(),createBlock(NcIconSvgWrapper,{key:0,inline:``,path:Ct.iconPath,svg:Ct.iconPath?void 0:Ct.iconSvg,size:18},null,8,[`path`,`svg`])):createCommentVNode(``,!0)],!0)])):createCommentVNode(``,!0),createBaseVNode(`span`,_hoisted_2$22,[renderSlot(Ct.$slots,`default`,{},()=>[createTextVNode(toDisplayString(Ct.text),1)],!0)]),Ge.value||R()?(openBlock(),createBlock(NcActions,{key:1,class:`nc-chip__actions`,container:Ct.actionsContainer,"force-menu":!Ge.value,variant:`tertiary-no-background`},{default:withCtx(()=>[Ge.value?(openBlock(),createBlock(NcActionButton,{key:0,"close-after-click":``,onClick:zt[0]||=ft=>Ue(`close`)},{icon:withCtx(()=>[createVNode(NcIconSvgWrapper,{path:unref(mdiClose),size:20},null,8,[`path`])]),default:withCtx(()=>[createTextVNode(` `+toDisplayString(Ct.ariaLabelClose),1)]),_:1})):createCommentVNode(``,!0),renderSlot(Ct.$slots,`actions`,{},void 0,!0)]),_:3},8,[`container`,`force-menu`])):createCommentVNode(``,!0)],2))}}),[[`__scopeId`,`data-v-6f324274`]]);function hasWindow(){return typeof window<`u`}function getNodeName(r){return isNode(r)?(r.nodeName||``).toLowerCase():`#document`}function getWindow(r){var p;return(r==null||(p=r.ownerDocument)==null?void 0:p.defaultView)||window}function getDocumentElement(r){var p;return((isNode(r)?r.ownerDocument:r.document)||window.document)?.documentElement}function isNode(r){return hasWindow()?r instanceof Node||r instanceof getWindow(r).Node:!1}function isElement(r){return hasWindow()?r instanceof Element||r instanceof getWindow(r).Element:!1}function isHTMLElement(r){return hasWindow()?r instanceof HTMLElement||r instanceof getWindow(r).HTMLElement:!1}function isShadowRoot(r){return!hasWindow()||typeof ShadowRoot>`u`?!1:r instanceof ShadowRoot||r instanceof getWindow(r).ShadowRoot}var invalidOverflowDisplayValues=new Set([`inline`,`contents`]);function isOverflowElement(r){let{overflow:p,overflowX:j,overflowY:Ue,display:De}=getComputedStyle$1(r);return/auto|scroll|overlay|hidden|clip/.test(p+Ue+j)&&!invalidOverflowDisplayValues.has(De)}var tableElements=new Set([`table`,`td`,`th`]);function isTableElement(r){return tableElements.has(getNodeName(r))}var topLayerSelectors=[`:popover-open`,`:modal`];function isTopLayer(r){return topLayerSelectors.some(p=>{try{return r.matches(p)}catch{return!1}})}var transformProperties=[`transform`,`translate`,`scale`,`rotate`,`perspective`],willChangeValues=[`transform`,`translate`,`scale`,`rotate`,`perspective`,`filter`],containValues=[`paint`,`layout`,`strict`,`content`];function isContainingBlock(r){let p=isWebKit(),j=isElement(r)?getComputedStyle$1(r):r;return transformProperties.some(Ue=>j[Ue]?j[Ue]!==`none`:!1)||(j.containerType?j.containerType!==`normal`:!1)||!p&&(j.backdropFilter?j.backdropFilter!==`none`:!1)||!p&&(j.filter?j.filter!==`none`:!1)||willChangeValues.some(Ue=>(j.willChange||``).includes(Ue))||containValues.some(Ue=>(j.contain||``).includes(Ue))}function getContainingBlock(r){let p=getParentNode(r);for(;isHTMLElement(p)&&!isLastTraversableNode(p);){if(isContainingBlock(p))return p;if(isTopLayer(p))return null;p=getParentNode(p)}return null}function isWebKit(){return typeof CSS>`u`||!CSS.supports?!1:CSS.supports(`-webkit-backdrop-filter`,`none`)}var lastTraversableNodeNames=new Set([`html`,`body`,`#document`]);function isLastTraversableNode(r){return lastTraversableNodeNames.has(getNodeName(r))}function getComputedStyle$1(r){return getWindow(r).getComputedStyle(r)}function getNodeScroll(r){return isElement(r)?{scrollLeft:r.scrollLeft,scrollTop:r.scrollTop}:{scrollLeft:r.scrollX,scrollTop:r.scrollY}}function getParentNode(r){if(getNodeName(r)===`html`)return r;let p=r.assignedSlot||r.parentNode||isShadowRoot(r)&&r.host||getDocumentElement(r);return isShadowRoot(p)?p.host:p}function getNearestOverflowAncestor(r){let p=getParentNode(r);return isLastTraversableNode(p)?r.ownerDocument?r.ownerDocument.body:r.body:isHTMLElement(p)&&isOverflowElement(p)?p:getNearestOverflowAncestor(p)}function getOverflowAncestors(r,p,j){var Ue;p===void 0&&(p=[]),j===void 0&&(j=!0);let De=getNearestOverflowAncestor(r),Ge=De===r.ownerDocument?.body,R=getWindow(De);if(Ge){let ut=getFrameElement(R);return p.concat(R,R.visualViewport||[],isOverflowElement(De)?De:[],ut&&j?getOverflowAncestors(ut):[])}return p.concat(De,getOverflowAncestors(De,[],j))}function getFrameElement(r){return r.parent&&Object.getPrototypeOf(r.parent)?r.frameElement:null}function getCssDimensions(r){let p=getComputedStyle$1(r),j=parseFloat(p.width)||0,Ue=parseFloat(p.height)||0,De=isHTMLElement(r),Ge=De?r.offsetWidth:j,R=De?r.offsetHeight:Ue,ut=round(j)!==Ge||round(Ue)!==R;return ut&&(j=Ge,Ue=R),{width:j,height:Ue,$:ut}}function unwrapElement(r){return isElement(r)?r:r.contextElement}function getScale(r){let p=unwrapElement(r);if(!isHTMLElement(p))return createCoords(1);let j=p.getBoundingClientRect(),{width:Ue,height:De,$:Ge}=getCssDimensions(p),R=(Ge?round(j.width):j.width)/Ue,ut=(Ge?round(j.height):j.height)/De;return(!R||!Number.isFinite(R))&&(R=1),(!ut||!Number.isFinite(ut))&&(ut=1),{x:R,y:ut}}var noOffsets=createCoords(0);function getVisualOffsets(r){let p=getWindow(r);return!isWebKit()||!p.visualViewport?noOffsets:{x:p.visualViewport.offsetLeft,y:p.visualViewport.offsetTop}}function shouldAddVisualOffsets(r,p,j){return p===void 0&&(p=!1),!j||p&&j!==getWindow(r)?!1:p}function getBoundingClientRect(r,p,j,Ue){p===void 0&&(p=!1),j===void 0&&(j=!1);let De=r.getBoundingClientRect(),Ge=unwrapElement(r),R=createCoords(1);p&&(Ue?isElement(Ue)&&(R=getScale(Ue)):R=getScale(r));let ut=shouldAddVisualOffsets(Ge,j,Ue)?getVisualOffsets(Ge):createCoords(0),Ct=(De.left+ut.x)/R.x,zt=(De.top+ut.y)/R.y,ft=De.width/R.x,qt=De.height/R.y;if(Ge){let Nt=getWindow(Ge),Ut=Ue&&isElement(Ue)?getWindow(Ue):Ue,Yt=Nt,Gt=getFrameElement(Yt);for(;Gt&&Ue&&Ut!==Yt;){let Jt=getScale(Gt),ei=Gt.getBoundingClientRect(),ii=getComputedStyle$1(Gt),ri=ei.left+(Gt.clientLeft+parseFloat(ii.paddingLeft))*Jt.x,ui=ei.top+(Gt.clientTop+parseFloat(ii.paddingTop))*Jt.y;Ct*=Jt.x,zt*=Jt.y,ft*=Jt.x,qt*=Jt.y,Ct+=ri,zt+=ui,Yt=getWindow(Gt),Gt=getFrameElement(Yt)}}return rectToClientRect({width:ft,height:qt,x:Ct,y:zt})}function getWindowScrollBarX(r,p){let j=getNodeScroll(r).scrollLeft;return p?p.left+j:getBoundingClientRect(getDocumentElement(r)).left+j}function getHTMLOffset(r,p){let j=r.getBoundingClientRect();return{x:j.left+p.scrollLeft-getWindowScrollBarX(r,j),y:j.top+p.scrollTop}}function convertOffsetParentRelativeRectToViewportRelativeRect(r){let{elements:p,rect:j,offsetParent:Ue,strategy:De}=r,Ge=De===`fixed`,R=getDocumentElement(Ue),ut=p?isTopLayer(p.floating):!1;if(Ue===R||ut&&Ge)return j;let Ct={scrollLeft:0,scrollTop:0},zt=createCoords(1),ft=createCoords(0),qt=isHTMLElement(Ue);if((qt||!qt&&!Ge)&&((getNodeName(Ue)!==`body`||isOverflowElement(R))&&(Ct=getNodeScroll(Ue)),isHTMLElement(Ue))){let Ut=getBoundingClientRect(Ue);zt=getScale(Ue),ft.x=Ut.x+Ue.clientLeft,ft.y=Ut.y+Ue.clientTop}let Nt=R&&!qt&&!Ge?getHTMLOffset(R,Ct):createCoords(0);return{width:j.width*zt.x,height:j.height*zt.y,x:j.x*zt.x-Ct.scrollLeft*zt.x+ft.x+Nt.x,y:j.y*zt.y-Ct.scrollTop*zt.y+ft.y+Nt.y}}function getClientRects(r){return Array.from(r.getClientRects())}function getDocumentRect(r){let p=getDocumentElement(r),j=getNodeScroll(r),Ue=r.ownerDocument.body,De=max(p.scrollWidth,p.clientWidth,Ue.scrollWidth,Ue.clientWidth),Ge=max(p.scrollHeight,p.clientHeight,Ue.scrollHeight,Ue.clientHeight),R=-j.scrollLeft+getWindowScrollBarX(r),ut=-j.scrollTop;return getComputedStyle$1(Ue).direction===`rtl`&&(R+=max(p.clientWidth,Ue.clientWidth)-De),{width:De,height:Ge,x:R,y:ut}}var SCROLLBAR_MAX=25;function getViewportRect(r,p){let j=getWindow(r),Ue=getDocumentElement(r),De=j.visualViewport,Ge=Ue.clientWidth,R=Ue.clientHeight,ut=0,Ct=0;if(De){Ge=De.width,R=De.height;let ft=isWebKit();(!ft||ft&&p===`fixed`)&&(ut=De.offsetLeft,Ct=De.offsetTop)}let zt=getWindowScrollBarX(Ue);if(zt<=0){let ft=Ue.ownerDocument,qt=ft.body,Nt=getComputedStyle(qt),Ut=ft.compatMode===`CSS1Compat`&&parseFloat(Nt.marginLeft)+parseFloat(Nt.marginRight)||0,Yt=Math.abs(Ue.clientWidth-qt.clientWidth-Ut);Yt<=SCROLLBAR_MAX&&(Ge-=Yt)}else zt<=SCROLLBAR_MAX&&(Ge+=zt);return{width:Ge,height:R,x:ut,y:Ct}}var absoluteOrFixed=new Set([`absolute`,`fixed`]);function getInnerBoundingClientRect(r,p){let j=getBoundingClientRect(r,!0,p===`fixed`),Ue=j.top+r.clientTop,De=j.left+r.clientLeft,Ge=isHTMLElement(r)?getScale(r):createCoords(1);return{width:r.clientWidth*Ge.x,height:r.clientHeight*Ge.y,x:De*Ge.x,y:Ue*Ge.y}}function getClientRectFromClippingAncestor(r,p,j){let Ue;if(p===`viewport`)Ue=getViewportRect(r,j);else if(p===`document`)Ue=getDocumentRect(getDocumentElement(r));else if(isElement(p))Ue=getInnerBoundingClientRect(p,j);else{let De=getVisualOffsets(r);Ue={x:p.x-De.x,y:p.y-De.y,width:p.width,height:p.height}}return rectToClientRect(Ue)}function hasFixedPositionAncestor(r,p){let j=getParentNode(r);return j===p||!isElement(j)||isLastTraversableNode(j)?!1:getComputedStyle$1(j).position===`fixed`||hasFixedPositionAncestor(j,p)}function getClippingElementAncestors(r,p){let j=p.get(r);if(j)return j;let Ue=getOverflowAncestors(r,[],!1).filter(ut=>isElement(ut)&&getNodeName(ut)!==`body`),De=null,Ge=getComputedStyle$1(r).position===`fixed`,R=Ge?getParentNode(r):r;for(;isElement(R)&&!isLastTraversableNode(R);){let ut=getComputedStyle$1(R),Ct=isContainingBlock(R);!Ct&&ut.position===`fixed`&&(De=null),(Ge?!Ct&&!De:!Ct&&ut.position===`static`&&De&&absoluteOrFixed.has(De.position)||isOverflowElement(R)&&!Ct&&hasFixedPositionAncestor(r,R))?Ue=Ue.filter(zt=>zt!==R):De=ut,R=getParentNode(R)}return p.set(r,Ue),Ue}function getClippingRect(r){let{element:p,boundary:j,rootBoundary:Ue,strategy:De}=r,Ge=[...j===`clippingAncestors`?isTopLayer(p)?[]:getClippingElementAncestors(p,this._c):[].concat(j),Ue],R=Ge[0],ut=Ge.reduce((Ct,zt)=>{let ft=getClientRectFromClippingAncestor(p,zt,De);return Ct.top=max(ft.top,Ct.top),Ct.right=min(ft.right,Ct.right),Ct.bottom=min(ft.bottom,Ct.bottom),Ct.left=max(ft.left,Ct.left),Ct},getClientRectFromClippingAncestor(p,R,De));return{width:ut.right-ut.left,height:ut.bottom-ut.top,x:ut.left,y:ut.top}}function getDimensions(r){let{width:p,height:j}=getCssDimensions(r);return{width:p,height:j}}function getRectRelativeToOffsetParent(r,p,j){let Ue=isHTMLElement(p),De=getDocumentElement(p),Ge=j===`fixed`,R=getBoundingClientRect(r,!0,Ge,p),ut={scrollLeft:0,scrollTop:0},Ct=createCoords(0);function zt(){Ct.x=getWindowScrollBarX(De)}if(Ue||!Ue&&!Ge)if((getNodeName(p)!==`body`||isOverflowElement(De))&&(ut=getNodeScroll(p)),Ue){let qt=getBoundingClientRect(p,!0,Ge,p);Ct.x=qt.x+p.clientLeft,Ct.y=qt.y+p.clientTop}else De&&zt();Ge&&!Ue&&De&&zt();let ft=De&&!Ue&&!Ge?getHTMLOffset(De,ut):createCoords(0);return{x:R.left+ut.scrollLeft-Ct.x-ft.x,y:R.top+ut.scrollTop-Ct.y-ft.y,width:R.width,height:R.height}}function isStaticPositioned(r){return getComputedStyle$1(r).position===`static`}function getTrueOffsetParent(r,p){if(!isHTMLElement(r)||getComputedStyle$1(r).position===`fixed`)return null;if(p)return p(r);let j=r.offsetParent;return getDocumentElement(r)===j&&(j=j.ownerDocument.body),j}function getOffsetParent(r,p){let j=getWindow(r);if(isTopLayer(r))return j;if(!isHTMLElement(r)){let De=getParentNode(r);for(;De&&!isLastTraversableNode(De);){if(isElement(De)&&!isStaticPositioned(De))return De;De=getParentNode(De)}return j}let Ue=getTrueOffsetParent(r,p);for(;Ue&&isTableElement(Ue)&&isStaticPositioned(Ue);)Ue=getTrueOffsetParent(Ue,p);return Ue&&isLastTraversableNode(Ue)&&isStaticPositioned(Ue)&&!isContainingBlock(Ue)?j:Ue||getContainingBlock(r)||j}var getElementRects=async function(r){let p=this.getOffsetParent||getOffsetParent,j=this.getDimensions,Ue=await j(r.floating);return{reference:getRectRelativeToOffsetParent(r.reference,await p(r.floating),r.strategy),floating:{x:0,y:0,width:Ue.width,height:Ue.height}}};function isRTL(r){return getComputedStyle$1(r).direction===`rtl`}var platform={convertOffsetParentRelativeRectToViewportRelativeRect,getDocumentElement,getClippingRect,getOffsetParent,getElementRects,getClientRects,getDimensions,getScale,isElement,isRTL};function rectsAreEqual(r,p){return r.x===p.x&&r.y===p.y&&r.width===p.width&&r.height===p.height}function observeMove(r,p){let j=null,Ue,De=getDocumentElement(r);function Ge(){var ut;clearTimeout(Ue),(ut=j)==null||ut.disconnect(),j=null}function R(ut,Ct){ut===void 0&&(ut=!1),Ct===void 0&&(Ct=1),Ge();let zt=r.getBoundingClientRect(),{left:ft,top:qt,width:Nt,height:Ut}=zt;if(ut||p(),!Nt||!Ut)return;let Yt=floor(qt),Gt=floor(De.clientWidth-(ft+Nt)),Jt=floor(De.clientHeight-(qt+Ut)),ei=floor(ft),ii={rootMargin:-Yt+`px `+-Gt+`px `+-Jt+`px `+-ei+`px`,threshold:max(0,min(1,Ct))||1},ri=!0;function ui(fi){let mi=fi[0].intersectionRatio;if(mi!==Ct){if(!ri)return R();mi?R(!1,mi):Ue=setTimeout(()=>{R(!1,1e-7)},1e3)}mi===1&&!rectsAreEqual(zt,r.getBoundingClientRect())&&R(),ri=!1}try{j=new IntersectionObserver(ui,{...ii,root:De.ownerDocument})}catch{j=new IntersectionObserver(ui,ii)}j.observe(r)}return R(!0),Ge}function autoUpdate(r,p,j,Ue){Ue===void 0&&(Ue={});let{ancestorScroll:De=!0,ancestorResize:Ge=!0,elementResize:R=typeof ResizeObserver==`function`,layoutShift:ut=typeof IntersectionObserver==`function`,animationFrame:Ct=!1}=Ue,zt=unwrapElement(r),ft=De||Ge?[...zt?getOverflowAncestors(zt):[],...getOverflowAncestors(p)]:[];ft.forEach(ei=>{De&&ei.addEventListener(`scroll`,j,{passive:!0}),Ge&&ei.addEventListener(`resize`,j)});let qt=zt&&ut?observeMove(zt,j):null,Nt=-1,Ut=null;R&&(Ut=new ResizeObserver(ei=>{let[ii]=ei;ii&&ii.target===zt&&Ut&&(Ut.unobserve(p),cancelAnimationFrame(Nt),Nt=requestAnimationFrame(()=>{var ri;(ri=Ut)==null||ri.observe(p)})),j()}),zt&&!Ct&&Ut.observe(zt),Ut.observe(p));let Yt,Gt=Ct?getBoundingClientRect(r):null;Ct&&Jt();function Jt(){let ei=getBoundingClientRect(r);Gt&&!rectsAreEqual(Gt,ei)&&j(),Gt=ei,Yt=requestAnimationFrame(Jt)}return j(),()=>{var ei;ft.forEach(ii=>{De&&ii.removeEventListener(`scroll`,j),Ge&&ii.removeEventListener(`resize`,j)}),qt?.(),(ei=Ut)==null||ei.disconnect(),Ut=null,Ct&&cancelAnimationFrame(Yt)}}var offset=offset$1,shift=shift$1,flip=flip$1,limitShift=limitShift$1,computePosition=(r,p,j)=>{let Ue=new Map,De={platform,...j},Ge={...De.platform,_c:Ue};return computePosition$1(r,p,{...De,platform:Ge})},E=Object.defineProperty,M=Object.defineProperties,x=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,C=(r,p,j)=>p in r?E(r,p,{enumerable:!0,configurable:!0,writable:!0,value:j}):r[p]=j,f=(r,p)=>{for(var j in p||={})I.call(p,j)&&C(r,j,p[j]);if(V)for(var j of V(p))N.call(p,j)&&C(r,j,p[j]);return r},m=(r,p)=>M(r,x(p)),U$1={props:{autoscroll:{type:Boolean,default:!0}},watch:{typeAheadPointer(){this.autoscroll&&this.maybeAdjustScroll()},open(r){this.autoscroll&&r&&this.$nextTick(()=>this.maybeAdjustScroll())}},methods:{maybeAdjustScroll(){var r;let p=this.$refs.dropdownMenu?.children[this.typeAheadPointer]||!1;if(p){let j=this.getDropdownViewport(),{top:Ue,bottom:De,height:Ge}=p.getBoundingClientRect();if(Ue<j.top)return this.$refs.dropdownMenu.scrollTop=p.offsetTop;if(De>j.bottom)return this.$refs.dropdownMenu.scrollTop=p.offsetTop-(j.height-Ge)}},getDropdownViewport(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},q={data(){return{typeAheadPointer:-1}},watch:{filteredOptions(){for(let r=0;r<this.filteredOptions.length;r++)if(this.selectable(this.filteredOptions[r])){this.typeAheadPointer=r;break}},open(r){r&&this.typeAheadToLastSelected()},selectedValue(){this.open&&this.typeAheadToLastSelected()}},methods:{typeAheadUp(){for(let r=this.typeAheadPointer-1;r>=0;r--)if(this.selectable(this.filteredOptions[r])){this.typeAheadPointer=r;break}},typeAheadDown(){for(let r=this.typeAheadPointer+1;r<this.filteredOptions.length;r++)if(this.selectable(this.filteredOptions[r])){this.typeAheadPointer=r;break}},typeAheadSelect(){let r=this.filteredOptions[this.typeAheadPointer];r&&this.selectable(r)&&this.select(r)},typeAheadToLastSelected(){this.typeAheadPointer=this.selectedValue.length===0?-1:this.filteredOptions.indexOf(this.selectedValue[this.selectedValue.length-1])}}},J={props:{loading:{type:Boolean,default:!1}},data(){return{mutableLoading:!1}},watch:{search(){this.$emit(`search`,this.search,this.toggleLoading)},loading(r){this.mutableLoading=r}},methods:{toggleLoading(r=null){return r==null?this.mutableLoading=!this.mutableLoading:this.mutableLoading=r}}},S=(r,p)=>{let j=r.__vccOpts||r;for(let[Ue,De]of p)j[Ue]=De;return j},H$1={},X={xmlns:`http://www.w3.org/2000/svg`,width:`10`,height:`10`},Q=[createBaseVNode(`path`,{d:`M6.895455 5l2.842897-2.842898c.348864-.348863.348864-.914488 0-1.263636L9.106534.261648c-.348864-.348864-.914489-.348864-1.263636 0L5 3.104545 2.157102.261648c-.348863-.348864-.914488-.348864-1.263636 0L.261648.893466c-.348864.348864-.348864.914489 0 1.263636L3.104545 5 .261648 7.842898c-.348864.348863-.348864.914488 0 1.263636l.631818.631818c.348864.348864.914773.348864 1.263636 0L5 6.895455l2.842898 2.842897c.348863.348864.914772.348864 1.263636 0l.631818-.631818c.348864-.348864.348864-.914489 0-1.263636L6.895455 5z`},null,-1)];function G(r,p){return openBlock(),createElementBlock(`svg`,X,Q)}var W=S(H$1,[[`render`,G]]),Z={},ee={xmlns:`http://www.w3.org/2000/svg`,width:`14`,height:`10`},se=[createBaseVNode(`path`,{d:`M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z`},null,-1)];function ie(r,p){return openBlock(),createElementBlock(`svg`,ee,se)}var T={Deselect:W,OpenIndicator:S(Z,[[`render`,ie]])},ne={mounted(r,{instance:p}){if(p.appendToBody){let{height:j,top:Ue,left:De,width:Ge}=p.$refs.toggle.getBoundingClientRect(),R=window.scrollX||window.pageXOffset,ut=window.scrollY||window.pageYOffset;r.unbindPosition=p.calculatePosition(r,p,{width:Ge+`px`,left:R+De+`px`,top:ut+Ue+j+`px`}),document.body.appendChild(r)}},unmounted(r,{instance:p}){p.appendToBody&&(r.unbindPosition&&typeof r.unbindPosition==`function`&&r.unbindPosition(),r.parentNode&&r.parentNode.removeChild(r))}};function le(r){let p={};return Object.keys(r).sort().forEach(j=>{p[j]=r[j]}),JSON.stringify(p)}var ae=0;function re(){return++ae}var de={components:f({},T),directives:{appendToBody:ne},mixins:[U$1,q,J],compatConfig:{MODE:3},emits:[`open`,`close`,`update:modelValue`,`search`,`search:compositionstart`,`search:compositionend`,`search:keydown`,`search:blur`,`search:focus`,`search:input`,`option:created`,`option:selecting`,`option:selected`,`option:deselecting`,`option:deselected`],props:{modelValue:{},components:{type:Object,default:()=>({})},options:{type:Array,default(){return[]}},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},deselectFromDropdown:{type:Boolean,default:!1},searchable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},placeholder:{type:String,default:``},transition:{type:String,default:`vs__fade`},clearSearchOnSelect:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},label:{type:String,default:`label`},autocomplete:{type:String,default:`off`},reduce:{type:Function,default:r=>r},selectable:{type:Function,default:r=>!0},getOptionLabel:{type:Function,default(r){return typeof r==`object`?r.hasOwnProperty(this.label)?r[this.label]:console.warn(`[vue-select warn]: Label key "option.${this.label}" does not exist in options object ${JSON.stringify(r)}.
|
|
|
https://vue-select.org/api/props.html#getoptionlabel`):r}},getOptionKey:{type:Function,default(r){if(typeof r!=`object`)return r;try{return r.hasOwnProperty(`id`)?r.id:le(r)}catch(p){return console.warn(`[vue-select warn]: Could not stringify this option to generate unique key. Please provide'getOptionKey' prop to return a unique key for each option.
|
|
|
https://vue-select.org/api/props.html#getoptionkey`,r,p)}}},onTab:{type:Function,default:function(){this.selectOnTab&&!this.isComposing&&this.typeAheadSelect()}},taggable:{type:Boolean,default:!1},tabindex:{type:Number,default:null},pushTags:{type:Boolean,default:!1},filterable:{type:Boolean,default:!0},filterBy:{type:Function,default(r,p,j){return(p||``).toLocaleLowerCase().indexOf(j.toLocaleLowerCase())>-1}},filter:{type:Function,default(r,p){return r.filter(j=>{let Ue=this.getOptionLabel(j);return typeof Ue==`number`&&(Ue=Ue.toString()),this.filterBy(j,Ue,p)})}},createOption:{type:Function,default(r){return typeof this.optionList[0]==`object`?{[this.label]:r}:r}},resetOnOptionsChange:{default:!1,validator:r=>[`function`,`boolean`].includes(typeof r)},clearSearchOnBlur:{type:Function,default:function({clearSearchOnSelect:r,multiple:p}){return r&&!p}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:`auto`},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:()=>[13]},searchInputQuerySelector:{type:String,default:`[type=search]`},mapKeydown:{type:Function,default:(r,p)=>r},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default(r,p,{width:j,top:Ue,left:De}){r.style.top=Ue,r.style.left=De,r.style.width=j}},dropdownShouldOpen:{type:Function,default({noDrop:r,open:p,mutableLoading:j}){return r?!1:p&&!j}},uid:{type:[String,Number],default:()=>re()}},data(){return{search:``,open:!1,isComposing:!1,pushedTags:[],_value:[],deselectButtons:[]}},computed:{isReducingValues(){return this.$props.reduce!==this.$options.props.reduce.default},isTrackingValues(){return typeof this.modelValue>`u`||this.isReducingValues},selectedValue(){let r=this.modelValue;return this.isTrackingValues&&(r=this.$data._value),r!=null&&r!==``?[].concat(r):[]},optionList(){return this.options.concat(this.pushTags?this.pushedTags:[])},searchEl(){return this.$slots.search?this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector):this.$refs.search},scope(){let r={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:f({disabled:this.disabled,placeholder:this.searchPlaceholder,tabindex:this.tabindex,readonly:!this.searchable,id:this.inputId,"aria-autocomplete":`list`,"aria-labelledby":`vs${this.uid}__combobox`,"aria-controls":`vs${this.uid}__listbox`,ref:`search`,type:`search`,autocomplete:this.autocomplete,value:this.search},this.dropdownOpen&&this.filteredOptions[this.typeAheadPointer]?{"aria-activedescendant":`vs${this.uid}__option-${this.typeAheadPointer}`}:{}),events:{compositionstart:()=>this.isComposing=!0,compositionend:()=>this.isComposing=!1,keydown:this.onSearchKeyDown,blur:this.onSearchBlur,focus:this.onSearchFocus,input:p=>this.search=p.target.value}},spinner:{loading:this.mutableLoading},noOptions:{search:this.search,loading:this.mutableLoading,searching:this.searching},openIndicator:{attributes:{ref:`openIndicator`,role:`presentation`,class:`vs__open-indicator`}},listHeader:r,listFooter:r,header:m(f({},r),{deselect:this.deselect}),footer:m(f({},r),{deselect:this.deselect})}},childComponents(){return f(f({},T),this.components)},stateClasses(){return{"vs--open":this.dropdownOpen,"vs--single":!this.multiple,"vs--multiple":this.multiple,"vs--searching":this.searching&&!this.noDrop,"vs--searchable":this.searchable&&!this.noDrop,"vs--unsearchable":!this.searchable,"vs--loading":this.mutableLoading,"vs--disabled":this.disabled}},searching(){return!!this.search},dropdownOpen(){return this.dropdownShouldOpen(this)},searchPlaceholder(){return this.isValueEmpty&&this.placeholder?this.placeholder:void 0},filteredOptions(){let r=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return r;let p=this.search.length?this.filter(r,this.search,this):r;if(this.taggable&&this.search.length){let j=this.createOption(this.search);this.optionExists(j)||p.unshift(j)}return p},isValueEmpty(){return this.selectedValue.length===0},showClearButton(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}},watch:{options(r,p){!this.taggable&&(()=>typeof this.resetOnOptionsChange==`function`?this.resetOnOptionsChange(r,p,this.selectedValue):this.resetOnOptionsChange)()&&this.clearSelection(),this.modelValue&&this.isTrackingValues&&this.setInternalValueFromOptions(this.modelValue)},modelValue:{immediate:!0,handler(r){this.isTrackingValues&&this.setInternalValueFromOptions(r)}},multiple(){this.clearSelection()},open(r){this.$emit(r?`open`:`close`)}},created(){this.mutableLoading=this.loading},methods:{setInternalValueFromOptions(r){Array.isArray(r)?this.$data._value=r.map(p=>this.findOptionFromReducedValue(p)):this.$data._value=this.findOptionFromReducedValue(r)},select(r){this.$emit(`option:selecting`,r),this.isOptionSelected(r)?this.deselectFromDropdown&&(this.clearable||this.multiple&&this.selectedValue.length>1)&&this.deselect(r):(this.taggable&&!this.optionExists(r)&&(this.$emit(`option:created`,r),this.pushTag(r)),this.multiple&&(r=this.selectedValue.concat(r)),this.updateValue(r),this.$emit(`option:selected`,r)),this.onAfterSelect(r)},deselect(r){this.$emit(`option:deselecting`,r),this.updateValue(this.selectedValue.filter(p=>!this.optionComparator(p,r))),this.$emit(`option:deselected`,r)},clearSelection(){this.updateValue(this.multiple?[]:null)},onAfterSelect(r){this.closeOnSelect&&(this.open=!this.open,this.searchEl.blur()),this.clearSearchOnSelect&&(this.search=``)},updateValue(r){typeof this.modelValue>`u`&&(this.$data._value=r),r!==null&&(r=Array.isArray(r)?r.map(p=>this.reduce(p)):this.reduce(r)),this.$emit(`update:modelValue`,r)},toggleDropdown(r){let p=r.target!==this.searchEl;p&&r.preventDefault();let j=[...this.deselectButtons||[],this.$refs.clearButton];if(this.searchEl===void 0||j.filter(Boolean).some(Ue=>Ue.contains(r.target)||Ue===r.target)){r.preventDefault();return}this.open&&p?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected(r){return this.selectedValue.some(p=>this.optionComparator(p,r))},isOptionDeselectable(r){return this.isOptionSelected(r)&&this.deselectFromDropdown},optionComparator(r,p){return this.getOptionKey(r)===this.getOptionKey(p)},findOptionFromReducedValue(r){let p=Ue=>JSON.stringify(this.reduce(Ue))===JSON.stringify(r),j=[...this.options,...this.pushedTags].filter(p);return j.length===1?j[0]:j.find(Ue=>this.optionComparator(Ue,this.$data._value))||r},closeSearchOptions(){this.open=!1,this.$emit(`search:blur`)},maybeDeleteValue(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){let r=null;this.multiple&&(r=[...this.selectedValue.slice(0,this.selectedValue.length-1)]),this.updateValue(r)}},optionExists(r){return this.optionList.some(p=>this.optionComparator(p,r))},normalizeOptionForSlot(r){return typeof r==`object`?r:{[this.label]:r}},pushTag(r){this.pushedTags.push(r)},onEscape(){this.search.length?this.search=``:this.searchEl.blur()},onSearchBlur(){if(this.mousedown&&!this.searching)this.mousedown=!1;else{let{clearSearchOnSelect:r,multiple:p}=this;this.clearSearchOnBlur({clearSearchOnSelect:r,multiple:p})&&(this.search=``),this.closeSearchOptions();return}if(this.search.length===0&&this.options.length===0){this.closeSearchOptions();return}},onSearchFocus(){this.open=!0,this.$emit(`search:focus`)},onMousedown(){this.mousedown=!0},onMouseUp(){this.mousedown=!1},onSearchKeyDown(r){let p=De=>(De.preventDefault(),!this.isComposing&&this.typeAheadSelect()),j={8:De=>this.maybeDeleteValue(),9:De=>this.onTab(),27:De=>this.onEscape(),38:De=>(De.preventDefault(),this.typeAheadUp()),40:De=>(De.preventDefault(),this.typeAheadDown())};this.selectOnKeyCodes.forEach(De=>j[De]=p);let Ue=this.mapKeydown(j,this);if(typeof Ue[r.keyCode]==`function`)return Ue[r.keyCode](r)}}},he=[`dir`],ce=[`id`,`aria-expanded`,`aria-owns`],ue={ref:`selectedOptions`,class:`vs__selected-options`},pe=[`disabled`,`title`,`aria-label`,`onClick`],fe={ref:`actions`,class:`vs__actions`},ge=[`disabled`],ye={class:`vs__spinner`},me=[`id`],be=[`id`,`aria-selected`,`onMouseover`,`onClick`],_e={key:0,class:`vs__no-options`},Oe$1=createTextVNode(` Sorry, no matching options. `),we=[`id`];function ve(r,p,j,Ue,De,Ge){let R=resolveDirective(`append-to-body`);return openBlock(),createElementBlock(`div`,{dir:j.dir,class:normalizeClass([`v-select`,Ge.stateClasses])},[renderSlot(r.$slots,`header`,normalizeProps(guardReactiveProps(Ge.scope.header))),createBaseVNode(`div`,{id:`vs${j.uid}__combobox`,ref:`toggle`,class:`vs__dropdown-toggle`,role:`combobox`,"aria-expanded":Ge.dropdownOpen.toString(),"aria-owns":`vs${j.uid}__listbox`,"aria-label":`Search for option`,onMousedown:p[1]||=ut=>Ge.toggleDropdown(ut)},[createBaseVNode(`div`,ue,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ge.selectedValue,(ut,Ct)=>renderSlot(r.$slots,`selected-option-container`,{option:Ge.normalizeOptionForSlot(ut),deselect:Ge.deselect,multiple:j.multiple,disabled:j.disabled},()=>[(openBlock(),createElementBlock(`span`,{key:j.getOptionKey(ut),class:`vs__selected`},[renderSlot(r.$slots,`selected-option`,normalizeProps(guardReactiveProps(Ge.normalizeOptionForSlot(ut))),()=>[createTextVNode(toDisplayString(j.getOptionLabel(ut)),1)]),j.multiple?(openBlock(),createElementBlock(`button`,{key:0,ref_for:!0,ref:zt=>De.deselectButtons[Ct]=zt,disabled:j.disabled,type:`button`,class:`vs__deselect`,title:`Deselect ${j.getOptionLabel(ut)}`,"aria-label":`Deselect ${j.getOptionLabel(ut)}`,onClick:zt=>Ge.deselect(ut)},[(openBlock(),createBlock(resolveDynamicComponent(Ge.childComponents.Deselect)))],8,pe)):createCommentVNode(``,!0)]))])),256)),renderSlot(r.$slots,`search`,normalizeProps(guardReactiveProps(Ge.scope.search)),()=>[createBaseVNode(`input`,mergeProps({class:`vs__search`},Ge.scope.search.attributes,toHandlers(Ge.scope.search.events)),null,16)])],512),createBaseVNode(`div`,fe,[withDirectives(createBaseVNode(`button`,{ref:`clearButton`,disabled:j.disabled,type:`button`,class:`vs__clear`,title:`Clear Selected`,"aria-label":`Clear Selected`,onClick:p[0]||=(...ut)=>Ge.clearSelection&&Ge.clearSelection(...ut)},[(openBlock(),createBlock(resolveDynamicComponent(Ge.childComponents.Deselect)))],8,ge),[[vShow,Ge.showClearButton]]),renderSlot(r.$slots,`open-indicator`,normalizeProps(guardReactiveProps(Ge.scope.openIndicator)),()=>[j.noDrop?createCommentVNode(``,!0):(openBlock(),createBlock(resolveDynamicComponent(Ge.childComponents.OpenIndicator),normalizeProps(mergeProps({key:0},Ge.scope.openIndicator.attributes)),null,16))]),renderSlot(r.$slots,`spinner`,normalizeProps(guardReactiveProps(Ge.scope.spinner)),()=>[withDirectives(createBaseVNode(`div`,ye,`Loading...`,512),[[vShow,r.mutableLoading]])])],512)],40,ce),createVNode(Transition,{name:j.transition},{default:withCtx(()=>[Ge.dropdownOpen?withDirectives((openBlock(),createElementBlock(`ul`,{id:`vs${j.uid}__listbox`,ref:`dropdownMenu`,key:`vs${j.uid}__listbox`,class:`vs__dropdown-menu`,role:`listbox`,tabindex:`-1`,onMousedown:p[2]||=withModifiers((...ut)=>Ge.onMousedown&&Ge.onMousedown(...ut),[`prevent`]),onMouseup:p[3]||=(...ut)=>Ge.onMouseUp&&Ge.onMouseUp(...ut)},[renderSlot(r.$slots,`list-header`,normalizeProps(guardReactiveProps(Ge.scope.listHeader))),(openBlock(!0),createElementBlock(Fragment,null,renderList(Ge.filteredOptions,(ut,Ct)=>(openBlock(),createElementBlock(`li`,{id:`vs${j.uid}__option-${Ct}`,key:j.getOptionKey(ut),role:`option`,class:normalizeClass([`vs__dropdown-option`,{"vs__dropdown-option--deselect":Ge.isOptionDeselectable(ut)&&Ct===r.typeAheadPointer,"vs__dropdown-option--selected":Ge.isOptionSelected(ut),"vs__dropdown-option--highlight":Ct===r.typeAheadPointer,"vs__dropdown-option--disabled":!j.selectable(ut)}]),"aria-selected":Ct===r.typeAheadPointer?!0:null,onMouseover:zt=>j.selectable(ut)?r.typeAheadPointer=Ct:null,onClick:withModifiers(zt=>j.selectable(ut)?Ge.select(ut):null,[`prevent`,`stop`])},[renderSlot(r.$slots,`option`,normalizeProps(guardReactiveProps(Ge.normalizeOptionForSlot(ut))),()=>[createTextVNode(toDisplayString(j.getOptionLabel(ut)),1)])],42,be))),128)),Ge.filteredOptions.length===0?(openBlock(),createElementBlock(`li`,_e,[renderSlot(r.$slots,`no-options`,normalizeProps(guardReactiveProps(Ge.scope.noOptions)),()=>[Oe$1])])):createCommentVNode(``,!0),renderSlot(r.$slots,`list-footer`,normalizeProps(guardReactiveProps(Ge.scope.listFooter)))],40,me)),[[R]]):(openBlock(),createElementBlock(`ul`,{key:1,id:`vs${j.uid}__listbox`,role:`listbox`,style:{display:`none`,visibility:`hidden`}},null,8,we))]),_:3},8,[`name`]),renderSlot(r.$slots,`footer`,normalizeProps(guardReactiveProps(Ge.scope.footer)))],10,he)}var Ce=S(de,[[`render`,ve]]);function findRanges(r,p){let j=[],Ue=0,De=r.toLowerCase().indexOf(p.toLowerCase(),Ue),Ge=0;for(;De>-1&&Ge++<r.length;)Ue=De+p.length,j.push({start:De,end:Ue}),De=r.toLowerCase().indexOf(p.toLowerCase(),Ue);return j}var _sfc_main$5=defineComponent({name:`NcHighlight`,props:{text:{type:String,default:``},search:{type:String,default:``},highlight:{type:Array,default:()=>[]}},computed:{ranges(){let r=[];return!this.search&&this.highlight.length===0||(r=this.highlight.length>0?this.highlight:findRanges(this.text,this.search),r.forEach((p,j)=>{p.end<p.start&&(r[j]={start:p.end,end:p.start})}),r=r.reduce((p,j)=>(j.start<this.text.length&&j.end>0&&p.push({start:j.start<0?0:j.start,end:j.end>this.text.length?this.text.length:j.end}),p),[]),r.sort((p,j)=>p.start-j.start),r=r.reduce((p,j)=>{if(!p.length)p.push(j);else{let Ue=p.length-1;p[Ue].end>=j.start?p[Ue]={start:p[Ue].start,end:Math.max(p[Ue].end,j.end)}:p.push(j)}return p},[])),r},chunks(){if(this.ranges.length===0)return[{start:0,end:this.text.length,highlight:!1,text:this.text}];let r=[],p=0,j=0;for(;p<this.text.length;){let Ue=this.ranges[j];if(Ue.start===p){r.push({...Ue,highlight:!0,text:this.text.slice(Ue.start,Ue.end)}),j++,p=Ue.end,j>=this.ranges.length&&p<this.text.length&&(r.push({start:p,end:this.text.length,highlight:!1,text:this.text.slice(p)}),p=this.text.length);continue}r.push({start:p,end:Ue.start,highlight:!1,text:this.text.slice(p,Ue.start)}),p=Ue.start}return r}},render(){return this.ranges.length?h(`span`,{},this.chunks.map(r=>r.highlight?h(`strong`,{},r.text):r.text)):h(`span`,{},this.text)}}),_sfc_main$24={name:`NcEllipsisedOption`,components:{NcHighlight:_sfc_main$5},props:{name:{type:String,default:``},search:{type:String,default:``}},computed:{needsTruncate(){return this.name&&this.name.length>=10},split(){return this.name.length-Math.min(Math.floor(this.name.length/2),10)},part1(){return this.needsTruncate?this.name.slice(0,this.split):this.name},part2(){return this.needsTruncate?this.name.slice(this.split):``},highlight1(){return this.search?findRanges(this.name,this.search):[]},highlight2(){return this.highlight1.map(r=>({start:r.start-this.split,end:r.end-this.split}))}}},_hoisted_1$26=[`title`];function _sfc_render$17(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcHighlight`);return openBlock(),createElementBlock(`span`,{dir:`auto`,class:`name-parts`,title:j.name},[createVNode(R,{class:`name-parts__first`,text:Ge.part1,search:j.search,highlight:Ge.highlight1},null,8,[`text`,`search`,`highlight`]),Ge.part2?(openBlock(),createBlock(R,{key:0,class:`name-parts__last`,text:Ge.part2,search:j.search,highlight:Ge.highlight2},null,8,[`text`,`search`,`highlight`])):createCommentVNode(``,!0)],8,_hoisted_1$26)}var NcEllipsisedOption=_export_sfc$1(_sfc_main$24,[[`render`,_sfc_render$17],[`__scopeId`,`data-v-a612f185`]]);register(t17);var _sfc_main$23={name:`NcSelect`,components:{ChevronDown,NcEllipsisedOption,NcLoadingIcon,VueSelect:Ce},props:{...Ce.props,...Ce.mixins.reduce((r,p)=>({...r,...p.props}),{}),ariaLabelClearSelected:{type:String,default:t$2(`Clear selected`)},ariaLabelCombobox:{type:String,default:null},ariaLabelListbox:{type:String,default:t$2(`Options`)},ariaLabelDeselectOption:{type:Function,default:r=>t$2(`Deselect {option}`,{option:r})},appendToBody:{type:Boolean,default:!0},calculatePosition:{type:Function,default:null},keepOpen:{type:Boolean,default:!1},components:{type:Object,default:()=>({Deselect:{render:()=>h(IconClose,{size:20,fillColor:`var(--vs-controls-color)`,style:[{cursor:`pointer`}]})}})},limit:{type:Number,default:null},disabled:{type:Boolean,default:!1},dropdownShouldOpen:{type:Function,default:({noDrop:r,open:p})=>r?!1:p},filterBy:{type:Function,default:null},inputClass:{type:[String,Object],default:null},inputId:{type:String,default:()=>createElementId()},inputLabel:{type:String,default:null},labelOutside:{type:Boolean,default:!1},keyboardFocusBorder:{type:Boolean,default:!0},label:{type:String,default:null},loading:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},placeholder:{type:String,default:``},mapKeydown:{type:Function,default(r,p){return{...r,27:j=>{p.open&&j.stopPropagation(),r[27](j)}}}},uid:{type:String,default:()=>createElementId()},placement:{type:String,default:`bottom`},resetFocusOnOptionsChange:{type:Boolean,default:!0},modelValue:{type:[String,Number,Object,Array],default:null},required:{type:Boolean,default:!1}," ":{}},emits:[` `,`update:modelValue`],setup(){return{avatarSize:Number.parseInt(window.getComputedStyle(document.body).getPropertyValue(`--default-clickable-area`))-2*Number.parseInt(window.getComputedStyle(document.body).getPropertyValue(`--default-grid-baseline`))}},data(){return{search:``}},computed:{inputRequired(){return this.required?this.modelValue===null||Array.isArray(this.modelValue)&&this.modelValue.length===0:null},localCalculatePosition(){return this.calculatePosition===null?(r,p,{width:j})=>{r.style.width=j;let Ue={name:`addClass`,fn(){return r.classList.add(`vs__dropdown-menu--floating`),{}}},De={name:`togglePlacementClass`,fn({placement:R}){return p.$el.classList.toggle(`select--drop-up`,R===`top`),r.classList.toggle(`vs__dropdown-menu--floating-placement-top`,R===`top`),{}}};return autoUpdate(p.$refs.toggle,r,()=>{computePosition(p.$refs.toggle,r,{placement:this.placement,middleware:[offset(-1),Ue,De,flip(),shift({limiter:limitShift()})]}).then(({x:R,y:ut})=>{Object.assign(r.style,{left:`${R}px`,top:`${ut}px`,width:`${p.$refs.toggle.getBoundingClientRect().width}px`})})})}:this.calculatePosition},localFilterBy(){return this.filterBy??Ce.props.filterBy.default},localLabel(){return this.label??Ce.props.label.default},propsToForward(){let r=[...Object.keys(Ce.props),...Ce.mixins.flatMap(p=>Object.keys(p.props??{}))];return{...Object.fromEntries(Object.entries(this.$props).filter(([p,j])=>r.includes(p))),calculatePosition:this.localCalculatePosition,closeOnSelect:!this.keepOpen,filterBy:this.localFilterBy,label:this.localLabel}}},mounted(){!this.labelOutside&&!this.inputLabel&&!this.ariaLabelCombobox&&warn("[NcSelect] An `inputLabel` or `ariaLabelCombobox` should be set. If an external label is used, `labelOutside` should be set to `true`."),this.inputLabel&&this.ariaLabelCombobox&&warn("[NcSelect] Only one of `inputLabel` or `ariaLabelCombobox` should to be set.")},methods:{t:t$2}},_hoisted_1$25=[`for`],_hoisted_2$21=[`required`];function _sfc_render$19(r,p,j,Ue,De,Ge){let R=resolveComponent(`ChevronDown`),ut=resolveComponent(`NcEllipsisedOption`),Ct=resolveComponent(`NcLoadingIcon`),zt=resolveComponent(`VueSelect`);return openBlock(),createBlock(zt,mergeProps({class:[`select`,{"select--no-wrap":j.noWrap}]},Ge.propsToForward,{onSearch:p[0]||=ft=>De.search=ft,"onUpdate:modelValue":p[1]||=ft=>r.$emit(`update:modelValue`,ft)}),createSlots({search:withCtx(({attributes:ft,events:qt})=>[createBaseVNode(`input`,mergeProps({class:[`vs__search`,[j.inputClass]]},ft,{required:Ge.inputRequired,dir:`auto`},toHandlers(qt,!0)),null,16,_hoisted_2$21)]),"open-indicator":withCtx(({attributes:ft})=>[createVNode(R,mergeProps(ft,{"fill-color":`var(--vs-controls-color)`,style:{cursor:j.disabled?null:`pointer`},size:26}),null,16,[`style`])]),option:withCtx(ft=>[renderSlot(r.$slots,`option`,normalizeProps(guardReactiveProps(ft)),()=>[createVNode(ut,{name:String(ft[Ge.localLabel]),search:De.search},null,8,[`name`,`search`])])]),"selected-option":withCtx(ft=>[renderSlot(r.$slots,`selected-option`,{vBind:ft},()=>[createVNode(ut,{name:String(ft[Ge.localLabel]),search:De.search},null,8,[`name`,`search`])])]),spinner:withCtx(ft=>[ft.loading?(openBlock(),createBlock(Ct,{key:0})):createCommentVNode(``,!0)]),"no-options":withCtx(()=>[createTextVNode(toDisplayString(Ge.t(`No results`)),1)]),_:2},[!j.labelOutside&&j.inputLabel?{name:`header`,fn:withCtx(()=>[createBaseVNode(`label`,{for:j.inputId,class:`select__label`},toDisplayString(j.inputLabel),9,_hoisted_1$25)]),key:`0`}:void 0,renderList(r.$slots,(ft,qt)=>({name:qt,fn:withCtx(Nt=>[renderSlot(r.$slots,qt,normalizeProps(guardReactiveProps(Nt)))])}))]),1040,[`class`])}var NcSelect=_export_sfc$1(_sfc_main$23,[[`render`,_sfc_render$19]]);register(t27),register(t6);var prefix=``;function styleInject(r,p){p===void 0&&(p={});var j=p.insertAt;if(!(!r||typeof document>`u`)){var Ue=document.head||document.getElementsByTagName(`head`)[0],De=document.createElement(`style`);De.type=`text/css`,j===`top`&&Ue.firstChild?Ue.insertBefore(De,Ue.firstChild):Ue.appendChild(De),De.styleSheet?De.styleSheet.cssText=r:De.appendChild(document.createTextNode(r))}}var install=function(r,p){let{componentPrefix:j=``}=p||{};r.component(`${j}${this.name}`,this)},_checkboardCache={},script$5={name:`Checkboard`,props:{size:{type:[Number,String],default:8},white:{type:String,default:`#fff`},grey:{type:String,default:`#e6e6e6`}},computed:{bgStyle(){return{"background-image":`url(${getCheckboard(this.white,this.grey,this.size)})`}}}};function renderCheckboard(r,p,j){if(typeof document>`u`)return null;let Ue=document.createElement(`canvas`);Ue.width=Ue.height=j*2;let De=Ue.getContext(`2d`);return De?(De.fillStyle=r,De.fillRect(0,0,Ue.width,Ue.height),De.fillStyle=p,De.fillRect(0,0,j,j),De.translate(j,j),De.fillRect(0,0,j,j),Ue.toDataURL()):null}function getCheckboard(r,p,j){let Ue=`${r},${p},${j}`;if(_checkboardCache[Ue])return _checkboardCache[Ue];let De=renderCheckboard(r,p,j);return _checkboardCache[Ue]=De,De}function render$6(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`div`,{class:`vc-checkerboard`,style:normalizeStyle(Ge.bgStyle)},null,4)}styleInject(`.vc-checkerboard{background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0}`),script$5.render=render$6,script$5.__file=`src/components/checkboard/checkboard.vue`,script$5.install=install;var script$4={name:`Alpha`,components:{Checkboard:script$5},props:{value:Object,onChange:Function},computed:{colors(){return this.value},gradientColor(){let{rgba:r}=this.colors,p=[r.r,r.g,r.b].join(`,`);return`linear-gradient(to right, rgba(${p}, 0) 0%, rgba(${p}, 1) 100%)`}},methods:{handleChange(r,p){!p&&r.preventDefault();let{container:j}=this.$refs;if(!j)return;let Ue=j.clientWidth,De=j.getBoundingClientRect().left+window.pageXOffset,Ge=(r.pageX||(r.touches?r.touches[0].pageX:0))-De,R;R=Ge<0?0:Ge>Ue?1:Math.round(Ge*100/Ue)/100,this.colors.a!==R&&this.$emit(`change`,{h:this.colors.hsl.h,s:this.colors.hsl.s,l:this.colors.hsl.l,a:R,source:`rgba`})},handleMouseDown(r){this.handleChange(r,!0),window.addEventListener(`mousemove`,this.handleChange),window.addEventListener(`mouseup`,this.handleMouseUp)},handleMouseUp(){this.unbindEventListeners()},unbindEventListeners(){window.removeEventListener(`mousemove`,this.handleChange),window.removeEventListener(`mouseup`,this.handleMouseUp)}}},_hoisted_1$24={class:`vc-alpha`},_hoisted_2$20={class:`vc-alpha-checkboard-wrap`},_hoisted_4$16=[createBaseVNode(`div`,{class:`vc-alpha-picker`},null,-1)];function render$5(r,p,j,Ue,De,Ge){let R=resolveComponent(`Checkboard`);return openBlock(),createElementBlock(`div`,_hoisted_1$24,[createBaseVNode(`div`,_hoisted_2$20,[createVNode(R)]),createBaseVNode(`div`,{class:`vc-alpha-gradient`,style:normalizeStyle({background:Ge.gradientColor})},null,4),createBaseVNode(`div`,{ref:`container`,class:`vc-alpha-container`,onMousedown:p[0]||=(...ut)=>Ge.handleMouseDown&&Ge.handleMouseDown(...ut),onTouchmove:p[1]||=(...ut)=>Ge.handleChange&&Ge.handleChange(...ut),onTouchstart:p[2]||=(...ut)=>Ge.handleChange&&Ge.handleChange(...ut)},[createBaseVNode(`div`,{class:`vc-alpha-pointer`,style:normalizeStyle({left:`${Ge.colors.a*100}%`})},_hoisted_4$16,4)],544)])}styleInject(`.vc-alpha,.vc-alpha-checkboard-wrap{bottom:0;left:0;position:absolute;right:0;top:0}.vc-alpha-checkboard-wrap{overflow:hidden}.vc-alpha-gradient{bottom:0;left:0;position:absolute;right:0;top:0}.vc-alpha-container{cursor:pointer;height:100%;margin:0 3px;position:relative;z-index:2}.vc-alpha-pointer{position:absolute;z-index:2}.vc-alpha-picker{background:#fff;border-radius:1px;box-shadow:0 0 2px rgba(0,0,0,.6);cursor:pointer;height:8px;margin-top:1px;transform:translateX(-2px);width:4px}`),script$4.render=render$5,script$4.__file=`src/components/alpha/alpha.vue`,script$4.install=install;function bound01(r,p){isOnePointZero(r)&&(r=`100%`);var j=isPercentage(r);return r=p===360?r:Math.min(p,Math.max(0,parseFloat(r))),j&&(r=parseInt(String(r*p),10)/100),Math.abs(r-p)<1e-6?1:(r=p===360?(r<0?r%p+p:r%p)/parseFloat(String(p)):r%p/parseFloat(String(p)),r)}function clamp01(r){return Math.min(1,Math.max(0,r))}function isOnePointZero(r){return typeof r==`string`&&r.indexOf(`.`)!==-1&&parseFloat(r)===1}function isPercentage(r){return typeof r==`string`&&r.indexOf(`%`)!==-1}function boundAlpha(r){return r=parseFloat(r),(isNaN(r)||r<0||r>1)&&(r=1),r}function convertToPercentage(r){return r<=1?`${Number(r)*100}%`:r}function pad2(r){return r.length===1?`0`+r:String(r)}function rgbToRgb(r,p,j){return{r:bound01(r,255)*255,g:bound01(p,255)*255,b:bound01(j,255)*255}}function rgbToHsl(r,p,j){r=bound01(r,255),p=bound01(p,255),j=bound01(j,255);var Ue=Math.max(r,p,j),De=Math.min(r,p,j),Ge=0,R=0,ut=(Ue+De)/2;if(Ue===De)R=0,Ge=0;else{var Ct=Ue-De;switch(R=ut>.5?Ct/(2-Ue-De):Ct/(Ue+De),Ue){case r:Ge=(p-j)/Ct+(p<j?6:0);break;case p:Ge=(j-r)/Ct+2;break;case j:Ge=(r-p)/Ct+4;break;default:break}Ge/=6}return{h:Ge,s:R,l:ut}}function hue2rgb(r,p,j){return j<0&&(j+=1),j>1&&--j,j<1/6?r+(p-r)*(6*j):j<1/2?p:j<2/3?r+(p-r)*(2/3-j)*6:r}function hslToRgb(r,p,j){var Ue,De,Ge;if(r=bound01(r,360),p=bound01(p,100),j=bound01(j,100),p===0)De=j,Ge=j,Ue=j;else{var R=j<.5?j*(1+p):j+p-j*p,ut=2*j-R;Ue=hue2rgb(ut,R,r+1/3),De=hue2rgb(ut,R,r),Ge=hue2rgb(ut,R,r-1/3)}return{r:Ue*255,g:De*255,b:Ge*255}}function rgbToHsv(r,p,j){r=bound01(r,255),p=bound01(p,255),j=bound01(j,255);var Ue=Math.max(r,p,j),De=Math.min(r,p,j),Ge=0,R=Ue,ut=Ue-De,Ct=Ue===0?0:ut/Ue;if(Ue===De)Ge=0;else{switch(Ue){case r:Ge=(p-j)/ut+(p<j?6:0);break;case p:Ge=(j-r)/ut+2;break;case j:Ge=(r-p)/ut+4;break;default:break}Ge/=6}return{h:Ge,s:Ct,v:R}}function hsvToRgb(r,p,j){r=bound01(r,360)*6,p=bound01(p,100),j=bound01(j,100);var Ue=Math.floor(r),De=r-Ue,Ge=j*(1-p),R=j*(1-De*p),ut=j*(1-(1-De)*p),Ct=Ue%6,zt=[j,R,Ge,Ge,ut,j][Ct],ft=[ut,j,j,R,Ge,Ge][Ct],qt=[Ge,Ge,ut,j,j,R][Ct];return{r:zt*255,g:ft*255,b:qt*255}}function rgbToHex(r,p,j,Ue){var De=[pad2(Math.round(r).toString(16)),pad2(Math.round(p).toString(16)),pad2(Math.round(j).toString(16))];return Ue&&De[0].startsWith(De[0].charAt(1))&&De[1].startsWith(De[1].charAt(1))&&De[2].startsWith(De[2].charAt(1))?De[0].charAt(0)+De[1].charAt(0)+De[2].charAt(0):De.join(``)}function rgbaToHex(r,p,j,Ue,De){var Ge=[pad2(Math.round(r).toString(16)),pad2(Math.round(p).toString(16)),pad2(Math.round(j).toString(16)),pad2(convertDecimalToHex(Ue))];return De&&Ge[0].startsWith(Ge[0].charAt(1))&&Ge[1].startsWith(Ge[1].charAt(1))&&Ge[2].startsWith(Ge[2].charAt(1))&&Ge[3].startsWith(Ge[3].charAt(1))?Ge[0].charAt(0)+Ge[1].charAt(0)+Ge[2].charAt(0)+Ge[3].charAt(0):Ge.join(``)}function convertDecimalToHex(r){return Math.round(parseFloat(r)*255).toString(16)}function convertHexToDecimal(r){return parseIntFromHex(r)/255}function parseIntFromHex(r){return parseInt(r,16)}function numberInputToObject(r){return{r:r>>16,g:(r&65280)>>8,b:r&255}}var names={aliceblue:`#f0f8ff`,antiquewhite:`#faebd7`,aqua:`#00ffff`,aquamarine:`#7fffd4`,azure:`#f0ffff`,beige:`#f5f5dc`,bisque:`#ffe4c4`,black:`#000000`,blanchedalmond:`#ffebcd`,blue:`#0000ff`,blueviolet:`#8a2be2`,brown:`#a52a2a`,burlywood:`#deb887`,cadetblue:`#5f9ea0`,chartreuse:`#7fff00`,chocolate:`#d2691e`,coral:`#ff7f50`,cornflowerblue:`#6495ed`,cornsilk:`#fff8dc`,crimson:`#dc143c`,cyan:`#00ffff`,darkblue:`#00008b`,darkcyan:`#008b8b`,darkgoldenrod:`#b8860b`,darkgray:`#a9a9a9`,darkgreen:`#006400`,darkgrey:`#a9a9a9`,darkkhaki:`#bdb76b`,darkmagenta:`#8b008b`,darkolivegreen:`#556b2f`,darkorange:`#ff8c00`,darkorchid:`#9932cc`,darkred:`#8b0000`,darksalmon:`#e9967a`,darkseagreen:`#8fbc8f`,darkslateblue:`#483d8b`,darkslategray:`#2f4f4f`,darkslategrey:`#2f4f4f`,darkturquoise:`#00ced1`,darkviolet:`#9400d3`,deeppink:`#ff1493`,deepskyblue:`#00bfff`,dimgray:`#696969`,dimgrey:`#696969`,dodgerblue:`#1e90ff`,firebrick:`#b22222`,floralwhite:`#fffaf0`,forestgreen:`#228b22`,fuchsia:`#ff00ff`,gainsboro:`#dcdcdc`,ghostwhite:`#f8f8ff`,goldenrod:`#daa520`,gold:`#ffd700`,gray:`#808080`,green:`#008000`,greenyellow:`#adff2f`,grey:`#808080`,honeydew:`#f0fff0`,hotpink:`#ff69b4`,indianred:`#cd5c5c`,indigo:`#4b0082`,ivory:`#fffff0`,khaki:`#f0e68c`,lavenderblush:`#fff0f5`,lavender:`#e6e6fa`,lawngreen:`#7cfc00`,lemonchiffon:`#fffacd`,lightblue:`#add8e6`,lightcoral:`#f08080`,lightcyan:`#e0ffff`,lightgoldenrodyellow:`#fafad2`,lightgray:`#d3d3d3`,lightgreen:`#90ee90`,lightgrey:`#d3d3d3`,lightpink:`#ffb6c1`,lightsalmon:`#ffa07a`,lightseagreen:`#20b2aa`,lightskyblue:`#87cefa`,lightslategray:`#778899`,lightslategrey:`#778899`,lightsteelblue:`#b0c4de`,lightyellow:`#ffffe0`,lime:`#00ff00`,limegreen:`#32cd32`,linen:`#faf0e6`,magenta:`#ff00ff`,maroon:`#800000`,mediumaquamarine:`#66cdaa`,mediumblue:`#0000cd`,mediumorchid:`#ba55d3`,mediumpurple:`#9370db`,mediumseagreen:`#3cb371`,mediumslateblue:`#7b68ee`,mediumspringgreen:`#00fa9a`,mediumturquoise:`#48d1cc`,mediumvioletred:`#c71585`,midnightblue:`#191970`,mintcream:`#f5fffa`,mistyrose:`#ffe4e1`,moccasin:`#ffe4b5`,navajowhite:`#ffdead`,navy:`#000080`,oldlace:`#fdf5e6`,olive:`#808000`,olivedrab:`#6b8e23`,orange:`#ffa500`,orangered:`#ff4500`,orchid:`#da70d6`,palegoldenrod:`#eee8aa`,palegreen:`#98fb98`,paleturquoise:`#afeeee`,palevioletred:`#db7093`,papayawhip:`#ffefd5`,peachpuff:`#ffdab9`,peru:`#cd853f`,pink:`#ffc0cb`,plum:`#dda0dd`,powderblue:`#b0e0e6`,purple:`#800080`,rebeccapurple:`#663399`,red:`#ff0000`,rosybrown:`#bc8f8f`,royalblue:`#4169e1`,saddlebrown:`#8b4513`,salmon:`#fa8072`,sandybrown:`#f4a460`,seagreen:`#2e8b57`,seashell:`#fff5ee`,sienna:`#a0522d`,silver:`#c0c0c0`,skyblue:`#87ceeb`,slateblue:`#6a5acd`,slategray:`#708090`,slategrey:`#708090`,snow:`#fffafa`,springgreen:`#00ff7f`,steelblue:`#4682b4`,tan:`#d2b48c`,teal:`#008080`,thistle:`#d8bfd8`,tomato:`#ff6347`,turquoise:`#40e0d0`,violet:`#ee82ee`,wheat:`#f5deb3`,white:`#ffffff`,whitesmoke:`#f5f5f5`,yellow:`#ffff00`,yellowgreen:`#9acd32`};function inputToRGB(r){var p={r:0,g:0,b:0},j=1,Ue=null,De=null,Ge=null,R=!1,ut=!1;return typeof r==`string`&&(r=stringInputToObject(r)),typeof r==`object`&&(isValidCSSUnit(r.r)&&isValidCSSUnit(r.g)&&isValidCSSUnit(r.b)?(p=rgbToRgb(r.r,r.g,r.b),R=!0,ut=String(r.r).substr(-1)===`%`?`prgb`:`rgb`):isValidCSSUnit(r.h)&&isValidCSSUnit(r.s)&&isValidCSSUnit(r.v)?(Ue=convertToPercentage(r.s),De=convertToPercentage(r.v),p=hsvToRgb(r.h,Ue,De),R=!0,ut=`hsv`):isValidCSSUnit(r.h)&&isValidCSSUnit(r.s)&&isValidCSSUnit(r.l)&&(Ue=convertToPercentage(r.s),Ge=convertToPercentage(r.l),p=hslToRgb(r.h,Ue,Ge),R=!0,ut=`hsl`),Object.prototype.hasOwnProperty.call(r,`a`)&&(j=r.a)),j=boundAlpha(j),{ok:R,format:r.format||ut,r:Math.min(255,Math.max(p.r,0)),g:Math.min(255,Math.max(p.g,0)),b:Math.min(255,Math.max(p.b,0)),a:j}}var CSS_UNIT=`(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)`,PERMISSIVE_MATCH3=`[\\s|\\(]+(${CSS_UNIT})[,|\\s]+(${CSS_UNIT})[,|\\s]+(${CSS_UNIT})\\s*\\)?`,PERMISSIVE_MATCH4=`[\\s|\\(]+(${CSS_UNIT})[,|\\s]+(${CSS_UNIT})[,|\\s]+(${CSS_UNIT})[,|\\s]+(${CSS_UNIT})\\s*\\)?`,matchers={CSS_UNIT:new RegExp(CSS_UNIT),rgb:RegExp(`rgb`+PERMISSIVE_MATCH3),rgba:RegExp(`rgba`+PERMISSIVE_MATCH4),hsl:RegExp(`hsl`+PERMISSIVE_MATCH3),hsla:RegExp(`hsla`+PERMISSIVE_MATCH4),hsv:RegExp(`hsv`+PERMISSIVE_MATCH3),hsva:RegExp(`hsva`+PERMISSIVE_MATCH4),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function stringInputToObject(r){if(r=r.trim().toLowerCase(),r.length===0)return!1;var p=!1;if(names[r])r=names[r],p=!0;else if(r===`transparent`)return{r:0,g:0,b:0,a:0,format:`name`};var j=matchers.rgb.exec(r);return j?{r:j[1],g:j[2],b:j[3]}:(j=matchers.rgba.exec(r),j?{r:j[1],g:j[2],b:j[3],a:j[4]}:(j=matchers.hsl.exec(r),j?{h:j[1],s:j[2],l:j[3]}:(j=matchers.hsla.exec(r),j?{h:j[1],s:j[2],l:j[3],a:j[4]}:(j=matchers.hsv.exec(r),j?{h:j[1],s:j[2],v:j[3]}:(j=matchers.hsva.exec(r),j?{h:j[1],s:j[2],v:j[3],a:j[4]}:(j=matchers.hex8.exec(r),j?{r:parseIntFromHex(j[1]),g:parseIntFromHex(j[2]),b:parseIntFromHex(j[3]),a:convertHexToDecimal(j[4]),format:p?`name`:`hex8`}:(j=matchers.hex6.exec(r),j?{r:parseIntFromHex(j[1]),g:parseIntFromHex(j[2]),b:parseIntFromHex(j[3]),format:p?`name`:`hex`}:(j=matchers.hex4.exec(r),j?{r:parseIntFromHex(j[1]+j[1]),g:parseIntFromHex(j[2]+j[2]),b:parseIntFromHex(j[3]+j[3]),a:convertHexToDecimal(j[4]+j[4]),format:p?`name`:`hex8`}:(j=matchers.hex3.exec(r),j?{r:parseIntFromHex(j[1]+j[1]),g:parseIntFromHex(j[2]+j[2]),b:parseIntFromHex(j[3]+j[3]),format:p?`name`:`hex`}:!1)))))))))}function isValidCSSUnit(r){return!!matchers.CSS_UNIT.exec(String(r))}var TinyColor=(function(){function r(p,j){p===void 0&&(p=``),j===void 0&&(j={});var Ue;if(p instanceof r)return p;typeof p==`number`&&(p=numberInputToObject(p)),this.originalInput=p;var De=inputToRGB(p);this.originalInput=p,this.r=De.r,this.g=De.g,this.b=De.b,this.a=De.a,this.roundA=Math.round(100*this.a)/100,this.format=j.format??De.format,this.gradientType=j.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=De.ok}return r.prototype.isDark=function(){return this.getBrightness()<128},r.prototype.isLight=function(){return!this.isDark()},r.prototype.getBrightness=function(){var p=this.toRgb();return(p.r*299+p.g*587+p.b*114)/1e3},r.prototype.getLuminance=function(){var p=this.toRgb(),j,Ue,De,Ge=p.r/255,R=p.g/255,ut=p.b/255;return j=Ge<=.03928?Ge/12.92:((Ge+.055)/1.055)**2.4,Ue=R<=.03928?R/12.92:((R+.055)/1.055)**2.4,De=ut<=.03928?ut/12.92:((ut+.055)/1.055)**2.4,.2126*j+.7152*Ue+.0722*De},r.prototype.getAlpha=function(){return this.a},r.prototype.setAlpha=function(p){return this.a=boundAlpha(p),this.roundA=Math.round(100*this.a)/100,this},r.prototype.isMonochrome=function(){return this.toHsl().s===0},r.prototype.toHsv=function(){var p=rgbToHsv(this.r,this.g,this.b);return{h:p.h*360,s:p.s,v:p.v,a:this.a}},r.prototype.toHsvString=function(){var p=rgbToHsv(this.r,this.g,this.b),j=Math.round(p.h*360),Ue=Math.round(p.s*100),De=Math.round(p.v*100);return this.a===1?`hsv(${j}, ${Ue}%, ${De}%)`:`hsva(${j}, ${Ue}%, ${De}%, ${this.roundA})`},r.prototype.toHsl=function(){var p=rgbToHsl(this.r,this.g,this.b);return{h:p.h*360,s:p.s,l:p.l,a:this.a}},r.prototype.toHslString=function(){var p=rgbToHsl(this.r,this.g,this.b),j=Math.round(p.h*360),Ue=Math.round(p.s*100),De=Math.round(p.l*100);return this.a===1?`hsl(${j}, ${Ue}%, ${De}%)`:`hsla(${j}, ${Ue}%, ${De}%, ${this.roundA})`},r.prototype.toHex=function(p){return p===void 0&&(p=!1),rgbToHex(this.r,this.g,this.b,p)},r.prototype.toHexString=function(p){return p===void 0&&(p=!1),`#`+this.toHex(p)},r.prototype.toHex8=function(p){return p===void 0&&(p=!1),rgbaToHex(this.r,this.g,this.b,this.a,p)},r.prototype.toHex8String=function(p){return p===void 0&&(p=!1),`#`+this.toHex8(p)},r.prototype.toHexShortString=function(p){return p===void 0&&(p=!1),this.a===1?this.toHexString(p):this.toHex8String(p)},r.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},r.prototype.toRgbString=function(){var p=Math.round(this.r),j=Math.round(this.g),Ue=Math.round(this.b);return this.a===1?`rgb(${p}, ${j}, ${Ue})`:`rgba(${p}, ${j}, ${Ue}, ${this.roundA})`},r.prototype.toPercentageRgb=function(){var p=function(j){return`${Math.round(bound01(j,255)*100)}%`};return{r:p(this.r),g:p(this.g),b:p(this.b),a:this.a}},r.prototype.toPercentageRgbString=function(){var p=function(j){return Math.round(bound01(j,255)*100)};return this.a===1?`rgb(${p(this.r)}%, ${p(this.g)}%, ${p(this.b)}%)`:`rgba(${p(this.r)}%, ${p(this.g)}%, ${p(this.b)}%, ${this.roundA})`},r.prototype.toName=function(){if(this.a===0)return`transparent`;if(this.a<1)return!1;for(var p=`#`+rgbToHex(this.r,this.g,this.b,!1),j=0,Ue=Object.entries(names);j<Ue.length;j++){var De=Ue[j],Ge=De[0];if(p===De[1])return Ge}return!1},r.prototype.toString=function(p){var j=!!p;p??=this.format;var Ue=!1,De=this.a<1&&this.a>=0;return!j&&De&&(p.startsWith(`hex`)||p===`name`)?p===`name`&&this.a===0?this.toName():this.toRgbString():(p===`rgb`&&(Ue=this.toRgbString()),p===`prgb`&&(Ue=this.toPercentageRgbString()),(p===`hex`||p===`hex6`)&&(Ue=this.toHexString()),p===`hex3`&&(Ue=this.toHexString(!0)),p===`hex4`&&(Ue=this.toHex8String(!0)),p===`hex8`&&(Ue=this.toHex8String()),p===`name`&&(Ue=this.toName()),p===`hsl`&&(Ue=this.toHslString()),p===`hsv`&&(Ue=this.toHsvString()),Ue||this.toHexString())},r.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},r.prototype.clone=function(){return new r(this.toString())},r.prototype.lighten=function(p){p===void 0&&(p=10);var j=this.toHsl();return j.l+=p/100,j.l=clamp01(j.l),new r(j)},r.prototype.brighten=function(p){p===void 0&&(p=10);var j=this.toRgb();return j.r=Math.max(0,Math.min(255,j.r-Math.round(255*-(p/100)))),j.g=Math.max(0,Math.min(255,j.g-Math.round(255*-(p/100)))),j.b=Math.max(0,Math.min(255,j.b-Math.round(255*-(p/100)))),new r(j)},r.prototype.darken=function(p){p===void 0&&(p=10);var j=this.toHsl();return j.l-=p/100,j.l=clamp01(j.l),new r(j)},r.prototype.tint=function(p){return p===void 0&&(p=10),this.mix(`white`,p)},r.prototype.shade=function(p){return p===void 0&&(p=10),this.mix(`black`,p)},r.prototype.desaturate=function(p){p===void 0&&(p=10);var j=this.toHsl();return j.s-=p/100,j.s=clamp01(j.s),new r(j)},r.prototype.saturate=function(p){p===void 0&&(p=10);var j=this.toHsl();return j.s+=p/100,j.s=clamp01(j.s),new r(j)},r.prototype.greyscale=function(){return this.desaturate(100)},r.prototype.spin=function(p){var j=this.toHsl(),Ue=(j.h+p)%360;return j.h=Ue<0?360+Ue:Ue,new r(j)},r.prototype.mix=function(p,j){j===void 0&&(j=50);var Ue=this.toRgb(),De=new r(p).toRgb(),Ge=j/100;return new r({r:(De.r-Ue.r)*Ge+Ue.r,g:(De.g-Ue.g)*Ge+Ue.g,b:(De.b-Ue.b)*Ge+Ue.b,a:(De.a-Ue.a)*Ge+Ue.a})},r.prototype.analogous=function(p,j){p===void 0&&(p=6),j===void 0&&(j=30);var Ue=this.toHsl(),De=360/j,Ge=[this];for(Ue.h=(Ue.h-(De*p>>1)+720)%360;--p;)Ue.h=(Ue.h+De)%360,Ge.push(new r(Ue));return Ge},r.prototype.complement=function(){var p=this.toHsl();return p.h=(p.h+180)%360,new r(p)},r.prototype.monochromatic=function(p){p===void 0&&(p=6);for(var j=this.toHsv(),Ue=j.h,De=j.s,Ge=j.v,R=[],ut=1/p;p--;)R.push(new r({h:Ue,s:De,v:Ge})),Ge=(Ge+ut)%1;return R},r.prototype.splitcomplement=function(){var p=this.toHsl(),j=p.h;return[this,new r({h:(j+72)%360,s:p.s,l:p.l}),new r({h:(j+216)%360,s:p.s,l:p.l})]},r.prototype.onBackground=function(p){var j=this.toRgb(),Ue=new r(p).toRgb(),De=j.a+Ue.a*(1-j.a);return new r({r:(j.r*j.a+Ue.r*Ue.a*(1-j.a))/De,g:(j.g*j.a+Ue.g*Ue.a*(1-j.a))/De,b:(j.b*j.a+Ue.b*Ue.a*(1-j.a))/De,a:De})},r.prototype.triad=function(){return this.polyad(3)},r.prototype.tetrad=function(){return this.polyad(4)},r.prototype.polyad=function(p){for(var j=this.toHsl(),Ue=j.h,De=[this],Ge=360/p,R=1;R<p;R++)De.push(new r({h:(Ue+R*Ge)%360,s:j.s,l:j.l}));return De},r.prototype.equals=function(p){return this.toRgbString()===new r(p).toRgbString()},r})();function tinycolor(...r){return new TinyColor(...r)}function _colorChange(r,p){let j=r&&r.a,Ue;Ue=r&&r.hsl?tinycolor(r.hsl):r&&r.hex&&r.hex.length>0?tinycolor(r.hex):r&&r.hsv?tinycolor(r.hsv):r&&r.rgba?tinycolor(r.rgba):r&&r.rgb?tinycolor(r.rgb):tinycolor(r),Ue&&(Ue._a===void 0||Ue._a===null)&&Ue.setAlpha(j||Ue.getAlpha());let De=Ue.toHsl(),Ge=Ue.toHsv();return De.s===0&&(Ge.h=De.h=r.h||r.hsl&&r.hsl.h||p||0),Ge.v<.0164&&(Ge.h=r.h||r.hsv&&r.hsv.h||0,Ge.s=r.s||r.hsv&&r.hsv.s||0),De.l<.01&&(De.h=r.h||r.hsl&&r.hsl.h||0,De.s=r.s||r.hsl&&r.hsl.s||0),{hsl:De,hex:Ue.toHexString().toUpperCase(),hex8:Ue.toHex8String().toUpperCase(),rgba:Ue.toRgb(),hsv:Ge,oldHue:r.h||p||De.h,source:r.source,a:Ue.getAlpha()}}var colorMixin={model:{prop:`modelValue`,event:`update:modelValue`},props:[`modelValue`],data(){return{val:_colorChange(this.modelValue)}},computed:{colors:{get(){return this.val},set(r){this.val=r,this.$emit(`update:modelValue`,r)}}},watch:{modelValue(r){this.val=_colorChange(r)}},methods:{colorChange(r,p){this.oldHue=this.colors.hsl.h,this.colors=_colorChange(r,p||this.oldHue)},isValidHex(r){return tinycolor(r).isValid},simpleCheckForValidColor(r){let p=[`r`,`g`,`b`,`a`,`h`,`s`,`l`,`v`],j=0,Ue=0;for(let De=0;De<p.length;De++){let Ge=p[De];r[Ge]&&(j++,isNaN(r[Ge])||Ue++)}if(j===Ue)return r},paletteUpperCase(r){return r.map(p=>p.toUpperCase())},isTransparent(r){return tinycolor(r).getAlpha()===0}}},script$1={name:`EditableInput`,props:{label:String,labelText:String,desc:String,value:[String,Number],max:Number,min:Number,arrowOffset:{type:Number,default:1}},computed:{val:{get(){return this.value},set(r){if(this.max!==void 0&&+r>this.max)this.$refs.input.value=this.max;else return r}},labelId(){return`input__label__${this.label}__${Math.random().toString().slice(2,5)}`},labelSpanText(){return this.labelText||this.label}},methods:{update(r){this.handleChange(r.target.value)},handleChange(r){let p={};p[this.label]=r,(p.hex===void 0&&p[`#`]===void 0||r.length>5)&&this.$emit(`change`,p)},handleKeyDown(r){let{val:p}=this,j=Number(p);if(j){let Ue=this.arrowOffset||1;r.keyCode===38&&(p=j+Ue,this.handleChange(p),r.preventDefault()),r.keyCode===40&&(p=j-Ue,this.handleChange(p),r.preventDefault())}}}},_hoisted_1$23={class:`vc-editable-input`},_hoisted_2$19=[`aria-labelledby`],_hoisted_3$17=[`id`,`for`],_hoisted_4$15={class:`vc-input__desc`};function render$4(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`div`,_hoisted_1$23,[withDirectives(createBaseVNode(`input`,{ref:`input`,"onUpdate:modelValue":p[0]||=R=>Ge.val=R,"aria-labelledby":Ge.labelId,class:`vc-input__input`,onKeydown:p[1]||=(...R)=>Ge.handleKeyDown&&Ge.handleKeyDown(...R),onInput:p[2]||=(...R)=>Ge.update&&Ge.update(...R)},null,40,_hoisted_2$19),[[vModelText,Ge.val]]),createBaseVNode(`span`,{id:Ge.labelId,for:j.label,class:`vc-input__label`},toDisplayString(Ge.labelSpanText),9,_hoisted_3$17),createBaseVNode(`span`,_hoisted_4$15,toDisplayString(j.desc),1)])}styleInject(`.vc-editable-input{position:relative}.vc-input__input{border:0;outline:none;padding:0}.vc-input__label{text-transform:capitalize}`),script$1.render=render$4,script$1.__file=`src/components/editable-input/editable-input.vue`,script$1.install=install;function clamp(r,p,j){return p<j?r<p?p:r>j?j:r:r<j?j:r>p?p:r}var script$2={name:`Saturation`,props:{value:Object},computed:{colors(){return this.value},bgColor(){return`hsl(${this.colors.hsv.h}, 100%, 50%)`},pointerTop(){return`${-(this.colors.hsv.v*100)+1+100}%`},pointerLeft(){return`${this.colors.hsv.s*100}%`}},methods:{handleChange(r,p){!p&&r.preventDefault();let{container:j}=this.$refs;if(!j)return;let Ue=j.clientWidth,De=j.clientHeight,Ge=j.getBoundingClientRect().left+window.pageXOffset,R=j.getBoundingClientRect().top+window.pageYOffset,ut=r.pageX||(r.touches?r.touches[0].pageX:0),Ct=r.pageY||(r.touches?r.touches[0].pageY:0),zt=clamp(ut-Ge,0,Ue),ft=clamp(Ct-R,0,De),qt=zt/Ue,Nt=clamp(-(ft/De)+1,0,1);this.onChange({h:this.colors.hsv.h,s:qt,v:Nt,a:this.colors.hsv.a,source:`hsva`})},onChange(r){this.$emit(`change`,r)},handleMouseDown(r){window.addEventListener(`mousemove`,this.handleChange),window.addEventListener(`mouseup`,this.handleChange),window.addEventListener(`mouseup`,this.handleMouseUp)},handleMouseUp(r){this.unbindEventListeners()},unbindEventListeners(){window.removeEventListener(`mousemove`,this.handleChange),window.removeEventListener(`mouseup`,this.handleChange),window.removeEventListener(`mouseup`,this.handleMouseUp)}}},_hoisted_1$22=createBaseVNode(`div`,{class:`vc-saturation--white`},null,-1),_hoisted_2$15=createBaseVNode(`div`,{class:`vc-saturation--black`},null,-1),_hoisted_4$14=[createBaseVNode(`div`,{class:`vc-saturation-circle`},null,-1)];function render$3(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`div`,{ref:`container`,class:`vc-saturation`,style:normalizeStyle({background:Ge.bgColor}),onMousedown:p[0]||=(...R)=>Ge.handleMouseDown&&Ge.handleMouseDown(...R),onTouchmove:p[1]||=(...R)=>Ge.handleChange&&Ge.handleChange(...R),onTouchstart:p[2]||=(...R)=>Ge.handleChange&&Ge.handleChange(...R)},[_hoisted_1$22,_hoisted_2$15,createBaseVNode(`div`,{class:`vc-saturation-pointer`,style:normalizeStyle({top:Ge.pointerTop,left:Ge.pointerLeft})},_hoisted_4$14,4)],36)}styleInject(`.vc-saturation,.vc-saturation--black,.vc-saturation--white{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.vc-saturation--white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.vc-saturation--black{background:linear-gradient(0deg,#000,transparent)}.vc-saturation-pointer{cursor:pointer;position:absolute}.vc-saturation-circle{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);cursor:head;height:4px;transform:translate(-2px,-2px);width:4px}`),script$2.render=render$3,script$2.__file=`src/components/saturation/saturation.vue`,script$2.install=install;var script$3={name:`Hue`,props:{value:Object,direction:{type:String,default:`horizontal`}},data(){return{oldHue:0,pullDirection:``}},computed:{colors(){return this.value},directionClass(){return{"vc-hue--horizontal":this.direction===`horizontal`,"vc-hue--vertical":this.direction===`vertical`}},pointerTop(){return this.direction===`vertical`?this.colors.hsl.h===0&&this.pullDirection===`right`?0:`${-(this.colors.hsl.h*100/360)+100}%`:0},pointerLeft(){return this.direction===`vertical`?0:this.colors.hsl.h===0&&this.pullDirection===`right`?`100%`:`${this.colors.hsl.h*100/360}%`}},watch:{value:{handler(r,p){let{h:j}=r.hsl;j!==0&&j-this.oldHue>0&&(this.pullDirection=`right`),j!==0&&j-this.oldHue<0&&(this.pullDirection=`left`),this.oldHue=j},deep:!0,immediate:!0}},methods:{handleChange(r,p){!p&&r.preventDefault();let{container:j}=this.$refs;if(!j)return;let Ue=j.clientWidth,De=j.clientHeight,Ge=j.getBoundingClientRect().left+window.pageXOffset,R=j.getBoundingClientRect().top+window.pageYOffset,ut=r.pageX||(r.touches?r.touches[0].pageX:0),Ct=r.pageY||(r.touches?r.touches[0].pageY:0),zt=ut-Ge,ft=Ct-R,qt,Nt;this.direction===`vertical`?(ft<0?qt=360:ft>De?qt=0:(Nt=-(ft*100/De)+100,qt=360*Nt/100),this.colors.hsl.h!==qt&&this.$emit(`change`,{h:qt,s:this.colors.hsl.s,l:this.colors.hsl.l,a:this.colors.hsl.a,source:`hsl`})):(zt<0?qt=0:zt>Ue?qt=360:(Nt=zt*100/Ue,qt=360*Nt/100),this.colors.hsl.h!==qt&&this.$emit(`change`,{h:qt,s:this.colors.hsl.s,l:this.colors.hsl.l,a:this.colors.hsl.a,source:`hsl`}))},handleMouseDown(r){this.handleChange(r,!0),window.addEventListener(`mousemove`,this.handleChange),window.addEventListener(`mouseup`,this.handleChange),window.addEventListener(`mouseup`,this.handleMouseUp)},handleMouseUp(r){this.unbindEventListeners()},unbindEventListeners(){window.removeEventListener(`mousemove`,this.handleChange),window.removeEventListener(`mouseup`,this.handleChange),window.removeEventListener(`mouseup`,this.handleMouseUp)}}},_hoisted_1$18=[`aria-valuenow`],_hoisted_3$13=[createBaseVNode(`div`,{class:`vc-hue-picker`},null,-1)];function render$2(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`div`,{class:normalizeClass([`vc-hue`,[Ge.directionClass]])},[createBaseVNode(`div`,{ref:`container`,class:`vc-hue-container`,role:`slider`,"aria-valuenow":Ge.colors.hsl.h,"aria-valuemin":`0`,"aria-valuemax":`360`,onMousedown:p[0]||=(...R)=>Ge.handleMouseDown&&Ge.handleMouseDown(...R),onTouchmove:p[1]||=(...R)=>Ge.handleChange&&Ge.handleChange(...R),onTouchstart:p[2]||=(...R)=>Ge.handleChange&&Ge.handleChange(...R)},[createBaseVNode(`div`,{class:`vc-hue-pointer`,style:normalizeStyle({top:Ge.pointerTop,left:Ge.pointerLeft}),role:`presentation`},_hoisted_3$13,4)],40,_hoisted_1$18)],2)}styleInject(`.vc-hue{border-radius:2px;bottom:0;left:0;position:absolute;right:0;top:0}.vc-hue--horizontal{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.vc-hue--vertical{background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.vc-hue-container{cursor:pointer;height:100%;margin:0 2px;position:relative}.vc-hue-pointer{position:absolute;z-index:2}.vc-hue-picker{background:#fff;border-radius:1px;box-shadow:0 0 2px rgba(0,0,0,.6);cursor:pointer;height:8px;margin-top:1px;transform:translateX(-2px);width:4px}`),script$3.render=render$2,script$3.__file=`src/components/hue/hue.vue`,script$3.install=install;var script={name:`Chrome`,components:{Saturation:script$2,Hue:script$3,Alpha:script$4,EdIn:script$1,Checkboard:script$5},mixins:[colorMixin],props:{disableAlpha:{type:Boolean,default:!1},disableFields:{type:Boolean,default:!1},format:{type:String,default:`hex`}},data(){return{fieldsIndex:`hex`,highlight:!1}},computed:{hsl(){let{h:r,s:p,l:j}=this.colors.hsl;return{h:r.toFixed(),s:`${(p*100).toFixed()}%`,l:`${(j*100).toFixed()}%`}},activeColor(){let{rgba:r}=this.colors;return`rgba(${[r.r,r.g,r.b,r.a].join(`,`)})`},hasAlpha(){return this.colors.a<1}},watch:{format:{handler(r){this.fieldsIndex=r},immediate:!0}},methods:{childChange(r){this.colorChange(r)},inputChange(r){if(r){if(r.hex)this.isValidHex(r.hex)&&this.colorChange({hex:r.hex,source:`hex`});else if(r.r||r.g||r.b||r.a)this.colorChange({r:r.r||this.colors.rgba.r,g:r.g||this.colors.rgba.g,b:r.b||this.colors.rgba.b,a:r.a||this.colors.rgba.a,source:`rgba`});else if(r.h||r.s||r.l){let p=r.s?r.s.replace(`%`,``)/100:this.colors.hsl.s,j=r.l?r.l.replace(`%`,``)/100:this.colors.hsl.l;this.colorChange({h:r.h||this.colors.hsl.h,s:p,l:j,source:`hsl`})}}},toggleViews(){switch(this.fieldsIndex){case`hex`:this.fieldsIndex=`rgb${this.disableAlpha?``:`a`}`;break;case`rgb`:case`rgba`:this.fieldsIndex=`hsl${this.disableAlpha?``:`a`}`;break;default:this.fieldsIndex=`hex`;break}this.$emit(`update:format`,this.fieldsIndex)},showHighlight(){this.highlight=!0},hideHighlight(){this.highlight=!1}}},_hoisted_1$21={class:`vc-chrome-saturation-wrap`},_hoisted_2$18={class:`vc-chrome-body`},_hoisted_3$16={class:`vc-chrome-controls`},_hoisted_4$13={class:`vc-chrome-color-wrap`},_hoisted_5$7=[`aria-label`],_hoisted_6$5={class:`vc-chrome-sliders`},_hoisted_7$3={class:`vc-chrome-hue-wrap`},_hoisted_8$3={key:0,class:`vc-chrome-alpha-wrap`},_hoisted_9$3={key:0,class:`vc-chrome-fields-wrap`},_hoisted_10$2={class:`vc-chrome-fields`},_hoisted_11$1={class:`vc-chrome-field`},_hoisted_12={class:`vc-chrome-fields`},_hoisted_13={class:`vc-chrome-field`},_hoisted_14={class:`vc-chrome-field`},_hoisted_15={class:`vc-chrome-field`},_hoisted_16={key:0,class:`vc-chrome-field`},_hoisted_17={class:`vc-chrome-fields`},_hoisted_18={class:`vc-chrome-field`},_hoisted_19={class:`vc-chrome-field`},_hoisted_20={class:`vc-chrome-field`},_hoisted_21={key:0,class:`vc-chrome-field`},_hoisted_22={class:`vc-chrome-toggle-icon`},_hoisted_24=[createBaseVNode(`path`,{fill:`#333`,d:`M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z`},null,-1)],_hoisted_25={class:`vc-chrome-toggle-icon-highlight`};function render$1(r,p,j,Ue,De,Ge){let R=resolveComponent(`Saturation`),ut=resolveComponent(`Checkboard`),Ct=resolveComponent(`Hue`),zt=resolveComponent(`Alpha`),ft=resolveComponent(`EdIn`);return openBlock(),createElementBlock(`div`,{role:`application`,"aria-label":`Chrome color picker`,class:normalizeClass([`vc-chrome`,[j.disableAlpha?`vc-chrome__disable-alpha`:``]])},[createBaseVNode(`div`,_hoisted_1$21,[createVNode(R,{value:r.colors,onChange:Ge.childChange},null,8,[`value`,`onChange`])]),createBaseVNode(`div`,_hoisted_2$18,[createBaseVNode(`div`,_hoisted_3$16,[createBaseVNode(`div`,_hoisted_4$13,[createBaseVNode(`div`,{"aria-label":`current color is ${r.colors.hex}`,class:`vc-chrome-active-color`,style:normalizeStyle({background:Ge.activeColor})},null,12,_hoisted_5$7),j.disableAlpha?createCommentVNode(`v-if`,!0):(openBlock(),createBlock(ut,{key:0}))]),createBaseVNode(`div`,_hoisted_6$5,[createBaseVNode(`div`,_hoisted_7$3,[createVNode(Ct,{value:r.colors,onChange:Ge.childChange},null,8,[`value`,`onChange`])]),j.disableAlpha?createCommentVNode(`v-if`,!0):(openBlock(),createElementBlock(`div`,_hoisted_8$3,[createVNode(zt,{value:r.colors,onChange:Ge.childChange},null,8,[`value`,`onChange`])]))])]),j.disableFields?createCommentVNode(`v-if`,!0):(openBlock(),createElementBlock(`div`,_hoisted_9$3,[withDirectives(createBaseVNode(`div`,_hoisted_10$2,[createCommentVNode(` hex `),createBaseVNode(`div`,_hoisted_11$1,[Ge.hasAlpha?createCommentVNode(`v-if`,!0):(openBlock(),createBlock(ft,{key:0,label:`hex`,value:r.colors.hex,onChange:Ge.inputChange},null,8,[`value`,`onChange`])),Ge.hasAlpha?(openBlock(),createBlock(ft,{key:1,label:`hex`,value:r.colors.hex8,onChange:Ge.inputChange},null,8,[`value`,`onChange`])):createCommentVNode(`v-if`,!0)])],512),[[vShow,De.fieldsIndex===`hex`]]),withDirectives(createBaseVNode(`div`,_hoisted_12,[createCommentVNode(` rgba `),createBaseVNode(`div`,_hoisted_13,[createVNode(ft,{label:`r`,value:r.colors.rgba.r,onChange:Ge.inputChange},null,8,[`value`,`onChange`])]),createBaseVNode(`div`,_hoisted_14,[createVNode(ft,{label:`g`,value:r.colors.rgba.g,onChange:Ge.inputChange},null,8,[`value`,`onChange`])]),createBaseVNode(`div`,_hoisted_15,[createVNode(ft,{label:`b`,value:r.colors.rgba.b,onChange:Ge.inputChange},null,8,[`value`,`onChange`])]),j.disableAlpha?createCommentVNode(`v-if`,!0):(openBlock(),createElementBlock(`div`,_hoisted_16,[createVNode(ft,{label:`a`,value:r.colors.a,"arrow-offset":.01,max:1,onChange:Ge.inputChange},null,8,[`value`,`arrow-offset`,`onChange`])]))],512),[[vShow,[`rgb`,`rgba`].includes(De.fieldsIndex)]]),withDirectives(createBaseVNode(`div`,_hoisted_17,[createCommentVNode(` hsla `),createBaseVNode(`div`,_hoisted_18,[createVNode(ft,{label:`h`,value:Ge.hsl.h,onChange:Ge.inputChange},null,8,[`value`,`onChange`])]),createBaseVNode(`div`,_hoisted_19,[createVNode(ft,{label:`s`,value:Ge.hsl.s,onChange:Ge.inputChange},null,8,[`value`,`onChange`])]),createBaseVNode(`div`,_hoisted_20,[createVNode(ft,{label:`l`,value:Ge.hsl.l,onChange:Ge.inputChange},null,8,[`value`,`onChange`])]),j.disableAlpha?createCommentVNode(`v-if`,!0):(openBlock(),createElementBlock(`div`,_hoisted_21,[createVNode(ft,{label:`a`,value:r.colors.a,"arrow-offset":.01,max:1,onChange:Ge.inputChange},null,8,[`value`,`arrow-offset`,`onChange`])]))],512),[[vShow,[`hsl`,`hsla`].includes(De.fieldsIndex)]]),createCommentVNode(` btn `),createBaseVNode(`div`,{class:`vc-chrome-toggle-btn`,role:`button`,"aria-label":`Change another color definition`,onClick:p[3]||=(...qt)=>Ge.toggleViews&&Ge.toggleViews(...qt)},[createBaseVNode(`div`,_hoisted_22,[(openBlock(),createElementBlock(`svg`,{style:{width:`24px`,height:`24px`},viewBox:`0 0 24 24`,onMouseover:p[0]||=(...qt)=>Ge.showHighlight&&Ge.showHighlight(...qt),onMouseenter:p[1]||=(...qt)=>Ge.showHighlight&&Ge.showHighlight(...qt),onMouseout:p[2]||=(...qt)=>Ge.hideHighlight&&Ge.hideHighlight(...qt)},_hoisted_24,32))]),withDirectives(createBaseVNode(`div`,_hoisted_25,null,512),[[vShow,De.highlight]])]),createCommentVNode(` btn `)]))])],2)}styleInject(`.vc-chrome{background:#fff;background-color:#fff;border-radius:2px;box-shadow:0 0 2px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.3);box-sizing:initial;font-family:Menlo;width:225px}.vc-chrome-controls{display:flex}.vc-chrome-color-wrap{position:relative;width:36px}.vc-chrome-active-color{border-radius:15px;height:30px;overflow:hidden;position:relative;width:30px;z-index:1}.vc-chrome-color-wrap .vc-checkerboard{background-size:auto;border-radius:15px;height:30px;width:30px}.vc-chrome-sliders{flex:1}.vc-chrome-fields-wrap{display:flex;padding-top:16px}.vc-chrome-fields{display:flex;flex:1;margin-left:-6px}.vc-chrome-field{padding-left:6px;width:100%}.vc-chrome-toggle-btn{position:relative;text-align:right;width:32px}.vc-chrome-toggle-icon{cursor:pointer;margin-right:-4px;margin-top:12px;position:relative;z-index:2}.vc-chrome-toggle-icon-highlight{background:#eee;border-radius:4px;height:28px;left:12px;position:absolute;top:10px;width:24px}.vc-chrome-hue-wrap{margin-bottom:8px}.vc-chrome-alpha-wrap,.vc-chrome-hue-wrap{height:10px;position:relative}.vc-chrome-alpha-wrap .vc-alpha-gradient,.vc-chrome-hue-wrap .vc-hue{border-radius:2px}.vc-chrome-alpha-wrap .vc-alpha-picker,.vc-chrome-hue-wrap .vc-hue-picker{background-color:#f8f8f8;border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,.37);height:12px;transform:translate(-6px,-2px);width:12px}.vc-chrome-body{background-color:#fff;padding:16px 16px 12px}.vc-chrome-saturation-wrap{border-radius:2px 2px 0 0;overflow:hidden;padding-bottom:55%;position:relative;width:100%}.vc-chrome-saturation-wrap .vc-saturation-circle{height:12px;width:12px}.vc-chrome-fields .vc-input__input{border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #dadada;color:#333;font-size:11px;height:21px;text-align:center;width:100%}.vc-chrome-fields .vc-input__label{color:#969696;display:block;font-size:11px;line-height:11px;margin-top:12px;text-align:center;text-transform:uppercase}.vc-chrome__disable-alpha .vc-chrome-active-color{height:18px;width:18px}.vc-chrome__disable-alpha .vc-chrome-color-wrap{width:30px}.vc-chrome__disable-alpha .vc-chrome-hue-wrap{margin-bottom:4px;margin-top:4px}`),script.render=render$1,script.__file=`src/components/chrome/chrome.vue`,script.install=install,register();var _hoisted_1$20=[`aria-label`],_hoisted_2$17={key:0,class:`color-picker__simple`},_hoisted_3$15=[`aria-label`,`name`,`checked`,`onClick`],_hoisted_4$12=[`title`],_hoisted_5$6=[`aria-label`,`name`,`checked`],_hoisted_6$4={key:0,class:`color-picker__navigation`},NcColorPicker=_export_sfc$1(defineComponent({__name:`NcColorPicker`,props:mergeModels({advancedFields:{type:Boolean},clearable:{type:Boolean},container:{default:`body`},palette:{default:()=>[]},paletteOnly:{type:Boolean}},{modelValue:{required:!0},modelModifiers:{},open:{type:Boolean},openModifiers:{}}),emits:mergeModels([`submit`,`closed`],[`update:modelValue`,`update:open`]),setup(r,{emit:p}){let j=useModel(r,`modelValue`),Ue=useModel(r,`open`),De=r,Ge=p,R=/^#([a-f0-9]{3}|[a-f0-9]{6})$/i,ut=createElementId(),Ct=ref(!1),zt=computed(()=>{let Jt=De.palette;for(let ei of Jt)if(typeof ei==`string`&&!ei.match(R)||typeof ei==`object`&&!ei.color?.match(R)){logger$4.error(`[NcColorPicker] Invalid palette passed`,{color:ei}),Jt=[];break}return Jt.length===0&&(Jt=De.clearable?[...defaultPalette,COLOR_BLACK,COLOR_WHITE]:[...defaultPalette]),Jt.map(ei=>({color:typeof ei==`object`?ei.color:ei,name:typeof ei==`object`&&ei.name?ei.name:t$2(`A color with a HEX value {hex}`,{hex:typeof ei==`string`?ei:ei.color})}))});function ft(Jt){Ge(`submit`,j.value),Jt(),Ct.value=!1}function qt(Jt){Jt=typeof Jt==`string`?Jt:Jt.color,De.clearable&&j.value===Jt?j.value=void 0:j.value=Jt}function Nt(Jt){j.value=Jt.hex}function Ut(Jt){return Yt(Jt)>.5?COLOR_BLACK.color:COLOR_WHITE.color}function Yt(Jt){let[ei,ii,ri]=Gt(Jt);return(.2126*ei+.7152*ii+.0722*ri)/255}function Gt(Jt){let ei=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(Jt);return ei?[parseInt(ei[1],16),parseInt(ei[2],16),parseInt(ei[3],16)]:[0,0,0]}return(Jt,ei)=>(openBlock(),createBlock(unref(NcPopover),{shown:Ue.value,"onUpdate:shown":ei[3]||=ii=>Ue.value=ii,container:Jt.container,"popup-role":`dialog`,onApplyHide:ei[4]||=ii=>Ge(`closed`)},{trigger:withCtx(ii=>[renderSlot(Jt.$slots,`default`,normalizeProps(guardReactiveProps(ii)),void 0,!0)]),default:withCtx(ii=>[createBaseVNode(`div`,{role:`dialog`,class:normalizeClass([`color-picker`,{"color-picker--advanced-fields":Ct.value&&Jt.advancedFields,"color-picker--clearable":Jt.clearable}]),"aria-modal":`true`,"aria-label":unref(t$2)(`Color picker`)},[createVNode(Transition,{name:`slide`,mode:`out-in`},{default:withCtx(()=>[Ct.value?(openBlock(),createBlock(unref(script),{key:1,class:`color-picker__advanced`,"disable-alpha":!0,"disable-fields":!Jt.advancedFields,"model-value":j.value??`#000000`,"onUpdate:modelValue":Nt},null,8,[`disable-fields`,`model-value`])):(openBlock(),createElementBlock(`div`,_hoisted_2$17,[(openBlock(!0),createElementBlock(Fragment,null,renderList(zt.value,({color:ri,name:ui},fi)=>(openBlock(),createElementBlock(`label`,{key:fi,class:normalizeClass([`color-picker__simple-color-circle`,{"color-picker__simple-color-circle--active":ri===j.value}]),style:normalizeStyle({backgroundColor:ri,color:Ut(ri)})},[ri===j.value?(openBlock(),createBlock(unref(NcIconSvgWrapper),{key:0,path:unref(mdiCheck)},null,8,[`path`])):createCommentVNode(``,!0),createBaseVNode(`input`,{type:`radio`,class:`hidden-visually`,"aria-label":ui,name:`color-picker-${unref(ut)}`,checked:ri===j.value,onClick:mi=>qt(ri)},null,8,_hoisted_3$15)],6))),128)),Jt.clearable?(openBlock(),createElementBlock(`label`,{key:0,class:`color-picker__clear`,title:unref(t$2)(`No color`)},[createVNode(unref(NcIconSvgWrapper),{size:j.value?28:34,path:unref(mdiCloseCircleOutline)},null,8,[`size`,`path`]),createBaseVNode(`input`,{type:`radio`,class:`hidden-visually`,"aria-label":unref(t$2)(`No color`),name:`color-picker-${unref(ut)}`,checked:!j.value,onClick:ei[0]||=ri=>j.value=void 0},null,8,_hoisted_5$6)],8,_hoisted_4$12)):createCommentVNode(``,!0)]))]),_:1}),Jt.paletteOnly?createCommentVNode(``,!0):(openBlock(),createElementBlock(`div`,_hoisted_6$4,[Ct.value?(openBlock(),createBlock(unref(NcButton),{key:0,"aria-label":unref(t$2)(`Back`),title:unref(t$2)(`Back`),variant:`tertiary`,onClick:ei[1]||=ri=>Ct.value=!1},{icon:withCtx(()=>[createVNode(unref(NcIconSvgWrapper),{directional:``,path:unref(mdiArrowLeft)},null,8,[`path`])]),_:1},8,[`aria-label`,`title`])):(openBlock(),createBlock(unref(NcButton),{key:1,"aria-label":unref(t$2)(`More options`),title:unref(t$2)(`More options`),variant:`tertiary`,onClick:ei[2]||=ri=>Ct.value=!0},{icon:withCtx(()=>[createVNode(unref(NcIconSvgWrapper),{path:unref(mdiDotsHorizontal)},null,8,[`path`])]),_:1},8,[`aria-label`,`title`])),createVNode(unref(NcButton),{variant:`primary`,onClick:ri=>ft(ii.hide)},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(t$2)(`Choose`)),1)]),_:2},1032,[`onClick`])]))],10,_hoisted_1$20)]),_:3},8,[`shown`,`container`]))}}),[[`__scopeId`,`data-v-b2cb1a99`]]);register();var _sfc_main$22={name:`NcDashboardWidgetItem`,components:{NcAvatar,NcActions,NcActionButton},props:{id:{type:[String,Number],default:void 0},targetUrl:{type:String,default:void 0},avatarUrl:{type:String,default:void 0},avatarUsername:{type:String,default:void 0},avatarIsNoUser:{type:Boolean,default:!1},overlayIconUrl:{type:String,default:void 0},mainText:{type:String,required:!0},subText:{type:String,default:``},itemMenu:{type:Object,default:()=>({})},forceMenu:{type:Boolean,default:!0}},data(){return{hovered:!1}},computed:{item(){return{id:this.id,targetUrl:this.targetUrl,avatarUrl:this.avatarUrl,avatarUsername:this.avatarUsername,overlayIconUrl:this.overlayIconUrl,mainText:this.mainText,subText:this.subText}},gotMenu(){return Object.keys(this.itemMenu).length!==0||!!this.$slots.actions},gotOverlayIcon(){return this.overlayIconUrl&&this.overlayIconUrl!==``}},methods:{onLinkClick(r){r.target.closest(`.action-item`)&&r.preventDefault()}}},_hoisted_1$19=[`src`],_hoisted_2$16={class:`item__details`},_hoisted_3$14=[`title`],_hoisted_4$9=[`title`];function _sfc_render$18(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcAvatar`),ut=resolveComponent(`NcActionButton`),Ct=resolveComponent(`NcActions`);return openBlock(),createElementBlock(`div`,{onMouseover:p[0]||=zt=>De.hovered=!0,onMouseleave:p[1]||=zt=>De.hovered=!1},[(openBlock(),createBlock(resolveDynamicComponent(j.targetUrl?`a`:`div`),{href:j.targetUrl||void 0,target:j.targetUrl?`_blank`:void 0,class:normalizeClass([`item-list__entry`,{"item-list__entry--has-actions-menu":Ge.gotMenu}]),onClick:Ge.onLinkClick},{default:withCtx(()=>[renderSlot(r.$slots,`avatar`,{avatarUrl:j.avatarUrl,avatarUsername:j.avatarUsername},()=>[createVNode(R,{class:`item-avatar`,size:44,url:j.avatarUrl,user:j.avatarUsername,"is-no-user":j.avatarIsNoUser,"hide-status":Ge.gotOverlayIcon},null,8,[`url`,`user`,`is-no-user`,`hide-status`])],!0),j.overlayIconUrl?(openBlock(),createElementBlock(`img`,{key:0,class:`item-icon`,alt:``,src:j.overlayIconUrl},null,8,_hoisted_1$19)):createCommentVNode(``,!0),createBaseVNode(`div`,_hoisted_2$16,[createBaseVNode(`h3`,{title:j.mainText},toDisplayString(j.mainText),9,_hoisted_3$14),j.subText===``?createCommentVNode(``,!0):(openBlock(),createElementBlock(`span`,{key:0,class:`message`,title:j.subText},toDisplayString(j.subText),9,_hoisted_4$9))]),Ge.gotMenu?(openBlock(),createBlock(Ct,{key:1,"force-menu":j.forceMenu},{default:withCtx(()=>[renderSlot(r.$slots,`actions`,{},()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(j.itemMenu,(zt,ft)=>(openBlock(),createBlock(ut,{key:ft,icon:zt.icon,"close-after-click":!0,onClick:withModifiers(qt=>r.$emit(ft,Ge.item),[`prevent`,`stop`])},{default:withCtx(()=>[createTextVNode(toDisplayString(zt.text),1)]),_:2},1032,[`icon`,`onClick`]))),128))],!0)]),_:3},8,[`force-menu`])):createCommentVNode(``,!0)]),_:3},8,[`href`,`target`,`class`,`onClick`]))],32)}var NcDashboardWidgetItem=_export_sfc$1(_sfc_main$22,[[`render`,_sfc_render$18],[`__scopeId`,`data-v-c033ba26`]]),_sfc_main$1$20={name:`CheckIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$1$18=[`aria-hidden`,`aria-label`],_hoisted_2$1$15=[`fill`,`width`,`height`],_hoisted_3$1$13={d:`M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z`},_hoisted_4$11={key:0};function _sfc_render$1$17(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon check-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$1$13,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$11,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$1$15))],16,_hoisted_1$1$18)}var Check=_export_sfc$1(_sfc_main$1$20,[[`render`,_sfc_render$1$17]]);register(t33);var _sfc_main$21={name:`NcDashboardWidget`,components:{NcAvatar,NcDashboardWidgetItem,NcEmptyContent,Check},props:{items:{type:Array,default:()=>[]},showMoreUrl:{type:String,default:``},showMoreLabel:{type:String,default:t$2(`More items\xA0…`)},loading:{type:Boolean,default:!1},itemMenu:{type:Object,default:()=>({})},showItemsAndEmptyContent:{type:Boolean,default:!1},emptyContentMessage:{type:String,default:``},halfEmptyContentMessage:{type:String,default:``}},computed:{handlers(){let r={};for(let p in this.itemMenu)r[p]=j=>{this.$emit(p,j)};return r},displayedItems(){let r=this.showMoreUrl&&this.items.length>=this.maxItemNumber?this.maxItemNumber-1:this.maxItemNumber;return this.items.slice(0,r)},showHalfEmptyContentArea(){return this.showItemsAndEmptyContent&&this.halfEmptyContentString&&this.items.length!==0},halfEmptyContentString(){return this.halfEmptyContentMessage||this.emptyContentMessage},maxItemNumber(){return this.showItemsAndEmptyContent?5:7},showMore(){return this.showMoreUrl&&this.items.length>=this.maxItemNumber}}};const daysInYear=365.2425,maxTime=10**8*24*60*60*1e3,millisecondsInWeek=6048e5,millisecondsInDay=864e5,millisecondsInMinute=6e4,millisecondsInHour=36e5,millisecondsInSecond=1e3,secondsInHour=3600,secondsInDay=3600*24,secondsInWeek=secondsInDay*7,secondsInYear=secondsInDay*365.2425,secondsInMonth=31556952/12,secondsInQuarter=2629746*3,constructFromSymbol=Symbol.for(`constructDateFrom`);function constructFrom(r,p){return typeof r==`function`?r(p):r&&typeof r==`object`&&constructFromSymbol in r?r[constructFromSymbol](p):r instanceof Date?new r.constructor(p):new Date(p)}function toDate(r,p){return constructFrom(p||r,r)}function addDays(r,p,j){let Ue=toDate(r,j?.in);return isNaN(p)?constructFrom(j?.in||r,NaN):(p&&Ue.setDate(Ue.getDate()+p),Ue)}function addMonths(r,p,j){let Ue=toDate(r,j?.in);if(isNaN(p))return constructFrom(j?.in||r,NaN);if(!p)return Ue;let De=Ue.getDate(),Ge=constructFrom(j?.in||r,Ue.getTime());return Ge.setMonth(Ue.getMonth()+p+1,0),De>=Ge.getDate()?Ge:(Ue.setFullYear(Ge.getFullYear(),Ge.getMonth(),De),Ue)}function add$1(r,p,j){let{years:Ue=0,months:De=0,weeks:Ge=0,days:R=0,hours:ut=0,minutes:Ct=0,seconds:zt=0}=p,ft=toDate(r,j?.in),qt=De||Ue?addMonths(ft,De+Ue*12):ft,Nt=R||Ge?addDays(qt,R+Ge*7):qt,Ut=(zt+(Ct+ut*60)*60)*1e3;return constructFrom(j?.in||r,+Nt+Ut)}function addMilliseconds(r,p,j){return constructFrom(j?.in||r,+toDate(r)+p)}function addHours(r,p,j){return addMilliseconds(r,p*millisecondsInHour,j)}var defaultOptions={};function getDefaultOptions$1(){return defaultOptions}function startOfWeek(r,p){let j=getDefaultOptions$1(),Ue=p?.weekStartsOn??p?.locale?.options?.weekStartsOn??j.weekStartsOn??j.locale?.options?.weekStartsOn??0,De=toDate(r,p?.in),Ge=De.getDay(),R=(Ge<Ue?7:0)+Ge-Ue;return De.setDate(De.getDate()-R),De.setHours(0,0,0,0),De}function startOfISOWeek(r,p){return startOfWeek(r,{...p,weekStartsOn:1})}function getISOWeekYear(r,p){let j=toDate(r,p?.in),Ue=j.getFullYear(),De=constructFrom(j,0);De.setFullYear(Ue+1,0,4),De.setHours(0,0,0,0);let Ge=startOfISOWeek(De),R=constructFrom(j,0);R.setFullYear(Ue,0,4),R.setHours(0,0,0,0);let ut=startOfISOWeek(R);return j.getTime()>=Ge.getTime()?Ue+1:j.getTime()>=ut.getTime()?Ue:Ue-1}function getTimezoneOffsetInMilliseconds(r){let p=toDate(r),j=new Date(Date.UTC(p.getFullYear(),p.getMonth(),p.getDate(),p.getHours(),p.getMinutes(),p.getSeconds(),p.getMilliseconds()));return j.setUTCFullYear(p.getFullYear()),r-+j}function normalizeDates(r,...p){let j=constructFrom.bind(null,r||p.find(Ue=>typeof Ue==`object`));return p.map(j)}function startOfDay(r,p){let j=toDate(r,p?.in);return j.setHours(0,0,0,0),j}function differenceInCalendarDays(r,p,j){let[Ue,De]=normalizeDates(j?.in,r,p),Ge=startOfDay(Ue),R=startOfDay(De),ut=+Ge-getTimezoneOffsetInMilliseconds(Ge),Ct=+R-getTimezoneOffsetInMilliseconds(R);return Math.round((ut-Ct)/864e5)}function startOfISOWeekYear(r,p){let j=getISOWeekYear(r,p),Ue=constructFrom(p?.in||r,0);return Ue.setFullYear(j,0,4),Ue.setHours(0,0,0,0),startOfISOWeek(Ue)}function addQuarters(r,p,j){return addMonths(r,p*3,j)}function addYears(r,p,j){return addMonths(r,p*12,j)}function compareAsc(r,p){let j=toDate(r)-+toDate(p);return j<0?-1:j>0?1:j}function isDate(r){return r instanceof Date||typeof r==`object`&&Object.prototype.toString.call(r)===`[object Date]`}function isValid(r){return!(!isDate(r)&&typeof r!=`number`||isNaN(+toDate(r)))}function getQuarter(r,p){let j=toDate(r,p?.in);return Math.trunc(j.getMonth()/3)+1}function differenceInCalendarYears(r,p,j){let[Ue,De]=normalizeDates(j?.in,r,p);return Ue.getFullYear()-De.getFullYear()}function differenceInYears(r,p,j){let[Ue,De]=normalizeDates(j?.in,r,p),Ge=compareAsc(Ue,De),R=Math.abs(differenceInCalendarYears(Ue,De));Ue.setFullYear(1584),De.setFullYear(1584);let ut=Ge*(R-+(compareAsc(Ue,De)===-Ge));return ut===0?0:ut}function normalizeInterval(r,p){let[j,Ue]=normalizeDates(r,p.start,p.end);return{start:j,end:Ue}}function eachDayOfInterval(r,p){let{start:j,end:Ue}=normalizeInterval(p?.in,r),De=+j>+Ue,Ge=De?+j:+Ue,R=De?Ue:j;R.setHours(0,0,0,0);let ut=p?.step??1;if(!ut)return[];ut<0&&(ut=-ut,De=!De);let Ct=[];for(;+R<=Ge;)Ct.push(constructFrom(j,R)),R.setDate(R.getDate()+ut),R.setHours(0,0,0,0);return De?Ct.reverse():Ct}function startOfQuarter(r,p){let j=toDate(r,p?.in),Ue=j.getMonth(),De=Ue-Ue%3;return j.setMonth(De,1),j.setHours(0,0,0,0),j}function eachQuarterOfInterval(r,p){let{start:j,end:Ue}=normalizeInterval(p?.in,r),De=+j>+Ue,Ge=De?+startOfQuarter(j):+startOfQuarter(Ue),R=startOfQuarter(De?Ue:j),ut=p?.step??1;if(!ut)return[];ut<0&&(ut=-ut,De=!De);let Ct=[];for(;+R<=Ge;)Ct.push(constructFrom(j,R)),R=addQuarters(R,ut);return De?Ct.reverse():Ct}function startOfMonth(r,p){let j=toDate(r,p?.in);return j.setDate(1),j.setHours(0,0,0,0),j}function endOfYear(r,p){let j=toDate(r,p?.in),Ue=j.getFullYear();return j.setFullYear(Ue+1,0,0),j.setHours(23,59,59,999),j}function startOfYear(r,p){let j=toDate(r,p?.in);return j.setFullYear(j.getFullYear(),0,1),j.setHours(0,0,0,0),j}function endOfWeek(r,p){let j=getDefaultOptions$1(),Ue=p?.weekStartsOn??p?.locale?.options?.weekStartsOn??j.weekStartsOn??j.locale?.options?.weekStartsOn??0,De=toDate(r,p?.in),Ge=De.getDay(),R=(Ge<Ue?-7:0)+6-(Ge-Ue);return De.setDate(De.getDate()+R),De.setHours(23,59,59,999),De}function endOfQuarter(r,p){let j=toDate(r,p?.in),Ue=j.getMonth(),De=Ue-Ue%3+3;return j.setMonth(De,0),j.setHours(23,59,59,999),j}var formatDistanceLocale={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXWeeks:{one:`about 1 week`,other:`about {{count}} weeks`},xWeeks:{one:`1 week`,other:`{{count}} weeks`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}};const formatDistance=(r,p,j)=>{let Ue,De=formatDistanceLocale[r];return Ue=typeof De==`string`?De:p===1?De.one:De.other.replace(`{{count}}`,p.toString()),j?.addSuffix?j.comparison&&j.comparison>0?`in `+Ue:Ue+` ago`:Ue};function buildFormatLongFn(r){return(p={})=>{let j=p.width?String(p.width):r.defaultWidth;return r.formats[j]||r.formats[r.defaultWidth]}}const formatLong={date:buildFormatLongFn({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:buildFormatLongFn({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:buildFormatLongFn({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})};var formatRelativeLocale={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`};const formatRelative=(r,p,j,Ue)=>formatRelativeLocale[r];function buildLocalizeFn(r){return(p,j)=>{let Ue=j?.context?String(j.context):`standalone`,De;if(Ue===`formatting`&&r.formattingValues){let R=r.defaultFormattingWidth||r.defaultWidth,ut=j?.width?String(j.width):R;De=r.formattingValues[ut]||r.formattingValues[R]}else{let R=r.defaultWidth,ut=j?.width?String(j.width):r.defaultWidth;De=r.values[ut]||r.values[R]}let Ge=r.argumentCallback?r.argumentCallback(p):p;return De[Ge]}}const localize={ordinalNumber:(r,p)=>{let j=Number(r),Ue=j%100;if(Ue>20||Ue<10)switch(Ue%10){case 1:return j+`st`;case 2:return j+`nd`;case 3:return j+`rd`}return j+`th`},era:buildLocalizeFn({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:buildLocalizeFn({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:r=>r-1}),month:buildLocalizeFn({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],wide:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`]},defaultWidth:`wide`}),day:buildLocalizeFn({values:{narrow:[`S`,`M`,`T`,`W`,`T`,`F`,`S`],short:[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],abbreviated:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],wide:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`]},defaultWidth:`wide`}),dayPeriod:buildLocalizeFn({values:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`}},defaultFormattingWidth:`wide`})};function buildMatchFn(r){return(p,j={})=>{let Ue=j.width,De=Ue&&r.matchPatterns[Ue]||r.matchPatterns[r.defaultMatchWidth],Ge=p.match(De);if(!Ge)return null;let R=Ge[0],ut=Ue&&r.parsePatterns[Ue]||r.parsePatterns[r.defaultParseWidth],Ct=Array.isArray(ut)?findIndex(ut,qt=>qt.test(R)):findKey(ut,qt=>qt.test(R)),zt;zt=r.valueCallback?r.valueCallback(Ct):Ct,zt=j.valueCallback?j.valueCallback(zt):zt;let ft=p.slice(R.length);return{value:zt,rest:ft}}}function findKey(r,p){for(let j in r)if(Object.prototype.hasOwnProperty.call(r,j)&&p(r[j]))return j}function findIndex(r,p){for(let j=0;j<r.length;j++)if(p(r[j]))return j}function buildMatchPatternFn(r){return(p,j={})=>{let Ue=p.match(r.matchPattern);if(!Ue)return null;let De=Ue[0],Ge=p.match(r.parsePattern);if(!Ge)return null;let R=r.valueCallback?r.valueCallback(Ge[0]):Ge[0];R=j.valueCallback?j.valueCallback(R):R;let ut=p.slice(De.length);return{value:R,rest:ut}}}const enUS={code:`en-US`,formatDistance,formatLong,formatRelative,localize,match:{ordinalNumber:buildMatchPatternFn({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:r=>parseInt(r,10)}),era:buildMatchFn({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:buildMatchFn({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:r=>r+1}),month:buildMatchFn({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:buildMatchFn({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:buildMatchFn({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function getDayOfYear(r,p){let j=toDate(r,p?.in);return differenceInCalendarDays(j,startOfYear(j))+1}function getISOWeek(r,p){let j=toDate(r,p?.in),Ue=startOfISOWeek(j)-+startOfISOWeekYear(j);return Math.round(Ue/millisecondsInWeek)+1}function getWeekYear(r,p){let j=toDate(r,p?.in),Ue=j.getFullYear(),De=getDefaultOptions$1(),Ge=p?.firstWeekContainsDate??p?.locale?.options?.firstWeekContainsDate??De.firstWeekContainsDate??De.locale?.options?.firstWeekContainsDate??1,R=constructFrom(p?.in||r,0);R.setFullYear(Ue+1,0,Ge),R.setHours(0,0,0,0);let ut=startOfWeek(R,p),Ct=constructFrom(p?.in||r,0);Ct.setFullYear(Ue,0,Ge),Ct.setHours(0,0,0,0);let zt=startOfWeek(Ct,p);return+j>=+ut?Ue+1:+j>=+zt?Ue:Ue-1}function startOfWeekYear(r,p){let j=getDefaultOptions$1(),Ue=p?.firstWeekContainsDate??p?.locale?.options?.firstWeekContainsDate??j.firstWeekContainsDate??j.locale?.options?.firstWeekContainsDate??1,De=getWeekYear(r,p),Ge=constructFrom(p?.in||r,0);return Ge.setFullYear(De,0,Ue),Ge.setHours(0,0,0,0),startOfWeek(Ge,p)}function getWeek(r,p){let j=toDate(r,p?.in),Ue=startOfWeek(j,p)-+startOfWeekYear(j,p);return Math.round(Ue/millisecondsInWeek)+1}function addLeadingZeros(r,p){return(r<0?`-`:``)+Math.abs(r).toString().padStart(p,`0`)}const lightFormatters={y(r,p){let j=r.getFullYear(),Ue=j>0?j:1-j;return addLeadingZeros(p===`yy`?Ue%100:Ue,p.length)},M(r,p){let j=r.getMonth();return p===`M`?String(j+1):addLeadingZeros(j+1,2)},d(r,p){return addLeadingZeros(r.getDate(),p.length)},a(r,p){let j=r.getHours()/12>=1?`pm`:`am`;switch(p){case`a`:case`aa`:return j.toUpperCase();case`aaa`:return j;case`aaaaa`:return j[0];case`aaaa`:default:return j===`am`?`a.m.`:`p.m.`}},h(r,p){return addLeadingZeros(r.getHours()%12||12,p.length)},H(r,p){return addLeadingZeros(r.getHours(),p.length)},m(r,p){return addLeadingZeros(r.getMinutes(),p.length)},s(r,p){return addLeadingZeros(r.getSeconds(),p.length)},S(r,p){let j=p.length,Ue=r.getMilliseconds();return addLeadingZeros(Math.trunc(Ue*10**(j-3)),p.length)}};var dayPeriodEnum={am:`am`,pm:`pm`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`};const formatters={G:function(r,p,j){let Ue=r.getFullYear()>0?1:0;switch(p){case`G`:case`GG`:case`GGG`:return j.era(Ue,{width:`abbreviated`});case`GGGGG`:return j.era(Ue,{width:`narrow`});case`GGGG`:default:return j.era(Ue,{width:`wide`})}},y:function(r,p,j){if(p===`yo`){let Ue=r.getFullYear(),De=Ue>0?Ue:1-Ue;return j.ordinalNumber(De,{unit:`year`})}return lightFormatters.y(r,p)},Y:function(r,p,j,Ue){let De=getWeekYear(r,Ue),Ge=De>0?De:1-De;return p===`YY`?addLeadingZeros(Ge%100,2):p===`Yo`?j.ordinalNumber(Ge,{unit:`year`}):addLeadingZeros(Ge,p.length)},R:function(r,p){return addLeadingZeros(getISOWeekYear(r),p.length)},u:function(r,p){return addLeadingZeros(r.getFullYear(),p.length)},Q:function(r,p,j){let Ue=Math.ceil((r.getMonth()+1)/3);switch(p){case`Q`:return String(Ue);case`QQ`:return addLeadingZeros(Ue,2);case`Qo`:return j.ordinalNumber(Ue,{unit:`quarter`});case`QQQ`:return j.quarter(Ue,{width:`abbreviated`,context:`formatting`});case`QQQQQ`:return j.quarter(Ue,{width:`narrow`,context:`formatting`});case`QQQQ`:default:return j.quarter(Ue,{width:`wide`,context:`formatting`})}},q:function(r,p,j){let Ue=Math.ceil((r.getMonth()+1)/3);switch(p){case`q`:return String(Ue);case`qq`:return addLeadingZeros(Ue,2);case`qo`:return j.ordinalNumber(Ue,{unit:`quarter`});case`qqq`:return j.quarter(Ue,{width:`abbreviated`,context:`standalone`});case`qqqqq`:return j.quarter(Ue,{width:`narrow`,context:`standalone`});case`qqqq`:default:return j.quarter(Ue,{width:`wide`,context:`standalone`})}},M:function(r,p,j){let Ue=r.getMonth();switch(p){case`M`:case`MM`:return lightFormatters.M(r,p);case`Mo`:return j.ordinalNumber(Ue+1,{unit:`month`});case`MMM`:return j.month(Ue,{width:`abbreviated`,context:`formatting`});case`MMMMM`:return j.month(Ue,{width:`narrow`,context:`formatting`});case`MMMM`:default:return j.month(Ue,{width:`wide`,context:`formatting`})}},L:function(r,p,j){let Ue=r.getMonth();switch(p){case`L`:return String(Ue+1);case`LL`:return addLeadingZeros(Ue+1,2);case`Lo`:return j.ordinalNumber(Ue+1,{unit:`month`});case`LLL`:return j.month(Ue,{width:`abbreviated`,context:`standalone`});case`LLLLL`:return j.month(Ue,{width:`narrow`,context:`standalone`});case`LLLL`:default:return j.month(Ue,{width:`wide`,context:`standalone`})}},w:function(r,p,j,Ue){let De=getWeek(r,Ue);return p===`wo`?j.ordinalNumber(De,{unit:`week`}):addLeadingZeros(De,p.length)},I:function(r,p,j){let Ue=getISOWeek(r);return p===`Io`?j.ordinalNumber(Ue,{unit:`week`}):addLeadingZeros(Ue,p.length)},d:function(r,p,j){return p===`do`?j.ordinalNumber(r.getDate(),{unit:`date`}):lightFormatters.d(r,p)},D:function(r,p,j){let Ue=getDayOfYear(r);return p===`Do`?j.ordinalNumber(Ue,{unit:`dayOfYear`}):addLeadingZeros(Ue,p.length)},E:function(r,p,j){let Ue=r.getDay();switch(p){case`E`:case`EE`:case`EEE`:return j.day(Ue,{width:`abbreviated`,context:`formatting`});case`EEEEE`:return j.day(Ue,{width:`narrow`,context:`formatting`});case`EEEEEE`:return j.day(Ue,{width:`short`,context:`formatting`});case`EEEE`:default:return j.day(Ue,{width:`wide`,context:`formatting`})}},e:function(r,p,j,Ue){let De=r.getDay(),Ge=(De-Ue.weekStartsOn+8)%7||7;switch(p){case`e`:return String(Ge);case`ee`:return addLeadingZeros(Ge,2);case`eo`:return j.ordinalNumber(Ge,{unit:`day`});case`eee`:return j.day(De,{width:`abbreviated`,context:`formatting`});case`eeeee`:return j.day(De,{width:`narrow`,context:`formatting`});case`eeeeee`:return j.day(De,{width:`short`,context:`formatting`});case`eeee`:default:return j.day(De,{width:`wide`,context:`formatting`})}},c:function(r,p,j,Ue){let De=r.getDay(),Ge=(De-Ue.weekStartsOn+8)%7||7;switch(p){case`c`:return String(Ge);case`cc`:return addLeadingZeros(Ge,p.length);case`co`:return j.ordinalNumber(Ge,{unit:`day`});case`ccc`:return j.day(De,{width:`abbreviated`,context:`standalone`});case`ccccc`:return j.day(De,{width:`narrow`,context:`standalone`});case`cccccc`:return j.day(De,{width:`short`,context:`standalone`});case`cccc`:default:return j.day(De,{width:`wide`,context:`standalone`})}},i:function(r,p,j){let Ue=r.getDay(),De=Ue===0?7:Ue;switch(p){case`i`:return String(De);case`ii`:return addLeadingZeros(De,p.length);case`io`:return j.ordinalNumber(De,{unit:`day`});case`iii`:return j.day(Ue,{width:`abbreviated`,context:`formatting`});case`iiiii`:return j.day(Ue,{width:`narrow`,context:`formatting`});case`iiiiii`:return j.day(Ue,{width:`short`,context:`formatting`});case`iiii`:default:return j.day(Ue,{width:`wide`,context:`formatting`})}},a:function(r,p,j){let Ue=r.getHours()/12>=1?`pm`:`am`;switch(p){case`a`:case`aa`:return j.dayPeriod(Ue,{width:`abbreviated`,context:`formatting`});case`aaa`:return j.dayPeriod(Ue,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`aaaaa`:return j.dayPeriod(Ue,{width:`narrow`,context:`formatting`});case`aaaa`:default:return j.dayPeriod(Ue,{width:`wide`,context:`formatting`})}},b:function(r,p,j){let Ue=r.getHours(),De;switch(De=Ue===12?dayPeriodEnum.noon:Ue===0?dayPeriodEnum.midnight:Ue/12>=1?`pm`:`am`,p){case`b`:case`bb`:return j.dayPeriod(De,{width:`abbreviated`,context:`formatting`});case`bbb`:return j.dayPeriod(De,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`bbbbb`:return j.dayPeriod(De,{width:`narrow`,context:`formatting`});case`bbbb`:default:return j.dayPeriod(De,{width:`wide`,context:`formatting`})}},B:function(r,p,j){let Ue=r.getHours(),De;switch(De=Ue>=17?dayPeriodEnum.evening:Ue>=12?dayPeriodEnum.afternoon:Ue>=4?dayPeriodEnum.morning:dayPeriodEnum.night,p){case`B`:case`BB`:case`BBB`:return j.dayPeriod(De,{width:`abbreviated`,context:`formatting`});case`BBBBB`:return j.dayPeriod(De,{width:`narrow`,context:`formatting`});case`BBBB`:default:return j.dayPeriod(De,{width:`wide`,context:`formatting`})}},h:function(r,p,j){if(p===`ho`){let Ue=r.getHours()%12;return Ue===0&&(Ue=12),j.ordinalNumber(Ue,{unit:`hour`})}return lightFormatters.h(r,p)},H:function(r,p,j){return p===`Ho`?j.ordinalNumber(r.getHours(),{unit:`hour`}):lightFormatters.H(r,p)},K:function(r,p,j){let Ue=r.getHours()%12;return p===`Ko`?j.ordinalNumber(Ue,{unit:`hour`}):addLeadingZeros(Ue,p.length)},k:function(r,p,j){let Ue=r.getHours();return Ue===0&&(Ue=24),p===`ko`?j.ordinalNumber(Ue,{unit:`hour`}):addLeadingZeros(Ue,p.length)},m:function(r,p,j){return p===`mo`?j.ordinalNumber(r.getMinutes(),{unit:`minute`}):lightFormatters.m(r,p)},s:function(r,p,j){return p===`so`?j.ordinalNumber(r.getSeconds(),{unit:`second`}):lightFormatters.s(r,p)},S:function(r,p){return lightFormatters.S(r,p)},X:function(r,p,j){let Ue=r.getTimezoneOffset();if(Ue===0)return`Z`;switch(p){case`X`:return formatTimezoneWithOptionalMinutes(Ue);case`XXXX`:case`XX`:return formatTimezone(Ue);case`XXXXX`:case`XXX`:default:return formatTimezone(Ue,`:`)}},x:function(r,p,j){let Ue=r.getTimezoneOffset();switch(p){case`x`:return formatTimezoneWithOptionalMinutes(Ue);case`xxxx`:case`xx`:return formatTimezone(Ue);case`xxxxx`:case`xxx`:default:return formatTimezone(Ue,`:`)}},O:function(r,p,j){let Ue=r.getTimezoneOffset();switch(p){case`O`:case`OO`:case`OOO`:return`GMT`+formatTimezoneShort(Ue,`:`);case`OOOO`:default:return`GMT`+formatTimezone(Ue,`:`)}},z:function(r,p,j){let Ue=r.getTimezoneOffset();switch(p){case`z`:case`zz`:case`zzz`:return`GMT`+formatTimezoneShort(Ue,`:`);case`zzzz`:default:return`GMT`+formatTimezone(Ue,`:`)}},t:function(r,p,j){return addLeadingZeros(Math.trunc(r/1e3),p.length)},T:function(r,p,j){return addLeadingZeros(+r,p.length)}};function formatTimezoneShort(r,p=``){let j=r>0?`-`:`+`,Ue=Math.abs(r),De=Math.trunc(Ue/60),Ge=Ue%60;return Ge===0?j+String(De):j+String(De)+p+addLeadingZeros(Ge,2)}function formatTimezoneWithOptionalMinutes(r,p){return r%60==0?(r>0?`-`:`+`)+addLeadingZeros(Math.abs(r)/60,2):formatTimezone(r,p)}function formatTimezone(r,p=``){let j=r>0?`-`:`+`,Ue=Math.abs(r),De=addLeadingZeros(Math.trunc(Ue/60),2),Ge=addLeadingZeros(Ue%60,2);return j+De+p+Ge}var dateLongFormatter=(r,p)=>{switch(r){case`P`:return p.date({width:`short`});case`PP`:return p.date({width:`medium`});case`PPP`:return p.date({width:`long`});case`PPPP`:default:return p.date({width:`full`})}},timeLongFormatter=(r,p)=>{switch(r){case`p`:return p.time({width:`short`});case`pp`:return p.time({width:`medium`});case`ppp`:return p.time({width:`long`});case`pppp`:default:return p.time({width:`full`})}};const longFormatters={p:timeLongFormatter,P:(r,p)=>{let j=r.match(/(P+)(p+)?/)||[],Ue=j[1],De=j[2];if(!De)return dateLongFormatter(r,p);let Ge;switch(Ue){case`P`:Ge=p.dateTime({width:`short`});break;case`PP`:Ge=p.dateTime({width:`medium`});break;case`PPP`:Ge=p.dateTime({width:`long`});break;case`PPPP`:default:Ge=p.dateTime({width:`full`});break}return Ge.replace(`{{date}}`,dateLongFormatter(Ue,p)).replace(`{{time}}`,timeLongFormatter(De,p))}};var dayOfYearTokenRE=/^D+$/,weekYearTokenRE=/^Y+$/,throwTokens=[`D`,`DD`,`YY`,`YYYY`];function isProtectedDayOfYearToken(r){return dayOfYearTokenRE.test(r)}function isProtectedWeekYearToken(r){return weekYearTokenRE.test(r)}function warnOrThrowProtectedError(r,p,j){let Ue=message(r,p,j);if(console.warn(Ue),throwTokens.includes(r))throw RangeError(Ue)}function message(r,p,j){let Ue=r[0]===`Y`?`years`:`days of the month`;return`Use \`${r.toLowerCase()}\` instead of \`${r}\` (in \`${p}\`) for formatting ${Ue} to the input \`${j}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var formattingTokensRegExp$1=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp$1=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp$1=/^'([^]*?)'?$/,doubleQuoteRegExp$1=/''/g,unescapedLatinCharacterRegExp$1=/[a-zA-Z]/;function format(r,p,j){let Ue=getDefaultOptions$1(),De=j?.locale??Ue.locale??enUS,Ge=j?.firstWeekContainsDate??j?.locale?.options?.firstWeekContainsDate??Ue.firstWeekContainsDate??Ue.locale?.options?.firstWeekContainsDate??1,R=j?.weekStartsOn??j?.locale?.options?.weekStartsOn??Ue.weekStartsOn??Ue.locale?.options?.weekStartsOn??0,ut=toDate(r,j?.in);if(!isValid(ut))throw RangeError(`Invalid time value`);let Ct=p.match(longFormattingTokensRegExp$1).map(ft=>{let qt=ft[0];if(qt===`p`||qt===`P`){let Nt=longFormatters[qt];return Nt(ft,De.formatLong)}return ft}).join(``).match(formattingTokensRegExp$1).map(ft=>{if(ft===`''`)return{isToken:!1,value:`'`};let qt=ft[0];if(qt===`'`)return{isToken:!1,value:cleanEscapedString$1(ft)};if(formatters[qt])return{isToken:!0,value:ft};if(qt.match(unescapedLatinCharacterRegExp$1))throw RangeError("Format string contains an unescaped latin alphabet character `"+qt+"`");return{isToken:!1,value:ft}});De.localize.preprocessor&&(Ct=De.localize.preprocessor(ut,Ct));let zt={firstWeekContainsDate:Ge,weekStartsOn:R,locale:De};return Ct.map(ft=>{if(!ft.isToken)return ft.value;let qt=ft.value;(!j?.useAdditionalWeekYearTokens&&isProtectedWeekYearToken(qt)||!j?.useAdditionalDayOfYearTokens&&isProtectedDayOfYearToken(qt))&&warnOrThrowProtectedError(qt,p,String(r));let Nt=formatters[qt[0]];return Nt(ut,qt,De.localize,zt)}).join(``)}function cleanEscapedString$1(r){let p=r.match(escapedStringRegExp$1);return p?p[1].replace(doubleQuoteRegExp$1,`'`):r}function getDay(r,p){return toDate(r,p?.in).getDay()}function getDaysInMonth(r,p){let j=toDate(r,p?.in),Ue=j.getFullYear(),De=j.getMonth(),Ge=constructFrom(j,0);return Ge.setFullYear(Ue,De+1,0),Ge.setHours(0,0,0,0),Ge.getDate()}function getDefaultOptions(){return Object.assign({},getDefaultOptions$1())}function getHours(r,p){return toDate(r,p?.in).getHours()}function getISODay(r,p){let j=toDate(r,p?.in).getDay();return j===0?7:j}function getMinutes(r,p){return toDate(r,p?.in).getMinutes()}function getMonth(r,p){return toDate(r,p?.in).getMonth()}function getSeconds(r){return toDate(r).getSeconds()}function getYear(r,p){return toDate(r,p?.in).getFullYear()}function isAfter(r,p){return+toDate(r)>+toDate(p)}function isBefore(r,p){return+toDate(r)<+toDate(p)}function isEqual(r,p){return+toDate(r)==+toDate(p)}function transpose(r,p){let j=isConstructor(p)?new p(0):constructFrom(p,0);return j.setFullYear(r.getFullYear(),r.getMonth(),r.getDate()),j.setHours(r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()),j}function isConstructor(r){return typeof r==`function`&&r.prototype?.constructor===r}var TIMEZONE_UNIT_PRIORITY=10,Setter=class{subPriority=0;validate(r,p){return!0}},ValueSetter=class extends Setter{constructor(r,p,j,Ue,De){super(),this.value=r,this.validateValue=p,this.setValue=j,this.priority=Ue,De&&(this.subPriority=De)}validate(r,p){return this.validateValue(r,this.value,p)}set(r,p,j){return this.setValue(r,p,this.value,j)}},DateTimezoneSetter=class extends Setter{priority=TIMEZONE_UNIT_PRIORITY;subPriority=-1;constructor(r,p){super(),this.context=r||(j=>constructFrom(p,j))}set(r,p){return p.timestampIsSet?r:constructFrom(r,transpose(r,this.context))}},Parser=class{run(r,p,j,Ue){let De=this.parse(r,p,j,Ue);return De?{setter:new ValueSetter(De.value,this.validate,this.set,this.priority,this.subPriority),rest:De.rest}:null}validate(r,p,j){return!0}},EraParser=class extends Parser{priority=140;parse(r,p,j){switch(p){case`G`:case`GG`:case`GGG`:return j.era(r,{width:`abbreviated`})||j.era(r,{width:`narrow`});case`GGGGG`:return j.era(r,{width:`narrow`});case`GGGG`:default:return j.era(r,{width:`wide`})||j.era(r,{width:`abbreviated`})||j.era(r,{width:`narrow`})}}set(r,p,j){return p.era=j,r.setFullYear(j,0,1),r.setHours(0,0,0,0),r}incompatibleTokens=[`R`,`u`,`t`,`T`]};const numericPatterns={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},timezonePatterns={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function mapValue(r,p){return r&&{value:p(r.value),rest:r.rest}}function parseNumericPattern(r,p){let j=p.match(r);return j?{value:parseInt(j[0],10),rest:p.slice(j[0].length)}:null}function parseTimezonePattern(r,p){let j=p.match(r);if(!j)return null;if(j[0]===`Z`)return{value:0,rest:p.slice(1)};let Ue=j[1]===`+`?1:-1,De=j[2]?parseInt(j[2],10):0,Ge=j[3]?parseInt(j[3],10):0,R=j[5]?parseInt(j[5],10):0;return{value:Ue*(De*millisecondsInHour+Ge*6e4+R*1e3),rest:p.slice(j[0].length)}}function parseAnyDigitsSigned(r){return parseNumericPattern(numericPatterns.anyDigitsSigned,r)}function parseNDigits(r,p){switch(r){case 1:return parseNumericPattern(numericPatterns.singleDigit,p);case 2:return parseNumericPattern(numericPatterns.twoDigits,p);case 3:return parseNumericPattern(numericPatterns.threeDigits,p);case 4:return parseNumericPattern(numericPatterns.fourDigits,p);default:return parseNumericPattern(RegExp(`^\\d{1,`+r+`}`),p)}}function parseNDigitsSigned(r,p){switch(r){case 1:return parseNumericPattern(numericPatterns.singleDigitSigned,p);case 2:return parseNumericPattern(numericPatterns.twoDigitsSigned,p);case 3:return parseNumericPattern(numericPatterns.threeDigitsSigned,p);case 4:return parseNumericPattern(numericPatterns.fourDigitsSigned,p);default:return parseNumericPattern(RegExp(`^-?\\d{1,`+r+`}`),p)}}function dayPeriodEnumToHours(r){switch(r){case`morning`:return 4;case`evening`:return 17;case`pm`:case`noon`:case`afternoon`:return 12;case`am`:case`midnight`:case`night`:default:return 0}}function normalizeTwoDigitYear(r,p){let j=p>0,Ue=j?p:1-p,De;if(Ue<=50)De=r||100;else{let Ge=Ue+50,R=Math.trunc(Ge/100)*100,ut=r>=Ge%100;De=r+R-(ut?100:0)}return j?De:1-De}function isLeapYearIndex(r){return r%400==0||r%4==0&&r%100!=0}var YearParser=class extends Parser{priority=130;incompatibleTokens=[`Y`,`R`,`u`,`w`,`I`,`i`,`e`,`c`,`t`,`T`];parse(r,p,j){let Ue=De=>({year:De,isTwoDigitYear:p===`yy`});switch(p){case`y`:return mapValue(parseNDigits(4,r),Ue);case`yo`:return mapValue(j.ordinalNumber(r,{unit:`year`}),Ue);default:return mapValue(parseNDigits(p.length,r),Ue)}}validate(r,p){return p.isTwoDigitYear||p.year>0}set(r,p,j){let Ue=r.getFullYear();if(j.isTwoDigitYear){let Ge=normalizeTwoDigitYear(j.year,Ue);return r.setFullYear(Ge,0,1),r.setHours(0,0,0,0),r}let De=!(`era`in p)||p.era===1?j.year:1-j.year;return r.setFullYear(De,0,1),r.setHours(0,0,0,0),r}},LocalWeekYearParser=class extends Parser{priority=130;parse(r,p,j){let Ue=De=>({year:De,isTwoDigitYear:p===`YY`});switch(p){case`Y`:return mapValue(parseNDigits(4,r),Ue);case`Yo`:return mapValue(j.ordinalNumber(r,{unit:`year`}),Ue);default:return mapValue(parseNDigits(p.length,r),Ue)}}validate(r,p){return p.isTwoDigitYear||p.year>0}set(r,p,j,Ue){let De=getWeekYear(r,Ue);if(j.isTwoDigitYear){let R=normalizeTwoDigitYear(j.year,De);return r.setFullYear(R,0,Ue.firstWeekContainsDate),r.setHours(0,0,0,0),startOfWeek(r,Ue)}let Ge=!(`era`in p)||p.era===1?j.year:1-j.year;return r.setFullYear(Ge,0,Ue.firstWeekContainsDate),r.setHours(0,0,0,0),startOfWeek(r,Ue)}incompatibleTokens=[`y`,`R`,`u`,`Q`,`q`,`M`,`L`,`I`,`d`,`D`,`i`,`t`,`T`]},ISOWeekYearParser=class extends Parser{priority=130;parse(r,p){return parseNDigitsSigned(p===`R`?4:p.length,r)}set(r,p,j){let Ue=constructFrom(r,0);return Ue.setFullYear(j,0,4),Ue.setHours(0,0,0,0),startOfISOWeek(Ue)}incompatibleTokens=[`G`,`y`,`Y`,`u`,`Q`,`q`,`M`,`L`,`w`,`d`,`D`,`e`,`c`,`t`,`T`]},ExtendedYearParser=class extends Parser{priority=130;parse(r,p){return parseNDigitsSigned(p===`u`?4:p.length,r)}set(r,p,j){return r.setFullYear(j,0,1),r.setHours(0,0,0,0),r}incompatibleTokens=[`G`,`y`,`Y`,`R`,`w`,`I`,`i`,`e`,`c`,`t`,`T`]},QuarterParser=class extends Parser{priority=120;parse(r,p,j){switch(p){case`Q`:case`QQ`:return parseNDigits(p.length,r);case`Qo`:return j.ordinalNumber(r,{unit:`quarter`});case`QQQ`:return j.quarter(r,{width:`abbreviated`,context:`formatting`})||j.quarter(r,{width:`narrow`,context:`formatting`});case`QQQQQ`:return j.quarter(r,{width:`narrow`,context:`formatting`});case`QQQQ`:default:return j.quarter(r,{width:`wide`,context:`formatting`})||j.quarter(r,{width:`abbreviated`,context:`formatting`})||j.quarter(r,{width:`narrow`,context:`formatting`})}}validate(r,p){return p>=1&&p<=4}set(r,p,j){return r.setMonth((j-1)*3,1),r.setHours(0,0,0,0),r}incompatibleTokens=[`Y`,`R`,`q`,`M`,`L`,`w`,`I`,`d`,`D`,`i`,`e`,`c`,`t`,`T`]},StandAloneQuarterParser=class extends Parser{priority=120;parse(r,p,j){switch(p){case`q`:case`qq`:return parseNDigits(p.length,r);case`qo`:return j.ordinalNumber(r,{unit:`quarter`});case`qqq`:return j.quarter(r,{width:`abbreviated`,context:`standalone`})||j.quarter(r,{width:`narrow`,context:`standalone`});case`qqqqq`:return j.quarter(r,{width:`narrow`,context:`standalone`});case`qqqq`:default:return j.quarter(r,{width:`wide`,context:`standalone`})||j.quarter(r,{width:`abbreviated`,context:`standalone`})||j.quarter(r,{width:`narrow`,context:`standalone`})}}validate(r,p){return p>=1&&p<=4}set(r,p,j){return r.setMonth((j-1)*3,1),r.setHours(0,0,0,0),r}incompatibleTokens=[`Y`,`R`,`Q`,`M`,`L`,`w`,`I`,`d`,`D`,`i`,`e`,`c`,`t`,`T`]},MonthParser=class extends Parser{incompatibleTokens=[`Y`,`R`,`q`,`Q`,`L`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`];priority=110;parse(r,p,j){let Ue=De=>De-1;switch(p){case`M`:return mapValue(parseNumericPattern(numericPatterns.month,r),Ue);case`MM`:return mapValue(parseNDigits(2,r),Ue);case`Mo`:return mapValue(j.ordinalNumber(r,{unit:`month`}),Ue);case`MMM`:return j.month(r,{width:`abbreviated`,context:`formatting`})||j.month(r,{width:`narrow`,context:`formatting`});case`MMMMM`:return j.month(r,{width:`narrow`,context:`formatting`});case`MMMM`:default:return j.month(r,{width:`wide`,context:`formatting`})||j.month(r,{width:`abbreviated`,context:`formatting`})||j.month(r,{width:`narrow`,context:`formatting`})}}validate(r,p){return p>=0&&p<=11}set(r,p,j){return r.setMonth(j,1),r.setHours(0,0,0,0),r}},StandAloneMonthParser=class extends Parser{priority=110;parse(r,p,j){let Ue=De=>De-1;switch(p){case`L`:return mapValue(parseNumericPattern(numericPatterns.month,r),Ue);case`LL`:return mapValue(parseNDigits(2,r),Ue);case`Lo`:return mapValue(j.ordinalNumber(r,{unit:`month`}),Ue);case`LLL`:return j.month(r,{width:`abbreviated`,context:`standalone`})||j.month(r,{width:`narrow`,context:`standalone`});case`LLLLL`:return j.month(r,{width:`narrow`,context:`standalone`});case`LLLL`:default:return j.month(r,{width:`wide`,context:`standalone`})||j.month(r,{width:`abbreviated`,context:`standalone`})||j.month(r,{width:`narrow`,context:`standalone`})}}validate(r,p){return p>=0&&p<=11}set(r,p,j){return r.setMonth(j,1),r.setHours(0,0,0,0),r}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`M`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`]};function setWeek(r,p,j){let Ue=toDate(r,j?.in),De=getWeek(Ue,j)-p;return Ue.setDate(Ue.getDate()-De*7),toDate(Ue,j?.in)}var LocalWeekParser=class extends Parser{priority=100;parse(r,p,j){switch(p){case`w`:return parseNumericPattern(numericPatterns.week,r);case`wo`:return j.ordinalNumber(r,{unit:`week`});default:return parseNDigits(p.length,r)}}validate(r,p){return p>=1&&p<=53}set(r,p,j,Ue){return startOfWeek(setWeek(r,j,Ue),Ue)}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`i`,`t`,`T`]};function setISOWeek(r,p,j){let Ue=toDate(r,j?.in),De=getISOWeek(Ue,j)-p;return Ue.setDate(Ue.getDate()-De*7),Ue}var ISOWeekParser=class extends Parser{priority=100;parse(r,p,j){switch(p){case`I`:return parseNumericPattern(numericPatterns.week,r);case`Io`:return j.ordinalNumber(r,{unit:`week`});default:return parseNDigits(p.length,r)}}validate(r,p){return p>=1&&p<=53}set(r,p,j){return startOfISOWeek(setISOWeek(r,j))}incompatibleTokens=[`y`,`Y`,`u`,`q`,`Q`,`M`,`L`,`w`,`d`,`D`,`e`,`c`,`t`,`T`]},DAYS_IN_MONTH=[31,28,31,30,31,30,31,31,30,31,30,31],DAYS_IN_MONTH_LEAP_YEAR=[31,29,31,30,31,30,31,31,30,31,30,31],DateParser=class extends Parser{priority=90;subPriority=1;parse(r,p,j){switch(p){case`d`:return parseNumericPattern(numericPatterns.date,r);case`do`:return j.ordinalNumber(r,{unit:`date`});default:return parseNDigits(p.length,r)}}validate(r,p){let j=isLeapYearIndex(r.getFullYear()),Ue=r.getMonth();return j?p>=1&&p<=DAYS_IN_MONTH_LEAP_YEAR[Ue]:p>=1&&p<=DAYS_IN_MONTH[Ue]}set(r,p,j){return r.setDate(j),r.setHours(0,0,0,0),r}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`]},DayOfYearParser=class extends Parser{priority=90;subpriority=1;parse(r,p,j){switch(p){case`D`:case`DD`:return parseNumericPattern(numericPatterns.dayOfYear,r);case`Do`:return j.ordinalNumber(r,{unit:`date`});default:return parseNDigits(p.length,r)}}validate(r,p){return isLeapYearIndex(r.getFullYear())?p>=1&&p<=366:p>=1&&p<=365}set(r,p,j){return r.setMonth(0,j),r.setHours(0,0,0,0),r}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`M`,`L`,`w`,`I`,`d`,`E`,`i`,`e`,`c`,`t`,`T`]};function setDay(r,p,j){let Ue=getDefaultOptions$1(),De=j?.weekStartsOn??j?.locale?.options?.weekStartsOn??Ue.weekStartsOn??Ue.locale?.options?.weekStartsOn??0,Ge=toDate(r,j?.in),R=Ge.getDay(),ut=(p%7+7)%7,Ct=7-De;return addDays(Ge,p<0||p>6?p-(R+Ct)%7:(ut+Ct)%7-(R+Ct)%7,j)}var DayParser=class extends Parser{priority=90;parse(r,p,j){switch(p){case`E`:case`EE`:case`EEE`:return j.day(r,{width:`abbreviated`,context:`formatting`})||j.day(r,{width:`short`,context:`formatting`})||j.day(r,{width:`narrow`,context:`formatting`});case`EEEEE`:return j.day(r,{width:`narrow`,context:`formatting`});case`EEEEEE`:return j.day(r,{width:`short`,context:`formatting`})||j.day(r,{width:`narrow`,context:`formatting`});case`EEEE`:default:return j.day(r,{width:`wide`,context:`formatting`})||j.day(r,{width:`abbreviated`,context:`formatting`})||j.day(r,{width:`short`,context:`formatting`})||j.day(r,{width:`narrow`,context:`formatting`})}}validate(r,p){return p>=0&&p<=6}set(r,p,j,Ue){return r=setDay(r,j,Ue),r.setHours(0,0,0,0),r}incompatibleTokens=[`D`,`i`,`e`,`c`,`t`,`T`]},LocalDayParser=class extends Parser{priority=90;parse(r,p,j,Ue){let De=Ge=>{let R=Math.floor((Ge-1)/7)*7;return(Ge+Ue.weekStartsOn+6)%7+R};switch(p){case`e`:case`ee`:return mapValue(parseNDigits(p.length,r),De);case`eo`:return mapValue(j.ordinalNumber(r,{unit:`day`}),De);case`eee`:return j.day(r,{width:`abbreviated`,context:`formatting`})||j.day(r,{width:`short`,context:`formatting`})||j.day(r,{width:`narrow`,context:`formatting`});case`eeeee`:return j.day(r,{width:`narrow`,context:`formatting`});case`eeeeee`:return j.day(r,{width:`short`,context:`formatting`})||j.day(r,{width:`narrow`,context:`formatting`});case`eeee`:default:return j.day(r,{width:`wide`,context:`formatting`})||j.day(r,{width:`abbreviated`,context:`formatting`})||j.day(r,{width:`short`,context:`formatting`})||j.day(r,{width:`narrow`,context:`formatting`})}}validate(r,p){return p>=0&&p<=6}set(r,p,j,Ue){return r=setDay(r,j,Ue),r.setHours(0,0,0,0),r}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`E`,`i`,`c`,`t`,`T`]},StandAloneLocalDayParser=class extends Parser{priority=90;parse(r,p,j,Ue){let De=Ge=>{let R=Math.floor((Ge-1)/7)*7;return(Ge+Ue.weekStartsOn+6)%7+R};switch(p){case`c`:case`cc`:return mapValue(parseNDigits(p.length,r),De);case`co`:return mapValue(j.ordinalNumber(r,{unit:`day`}),De);case`ccc`:return j.day(r,{width:`abbreviated`,context:`standalone`})||j.day(r,{width:`short`,context:`standalone`})||j.day(r,{width:`narrow`,context:`standalone`});case`ccccc`:return j.day(r,{width:`narrow`,context:`standalone`});case`cccccc`:return j.day(r,{width:`short`,context:`standalone`})||j.day(r,{width:`narrow`,context:`standalone`});case`cccc`:default:return j.day(r,{width:`wide`,context:`standalone`})||j.day(r,{width:`abbreviated`,context:`standalone`})||j.day(r,{width:`short`,context:`standalone`})||j.day(r,{width:`narrow`,context:`standalone`})}}validate(r,p){return p>=0&&p<=6}set(r,p,j,Ue){return r=setDay(r,j,Ue),r.setHours(0,0,0,0),r}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`E`,`i`,`e`,`t`,`T`]};function setISODay(r,p,j){let Ue=toDate(r,j?.in);return addDays(Ue,p-getISODay(Ue,j),j)}var ISODayParser=class extends Parser{priority=90;parse(r,p,j){let Ue=De=>De===0?7:De;switch(p){case`i`:case`ii`:return parseNDigits(p.length,r);case`io`:return j.ordinalNumber(r,{unit:`day`});case`iii`:return mapValue(j.day(r,{width:`abbreviated`,context:`formatting`})||j.day(r,{width:`short`,context:`formatting`})||j.day(r,{width:`narrow`,context:`formatting`}),Ue);case`iiiii`:return mapValue(j.day(r,{width:`narrow`,context:`formatting`}),Ue);case`iiiiii`:return mapValue(j.day(r,{width:`short`,context:`formatting`})||j.day(r,{width:`narrow`,context:`formatting`}),Ue);case`iiii`:default:return mapValue(j.day(r,{width:`wide`,context:`formatting`})||j.day(r,{width:`abbreviated`,context:`formatting`})||j.day(r,{width:`short`,context:`formatting`})||j.day(r,{width:`narrow`,context:`formatting`}),Ue)}}validate(r,p){return p>=1&&p<=7}set(r,p,j){return r=setISODay(r,j),r.setHours(0,0,0,0),r}incompatibleTokens=[`y`,`Y`,`u`,`q`,`Q`,`M`,`L`,`w`,`d`,`D`,`E`,`e`,`c`,`t`,`T`]},AMPMParser=class extends Parser{priority=80;parse(r,p,j){switch(p){case`a`:case`aa`:case`aaa`:return j.dayPeriod(r,{width:`abbreviated`,context:`formatting`})||j.dayPeriod(r,{width:`narrow`,context:`formatting`});case`aaaaa`:return j.dayPeriod(r,{width:`narrow`,context:`formatting`});case`aaaa`:default:return j.dayPeriod(r,{width:`wide`,context:`formatting`})||j.dayPeriod(r,{width:`abbreviated`,context:`formatting`})||j.dayPeriod(r,{width:`narrow`,context:`formatting`})}}set(r,p,j){return r.setHours(dayPeriodEnumToHours(j),0,0,0),r}incompatibleTokens=[`b`,`B`,`H`,`k`,`t`,`T`]},AMPMMidnightParser=class extends Parser{priority=80;parse(r,p,j){switch(p){case`b`:case`bb`:case`bbb`:return j.dayPeriod(r,{width:`abbreviated`,context:`formatting`})||j.dayPeriod(r,{width:`narrow`,context:`formatting`});case`bbbbb`:return j.dayPeriod(r,{width:`narrow`,context:`formatting`});case`bbbb`:default:return j.dayPeriod(r,{width:`wide`,context:`formatting`})||j.dayPeriod(r,{width:`abbreviated`,context:`formatting`})||j.dayPeriod(r,{width:`narrow`,context:`formatting`})}}set(r,p,j){return r.setHours(dayPeriodEnumToHours(j),0,0,0),r}incompatibleTokens=[`a`,`B`,`H`,`k`,`t`,`T`]},DayPeriodParser=class extends Parser{priority=80;parse(r,p,j){switch(p){case`B`:case`BB`:case`BBB`:return j.dayPeriod(r,{width:`abbreviated`,context:`formatting`})||j.dayPeriod(r,{width:`narrow`,context:`formatting`});case`BBBBB`:return j.dayPeriod(r,{width:`narrow`,context:`formatting`});case`BBBB`:default:return j.dayPeriod(r,{width:`wide`,context:`formatting`})||j.dayPeriod(r,{width:`abbreviated`,context:`formatting`})||j.dayPeriod(r,{width:`narrow`,context:`formatting`})}}set(r,p,j){return r.setHours(dayPeriodEnumToHours(j),0,0,0),r}incompatibleTokens=[`a`,`b`,`t`,`T`]},Hour1to12Parser=class extends Parser{priority=70;parse(r,p,j){switch(p){case`h`:return parseNumericPattern(numericPatterns.hour12h,r);case`ho`:return j.ordinalNumber(r,{unit:`hour`});default:return parseNDigits(p.length,r)}}validate(r,p){return p>=1&&p<=12}set(r,p,j){let Ue=r.getHours()>=12;return Ue&&j<12?r.setHours(j+12,0,0,0):!Ue&&j===12?r.setHours(0,0,0,0):r.setHours(j,0,0,0),r}incompatibleTokens=[`H`,`K`,`k`,`t`,`T`]},Hour0to23Parser=class extends Parser{priority=70;parse(r,p,j){switch(p){case`H`:return parseNumericPattern(numericPatterns.hour23h,r);case`Ho`:return j.ordinalNumber(r,{unit:`hour`});default:return parseNDigits(p.length,r)}}validate(r,p){return p>=0&&p<=23}set(r,p,j){return r.setHours(j,0,0,0),r}incompatibleTokens=[`a`,`b`,`h`,`K`,`k`,`t`,`T`]},Hour0To11Parser=class extends Parser{priority=70;parse(r,p,j){switch(p){case`K`:return parseNumericPattern(numericPatterns.hour11h,r);case`Ko`:return j.ordinalNumber(r,{unit:`hour`});default:return parseNDigits(p.length,r)}}validate(r,p){return p>=0&&p<=11}set(r,p,j){return r.getHours()>=12&&j<12?r.setHours(j+12,0,0,0):r.setHours(j,0,0,0),r}incompatibleTokens=[`h`,`H`,`k`,`t`,`T`]},Hour1To24Parser=class extends Parser{priority=70;parse(r,p,j){switch(p){case`k`:return parseNumericPattern(numericPatterns.hour24h,r);case`ko`:return j.ordinalNumber(r,{unit:`hour`});default:return parseNDigits(p.length,r)}}validate(r,p){return p>=1&&p<=24}set(r,p,j){let Ue=j<=24?j%24:j;return r.setHours(Ue,0,0,0),r}incompatibleTokens=[`a`,`b`,`h`,`H`,`K`,`t`,`T`]},MinuteParser=class extends Parser{priority=60;parse(r,p,j){switch(p){case`m`:return parseNumericPattern(numericPatterns.minute,r);case`mo`:return j.ordinalNumber(r,{unit:`minute`});default:return parseNDigits(p.length,r)}}validate(r,p){return p>=0&&p<=59}set(r,p,j){return r.setMinutes(j,0,0),r}incompatibleTokens=[`t`,`T`]},SecondParser=class extends Parser{priority=50;parse(r,p,j){switch(p){case`s`:return parseNumericPattern(numericPatterns.second,r);case`so`:return j.ordinalNumber(r,{unit:`second`});default:return parseNDigits(p.length,r)}}validate(r,p){return p>=0&&p<=59}set(r,p,j){return r.setSeconds(j,0),r}incompatibleTokens=[`t`,`T`]},FractionOfSecondParser=class extends Parser{priority=30;parse(r,p){return mapValue(parseNDigits(p.length,r),Ue=>Math.trunc(Ue*10**(-p.length+3)))}set(r,p,j){return r.setMilliseconds(j),r}incompatibleTokens=[`t`,`T`]},ISOTimezoneWithZParser=class extends Parser{priority=10;parse(r,p){switch(p){case`X`:return parseTimezonePattern(timezonePatterns.basicOptionalMinutes,r);case`XX`:return parseTimezonePattern(timezonePatterns.basic,r);case`XXXX`:return parseTimezonePattern(timezonePatterns.basicOptionalSeconds,r);case`XXXXX`:return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds,r);case`XXX`:default:return parseTimezonePattern(timezonePatterns.extended,r)}}set(r,p,j){return p.timestampIsSet?r:constructFrom(r,r.getTime()-getTimezoneOffsetInMilliseconds(r)-j)}incompatibleTokens=[`t`,`T`,`x`]},ISOTimezoneParser=class extends Parser{priority=10;parse(r,p){switch(p){case`x`:return parseTimezonePattern(timezonePatterns.basicOptionalMinutes,r);case`xx`:return parseTimezonePattern(timezonePatterns.basic,r);case`xxxx`:return parseTimezonePattern(timezonePatterns.basicOptionalSeconds,r);case`xxxxx`:return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds,r);case`xxx`:default:return parseTimezonePattern(timezonePatterns.extended,r)}}set(r,p,j){return p.timestampIsSet?r:constructFrom(r,r.getTime()-getTimezoneOffsetInMilliseconds(r)-j)}incompatibleTokens=[`t`,`T`,`X`]},TimestampSecondsParser=class extends Parser{priority=40;parse(r){return parseAnyDigitsSigned(r)}set(r,p,j){return[constructFrom(r,j*1e3),{timestampIsSet:!0}]}incompatibleTokens=`*`},TimestampMillisecondsParser=class extends Parser{priority=20;parse(r){return parseAnyDigitsSigned(r)}set(r,p,j){return[constructFrom(r,j),{timestampIsSet:!0}]}incompatibleTokens=`*`};const parsers={G:new EraParser,y:new YearParser,Y:new LocalWeekYearParser,R:new ISOWeekYearParser,u:new ExtendedYearParser,Q:new QuarterParser,q:new StandAloneQuarterParser,M:new MonthParser,L:new StandAloneMonthParser,w:new LocalWeekParser,I:new ISOWeekParser,d:new DateParser,D:new DayOfYearParser,E:new DayParser,e:new LocalDayParser,c:new StandAloneLocalDayParser,i:new ISODayParser,a:new AMPMParser,b:new AMPMMidnightParser,B:new DayPeriodParser,h:new Hour1to12Parser,H:new Hour0to23Parser,K:new Hour0To11Parser,k:new Hour1To24Parser,m:new MinuteParser,s:new SecondParser,S:new FractionOfSecondParser,X:new ISOTimezoneWithZParser,x:new ISOTimezoneParser,t:new TimestampSecondsParser,T:new TimestampMillisecondsParser};var formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,notWhitespaceRegExp=/\S/,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function parse(r,p,j,Ue){let De=()=>constructFrom(Ue?.in||j,NaN),Ge=getDefaultOptions(),R=Ue?.locale??Ge.locale??enUS,ut=Ue?.firstWeekContainsDate??Ue?.locale?.options?.firstWeekContainsDate??Ge.firstWeekContainsDate??Ge.locale?.options?.firstWeekContainsDate??1,Ct=Ue?.weekStartsOn??Ue?.locale?.options?.weekStartsOn??Ge.weekStartsOn??Ge.locale?.options?.weekStartsOn??0;if(!p)return r?De():toDate(j,Ue?.in);let zt={firstWeekContainsDate:ut,weekStartsOn:Ct,locale:R},ft=[new DateTimezoneSetter(Ue?.in,j)],qt=p.match(longFormattingTokensRegExp).map(Jt=>{let ei=Jt[0];if(ei in longFormatters){let ii=longFormatters[ei];return ii(Jt,R.formatLong)}return Jt}).join(``).match(formattingTokensRegExp),Nt=[];for(let Jt of qt){!Ue?.useAdditionalWeekYearTokens&&isProtectedWeekYearToken(Jt)&&warnOrThrowProtectedError(Jt,p,r),!Ue?.useAdditionalDayOfYearTokens&&isProtectedDayOfYearToken(Jt)&&warnOrThrowProtectedError(Jt,p,r);let ei=Jt[0],ii=parsers[ei];if(ii){let{incompatibleTokens:ri}=ii;if(Array.isArray(ri)){let fi=Nt.find(mi=>ri.includes(mi.token)||mi.token===ei);if(fi)throw RangeError(`The format string mustn't contain \`${fi.fullToken}\` and \`${Jt}\` at the same time`)}else if(ii.incompatibleTokens===`*`&&Nt.length>0)throw RangeError(`The format string mustn't contain \`${Jt}\` and any other token at the same time`);Nt.push({token:ei,fullToken:Jt});let ui=ii.run(r,Jt,R.match,zt);if(!ui)return De();ft.push(ui.setter),r=ui.rest}else{if(ei.match(unescapedLatinCharacterRegExp))throw RangeError("Format string contains an unescaped latin alphabet character `"+ei+"`");if(Jt===`''`?Jt=`'`:ei===`'`&&(Jt=cleanEscapedString(Jt)),r.indexOf(Jt)===0)r=r.slice(Jt.length);else return De()}}if(r.length>0&¬WhitespaceRegExp.test(r))return De();let Ut=ft.map(Jt=>Jt.priority).sort((Jt,ei)=>ei-Jt).filter((Jt,ei,ii)=>ii.indexOf(Jt)===ei).map(Jt=>ft.filter(ei=>ei.priority===Jt).sort((ei,ii)=>ii.subPriority-ei.subPriority)).map(Jt=>Jt[0]),Yt=toDate(j,Ue?.in);if(isNaN(+Yt))return De();let Gt={};for(let Jt of Ut){if(!Jt.validate(Yt,zt))return De();let ei=Jt.set(Yt,Gt,zt);Array.isArray(ei)?(Yt=ei[0],Object.assign(Gt,ei[1])):Yt=ei}return Yt}function cleanEscapedString(r){return r.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp,`'`)}function isSameQuarter(r,p,j){let[Ue,De]=normalizeDates(j?.in,r,p);return+startOfQuarter(Ue)==+startOfQuarter(De)}function subDays(r,p,j){return addDays(r,-p,j)}function setMonth(r,p,j){let Ue=toDate(r,j?.in),De=Ue.getFullYear(),Ge=Ue.getDate(),R=constructFrom(j?.in||r,0);R.setFullYear(De,p,15),R.setHours(0,0,0,0);let ut=getDaysInMonth(R);return Ue.setMonth(p,Math.min(Ge,ut)),Ue}function set$1(r,p,j){let Ue=toDate(r,j?.in);return isNaN(+Ue)?constructFrom(j?.in||r,NaN):(p.year!=null&&Ue.setFullYear(p.year),p.month!=null&&(Ue=setMonth(Ue,p.month)),p.date!=null&&Ue.setDate(p.date),p.hours!=null&&Ue.setHours(p.hours),p.minutes!=null&&Ue.setMinutes(p.minutes),p.seconds!=null&&Ue.setSeconds(p.seconds),p.milliseconds!=null&&Ue.setMilliseconds(p.milliseconds),Ue)}function setHours(r,p,j){let Ue=toDate(r,j?.in);return Ue.setHours(p),Ue}function setMilliseconds(r,p,j){let Ue=toDate(r,j?.in);return Ue.setMilliseconds(p),Ue}function setMinutes(r,p,j){let Ue=toDate(r,j?.in);return Ue.setMinutes(p),Ue}function setSeconds(r,p,j){let Ue=toDate(r,j?.in);return Ue.setSeconds(p),Ue}function setYear(r,p,j){let Ue=toDate(r,j?.in);return isNaN(+Ue)?constructFrom(j?.in||r,NaN):(Ue.setFullYear(p),Ue)}function subMonths(r,p,j){return addMonths(r,-p,j)}function sub(r,p,j){let{years:Ue=0,months:De=0,weeks:Ge=0,days:R=0,hours:ut=0,minutes:Ct=0,seconds:zt=0}=p,ft=subDays(subMonths(r,De+Ue*12,j),R+Ge*7,j),qt=(zt+(Ct+ut*60)*60)*1e3;return constructFrom(j?.in||r,+ft-qt)}function subYears(r,p,j){return addYears(r,-p,j)}function jt(){let r=useAttrs();return openBlock(),createElementBlock(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 32 32`,fill:`currentColor`,"aria-hidden":`true`,class:`dp__icon`,role:`img`,...r},[createBaseVNode(`path`,{d:`M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z`}),createBaseVNode(`path`,{d:`M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z`}),createBaseVNode(`path`,{d:`M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z`}),createBaseVNode(`path`,{d:`M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z`})])}jt.compatConfig={MODE:3};function Sn(){return openBlock(),createElementBlock(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 32 32`,fill:`currentColor`,"aria-hidden":`true`,class:`dp__icon`,role:`img`},[createBaseVNode(`path`,{d:`M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z`}),createBaseVNode(`path`,{d:`M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z`})])}Sn.compatConfig={MODE:3};function Ua(){return openBlock(),createElementBlock(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 32 32`,fill:`currentColor`,"aria-hidden":`true`,class:`dp__icon`,role:`img`},[createBaseVNode(`path`,{d:`M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z`})])}Ua.compatConfig={MODE:3};function Va(){return openBlock(),createElementBlock(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 32 32`,fill:`currentColor`,"aria-hidden":`true`,class:`dp__icon`,role:`img`},[createBaseVNode(`path`,{d:`M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z`})])}Va.compatConfig={MODE:3};function ja(){return openBlock(),createElementBlock(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 32 32`,fill:`currentColor`,"aria-hidden":`true`,class:`dp__icon`,role:`img`},[createBaseVNode(`path`,{d:`M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z`}),createBaseVNode(`path`,{d:`M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z`})])}ja.compatConfig={MODE:3};function Ka(){return openBlock(),createElementBlock(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 32 32`,fill:`currentColor`,"aria-hidden":`true`,class:`dp__icon`,role:`img`},[createBaseVNode(`path`,{d:`M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z`})])}Ka.compatConfig={MODE:3};function Ga(){return openBlock(),createElementBlock(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 32 32`,fill:`currentColor`,"aria-hidden":`true`,class:`dp__icon`,role:`img`},[createBaseVNode(`path`,{d:`M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z`})])}Ga.compatConfig={MODE:3};var Ze=(r,p)=>p?new Date(r.toLocaleString(`en-US`,{timeZone:p})):new Date(r),Qa=(r,p,j)=>La(r,p,j)||H(),wl=(r,p,j)=>{let Ue=p.dateInTz?Ze(new Date(r),p.dateInTz):H(r);return j?Fe(Ue,!0):Ue},La=(r,p,j)=>{if(!r)return null;let Ue=j?Fe(H(r),!0):H(r);return p?p.exactMatch?wl(r,p,j):Ze(Ue,p.timezone):Ue},Dl=r=>{let p=new Date(r.getFullYear(),0,1).getTimezoneOffset();return r.getTimezoneOffset()<p},Ml=(r,p)=>{if(!r)return 0;let j=new Date,Ue=new Date(j.toLocaleString(`en-US`,{timeZone:`UTC`})),De=new Date(j.toLocaleString(`en-US`,{timeZone:r})),Ge=(Dl(p??De)?De:p??De).getTimezoneOffset()/60;return(Ue-+De)/(1e3*60*60)-Ge},ot=(r=>(r.month=`month`,r.year=`year`,r))(ot||{}),st=(r=>(r.top=`top`,r.bottom=`bottom`,r))(st||{}),Ot=(r=>(r.header=`header`,r.calendar=`calendar`,r.timePicker=`timePicker`,r))(Ot||{}),je=(r=>(r.month=`month`,r.year=`year`,r.calendar=`calendar`,r.time=`time`,r.minutes=`minutes`,r.hours=`hours`,r.seconds=`seconds`,r))(je||{}),$l=[`timestamp`,`date`,`iso`],Qe=(r=>(r.up=`up`,r.down=`down`,r.left=`left`,r.right=`right`,r))(Qe||{}),Re=(r=>(r.arrowUp=`ArrowUp`,r.arrowDown=`ArrowDown`,r.arrowLeft=`ArrowLeft`,r.arrowRight=`ArrowRight`,r.enter=`Enter`,r.space=` `,r.esc=`Escape`,r.tab=`Tab`,r.home=`Home`,r.end=`End`,r.pageUp=`PageUp`,r.pageDown=`PageDown`,r))(Re||{}),Lt=(r=>(r.MONTH_AND_YEAR=`MM-yyyy`,r.YEAR=`yyyy`,r.DATE=`dd-MM-yyyy`,r))(Lt||{});function un(r){return p=>{let j=new Intl.DateTimeFormat(r,{weekday:`short`,timeZone:`UTC`}).format(new Date(`2017-01-0${p}T00:00:00+00:00`));return r===`ar`?j.slice(2,5):j.slice(0,2)}}function Al(r){return p=>format(Ze(new Date(`2017-01-0${p}T00:00:00+00:00`),`UTC`),`EEEEEE`,{locale:r})}var Tl=(r,p,j)=>{let Ue=[1,2,3,4,5,6,7],De;if(r!==null)try{De=Ue.map(Al(r))}catch{De=Ue.map(un(p))}else De=Ue.map(un(p));let Ge=De.slice(0,j),R=De.slice(j+1,De.length);return[De[j]].concat(...R,...Ge)},qa=(r,p,j)=>{let Ue=[];for(let De=+r[0];De<=+r[1];De++)Ue.push({value:+De,text:Ja(De,p)});return j?Ue.reverse():Ue},Pn=(r,p,j)=>{let Ue=[1,2,3,4,5,6,7,8,9,10,11,12].map(Ge=>{let R=Ge<10?`0${Ge}`:Ge;return new Date(`2017-${R}-01T00:00:00+00:00`)});if(r!==null)try{let Ge=j===`long`?`LLLL`:`LLL`;return Ue.map((R,ut)=>{let Ct=format(Ze(R,`UTC`),Ge,{locale:r});return{text:Ct.charAt(0).toUpperCase()+Ct.substring(1),value:ut}})}catch{}let De=new Intl.DateTimeFormat(p,{month:j,timeZone:`UTC`});return Ue.map((Ge,R)=>{let ut=De.format(Ge);return{text:ut.charAt(0).toUpperCase()+ut.substring(1),value:R}})},Sl=r=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][r],Le=r=>{let p=unref(r);return p?.$el?p?.$el:p},Pl=r=>({type:`dot`,...r??{}}),Rn=r=>Array.isArray(r)?!!r[0]&&!!r[1]:!1,Xa={prop:r=>`"${r}" prop must be enabled!`,dateArr:r=>`You need to use array as "model-value" binding in order to support "${r}"`},Ne=r=>r,dn=r=>r===0?r:!r||isNaN(+r)?null:+r,cn=r=>r===null,Cn=r=>{if(r)return[...r.querySelectorAll(`input, button, select, textarea, a[href]`)][0]},Rl=r=>{let p=[],j=Ue=>Ue.filter(De=>De);for(let Ue=0;Ue<r.length;Ue+=3){let De=[r[Ue],r[Ue+1],r[Ue+2]];p.push(j(De))}return p},Zt=(r,p,j)=>{let Ue=j!=null,De=p!=null;if(!Ue&&!De)return!1;let Ge=+j,R=+p;return Ue&&De?+r>Ge||+r<R:Ue?+r>Ge:De?+r<R:!1},Ht=(r,p)=>Rl(r).map(j=>j.map(Ue=>{let{active:De,disabled:Ge,isBetween:R,highlighted:ut}=p(Ue);return{...Ue,active:De,disabled:Ge,className:{dp__overlay_cell_active:De,dp__overlay_cell:!De,dp__overlay_cell_disabled:Ge,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:Ge&&De,dp__cell_in_between:R,"dp--highlighted":ut}}})),Dt=(r,p,j=!1)=>{r&&p.allowStopPropagation&&(j&&r.stopImmediatePropagation(),r.stopPropagation())},Cl=()=>[`a[href]`,`area[href]`,`input:not([disabled]):not([type='hidden'])`,`select:not([disabled])`,`textarea:not([disabled])`,`button:not([disabled])`,`[tabindex]:not([tabindex='-1'])`,`[data-datepicker-instance]`].join(`, `);function Ol(r,p){let j=[...document.querySelectorAll(Cl())];j=j.filter(De=>!r.contains(De)||De.hasAttribute(`data-datepicker-instance`));let Ue=j.indexOf(r);if(Ue>=0&&(p?Ue-1>=0:Ue+1<=j.length))return j[Ue+(p?-1:1)]}var Fa=(r,p)=>r?.querySelector(`[data-dp-element="${p}"]`),Ja=(r,p)=>new Intl.NumberFormat(p,{useGrouping:!1,style:`decimal`}).format(r),Za=(r,p)=>format(r,p??Lt.DATE),Ta=r=>Array.isArray(r),ca=(r,p,j)=>p.get(Za(r,j)),Bl=(r,p)=>r?p?p instanceof Map?!!ca(r,p):p(H(r)):!1:!0,qe=(r,p,j=!1,Ue)=>{if(r.key===Re.enter||r.key===Re.space)return j&&r.preventDefault(),p();if(Ue)return Ue(r)},_l=()=>`ontouchstart`in window||navigator.maxTouchPoints>0,On=(r,p)=>r?Lt.MONTH_AND_YEAR:p?Lt.YEAR:Lt.DATE,Bn=r=>r<10?`0${r}`:r,fn=(r,p,j,Ue,De,Ge)=>{let R=parse(r,p.slice(0,r.length),new Date,{locale:Ge});return isValid(R)&&isDate(R)?Ue||De?R:set$1(R,{hours:+j.hours,minutes:+j?.minutes,seconds:+j?.seconds,milliseconds:0}):null},Yl=(r,p,j,Ue,De,Ge)=>{let R=Array.isArray(j)?j[0]:j;if(typeof p==`string`)return fn(r,p,R,Ue,De,Ge);if(Array.isArray(p)){let ut=null;for(let Ct of p)if(ut=fn(r,Ct,R,Ue,De,Ge),ut)break;return ut}return typeof p==`function`?p(r):null},H=r=>r?new Date(r):new Date,Il=(r,p,j)=>{if(p){let De=(r.getMonth()+1).toString().padStart(2,`0`),Ge=r.getDate().toString().padStart(2,`0`),R=r.getHours().toString().padStart(2,`0`),ut=r.getMinutes().toString().padStart(2,`0`),Ct=j?r.getSeconds().toString().padStart(2,`0`):`00`;return`${r.getFullYear()}-${De}-${Ge}T${R}:${ut}:${Ct}.000Z`}let Ue=Date.UTC(r.getUTCFullYear(),r.getUTCMonth(),r.getUTCDate(),r.getUTCHours(),r.getUTCMinutes(),r.getUTCSeconds());return new Date(Ue).toISOString()},Fe=(r,p)=>{let j=set$1(H(JSON.parse(JSON.stringify(r))),{hours:0,minutes:0,seconds:0,milliseconds:0});return p?startOfMonth(j):j},Mt=(r,p,j,Ue)=>{let De=r?H(r):H();return(p||p===0)&&(De=setHours(De,+p)),(j||j===0)&&(De=setMinutes(De,+j)),(Ue||Ue===0)&&(De=setSeconds(De,+Ue)),setMilliseconds(De,0)},Be=(r,p)=>!r||!p?!1:isBefore(Fe(r),Fe(p)),$e=(r,p)=>!r||!p?!1:isEqual(Fe(r),Fe(p)),Ee=(r,p)=>!r||!p?!1:isAfter(Fe(r),Fe(p)),xt=(r,p,j)=>r?.[0]&&r?.[1]?Ee(j,r[0])&&Be(j,r[1]):r?.[0]&&p?Ee(j,r[0])&&Be(j,p)||Be(j,r[0])&&Ee(j,p):!1,it=r=>Fe(set$1(new Date(r),{date:1})),Sa=(r,p,j)=>p&&(j||j===0)?Object.fromEntries([`hours`,`minutes`,`seconds`].map(Ue=>Ue===p?[Ue,j]:[Ue,isNaN(+r[Ue])?void 0:+r[Ue]])):{hours:isNaN(+r.hours)?void 0:+r.hours,minutes:isNaN(+r.minutes)?void 0:+r.minutes,seconds:isNaN(+r.seconds)?void 0:+r.seconds},Bt=r=>({hours:getHours(r),minutes:getMinutes(r),seconds:getSeconds(r)}),_n=(r,p)=>{if(p){let j=getYear(H(p));if(j>r)return 12;if(j===r)return getMonth(H(p))}},Yn=(r,p)=>{if(p){let j=getYear(H(p));return j<r?-1:j===r?getMonth(H(p)):void 0}},Wt=r=>{if(r)return getYear(H(r))},In=(r,p)=>eachDayOfInterval({start:Ee(r,p)?p:r,end:Ee(p,r)?p:r}),El=r=>{let p=addMonths(r,1);return{month:getMonth(p),year:getYear(p)}},mt=(r,p)=>[startOfWeek(r,{weekStartsOn:+p}),endOfWeek(r,{weekStartsOn:+p})],En=(r,p)=>{let j={hours:getHours(H()),minutes:getMinutes(H()),seconds:p?getSeconds(H()):0};return Object.assign(j,r)},wt=(r,p,j)=>[set$1(H(r),{date:1}),set$1(H(),{month:p,year:j,date:1})],pt=(r,p,j)=>{let Ue=r?H(r):H();return(p||p===0)&&(Ue=setMonth(Ue,p)),j&&(Ue=setYear(Ue,j)),Ue},Nn=(r,p,j,Ue,De)=>{if(!Ue||De&&!p||!De&&!j)return!1;let Ge=De?addMonths(r,1):subMonths(r,1),R=[getMonth(Ge),getYear(Ge)];return De?!Ll(...R,p):!Nl(...R,j)},Nl=(r,p,j)=>Be(...wt(j,r,p))||$e(...wt(j,r,p)),Ll=(r,p,j)=>Ee(...wt(j,r,p))||$e(...wt(j,r,p)),Ln=(r,p,j,Ue,De,Ge,R)=>{if(typeof p==`function`&&!R)return p(r);let ut=j?{locale:j}:void 0;return Array.isArray(r)?`${format(r[0],Ge,ut)}${De&&!r[1]?``:Ue}${r[1]?format(r[1],Ge,ut):``}`:format(r,Ge,ut)},It=r=>{if(r)return null;throw Error(Xa.prop(`partial-range`))},oa=(r,p)=>{if(p)return r();throw Error(Xa.prop(`range`))},za=r=>Array.isArray(r)?isValid(r[0])&&(r[1]?isValid(r[1]):!0):r?isValid(r):!1,Fl=(r,p)=>set$1(p??H(),{hours:+r.hours||0,minutes:+r.minutes||0,seconds:+r.seconds||0}),Pa=(r,p,j,Ue)=>{if(!r)return!0;if(Ue){let De=j===`max`?isBefore(r,p):isAfter(r,p),Ge={seconds:0,milliseconds:0};return De||isEqual(set$1(r,Ge),set$1(p,Ge))}return j===`max`?r.getTime()<=p.getTime():r.getTime()>=p.getTime()},Ra=(r,p,j)=>r?Fl(r,p):H(j??p),vn=(r,p,j,Ue,De)=>{if(Array.isArray(Ue)){let Ge=Ra(r,Ue[0],p),R=Ra(r,Ue[1],p);return Pa(Ue[0],Ge,j,!!p)&&Pa(Ue[1],R,j,!!p)&&De}return Pa(Ue,Ra(r,Ue,p),j,!!p)&&De},Ca=r=>set$1(H(),Bt(r)),zl=(r,p,j)=>{if(r instanceof Map){let Ue=`${Bn(j+1)}-${p}`;return r.size?r.has(Ue):!1}return typeof r==`function`?r(Fe(set$1(H(),{month:j,year:p}),!0)):!1},Hl=(r,p,j)=>{if(r instanceof Map){let Ue=`${Bn(j+1)}-${p}`;return r.size?r.has(Ue):!0}return!0},Fn=(r,p,j)=>typeof r==`function`?r({month:p,year:j}):!!r.months.find(Ue=>Ue.month===p&&Ue.year===j),xa=(r,p)=>typeof r==`function`?r(p):r.years.includes(p),Ha=r=>`dp-${format(r,`yyyy-MM-dd`)}`,mn=(r,p)=>({before:subDays(Fe(p),r),after:addDays(Fe(p),r)}),zn=(r,p)=>p<+r[0]||p>+r[1],Kt=reactive({menuFocused:!1,shiftKeyInMenu:!1}),Hn=()=>({control:computed(()=>({shiftKeyInMenu:Kt.shiftKeyInMenu,menuFocused:Kt.menuFocused})),setMenuFocused:j=>{Kt.menuFocused=j},setShiftKey:j=>{Kt.shiftKeyInMenu!==j&&(Kt.shiftKeyInMenu=j)}}),Pe=reactive({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),Oa=ref(null),sa=ref(!1),Ba=ref(!1),_a=ref(!1),Ya=ref(!1),Ve=ref(0),Ie=ref(0),At=()=>{let r=computed(()=>sa.value?[...Pe.selectionGrid,Pe.actionRow].filter(qt=>qt.length):Ba.value?[...Pe.timePicker[0],...Pe.timePicker[1],Ya.value?[]:[Oa.value],Pe.actionRow].filter(qt=>qt.length):_a.value?[...Pe.monthPicker,Pe.actionRow]:[Pe.monthYear,...Pe.calendar,Pe.time,Pe.actionRow].filter(qt=>qt.length)),p=qt=>{Ve.value=qt?Ve.value+1:Ve.value-1;let Nt=null;r.value[Ie.value]&&(Nt=r.value[Ie.value][Ve.value]),!Nt&&r.value[Ie.value+(qt?1:-1)]?(Ie.value+=qt?1:-1,Ve.value=qt?0:r.value[Ie.value].length-1):Nt||(Ve.value=qt?Ve.value-1:Ve.value+1)},j=qt=>{Ie.value===0&&!qt||Ie.value===r.value.length&&qt||(Ie.value=qt?Ie.value+1:Ie.value-1,r.value[Ie.value]?r.value[Ie.value]&&!r.value[Ie.value][Ve.value]&&Ve.value!==0&&(Ve.value=r.value[Ie.value].length-1):Ie.value=qt?Ie.value-1:Ie.value+1)},Ue=qt=>{let Nt=null;r.value[Ie.value]&&(Nt=r.value[Ie.value][Ve.value]),Nt?Nt.focus({preventScroll:!sa.value}):Ve.value=qt?Ve.value-1:Ve.value+1},De=()=>{p(!0),Ue(!0)},Ge=()=>{p(!1),Ue(!1)},R=()=>{j(!1),Ue(!0)},ut=()=>{j(!0),Ue(!0)},Ct=(qt,Nt)=>{Pe[Nt]=qt},zt=(qt,Nt)=>{Pe[Nt]=qt},ft=()=>{Ve.value=0,Ie.value=0};return{buildMatrix:Ct,buildMultiLevelMatrix:zt,setTimePickerBackRef:qt=>{Oa.value=qt},setSelectionGrid:qt=>{sa.value=qt,ft(),qt||(Pe.selectionGrid=[])},setTimePicker:(qt,Nt=!1)=>{Ba.value=qt,Ya.value=Nt,ft(),qt||(Pe.timePicker[0]=[],Pe.timePicker[1]=[])},setTimePickerElements:(qt,Nt=0)=>{Pe.timePicker[Nt]=qt},arrowRight:De,arrowLeft:Ge,arrowUp:R,arrowDown:ut,clearArrowNav:()=>{Pe.monthYear=[],Pe.calendar=[],Pe.time=[],Pe.actionRow=[],Pe.selectionGrid=[],Pe.timePicker[0]=[],Pe.timePicker[1]=[],sa.value=!1,Ba.value=!1,Ya.value=!1,_a.value=!1,ft(),Oa.value=null},setMonthPicker:qt=>{_a.value=qt,ft()},refSets:Pe}},pn=r=>({menuAppearTop:`dp-menu-appear-top`,menuAppearBottom:`dp-menu-appear-bottom`,open:`dp-slide-down`,close:`dp-slide-up`,next:`calendar-next`,previous:`calendar-prev`,vNext:`dp-slide-up`,vPrevious:`dp-slide-down`,...r??{}}),Wl=r=>({toggleOverlay:`Toggle overlay`,menu:`Datepicker menu`,input:`Datepicker input`,openTimePicker:`Open time picker`,closeTimePicker:`Close time Picker`,incrementValue:p=>`Increment ${p}`,decrementValue:p=>`Decrement ${p}`,openTpOverlay:p=>`Open ${p} overlay`,amPmButton:`Switch AM/PM mode`,openYearsOverlay:`Open years overlay`,openMonthsOverlay:`Open months overlay`,nextMonth:`Next month`,prevMonth:`Previous month`,nextYear:`Next year`,prevYear:`Previous year`,day:void 0,weekDay:void 0,clearInput:`Clear value`,calendarIcon:`Calendar icon`,timePicker:`Time picker`,monthPicker:p=>`Month picker${p?` overlay`:``}`,yearPicker:p=>`Year picker${p?` overlay`:``}`,timeOverlay:p=>`${p} overlay`,...r??{}}),gn=r=>r?typeof r==`boolean`?r?2:0:+r>=2?+r:2:0,Ul=r=>{let p=typeof r==`object`&&r,j={static:!0,solo:!1};if(!r)return{...j,count:gn(!1)};let Ue=p?r:{},De=gn(p?Ue.count??!0:r);return Object.assign(j,Ue,{count:De})},Vl=(r,p,j)=>r||(typeof j==`string`?j:p),jl=r=>typeof r==`boolean`?r?pn({}):!1:pn(r),Kl=r=>{let p={enterSubmit:!0,tabSubmit:!0,openMenu:`open`,selectOnFocus:!1,rangeSeparator:` - `,escClose:!0};return typeof r==`object`?{...p,...r??{},enabled:!0}:{...p,enabled:r}},Gl=r=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...r??{}}),Ql=r=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...r??{}}),ql=r=>{let p={input:!1};return typeof r==`object`?{...p,...r??{},enabled:!0}:{enabled:r,...p}},Xl=r=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,shadowDom:!1,mobileBreakpoint:600,setDateOnMenuClose:!1,...r??{}}),Jl=r=>{let p={dates:Array.isArray(r)?r.map(j=>H(j)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof r==`function`?r:{...p,...r??{}}},Zl=r=>typeof r==`object`?{type:r?.type??`local`,hideOnOffsetDates:r?.hideOnOffsetDates??!1}:{type:r,hideOnOffsetDates:!1},xl=r=>{let p={noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1};return typeof r==`object`?{enabled:!0,...p,...r}:{enabled:r,...p}},er=r=>r?typeof r==`string`?{timezone:r,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:r.timezone,exactMatch:r.exactMatch??!1,dateInTz:r.dateInTz??void 0,emitTimezone:r.emitTimezone??void 0,convertModel:r.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0},Ia=(r,p,j,Ue)=>new Map(r.map(De=>{let Ge=Qa(De,p,Ue);return[Za(Ge,j),Ge]})),tr=(r,p)=>r.length?new Map(r.map(j=>[Za(Qa(j.date,p),Lt.DATE),j])):null,ar=r=>{let p=On(r.isMonthPicker,r.isYearPicker);return{minDate:La(r.minDate,r.timezone,r.isSpecific),maxDate:La(r.maxDate,r.timezone,r.isSpecific),disabledDates:Ta(r.disabledDates)?Ia(r.disabledDates,r.timezone,p,r.isSpecific):r.disabledDates,allowedDates:Ta(r.allowedDates)?Ia(r.allowedDates,r.timezone,p,r.isSpecific):null,highlight:typeof r.highlight==`object`&&Ta(r.highlight?.dates)?Ia(r.highlight.dates,r.timezone,p):r.highlight,markers:tr(r.markers,r.timezone)}},nr=r=>typeof r==`boolean`?{enabled:r,dragSelect:!0,limit:null}:{enabled:!!r,limit:r.limit?+r.limit:null,dragSelect:r.dragSelect??!0},lr=r=>({...Object.fromEntries(Object.keys(r).map(p=>{let j=p,Ue=r[j];return[p,typeof r[j]==`string`?{[Ue]:!0}:Object.fromEntries(Ue.map(De=>[De,!0]))]}))}),Oe=r=>{let p=()=>{let fi=r.enableSeconds?`:ss`:``,mi=r.enableMinutes?`:mm`:``;return r.is24?`HH${mi}${fi}`:`hh${mi}${fi} aa`},j=()=>r.format?r.format:r.monthPicker?`MM/yyyy`:r.timePicker?p():r.weekPicker?`${Jt.value?.type===`iso`?`II`:`ww`}-RR`:r.yearPicker?`yyyy`:r.quarterPicker?`QQQ/yyyy`:r.enableTimePicker?`MM/dd/yyyy, ${p()}`:`MM/dd/yyyy`,Ue=fi=>En(fi,r.enableSeconds),De=()=>ui.value.enabled?r.startTime&&Array.isArray(r.startTime)?[Ue(r.startTime[0]),Ue(r.startTime[1])]:null:r.startTime&&!Array.isArray(r.startTime)?Ue(r.startTime):null,Ge=computed(()=>Ul(r.multiCalendars)),R=computed(()=>De()),ut=computed(()=>Wl(r.ariaLabels)),Ct=computed(()=>Gl(r.filters)),zt=computed(()=>jl(r.transitions)),ft=computed(()=>Ql(r.actionRow)),qt=computed(()=>Vl(r.previewFormat,r.format,j())),Nt=computed(()=>Kl(r.textInput)),Ut=computed(()=>ql(r.inline)),Yt=computed(()=>Xl(r.config)),Gt=computed(()=>Jl(r.highlight)),Jt=computed(()=>Zl(r.weekNumbers)),ei=computed(()=>er(r.timezone)),ii=computed(()=>nr(r.multiDates)),ri=computed(()=>ar({minDate:r.minDate,maxDate:r.maxDate,disabledDates:r.disabledDates,allowedDates:r.allowedDates,highlight:Gt.value,markers:r.markers,timezone:ei.value,isSpecific:r.monthPicker||r.yearPicker||r.quarterPicker,isMonthPicker:r.monthPicker,isYearPicker:r.yearPicker})),ui=computed(()=>xl(r.range));return{defaultedTransitions:zt,defaultedMultiCalendars:Ge,defaultedStartTime:R,defaultedAriaLabels:ut,defaultedFilters:Ct,defaultedActionRow:ft,defaultedPreviewFormat:qt,defaultedTextInput:Nt,defaultedInline:Ut,defaultedConfig:Yt,defaultedHighlight:Gt,defaultedWeekNumbers:Jt,defaultedRange:ui,propDates:ri,defaultedTz:ei,defaultedMultiDates:ii,defaultedUI:computed(()=>lr(r.ui)),getDefaultPattern:j,getDefaultStartTime:De,handleEventPropagation:fi=>{Yt.value.allowStopPropagation&&fi.stopPropagation(),Yt.value.allowPreventDefault&&fi.preventDefault()}}},rr=(r,p,{isInputFocused:j,isTextInputDate:Ue})=>{let De=ref(),{defaultedTextInput:Ge,defaultedRange:R,defaultedTz:ut,defaultedMultiDates:Ct,getDefaultPattern:zt}=Oe(p),ft=ref(``),qt=toRef(p,`format`),Nt=toRef(p,`formatLocale`);watch(De,()=>{typeof p.onInternalModelChange==`function`&&r(`internal-model-change`,De.value,pi(!0))},{deep:!0}),watch(R,(_i,hi)=>{_i.enabled!==hi.enabled&&(De.value=null)}),watch(qt,()=>{Xe()});let Ut=_i=>ut.value.timezone&&ut.value.convertModel?Ze(_i,ut.value.timezone):_i,Yt=_i=>ut.value.timezone&&ut.value.convertModel?addHours(_i,Ml(ut.value.timezone,_i)):_i,Gt=(_i,hi,di=!1)=>Ln(_i,p.format,p.formatLocale,Ge.value.rangeSeparator,p.modelAuto,hi??zt(),di),Jt=_i=>_i?p.modelType?g(_i):{hours:getHours(_i),minutes:getMinutes(_i),seconds:p.enableSeconds?getSeconds(_i):0}:null,ei=_i=>p.modelType?g(_i):{month:getMonth(_i),year:getYear(_i)},ii=_i=>Array.isArray(_i)?Ct.value.enabled?_i.map(hi=>ri(hi,setYear(H(),hi))):oa(()=>[setYear(H(),_i[0]),_i[1]?setYear(H(),_i[1]):It(R.value.partialRange)],R.value.enabled):setYear(H(),+_i),ri=(_i,hi)=>(typeof _i==`string`||typeof _i==`number`)&&p.modelType?We(_i):hi,ui=_i=>Array.isArray(_i)?[ri(_i[0],Mt(null,+_i[0].hours,+_i[0].minutes,_i[0].seconds)),ri(_i[1],Mt(null,+_i[1].hours,+_i[1].minutes,_i[1].seconds))]:ri(_i,Mt(null,_i.hours,_i.minutes,_i.seconds)),fi=_i=>{let hi=set$1(H(),{date:1});return Array.isArray(_i)?Ct.value.enabled?_i.map(di=>ri(di,pt(hi,+di.month,+di.year))):oa(()=>[ri(_i[0],pt(hi,+_i[0].month,+_i[0].year)),ri(_i[1],_i[1]?pt(hi,+_i[1].month,+_i[1].year):It(R.value.partialRange))],R.value.enabled):ri(_i,pt(hi,+_i.month,+_i.year))},mi=_i=>{if(Array.isArray(_i))return _i.map(hi=>We(hi));throw Error(Xa.dateArr(`multi-dates`))},Fi=_i=>{if(Array.isArray(_i)&&R.value.enabled){let hi=_i[0],di=_i[1];return[H(Array.isArray(hi)?hi[0]:null),Array.isArray(di)&&di.length?H(di[0]):null]}return H(_i[0])},Mi=_i=>p.modelAuto?Array.isArray(_i)?[We(_i[0]),We(_i[1])]:p.autoApply?[We(_i)]:[We(_i),null]:Array.isArray(_i)?oa(()=>_i[1]?[We(_i[0]),_i[1]?We(_i[1]):It(R.value.partialRange)]:[We(_i[0])],R.value.enabled):We(_i),xi=()=>{Array.isArray(De.value)&&R.value.enabled&&De.value.length===1&&De.value.push(It(R.value.partialRange))},wi=()=>{let _i=De.value;return[g(_i[0]),_i[1]?g(_i[1]):It(R.value.partialRange)]},Oi=()=>Array.isArray(De.value)?De.value[1]?wi():g(Ne(De.value[0])):[],Je=()=>(De.value||[]).map(_i=>g(_i)),s=(_i=!1)=>(_i||xi(),p.modelAuto?Oi():Ct.value.enabled?Je():Array.isArray(De.value)?oa(()=>wi(),R.value.enabled):g(Ne(De.value))),K=_i=>!_i||Array.isArray(_i)&&!_i.length?null:p.timePicker?ui(Ne(_i)):p.monthPicker?fi(Ne(_i)):p.yearPicker?ii(Ne(_i)):Ct.value.enabled?mi(Ne(_i)):p.weekPicker?Fi(Ne(_i)):Mi(Ne(_i)),xe=_i=>{if(Ue.value)return;let hi=K(_i);za(Ne(hi))?(De.value=Ne(hi),Xe()):(De.value=null,ft.value=``)},ke=()=>{let _i=hi=>format(hi,Ge.value.format);return`${_i(De.value[0])} ${Ge.value.rangeSeparator} ${De.value[1]?_i(De.value[1]):``}`},Ke=()=>j.value&&De.value?Array.isArray(De.value)?ke():format(De.value,Ge.value.format):Gt(De.value),at=()=>De.value?Ct.value.enabled?De.value.map(_i=>Gt(_i)).join(`; `):Ge.value.enabled&&typeof Ge.value.format==`string`?Ke():Gt(De.value):``,Xe=()=>{!p.format||typeof p.format==`string`||Ge.value.enabled&&typeof Ge.value.format==`string`?ft.value=at():ft.value=p.format(De.value)},We=_i=>{if(p.utc){let hi=new Date(_i);return p.utc===`preserve`?new Date(hi.getTime()+hi.getTimezoneOffset()*6e4):hi}return p.modelType?$l.includes(p.modelType)?Ut(new Date(_i)):p.modelType===`format`&&(typeof p.format==`string`||!p.format)?Ut(parse(_i,zt(),new Date,{locale:Nt.value})):Ut(parse(_i,p.modelType,new Date,{locale:Nt.value})):Ut(new Date(_i))},g=_i=>_i?p.utc?Il(_i,p.utc===`preserve`,p.enableSeconds):p.modelType?p.modelType===`timestamp`?+Yt(_i):p.modelType===`iso`?Yt(_i).toISOString():p.modelType===`format`&&(typeof p.format==`string`||!p.format)?Gt(Yt(_i)):Gt(Yt(_i),p.modelType,!0):Yt(_i):``,Ye=(_i,hi=!1,di=!1)=>{if(di)return _i;r(`update:model-value`,_i),ut.value.emitTimezone&&hi&&r(`update:model-timezone-value`,Array.isArray(_i)?_i.map(bi=>Ze(Ne(bi),ut.value.emitTimezone)):Ze(Ne(_i),ut.value.emitTimezone))},ti=_i=>Array.isArray(De.value)?Ct.value.enabled?De.value.map(hi=>_i(hi)):[_i(De.value[0]),De.value[1]?_i(De.value[1]):It(R.value.partialRange)]:_i(Ne(De.value)),Xt=()=>{if(Array.isArray(De.value)){let _i=mt(De.value[0],p.weekStart),hi=De.value[1]?mt(De.value[1],p.weekStart):[];return[_i.map(di=>H(di)),hi.map(di=>H(di))]}return mt(De.value,p.weekStart).map(_i=>H(_i))},si=(_i,hi)=>Ye(Ne(ti(_i)),!1,hi),ki=_i=>{let hi=Xt();return _i?hi:r(`update:model-value`,Xt())},pi=(_i=!1)=>(_i||Xe(),p.monthPicker?si(ei,_i):p.timePicker?si(Jt,_i):p.yearPicker?si(getYear,_i):p.weekPicker?ki(_i):Ye(s(_i),!0,_i));return{inputValue:ft,internalModelValue:De,checkBeforeEmit:()=>De.value?R.value.enabled?R.value.partialRange?De.value.length>=1:De.value.length===2:!!De.value:!1,parseExternalModelValue:xe,formatInputValue:Xe,emitModelValue:pi}},or=(r,p)=>{let{defaultedFilters:j,propDates:Ue}=Oe(r),{validateMonthYearInRange:De}=Tt(r),Ge=(zt,ft)=>{let qt=zt;return j.value.months.includes(getMonth(qt))?(qt=ft?addMonths(zt,1):subMonths(zt,1),Ge(qt,ft)):qt},R=(zt,ft)=>{let qt=zt;return j.value.years.includes(getYear(qt))?(qt=ft?addYears(zt,1):subYears(zt,1),R(qt,ft)):qt},ut=(zt,ft=!1)=>{let qt=set$1(H(),{month:r.month,year:r.year}),Nt=zt?addMonths(qt,1):subMonths(qt,1);r.disableYearSelect&&(Nt=setYear(Nt,r.year));let Ut=getMonth(Nt),Yt=getYear(Nt);j.value.months.includes(Ut)&&(Nt=Ge(Nt,zt),Ut=getMonth(Nt),Yt=getYear(Nt)),j.value.years.includes(Yt)&&(Nt=R(Nt,zt),Yt=getYear(Nt)),De(Ut,Yt,zt,r.preventMinMaxNavigation)&&Ct(Ut,Yt,ft)},Ct=(zt,ft,qt)=>{p(`update-month-year`,{month:zt,year:ft,fromNav:qt})};return{handleMonthYearChange:ut,isDisabled:computed(()=>zt=>Nn(set$1(H(),{month:r.month,year:r.year}),Ue.value.maxDate,Ue.value.minDate,r.preventMinMaxNavigation,zt)),updateMonthYear:Ct}},va={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:`center`},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:[Boolean,String],default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:`short`},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:`Now`},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:`en-Us`},weekNumName:{type:String,default:`W`},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:`Select`},cancelText:{type:String,default:`Cancel`},previewFormat:{type:[String,Function],default:()=>``},multiDates:{type:[Object,Boolean],default:!1},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:``},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},alwaysClearable:{type:Boolean,default:!1},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:`off`},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},dt={...va,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1},isMobile:{type:Boolean,default:void 0}},sr=[`title`],ur=[`disabled`],ir=defineComponent({compatConfig:{MODE:3},__name:`ActionRow`,props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...dt},emits:[`close-picker`,`select-date`,`select-now`,`invalid-select`],setup(r,{emit:p}){let j=p,Ue=r,{defaultedActionRow:De,defaultedPreviewFormat:Ge,defaultedMultiCalendars:R,defaultedTextInput:ut,defaultedInline:Ct,defaultedRange:zt,defaultedMultiDates:ft}=Oe(Ue),{isTimeValid:qt,isMonthValid:Nt}=Tt(Ue),{buildMatrix:Ut}=At(),Yt=ref(null),Gt=ref(null),Jt=ref(!1),ei=ref({}),ii=ref(null),ri=ref(null);onMounted(()=>{Ue.arrowNavigation&&Ut([Le(Yt),Le(Gt)],`actionRow`),ui(),window.addEventListener(`resize`,ui)}),onUnmounted(()=>{window.removeEventListener(`resize`,ui)});let ui=()=>{Jt.value=!1,setTimeout(()=>{let K=ii.value?.getBoundingClientRect(),xe=ri.value?.getBoundingClientRect();K&&xe&&(ei.value.maxWidth=`${xe.width-K.width-20}px`),Jt.value=!0},0)},fi=computed(()=>zt.value.enabled&&!zt.value.partialRange&&Ue.internalModelValue?Ue.internalModelValue.length===2:!0),mi=computed(()=>!qt.value(Ue.internalModelValue)||!Nt.value(Ue.internalModelValue)||!fi.value),Fi=()=>{let K=Ge.value;return Ue.timePicker||Ue.monthPicker,K(Ne(Ue.internalModelValue))},Mi=()=>{let K=Ue.internalModelValue;return R.value.count>0?`${xi(K[0])} - ${xi(K[1])}`:[xi(K[0]),xi(K[1])]},xi=K=>Ln(K,Ge.value,Ue.formatLocale,ut.value.rangeSeparator,Ue.modelAuto,Ge.value),wi=computed(()=>!Ue.internalModelValue||!Ue.menuMount?``:typeof Ge.value==`string`?Array.isArray(Ue.internalModelValue)?Ue.internalModelValue.length===2&&Ue.internalModelValue[1]?Mi():ft.value.enabled?Ue.internalModelValue.map(K=>`${xi(K)}`):Ue.modelAuto?`${xi(Ue.internalModelValue[0])}`:`${xi(Ue.internalModelValue[0])} -`:xi(Ue.internalModelValue):Fi()),Oi=()=>ft.value.enabled?`; `:` - `,Je=computed(()=>Array.isArray(wi.value)?wi.value.join(Oi()):wi.value),s=()=>{qt.value(Ue.internalModelValue)&&Nt.value(Ue.internalModelValue)&&fi.value?j(`select-date`):j(`invalid-select`)};return(K,xe)=>(openBlock(),createElementBlock(`div`,{ref_key:`actionRowRef`,ref:ri,class:`dp__action_row`},[K.$slots[`action-row`]?renderSlot(K.$slots,`action-row`,normalizeProps(mergeProps({key:0},{internalModelValue:K.internalModelValue,disabled:mi.value,selectDate:()=>K.$emit(`select-date`),closePicker:()=>K.$emit(`close-picker`)}))):(openBlock(),createElementBlock(Fragment,{key:1},[unref(De).showPreview?(openBlock(),createElementBlock(`div`,{key:0,class:`dp__selection_preview`,title:Je.value,style:normalizeStyle(ei.value)},[K.$slots[`action-preview`]&&Jt.value?renderSlot(K.$slots,`action-preview`,{key:0,value:K.internalModelValue}):createCommentVNode(``,!0),!K.$slots[`action-preview`]&&Jt.value?(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(Je.value),1)],64)):createCommentVNode(``,!0)],12,sr)):createCommentVNode(``,!0),createBaseVNode(`div`,{ref_key:`actionBtnContainer`,ref:ii,class:`dp__action_buttons`,"data-dp-element":`action-row`},[K.$slots[`action-buttons`]?renderSlot(K.$slots,`action-buttons`,{key:0,value:K.internalModelValue}):createCommentVNode(``,!0),K.$slots[`action-buttons`]?createCommentVNode(``,!0):(openBlock(),createElementBlock(Fragment,{key:1},[!unref(Ct).enabled&&unref(De).showCancel?(openBlock(),createElementBlock(`button`,{key:0,ref_key:`cancelButtonRef`,ref:Yt,type:`button`,class:`dp__action_button dp__action_cancel`,onClick:xe[0]||=ke=>K.$emit(`close-picker`),onKeydown:xe[1]||=ke=>unref(qe)(ke,()=>K.$emit(`close-picker`))},toDisplayString(K.cancelText),545)):createCommentVNode(``,!0),unref(De).showNow?(openBlock(),createElementBlock(`button`,{key:1,type:`button`,class:`dp__action_button dp__action_cancel`,onClick:xe[2]||=ke=>K.$emit(`select-now`),onKeydown:xe[3]||=ke=>unref(qe)(ke,()=>K.$emit(`select-now`))},toDisplayString(K.nowButtonLabel),33)):createCommentVNode(``,!0),unref(De).showSelect?(openBlock(),createElementBlock(`button`,{key:2,ref_key:`selectButtonRef`,ref:Gt,type:`button`,class:`dp__action_button dp__action_select`,disabled:mi.value,"data-test-id":`select-button`,onKeydown:xe[4]||=ke=>unref(qe)(ke,()=>s()),onClick:s},toDisplayString(K.selectText),41,ur)):createCommentVNode(``,!0)],64))],512)],64))],512))}}),dr=[`role`,`aria-label`,`tabindex`],cr={class:`dp__selection_grid_header`},fr=[`aria-selected`,`aria-disabled`,`data-test-id`,`onClick`,`onKeydown`,`onMouseover`],vr=[`aria-label`],ta=defineComponent({__name:`SelectionOverlay`,props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{},overlayLabel:{}},emits:[`selected`,`toggle`,`reset-flow`,`hover-value`],setup(r,{expose:p,emit:j}){let{setSelectionGrid:Ue,buildMultiLevelMatrix:De,setMonthPicker:Ge}=At(),R=j,ut=r,{defaultedAriaLabels:Ct,defaultedTextInput:zt,defaultedConfig:ft,handleEventPropagation:qt}=Oe(ut),{hideNavigationButtons:Nt}=ga(),Ut=ref(!1),Yt=ref(null),Gt=ref(null),Jt=ref([]),ei=ref(),ii=ref(null),ri=ref(0),ui=ref(null);onBeforeUpdate(()=>{Yt.value=null}),onMounted(()=>{nextTick().then(()=>Je()),ut.noOverlayFocus||mi(),fi(!0)}),onUnmounted(()=>fi(!1));let fi=ti=>{ut.arrowNavigation&&(ut.headerRefs?.length?Ge(ti):Ue(ti))},mi=()=>{let ti=Le(Gt);ti&&(zt.value.enabled||(Yt.value?Yt.value?.focus({preventScroll:!0}):ti.focus({preventScroll:!0})),Ut.value=ti.clientHeight<ti.scrollHeight)},Fi=computed(()=>({dp__overlay:!0,"dp--overlay-absolute":!ut.useRelative,"dp--overlay-relative":ut.useRelative})),Mi=computed(()=>ut.useRelative?{height:`${ut.height}px`,width:`var(--dp-menu-min-width)`}:void 0),xi=computed(()=>({dp__overlay_col:!0})),wi=computed(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:Ut.value,dp__button_bottom:ut.isLast})),Oi=computed(()=>({dp__overlay_container:!0,dp__container_flex:ut.items?.length<=6,dp__container_block:ut.items?.length>6}));watch(()=>ut.items,()=>Je(!1),{deep:!0});let Je=(ti=!0)=>{nextTick().then(()=>{let Xt=Le(Yt),si=Le(Gt),ki=Le(ii),pi=Le(ui),_i=ki?ki.getBoundingClientRect().height:0;si&&(si.getBoundingClientRect().height?ri.value=si.getBoundingClientRect().height-_i:ri.value=ft.value.modeHeight-_i),Xt&&pi&&ti&&(pi.scrollTop=Xt.offsetTop-pi.offsetTop-(ri.value/2-Xt.getBoundingClientRect().height)-_i)})},s=ti=>{ti.disabled||R(`selected`,ti.value)},K=()=>{R(`toggle`),R(`reset-flow`)},xe=ti=>{ut.escClose&&(K(),qt(ti))},ke=(ti,Xt,si,ki)=>{ti&&((Xt.active||Xt.value===ut.focusValue)&&(Yt.value=ti),ut.arrowNavigation&&(Array.isArray(Jt.value[si])?Jt.value[si][ki]=ti:Jt.value[si]=[ti],Ke()))},Ke=()=>{De(Ne(ut.headerRefs?.length?[ut.headerRefs].concat(Jt.value):Jt.value.concat([ut.skipButtonRef?[]:[ii.value]])),ut.headerRefs?.length?`monthPicker`:`selectionGrid`)},at=ti=>{ut.arrowNavigation||Dt(ti,ft.value,!0)},Xe=ti=>{ei.value=ti,R(`hover-value`,ti)},We=()=>{if(K(),!ut.isLast){let ti=Fa(ut.menuWrapRef??null,`action-row`);ti&&Cn(ti)?.focus()}},g=ti=>{switch(ti.key){case Re.esc:return xe(ti);case Re.arrowLeft:return at(ti);case Re.arrowRight:return at(ti);case Re.arrowUp:return at(ti);case Re.arrowDown:return at(ti);default:return}},Ye=ti=>{if(ti.key===Re.enter)return K();if(ti.key===Re.tab)return We()};return p({focusGrid:mi}),(ti,Xt)=>(openBlock(),createElementBlock(`div`,{ref_key:`gridWrapRef`,ref:Gt,class:normalizeClass(Fi.value),style:normalizeStyle(Mi.value),role:r.useRelative?void 0:`dialog`,"aria-label":r.overlayLabel,tabindex:r.useRelative?void 0:`0`,onKeydown:g,onClick:Xt[0]||=withModifiers(()=>{},[`prevent`])},[createBaseVNode(`div`,{ref_key:`containerRef`,ref:ui,class:normalizeClass(Oi.value),style:normalizeStyle({"--dp-overlay-height":`${ri.value}px`}),role:`grid`},[createBaseVNode(`div`,cr,[renderSlot(ti.$slots,`header`)]),ti.$slots.overlay?renderSlot(ti.$slots,`overlay`,{key:0}):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(r.items,(si,ki)=>(openBlock(),createElementBlock(`div`,{key:ki,class:normalizeClass([`dp__overlay_row`,{dp__flex_row:r.items.length>=3}]),role:`row`},[(openBlock(!0),createElementBlock(Fragment,null,renderList(si,(pi,_i)=>(openBlock(),createElementBlock(`div`,{key:pi.value,ref_for:!0,ref:hi=>ke(hi,pi,ki,_i),role:`gridcell`,class:normalizeClass(xi.value),"aria-selected":pi.active||void 0,"aria-disabled":pi.disabled||void 0,tabindex:`0`,"data-test-id":pi.text,onClick:withModifiers(hi=>s(pi),[`prevent`]),onKeydown:hi=>unref(qe)(hi,()=>s(pi),!0),onMouseover:hi=>Xe(pi.value)},[createBaseVNode(`div`,{class:normalizeClass(pi.className)},[ti.$slots.item?renderSlot(ti.$slots,`item`,{key:0,item:pi}):createCommentVNode(``,!0),ti.$slots.item?createCommentVNode(``,!0):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(pi.text),1)],64))],2)],42,fr))),128))],2))),128))],6),ti.$slots[`button-icon`]?withDirectives((openBlock(),createElementBlock(`button`,{key:0,ref_key:`toggleButton`,ref:ii,type:`button`,"aria-label":unref(Ct)?.toggleOverlay,class:normalizeClass(wi.value),tabindex:`0`,onClick:K,onKeydown:Ye},[renderSlot(ti.$slots,`button-icon`)],42,vr)),[[vShow,!unref(Nt)(r.hideNavigation,r.type)]]):createCommentVNode(``,!0)],46,dr))}}),mr=[`data-dp-mobile`],ma=defineComponent({__name:`InstanceWrap`,props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(r){let p=r,j=computed(()=>p.multiCalendars>0?[...Array(p.multiCalendars).keys()]:[0]),Ue=computed(()=>({dp__instance_calendar:p.multiCalendars>0}));return(De,Ge)=>(openBlock(),createElementBlock(`div`,{class:normalizeClass({dp__menu_inner:!r.stretch,"dp--menu--inner-stretched":r.stretch,dp__flex_display:r.multiCalendars>0,"dp--flex-display-collapsed":r.collapse}),"data-dp-mobile":r.isMobile},[(openBlock(!0),createElementBlock(Fragment,null,renderList(j.value,(R,ut)=>(openBlock(),createElementBlock(`div`,{key:R,class:normalizeClass(Ue.value)},[renderSlot(De.$slots,`default`,{instance:R,index:ut})],2))),128))],10,mr))}}),pr=[`data-dp-element`,`aria-label`,`aria-disabled`],Qt=defineComponent({compatConfig:{MODE:3},__name:`ArrowBtn`,props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:[`activate`,`set-ref`],setup(r,{emit:p}){let j=p,Ue=ref(null);return onMounted(()=>j(`set-ref`,Ue)),(De,Ge)=>(openBlock(),createElementBlock(`button`,{ref_key:`elRef`,ref:Ue,type:`button`,"data-dp-element":r.elName,class:`dp__btn dp--arrow-btn-nav`,tabindex:`0`,"aria-label":r.ariaLabel,"aria-disabled":r.disabled||void 0,onClick:Ge[0]||=R=>j(`activate`),onKeydown:Ge[1]||=R=>unref(qe)(R,()=>j(`activate`),!0)},[createBaseVNode(`span`,{class:normalizeClass([`dp__inner_nav`,{dp__inner_nav_disabled:r.disabled}])},[renderSlot(De.$slots,`default`)],2)],40,pr))}}),gr=[`aria-label`,`data-test-id`],Wn=defineComponent({__name:`YearModePicker`,props:{...dt,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:[`toggle-year-picker`,`year-select`,`handle-year`],setup(r,{emit:p}){let j=p,Ue=r,{showRightIcon:De,showLeftIcon:Ge}=ga(),{defaultedConfig:R,defaultedMultiCalendars:ut,defaultedAriaLabels:Ct,defaultedTransitions:zt,defaultedUI:ft}=Oe(Ue),{showTransition:qt,transitionName:Nt}=aa(zt),Ut=ref(!1),Yt=computed(()=>Ja(Ue.year,Ue.locale)),Gt=(ii=!1,ri)=>{Ut.value=!Ut.value,j(`toggle-year-picker`,{flow:ii,show:ri})},Jt=ii=>{Ut.value=!1,j(`year-select`,ii)},ei=(ii=!1)=>{j(`handle-year`,ii)};return(ii,ri)=>(openBlock(),createElementBlock(Fragment,null,[createBaseVNode(`div`,{class:normalizeClass([`dp--year-mode-picker`,{"dp--hidden-el":Ut.value}])},[unref(Ge)(unref(ut),r.instance)?(openBlock(),createBlock(Qt,{key:0,ref:`mpPrevIconRef`,"aria-label":unref(Ct)?.prevYear,disabled:r.isDisabled(!1),class:normalizeClass(unref(ft)?.navBtnPrev),onActivate:ri[0]||=ui=>ei(!1)},{default:withCtx(()=>[ii.$slots[`arrow-left`]?renderSlot(ii.$slots,`arrow-left`,{key:0}):createCommentVNode(``,!0),ii.$slots[`arrow-left`]?createCommentVNode(``,!0):(openBlock(),createBlock(unref(Ua),{key:1}))]),_:3},8,[`aria-label`,`disabled`,`class`])):createCommentVNode(``,!0),createBaseVNode(`button`,{ref:`mpYearButtonRef`,class:`dp__btn dp--year-select`,type:`button`,"aria-label":`${r.year}-${unref(Ct)?.openYearsOverlay}`,"data-test-id":`year-mode-btn-${r.instance}`,onClick:ri[1]||=()=>Gt(!1),onKeydown:ri[2]||=withKeys(()=>Gt(!1),[`enter`])},[ii.$slots.year?renderSlot(ii.$slots,`year`,{key:0,year:r.year,text:Yt.value,value:r.year}):createCommentVNode(``,!0),ii.$slots.year?createCommentVNode(``,!0):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(Yt.value),1)],64))],40,gr),unref(De)(unref(ut),r.instance)?(openBlock(),createBlock(Qt,{key:1,ref:`mpNextIconRef`,"aria-label":unref(Ct)?.nextYear,disabled:r.isDisabled(!0),class:normalizeClass(unref(ft)?.navBtnNext),onActivate:ri[3]||=ui=>ei(!0)},{default:withCtx(()=>[ii.$slots[`arrow-right`]?renderSlot(ii.$slots,`arrow-right`,{key:0}):createCommentVNode(``,!0),ii.$slots[`arrow-right`]?createCommentVNode(``,!0):(openBlock(),createBlock(unref(Va),{key:1}))]),_:3},8,[`aria-label`,`disabled`,`class`])):createCommentVNode(``,!0)],2),createVNode(Transition,{name:unref(Nt)(r.showYearPicker),css:unref(qt)},{default:withCtx(()=>[r.showYearPicker?(openBlock(),createBlock(ta,{key:0,items:r.items,"text-input":ii.textInput,"esc-close":ii.escClose,config:ii.config,"is-last":ii.autoApply&&!unref(R).keepActionRow,"hide-navigation":ii.hideNavigation,"aria-labels":ii.ariaLabels,"overlay-label":unref(Ct)?.yearPicker?.(!0),type:`year`,onToggle:Gt,onSelected:ri[4]||=ui=>Jt(ui)},createSlots({"button-icon":withCtx(()=>[ii.$slots[`calendar-icon`]?renderSlot(ii.$slots,`calendar-icon`,{key:0}):createCommentVNode(``,!0),ii.$slots[`calendar-icon`]?createCommentVNode(``,!0):(openBlock(),createBlock(unref(jt),{key:1}))]),_:2},[ii.$slots[`year-overlay-value`]?{name:`item`,fn:withCtx(({item:ui})=>[renderSlot(ii.$slots,`year-overlay-value`,{text:ui.text,value:ui.value})]),key:`0`}:void 0]),1032,[`items`,`text-input`,`esc-close`,`config`,`is-last`,`hide-navigation`,`aria-labels`,`overlay-label`])):createCommentVNode(``,!0)]),_:3},8,[`name`,`css`])],64))}}),en=(r,p,j)=>{if(p.value&&Array.isArray(p.value))if(p.value.some(Ue=>$e(r,Ue))){let Ue=p.value.filter(De=>!$e(De,r));p.value=Ue.length?Ue:null}else (j&&+j>p.value.length||!j)&&p.value.push(r);else p.value=[r]},tn=(r,p,j)=>{let Ue=r.value?r.value.slice():[];return Ue.length===2&&Ue[1]!==null&&(Ue=[]),Ue.length?(Be(p,Ue[0])?Ue.unshift(p):Ue[1]=p,j(`range-end`,p)):(Ue=[p],j(`range-start`,p)),Ue},pa=(r,p,j,Ue)=>{r&&(r[0]&&r[1]&&j&&p(`auto-apply`),r[0]&&!r[1]&&Ue&&j&&p(`auto-apply`))},Un=r=>{Array.isArray(r.value)&&r.value.length<=2&&r.range?r.modelValue.value=r.value.map(p=>Ze(H(p),r.timezone)):Array.isArray(r.value)||(r.modelValue.value=Ze(H(r.value),r.timezone))},Vn=(r,p,j,Ue)=>Array.isArray(p.value)&&(p.value.length===2||p.value.length===1&&Ue.value.partialRange)?Ue.value.fixedStart&&(Ee(r,p.value[0])||$e(r,p.value[0]))?[p.value[0],r]:Ue.value.fixedEnd&&(Be(r,p.value[1])||$e(r,p.value[1]))?[r,p.value[1]]:(j(`invalid-fixed-range`,r),p.value):[],jn=({multiCalendars:r,range:p,highlight:j,propDates:Ue,calendars:De,modelValue:Ge,props:R,filters:ut,year:Ct,month:zt,emit:ft})=>{let qt=computed(()=>qa(R.yearRange,R.locale,R.reverseYears)),Nt=ref([!1]),Ut=computed(()=>(wi,Oi)=>{let Je=set$1(it(new Date),{month:zt.value(wi),year:Ct.value(wi)});return Nn(Oi?endOfYear(Je):startOfYear(Je),Ue.value.maxDate,Ue.value.minDate,R.preventMinMaxNavigation,Oi)}),Yt=()=>Array.isArray(Ge.value)&&r.value.solo&&Ge.value[1],Gt=()=>{for(let wi=0;wi<r.value.count;wi++)if(wi===0)De.value[wi]=De.value[0];else if(wi===r.value.count-1&&Yt())De.value[wi]={month:getMonth(Ge.value[1]),year:getYear(Ge.value[1])};else{let Oi=set$1(H(),De.value[wi-1]);De.value[wi]={month:getMonth(Oi),year:getYear(addYears(Oi,1))}}},Jt=wi=>{if(!wi)return Gt();let Oi=set$1(H(),De.value[wi]);return De.value[0].year=getYear(subYears(Oi,r.value.count-1)),Gt()},ei=(wi,Oi)=>{let Je=differenceInYears(Oi,wi);return p.value.showLastInRange&&Je>1?Oi:wi},ii=wi=>R.focusStartDate||r.value.solo?wi[0]:wi[1]?ei(wi[0],wi[1]):wi[0],ri=()=>{if(Ge.value){let wi=Array.isArray(Ge.value)?ii(Ge.value):Ge.value;De.value[0]={month:getMonth(wi),year:getYear(wi)}}},ui=()=>{ri(),r.value.count&&Gt()};watch(Ge,(wi,Oi)=>{R.isTextInputDate&&JSON.stringify(wi??{})!==JSON.stringify(Oi??{})&&ui()}),onMounted(()=>{ui()});let fi=(wi,Oi)=>{De.value[Oi].year=wi,ft(`update-month-year`,{instance:Oi,year:wi,month:De.value[Oi].month}),r.value.count&&!r.value.solo&&Jt(Oi)},mi=computed(()=>wi=>Ht(qt.value,Oi=>({active:Ct.value(wi)===Oi.value,disabled:Zt(Oi.value,Wt(Ue.value.minDate),Wt(Ue.value.maxDate))||ut.value.years?.includes(Ct.value(wi)),highlighted:xa(j.value,Oi.value)}))),Fi=(wi,Oi)=>{fi(wi,Oi),xi(Oi)},Mi=(wi,Oi=!1)=>{Ut.value(wi,Oi)||fi(Oi?Ct.value(wi)+1:Ct.value(wi)-1,wi)},xi=(wi,Oi=!1,Je)=>{Oi||ft(`reset-flow`),Je===void 0?Nt.value[wi]=!Nt.value[wi]:Nt.value[wi]=Je,Nt.value[wi]?ft(`overlay-toggle`,{open:!0,overlay:je.year}):(ft(`overlay-closed`),ft(`overlay-toggle`,{open:!1,overlay:je.year}))};return{isDisabled:Ut,groupedYears:mi,showYearPicker:Nt,selectYear:fi,toggleYearPicker:xi,handleYearSelect:Fi,handleYear:Mi}},yr=(r,p)=>{let{defaultedMultiCalendars:j,defaultedAriaLabels:Ue,defaultedTransitions:De,defaultedConfig:Ge,defaultedRange:R,defaultedHighlight:ut,propDates:Ct,defaultedTz:zt,defaultedFilters:ft,defaultedMultiDates:qt}=Oe(r),{modelValue:Ut,year:Yt,month:Gt,calendars:Jt}=na(r,p,()=>{r.isTextInputDate&&ui(getYear(H(r.startDate)),0)}),ei=computed(()=>Pn(r.formatLocale,r.locale,r.monthNameFormat)),ii=ref(null),{checkMinMaxRange:ri}=Tt(r),{selectYear:ui,groupedYears:fi,showYearPicker:mi,toggleYearPicker:Fi,handleYearSelect:Mi,handleYear:xi,isDisabled:wi}=jn({modelValue:Ut,multiCalendars:j,range:R,highlight:ut,calendars:Jt,year:Yt,propDates:Ct,month:Gt,filters:ft,props:r,emit:p});onMounted(()=>{r.startDate&&(Ut.value&&r.focusStartDate||!Ut.value)&&ui(getYear(H(r.startDate)),0)});let Oi=Xt=>Xt?{month:getMonth(Xt),year:getYear(Xt)}:{month:null,year:null},Je=()=>Ut.value?Array.isArray(Ut.value)?Ut.value.map(Xt=>Oi(Xt)):Oi(Ut.value):Oi(),s=(Xt,si)=>{let ki=Jt.value[Xt],pi=Je();return Array.isArray(pi)?pi.some(_i=>_i.year===ki?.year&&_i.month===si):ki?.year===pi.year&&si===pi.month},K=(Xt,si,ki)=>{let pi=Je();return Array.isArray(pi)?Yt.value(si)===pi[ki]?.year&&Xt===pi[ki]?.month:!1},xe=(Xt,si)=>{if(R.value.enabled){let ki=Je();if(Array.isArray(Ut.value)&&Array.isArray(ki)){let pi=K(Xt,si,0)||K(Xt,si,1),_i=pt(it(H()),Xt,Yt.value(si));return xt(Ut.value,ii.value,_i)&&!pi}return!1}return!1},ke=computed(()=>Xt=>Ht(ei.value,si=>({active:s(Xt,si.value),disabled:Zt(si.value,_n(Yt.value(Xt),Ct.value.minDate),Yn(Yt.value(Xt),Ct.value.maxDate))||zl(Ct.value.disabledDates,Yt.value(Xt),si.value)||ft.value.months?.includes(si.value)||!Hl(Ct.value.allowedDates,Yt.value(Xt),si.value)||zn(r.yearRange,Yt.value(Xt)),isBetween:xe(si.value,Xt),highlighted:Fn(ut.value,si.value,Yt.value(Xt))}))),Ke=(Xt,si)=>pt(it(H()),Xt,Yt.value(si)),at=(Xt,si)=>{Ut.value=pt(Ut.value?Ut.value:it(new Date),Xt,Yt.value(si)),p(`auto-apply`),p(`update-flow-step`)},Xe=(Xt,si)=>{let ki=Ke(Xt,si);R.value.fixedEnd||R.value.fixedStart?Ut.value=Vn(ki,Ut,p,R):Ut.value?ri(ki,Ut.value)&&(Ut.value=tn(Ut,Ke(Xt,si),p)):Ut.value=[Ke(Xt,si)],nextTick().then(()=>{pa(Ut.value,p,r.autoApply,r.modelAuto)})},We=(Xt,si)=>{en(Ke(Xt,si),Ut,qt.value.limit),p(`auto-apply`,!0)},g=(Xt,si)=>(Jt.value[si].month=Xt,ti(si,Jt.value[si].year,Xt),qt.value.enabled?We(Xt,si):R.value.enabled?Xe(Xt,si):at(Xt,si)),Ye=(Xt,si)=>{ui(Xt,si),ti(si,Xt,null)},ti=(Xt,si,ki)=>{let pi=ki;if(!pi&&pi!==0){let _i=Je();pi=Array.isArray(_i)?_i[Xt].month:_i.month}p(`update-month-year`,{instance:Xt,year:si,month:pi})};return{groupedMonths:ke,groupedYears:fi,year:Yt,isDisabled:wi,defaultedMultiCalendars:j,defaultedAriaLabels:Ue,defaultedTransitions:De,defaultedConfig:Ge,showYearPicker:mi,modelValue:Ut,presetDate:(Xt,si)=>{Un({value:Xt,modelValue:Ut,range:R.value.enabled,timezone:si?void 0:zt.value.timezone}),p(`auto-apply`)},setHoverDate:(Xt,si)=>{ii.value=Ke(Xt,si)},selectMonth:g,selectYear:Ye,toggleYearPicker:Fi,handleYearSelect:Mi,handleYear:xi,getModelMonthYear:Je}},hr=defineComponent({compatConfig:{MODE:3},__name:`MonthPicker`,props:{...dt},emits:[`update:internal-model-value`,`overlay-closed`,`reset-flow`,`range-start`,`range-end`,`auto-apply`,`update-month-year`,`update-flow-step`,`mount`,`invalid-fixed-range`,`overlay-toggle`],setup(r,{expose:p,emit:j}){let Ue=j,De=et(useSlots(),`yearMode`),Ge=r;onMounted(()=>{Ge.shadow||Ue(`mount`,null)});let{groupedMonths:R,groupedYears:ut,year:Ct,isDisabled:zt,defaultedMultiCalendars:ft,defaultedConfig:qt,showYearPicker:Nt,modelValue:Ut,presetDate:Yt,setHoverDate:Gt,selectMonth:Jt,selectYear:ei,toggleYearPicker:ii,handleYearSelect:ri,handleYear:ui,getModelMonthYear:fi}=yr(Ge,Ue);return p({getSidebarProps:()=>({modelValue:Ut,year:Ct,getModelMonthYear:fi,selectMonth:Jt,selectYear:ei,handleYear:ui}),presetDate:Yt,toggleYearPicker:mi=>ii(0,mi)}),(mi,Fi)=>(openBlock(),createBlock(ma,{"multi-calendars":unref(ft).count,collapse:mi.collapse,stretch:``,"is-mobile":mi.isMobile},{default:withCtx(({instance:Mi})=>[mi.$slots[`top-extra`]?renderSlot(mi.$slots,`top-extra`,{key:0,value:mi.internalModelValue}):createCommentVNode(``,!0),mi.$slots[`month-year`]?renderSlot(mi.$slots,`month-year`,normalizeProps(mergeProps({key:1},{year:unref(Ct),months:unref(R)(Mi),years:unref(ut)(Mi),selectMonth:unref(Jt),selectYear:unref(ei),instance:Mi}))):(openBlock(),createBlock(ta,{key:2,items:unref(R)(Mi),"arrow-navigation":mi.arrowNavigation,"is-last":mi.autoApply&&!unref(qt).keepActionRow,"esc-close":mi.escClose,height:unref(qt).modeHeight,config:mi.config,"no-overlay-focus":!!(mi.noOverlayFocus||mi.textInput),"use-relative":``,type:`month`,onSelected:xi=>unref(Jt)(xi,Mi),onHoverValue:xi=>unref(Gt)(xi,Mi)},createSlots({header:withCtx(()=>[createVNode(Wn,mergeProps(mi.$props,{items:unref(ut)(Mi),instance:Mi,"show-year-picker":unref(Nt)[Mi],year:unref(Ct)(Mi),"is-disabled":xi=>unref(zt)(Mi,xi),onHandleYear:xi=>unref(ui)(Mi,xi),onYearSelect:xi=>unref(ri)(xi,Mi),onToggleYearPicker:xi=>unref(ii)(Mi,xi?.flow,xi?.show)}),createSlots({_:2},[renderList(unref(De),(xi,wi)=>({name:xi,fn:withCtx(Oi=>[renderSlot(mi.$slots,xi,normalizeProps(guardReactiveProps(Oi)))])}))]),1040,[`items`,`instance`,`show-year-picker`,`year`,`is-disabled`,`onHandleYear`,`onYearSelect`,`onToggleYearPicker`])]),_:2},[mi.$slots[`month-overlay-value`]?{name:`item`,fn:withCtx(({item:xi})=>[renderSlot(mi.$slots,`month-overlay-value`,{text:xi.text,value:xi.value})]),key:`0`}:void 0]),1032,[`items`,`arrow-navigation`,`is-last`,`esc-close`,`height`,`config`,`no-overlay-focus`,`onSelected`,`onHoverValue`]))]),_:3},8,[`multi-calendars`,`collapse`,`is-mobile`]))}}),br=(r,p)=>{let{modelValue:Ue}=na(r,p,()=>{r.isTextInputDate&&(ft.value=getYear(H(r.startDate)))}),De=ref(null),{defaultedHighlight:Ge,defaultedMultiDates:R,defaultedFilters:ut,defaultedRange:Ct,propDates:zt}=Oe(r),ft=ref();onMounted(()=>{r.startDate&&(Ue.value&&r.focusStartDate||!Ue.value)&&(ft.value=getYear(H(r.startDate)))});let qt=ei=>Array.isArray(Ue.value)?Ue.value.some(ii=>getYear(ii)===ei):Ue.value?getYear(Ue.value)===ei:!1,Nt=ei=>Ct.value.enabled&&Array.isArray(Ue.value)?xt(Ue.value,De.value,Jt(ei)):!1,Ut=ei=>zt.value.allowedDates instanceof Map?zt.value.allowedDates.size?zt.value.allowedDates.has(`${ei}`):!1:!0,Yt=ei=>zt.value.disabledDates instanceof Map?zt.value.disabledDates.size?zt.value.disabledDates.has(`${ei}`):!1:typeof zt.value.disabledDates==`function`?zt.value.disabledDates(setYear(Fe(startOfYear(H())),ei)):!0,Gt=computed(()=>Ht(qa(r.yearRange,r.locale,r.reverseYears),ei=>{let ii=qt(ei.value);return{active:ii,disabled:Zt(ei.value,Wt(zt.value.minDate),Wt(zt.value.maxDate))||ut.value.years.includes(ei.value)||!Ut(ei.value)||Yt(ei.value),isBetween:Nt(ei.value)&&!ii,highlighted:xa(Ge.value,ei.value)}})),Jt=ei=>setYear(it(startOfYear(new Date)),ei);return{groupedYears:Gt,modelValue:Ue,focusYear:ft,setHoverValue:ei=>{De.value=setYear(it(new Date),ei)},selectYear:ei=>{if(p(`update-month-year`,{instance:0,year:ei}),R.value.enabled)return Ue.value?Array.isArray(Ue.value)&&((Ue.value?.map(ii=>getYear(ii))).includes(ei)?Ue.value=Ue.value.filter(ii=>getYear(ii)!==ei):Ue.value.push(setYear(Fe(H()),ei))):Ue.value=[setYear(Fe(startOfYear(H())),ei)],p(`auto-apply`,!0);Ct.value.enabled?(Ue.value=tn(Ue,Jt(ei),p),nextTick().then(()=>{pa(Ue.value,p,r.autoApply,r.modelAuto)})):(Ue.value=Jt(ei),p(`auto-apply`))}}},kr=defineComponent({compatConfig:{MODE:3},__name:`YearPicker`,props:{...dt},emits:[`update:internal-model-value`,`reset-flow`,`range-start`,`range-end`,`auto-apply`,`update-month-year`],setup(r,{expose:p,emit:j}){let Ue=j,De=r,{groupedYears:Ge,modelValue:R,focusYear:ut,selectYear:Ct,setHoverValue:zt}=br(De,Ue),{defaultedConfig:ft}=Oe(De);return p({getSidebarProps:()=>({modelValue:R,selectYear:Ct})}),(qt,Nt)=>(openBlock(),createElementBlock(`div`,null,[qt.$slots[`top-extra`]?renderSlot(qt.$slots,`top-extra`,{key:0,value:qt.internalModelValue}):createCommentVNode(``,!0),qt.$slots[`month-year`]?renderSlot(qt.$slots,`month-year`,normalizeProps(mergeProps({key:1},{years:unref(Ge),selectYear:unref(Ct)}))):(openBlock(),createBlock(ta,{key:2,items:unref(Ge),"is-last":qt.autoApply&&!unref(ft).keepActionRow,height:unref(ft).modeHeight,config:qt.config,"no-overlay-focus":!!(qt.noOverlayFocus||qt.textInput),"focus-value":unref(ut),type:`year`,"use-relative":``,onSelected:unref(Ct),onHoverValue:unref(zt)},createSlots({_:2},[qt.$slots[`year-overlay-value`]?{name:`item`,fn:withCtx(({item:Ut})=>[renderSlot(qt.$slots,`year-overlay-value`,{text:Ut.text,value:Ut.value})]),key:`0`}:void 0]),1032,[`items`,`is-last`,`height`,`config`,`no-overlay-focus`,`focus-value`,`onSelected`,`onHoverValue`]))]))}}),wr={key:0,class:`dp__time_input`},Dr=[`data-compact`,`data-collapsed`],Mr=[`data-test-id`,`aria-label`,`onKeydown`,`onClick`,`onMousedown`],$r=[`aria-label`,`disabled`,`data-test-id`,`onKeydown`,`onClick`],Ar=[`data-test-id`,`aria-label`,`onKeydown`,`onClick`,`onMousedown`],Tr={key:0},Sr=[`aria-label`,`data-compact`],Pr=defineComponent({compatConfig:{MODE:3},__name:`TimeInput`,props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...dt},emits:[`set-hours`,`set-minutes`,`update:hours`,`update:minutes`,`update:seconds`,`reset-flow`,`mounted`,`overlay-closed`,`overlay-opened`,`am-pm-change`],setup(r,{expose:p,emit:j}){let Ue=j,De=r,{setTimePickerElements:Ge,setTimePickerBackRef:R}=At(),{defaultedAriaLabels:ut,defaultedTransitions:Ct,defaultedFilters:zt,defaultedConfig:ft,defaultedRange:qt,defaultedMultiCalendars:Nt}=Oe(De),{transitionName:Ut,showTransition:Yt}=aa(Ct),Gt=reactive({hours:!1,minutes:!1,seconds:!1}),Jt=ref(`AM`),ei=ref(null),ii=ref([]),ri=ref(),ui=ref(!1);onMounted(()=>{Ue(`mounted`)});let fi=Ai=>set$1(new Date,{hours:Ai.hours,minutes:Ai.minutes,seconds:De.enableSeconds?Ai.seconds:0,milliseconds:0}),mi=computed(()=>Ai=>Xe(Ai,De[Ai])||Mi(Ai,De[Ai])),Fi=computed(()=>({hours:De.hours,minutes:De.minutes,seconds:De.seconds})),Mi=(Ai,Li)=>qt.value.enabled&&!qt.value.disableTimeRangeValidation?!De.validateTime(Ai,Li):!1,xi=(Ai,Li)=>{if(qt.value.enabled&&!qt.value.disableTimeRangeValidation){let Ti=Li?+De[`${Ai}Increment`]:-+De[`${Ai}Increment`],ba=De[Ai]+Ti;return!De.validateTime(Ai,ba)}return!1},wi=computed(()=>Ai=>!Xt(+De[Ai]+ +De[`${Ai}Increment`],Ai)||xi(Ai,!0)),Oi=computed(()=>Ai=>!Xt(De[Ai]-+De[`${Ai}Increment`],Ai)||xi(Ai,!1)),Je=(Ai,Li)=>add$1(set$1(H(),Ai),Li),s=(Ai,Li)=>sub(set$1(H(),Ai),Li),K=computed(()=>({dp__time_col:!0,dp__time_col_block:!De.timePickerInline,dp__time_col_reg_block:!De.enableSeconds&&De.is24&&!De.timePickerInline,dp__time_col_reg_inline:!De.enableSeconds&&De.is24&&De.timePickerInline,dp__time_col_reg_with_button:!De.enableSeconds&&!De.is24,dp__time_col_sec:De.enableSeconds&&De.is24,dp__time_col_sec_with_button:De.enableSeconds&&!De.is24})),xe=computed(()=>De.timePickerInline&&qt.value.enabled&&!Nt.value.count),ke=computed(()=>{let Ai=[{type:`hours`}];return De.enableMinutes&&Ai.push({type:``,separator:!0},{type:`minutes`}),De.enableSeconds&&Ai.push({type:``,separator:!0},{type:`seconds`}),Ai}),Ke=computed(()=>ke.value.filter(Ai=>!Ai.separator)),at=computed(()=>Ai=>{if(Ai===`hours`){let Li=di(+De.hours);return{text:Li<10?`0${Li}`:`${Li}`,value:Li}}return{text:De[Ai]<10?`0${De[Ai]}`:`${De[Ai]}`,value:De[Ai]}}),Xe=(Ai,Li)=>{if(!De.disabledTimesConfig)return!1;let Ti=De.disabledTimesConfig(De.order,Ai===`hours`?Li:void 0);return Ti[Ai]?!!Ti[Ai]?.includes(Li):!0},We=(Ai,Li)=>Li!==`hours`||Jt.value===`AM`?Ai:Ai+12,g=Ai=>{let Li=De.is24?24:12,Ti=Ai===`hours`?Li:60,ba=+De[`${Ai}GridIncrement`],Ri=Ai===`hours`&&!De.is24?ba:0,Wi=[];for(let Ma=Ri;Ma<Ti;Ma+=ba)Wi.push({value:De.is24?Ma:We(Ma,Ai),text:Ma<10?`0${Ma}`:`${Ma}`});return Ai===`hours`&&!De.is24&&Wi.unshift({value:Jt.value===`PM`?12:0,text:`12`}),Ht(Wi,Ma=>({active:!1,disabled:zt.value.times[Ai].includes(Ma.value)||!Xt(Ma.value,Ai)||Xe(Ai,Ma.value)||Mi(Ai,Ma.value)}))},Ye=Ai=>Ai>=0?Ai:59,ti=Ai=>Ai>=0?Ai:23,Xt=(Ai,Li)=>{let Ti=De.minTime?fi(Sa(De.minTime)):null,ba=De.maxTime?fi(Sa(De.maxTime)):null,Ri=fi(Sa(Fi.value,Li,Li===`minutes`||Li===`seconds`?Ye(Ai):ti(Ai)));return Ti&&ba?(isBefore(Ri,ba)||isEqual(Ri,ba))&&(isAfter(Ri,Ti)||isEqual(Ri,Ti)):Ti?isAfter(Ri,Ti)||isEqual(Ri,Ti):ba?isBefore(Ri,ba)||isEqual(Ri,ba):!0},si=Ai=>De[`no${Ai[0].toUpperCase()+Ai.slice(1)}Overlay`],ki=Ai=>{si(Ai)||(Gt[Ai]=!Gt[Ai],Gt[Ai]?(ui.value=!0,Ue(`overlay-opened`,Ai)):(ui.value=!1,Ue(`overlay-closed`,Ai)))},pi=Ai=>Ai===`hours`?getHours:Ai===`minutes`?getMinutes:getSeconds,_i=()=>{ri.value&&clearTimeout(ri.value)},hi=(Ai,Li=!0,Ti)=>{let ba=Li?Je:s,Ri=Li?+De[`${Ai}Increment`]:-+De[`${Ai}Increment`];Xt(+De[Ai]+Ri,Ai)&&Ue(`update:${Ai}`,pi(Ai)(ba({[Ai]:+De[Ai]},{[Ai]:+De[`${Ai}Increment`]}))),!Ti?.keyboard&&ft.value.timeArrowHoldThreshold&&(ri.value=setTimeout(()=>{hi(Ai,Li)},ft.value.timeArrowHoldThreshold))},di=Ai=>De.is24?Ai:(Ai>=12?Jt.value=`PM`:Jt.value=`AM`,Sl(Ai)),bi=()=>{Jt.value===`PM`?(Jt.value=`AM`,Ue(`update:hours`,De.hours-12)):(Jt.value=`PM`,Ue(`update:hours`,De.hours+12)),Ue(`am-pm-change`,Jt.value)},Bi=Ai=>{Gt[Ai]=!0},ci=(Ai,Li,Ti)=>{if(Ai&&De.arrowNavigation){Array.isArray(ii.value[Li])?ii.value[Li][Ti]=Ai:ii.value[Li]=[Ai];let ba=ii.value.reduce((Ri,Wi)=>Wi.map((Ma,Hi)=>[...Ri[Hi]||[],Wi[Hi]]),[]);R(De.closeTimePickerBtn),ei.value&&(ba[1]=ba[1].concat(ei.value)),Ge(ba,De.order)}},vi=(Ai,Li)=>(ki(Ai),Ue(`update:${Ai}`,Li));return p({openChildCmp:Bi}),(Ai,Li)=>Ai.disabled?createCommentVNode(``,!0):(openBlock(),createElementBlock(`div`,wr,[(openBlock(!0),createElementBlock(Fragment,null,renderList(ke.value,(Ti,ba)=>(openBlock(),createElementBlock(`div`,{key:ba,class:normalizeClass(K.value),"data-compact":xe.value&&!Ai.enableSeconds,"data-collapsed":xe.value&&Ai.enableSeconds},[Ti.separator?(openBlock(),createElementBlock(Fragment,{key:0},[ui.value?createCommentVNode(``,!0):(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(`:`)],64))],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode(`button`,{ref_for:!0,ref:Ri=>ci(Ri,ba,0),type:`button`,class:normalizeClass({dp__btn:!0,dp__inc_dec_button:!Ai.timePickerInline,dp__inc_dec_button_inline:Ai.timePickerInline,dp__tp_inline_btn_top:Ai.timePickerInline,dp__inc_dec_button_disabled:wi.value(Ti.type),"dp--hidden-el":ui.value}),"data-test-id":`${Ti.type}-time-inc-btn-${De.order}`,"aria-label":unref(ut)?.incrementValue(Ti.type),tabindex:`0`,onKeydown:Ri=>unref(qe)(Ri,()=>hi(Ti.type,!0,{keyboard:!0}),!0),onClick:Ri=>unref(ft).timeArrowHoldThreshold?void 0:hi(Ti.type,!0),onMousedown:Ri=>unref(ft).timeArrowHoldThreshold?hi(Ti.type,!0):void 0,onMouseup:_i},[De.timePickerInline?(openBlock(),createElementBlock(Fragment,{key:1},[Ai.$slots[`tp-inline-arrow-up`]?renderSlot(Ai.$slots,`tp-inline-arrow-up`,{key:0}):(openBlock(),createElementBlock(Fragment,{key:1},[Li[2]||=createBaseVNode(`span`,{class:`dp__tp_inline_btn_bar dp__tp_btn_in_l`},null,-1),Li[3]||=createBaseVNode(`span`,{class:`dp__tp_inline_btn_bar dp__tp_btn_in_r`},null,-1)],64))],64)):(openBlock(),createElementBlock(Fragment,{key:0},[Ai.$slots[`arrow-up`]?renderSlot(Ai.$slots,`arrow-up`,{key:0}):createCommentVNode(``,!0),Ai.$slots[`arrow-up`]?createCommentVNode(``,!0):(openBlock(),createBlock(unref(Ka),{key:1}))],64))],42,Mr),createBaseVNode(`button`,{ref_for:!0,ref:Ri=>ci(Ri,ba,1),type:`button`,"aria-label":`${at.value(Ti.type).text}-${unref(ut)?.openTpOverlay(Ti.type)}`,class:normalizeClass({dp__time_display:!0,dp__time_display_block:!Ai.timePickerInline,dp__time_display_inline:Ai.timePickerInline,"dp--time-invalid":mi.value(Ti.type),"dp--time-overlay-btn":!mi.value(Ti.type),"dp--hidden-el":ui.value}),disabled:si(Ti.type),tabindex:`0`,"data-test-id":`${Ti.type}-toggle-overlay-btn-${De.order}`,onKeydown:Ri=>unref(qe)(Ri,()=>ki(Ti.type),!0),onClick:Ri=>ki(Ti.type)},[Ai.$slots[Ti.type]?renderSlot(Ai.$slots,Ti.type,{key:0,text:at.value(Ti.type).text,value:at.value(Ti.type).value}):createCommentVNode(``,!0),Ai.$slots[Ti.type]?createCommentVNode(``,!0):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(at.value(Ti.type).text),1)],64))],42,$r),createBaseVNode(`button`,{ref_for:!0,ref:Ri=>ci(Ri,ba,2),type:`button`,class:normalizeClass({dp__btn:!0,dp__inc_dec_button:!Ai.timePickerInline,dp__inc_dec_button_inline:Ai.timePickerInline,dp__tp_inline_btn_bottom:Ai.timePickerInline,dp__inc_dec_button_disabled:Oi.value(Ti.type),"dp--hidden-el":ui.value}),"data-test-id":`${Ti.type}-time-dec-btn-${De.order}`,"aria-label":unref(ut)?.decrementValue(Ti.type),tabindex:`0`,onKeydown:Ri=>unref(qe)(Ri,()=>hi(Ti.type,!1,{keyboard:!0}),!0),onClick:Ri=>unref(ft).timeArrowHoldThreshold?void 0:hi(Ti.type,!1),onMousedown:Ri=>unref(ft).timeArrowHoldThreshold?hi(Ti.type,!1):void 0,onMouseup:_i},[De.timePickerInline?(openBlock(),createElementBlock(Fragment,{key:1},[Ai.$slots[`tp-inline-arrow-down`]?renderSlot(Ai.$slots,`tp-inline-arrow-down`,{key:0}):(openBlock(),createElementBlock(Fragment,{key:1},[Li[4]||=createBaseVNode(`span`,{class:`dp__tp_inline_btn_bar dp__tp_btn_in_l`},null,-1),Li[5]||=createBaseVNode(`span`,{class:`dp__tp_inline_btn_bar dp__tp_btn_in_r`},null,-1)],64))],64)):(openBlock(),createElementBlock(Fragment,{key:0},[Ai.$slots[`arrow-down`]?renderSlot(Ai.$slots,`arrow-down`,{key:0}):createCommentVNode(``,!0),Ai.$slots[`arrow-down`]?createCommentVNode(``,!0):(openBlock(),createBlock(unref(Ga),{key:1}))],64))],42,Ar)],64))],10,Dr))),128)),Ai.is24?createCommentVNode(``,!0):(openBlock(),createElementBlock(`div`,Tr,[Ai.$slots[`am-pm-button`]?renderSlot(Ai.$slots,`am-pm-button`,{key:0,toggle:bi,value:Jt.value}):createCommentVNode(``,!0),Ai.$slots[`am-pm-button`]?createCommentVNode(``,!0):(openBlock(),createElementBlock(`button`,{key:1,ref_key:`amPmButton`,ref:ei,type:`button`,class:`dp__pm_am_button`,role:`button`,"aria-label":unref(ut)?.amPmButton,tabindex:`0`,"data-compact":xe.value,onClick:bi,onKeydown:Li[0]||=Ti=>unref(qe)(Ti,()=>bi(),!0)},toDisplayString(Jt.value),41,Sr))])),(openBlock(!0),createElementBlock(Fragment,null,renderList(Ke.value,(Ti,ba)=>(openBlock(),createBlock(Transition,{key:ba,name:unref(Ut)(Gt[Ti.type]),css:unref(Yt)},{default:withCtx(()=>[Gt[Ti.type]?(openBlock(),createBlock(ta,{key:0,items:g(Ti.type),"is-last":Ai.autoApply&&!unref(ft).keepActionRow,"esc-close":Ai.escClose,type:Ti.type,"text-input":Ai.textInput,config:Ai.config,"arrow-navigation":Ai.arrowNavigation,"aria-labels":Ai.ariaLabels,"overlay-label":unref(ut).timeOverlay?.(Ti.type),onSelected:Ri=>vi(Ti.type,Ri),onToggle:Ri=>ki(Ti.type),onResetFlow:Li[1]||=Ri=>Ai.$emit(`reset-flow`)},createSlots({"button-icon":withCtx(()=>[Ai.$slots[`clock-icon`]?renderSlot(Ai.$slots,`clock-icon`,{key:0}):createCommentVNode(``,!0),Ai.$slots[`clock-icon`]?createCommentVNode(``,!0):(openBlock(),createBlock(resolveDynamicComponent(Ai.timePickerInline?unref(jt):unref(ja)),{key:1}))]),_:2},[Ai.$slots[`${Ti.type}-overlay-value`]?{name:`item`,fn:withCtx(({item:Ri})=>[renderSlot(Ai.$slots,`${Ti.type}-overlay-value`,{text:Ri.text,value:Ri.value})]),key:`0`}:void 0,Ai.$slots[`${Ti.type}-overlay-header`]?{name:`header`,fn:withCtx(()=>[renderSlot(Ai.$slots,`${Ti.type}-overlay-header`,{toggle:()=>ki(Ti.type)})]),key:`1`}:void 0]),1032,[`items`,`is-last`,`esc-close`,`type`,`text-input`,`config`,`arrow-navigation`,`aria-labels`,`overlay-label`,`onSelected`,`onToggle`])):createCommentVNode(``,!0)]),_:2},1032,[`name`,`css`]))),128))]))}}),Rr=[`data-dp-mobile`],Cr=[`aria-label`,`tabindex`],Or=[`role`,`aria-label`,`tabindex`],Br=[`aria-label`],Kn=defineComponent({compatConfig:{MODE:3},__name:`TimePicker`,props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...dt},emits:[`update:hours`,`update:minutes`,`update:seconds`,`mount`,`reset-flow`,`overlay-opened`,`overlay-closed`,`am-pm-change`],setup(r,{expose:p,emit:j}){let Ue=j,De=r,{buildMatrix:Ge,setTimePicker:R}=At(),ut=useSlots(),{defaultedTransitions:Ct,defaultedAriaLabels:zt,defaultedTextInput:ft,defaultedConfig:qt,defaultedRange:Nt}=Oe(De),{transitionName:Ut,showTransition:Yt}=aa(Ct),{hideNavigationButtons:Gt}=ga(),Jt=ref(null),ei=ref(null),ii=ref([]),ri=ref(null),ui=ref(!1);onMounted(()=>{Ue(`mount`),!De.timePicker&&De.arrowNavigation?Ge([Le(Jt.value)],`time`):R(!0,De.timePicker)});let fi=computed(()=>Nt.value.enabled&&De.modelAuto?Rn(De.internalModelValue):!0),mi=ref(!1),Fi=Xe=>({hours:Array.isArray(De.hours)?De.hours[Xe]:De.hours,minutes:Array.isArray(De.minutes)?De.minutes[Xe]:De.minutes,seconds:Array.isArray(De.seconds)?De.seconds[Xe]:De.seconds}),Mi=computed(()=>{let Xe=[];if(Nt.value.enabled)for(let We=0;We<2;We++)Xe.push(Fi(We));else Xe.push(Fi(0));return Xe}),xi=(Xe,We=!1,g=``)=>{We||Ue(`reset-flow`),mi.value=Xe,Ue(Xe?`overlay-opened`:`overlay-closed`,je.time),De.arrowNavigation&&R(Xe),nextTick(()=>{g!==``&&ii.value[0]&&ii.value[0].openChildCmp(g)})},wi=computed(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:De.autoApply&&!qt.value.keepActionRow})),Oi=et(ut,`timePicker`),Je=(Xe,We,g)=>Nt.value.enabled?We===0?[Xe,Mi.value[1][g]]:[Mi.value[0][g],Xe]:Xe,s=Xe=>{Ue(`update:hours`,Xe)},K=Xe=>{Ue(`update:minutes`,Xe)},xe=Xe=>{Ue(`update:seconds`,Xe)},ke=()=>{if(ri.value&&!ft.value.enabled&&!De.noOverlayFocus){let Xe=Cn(ri.value);Xe&&Xe.focus({preventScroll:!0})}},Ke=Xe=>{ui.value=!1,Ue(`overlay-closed`,Xe)},at=Xe=>{ui.value=!0,Ue(`overlay-opened`,Xe)};return p({toggleTimePicker:xi}),(Xe,We)=>(openBlock(),createElementBlock(`div`,{class:`dp--tp-wrap`,"data-dp-mobile":Xe.isMobile},[!Xe.timePicker&&!Xe.timePickerInline?withDirectives((openBlock(),createElementBlock(`button`,{key:0,ref_key:`openTimePickerBtn`,ref:Jt,type:`button`,class:normalizeClass({...wi.value,"dp--hidden-el":mi.value}),"aria-label":unref(zt)?.openTimePicker,tabindex:Xe.noOverlayFocus?void 0:0,"data-test-id":`open-time-picker-btn`,onKeydown:We[0]||=g=>unref(qe)(g,()=>xi(!0)),onClick:We[1]||=g=>xi(!0)},[Xe.$slots[`clock-icon`]?renderSlot(Xe.$slots,`clock-icon`,{key:0}):createCommentVNode(``,!0),Xe.$slots[`clock-icon`]?createCommentVNode(``,!0):(openBlock(),createBlock(unref(ja),{key:1}))],42,Cr)),[[vShow,!unref(Gt)(Xe.hideNavigation,`time`)]]):createCommentVNode(``,!0),createVNode(Transition,{name:unref(Ut)(mi.value),css:unref(Yt)&&!Xe.timePickerInline},{default:withCtx(()=>[mi.value||Xe.timePicker||Xe.timePickerInline?(openBlock(),createElementBlock(`div`,{key:0,ref_key:`overlayRef`,ref:ri,role:Xe.timePickerInline?void 0:`dialog`,class:normalizeClass({dp__overlay:!Xe.timePickerInline,"dp--overlay-absolute":!De.timePicker&&!Xe.timePickerInline,"dp--overlay-relative":De.timePicker}),style:normalizeStyle(Xe.timePicker?{height:`${unref(qt).modeHeight}px`}:void 0),"aria-label":unref(zt)?.timePicker,tabindex:Xe.timePickerInline?void 0:0},[createBaseVNode(`div`,{class:normalizeClass(Xe.timePickerInline?`dp__time_picker_inline_container`:`dp__overlay_container dp__container_flex dp__time_picker_overlay_container`),style:{display:`flex`}},[Xe.$slots[`time-picker-overlay`]?renderSlot(Xe.$slots,`time-picker-overlay`,{key:0,hours:r.hours,minutes:r.minutes,seconds:r.seconds,setHours:s,setMinutes:K,setSeconds:xe}):createCommentVNode(``,!0),Xe.$slots[`time-picker-overlay`]?createCommentVNode(``,!0):(openBlock(),createElementBlock(`div`,{key:1,class:normalizeClass(Xe.timePickerInline?`dp__flex`:`dp__overlay_row dp__flex_row`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Mi.value,(g,Ye)=>withDirectives((openBlock(),createBlock(Pr,mergeProps({key:Ye},{ref_for:!0},{...Xe.$props,order:Ye,hours:g.hours,minutes:g.minutes,seconds:g.seconds,closeTimePickerBtn:ei.value,disabledTimesConfig:r.disabledTimesConfig,disabled:Ye===0?unref(Nt).fixedStart:unref(Nt).fixedEnd},{ref_for:!0,ref_key:`timeInputRefs`,ref:ii,"validate-time":(ti,Xt)=>r.validateTime(ti,Je(Xt,Ye,ti)),"onUpdate:hours":ti=>s(Je(ti,Ye,`hours`)),"onUpdate:minutes":ti=>K(Je(ti,Ye,`minutes`)),"onUpdate:seconds":ti=>xe(Je(ti,Ye,`seconds`)),onMounted:ke,onOverlayClosed:Ke,onOverlayOpened:at,onAmPmChange:We[2]||=ti=>Xe.$emit(`am-pm-change`,ti)}),createSlots({_:2},[renderList(unref(Oi),(ti,Xt)=>({name:ti,fn:withCtx(si=>[renderSlot(Xe.$slots,ti,mergeProps({ref_for:!0},si))])}))]),1040,[`validate-time`,`onUpdate:hours`,`onUpdate:minutes`,`onUpdate:seconds`])),[[vShow,Ye===0?!0:fi.value]])),128))],2)),!Xe.timePicker&&!Xe.timePickerInline?withDirectives((openBlock(),createElementBlock(`button`,{key:2,ref_key:`closeTimePickerBtn`,ref:ei,type:`button`,class:normalizeClass({...wi.value,"dp--hidden-el":ui.value}),"aria-label":unref(zt)?.closeTimePicker,tabindex:`0`,onKeydown:We[3]||=g=>unref(qe)(g,()=>xi(!1)),onClick:We[4]||=g=>xi(!1)},[Xe.$slots[`calendar-icon`]?renderSlot(Xe.$slots,`calendar-icon`,{key:0}):createCommentVNode(``,!0),Xe.$slots[`calendar-icon`]?createCommentVNode(``,!0):(openBlock(),createBlock(unref(jt),{key:1}))],42,Br)),[[vShow,!unref(Gt)(Xe.hideNavigation,`time`)]]):createCommentVNode(``,!0)],2)],14,Or)):createCommentVNode(``,!0)]),_:3},8,[`name`,`css`])],8,Rr))}}),Gn=(r,p,j,Ue)=>{let{defaultedRange:De}=Oe(r),Ge=(ii,ri)=>Array.isArray(p[ii])?p[ii][ri]:p[ii],R=ii=>r.enableSeconds?Array.isArray(p.seconds)?p.seconds[ii]:p.seconds:0,ut=(ii,ri)=>ii?ri===void 0?Mt(ii,p.hours,p.minutes,R()):Mt(ii,Ge(`hours`,ri),Ge(`minutes`,ri),R(ri)):setSeconds(H(),R(ri)),Ct=(ii,ri)=>{p[ii]=ri},zt=computed(()=>r.modelAuto&&De.value.enabled?Array.isArray(j.value)?j.value.length>1:!1:De.value.enabled),ft=(ii,ri)=>{let ui=Object.fromEntries(Object.keys(p).map(fi=>fi===ii?[fi,ri]:[fi,p[fi]].slice()));if(zt.value&&!De.value.disableTimeRangeValidation){let fi=Fi=>j.value?Mt(j.value[Fi],ui.hours[Fi],ui.minutes[Fi],ui.seconds[Fi]):null,mi=Fi=>setMilliseconds(j.value[Fi],0);return!($e(fi(0),fi(1))&&(isAfter(fi(0),mi(1))||isBefore(fi(1),mi(0))))}return!0},qt=(ii,ri)=>{ft(ii,ri)&&(Ct(ii,ri),Ue&&Ue())},Nt=ii=>{qt(`hours`,ii)},Ut=ii=>{qt(`minutes`,ii)},Yt=ii=>{qt(`seconds`,ii)},Gt=(ii,ri,ui,fi)=>{ri&&Nt(ii),!ri&&!ui&&Ut(ii),ui&&Yt(ii),j.value&&fi(j.value)},Jt=ii=>{if(ii){let ri=Array.isArray(ii),ui=ri?[+ii[0].hours,+ii[1].hours]:+ii.hours,fi=ri?[+ii[0].minutes,+ii[1].minutes]:+ii.minutes,mi=ri?[+ii[0].seconds,+ii[1].seconds]:+ii.seconds;Ct(`hours`,ui),Ct(`minutes`,fi),r.enableSeconds&&Ct(`seconds`,mi)}},ei=(ii,ri)=>{let ui={hours:Array.isArray(p.hours)?p.hours[ii]:p.hours,disabledArr:[]};return(ri||ri===0)&&(ui.hours=ri),Array.isArray(r.disabledTimes)&&(ui.disabledArr=De.value.enabled&&Array.isArray(r.disabledTimes[ii])?r.disabledTimes[ii]:r.disabledTimes),ui};return{setTime:Ct,updateHours:Nt,updateMinutes:Ut,updateSeconds:Yt,getSetDateTime:ut,updateTimeValues:Gt,getSecondsValue:R,assignStartTime:Jt,validateTime:ft,disabledTimesConfig:computed(()=>(ii,ri)=>{if(Array.isArray(r.disabledTimes)){let{disabledArr:ui,hours:fi}=ei(ii,ri),mi=ui.filter(Fi=>+Fi.hours===fi);return mi[0]?.minutes===`*`?{hours:[fi],minutes:void 0,seconds:void 0}:{hours:[],minutes:mi?.map(Fi=>+Fi.minutes)??[],seconds:mi?.map(Fi=>Fi.seconds?+Fi.seconds:void 0)??[]}}return{hours:[],minutes:[],seconds:[]}})}},_r=(r,p)=>{let{modelValue:Ue,time:De}=na(r,p,()=>{r.isTextInputDate&&ui()}),{defaultedStartTime:Ge,defaultedRange:R,defaultedTz:ut}=Oe(r),{updateTimeValues:Ct,getSetDateTime:zt,setTime:ft,assignStartTime:qt,disabledTimesConfig:Nt,validateTime:Ut}=Gn(r,De,Ue,Yt);function Yt(){p(`update-flow-step`)}let Gt=mi=>{let{hours:Fi,minutes:Mi,seconds:xi}=mi;return{hours:+Fi,minutes:+Mi,seconds:xi?+xi:0}},Jt=()=>{if(r.startTime){if(Array.isArray(r.startTime)){let Fi=Gt(r.startTime[0]),Mi=Gt(r.startTime[1]);return[set$1(H(),Fi),set$1(H(),Mi)]}let mi=Gt(r.startTime);return set$1(H(),mi)}return R.value.enabled?[null,null]:null},ei=()=>{if(R.value.enabled){let[mi,Fi]=Jt();Ue.value=[Ze(zt(mi,0),ut.value.timezone),Ze(zt(Fi,1),ut.value.timezone)]}else Ue.value=Ze(zt(Jt()),ut.value.timezone)},ii=mi=>Array.isArray(mi)?[Bt(H(mi[0])),Bt(H(mi[1]))]:[Bt(mi??H())],ri=(mi,Fi,Mi)=>{ft(`hours`,mi),ft(`minutes`,Fi),ft(`seconds`,r.enableSeconds?Mi:0)},ui=()=>{let[mi,Fi]=ii(Ue.value);return R.value.enabled?ri([mi.hours,Fi.hours],[mi.minutes,Fi.minutes],[mi.seconds,Fi.seconds]):ri(mi.hours,mi.minutes,mi.seconds)};onMounted(()=>{if(!r.shadow)return qt(Ge.value),Ue.value?ui():ei()});let fi=()=>{Array.isArray(Ue.value)?Ue.value=Ue.value.map((mi,Fi)=>mi&&zt(mi,Fi)):Ue.value=zt(Ue.value),p(`time-update`)};return{modelValue:Ue,time:De,disabledTimesConfig:Nt,updateTime:(mi,Fi=!0,Mi=!1)=>{Ct(mi,Fi,Mi,fi)},validateTime:Ut}},Yr=defineComponent({compatConfig:{MODE:3},__name:`TimePickerSolo`,props:{...dt},emits:[`update:internal-model-value`,`time-update`,`am-pm-change`,`mount`,`reset-flow`,`update-flow-step`,`overlay-toggle`],setup(r,{expose:p,emit:j}){let Ue=j,De=r,Ge=et(useSlots(),`timePicker`),R=ref(null),{time:ut,modelValue:Ct,disabledTimesConfig:zt,updateTime:ft,validateTime:qt}=_r(De,Ue);return onMounted(()=>{De.shadow||Ue(`mount`,null)}),p({getSidebarProps:()=>({modelValue:Ct,time:ut,updateTime:ft}),toggleTimePicker:(Nt,Ut=!1,Yt=``)=>{R.value?.toggleTimePicker(Nt,Ut,Yt)}}),(Nt,Ut)=>(openBlock(),createBlock(ma,{"multi-calendars":0,stretch:``,"is-mobile":Nt.isMobile},{default:withCtx(()=>[createVNode(Kn,mergeProps({ref_key:`tpRef`,ref:R},Nt.$props,{hours:unref(ut).hours,minutes:unref(ut).minutes,seconds:unref(ut).seconds,"internal-model-value":Nt.internalModelValue,"disabled-times-config":unref(zt),"validate-time":unref(qt),"onUpdate:hours":Ut[0]||=Yt=>unref(ft)(Yt),"onUpdate:minutes":Ut[1]||=Yt=>unref(ft)(Yt,!1),"onUpdate:seconds":Ut[2]||=Yt=>unref(ft)(Yt,!1,!0),onAmPmChange:Ut[3]||=Yt=>Nt.$emit(`am-pm-change`,Yt),onResetFlow:Ut[4]||=Yt=>Nt.$emit(`reset-flow`),onOverlayClosed:Ut[5]||=Yt=>Nt.$emit(`overlay-toggle`,{open:!1,overlay:Yt}),onOverlayOpened:Ut[6]||=Yt=>Nt.$emit(`overlay-toggle`,{open:!0,overlay:Yt})}),createSlots({_:2},[renderList(unref(Ge),(Yt,Gt)=>({name:Yt,fn:withCtx(Jt=>[renderSlot(Nt.$slots,Yt,normalizeProps(guardReactiveProps(Jt)))])}))]),1040,[`hours`,`minutes`,`seconds`,`internal-model-value`,`disabled-times-config`,`validate-time`])]),_:3},8,[`is-mobile`]))}}),Ir={class:`dp--header-wrap`},Er={key:0,class:`dp__month_year_wrap`},Nr={key:0},Lr={class:`dp__month_year_wrap`},Fr=[`data-dp-element`,`aria-label`,`data-test-id`,`onClick`,`onKeydown`],zr=defineComponent({compatConfig:{MODE:3},__name:`DpHeader`,props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...dt},emits:[`update-month-year`,`mount`,`reset-flow`,`overlay-closed`,`overlay-opened`],setup(r,{expose:p,emit:j}){let Ue=j,De=r,{defaultedTransitions:Ge,defaultedAriaLabels:R,defaultedMultiCalendars:ut,defaultedFilters:Ct,defaultedConfig:zt,defaultedHighlight:ft,propDates:qt,defaultedUI:Nt}=Oe(De),{transitionName:Ut,showTransition:Yt}=aa(Ge),{buildMatrix:Gt}=At(),{handleMonthYearChange:Jt,isDisabled:ei,updateMonthYear:ii}=or(De,Ue),{showLeftIcon:ri,showRightIcon:ui}=ga(),fi=ref(!1),mi=ref(!1),Fi=ref(!1),Mi=ref([null,null,null,null]);onMounted(()=>{Ue(`mount`)});let xi=ti=>({get:()=>De[ti],set:Xt=>{let si=ti===ot.month?ot.year:ot.month;Ue(`update-month-year`,{[ti]:Xt,[si]:De[si]}),ti===ot.month?Ke(!0):at(!0)}}),wi=computed(xi(ot.month)),Oi=computed(xi(ot.year)),Je=computed(()=>ti=>({month:De.month,year:De.year,items:ti===ot.month?De.months:De.years,instance:De.instance,updateMonthYear:ii,toggle:ti===ot.month?Ke:at})),s=computed(()=>De.months.find(ti=>ti.value===De.month)||{text:``,value:0}),K=computed(()=>Ht(De.months,ti=>({active:De.month===ti.value,disabled:Zt(ti.value,_n(De.year,qt.value.minDate),Yn(De.year,qt.value.maxDate))||Ct.value.months.includes(ti.value),highlighted:Fn(ft.value,ti.value,De.year)}))),xe=computed(()=>Ht(De.years,ti=>({active:De.year===ti.value,disabled:Zt(ti.value,Wt(qt.value.minDate),Wt(qt.value.maxDate))||Ct.value.years.includes(ti.value),highlighted:xa(ft.value,ti.value)}))),ke=(ti,Xt,si)=>{si===void 0?ti.value=!ti.value:ti.value=si,ti.value?(Fi.value=!0,Ue(`overlay-opened`,Xt)):(Fi.value=!1,Ue(`overlay-closed`,Xt))},Ke=(ti=!1,Xt)=>{Xe(ti),ke(fi,je.month,Xt)},at=(ti=!1,Xt)=>{Xe(ti),ke(mi,je.year,Xt)},Xe=ti=>{ti||Ue(`reset-flow`)},We=(ti,Xt)=>{De.arrowNavigation&&(Mi.value[Xt]=Le(ti),Gt(Mi.value,`monthYear`))},g=computed(()=>[{type:ot.month,index:1,toggle:Ke,modelValue:wi.value,updateModelValue:ti=>wi.value=ti,text:s.value.text,showSelectionGrid:fi.value,items:K.value,ariaLabel:R.value?.openMonthsOverlay,overlayLabel:R.value.monthPicker?.(!0)??void 0},{type:ot.year,index:2,toggle:at,modelValue:Oi.value,updateModelValue:ti=>Oi.value=ti,text:Ja(De.year,De.locale),showSelectionGrid:mi.value,items:xe.value,ariaLabel:R.value?.openYearsOverlay,overlayLabel:R.value.yearPicker?.(!0)??void 0}]),Ye=computed(()=>De.disableYearSelect?[g.value[0]]:De.yearFirst?[...g.value].reverse():g.value);return p({toggleMonthPicker:Ke,toggleYearPicker:at,handleMonthYearChange:Jt}),(ti,Xt)=>(openBlock(),createElementBlock(`div`,Ir,[ti.$slots[`month-year`]?(openBlock(),createElementBlock(`div`,Er,[renderSlot(ti.$slots,`month-year`,normalizeProps(guardReactiveProps({month:r.month,year:r.year,months:r.months,years:r.years,updateMonthYear:unref(ii),handleMonthYearChange:unref(Jt),instance:r.instance,isDisabled:unref(ei)})))])):(openBlock(),createElementBlock(Fragment,{key:1},[ti.$slots[`top-extra`]?(openBlock(),createElementBlock(`div`,Nr,[renderSlot(ti.$slots,`top-extra`,{value:ti.internalModelValue})])):createCommentVNode(``,!0),createBaseVNode(`div`,Lr,[unref(ri)(unref(ut),r.instance)&&!ti.vertical?(openBlock(),createBlock(Qt,{key:0,"aria-label":unref(R)?.prevMonth,disabled:unref(ei)(!1),class:normalizeClass(unref(Nt)?.navBtnPrev),"el-name":`action-prev`,onActivate:Xt[0]||=si=>unref(Jt)(!1,!0),onSetRef:Xt[1]||=si=>We(si,0)},{default:withCtx(()=>[ti.$slots[`arrow-left`]?renderSlot(ti.$slots,`arrow-left`,{key:0}):createCommentVNode(``,!0),ti.$slots[`arrow-left`]?createCommentVNode(``,!0):(openBlock(),createBlock(unref(Ua),{key:1}))]),_:3},8,[`aria-label`,`disabled`,`class`])):createCommentVNode(``,!0),createBaseVNode(`div`,{class:normalizeClass([`dp__month_year_wrap`,{dp__year_disable_select:ti.disableYearSelect}])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ye.value,(si,ki)=>(openBlock(),createElementBlock(Fragment,{key:si.type},[createBaseVNode(`button`,{ref_for:!0,ref:pi=>We(pi,ki+1),type:`button`,"data-dp-element":`overlay-${si.type}`,class:normalizeClass([`dp__btn dp__month_year_select`,{"dp--hidden-el":Fi.value}]),"aria-label":`${si.text}-${si.ariaLabel}`,"data-test-id":`${si.type}-toggle-overlay-${r.instance}`,onClick:si.toggle,onKeydown:pi=>unref(qe)(pi,()=>si.toggle(),!0)},[ti.$slots[si.type]?renderSlot(ti.$slots,si.type,{key:0,text:si.text,value:De[si.type]}):createCommentVNode(``,!0),ti.$slots[si.type]?createCommentVNode(``,!0):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(si.text),1)],64))],42,Fr),createVNode(Transition,{name:unref(Ut)(si.showSelectionGrid),css:unref(Yt)},{default:withCtx(()=>[si.showSelectionGrid?(openBlock(),createBlock(ta,{key:0,items:si.items,"arrow-navigation":ti.arrowNavigation,"hide-navigation":ti.hideNavigation,"is-last":ti.autoApply&&!unref(zt).keepActionRow,"skip-button-ref":!1,config:ti.config,type:si.type,"header-refs":[],"esc-close":ti.escClose,"menu-wrap-ref":ti.menuWrapRef,"text-input":ti.textInput,"aria-labels":ti.ariaLabels,"overlay-label":si.overlayLabel,onSelected:si.updateModelValue,onToggle:si.toggle},createSlots({"button-icon":withCtx(()=>[ti.$slots[`calendar-icon`]?renderSlot(ti.$slots,`calendar-icon`,{key:0}):createCommentVNode(``,!0),ti.$slots[`calendar-icon`]?createCommentVNode(``,!0):(openBlock(),createBlock(unref(jt),{key:1}))]),_:2},[ti.$slots[`${si.type}-overlay-value`]?{name:`item`,fn:withCtx(({item:pi})=>[renderSlot(ti.$slots,`${si.type}-overlay-value`,{text:pi.text,value:pi.value})]),key:`0`}:void 0,ti.$slots[`${si.type}-overlay`]?{name:`overlay`,fn:withCtx(()=>[renderSlot(ti.$slots,`${si.type}-overlay`,mergeProps({ref_for:!0},Je.value(si.type)))]),key:`1`}:void 0,ti.$slots[`${si.type}-overlay-header`]?{name:`header`,fn:withCtx(()=>[renderSlot(ti.$slots,`${si.type}-overlay-header`,{toggle:si.toggle})]),key:`2`}:void 0]),1032,[`items`,`arrow-navigation`,`hide-navigation`,`is-last`,`config`,`type`,`esc-close`,`menu-wrap-ref`,`text-input`,`aria-labels`,`overlay-label`,`onSelected`,`onToggle`])):createCommentVNode(``,!0)]),_:2},1032,[`name`,`css`])],64))),128))],2),unref(ri)(unref(ut),r.instance)&&ti.vertical?(openBlock(),createBlock(Qt,{key:1,"aria-label":unref(R)?.prevMonth,"el-name":`action-prev`,disabled:unref(ei)(!1),class:normalizeClass(unref(Nt)?.navBtnPrev),onActivate:Xt[2]||=si=>unref(Jt)(!1,!0)},{default:withCtx(()=>[ti.$slots[`arrow-up`]?renderSlot(ti.$slots,`arrow-up`,{key:0}):createCommentVNode(``,!0),ti.$slots[`arrow-up`]?createCommentVNode(``,!0):(openBlock(),createBlock(unref(Ka),{key:1}))]),_:3},8,[`aria-label`,`disabled`,`class`])):createCommentVNode(``,!0),unref(ui)(unref(ut),r.instance)?(openBlock(),createBlock(Qt,{key:2,ref:`rightIcon`,"el-name":`action-next`,disabled:unref(ei)(!0),"aria-label":unref(R)?.nextMonth,class:normalizeClass(unref(Nt)?.navBtnNext),onActivate:Xt[3]||=si=>unref(Jt)(!0,!0),onSetRef:Xt[4]||=si=>We(si,ti.disableYearSelect?2:3)},{default:withCtx(()=>[ti.$slots[ti.vertical?`arrow-down`:`arrow-right`]?renderSlot(ti.$slots,ti.vertical?`arrow-down`:`arrow-right`,{key:0}):createCommentVNode(``,!0),ti.$slots[ti.vertical?`arrow-down`:`arrow-right`]?createCommentVNode(``,!0):(openBlock(),createBlock(resolveDynamicComponent(ti.vertical?unref(Ga):unref(Va)),{key:1}))]),_:3},8,[`disabled`,`aria-label`,`class`])):createCommentVNode(``,!0)])],64))]))}}),Hr={class:`dp__calendar_header`,role:`row`},Wr={key:0,class:`dp__calendar_header_item`,role:`gridcell`},Ur=[`aria-label`],Vr={key:0,class:`dp__calendar_item dp__week_num`,role:`gridcell`},jr={class:`dp__cell_inner`},Kr=[`id`,`aria-selected`,`aria-disabled`,`aria-label`,`tabindex`,`data-test-id`,`onClick`,`onTouchend`,`onKeydown`,`onMouseenter`,`onMouseleave`,`onMousedown`],Gr=defineComponent({compatConfig:{MODE:3},__name:`DpCalendar`,props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...dt},emits:[`select-date`,`set-hover-date`,`handle-scroll`,`mount`,`handle-swipe`,`handle-space`,`tooltip-open`,`tooltip-close`],setup(r,{expose:p,emit:j}){let Ue=j,De=r,{buildMultiLevelMatrix:Ge}=At(),{defaultedTransitions:R,defaultedConfig:ut,defaultedAriaLabels:Ct,defaultedMultiCalendars:zt,defaultedWeekNumbers:ft,defaultedMultiDates:qt,defaultedUI:Nt}=Oe(De),Ut=ref(null),Yt=ref({bottom:``,left:``,transform:``}),Gt=ref([]),Jt=ref(null),ei=ref(!0),ii=ref(``),ri=ref({startX:0,endX:0,startY:0,endY:0}),ui=ref([]),fi=ref({left:`50%`}),mi=ref(!1),Fi=computed(()=>De.calendar?De.calendar(De.mappedDates):De.mappedDates),Mi=computed(()=>De.dayNames?Array.isArray(De.dayNames)?De.dayNames:De.dayNames(De.locale,+De.weekStart):Tl(De.formatLocale,De.locale,+De.weekStart));onMounted(()=>{Ue(`mount`,{cmp:`calendar`,refs:Gt}),ut.value.noSwipe||Jt.value&&(Jt.value.addEventListener(`touchstart`,We,{passive:!1}),Jt.value.addEventListener(`touchend`,g,{passive:!1}),Jt.value.addEventListener(`touchmove`,Ye,{passive:!1})),De.monthChangeOnScroll&&Jt.value&&Jt.value.addEventListener(`wheel`,si,{passive:!1})}),onUnmounted(()=>{ut.value.noSwipe||Jt.value&&(Jt.value.removeEventListener(`touchstart`,We),Jt.value.removeEventListener(`touchend`,g),Jt.value.removeEventListener(`touchmove`,Ye)),De.monthChangeOnScroll&&Jt.value&&Jt.value.removeEventListener(`wheel`,si)});let xi=bi=>bi?De.vertical?`vNext`:`next`:De.vertical?`vPrevious`:`previous`,wi=(bi,Bi)=>{if(De.transitions){let ci=Fe(pt(H(),De.month,De.year));ii.value=Ee(Fe(pt(H(),bi,Bi)),ci)?R.value[xi(!0)]:R.value[xi(!1)],ei.value=!1,nextTick(()=>{ei.value=!0})}},Oi=computed(()=>({...Nt.value.calendar??{}})),Je=computed(()=>bi=>{let Bi=Pl(bi);return{dp__marker_dot:Bi.type===`dot`,dp__marker_line:Bi.type===`line`}}),s=computed(()=>bi=>$e(bi,Ut.value)),K=computed(()=>({dp__calendar:!0,dp__calendar_next:zt.value.count>0&&De.instance!==0})),xe=computed(()=>bi=>De.hideOffsetDates?bi.current:!0),ke=async(bi,Bi)=>{let{width:ci,height:vi}=bi.getBoundingClientRect();Ut.value=Bi.value;let Ai={left:`${ci/2}px`},Li=-50;if(await nextTick(),ui.value[0]){let{left:Ti,width:ba}=ui.value[0].getBoundingClientRect();Ti<0&&(Ai={left:`0`},Li=0,fi.value.left=`${ci/2}px`),window.innerWidth<Ti+ba&&(Ai={right:`0`},Li=0,fi.value.left=`${ba-ci/2}px`)}Yt.value={bottom:`${vi}px`,...Ai,transform:`translateX(${Li}%)`}},Ke=async(bi,Bi,ci)=>{let vi=Le(Gt.value[Bi][ci]);vi&&(bi.marker?.customPosition&&bi.marker?.tooltip?.length?Yt.value=bi.marker.customPosition(vi):await ke(vi,bi),Ue(`tooltip-open`,bi.marker))},at=async(bi,Bi,ci)=>{if(mi.value&&qt.value.enabled&&qt.value.dragSelect)return Ue(`select-date`,bi);if(Ue(`set-hover-date`,bi),bi.marker?.tooltip?.length){if(De.hideOffsetDates&&!bi.current)return;await Ke(bi,Bi,ci)}},Xe=bi=>{Ut.value&&(Ut.value=null,Yt.value=JSON.parse(JSON.stringify({bottom:``,left:``,transform:``})),Ue(`tooltip-close`,bi.marker))},We=bi=>{ri.value.startX=bi.changedTouches[0].screenX,ri.value.startY=bi.changedTouches[0].screenY},g=bi=>{ri.value.endX=bi.changedTouches[0].screenX,ri.value.endY=bi.changedTouches[0].screenY,ti()},Ye=bi=>{De.vertical&&!De.inline&&bi.preventDefault()},ti=()=>{let bi=De.vertical?`Y`:`X`;Math.abs(ri.value[`start${bi}`]-ri.value[`end${bi}`])>10&&Ue(`handle-swipe`,ri.value[`start${bi}`]>ri.value[`end${bi}`]?`right`:`left`)},Xt=(bi,Bi,ci)=>{bi&&(Array.isArray(Gt.value[Bi])?Gt.value[Bi][ci]=bi:Gt.value[Bi]=[bi]),De.arrowNavigation&&Ge(Gt.value,`calendar`)},si=bi=>{De.monthChangeOnScroll&&(bi.preventDefault(),Ue(`handle-scroll`,bi))},ki=bi=>ft.value.type===`local`?getWeek(bi.value,{weekStartsOn:+De.weekStart}):ft.value.type===`iso`?getISOWeek(bi.value):typeof ft.value.type==`function`?ft.value.type(bi.value):``,pi=bi=>{let Bi=bi[0];return ft.value.hideOnOffsetDates?bi.some(ci=>ci.current)?ki(Bi):``:ki(Bi)},_i=(bi,Bi,ci=!0)=>{!ci&&_l()||(!qt.value.enabled||ut.value.allowPreventDefault)&&(Dt(bi,ut.value),Ue(`select-date`,Bi))},hi=bi=>{Dt(bi,ut.value)},di=bi=>{qt.value.enabled&&qt.value.dragSelect?(mi.value=!0,Ue(`select-date`,bi)):qt.value.enabled&&Ue(`select-date`,bi)};return p({triggerTransition:wi}),(bi,Bi)=>(openBlock(),createElementBlock(`div`,{class:normalizeClass(K.value)},[createBaseVNode(`div`,{ref_key:`calendarWrapRef`,ref:Jt,class:normalizeClass(Oi.value),role:`grid`},[createBaseVNode(`div`,Hr,[bi.weekNumbers?(openBlock(),createElementBlock(`div`,Wr,toDisplayString(bi.weekNumName),1)):createCommentVNode(``,!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(Mi.value,(ci,vi)=>(openBlock(),createElementBlock(`div`,{key:vi,class:`dp__calendar_header_item`,role:`gridcell`,"data-test-id":`calendar-header`,"aria-label":unref(Ct)?.weekDay?.(vi)},[bi.$slots[`calendar-header`]?renderSlot(bi.$slots,`calendar-header`,{key:0,day:ci,index:vi}):createCommentVNode(``,!0),bi.$slots[`calendar-header`]?createCommentVNode(``,!0):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(ci),1)],64))],8,Ur))),128))]),Bi[2]||=createBaseVNode(`div`,{class:`dp__calendar_header_separator`},null,-1),createVNode(Transition,{name:ii.value,css:!!bi.transitions},{default:withCtx(()=>[ei.value?(openBlock(),createElementBlock(`div`,{key:0,class:`dp__calendar`,role:`rowgroup`,onMouseleave:Bi[1]||=ci=>mi.value=!1},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fi.value,(ci,vi)=>(openBlock(),createElementBlock(`div`,{key:vi,class:`dp__calendar_row`,role:`row`},[bi.weekNumbers?(openBlock(),createElementBlock(`div`,Vr,[createBaseVNode(`div`,jr,toDisplayString(pi(ci.days)),1)])):createCommentVNode(``,!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(ci.days,(Ai,Li)=>(openBlock(),createElementBlock(`div`,{id:unref(Ha)(Ai.value),ref_for:!0,ref:Ti=>Xt(Ti,vi,Li),key:Li+vi,role:`gridcell`,class:`dp__calendar_item`,"aria-selected":(Ai.classData.dp__active_date||Ai.classData.dp__range_start||Ai.classData.dp__range_end)??void 0,"aria-disabled":Ai.classData.dp__cell_disabled||void 0,"aria-label":unref(Ct)?.day?.(Ai),tabindex:!Ai.current&&bi.hideOffsetDates?void 0:0,"data-test-id":unref(Ha)(Ai.value),onClick:withModifiers(Ti=>_i(Ti,Ai),[`prevent`]),onTouchend:Ti=>_i(Ti,Ai,!1),onKeydown:Ti=>unref(qe)(Ti,()=>bi.$emit(`select-date`,Ai)),onMouseenter:Ti=>at(Ai,vi,Li),onMouseleave:Ti=>Xe(Ai),onMousedown:Ti=>di(Ai),onMouseup:Bi[0]||=Ti=>mi.value=!1},[createBaseVNode(`div`,{class:normalizeClass([`dp__cell_inner`,Ai.classData])},[bi.$slots.day&&xe.value(Ai)?renderSlot(bi.$slots,`day`,{key:0,day:+Ai.text,date:Ai.value}):createCommentVNode(``,!0),bi.$slots.day?createCommentVNode(``,!0):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(Ai.text),1)],64)),Ai.marker&&xe.value(Ai)?(openBlock(),createElementBlock(Fragment,{key:2},[bi.$slots.marker?renderSlot(bi.$slots,`marker`,{key:0,marker:Ai.marker,day:+Ai.text,date:Ai.value}):(openBlock(),createElementBlock(`div`,{key:1,class:normalizeClass(Je.value(Ai.marker)),style:normalizeStyle(Ai.marker.color?{backgroundColor:Ai.marker.color}:{})},null,6))],64)):createCommentVNode(``,!0),s.value(Ai.value)?(openBlock(),createElementBlock(`div`,{key:3,ref_for:!0,ref_key:`activeTooltip`,ref:ui,class:`dp__marker_tooltip`,style:normalizeStyle(Yt.value)},[Ai.marker?.tooltip?(openBlock(),createElementBlock(`div`,{key:0,class:`dp__tooltip_content`,onClick:hi},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ai.marker.tooltip,(Ti,ba)=>(openBlock(),createElementBlock(`div`,{key:ba,class:`dp__tooltip_text`},[bi.$slots[`marker-tooltip`]?renderSlot(bi.$slots,`marker-tooltip`,{key:0,tooltip:Ti,day:Ai.value}):createCommentVNode(``,!0),bi.$slots[`marker-tooltip`]?createCommentVNode(``,!0):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode(`div`,{class:`dp__tooltip_mark`,style:normalizeStyle(Ti.color?{backgroundColor:Ti.color}:{})},null,4),createBaseVNode(`div`,null,toDisplayString(Ti.text),1)],64))]))),128)),createBaseVNode(`div`,{class:`dp__arrow_bottom_tp`,style:normalizeStyle(fi.value)},null,4)])):createCommentVNode(``,!0)],4)):createCommentVNode(``,!0)],2)],40,Kr))),128))]))),128))],32)):createCommentVNode(``,!0)]),_:3},8,[`name`,`css`])],2)],2))}}),yn=r=>Array.isArray(r),Qr=(r,p,j,Ue)=>{let De=ref([]),Ge=ref(new Date),R=ref(),{modelValue:Ct,calendars:zt,time:ft,today:qt}=na(r,p,()=>g(r.isTextInputDate)),{defaultedMultiCalendars:Nt,defaultedStartTime:Ut,defaultedRange:Yt,defaultedConfig:Gt,defaultedTz:Jt,propDates:ei,defaultedMultiDates:ii}=Oe(r),{validateMonthYearInRange:ri,isDisabled:ui,isDateRangeAllowed:fi,checkMinMaxRange:mi}=Tt(r),{updateTimeValues:Fi,getSetDateTime:Mi,setTime:xi,assignStartTime:wi,validateTime:Oi,disabledTimesConfig:Je}=Gn(r,ft,Ct,Ue),s=computed(()=>zi=>zt.value[zi]?zt.value[zi].month:0),K=computed(()=>zi=>zt.value[zi]?zt.value[zi].year:0),xe=zi=>!Gt.value.keepViewOnOffsetClick||zi?!0:!R.value,ke=(zi,ka,Ki,Gi=!1)=>{xe(Gi)&&(zt.value[zi]||(zt.value[zi]={month:0,year:0}),zt.value[zi].month=cn(ka)?zt.value[zi]?.month:ka,zt.value[zi].year=cn(Ki)?zt.value[zi]?.year:Ki)},Ke=()=>{r.autoApply&&p(`select-date`)},at=()=>{Ut.value&&wi(Ut.value)};onMounted(()=>{r.shadow||(Ct.value||(Bi(),at()),g(!0),r.focusStartDate&&r.startDate&&Bi())});let Xe=computed(()=>r.flow?.length&&!r.partialFlow?r.flowStep===r.flow.length:!0),We=()=>{r.autoApply&&Xe.value&&p(`auto-apply`,r.partialFlow?r.flowStep!==r.flow.length:!1)},g=(zi=!1)=>{if(Ct.value)return Array.isArray(Ct.value)?(De.value=Ct.value,_i(zi)):Xt(Ct.value,zi);if(Nt.value.count&&zi&&!r.startDate)return ti(H(),zi)},Ye=()=>Array.isArray(Ct.value)&&Yt.value.enabled?getMonth(Ct.value[0])===getMonth(Ct.value[1]??Ct.value[0]):!1,ti=(zi=new Date,ka=!1)=>{if((!Nt.value.count||!Nt.value.static||ka)&&ke(0,getMonth(zi),getYear(zi)),Nt.value.count&&(!Ct.value||Ye()||!Nt.value.solo)&&(!Nt.value.solo||ka))for(let Ki=1;Ki<Nt.value.count;Ki++){let Gi=add$1(set$1(H(),{month:s.value(Ki-1),year:K.value(Ki-1)}),{months:1});zt.value[Ki]={month:getMonth(Gi),year:getYear(Gi)}}},Xt=(zi,ka)=>{ti(zi),xi(`hours`,getHours(zi)),xi(`minutes`,getMinutes(zi)),xi(`seconds`,getSeconds(zi)),Nt.value.count&&ka&&bi()},si=zi=>{if(Nt.value.count){if(Nt.value.solo)return 0;let ka=getMonth(zi[0]),Ki=getMonth(zi[1]);return Math.abs(Ki-ka)<Nt.value.count?0:1}return 1},ki=(zi,ka)=>{zi[1]&&Yt.value.showLastInRange?ti(zi[si(zi)],ka):ti(zi[0],ka);let Ki=(Gi,Aa)=>[Gi(zi[0]),zi[1]?Gi(zi[1]):ft[Aa][1]];xi(`hours`,Ki(getHours,`hours`)),xi(`minutes`,Ki(getMinutes,`minutes`)),xi(`seconds`,Ki(getSeconds,`seconds`))},pi=(zi,ka)=>{if((Yt.value.enabled||r.weekPicker)&&!ii.value.enabled)return ki(zi,ka);if(ii.value.enabled&&ka){let Ki=zi[zi.length-1];return Xt(Ki,ka)}},_i=zi=>{let ka=Ct.value;pi(ka,zi),Nt.value.count&&Nt.value.solo&&bi()},hi=(zi,ka)=>{let Ki=set$1(H(),{month:s.value(ka),year:K.value(ka)}),Gi=zi<0?addMonths(Ki,1):subMonths(Ki,1);ri(getMonth(Gi),getYear(Gi),zi<0,r.preventMinMaxNavigation)&&(ke(ka,getMonth(Gi),getYear(Gi)),p(`update-month-year`,{instance:ka,month:getMonth(Gi),year:getYear(Gi)}),Nt.value.count&&!Nt.value.solo&&di(ka),j())},di=zi=>{for(let ka=zi-1;ka>=0;ka--){let Ki=subMonths(set$1(H(),{month:s.value(ka+1),year:K.value(ka+1)}),1);ke(ka,getMonth(Ki),getYear(Ki))}for(let ka=zi+1;ka<=Nt.value.count-1;ka++){let Ki=addMonths(set$1(H(),{month:s.value(ka-1),year:K.value(ka-1)}),1);ke(ka,getMonth(Ki),getYear(Ki))}},bi=()=>{if(Array.isArray(Ct.value)&&Ct.value.length===2){let zi=H(H(Ct.value[1]?Ct.value[1]:addMonths(Ct.value[0],1))),[ka,Ki]=[getMonth(Ct.value[0]),getYear(Ct.value[0])],[Gi,Aa]=[getMonth(Ct.value[1]),getYear(Ct.value[1])];(ka!==Gi||ka===Gi&&Ki!==Aa)&&Nt.value.solo&&ke(1,getMonth(zi),getYear(zi))}else Ct.value&&!Array.isArray(Ct.value)&&(ke(0,getMonth(Ct.value),getYear(Ct.value)),ti(H()))},Bi=()=>{r.startDate&&(ke(0,getMonth(H(r.startDate)),getYear(H(r.startDate))),Nt.value.count&&di(0))},ci=(zi,ka)=>{if(r.monthChangeOnScroll){let Ki=new Date().getTime()-Ge.value.getTime(),Gi=Math.abs(zi.deltaY),Aa=500;Gi>1&&(Aa=100),Gi>100&&(Aa=0),Ki>Aa&&(Ge.value=new Date,hi(r.monthChangeOnScroll===`inverse`?zi.deltaY:-zi.deltaY,ka))}},vi=(zi,ka,Ki=!1)=>{r.monthChangeOnArrows&&r.vertical===Ki&&Ai(zi,ka)},Ai=(zi,ka)=>{hi(zi===`right`?-1:1,ka)},Li=zi=>{if(ei.value.markers)return ca(zi.value,ei.value.markers)},Ti=(zi,ka)=>{switch(r.sixWeeks===!0?`append`:r.sixWeeks){case`prepend`:return[!0,!1];case`center`:return[zi==0,!0];case`fair`:return[zi==0||ka>zi,!0];case`append`:return[!1,!1];default:return[!1,!1]}},ba=(zi,ka,Ki,Gi)=>{if(r.sixWeeks&&zi.length<6){let Aa=6-zi.length,[Ji,Xi]=Ti((ka.getDay()+7-Gi)%7,6-(Ki.getDay()+7-Gi)%7);for(let kn=1;kn<=Aa;kn++)if(Xi?!!(kn%2)==Ji:Ji){let ea=zi[0].days[0],ua=Ri(addDays(ea.value,-7),getMonth(ka));zi.unshift({days:ua})}else{let ea=zi[zi.length-1],ua=ea.days[ea.days.length-1],Ei=Ri(addDays(ua.value,1),getMonth(ka));zi.push({days:Ei})}}return zi},Ri=(zi,ka)=>{let Ki=H(zi),Gi=[];for(let Aa=0;Aa<7;Aa++){let Ji=addDays(Ki,Aa),Xi=getMonth(Ji)!==ka;Gi.push({text:r.hideOffsetDates&&Xi?``:Ji.getDate(),value:Ji,current:!Xi,classData:{}})}return Gi},Wi=(zi,ka)=>{let Ki=[],Gi=new Date(ka,zi),Aa=new Date(ka,zi+1,0),Ji=r.weekStart,Xi=startOfWeek(Gi,{weekStartsOn:Ji}),kn=ea=>{let ua=Ri(ea,zi);Ki.push({days:ua}),!Ki[Ki.length-1].days.some(Ei=>$e(Fe(Ei.value),Fe(Aa)))&&kn(addDays(ea,7))};return kn(Xi),ba(Ki,Gi,Aa,Ji)},Ma=zi=>{let ka=Mt(H(zi.value),ft.hours,ft.minutes,Vi());p(`date-update`,ka),ii.value.enabled?en(ka,Ct,ii.value.limit):Ct.value=ka,Ue(),nextTick().then(()=>{We()})},Hi=zi=>Yt.value.noDisabledRange?In(De.value[0],zi).some(ka=>ui(ka)):!1,Ii=()=>{De.value=Ct.value?Ct.value.slice():[],De.value.length===2&&!(Yt.value.fixedStart||Yt.value.fixedEnd)&&(De.value=[])},ya=(zi,ka)=>{let Ki=[H(zi.value),addDays(H(zi.value),+Yt.value.autoRange)];fi(Ki)?(ka&&gi(zi.value),De.value=Ki):p(`invalid-date`,zi.value)},gi=zi=>{if(ke(0,getMonth(H(zi)),getYear(H(zi))),Nt.value.count>0)for(let ka=1;ka<Nt.value.count;ka++){let Ki=El(set$1(H(zi),{year:K.value(ka-1),month:s.value(ka-1)}));ke(ka,Ki.month,Ki.year)}},Ni=zi=>{if(Hi(zi.value)||!mi(zi.value,Ct.value,Yt.value.fixedStart?0:1))return p(`invalid-date`,zi.value);De.value=Vn(H(zi.value),Ct,p,Yt)},$i=(zi,ka)=>{if(Ii(),Yt.value.autoRange)return ya(zi,ka);if(Yt.value.fixedStart||Yt.value.fixedEnd)return Ni(zi);De.value[0]?mi(H(zi.value),Ct.value)&&!Hi(zi.value)?Be(H(zi.value),H(De.value[0]))?(De.value.unshift(H(zi.value)),p(`range-end`,De.value[0])):(De.value[1]=H(zi.value),p(`range-end`,De.value[1])):(r.autoApply&&p(`auto-apply-invalid`,zi.value),p(`invalid-date`,zi.value)):(De.value[0]=H(zi.value),p(`range-start`,De.value[0]))},Vi=(zi=!0)=>r.enableSeconds?Array.isArray(ft.seconds)?zi?ft.seconds[0]:ft.seconds[1]:ft.seconds:0,Ui=zi=>{De.value[zi]=Mt(De.value[zi],ft.hours[zi],ft.minutes[zi],Vi(zi!==1))},yi=()=>{De.value[0]&&De.value[1]&&+De.value?.[0]>+De.value?.[1]&&(De.value.reverse(),p(`range-start`,De.value[0]),p(`range-end`,De.value[1]))},ai=()=>{De.value.length&&(De.value[0]&&!De.value[1]?Ui(0):(Ui(0),Ui(1),Ue()),yi(),Ct.value=De.value.slice(),pa(De.value,p,r.autoApply,r.modelAuto))},oi=(zi,ka=!1)=>{if(ui(zi.value)||!zi.current&&r.hideOffsetDates)return p(`invalid-date`,zi.value);if(R.value=JSON.parse(JSON.stringify(zi)),!Yt.value.enabled)return Ma(zi);yn(ft.hours)&&yn(ft.minutes)&&!ii.value.enabled&&($i(zi,ka),ai())},Di=(zi,ka)=>{ke(zi,ka.month,ka.year,!0),Nt.value.count&&!Nt.value.solo&&di(zi),p(`update-month-year`,{instance:zi,month:ka.month,year:ka.year}),j(Nt.value.solo?zi:void 0);let Ki=r.flow?.length?r.flow[r.flowStep]:void 0;!ka.fromNav&&(Ki===je.month||Ki===je.year)&&Ue()},Si=(zi,ka)=>{Un({value:zi,modelValue:Ct,range:Yt.value.enabled,timezone:ka?void 0:Jt.value.timezone}),Ke(),r.multiCalendars&&nextTick().then(()=>g(!0))},qi=()=>{let zi=Qa(H(),Jt.value);!Yt.value.enabled&&!ii.value.enabled?Ct.value=zi:Ct.value&&Array.isArray(Ct.value)&&Ct.value[0]?ii.value.enabled?Ct.value=[...Ct.value,zi]:Ct.value=Be(zi,Ct.value[0])?[zi,Ct.value[0]]:[Ct.value[0],zi]:Ct.value=[zi],Ke()},la=()=>{if(Array.isArray(Ct.value))if(ii.value.enabled){let zi=Yi();Ct.value[Ct.value.length-1]=Mi(zi)}else Ct.value=Ct.value.map((zi,ka)=>zi&&Mi(zi,ka));else Ct.value=Mi(Ct.value);p(`time-update`)},Yi=()=>Array.isArray(Ct.value)&&Ct.value.length?Ct.value[Ct.value.length-1]:null;return{calendars:zt,modelValue:Ct,month:s,year:K,time:ft,disabledTimesConfig:Je,today:qt,validateTime:Oi,getCalendarDays:Wi,getMarker:Li,handleScroll:ci,handleSwipe:Ai,handleArrow:vi,selectDate:oi,updateMonthYear:Di,presetDate:Si,selectCurrentDate:qi,updateTime:(zi,ka=!0,Ki=!1)=>{Fi(zi,ka,Ki,la)},assignMonthAndYear:ti,setStartTime:at}},qr={key:0},Xr=defineComponent({__name:`DatePicker`,props:{...dt},emits:[`tooltip-open`,`tooltip-close`,`mount`,`update:internal-model-value`,`update-flow-step`,`reset-flow`,`auto-apply`,`focus-menu`,`select-date`,`range-start`,`range-end`,`invalid-fixed-range`,`time-update`,`am-pm-change`,`time-picker-open`,`time-picker-close`,`recalculate-position`,`update-month-year`,`auto-apply-invalid`,`date-update`,`invalid-date`,`overlay-toggle`],setup(r,{expose:p,emit:j}){let Ue=j,De=r,{calendars:Ge,month:R,year:ut,modelValue:Ct,time:zt,disabledTimesConfig:ft,today:qt,validateTime:Nt,getCalendarDays:Ut,getMarker:Yt,handleArrow:Gt,handleScroll:Jt,handleSwipe:ei,selectDate:ii,updateMonthYear:ri,presetDate:ui,selectCurrentDate:fi,updateTime:mi,assignMonthAndYear:Fi,setStartTime:Mi}=Qr(De,Ue,Ye,ti),xi=useSlots(),{setHoverDate:wi,getDayClassData:Oi,clearHoverDate:Je}=mo(Ct,De),{defaultedMultiCalendars:s}=Oe(De),K=ref([]),xe=ref([]),ke=ref(null),Ke=et(xi,`calendar`),at=et(xi,`monthYear`),Xe=et(xi,`timePicker`),We=ci=>{De.shadow||Ue(`mount`,ci)};watch(Ge,()=>{De.shadow||setTimeout(()=>{Ue(`recalculate-position`)},0)},{deep:!0}),watch(s,(ci,vi)=>{ci.count-vi.count>0&&Fi()},{deep:!0});let g=computed(()=>ci=>Ut(R.value(ci),ut.value(ci)).map(vi=>({...vi,days:vi.days.map(Ai=>(Ai.marker=Yt(Ai),Ai.classData=Oi(Ai),Ai))})));function Ye(ci){ci||ci===0?xe.value[ci]?.triggerTransition(R.value(ci),ut.value(ci)):xe.value.forEach((vi,Ai)=>vi.triggerTransition(R.value(Ai),ut.value(Ai)))}function ti(){Ue(`update-flow-step`)}let Xt=(ci,vi=!1)=>{ii(ci,vi),De.spaceConfirm&&Ue(`select-date`)},si=(ci,vi,Ai=0)=>{K.value[Ai]?.toggleMonthPicker(ci,vi)},ki=(ci,vi,Ai=0)=>{K.value[Ai]?.toggleYearPicker(ci,vi)},pi=(ci,vi,Ai)=>{ke.value?.toggleTimePicker(ci,vi,Ai)},_i=(ci,vi)=>{if(!De.range){let Ai=Ct.value?Ct.value:qt,Li=vi?new Date(vi):Ai,Ti=ci?startOfWeek(Li,{weekStartsOn:1}):endOfWeek(Li,{weekStartsOn:1});ii({value:Ti,current:getMonth(Li)===R.value(0),text:``,classData:{}}),document.getElementById(Ha(Ti))?.focus()}},hi=ci=>{K.value[0]?.handleMonthYearChange(ci,!0)},di=ci=>{ri(0,{month:R.value(0),year:ut.value(0)+(ci?1:-1),fromNav:!0})},bi=(ci,vi)=>{ci===je.time&&Ue(`time-picker-${vi?`open`:`close`}`),Ue(`overlay-toggle`,{open:vi,overlay:ci})},Bi=ci=>{Ue(`overlay-toggle`,{open:!1,overlay:ci}),Ue(`focus-menu`)};return p({clearHoverDate:Je,presetDate:ui,selectCurrentDate:fi,toggleMonthPicker:si,toggleYearPicker:ki,toggleTimePicker:pi,handleArrow:Gt,updateMonthYear:ri,getSidebarProps:()=>({modelValue:Ct,month:R,year:ut,time:zt,updateTime:mi,updateMonthYear:ri,selectDate:ii,presetDate:ui}),changeMonth:hi,changeYear:di,selectWeekDate:_i,setStartTime:Mi}),(ci,vi)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(ma,{"multi-calendars":unref(s).count,collapse:ci.collapse,"is-mobile":ci.isMobile},{default:withCtx(({instance:Ai,index:Li})=>[ci.disableMonthYearSelect?createCommentVNode(``,!0):(openBlock(),createBlock(zr,mergeProps({key:0,ref:Ti=>{Ti&&(K.value[Li]=Ti)},months:unref(Pn)(ci.formatLocale,ci.locale,ci.monthNameFormat),years:unref(qa)(ci.yearRange,ci.locale,ci.reverseYears),month:unref(R)(Ai),year:unref(ut)(Ai),instance:Ai},ci.$props,{onMount:vi[0]||=Ti=>We(unref(Ot).header),onResetFlow:vi[1]||=Ti=>ci.$emit(`reset-flow`),onUpdateMonthYear:Ti=>unref(ri)(Ai,Ti),onOverlayClosed:Bi,onOverlayOpened:vi[2]||=Ti=>ci.$emit(`overlay-toggle`,{open:!0,overlay:Ti})}),createSlots({_:2},[renderList(unref(at),(Ti,ba)=>({name:Ti,fn:withCtx(Ri=>[renderSlot(ci.$slots,Ti,normalizeProps(guardReactiveProps(Ri)))])}))]),1040,[`months`,`years`,`month`,`year`,`instance`,`onUpdateMonthYear`])),createVNode(Gr,mergeProps({ref:Ti=>{Ti&&(xe.value[Li]=Ti)},"mapped-dates":g.value(Ai),month:unref(R)(Ai),year:unref(ut)(Ai),instance:Ai},ci.$props,{onSelectDate:Ti=>unref(ii)(Ti,Ai!==1),onHandleSpace:Ti=>Xt(Ti,Ai!==1),onSetHoverDate:vi[3]||=Ti=>unref(wi)(Ti),onHandleScroll:Ti=>unref(Jt)(Ti,Ai),onHandleSwipe:Ti=>unref(ei)(Ti,Ai),onMount:vi[4]||=Ti=>We(unref(Ot).calendar),onResetFlow:vi[5]||=Ti=>ci.$emit(`reset-flow`),onTooltipOpen:vi[6]||=Ti=>ci.$emit(`tooltip-open`,Ti),onTooltipClose:vi[7]||=Ti=>ci.$emit(`tooltip-close`,Ti)}),createSlots({_:2},[renderList(unref(Ke),(Ti,ba)=>({name:Ti,fn:withCtx(Ri=>[renderSlot(ci.$slots,Ti,normalizeProps(guardReactiveProps({...Ri})))])}))]),1040,[`mapped-dates`,`month`,`year`,`instance`,`onSelectDate`,`onHandleSpace`,`onHandleScroll`,`onHandleSwipe`])]),_:3},8,[`multi-calendars`,`collapse`,`is-mobile`]),ci.enableTimePicker?(openBlock(),createElementBlock(`div`,qr,[ci.$slots[`time-picker`]?renderSlot(ci.$slots,`time-picker`,normalizeProps(mergeProps({key:0},{time:unref(zt),updateTime:unref(mi)}))):(openBlock(),createBlock(Kn,mergeProps({key:1,ref_key:`timePickerRef`,ref:ke},ci.$props,{hours:unref(zt).hours,minutes:unref(zt).minutes,seconds:unref(zt).seconds,"internal-model-value":ci.internalModelValue,"disabled-times-config":unref(ft),"validate-time":unref(Nt),onMount:vi[8]||=Ai=>We(unref(Ot).timePicker),"onUpdate:hours":vi[9]||=Ai=>unref(mi)(Ai),"onUpdate:minutes":vi[10]||=Ai=>unref(mi)(Ai,!1),"onUpdate:seconds":vi[11]||=Ai=>unref(mi)(Ai,!1,!0),onResetFlow:vi[12]||=Ai=>ci.$emit(`reset-flow`),onOverlayClosed:vi[13]||=Ai=>bi(Ai,!1),onOverlayOpened:vi[14]||=Ai=>bi(Ai,!0),onAmPmChange:vi[15]||=Ai=>ci.$emit(`am-pm-change`,Ai)}),createSlots({_:2},[renderList(unref(Xe),(Ai,Li)=>({name:Ai,fn:withCtx(Ti=>[renderSlot(ci.$slots,Ai,normalizeProps(guardReactiveProps(Ti)))])}))]),1040,[`hours`,`minutes`,`seconds`,`internal-model-value`,`disabled-times-config`,`validate-time`]))])):createCommentVNode(``,!0)],64))}}),Jr=(r,p)=>{let j=ref(),{defaultedMultiCalendars:Ue,defaultedConfig:De,defaultedHighlight:Ge,defaultedRange:R,propDates:ut,defaultedFilters:Ct,defaultedMultiDates:zt}=Oe(r),{modelValue:ft,year:qt,month:Nt,calendars:Ut}=na(r,p),{isDisabled:Yt}=Tt(r),{selectYear:Gt,groupedYears:Jt,showYearPicker:ei,isDisabled:ii,toggleYearPicker:ri,handleYearSelect:ui,handleYear:fi}=jn({modelValue:ft,multiCalendars:Ue,range:R,highlight:Ge,calendars:Ut,propDates:ut,month:Nt,year:qt,filters:Ct,props:r,emit:p}),mi=(xe,ke)=>[xe,ke].map(Ke=>format(Ke,`MMMM`,{locale:r.formatLocale})).join(`-`),Fi=computed(()=>xe=>ft.value?Array.isArray(ft.value)?ft.value.some(ke=>isSameQuarter(xe,ke)):isSameQuarter(ft.value,xe):!1),Mi=xe=>{if(R.value.enabled){if(Array.isArray(ft.value)){let ke=$e(xe,ft.value[0])||$e(xe,ft.value[1]);return xt(ft.value,j.value,xe)&&!ke}return!1}return!1},xi=(xe,ke)=>xe.quarter===getQuarter(ke)&&xe.year===getYear(ke),wi=xe=>typeof Ge.value==`function`?Ge.value({quarter:getQuarter(xe),year:getYear(xe)}):!!Ge.value.quarters.find(ke=>xi(ke,xe)),Oi=computed(()=>xe=>{let ke=set$1(new Date,{year:qt.value(xe)});return eachQuarterOfInterval({start:startOfYear(ke),end:endOfYear(ke)}).map(Ke=>{let at=startOfQuarter(Ke),Xe=endOfQuarter(Ke),We=Yt(Ke),g=Mi(at),Ye=wi(at);return{text:mi(at,Xe),value:at,active:Fi.value(at),highlighted:Ye,disabled:We,isBetween:g}})}),Je=xe=>{en(xe,ft,zt.value.limit),p(`auto-apply`,!0)},s=xe=>{ft.value=tn(ft,xe,p),pa(ft.value,p,r.autoApply,r.modelAuto)},K=xe=>{ft.value=xe,p(`auto-apply`)};return{defaultedConfig:De,defaultedMultiCalendars:Ue,groupedYears:Jt,year:qt,isDisabled:ii,quarters:Oi,showYearPicker:ei,modelValue:ft,setHoverDate:xe=>{j.value=xe},selectYear:Gt,selectQuarter:(xe,ke,Ke)=>{if(!Ke)return Ut.value[ke].month=getMonth(endOfQuarter(xe)),zt.value.enabled?Je(xe):R.value.enabled?s(xe):K(xe)},toggleYearPicker:ri,handleYearSelect:ui,handleYear:fi}},Zr={class:`dp--quarter-items`},xr=[`data-test-id`,`disabled`,`onClick`,`onMouseover`],eo=defineComponent({compatConfig:{MODE:3},__name:`QuarterPicker`,props:{...dt},emits:[`update:internal-model-value`,`reset-flow`,`overlay-closed`,`auto-apply`,`range-start`,`range-end`,`overlay-toggle`,`update-month-year`],setup(r,{expose:p,emit:j}){let Ue=j,De=r,Ge=et(useSlots(),`yearMode`),{defaultedMultiCalendars:R,defaultedConfig:ut,groupedYears:Ct,year:zt,isDisabled:ft,quarters:qt,modelValue:Nt,showYearPicker:Ut,setHoverDate:Yt,selectQuarter:Gt,toggleYearPicker:Jt,handleYearSelect:ei,handleYear:ii}=Jr(De,Ue);return p({getSidebarProps:()=>({modelValue:Nt,year:zt,selectQuarter:Gt,handleYearSelect:ei,handleYear:ii})}),(ri,ui)=>(openBlock(),createBlock(ma,{"multi-calendars":unref(R).count,collapse:ri.collapse,stretch:``,"is-mobile":ri.isMobile},{default:withCtx(({instance:fi})=>[createBaseVNode(`div`,{class:`dp-quarter-picker-wrap`,style:normalizeStyle({minHeight:`${unref(ut).modeHeight}px`})},[ri.$slots[`top-extra`]?renderSlot(ri.$slots,`top-extra`,{key:0,value:ri.internalModelValue}):createCommentVNode(``,!0),createBaseVNode(`div`,null,[createVNode(Wn,mergeProps(ri.$props,{items:unref(Ct)(fi),instance:fi,"show-year-picker":unref(Ut)[fi],year:unref(zt)(fi),"is-disabled":mi=>unref(ft)(fi,mi),onHandleYear:mi=>unref(ii)(fi,mi),onYearSelect:mi=>unref(ei)(mi,fi),onToggleYearPicker:mi=>unref(Jt)(fi,mi?.flow,mi?.show)}),createSlots({_:2},[renderList(unref(Ge),(mi,Fi)=>({name:mi,fn:withCtx(Mi=>[renderSlot(ri.$slots,mi,normalizeProps(guardReactiveProps(Mi)))])}))]),1040,[`items`,`instance`,`show-year-picker`,`year`,`is-disabled`,`onHandleYear`,`onYearSelect`,`onToggleYearPicker`])]),createBaseVNode(`div`,Zr,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(qt)(fi),(mi,Fi)=>(openBlock(),createElementBlock(`div`,{key:Fi},[createBaseVNode(`button`,{type:`button`,class:normalizeClass([`dp--qr-btn`,{"dp--qr-btn-active":mi.active,"dp--qr-btn-between":mi.isBetween,"dp--qr-btn-disabled":mi.disabled,"dp--highlighted":mi.highlighted}]),"data-test-id":mi.value,disabled:mi.disabled,onClick:Mi=>unref(Gt)(mi.value,fi,mi.disabled),onMouseover:Mi=>unref(Yt)(mi.value)},[ri.$slots.quarter?renderSlot(ri.$slots,`quarter`,{key:0,value:mi.value,text:mi.text}):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(mi.text),1)],64))],42,xr)]))),128))])],4)]),_:3},8,[`multi-calendars`,`collapse`,`is-mobile`]))}}),Qn=(r,p)=>{let j=ref(0);onMounted(()=>{Ue(),window.addEventListener(`resize`,Ue,{passive:!0})}),onUnmounted(()=>{window.removeEventListener(`resize`,Ue)});let Ue=()=>{j.value=window.document.documentElement.clientWidth};return{isMobile:computed(()=>j.value<=r.value.mobileBreakpoint&&!p?!0:void 0)}},to=[`id`,`tabindex`,`role`,`aria-label`],ao={key:0,class:`dp--menu-load-container`},no={key:1,class:`dp--menu-header`},lo=[`data-dp-mobile`],ro={key:0,class:`dp__sidebar_left`},oo=[`data-dp-mobile`],so=[`data-test-id`,`data-dp-mobile`,`onClick`,`onKeydown`],uo={key:2,class:`dp__sidebar_right`},io={key:3,class:`dp__action_extra`},hn=defineComponent({compatConfig:{MODE:3},__name:`DatepickerMenu`,props:{...va,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:[`close-picker`,`select-date`,`auto-apply`,`time-update`,`flow-step`,`update-month-year`,`invalid-select`,`update:internal-model-value`,`recalculate-position`,`invalid-fixed-range`,`tooltip-open`,`tooltip-close`,`time-picker-open`,`time-picker-close`,`am-pm-change`,`range-start`,`range-end`,`auto-apply-invalid`,`date-update`,`invalid-date`,`overlay-toggle`,`menu-blur`],setup(r,{expose:p,emit:j}){let Ue=j,De=r,Ge=ref(null),R=computed(()=>{let{openOnTop:Ii,...ya}=De;return{...ya,isMobile:Jt.value,flowStep:s.value,menuWrapRef:Ge.value}}),{setMenuFocused:ut,setShiftKey:Ct,control:zt}=Hn(),ft=useSlots(),{defaultedTextInput:qt,defaultedInline:Nt,defaultedConfig:Ut,defaultedUI:Yt,handleEventPropagation:Gt}=Oe(De),{isMobile:Jt}=Qn(Ut,De.shadow),ei=ref(null),ii=ref(0),ri=ref(null),ui=ref(!1),fi=ref(null),mi=ref(!1),Fi=Ii=>{mi.value=!0,Ut.value.allowPreventDefault&&Ii.preventDefault(),Dt(Ii,Ut.value,!0)};onMounted(()=>{if(!De.shadow){ui.value=!0,Mi(),window.addEventListener(`resize`,Mi);let Ii=Le(Ge);Ii&&!qt.value.enabled&&!Nt.value.enabled&&(ut(!0),We()),Ii&&(Ii.addEventListener(`pointerdown`,Fi),Ii.addEventListener(`mousedown`,Fi))}document.addEventListener(`mousedown`,Hi)}),onUnmounted(()=>{window.removeEventListener(`resize`,Mi),document.removeEventListener(`mousedown`,Hi);let Ii=Le(Ge);Ii&&(Ii.removeEventListener(`pointerdown`,Fi),Ii.removeEventListener(`mousedown`,Fi))});let Mi=()=>{let Ii=Le(ri);Ii&&(ii.value=Ii.getBoundingClientRect().width)},{arrowRight:xi,arrowLeft:wi,arrowDown:Oi,arrowUp:Je}=At(),{flowStep:s,updateFlowStep:K,childMount:xe,resetFlow:ke,handleFlow:Ke}=po(De,Ue,fi),at=computed(()=>De.monthPicker?hr:De.yearPicker?kr:De.timePicker?Yr:De.quarterPicker?eo:Xr),Xe=computed(()=>{if(Ut.value.arrowLeft)return Ut.value.arrowLeft;let Ii=Ge.value?.getBoundingClientRect(),ya=De.getInputRect();return ya?.width<ii?.value&&ya?.left<=(Ii?.left??0)?`${ya?.width/2}px`:ya?.right>=(Ii?.right??0)&&ya?.width<ii?.value?`${ii?.value-ya?.width/2}px`:`50%`}),We=()=>{let Ii=Le(Ge);Ii&&Ii.focus({preventScroll:!0})},g=computed(()=>fi.value?.getSidebarProps()||{}),Ye=()=>{De.openOnTop&&Ue(`recalculate-position`)},ti=et(ft,`action`),Xt=computed(()=>De.monthPicker||De.yearPicker?et(ft,`monthYear`):De.timePicker?et(ft,`timePicker`):et(ft,`shared`)),si=computed(()=>De.openOnTop?`dp__arrow_bottom`:`dp__arrow_top`),ki=computed(()=>({dp__menu_disabled:De.disabled,dp__menu_readonly:De.readonly,"dp-menu-loading":De.loading})),pi=computed(()=>({dp__menu:!0,dp__menu_index:!Nt.value.enabled,dp__relative:Nt.value.enabled,...Yt.value.menu??{}})),_i=Ii=>{Dt(Ii,Ut.value,!0)},hi=Ii=>{De.escClose&&(Ue(`close-picker`),Gt(Ii))},di=Ii=>{if(De.arrowNavigation){if(Ii===Qe.up)return Je();if(Ii===Qe.down)return Oi();if(Ii===Qe.left)return wi();if(Ii===Qe.right)return xi()}else Ii===Qe.left||Ii===Qe.up?Ai(`handleArrow`,Qe.left,0,Ii===Qe.up):Ai(`handleArrow`,Qe.right,0,Ii===Qe.down)},bi=Ii=>{Ct(Ii.shiftKey),!De.disableMonthYearSelect&&Ii.code===Re.tab&&Ii.target.classList.contains(`dp__menu`)&&zt.value.shiftKeyInMenu&&(Ii.preventDefault(),Dt(Ii,Ut.value,!0),Ue(`close-picker`))},Bi=()=>{We(),Ue(`time-picker-close`)},ci=Ii=>{fi.value?.toggleTimePicker(!1,!1),fi.value?.toggleMonthPicker(!1,!1,Ii),fi.value?.toggleYearPicker(!1,!1,Ii)},vi=(Ii,ya=0)=>Ii===`month`?fi.value?.toggleMonthPicker(!1,!0,ya):Ii===`year`?fi.value?.toggleYearPicker(!1,!0,ya):Ii===`time`?fi.value?.toggleTimePicker(!0,!1):ci(ya),Ai=(Ii,...ya)=>{fi.value?.[Ii]&&fi.value?.[Ii](...ya)},Li=()=>{Ai(`selectCurrentDate`)},Ti=(Ii,ya)=>{Ai(`presetDate`,toValue(Ii),ya)},ba=()=>{Ai(`clearHoverDate`)},Ri=(Ii,ya)=>{Ai(`updateMonthYear`,Ii,ya)},Wi=(Ii,ya)=>{Ii.preventDefault(),di(ya)},Ma=Ii=>{if(bi(Ii),Ii.key===Re.home||Ii.key===Re.end)return Ai(`selectWeekDate`,Ii.key===Re.home,Ii.target.getAttribute(`id`));switch((Ii.key===Re.pageUp||Ii.key===Re.pageDown)&&(Ii.shiftKey?(Ai(`changeYear`,Ii.key===Re.pageUp),Fa(Ge.value,`overlay-year`)?.focus()):(Ai(`changeMonth`,Ii.key===Re.pageUp),Fa(Ge.value,Ii.key===Re.pageUp?`action-prev`:`action-next`)?.focus()),Ii.target.getAttribute(`id`)&&Ge.value?.focus({preventScroll:!0})),Ii.key){case Re.esc:return hi(Ii);case Re.arrowLeft:return Wi(Ii,Qe.left);case Re.arrowRight:return Wi(Ii,Qe.right);case Re.arrowUp:return Wi(Ii,Qe.up);case Re.arrowDown:return Wi(Ii,Qe.down);default:return}},Hi=Ii=>{Nt.value.enabled&&!Nt.value.input&&!Ge.value?.contains(Ii.target)&&mi.value&&(mi.value=!1,Ue(`menu-blur`))};return p({updateMonthYear:Ri,switchView:vi,handleFlow:Ke,onValueCleared:()=>{fi.value?.setStartTime?.()}}),(Ii,ya)=>(openBlock(),createElementBlock(`div`,{id:Ii.uid?`dp-menu-${Ii.uid}`:void 0,ref_key:`dpMenuRef`,ref:Ge,tabindex:unref(Nt).enabled?void 0:`0`,role:unref(Nt).enabled?void 0:`dialog`,"aria-label":Ii.ariaLabels?.menu,class:normalizeClass(pi.value),style:normalizeStyle({"--dp-arrow-left":Xe.value}),onMouseleave:ba,onClick:_i,onKeydown:Ma},[(Ii.disabled||Ii.readonly)&&unref(Nt).enabled||Ii.loading?(openBlock(),createElementBlock(`div`,{key:0,class:normalizeClass(ki.value)},[Ii.loading?(openBlock(),createElementBlock(`div`,ao,[...ya[19]||=[createBaseVNode(`span`,{class:`dp--menu-loader`},null,-1)]])):createCommentVNode(``,!0)],2)):createCommentVNode(``,!0),Ii.$slots[`menu-header`]?(openBlock(),createElementBlock(`div`,no,[renderSlot(Ii.$slots,`menu-header`)])):createCommentVNode(``,!0),!unref(Nt).enabled&&!Ii.teleportCenter?(openBlock(),createElementBlock(`div`,{key:2,class:normalizeClass(si.value)},null,2)):createCommentVNode(``,!0),createBaseVNode(`div`,{ref_key:`innerMenuRef`,ref:ri,class:normalizeClass({dp__menu_content_wrapper:Ii.presetDates?.length||!!Ii.$slots[`left-sidebar`]||!!Ii.$slots[`right-sidebar`],"dp--menu-content-wrapper-collapsed":r.collapse&&(Ii.presetDates?.length||!!Ii.$slots[`left-sidebar`]||!!Ii.$slots[`right-sidebar`])}),"data-dp-mobile":unref(Jt),style:normalizeStyle({"--dp-menu-width":`${ii.value}px`})},[Ii.$slots[`left-sidebar`]?(openBlock(),createElementBlock(`div`,ro,[renderSlot(Ii.$slots,`left-sidebar`,normalizeProps(guardReactiveProps(g.value)))])):createCommentVNode(``,!0),Ii.presetDates.length?(openBlock(),createElementBlock(`div`,{key:1,class:normalizeClass({"dp--preset-dates-collapsed":r.collapse,"dp--preset-dates":!0}),"data-dp-mobile":unref(Jt)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ii.presetDates,(gi,Ni)=>(openBlock(),createElementBlock(Fragment,{key:Ni},[gi.slot?renderSlot(Ii.$slots,gi.slot,{key:0,presetDate:Ti,label:gi.label,value:gi.value}):(openBlock(),createElementBlock(`button`,{key:1,type:`button`,style:normalizeStyle(gi.style||{}),class:normalizeClass([`dp__btn dp--preset-range`,{"dp--preset-range-collapsed":r.collapse}]),"data-test-id":gi.testId??void 0,"data-dp-mobile":unref(Jt),onClick:withModifiers($i=>Ti(gi.value,gi.noTz),[`prevent`]),onKeydown:$i=>unref(qe)($i,()=>Ti(gi.value,gi.noTz),!0)},toDisplayString(gi.label),47,so))],64))),128))],10,oo)):createCommentVNode(``,!0),createBaseVNode(`div`,{ref_key:`calendarWrapperRef`,ref:ei,class:`dp__instance_calendar`,role:`document`},[(openBlock(),createBlock(resolveDynamicComponent(at.value),mergeProps({ref_key:`dynCmpRef`,ref:fi},R.value,{"flow-step":unref(s),onMount:unref(xe),onUpdateFlowStep:unref(K),onResetFlow:unref(ke),onFocusMenu:We,onSelectDate:ya[0]||=gi=>Ii.$emit(`select-date`),onDateUpdate:ya[1]||=gi=>Ii.$emit(`date-update`,gi),onTooltipOpen:ya[2]||=gi=>Ii.$emit(`tooltip-open`,gi),onTooltipClose:ya[3]||=gi=>Ii.$emit(`tooltip-close`,gi),onAutoApply:ya[4]||=gi=>Ii.$emit(`auto-apply`,gi),onRangeStart:ya[5]||=gi=>Ii.$emit(`range-start`,gi),onRangeEnd:ya[6]||=gi=>Ii.$emit(`range-end`,gi),onInvalidFixedRange:ya[7]||=gi=>Ii.$emit(`invalid-fixed-range`,gi),onTimeUpdate:ya[8]||=gi=>Ii.$emit(`time-update`),onAmPmChange:ya[9]||=gi=>Ii.$emit(`am-pm-change`,gi),onTimePickerOpen:ya[10]||=gi=>Ii.$emit(`time-picker-open`,gi),onTimePickerClose:Bi,onRecalculatePosition:Ye,onUpdateMonthYear:ya[11]||=gi=>Ii.$emit(`update-month-year`,gi),onAutoApplyInvalid:ya[12]||=gi=>Ii.$emit(`auto-apply-invalid`,gi),onInvalidDate:ya[13]||=gi=>Ii.$emit(`invalid-date`,gi),onOverlayToggle:ya[14]||=gi=>Ii.$emit(`overlay-toggle`,gi),"onUpdate:internalModelValue":ya[15]||=gi=>Ii.$emit(`update:internal-model-value`,gi)}),createSlots({_:2},[renderList(Xt.value,(gi,Ni)=>({name:gi,fn:withCtx($i=>[renderSlot(Ii.$slots,gi,normalizeProps(guardReactiveProps({...$i})))])}))]),1040,[`flow-step`,`onMount`,`onUpdateFlowStep`,`onResetFlow`]))],512),Ii.$slots[`right-sidebar`]?(openBlock(),createElementBlock(`div`,uo,[renderSlot(Ii.$slots,`right-sidebar`,normalizeProps(guardReactiveProps(g.value)))])):createCommentVNode(``,!0),Ii.$slots[`action-extra`]?(openBlock(),createElementBlock(`div`,io,[Ii.$slots[`action-extra`]?renderSlot(Ii.$slots,`action-extra`,{key:0,selectCurrentDate:Li}):createCommentVNode(``,!0)])):createCommentVNode(``,!0)],14,lo),!Ii.autoApply||unref(Ut).keepActionRow?(openBlock(),createBlock(ir,mergeProps({key:3,"menu-mount":ui.value},R.value,{"calendar-width":ii.value,onClosePicker:ya[16]||=gi=>Ii.$emit(`close-picker`),onSelectDate:ya[17]||=gi=>Ii.$emit(`select-date`),onInvalidSelect:ya[18]||=gi=>Ii.$emit(`invalid-select`),onSelectNow:Li}),createSlots({_:2},[renderList(unref(ti),(gi,Ni)=>({name:gi,fn:withCtx($i=>[renderSlot(Ii.$slots,gi,normalizeProps(guardReactiveProps({...$i})))])}))]),1040,[`menu-mount`,`calendar-width`])):createCommentVNode(``,!0)],46,to))}}),Et=(r=>(r.center=`center`,r.left=`left`,r.right=`right`,r))(Et||{}),co=({menuRef:r,menuRefInner:p,inputRef:j,pickerWrapperRef:Ue,inline:De,emit:Ge,props:R,slots:ut})=>{let{defaultedConfig:Ct}=Oe(R),zt=ref({}),ft=ref(!1),qt=ref({top:`0`,left:`0`}),Nt=ref(!1),Ut=toRef(R,`teleportCenter`);watch(Ut,()=>{qt.value=JSON.parse(JSON.stringify({})),fi()});let Yt=ke=>{if(R.teleport){let Ke=ke.getBoundingClientRect();return{left:Ke.left+window.scrollX,top:Ke.top+window.scrollY}}return{top:0,left:0}},Gt=(ke,Ke)=>{qt.value.left=`${ke+Ke-zt.value.width}px`},Jt=ke=>{qt.value.left=`${ke}px`},ei=(ke,Ke)=>{R.position===Et.left&&Jt(ke),R.position===Et.right&&Gt(ke,Ke),R.position===Et.center&&(qt.value.left=`${ke+Ke/2-zt.value.width/2}px`)},ii=ke=>{let{width:Ke,height:at}=ke.getBoundingClientRect(),{top:Xe,left:We}=Yt(ke);return{top:+Xe,left:+We,width:Ke,height:at}},ri=()=>{qt.value.left=`50%`,qt.value.top=`50%`,qt.value.transform=`translate(-50%, -50%)`,qt.value.position=`fixed`,delete qt.value.opacity},ui=()=>{let ke=Le(j);qt.value=R.altPosition(ke)},fi=(ke=!0)=>{if(!De.value.enabled){if(Ut.value)return ri();if(R.altPosition!==null)return ui();if(ke){let Ke=R.teleport?p.value?.$el:r.value;Ke&&(zt.value=Ke.getBoundingClientRect()),Ge(`recalculate-position`)}return Je()}},mi=({inputEl:ke,left:Ke,width:at})=>{window.screen.width>768&&!ft.value&&ei(Ke,at),xi(ke)},Fi=ke=>{let{top:Ke,left:at,height:Xe,width:We}=ii(ke);qt.value.top=`${Xe+Ke+ +R.offset}px`,Nt.value=!1,ft.value||(qt.value.left=`${at+We/2-zt.value.width/2}px`),mi({inputEl:ke,left:at,width:We})},Mi=ke=>{let{top:Ke,left:at,width:Xe}=ii(ke);qt.value.top=`${Ke-+R.offset-zt.value.height}px`,Nt.value=!0,mi({inputEl:ke,left:at,width:Xe})},xi=ke=>{if(R.autoPosition){let{left:Ke,width:at}=ii(ke),{left:Xe,right:We}=zt.value;if(!ft.value){if(Math.abs(Xe)!==Math.abs(We)){if(Xe<=0)return ft.value=!0,Jt(Ke);if(We>=document.documentElement.clientWidth)return ft.value=!0,Gt(Ke,at)}return ei(Ke,at)}}},wi=()=>{let ke=Le(j);if(ke){if(R.autoPosition===st.top)return st.top;if(R.autoPosition===st.bottom)return st.bottom;let{height:Ke}=zt.value,{top:at,height:Xe}=ke.getBoundingClientRect(),We=window.innerHeight-at-Xe,g=at;return Ke<=We?st.bottom:Ke>We&&Ke<=g?st.top:We>=g?st.bottom:st.top}return st.bottom},Oi=ke=>wi()===st.bottom?Fi(ke):Mi(ke),Je=()=>{let ke=Le(j);if(ke)return R.autoPosition?Oi(ke):Fi(ke)},s=function(ke){if(ke){let Ke=ke.scrollHeight>ke.clientHeight,at=window.getComputedStyle(ke).overflowY.indexOf(`hidden`)!==-1;return Ke&&!at}return!0},K=function(ke){return!ke||ke===document.body||ke.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:s(ke)?ke:K(ke.assignedSlot&&Ct.value.shadowDom?ke.assignedSlot.parentNode:ke.parentNode)},xe=ke=>{if(ke)switch(R.position){case Et.left:return{left:0,transform:`translateX(0)`};case Et.right:return{left:`${ke.width}px`,transform:`translateX(-100%)`};default:return{left:`${ke.width/2}px`,transform:`translateX(-50%)`}}return{}};return{openOnTop:Nt,menuStyle:qt,xCorrect:ft,setMenuPosition:fi,getScrollableParent:K,shadowRender:(ke,Ke,at)=>{let Xe=document.createElement(`div`),We=Le(j)?.getBoundingClientRect();Xe.setAttribute(`id`,`dp--temp-container`);let g=Ue.value?.clientWidth?Ue.value:document.body;g.append(Xe);let Ye=xe(We),ti=Ct.value.shadowDom?Object.keys(ut).filter(si=>[`right-sidebar`,`left-sidebar`,`top-extra`,`action-extra`].includes(si)):Object.keys(ut),Xt=h(Ke,{...at,shadow:!0,style:{opacity:0,position:`absolute`,...Ye}},Object.fromEntries(ti.map(si=>[si,ut[si]])));ke!=null&&(Xt.appContext=ke.appContext),render(Xt,Xe),zt.value=Xt.el?.getBoundingClientRect(),render(null,Xe),g.removeChild(Xe)}}},bt=[{name:`clock-icon`,use:[`time`,`calendar`,`shared`]},{name:`arrow-left`,use:[`month-year`,`calendar`,`shared`,`year-mode`]},{name:`arrow-right`,use:[`month-year`,`calendar`,`shared`,`year-mode`]},{name:`arrow-up`,use:[`time`,`calendar`,`month-year`,`shared`]},{name:`arrow-down`,use:[`time`,`calendar`,`month-year`,`shared`]},{name:`calendar-icon`,use:[`month-year`,`time`,`calendar`,`shared`,`year-mode`]},{name:`day`,use:[`calendar`,`shared`]},{name:`month-overlay-value`,use:[`calendar`,`month-year`,`shared`]},{name:`year-overlay-value`,use:[`calendar`,`month-year`,`shared`,`year-mode`]},{name:`year-overlay`,use:[`month-year`,`shared`]},{name:`month-overlay`,use:[`month-year`,`shared`]},{name:`month-overlay-header`,use:[`month-year`,`shared`]},{name:`year-overlay-header`,use:[`month-year`,`shared`]},{name:`hours-overlay-value`,use:[`calendar`,`time`,`shared`]},{name:`hours-overlay-header`,use:[`calendar`,`time`,`shared`]},{name:`minutes-overlay-value`,use:[`calendar`,`time`,`shared`]},{name:`minutes-overlay-header`,use:[`calendar`,`time`,`shared`]},{name:`seconds-overlay-value`,use:[`calendar`,`time`,`shared`]},{name:`seconds-overlay-header`,use:[`calendar`,`time`,`shared`]},{name:`hours`,use:[`calendar`,`time`,`shared`]},{name:`minutes`,use:[`calendar`,`time`,`shared`]},{name:`month`,use:[`calendar`,`month-year`,`shared`]},{name:`year`,use:[`calendar`,`month-year`,`shared`,`year-mode`]},{name:`action-buttons`,use:[`action`]},{name:`action-preview`,use:[`action`]},{name:`calendar-header`,use:[`calendar`,`shared`]},{name:`marker-tooltip`,use:[`calendar`,`shared`]},{name:`action-extra`,use:[`menu`]},{name:`time-picker-overlay`,use:[`calendar`,`time`,`shared`]},{name:`am-pm-button`,use:[`calendar`,`time`,`shared`]},{name:`left-sidebar`,use:[`menu`]},{name:`right-sidebar`,use:[`menu`]},{name:`month-year`,use:[`month-year`,`shared`]},{name:`time-picker`,use:[`menu`,`shared`]},{name:`action-row`,use:[`action`]},{name:`marker`,use:[`calendar`,`shared`]},{name:`quarter`,use:[`shared`]},{name:`top-extra`,use:[`shared`,`month-year`]},{name:`tp-inline-arrow-up`,use:[`shared`,`time`]},{name:`tp-inline-arrow-down`,use:[`shared`,`time`]},{name:`menu-header`,use:[`menu`]}],fo=[{name:`trigger`},{name:`input-icon`},{name:`clear-icon`},{name:`dp-input`}],vo={all:()=>bt,monthYear:()=>bt.filter(r=>r.use.includes(`month-year`)),input:()=>fo,timePicker:()=>bt.filter(r=>r.use.includes(`time`)),action:()=>bt.filter(r=>r.use.includes(`action`)),calendar:()=>bt.filter(r=>r.use.includes(`calendar`)),menu:()=>bt.filter(r=>r.use.includes(`menu`)),shared:()=>bt.filter(r=>r.use.includes(`shared`)),yearMode:()=>bt.filter(r=>r.use.includes(`year-mode`))},et=(r,p,j)=>{let Ue=[];return vo[p]().forEach(De=>{r[De.name]&&Ue.push(De.name)}),j?.length&&j.forEach(De=>{De.slot&&Ue.push(De.slot)}),Ue},aa=r=>{let p=computed(()=>Ue=>r.value?Ue?r.value.open:r.value.close:``),j=computed(()=>Ue=>r.value?Ue?r.value.menuAppearTop:r.value.menuAppearBottom:``);return{transitionName:p,showTransition:!!r.value,menuTransition:j}},na=(r,p,j)=>{let{defaultedRange:Ue,defaultedTz:De}=Oe(r),Ge=H(Ze(H(),De.value.timezone)),R=ref([{month:getMonth(Ge),year:getYear(Ge)}]),ut=Nt=>{let Ut={hours:getHours(Ge),minutes:getMinutes(Ge),seconds:0};return Ue.value.enabled?[Ut[Nt],Ut[Nt]]:Ut[Nt]},Ct=reactive({hours:ut(`hours`),minutes:ut(`minutes`),seconds:ut(`seconds`)});watch(Ue,(Nt,Ut)=>{Nt.enabled!==Ut.enabled&&(Ct.hours=ut(`hours`),Ct.minutes=ut(`minutes`),Ct.seconds=ut(`seconds`))},{deep:!0});let zt=computed({get:()=>r.internalModelValue,set:Nt=>{!r.readonly&&!r.disabled&&p(`update:internal-model-value`,Nt)}}),ft=computed(()=>Nt=>R.value[Nt]?R.value[Nt].month:0),qt=computed(()=>Nt=>R.value[Nt]?R.value[Nt].year:0);return watch(zt,(Nt,Ut)=>{j&&JSON.stringify(Nt??{})!==JSON.stringify(Ut??{})&&j()},{deep:!0}),{calendars:R,time:Ct,modelValue:zt,month:ft,year:qt,today:Ge}},mo=(r,p)=>{let{defaultedMultiCalendars:j,defaultedMultiDates:Ue,defaultedUI:De,defaultedHighlight:Ge,defaultedTz:R,propDates:ut,defaultedRange:Ct}=Oe(p),{isDisabled:zt}=Tt(p),ft=ref(null),qt=ref(Ze(new Date,R.value.timezone)),Nt=pi=>{!pi.current&&p.hideOffsetDates||(ft.value=pi.value)},Ut=()=>{ft.value=null},Yt=pi=>Array.isArray(r.value)&&Ct.value.enabled&&r.value[0]&&ft.value?pi?Ee(ft.value,r.value[0]):Be(ft.value,r.value[0]):!0,Gt=(pi,_i)=>{let di=r.value&&Array.isArray(r.value)?(()=>r.value?_i?r.value[0]||null:r.value[1]:null)():null;return $e(H(pi.value),di)},Jt=pi=>{let _i=Array.isArray(r.value)?r.value[0]:null;return pi?!Be(ft.value??null,_i):!0},ei=(pi,_i=!0)=>(Ct.value.enabled||p.weekPicker)&&Array.isArray(r.value)&&r.value.length===2?p.hideOffsetDates&&!pi.current?!1:$e(H(pi.value),r.value[_i?0:1]):Ct.value.enabled?Gt(pi,_i)&&Jt(_i)||$e(pi.value,Array.isArray(r.value)?r.value[0]:null)&&Yt(_i):!1,ii=(pi,_i)=>{if(Array.isArray(r.value)&&r.value[0]&&r.value.length===1){let hi=$e(pi.value,ft.value);return _i?Ee(r.value[0],pi.value)&&hi:Be(r.value[0],pi.value)&&hi}return!1},ri=pi=>!r.value||p.hideOffsetDates&&!pi.current?!1:Ct.value.enabled?p.modelAuto&&Array.isArray(r.value)?$e(pi.value,r.value[0]?r.value[0]:qt.value):!1:Ue.value.enabled&&Array.isArray(r.value)?r.value.some(_i=>$e(_i,pi.value)):$e(pi.value,r.value?r.value:qt.value),ui=pi=>{if(Ct.value.autoRange||p.weekPicker){if(ft.value){if(p.hideOffsetDates&&!pi.current)return!1;let _i=addDays(ft.value,+Ct.value.autoRange),hi=mt(H(ft.value),p.weekStart);return p.weekPicker?$e(hi[1],H(pi.value)):$e(_i,H(pi.value))}return!1}return!1},fi=pi=>{if(Ct.value.autoRange||p.weekPicker){if(ft.value){let _i=addDays(ft.value,+Ct.value.autoRange);if(p.hideOffsetDates&&!pi.current)return!1;let hi=mt(H(ft.value),p.weekStart);return p.weekPicker?Ee(pi.value,hi[0])&&Be(pi.value,hi[1]):Ee(pi.value,ft.value)&&Be(pi.value,_i)}return!1}return!1},mi=pi=>{if(Ct.value.autoRange||p.weekPicker){if(ft.value){if(p.hideOffsetDates&&!pi.current)return!1;let _i=mt(H(ft.value),p.weekStart);return p.weekPicker?$e(_i[0],pi.value):$e(ft.value,pi.value)}return!1}return!1},Fi=pi=>xt(r.value,ft.value,pi.value),Mi=()=>p.modelAuto&&Array.isArray(p.internalModelValue)?!!p.internalModelValue[0]:!1,xi=()=>p.modelAuto?Rn(p.internalModelValue):!0,wi=pi=>{if(p.weekPicker)return!1;let _i=Ct.value.enabled?!ei(pi)&&!ei(pi,!1):!0;return!zt(pi.value)&&!ri(pi)&&!(!pi.current&&p.hideOffsetDates)&&_i},Oi=pi=>Ct.value.enabled?p.modelAuto?Mi()&&ri(pi):!1:ri(pi),Je=pi=>Ge.value?Bl(pi.value,ut.value.highlight):!1,s=pi=>{let _i=zt(pi.value);return _i&&(typeof Ge.value==`function`?!Ge.value(pi.value,_i):!Ge.value.options.highlightDisabled)},K=pi=>typeof Ge.value==`function`?Ge.value(pi.value):Ge.value.weekdays?.includes(pi.value.getDay()),xe=pi=>(Ct.value.enabled||p.weekPicker)&&(!(j.value.count>0)||pi.current)&&xi()&&!(!pi.current&&p.hideOffsetDates)&&!ri(pi)?Fi(pi):!1,ke=pi=>{if(Array.isArray(r.value)&&r.value.length===1){let{before:_i,after:hi}=mn(+Ct.value.maxRange,r.value[0]);return isBefore(pi.value,_i)||isAfter(pi.value,hi)}return!1},Ke=pi=>{if(Array.isArray(r.value)&&r.value.length===1){let{before:_i,after:hi}=mn(+Ct.value.minRange,r.value[0]);return xt([_i,hi],r.value[0],pi.value)}return!1},at=pi=>Ct.value.enabled&&(Ct.value.maxRange||Ct.value.minRange)?Ct.value.maxRange&&Ct.value.minRange?ke(pi)||Ke(pi):Ct.value.maxRange?ke(pi):Ke(pi):!1,Xe=pi=>{let{isRangeStart:_i,isRangeEnd:hi}=ti(pi),di=Ct.value.enabled?_i||hi:!1;return{dp__cell_offset:!pi.current,dp__pointer:!p.disabled&&!(!pi.current&&p.hideOffsetDates)&&!zt(pi.value)&&!at(pi),dp__cell_disabled:zt(pi.value)||at(pi),dp__cell_highlight:!s(pi)&&(Je(pi)||K(pi))&&!Oi(pi)&&!di&&!mi(pi)&&!(xe(pi)&&p.weekPicker)&&!hi,dp__cell_highlight_active:!s(pi)&&(Je(pi)||K(pi))&&Oi(pi),dp__today:!p.noToday&&$e(pi.value,qt.value)&&pi.current,"dp--past":Be(pi.value,qt.value),"dp--future":Ee(pi.value,qt.value)}},We=pi=>({dp__active_date:Oi(pi),dp__date_hover:wi(pi)}),g=pi=>{if(r.value&&!Array.isArray(r.value)){let _i=mt(r.value,p.weekStart);return{...si(pi),dp__range_start:$e(_i[0],pi.value),dp__range_end:$e(_i[1],pi.value),dp__range_between_week:Ee(pi.value,_i[0])&&Be(pi.value,_i[1])}}return{...si(pi)}},Ye=pi=>{if(r.value&&Array.isArray(r.value)){let _i=mt(r.value[0],p.weekStart),hi=r.value[1]?mt(r.value[1],p.weekStart):[];return{...si(pi),dp__range_start:$e(_i[0],pi.value)||$e(hi[0],pi.value),dp__range_end:$e(_i[1],pi.value)||$e(hi[1],pi.value),dp__range_between_week:Ee(pi.value,_i[0])&&Be(pi.value,_i[1])||Ee(pi.value,hi[0])&&Be(pi.value,hi[1]),dp__range_between:Ee(pi.value,_i[1])&&Be(pi.value,hi[0])}}return{...si(pi)}},ti=pi=>({isRangeStart:j.value.count>0?pi.current&&ei(pi)&&xi():ei(pi)&&xi(),isRangeEnd:j.value.count>0?pi.current&&ei(pi,!1)&&xi():ei(pi,!1)&&xi()}),Xt=pi=>{let{isRangeStart:_i,isRangeEnd:hi}=ti(pi);return{dp__range_start:_i,dp__range_end:hi,dp__range_between:xe(pi),dp__date_hover:$e(pi.value,ft.value)&&!_i&&!hi&&!p.weekPicker,dp__date_hover_start:ii(pi,!0),dp__date_hover_end:ii(pi,!1)}},si=pi=>({...Xt(pi),dp__cell_auto_range:fi(pi),dp__cell_auto_range_start:mi(pi),dp__cell_auto_range_end:ui(pi)}),ki=pi=>Ct.value.enabled?Ct.value.autoRange?si(pi):p.modelAuto?{...We(pi),...Xt(pi)}:p.weekPicker?Ye(pi):Xt(pi):p.weekPicker?g(pi):We(pi);return{setHoverDate:Nt,clearHoverDate:Ut,getDayClassData:pi=>p.hideOffsetDates&&!pi.current?{}:{...Xe(pi),...ki(pi),[p.dayClass?p.dayClass(pi.value,p.internalModelValue):``]:!0,...De.value.calendarCell??{}}}},Tt=r=>{let{defaultedFilters:p,defaultedRange:j,propDates:Ue,defaultedMultiDates:De}=Oe(r),Ge=Je=>Ue.value.disabledDates?typeof Ue.value.disabledDates==`function`?Ue.value.disabledDates(H(Je)):!!ca(Je,Ue.value.disabledDates):!1,R=Je=>Ue.value.maxDate?r.yearPicker?getYear(Je)>getYear(Ue.value.maxDate):Ee(Je,Ue.value.maxDate):!1,ut=Je=>Ue.value.minDate?r.yearPicker?getYear(Je)<getYear(Ue.value.minDate):Be(Je,Ue.value.minDate):!1,Ct=Je=>{let s=R(Je),K=ut(Je),xe=Ge(Je),ke=p.value.months.map(g=>+g).includes(getMonth(Je)),Ke=r.disabledWeekDays.length?r.disabledWeekDays.some(g=>+g===getDay(Je)):!1,at=Ut(Je),Xe=getYear(Je),We=zn(r.yearRange,Xe);return!(s||K||xe||ke||We||Ke||at)},zt=(Je,s)=>Be(...wt(Ue.value.minDate,Je,s))||$e(...wt(Ue.value.minDate,Je,s)),ft=(Je,s)=>Ee(...wt(Ue.value.maxDate,Je,s))||$e(...wt(Ue.value.maxDate,Je,s)),qt=(Je,s,K)=>{let xe=!1;return Ue.value.maxDate&&K&&ft(Je,s)&&(xe=!0),Ue.value.minDate&&!K&&zt(Je,s)&&(xe=!0),xe},Nt=(Je,s,K,xe)=>{let ke=!1;return xe&&(Ue.value.minDate||Ue.value.maxDate)?Ue.value.minDate&&Ue.value.maxDate?ke=qt(Je,s,K):(Ue.value.minDate&&zt(Je,s)||Ue.value.maxDate&&ft(Je,s))&&(ke=!0):ke=!0,ke},Ut=Je=>Array.isArray(Ue.value.allowedDates)&&!Ue.value.allowedDates.length?!0:Ue.value.allowedDates?!ca(Je,Ue.value.allowedDates,On(r.monthPicker,r.yearPicker)):!1,Yt=Je=>!Ct(Je),Gt=Je=>j.value.noDisabledRange?!eachDayOfInterval({start:Je[0],end:Je[1]}).some(s=>Yt(s)):!0,Jt=Je=>{if(Je){let s=getYear(Je);return s>=+r.yearRange[0]&&s<=r.yearRange[1]}return!0},ei=(Je,s)=>!!(Array.isArray(Je)&&Je[s]&&(j.value.maxRange||j.value.minRange)&&Jt(Je[s])),ii=(Je,s,K=0)=>{if(ei(s,K)&&Jt(Je)){let xe=differenceInCalendarDays(Je,s[K]),ke=In(s[K],Je),Ke=ke.length===1?0:ke.filter(Xe=>Yt(Xe)).length,at=Math.abs(xe)-(j.value.minMaxRawRange?0:Ke);if(j.value.minRange&&j.value.maxRange)return at>=+j.value.minRange&&at<=+j.value.maxRange;if(j.value.minRange)return at>=+j.value.minRange;if(j.value.maxRange)return at<=+j.value.maxRange}return!0},ri=()=>!r.enableTimePicker||r.monthPicker||r.yearPicker||r.ignoreTimeValidation,ui=Je=>Array.isArray(Je)?[Je[0]?Ca(Je[0]):null,Je[1]?Ca(Je[1]):null]:Ca(Je),fi=(Je,s,K)=>Je.find(xe=>+xe.hours===getHours(s)&&xe.minutes===`*`?!0:+xe.minutes===getMinutes(s)&&+xe.hours===getHours(s))&&K,mi=(Je,s,K)=>{let[xe,ke]=Je,[Ke,at]=s;return!fi(xe,Ke,K)&&!fi(ke,at,K)&&K},Fi=(Je,s)=>{let K=Array.isArray(s)?s:[s];return Array.isArray(r.disabledTimes)?Array.isArray(r.disabledTimes[0])?mi(r.disabledTimes,K,Je):!K.some(xe=>fi(r.disabledTimes,xe,Je)):Je},Mi=(Je,s)=>{let K=Array.isArray(s)?[Bt(s[0]),s[1]?Bt(s[1]):void 0]:Bt(s),xe=!r.disabledTimes(K);return Je&&xe},xi=(Je,s)=>r.disabledTimes?Array.isArray(r.disabledTimes)?Fi(s,Je):Mi(s,Je):s,wi=Je=>{let s=!0;if(!Je||ri())return!0;let K=!Ue.value.minDate&&!Ue.value.maxDate?ui(Je):Je;return(r.maxTime||Ue.value.maxDate)&&(s=vn(r.maxTime,Ue.value.maxDate,`max`,Ne(K),s)),(r.minTime||Ue.value.minDate)&&(s=vn(r.minTime,Ue.value.minDate,`min`,Ne(K),s)),xi(Je,s)},Oi=Je=>{if(!r.monthPicker)return!0;let s=!0,K=H(it(Je));if(Ue.value.minDate&&Ue.value.maxDate){let xe=H(it(Ue.value.minDate)),ke=H(it(Ue.value.maxDate));return Ee(K,xe)&&Be(K,ke)||$e(K,xe)||$e(K,ke)}if(Ue.value.minDate){let xe=H(it(Ue.value.minDate));s=Ee(K,xe)||$e(K,xe)}if(Ue.value.maxDate){let xe=H(it(Ue.value.maxDate));s=Be(K,xe)||$e(K,xe)}return s};return{isDisabled:Yt,validateDate:Ct,validateMonthYearInRange:Nt,isDateRangeAllowed:Gt,checkMinMaxRange:ii,isValidTime:wi,isTimeValid:computed(()=>Je=>!r.enableTimePicker||r.ignoreTimeValidation?!0:wi(Je)),isMonthValid:computed(()=>Je=>r.monthPicker?Array.isArray(Je)&&(j.value.enabled||De.value.enabled)?!Je.filter(s=>!Oi(s)).length:Oi(Je):!0)}},ga=()=>({hideNavigationButtons:computed(()=>(r,p)=>r?.includes(p)),showLeftIcon:computed(()=>(r,p)=>r.count?r.solo?!0:p===0:!0),showRightIcon:computed(()=>(r,p)=>r.count?r.solo?!0:p===r.count-1:!0)}),po=(r,p,j)=>{let Ue=ref(0),De=reactive({[Ot.timePicker]:!r.enableTimePicker||r.timePicker||r.monthPicker,[Ot.calendar]:!1,[Ot.header]:!1}),Ge=computed(()=>r.monthPicker||r.timePicker),R=qt=>{if(r.flow?.length){if(!qt&&Ge.value)return ft();De[qt]=!0,Object.keys(De).filter(Nt=>!De[Nt]).length||ft()}},ut=()=>{r.flow?.length&&Ue.value!==-1&&(Ue.value+=1,p(`flow-step`,Ue.value),ft()),r.flow?.length===Ue.value&&nextTick().then(()=>Ct())},Ct=()=>{Ue.value=-1},zt=(qt,Nt,...Ut)=>{r.flow[Ue.value]===qt&&j.value&&j.value[Nt]?.(...Ut)},ft=(qt=0)=>{qt&&(Ue.value+=qt),zt(je.month,`toggleMonthPicker`,!0),zt(je.year,`toggleYearPicker`,!0),zt(je.calendar,`toggleTimePicker`,!1,!0),zt(je.time,`toggleTimePicker`,!0,!0);let Nt=r.flow[Ue.value];(Nt===je.hours||Nt===je.minutes||Nt===je.seconds)&&zt(Nt,`toggleTimePicker`,!0,!0,Nt)};return{childMount:R,updateFlowStep:ut,resetFlow:Ct,handleFlow:ft,flowStep:Ue}},go={key:1,class:`dp__input_wrap`},yo=[`id`,`name`,`inputmode`,`placeholder`,`disabled`,`readonly`,`required`,`value`,`autocomplete`,`aria-label`,`aria-disabled`,`aria-invalid`],ho={key:2,class:`dp--clear-btn`},bo=[`aria-label`],ko=defineComponent({compatConfig:{MODE:3},__name:`DatepickerInput`,props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:``},...va},emits:[`clear`,`open`,`update:input-value`,`set-input-date`,`close`,`select-date`,`set-empty-date`,`toggle`,`focus-prev`,`focus`,`blur`,`real-blur`,`text-input`],setup(r,{expose:p,emit:j}){let Ue=j,De=r,{defaultedTextInput:Ge,defaultedAriaLabels:R,defaultedInline:ut,defaultedConfig:Ct,defaultedRange:zt,defaultedMultiDates:ft,defaultedUI:qt,getDefaultPattern:Nt,getDefaultStartTime:Ut}=Oe(De),{checkMinMaxRange:Yt}=Tt(De),Gt=ref(),Jt=ref(null),ei=ref(!1),ii=ref(!1),ri=computed(()=>({dp__pointer:!De.disabled&&!De.readonly&&!Ge.value.enabled,dp__disabled:De.disabled,dp__input_readonly:!Ge.value.enabled,dp__input:!0,dp__input_not_clearable:!De.clearable,dp__input_icon_pad:!De.hideInputIcon,dp__input_valid:typeof De.state==`boolean`?De.state:!1,dp__input_invalid:typeof De.state==`boolean`?!De.state:!1,dp__input_focus:ei.value||De.isMenuOpen,dp__input_reg:!Ge.value.enabled,...qt.value.input??{}})),ui=()=>{Ue(`set-input-date`,null),De.clearable&&De.autoApply&&(Ue(`set-empty-date`),Gt.value=null)},fi=g=>{let Ye=Ut();return Yl(g,Ge.value.format??Nt(),Ye??En({},De.enableSeconds),De.inputValue,ii.value,De.formatLocale)},mi=g=>{let{rangeSeparator:Ye}=Ge.value,[ti,Xt]=g.split(`${Ye}`);if(ti){let si=fi(ti.trim()),ki=Xt?fi(Xt.trim()):void 0;if(isAfter(si,ki))return;let pi=si&&ki?[si,ki]:[si];Yt(ki,pi,0)&&(Gt.value=si?pi:null)}},Fi=()=>{ii.value=!0},Mi=g=>{zt.value.enabled?mi(g):ft.value.enabled?Gt.value=g.split(`;`).map(Ye=>fi(Ye.trim())).filter(Ye=>Ye):Gt.value=fi(g)},xi=g=>{let Ye=typeof g==`string`?g:g.target?.value;Ye===``?ui():(Ge.value.openMenu&&!De.isMenuOpen&&Ue(`open`),Mi(Ye),Ue(`set-input-date`,Gt.value)),ii.value=!1,Ue(`update:input-value`,Ye),Ue(`text-input`,g,Gt.value)},wi=g=>{Ge.value.enabled?(Mi(g.target.value),Ge.value.enterSubmit&&za(Gt.value)&&De.inputValue!==``?(Ue(`set-input-date`,Gt.value,!0),Gt.value=null):Ge.value.enterSubmit&&De.inputValue===``&&(Gt.value=null,Ue(`clear`))):s(g)},Oi=(g,Ye)=>{Ge.value.enabled&&Ge.value.tabSubmit&&!Ye&&Mi(g.target.value),Ge.value.tabSubmit&&za(Gt.value)&&De.inputValue!==``?(Ue(`set-input-date`,Gt.value,!0,!0),Gt.value=null):Ge.value.tabSubmit&&De.inputValue===``&&(Gt.value=null,Ue(`clear`,!0))},Je=()=>{ei.value=!0,Ue(`focus`),nextTick().then(()=>{Ge.value.enabled&&Ge.value.selectOnFocus&&Jt.value?.select()})},s=g=>{if(Dt(g,Ct.value,!0),Ge.value.enabled&&Ge.value.openMenu&&!ut.value.input){if(Ge.value.openMenu===`open`&&!De.isMenuOpen)return Ue(`open`);if(Ge.value.openMenu===`toggle`)return Ue(`toggle`)}else Ge.value.enabled||Ue(`toggle`)},K=()=>{Ue(`real-blur`),ei.value=!1,(!De.isMenuOpen||ut.value.enabled&&ut.value.input)&&Ue(`blur`),De.autoApply&&Ge.value.enabled&&Gt.value&&!De.isMenuOpen&&(Ue(`set-input-date`,Gt.value),Ue(`select-date`),Gt.value=null)},xe=g=>{Dt(g,Ct.value,!0),Ue(`clear`)},ke=()=>{Ue(`close`)},Ke=g=>{if(g.key===`Tab`&&Oi(g),g.key===`Enter`&&wi(g),g.key===`Escape`&&Ge.value.escClose&&ke(),!Ge.value.enabled){if(g.code===`Tab`)return;g.preventDefault()}},at=()=>{Jt.value?.focus({preventScroll:!0})},Xe=g=>{Gt.value=g},We=g=>{g.key===Re.tab&&Oi(g,!0)};return p({focusInput:at,setParsedDate:Xe}),(g,Ye)=>(openBlock(),createElementBlock(`div`,{onClick:s},[g.$slots.trigger&&!g.$slots[`dp-input`]&&!unref(ut).enabled?renderSlot(g.$slots,`trigger`,{key:0}):createCommentVNode(``,!0),!g.$slots.trigger&&(!unref(ut).enabled||unref(ut).input)?(openBlock(),createElementBlock(`div`,go,[g.$slots[`dp-input`]&&!g.$slots.trigger&&(!unref(ut).enabled||unref(ut).enabled&&unref(ut).input)?renderSlot(g.$slots,`dp-input`,{key:0,value:r.inputValue,isMenuOpen:r.isMenuOpen,onInput:xi,onEnter:wi,onTab:Oi,onClear:xe,onBlur:K,onKeypress:Ke,onPaste:Fi,onFocus:Je,openMenu:()=>g.$emit(`open`),closeMenu:()=>g.$emit(`close`),toggleMenu:()=>g.$emit(`toggle`)}):createCommentVNode(``,!0),g.$slots[`dp-input`]?createCommentVNode(``,!0):(openBlock(),createElementBlock(`input`,{key:1,id:g.uid?`dp-input-${g.uid}`:void 0,ref_key:`inputRef`,ref:Jt,"data-test-id":`dp-input`,name:g.name,class:normalizeClass(ri.value),inputmode:unref(Ge).enabled?`text`:`none`,placeholder:g.placeholder,disabled:g.disabled,readonly:g.readonly,required:g.required,value:r.inputValue,autocomplete:g.autocomplete,"aria-label":unref(R)?.input,"aria-disabled":g.disabled||void 0,"aria-invalid":g.state===!1?!0:void 0,onInput:xi,onBlur:K,onFocus:Je,onKeypress:Ke,onKeydown:Ye[0]||=ti=>Ke(ti),onPaste:Fi},null,42,yo)),createBaseVNode(`div`,{onClick:Ye[3]||=ti=>Ue(`toggle`)},[g.$slots[`input-icon`]&&!g.hideInputIcon?(openBlock(),createElementBlock(`span`,{key:0,class:`dp__input_icon`,onClick:Ye[1]||=ti=>Ue(`toggle`)},[renderSlot(g.$slots,`input-icon`)])):createCommentVNode(``,!0),!g.$slots[`input-icon`]&&!g.hideInputIcon&&!g.$slots[`dp-input`]?(openBlock(),createBlock(unref(jt),{key:1,"aria-label":unref(R)?.calendarIcon,class:`dp__input_icon dp__input_icons`,onClick:Ye[2]||=ti=>Ue(`toggle`)},null,8,[`aria-label`])):createCommentVNode(``,!0)]),g.$slots[`clear-icon`]&&(g.alwaysClearable||r.inputValue&&g.clearable&&!g.disabled&&!g.readonly)?(openBlock(),createElementBlock(`span`,ho,[renderSlot(g.$slots,`clear-icon`,{clear:xe})])):createCommentVNode(``,!0),!g.$slots[`clear-icon`]&&(g.alwaysClearable||g.clearable&&r.inputValue&&!g.disabled&&!g.readonly)?(openBlock(),createElementBlock(`button`,{key:3,"aria-label":unref(R)?.clearInput,class:`dp--clear-btn`,type:`button`,onKeydown:Ye[4]||=ti=>unref(qe)(ti,()=>xe(ti),!0,We),onClick:Ye[5]||=withModifiers(ti=>xe(ti),[`prevent`])},[createVNode(unref(Sn),{class:`dp__input_icons`,"data-test-id":`clear-icon`})],40,bo)):createCommentVNode(``,!0)])):createCommentVNode(``,!0)]))}}),wo=typeof window<`u`?window:void 0,Ea=()=>{},Do=r=>getCurrentScope()?(onScopeDispose(r),!0):!1,Mo=(r,p,j,Ue)=>{if(!r)return Ea;let De=Ea,Ge=watch(()=>unref(r),ut=>{De(),ut&&(ut.removeEventListener(p,j),ut.addEventListener(p,j,Ue),De=()=>{ut.removeEventListener(p,j,Ue),De=Ea})},{immediate:!0,flush:`post`}),R=()=>{Ge(),De()};return Do(R),R},$o=(r,p,j,Ue={})=>{let{window:De=wo,event:Ge=`pointerdown`}=Ue;return De?Mo(De,Ge,R=>{let ut=Le(r),Ct=Le(p);!ut||!Ct||ut===R.target||R.composedPath().includes(ut)||R.composedPath().includes(Ct)||j(R)},{passive:!0}):void 0},Ao=[`data-dp-mobile`],To=defineComponent({compatConfig:{MODE:3},__name:`VueDatePicker`,props:{...va},emits:[`update:model-value`,`update:model-timezone-value`,`text-submit`,`closed`,`cleared`,`open`,`focus`,`blur`,`internal-model-change`,`recalculate-position`,`flow-step`,`update-month-year`,`invalid-select`,`invalid-fixed-range`,`tooltip-open`,`tooltip-close`,`time-picker-open`,`time-picker-close`,`am-pm-change`,`range-start`,`range-end`,`date-update`,`invalid-date`,`overlay-toggle`,`text-input`],setup(r,{expose:p,emit:j}){let Ue=j,De=r,Ge=useSlots(),R=ref(!1),ut=toRef(De,`modelValue`),Ct=toRef(De,`timezone`),zt=ref(null),ft=ref(null),qt=ref(null),Nt=ref(!1),Ut=ref(null),Yt=ref(!1),Gt=ref(!1),Jt=ref(!1),ei=ref(!1),{setMenuFocused:ii,setShiftKey:ri}=Hn(),{clearArrowNav:ui}=At(),{validateDate:fi,isValidTime:mi}=Tt(De),{defaultedTransitions:Fi,defaultedTextInput:Mi,defaultedInline:xi,defaultedConfig:wi,defaultedRange:Oi,defaultedMultiDates:Je}=Oe(De),{menuTransition:s,showTransition:K}=aa(Fi),{isMobile:xe}=Qn(wi),ke=getCurrentInstance();onMounted(()=>{pi(De.modelValue),nextTick().then(()=>{xi.value.enabled||(ti(Ut.value)?.addEventListener(`scroll`,Ti),window?.addEventListener(`resize`,ba))}),xi.value.enabled&&(R.value=!0),window?.addEventListener(`keyup`,Ri),window?.addEventListener(`keydown`,Wi)}),onUnmounted(()=>{xi.value.enabled||(ti(Ut.value)?.removeEventListener(`scroll`,Ti),window?.removeEventListener(`resize`,ba)),window?.removeEventListener(`keyup`,Ri),window?.removeEventListener(`keydown`,Wi)});let Ke=et(Ge,`all`,De.presetDates),at=et(Ge,`input`);watch([ut,Ct],()=>{pi(ut.value)},{deep:!0});let{openOnTop:Xe,menuStyle:We,xCorrect:g,setMenuPosition:Ye,getScrollableParent:ti,shadowRender:Xt}=co({menuRef:zt,menuRefInner:ft,inputRef:qt,pickerWrapperRef:Ut,inline:xi,emit:Ue,props:De,slots:Ge}),{inputValue:si,internalModelValue:ki,parseExternalModelValue:pi,emitModelValue:_i,formatInputValue:hi,checkBeforeEmit:di}=rr(Ue,De,{isInputFocused:Nt,isTextInputDate:ei}),bi=computed(()=>({dp__main:!0,dp__theme_dark:De.dark,dp__theme_light:!De.dark,dp__flex_display:xi.value.enabled,"dp--flex-display-collapsed":Jt.value,dp__flex_display_with_input:xi.value.input})),Bi=computed(()=>De.dark?`dp__theme_dark`:`dp__theme_light`),ci=computed(()=>De.teleport?{to:typeof De.teleport==`boolean`?`body`:De.teleport,disabled:!De.teleport||xi.value.enabled}:{}),vi=computed(()=>({class:`dp__outer_menu_wrap`})),Ai=computed(()=>xi.value.enabled&&(De.timePicker||De.monthPicker||De.yearPicker||De.quarterPicker)),Li=()=>qt.value?.$el?.getBoundingClientRect()??{width:0,left:0,right:0},Ti=()=>{R.value&&(wi.value.closeOnScroll?Ui():Ye())},ba=()=>{R.value&&Ye();let Aa=ft.value?.$el.getBoundingClientRect().width??0;Jt.value=document.body.offsetWidth<=Aa},Ri=Aa=>{Aa.key===`Tab`&&!xi.value.enabled&&!De.teleport&&wi.value.tabOutClosesMenu&&(Ut.value.contains(document.activeElement)||Ui()),Gt.value=Aa.shiftKey},Wi=Aa=>{Gt.value=Aa.shiftKey},Ma=()=>{!De.disabled&&!De.readonly&&(Xt(ke,hn,De),Ye(!1),R.value=!0,R.value&&Ue(`open`),R.value||Vi(),pi(De.modelValue))},Hi=()=>{si.value=``,Vi(),ft.value?.onValueCleared(),qt.value?.setParsedDate(null),Ue(`update:model-value`,null),Ue(`update:model-timezone-value`,null),Ue(`cleared`),wi.value.closeOnClearValue&&Ui()},Ii=()=>{let Aa=ki.value;return!Aa||!Array.isArray(Aa)&&fi(Aa)?!0:Array.isArray(Aa)?Je.value.enabled||Aa.length===2&&fi(Aa[0])&&fi(Aa[1])?!0:Oi.value.partialRange&&!De.timePicker?fi(Aa[0]):!1:!1},ya=()=>{di()&&Ii()?(_i(),Ui()):Ue(`invalid-select`,ki.value)},gi=Aa=>{Ni(),_i(),wi.value.closeOnAutoApply&&!Aa&&Ui()},Ni=()=>{qt.value&&Mi.value.enabled&&qt.value.setParsedDate(ki.value)},$i=(Aa=!1)=>{De.autoApply&&mi(ki.value)&&Ii()&&(Oi.value.enabled&&Array.isArray(ki.value)?(Oi.value.partialRange||ki.value.length===2)&&gi(Aa):gi(Aa))},Vi=()=>{Mi.value.enabled||(ki.value=null)},Ui=(Aa=!1)=>{Aa&&ki.value&&wi.value.setDateOnMenuClose&&ya(),xi.value.enabled||(R.value&&(R.value=!1,g.value=!1,ii(!1),ri(!1),ui(),Ue(`closed`),si.value&&pi(ut.value)),Vi(),Ue(`blur`),ft.value?.$el?.remove())},yi=(Aa,Ji,Xi=!1)=>{if(!Aa){ki.value=null;return}let kn=Array.isArray(Aa)?!Aa.some(ua=>!fi(ua)):fi(Aa),ea=mi(Aa);kn&&ea?(ei.value=!0,ki.value=Aa,Ji?(Yt.value=Xi,ya(),Ue(`text-submit`)):De.autoApply&&$i(!0),nextTick().then(()=>{ei.value=!1})):Ue(`invalid-date`,Aa)},ai=()=>{De.autoApply&&mi(ki.value)&&_i(),Ni()},oi=()=>R.value?Ui():Ma(),Di=Aa=>{ki.value=Aa},Si=()=>{Mi.value.enabled&&(Nt.value=!0,hi()),Ue(`focus`)},qi=()=>{Mi.value.enabled&&(Nt.value=!1,pi(De.modelValue),Yt.value&&Ol(Ut.value,Gt.value)?.focus()),Ue(`blur`)},la=Aa=>{ft.value&&ft.value.updateMonthYear(0,{month:dn(Aa.month),year:dn(Aa.year)})},Yi=Aa=>{pi(Aa??De.modelValue)},zi=(Aa,Ji)=>{ft.value?.switchView(Aa,Ji)},ka=(Aa,Ji)=>wi.value.onClickOutside?wi.value.onClickOutside(Aa,Ji):Ui(!0);return $o(zt,qt,Aa=>ka(Ii,Aa)),p({closeMenu:Ui,selectDate:ya,clearValue:Hi,openMenu:Ma,onScroll:Ti,formatInputValue:hi,updateInternalModelValue:Di,setMonthYear:la,parseModel:Yi,switchView:zi,toggleMenu:oi,handleFlow:(Aa=0)=>{ft.value?.handleFlow(Aa)},getDpWrapMenuRef:()=>zt}),(Aa,Ji)=>(openBlock(),createElementBlock(`div`,{ref_key:`pickerWrapperRef`,ref:Ut,class:normalizeClass(bi.value),"data-datepicker-instance":``,"data-dp-mobile":unref(xe)},[createVNode(ko,mergeProps({ref_key:`inputRef`,ref:qt,"input-value":unref(si),"onUpdate:inputValue":Ji[0]||=Xi=>isRef(si)?si.value=Xi:null,"is-menu-open":R.value},Aa.$props,{onClear:Hi,onOpen:Ma,onSetInputDate:yi,onSetEmptyDate:unref(_i),onSelectDate:ya,onToggle:oi,onClose:Ui,onFocus:Si,onBlur:qi,onRealBlur:Ji[1]||=Xi=>Nt.value=!1,onTextInput:Ji[2]||=Xi=>Aa.$emit(`text-input`,Xi)}),createSlots({_:2},[renderList(unref(at),(Xi,kn)=>({name:Xi,fn:withCtx(ea=>[renderSlot(Aa.$slots,Xi,normalizeProps(guardReactiveProps(ea)))])}))]),1040,[`input-value`,`is-menu-open`,`onSetEmptyDate`]),(openBlock(),createBlock(resolveDynamicComponent(Aa.teleport?Teleport:`div`),normalizeProps(guardReactiveProps(ci.value)),{default:withCtx(()=>[createVNode(Transition,{name:unref(s)(unref(Xe)),css:unref(K)&&!unref(xi).enabled},{default:withCtx(()=>[R.value?(openBlock(),createElementBlock(`div`,mergeProps({key:0,ref_key:`dpWrapMenuRef`,ref:zt},vi.value,{class:{"dp--menu-wrapper":!unref(xi).enabled},style:unref(xi).enabled?void 0:unref(We)}),[createVNode(hn,mergeProps({ref_key:`dpMenuRef`,ref:ft},Aa.$props,{"internal-model-value":unref(ki),"onUpdate:internalModelValue":Ji[3]||=Xi=>isRef(ki)?ki.value=Xi:null,class:{[Bi.value]:!0,"dp--menu-wrapper":Aa.teleport},"open-on-top":unref(Xe),"no-overlay-focus":Ai.value,collapse:Jt.value,"get-input-rect":Li,"is-text-input-date":ei.value,onClosePicker:Ui,onSelectDate:ya,onAutoApply:$i,onTimeUpdate:ai,onFlowStep:Ji[4]||=Xi=>Aa.$emit(`flow-step`,Xi),onUpdateMonthYear:Ji[5]||=Xi=>Aa.$emit(`update-month-year`,Xi),onInvalidSelect:Ji[6]||=Xi=>Aa.$emit(`invalid-select`,unref(ki)),onAutoApplyInvalid:Ji[7]||=Xi=>Aa.$emit(`invalid-select`,Xi),onInvalidFixedRange:Ji[8]||=Xi=>Aa.$emit(`invalid-fixed-range`,Xi),onRecalculatePosition:unref(Ye),onTooltipOpen:Ji[9]||=Xi=>Aa.$emit(`tooltip-open`,Xi),onTooltipClose:Ji[10]||=Xi=>Aa.$emit(`tooltip-close`,Xi),onTimePickerOpen:Ji[11]||=Xi=>Aa.$emit(`time-picker-open`,Xi),onTimePickerClose:Ji[12]||=Xi=>Aa.$emit(`time-picker-close`,Xi),onAmPmChange:Ji[13]||=Xi=>Aa.$emit(`am-pm-change`,Xi),onRangeStart:Ji[14]||=Xi=>Aa.$emit(`range-start`,Xi),onRangeEnd:Ji[15]||=Xi=>Aa.$emit(`range-end`,Xi),onDateUpdate:Ji[16]||=Xi=>Aa.$emit(`date-update`,Xi),onInvalidDate:Ji[17]||=Xi=>Aa.$emit(`invalid-date`,Xi),onOverlayToggle:Ji[18]||=Xi=>Aa.$emit(`overlay-toggle`,Xi),onMenuBlur:Ji[19]||=Xi=>Aa.$emit(`blur`)}),createSlots({_:2},[renderList(unref(Ke),(Xi,kn)=>({name:Xi,fn:withCtx(ea=>[renderSlot(Aa.$slots,Xi,normalizeProps(guardReactiveProps({...ea})))])}))]),1040,[`internal-model-value`,`class`,`open-on-top`,`no-overlay-focus`,`collapse`,`is-text-input-date`,`onRecalculatePosition`])],16)):createCommentVNode(``,!0)]),_:3},8,[`name`,`css`])]),_:3},16))],10,Ao))}}),qn=(()=>{let r=To;return r.install=p=>{p.component(`Vue3DatePicker`,r)},r})(),So=Object.freeze(Object.defineProperty({__proto__:null,default:qn},Symbol.toStringTag,{value:`Module`}));Object.entries(So).forEach(([r,p])=>{r!==`default`&&(qn[r]=p)}),register();function formatTimezoneId(r){return r.slice(r.indexOf(`/`)+1).replaceAll(`/`,` - `).replaceAll(`_`,` `)}function getTimezones(){return Intl.supportedValuesOf(`timeZone`).filter(r=>!r.startsWith(`Etc/`)).map(r=>({timezoneId:r,label:formatTimezoneId(r)})).sort((r,p)=>r.timezoneId.localeCompare(p.timezoneId))}var _sfc_main$20=defineComponent({__name:`NcTimezonePicker`,props:mergeModels({additionalTimezones:{default:()=>[]},uid:{default:createElementId()}},{modelValue:{default:`floating`},modelModifiers:{}}),emits:[`update:modelValue`],setup(r){let p=useModel(r,`modelValue`),j=r,Ue=computed(()=>j.additionalTimezones.map(({timezoneId:R,label:ut})=>({timezoneId:R,label:ut}))),De=computed(()=>{let R=getTimezones();return R.unshift(...Ue.value),R});function Ge(R,ut,Ct){let zt=Ct.trim().split(/\s+/),ft=Object.values(R);return zt.every(qt=>ft.some(Nt=>Nt.toLowerCase().includes(qt.toLowerCase())))}return(R,ut)=>(openBlock(),createBlock(NcSelect,{modelValue:p.value,"onUpdate:modelValue":ut[0]||=Ct=>p.value=Ct,"aria-label-combobox":unref(t$2)(`Search for timezone`),clearable:!1,"filter-by":Ge,multiple:!1,options:De.value,placeholder:unref(t$2)(`Type to search time zone`),uid:R.uid,reduce:Ct=>Ct.timezoneId,label:`label`},null,8,[`modelValue`,`aria-label-combobox`,`options`,`placeholder`,`uid`,`reduce`]))}});register();var _hoisted_1$17={class:`vue-date-time-picker__wrapper`},_hoisted_2$14={ref:`target`,class:`vue-date-time-picker__wrapper`},NcDateTimePicker=_export_sfc$1(defineComponent({__name:`NcDateTimePicker`,props:mergeModels({appendToBody:{type:Boolean},ariaLabel:{default:t$2(`Datepicker input`)},ariaLabelMenu:{default:t$2(`Datepicker menu`)},clearable:{type:Boolean},confirm:{type:Boolean},format:{type:[String,Function],default:void 0},locale:{default:getCanonicalLocale()},minuteStep:{default:10},modelValue:{default:null},placeholder:{default:void 0},showTimezoneSelect:{type:Boolean},showWeekNumber:{type:Boolean},type:{default:`date`}},{timezoneId:{default:`UTC`},timezoneIdModifiers:{}}),emits:mergeModels([`update:modelValue`,`update:timezoneId`],[`update:timezoneId`]),setup(r,{emit:p}){let j=useModel(r,`timezoneId`),Ue=r,De=p,Ge=useTemplateRef(`target`),R=useTemplateRef(`picker`),ut=computed(()=>{if(Ue.modelValue===null&&Ue.clearable)return null;if(Ue.type===`week`){let ri=Ue.modelValue instanceof Date?Ue.modelValue:new Date,ui=new Date(ri);return ui.setUTCDate(ri.getUTCDate()+6),[ri,ui]}else{if(Ue.type===`year`)return(Ue.modelValue instanceof Date?Ue.modelValue:new Date).getUTCFullYear();if(Ue.type===`month`){let ri=Ue.modelValue instanceof Date?Ue.modelValue:new Date;return{year:ri.getUTCFullYear(),month:ri.getUTCMonth()}}else if(Ue.type===`time`){let ri=Ue.modelValue instanceof Date?Ue.modelValue:new Date;return{hours:ri.getHours(),minutes:ri.getMinutes(),seconds:ri.getSeconds()}}else if(Ue.type===`time-range`){let ri=[Ue.modelValue].flat();if(ri.length!==2){let ui=new Date,fi=new Date(ui);fi.setHours(fi.getHours()+1),ri.splice(0,2,ui,fi)}return ri.map(ui=>({hours:ui.getHours(),minutes:ui.getMinutes(),seconds:ui.getSeconds()}))}else if(Ue.type.endsWith(`-range`)){if(Ue.modelValue===void 0){let ri=new Date,ui=new Date(ri);return ui.setUTCDate(ri.getUTCDate()+7),[ri,ui]}return Ue.modelValue}}return Ue.modelValue??new Date}),Ct=computed(()=>Ue.type===`date`?t$2(`Select date`):Ue.type===`time`?t$2(`Select time`):Ue.type===`datetime`?t$2(`Select date and time`):Ue.type===`week`?t$2(`Select week`):Ue.type===`month`?t$2(`Select month`):Ue.type===`year`?t$2(`Select year`):Ue.type.endsWith(`-range`)?t$2(`Select time range`):t$2(`Select date and time`)),zt=computed(()=>{if(Ue.format)return Ue.format;if(Ue.type===`week`)return`RR-II`;let ri;if(Ue.type===`date`||Ue.type===`date-range`?ri=new Intl.DateTimeFormat(getCanonicalLocale(),{dateStyle:`medium`}):Ue.type===`time`||Ue.type===`time-range`?ri=new Intl.DateTimeFormat(getCanonicalLocale(),{timeStyle:`short`}):Ue.type===`datetime`||Ue.type===`datetime-range`?ri=new Intl.DateTimeFormat(getCanonicalLocale(),{dateStyle:`medium`,timeStyle:`short`}):Ue.type===`month`?ri=new Intl.DateTimeFormat(getCanonicalLocale(),{year:`numeric`,month:`2-digit`}):Ue.type===`year`&&(ri=new Intl.DateTimeFormat(getCanonicalLocale(),{year:`numeric`})),ri)return ui=>Array.isArray(ui)?ri.formatRange(ui[0],ui[1]):ri.format(ui)}),ft=computed(()=>({timePicker:Ue.type===`time`||Ue.type===`time-range`,yearPicker:Ue.type===`year`,monthPicker:Ue.type===`month`,weekPicker:Ue.type===`week`,range:Ue.type.endsWith(`-range`)&&{partialRange:!1},enableTimePicker:!(Ue.type===`date`||Ue.type===`date-range`),flow:Ue.type===`datetime`?[`calendar`,`time`]:void 0}));function qt(ri){if(ri===null)return De(`update:modelValue`,null);if(Ue.type===`time`)De(`update:modelValue`,Nt(ri));else if(Ue.type===`time-range`){let ui=Nt(ri[0]),fi=Nt(ri[1]);fi.getTime()<ui.getTime()&&fi.setDate(fi.getDate()+1),De(`update:modelValue`,[ui,fi])}else if(Ue.type===`month`){let ui=ri;De(`update:modelValue`,new Date(ui.year,ui.month,1))}else Ue.type===`year`?De(`update:modelValue`,new Date(ri,0)):Ue.type===`week`?De(`update:modelValue`,ri[0]):De(`update:modelValue`,ri)}function Nt(ri){let ui=new Date;return ui.setHours(ri.hours),ui.setMinutes(ri.minutes),ui.setSeconds(ri.seconds),ui}let Ut=getFirstDay(),Yt=[...getDayNamesMin()];for(let ri=0;ri<Ut;ri++)Yt.push(Yt.shift());let Gt=t$2(`W`),Jt=computed(()=>({toggleOverlay:t$2(`Toggle overlay`),menu:Ue.ariaLabelMenu,input:Ue.ariaLabel,openTimePicker:t$2(`Open time picker`),closeTimePicker:t$2(`Close time Picker`),incrementValue:ri=>t$2(ri===`hours`?`Increment hours`:ri===`minutes`?`Increment minutes`:`Increment seconds`),decrementValue:ri=>t$2(ri===`hours`?`Decrement hours`:ri===`minutes`?`Decrement minutes`:`Decrement seconds`),openTpOverlay:ri=>t$2(ri===`hours`?`Open hours overlay`:ri===`minutes`?`Open minutes overlay`:`Open seconds overlay`),amPmButton:t$2(`Switch AM/PM mode`),openYearsOverlay:t$2(`Open years overlay`),openMonthsOverlay:t$2(`Open months overlay`),nextMonth:t$2(`Next month`),prevMonth:t$2(`Previous month`),nextYear:t$2(`Next year`),prevYear:t$2(`Previous year`),weekDay:ri=>getDayNames()[ri],clearInput:t$2(`Clear value`),calendarIcon:t$2(`Calendar icon`),timePicker:t$2(`Time picker`),monthPicker:ri=>t$2(ri?`Month picker overlay`:`Month picker`),yearPicker:ri=>t$2(ri?`Year picker overlay`:`Year picker`)}));function ei(){R.value.selectDate()}function ii(){R.value.closeMenu()}return(ri,ui)=>(openBlock(),createElementBlock(`div`,_hoisted_1$17,[createVNode(unref(qn),mergeProps({ref:`picker`,"aria-labels":Jt.value,"auto-apply":!ri.confirm,class:[`vue-date-time-picker`,{"vue-date-time-picker--clearable":ri.clearable}],"cancel-text":unref(t$2)(`Cancel`),clearable:ri.clearable,"day-names":Yt,placeholder:ri.placeholder??Ct.value,format:zt.value,locale:ri.locale,"minutes-increment":ri.minuteStep,"model-value":ut.value,"now-button-label":unref(t$2)(`Now`),"select-text":unref(t$2)(`Pick`),"six-weeks":`fair`,teleport:ri.appendToBody?Ge.value||void 0:!1,"text-input":``,"week-num-name":unref(Gt),"week-numbers":ri.showWeekNumber?{type:`iso`}:void 0,"week-start":unref(Ut)},ft.value,{"onUpdate:modelValue":qt}),createSlots({"action-buttons":withCtx(()=>[createVNode(unref(NcButton),{size:`small`,variant:`tertiary`,onClick:ii},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(t$2)(`Cancel`)),1)]),_:1}),createVNode(unref(NcButton),{size:`small`,variant:`primary`,onClick:ei},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(t$2)(`Pick`)),1)]),_:1})]),"clear-icon":withCtx(({clear:fi})=>[createVNode(unref(NcButton),{"aria-label":unref(t$2)(`Clear value`),variant:`tertiary-no-background`,onClick:fi},{icon:withCtx(()=>[createVNode(NcIconSvgWrapper,{inline:``,path:unref(mdiClose),size:20},null,8,[`path`])]),_:2},1032,[`aria-label`,`onClick`])]),"input-icon":withCtx(()=>[createVNode(NcIconSvgWrapper,{path:unref(mdiCalendarBlank),size:20},null,8,[`path`])]),"clock-icon":withCtx(()=>[createVNode(NcIconSvgWrapper,{inline:``,path:unref(mdiClock),size:20},null,8,[`path`])]),"arrow-left":withCtx(()=>[createVNode(NcIconSvgWrapper,{inline:``,path:unref(mdiChevronLeft),size:20},null,8,[`path`])]),"arrow-right":withCtx(()=>[createVNode(NcIconSvgWrapper,{inline:``,path:unref(mdiChevronRight),size:20},null,8,[`path`])]),"arrow-down":withCtx(()=>[createVNode(NcIconSvgWrapper,{inline:``,path:unref(mdiChevronDown),size:20},null,8,[`path`])]),"arrow-up":withCtx(()=>[createVNode(NcIconSvgWrapper,{inline:``,path:unref(mdiChevronUp),size:20},null,8,[`path`])]),_:2},[ri.showTimezoneSelect?{name:`action-extra`,fn:withCtx(()=>[createVNode(_sfc_main$20,{modelValue:j.value,"onUpdate:modelValue":ui[0]||=fi=>j.value=fi,class:`vue-date-time-picker__timezone`,"append-to-body":!1,"input-label":unref(t$2)(`Timezone`)},null,8,[`modelValue`,`input-label`])]),key:`0`}:void 0]),1040,[`aria-labels`,`auto-apply`,`class`,`cancel-text`,`clearable`,`placeholder`,`format`,`locale`,`minutes-increment`,`model-value`,`now-button-label`,`select-text`,`teleport`,`week-num-name`,`week-numbers`,`week-start`]),(openBlock(),createBlock(Teleport,{to:`body`,disabled:!ri.appendToBody},[createBaseVNode(`div`,_hoisted_2$14,null,512)],8,[`disabled`]))]))}}),[[`__scopeId`,`data-v-02e90461`]]);const compressed=!0;var all_default={compressed:!0,categories:[{id:`smileys`,name:`Smileys & Emotion`,emojis:`grinning.smiley.smile.grin.laughing.sweat_smile.rolling_on_the_floor_laughing.joy.slightly_smiling_face.upside_down_face.melting_face.wink.blush.innocent.smiling_face_with_3_hearts.heart_eyes.star-struck.kissing_heart.kissing.relaxed.kissing_closed_eyes.kissing_smiling_eyes.smiling_face_with_tear.yum.stuck_out_tongue.stuck_out_tongue_winking_eye.zany_face.stuck_out_tongue_closed_eyes.money_mouth_face.hugging_face.face_with_hand_over_mouth.face_with_open_eyes_and_hand_over_mouth.face_with_peeking_eye.shushing_face.thinking_face.saluting_face.zipper_mouth_face.face_with_raised_eyebrow.neutral_face.expressionless.no_mouth.dotted_line_face.face_in_clouds.smirk.unamused.face_with_rolling_eyes.grimacing.face_exhaling.lying_face.shaking_face.relieved.pensive.sleepy.drooling_face.sleeping.mask.face_with_thermometer.face_with_head_bandage.nauseated_face.face_vomiting.sneezing_face.hot_face.cold_face.woozy_face.dizzy_face.face_with_spiral_eyes.exploding_head.face_with_cowboy_hat.partying_face.disguised_face.sunglasses.nerd_face.face_with_monocle.confused.face_with_diagonal_mouth.worried.slightly_frowning_face.white_frowning_face.open_mouth.hushed.astonished.flushed.pleading_face.face_holding_back_tears.frowning.anguished.fearful.cold_sweat.disappointed_relieved.cry.sob.scream.confounded.persevere.disappointed.sweat.weary.tired_face.yawning_face.triumph.rage.angry.face_with_symbols_on_mouth.smiling_imp.imp.skull.skull_and_crossbones.hankey.clown_face.japanese_ogre.japanese_goblin.ghost.alien.space_invader.robot_face.smiley_cat.smile_cat.joy_cat.heart_eyes_cat.smirk_cat.kissing_cat.scream_cat.crying_cat_face.pouting_cat.see_no_evil.hear_no_evil.speak_no_evil.love_letter.cupid.gift_heart.sparkling_heart.heartpulse.heartbeat.revolving_hearts.two_hearts.heart_decoration.heavy_heart_exclamation_mark_ornament.broken_heart.heart_on_fire.mending_heart.heart.pink_heart.orange_heart.yellow_heart.green_heart.blue_heart.light_blue_heart.purple_heart.brown_heart.black_heart.grey_heart.white_heart.kiss.100.anger.boom.dizzy.sweat_drops.dash.hole.speech_balloon.eye-in-speech-bubble.left_speech_bubble.right_anger_bubble.thought_balloon.zzz`.split(`.`)},{id:`people`,name:`People & Body`,emojis:`wave.raised_back_of_hand.raised_hand_with_fingers_splayed.hand.spock-hand.rightwards_hand.leftwards_hand.palm_down_hand.palm_up_hand.leftwards_pushing_hand.rightwards_pushing_hand.ok_hand.pinched_fingers.pinching_hand.v.crossed_fingers.hand_with_index_finger_and_thumb_crossed.i_love_you_hand_sign.the_horns.call_me_hand.point_left.point_right.point_up_2.middle_finger.point_down.point_up.index_pointing_at_the_viewer.+1.-1.fist.facepunch.left-facing_fist.right-facing_fist.clap.raised_hands.heart_hands.open_hands.palms_up_together.handshake.pray.writing_hand.nail_care.selfie.muscle.mechanical_arm.mechanical_leg.leg.foot.ear.ear_with_hearing_aid.nose.brain.anatomical_heart.lungs.tooth.bone.eyes.eye.tongue.lips.biting_lip.baby.child.boy.girl.adult.person_with_blond_hair.man.bearded_person.man_with_beard.woman_with_beard.red_haired_man.curly_haired_man.white_haired_man.bald_man.woman.red_haired_woman.red_haired_person.curly_haired_woman.curly_haired_person.white_haired_woman.white_haired_person.bald_woman.bald_person.blond-haired-woman.blond-haired-man.older_adult.older_man.older_woman.person_frowning.man-frowning.woman-frowning.person_with_pouting_face.man-pouting.woman-pouting.no_good.man-gesturing-no.woman-gesturing-no.ok_woman.man-gesturing-ok.woman-gesturing-ok.information_desk_person.man-tipping-hand.woman-tipping-hand.raising_hand.man-raising-hand.woman-raising-hand.deaf_person.deaf_man.deaf_woman.bow.man-bowing.woman-bowing.face_palm.man-facepalming.woman-facepalming.shrug.man-shrugging.woman-shrugging.health_worker.male-doctor.female-doctor.student.male-student.female-student.teacher.male-teacher.female-teacher.judge.male-judge.female-judge.farmer.male-farmer.female-farmer.cook.male-cook.female-cook.mechanic.male-mechanic.female-mechanic.factory_worker.male-factory-worker.female-factory-worker.office_worker.male-office-worker.female-office-worker.scientist.male-scientist.female-scientist.technologist.male-technologist.female-technologist.singer.male-singer.female-singer.artist.male-artist.female-artist.pilot.male-pilot.female-pilot.astronaut.male-astronaut.female-astronaut.firefighter.male-firefighter.female-firefighter.cop.male-police-officer.female-police-officer.sleuth_or_spy.male-detective.female-detective.guardsman.male-guard.female-guard.ninja.construction_worker.male-construction-worker.female-construction-worker.person_with_crown.prince.princess.man_with_turban.man-wearing-turban.woman-wearing-turban.man_with_gua_pi_mao.person_with_headscarf.person_in_tuxedo.man_in_tuxedo.woman_in_tuxedo.bride_with_veil.man_with_veil.woman_with_veil.pregnant_woman.pregnant_man.pregnant_person.breast-feeding.woman_feeding_baby.man_feeding_baby.person_feeding_baby.angel.santa.mrs_claus.mx_claus.superhero.male_superhero.female_superhero.supervillain.male_supervillain.female_supervillain.mage.male_mage.female_mage.fairy.male_fairy.female_fairy.vampire.male_vampire.female_vampire.merperson.merman.mermaid.elf.male_elf.female_elf.genie.male_genie.female_genie.zombie.male_zombie.female_zombie.troll.massage.man-getting-massage.woman-getting-massage.haircut.man-getting-haircut.woman-getting-haircut.walking.man-walking.woman-walking.standing_person.man_standing.woman_standing.kneeling_person.man_kneeling.woman_kneeling.person_with_probing_cane.man_with_probing_cane.woman_with_probing_cane.person_in_motorized_wheelchair.man_in_motorized_wheelchair.woman_in_motorized_wheelchair.person_in_manual_wheelchair.man_in_manual_wheelchair.woman_in_manual_wheelchair.runner.man-running.woman-running.dancer.man_dancing.man_in_business_suit_levitating.dancers.men-with-bunny-ears-partying.women-with-bunny-ears-partying.person_in_steamy_room.man_in_steamy_room.woman_in_steamy_room.person_climbing.man_climbing.woman_climbing.fencer.horse_racing.skier.snowboarder.golfer.man-golfing.woman-golfing.surfer.man-surfing.woman-surfing.rowboat.man-rowing-boat.woman-rowing-boat.swimmer.man-swimming.woman-swimming.person_with_ball.man-bouncing-ball.woman-bouncing-ball.weight_lifter.man-lifting-weights.woman-lifting-weights.bicyclist.man-biking.woman-biking.mountain_bicyclist.man-mountain-biking.woman-mountain-biking.person_doing_cartwheel.man-cartwheeling.woman-cartwheeling.wrestlers.man-wrestling.woman-wrestling.water_polo.man-playing-water-polo.woman-playing-water-polo.handball.man-playing-handball.woman-playing-handball.juggling.man-juggling.woman-juggling.person_in_lotus_position.man_in_lotus_position.woman_in_lotus_position.bath.sleeping_accommodation.people_holding_hands.two_women_holding_hands.man_and_woman_holding_hands.two_men_holding_hands.couplekiss.woman-kiss-man.man-kiss-man.woman-kiss-woman.couple_with_heart.woman-heart-man.man-heart-man.woman-heart-woman.family.man-woman-boy.man-woman-girl.man-woman-girl-boy.man-woman-boy-boy.man-woman-girl-girl.man-man-boy.man-man-girl.man-man-girl-boy.man-man-boy-boy.man-man-girl-girl.woman-woman-boy.woman-woman-girl.woman-woman-girl-boy.woman-woman-boy-boy.woman-woman-girl-girl.man-boy.man-boy-boy.man-girl.man-girl-boy.man-girl-girl.woman-boy.woman-boy-boy.woman-girl.woman-girl-boy.woman-girl-girl.speaking_head_in_silhouette.bust_in_silhouette.busts_in_silhouette.people_hugging.footprints`.split(`.`)},{id:`nature`,name:`Animals & Nature`,emojis:`monkey_face.monkey.gorilla.orangutan.dog.dog2.guide_dog.service_dog.poodle.wolf.fox_face.raccoon.cat.cat2.black_cat.lion_face.tiger.tiger2.leopard.horse.moose.donkey.racehorse.unicorn_face.zebra_face.deer.bison.cow.ox.water_buffalo.cow2.pig.pig2.boar.pig_nose.ram.sheep.goat.dromedary_camel.camel.llama.giraffe_face.elephant.mammoth.rhinoceros.hippopotamus.mouse.mouse2.rat.hamster.rabbit.rabbit2.chipmunk.beaver.hedgehog.bat.bear.polar_bear.koala.panda_face.sloth.otter.skunk.kangaroo.badger.feet.turkey.chicken.rooster.hatching_chick.baby_chick.hatched_chick.bird.penguin.dove_of_peace.eagle.duck.swan.owl.dodo.feather.flamingo.peacock.parrot.wing.black_bird.goose.frog.crocodile.turtle.lizard.snake.dragon_face.dragon.sauropod.t-rex.whale.whale2.dolphin.seal.fish.tropical_fish.blowfish.shark.octopus.shell.coral.jellyfish.snail.butterfly.bug.ant.bee.beetle.ladybug.cricket.cockroach.spider.spider_web.scorpion.mosquito.fly.worm.microbe.bouquet.cherry_blossom.white_flower.lotus.rosette.rose.wilted_flower.hibiscus.sunflower.blossom.tulip.hyacinth.seedling.potted_plant.evergreen_tree.deciduous_tree.palm_tree.cactus.ear_of_rice.herb.shamrock.four_leaf_clover.maple_leaf.fallen_leaf.leaves.empty_nest.nest_with_eggs.mushroom`.split(`.`)},{id:`foods`,name:`Food & Drink`,emojis:`grapes.melon.watermelon.tangerine.lemon.banana.pineapple.mango.apple.green_apple.pear.peach.cherries.strawberry.blueberries.kiwifruit.tomato.olive.coconut.avocado.eggplant.potato.carrot.corn.hot_pepper.bell_pepper.cucumber.leafy_green.broccoli.garlic.onion.peanuts.beans.chestnut.ginger_root.pea_pod.bread.croissant.baguette_bread.flatbread.pretzel.bagel.pancakes.waffle.cheese_wedge.meat_on_bone.poultry_leg.cut_of_meat.bacon.hamburger.fries.pizza.hotdog.sandwich.taco.burrito.tamale.stuffed_flatbread.falafel.egg.fried_egg.shallow_pan_of_food.stew.fondue.bowl_with_spoon.green_salad.popcorn.butter.salt.canned_food.bento.rice_cracker.rice_ball.rice.curry.ramen.spaghetti.sweet_potato.oden.sushi.fried_shrimp.fish_cake.moon_cake.dango.dumpling.fortune_cookie.takeout_box.crab.lobster.shrimp.squid.oyster.icecream.shaved_ice.ice_cream.doughnut.cookie.birthday.cake.cupcake.pie.chocolate_bar.candy.lollipop.custard.honey_pot.baby_bottle.glass_of_milk.coffee.teapot.tea.sake.champagne.wine_glass.cocktail.tropical_drink.beer.beers.clinking_glasses.tumbler_glass.pouring_liquid.cup_with_straw.bubble_tea.beverage_box.mate_drink.ice_cube.chopsticks.knife_fork_plate.fork_and_knife.spoon.hocho.jar.amphora`.split(`.`)},{id:`activity`,name:`Activities`,emojis:`jack_o_lantern.christmas_tree.fireworks.sparkler.firecracker.sparkles.balloon.tada.confetti_ball.tanabata_tree.bamboo.dolls.flags.wind_chime.rice_scene.red_envelope.ribbon.gift.reminder_ribbon.admission_tickets.ticket.medal.trophy.sports_medal.first_place_medal.second_place_medal.third_place_medal.soccer.baseball.softball.basketball.volleyball.football.rugby_football.tennis.flying_disc.bowling.cricket_bat_and_ball.field_hockey_stick_and_ball.ice_hockey_stick_and_puck.lacrosse.table_tennis_paddle_and_ball.badminton_racquet_and_shuttlecock.boxing_glove.martial_arts_uniform.goal_net.golf.ice_skate.fishing_pole_and_fish.diving_mask.running_shirt_with_sash.ski.sled.curling_stone.dart.yo-yo.kite.gun.8ball.crystal_ball.magic_wand.video_game.joystick.slot_machine.game_die.jigsaw.teddy_bear.pinata.mirror_ball.nesting_dolls.spades.hearts.diamonds.clubs.chess_pawn.black_joker.mahjong.flower_playing_cards.performing_arts.frame_with_picture.art.thread.sewing_needle.yarn.knot`.split(`.`)},{id:`places`,name:`Travel & Places`,emojis:`earth_africa.earth_americas.earth_asia.globe_with_meridians.world_map.japan.compass.snow_capped_mountain.mountain.volcano.mount_fuji.camping.beach_with_umbrella.desert.desert_island.national_park.stadium.classical_building.building_construction.bricks.rock.wood.hut.house_buildings.derelict_house_building.house.house_with_garden.office.post_office.european_post_office.hospital.bank.hotel.love_hotel.convenience_store.school.department_store.factory.japanese_castle.european_castle.wedding.tokyo_tower.statue_of_liberty.church.mosque.hindu_temple.synagogue.shinto_shrine.kaaba.fountain.tent.foggy.night_with_stars.cityscape.sunrise_over_mountains.sunrise.city_sunset.city_sunrise.bridge_at_night.hotsprings.carousel_horse.playground_slide.ferris_wheel.roller_coaster.barber.circus_tent.steam_locomotive.railway_car.bullettrain_side.bullettrain_front.train2.metro.light_rail.station.tram.monorail.mountain_railway.train.bus.oncoming_bus.trolleybus.minibus.ambulance.fire_engine.police_car.oncoming_police_car.taxi.oncoming_taxi.car.oncoming_automobile.blue_car.pickup_truck.truck.articulated_lorry.tractor.racing_car.racing_motorcycle.motor_scooter.manual_wheelchair.motorized_wheelchair.auto_rickshaw.bike.scooter.skateboard.roller_skate.busstop.motorway.railway_track.oil_drum.fuelpump.wheel.rotating_light.traffic_light.vertical_traffic_light.octagonal_sign.construction.anchor.ring_buoy.boat.canoe.speedboat.passenger_ship.ferry.motor_boat.ship.airplane.small_airplane.airplane_departure.airplane_arriving.parachute.seat.helicopter.suspension_railway.mountain_cableway.aerial_tramway.satellite.rocket.flying_saucer.bellhop_bell.luggage.hourglass.hourglass_flowing_sand.watch.alarm_clock.stopwatch.timer_clock.mantelpiece_clock.clock12.clock1230.clock1.clock130.clock2.clock230.clock3.clock330.clock4.clock430.clock5.clock530.clock6.clock630.clock7.clock730.clock8.clock830.clock9.clock930.clock10.clock1030.clock11.clock1130.new_moon.waxing_crescent_moon.first_quarter_moon.moon.full_moon.waning_gibbous_moon.last_quarter_moon.waning_crescent_moon.crescent_moon.new_moon_with_face.first_quarter_moon_with_face.last_quarter_moon_with_face.thermometer.sunny.full_moon_with_face.sun_with_face.ringed_planet.star.star2.stars.milky_way.cloud.partly_sunny.thunder_cloud_and_rain.mostly_sunny.barely_sunny.partly_sunny_rain.rain_cloud.snow_cloud.lightning.tornado.fog.wind_blowing_face.cyclone.rainbow.closed_umbrella.umbrella.umbrella_with_rain_drops.umbrella_on_ground.zap.snowflake.snowman.snowman_without_snow.comet.fire.droplet.ocean`.split(`.`)},{id:`objects`,name:`Objects`,emojis:`eyeglasses.dark_sunglasses.goggles.lab_coat.safety_vest.necktie.shirt.jeans.scarf.gloves.coat.socks.dress.kimono.sari.one-piece_swimsuit.briefs.shorts.bikini.womans_clothes.folding_hand_fan.purse.handbag.pouch.shopping_bags.school_satchel.thong_sandal.mans_shoe.athletic_shoe.hiking_boot.womans_flat_shoe.high_heel.sandal.ballet_shoes.boot.hair_pick.crown.womans_hat.tophat.mortar_board.billed_cap.military_helmet.helmet_with_white_cross.prayer_beads.lipstick.ring.gem.mute.speaker.sound.loud_sound.loudspeaker.mega.postal_horn.bell.no_bell.musical_score.musical_note.notes.studio_microphone.level_slider.control_knobs.microphone.headphones.radio.saxophone.accordion.guitar.musical_keyboard.trumpet.violin.banjo.drum_with_drumsticks.long_drum.maracas.flute.iphone.calling.phone.telephone_receiver.pager.fax.battery.low_battery.electric_plug.computer.desktop_computer.printer.keyboard.three_button_mouse.trackball.minidisc.floppy_disk.cd.dvd.abacus.movie_camera.film_frames.film_projector.clapper.tv.camera.camera_with_flash.video_camera.vhs.mag.mag_right.candle.bulb.flashlight.izakaya_lantern.diya_lamp.notebook_with_decorative_cover.closed_book.book.green_book.blue_book.orange_book.books.notebook.ledger.page_with_curl.scroll.page_facing_up.newspaper.rolled_up_newspaper.bookmark_tabs.bookmark.label.moneybag.coin.yen.dollar.euro.pound.money_with_wings.credit_card.receipt.chart.email.e-mail.incoming_envelope.envelope_with_arrow.outbox_tray.inbox_tray.package.mailbox.mailbox_closed.mailbox_with_mail.mailbox_with_no_mail.postbox.ballot_box_with_ballot.pencil2.black_nib.lower_left_fountain_pen.lower_left_ballpoint_pen.lower_left_paintbrush.lower_left_crayon.memo.briefcase.file_folder.open_file_folder.card_index_dividers.date.calendar.spiral_note_pad.spiral_calendar_pad.card_index.chart_with_upwards_trend.chart_with_downwards_trend.bar_chart.clipboard.pushpin.round_pushpin.paperclip.linked_paperclips.straight_ruler.triangular_ruler.scissors.card_file_box.file_cabinet.wastebasket.lock.unlock.lock_with_ink_pen.closed_lock_with_key.key.old_key.hammer.axe.pick.hammer_and_pick.hammer_and_wrench.dagger_knife.crossed_swords.bomb.boomerang.bow_and_arrow.shield.carpentry_saw.wrench.screwdriver.nut_and_bolt.gear.compression.scales.probing_cane.link.chains.hook.toolbox.magnet.ladder.alembic.test_tube.petri_dish.dna.microscope.telescope.satellite_antenna.syringe.drop_of_blood.pill.adhesive_bandage.crutch.stethoscope.x-ray.door.elevator.mirror.window.bed.couch_and_lamp.chair.toilet.plunger.shower.bathtub.mouse_trap.razor.lotion_bottle.safety_pin.broom.basket.roll_of_paper.bucket.soap.bubbles.toothbrush.sponge.fire_extinguisher.shopping_trolley.smoking.coffin.headstone.funeral_urn.nazar_amulet.hamsa.moyai.placard.identification_card`.split(`.`)},{id:`symbols`,name:`Symbols`,emojis:`atm.put_litter_in_its_place.potable_water.wheelchair.mens.womens.restroom.baby_symbol.wc.passport_control.customs.baggage_claim.left_luggage.warning.children_crossing.no_entry.no_entry_sign.no_bicycles.no_smoking.do_not_litter.non-potable_water.no_pedestrians.no_mobile_phones.underage.radioactive_sign.biohazard_sign.arrow_up.arrow_upper_right.arrow_right.arrow_lower_right.arrow_down.arrow_lower_left.arrow_left.arrow_upper_left.arrow_up_down.left_right_arrow.leftwards_arrow_with_hook.arrow_right_hook.arrow_heading_up.arrow_heading_down.arrows_clockwise.arrows_counterclockwise.back.end.on.soon.top.place_of_worship.atom_symbol.om_symbol.star_of_david.wheel_of_dharma.yin_yang.latin_cross.orthodox_cross.star_and_crescent.peace_symbol.menorah_with_nine_branches.six_pointed_star.khanda.aries.taurus.gemini.cancer.leo.virgo.libra.scorpius.sagittarius.capricorn.aquarius.pisces.ophiuchus.twisted_rightwards_arrows.repeat.repeat_one.arrow_forward.fast_forward.black_right_pointing_double_triangle_with_vertical_bar.black_right_pointing_triangle_with_double_vertical_bar.arrow_backward.rewind.black_left_pointing_double_triangle_with_vertical_bar.arrow_up_small.arrow_double_up.arrow_down_small.arrow_double_down.double_vertical_bar.black_square_for_stop.black_circle_for_record.eject.cinema.low_brightness.high_brightness.signal_strength.wireless.vibration_mode.mobile_phone_off.female_sign.male_sign.transgender_symbol.heavy_multiplication_x.heavy_plus_sign.heavy_minus_sign.heavy_division_sign.heavy_equals_sign.infinity.bangbang.interrobang.question.grey_question.grey_exclamation.exclamation.wavy_dash.currency_exchange.heavy_dollar_sign.medical_symbol.recycle.fleur_de_lis.trident.name_badge.beginner.o.white_check_mark.ballot_box_with_check.heavy_check_mark.x.negative_squared_cross_mark.curly_loop.loop.part_alternation_mark.eight_spoked_asterisk.eight_pointed_black_star.sparkle.copyright.registered.tm.hash.keycap_star.zero.one.two.three.four.five.six.seven.eight.nine.keycap_ten.capital_abcd.abcd.1234.symbols.abc.a.ab.b.cl.cool.free.information_source.id.m.new.ng.o2.ok.parking.sos.up.vs.koko.sa.u6708.u6709.u6307.ideograph_advantage.u5272.u7121.u7981.accept.u7533.u5408.u7a7a.congratulations.secret.u55b6.u6e80.red_circle.large_orange_circle.large_yellow_circle.large_green_circle.large_blue_circle.large_purple_circle.large_brown_circle.black_circle.white_circle.large_red_square.large_orange_square.large_yellow_square.large_green_square.large_blue_square.large_purple_square.large_brown_square.black_large_square.white_large_square.black_medium_square.white_medium_square.black_medium_small_square.white_medium_small_square.black_small_square.white_small_square.large_orange_diamond.large_blue_diamond.small_orange_diamond.small_blue_diamond.small_red_triangle.small_red_triangle_down.diamond_shape_with_a_dot_inside.radio_button.white_square_button.black_square_button`.split(`.`)},{id:`flags`,name:`Flags`,emojis:`checkered_flag.cn.crossed_flags.de.es.flag-ac.flag-ad.flag-ae.flag-af.flag-ag.flag-ai.flag-al.flag-am.flag-ao.flag-aq.flag-ar.flag-as.flag-at.flag-au.flag-aw.flag-ax.flag-az.flag-ba.flag-bb.flag-bd.flag-be.flag-bf.flag-bg.flag-bh.flag-bi.flag-bj.flag-bl.flag-bm.flag-bn.flag-bo.flag-bq.flag-br.flag-bs.flag-bt.flag-bv.flag-bw.flag-by.flag-bz.flag-ca.flag-cc.flag-cd.flag-cf.flag-cg.flag-ch.flag-ci.flag-ck.flag-cl.flag-cm.flag-co.flag-cp.flag-cr.flag-cu.flag-cv.flag-cw.flag-cx.flag-cy.flag-cz.flag-dg.flag-dj.flag-dk.flag-dm.flag-do.flag-dz.flag-ea.flag-ec.flag-ee.flag-eg.flag-eh.flag-england.flag-er.flag-et.flag-eu.flag-fi.flag-fj.flag-fk.flag-fm.flag-fo.flag-ga.flag-gd.flag-ge.flag-gf.flag-gg.flag-gh.flag-gi.flag-gl.flag-gm.flag-gn.flag-gp.flag-gq.flag-gr.flag-gs.flag-gt.flag-gu.flag-gw.flag-gy.flag-hk.flag-hm.flag-hn.flag-hr.flag-ht.flag-hu.flag-ic.flag-id.flag-ie.flag-il.flag-im.flag-in.flag-io.flag-iq.flag-ir.flag-is.flag-je.flag-jm.flag-jo.flag-ke.flag-kg.flag-kh.flag-ki.flag-km.flag-kn.flag-kp.flag-kw.flag-ky.flag-kz.flag-la.flag-lb.flag-lc.flag-li.flag-lk.flag-lr.flag-ls.flag-lt.flag-lu.flag-lv.flag-ly.flag-ma.flag-mc.flag-md.flag-me.flag-mf.flag-mg.flag-mh.flag-mk.flag-ml.flag-mm.flag-mn.flag-mo.flag-mp.flag-mq.flag-mr.flag-ms.flag-mt.flag-mu.flag-mv.flag-mw.flag-mx.flag-my.flag-mz.flag-na.flag-nc.flag-ne.flag-nf.flag-ng.flag-ni.flag-nl.flag-no.flag-np.flag-nr.flag-nu.flag-nz.flag-om.flag-pa.flag-pe.flag-pf.flag-pg.flag-ph.flag-pk.flag-pl.flag-pm.flag-pn.flag-pr.flag-ps.flag-pt.flag-pw.flag-py.flag-qa.flag-re.flag-ro.flag-rs.flag-rw.flag-sa.flag-sb.flag-sc.flag-scotland.flag-sd.flag-se.flag-sg.flag-sh.flag-si.flag-sj.flag-sk.flag-sl.flag-sm.flag-sn.flag-so.flag-sr.flag-ss.flag-st.flag-sv.flag-sx.flag-sy.flag-sz.flag-ta.flag-tc.flag-td.flag-tf.flag-tg.flag-th.flag-tj.flag-tk.flag-tl.flag-tm.flag-tn.flag-to.flag-tr.flag-tt.flag-tv.flag-tw.flag-tz.flag-ua.flag-ug.flag-um.flag-uy.flag-uz.flag-va.flag-vc.flag-ve.flag-vg.flag-vi.flag-vn.flag-vu.flag-wales.flag-wf.flag-ws.flag-xk.flag-ye.flag-yt.flag-za.flag-zm.flag-zw.fr.gb.it.jp.kr.pirate_flag.rainbow-flag.ru.transgender_flag.triangular_flag_on_post.us.waving_black_flag.waving_white_flag`.split(`.`)}],emojis:JSON.parse(`{"100":{"subcategory":"emotion","a":"Hundred Points Symbol","b":"1F4AF","d":true,"e":true,"f":true,"h":true,"j":["hundred_points","score","perfect","numbers","century","exam","quiz","test","pass","hundred","100"],"k":[28,7],"o":0},"1234":{"subcategory":"alphanum","a":"Input Symbol for Numbers","b":"1F522","d":true,"e":true,"f":true,"h":true,"j":["input_numbers","numbers","blue-square","1234","1","2","3","4"],"k":[29,60],"o":0},"grinning":{"subcategory":"face-smiling","a":"Grinning Face","b":"1F600","d":true,"e":true,"f":true,"h":true,"j":["grinning_face","face","smile","happy","joy",":D","grin"],"k":[32,21],"m":":D","o":1},"smiley":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth","b":"1F603","d":true,"e":true,"f":true,"h":true,"j":["grinning_face_with_big_eyes","face","happy","joy","haha",":D",":)","smile","funny"],"k":[32,24],"l":["=)","=-)"],"m":":)","o":0},"smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Smiling Eyes","b":"1F604","d":true,"e":true,"f":true,"h":true,"j":["grinning_face_with_smiling_eyes","face","happy","joy","funny","haha","laugh","like",":D",":)","smile"],"k":[32,25],"l":["C:","c:",":D",":-D"],"m":":)","o":0},"grin":{"subcategory":"face-smiling","a":"Grinning Face with Smiling Eyes","b":"1F601","d":true,"e":true,"f":true,"h":true,"j":["beaming_face_with_smiling_eyes","face","happy","smile","joy","kawaii"],"k":[32,22],"o":0},"laughing":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Tightly-Closed Eyes","b":"1F606","d":true,"e":true,"f":true,"h":true,"j":["grinning_squinting_face","happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],"k":[32,27],"l":[":>",":->"],"n":["satisfied"],"o":0},"sweat_smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","d":true,"e":true,"f":true,"h":true,"j":["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],"k":[32,26],"o":0},"rolling_on_the_floor_laughing":{"subcategory":"face-smiling","a":"Rolling on the Floor Laughing","b":"1F923","d":true,"e":true,"f":true,"h":true,"j":["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],"k":[40,17],"o":3},"joy":{"subcategory":"face-smiling","a":"Face with Tears of Joy","b":"1F602","d":true,"e":true,"f":true,"h":true,"j":["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],"k":[32,23],"o":0},"slightly_smiling_face":{"subcategory":"face-smiling","a":"Slightly Smiling Face","b":"1F642","d":true,"e":true,"f":true,"h":true,"j":["slightly_smiling_face","face","smile"],"k":[33,29],"l":[":)","(:",":-)"],"o":1},"upside_down_face":{"subcategory":"face-smiling","a":"Upside-Down Face","b":"1F643","d":true,"e":true,"f":true,"h":true,"j":["upside_down_face","face","flipped","silly","smile"],"k":[33,30],"o":1},"melting_face":{"subcategory":"face-smiling","a":"Melting Face","b":"1FAE0","d":true,"e":true,"f":true,"h":true,"j":["melting face","hot","heat"],"k":[55,30],"o":14},"wink":{"subcategory":"face-smiling","a":"Winking Face","b":"1F609","d":true,"e":true,"f":true,"h":true,"j":["winking_face","face","happy","mischievous","secret",";)","smile","eye"],"k":[32,30],"l":[";)",";-)"],"m":";)","o":0},"blush":{"subcategory":"face-smiling","a":"Smiling Face with Smiling Eyes","b":"1F60A","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[32,31],"m":":)","o":0},"innocent":{"subcategory":"face-smiling","a":"Smiling Face with Halo","b":"1F607","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_halo","face","angel","heaven","halo","innocent"],"k":[32,28],"o":1},"smiling_face_with_3_hearts":{"subcategory":"face-affection","a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],"k":[43,60],"o":11},"heart_eyes":{"subcategory":"face-affection","a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],"k":[32,34],"o":0},"star-struck":{"subcategory":"face-affection","a":"Grinning Face with Star Eyes","b":"1F929","d":true,"e":true,"f":true,"h":true,"j":["star_struck","face","smile","starry","eyes","grinning"],"k":[40,40],"n":["grinning_face_with_star_eyes"],"o":5},"kissing_heart":{"subcategory":"face-affection","a":"Face Throwing a Kiss","b":"1F618","d":true,"e":true,"f":true,"h":true,"j":["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,45],"l":[":*",":-*"],"o":0},"kissing":{"subcategory":"face-affection","a":"Kissing Face","b":"1F617","d":true,"e":true,"f":true,"h":true,"j":["kissing_face","love","like","face","3","valentines","infatuation","kiss"],"k":[32,44],"o":1},"relaxed":{"subcategory":"face-affection","a":"White Smiling Face","b":"263A-FE0F","c":"263A","d":true,"e":true,"f":true,"h":true,"j":["smiling_face","face","blush","massage","happiness"],"k":[57,35],"o":0},"kissing_closed_eyes":{"subcategory":"face-affection","a":"Kissing Face with Closed Eyes","b":"1F61A","d":true,"e":true,"f":true,"h":true,"j":["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,47],"o":0},"kissing_smiling_eyes":{"subcategory":"face-affection","a":"Kissing Face with Smiling Eyes","b":"1F619","d":true,"e":true,"f":true,"h":true,"j":["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],"k":[32,46],"o":1},"smiling_face_with_tear":{"subcategory":"face-affection","a":"Smiling Face with Tear","b":"1F972","d":true,"e":true,"f":true,"h":true,"j":["smiling face with tear","sad","cry","pretend"],"k":[44,1],"o":13},"yum":{"subcategory":"face-tongue","a":"Face Savouring Delicious Food","b":"1F60B","d":true,"e":true,"f":true,"h":true,"j":["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[32,32],"o":0},"stuck_out_tongue":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue","b":"1F61B","d":true,"e":true,"f":true,"h":true,"j":["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],"k":[32,48],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":1},"stuck_out_tongue_winking_eye":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","d":true,"e":true,"f":true,"h":true,"j":["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[32,49],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":0},"zany_face":{"subcategory":"face-tongue","a":"Grinning Face with One Large and One Small Eye","b":"1F92A","d":true,"e":true,"f":true,"h":true,"j":["zany_face","face","goofy","crazy"],"k":[40,41],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"stuck_out_tongue_closed_eyes":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","d":true,"e":true,"f":true,"h":true,"j":["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],"k":[32,50],"o":0},"money_mouth_face":{"subcategory":"face-tongue","a":"Money-Mouth Face","b":"1F911","d":true,"e":true,"f":true,"h":true,"j":["money_mouth_face","face","rich","dollar","money"],"k":[39,0],"o":1},"hugging_face":{"subcategory":"face-hand","a":"Hugging Face","b":"1F917","d":true,"e":true,"f":true,"h":true,"j":["hugging_face","face","smile","hug"],"k":[39,6],"o":1},"face_with_hand_over_mouth":{"subcategory":"face-hand","a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","d":true,"e":true,"f":true,"h":true,"j":["face_with_hand_over_mouth","face","whoops","shock","surprise"],"k":[40,44],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"face_with_open_eyes_and_hand_over_mouth":{"subcategory":"face-hand","a":"Face with Open Eyes and Hand over Mouth","b":"1FAE2","d":true,"e":true,"f":true,"h":true,"j":["face with open eyes and hand over mouth","silence","secret","shock","surprise"],"k":[55,32],"o":14},"face_with_peeking_eye":{"subcategory":"face-hand","a":"Face with Peeking Eye","b":"1FAE3","d":true,"e":true,"f":true,"h":true,"j":["face with peeking eye","scared","frightening","embarrassing","shy"],"k":[55,33],"o":14},"shushing_face":{"subcategory":"face-hand","a":"Face with Finger Covering Closed Lips","b":"1F92B","d":true,"e":true,"f":true,"h":true,"j":["shushing_face","face","quiet","shhh"],"k":[40,42],"n":["face_with_finger_covering_closed_lips"],"o":5},"thinking_face":{"subcategory":"face-hand","a":"Thinking Face","b":"1F914","d":true,"e":true,"f":true,"h":true,"j":["thinking_face","face","hmmm","think","consider"],"k":[39,3],"o":1},"saluting_face":{"subcategory":"face-hand","a":"Saluting Face","b":"1FAE1","d":true,"e":true,"f":true,"h":true,"j":["saluting face","respect","salute"],"k":[55,31],"o":14},"zipper_mouth_face":{"subcategory":"face-neutral-skeptical","a":"Zipper-Mouth Face","b":"1F910","d":true,"e":true,"f":true,"h":true,"j":["zipper_mouth_face","face","sealed","zipper","secret"],"k":[38,60],"o":1},"face_with_raised_eyebrow":{"subcategory":"face-neutral-skeptical","a":"Face with One Eyebrow Raised","b":"1F928","d":true,"e":true,"f":true,"h":true,"j":["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise","suspicious"],"k":[40,39],"n":["face_with_one_eyebrow_raised"],"o":5},"neutral_face":{"subcategory":"face-neutral-skeptical","a":"Neutral Face","b":"1F610","d":true,"e":true,"f":true,"h":true,"j":["neutral_face","indifference","meh",":|","neutral"],"k":[32,37],"l":[":|",":-|"],"o":0},"expressionless":{"subcategory":"face-neutral-skeptical","a":"Expressionless Face","b":"1F611","d":true,"e":true,"f":true,"h":true,"j":["expressionless_face","face","indifferent","-_-","meh","deadpan"],"k":[32,38],"o":1},"no_mouth":{"subcategory":"face-neutral-skeptical","a":"Face Without Mouth","b":"1F636","d":true,"e":true,"f":true,"h":true,"j":["face_without_mouth","face"],"k":[33,17],"o":1},"dotted_line_face":{"subcategory":"face-neutral-skeptical","a":"Dotted Line Face","b":"1FAE5","d":true,"e":true,"f":true,"h":true,"j":["dotted line face","invisible","lonely","isolation","depression"],"k":[55,35],"o":14},"face_in_clouds":{"subcategory":"face-neutral-skeptical","a":"Face in Clouds","b":"1F636-200D-1F32B-FE0F","c":"1F636-200D-1F32B","d":true,"e":true,"f":true,"h":true,"j":["face in clouds","shower","steam","dream"],"k":[33,16],"o":13},"smirk":{"subcategory":"face-neutral-skeptical","a":"Smirking Face","b":"1F60F","d":true,"e":true,"f":true,"h":true,"j":["smirking_face","face","smile","mean","prank","smug","sarcasm"],"k":[32,36],"o":0},"unamused":{"subcategory":"face-neutral-skeptical","a":"Unamused Face","b":"1F612","d":true,"e":true,"f":true,"h":true,"j":["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","ugh","side_eye"],"k":[32,39],"m":":(","o":0},"face_with_rolling_eyes":{"subcategory":"face-neutral-skeptical","a":"Face with Rolling Eyes","b":"1F644","d":true,"e":true,"f":true,"h":true,"j":["face_with_rolling_eyes","face","eyeroll","frustrated"],"k":[33,31],"o":1},"grimacing":{"subcategory":"face-neutral-skeptical","a":"Grimacing Face","b":"1F62C","d":true,"e":true,"f":true,"h":true,"j":["grimacing_face","face","grimace","teeth"],"k":[33,4],"o":1},"face_exhaling":{"subcategory":"face-neutral-skeptical","a":"Face Exhaling","b":"1F62E-200D-1F4A8","d":true,"e":true,"f":true,"h":true,"j":["face exhaling","relieve","relief","tired","sigh"],"k":[33,6],"o":13},"lying_face":{"subcategory":"face-neutral-skeptical","a":"Lying Face","b":"1F925","d":true,"e":true,"f":true,"h":true,"j":["lying_face","face","lie","pinocchio"],"k":[40,19],"o":3},"shaking_face":{"subcategory":"face-neutral-skeptical","a":"Shaking Face","b":"1FAE8","d":true,"e":true,"f":false,"h":false,"j":["shaking face","dizzy","shock","blurry","earthquake"],"k":[55,38],"o":15},"relieved":{"subcategory":"face-sleepy","a":"Relieved Face","b":"1F60C","d":true,"e":true,"f":true,"h":true,"j":["relieved_face","face","relaxed","phew","massage","happiness"],"k":[32,33],"o":0},"pensive":{"subcategory":"face-sleepy","a":"Pensive Face","b":"1F614","d":true,"e":true,"f":true,"h":true,"j":["pensive_face","face","sad","depressed","upset"],"k":[32,41],"o":0},"sleepy":{"subcategory":"face-sleepy","a":"Sleepy Face","b":"1F62A","d":true,"e":true,"f":true,"h":true,"j":["sleepy_face","face","tired","rest","nap"],"k":[33,2],"o":0},"drooling_face":{"subcategory":"face-sleepy","a":"Drooling Face","b":"1F924","d":true,"e":true,"f":true,"h":true,"j":["drooling_face","face"],"k":[40,18],"o":3},"sleeping":{"subcategory":"face-sleepy","a":"Sleeping Face","b":"1F634","d":true,"e":true,"f":true,"h":true,"j":["sleeping_face","face","tired","sleepy","night","zzz"],"k":[33,13],"o":1},"mask":{"subcategory":"face-unwell","a":"Face with Medical Mask","b":"1F637","d":true,"e":true,"f":true,"h":true,"j":["face_with_medical_mask","face","sick","ill","disease","covid"],"k":[33,18],"o":0},"face_with_thermometer":{"subcategory":"face-unwell","a":"Face with Thermometer","b":"1F912","d":true,"e":true,"f":true,"h":true,"j":["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],"k":[39,1],"o":1},"face_with_head_bandage":{"subcategory":"face-unwell","a":"Face with Head-Bandage","b":"1F915","d":true,"e":true,"f":true,"h":true,"j":["face_with_head_bandage","injured","clumsy","bandage","hurt"],"k":[39,4],"o":1},"nauseated_face":{"subcategory":"face-unwell","a":"Nauseated Face","b":"1F922","d":true,"e":true,"f":true,"h":true,"j":["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],"k":[40,16],"o":3},"face_vomiting":{"subcategory":"face-unwell","a":"Face with Open Mouth Vomiting","b":"1F92E","d":true,"e":true,"f":true,"h":true,"j":["face_vomiting","face","sick"],"k":[40,45],"n":["face_with_open_mouth_vomiting"],"o":5},"sneezing_face":{"subcategory":"face-unwell","a":"Sneezing Face","b":"1F927","d":true,"e":true,"f":true,"h":true,"j":["sneezing_face","face","gesundheit","sneeze","sick","allergy"],"k":[40,38],"o":3},"hot_face":{"subcategory":"face-unwell","a":"Overheated Face","b":"1F975","d":true,"e":true,"f":true,"h":true,"j":["hot_face","face","feverish","heat","red","sweating"],"k":[44,4],"o":11},"cold_face":{"subcategory":"face-unwell","a":"Freezing Face","b":"1F976","d":true,"e":true,"f":true,"h":true,"j":["cold_face","face","blue","freezing","frozen","frostbite","icicles"],"k":[44,5],"o":11},"woozy_face":{"subcategory":"face-unwell","a":"Face with Uneven Eyes and Wavy Mouth","b":"1F974","d":true,"e":true,"f":true,"h":true,"j":["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],"k":[44,3],"o":11},"dizzy_face":{"subcategory":"face-unwell","a":"Dizzy Face","b":"1F635","d":true,"e":true,"f":true,"h":true,"j":["dizzy_face","spent","unconscious","xox","dizzy"],"k":[33,15],"o":0},"face_with_spiral_eyes":{"subcategory":"face-unwell","a":"Face with Spiral Eyes","b":"1F635-200D-1F4AB","d":true,"e":true,"f":true,"h":true,"j":["face with spiral eyes","sick","ill","confused","nauseous","nausea"],"k":[33,14],"o":13},"exploding_head":{"subcategory":"face-unwell","a":"Shocked Face with Exploding Head","b":"1F92F","d":true,"e":true,"f":true,"h":true,"j":["exploding_head","face","shocked","mind","blown"],"k":[40,46],"n":["shocked_face_with_exploding_head"],"o":5},"face_with_cowboy_hat":{"subcategory":"face-hat","a":"Face with Cowboy Hat","b":"1F920","d":true,"e":true,"f":true,"h":true,"j":["cowboy_hat_face","face","cowgirl","hat"],"k":[40,14],"o":3},"partying_face":{"subcategory":"face-hat","a":"Face with Party Horn and Party Hat","b":"1F973","d":true,"e":true,"f":true,"h":true,"j":["partying_face","face","celebration","woohoo"],"k":[44,2],"o":11},"disguised_face":{"subcategory":"face-hat","a":"Disguised Face","b":"1F978","d":true,"e":true,"f":true,"h":true,"j":["disguised face","pretent","brows","glasses","moustache"],"k":[44,12],"o":13},"sunglasses":{"subcategory":"face-glasses","a":"Smiling Face with Sunglasses","b":"1F60E","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],"k":[32,35],"l":["8)"],"o":1},"nerd_face":{"subcategory":"face-glasses","a":"Nerd Face","b":"1F913","d":true,"e":true,"f":true,"h":true,"j":["nerd_face","face","nerdy","geek","dork"],"k":[39,2],"o":1},"face_with_monocle":{"subcategory":"face-glasses","a":"Face with Monocle","b":"1F9D0","d":true,"e":true,"f":true,"h":true,"j":["face_with_monocle","face","stuffy","wealthy"],"k":[47,13],"o":5},"confused":{"subcategory":"face-concerned","a":"Confused Face","b":"1F615","d":true,"e":true,"f":true,"h":true,"j":["confused_face","face","indifference","huh","weird","hmmm",":/"],"k":[32,42],"l":[":\\\\",":-\\\\",":/",":-/"],"o":1},"face_with_diagonal_mouth":{"subcategory":"face-concerned","a":"Face with Diagonal Mouth","b":"1FAE4","d":true,"e":true,"f":true,"h":true,"j":["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],"k":[55,34],"o":14},"worried":{"subcategory":"face-concerned","a":"Worried Face","b":"1F61F","d":true,"e":true,"f":true,"h":true,"j":["worried_face","face","concern","nervous",":("],"k":[32,52],"o":1},"slightly_frowning_face":{"subcategory":"face-concerned","a":"Slightly Frowning Face","b":"1F641","d":true,"e":true,"f":true,"h":true,"j":["slightly_frowning_face","face","frowning","disappointed","sad","upset"],"k":[33,28],"o":1},"white_frowning_face":{"subcategory":"face-concerned","a":"Frowning Face","b":"2639-FE0F","c":"2639","d":true,"e":true,"f":true,"h":true,"j":["frowning_face","face","sad","upset","frown"],"k":[57,34],"o":0},"open_mouth":{"subcategory":"face-concerned","a":"Face with Open Mouth","b":"1F62E","d":true,"e":true,"f":true,"h":true,"j":["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],"k":[33,7],"l":[":o",":-o",":O",":-O"],"o":1},"hushed":{"subcategory":"face-concerned","a":"Hushed Face","b":"1F62F","d":true,"e":true,"f":true,"h":true,"j":["hushed_face","face","woo","shh"],"k":[33,8],"o":1},"astonished":{"subcategory":"face-concerned","a":"Astonished Face","b":"1F632","d":true,"e":true,"f":true,"h":true,"j":["astonished_face","face","xox","surprised","poisoned"],"k":[33,11],"o":0},"flushed":{"subcategory":"face-concerned","a":"Flushed Face","b":"1F633","d":true,"e":true,"f":true,"h":true,"j":["flushed_face","face","blush","shy","flattered"],"k":[33,12],"o":0},"pleading_face":{"subcategory":"face-concerned","a":"Face with Pleading Eyes","b":"1F97A","d":true,"e":true,"f":true,"h":true,"j":["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],"k":[44,14],"o":11},"face_holding_back_tears":{"subcategory":"face-concerned","a":"Face Holding Back Tears","b":"1F979","d":true,"e":true,"f":true,"h":true,"j":["face holding back tears","touched","gratitude","cry"],"k":[44,13],"o":14},"frowning":{"subcategory":"face-concerned","a":"Frowning Face with Open Mouth","b":"1F626","d":true,"e":true,"f":true,"h":true,"j":["frowning_face_with_open_mouth","face","aw","what"],"k":[32,59],"o":1},"anguished":{"subcategory":"face-concerned","a":"Anguished Face","b":"1F627","d":true,"e":true,"f":true,"h":true,"j":["anguished_face","face","stunned","nervous"],"k":[32,60],"l":["D:"],"o":1},"fearful":{"subcategory":"face-concerned","a":"Fearful Face","b":"1F628","d":true,"e":true,"f":true,"h":true,"j":["fearful_face","face","scared","terrified","nervous"],"k":[33,0],"o":0},"cold_sweat":{"subcategory":"face-concerned","a":"Face with Open Mouth and Cold Sweat","b":"1F630","d":true,"e":true,"f":true,"h":true,"j":["anxious_face_with_sweat","face","nervous","sweat"],"k":[33,9],"o":0},"disappointed_relieved":{"subcategory":"face-concerned","a":"Disappointed but Relieved Face","b":"1F625","d":true,"e":true,"f":true,"h":true,"j":["sad_but_relieved_face","face","phew","sweat","nervous"],"k":[32,58],"o":0},"cry":{"subcategory":"face-concerned","a":"Crying Face","b":"1F622","d":true,"e":true,"f":true,"h":true,"j":["crying_face","face","tears","sad","depressed","upset",":'("],"k":[32,55],"l":[":'("],"m":":'(","o":0},"sob":{"subcategory":"face-concerned","a":"Loudly Crying Face","b":"1F62D","d":true,"e":true,"f":true,"h":true,"j":["loudly_crying_face","sobbing","face","cry","tears","sad","upset","depressed"],"k":[33,5],"m":":'(","o":0},"scream":{"subcategory":"face-concerned","a":"Face Screaming in Fear","b":"1F631","d":true,"e":true,"f":true,"h":true,"j":["face_screaming_in_fear","face","munch","scared","omg"],"k":[33,10],"o":0},"confounded":{"subcategory":"face-concerned","a":"Confounded Face","b":"1F616","d":true,"e":true,"f":true,"h":true,"j":["confounded_face","face","confused","sick","unwell","oops",":S"],"k":[32,43],"o":0},"persevere":{"subcategory":"face-concerned","a":"Persevering Face","b":"1F623","d":true,"e":true,"f":true,"h":true,"j":["persevering_face","face","sick","no","upset","oops"],"k":[32,56],"o":0},"disappointed":{"subcategory":"face-concerned","a":"Disappointed Face","b":"1F61E","d":true,"e":true,"f":true,"h":true,"j":["disappointed_face","face","sad","upset","depressed",":("],"k":[32,51],"l":["):",":(",":-("],"m":":(","o":0},"sweat":{"subcategory":"face-concerned","a":"Face with Cold Sweat","b":"1F613","d":true,"e":true,"f":true,"h":true,"j":["downcast_face_with_sweat","face","hot","sad","tired","exercise"],"k":[32,40],"o":0},"weary":{"subcategory":"face-concerned","a":"Weary Face","b":"1F629","d":true,"e":true,"f":true,"h":true,"j":["weary_face","face","tired","sleepy","sad","frustrated","upset"],"k":[33,1],"o":0},"tired_face":{"subcategory":"face-concerned","a":"Tired Face","b":"1F62B","d":true,"e":true,"f":true,"h":true,"j":["tired_face","sick","whine","upset","frustrated"],"k":[33,3],"o":0},"yawning_face":{"subcategory":"face-concerned","a":"Yawning Face","b":"1F971","d":true,"e":true,"f":true,"h":true,"j":["yawning_face","tired","sleepy"],"k":[44,0],"o":12},"triumph":{"subcategory":"face-negative","a":"Face with Look of Triumph","b":"1F624","d":true,"e":true,"f":true,"h":true,"j":["face_with_steam_from_nose","face","gas","phew","proud","pride","triumph"],"k":[32,57],"o":0},"rage":{"subcategory":"face-negative","a":"Pouting Face","b":"1F621","d":true,"e":true,"f":true,"h":true,"j":["pouting_face","angry","mad","hate","despise"],"k":[32,54],"o":0},"angry":{"subcategory":"face-negative","a":"Angry Face","b":"1F620","d":true,"e":true,"f":true,"h":true,"j":["angry_face","mad","face","annoyed","frustrated"],"k":[32,53],"l":[">:(",">:-("],"o":0},"face_with_symbols_on_mouth":{"subcategory":"face-negative","a":"Serious Face with Symbols Covering Mouth","b":"1F92C","d":true,"e":true,"f":true,"h":true,"j":["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],"k":[40,43],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"smiling_imp":{"subcategory":"face-negative","a":"Smiling Face with Horns","b":"1F608","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_horns","devil","horns"],"k":[32,29],"o":1},"imp":{"subcategory":"face-negative","a":"Imp","b":"1F47F","d":true,"e":true,"f":true,"h":true,"j":["angry_face_with_horns","devil","angry","horns"],"k":[25,9],"o":0},"skull":{"subcategory":"face-negative","a":"Skull","b":"1F480","d":true,"e":true,"f":true,"h":true,"j":["skull","dead","skeleton","creepy","death","dead"],"k":[25,10],"o":0},"skull_and_crossbones":{"subcategory":"face-negative","a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","d":true,"e":true,"f":true,"h":true,"j":["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],"k":[57,26],"o":1},"hankey":{"subcategory":"face-costume","a":"Pile of Poo","b":"1F4A9","d":true,"e":true,"f":true,"h":true,"j":["pile_of_poo","hankey","shitface","fail","turd","shit"],"k":[27,57],"n":["poop","shit"],"o":0},"clown_face":{"subcategory":"face-costume","a":"Clown Face","b":"1F921","d":true,"e":true,"f":true,"h":true,"j":["clown_face","face"],"k":[40,15],"o":3},"japanese_ogre":{"subcategory":"face-costume","a":"Japanese Ogre","b":"1F479","d":true,"e":true,"f":true,"h":true,"j":["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese_ogre"],"k":[24,59],"o":0},"japanese_goblin":{"subcategory":"face-costume","a":"Japanese Goblin","b":"1F47A","d":true,"e":true,"f":true,"h":true,"j":["goblin","red","evil","mask","monster","scary","creepy","japanese_goblin"],"k":[24,60],"o":0},"ghost":{"subcategory":"face-costume","a":"Ghost","b":"1F47B","d":true,"e":true,"f":true,"h":true,"j":["ghost","halloween","spooky","scary"],"k":[25,0],"o":0},"alien":{"subcategory":"face-costume","a":"Extraterrestrial Alien","b":"1F47D","d":true,"e":true,"f":true,"h":true,"j":["alien","UFO","paul","weird","outer_space"],"k":[25,7],"o":0},"space_invader":{"subcategory":"face-costume","a":"Alien Monster","b":"1F47E","d":true,"e":true,"f":true,"h":true,"j":["alien_monster","game","arcade","play"],"k":[25,8],"o":0},"robot_face":{"subcategory":"face-costume","a":"Robot Face","b":"1F916","d":true,"e":true,"f":true,"h":true,"j":["robot","computer","machine","bot"],"k":[39,5],"o":1},"smiley_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Open Mouth","b":"1F63A","d":true,"e":true,"f":true,"h":true,"j":["grinning_cat","animal","cats","happy","smile"],"k":[33,21],"o":0},"smile_cat":{"subcategory":"cat-face","a":"Grinning Cat Face with Smiling Eyes","b":"1F638","d":true,"e":true,"f":true,"h":true,"j":["grinning_cat_with_smiling_eyes","animal","cats","smile"],"k":[33,19],"o":0},"joy_cat":{"subcategory":"cat-face","a":"Cat Face with Tears of Joy","b":"1F639","d":true,"e":true,"f":true,"h":true,"j":["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],"k":[33,20],"o":0},"heart_eyes_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","d":true,"e":true,"f":true,"h":true,"j":["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],"k":[33,22],"o":0},"smirk_cat":{"subcategory":"cat-face","a":"Cat Face with Wry Smile","b":"1F63C","d":true,"e":true,"f":true,"h":true,"j":["cat_with_wry_smile","animal","cats","smirk"],"k":[33,23],"o":0},"kissing_cat":{"subcategory":"cat-face","a":"Kissing Cat Face with Closed Eyes","b":"1F63D","d":true,"e":true,"f":true,"h":true,"j":["kissing_cat","animal","cats","kiss"],"k":[33,24],"o":0},"scream_cat":{"subcategory":"cat-face","a":"Weary Cat Face","b":"1F640","d":true,"e":true,"f":true,"h":true,"j":["weary_cat","animal","cats","munch","scared","scream"],"k":[33,27],"o":0},"crying_cat_face":{"subcategory":"cat-face","a":"Crying Cat Face","b":"1F63F","d":true,"e":true,"f":true,"h":true,"j":["crying_cat","animal","tears","weep","sad","cats","upset","cry"],"k":[33,26],"o":0},"pouting_cat":{"subcategory":"cat-face","a":"Pouting Cat Face","b":"1F63E","d":true,"e":true,"f":true,"h":true,"j":["pouting_cat","animal","cats"],"k":[33,25],"o":0},"see_no_evil":{"subcategory":"monkey-face","a":"See-No-Evil Monkey","b":"1F648","d":true,"e":true,"f":true,"h":true,"j":["see_no_evil_monkey","monkey","animal","nature","haha"],"k":[34,25],"o":0},"hear_no_evil":{"subcategory":"monkey-face","a":"Hear-No-Evil Monkey","b":"1F649","d":true,"e":true,"f":true,"h":true,"j":["hear_no_evil_monkey","animal","monkey","nature"],"k":[34,26],"o":0},"speak_no_evil":{"subcategory":"monkey-face","a":"Speak-No-Evil Monkey","b":"1F64A","d":true,"e":true,"f":true,"h":true,"j":["speak_no_evil_monkey","monkey","animal","nature","omg"],"k":[34,27],"o":0},"love_letter":{"subcategory":"heart","a":"Love Letter","b":"1F48C","d":true,"e":true,"f":true,"h":true,"j":["love_letter","email","like","affection","envelope","valentines"],"k":[26,39],"o":0},"cupid":{"subcategory":"heart","a":"Heart with Arrow","b":"1F498","d":true,"e":true,"f":true,"h":true,"j":["heart_with_arrow","love","like","heart","affection","valentines"],"k":[27,40],"o":0},"gift_heart":{"subcategory":"heart","a":"Heart with Ribbon","b":"1F49D","d":true,"e":true,"f":true,"h":true,"j":["heart_with_ribbon","love","valentines"],"k":[27,45],"o":0},"sparkling_heart":{"subcategory":"heart","a":"Sparkling Heart","b":"1F496","d":true,"e":true,"f":true,"h":true,"j":["sparkling_heart","love","like","affection","valentines"],"k":[27,38],"o":0},"heartpulse":{"subcategory":"heart","a":"Growing Heart","b":"1F497","d":true,"e":true,"f":true,"h":true,"j":["growing_heart","like","love","affection","valentines","pink"],"k":[27,39],"o":0},"heartbeat":{"subcategory":"heart","a":"Beating Heart","b":"1F493","d":true,"e":true,"f":true,"h":true,"j":["beating_heart","love","like","affection","valentines","pink","heart"],"k":[27,35],"o":0},"revolving_hearts":{"subcategory":"heart","a":"Revolving Hearts","b":"1F49E","d":true,"e":true,"f":true,"h":true,"j":["revolving_hearts","love","like","affection","valentines"],"k":[27,46],"o":0},"two_hearts":{"subcategory":"heart","a":"Two Hearts","b":"1F495","d":true,"e":true,"f":true,"h":true,"j":["two_hearts","love","like","affection","valentines","heart"],"k":[27,37],"o":0},"heart_decoration":{"subcategory":"heart","a":"Heart Decoration","b":"1F49F","d":true,"e":true,"f":true,"h":true,"j":["heart_decoration","purple-square","love","like"],"k":[27,47],"o":0},"heavy_heart_exclamation_mark_ornament":{"subcategory":"heart","a":"Heart Exclamation","b":"2763-FE0F","c":"2763","d":true,"e":true,"f":true,"h":true,"j":["heart_exclamation","decoration","love"],"k":[59,38],"o":1},"broken_heart":{"subcategory":"heart","a":"Broken Heart","b":"1F494","d":true,"e":true,"f":true,"h":true,"j":["broken_heart","sad","sorry","break","heart","heartbreak"],"k":[27,36],"l":["</3"],"m":"</3","o":0},"heart_on_fire":{"subcategory":"heart","a":"Heart on Fire","b":"2764-FE0F-200D-1F525","c":"2764-200D-1F525","d":true,"e":true,"f":true,"h":true,"j":["heart on fire","passionate","enthusiastic"],"k":[59,39],"o":13},"mending_heart":{"subcategory":"heart","a":"Mending Heart","b":"2764-FE0F-200D-1FA79","c":"2764-200D-1FA79","d":true,"e":true,"f":true,"h":true,"j":["mending heart","broken heart","bandage","wounded"],"k":[59,40],"o":13},"heart":{"subcategory":"heart","a":"Heavy Black Heart","b":"2764-FE0F","c":"2764","d":true,"e":true,"f":true,"h":true,"j":["red_heart","love","like","valentines"],"k":[59,41],"l":["<3"],"m":"<3","o":0},"pink_heart":{"subcategory":"heart","a":"Pink Heart","b":"1FA77","d":true,"e":true,"f":false,"h":false,"j":["pink heart","valentines"],"k":[53,55],"o":15},"orange_heart":{"subcategory":"heart","a":"Orange Heart","b":"1F9E1","d":true,"e":true,"f":true,"h":true,"j":["orange_heart","love","like","affection","valentines"],"k":[53,17],"o":5},"yellow_heart":{"subcategory":"heart","a":"Yellow Heart","b":"1F49B","d":true,"e":true,"f":true,"h":true,"j":["yellow_heart","love","like","affection","valentines"],"k":[27,43],"m":"<3","o":0},"green_heart":{"subcategory":"heart","a":"Green Heart","b":"1F49A","d":true,"e":true,"f":true,"h":true,"j":["green_heart","love","like","affection","valentines"],"k":[27,42],"m":"<3","o":0},"blue_heart":{"subcategory":"heart","a":"Blue Heart","b":"1F499","d":true,"e":true,"f":true,"h":true,"j":["blue_heart","love","like","affection","valentines"],"k":[27,41],"m":"<3","o":0},"light_blue_heart":{"subcategory":"heart","a":"Light Blue Heart","b":"1FA75","d":true,"e":true,"f":false,"h":false,"j":["light blue heart","ice","baby blue"],"k":[53,53],"o":15},"purple_heart":{"subcategory":"heart","a":"Purple Heart","b":"1F49C","d":true,"e":true,"f":true,"h":true,"j":["purple_heart","love","like","affection","valentines"],"k":[27,44],"m":"<3","o":0},"brown_heart":{"subcategory":"heart","a":"Brown Heart","b":"1F90E","d":true,"e":true,"f":true,"h":true,"j":["brown_heart","coffee"],"k":[38,53],"o":12},"black_heart":{"subcategory":"heart","a":"Black Heart","b":"1F5A4","d":true,"e":true,"f":true,"h":true,"j":["black_heart","evil"],"k":[31,56],"o":3},"grey_heart":{"subcategory":"heart","a":"Grey Heart","b":"1FA76","d":true,"e":true,"f":false,"h":false,"j":["grey heart","silver","monochrome"],"k":[53,54],"o":15},"white_heart":{"subcategory":"heart","a":"White Heart","b":"1F90D","d":true,"e":true,"f":true,"h":true,"j":["white_heart","pure"],"k":[38,52],"o":12},"kiss":{"subcategory":"emotion","a":"Kiss Mark","b":"1F48B","d":true,"e":true,"f":true,"h":true,"j":["kiss_mark","face","lips","love","like","affection","valentines"],"k":[26,38],"o":0},"anger":{"subcategory":"emotion","a":"Anger Symbol","b":"1F4A2","d":true,"e":true,"f":true,"h":true,"j":["anger_symbol","angry","mad"],"k":[27,50],"o":0},"boom":{"subcategory":"emotion","a":"Collision Symbol","b":"1F4A5","d":true,"e":true,"f":true,"h":true,"j":["collision","bomb","explode","explosion","blown"],"k":[27,53],"n":["collision"],"o":0},"dizzy":{"subcategory":"emotion","a":"Dizzy Symbol","b":"1F4AB","d":true,"e":true,"f":true,"h":true,"j":["dizzy","star","sparkle","shoot","magic"],"k":[28,3],"o":0},"sweat_drops":{"subcategory":"emotion","a":"Splashing Sweat Symbol","b":"1F4A6","d":true,"e":true,"f":true,"h":true,"j":["sweat_droplets","water","drip","oops"],"k":[27,54],"o":0},"dash":{"subcategory":"emotion","a":"Dash Symbol","b":"1F4A8","d":true,"e":true,"f":true,"h":true,"j":["dashing_away","wind","air","fast","shoo","fart","smoke","puff"],"k":[27,56],"o":0},"hole":{"subcategory":"emotion","a":"Hole","b":"1F573-FE0F","c":"1F573","d":true,"e":true,"f":true,"h":true,"j":["hole","embarrassing"],"k":[30,59],"o":0},"speech_balloon":{"subcategory":"emotion","a":"Speech Balloon","b":"1F4AC","d":true,"e":true,"f":true,"h":true,"j":["speech_balloon","bubble","words","message","talk","chatting"],"k":[28,4],"o":0},"eye-in-speech-bubble":{"subcategory":"emotion","a":"Eye in Speech Bubble","b":"1F441-FE0F-200D-1F5E8-FE0F","d":true,"e":true,"f":true,"h":false,"j":["eye_in_speech_bubble","info"],"k":[11,54],"o":2},"left_speech_bubble":{"subcategory":"emotion","a":"Left Speech Bubble","b":"1F5E8-FE0F","c":"1F5E8","d":true,"e":true,"f":true,"h":true,"j":["left_speech_bubble","words","message","talk","chatting"],"k":[32,12],"o":2},"right_anger_bubble":{"subcategory":"emotion","a":"Right Anger Bubble","b":"1F5EF-FE0F","c":"1F5EF","d":true,"e":true,"f":true,"h":true,"j":["right_anger_bubble","caption","speech","thinking","mad"],"k":[32,13],"o":0},"thought_balloon":{"subcategory":"emotion","a":"Thought Balloon","b":"1F4AD","d":true,"e":true,"f":true,"h":true,"j":["thought_balloon","bubble","cloud","speech","thinking","dream"],"k":[28,5],"o":1},"zzz":{"subcategory":"emotion","a":"Sleeping Symbol","b":"1F4A4","d":true,"e":true,"f":true,"h":true,"j":["zzz","sleepy","tired","dream"],"k":[27,52],"o":0},"wave":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1F44B-1F3FB","non_qualified":null,"image":"1f44b-1f3fb.png","sheet_x":12,"sheet_y":40,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44B-1F3FC","non_qualified":null,"image":"1f44b-1f3fc.png","sheet_x":12,"sheet_y":41,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44B-1F3FD","non_qualified":null,"image":"1f44b-1f3fd.png","sheet_x":12,"sheet_y":42,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44B-1F3FE","non_qualified":null,"image":"1f44b-1f3fe.png","sheet_x":12,"sheet_y":43,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44B-1F3FF","non_qualified":null,"image":"1f44b-1f3ff.png","sheet_x":12,"sheet_y":44,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Waving Hand Sign","b":"1F44B","d":true,"e":true,"f":true,"h":true,"j":["waving_hand","wave","hands","gesture","goodbye","solong","farewell","hello","hi","palm"],"k":[12,39],"o":0},"raised_back_of_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1F91A-1F3FB","non_qualified":null,"image":"1f91a-1f3fb.png","sheet_x":39,"sheet_y":20,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91A-1F3FC","non_qualified":null,"image":"1f91a-1f3fc.png","sheet_x":39,"sheet_y":21,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91A-1F3FD","non_qualified":null,"image":"1f91a-1f3fd.png","sheet_x":39,"sheet_y":22,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91A-1F3FE","non_qualified":null,"image":"1f91a-1f3fe.png","sheet_x":39,"sheet_y":23,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91A-1F3FF","non_qualified":null,"image":"1f91a-1f3ff.png","sheet_x":39,"sheet_y":24,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Back of Hand","b":"1F91A","d":true,"e":true,"f":true,"h":true,"j":["raised_back_of_hand","fingers","raised","backhand"],"k":[39,19],"o":3},"raised_hand_with_fingers_splayed":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1F590-1F3FB","non_qualified":null,"image":"1f590-1f3fb.png","sheet_x":31,"sheet_y":39,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F590-1F3FC","non_qualified":null,"image":"1f590-1f3fc.png","sheet_x":31,"sheet_y":40,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F590-1F3FD","non_qualified":null,"image":"1f590-1f3fd.png","sheet_x":31,"sheet_y":41,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F590-1F3FE","non_qualified":null,"image":"1f590-1f3fe.png","sheet_x":31,"sheet_y":42,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F590-1F3FF","non_qualified":null,"image":"1f590-1f3ff.png","sheet_x":31,"sheet_y":43,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Hand with Fingers Splayed","b":"1F590-FE0F","c":"1F590","d":true,"e":true,"f":true,"h":true,"j":["hand_with_fingers_splayed","hand","fingers","palm"],"k":[31,38],"o":0},"hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"270B-1F3FB","non_qualified":null,"image":"270b-1f3fb.png","sheet_x":59,"sheet_y":4,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270B-1F3FC","non_qualified":null,"image":"270b-1f3fc.png","sheet_x":59,"sheet_y":5,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270B-1F3FD","non_qualified":null,"image":"270b-1f3fd.png","sheet_x":59,"sheet_y":6,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270B-1F3FE","non_qualified":null,"image":"270b-1f3fe.png","sheet_x":59,"sheet_y":7,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270B-1F3FF","non_qualified":null,"image":"270b-1f3ff.png","sheet_x":59,"sheet_y":8,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Hand","b":"270B","d":true,"e":true,"f":true,"h":true,"j":["raised_hand","fingers","stop","highfive","palm","ban"],"k":[59,3],"n":["raised_hand"],"o":0},"spock-hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1F596-1F3FB","non_qualified":null,"image":"1f596-1f3fb.png","sheet_x":31,"sheet_y":51,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F596-1F3FC","non_qualified":null,"image":"1f596-1f3fc.png","sheet_x":31,"sheet_y":52,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F596-1F3FD","non_qualified":null,"image":"1f596-1f3fd.png","sheet_x":31,"sheet_y":53,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F596-1F3FE","non_qualified":null,"image":"1f596-1f3fe.png","sheet_x":31,"sheet_y":54,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F596-1F3FF","non_qualified":null,"image":"1f596-1f3ff.png","sheet_x":31,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Hand with Part Between Middle and Ring Fingers","b":"1F596","d":true,"e":true,"f":true,"h":true,"j":["vulcan_salute","hand","fingers","spock","star trek"],"k":[31,50],"o":1},"rightwards_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1FAF1-1F3FB","non_qualified":null,"image":"1faf1-1f3fb.png","sheet_x":55,"sheet_y":46,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF1-1F3FC","non_qualified":null,"image":"1faf1-1f3fc.png","sheet_x":55,"sheet_y":47,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF1-1F3FD","non_qualified":null,"image":"1faf1-1f3fd.png","sheet_x":55,"sheet_y":48,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF1-1F3FE","non_qualified":null,"image":"1faf1-1f3fe.png","sheet_x":55,"sheet_y":49,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF1-1F3FF","non_qualified":null,"image":"1faf1-1f3ff.png","sheet_x":55,"sheet_y":50,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Rightwards Hand","b":"1FAF1","d":true,"e":true,"f":true,"h":true,"j":["rightwards hand","palm","offer"],"k":[55,45],"o":14},"leftwards_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1FAF2-1F3FB","non_qualified":null,"image":"1faf2-1f3fb.png","sheet_x":55,"sheet_y":52,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF2-1F3FC","non_qualified":null,"image":"1faf2-1f3fc.png","sheet_x":55,"sheet_y":53,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF2-1F3FD","non_qualified":null,"image":"1faf2-1f3fd.png","sheet_x":55,"sheet_y":54,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF2-1F3FE","non_qualified":null,"image":"1faf2-1f3fe.png","sheet_x":55,"sheet_y":55,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF2-1F3FF","non_qualified":null,"image":"1faf2-1f3ff.png","sheet_x":55,"sheet_y":56,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Leftwards Hand","b":"1FAF2","d":true,"e":true,"f":true,"h":true,"j":["leftwards hand","palm","offer"],"k":[55,51],"o":14},"palm_down_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1FAF3-1F3FB","non_qualified":null,"image":"1faf3-1f3fb.png","sheet_x":55,"sheet_y":58,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF3-1F3FC","non_qualified":null,"image":"1faf3-1f3fc.png","sheet_x":55,"sheet_y":59,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF3-1F3FD","non_qualified":null,"image":"1faf3-1f3fd.png","sheet_x":55,"sheet_y":60,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF3-1F3FE","non_qualified":null,"image":"1faf3-1f3fe.png","sheet_x":56,"sheet_y":0,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF3-1F3FF","non_qualified":null,"image":"1faf3-1f3ff.png","sheet_x":56,"sheet_y":1,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Palm Down Hand","b":"1FAF3","d":true,"e":true,"f":true,"h":true,"j":["palm down hand","palm","drop"],"k":[55,57],"o":14},"palm_up_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1FAF4-1F3FB","non_qualified":null,"image":"1faf4-1f3fb.png","sheet_x":56,"sheet_y":3,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF4-1F3FC","non_qualified":null,"image":"1faf4-1f3fc.png","sheet_x":56,"sheet_y":4,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF4-1F3FD","non_qualified":null,"image":"1faf4-1f3fd.png","sheet_x":56,"sheet_y":5,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF4-1F3FE","non_qualified":null,"image":"1faf4-1f3fe.png","sheet_x":56,"sheet_y":6,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF4-1F3FF","non_qualified":null,"image":"1faf4-1f3ff.png","sheet_x":56,"sheet_y":7,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Palm Up Hand","b":"1FAF4","d":true,"e":true,"f":true,"h":true,"j":["palm up hand","lift","offer","demand"],"k":[56,2],"o":14},"leftwards_pushing_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1FAF7-1F3FB","non_qualified":null,"image":"1faf7-1f3fb.png","sheet_x":56,"sheet_y":21,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1FAF7-1F3FC","non_qualified":null,"image":"1faf7-1f3fc.png","sheet_x":56,"sheet_y":22,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1FAF7-1F3FD","non_qualified":null,"image":"1faf7-1f3fd.png","sheet_x":56,"sheet_y":23,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1FAF7-1F3FE","non_qualified":null,"image":"1faf7-1f3fe.png","sheet_x":56,"sheet_y":24,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1FAF7-1F3FF","non_qualified":null,"image":"1faf7-1f3ff.png","sheet_x":56,"sheet_y":25,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false}},"a":"Leftwards Pushing Hand","b":"1FAF7","d":true,"e":true,"f":false,"h":false,"j":["leftwards pushing hand","highfive","pressing","stop"],"k":[56,20],"o":15},"rightwards_pushing_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1FAF8-1F3FB","non_qualified":null,"image":"1faf8-1f3fb.png","sheet_x":56,"sheet_y":27,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1FAF8-1F3FC","non_qualified":null,"image":"1faf8-1f3fc.png","sheet_x":56,"sheet_y":28,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1FAF8-1F3FD","non_qualified":null,"image":"1faf8-1f3fd.png","sheet_x":56,"sheet_y":29,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1FAF8-1F3FE","non_qualified":null,"image":"1faf8-1f3fe.png","sheet_x":56,"sheet_y":30,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1FAF8-1F3FF","non_qualified":null,"image":"1faf8-1f3ff.png","sheet_x":56,"sheet_y":31,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false}},"a":"Rightwards Pushing Hand","b":"1FAF8","d":true,"e":true,"f":false,"h":false,"j":["rightwards pushing hand","highfive","pressing","stop"],"k":[56,26],"o":15},"ok_hand":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F44C-1F3FB","non_qualified":null,"image":"1f44c-1f3fb.png","sheet_x":12,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44C-1F3FC","non_qualified":null,"image":"1f44c-1f3fc.png","sheet_x":12,"sheet_y":47,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44C-1F3FD","non_qualified":null,"image":"1f44c-1f3fd.png","sheet_x":12,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44C-1F3FE","non_qualified":null,"image":"1f44c-1f3fe.png","sheet_x":12,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44C-1F3FF","non_qualified":null,"image":"1f44c-1f3ff.png","sheet_x":12,"sheet_y":50,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ok Hand Sign","b":"1F44C","d":true,"e":true,"f":true,"h":true,"j":["ok_hand","fingers","limbs","perfect","ok","okay"],"k":[12,45],"o":0},"pinched_fingers":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F90C-1F3FB","non_qualified":null,"image":"1f90c-1f3fb.png","sheet_x":38,"sheet_y":47,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F90C-1F3FC","non_qualified":null,"image":"1f90c-1f3fc.png","sheet_x":38,"sheet_y":48,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F90C-1F3FD","non_qualified":null,"image":"1f90c-1f3fd.png","sheet_x":38,"sheet_y":49,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F90C-1F3FE","non_qualified":null,"image":"1f90c-1f3fe.png","sheet_x":38,"sheet_y":50,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F90C-1F3FF","non_qualified":null,"image":"1f90c-1f3ff.png","sheet_x":38,"sheet_y":51,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pinched Fingers","b":"1F90C","d":true,"e":true,"f":true,"h":true,"j":["pinched fingers","size","tiny","small"],"k":[38,46],"o":13},"pinching_hand":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F90F-1F3FB","non_qualified":null,"image":"1f90f-1f3fb.png","sheet_x":38,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F90F-1F3FC","non_qualified":null,"image":"1f90f-1f3fc.png","sheet_x":38,"sheet_y":56,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F90F-1F3FD","non_qualified":null,"image":"1f90f-1f3fd.png","sheet_x":38,"sheet_y":57,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F90F-1F3FE","non_qualified":null,"image":"1f90f-1f3fe.png","sheet_x":38,"sheet_y":58,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F90F-1F3FF","non_qualified":null,"image":"1f90f-1f3ff.png","sheet_x":38,"sheet_y":59,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pinching Hand","b":"1F90F","d":true,"e":true,"f":true,"h":true,"j":["pinching_hand","tiny","small","size"],"k":[38,54],"o":12},"v":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"270C-1F3FB","non_qualified":null,"image":"270c-1f3fb.png","sheet_x":59,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270C-1F3FC","non_qualified":null,"image":"270c-1f3fc.png","sheet_x":59,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270C-1F3FD","non_qualified":null,"image":"270c-1f3fd.png","sheet_x":59,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270C-1F3FE","non_qualified":null,"image":"270c-1f3fe.png","sheet_x":59,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270C-1F3FF","non_qualified":null,"image":"270c-1f3ff.png","sheet_x":59,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Victory Hand","b":"270C-FE0F","c":"270C","d":true,"e":true,"f":true,"h":true,"j":["victory_hand","fingers","ohyeah","hand","peace","victory","two"],"k":[59,9],"o":0},"crossed_fingers":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F91E-1F3FB","non_qualified":null,"image":"1f91e-1f3fb.png","sheet_x":40,"sheet_y":3,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91E-1F3FC","non_qualified":null,"image":"1f91e-1f3fc.png","sheet_x":40,"sheet_y":4,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91E-1F3FD","non_qualified":null,"image":"1f91e-1f3fd.png","sheet_x":40,"sheet_y":5,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91E-1F3FE","non_qualified":null,"image":"1f91e-1f3fe.png","sheet_x":40,"sheet_y":6,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91E-1F3FF","non_qualified":null,"image":"1f91e-1f3ff.png","sheet_x":40,"sheet_y":7,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Hand with Index and Middle Fingers Crossed","b":"1F91E","d":true,"e":true,"f":true,"h":true,"j":["crossed_fingers","good","lucky"],"k":[40,2],"n":["hand_with_index_and_middle_fingers_crossed"],"o":3},"hand_with_index_finger_and_thumb_crossed":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1FAF0-1F3FB","non_qualified":null,"image":"1faf0-1f3fb.png","sheet_x":55,"sheet_y":40,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF0-1F3FC","non_qualified":null,"image":"1faf0-1f3fc.png","sheet_x":55,"sheet_y":41,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF0-1F3FD","non_qualified":null,"image":"1faf0-1f3fd.png","sheet_x":55,"sheet_y":42,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF0-1F3FE","non_qualified":null,"image":"1faf0-1f3fe.png","sheet_x":55,"sheet_y":43,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF0-1F3FF","non_qualified":null,"image":"1faf0-1f3ff.png","sheet_x":55,"sheet_y":44,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Hand with Index Finger and Thumb Crossed","b":"1FAF0","d":true,"e":true,"f":true,"h":true,"j":["hand with index finger and thumb crossed","heart","love","money","expensive"],"k":[55,39],"o":14},"i_love_you_hand_sign":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F91F-1F3FB","non_qualified":null,"image":"1f91f-1f3fb.png","sheet_x":40,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91F-1F3FC","non_qualified":null,"image":"1f91f-1f3fc.png","sheet_x":40,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91F-1F3FD","non_qualified":null,"image":"1f91f-1f3fd.png","sheet_x":40,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91F-1F3FE","non_qualified":null,"image":"1f91f-1f3fe.png","sheet_x":40,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91F-1F3FF","non_qualified":null,"image":"1f91f-1f3ff.png","sheet_x":40,"sheet_y":13,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"I Love You Hand Sign","b":"1F91F","d":true,"e":true,"f":true,"h":true,"j":["love_you_gesture","hand","fingers","gesture"],"k":[40,8],"o":5},"the_horns":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F918-1F3FB","non_qualified":null,"image":"1f918-1f3fb.png","sheet_x":39,"sheet_y":8,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F918-1F3FC","non_qualified":null,"image":"1f918-1f3fc.png","sheet_x":39,"sheet_y":9,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F918-1F3FD","non_qualified":null,"image":"1f918-1f3fd.png","sheet_x":39,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F918-1F3FE","non_qualified":null,"image":"1f918-1f3fe.png","sheet_x":39,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F918-1F3FF","non_qualified":null,"image":"1f918-1f3ff.png","sheet_x":39,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Sign of the Horns","b":"1F918","d":true,"e":true,"f":true,"h":true,"j":["sign_of_the_horns","hand","fingers","evil_eye","sign_of_horns","rock_on"],"k":[39,7],"n":["sign_of_the_horns"],"o":1},"call_me_hand":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F919-1F3FB","non_qualified":null,"image":"1f919-1f3fb.png","sheet_x":39,"sheet_y":14,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F919-1F3FC","non_qualified":null,"image":"1f919-1f3fc.png","sheet_x":39,"sheet_y":15,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F919-1F3FD","non_qualified":null,"image":"1f919-1f3fd.png","sheet_x":39,"sheet_y":16,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F919-1F3FE","non_qualified":null,"image":"1f919-1f3fe.png","sheet_x":39,"sheet_y":17,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F919-1F3FF","non_qualified":null,"image":"1f919-1f3ff.png","sheet_x":39,"sheet_y":18,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Call Me Hand","b":"1F919","d":true,"e":true,"f":true,"h":true,"j":["call_me_hand","hands","gesture","shaka"],"k":[39,13],"o":3},"point_left":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"1F448-1F3FB","non_qualified":null,"image":"1f448-1f3fb.png","sheet_x":12,"sheet_y":22,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F448-1F3FC","non_qualified":null,"image":"1f448-1f3fc.png","sheet_x":12,"sheet_y":23,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F448-1F3FD","non_qualified":null,"image":"1f448-1f3fd.png","sheet_x":12,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F448-1F3FE","non_qualified":null,"image":"1f448-1f3fe.png","sheet_x":12,"sheet_y":25,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F448-1F3FF","non_qualified":null,"image":"1f448-1f3ff.png","sheet_x":12,"sheet_y":26,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Left Pointing Backhand Index","b":"1F448","d":true,"e":true,"f":true,"h":true,"j":["backhand_index_pointing_left","direction","fingers","hand","left"],"k":[12,21],"o":0},"point_right":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"1F449-1F3FB","non_qualified":null,"image":"1f449-1f3fb.png","sheet_x":12,"sheet_y":28,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F449-1F3FC","non_qualified":null,"image":"1f449-1f3fc.png","sheet_x":12,"sheet_y":29,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F449-1F3FD","non_qualified":null,"image":"1f449-1f3fd.png","sheet_x":12,"sheet_y":30,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F449-1F3FE","non_qualified":null,"image":"1f449-1f3fe.png","sheet_x":12,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F449-1F3FF","non_qualified":null,"image":"1f449-1f3ff.png","sheet_x":12,"sheet_y":32,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Right Pointing Backhand Index","b":"1F449","d":true,"e":true,"f":true,"h":true,"j":["backhand_index_pointing_right","fingers","hand","direction","right"],"k":[12,27],"o":0},"point_up_2":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"1F446-1F3FB","non_qualified":null,"image":"1f446-1f3fb.png","sheet_x":12,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F446-1F3FC","non_qualified":null,"image":"1f446-1f3fc.png","sheet_x":12,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F446-1F3FD","non_qualified":null,"image":"1f446-1f3fd.png","sheet_x":12,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F446-1F3FE","non_qualified":null,"image":"1f446-1f3fe.png","sheet_x":12,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F446-1F3FF","non_qualified":null,"image":"1f446-1f3ff.png","sheet_x":12,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Up Pointing Backhand Index","b":"1F446","d":true,"e":true,"f":true,"h":true,"j":["backhand_index_pointing_up","fingers","hand","direction","up"],"k":[12,9],"o":0},"middle_finger":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"1F595-1F3FB","non_qualified":null,"image":"1f595-1f3fb.png","sheet_x":31,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F595-1F3FC","non_qualified":null,"image":"1f595-1f3fc.png","sheet_x":31,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F595-1F3FD","non_qualified":null,"image":"1f595-1f3fd.png","sheet_x":31,"sheet_y":47,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F595-1F3FE","non_qualified":null,"image":"1f595-1f3fe.png","sheet_x":31,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F595-1F3FF","non_qualified":null,"image":"1f595-1f3ff.png","sheet_x":31,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Reversed Hand with Middle Finger Extended","b":"1F595","d":true,"e":true,"f":true,"h":true,"j":["middle_finger","hand","fingers","rude","middle","flipping"],"k":[31,44],"n":["reversed_hand_with_middle_finger_extended"],"o":1},"point_down":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"1F447-1F3FB","non_qualified":null,"image":"1f447-1f3fb.png","sheet_x":12,"sheet_y":16,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F447-1F3FC","non_qualified":null,"image":"1f447-1f3fc.png","sheet_x":12,"sheet_y":17,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F447-1F3FD","non_qualified":null,"image":"1f447-1f3fd.png","sheet_x":12,"sheet_y":18,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F447-1F3FE","non_qualified":null,"image":"1f447-1f3fe.png","sheet_x":12,"sheet_y":19,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F447-1F3FF","non_qualified":null,"image":"1f447-1f3ff.png","sheet_x":12,"sheet_y":20,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Down Pointing Backhand Index","b":"1F447","d":true,"e":true,"f":true,"h":true,"j":["backhand_index_pointing_down","fingers","hand","direction","down"],"k":[12,15],"o":0},"point_up":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"261D-1F3FB","non_qualified":null,"image":"261d-1f3fb.png","sheet_x":57,"sheet_y":21,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"261D-1F3FC","non_qualified":null,"image":"261d-1f3fc.png","sheet_x":57,"sheet_y":22,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"261D-1F3FD","non_qualified":null,"image":"261d-1f3fd.png","sheet_x":57,"sheet_y":23,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"261D-1F3FE","non_qualified":null,"image":"261d-1f3fe.png","sheet_x":57,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"261D-1F3FF","non_qualified":null,"image":"261d-1f3ff.png","sheet_x":57,"sheet_y":25,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Up Pointing Index","b":"261D-FE0F","c":"261D","d":true,"e":true,"f":true,"h":true,"j":["index_pointing_up","hand","fingers","direction","up"],"k":[57,20],"o":0},"index_pointing_at_the_viewer":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"1FAF5-1F3FB","non_qualified":null,"image":"1faf5-1f3fb.png","sheet_x":56,"sheet_y":9,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF5-1F3FC","non_qualified":null,"image":"1faf5-1f3fc.png","sheet_x":56,"sheet_y":10,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF5-1F3FD","non_qualified":null,"image":"1faf5-1f3fd.png","sheet_x":56,"sheet_y":11,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF5-1F3FE","non_qualified":null,"image":"1faf5-1f3fe.png","sheet_x":56,"sheet_y":12,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF5-1F3FF","non_qualified":null,"image":"1faf5-1f3ff.png","sheet_x":56,"sheet_y":13,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Index Pointing at the Viewer","b":"1FAF5","d":true,"e":true,"f":true,"h":true,"j":["index pointing at the viewer","you","recruit"],"k":[56,8],"o":14},"+1":{"subcategory":"hand-fingers-closed","skin_variations":{"1F3FB":{"unified":"1F44D-1F3FB","non_qualified":null,"image":"1f44d-1f3fb.png","sheet_x":12,"sheet_y":52,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44D-1F3FC","non_qualified":null,"image":"1f44d-1f3fc.png","sheet_x":12,"sheet_y":53,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44D-1F3FD","non_qualified":null,"image":"1f44d-1f3fd.png","sheet_x":12,"sheet_y":54,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44D-1F3FE","non_qualified":null,"image":"1f44d-1f3fe.png","sheet_x":12,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44D-1F3FF","non_qualified":null,"image":"1f44d-1f3ff.png","sheet_x":12,"sheet_y":56,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Thumbs Up Sign","b":"1F44D","d":true,"e":true,"f":true,"h":true,"j":["thumbs_up","thumbsup","yes","awesome","good","agree","accept","cool","hand","like","+1"],"k":[12,51],"n":["thumbsup"],"o":0},"-1":{"subcategory":"hand-fingers-closed","skin_variations":{"1F3FB":{"unified":"1F44E-1F3FB","non_qualified":null,"image":"1f44e-1f3fb.png","sheet_x":12,"sheet_y":58,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44E-1F3FC","non_qualified":null,"image":"1f44e-1f3fc.png","sheet_x":12,"sheet_y":59,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44E-1F3FD","non_qualified":null,"image":"1f44e-1f3fd.png","sheet_x":12,"sheet_y":60,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44E-1F3FE","non_qualified":null,"image":"1f44e-1f3fe.png","sheet_x":13,"sheet_y":0,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44E-1F3FF","non_qualified":null,"image":"1f44e-1f3ff.png","sheet_x":13,"sheet_y":1,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Thumbs Down Sign","b":"1F44E","d":true,"e":true,"f":true,"h":true,"j":["thumbs_down","thumbsdown","no","dislike","hand","-1"],"k":[12,57],"n":["thumbsdown"],"o":0},"fist":{"subcategory":"hand-fingers-closed","skin_variations":{"1F3FB":{"unified":"270A-1F3FB","non_qualified":null,"image":"270a-1f3fb.png","sheet_x":58,"sheet_y":59,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270A-1F3FC","non_qualified":null,"image":"270a-1f3fc.png","sheet_x":58,"sheet_y":60,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270A-1F3FD","non_qualified":null,"image":"270a-1f3fd.png","sheet_x":59,"sheet_y":0,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270A-1F3FE","non_qualified":null,"image":"270a-1f3fe.png","sheet_x":59,"sheet_y":1,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270A-1F3FF","non_qualified":null,"image":"270a-1f3ff.png","sheet_x":59,"sheet_y":2,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Fist","b":"270A","d":true,"e":true,"f":true,"h":true,"j":["raised_fist","fingers","hand","grasp"],"k":[58,58],"o":0},"facepunch":{"subcategory":"hand-fingers-closed","skin_variations":{"1F3FB":{"unified":"1F44A-1F3FB","non_qualified":null,"image":"1f44a-1f3fb.png","sheet_x":12,"sheet_y":34,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44A-1F3FC","non_qualified":null,"image":"1f44a-1f3fc.png","sheet_x":12,"sheet_y":35,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44A-1F3FD","non_qualified":null,"image":"1f44a-1f3fd.png","sheet_x":12,"sheet_y":36,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44A-1F3FE","non_qualified":null,"image":"1f44a-1f3fe.png","sheet_x":12,"sheet_y":37,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44A-1F3FF","non_qualified":null,"image":"1f44a-1f3ff.png","sheet_x":12,"sheet_y":38,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Fisted Hand Sign","b":"1F44A","d":true,"e":true,"f":true,"h":true,"j":["oncoming_fist","angry","violence","fist","hit","attack","hand"],"k":[12,33],"n":["punch"],"o":0},"left-facing_fist":{"subcategory":"hand-fingers-closed","skin_variations":{"1F3FB":{"unified":"1F91B-1F3FB","non_qualified":null,"image":"1f91b-1f3fb.png","sheet_x":39,"sheet_y":26,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91B-1F3FC","non_qualified":null,"image":"1f91b-1f3fc.png","sheet_x":39,"sheet_y":27,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91B-1F3FD","non_qualified":null,"image":"1f91b-1f3fd.png","sheet_x":39,"sheet_y":28,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91B-1F3FE","non_qualified":null,"image":"1f91b-1f3fe.png","sheet_x":39,"sheet_y":29,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91B-1F3FF","non_qualified":null,"image":"1f91b-1f3ff.png","sheet_x":39,"sheet_y":30,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Left-Facing Fist","b":"1F91B","d":true,"e":true,"f":true,"h":true,"j":["left_facing_fist","hand","fistbump"],"k":[39,25],"o":3},"right-facing_fist":{"subcategory":"hand-fingers-closed","skin_variations":{"1F3FB":{"unified":"1F91C-1F3FB","non_qualified":null,"image":"1f91c-1f3fb.png","sheet_x":39,"sheet_y":32,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91C-1F3FC","non_qualified":null,"image":"1f91c-1f3fc.png","sheet_x":39,"sheet_y":33,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91C-1F3FD","non_qualified":null,"image":"1f91c-1f3fd.png","sheet_x":39,"sheet_y":34,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91C-1F3FE","non_qualified":null,"image":"1f91c-1f3fe.png","sheet_x":39,"sheet_y":35,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91C-1F3FF","non_qualified":null,"image":"1f91c-1f3ff.png","sheet_x":39,"sheet_y":36,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Right-Facing Fist","b":"1F91C","d":true,"e":true,"f":true,"h":true,"j":["right_facing_fist","hand","fistbump"],"k":[39,31],"o":3},"clap":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1F44F-1F3FB","non_qualified":null,"image":"1f44f-1f3fb.png","sheet_x":13,"sheet_y":3,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44F-1F3FC","non_qualified":null,"image":"1f44f-1f3fc.png","sheet_x":13,"sheet_y":4,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44F-1F3FD","non_qualified":null,"image":"1f44f-1f3fd.png","sheet_x":13,"sheet_y":5,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44F-1F3FE","non_qualified":null,"image":"1f44f-1f3fe.png","sheet_x":13,"sheet_y":6,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44F-1F3FF","non_qualified":null,"image":"1f44f-1f3ff.png","sheet_x":13,"sheet_y":7,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Clapping Hands Sign","b":"1F44F","d":true,"e":true,"f":true,"h":true,"j":["clapping_hands","hands","praise","applause","congrats","yay"],"k":[13,2],"o":0},"raised_hands":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1F64C-1F3FB","non_qualified":null,"image":"1f64c-1f3fb.png","sheet_x":34,"sheet_y":47,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64C-1F3FC","non_qualified":null,"image":"1f64c-1f3fc.png","sheet_x":34,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64C-1F3FD","non_qualified":null,"image":"1f64c-1f3fd.png","sheet_x":34,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64C-1F3FE","non_qualified":null,"image":"1f64c-1f3fe.png","sheet_x":34,"sheet_y":50,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64C-1F3FF","non_qualified":null,"image":"1f64c-1f3ff.png","sheet_x":34,"sheet_y":51,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person Raising Both Hands in Celebration","b":"1F64C","d":true,"e":true,"f":true,"h":true,"j":["raising_hands","gesture","hooray","yea","celebration","hands"],"k":[34,46],"o":0},"heart_hands":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1FAF6-1F3FB","non_qualified":null,"image":"1faf6-1f3fb.png","sheet_x":56,"sheet_y":15,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF6-1F3FC","non_qualified":null,"image":"1faf6-1f3fc.png","sheet_x":56,"sheet_y":16,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF6-1F3FD","non_qualified":null,"image":"1faf6-1f3fd.png","sheet_x":56,"sheet_y":17,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF6-1F3FE","non_qualified":null,"image":"1faf6-1f3fe.png","sheet_x":56,"sheet_y":18,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF6-1F3FF","non_qualified":null,"image":"1faf6-1f3ff.png","sheet_x":56,"sheet_y":19,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Heart Hands","b":"1FAF6","d":true,"e":true,"f":true,"h":true,"j":["heart hands","love","appreciation","support"],"k":[56,14],"o":14},"open_hands":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1F450-1F3FB","non_qualified":null,"image":"1f450-1f3fb.png","sheet_x":13,"sheet_y":9,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F450-1F3FC","non_qualified":null,"image":"1f450-1f3fc.png","sheet_x":13,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F450-1F3FD","non_qualified":null,"image":"1f450-1f3fd.png","sheet_x":13,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F450-1F3FE","non_qualified":null,"image":"1f450-1f3fe.png","sheet_x":13,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F450-1F3FF","non_qualified":null,"image":"1f450-1f3ff.png","sheet_x":13,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Open Hands Sign","b":"1F450","d":true,"e":true,"f":true,"h":true,"j":["open_hands","fingers","butterfly","hands","open"],"k":[13,8],"o":0},"palms_up_together":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1F932-1F3FB","non_qualified":null,"image":"1f932-1f3fb.png","sheet_x":40,"sheet_y":60,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F932-1F3FC","non_qualified":null,"image":"1f932-1f3fc.png","sheet_x":41,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F932-1F3FD","non_qualified":null,"image":"1f932-1f3fd.png","sheet_x":41,"sheet_y":1,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F932-1F3FE","non_qualified":null,"image":"1f932-1f3fe.png","sheet_x":41,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F932-1F3FF","non_qualified":null,"image":"1f932-1f3ff.png","sheet_x":41,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Palms Up Together","b":"1F932","d":true,"e":true,"f":true,"h":true,"j":["palms_up_together","hands","gesture","cupped","prayer"],"k":[40,59],"o":5},"handshake":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1F91D-1F3FB","non_qualified":null,"image":"1f91d-1f3fb.png","sheet_x":39,"sheet_y":38,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91D-1F3FC","non_qualified":null,"image":"1f91d-1f3fc.png","sheet_x":39,"sheet_y":39,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91D-1F3FD","non_qualified":null,"image":"1f91d-1f3fd.png","sheet_x":39,"sheet_y":40,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91D-1F3FE","non_qualified":null,"image":"1f91d-1f3fe.png","sheet_x":39,"sheet_y":41,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91D-1F3FF","non_qualified":null,"image":"1f91d-1f3ff.png","sheet_x":39,"sheet_y":42,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1FAF1-1F3FB-200D-1FAF2-1F3FC","non_qualified":null,"image":"1faf1-1f3fb-200d-1faf2-1f3fc.png","sheet_x":39,"sheet_y":43,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1FAF1-1F3FB-200D-1FAF2-1F3FD","non_qualified":null,"image":"1faf1-1f3fb-200d-1faf2-1f3fd.png","sheet_x":39,"sheet_y":44,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1FAF1-1F3FB-200D-1FAF2-1F3FE","non_qualified":null,"image":"1faf1-1f3fb-200d-1faf2-1f3fe.png","sheet_x":39,"sheet_y":45,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1FAF1-1F3FB-200D-1FAF2-1F3FF","non_qualified":null,"image":"1faf1-1f3fb-200d-1faf2-1f3ff.png","sheet_x":39,"sheet_y":46,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1FAF1-1F3FC-200D-1FAF2-1F3FB","non_qualified":null,"image":"1faf1-1f3fc-200d-1faf2-1f3fb.png","sheet_x":39,"sheet_y":47,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1FAF1-1F3FC-200D-1FAF2-1F3FD","non_qualified":null,"image":"1faf1-1f3fc-200d-1faf2-1f3fd.png","sheet_x":39,"sheet_y":48,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1FAF1-1F3FC-200D-1FAF2-1F3FE","non_qualified":null,"image":"1faf1-1f3fc-200d-1faf2-1f3fe.png","sheet_x":39,"sheet_y":49,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1FAF1-1F3FC-200D-1FAF2-1F3FF","non_qualified":null,"image":"1faf1-1f3fc-200d-1faf2-1f3ff.png","sheet_x":39,"sheet_y":50,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1FAF1-1F3FD-200D-1FAF2-1F3FB","non_qualified":null,"image":"1faf1-1f3fd-200d-1faf2-1f3fb.png","sheet_x":39,"sheet_y":51,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1FAF1-1F3FD-200D-1FAF2-1F3FC","non_qualified":null,"image":"1faf1-1f3fd-200d-1faf2-1f3fc.png","sheet_x":39,"sheet_y":52,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1FAF1-1F3FD-200D-1FAF2-1F3FE","non_qualified":null,"image":"1faf1-1f3fd-200d-1faf2-1f3fe.png","sheet_x":39,"sheet_y":53,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1FAF1-1F3FD-200D-1FAF2-1F3FF","non_qualified":null,"image":"1faf1-1f3fd-200d-1faf2-1f3ff.png","sheet_x":39,"sheet_y":54,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1FAF1-1F3FE-200D-1FAF2-1F3FB","non_qualified":null,"image":"1faf1-1f3fe-200d-1faf2-1f3fb.png","sheet_x":39,"sheet_y":55,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1FAF1-1F3FE-200D-1FAF2-1F3FC","non_qualified":null,"image":"1faf1-1f3fe-200d-1faf2-1f3fc.png","sheet_x":39,"sheet_y":56,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1FAF1-1F3FE-200D-1FAF2-1F3FD","non_qualified":null,"image":"1faf1-1f3fe-200d-1faf2-1f3fd.png","sheet_x":39,"sheet_y":57,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1FAF1-1F3FE-200D-1FAF2-1F3FF","non_qualified":null,"image":"1faf1-1f3fe-200d-1faf2-1f3ff.png","sheet_x":39,"sheet_y":58,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1FAF1-1F3FF-200D-1FAF2-1F3FB","non_qualified":null,"image":"1faf1-1f3ff-200d-1faf2-1f3fb.png","sheet_x":39,"sheet_y":59,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1FAF1-1F3FF-200D-1FAF2-1F3FC","non_qualified":null,"image":"1faf1-1f3ff-200d-1faf2-1f3fc.png","sheet_x":39,"sheet_y":60,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1FAF1-1F3FF-200D-1FAF2-1F3FD","non_qualified":null,"image":"1faf1-1f3ff-200d-1faf2-1f3fd.png","sheet_x":40,"sheet_y":0,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1FAF1-1F3FF-200D-1FAF2-1F3FE","non_qualified":null,"image":"1faf1-1f3ff-200d-1faf2-1f3fe.png","sheet_x":40,"sheet_y":1,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Handshake","b":"1F91D","d":true,"e":true,"f":true,"h":true,"j":["handshake","agreement","shake"],"k":[39,37],"o":3},"pray":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1F64F-1F3FB","non_qualified":null,"image":"1f64f-1f3fb.png","sheet_x":35,"sheet_y":28,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64F-1F3FC","non_qualified":null,"image":"1f64f-1f3fc.png","sheet_x":35,"sheet_y":29,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64F-1F3FD","non_qualified":null,"image":"1f64f-1f3fd.png","sheet_x":35,"sheet_y":30,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64F-1F3FE","non_qualified":null,"image":"1f64f-1f3fe.png","sheet_x":35,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64F-1F3FF","non_qualified":null,"image":"1f64f-1f3ff.png","sheet_x":35,"sheet_y":32,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person with Folded Hands","b":"1F64F","d":true,"e":true,"f":true,"h":true,"j":["folded_hands","please","hope","wish","namaste","highfive","pray","thank you","thanks","appreciate"],"k":[35,27],"o":0},"writing_hand":{"subcategory":"hand-prop","skin_variations":{"1F3FB":{"unified":"270D-1F3FB","non_qualified":null,"image":"270d-1f3fb.png","sheet_x":59,"sheet_y":16,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270D-1F3FC","non_qualified":null,"image":"270d-1f3fc.png","sheet_x":59,"sheet_y":17,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270D-1F3FD","non_qualified":null,"image":"270d-1f3fd.png","sheet_x":59,"sheet_y":18,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270D-1F3FE","non_qualified":null,"image":"270d-1f3fe.png","sheet_x":59,"sheet_y":19,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270D-1F3FF","non_qualified":null,"image":"270d-1f3ff.png","sheet_x":59,"sheet_y":20,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Writing Hand","b":"270D-FE0F","c":"270D","d":true,"e":true,"f":true,"h":true,"j":["writing_hand","lower_left_ballpoint_pen","stationery","write","compose"],"k":[59,15],"o":0},"nail_care":{"subcategory":"hand-prop","skin_variations":{"1F3FB":{"unified":"1F485-1F3FB","non_qualified":null,"image":"1f485-1f3fb.png","sheet_x":25,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F485-1F3FC","non_qualified":null,"image":"1f485-1f3fc.png","sheet_x":25,"sheet_y":56,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F485-1F3FD","non_qualified":null,"image":"1f485-1f3fd.png","sheet_x":25,"sheet_y":57,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F485-1F3FE","non_qualified":null,"image":"1f485-1f3fe.png","sheet_x":25,"sheet_y":58,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F485-1F3FF","non_qualified":null,"image":"1f485-1f3ff.png","sheet_x":25,"sheet_y":59,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Nail Polish","b":"1F485","d":true,"e":true,"f":true,"h":true,"j":["nail_polish","nail_care","beauty","manicure","finger","fashion","nail","slay"],"k":[25,54],"o":0},"selfie":{"subcategory":"hand-prop","skin_variations":{"1F3FB":{"unified":"1F933-1F3FB","non_qualified":null,"image":"1f933-1f3fb.png","sheet_x":41,"sheet_y":5,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F933-1F3FC","non_qualified":null,"image":"1f933-1f3fc.png","sheet_x":41,"sheet_y":6,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F933-1F3FD","non_qualified":null,"image":"1f933-1f3fd.png","sheet_x":41,"sheet_y":7,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F933-1F3FE","non_qualified":null,"image":"1f933-1f3fe.png","sheet_x":41,"sheet_y":8,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F933-1F3FF","non_qualified":null,"image":"1f933-1f3ff.png","sheet_x":41,"sheet_y":9,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Selfie","b":"1F933","d":true,"e":true,"f":true,"h":true,"j":["selfie","camera","phone"],"k":[41,4],"o":3},"muscle":{"subcategory":"body-parts","skin_variations":{"1F3FB":{"unified":"1F4AA-1F3FB","non_qualified":null,"image":"1f4aa-1f3fb.png","sheet_x":27,"sheet_y":59,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F4AA-1F3FC","non_qualified":null,"image":"1f4aa-1f3fc.png","sheet_x":27,"sheet_y":60,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F4AA-1F3FD","non_qualified":null,"image":"1f4aa-1f3fd.png","sheet_x":28,"sheet_y":0,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F4AA-1F3FE","non_qualified":null,"image":"1f4aa-1f3fe.png","sheet_x":28,"sheet_y":1,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F4AA-1F3FF","non_qualified":null,"image":"1f4aa-1f3ff.png","sheet_x":28,"sheet_y":2,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Flexed Biceps","b":"1F4AA","d":true,"e":true,"f":true,"h":true,"j":["flexed_biceps","arm","flex","hand","summer","strong","biceps"],"k":[27,58],"o":0},"mechanical_arm":{"subcategory":"body-parts","a":"Mechanical Arm","b":"1F9BE","d":true,"e":true,"f":true,"h":true,"j":["mechanical_arm","accessibility"],"k":[46,5],"o":12},"mechanical_leg":{"subcategory":"body-parts","a":"Mechanical Leg","b":"1F9BF","d":true,"e":true,"f":true,"h":true,"j":["mechanical_leg","accessibility"],"k":[46,6],"o":12},"leg":{"subcategory":"body-parts","skin_variations":{"1F3FB":{"unified":"1F9B5-1F3FB","non_qualified":null,"image":"1f9b5-1f3fb.png","sheet_x":45,"sheet_y":9,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B5-1F3FC","non_qualified":null,"image":"1f9b5-1f3fc.png","sheet_x":45,"sheet_y":10,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B5-1F3FD","non_qualified":null,"image":"1f9b5-1f3fd.png","sheet_x":45,"sheet_y":11,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B5-1F3FE","non_qualified":null,"image":"1f9b5-1f3fe.png","sheet_x":45,"sheet_y":12,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B5-1F3FF","non_qualified":null,"image":"1f9b5-1f3ff.png","sheet_x":45,"sheet_y":13,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Leg","b":"1F9B5","d":true,"e":true,"f":true,"h":true,"j":["leg","kick","limb"],"k":[45,8],"o":11},"foot":{"subcategory":"body-parts","skin_variations":{"1F3FB":{"unified":"1F9B6-1F3FB","non_qualified":null,"image":"1f9b6-1f3fb.png","sheet_x":45,"sheet_y":15,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B6-1F3FC","non_qualified":null,"image":"1f9b6-1f3fc.png","sheet_x":45,"sheet_y":16,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B6-1F3FD","non_qualified":null,"image":"1f9b6-1f3fd.png","sheet_x":45,"sheet_y":17,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B6-1F3FE","non_qualified":null,"image":"1f9b6-1f3fe.png","sheet_x":45,"sheet_y":18,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B6-1F3FF","non_qualified":null,"image":"1f9b6-1f3ff.png","sheet_x":45,"sheet_y":19,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Foot","b":"1F9B6","d":true,"e":true,"f":true,"h":true,"j":["foot","kick","stomp"],"k":[45,14],"o":11},"ear":{"subcategory":"body-parts","skin_variations":{"1F3FB":{"unified":"1F442-1F3FB","non_qualified":null,"image":"1f442-1f3fb.png","sheet_x":11,"sheet_y":57,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F442-1F3FC","non_qualified":null,"image":"1f442-1f3fc.png","sheet_x":11,"sheet_y":58,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F442-1F3FD","non_qualified":null,"image":"1f442-1f3fd.png","sheet_x":11,"sheet_y":59,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F442-1F3FE","non_qualified":null,"image":"1f442-1f3fe.png","sheet_x":11,"sheet_y":60,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F442-1F3FF","non_qualified":null,"image":"1f442-1f3ff.png","sheet_x":12,"sheet_y":0,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ear","b":"1F442","d":true,"e":true,"f":true,"h":true,"j":["ear","face","hear","sound","listen"],"k":[11,56],"o":0},"ear_with_hearing_aid":{"subcategory":"body-parts","skin_variations":{"1F3FB":{"unified":"1F9BB-1F3FB","non_qualified":null,"image":"1f9bb-1f3fb.png","sheet_x":45,"sheet_y":59,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9BB-1F3FC","non_qualified":null,"image":"1f9bb-1f3fc.png","sheet_x":45,"sheet_y":60,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9BB-1F3FD","non_qualified":null,"image":"1f9bb-1f3fd.png","sheet_x":46,"sheet_y":0,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9BB-1F3FE","non_qualified":null,"image":"1f9bb-1f3fe.png","sheet_x":46,"sheet_y":1,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9BB-1F3FF","non_qualified":null,"image":"1f9bb-1f3ff.png","sheet_x":46,"sheet_y":2,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ear with Hearing Aid","b":"1F9BB","d":true,"e":true,"f":true,"h":true,"j":["ear_with_hearing_aid","accessibility"],"k":[45,58],"o":12},"nose":{"subcategory":"body-parts","skin_variations":{"1F3FB":{"unified":"1F443-1F3FB","non_qualified":null,"image":"1f443-1f3fb.png","sheet_x":12,"sheet_y":2,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F443-1F3FC","non_qualified":null,"image":"1f443-1f3fc.png","sheet_x":12,"sheet_y":3,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F443-1F3FD","non_qualified":null,"image":"1f443-1f3fd.png","sheet_x":12,"sheet_y":4,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F443-1F3FE","non_qualified":null,"image":"1f443-1f3fe.png","sheet_x":12,"sheet_y":5,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F443-1F3FF","non_qualified":null,"image":"1f443-1f3ff.png","sheet_x":12,"sheet_y":6,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Nose","b":"1F443","d":true,"e":true,"f":true,"h":true,"j":["nose","smell","sniff"],"k":[12,1],"o":0},"brain":{"subcategory":"body-parts","a":"Brain","b":"1F9E0","d":true,"e":true,"f":true,"h":true,"j":["brain","smart","intelligent"],"k":[53,16],"o":5},"anatomical_heart":{"subcategory":"body-parts","a":"Anatomical Heart","b":"1FAC0","d":true,"e":true,"f":true,"h":true,"j":["anatomical heart","health","heartbeat"],"k":[54,56],"o":13},"lungs":{"subcategory":"body-parts","a":"Lungs","b":"1FAC1","d":true,"e":true,"f":true,"h":true,"j":["lungs","breathe"],"k":[54,57],"o":13},"tooth":{"subcategory":"body-parts","a":"Tooth","b":"1F9B7","d":true,"e":true,"f":true,"h":true,"j":["tooth","teeth","dentist"],"k":[45,20],"o":11},"bone":{"subcategory":"body-parts","a":"Bone","b":"1F9B4","d":true,"e":true,"f":true,"h":true,"j":["bone","skeleton"],"k":[45,7],"o":11},"eyes":{"subcategory":"body-parts","a":"Eyes","b":"1F440","d":true,"e":true,"f":true,"h":true,"j":["eyes","look","watch","stalk","peek","see"],"k":[11,53],"o":0},"eye":{"subcategory":"body-parts","a":"Eye","b":"1F441-FE0F","c":"1F441","d":true,"e":true,"f":true,"h":true,"j":["eye","face","look","see","watch","stare"],"k":[11,55],"o":0},"tongue":{"subcategory":"body-parts","a":"Tongue","b":"1F445","d":true,"e":true,"f":true,"h":true,"j":["tongue","mouth","playful"],"k":[12,8],"o":0},"lips":{"subcategory":"body-parts","a":"Mouth","b":"1F444","d":true,"e":true,"f":true,"h":true,"j":["mouth","kiss"],"k":[12,7],"o":0},"biting_lip":{"subcategory":"body-parts","a":"Biting Lip","b":"1FAE6","d":true,"e":true,"f":true,"h":true,"j":["biting lip","flirt","sexy","pain","worry"],"k":[55,36],"o":14},"baby":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F476-1F3FB","non_qualified":null,"image":"1f476-1f3fb.png","sheet_x":24,"sheet_y":30,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F476-1F3FC","non_qualified":null,"image":"1f476-1f3fc.png","sheet_x":24,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F476-1F3FD","non_qualified":null,"image":"1f476-1f3fd.png","sheet_x":24,"sheet_y":32,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F476-1F3FE","non_qualified":null,"image":"1f476-1f3fe.png","sheet_x":24,"sheet_y":33,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F476-1F3FF","non_qualified":null,"image":"1f476-1f3ff.png","sheet_x":24,"sheet_y":34,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Baby","b":"1F476","d":true,"e":true,"f":true,"h":true,"j":["baby","child","boy","girl","toddler"],"k":[24,29],"o":0},"child":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D2-1F3FB","non_qualified":null,"image":"1f9d2-1f3fb.png","sheet_x":50,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D2-1F3FC","non_qualified":null,"image":"1f9d2-1f3fc.png","sheet_x":50,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D2-1F3FD","non_qualified":null,"image":"1f9d2-1f3fd.png","sheet_x":50,"sheet_y":16,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D2-1F3FE","non_qualified":null,"image":"1f9d2-1f3fe.png","sheet_x":50,"sheet_y":17,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D2-1F3FF","non_qualified":null,"image":"1f9d2-1f3ff.png","sheet_x":50,"sheet_y":18,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Child","b":"1F9D2","d":true,"e":true,"f":true,"h":true,"j":["child","gender-neutral","young"],"k":[50,13],"o":5},"boy":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F466-1F3FB","non_qualified":null,"image":"1f466-1f3fb.png","sheet_x":13,"sheet_y":36,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F466-1F3FC","non_qualified":null,"image":"1f466-1f3fc.png","sheet_x":13,"sheet_y":37,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F466-1F3FD","non_qualified":null,"image":"1f466-1f3fd.png","sheet_x":13,"sheet_y":38,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F466-1F3FE","non_qualified":null,"image":"1f466-1f3fe.png","sheet_x":13,"sheet_y":39,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F466-1F3FF","non_qualified":null,"image":"1f466-1f3ff.png","sheet_x":13,"sheet_y":40,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Boy","b":"1F466","d":true,"e":true,"f":true,"h":true,"j":["boy","man","male","guy","teenager"],"k":[13,35],"o":0},"girl":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F467-1F3FB","non_qualified":null,"image":"1f467-1f3fb.png","sheet_x":13,"sheet_y":42,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F467-1F3FC","non_qualified":null,"image":"1f467-1f3fc.png","sheet_x":13,"sheet_y":43,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F467-1F3FD","non_qualified":null,"image":"1f467-1f3fd.png","sheet_x":13,"sheet_y":44,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F467-1F3FE","non_qualified":null,"image":"1f467-1f3fe.png","sheet_x":13,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F467-1F3FF","non_qualified":null,"image":"1f467-1f3ff.png","sheet_x":13,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Girl","b":"1F467","d":true,"e":true,"f":true,"h":true,"j":["girl","female","woman","teenager"],"k":[13,41],"o":0},"adult":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fb.png","sheet_x":50,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fc.png","sheet_x":50,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fd.png","sheet_x":50,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fe.png","sheet_x":50,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3ff.png","sheet_x":50,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Adult","b":"1F9D1","d":true,"e":true,"f":true,"h":true,"j":["person","gender-neutral"],"k":[50,7],"o":5},"person_with_blond_hair":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F471-1F3FB","non_qualified":null,"image":"1f471-1f3fb.png","sheet_x":23,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F471-1F3FC","non_qualified":null,"image":"1f471-1f3fc.png","sheet_x":23,"sheet_y":50,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F471-1F3FD","non_qualified":null,"image":"1f471-1f3fd.png","sheet_x":23,"sheet_y":51,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F471-1F3FE","non_qualified":null,"image":"1f471-1f3fe.png","sheet_x":23,"sheet_y":52,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F471-1F3FF","non_qualified":null,"image":"1f471-1f3ff.png","sheet_x":23,"sheet_y":53,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F471-200D-2642-FE0F","a":"Person with Blond Hair","b":"1F471","d":true,"e":true,"f":true,"h":true,"j":["person_blond_hair","hairstyle"],"k":[23,48],"o":0},"man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fb.png","sheet_x":17,"sheet_y":15,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fc.png","sheet_x":17,"sheet_y":16,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fd.png","sheet_x":17,"sheet_y":17,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fe.png","sheet_x":17,"sheet_y":18,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF","non_qualified":null,"image":"1f468-1f3ff.png","sheet_x":17,"sheet_y":19,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man","b":"1F468","d":true,"e":true,"f":true,"h":true,"j":["man","mustache","father","dad","guy","classy","sir","moustache"],"k":[17,14],"o":0},"bearded_person":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D4-1F3FB","non_qualified":null,"image":"1f9d4-1f3fb.png","sheet_x":50,"sheet_y":38,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D4-1F3FC","non_qualified":null,"image":"1f9d4-1f3fc.png","sheet_x":50,"sheet_y":39,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D4-1F3FD","non_qualified":null,"image":"1f9d4-1f3fd.png","sheet_x":50,"sheet_y":40,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D4-1F3FE","non_qualified":null,"image":"1f9d4-1f3fe.png","sheet_x":50,"sheet_y":41,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D4-1F3FF","non_qualified":null,"image":"1f9d4-1f3ff.png","sheet_x":50,"sheet_y":42,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bearded Person","b":"1F9D4","d":true,"e":true,"f":true,"h":true,"j":["man_beard","person","bewhiskered"],"k":[50,37],"o":5},"man_with_beard":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D4-1F3FB-200D-2642-FE0F","non_qualified":"1F9D4-1F3FB-200D-2642","image":"1f9d4-1f3fb-200d-2642-fe0f.png","sheet_x":50,"sheet_y":32,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D4-1F3FC-200D-2642-FE0F","non_qualified":"1F9D4-1F3FC-200D-2642","image":"1f9d4-1f3fc-200d-2642-fe0f.png","sheet_x":50,"sheet_y":33,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D4-1F3FD-200D-2642-FE0F","non_qualified":"1F9D4-1F3FD-200D-2642","image":"1f9d4-1f3fd-200d-2642-fe0f.png","sheet_x":50,"sheet_y":34,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D4-1F3FE-200D-2642-FE0F","non_qualified":"1F9D4-1F3FE-200D-2642","image":"1f9d4-1f3fe-200d-2642-fe0f.png","sheet_x":50,"sheet_y":35,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D4-1F3FF-200D-2642-FE0F","non_qualified":"1F9D4-1F3FF-200D-2642","image":"1f9d4-1f3ff-200d-2642-fe0f.png","sheet_x":50,"sheet_y":36,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man: Beard","b":"1F9D4-200D-2642-FE0F","c":"1F9D4-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man beard","facial hair"],"k":[50,31],"o":13},"woman_with_beard":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D4-1F3FB-200D-2640-FE0F","non_qualified":"1F9D4-1F3FB-200D-2640","image":"1f9d4-1f3fb-200d-2640-fe0f.png","sheet_x":50,"sheet_y":26,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D4-1F3FC-200D-2640-FE0F","non_qualified":"1F9D4-1F3FC-200D-2640","image":"1f9d4-1f3fc-200d-2640-fe0f.png","sheet_x":50,"sheet_y":27,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D4-1F3FD-200D-2640-FE0F","non_qualified":"1F9D4-1F3FD-200D-2640","image":"1f9d4-1f3fd-200d-2640-fe0f.png","sheet_x":50,"sheet_y":28,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D4-1F3FE-200D-2640-FE0F","non_qualified":"1F9D4-1F3FE-200D-2640","image":"1f9d4-1f3fe-200d-2640-fe0f.png","sheet_x":50,"sheet_y":29,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D4-1F3FF-200D-2640-FE0F","non_qualified":"1F9D4-1F3FF-200D-2640","image":"1f9d4-1f3ff-200d-2640-fe0f.png","sheet_x":50,"sheet_y":30,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman: Beard","b":"1F9D4-200D-2640-FE0F","c":"1F9D4-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman beard","facial hair"],"k":[50,25],"o":13},"red_haired_man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b0.png","sheet_x":15,"sheet_y":31,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b0.png","sheet_x":15,"sheet_y":32,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b0.png","sheet_x":15,"sheet_y":33,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b0.png","sheet_x":15,"sheet_y":34,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B0","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b0.png","sheet_x":15,"sheet_y":35,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man: Red Hair","b":"1F468-200D-1F9B0","d":true,"e":true,"f":true,"h":true,"j":["man_red_hair","hairstyle"],"k":[15,30],"o":11},"curly_haired_man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b1.png","sheet_x":15,"sheet_y":37,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b1.png","sheet_x":15,"sheet_y":38,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b1.png","sheet_x":15,"sheet_y":39,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b1.png","sheet_x":15,"sheet_y":40,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B1","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b1.png","sheet_x":15,"sheet_y":41,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man: Curly Hair","b":"1F468-200D-1F9B1","d":true,"e":true,"f":true,"h":true,"j":["man_curly_hair","hairstyle"],"k":[15,36],"o":11},"white_haired_man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b3.png","sheet_x":15,"sheet_y":49,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b3.png","sheet_x":15,"sheet_y":50,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b3.png","sheet_x":15,"sheet_y":51,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b3.png","sheet_x":15,"sheet_y":52,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B3","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b3.png","sheet_x":15,"sheet_y":53,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man: White Hair","b":"1F468-200D-1F9B3","d":true,"e":true,"f":true,"h":true,"j":["man_white_hair","old","elder"],"k":[15,48],"o":11},"bald_man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b2.png","sheet_x":15,"sheet_y":43,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b2.png","sheet_x":15,"sheet_y":44,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b2.png","sheet_x":15,"sheet_y":45,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b2.png","sheet_x":15,"sheet_y":46,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B2","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b2.png","sheet_x":15,"sheet_y":47,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man: Bald","b":"1F468-200D-1F9B2","d":true,"e":true,"f":true,"h":true,"j":["man_bald","hairless"],"k":[15,42],"o":11},"woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fb.png","sheet_x":21,"sheet_y":35,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fc.png","sheet_x":21,"sheet_y":36,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fd.png","sheet_x":21,"sheet_y":37,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fe.png","sheet_x":21,"sheet_y":38,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF","non_qualified":null,"image":"1f469-1f3ff.png","sheet_x":21,"sheet_y":39,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman","b":"1F469","d":true,"e":true,"f":true,"h":true,"j":["woman","female","girls","lady"],"k":[21,34],"o":0},"red_haired_woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b0.png","sheet_x":18,"sheet_y":60,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b0.png","sheet_x":19,"sheet_y":0,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b0.png","sheet_x":19,"sheet_y":1,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b0.png","sheet_x":19,"sheet_y":2,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B0","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b0.png","sheet_x":19,"sheet_y":3,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman: Red Hair","b":"1F469-200D-1F9B0","d":true,"e":true,"f":true,"h":true,"j":["woman_red_hair","hairstyle"],"k":[18,59],"o":11},"red_haired_person":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b0.png","sheet_x":49,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b0.png","sheet_x":49,"sheet_y":16,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b0.png","sheet_x":49,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b0.png","sheet_x":49,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b0.png","sheet_x":49,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person: Red Hair","b":"1F9D1-200D-1F9B0","d":true,"e":true,"f":true,"h":true,"j":["person_red_hair","hairstyle"],"k":[49,14],"o":12},"curly_haired_woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b1.png","sheet_x":19,"sheet_y":5,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b1.png","sheet_x":19,"sheet_y":6,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b1.png","sheet_x":19,"sheet_y":7,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b1.png","sheet_x":19,"sheet_y":8,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B1","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b1.png","sheet_x":19,"sheet_y":9,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman: Curly Hair","b":"1F469-200D-1F9B1","d":true,"e":true,"f":true,"h":true,"j":["woman_curly_hair","hairstyle"],"k":[19,4],"o":11},"curly_haired_person":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b1.png","sheet_x":49,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b1.png","sheet_x":49,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b1.png","sheet_x":49,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b1.png","sheet_x":49,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b1.png","sheet_x":49,"sheet_y":25,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person: Curly Hair","b":"1F9D1-200D-1F9B1","d":true,"e":true,"f":true,"h":true,"j":["person_curly_hair","hairstyle"],"k":[49,20],"o":12},"white_haired_woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b3.png","sheet_x":19,"sheet_y":17,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b3.png","sheet_x":19,"sheet_y":18,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b3.png","sheet_x":19,"sheet_y":19,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b3.png","sheet_x":19,"sheet_y":20,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B3","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b3.png","sheet_x":19,"sheet_y":21,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman: White Hair","b":"1F469-200D-1F9B3","d":true,"e":true,"f":true,"h":true,"j":["woman_white_hair","old","elder"],"k":[19,16],"o":11},"white_haired_person":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b3.png","sheet_x":49,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b3.png","sheet_x":49,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b3.png","sheet_x":49,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b3.png","sheet_x":49,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b3.png","sheet_x":49,"sheet_y":37,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person: White Hair","b":"1F9D1-200D-1F9B3","d":true,"e":true,"f":true,"h":true,"j":["person_white_hair","elder","old"],"k":[49,32],"o":12},"bald_woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b2.png","sheet_x":19,"sheet_y":11,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b2.png","sheet_x":19,"sheet_y":12,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b2.png","sheet_x":19,"sheet_y":13,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b2.png","sheet_x":19,"sheet_y":14,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B2","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b2.png","sheet_x":19,"sheet_y":15,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman: Bald","b":"1F469-200D-1F9B2","d":true,"e":true,"f":true,"h":true,"j":["woman_bald","hairless"],"k":[19,10],"o":11},"bald_person":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b2.png","sheet_x":49,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b2.png","sheet_x":49,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b2.png","sheet_x":49,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b2.png","sheet_x":49,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b2.png","sheet_x":49,"sheet_y":31,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person: Bald","b":"1F9D1-200D-1F9B2","d":true,"e":true,"f":true,"h":true,"j":["person_bald","hairless"],"k":[49,26],"o":12},"blond-haired-woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F471-1F3FB-200D-2640-FE0F","non_qualified":"1F471-1F3FB-200D-2640","image":"1f471-1f3fb-200d-2640-fe0f.png","sheet_x":23,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F471-1F3FC-200D-2640-FE0F","non_qualified":"1F471-1F3FC-200D-2640","image":"1f471-1f3fc-200d-2640-fe0f.png","sheet_x":23,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F471-1F3FD-200D-2640-FE0F","non_qualified":"1F471-1F3FD-200D-2640","image":"1f471-1f3fd-200d-2640-fe0f.png","sheet_x":23,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F471-1F3FE-200D-2640-FE0F","non_qualified":"1F471-1F3FE-200D-2640","image":"1f471-1f3fe-200d-2640-fe0f.png","sheet_x":23,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F471-1F3FF-200D-2640-FE0F","non_qualified":"1F471-1F3FF-200D-2640","image":"1f471-1f3ff-200d-2640-fe0f.png","sheet_x":23,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman: Blond Hair","b":"1F471-200D-2640-FE0F","c":"1F471-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_blond_hair","woman","female","girl","blonde","person"],"k":[23,36],"o":4},"blond-haired-man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F471-1F3FB-200D-2642-FE0F","non_qualified":"1F471-1F3FB-200D-2642","image":"1f471-1f3fb-200d-2642-fe0f.png","sheet_x":23,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F471-1F3FC-200D-2642-FE0F","non_qualified":"1F471-1F3FC-200D-2642","image":"1f471-1f3fc-200d-2642-fe0f.png","sheet_x":23,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F471-1F3FD-200D-2642-FE0F","non_qualified":"1F471-1F3FD-200D-2642","image":"1f471-1f3fd-200d-2642-fe0f.png","sheet_x":23,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F471-1F3FE-200D-2642-FE0F","non_qualified":"1F471-1F3FE-200D-2642","image":"1f471-1f3fe-200d-2642-fe0f.png","sheet_x":23,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F471-1F3FF-200D-2642-FE0F","non_qualified":"1F471-1F3FF-200D-2642","image":"1f471-1f3ff-200d-2642-fe0f.png","sheet_x":23,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F471","a":"Man: Blond Hair","b":"1F471-200D-2642-FE0F","c":"1F471-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_blond_hair","man","male","boy","blonde","guy","person"],"k":[23,42],"o":4},"older_adult":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D3-1F3FB","non_qualified":null,"image":"1f9d3-1f3fb.png","sheet_x":50,"sheet_y":20,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D3-1F3FC","non_qualified":null,"image":"1f9d3-1f3fc.png","sheet_x":50,"sheet_y":21,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D3-1F3FD","non_qualified":null,"image":"1f9d3-1f3fd.png","sheet_x":50,"sheet_y":22,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D3-1F3FE","non_qualified":null,"image":"1f9d3-1f3fe.png","sheet_x":50,"sheet_y":23,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D3-1F3FF","non_qualified":null,"image":"1f9d3-1f3ff.png","sheet_x":50,"sheet_y":24,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Older Adult","b":"1F9D3","d":true,"e":true,"f":true,"h":true,"j":["older_person","human","elder","senior","gender-neutral"],"k":[50,19],"o":5},"older_man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F474-1F3FB","non_qualified":null,"image":"1f474-1f3fb.png","sheet_x":24,"sheet_y":18,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F474-1F3FC","non_qualified":null,"image":"1f474-1f3fc.png","sheet_x":24,"sheet_y":19,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F474-1F3FD","non_qualified":null,"image":"1f474-1f3fd.png","sheet_x":24,"sheet_y":20,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F474-1F3FE","non_qualified":null,"image":"1f474-1f3fe.png","sheet_x":24,"sheet_y":21,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F474-1F3FF","non_qualified":null,"image":"1f474-1f3ff.png","sheet_x":24,"sheet_y":22,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Older Man","b":"1F474","d":true,"e":true,"f":true,"h":true,"j":["old_man","human","male","men","old","elder","senior"],"k":[24,17],"o":0},"older_woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F475-1F3FB","non_qualified":null,"image":"1f475-1f3fb.png","sheet_x":24,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F475-1F3FC","non_qualified":null,"image":"1f475-1f3fc.png","sheet_x":24,"sheet_y":25,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F475-1F3FD","non_qualified":null,"image":"1f475-1f3fd.png","sheet_x":24,"sheet_y":26,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F475-1F3FE","non_qualified":null,"image":"1f475-1f3fe.png","sheet_x":24,"sheet_y":27,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F475-1F3FF","non_qualified":null,"image":"1f475-1f3ff.png","sheet_x":24,"sheet_y":28,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Older Woman","b":"1F475","d":true,"e":true,"f":true,"h":true,"j":["old_woman","human","female","women","lady","old","elder","senior"],"k":[24,23],"o":0},"person_frowning":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB","non_qualified":null,"image":"1f64d-1f3fb.png","sheet_x":35,"sheet_y":4,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64D-1F3FC","non_qualified":null,"image":"1f64d-1f3fc.png","sheet_x":35,"sheet_y":5,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64D-1F3FD","non_qualified":null,"image":"1f64d-1f3fd.png","sheet_x":35,"sheet_y":6,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64D-1F3FE","non_qualified":null,"image":"1f64d-1f3fe.png","sheet_x":35,"sheet_y":7,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64D-1F3FF","non_qualified":null,"image":"1f64d-1f3ff.png","sheet_x":35,"sheet_y":8,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F64D-200D-2640-FE0F","a":"Person Frowning","b":"1F64D","d":true,"e":true,"f":true,"h":true,"j":["person_frowning","worried"],"k":[35,3],"o":0},"man-frowning":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB-200D-2642-FE0F","non_qualified":"1F64D-1F3FB-200D-2642","image":"1f64d-1f3fb-200d-2642-fe0f.png","sheet_x":34,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64D-1F3FC-200D-2642-FE0F","non_qualified":"1F64D-1F3FC-200D-2642","image":"1f64d-1f3fc-200d-2642-fe0f.png","sheet_x":34,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64D-1F3FD-200D-2642-FE0F","non_qualified":"1F64D-1F3FD-200D-2642","image":"1f64d-1f3fd-200d-2642-fe0f.png","sheet_x":35,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64D-1F3FE-200D-2642-FE0F","non_qualified":"1F64D-1F3FE-200D-2642","image":"1f64d-1f3fe-200d-2642-fe0f.png","sheet_x":35,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64D-1F3FF-200D-2642-FE0F","non_qualified":"1F64D-1F3FF-200D-2642","image":"1f64d-1f3ff-200d-2642-fe0f.png","sheet_x":35,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Frowning","b":"1F64D-200D-2642-FE0F","c":"1F64D-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_frowning","male","boy","man","sad","depressed","discouraged","unhappy"],"k":[34,58],"o":4},"woman-frowning":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB-200D-2640-FE0F","non_qualified":"1F64D-1F3FB-200D-2640","image":"1f64d-1f3fb-200d-2640-fe0f.png","sheet_x":34,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64D-1F3FC-200D-2640-FE0F","non_qualified":"1F64D-1F3FC-200D-2640","image":"1f64d-1f3fc-200d-2640-fe0f.png","sheet_x":34,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64D-1F3FD-200D-2640-FE0F","non_qualified":"1F64D-1F3FD-200D-2640","image":"1f64d-1f3fd-200d-2640-fe0f.png","sheet_x":34,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64D-1F3FE-200D-2640-FE0F","non_qualified":"1F64D-1F3FE-200D-2640","image":"1f64d-1f3fe-200d-2640-fe0f.png","sheet_x":34,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64D-1F3FF-200D-2640-FE0F","non_qualified":"1F64D-1F3FF-200D-2640","image":"1f64d-1f3ff-200d-2640-fe0f.png","sheet_x":34,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F64D","a":"Woman Frowning","b":"1F64D-200D-2640-FE0F","c":"1F64D-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_frowning","female","girl","woman","sad","depressed","discouraged","unhappy"],"k":[34,52],"o":4},"person_with_pouting_face":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB","non_qualified":null,"image":"1f64e-1f3fb.png","sheet_x":35,"sheet_y":22,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64E-1F3FC","non_qualified":null,"image":"1f64e-1f3fc.png","sheet_x":35,"sheet_y":23,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64E-1F3FD","non_qualified":null,"image":"1f64e-1f3fd.png","sheet_x":35,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64E-1F3FE","non_qualified":null,"image":"1f64e-1f3fe.png","sheet_x":35,"sheet_y":25,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64E-1F3FF","non_qualified":null,"image":"1f64e-1f3ff.png","sheet_x":35,"sheet_y":26,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F64E-200D-2640-FE0F","a":"Person with Pouting Face","b":"1F64E","d":true,"e":true,"f":true,"h":true,"j":["person_pouting","upset"],"k":[35,21],"o":0},"man-pouting":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB-200D-2642-FE0F","non_qualified":"1F64E-1F3FB-200D-2642","image":"1f64e-1f3fb-200d-2642-fe0f.png","sheet_x":35,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64E-1F3FC-200D-2642-FE0F","non_qualified":"1F64E-1F3FC-200D-2642","image":"1f64e-1f3fc-200d-2642-fe0f.png","sheet_x":35,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64E-1F3FD-200D-2642-FE0F","non_qualified":"1F64E-1F3FD-200D-2642","image":"1f64e-1f3fd-200d-2642-fe0f.png","sheet_x":35,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64E-1F3FE-200D-2642-FE0F","non_qualified":"1F64E-1F3FE-200D-2642","image":"1f64e-1f3fe-200d-2642-fe0f.png","sheet_x":35,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64E-1F3FF-200D-2642-FE0F","non_qualified":"1F64E-1F3FF-200D-2642","image":"1f64e-1f3ff-200d-2642-fe0f.png","sheet_x":35,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Pouting","b":"1F64E-200D-2642-FE0F","c":"1F64E-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_pouting","male","boy","man"],"k":[35,15],"o":4},"woman-pouting":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB-200D-2640-FE0F","non_qualified":"1F64E-1F3FB-200D-2640","image":"1f64e-1f3fb-200d-2640-fe0f.png","sheet_x":35,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64E-1F3FC-200D-2640-FE0F","non_qualified":"1F64E-1F3FC-200D-2640","image":"1f64e-1f3fc-200d-2640-fe0f.png","sheet_x":35,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64E-1F3FD-200D-2640-FE0F","non_qualified":"1F64E-1F3FD-200D-2640","image":"1f64e-1f3fd-200d-2640-fe0f.png","sheet_x":35,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64E-1F3FE-200D-2640-FE0F","non_qualified":"1F64E-1F3FE-200D-2640","image":"1f64e-1f3fe-200d-2640-fe0f.png","sheet_x":35,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64E-1F3FF-200D-2640-FE0F","non_qualified":"1F64E-1F3FF-200D-2640","image":"1f64e-1f3ff-200d-2640-fe0f.png","sheet_x":35,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F64E","a":"Woman Pouting","b":"1F64E-200D-2640-FE0F","c":"1F64E-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_pouting","female","girl","woman"],"k":[35,9],"o":4},"no_good":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F645-1F3FB","non_qualified":null,"image":"1f645-1f3fb.png","sheet_x":33,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F645-1F3FC","non_qualified":null,"image":"1f645-1f3fc.png","sheet_x":33,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F645-1F3FD","non_qualified":null,"image":"1f645-1f3fd.png","sheet_x":33,"sheet_y":47,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F645-1F3FE","non_qualified":null,"image":"1f645-1f3fe.png","sheet_x":33,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F645-1F3FF","non_qualified":null,"image":"1f645-1f3ff.png","sheet_x":33,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F645-200D-2640-FE0F","a":"Face with No Good Gesture","b":"1F645","d":true,"e":true,"f":true,"h":true,"j":["person_gesturing_no","decline"],"k":[33,44],"o":0},"man-gesturing-no":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F645-1F3FB-200D-2642-FE0F","non_qualified":"1F645-1F3FB-200D-2642","image":"1f645-1f3fb-200d-2642-fe0f.png","sheet_x":33,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F645-1F3FC-200D-2642-FE0F","non_qualified":"1F645-1F3FC-200D-2642","image":"1f645-1f3fc-200d-2642-fe0f.png","sheet_x":33,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F645-1F3FD-200D-2642-FE0F","non_qualified":"1F645-1F3FD-200D-2642","image":"1f645-1f3fd-200d-2642-fe0f.png","sheet_x":33,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F645-1F3FE-200D-2642-FE0F","non_qualified":"1F645-1F3FE-200D-2642","image":"1f645-1f3fe-200d-2642-fe0f.png","sheet_x":33,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F645-1F3FF-200D-2642-FE0F","non_qualified":"1F645-1F3FF-200D-2642","image":"1f645-1f3ff-200d-2642-fe0f.png","sheet_x":33,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Gesturing No","b":"1F645-200D-2642-FE0F","c":"1F645-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_gesturing_no","male","boy","man","nope"],"k":[33,38],"o":4},"woman-gesturing-no":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F645-1F3FB-200D-2640-FE0F","non_qualified":"1F645-1F3FB-200D-2640","image":"1f645-1f3fb-200d-2640-fe0f.png","sheet_x":33,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F645-1F3FC-200D-2640-FE0F","non_qualified":"1F645-1F3FC-200D-2640","image":"1f645-1f3fc-200d-2640-fe0f.png","sheet_x":33,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F645-1F3FD-200D-2640-FE0F","non_qualified":"1F645-1F3FD-200D-2640","image":"1f645-1f3fd-200d-2640-fe0f.png","sheet_x":33,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F645-1F3FE-200D-2640-FE0F","non_qualified":"1F645-1F3FE-200D-2640","image":"1f645-1f3fe-200d-2640-fe0f.png","sheet_x":33,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F645-1F3FF-200D-2640-FE0F","non_qualified":"1F645-1F3FF-200D-2640","image":"1f645-1f3ff-200d-2640-fe0f.png","sheet_x":33,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F645","a":"Woman Gesturing No","b":"1F645-200D-2640-FE0F","c":"1F645-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_gesturing_no","female","girl","woman","nope"],"k":[33,32],"o":4},"ok_woman":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F646-1F3FB","non_qualified":null,"image":"1f646-1f3fb.png","sheet_x":34,"sheet_y":2,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F646-1F3FC","non_qualified":null,"image":"1f646-1f3fc.png","sheet_x":34,"sheet_y":3,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F646-1F3FD","non_qualified":null,"image":"1f646-1f3fd.png","sheet_x":34,"sheet_y":4,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F646-1F3FE","non_qualified":null,"image":"1f646-1f3fe.png","sheet_x":34,"sheet_y":5,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F646-1F3FF","non_qualified":null,"image":"1f646-1f3ff.png","sheet_x":34,"sheet_y":6,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F646-200D-2640-FE0F","a":"Face with Ok Gesture","b":"1F646","d":true,"e":true,"f":true,"h":true,"j":["person_gesturing_ok","agree"],"k":[34,1],"o":0},"man-gesturing-ok":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F646-1F3FB-200D-2642-FE0F","non_qualified":"1F646-1F3FB-200D-2642","image":"1f646-1f3fb-200d-2642-fe0f.png","sheet_x":33,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F646-1F3FC-200D-2642-FE0F","non_qualified":"1F646-1F3FC-200D-2642","image":"1f646-1f3fc-200d-2642-fe0f.png","sheet_x":33,"sheet_y":58,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F646-1F3FD-200D-2642-FE0F","non_qualified":"1F646-1F3FD-200D-2642","image":"1f646-1f3fd-200d-2642-fe0f.png","sheet_x":33,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F646-1F3FE-200D-2642-FE0F","non_qualified":"1F646-1F3FE-200D-2642","image":"1f646-1f3fe-200d-2642-fe0f.png","sheet_x":33,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F646-1F3FF-200D-2642-FE0F","non_qualified":"1F646-1F3FF-200D-2642","image":"1f646-1f3ff-200d-2642-fe0f.png","sheet_x":34,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Gesturing Ok","b":"1F646-200D-2642-FE0F","c":"1F646-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_gesturing_ok","men","boy","male","blue","human","man"],"k":[33,56],"o":4},"woman-gesturing-ok":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F646-1F3FB-200D-2640-FE0F","non_qualified":"1F646-1F3FB-200D-2640","image":"1f646-1f3fb-200d-2640-fe0f.png","sheet_x":33,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F646-1F3FC-200D-2640-FE0F","non_qualified":"1F646-1F3FC-200D-2640","image":"1f646-1f3fc-200d-2640-fe0f.png","sheet_x":33,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F646-1F3FD-200D-2640-FE0F","non_qualified":"1F646-1F3FD-200D-2640","image":"1f646-1f3fd-200d-2640-fe0f.png","sheet_x":33,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F646-1F3FE-200D-2640-FE0F","non_qualified":"1F646-1F3FE-200D-2640","image":"1f646-1f3fe-200d-2640-fe0f.png","sheet_x":33,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F646-1F3FF-200D-2640-FE0F","non_qualified":"1F646-1F3FF-200D-2640","image":"1f646-1f3ff-200d-2640-fe0f.png","sheet_x":33,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F646","a":"Woman Gesturing Ok","b":"1F646-200D-2640-FE0F","c":"1F646-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_gesturing_ok","women","girl","female","pink","human","woman"],"k":[33,50],"o":4},"information_desk_person":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F481-1F3FB","non_qualified":null,"image":"1f481-1f3fb.png","sheet_x":25,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F481-1F3FC","non_qualified":null,"image":"1f481-1f3fc.png","sheet_x":25,"sheet_y":25,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F481-1F3FD","non_qualified":null,"image":"1f481-1f3fd.png","sheet_x":25,"sheet_y":26,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F481-1F3FE","non_qualified":null,"image":"1f481-1f3fe.png","sheet_x":25,"sheet_y":27,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F481-1F3FF","non_qualified":null,"image":"1f481-1f3ff.png","sheet_x":25,"sheet_y":28,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F481-200D-2640-FE0F","a":"Information Desk Person","b":"1F481","d":true,"e":true,"f":true,"h":true,"j":["person_tipping_hand","information"],"k":[25,23],"o":0},"man-tipping-hand":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F481-1F3FB-200D-2642-FE0F","non_qualified":"1F481-1F3FB-200D-2642","image":"1f481-1f3fb-200d-2642-fe0f.png","sheet_x":25,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F481-1F3FC-200D-2642-FE0F","non_qualified":"1F481-1F3FC-200D-2642","image":"1f481-1f3fc-200d-2642-fe0f.png","sheet_x":25,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F481-1F3FD-200D-2642-FE0F","non_qualified":"1F481-1F3FD-200D-2642","image":"1f481-1f3fd-200d-2642-fe0f.png","sheet_x":25,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F481-1F3FE-200D-2642-FE0F","non_qualified":"1F481-1F3FE-200D-2642","image":"1f481-1f3fe-200d-2642-fe0f.png","sheet_x":25,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F481-1F3FF-200D-2642-FE0F","non_qualified":"1F481-1F3FF-200D-2642","image":"1f481-1f3ff-200d-2642-fe0f.png","sheet_x":25,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Tipping Hand","b":"1F481-200D-2642-FE0F","c":"1F481-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_tipping_hand","male","boy","man","human","information"],"k":[25,17],"o":4},"woman-tipping-hand":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F481-1F3FB-200D-2640-FE0F","non_qualified":"1F481-1F3FB-200D-2640","image":"1f481-1f3fb-200d-2640-fe0f.png","sheet_x":25,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F481-1F3FC-200D-2640-FE0F","non_qualified":"1F481-1F3FC-200D-2640","image":"1f481-1f3fc-200d-2640-fe0f.png","sheet_x":25,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F481-1F3FD-200D-2640-FE0F","non_qualified":"1F481-1F3FD-200D-2640","image":"1f481-1f3fd-200d-2640-fe0f.png","sheet_x":25,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F481-1F3FE-200D-2640-FE0F","non_qualified":"1F481-1F3FE-200D-2640","image":"1f481-1f3fe-200d-2640-fe0f.png","sheet_x":25,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F481-1F3FF-200D-2640-FE0F","non_qualified":"1F481-1F3FF-200D-2640","image":"1f481-1f3ff-200d-2640-fe0f.png","sheet_x":25,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F481","a":"Woman Tipping Hand","b":"1F481-200D-2640-FE0F","c":"1F481-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_tipping_hand","female","girl","woman","human","information"],"k":[25,11],"o":4},"raising_hand":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB","non_qualified":null,"image":"1f64b-1f3fb.png","sheet_x":34,"sheet_y":41,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64B-1F3FC","non_qualified":null,"image":"1f64b-1f3fc.png","sheet_x":34,"sheet_y":42,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64B-1F3FD","non_qualified":null,"image":"1f64b-1f3fd.png","sheet_x":34,"sheet_y":43,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64B-1F3FE","non_qualified":null,"image":"1f64b-1f3fe.png","sheet_x":34,"sheet_y":44,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64B-1F3FF","non_qualified":null,"image":"1f64b-1f3ff.png","sheet_x":34,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F64B-200D-2640-FE0F","a":"Happy Person Raising One Hand","b":"1F64B","d":true,"e":true,"f":true,"h":true,"j":["person_raising_hand","question"],"k":[34,40],"o":0},"man-raising-hand":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB-200D-2642-FE0F","non_qualified":"1F64B-1F3FB-200D-2642","image":"1f64b-1f3fb-200d-2642-fe0f.png","sheet_x":34,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64B-1F3FC-200D-2642-FE0F","non_qualified":"1F64B-1F3FC-200D-2642","image":"1f64b-1f3fc-200d-2642-fe0f.png","sheet_x":34,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64B-1F3FD-200D-2642-FE0F","non_qualified":"1F64B-1F3FD-200D-2642","image":"1f64b-1f3fd-200d-2642-fe0f.png","sheet_x":34,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64B-1F3FE-200D-2642-FE0F","non_qualified":"1F64B-1F3FE-200D-2642","image":"1f64b-1f3fe-200d-2642-fe0f.png","sheet_x":34,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64B-1F3FF-200D-2642-FE0F","non_qualified":"1F64B-1F3FF-200D-2642","image":"1f64b-1f3ff-200d-2642-fe0f.png","sheet_x":34,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Raising Hand","b":"1F64B-200D-2642-FE0F","c":"1F64B-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_raising_hand","male","boy","man"],"k":[34,34],"o":4},"woman-raising-hand":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB-200D-2640-FE0F","non_qualified":"1F64B-1F3FB-200D-2640","image":"1f64b-1f3fb-200d-2640-fe0f.png","sheet_x":34,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64B-1F3FC-200D-2640-FE0F","non_qualified":"1F64B-1F3FC-200D-2640","image":"1f64b-1f3fc-200d-2640-fe0f.png","sheet_x":34,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64B-1F3FD-200D-2640-FE0F","non_qualified":"1F64B-1F3FD-200D-2640","image":"1f64b-1f3fd-200d-2640-fe0f.png","sheet_x":34,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64B-1F3FE-200D-2640-FE0F","non_qualified":"1F64B-1F3FE-200D-2640","image":"1f64b-1f3fe-200d-2640-fe0f.png","sheet_x":34,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64B-1F3FF-200D-2640-FE0F","non_qualified":"1F64B-1F3FF-200D-2640","image":"1f64b-1f3ff-200d-2640-fe0f.png","sheet_x":34,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F64B","a":"Woman Raising Hand","b":"1F64B-200D-2640-FE0F","c":"1F64B-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_raising_hand","female","girl","woman"],"k":[34,28],"o":4},"deaf_person":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB","non_qualified":null,"image":"1f9cf-1f3fb.png","sheet_x":47,"sheet_y":8,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CF-1F3FC","non_qualified":null,"image":"1f9cf-1f3fc.png","sheet_x":47,"sheet_y":9,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CF-1F3FD","non_qualified":null,"image":"1f9cf-1f3fd.png","sheet_x":47,"sheet_y":10,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CF-1F3FE","non_qualified":null,"image":"1f9cf-1f3fe.png","sheet_x":47,"sheet_y":11,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CF-1F3FF","non_qualified":null,"image":"1f9cf-1f3ff.png","sheet_x":47,"sheet_y":12,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Deaf Person","b":"1F9CF","d":true,"e":true,"f":true,"h":true,"j":["deaf_person","accessibility"],"k":[47,7],"o":12},"deaf_man":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB-200D-2642-FE0F","non_qualified":"1F9CF-1F3FB-200D-2642","image":"1f9cf-1f3fb-200d-2642-fe0f.png","sheet_x":47,"sheet_y":2,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CF-1F3FC-200D-2642-FE0F","non_qualified":"1F9CF-1F3FC-200D-2642","image":"1f9cf-1f3fc-200d-2642-fe0f.png","sheet_x":47,"sheet_y":3,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CF-1F3FD-200D-2642-FE0F","non_qualified":"1F9CF-1F3FD-200D-2642","image":"1f9cf-1f3fd-200d-2642-fe0f.png","sheet_x":47,"sheet_y":4,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CF-1F3FE-200D-2642-FE0F","non_qualified":"1F9CF-1F3FE-200D-2642","image":"1f9cf-1f3fe-200d-2642-fe0f.png","sheet_x":47,"sheet_y":5,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CF-1F3FF-200D-2642-FE0F","non_qualified":"1F9CF-1F3FF-200D-2642","image":"1f9cf-1f3ff-200d-2642-fe0f.png","sheet_x":47,"sheet_y":6,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Deaf Man","b":"1F9CF-200D-2642-FE0F","c":"1F9CF-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["deaf_man","accessibility"],"k":[47,1],"o":12},"deaf_woman":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB-200D-2640-FE0F","non_qualified":"1F9CF-1F3FB-200D-2640","image":"1f9cf-1f3fb-200d-2640-fe0f.png","sheet_x":46,"sheet_y":57,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CF-1F3FC-200D-2640-FE0F","non_qualified":"1F9CF-1F3FC-200D-2640","image":"1f9cf-1f3fc-200d-2640-fe0f.png","sheet_x":46,"sheet_y":58,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CF-1F3FD-200D-2640-FE0F","non_qualified":"1F9CF-1F3FD-200D-2640","image":"1f9cf-1f3fd-200d-2640-fe0f.png","sheet_x":46,"sheet_y":59,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CF-1F3FE-200D-2640-FE0F","non_qualified":"1F9CF-1F3FE-200D-2640","image":"1f9cf-1f3fe-200d-2640-fe0f.png","sheet_x":46,"sheet_y":60,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CF-1F3FF-200D-2640-FE0F","non_qualified":"1F9CF-1F3FF-200D-2640","image":"1f9cf-1f3ff-200d-2640-fe0f.png","sheet_x":47,"sheet_y":0,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Deaf Woman","b":"1F9CF-200D-2640-FE0F","c":"1F9CF-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["deaf_woman","accessibility"],"k":[46,56],"o":12},"bow":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F647-1F3FB","non_qualified":null,"image":"1f647-1f3fb.png","sheet_x":34,"sheet_y":20,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F647-1F3FC","non_qualified":null,"image":"1f647-1f3fc.png","sheet_x":34,"sheet_y":21,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F647-1F3FD","non_qualified":null,"image":"1f647-1f3fd.png","sheet_x":34,"sheet_y":22,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F647-1F3FE","non_qualified":null,"image":"1f647-1f3fe.png","sheet_x":34,"sheet_y":23,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F647-1F3FF","non_qualified":null,"image":"1f647-1f3ff.png","sheet_x":34,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person Bowing Deeply","b":"1F647","d":true,"e":true,"f":true,"h":true,"j":["person_bowing","respectiful"],"k":[34,19],"o":0},"man-bowing":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F647-1F3FB-200D-2642-FE0F","non_qualified":"1F647-1F3FB-200D-2642","image":"1f647-1f3fb-200d-2642-fe0f.png","sheet_x":34,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F647-1F3FC-200D-2642-FE0F","non_qualified":"1F647-1F3FC-200D-2642","image":"1f647-1f3fc-200d-2642-fe0f.png","sheet_x":34,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F647-1F3FD-200D-2642-FE0F","non_qualified":"1F647-1F3FD-200D-2642","image":"1f647-1f3fd-200d-2642-fe0f.png","sheet_x":34,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F647-1F3FE-200D-2642-FE0F","non_qualified":"1F647-1F3FE-200D-2642","image":"1f647-1f3fe-200d-2642-fe0f.png","sheet_x":34,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F647-1F3FF-200D-2642-FE0F","non_qualified":"1F647-1F3FF-200D-2642","image":"1f647-1f3ff-200d-2642-fe0f.png","sheet_x":34,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Bowing","b":"1F647-200D-2642-FE0F","c":"1F647-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_bowing","man","male","boy"],"k":[34,13],"o":4},"woman-bowing":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F647-1F3FB-200D-2640-FE0F","non_qualified":"1F647-1F3FB-200D-2640","image":"1f647-1f3fb-200d-2640-fe0f.png","sheet_x":34,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F647-1F3FC-200D-2640-FE0F","non_qualified":"1F647-1F3FC-200D-2640","image":"1f647-1f3fc-200d-2640-fe0f.png","sheet_x":34,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F647-1F3FD-200D-2640-FE0F","non_qualified":"1F647-1F3FD-200D-2640","image":"1f647-1f3fd-200d-2640-fe0f.png","sheet_x":34,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F647-1F3FE-200D-2640-FE0F","non_qualified":"1F647-1F3FE-200D-2640","image":"1f647-1f3fe-200d-2640-fe0f.png","sheet_x":34,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F647-1F3FF-200D-2640-FE0F","non_qualified":"1F647-1F3FF-200D-2640","image":"1f647-1f3ff-200d-2640-fe0f.png","sheet_x":34,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Bowing","b":"1F647-200D-2640-FE0F","c":"1F647-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_bowing","woman","female","girl"],"k":[34,7],"o":4},"face_palm":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F926-1F3FB","non_qualified":null,"image":"1f926-1f3fb.png","sheet_x":40,"sheet_y":33,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F926-1F3FC","non_qualified":null,"image":"1f926-1f3fc.png","sheet_x":40,"sheet_y":34,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F926-1F3FD","non_qualified":null,"image":"1f926-1f3fd.png","sheet_x":40,"sheet_y":35,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F926-1F3FE","non_qualified":null,"image":"1f926-1f3fe.png","sheet_x":40,"sheet_y":36,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F926-1F3FF","non_qualified":null,"image":"1f926-1f3ff.png","sheet_x":40,"sheet_y":37,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Face Palm","b":"1F926","d":true,"e":true,"f":true,"h":true,"j":["person_facepalming","disappointed"],"k":[40,32],"o":3},"man-facepalming":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F926-1F3FB-200D-2642-FE0F","non_qualified":"1F926-1F3FB-200D-2642","image":"1f926-1f3fb-200d-2642-fe0f.png","sheet_x":40,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F926-1F3FC-200D-2642-FE0F","non_qualified":"1F926-1F3FC-200D-2642","image":"1f926-1f3fc-200d-2642-fe0f.png","sheet_x":40,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F926-1F3FD-200D-2642-FE0F","non_qualified":"1F926-1F3FD-200D-2642","image":"1f926-1f3fd-200d-2642-fe0f.png","sheet_x":40,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F926-1F3FE-200D-2642-FE0F","non_qualified":"1F926-1F3FE-200D-2642","image":"1f926-1f3fe-200d-2642-fe0f.png","sheet_x":40,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F926-1F3FF-200D-2642-FE0F","non_qualified":"1F926-1F3FF-200D-2642","image":"1f926-1f3ff-200d-2642-fe0f.png","sheet_x":40,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Facepalming","b":"1F926-200D-2642-FE0F","c":"1F926-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_facepalming","man","male","boy","disbelief"],"k":[40,26],"o":4},"woman-facepalming":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F926-1F3FB-200D-2640-FE0F","non_qualified":"1F926-1F3FB-200D-2640","image":"1f926-1f3fb-200d-2640-fe0f.png","sheet_x":40,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F926-1F3FC-200D-2640-FE0F","non_qualified":"1F926-1F3FC-200D-2640","image":"1f926-1f3fc-200d-2640-fe0f.png","sheet_x":40,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F926-1F3FD-200D-2640-FE0F","non_qualified":"1F926-1F3FD-200D-2640","image":"1f926-1f3fd-200d-2640-fe0f.png","sheet_x":40,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F926-1F3FE-200D-2640-FE0F","non_qualified":"1F926-1F3FE-200D-2640","image":"1f926-1f3fe-200d-2640-fe0f.png","sheet_x":40,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F926-1F3FF-200D-2640-FE0F","non_qualified":"1F926-1F3FF-200D-2640","image":"1f926-1f3ff-200d-2640-fe0f.png","sheet_x":40,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Facepalming","b":"1F926-200D-2640-FE0F","c":"1F926-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_facepalming","woman","female","girl","disbelief"],"k":[40,20],"o":4},"shrug":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F937-1F3FB","non_qualified":null,"image":"1f937-1f3fb.png","sheet_x":41,"sheet_y":53,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F937-1F3FC","non_qualified":null,"image":"1f937-1f3fc.png","sheet_x":41,"sheet_y":54,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F937-1F3FD","non_qualified":null,"image":"1f937-1f3fd.png","sheet_x":41,"sheet_y":55,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F937-1F3FE","non_qualified":null,"image":"1f937-1f3fe.png","sheet_x":41,"sheet_y":56,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F937-1F3FF","non_qualified":null,"image":"1f937-1f3ff.png","sheet_x":41,"sheet_y":57,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Shrug","b":"1F937","d":true,"e":true,"f":true,"h":true,"j":["person_shrugging","regardless"],"k":[41,52],"o":3},"man-shrugging":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F937-1F3FB-200D-2642-FE0F","non_qualified":"1F937-1F3FB-200D-2642","image":"1f937-1f3fb-200d-2642-fe0f.png","sheet_x":41,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F937-1F3FC-200D-2642-FE0F","non_qualified":"1F937-1F3FC-200D-2642","image":"1f937-1f3fc-200d-2642-fe0f.png","sheet_x":41,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F937-1F3FD-200D-2642-FE0F","non_qualified":"1F937-1F3FD-200D-2642","image":"1f937-1f3fd-200d-2642-fe0f.png","sheet_x":41,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F937-1F3FE-200D-2642-FE0F","non_qualified":"1F937-1F3FE-200D-2642","image":"1f937-1f3fe-200d-2642-fe0f.png","sheet_x":41,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F937-1F3FF-200D-2642-FE0F","non_qualified":"1F937-1F3FF-200D-2642","image":"1f937-1f3ff-200d-2642-fe0f.png","sheet_x":41,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Shrugging","b":"1F937-200D-2642-FE0F","c":"1F937-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_shrugging","man","male","boy","confused","indifferent","doubt"],"k":[41,46],"o":4},"woman-shrugging":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F937-1F3FB-200D-2640-FE0F","non_qualified":"1F937-1F3FB-200D-2640","image":"1f937-1f3fb-200d-2640-fe0f.png","sheet_x":41,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F937-1F3FC-200D-2640-FE0F","non_qualified":"1F937-1F3FC-200D-2640","image":"1f937-1f3fc-200d-2640-fe0f.png","sheet_x":41,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F937-1F3FD-200D-2640-FE0F","non_qualified":"1F937-1F3FD-200D-2640","image":"1f937-1f3fd-200d-2640-fe0f.png","sheet_x":41,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F937-1F3FE-200D-2640-FE0F","non_qualified":"1F937-1F3FE-200D-2640","image":"1f937-1f3fe-200d-2640-fe0f.png","sheet_x":41,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F937-1F3FF-200D-2640-FE0F","non_qualified":"1F937-1F3FF-200D-2640","image":"1f937-1f3ff-200d-2640-fe0f.png","sheet_x":41,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Shrugging","b":"1F937-200D-2640-FE0F","c":"1F937-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_shrugging","woman","female","girl","confused","indifferent","doubt"],"k":[41,40],"o":4},"health_worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2695-FE0F","non_qualified":"1F9D1-1F3FB-200D-2695","image":"1f9d1-1f3fb-200d-2695-fe0f.png","sheet_x":49,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2695-FE0F","non_qualified":"1F9D1-1F3FC-200D-2695","image":"1f9d1-1f3fc-200d-2695-fe0f.png","sheet_x":49,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2695-FE0F","non_qualified":"1F9D1-1F3FD-200D-2695","image":"1f9d1-1f3fd-200d-2695-fe0f.png","sheet_x":49,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2695-FE0F","non_qualified":"1F9D1-1F3FE-200D-2695","image":"1f9d1-1f3fe-200d-2695-fe0f.png","sheet_x":49,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2695-FE0F","non_qualified":"1F9D1-1F3FF-200D-2695","image":"1f9d1-1f3ff-200d-2695-fe0f.png","sheet_x":49,"sheet_y":55,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Health Worker","b":"1F9D1-200D-2695-FE0F","c":"1F9D1-200D-2695","d":true,"e":true,"f":true,"h":true,"j":["health_worker","hospital"],"k":[49,50],"o":12},"male-doctor":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2695-FE0F","non_qualified":"1F468-1F3FB-200D-2695","image":"1f468-1f3fb-200d-2695-fe0f.png","sheet_x":16,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-2695-FE0F","non_qualified":"1F468-1F3FC-200D-2695","image":"1f468-1f3fc-200d-2695-fe0f.png","sheet_x":16,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-2695-FE0F","non_qualified":"1F468-1F3FD-200D-2695","image":"1f468-1f3fd-200d-2695-fe0f.png","sheet_x":16,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-2695-FE0F","non_qualified":"1F468-1F3FE-200D-2695","image":"1f468-1f3fe-200d-2695-fe0f.png","sheet_x":16,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-2695-FE0F","non_qualified":"1F468-1F3FF-200D-2695","image":"1f468-1f3ff-200d-2695-fe0f.png","sheet_x":16,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Health Worker","b":"1F468-200D-2695-FE0F","c":"1F468-200D-2695","d":true,"e":true,"f":true,"h":true,"j":["man_health_worker","doctor","nurse","therapist","healthcare","man","human"],"k":[16,5],"o":4},"female-doctor":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2695-FE0F","non_qualified":"1F469-1F3FB-200D-2695","image":"1f469-1f3fb-200d-2695-fe0f.png","sheet_x":19,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-2695-FE0F","non_qualified":"1F469-1F3FC-200D-2695","image":"1f469-1f3fc-200d-2695-fe0f.png","sheet_x":19,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-2695-FE0F","non_qualified":"1F469-1F3FD-200D-2695","image":"1f469-1f3fd-200d-2695-fe0f.png","sheet_x":19,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-2695-FE0F","non_qualified":"1F469-1F3FE-200D-2695","image":"1f469-1f3fe-200d-2695-fe0f.png","sheet_x":19,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-2695-FE0F","non_qualified":"1F469-1F3FF-200D-2695","image":"1f469-1f3ff-200d-2695-fe0f.png","sheet_x":19,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Health Worker","b":"1F469-200D-2695-FE0F","c":"1F469-200D-2695","d":true,"e":true,"f":true,"h":true,"j":["woman_health_worker","doctor","nurse","therapist","healthcare","woman","human"],"k":[19,34],"o":4},"student":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f393.png","sheet_x":47,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f393.png","sheet_x":47,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f393.png","sheet_x":47,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f393.png","sheet_x":47,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F393","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f393.png","sheet_x":47,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Student","b":"1F9D1-200D-1F393","d":true,"e":true,"f":true,"h":true,"j":["student","learn"],"k":[47,38],"o":12},"male-student":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F393","non_qualified":null,"image":"1f468-1f3fb-200d-1f393.png","sheet_x":14,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F393","non_qualified":null,"image":"1f468-1f3fc-200d-1f393.png","sheet_x":14,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F393","non_qualified":null,"image":"1f468-1f3fd-200d-1f393.png","sheet_x":14,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F393","non_qualified":null,"image":"1f468-1f3fe-200d-1f393.png","sheet_x":14,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F393","non_qualified":null,"image":"1f468-1f3ff-200d-1f393.png","sheet_x":14,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Student","b":"1F468-200D-1F393","d":true,"e":true,"f":true,"h":true,"j":["man_student","graduate","man","human"],"k":[14,4],"o":4},"female-student":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F393","non_qualified":null,"image":"1f469-1f3fb-200d-1f393.png","sheet_x":17,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F393","non_qualified":null,"image":"1f469-1f3fc-200d-1f393.png","sheet_x":17,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F393","non_qualified":null,"image":"1f469-1f3fd-200d-1f393.png","sheet_x":17,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F393","non_qualified":null,"image":"1f469-1f3fe-200d-1f393.png","sheet_x":17,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F393","non_qualified":null,"image":"1f469-1f3ff-200d-1f393.png","sheet_x":17,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Student","b":"1F469-200D-1F393","d":true,"e":true,"f":true,"h":true,"j":["woman_student","graduate","woman","human"],"k":[17,38],"o":4},"teacher":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3eb.png","sheet_x":47,"sheet_y":57,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3eb.png","sheet_x":47,"sheet_y":58,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3eb.png","sheet_x":47,"sheet_y":59,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3eb.png","sheet_x":47,"sheet_y":60,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3eb.png","sheet_x":48,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Teacher","b":"1F9D1-200D-1F3EB","d":true,"e":true,"f":true,"h":true,"j":["teacher","professor"],"k":[47,56],"o":12},"male-teacher":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fb-200d-1f3eb.png","sheet_x":14,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fc-200d-1f3eb.png","sheet_x":14,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fd-200d-1f3eb.png","sheet_x":14,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fe-200d-1f3eb.png","sheet_x":14,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3EB","non_qualified":null,"image":"1f468-1f3ff-200d-1f3eb.png","sheet_x":14,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Teacher","b":"1F468-200D-1F3EB","d":true,"e":true,"f":true,"h":true,"j":["man_teacher","instructor","professor","man","human"],"k":[14,22],"o":4},"female-teacher":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fb-200d-1f3eb.png","sheet_x":17,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fc-200d-1f3eb.png","sheet_x":17,"sheet_y":58,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fd-200d-1f3eb.png","sheet_x":17,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fe-200d-1f3eb.png","sheet_x":17,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3EB","non_qualified":null,"image":"1f469-1f3ff-200d-1f3eb.png","sheet_x":18,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Teacher","b":"1F469-200D-1F3EB","d":true,"e":true,"f":true,"h":true,"j":["woman_teacher","instructor","professor","woman","human"],"k":[17,56],"o":4},"judge":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2696-FE0F","non_qualified":"1F9D1-1F3FB-200D-2696","image":"1f9d1-1f3fb-200d-2696-fe0f.png","sheet_x":49,"sheet_y":57,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2696-FE0F","non_qualified":"1F9D1-1F3FC-200D-2696","image":"1f9d1-1f3fc-200d-2696-fe0f.png","sheet_x":49,"sheet_y":58,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2696-FE0F","non_qualified":"1F9D1-1F3FD-200D-2696","image":"1f9d1-1f3fd-200d-2696-fe0f.png","sheet_x":49,"sheet_y":59,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2696-FE0F","non_qualified":"1F9D1-1F3FE-200D-2696","image":"1f9d1-1f3fe-200d-2696-fe0f.png","sheet_x":49,"sheet_y":60,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2696-FE0F","non_qualified":"1F9D1-1F3FF-200D-2696","image":"1f9d1-1f3ff-200d-2696-fe0f.png","sheet_x":50,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Judge","b":"1F9D1-200D-2696-FE0F","c":"1F9D1-200D-2696","d":true,"e":true,"f":true,"h":true,"j":["judge","law"],"k":[49,56],"o":12},"male-judge":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2696-FE0F","non_qualified":"1F468-1F3FB-200D-2696","image":"1f468-1f3fb-200d-2696-fe0f.png","sheet_x":16,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-2696-FE0F","non_qualified":"1F468-1F3FC-200D-2696","image":"1f468-1f3fc-200d-2696-fe0f.png","sheet_x":16,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-2696-FE0F","non_qualified":"1F468-1F3FD-200D-2696","image":"1f468-1f3fd-200d-2696-fe0f.png","sheet_x":16,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-2696-FE0F","non_qualified":"1F468-1F3FE-200D-2696","image":"1f468-1f3fe-200d-2696-fe0f.png","sheet_x":16,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-2696-FE0F","non_qualified":"1F468-1F3FF-200D-2696","image":"1f468-1f3ff-200d-2696-fe0f.png","sheet_x":16,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Judge","b":"1F468-200D-2696-FE0F","c":"1F468-200D-2696","d":true,"e":true,"f":true,"h":true,"j":["man_judge","justice","court","man","human"],"k":[16,11],"o":4},"female-judge":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2696-FE0F","non_qualified":"1F469-1F3FB-200D-2696","image":"1f469-1f3fb-200d-2696-fe0f.png","sheet_x":19,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-2696-FE0F","non_qualified":"1F469-1F3FC-200D-2696","image":"1f469-1f3fc-200d-2696-fe0f.png","sheet_x":19,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-2696-FE0F","non_qualified":"1F469-1F3FD-200D-2696","image":"1f469-1f3fd-200d-2696-fe0f.png","sheet_x":19,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-2696-FE0F","non_qualified":"1F469-1F3FE-200D-2696","image":"1f469-1f3fe-200d-2696-fe0f.png","sheet_x":19,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-2696-FE0F","non_qualified":"1F469-1F3FF-200D-2696","image":"1f469-1f3ff-200d-2696-fe0f.png","sheet_x":19,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Judge","b":"1F469-200D-2696-FE0F","c":"1F469-200D-2696","d":true,"e":true,"f":true,"h":true,"j":["woman_judge","justice","court","woman","human"],"k":[19,40],"o":4},"farmer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f33e.png","sheet_x":47,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f33e.png","sheet_x":47,"sheet_y":16,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f33e.png","sheet_x":47,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f33e.png","sheet_x":47,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f33e.png","sheet_x":47,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Farmer","b":"1F9D1-200D-1F33E","d":true,"e":true,"f":true,"h":true,"j":["farmer","crops"],"k":[47,14],"o":12},"male-farmer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F33E","non_qualified":null,"image":"1f468-1f3fb-200d-1f33e.png","sheet_x":13,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F33E","non_qualified":null,"image":"1f468-1f3fc-200d-1f33e.png","sheet_x":13,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F33E","non_qualified":null,"image":"1f468-1f3fd-200d-1f33e.png","sheet_x":13,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F33E","non_qualified":null,"image":"1f468-1f3fe-200d-1f33e.png","sheet_x":13,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F33E","non_qualified":null,"image":"1f468-1f3ff-200d-1f33e.png","sheet_x":13,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Farmer","b":"1F468-200D-1F33E","d":true,"e":true,"f":true,"h":true,"j":["man_farmer","rancher","gardener","man","human"],"k":[13,47],"o":4},"female-farmer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F33E","non_qualified":null,"image":"1f469-1f3fb-200d-1f33e.png","sheet_x":17,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F33E","non_qualified":null,"image":"1f469-1f3fc-200d-1f33e.png","sheet_x":17,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F33E","non_qualified":null,"image":"1f469-1f3fd-200d-1f33e.png","sheet_x":17,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F33E","non_qualified":null,"image":"1f469-1f3fe-200d-1f33e.png","sheet_x":17,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F33E","non_qualified":null,"image":"1f469-1f3ff-200d-1f33e.png","sheet_x":17,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Farmer","b":"1F469-200D-1F33E","d":true,"e":true,"f":true,"h":true,"j":["woman_farmer","rancher","gardener","woman","human"],"k":[17,20],"o":4},"cook":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f373.png","sheet_x":47,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f373.png","sheet_x":47,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f373.png","sheet_x":47,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f373.png","sheet_x":47,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F373","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f373.png","sheet_x":47,"sheet_y":25,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Cook","b":"1F9D1-200D-1F373","d":true,"e":true,"f":true,"h":true,"j":["cook","food","kitchen","culinary"],"k":[47,20],"o":12},"male-cook":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F373","non_qualified":null,"image":"1f468-1f3fb-200d-1f373.png","sheet_x":13,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F373","non_qualified":null,"image":"1f468-1f3fc-200d-1f373.png","sheet_x":13,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F373","non_qualified":null,"image":"1f468-1f3fd-200d-1f373.png","sheet_x":13,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F373","non_qualified":null,"image":"1f468-1f3fe-200d-1f373.png","sheet_x":13,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F373","non_qualified":null,"image":"1f468-1f3ff-200d-1f373.png","sheet_x":13,"sheet_y":58,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Cook","b":"1F468-200D-1F373","d":true,"e":true,"f":true,"h":true,"j":["man_cook","chef","man","human"],"k":[13,53],"o":4},"female-cook":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F373","non_qualified":null,"image":"1f469-1f3fb-200d-1f373.png","sheet_x":17,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F373","non_qualified":null,"image":"1f469-1f3fc-200d-1f373.png","sheet_x":17,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F373","non_qualified":null,"image":"1f469-1f3fd-200d-1f373.png","sheet_x":17,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F373","non_qualified":null,"image":"1f469-1f3fe-200d-1f373.png","sheet_x":17,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F373","non_qualified":null,"image":"1f469-1f3ff-200d-1f373.png","sheet_x":17,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Cook","b":"1F469-200D-1F373","d":true,"e":true,"f":true,"h":true,"j":["woman_cook","chef","woman","human"],"k":[17,26],"o":4},"mechanic":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f527.png","sheet_x":48,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f527.png","sheet_x":48,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f527.png","sheet_x":48,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f527.png","sheet_x":48,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F527","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f527.png","sheet_x":48,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Mechanic","b":"1F9D1-200D-1F527","d":true,"e":true,"f":true,"h":true,"j":["mechanic","worker","technician"],"k":[48,19],"o":12},"male-mechanic":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F527","non_qualified":null,"image":"1f468-1f3fb-200d-1f527.png","sheet_x":15,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F527","non_qualified":null,"image":"1f468-1f3fc-200d-1f527.png","sheet_x":15,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F527","non_qualified":null,"image":"1f468-1f3fd-200d-1f527.png","sheet_x":15,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F527","non_qualified":null,"image":"1f468-1f3fe-200d-1f527.png","sheet_x":15,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F527","non_qualified":null,"image":"1f468-1f3ff-200d-1f527.png","sheet_x":15,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Mechanic","b":"1F468-200D-1F527","d":true,"e":true,"f":true,"h":true,"j":["man_mechanic","plumber","man","human","wrench"],"k":[15,0],"o":4},"female-mechanic":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F527","non_qualified":null,"image":"1f469-1f3fb-200d-1f527.png","sheet_x":18,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F527","non_qualified":null,"image":"1f469-1f3fc-200d-1f527.png","sheet_x":18,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F527","non_qualified":null,"image":"1f469-1f3fd-200d-1f527.png","sheet_x":18,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F527","non_qualified":null,"image":"1f469-1f3fe-200d-1f527.png","sheet_x":18,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F527","non_qualified":null,"image":"1f469-1f3ff-200d-1f527.png","sheet_x":18,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Mechanic","b":"1F469-200D-1F527","d":true,"e":true,"f":true,"h":true,"j":["woman_mechanic","plumber","woman","human","wrench"],"k":[18,29],"o":4},"factory_worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3ed.png","sheet_x":48,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3ed.png","sheet_x":48,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3ed.png","sheet_x":48,"sheet_y":4,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3ed.png","sheet_x":48,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3ed.png","sheet_x":48,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Factory Worker","b":"1F9D1-200D-1F3ED","d":true,"e":true,"f":true,"h":true,"j":["factory_worker","labor"],"k":[48,1],"o":12},"male-factory-worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fb-200d-1f3ed.png","sheet_x":14,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fc-200d-1f3ed.png","sheet_x":14,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fd-200d-1f3ed.png","sheet_x":14,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fe-200d-1f3ed.png","sheet_x":14,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3ED","non_qualified":null,"image":"1f468-1f3ff-200d-1f3ed.png","sheet_x":14,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Factory Worker","b":"1F468-200D-1F3ED","d":true,"e":true,"f":true,"h":true,"j":["man_factory_worker","assembly","industrial","man","human"],"k":[14,28],"o":4},"female-factory-worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fb-200d-1f3ed.png","sheet_x":18,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fc-200d-1f3ed.png","sheet_x":18,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fd-200d-1f3ed.png","sheet_x":18,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fe-200d-1f3ed.png","sheet_x":18,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3ED","non_qualified":null,"image":"1f469-1f3ff-200d-1f3ed.png","sheet_x":18,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Factory Worker","b":"1F469-200D-1F3ED","d":true,"e":true,"f":true,"h":true,"j":["woman_factory_worker","assembly","industrial","woman","human"],"k":[18,1],"o":4},"office_worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f4bc.png","sheet_x":48,"sheet_y":14,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f4bc.png","sheet_x":48,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f4bc.png","sheet_x":48,"sheet_y":16,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f4bc.png","sheet_x":48,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f4bc.png","sheet_x":48,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Office Worker","b":"1F9D1-200D-1F4BC","d":true,"e":true,"f":true,"h":true,"j":["office_worker","business"],"k":[48,13],"o":12},"male-office-worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fb-200d-1f4bc.png","sheet_x":14,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fc-200d-1f4bc.png","sheet_x":14,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fd-200d-1f4bc.png","sheet_x":14,"sheet_y":58,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fe-200d-1f4bc.png","sheet_x":14,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F4BC","non_qualified":null,"image":"1f468-1f3ff-200d-1f4bc.png","sheet_x":14,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Office Worker","b":"1F468-200D-1F4BC","d":true,"e":true,"f":true,"h":true,"j":["man_office_worker","business","manager","man","human"],"k":[14,55],"o":4},"female-office-worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fb-200d-1f4bc.png","sheet_x":18,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fc-200d-1f4bc.png","sheet_x":18,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fd-200d-1f4bc.png","sheet_x":18,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fe-200d-1f4bc.png","sheet_x":18,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F4BC","non_qualified":null,"image":"1f469-1f3ff-200d-1f4bc.png","sheet_x":18,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Office Worker","b":"1F469-200D-1F4BC","d":true,"e":true,"f":true,"h":true,"j":["woman_office_worker","business","manager","woman","human"],"k":[18,23],"o":4},"scientist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f52c.png","sheet_x":48,"sheet_y":26,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f52c.png","sheet_x":48,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f52c.png","sheet_x":48,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f52c.png","sheet_x":48,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f52c.png","sheet_x":48,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Scientist","b":"1F9D1-200D-1F52C","d":true,"e":true,"f":true,"h":true,"j":["scientist","chemistry"],"k":[48,25],"o":12},"male-scientist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F52C","non_qualified":null,"image":"1f468-1f3fb-200d-1f52c.png","sheet_x":15,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F52C","non_qualified":null,"image":"1f468-1f3fc-200d-1f52c.png","sheet_x":15,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F52C","non_qualified":null,"image":"1f468-1f3fd-200d-1f52c.png","sheet_x":15,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F52C","non_qualified":null,"image":"1f468-1f3fe-200d-1f52c.png","sheet_x":15,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F52C","non_qualified":null,"image":"1f468-1f3ff-200d-1f52c.png","sheet_x":15,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Scientist","b":"1F468-200D-1F52C","d":true,"e":true,"f":true,"h":true,"j":["man_scientist","biologist","chemist","engineer","physicist","man","human"],"k":[15,6],"o":4},"female-scientist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F52C","non_qualified":null,"image":"1f469-1f3fb-200d-1f52c.png","sheet_x":18,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F52C","non_qualified":null,"image":"1f469-1f3fc-200d-1f52c.png","sheet_x":18,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F52C","non_qualified":null,"image":"1f469-1f3fd-200d-1f52c.png","sheet_x":18,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F52C","non_qualified":null,"image":"1f469-1f3fe-200d-1f52c.png","sheet_x":18,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F52C","non_qualified":null,"image":"1f469-1f3ff-200d-1f52c.png","sheet_x":18,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Scientist","b":"1F469-200D-1F52C","d":true,"e":true,"f":true,"h":true,"j":["woman_scientist","biologist","chemist","engineer","physicist","woman","human"],"k":[18,35],"o":4},"technologist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f4bb.png","sheet_x":48,"sheet_y":8,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f4bb.png","sheet_x":48,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f4bb.png","sheet_x":48,"sheet_y":10,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f4bb.png","sheet_x":48,"sheet_y":11,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f4bb.png","sheet_x":48,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Technologist","b":"1F9D1-200D-1F4BB","d":true,"e":true,"f":true,"h":true,"j":["technologist","computer"],"k":[48,7],"o":12},"male-technologist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fb-200d-1f4bb.png","sheet_x":14,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fc-200d-1f4bb.png","sheet_x":14,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fd-200d-1f4bb.png","sheet_x":14,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fe-200d-1f4bb.png","sheet_x":14,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F4BB","non_qualified":null,"image":"1f468-1f3ff-200d-1f4bb.png","sheet_x":14,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Technologist","b":"1F468-200D-1F4BB","d":true,"e":true,"f":true,"h":true,"j":["man_technologist","coder","developer","engineer","programmer","software","man","human","laptop","computer"],"k":[14,49],"o":4},"female-technologist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fb-200d-1f4bb.png","sheet_x":18,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fc-200d-1f4bb.png","sheet_x":18,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fd-200d-1f4bb.png","sheet_x":18,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fe-200d-1f4bb.png","sheet_x":18,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F4BB","non_qualified":null,"image":"1f469-1f3ff-200d-1f4bb.png","sheet_x":18,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Technologist","b":"1F469-200D-1F4BB","d":true,"e":true,"f":true,"h":true,"j":["woman_technologist","coder","developer","engineer","programmer","software","woman","human","laptop","computer"],"k":[18,17],"o":4},"singer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3a4.png","sheet_x":47,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3a4.png","sheet_x":47,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3a4.png","sheet_x":47,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3a4.png","sheet_x":47,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3a4.png","sheet_x":47,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Singer","b":"1F9D1-200D-1F3A4","d":true,"e":true,"f":true,"h":true,"j":["singer","song","artist","performer"],"k":[47,44],"o":12},"male-singer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fb-200d-1f3a4.png","sheet_x":14,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fc-200d-1f3a4.png","sheet_x":14,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fd-200d-1f3a4.png","sheet_x":14,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fe-200d-1f3a4.png","sheet_x":14,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3A4","non_qualified":null,"image":"1f468-1f3ff-200d-1f3a4.png","sheet_x":14,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Singer","b":"1F468-200D-1F3A4","d":true,"e":true,"f":true,"h":true,"j":["man_singer","rockstar","entertainer","man","human"],"k":[14,10],"o":4},"female-singer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fb-200d-1f3a4.png","sheet_x":17,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fc-200d-1f3a4.png","sheet_x":17,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fd-200d-1f3a4.png","sheet_x":17,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fe-200d-1f3a4.png","sheet_x":17,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3A4","non_qualified":null,"image":"1f469-1f3ff-200d-1f3a4.png","sheet_x":17,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Singer","b":"1F469-200D-1F3A4","d":true,"e":true,"f":true,"h":true,"j":["woman_singer","rockstar","entertainer","woman","human"],"k":[17,44],"o":4},"artist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3a8.png","sheet_x":47,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3a8.png","sheet_x":47,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3a8.png","sheet_x":47,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3a8.png","sheet_x":47,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3a8.png","sheet_x":47,"sheet_y":55,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Artist","b":"1F9D1-200D-1F3A8","d":true,"e":true,"f":true,"h":true,"j":["artist","painting","draw","creativity"],"k":[47,50],"o":12},"male-artist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fb-200d-1f3a8.png","sheet_x":14,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fc-200d-1f3a8.png","sheet_x":14,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fd-200d-1f3a8.png","sheet_x":14,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fe-200d-1f3a8.png","sheet_x":14,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3A8","non_qualified":null,"image":"1f468-1f3ff-200d-1f3a8.png","sheet_x":14,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Artist","b":"1F468-200D-1F3A8","d":true,"e":true,"f":true,"h":true,"j":["man_artist","painter","man","human"],"k":[14,16],"o":4},"female-artist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fb-200d-1f3a8.png","sheet_x":17,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fc-200d-1f3a8.png","sheet_x":17,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fd-200d-1f3a8.png","sheet_x":17,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fe-200d-1f3a8.png","sheet_x":17,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3A8","non_qualified":null,"image":"1f469-1f3ff-200d-1f3a8.png","sheet_x":17,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Artist","b":"1F469-200D-1F3A8","d":true,"e":true,"f":true,"h":true,"j":["woman_artist","painter","woman","human"],"k":[17,50],"o":4},"pilot":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2708-FE0F","non_qualified":"1F9D1-1F3FB-200D-2708","image":"1f9d1-1f3fb-200d-2708-fe0f.png","sheet_x":50,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2708-FE0F","non_qualified":"1F9D1-1F3FC-200D-2708","image":"1f9d1-1f3fc-200d-2708-fe0f.png","sheet_x":50,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2708-FE0F","non_qualified":"1F9D1-1F3FD-200D-2708","image":"1f9d1-1f3fd-200d-2708-fe0f.png","sheet_x":50,"sheet_y":4,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2708-FE0F","non_qualified":"1F9D1-1F3FE-200D-2708","image":"1f9d1-1f3fe-200d-2708-fe0f.png","sheet_x":50,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2708-FE0F","non_qualified":"1F9D1-1F3FF-200D-2708","image":"1f9d1-1f3ff-200d-2708-fe0f.png","sheet_x":50,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pilot","b":"1F9D1-200D-2708-FE0F","c":"1F9D1-200D-2708","d":true,"e":true,"f":true,"h":true,"j":["pilot","fly","plane","airplane"],"k":[50,1],"o":12},"male-pilot":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2708-FE0F","non_qualified":"1F468-1F3FB-200D-2708","image":"1f468-1f3fb-200d-2708-fe0f.png","sheet_x":16,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-2708-FE0F","non_qualified":"1F468-1F3FC-200D-2708","image":"1f468-1f3fc-200d-2708-fe0f.png","sheet_x":16,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-2708-FE0F","non_qualified":"1F468-1F3FD-200D-2708","image":"1f468-1f3fd-200d-2708-fe0f.png","sheet_x":16,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-2708-FE0F","non_qualified":"1F468-1F3FE-200D-2708","image":"1f468-1f3fe-200d-2708-fe0f.png","sheet_x":16,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-2708-FE0F","non_qualified":"1F468-1F3FF-200D-2708","image":"1f468-1f3ff-200d-2708-fe0f.png","sheet_x":16,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Pilot","b":"1F468-200D-2708-FE0F","c":"1F468-200D-2708","d":true,"e":true,"f":true,"h":true,"j":["man_pilot","aviator","plane","man","human"],"k":[16,17],"o":4},"female-pilot":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2708-FE0F","non_qualified":"1F469-1F3FB-200D-2708","image":"1f469-1f3fb-200d-2708-fe0f.png","sheet_x":19,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-2708-FE0F","non_qualified":"1F469-1F3FC-200D-2708","image":"1f469-1f3fc-200d-2708-fe0f.png","sheet_x":19,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-2708-FE0F","non_qualified":"1F469-1F3FD-200D-2708","image":"1f469-1f3fd-200d-2708-fe0f.png","sheet_x":19,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-2708-FE0F","non_qualified":"1F469-1F3FE-200D-2708","image":"1f469-1f3fe-200d-2708-fe0f.png","sheet_x":19,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-2708-FE0F","non_qualified":"1F469-1F3FF-200D-2708","image":"1f469-1f3ff-200d-2708-fe0f.png","sheet_x":19,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Pilot","b":"1F469-200D-2708-FE0F","c":"1F469-200D-2708","d":true,"e":true,"f":true,"h":true,"j":["woman_pilot","aviator","plane","woman","human"],"k":[19,46],"o":4},"astronaut":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f680.png","sheet_x":48,"sheet_y":32,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f680.png","sheet_x":48,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f680.png","sheet_x":48,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f680.png","sheet_x":48,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F680","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f680.png","sheet_x":48,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Astronaut","b":"1F9D1-200D-1F680","d":true,"e":true,"f":true,"h":true,"j":["astronaut","outerspace"],"k":[48,31],"o":12},"male-astronaut":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F680","non_qualified":null,"image":"1f468-1f3fb-200d-1f680.png","sheet_x":15,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F680","non_qualified":null,"image":"1f468-1f3fc-200d-1f680.png","sheet_x":15,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F680","non_qualified":null,"image":"1f468-1f3fd-200d-1f680.png","sheet_x":15,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F680","non_qualified":null,"image":"1f468-1f3fe-200d-1f680.png","sheet_x":15,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F680","non_qualified":null,"image":"1f468-1f3ff-200d-1f680.png","sheet_x":15,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Astronaut","b":"1F468-200D-1F680","d":true,"e":true,"f":true,"h":true,"j":["man_astronaut","space","rocket","man","human"],"k":[15,12],"o":4},"female-astronaut":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F680","non_qualified":null,"image":"1f469-1f3fb-200d-1f680.png","sheet_x":18,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F680","non_qualified":null,"image":"1f469-1f3fc-200d-1f680.png","sheet_x":18,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F680","non_qualified":null,"image":"1f469-1f3fd-200d-1f680.png","sheet_x":18,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F680","non_qualified":null,"image":"1f469-1f3fe-200d-1f680.png","sheet_x":18,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F680","non_qualified":null,"image":"1f469-1f3ff-200d-1f680.png","sheet_x":18,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Astronaut","b":"1F469-200D-1F680","d":true,"e":true,"f":true,"h":true,"j":["woman_astronaut","space","rocket","woman","human"],"k":[18,41],"o":4},"firefighter":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f692.png","sheet_x":48,"sheet_y":38,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f692.png","sheet_x":48,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f692.png","sheet_x":48,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f692.png","sheet_x":48,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F692","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f692.png","sheet_x":48,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Firefighter","b":"1F9D1-200D-1F692","d":true,"e":true,"f":true,"h":true,"j":["firefighter","fire"],"k":[48,37],"o":12},"male-firefighter":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F692","non_qualified":null,"image":"1f468-1f3fb-200d-1f692.png","sheet_x":15,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F692","non_qualified":null,"image":"1f468-1f3fc-200d-1f692.png","sheet_x":15,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F692","non_qualified":null,"image":"1f468-1f3fd-200d-1f692.png","sheet_x":15,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F692","non_qualified":null,"image":"1f468-1f3fe-200d-1f692.png","sheet_x":15,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F692","non_qualified":null,"image":"1f468-1f3ff-200d-1f692.png","sheet_x":15,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Firefighter","b":"1F468-200D-1F692","d":true,"e":true,"f":true,"h":true,"j":["man_firefighter","fireman","man","human"],"k":[15,18],"o":4},"female-firefighter":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F692","non_qualified":null,"image":"1f469-1f3fb-200d-1f692.png","sheet_x":18,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F692","non_qualified":null,"image":"1f469-1f3fc-200d-1f692.png","sheet_x":18,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F692","non_qualified":null,"image":"1f469-1f3fd-200d-1f692.png","sheet_x":18,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F692","non_qualified":null,"image":"1f469-1f3fe-200d-1f692.png","sheet_x":18,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F692","non_qualified":null,"image":"1f469-1f3ff-200d-1f692.png","sheet_x":18,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Firefighter","b":"1F469-200D-1F692","d":true,"e":true,"f":true,"h":true,"j":["woman_firefighter","fireman","woman","human"],"k":[18,47],"o":4},"cop":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB","non_qualified":null,"image":"1f46e-1f3fb.png","sheet_x":23,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46E-1F3FC","non_qualified":null,"image":"1f46e-1f3fc.png","sheet_x":23,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46E-1F3FD","non_qualified":null,"image":"1f46e-1f3fd.png","sheet_x":23,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46E-1F3FE","non_qualified":null,"image":"1f46e-1f3fe.png","sheet_x":23,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46E-1F3FF","non_qualified":null,"image":"1f46e-1f3ff.png","sheet_x":23,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F46E-200D-2642-FE0F","a":"Police Officer","b":"1F46E","d":true,"e":true,"f":true,"h":true,"j":["police_officer","cop"],"k":[23,9],"o":0},"male-police-officer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB-200D-2642-FE0F","non_qualified":"1F46E-1F3FB-200D-2642","image":"1f46e-1f3fb-200d-2642-fe0f.png","sheet_x":23,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46E-1F3FC-200D-2642-FE0F","non_qualified":"1F46E-1F3FC-200D-2642","image":"1f46e-1f3fc-200d-2642-fe0f.png","sheet_x":23,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46E-1F3FD-200D-2642-FE0F","non_qualified":"1F46E-1F3FD-200D-2642","image":"1f46e-1f3fd-200d-2642-fe0f.png","sheet_x":23,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46E-1F3FE-200D-2642-FE0F","non_qualified":"1F46E-1F3FE-200D-2642","image":"1f46e-1f3fe-200d-2642-fe0f.png","sheet_x":23,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46E-1F3FF-200D-2642-FE0F","non_qualified":"1F46E-1F3FF-200D-2642","image":"1f46e-1f3ff-200d-2642-fe0f.png","sheet_x":23,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F46E","a":"Man Police Officer","b":"1F46E-200D-2642-FE0F","c":"1F46E-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_police_officer","man","police","law","legal","enforcement","arrest","911"],"k":[23,3],"o":4},"female-police-officer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB-200D-2640-FE0F","non_qualified":"1F46E-1F3FB-200D-2640","image":"1f46e-1f3fb-200d-2640-fe0f.png","sheet_x":22,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46E-1F3FC-200D-2640-FE0F","non_qualified":"1F46E-1F3FC-200D-2640","image":"1f46e-1f3fc-200d-2640-fe0f.png","sheet_x":22,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46E-1F3FD-200D-2640-FE0F","non_qualified":"1F46E-1F3FD-200D-2640","image":"1f46e-1f3fd-200d-2640-fe0f.png","sheet_x":23,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46E-1F3FE-200D-2640-FE0F","non_qualified":"1F46E-1F3FE-200D-2640","image":"1f46e-1f3fe-200d-2640-fe0f.png","sheet_x":23,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46E-1F3FF-200D-2640-FE0F","non_qualified":"1F46E-1F3FF-200D-2640","image":"1f46e-1f3ff-200d-2640-fe0f.png","sheet_x":23,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Police Officer","b":"1F46E-200D-2640-FE0F","c":"1F46E-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_police_officer","woman","police","law","legal","enforcement","arrest","911","female"],"k":[22,58],"o":4},"sleuth_or_spy":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F575-1F3FB","non_qualified":null,"image":"1f575-1f3fb.png","sheet_x":31,"sheet_y":18,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F575-1F3FC","non_qualified":null,"image":"1f575-1f3fc.png","sheet_x":31,"sheet_y":19,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F575-1F3FD","non_qualified":null,"image":"1f575-1f3fd.png","sheet_x":31,"sheet_y":20,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F575-1F3FE","non_qualified":null,"image":"1f575-1f3fe.png","sheet_x":31,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F575-1F3FF","non_qualified":null,"image":"1f575-1f3ff.png","sheet_x":31,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F575-FE0F-200D-2642-FE0F","a":"Detective","b":"1F575-FE0F","c":"1F575","d":true,"e":true,"f":true,"h":true,"j":["detective","human","spy"],"k":[31,17],"o":0},"male-detective":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F575-1F3FB-200D-2642-FE0F","non_qualified":"1F575-1F3FB-200D-2642","image":"1f575-1f3fb-200d-2642-fe0f.png","sheet_x":31,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F575-1F3FC-200D-2642-FE0F","non_qualified":"1F575-1F3FC-200D-2642","image":"1f575-1f3fc-200d-2642-fe0f.png","sheet_x":31,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F575-1F3FD-200D-2642-FE0F","non_qualified":"1F575-1F3FD-200D-2642","image":"1f575-1f3fd-200d-2642-fe0f.png","sheet_x":31,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F575-1F3FE-200D-2642-FE0F","non_qualified":"1F575-1F3FE-200D-2642","image":"1f575-1f3fe-200d-2642-fe0f.png","sheet_x":31,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F575-1F3FF-200D-2642-FE0F","non_qualified":"1F575-1F3FF-200D-2642","image":"1f575-1f3ff-200d-2642-fe0f.png","sheet_x":31,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F575-FE0F","a":"Man Detective","b":"1F575-FE0F-200D-2642-FE0F","d":true,"e":true,"f":true,"h":false,"j":["man_detective","crime"],"k":[31,11],"o":4},"female-detective":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F575-1F3FB-200D-2640-FE0F","non_qualified":"1F575-1F3FB-200D-2640","image":"1f575-1f3fb-200d-2640-fe0f.png","sheet_x":31,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F575-1F3FC-200D-2640-FE0F","non_qualified":"1F575-1F3FC-200D-2640","image":"1f575-1f3fc-200d-2640-fe0f.png","sheet_x":31,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F575-1F3FD-200D-2640-FE0F","non_qualified":"1F575-1F3FD-200D-2640","image":"1f575-1f3fd-200d-2640-fe0f.png","sheet_x":31,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F575-1F3FE-200D-2640-FE0F","non_qualified":"1F575-1F3FE-200D-2640","image":"1f575-1f3fe-200d-2640-fe0f.png","sheet_x":31,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F575-1F3FF-200D-2640-FE0F","non_qualified":"1F575-1F3FF-200D-2640","image":"1f575-1f3ff-200d-2640-fe0f.png","sheet_x":31,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Detective","b":"1F575-FE0F-200D-2640-FE0F","d":true,"e":true,"f":true,"h":false,"j":["woman_detective","human","spy","detective","female","woman"],"k":[31,5],"o":4},"guardsman":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F482-1F3FB","non_qualified":null,"image":"1f482-1f3fb.png","sheet_x":25,"sheet_y":42,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F482-1F3FC","non_qualified":null,"image":"1f482-1f3fc.png","sheet_x":25,"sheet_y":43,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F482-1F3FD","non_qualified":null,"image":"1f482-1f3fd.png","sheet_x":25,"sheet_y":44,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F482-1F3FE","non_qualified":null,"image":"1f482-1f3fe.png","sheet_x":25,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F482-1F3FF","non_qualified":null,"image":"1f482-1f3ff.png","sheet_x":25,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F482-200D-2642-FE0F","a":"Guardsman","b":"1F482","d":true,"e":true,"f":true,"h":true,"j":["guard","protect"],"k":[25,41],"o":0},"male-guard":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F482-1F3FB-200D-2642-FE0F","non_qualified":"1F482-1F3FB-200D-2642","image":"1f482-1f3fb-200d-2642-fe0f.png","sheet_x":25,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F482-1F3FC-200D-2642-FE0F","non_qualified":"1F482-1F3FC-200D-2642","image":"1f482-1f3fc-200d-2642-fe0f.png","sheet_x":25,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F482-1F3FD-200D-2642-FE0F","non_qualified":"1F482-1F3FD-200D-2642","image":"1f482-1f3fd-200d-2642-fe0f.png","sheet_x":25,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F482-1F3FE-200D-2642-FE0F","non_qualified":"1F482-1F3FE-200D-2642","image":"1f482-1f3fe-200d-2642-fe0f.png","sheet_x":25,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F482-1F3FF-200D-2642-FE0F","non_qualified":"1F482-1F3FF-200D-2642","image":"1f482-1f3ff-200d-2642-fe0f.png","sheet_x":25,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F482","a":"Man Guard","b":"1F482-200D-2642-FE0F","c":"1F482-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_guard","uk","gb","british","male","guy","royal"],"k":[25,35],"o":4},"female-guard":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F482-1F3FB-200D-2640-FE0F","non_qualified":"1F482-1F3FB-200D-2640","image":"1f482-1f3fb-200d-2640-fe0f.png","sheet_x":25,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F482-1F3FC-200D-2640-FE0F","non_qualified":"1F482-1F3FC-200D-2640","image":"1f482-1f3fc-200d-2640-fe0f.png","sheet_x":25,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F482-1F3FD-200D-2640-FE0F","non_qualified":"1F482-1F3FD-200D-2640","image":"1f482-1f3fd-200d-2640-fe0f.png","sheet_x":25,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F482-1F3FE-200D-2640-FE0F","non_qualified":"1F482-1F3FE-200D-2640","image":"1f482-1f3fe-200d-2640-fe0f.png","sheet_x":25,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F482-1F3FF-200D-2640-FE0F","non_qualified":"1F482-1F3FF-200D-2640","image":"1f482-1f3ff-200d-2640-fe0f.png","sheet_x":25,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Guard","b":"1F482-200D-2640-FE0F","c":"1F482-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_guard","uk","gb","british","female","royal","woman"],"k":[25,29],"o":4},"ninja":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F977-1F3FB","non_qualified":null,"image":"1f977-1f3fb.png","sheet_x":44,"sheet_y":7,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F977-1F3FC","non_qualified":null,"image":"1f977-1f3fc.png","sheet_x":44,"sheet_y":8,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F977-1F3FD","non_qualified":null,"image":"1f977-1f3fd.png","sheet_x":44,"sheet_y":9,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F977-1F3FE","non_qualified":null,"image":"1f977-1f3fe.png","sheet_x":44,"sheet_y":10,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F977-1F3FF","non_qualified":null,"image":"1f977-1f3ff.png","sheet_x":44,"sheet_y":11,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ninja","b":"1F977","d":true,"e":true,"f":true,"h":true,"j":["ninja","ninjutsu","skills","japanese"],"k":[44,6],"o":13},"construction_worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F477-1F3FB","non_qualified":null,"image":"1f477-1f3fb.png","sheet_x":24,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F477-1F3FC","non_qualified":null,"image":"1f477-1f3fc.png","sheet_x":24,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F477-1F3FD","non_qualified":null,"image":"1f477-1f3fd.png","sheet_x":24,"sheet_y":50,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F477-1F3FE","non_qualified":null,"image":"1f477-1f3fe.png","sheet_x":24,"sheet_y":51,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F477-1F3FF","non_qualified":null,"image":"1f477-1f3ff.png","sheet_x":24,"sheet_y":52,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F477-200D-2642-FE0F","a":"Construction Worker","b":"1F477","d":true,"e":true,"f":true,"h":true,"j":["construction_worker","labor","build"],"k":[24,47],"o":0},"male-construction-worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F477-1F3FB-200D-2642-FE0F","non_qualified":"1F477-1F3FB-200D-2642","image":"1f477-1f3fb-200d-2642-fe0f.png","sheet_x":24,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F477-1F3FC-200D-2642-FE0F","non_qualified":"1F477-1F3FC-200D-2642","image":"1f477-1f3fc-200d-2642-fe0f.png","sheet_x":24,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F477-1F3FD-200D-2642-FE0F","non_qualified":"1F477-1F3FD-200D-2642","image":"1f477-1f3fd-200d-2642-fe0f.png","sheet_x":24,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F477-1F3FE-200D-2642-FE0F","non_qualified":"1F477-1F3FE-200D-2642","image":"1f477-1f3fe-200d-2642-fe0f.png","sheet_x":24,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F477-1F3FF-200D-2642-FE0F","non_qualified":"1F477-1F3FF-200D-2642","image":"1f477-1f3ff-200d-2642-fe0f.png","sheet_x":24,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F477","a":"Man Construction Worker","b":"1F477-200D-2642-FE0F","c":"1F477-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_construction_worker","male","human","wip","guy","build","construction","worker","labor"],"k":[24,41],"o":4},"female-construction-worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F477-1F3FB-200D-2640-FE0F","non_qualified":"1F477-1F3FB-200D-2640","image":"1f477-1f3fb-200d-2640-fe0f.png","sheet_x":24,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F477-1F3FC-200D-2640-FE0F","non_qualified":"1F477-1F3FC-200D-2640","image":"1f477-1f3fc-200d-2640-fe0f.png","sheet_x":24,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F477-1F3FD-200D-2640-FE0F","non_qualified":"1F477-1F3FD-200D-2640","image":"1f477-1f3fd-200d-2640-fe0f.png","sheet_x":24,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F477-1F3FE-200D-2640-FE0F","non_qualified":"1F477-1F3FE-200D-2640","image":"1f477-1f3fe-200d-2640-fe0f.png","sheet_x":24,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F477-1F3FF-200D-2640-FE0F","non_qualified":"1F477-1F3FF-200D-2640","image":"1f477-1f3ff-200d-2640-fe0f.png","sheet_x":24,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Construction Worker","b":"1F477-200D-2640-FE0F","c":"1F477-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_construction_worker","female","human","wip","build","construction","worker","labor","woman"],"k":[24,35],"o":4},"person_with_crown":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1FAC5-1F3FB","non_qualified":null,"image":"1fac5-1f3fb.png","sheet_x":55,"sheet_y":11,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAC5-1F3FC","non_qualified":null,"image":"1fac5-1f3fc.png","sheet_x":55,"sheet_y":12,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAC5-1F3FD","non_qualified":null,"image":"1fac5-1f3fd.png","sheet_x":55,"sheet_y":13,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAC5-1F3FE","non_qualified":null,"image":"1fac5-1f3fe.png","sheet_x":55,"sheet_y":14,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAC5-1F3FF","non_qualified":null,"image":"1fac5-1f3ff.png","sheet_x":55,"sheet_y":15,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person with Crown","b":"1FAC5","d":true,"e":true,"f":true,"h":true,"j":["person with crown","royalty","power"],"k":[55,10],"o":14},"prince":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F934-1F3FB","non_qualified":null,"image":"1f934-1f3fb.png","sheet_x":41,"sheet_y":11,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F934-1F3FC","non_qualified":null,"image":"1f934-1f3fc.png","sheet_x":41,"sheet_y":12,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F934-1F3FD","non_qualified":null,"image":"1f934-1f3fd.png","sheet_x":41,"sheet_y":13,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F934-1F3FE","non_qualified":null,"image":"1f934-1f3fe.png","sheet_x":41,"sheet_y":14,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F934-1F3FF","non_qualified":null,"image":"1f934-1f3ff.png","sheet_x":41,"sheet_y":15,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Prince","b":"1F934","d":true,"e":true,"f":true,"h":true,"j":["prince","boy","man","male","crown","royal","king"],"k":[41,10],"o":3},"princess":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F478-1F3FB","non_qualified":null,"image":"1f478-1f3fb.png","sheet_x":24,"sheet_y":54,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F478-1F3FC","non_qualified":null,"image":"1f478-1f3fc.png","sheet_x":24,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F478-1F3FD","non_qualified":null,"image":"1f478-1f3fd.png","sheet_x":24,"sheet_y":56,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F478-1F3FE","non_qualified":null,"image":"1f478-1f3fe.png","sheet_x":24,"sheet_y":57,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F478-1F3FF","non_qualified":null,"image":"1f478-1f3ff.png","sheet_x":24,"sheet_y":58,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Princess","b":"1F478","d":true,"e":true,"f":true,"h":true,"j":["princess","girl","woman","female","blond","crown","royal","queen"],"k":[24,53],"o":0},"man_with_turban":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F473-1F3FB","non_qualified":null,"image":"1f473-1f3fb.png","sheet_x":24,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F473-1F3FC","non_qualified":null,"image":"1f473-1f3fc.png","sheet_x":24,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F473-1F3FD","non_qualified":null,"image":"1f473-1f3fd.png","sheet_x":24,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F473-1F3FE","non_qualified":null,"image":"1f473-1f3fe.png","sheet_x":24,"sheet_y":15,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F473-1F3FF","non_qualified":null,"image":"1f473-1f3ff.png","sheet_x":24,"sheet_y":16,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F473-200D-2642-FE0F","a":"Man with Turban","b":"1F473","d":true,"e":true,"f":true,"h":true,"j":["person_wearing_turban","headdress"],"k":[24,11],"o":0},"man-wearing-turban":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F473-1F3FB-200D-2642-FE0F","non_qualified":"1F473-1F3FB-200D-2642","image":"1f473-1f3fb-200d-2642-fe0f.png","sheet_x":24,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F473-1F3FC-200D-2642-FE0F","non_qualified":"1F473-1F3FC-200D-2642","image":"1f473-1f3fc-200d-2642-fe0f.png","sheet_x":24,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F473-1F3FD-200D-2642-FE0F","non_qualified":"1F473-1F3FD-200D-2642","image":"1f473-1f3fd-200d-2642-fe0f.png","sheet_x":24,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F473-1F3FE-200D-2642-FE0F","non_qualified":"1F473-1F3FE-200D-2642","image":"1f473-1f3fe-200d-2642-fe0f.png","sheet_x":24,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F473-1F3FF-200D-2642-FE0F","non_qualified":"1F473-1F3FF-200D-2642","image":"1f473-1f3ff-200d-2642-fe0f.png","sheet_x":24,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F473","a":"Man Wearing Turban","b":"1F473-200D-2642-FE0F","c":"1F473-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_wearing_turban","male","indian","hinduism","arabs"],"k":[24,5],"o":4},"woman-wearing-turban":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F473-1F3FB-200D-2640-FE0F","non_qualified":"1F473-1F3FB-200D-2640","image":"1f473-1f3fb-200d-2640-fe0f.png","sheet_x":24,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F473-1F3FC-200D-2640-FE0F","non_qualified":"1F473-1F3FC-200D-2640","image":"1f473-1f3fc-200d-2640-fe0f.png","sheet_x":24,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F473-1F3FD-200D-2640-FE0F","non_qualified":"1F473-1F3FD-200D-2640","image":"1f473-1f3fd-200d-2640-fe0f.png","sheet_x":24,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F473-1F3FE-200D-2640-FE0F","non_qualified":"1F473-1F3FE-200D-2640","image":"1f473-1f3fe-200d-2640-fe0f.png","sheet_x":24,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F473-1F3FF-200D-2640-FE0F","non_qualified":"1F473-1F3FF-200D-2640","image":"1f473-1f3ff-200d-2640-fe0f.png","sheet_x":24,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Wearing Turban","b":"1F473-200D-2640-FE0F","c":"1F473-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_wearing_turban","female","indian","hinduism","arabs","woman"],"k":[23,60],"o":4},"man_with_gua_pi_mao":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F472-1F3FB","non_qualified":null,"image":"1f472-1f3fb.png","sheet_x":23,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F472-1F3FC","non_qualified":null,"image":"1f472-1f3fc.png","sheet_x":23,"sheet_y":56,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F472-1F3FD","non_qualified":null,"image":"1f472-1f3fd.png","sheet_x":23,"sheet_y":57,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F472-1F3FE","non_qualified":null,"image":"1f472-1f3fe.png","sheet_x":23,"sheet_y":58,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F472-1F3FF","non_qualified":null,"image":"1f472-1f3ff.png","sheet_x":23,"sheet_y":59,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man with Gua Pi Mao","b":"1F472","d":true,"e":true,"f":true,"h":true,"j":["man_with_skullcap","male","boy","chinese"],"k":[23,54],"o":0},"person_with_headscarf":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D5-1F3FB","non_qualified":null,"image":"1f9d5-1f3fb.png","sheet_x":50,"sheet_y":44,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D5-1F3FC","non_qualified":null,"image":"1f9d5-1f3fc.png","sheet_x":50,"sheet_y":45,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D5-1F3FD","non_qualified":null,"image":"1f9d5-1f3fd.png","sheet_x":50,"sheet_y":46,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D5-1F3FE","non_qualified":null,"image":"1f9d5-1f3fe.png","sheet_x":50,"sheet_y":47,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D5-1F3FF","non_qualified":null,"image":"1f9d5-1f3ff.png","sheet_x":50,"sheet_y":48,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person with Headscarf","b":"1F9D5","d":true,"e":true,"f":true,"h":true,"j":["woman_with_headscarf","female","hijab","mantilla","tichel"],"k":[50,43],"o":5},"person_in_tuxedo":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F935-1F3FB","non_qualified":null,"image":"1f935-1f3fb.png","sheet_x":41,"sheet_y":29,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F935-1F3FC","non_qualified":null,"image":"1f935-1f3fc.png","sheet_x":41,"sheet_y":30,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F935-1F3FD","non_qualified":null,"image":"1f935-1f3fd.png","sheet_x":41,"sheet_y":31,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F935-1F3FE","non_qualified":null,"image":"1f935-1f3fe.png","sheet_x":41,"sheet_y":32,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F935-1F3FF","non_qualified":null,"image":"1f935-1f3ff.png","sheet_x":41,"sheet_y":33,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Tuxedo","b":"1F935","d":true,"e":true,"f":true,"h":true,"j":["man_in_tuxedo","couple","marriage","wedding","groom"],"k":[41,28],"o":3},"man_in_tuxedo":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F935-1F3FB-200D-2642-FE0F","non_qualified":"1F935-1F3FB-200D-2642","image":"1f935-1f3fb-200d-2642-fe0f.png","sheet_x":41,"sheet_y":23,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F935-1F3FC-200D-2642-FE0F","non_qualified":"1F935-1F3FC-200D-2642","image":"1f935-1f3fc-200d-2642-fe0f.png","sheet_x":41,"sheet_y":24,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F935-1F3FD-200D-2642-FE0F","non_qualified":"1F935-1F3FD-200D-2642","image":"1f935-1f3fd-200d-2642-fe0f.png","sheet_x":41,"sheet_y":25,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F935-1F3FE-200D-2642-FE0F","non_qualified":"1F935-1F3FE-200D-2642","image":"1f935-1f3fe-200d-2642-fe0f.png","sheet_x":41,"sheet_y":26,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F935-1F3FF-200D-2642-FE0F","non_qualified":"1F935-1F3FF-200D-2642","image":"1f935-1f3ff-200d-2642-fe0f.png","sheet_x":41,"sheet_y":27,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Tuxedo","b":"1F935-200D-2642-FE0F","c":"1F935-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man in tuxedo","formal","fashion"],"k":[41,22],"o":13},"woman_in_tuxedo":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F935-1F3FB-200D-2640-FE0F","non_qualified":"1F935-1F3FB-200D-2640","image":"1f935-1f3fb-200d-2640-fe0f.png","sheet_x":41,"sheet_y":17,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F935-1F3FC-200D-2640-FE0F","non_qualified":"1F935-1F3FC-200D-2640","image":"1f935-1f3fc-200d-2640-fe0f.png","sheet_x":41,"sheet_y":18,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F935-1F3FD-200D-2640-FE0F","non_qualified":"1F935-1F3FD-200D-2640","image":"1f935-1f3fd-200d-2640-fe0f.png","sheet_x":41,"sheet_y":19,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F935-1F3FE-200D-2640-FE0F","non_qualified":"1F935-1F3FE-200D-2640","image":"1f935-1f3fe-200d-2640-fe0f.png","sheet_x":41,"sheet_y":20,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F935-1F3FF-200D-2640-FE0F","non_qualified":"1F935-1F3FF-200D-2640","image":"1f935-1f3ff-200d-2640-fe0f.png","sheet_x":41,"sheet_y":21,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Tuxedo","b":"1F935-200D-2640-FE0F","c":"1F935-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman in tuxedo","formal","fashion"],"k":[41,16],"o":13},"bride_with_veil":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F470-1F3FB","non_qualified":null,"image":"1f470-1f3fb.png","sheet_x":23,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F470-1F3FC","non_qualified":null,"image":"1f470-1f3fc.png","sheet_x":23,"sheet_y":32,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F470-1F3FD","non_qualified":null,"image":"1f470-1f3fd.png","sheet_x":23,"sheet_y":33,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F470-1F3FE","non_qualified":null,"image":"1f470-1f3fe.png","sheet_x":23,"sheet_y":34,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F470-1F3FF","non_qualified":null,"image":"1f470-1f3ff.png","sheet_x":23,"sheet_y":35,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bride with Veil","b":"1F470","d":true,"e":true,"f":true,"h":true,"j":["bride_with_veil","couple","marriage","wedding","woman","bride"],"k":[23,30],"o":0},"man_with_veil":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F470-1F3FB-200D-2642-FE0F","non_qualified":"1F470-1F3FB-200D-2642","image":"1f470-1f3fb-200d-2642-fe0f.png","sheet_x":23,"sheet_y":25,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F470-1F3FC-200D-2642-FE0F","non_qualified":"1F470-1F3FC-200D-2642","image":"1f470-1f3fc-200d-2642-fe0f.png","sheet_x":23,"sheet_y":26,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F470-1F3FD-200D-2642-FE0F","non_qualified":"1F470-1F3FD-200D-2642","image":"1f470-1f3fd-200d-2642-fe0f.png","sheet_x":23,"sheet_y":27,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F470-1F3FE-200D-2642-FE0F","non_qualified":"1F470-1F3FE-200D-2642","image":"1f470-1f3fe-200d-2642-fe0f.png","sheet_x":23,"sheet_y":28,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F470-1F3FF-200D-2642-FE0F","non_qualified":"1F470-1F3FF-200D-2642","image":"1f470-1f3ff-200d-2642-fe0f.png","sheet_x":23,"sheet_y":29,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man with Veil","b":"1F470-200D-2642-FE0F","c":"1F470-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man with veil","wedding","marriage"],"k":[23,24],"o":13},"woman_with_veil":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F470-1F3FB-200D-2640-FE0F","non_qualified":"1F470-1F3FB-200D-2640","image":"1f470-1f3fb-200d-2640-fe0f.png","sheet_x":23,"sheet_y":19,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F470-1F3FC-200D-2640-FE0F","non_qualified":"1F470-1F3FC-200D-2640","image":"1f470-1f3fc-200d-2640-fe0f.png","sheet_x":23,"sheet_y":20,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F470-1F3FD-200D-2640-FE0F","non_qualified":"1F470-1F3FD-200D-2640","image":"1f470-1f3fd-200d-2640-fe0f.png","sheet_x":23,"sheet_y":21,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F470-1F3FE-200D-2640-FE0F","non_qualified":"1F470-1F3FE-200D-2640","image":"1f470-1f3fe-200d-2640-fe0f.png","sheet_x":23,"sheet_y":22,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F470-1F3FF-200D-2640-FE0F","non_qualified":"1F470-1F3FF-200D-2640","image":"1f470-1f3ff-200d-2640-fe0f.png","sheet_x":23,"sheet_y":23,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman with Veil","b":"1F470-200D-2640-FE0F","c":"1F470-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman with veil","wedding","marriage"],"k":[23,18],"o":13},"pregnant_woman":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F930-1F3FB","non_qualified":null,"image":"1f930-1f3fb.png","sheet_x":40,"sheet_y":48,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F930-1F3FC","non_qualified":null,"image":"1f930-1f3fc.png","sheet_x":40,"sheet_y":49,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F930-1F3FD","non_qualified":null,"image":"1f930-1f3fd.png","sheet_x":40,"sheet_y":50,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F930-1F3FE","non_qualified":null,"image":"1f930-1f3fe.png","sheet_x":40,"sheet_y":51,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F930-1F3FF","non_qualified":null,"image":"1f930-1f3ff.png","sheet_x":40,"sheet_y":52,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pregnant Woman","b":"1F930","d":true,"e":true,"f":true,"h":true,"j":["pregnant_woman","baby"],"k":[40,47],"o":3},"pregnant_man":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1FAC3-1F3FB","non_qualified":null,"image":"1fac3-1f3fb.png","sheet_x":54,"sheet_y":60,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAC3-1F3FC","non_qualified":null,"image":"1fac3-1f3fc.png","sheet_x":55,"sheet_y":0,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAC3-1F3FD","non_qualified":null,"image":"1fac3-1f3fd.png","sheet_x":55,"sheet_y":1,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAC3-1F3FE","non_qualified":null,"image":"1fac3-1f3fe.png","sheet_x":55,"sheet_y":2,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAC3-1F3FF","non_qualified":null,"image":"1fac3-1f3ff.png","sheet_x":55,"sheet_y":3,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pregnant Man","b":"1FAC3","d":true,"e":true,"f":true,"h":true,"j":["pregnant man","baby","belly"],"k":[54,59],"o":14},"pregnant_person":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1FAC4-1F3FB","non_qualified":null,"image":"1fac4-1f3fb.png","sheet_x":55,"sheet_y":5,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAC4-1F3FC","non_qualified":null,"image":"1fac4-1f3fc.png","sheet_x":55,"sheet_y":6,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAC4-1F3FD","non_qualified":null,"image":"1fac4-1f3fd.png","sheet_x":55,"sheet_y":7,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAC4-1F3FE","non_qualified":null,"image":"1fac4-1f3fe.png","sheet_x":55,"sheet_y":8,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAC4-1F3FF","non_qualified":null,"image":"1fac4-1f3ff.png","sheet_x":55,"sheet_y":9,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pregnant Person","b":"1FAC4","d":true,"e":true,"f":true,"h":true,"j":["pregnant person","baby","belly"],"k":[55,4],"o":14},"breast-feeding":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F931-1F3FB","non_qualified":null,"image":"1f931-1f3fb.png","sheet_x":40,"sheet_y":54,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F931-1F3FC","non_qualified":null,"image":"1f931-1f3fc.png","sheet_x":40,"sheet_y":55,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F931-1F3FD","non_qualified":null,"image":"1f931-1f3fd.png","sheet_x":40,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F931-1F3FE","non_qualified":null,"image":"1f931-1f3fe.png","sheet_x":40,"sheet_y":57,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F931-1F3FF","non_qualified":null,"image":"1f931-1f3ff.png","sheet_x":40,"sheet_y":58,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Breast-Feeding","b":"1F931","d":true,"e":true,"f":true,"h":true,"j":["breast_feeding","nursing","baby"],"k":[40,53],"o":5},"woman_feeding_baby":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F37C","non_qualified":null,"image":"1f469-1f3fb-200d-1f37c.png","sheet_x":17,"sheet_y":33,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F37C","non_qualified":null,"image":"1f469-1f3fc-200d-1f37c.png","sheet_x":17,"sheet_y":34,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F37C","non_qualified":null,"image":"1f469-1f3fd-200d-1f37c.png","sheet_x":17,"sheet_y":35,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F37C","non_qualified":null,"image":"1f469-1f3fe-200d-1f37c.png","sheet_x":17,"sheet_y":36,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F37C","non_qualified":null,"image":"1f469-1f3ff-200d-1f37c.png","sheet_x":17,"sheet_y":37,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Feeding Baby","b":"1F469-200D-1F37C","d":true,"e":true,"f":true,"h":true,"j":["woman feeding baby","birth","food"],"k":[17,32],"o":13},"man_feeding_baby":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F37C","non_qualified":null,"image":"1f468-1f3fb-200d-1f37c.png","sheet_x":13,"sheet_y":60,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F37C","non_qualified":null,"image":"1f468-1f3fc-200d-1f37c.png","sheet_x":14,"sheet_y":0,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F37C","non_qualified":null,"image":"1f468-1f3fd-200d-1f37c.png","sheet_x":14,"sheet_y":1,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F37C","non_qualified":null,"image":"1f468-1f3fe-200d-1f37c.png","sheet_x":14,"sheet_y":2,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F37C","non_qualified":null,"image":"1f468-1f3ff-200d-1f37c.png","sheet_x":14,"sheet_y":3,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Feeding Baby","b":"1F468-200D-1F37C","d":true,"e":true,"f":true,"h":true,"j":["man feeding baby","birth","food"],"k":[13,59],"o":13},"person_feeding_baby":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F37C","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f37c.png","sheet_x":47,"sheet_y":27,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F37C","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f37c.png","sheet_x":47,"sheet_y":28,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F37C","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f37c.png","sheet_x":47,"sheet_y":29,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F37C","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f37c.png","sheet_x":47,"sheet_y":30,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F37C","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f37c.png","sheet_x":47,"sheet_y":31,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person Feeding Baby","b":"1F9D1-200D-1F37C","d":true,"e":true,"f":true,"h":true,"j":["person feeding baby","birth","food"],"k":[47,26],"o":13},"angel":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F47C-1F3FB","non_qualified":null,"image":"1f47c-1f3fb.png","sheet_x":25,"sheet_y":2,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F47C-1F3FC","non_qualified":null,"image":"1f47c-1f3fc.png","sheet_x":25,"sheet_y":3,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F47C-1F3FD","non_qualified":null,"image":"1f47c-1f3fd.png","sheet_x":25,"sheet_y":4,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F47C-1F3FE","non_qualified":null,"image":"1f47c-1f3fe.png","sheet_x":25,"sheet_y":5,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F47C-1F3FF","non_qualified":null,"image":"1f47c-1f3ff.png","sheet_x":25,"sheet_y":6,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Baby Angel","b":"1F47C","d":true,"e":true,"f":true,"h":true,"j":["baby_angel","heaven","wings","halo"],"k":[25,1],"o":0},"santa":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F385-1F3FB","non_qualified":null,"image":"1f385-1f3fb.png","sheet_x":7,"sheet_y":9,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F385-1F3FC","non_qualified":null,"image":"1f385-1f3fc.png","sheet_x":7,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F385-1F3FD","non_qualified":null,"image":"1f385-1f3fd.png","sheet_x":7,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F385-1F3FE","non_qualified":null,"image":"1f385-1f3fe.png","sheet_x":7,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F385-1F3FF","non_qualified":null,"image":"1f385-1f3ff.png","sheet_x":7,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Father Christmas","b":"1F385","d":true,"e":true,"f":true,"h":true,"j":["santa_claus","festival","man","male","xmas","father christmas"],"k":[7,8],"o":0},"mrs_claus":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F936-1F3FB","non_qualified":null,"image":"1f936-1f3fb.png","sheet_x":41,"sheet_y":35,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F936-1F3FC","non_qualified":null,"image":"1f936-1f3fc.png","sheet_x":41,"sheet_y":36,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F936-1F3FD","non_qualified":null,"image":"1f936-1f3fd.png","sheet_x":41,"sheet_y":37,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F936-1F3FE","non_qualified":null,"image":"1f936-1f3fe.png","sheet_x":41,"sheet_y":38,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F936-1F3FF","non_qualified":null,"image":"1f936-1f3ff.png","sheet_x":41,"sheet_y":39,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Mother Christmas","b":"1F936","d":true,"e":true,"f":true,"h":true,"j":["mrs_claus","woman","female","xmas","mother christmas"],"k":[41,34],"n":["mother_christmas"],"o":3},"mx_claus":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F384","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f384.png","sheet_x":47,"sheet_y":33,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F384","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f384.png","sheet_x":47,"sheet_y":34,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F384","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f384.png","sheet_x":47,"sheet_y":35,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F384","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f384.png","sheet_x":47,"sheet_y":36,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F384","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f384.png","sheet_x":47,"sheet_y":37,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Mx Claus","b":"1F9D1-200D-1F384","d":true,"e":true,"f":true,"h":true,"j":["mx claus","christmas"],"k":[47,32],"o":13},"superhero":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB","non_qualified":null,"image":"1f9b8-1f3fb.png","sheet_x":45,"sheet_y":34,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B8-1F3FC","non_qualified":null,"image":"1f9b8-1f3fc.png","sheet_x":45,"sheet_y":35,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B8-1F3FD","non_qualified":null,"image":"1f9b8-1f3fd.png","sheet_x":45,"sheet_y":36,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B8-1F3FE","non_qualified":null,"image":"1f9b8-1f3fe.png","sheet_x":45,"sheet_y":37,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B8-1F3FF","non_qualified":null,"image":"1f9b8-1f3ff.png","sheet_x":45,"sheet_y":38,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Superhero","b":"1F9B8","d":true,"e":true,"f":true,"h":true,"j":["superhero","marvel"],"k":[45,33],"o":11},"male_superhero":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB-200D-2642-FE0F","non_qualified":"1F9B8-1F3FB-200D-2642","image":"1f9b8-1f3fb-200d-2642-fe0f.png","sheet_x":45,"sheet_y":28,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B8-1F3FC-200D-2642-FE0F","non_qualified":"1F9B8-1F3FC-200D-2642","image":"1f9b8-1f3fc-200d-2642-fe0f.png","sheet_x":45,"sheet_y":29,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B8-1F3FD-200D-2642-FE0F","non_qualified":"1F9B8-1F3FD-200D-2642","image":"1f9b8-1f3fd-200d-2642-fe0f.png","sheet_x":45,"sheet_y":30,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B8-1F3FE-200D-2642-FE0F","non_qualified":"1F9B8-1F3FE-200D-2642","image":"1f9b8-1f3fe-200d-2642-fe0f.png","sheet_x":45,"sheet_y":31,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B8-1F3FF-200D-2642-FE0F","non_qualified":"1F9B8-1F3FF-200D-2642","image":"1f9b8-1f3ff-200d-2642-fe0f.png","sheet_x":45,"sheet_y":32,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Superhero","b":"1F9B8-200D-2642-FE0F","c":"1F9B8-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_superhero","man","male","good","hero","superpowers"],"k":[45,27],"o":11},"female_superhero":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB-200D-2640-FE0F","non_qualified":"1F9B8-1F3FB-200D-2640","image":"1f9b8-1f3fb-200d-2640-fe0f.png","sheet_x":45,"sheet_y":22,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B8-1F3FC-200D-2640-FE0F","non_qualified":"1F9B8-1F3FC-200D-2640","image":"1f9b8-1f3fc-200d-2640-fe0f.png","sheet_x":45,"sheet_y":23,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B8-1F3FD-200D-2640-FE0F","non_qualified":"1F9B8-1F3FD-200D-2640","image":"1f9b8-1f3fd-200d-2640-fe0f.png","sheet_x":45,"sheet_y":24,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B8-1F3FE-200D-2640-FE0F","non_qualified":"1F9B8-1F3FE-200D-2640","image":"1f9b8-1f3fe-200d-2640-fe0f.png","sheet_x":45,"sheet_y":25,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B8-1F3FF-200D-2640-FE0F","non_qualified":"1F9B8-1F3FF-200D-2640","image":"1f9b8-1f3ff-200d-2640-fe0f.png","sheet_x":45,"sheet_y":26,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Superhero","b":"1F9B8-200D-2640-FE0F","c":"1F9B8-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_superhero","woman","female","good","heroine","superpowers"],"k":[45,21],"o":11},"supervillain":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB","non_qualified":null,"image":"1f9b9-1f3fb.png","sheet_x":45,"sheet_y":52,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B9-1F3FC","non_qualified":null,"image":"1f9b9-1f3fc.png","sheet_x":45,"sheet_y":53,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B9-1F3FD","non_qualified":null,"image":"1f9b9-1f3fd.png","sheet_x":45,"sheet_y":54,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B9-1F3FE","non_qualified":null,"image":"1f9b9-1f3fe.png","sheet_x":45,"sheet_y":55,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B9-1F3FF","non_qualified":null,"image":"1f9b9-1f3ff.png","sheet_x":45,"sheet_y":56,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Supervillain","b":"1F9B9","d":true,"e":true,"f":true,"h":true,"j":["supervillain","marvel"],"k":[45,51],"o":11},"male_supervillain":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB-200D-2642-FE0F","non_qualified":"1F9B9-1F3FB-200D-2642","image":"1f9b9-1f3fb-200d-2642-fe0f.png","sheet_x":45,"sheet_y":46,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B9-1F3FC-200D-2642-FE0F","non_qualified":"1F9B9-1F3FC-200D-2642","image":"1f9b9-1f3fc-200d-2642-fe0f.png","sheet_x":45,"sheet_y":47,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B9-1F3FD-200D-2642-FE0F","non_qualified":"1F9B9-1F3FD-200D-2642","image":"1f9b9-1f3fd-200d-2642-fe0f.png","sheet_x":45,"sheet_y":48,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B9-1F3FE-200D-2642-FE0F","non_qualified":"1F9B9-1F3FE-200D-2642","image":"1f9b9-1f3fe-200d-2642-fe0f.png","sheet_x":45,"sheet_y":49,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B9-1F3FF-200D-2642-FE0F","non_qualified":"1F9B9-1F3FF-200D-2642","image":"1f9b9-1f3ff-200d-2642-fe0f.png","sheet_x":45,"sheet_y":50,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Supervillain","b":"1F9B9-200D-2642-FE0F","c":"1F9B9-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_supervillain","man","male","evil","bad","criminal","hero","superpowers"],"k":[45,45],"o":11},"female_supervillain":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB-200D-2640-FE0F","non_qualified":"1F9B9-1F3FB-200D-2640","image":"1f9b9-1f3fb-200d-2640-fe0f.png","sheet_x":45,"sheet_y":40,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B9-1F3FC-200D-2640-FE0F","non_qualified":"1F9B9-1F3FC-200D-2640","image":"1f9b9-1f3fc-200d-2640-fe0f.png","sheet_x":45,"sheet_y":41,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B9-1F3FD-200D-2640-FE0F","non_qualified":"1F9B9-1F3FD-200D-2640","image":"1f9b9-1f3fd-200d-2640-fe0f.png","sheet_x":45,"sheet_y":42,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B9-1F3FE-200D-2640-FE0F","non_qualified":"1F9B9-1F3FE-200D-2640","image":"1f9b9-1f3fe-200d-2640-fe0f.png","sheet_x":45,"sheet_y":43,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B9-1F3FF-200D-2640-FE0F","non_qualified":"1F9B9-1F3FF-200D-2640","image":"1f9b9-1f3ff-200d-2640-fe0f.png","sheet_x":45,"sheet_y":44,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Supervillain","b":"1F9B9-200D-2640-FE0F","c":"1F9B9-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_supervillain","woman","female","evil","bad","criminal","heroine","superpowers"],"k":[45,39],"o":11},"mage":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB","non_qualified":null,"image":"1f9d9-1f3fb.png","sheet_x":51,"sheet_y":55,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9D9-1F3FC","non_qualified":null,"image":"1f9d9-1f3fc.png","sheet_x":51,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9D9-1F3FD","non_qualified":null,"image":"1f9d9-1f3fd.png","sheet_x":51,"sheet_y":57,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9D9-1F3FE","non_qualified":null,"image":"1f9d9-1f3fe.png","sheet_x":51,"sheet_y":58,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9D9-1F3FF","non_qualified":null,"image":"1f9d9-1f3ff.png","sheet_x":51,"sheet_y":59,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9D9-200D-2640-FE0F","a":"Mage","b":"1F9D9","d":true,"e":true,"f":true,"h":true,"j":["mage","magic"],"k":[51,54],"o":5},"male_mage":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB-200D-2642-FE0F","non_qualified":"1F9D9-1F3FB-200D-2642","image":"1f9d9-1f3fb-200d-2642-fe0f.png","sheet_x":51,"sheet_y":49,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D9-1F3FC-200D-2642-FE0F","non_qualified":"1F9D9-1F3FC-200D-2642","image":"1f9d9-1f3fc-200d-2642-fe0f.png","sheet_x":51,"sheet_y":50,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D9-1F3FD-200D-2642-FE0F","non_qualified":"1F9D9-1F3FD-200D-2642","image":"1f9d9-1f3fd-200d-2642-fe0f.png","sheet_x":51,"sheet_y":51,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D9-1F3FE-200D-2642-FE0F","non_qualified":"1F9D9-1F3FE-200D-2642","image":"1f9d9-1f3fe-200d-2642-fe0f.png","sheet_x":51,"sheet_y":52,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D9-1F3FF-200D-2642-FE0F","non_qualified":"1F9D9-1F3FF-200D-2642","image":"1f9d9-1f3ff-200d-2642-fe0f.png","sheet_x":51,"sheet_y":53,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Mage","b":"1F9D9-200D-2642-FE0F","c":"1F9D9-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_mage","man","male","mage","sorcerer"],"k":[51,48],"o":5},"female_mage":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB-200D-2640-FE0F","non_qualified":"1F9D9-1F3FB-200D-2640","image":"1f9d9-1f3fb-200d-2640-fe0f.png","sheet_x":51,"sheet_y":43,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FB"},"1F3FC":{"unified":"1F9D9-1F3FC-200D-2640-FE0F","non_qualified":"1F9D9-1F3FC-200D-2640","image":"1f9d9-1f3fc-200d-2640-fe0f.png","sheet_x":51,"sheet_y":44,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FC"},"1F3FD":{"unified":"1F9D9-1F3FD-200D-2640-FE0F","non_qualified":"1F9D9-1F3FD-200D-2640","image":"1f9d9-1f3fd-200d-2640-fe0f.png","sheet_x":51,"sheet_y":45,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FD"},"1F3FE":{"unified":"1F9D9-1F3FE-200D-2640-FE0F","non_qualified":"1F9D9-1F3FE-200D-2640","image":"1f9d9-1f3fe-200d-2640-fe0f.png","sheet_x":51,"sheet_y":46,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FE"},"1F3FF":{"unified":"1F9D9-1F3FF-200D-2640-FE0F","non_qualified":"1F9D9-1F3FF-200D-2640","image":"1f9d9-1f3ff-200d-2640-fe0f.png","sheet_x":51,"sheet_y":47,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FF"}},"obsoletes":"1F9D9","a":"Woman Mage","b":"1F9D9-200D-2640-FE0F","c":"1F9D9-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_mage","woman","female","mage","witch"],"k":[51,42],"o":5},"fairy":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB","non_qualified":null,"image":"1f9da-1f3fb.png","sheet_x":52,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DA-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9DA-1F3FC","non_qualified":null,"image":"1f9da-1f3fc.png","sheet_x":52,"sheet_y":13,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DA-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9DA-1F3FD","non_qualified":null,"image":"1f9da-1f3fd.png","sheet_x":52,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DA-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9DA-1F3FE","non_qualified":null,"image":"1f9da-1f3fe.png","sheet_x":52,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DA-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9DA-1F3FF","non_qualified":null,"image":"1f9da-1f3ff.png","sheet_x":52,"sheet_y":16,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DA-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9DA-200D-2640-FE0F","a":"Fairy","b":"1F9DA","d":true,"e":true,"f":true,"h":true,"j":["fairy","wings","magical"],"k":[52,11],"o":5},"male_fairy":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB-200D-2642-FE0F","non_qualified":"1F9DA-1F3FB-200D-2642","image":"1f9da-1f3fb-200d-2642-fe0f.png","sheet_x":52,"sheet_y":6,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DA-1F3FC-200D-2642-FE0F","non_qualified":"1F9DA-1F3FC-200D-2642","image":"1f9da-1f3fc-200d-2642-fe0f.png","sheet_x":52,"sheet_y":7,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DA-1F3FD-200D-2642-FE0F","non_qualified":"1F9DA-1F3FD-200D-2642","image":"1f9da-1f3fd-200d-2642-fe0f.png","sheet_x":52,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DA-1F3FE-200D-2642-FE0F","non_qualified":"1F9DA-1F3FE-200D-2642","image":"1f9da-1f3fe-200d-2642-fe0f.png","sheet_x":52,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DA-1F3FF-200D-2642-FE0F","non_qualified":"1F9DA-1F3FF-200D-2642","image":"1f9da-1f3ff-200d-2642-fe0f.png","sheet_x":52,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Fairy","b":"1F9DA-200D-2642-FE0F","c":"1F9DA-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_fairy","man","male"],"k":[52,5],"o":5},"female_fairy":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB-200D-2640-FE0F","non_qualified":"1F9DA-1F3FB-200D-2640","image":"1f9da-1f3fb-200d-2640-fe0f.png","sheet_x":52,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DA-1F3FB"},"1F3FC":{"unified":"1F9DA-1F3FC-200D-2640-FE0F","non_qualified":"1F9DA-1F3FC-200D-2640","image":"1f9da-1f3fc-200d-2640-fe0f.png","sheet_x":52,"sheet_y":1,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DA-1F3FC"},"1F3FD":{"unified":"1F9DA-1F3FD-200D-2640-FE0F","non_qualified":"1F9DA-1F3FD-200D-2640","image":"1f9da-1f3fd-200d-2640-fe0f.png","sheet_x":52,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DA-1F3FD"},"1F3FE":{"unified":"1F9DA-1F3FE-200D-2640-FE0F","non_qualified":"1F9DA-1F3FE-200D-2640","image":"1f9da-1f3fe-200d-2640-fe0f.png","sheet_x":52,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DA-1F3FE"},"1F3FF":{"unified":"1F9DA-1F3FF-200D-2640-FE0F","non_qualified":"1F9DA-1F3FF-200D-2640","image":"1f9da-1f3ff-200d-2640-fe0f.png","sheet_x":52,"sheet_y":4,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DA-1F3FF"}},"obsoletes":"1F9DA","a":"Woman Fairy","b":"1F9DA-200D-2640-FE0F","c":"1F9DA-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_fairy","woman","female"],"k":[51,60],"o":5},"vampire":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB","non_qualified":null,"image":"1f9db-1f3fb.png","sheet_x":52,"sheet_y":30,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9DB-1F3FC","non_qualified":null,"image":"1f9db-1f3fc.png","sheet_x":52,"sheet_y":31,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9DB-1F3FD","non_qualified":null,"image":"1f9db-1f3fd.png","sheet_x":52,"sheet_y":32,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9DB-1F3FE","non_qualified":null,"image":"1f9db-1f3fe.png","sheet_x":52,"sheet_y":33,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9DB-1F3FF","non_qualified":null,"image":"1f9db-1f3ff.png","sheet_x":52,"sheet_y":34,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9DB-200D-2640-FE0F","a":"Vampire","b":"1F9DB","d":true,"e":true,"f":true,"h":true,"j":["vampire","blood","twilight"],"k":[52,29],"o":5},"male_vampire":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB-200D-2642-FE0F","non_qualified":"1F9DB-1F3FB-200D-2642","image":"1f9db-1f3fb-200d-2642-fe0f.png","sheet_x":52,"sheet_y":24,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DB-1F3FC-200D-2642-FE0F","non_qualified":"1F9DB-1F3FC-200D-2642","image":"1f9db-1f3fc-200d-2642-fe0f.png","sheet_x":52,"sheet_y":25,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DB-1F3FD-200D-2642-FE0F","non_qualified":"1F9DB-1F3FD-200D-2642","image":"1f9db-1f3fd-200d-2642-fe0f.png","sheet_x":52,"sheet_y":26,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DB-1F3FE-200D-2642-FE0F","non_qualified":"1F9DB-1F3FE-200D-2642","image":"1f9db-1f3fe-200d-2642-fe0f.png","sheet_x":52,"sheet_y":27,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DB-1F3FF-200D-2642-FE0F","non_qualified":"1F9DB-1F3FF-200D-2642","image":"1f9db-1f3ff-200d-2642-fe0f.png","sheet_x":52,"sheet_y":28,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Vampire","b":"1F9DB-200D-2642-FE0F","c":"1F9DB-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_vampire","man","male","dracula"],"k":[52,23],"o":5},"female_vampire":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB-200D-2640-FE0F","non_qualified":"1F9DB-1F3FB-200D-2640","image":"1f9db-1f3fb-200d-2640-fe0f.png","sheet_x":52,"sheet_y":18,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FB"},"1F3FC":{"unified":"1F9DB-1F3FC-200D-2640-FE0F","non_qualified":"1F9DB-1F3FC-200D-2640","image":"1f9db-1f3fc-200d-2640-fe0f.png","sheet_x":52,"sheet_y":19,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FC"},"1F3FD":{"unified":"1F9DB-1F3FD-200D-2640-FE0F","non_qualified":"1F9DB-1F3FD-200D-2640","image":"1f9db-1f3fd-200d-2640-fe0f.png","sheet_x":52,"sheet_y":20,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FD"},"1F3FE":{"unified":"1F9DB-1F3FE-200D-2640-FE0F","non_qualified":"1F9DB-1F3FE-200D-2640","image":"1f9db-1f3fe-200d-2640-fe0f.png","sheet_x":52,"sheet_y":21,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FE"},"1F3FF":{"unified":"1F9DB-1F3FF-200D-2640-FE0F","non_qualified":"1F9DB-1F3FF-200D-2640","image":"1f9db-1f3ff-200d-2640-fe0f.png","sheet_x":52,"sheet_y":22,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FF"}},"obsoletes":"1F9DB","a":"Woman Vampire","b":"1F9DB-200D-2640-FE0F","c":"1F9DB-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_vampire","woman","female"],"k":[52,17],"o":5},"merperson":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB","non_qualified":null,"image":"1f9dc-1f3fb.png","sheet_x":52,"sheet_y":48,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FB-200D-2642-FE0F"},"1F3FC":{"unified":"1F9DC-1F3FC","non_qualified":null,"image":"1f9dc-1f3fc.png","sheet_x":52,"sheet_y":49,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FC-200D-2642-FE0F"},"1F3FD":{"unified":"1F9DC-1F3FD","non_qualified":null,"image":"1f9dc-1f3fd.png","sheet_x":52,"sheet_y":50,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FD-200D-2642-FE0F"},"1F3FE":{"unified":"1F9DC-1F3FE","non_qualified":null,"image":"1f9dc-1f3fe.png","sheet_x":52,"sheet_y":51,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FE-200D-2642-FE0F"},"1F3FF":{"unified":"1F9DC-1F3FF","non_qualified":null,"image":"1f9dc-1f3ff.png","sheet_x":52,"sheet_y":52,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FF-200D-2642-FE0F"}},"obsoleted_by":"1F9DC-200D-2642-FE0F","a":"Merperson","b":"1F9DC","d":true,"e":true,"f":true,"h":true,"j":["merperson","sea"],"k":[52,47],"o":5},"merman":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB-200D-2642-FE0F","non_qualified":"1F9DC-1F3FB-200D-2642","image":"1f9dc-1f3fb-200d-2642-fe0f.png","sheet_x":52,"sheet_y":42,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FB"},"1F3FC":{"unified":"1F9DC-1F3FC-200D-2642-FE0F","non_qualified":"1F9DC-1F3FC-200D-2642","image":"1f9dc-1f3fc-200d-2642-fe0f.png","sheet_x":52,"sheet_y":43,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FC"},"1F3FD":{"unified":"1F9DC-1F3FD-200D-2642-FE0F","non_qualified":"1F9DC-1F3FD-200D-2642","image":"1f9dc-1f3fd-200d-2642-fe0f.png","sheet_x":52,"sheet_y":44,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FD"},"1F3FE":{"unified":"1F9DC-1F3FE-200D-2642-FE0F","non_qualified":"1F9DC-1F3FE-200D-2642","image":"1f9dc-1f3fe-200d-2642-fe0f.png","sheet_x":52,"sheet_y":45,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FE"},"1F3FF":{"unified":"1F9DC-1F3FF-200D-2642-FE0F","non_qualified":"1F9DC-1F3FF-200D-2642","image":"1f9dc-1f3ff-200d-2642-fe0f.png","sheet_x":52,"sheet_y":46,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FF"}},"obsoletes":"1F9DC","a":"Merman","b":"1F9DC-200D-2642-FE0F","c":"1F9DC-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["merman","man","male","triton"],"k":[52,41],"o":5},"mermaid":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB-200D-2640-FE0F","non_qualified":"1F9DC-1F3FB-200D-2640","image":"1f9dc-1f3fb-200d-2640-fe0f.png","sheet_x":52,"sheet_y":36,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DC-1F3FC-200D-2640-FE0F","non_qualified":"1F9DC-1F3FC-200D-2640","image":"1f9dc-1f3fc-200d-2640-fe0f.png","sheet_x":52,"sheet_y":37,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DC-1F3FD-200D-2640-FE0F","non_qualified":"1F9DC-1F3FD-200D-2640","image":"1f9dc-1f3fd-200d-2640-fe0f.png","sheet_x":52,"sheet_y":38,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DC-1F3FE-200D-2640-FE0F","non_qualified":"1F9DC-1F3FE-200D-2640","image":"1f9dc-1f3fe-200d-2640-fe0f.png","sheet_x":52,"sheet_y":39,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DC-1F3FF-200D-2640-FE0F","non_qualified":"1F9DC-1F3FF-200D-2640","image":"1f9dc-1f3ff-200d-2640-fe0f.png","sheet_x":52,"sheet_y":40,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Mermaid","b":"1F9DC-200D-2640-FE0F","c":"1F9DC-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["mermaid","woman","female","merwoman","ariel"],"k":[52,35],"o":5},"elf":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB","non_qualified":null,"image":"1f9dd-1f3fb.png","sheet_x":53,"sheet_y":5,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FB-200D-2642-FE0F"},"1F3FC":{"unified":"1F9DD-1F3FC","non_qualified":null,"image":"1f9dd-1f3fc.png","sheet_x":53,"sheet_y":6,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FC-200D-2642-FE0F"},"1F3FD":{"unified":"1F9DD-1F3FD","non_qualified":null,"image":"1f9dd-1f3fd.png","sheet_x":53,"sheet_y":7,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FD-200D-2642-FE0F"},"1F3FE":{"unified":"1F9DD-1F3FE","non_qualified":null,"image":"1f9dd-1f3fe.png","sheet_x":53,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FE-200D-2642-FE0F"},"1F3FF":{"unified":"1F9DD-1F3FF","non_qualified":null,"image":"1f9dd-1f3ff.png","sheet_x":53,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FF-200D-2642-FE0F"}},"obsoleted_by":"1F9DD-200D-2642-FE0F","a":"Elf","b":"1F9DD","d":true,"e":true,"f":true,"h":true,"j":["elf","magical"],"k":[53,4],"o":5},"male_elf":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB-200D-2642-FE0F","non_qualified":"1F9DD-1F3FB-200D-2642","image":"1f9dd-1f3fb-200d-2642-fe0f.png","sheet_x":52,"sheet_y":60,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FB"},"1F3FC":{"unified":"1F9DD-1F3FC-200D-2642-FE0F","non_qualified":"1F9DD-1F3FC-200D-2642","image":"1f9dd-1f3fc-200d-2642-fe0f.png","sheet_x":53,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FC"},"1F3FD":{"unified":"1F9DD-1F3FD-200D-2642-FE0F","non_qualified":"1F9DD-1F3FD-200D-2642","image":"1f9dd-1f3fd-200d-2642-fe0f.png","sheet_x":53,"sheet_y":1,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FD"},"1F3FE":{"unified":"1F9DD-1F3FE-200D-2642-FE0F","non_qualified":"1F9DD-1F3FE-200D-2642","image":"1f9dd-1f3fe-200d-2642-fe0f.png","sheet_x":53,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FE"},"1F3FF":{"unified":"1F9DD-1F3FF-200D-2642-FE0F","non_qualified":"1F9DD-1F3FF-200D-2642","image":"1f9dd-1f3ff-200d-2642-fe0f.png","sheet_x":53,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FF"}},"obsoletes":"1F9DD","a":"Man Elf","b":"1F9DD-200D-2642-FE0F","c":"1F9DD-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_elf","man","male"],"k":[52,59],"o":5},"female_elf":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB-200D-2640-FE0F","non_qualified":"1F9DD-1F3FB-200D-2640","image":"1f9dd-1f3fb-200d-2640-fe0f.png","sheet_x":52,"sheet_y":54,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DD-1F3FC-200D-2640-FE0F","non_qualified":"1F9DD-1F3FC-200D-2640","image":"1f9dd-1f3fc-200d-2640-fe0f.png","sheet_x":52,"sheet_y":55,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DD-1F3FD-200D-2640-FE0F","non_qualified":"1F9DD-1F3FD-200D-2640","image":"1f9dd-1f3fd-200d-2640-fe0f.png","sheet_x":52,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DD-1F3FE-200D-2640-FE0F","non_qualified":"1F9DD-1F3FE-200D-2640","image":"1f9dd-1f3fe-200d-2640-fe0f.png","sheet_x":52,"sheet_y":57,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DD-1F3FF-200D-2640-FE0F","non_qualified":"1F9DD-1F3FF-200D-2640","image":"1f9dd-1f3ff-200d-2640-fe0f.png","sheet_x":52,"sheet_y":58,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Elf","b":"1F9DD-200D-2640-FE0F","c":"1F9DD-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_elf","woman","female"],"k":[52,53],"o":5},"genie":{"subcategory":"person-fantasy","obsoleted_by":"1F9DE-200D-2642-FE0F","a":"Genie","b":"1F9DE","d":true,"e":true,"f":true,"h":true,"j":["genie","magical","wishes"],"k":[53,12],"o":5},"male_genie":{"subcategory":"person-fantasy","obsoletes":"1F9DE","a":"Man Genie","b":"1F9DE-200D-2642-FE0F","c":"1F9DE-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_genie","man","male"],"k":[53,11],"o":5},"female_genie":{"subcategory":"person-fantasy","a":"Woman Genie","b":"1F9DE-200D-2640-FE0F","c":"1F9DE-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_genie","woman","female"],"k":[53,10],"o":5},"zombie":{"subcategory":"person-fantasy","obsoleted_by":"1F9DF-200D-2642-FE0F","a":"Zombie","b":"1F9DF","d":true,"e":true,"f":true,"h":true,"j":["zombie","dead"],"k":[53,15],"o":5},"male_zombie":{"subcategory":"person-fantasy","obsoletes":"1F9DF","a":"Man Zombie","b":"1F9DF-200D-2642-FE0F","c":"1F9DF-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_zombie","man","male","dracula","undead","walking dead"],"k":[53,14],"o":5},"female_zombie":{"subcategory":"person-fantasy","a":"Woman Zombie","b":"1F9DF-200D-2640-FE0F","c":"1F9DF-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_zombie","woman","female","undead","walking dead"],"k":[53,13],"o":5},"troll":{"subcategory":"person-fantasy","a":"Troll","b":"1F9CC","d":true,"e":true,"f":true,"h":true,"j":["troll","mystical","monster"],"k":[46,19],"o":14},"massage":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F486-1F3FB","non_qualified":null,"image":"1f486-1f3fb.png","sheet_x":26,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F486-1F3FC","non_qualified":null,"image":"1f486-1f3fc.png","sheet_x":26,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F486-1F3FD","non_qualified":null,"image":"1f486-1f3fd.png","sheet_x":26,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F486-1F3FE","non_qualified":null,"image":"1f486-1f3fe.png","sheet_x":26,"sheet_y":15,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F486-1F3FF","non_qualified":null,"image":"1f486-1f3ff.png","sheet_x":26,"sheet_y":16,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F486-200D-2640-FE0F","a":"Face Massage","b":"1F486","d":true,"e":true,"f":true,"h":true,"j":["person_getting_massage","relax"],"k":[26,11],"o":0},"man-getting-massage":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F486-1F3FB-200D-2642-FE0F","non_qualified":"1F486-1F3FB-200D-2642","image":"1f486-1f3fb-200d-2642-fe0f.png","sheet_x":26,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F486-1F3FC-200D-2642-FE0F","non_qualified":"1F486-1F3FC-200D-2642","image":"1f486-1f3fc-200d-2642-fe0f.png","sheet_x":26,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F486-1F3FD-200D-2642-FE0F","non_qualified":"1F486-1F3FD-200D-2642","image":"1f486-1f3fd-200d-2642-fe0f.png","sheet_x":26,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F486-1F3FE-200D-2642-FE0F","non_qualified":"1F486-1F3FE-200D-2642","image":"1f486-1f3fe-200d-2642-fe0f.png","sheet_x":26,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F486-1F3FF-200D-2642-FE0F","non_qualified":"1F486-1F3FF-200D-2642","image":"1f486-1f3ff-200d-2642-fe0f.png","sheet_x":26,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Getting Massage","b":"1F486-200D-2642-FE0F","c":"1F486-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_getting_massage","male","boy","man","head"],"k":[26,5],"o":4},"woman-getting-massage":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F486-1F3FB-200D-2640-FE0F","non_qualified":"1F486-1F3FB-200D-2640","image":"1f486-1f3fb-200d-2640-fe0f.png","sheet_x":26,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F486-1F3FC-200D-2640-FE0F","non_qualified":"1F486-1F3FC-200D-2640","image":"1f486-1f3fc-200d-2640-fe0f.png","sheet_x":26,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F486-1F3FD-200D-2640-FE0F","non_qualified":"1F486-1F3FD-200D-2640","image":"1f486-1f3fd-200d-2640-fe0f.png","sheet_x":26,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F486-1F3FE-200D-2640-FE0F","non_qualified":"1F486-1F3FE-200D-2640","image":"1f486-1f3fe-200d-2640-fe0f.png","sheet_x":26,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F486-1F3FF-200D-2640-FE0F","non_qualified":"1F486-1F3FF-200D-2640","image":"1f486-1f3ff-200d-2640-fe0f.png","sheet_x":26,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F486","a":"Woman Getting Massage","b":"1F486-200D-2640-FE0F","c":"1F486-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_getting_massage","female","girl","woman","head"],"k":[25,60],"o":4},"haircut":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F487-1F3FB","non_qualified":null,"image":"1f487-1f3fb.png","sheet_x":26,"sheet_y":30,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F487-1F3FC","non_qualified":null,"image":"1f487-1f3fc.png","sheet_x":26,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F487-1F3FD","non_qualified":null,"image":"1f487-1f3fd.png","sheet_x":26,"sheet_y":32,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F487-1F3FE","non_qualified":null,"image":"1f487-1f3fe.png","sheet_x":26,"sheet_y":33,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F487-1F3FF","non_qualified":null,"image":"1f487-1f3ff.png","sheet_x":26,"sheet_y":34,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F487-200D-2640-FE0F","a":"Haircut","b":"1F487","d":true,"e":true,"f":true,"h":true,"j":["person_getting_haircut","hairstyle"],"k":[26,29],"o":0},"man-getting-haircut":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F487-1F3FB-200D-2642-FE0F","non_qualified":"1F487-1F3FB-200D-2642","image":"1f487-1f3fb-200d-2642-fe0f.png","sheet_x":26,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F487-1F3FC-200D-2642-FE0F","non_qualified":"1F487-1F3FC-200D-2642","image":"1f487-1f3fc-200d-2642-fe0f.png","sheet_x":26,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F487-1F3FD-200D-2642-FE0F","non_qualified":"1F487-1F3FD-200D-2642","image":"1f487-1f3fd-200d-2642-fe0f.png","sheet_x":26,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F487-1F3FE-200D-2642-FE0F","non_qualified":"1F487-1F3FE-200D-2642","image":"1f487-1f3fe-200d-2642-fe0f.png","sheet_x":26,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F487-1F3FF-200D-2642-FE0F","non_qualified":"1F487-1F3FF-200D-2642","image":"1f487-1f3ff-200d-2642-fe0f.png","sheet_x":26,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Getting Haircut","b":"1F487-200D-2642-FE0F","c":"1F487-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_getting_haircut","male","boy","man"],"k":[26,23],"o":4},"woman-getting-haircut":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F487-1F3FB-200D-2640-FE0F","non_qualified":"1F487-1F3FB-200D-2640","image":"1f487-1f3fb-200d-2640-fe0f.png","sheet_x":26,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F487-1F3FC-200D-2640-FE0F","non_qualified":"1F487-1F3FC-200D-2640","image":"1f487-1f3fc-200d-2640-fe0f.png","sheet_x":26,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F487-1F3FD-200D-2640-FE0F","non_qualified":"1F487-1F3FD-200D-2640","image":"1f487-1f3fd-200d-2640-fe0f.png","sheet_x":26,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F487-1F3FE-200D-2640-FE0F","non_qualified":"1F487-1F3FE-200D-2640","image":"1f487-1f3fe-200d-2640-fe0f.png","sheet_x":26,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F487-1F3FF-200D-2640-FE0F","non_qualified":"1F487-1F3FF-200D-2640","image":"1f487-1f3ff-200d-2640-fe0f.png","sheet_x":26,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F487","a":"Woman Getting Haircut","b":"1F487-200D-2640-FE0F","c":"1F487-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_getting_haircut","female","girl","woman"],"k":[26,17],"o":4},"walking":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB","non_qualified":null,"image":"1f6b6-1f3fb.png","sheet_x":37,"sheet_y":29,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B6-1F3FC","non_qualified":null,"image":"1f6b6-1f3fc.png","sheet_x":37,"sheet_y":30,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B6-1F3FD","non_qualified":null,"image":"1f6b6-1f3fd.png","sheet_x":37,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B6-1F3FE","non_qualified":null,"image":"1f6b6-1f3fe.png","sheet_x":37,"sheet_y":32,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B6-1F3FF","non_qualified":null,"image":"1f6b6-1f3ff.png","sheet_x":37,"sheet_y":33,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F6B6-200D-2642-FE0F","a":"Pedestrian","b":"1F6B6","d":true,"e":true,"f":true,"h":true,"j":["person_walking","move"],"k":[37,28],"o":0},"man-walking":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB-200D-2642-FE0F","non_qualified":"1F6B6-1F3FB-200D-2642","image":"1f6b6-1f3fb-200d-2642-fe0f.png","sheet_x":37,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B6-1F3FC-200D-2642-FE0F","non_qualified":"1F6B6-1F3FC-200D-2642","image":"1f6b6-1f3fc-200d-2642-fe0f.png","sheet_x":37,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B6-1F3FD-200D-2642-FE0F","non_qualified":"1F6B6-1F3FD-200D-2642","image":"1f6b6-1f3fd-200d-2642-fe0f.png","sheet_x":37,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B6-1F3FE-200D-2642-FE0F","non_qualified":"1F6B6-1F3FE-200D-2642","image":"1f6b6-1f3fe-200d-2642-fe0f.png","sheet_x":37,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B6-1F3FF-200D-2642-FE0F","non_qualified":"1F6B6-1F3FF-200D-2642","image":"1f6b6-1f3ff-200d-2642-fe0f.png","sheet_x":37,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6B6","a":"Man Walking","b":"1F6B6-200D-2642-FE0F","c":"1F6B6-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_walking","human","feet","steps"],"k":[37,22],"o":4},"woman-walking":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB-200D-2640-FE0F","non_qualified":"1F6B6-1F3FB-200D-2640","image":"1f6b6-1f3fb-200d-2640-fe0f.png","sheet_x":37,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B6-1F3FC-200D-2640-FE0F","non_qualified":"1F6B6-1F3FC-200D-2640","image":"1f6b6-1f3fc-200d-2640-fe0f.png","sheet_x":37,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B6-1F3FD-200D-2640-FE0F","non_qualified":"1F6B6-1F3FD-200D-2640","image":"1f6b6-1f3fd-200d-2640-fe0f.png","sheet_x":37,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B6-1F3FE-200D-2640-FE0F","non_qualified":"1F6B6-1F3FE-200D-2640","image":"1f6b6-1f3fe-200d-2640-fe0f.png","sheet_x":37,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B6-1F3FF-200D-2640-FE0F","non_qualified":"1F6B6-1F3FF-200D-2640","image":"1f6b6-1f3ff-200d-2640-fe0f.png","sheet_x":37,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Walking","b":"1F6B6-200D-2640-FE0F","c":"1F6B6-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_walking","human","feet","steps","woman","female"],"k":[37,16],"o":4},"standing_person":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB","non_qualified":null,"image":"1f9cd-1f3fb.png","sheet_x":46,"sheet_y":33,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CD-1F3FC","non_qualified":null,"image":"1f9cd-1f3fc.png","sheet_x":46,"sheet_y":34,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CD-1F3FD","non_qualified":null,"image":"1f9cd-1f3fd.png","sheet_x":46,"sheet_y":35,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CD-1F3FE","non_qualified":null,"image":"1f9cd-1f3fe.png","sheet_x":46,"sheet_y":36,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CD-1F3FF","non_qualified":null,"image":"1f9cd-1f3ff.png","sheet_x":46,"sheet_y":37,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Standing Person","b":"1F9CD","d":true,"e":true,"f":true,"h":true,"j":["person_standing","still"],"k":[46,32],"o":12},"man_standing":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB-200D-2642-FE0F","non_qualified":"1F9CD-1F3FB-200D-2642","image":"1f9cd-1f3fb-200d-2642-fe0f.png","sheet_x":46,"sheet_y":27,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CD-1F3FC-200D-2642-FE0F","non_qualified":"1F9CD-1F3FC-200D-2642","image":"1f9cd-1f3fc-200d-2642-fe0f.png","sheet_x":46,"sheet_y":28,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CD-1F3FD-200D-2642-FE0F","non_qualified":"1F9CD-1F3FD-200D-2642","image":"1f9cd-1f3fd-200d-2642-fe0f.png","sheet_x":46,"sheet_y":29,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CD-1F3FE-200D-2642-FE0F","non_qualified":"1F9CD-1F3FE-200D-2642","image":"1f9cd-1f3fe-200d-2642-fe0f.png","sheet_x":46,"sheet_y":30,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CD-1F3FF-200D-2642-FE0F","non_qualified":"1F9CD-1F3FF-200D-2642","image":"1f9cd-1f3ff-200d-2642-fe0f.png","sheet_x":46,"sheet_y":31,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Standing","b":"1F9CD-200D-2642-FE0F","c":"1F9CD-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_standing","still"],"k":[46,26],"o":12},"woman_standing":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB-200D-2640-FE0F","non_qualified":"1F9CD-1F3FB-200D-2640","image":"1f9cd-1f3fb-200d-2640-fe0f.png","sheet_x":46,"sheet_y":21,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CD-1F3FC-200D-2640-FE0F","non_qualified":"1F9CD-1F3FC-200D-2640","image":"1f9cd-1f3fc-200d-2640-fe0f.png","sheet_x":46,"sheet_y":22,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CD-1F3FD-200D-2640-FE0F","non_qualified":"1F9CD-1F3FD-200D-2640","image":"1f9cd-1f3fd-200d-2640-fe0f.png","sheet_x":46,"sheet_y":23,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CD-1F3FE-200D-2640-FE0F","non_qualified":"1F9CD-1F3FE-200D-2640","image":"1f9cd-1f3fe-200d-2640-fe0f.png","sheet_x":46,"sheet_y":24,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CD-1F3FF-200D-2640-FE0F","non_qualified":"1F9CD-1F3FF-200D-2640","image":"1f9cd-1f3ff-200d-2640-fe0f.png","sheet_x":46,"sheet_y":25,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Standing","b":"1F9CD-200D-2640-FE0F","c":"1F9CD-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_standing","still"],"k":[46,20],"o":12},"kneeling_person":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB","non_qualified":null,"image":"1f9ce-1f3fb.png","sheet_x":46,"sheet_y":51,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CE-1F3FC","non_qualified":null,"image":"1f9ce-1f3fc.png","sheet_x":46,"sheet_y":52,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CE-1F3FD","non_qualified":null,"image":"1f9ce-1f3fd.png","sheet_x":46,"sheet_y":53,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CE-1F3FE","non_qualified":null,"image":"1f9ce-1f3fe.png","sheet_x":46,"sheet_y":54,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CE-1F3FF","non_qualified":null,"image":"1f9ce-1f3ff.png","sheet_x":46,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Kneeling Person","b":"1F9CE","d":true,"e":true,"f":true,"h":true,"j":["person_kneeling","pray","respectful"],"k":[46,50],"o":12},"man_kneeling":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB-200D-2642-FE0F","non_qualified":"1F9CE-1F3FB-200D-2642","image":"1f9ce-1f3fb-200d-2642-fe0f.png","sheet_x":46,"sheet_y":45,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CE-1F3FC-200D-2642-FE0F","non_qualified":"1F9CE-1F3FC-200D-2642","image":"1f9ce-1f3fc-200d-2642-fe0f.png","sheet_x":46,"sheet_y":46,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CE-1F3FD-200D-2642-FE0F","non_qualified":"1F9CE-1F3FD-200D-2642","image":"1f9ce-1f3fd-200d-2642-fe0f.png","sheet_x":46,"sheet_y":47,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CE-1F3FE-200D-2642-FE0F","non_qualified":"1F9CE-1F3FE-200D-2642","image":"1f9ce-1f3fe-200d-2642-fe0f.png","sheet_x":46,"sheet_y":48,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CE-1F3FF-200D-2642-FE0F","non_qualified":"1F9CE-1F3FF-200D-2642","image":"1f9ce-1f3ff-200d-2642-fe0f.png","sheet_x":46,"sheet_y":49,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Kneeling","b":"1F9CE-200D-2642-FE0F","c":"1F9CE-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_kneeling","pray","respectful"],"k":[46,44],"o":12},"woman_kneeling":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB-200D-2640-FE0F","non_qualified":"1F9CE-1F3FB-200D-2640","image":"1f9ce-1f3fb-200d-2640-fe0f.png","sheet_x":46,"sheet_y":39,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CE-1F3FC-200D-2640-FE0F","non_qualified":"1F9CE-1F3FC-200D-2640","image":"1f9ce-1f3fc-200d-2640-fe0f.png","sheet_x":46,"sheet_y":40,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CE-1F3FD-200D-2640-FE0F","non_qualified":"1F9CE-1F3FD-200D-2640","image":"1f9ce-1f3fd-200d-2640-fe0f.png","sheet_x":46,"sheet_y":41,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CE-1F3FE-200D-2640-FE0F","non_qualified":"1F9CE-1F3FE-200D-2640","image":"1f9ce-1f3fe-200d-2640-fe0f.png","sheet_x":46,"sheet_y":42,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CE-1F3FF-200D-2640-FE0F","non_qualified":"1F9CE-1F3FF-200D-2640","image":"1f9ce-1f3ff-200d-2640-fe0f.png","sheet_x":46,"sheet_y":43,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Kneeling","b":"1F9CE-200D-2640-FE0F","c":"1F9CE-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_kneeling","respectful","pray"],"k":[46,38],"o":12},"person_with_probing_cane":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9af.png","sheet_x":49,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9af.png","sheet_x":49,"sheet_y":10,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9af.png","sheet_x":49,"sheet_y":11,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9af.png","sheet_x":49,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9af.png","sheet_x":49,"sheet_y":13,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person with White Cane","b":"1F9D1-200D-1F9AF","d":true,"e":true,"f":true,"h":true,"j":["person_with_probing_cane","blind"],"k":[49,8],"o":12},"man_with_probing_cane":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fb-200d-1f9af.png","sheet_x":15,"sheet_y":25,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fc-200d-1f9af.png","sheet_x":15,"sheet_y":26,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fd-200d-1f9af.png","sheet_x":15,"sheet_y":27,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fe-200d-1f9af.png","sheet_x":15,"sheet_y":28,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9AF","non_qualified":null,"image":"1f468-1f3ff-200d-1f9af.png","sheet_x":15,"sheet_y":29,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man with White Cane","b":"1F468-200D-1F9AF","d":true,"e":true,"f":true,"h":true,"j":["man_with_probing_cane","blind"],"k":[15,24],"o":12},"woman_with_probing_cane":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fb-200d-1f9af.png","sheet_x":18,"sheet_y":54,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fc-200d-1f9af.png","sheet_x":18,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fd-200d-1f9af.png","sheet_x":18,"sheet_y":56,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fe-200d-1f9af.png","sheet_x":18,"sheet_y":57,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9AF","non_qualified":null,"image":"1f469-1f3ff-200d-1f9af.png","sheet_x":18,"sheet_y":58,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman with White Cane","b":"1F469-200D-1F9AF","d":true,"e":true,"f":true,"h":true,"j":["woman_with_probing_cane","blind"],"k":[18,53],"o":12},"person_in_motorized_wheelchair":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9bc.png","sheet_x":49,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9bc.png","sheet_x":49,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9bc.png","sheet_x":49,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9bc.png","sheet_x":49,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9bc.png","sheet_x":49,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person in Motorized Wheelchair","b":"1F9D1-200D-1F9BC","d":true,"e":true,"f":true,"h":true,"j":["person_in_motorized_wheelchair","disability","accessibility"],"k":[49,38],"o":12},"man_in_motorized_wheelchair":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fb-200d-1f9bc.png","sheet_x":15,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fc-200d-1f9bc.png","sheet_x":15,"sheet_y":56,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fd-200d-1f9bc.png","sheet_x":15,"sheet_y":57,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fe-200d-1f9bc.png","sheet_x":15,"sheet_y":58,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9BC","non_qualified":null,"image":"1f468-1f3ff-200d-1f9bc.png","sheet_x":15,"sheet_y":59,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Motorized Wheelchair","b":"1F468-200D-1F9BC","d":true,"e":true,"f":true,"h":true,"j":["man_in_motorized_wheelchair","disability","accessibility"],"k":[15,54],"o":12},"woman_in_motorized_wheelchair":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fb-200d-1f9bc.png","sheet_x":19,"sheet_y":23,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fc-200d-1f9bc.png","sheet_x":19,"sheet_y":24,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fd-200d-1f9bc.png","sheet_x":19,"sheet_y":25,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fe-200d-1f9bc.png","sheet_x":19,"sheet_y":26,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9BC","non_qualified":null,"image":"1f469-1f3ff-200d-1f9bc.png","sheet_x":19,"sheet_y":27,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Motorized Wheelchair","b":"1F469-200D-1F9BC","d":true,"e":true,"f":true,"h":true,"j":["woman_in_motorized_wheelchair","disability","accessibility"],"k":[19,22],"o":12},"person_in_manual_wheelchair":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9bd.png","sheet_x":49,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9bd.png","sheet_x":49,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9bd.png","sheet_x":49,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9bd.png","sheet_x":49,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9bd.png","sheet_x":49,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person in Manual Wheelchair","b":"1F9D1-200D-1F9BD","d":true,"e":true,"f":true,"h":true,"j":["person_in_manual_wheelchair","disability","accessibility"],"k":[49,44],"o":12},"man_in_manual_wheelchair":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fb-200d-1f9bd.png","sheet_x":16,"sheet_y":0,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fc-200d-1f9bd.png","sheet_x":16,"sheet_y":1,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fd-200d-1f9bd.png","sheet_x":16,"sheet_y":2,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fe-200d-1f9bd.png","sheet_x":16,"sheet_y":3,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9BD","non_qualified":null,"image":"1f468-1f3ff-200d-1f9bd.png","sheet_x":16,"sheet_y":4,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Manual Wheelchair","b":"1F468-200D-1F9BD","d":true,"e":true,"f":true,"h":true,"j":["man_in_manual_wheelchair","disability","accessibility"],"k":[15,60],"o":12},"woman_in_manual_wheelchair":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fb-200d-1f9bd.png","sheet_x":19,"sheet_y":29,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fc-200d-1f9bd.png","sheet_x":19,"sheet_y":30,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fd-200d-1f9bd.png","sheet_x":19,"sheet_y":31,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fe-200d-1f9bd.png","sheet_x":19,"sheet_y":32,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9BD","non_qualified":null,"image":"1f469-1f3ff-200d-1f9bd.png","sheet_x":19,"sheet_y":33,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Manual Wheelchair","b":"1F469-200D-1F9BD","d":true,"e":true,"f":true,"h":true,"j":["woman_in_manual_wheelchair","disability","accessibility"],"k":[19,28],"o":12},"runner":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB","non_qualified":null,"image":"1f3c3-1f3fb.png","sheet_x":8,"sheet_y":27,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C3-1F3FC","non_qualified":null,"image":"1f3c3-1f3fc.png","sheet_x":8,"sheet_y":28,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C3-1F3FD","non_qualified":null,"image":"1f3c3-1f3fd.png","sheet_x":8,"sheet_y":29,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C3-1F3FE","non_qualified":null,"image":"1f3c3-1f3fe.png","sheet_x":8,"sheet_y":30,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C3-1F3FF","non_qualified":null,"image":"1f3c3-1f3ff.png","sheet_x":8,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F3C3-200D-2642-FE0F","a":"Runner","b":"1F3C3","d":true,"e":true,"f":true,"h":true,"j":["person_running","move"],"k":[8,26],"n":["running"],"o":0},"man-running":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB-200D-2642-FE0F","non_qualified":"1F3C3-1F3FB-200D-2642","image":"1f3c3-1f3fb-200d-2642-fe0f.png","sheet_x":8,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C3-1F3FC-200D-2642-FE0F","non_qualified":"1F3C3-1F3FC-200D-2642","image":"1f3c3-1f3fc-200d-2642-fe0f.png","sheet_x":8,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C3-1F3FD-200D-2642-FE0F","non_qualified":"1F3C3-1F3FD-200D-2642","image":"1f3c3-1f3fd-200d-2642-fe0f.png","sheet_x":8,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C3-1F3FE-200D-2642-FE0F","non_qualified":"1F3C3-1F3FE-200D-2642","image":"1f3c3-1f3fe-200d-2642-fe0f.png","sheet_x":8,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C3-1F3FF-200D-2642-FE0F","non_qualified":"1F3C3-1F3FF-200D-2642","image":"1f3c3-1f3ff-200d-2642-fe0f.png","sheet_x":8,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3C3","a":"Man Running","b":"1F3C3-200D-2642-FE0F","c":"1F3C3-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_running","man","walking","exercise","race","running"],"k":[8,20],"o":4},"woman-running":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB-200D-2640-FE0F","non_qualified":"1F3C3-1F3FB-200D-2640","image":"1f3c3-1f3fb-200d-2640-fe0f.png","sheet_x":8,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C3-1F3FC-200D-2640-FE0F","non_qualified":"1F3C3-1F3FC-200D-2640","image":"1f3c3-1f3fc-200d-2640-fe0f.png","sheet_x":8,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C3-1F3FD-200D-2640-FE0F","non_qualified":"1F3C3-1F3FD-200D-2640","image":"1f3c3-1f3fd-200d-2640-fe0f.png","sheet_x":8,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C3-1F3FE-200D-2640-FE0F","non_qualified":"1F3C3-1F3FE-200D-2640","image":"1f3c3-1f3fe-200d-2640-fe0f.png","sheet_x":8,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C3-1F3FF-200D-2640-FE0F","non_qualified":"1F3C3-1F3FF-200D-2640","image":"1f3c3-1f3ff-200d-2640-fe0f.png","sheet_x":8,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Running","b":"1F3C3-200D-2640-FE0F","c":"1F3C3-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_running","woman","walking","exercise","race","running","female"],"k":[8,14],"o":4},"dancer":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F483-1F3FB","non_qualified":null,"image":"1f483-1f3fb.png","sheet_x":25,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F483-1F3FC","non_qualified":null,"image":"1f483-1f3fc.png","sheet_x":25,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F483-1F3FD","non_qualified":null,"image":"1f483-1f3fd.png","sheet_x":25,"sheet_y":50,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F483-1F3FE","non_qualified":null,"image":"1f483-1f3fe.png","sheet_x":25,"sheet_y":51,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F483-1F3FF","non_qualified":null,"image":"1f483-1f3ff.png","sheet_x":25,"sheet_y":52,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Dancer","b":"1F483","d":true,"e":true,"f":true,"h":true,"j":["woman_dancing","female","girl","woman","fun"],"k":[25,47],"o":0},"man_dancing":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F57A-1F3FB","non_qualified":null,"image":"1f57a-1f3fb.png","sheet_x":31,"sheet_y":28,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F57A-1F3FC","non_qualified":null,"image":"1f57a-1f3fc.png","sheet_x":31,"sheet_y":29,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F57A-1F3FD","non_qualified":null,"image":"1f57a-1f3fd.png","sheet_x":31,"sheet_y":30,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F57A-1F3FE","non_qualified":null,"image":"1f57a-1f3fe.png","sheet_x":31,"sheet_y":31,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F57A-1F3FF","non_qualified":null,"image":"1f57a-1f3ff.png","sheet_x":31,"sheet_y":32,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Dancing","b":"1F57A","d":true,"e":true,"f":true,"h":true,"j":["man_dancing","male","boy","fun","dancer"],"k":[31,27],"o":3},"man_in_business_suit_levitating":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F574-1F3FB","non_qualified":null,"image":"1f574-1f3fb.png","sheet_x":31,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F574-1F3FC","non_qualified":null,"image":"1f574-1f3fc.png","sheet_x":31,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F574-1F3FD","non_qualified":null,"image":"1f574-1f3fd.png","sheet_x":31,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F574-1F3FE","non_qualified":null,"image":"1f574-1f3fe.png","sheet_x":31,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F574-1F3FF","non_qualified":null,"image":"1f574-1f3ff.png","sheet_x":31,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person in Suit Levitating","b":"1F574-FE0F","c":"1F574","d":true,"e":true,"f":true,"h":true,"j":["man_in_suit_levitating","suit","business","levitate","hover","jump"],"k":[30,60],"o":0},"dancers":{"subcategory":"person-activity","obsoleted_by":"1F46F-200D-2640-FE0F","a":"Woman with Bunny Ears","b":"1F46F","d":true,"e":true,"f":true,"h":true,"j":["people_with_bunny_ears","perform","costume"],"k":[23,17],"o":0},"men-with-bunny-ears-partying":{"subcategory":"person-activity","a":"Men with Bunny Ears","b":"1F46F-200D-2642-FE0F","c":"1F46F-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["men_with_bunny_ears","male","bunny","men","boys"],"k":[23,16],"n":["man-with-bunny-ears-partying"],"o":4},"women-with-bunny-ears-partying":{"subcategory":"person-activity","obsoletes":"1F46F","a":"Women with Bunny Ears","b":"1F46F-200D-2640-FE0F","c":"1F46F-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["women_with_bunny_ears","female","bunny","women","girls"],"k":[23,15],"n":["woman-with-bunny-ears-partying"],"o":4},"person_in_steamy_room":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB","non_qualified":null,"image":"1f9d6-1f3fb.png","sheet_x":51,"sheet_y":1,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FB-200D-2642-FE0F"},"1F3FC":{"unified":"1F9D6-1F3FC","non_qualified":null,"image":"1f9d6-1f3fc.png","sheet_x":51,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FC-200D-2642-FE0F"},"1F3FD":{"unified":"1F9D6-1F3FD","non_qualified":null,"image":"1f9d6-1f3fd.png","sheet_x":51,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FD-200D-2642-FE0F"},"1F3FE":{"unified":"1F9D6-1F3FE","non_qualified":null,"image":"1f9d6-1f3fe.png","sheet_x":51,"sheet_y":4,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FE-200D-2642-FE0F"},"1F3FF":{"unified":"1F9D6-1F3FF","non_qualified":null,"image":"1f9d6-1f3ff.png","sheet_x":51,"sheet_y":5,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FF-200D-2642-FE0F"}},"obsoleted_by":"1F9D6-200D-2642-FE0F","a":"Person in Steamy Room","b":"1F9D6","d":true,"e":true,"f":true,"h":true,"j":["person_in_steamy_room","relax","spa"],"k":[51,0],"o":5},"man_in_steamy_room":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB-200D-2642-FE0F","non_qualified":"1F9D6-1F3FB-200D-2642","image":"1f9d6-1f3fb-200d-2642-fe0f.png","sheet_x":50,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FB"},"1F3FC":{"unified":"1F9D6-1F3FC-200D-2642-FE0F","non_qualified":"1F9D6-1F3FC-200D-2642","image":"1f9d6-1f3fc-200d-2642-fe0f.png","sheet_x":50,"sheet_y":57,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FC"},"1F3FD":{"unified":"1F9D6-1F3FD-200D-2642-FE0F","non_qualified":"1F9D6-1F3FD-200D-2642","image":"1f9d6-1f3fd-200d-2642-fe0f.png","sheet_x":50,"sheet_y":58,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FD"},"1F3FE":{"unified":"1F9D6-1F3FE-200D-2642-FE0F","non_qualified":"1F9D6-1F3FE-200D-2642","image":"1f9d6-1f3fe-200d-2642-fe0f.png","sheet_x":50,"sheet_y":59,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FE"},"1F3FF":{"unified":"1F9D6-1F3FF-200D-2642-FE0F","non_qualified":"1F9D6-1F3FF-200D-2642","image":"1f9d6-1f3ff-200d-2642-fe0f.png","sheet_x":50,"sheet_y":60,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FF"}},"obsoletes":"1F9D6","a":"Man in Steamy Room","b":"1F9D6-200D-2642-FE0F","c":"1F9D6-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_in_steamy_room","male","man","spa","steamroom","sauna"],"k":[50,55],"o":5},"woman_in_steamy_room":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB-200D-2640-FE0F","non_qualified":"1F9D6-1F3FB-200D-2640","image":"1f9d6-1f3fb-200d-2640-fe0f.png","sheet_x":50,"sheet_y":50,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D6-1F3FC-200D-2640-FE0F","non_qualified":"1F9D6-1F3FC-200D-2640","image":"1f9d6-1f3fc-200d-2640-fe0f.png","sheet_x":50,"sheet_y":51,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D6-1F3FD-200D-2640-FE0F","non_qualified":"1F9D6-1F3FD-200D-2640","image":"1f9d6-1f3fd-200d-2640-fe0f.png","sheet_x":50,"sheet_y":52,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D6-1F3FE-200D-2640-FE0F","non_qualified":"1F9D6-1F3FE-200D-2640","image":"1f9d6-1f3fe-200d-2640-fe0f.png","sheet_x":50,"sheet_y":53,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D6-1F3FF-200D-2640-FE0F","non_qualified":"1F9D6-1F3FF-200D-2640","image":"1f9d6-1f3ff-200d-2640-fe0f.png","sheet_x":50,"sheet_y":54,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Steamy Room","b":"1F9D6-200D-2640-FE0F","c":"1F9D6-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_in_steamy_room","female","woman","spa","steamroom","sauna"],"k":[50,49],"o":5},"person_climbing":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB","non_qualified":null,"image":"1f9d7-1f3fb.png","sheet_x":51,"sheet_y":19,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9D7-1F3FC","non_qualified":null,"image":"1f9d7-1f3fc.png","sheet_x":51,"sheet_y":20,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9D7-1F3FD","non_qualified":null,"image":"1f9d7-1f3fd.png","sheet_x":51,"sheet_y":21,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9D7-1F3FE","non_qualified":null,"image":"1f9d7-1f3fe.png","sheet_x":51,"sheet_y":22,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9D7-1F3FF","non_qualified":null,"image":"1f9d7-1f3ff.png","sheet_x":51,"sheet_y":23,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9D7-200D-2640-FE0F","a":"Person Climbing","b":"1F9D7","d":true,"e":true,"f":true,"h":true,"j":["person_climbing","sport"],"k":[51,18],"o":5},"man_climbing":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB-200D-2642-FE0F","non_qualified":"1F9D7-1F3FB-200D-2642","image":"1f9d7-1f3fb-200d-2642-fe0f.png","sheet_x":51,"sheet_y":13,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D7-1F3FC-200D-2642-FE0F","non_qualified":"1F9D7-1F3FC-200D-2642","image":"1f9d7-1f3fc-200d-2642-fe0f.png","sheet_x":51,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D7-1F3FD-200D-2642-FE0F","non_qualified":"1F9D7-1F3FD-200D-2642","image":"1f9d7-1f3fd-200d-2642-fe0f.png","sheet_x":51,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D7-1F3FE-200D-2642-FE0F","non_qualified":"1F9D7-1F3FE-200D-2642","image":"1f9d7-1f3fe-200d-2642-fe0f.png","sheet_x":51,"sheet_y":16,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D7-1F3FF-200D-2642-FE0F","non_qualified":"1F9D7-1F3FF-200D-2642","image":"1f9d7-1f3ff-200d-2642-fe0f.png","sheet_x":51,"sheet_y":17,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Climbing","b":"1F9D7-200D-2642-FE0F","c":"1F9D7-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_climbing","sports","hobby","man","male","rock"],"k":[51,12],"o":5},"woman_climbing":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB-200D-2640-FE0F","non_qualified":"1F9D7-1F3FB-200D-2640","image":"1f9d7-1f3fb-200d-2640-fe0f.png","sheet_x":51,"sheet_y":7,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FB"},"1F3FC":{"unified":"1F9D7-1F3FC-200D-2640-FE0F","non_qualified":"1F9D7-1F3FC-200D-2640","image":"1f9d7-1f3fc-200d-2640-fe0f.png","sheet_x":51,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FC"},"1F3FD":{"unified":"1F9D7-1F3FD-200D-2640-FE0F","non_qualified":"1F9D7-1F3FD-200D-2640","image":"1f9d7-1f3fd-200d-2640-fe0f.png","sheet_x":51,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FD"},"1F3FE":{"unified":"1F9D7-1F3FE-200D-2640-FE0F","non_qualified":"1F9D7-1F3FE-200D-2640","image":"1f9d7-1f3fe-200d-2640-fe0f.png","sheet_x":51,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FE"},"1F3FF":{"unified":"1F9D7-1F3FF-200D-2640-FE0F","non_qualified":"1F9D7-1F3FF-200D-2640","image":"1f9d7-1f3ff-200d-2640-fe0f.png","sheet_x":51,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FF"}},"obsoletes":"1F9D7","a":"Woman Climbing","b":"1F9D7-200D-2640-FE0F","c":"1F9D7-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_climbing","sports","hobby","woman","female","rock"],"k":[51,6],"o":5},"fencer":{"subcategory":"person-sport","a":"Fencer","b":"1F93A","d":true,"e":true,"f":true,"h":true,"j":["person_fencing","sports","fencing","sword"],"k":[42,33],"o":3},"horse_racing":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3C7-1F3FB","non_qualified":null,"image":"1f3c7-1f3fb.png","sheet_x":8,"sheet_y":53,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C7-1F3FC","non_qualified":null,"image":"1f3c7-1f3fc.png","sheet_x":8,"sheet_y":54,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C7-1F3FD","non_qualified":null,"image":"1f3c7-1f3fd.png","sheet_x":8,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C7-1F3FE","non_qualified":null,"image":"1f3c7-1f3fe.png","sheet_x":8,"sheet_y":56,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C7-1F3FF","non_qualified":null,"image":"1f3c7-1f3ff.png","sheet_x":8,"sheet_y":57,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Horse Racing","b":"1F3C7","d":true,"e":true,"f":true,"h":true,"j":["horse_racing","animal","betting","competition","gambling","luck"],"k":[8,52],"o":1},"skier":{"subcategory":"person-sport","a":"Skier","b":"26F7-FE0F","c":"26F7","d":true,"e":true,"f":true,"h":true,"j":["skier","sports","winter","snow"],"k":[58,32],"o":0},"snowboarder":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3C2-1F3FB","non_qualified":null,"image":"1f3c2-1f3fb.png","sheet_x":8,"sheet_y":9,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C2-1F3FC","non_qualified":null,"image":"1f3c2-1f3fc.png","sheet_x":8,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C2-1F3FD","non_qualified":null,"image":"1f3c2-1f3fd.png","sheet_x":8,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C2-1F3FE","non_qualified":null,"image":"1f3c2-1f3fe.png","sheet_x":8,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C2-1F3FF","non_qualified":null,"image":"1f3c2-1f3ff.png","sheet_x":8,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Snowboarder","b":"1F3C2","d":true,"e":true,"f":true,"h":true,"j":["snowboarder","sports","winter"],"k":[8,8],"o":0},"golfer":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB","non_qualified":null,"image":"1f3cc-1f3fb.png","sheet_x":9,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CC-1F3FC","non_qualified":null,"image":"1f3cc-1f3fc.png","sheet_x":9,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CC-1F3FD","non_qualified":null,"image":"1f3cc-1f3fd.png","sheet_x":9,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CC-1F3FE","non_qualified":null,"image":"1f3cc-1f3fe.png","sheet_x":9,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CC-1F3FF","non_qualified":null,"image":"1f3cc-1f3ff.png","sheet_x":9,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F3CC-FE0F-200D-2642-FE0F","a":"Person Golfing","b":"1F3CC-FE0F","c":"1F3CC","d":true,"e":true,"f":true,"h":true,"j":["person_golfing","sports","business"],"k":[9,47],"o":0},"man-golfing":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB-200D-2642-FE0F","non_qualified":"1F3CC-1F3FB-200D-2642","image":"1f3cc-1f3fb-200d-2642-fe0f.png","sheet_x":9,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CC-1F3FC-200D-2642-FE0F","non_qualified":"1F3CC-1F3FC-200D-2642","image":"1f3cc-1f3fc-200d-2642-fe0f.png","sheet_x":9,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CC-1F3FD-200D-2642-FE0F","non_qualified":"1F3CC-1F3FD-200D-2642","image":"1f3cc-1f3fd-200d-2642-fe0f.png","sheet_x":9,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CC-1F3FE-200D-2642-FE0F","non_qualified":"1F3CC-1F3FE-200D-2642","image":"1f3cc-1f3fe-200d-2642-fe0f.png","sheet_x":9,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CC-1F3FF-200D-2642-FE0F","non_qualified":"1F3CC-1F3FF-200D-2642","image":"1f3cc-1f3ff-200d-2642-fe0f.png","sheet_x":9,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3CC-FE0F","a":"Man Golfing","b":"1F3CC-FE0F-200D-2642-FE0F","d":true,"e":true,"f":true,"h":false,"j":["man_golfing","sport"],"k":[9,41],"o":4},"woman-golfing":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB-200D-2640-FE0F","non_qualified":"1F3CC-1F3FB-200D-2640","image":"1f3cc-1f3fb-200d-2640-fe0f.png","sheet_x":9,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CC-1F3FC-200D-2640-FE0F","non_qualified":"1F3CC-1F3FC-200D-2640","image":"1f3cc-1f3fc-200d-2640-fe0f.png","sheet_x":9,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CC-1F3FD-200D-2640-FE0F","non_qualified":"1F3CC-1F3FD-200D-2640","image":"1f3cc-1f3fd-200d-2640-fe0f.png","sheet_x":9,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CC-1F3FE-200D-2640-FE0F","non_qualified":"1F3CC-1F3FE-200D-2640","image":"1f3cc-1f3fe-200d-2640-fe0f.png","sheet_x":9,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CC-1F3FF-200D-2640-FE0F","non_qualified":"1F3CC-1F3FF-200D-2640","image":"1f3cc-1f3ff-200d-2640-fe0f.png","sheet_x":9,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Golfing","b":"1F3CC-FE0F-200D-2640-FE0F","d":true,"e":true,"f":true,"h":false,"j":["woman_golfing","sports","business","woman","female"],"k":[9,35],"o":4},"surfer":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB","non_qualified":null,"image":"1f3c4-1f3fb.png","sheet_x":8,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C4-1F3FC","non_qualified":null,"image":"1f3c4-1f3fc.png","sheet_x":8,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C4-1F3FD","non_qualified":null,"image":"1f3c4-1f3fd.png","sheet_x":8,"sheet_y":47,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C4-1F3FE","non_qualified":null,"image":"1f3c4-1f3fe.png","sheet_x":8,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C4-1F3FF","non_qualified":null,"image":"1f3c4-1f3ff.png","sheet_x":8,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F3C4-200D-2642-FE0F","a":"Surfer","b":"1F3C4","d":true,"e":true,"f":true,"h":true,"j":["person_surfing","sport","sea"],"k":[8,44],"o":0},"man-surfing":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB-200D-2642-FE0F","non_qualified":"1F3C4-1F3FB-200D-2642","image":"1f3c4-1f3fb-200d-2642-fe0f.png","sheet_x":8,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C4-1F3FC-200D-2642-FE0F","non_qualified":"1F3C4-1F3FC-200D-2642","image":"1f3c4-1f3fc-200d-2642-fe0f.png","sheet_x":8,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C4-1F3FD-200D-2642-FE0F","non_qualified":"1F3C4-1F3FD-200D-2642","image":"1f3c4-1f3fd-200d-2642-fe0f.png","sheet_x":8,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C4-1F3FE-200D-2642-FE0F","non_qualified":"1F3C4-1F3FE-200D-2642","image":"1f3c4-1f3fe-200d-2642-fe0f.png","sheet_x":8,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C4-1F3FF-200D-2642-FE0F","non_qualified":"1F3C4-1F3FF-200D-2642","image":"1f3c4-1f3ff-200d-2642-fe0f.png","sheet_x":8,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3C4","a":"Man Surfing","b":"1F3C4-200D-2642-FE0F","c":"1F3C4-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_surfing","sports","ocean","sea","summer","beach"],"k":[8,38],"o":4},"woman-surfing":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB-200D-2640-FE0F","non_qualified":"1F3C4-1F3FB-200D-2640","image":"1f3c4-1f3fb-200d-2640-fe0f.png","sheet_x":8,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C4-1F3FC-200D-2640-FE0F","non_qualified":"1F3C4-1F3FC-200D-2640","image":"1f3c4-1f3fc-200d-2640-fe0f.png","sheet_x":8,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C4-1F3FD-200D-2640-FE0F","non_qualified":"1F3C4-1F3FD-200D-2640","image":"1f3c4-1f3fd-200d-2640-fe0f.png","sheet_x":8,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C4-1F3FE-200D-2640-FE0F","non_qualified":"1F3C4-1F3FE-200D-2640","image":"1f3c4-1f3fe-200d-2640-fe0f.png","sheet_x":8,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C4-1F3FF-200D-2640-FE0F","non_qualified":"1F3C4-1F3FF-200D-2640","image":"1f3c4-1f3ff-200d-2640-fe0f.png","sheet_x":8,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Surfing","b":"1F3C4-200D-2640-FE0F","c":"1F3C4-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_surfing","sports","ocean","sea","summer","beach","woman","female"],"k":[8,32],"o":4},"rowboat":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB","non_qualified":null,"image":"1f6a3-1f3fb.png","sheet_x":36,"sheet_y":20,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6A3-1F3FC","non_qualified":null,"image":"1f6a3-1f3fc.png","sheet_x":36,"sheet_y":21,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6A3-1F3FD","non_qualified":null,"image":"1f6a3-1f3fd.png","sheet_x":36,"sheet_y":22,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6A3-1F3FE","non_qualified":null,"image":"1f6a3-1f3fe.png","sheet_x":36,"sheet_y":23,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6A3-1F3FF","non_qualified":null,"image":"1f6a3-1f3ff.png","sheet_x":36,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F6A3-200D-2642-FE0F","a":"Rowboat","b":"1F6A3","d":true,"e":true,"f":true,"h":true,"j":["person_rowing_boat","sport","move"],"k":[36,19],"o":1},"man-rowing-boat":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB-200D-2642-FE0F","non_qualified":"1F6A3-1F3FB-200D-2642","image":"1f6a3-1f3fb-200d-2642-fe0f.png","sheet_x":36,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6A3-1F3FC-200D-2642-FE0F","non_qualified":"1F6A3-1F3FC-200D-2642","image":"1f6a3-1f3fc-200d-2642-fe0f.png","sheet_x":36,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6A3-1F3FD-200D-2642-FE0F","non_qualified":"1F6A3-1F3FD-200D-2642","image":"1f6a3-1f3fd-200d-2642-fe0f.png","sheet_x":36,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6A3-1F3FE-200D-2642-FE0F","non_qualified":"1F6A3-1F3FE-200D-2642","image":"1f6a3-1f3fe-200d-2642-fe0f.png","sheet_x":36,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6A3-1F3FF-200D-2642-FE0F","non_qualified":"1F6A3-1F3FF-200D-2642","image":"1f6a3-1f3ff-200d-2642-fe0f.png","sheet_x":36,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6A3","a":"Man Rowing Boat","b":"1F6A3-200D-2642-FE0F","c":"1F6A3-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_rowing_boat","sports","hobby","water","ship"],"k":[36,13],"o":4},"woman-rowing-boat":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB-200D-2640-FE0F","non_qualified":"1F6A3-1F3FB-200D-2640","image":"1f6a3-1f3fb-200d-2640-fe0f.png","sheet_x":36,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6A3-1F3FC-200D-2640-FE0F","non_qualified":"1F6A3-1F3FC-200D-2640","image":"1f6a3-1f3fc-200d-2640-fe0f.png","sheet_x":36,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6A3-1F3FD-200D-2640-FE0F","non_qualified":"1F6A3-1F3FD-200D-2640","image":"1f6a3-1f3fd-200d-2640-fe0f.png","sheet_x":36,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6A3-1F3FE-200D-2640-FE0F","non_qualified":"1F6A3-1F3FE-200D-2640","image":"1f6a3-1f3fe-200d-2640-fe0f.png","sheet_x":36,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6A3-1F3FF-200D-2640-FE0F","non_qualified":"1F6A3-1F3FF-200D-2640","image":"1f6a3-1f3ff-200d-2640-fe0f.png","sheet_x":36,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Rowing Boat","b":"1F6A3-200D-2640-FE0F","c":"1F6A3-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_rowing_boat","sports","hobby","water","ship","woman","female"],"k":[36,7],"o":4},"swimmer":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB","non_qualified":null,"image":"1f3ca-1f3fb.png","sheet_x":9,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CA-1F3FC","non_qualified":null,"image":"1f3ca-1f3fc.png","sheet_x":9,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CA-1F3FD","non_qualified":null,"image":"1f3ca-1f3fd.png","sheet_x":9,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CA-1F3FE","non_qualified":null,"image":"1f3ca-1f3fe.png","sheet_x":9,"sheet_y":15,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CA-1F3FF","non_qualified":null,"image":"1f3ca-1f3ff.png","sheet_x":9,"sheet_y":16,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F3CA-200D-2642-FE0F","a":"Swimmer","b":"1F3CA","d":true,"e":true,"f":true,"h":true,"j":["person_swimming","sport","pool"],"k":[9,11],"o":0},"man-swimming":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB-200D-2642-FE0F","non_qualified":"1F3CA-1F3FB-200D-2642","image":"1f3ca-1f3fb-200d-2642-fe0f.png","sheet_x":9,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CA-1F3FC-200D-2642-FE0F","non_qualified":"1F3CA-1F3FC-200D-2642","image":"1f3ca-1f3fc-200d-2642-fe0f.png","sheet_x":9,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CA-1F3FD-200D-2642-FE0F","non_qualified":"1F3CA-1F3FD-200D-2642","image":"1f3ca-1f3fd-200d-2642-fe0f.png","sheet_x":9,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CA-1F3FE-200D-2642-FE0F","non_qualified":"1F3CA-1F3FE-200D-2642","image":"1f3ca-1f3fe-200d-2642-fe0f.png","sheet_x":9,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CA-1F3FF-200D-2642-FE0F","non_qualified":"1F3CA-1F3FF-200D-2642","image":"1f3ca-1f3ff-200d-2642-fe0f.png","sheet_x":9,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3CA","a":"Man Swimming","b":"1F3CA-200D-2642-FE0F","c":"1F3CA-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_swimming","sports","exercise","human","athlete","water","summer"],"k":[9,5],"o":4},"woman-swimming":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB-200D-2640-FE0F","non_qualified":"1F3CA-1F3FB-200D-2640","image":"1f3ca-1f3fb-200d-2640-fe0f.png","sheet_x":9,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CA-1F3FC-200D-2640-FE0F","non_qualified":"1F3CA-1F3FC-200D-2640","image":"1f3ca-1f3fc-200d-2640-fe0f.png","sheet_x":9,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CA-1F3FD-200D-2640-FE0F","non_qualified":"1F3CA-1F3FD-200D-2640","image":"1f3ca-1f3fd-200d-2640-fe0f.png","sheet_x":9,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CA-1F3FE-200D-2640-FE0F","non_qualified":"1F3CA-1F3FE-200D-2640","image":"1f3ca-1f3fe-200d-2640-fe0f.png","sheet_x":9,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CA-1F3FF-200D-2640-FE0F","non_qualified":"1F3CA-1F3FF-200D-2640","image":"1f3ca-1f3ff-200d-2640-fe0f.png","sheet_x":9,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Swimming","b":"1F3CA-200D-2640-FE0F","c":"1F3CA-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_swimming","sports","exercise","human","athlete","water","summer","woman","female"],"k":[8,60],"o":4},"person_with_ball":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"26F9-1F3FB","non_qualified":null,"image":"26f9-1f3fb.png","sheet_x":58,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"26F9-1F3FC","non_qualified":null,"image":"26f9-1f3fc.png","sheet_x":58,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"26F9-1F3FD","non_qualified":null,"image":"26f9-1f3fd.png","sheet_x":58,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"26F9-1F3FE","non_qualified":null,"image":"26f9-1f3fe.png","sheet_x":58,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"26F9-1F3FF","non_qualified":null,"image":"26f9-1f3ff.png","sheet_x":58,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"26F9-FE0F-200D-2642-FE0F","a":"Person Bouncing Ball","b":"26F9-FE0F","c":"26F9","d":true,"e":true,"f":true,"h":true,"j":["person_bouncing_ball","sports","human"],"k":[58,46],"o":0},"man-bouncing-ball":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"26F9-1F3FB-200D-2642-FE0F","non_qualified":"26F9-1F3FB-200D-2642","image":"26f9-1f3fb-200d-2642-fe0f.png","sheet_x":58,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"26F9-1F3FC-200D-2642-FE0F","non_qualified":"26F9-1F3FC-200D-2642","image":"26f9-1f3fc-200d-2642-fe0f.png","sheet_x":58,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"26F9-1F3FD-200D-2642-FE0F","non_qualified":"26F9-1F3FD-200D-2642","image":"26f9-1f3fd-200d-2642-fe0f.png","sheet_x":58,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"26F9-1F3FE-200D-2642-FE0F","non_qualified":"26F9-1F3FE-200D-2642","image":"26f9-1f3fe-200d-2642-fe0f.png","sheet_x":58,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"26F9-1F3FF-200D-2642-FE0F","non_qualified":"26F9-1F3FF-200D-2642","image":"26f9-1f3ff-200d-2642-fe0f.png","sheet_x":58,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"26F9-FE0F","a":"Man Bouncing Ball","b":"26F9-FE0F-200D-2642-FE0F","d":true,"e":true,"f":true,"h":false,"j":["man_bouncing_ball","sport"],"k":[58,40],"o":4},"woman-bouncing-ball":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"26F9-1F3FB-200D-2640-FE0F","non_qualified":"26F9-1F3FB-200D-2640","image":"26f9-1f3fb-200d-2640-fe0f.png","sheet_x":58,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"26F9-1F3FC-200D-2640-FE0F","non_qualified":"26F9-1F3FC-200D-2640","image":"26f9-1f3fc-200d-2640-fe0f.png","sheet_x":58,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"26F9-1F3FD-200D-2640-FE0F","non_qualified":"26F9-1F3FD-200D-2640","image":"26f9-1f3fd-200d-2640-fe0f.png","sheet_x":58,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"26F9-1F3FE-200D-2640-FE0F","non_qualified":"26F9-1F3FE-200D-2640","image":"26f9-1f3fe-200d-2640-fe0f.png","sheet_x":58,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"26F9-1F3FF-200D-2640-FE0F","non_qualified":"26F9-1F3FF-200D-2640","image":"26f9-1f3ff-200d-2640-fe0f.png","sheet_x":58,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Bouncing Ball","b":"26F9-FE0F-200D-2640-FE0F","d":true,"e":true,"f":true,"h":false,"j":["woman_bouncing_ball","sports","human","woman","female"],"k":[58,34],"o":4},"weight_lifter":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB","non_qualified":null,"image":"1f3cb-1f3fb.png","sheet_x":9,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CB-1F3FC","non_qualified":null,"image":"1f3cb-1f3fc.png","sheet_x":9,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CB-1F3FD","non_qualified":null,"image":"1f3cb-1f3fd.png","sheet_x":9,"sheet_y":32,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CB-1F3FE","non_qualified":null,"image":"1f3cb-1f3fe.png","sheet_x":9,"sheet_y":33,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CB-1F3FF","non_qualified":null,"image":"1f3cb-1f3ff.png","sheet_x":9,"sheet_y":34,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F3CB-FE0F-200D-2642-FE0F","a":"Person Lifting Weights","b":"1F3CB-FE0F","c":"1F3CB","d":true,"e":true,"f":true,"h":true,"j":["person_lifting_weights","sports","training","exercise"],"k":[9,29],"o":0},"man-lifting-weights":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB-200D-2642-FE0F","non_qualified":"1F3CB-1F3FB-200D-2642","image":"1f3cb-1f3fb-200d-2642-fe0f.png","sheet_x":9,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CB-1F3FC-200D-2642-FE0F","non_qualified":"1F3CB-1F3FC-200D-2642","image":"1f3cb-1f3fc-200d-2642-fe0f.png","sheet_x":9,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CB-1F3FD-200D-2642-FE0F","non_qualified":"1F3CB-1F3FD-200D-2642","image":"1f3cb-1f3fd-200d-2642-fe0f.png","sheet_x":9,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CB-1F3FE-200D-2642-FE0F","non_qualified":"1F3CB-1F3FE-200D-2642","image":"1f3cb-1f3fe-200d-2642-fe0f.png","sheet_x":9,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CB-1F3FF-200D-2642-FE0F","non_qualified":"1F3CB-1F3FF-200D-2642","image":"1f3cb-1f3ff-200d-2642-fe0f.png","sheet_x":9,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3CB-FE0F","a":"Man Lifting Weights","b":"1F3CB-FE0F-200D-2642-FE0F","d":true,"e":true,"f":true,"h":false,"j":["man_lifting_weights","sport"],"k":[9,23],"o":4},"woman-lifting-weights":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB-200D-2640-FE0F","non_qualified":"1F3CB-1F3FB-200D-2640","image":"1f3cb-1f3fb-200d-2640-fe0f.png","sheet_x":9,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CB-1F3FC-200D-2640-FE0F","non_qualified":"1F3CB-1F3FC-200D-2640","image":"1f3cb-1f3fc-200d-2640-fe0f.png","sheet_x":9,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CB-1F3FD-200D-2640-FE0F","non_qualified":"1F3CB-1F3FD-200D-2640","image":"1f3cb-1f3fd-200d-2640-fe0f.png","sheet_x":9,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CB-1F3FE-200D-2640-FE0F","non_qualified":"1F3CB-1F3FE-200D-2640","image":"1f3cb-1f3fe-200d-2640-fe0f.png","sheet_x":9,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CB-1F3FF-200D-2640-FE0F","non_qualified":"1F3CB-1F3FF-200D-2640","image":"1f3cb-1f3ff-200d-2640-fe0f.png","sheet_x":9,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Lifting Weights","b":"1F3CB-FE0F-200D-2640-FE0F","d":true,"e":true,"f":true,"h":false,"j":["woman_lifting_weights","sports","training","exercise","woman","female"],"k":[9,17],"o":4},"bicyclist":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB","non_qualified":null,"image":"1f6b4-1f3fb.png","sheet_x":36,"sheet_y":54,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B4-1F3FC","non_qualified":null,"image":"1f6b4-1f3fc.png","sheet_x":36,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B4-1F3FD","non_qualified":null,"image":"1f6b4-1f3fd.png","sheet_x":36,"sheet_y":56,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B4-1F3FE","non_qualified":null,"image":"1f6b4-1f3fe.png","sheet_x":36,"sheet_y":57,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B4-1F3FF","non_qualified":null,"image":"1f6b4-1f3ff.png","sheet_x":36,"sheet_y":58,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F6B4-200D-2642-FE0F","a":"Bicyclist","b":"1F6B4","d":true,"e":true,"f":true,"h":true,"j":["person_biking","bicycle","bike","cyclist","sport","move"],"k":[36,53],"o":1},"man-biking":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB-200D-2642-FE0F","non_qualified":"1F6B4-1F3FB-200D-2642","image":"1f6b4-1f3fb-200d-2642-fe0f.png","sheet_x":36,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B4-1F3FC-200D-2642-FE0F","non_qualified":"1F6B4-1F3FC-200D-2642","image":"1f6b4-1f3fc-200d-2642-fe0f.png","sheet_x":36,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B4-1F3FD-200D-2642-FE0F","non_qualified":"1F6B4-1F3FD-200D-2642","image":"1f6b4-1f3fd-200d-2642-fe0f.png","sheet_x":36,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B4-1F3FE-200D-2642-FE0F","non_qualified":"1F6B4-1F3FE-200D-2642","image":"1f6b4-1f3fe-200d-2642-fe0f.png","sheet_x":36,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B4-1F3FF-200D-2642-FE0F","non_qualified":"1F6B4-1F3FF-200D-2642","image":"1f6b4-1f3ff-200d-2642-fe0f.png","sheet_x":36,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6B4","a":"Man Biking","b":"1F6B4-200D-2642-FE0F","c":"1F6B4-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_biking","bicycle","bike","cyclist","sports","exercise","hipster"],"k":[36,47],"o":4},"woman-biking":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB-200D-2640-FE0F","non_qualified":"1F6B4-1F3FB-200D-2640","image":"1f6b4-1f3fb-200d-2640-fe0f.png","sheet_x":36,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B4-1F3FC-200D-2640-FE0F","non_qualified":"1F6B4-1F3FC-200D-2640","image":"1f6b4-1f3fc-200d-2640-fe0f.png","sheet_x":36,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B4-1F3FD-200D-2640-FE0F","non_qualified":"1F6B4-1F3FD-200D-2640","image":"1f6b4-1f3fd-200d-2640-fe0f.png","sheet_x":36,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B4-1F3FE-200D-2640-FE0F","non_qualified":"1F6B4-1F3FE-200D-2640","image":"1f6b4-1f3fe-200d-2640-fe0f.png","sheet_x":36,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B4-1F3FF-200D-2640-FE0F","non_qualified":"1F6B4-1F3FF-200D-2640","image":"1f6b4-1f3ff-200d-2640-fe0f.png","sheet_x":36,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Biking","b":"1F6B4-200D-2640-FE0F","c":"1F6B4-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_biking","bicycle","bike","cyclist","sports","exercise","hipster","woman","female"],"k":[36,41],"o":4},"mountain_bicyclist":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB","non_qualified":null,"image":"1f6b5-1f3fb.png","sheet_x":37,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B5-1F3FC","non_qualified":null,"image":"1f6b5-1f3fc.png","sheet_x":37,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B5-1F3FD","non_qualified":null,"image":"1f6b5-1f3fd.png","sheet_x":37,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B5-1F3FE","non_qualified":null,"image":"1f6b5-1f3fe.png","sheet_x":37,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B5-1F3FF","non_qualified":null,"image":"1f6b5-1f3ff.png","sheet_x":37,"sheet_y":15,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F6B5-200D-2642-FE0F","a":"Mountain Bicyclist","b":"1F6B5","d":true,"e":true,"f":true,"h":true,"j":["person_mountain_biking","bicycle","bike","cyclist","sport","move"],"k":[37,10],"o":1},"man-mountain-biking":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB-200D-2642-FE0F","non_qualified":"1F6B5-1F3FB-200D-2642","image":"1f6b5-1f3fb-200d-2642-fe0f.png","sheet_x":37,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B5-1F3FC-200D-2642-FE0F","non_qualified":"1F6B5-1F3FC-200D-2642","image":"1f6b5-1f3fc-200d-2642-fe0f.png","sheet_x":37,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B5-1F3FD-200D-2642-FE0F","non_qualified":"1F6B5-1F3FD-200D-2642","image":"1f6b5-1f3fd-200d-2642-fe0f.png","sheet_x":37,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B5-1F3FE-200D-2642-FE0F","non_qualified":"1F6B5-1F3FE-200D-2642","image":"1f6b5-1f3fe-200d-2642-fe0f.png","sheet_x":37,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B5-1F3FF-200D-2642-FE0F","non_qualified":"1F6B5-1F3FF-200D-2642","image":"1f6b5-1f3ff-200d-2642-fe0f.png","sheet_x":37,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6B5","a":"Man Mountain Biking","b":"1F6B5-200D-2642-FE0F","c":"1F6B5-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_mountain_biking","bicycle","bike","cyclist","transportation","sports","human","race"],"k":[37,4],"o":4},"woman-mountain-biking":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB-200D-2640-FE0F","non_qualified":"1F6B5-1F3FB-200D-2640","image":"1f6b5-1f3fb-200d-2640-fe0f.png","sheet_x":36,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B5-1F3FC-200D-2640-FE0F","non_qualified":"1F6B5-1F3FC-200D-2640","image":"1f6b5-1f3fc-200d-2640-fe0f.png","sheet_x":37,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B5-1F3FD-200D-2640-FE0F","non_qualified":"1F6B5-1F3FD-200D-2640","image":"1f6b5-1f3fd-200d-2640-fe0f.png","sheet_x":37,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B5-1F3FE-200D-2640-FE0F","non_qualified":"1F6B5-1F3FE-200D-2640","image":"1f6b5-1f3fe-200d-2640-fe0f.png","sheet_x":37,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B5-1F3FF-200D-2640-FE0F","non_qualified":"1F6B5-1F3FF-200D-2640","image":"1f6b5-1f3ff-200d-2640-fe0f.png","sheet_x":37,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Mountain Biking","b":"1F6B5-200D-2640-FE0F","c":"1F6B5-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_mountain_biking","bicycle","bike","cyclist","transportation","sports","human","race","woman","female"],"k":[36,59],"o":4},"person_doing_cartwheel":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F938-1F3FB","non_qualified":null,"image":"1f938-1f3fb.png","sheet_x":42,"sheet_y":10,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F938-1F3FC","non_qualified":null,"image":"1f938-1f3fc.png","sheet_x":42,"sheet_y":11,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F938-1F3FD","non_qualified":null,"image":"1f938-1f3fd.png","sheet_x":42,"sheet_y":12,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F938-1F3FE","non_qualified":null,"image":"1f938-1f3fe.png","sheet_x":42,"sheet_y":13,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F938-1F3FF","non_qualified":null,"image":"1f938-1f3ff.png","sheet_x":42,"sheet_y":14,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person Doing Cartwheel","b":"1F938","d":true,"e":true,"f":true,"h":true,"j":["person_cartwheeling","sport","gymnastic"],"k":[42,9],"o":3},"man-cartwheeling":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F938-1F3FB-200D-2642-FE0F","non_qualified":"1F938-1F3FB-200D-2642","image":"1f938-1f3fb-200d-2642-fe0f.png","sheet_x":42,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F938-1F3FC-200D-2642-FE0F","non_qualified":"1F938-1F3FC-200D-2642","image":"1f938-1f3fc-200d-2642-fe0f.png","sheet_x":42,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F938-1F3FD-200D-2642-FE0F","non_qualified":"1F938-1F3FD-200D-2642","image":"1f938-1f3fd-200d-2642-fe0f.png","sheet_x":42,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F938-1F3FE-200D-2642-FE0F","non_qualified":"1F938-1F3FE-200D-2642","image":"1f938-1f3fe-200d-2642-fe0f.png","sheet_x":42,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F938-1F3FF-200D-2642-FE0F","non_qualified":"1F938-1F3FF-200D-2642","image":"1f938-1f3ff-200d-2642-fe0f.png","sheet_x":42,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Cartwheeling","b":"1F938-200D-2642-FE0F","c":"1F938-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_cartwheeling","gymnastics"],"k":[42,3],"o":4},"woman-cartwheeling":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F938-1F3FB-200D-2640-FE0F","non_qualified":"1F938-1F3FB-200D-2640","image":"1f938-1f3fb-200d-2640-fe0f.png","sheet_x":41,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F938-1F3FC-200D-2640-FE0F","non_qualified":"1F938-1F3FC-200D-2640","image":"1f938-1f3fc-200d-2640-fe0f.png","sheet_x":41,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F938-1F3FD-200D-2640-FE0F","non_qualified":"1F938-1F3FD-200D-2640","image":"1f938-1f3fd-200d-2640-fe0f.png","sheet_x":42,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F938-1F3FE-200D-2640-FE0F","non_qualified":"1F938-1F3FE-200D-2640","image":"1f938-1f3fe-200d-2640-fe0f.png","sheet_x":42,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F938-1F3FF-200D-2640-FE0F","non_qualified":"1F938-1F3FF-200D-2640","image":"1f938-1f3ff-200d-2640-fe0f.png","sheet_x":42,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Cartwheeling","b":"1F938-200D-2640-FE0F","c":"1F938-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_cartwheeling","gymnastics"],"k":[41,58],"o":4},"wrestlers":{"subcategory":"person-sport","a":"Wrestlers","b":"1F93C","d":true,"e":true,"f":true,"h":true,"j":["people_wrestling","sport"],"k":[42,36],"o":3},"man-wrestling":{"subcategory":"person-sport","a":"Men Wrestling","b":"1F93C-200D-2642-FE0F","c":"1F93C-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["men_wrestling","sports","wrestlers"],"k":[42,35],"o":4},"woman-wrestling":{"subcategory":"person-sport","a":"Women Wrestling","b":"1F93C-200D-2640-FE0F","c":"1F93C-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["women_wrestling","sports","wrestlers"],"k":[42,34],"o":4},"water_polo":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB","non_qualified":null,"image":"1f93d-1f3fb.png","sheet_x":42,"sheet_y":50,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93D-1F3FC","non_qualified":null,"image":"1f93d-1f3fc.png","sheet_x":42,"sheet_y":51,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93D-1F3FD","non_qualified":null,"image":"1f93d-1f3fd.png","sheet_x":42,"sheet_y":52,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93D-1F3FE","non_qualified":null,"image":"1f93d-1f3fe.png","sheet_x":42,"sheet_y":53,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93D-1F3FF","non_qualified":null,"image":"1f93d-1f3ff.png","sheet_x":42,"sheet_y":54,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Water Polo","b":"1F93D","d":true,"e":true,"f":true,"h":true,"j":["person_playing_water_polo","sport"],"k":[42,49],"o":3},"man-playing-water-polo":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB-200D-2642-FE0F","non_qualified":"1F93D-1F3FB-200D-2642","image":"1f93d-1f3fb-200d-2642-fe0f.png","sheet_x":42,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93D-1F3FC-200D-2642-FE0F","non_qualified":"1F93D-1F3FC-200D-2642","image":"1f93d-1f3fc-200d-2642-fe0f.png","sheet_x":42,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93D-1F3FD-200D-2642-FE0F","non_qualified":"1F93D-1F3FD-200D-2642","image":"1f93d-1f3fd-200d-2642-fe0f.png","sheet_x":42,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93D-1F3FE-200D-2642-FE0F","non_qualified":"1F93D-1F3FE-200D-2642","image":"1f93d-1f3fe-200d-2642-fe0f.png","sheet_x":42,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93D-1F3FF-200D-2642-FE0F","non_qualified":"1F93D-1F3FF-200D-2642","image":"1f93d-1f3ff-200d-2642-fe0f.png","sheet_x":42,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Playing Water Polo","b":"1F93D-200D-2642-FE0F","c":"1F93D-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_playing_water_polo","sports","pool"],"k":[42,43],"o":4},"woman-playing-water-polo":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB-200D-2640-FE0F","non_qualified":"1F93D-1F3FB-200D-2640","image":"1f93d-1f3fb-200d-2640-fe0f.png","sheet_x":42,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93D-1F3FC-200D-2640-FE0F","non_qualified":"1F93D-1F3FC-200D-2640","image":"1f93d-1f3fc-200d-2640-fe0f.png","sheet_x":42,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93D-1F3FD-200D-2640-FE0F","non_qualified":"1F93D-1F3FD-200D-2640","image":"1f93d-1f3fd-200d-2640-fe0f.png","sheet_x":42,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93D-1F3FE-200D-2640-FE0F","non_qualified":"1F93D-1F3FE-200D-2640","image":"1f93d-1f3fe-200d-2640-fe0f.png","sheet_x":42,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93D-1F3FF-200D-2640-FE0F","non_qualified":"1F93D-1F3FF-200D-2640","image":"1f93d-1f3ff-200d-2640-fe0f.png","sheet_x":42,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Playing Water Polo","b":"1F93D-200D-2640-FE0F","c":"1F93D-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_playing_water_polo","sports","pool"],"k":[42,37],"o":4},"handball":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB","non_qualified":null,"image":"1f93e-1f3fb.png","sheet_x":43,"sheet_y":7,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93E-1F3FC","non_qualified":null,"image":"1f93e-1f3fc.png","sheet_x":43,"sheet_y":8,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93E-1F3FD","non_qualified":null,"image":"1f93e-1f3fd.png","sheet_x":43,"sheet_y":9,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93E-1F3FE","non_qualified":null,"image":"1f93e-1f3fe.png","sheet_x":43,"sheet_y":10,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93E-1F3FF","non_qualified":null,"image":"1f93e-1f3ff.png","sheet_x":43,"sheet_y":11,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Handball","b":"1F93E","d":true,"e":true,"f":true,"h":true,"j":["person_playing_handball","sport"],"k":[43,6],"o":3},"man-playing-handball":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB-200D-2642-FE0F","non_qualified":"1F93E-1F3FB-200D-2642","image":"1f93e-1f3fb-200d-2642-fe0f.png","sheet_x":43,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93E-1F3FC-200D-2642-FE0F","non_qualified":"1F93E-1F3FC-200D-2642","image":"1f93e-1f3fc-200d-2642-fe0f.png","sheet_x":43,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93E-1F3FD-200D-2642-FE0F","non_qualified":"1F93E-1F3FD-200D-2642","image":"1f93e-1f3fd-200d-2642-fe0f.png","sheet_x":43,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93E-1F3FE-200D-2642-FE0F","non_qualified":"1F93E-1F3FE-200D-2642","image":"1f93e-1f3fe-200d-2642-fe0f.png","sheet_x":43,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93E-1F3FF-200D-2642-FE0F","non_qualified":"1F93E-1F3FF-200D-2642","image":"1f93e-1f3ff-200d-2642-fe0f.png","sheet_x":43,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Playing Handball","b":"1F93E-200D-2642-FE0F","c":"1F93E-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_playing_handball","sports"],"k":[43,0],"o":4},"woman-playing-handball":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB-200D-2640-FE0F","non_qualified":"1F93E-1F3FB-200D-2640","image":"1f93e-1f3fb-200d-2640-fe0f.png","sheet_x":42,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93E-1F3FC-200D-2640-FE0F","non_qualified":"1F93E-1F3FC-200D-2640","image":"1f93e-1f3fc-200d-2640-fe0f.png","sheet_x":42,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93E-1F3FD-200D-2640-FE0F","non_qualified":"1F93E-1F3FD-200D-2640","image":"1f93e-1f3fd-200d-2640-fe0f.png","sheet_x":42,"sheet_y":58,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93E-1F3FE-200D-2640-FE0F","non_qualified":"1F93E-1F3FE-200D-2640","image":"1f93e-1f3fe-200d-2640-fe0f.png","sheet_x":42,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93E-1F3FF-200D-2640-FE0F","non_qualified":"1F93E-1F3FF-200D-2640","image":"1f93e-1f3ff-200d-2640-fe0f.png","sheet_x":42,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Playing Handball","b":"1F93E-200D-2640-FE0F","c":"1F93E-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_playing_handball","sports"],"k":[42,55],"o":4},"juggling":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F939-1F3FB","non_qualified":null,"image":"1f939-1f3fb.png","sheet_x":42,"sheet_y":28,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F939-1F3FC","non_qualified":null,"image":"1f939-1f3fc.png","sheet_x":42,"sheet_y":29,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F939-1F3FD","non_qualified":null,"image":"1f939-1f3fd.png","sheet_x":42,"sheet_y":30,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F939-1F3FE","non_qualified":null,"image":"1f939-1f3fe.png","sheet_x":42,"sheet_y":31,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F939-1F3FF","non_qualified":null,"image":"1f939-1f3ff.png","sheet_x":42,"sheet_y":32,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Juggling","b":"1F939","d":true,"e":true,"f":true,"h":true,"j":["person_juggling","performance","balance"],"k":[42,27],"o":3},"man-juggling":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F939-1F3FB-200D-2642-FE0F","non_qualified":"1F939-1F3FB-200D-2642","image":"1f939-1f3fb-200d-2642-fe0f.png","sheet_x":42,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F939-1F3FC-200D-2642-FE0F","non_qualified":"1F939-1F3FC-200D-2642","image":"1f939-1f3fc-200d-2642-fe0f.png","sheet_x":42,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F939-1F3FD-200D-2642-FE0F","non_qualified":"1F939-1F3FD-200D-2642","image":"1f939-1f3fd-200d-2642-fe0f.png","sheet_x":42,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F939-1F3FE-200D-2642-FE0F","non_qualified":"1F939-1F3FE-200D-2642","image":"1f939-1f3fe-200d-2642-fe0f.png","sheet_x":42,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F939-1F3FF-200D-2642-FE0F","non_qualified":"1F939-1F3FF-200D-2642","image":"1f939-1f3ff-200d-2642-fe0f.png","sheet_x":42,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Juggling","b":"1F939-200D-2642-FE0F","c":"1F939-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_juggling","juggle","balance","skill","multitask"],"k":[42,21],"o":4},"woman-juggling":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F939-1F3FB-200D-2640-FE0F","non_qualified":"1F939-1F3FB-200D-2640","image":"1f939-1f3fb-200d-2640-fe0f.png","sheet_x":42,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F939-1F3FC-200D-2640-FE0F","non_qualified":"1F939-1F3FC-200D-2640","image":"1f939-1f3fc-200d-2640-fe0f.png","sheet_x":42,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F939-1F3FD-200D-2640-FE0F","non_qualified":"1F939-1F3FD-200D-2640","image":"1f939-1f3fd-200d-2640-fe0f.png","sheet_x":42,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F939-1F3FE-200D-2640-FE0F","non_qualified":"1F939-1F3FE-200D-2640","image":"1f939-1f3fe-200d-2640-fe0f.png","sheet_x":42,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F939-1F3FF-200D-2640-FE0F","non_qualified":"1F939-1F3FF-200D-2640","image":"1f939-1f3ff-200d-2640-fe0f.png","sheet_x":42,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Juggling","b":"1F939-200D-2640-FE0F","c":"1F939-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_juggling","juggle","balance","skill","multitask"],"k":[42,15],"o":4},"person_in_lotus_position":{"subcategory":"person-resting","skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB","non_qualified":null,"image":"1f9d8-1f3fb.png","sheet_x":51,"sheet_y":37,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9D8-1F3FC","non_qualified":null,"image":"1f9d8-1f3fc.png","sheet_x":51,"sheet_y":38,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9D8-1F3FD","non_qualified":null,"image":"1f9d8-1f3fd.png","sheet_x":51,"sheet_y":39,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9D8-1F3FE","non_qualified":null,"image":"1f9d8-1f3fe.png","sheet_x":51,"sheet_y":40,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9D8-1F3FF","non_qualified":null,"image":"1f9d8-1f3ff.png","sheet_x":51,"sheet_y":41,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9D8-200D-2640-FE0F","a":"Person in Lotus Position","b":"1F9D8","d":true,"e":true,"f":true,"h":true,"j":["person_in_lotus_position","meditate"],"k":[51,36],"o":5},"man_in_lotus_position":{"subcategory":"person-resting","skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB-200D-2642-FE0F","non_qualified":"1F9D8-1F3FB-200D-2642","image":"1f9d8-1f3fb-200d-2642-fe0f.png","sheet_x":51,"sheet_y":31,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D8-1F3FC-200D-2642-FE0F","non_qualified":"1F9D8-1F3FC-200D-2642","image":"1f9d8-1f3fc-200d-2642-fe0f.png","sheet_x":51,"sheet_y":32,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D8-1F3FD-200D-2642-FE0F","non_qualified":"1F9D8-1F3FD-200D-2642","image":"1f9d8-1f3fd-200d-2642-fe0f.png","sheet_x":51,"sheet_y":33,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D8-1F3FE-200D-2642-FE0F","non_qualified":"1F9D8-1F3FE-200D-2642","image":"1f9d8-1f3fe-200d-2642-fe0f.png","sheet_x":51,"sheet_y":34,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D8-1F3FF-200D-2642-FE0F","non_qualified":"1F9D8-1F3FF-200D-2642","image":"1f9d8-1f3ff-200d-2642-fe0f.png","sheet_x":51,"sheet_y":35,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Lotus Position","b":"1F9D8-200D-2642-FE0F","c":"1F9D8-200D-2642","d":true,"e":true,"f":true,"h":true,"j":["man_in_lotus_position","man","male","meditation","yoga","serenity","zen","mindfulness"],"k":[51,30],"o":5},"woman_in_lotus_position":{"subcategory":"person-resting","skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB-200D-2640-FE0F","non_qualified":"1F9D8-1F3FB-200D-2640","image":"1f9d8-1f3fb-200d-2640-fe0f.png","sheet_x":51,"sheet_y":25,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FB"},"1F3FC":{"unified":"1F9D8-1F3FC-200D-2640-FE0F","non_qualified":"1F9D8-1F3FC-200D-2640","image":"1f9d8-1f3fc-200d-2640-fe0f.png","sheet_x":51,"sheet_y":26,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FC"},"1F3FD":{"unified":"1F9D8-1F3FD-200D-2640-FE0F","non_qualified":"1F9D8-1F3FD-200D-2640","image":"1f9d8-1f3fd-200d-2640-fe0f.png","sheet_x":51,"sheet_y":27,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FD"},"1F3FE":{"unified":"1F9D8-1F3FE-200D-2640-FE0F","non_qualified":"1F9D8-1F3FE-200D-2640","image":"1f9d8-1f3fe-200d-2640-fe0f.png","sheet_x":51,"sheet_y":28,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FE"},"1F3FF":{"unified":"1F9D8-1F3FF-200D-2640-FE0F","non_qualified":"1F9D8-1F3FF-200D-2640","image":"1f9d8-1f3ff-200d-2640-fe0f.png","sheet_x":51,"sheet_y":29,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FF"}},"obsoletes":"1F9D8","a":"Woman in Lotus Position","b":"1F9D8-200D-2640-FE0F","c":"1F9D8-200D-2640","d":true,"e":true,"f":true,"h":true,"j":["woman_in_lotus_position","woman","female","meditation","yoga","serenity","zen","mindfulness"],"k":[51,24],"o":5},"bath":{"subcategory":"person-resting","skin_variations":{"1F3FB":{"unified":"1F6C0-1F3FB","non_qualified":null,"image":"1f6c0-1f3fb.png","sheet_x":37,"sheet_y":44,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6C0-1F3FC","non_qualified":null,"image":"1f6c0-1f3fc.png","sheet_x":37,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6C0-1F3FD","non_qualified":null,"image":"1f6c0-1f3fd.png","sheet_x":37,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6C0-1F3FE","non_qualified":null,"image":"1f6c0-1f3fe.png","sheet_x":37,"sheet_y":47,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6C0-1F3FF","non_qualified":null,"image":"1f6c0-1f3ff.png","sheet_x":37,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bath","b":"1F6C0","d":true,"e":true,"f":true,"h":true,"j":["person_taking_bath","clean","shower","bathroom"],"k":[37,43],"o":0},"sleeping_accommodation":{"subcategory":"person-resting","skin_variations":{"1F3FB":{"unified":"1F6CC-1F3FB","non_qualified":null,"image":"1f6cc-1f3fb.png","sheet_x":37,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6CC-1F3FC","non_qualified":null,"image":"1f6cc-1f3fc.png","sheet_x":37,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6CC-1F3FD","non_qualified":null,"image":"1f6cc-1f3fd.png","sheet_x":37,"sheet_y":58,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6CC-1F3FE","non_qualified":null,"image":"1f6cc-1f3fe.png","sheet_x":37,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6CC-1F3FF","non_qualified":null,"image":"1f6cc-1f3ff.png","sheet_x":37,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Sleeping Accommodation","b":"1F6CC","d":true,"e":true,"f":true,"h":true,"j":["person_in_bed","bed","rest"],"k":[37,55],"o":1},"people_holding_hands":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":48,"sheet_y":44,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":48,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":48,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":48,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":48,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":48,"sheet_y":49,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":48,"sheet_y":50,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":48,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":48,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":48,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":48,"sheet_y":54,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":48,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":48,"sheet_y":56,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":48,"sheet_y":57,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":48,"sheet_y":58,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":48,"sheet_y":59,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":48,"sheet_y":60,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":49,"sheet_y":0,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":49,"sheet_y":1,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":49,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":49,"sheet_y":3,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":49,"sheet_y":4,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":49,"sheet_y":5,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":49,"sheet_y":6,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":49,"sheet_y":7,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"People Holding Hands","b":"1F9D1-200D-1F91D-200D-1F9D1","d":true,"e":true,"f":true,"h":true,"j":["people_holding_hands","friendship"],"k":[48,43],"o":12},"two_women_holding_hands":{"subcategory":"family","skin_variations":{"1F3FB":{"unified":"1F46D-1F3FB","non_qualified":null,"image":"1f46d-1f3fb.png","sheet_x":22,"sheet_y":33,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46D-1F3FC","non_qualified":null,"image":"1f46d-1f3fc.png","sheet_x":22,"sheet_y":34,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46D-1F3FD","non_qualified":null,"image":"1f46d-1f3fd.png","sheet_x":22,"sheet_y":35,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46D-1F3FE","non_qualified":null,"image":"1f46d-1f3fe.png","sheet_x":22,"sheet_y":36,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46D-1F3FF","non_qualified":null,"image":"1f46d-1f3ff.png","sheet_x":22,"sheet_y":37,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":22,"sheet_y":38,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":22,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":22,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":22,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":22,"sheet_y":42,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":22,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":22,"sheet_y":44,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":22,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":22,"sheet_y":46,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":22,"sheet_y":47,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":22,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":22,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":22,"sheet_y":50,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":22,"sheet_y":51,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":22,"sheet_y":52,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":22,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":22,"sheet_y":54,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":22,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":22,"sheet_y":56,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":22,"sheet_y":57,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Two Women Holding Hands","b":"1F46D","d":true,"e":true,"f":true,"h":true,"j":["women_holding_hands","pair","friendship","couple","love","like","female","people","human"],"k":[22,32],"n":["women_holding_hands"],"o":1},"man_and_woman_holding_hands":{"subcategory":"family","skin_variations":{"1F3FB":{"unified":"1F46B-1F3FB","non_qualified":null,"image":"1f46b-1f3fb.png","sheet_x":21,"sheet_y":42,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46B-1F3FC","non_qualified":null,"image":"1f46b-1f3fc.png","sheet_x":21,"sheet_y":43,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46B-1F3FD","non_qualified":null,"image":"1f46b-1f3fd.png","sheet_x":21,"sheet_y":44,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46B-1F3FE","non_qualified":null,"image":"1f46b-1f3fe.png","sheet_x":21,"sheet_y":45,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46B-1F3FF","non_qualified":null,"image":"1f46b-1f3ff.png","sheet_x":21,"sheet_y":46,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":47,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":21,"sheet_y":48,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":49,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":50,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":21,"sheet_y":51,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":21,"sheet_y":52,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":53,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":54,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":21,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":56,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":57,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":58,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":21,"sheet_y":59,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":60,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":22,"sheet_y":0,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":22,"sheet_y":1,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":22,"sheet_y":2,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":22,"sheet_y":3,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":22,"sheet_y":4,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":22,"sheet_y":5,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man and Woman Holding Hands","b":"1F46B","d":true,"e":true,"f":true,"h":true,"j":["woman_and_man_holding_hands","pair","people","human","love","date","dating","like","affection","valentines","marriage"],"k":[21,41],"n":["woman_and_man_holding_hands","couple"],"o":0},"two_men_holding_hands":{"subcategory":"family","skin_variations":{"1F3FB":{"unified":"1F46C-1F3FB","non_qualified":null,"image":"1f46c-1f3fb.png","sheet_x":22,"sheet_y":7,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46C-1F3FC","non_qualified":null,"image":"1f46c-1f3fc.png","sheet_x":22,"sheet_y":8,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46C-1F3FD","non_qualified":null,"image":"1f46c-1f3fd.png","sheet_x":22,"sheet_y":9,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46C-1F3FE","non_qualified":null,"image":"1f46c-1f3fe.png","sheet_x":22,"sheet_y":10,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46C-1F3FF","non_qualified":null,"image":"1f46c-1f3ff.png","sheet_x":22,"sheet_y":11,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":22,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":22,"sheet_y":13,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":22,"sheet_y":14,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":22,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":22,"sheet_y":16,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":22,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":22,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":22,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":22,"sheet_y":20,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":22,"sheet_y":21,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":22,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":22,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":22,"sheet_y":24,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":22,"sheet_y":25,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":22,"sheet_y":26,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":22,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":22,"sheet_y":28,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":22,"sheet_y":29,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":22,"sheet_y":30,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":22,"sheet_y":31,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Two Men Holding Hands","b":"1F46C","d":true,"e":true,"f":true,"h":true,"j":["men_holding_hands","pair","couple","love","like","bromance","friendship","people","human"],"k":[22,6],"n":["men_holding_hands"],"o":1},"couplekiss":{"subcategory":"family","skin_variations":{"1F3FB":{"unified":"1F48F-1F3FB","non_qualified":null,"image":"1f48f-1f3fb.png","sheet_x":26,"sheet_y":43,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F48F-1F3FC","non_qualified":null,"image":"1f48f-1f3fc.png","sheet_x":26,"sheet_y":44,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F48F-1F3FD","non_qualified":null,"image":"1f48f-1f3fd.png","sheet_x":26,"sheet_y":45,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F48F-1F3FE","non_qualified":null,"image":"1f48f-1f3fe.png","sheet_x":26,"sheet_y":46,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F48F-1F3FF","non_qualified":null,"image":"1f48f-1f3ff.png","sheet_x":26,"sheet_y":47,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F48B-200D-1F9D1-1F3FC","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png","sheet_x":26,"sheet_y":48,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F48B-200D-1F9D1-1F3FD","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png","sheet_x":26,"sheet_y":49,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F48B-200D-1F9D1-1F3FE","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png","sheet_x":26,"sheet_y":50,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F48B-200D-1F9D1-1F3FF","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png","sheet_x":26,"sheet_y":51,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F48B-200D-1F9D1-1F3FB","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png","sheet_x":26,"sheet_y":52,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F48B-200D-1F9D1-1F3FD","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png","sheet_x":26,"sheet_y":53,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F48B-200D-1F9D1-1F3FE","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png","sheet_x":26,"sheet_y":54,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F48B-200D-1F9D1-1F3FF","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png","sheet_x":26,"sheet_y":55,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F48B-200D-1F9D1-1F3FB","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png","sheet_x":26,"sheet_y":56,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F48B-200D-1F9D1-1F3FC","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png","sheet_x":26,"sheet_y":57,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F48B-200D-1F9D1-1F3FE","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png","sheet_x":26,"sheet_y":58,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F48B-200D-1F9D1-1F3FF","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png","sheet_x":26,"sheet_y":59,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F48B-200D-1F9D1-1F3FB","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png","sheet_x":26,"sheet_y":60,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F48B-200D-1F9D1-1F3FC","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png","sheet_x":27,"sheet_y":0,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F48B-200D-1F9D1-1F3FD","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png","sheet_x":27,"sheet_y":1,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F48B-200D-1F9D1-1F3FF","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png","sheet_x":27,"sheet_y":2,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F48B-200D-1F9D1-1F3FB","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png","sheet_x":27,"sheet_y":3,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F48B-200D-1F9D1-1F3FC","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png","sheet_x":27,"sheet_y":4,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F48B-200D-1F9D1-1F3FD","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png","sheet_x":27,"sheet_y":5,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F48B-200D-1F9D1-1F3FE","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png","sheet_x":27,"sheet_y":6,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Kiss","b":"1F48F","d":true,"e":true,"f":true,"h":true,"j":["kiss","pair","valentines","love","like","dating","marriage"],"k":[26,42],"o":0},"woman-kiss-man":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":44,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":45,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":46,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":47,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":48,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":49,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":50,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":51,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":52,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":53,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":54,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":55,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":56,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":57,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":58,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":59,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":60,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":21,"sheet_y":0,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":1,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":2,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":21,"sheet_y":3,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":4,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":21,"sheet_y":5,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":6,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":7,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Kiss: Woman, Man","b":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","c":"1F469-200D-2764-200D-1F48B-200D-1F468","d":true,"e":true,"f":true,"h":true,"j":["kiss_woman_man","love"],"k":[20,43],"o":2},"man-kiss-man":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F468-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":50,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F468-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":51,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F468-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":52,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F468-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":16,"sheet_y":53,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F468-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":54,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F468-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":55,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F468-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":56,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F468-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":57,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F468-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":16,"sheet_y":58,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F468-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":59,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F468-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":60,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F468-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":17,"sheet_y":0,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F468-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":17,"sheet_y":1,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F468-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":17,"sheet_y":2,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F468-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":17,"sheet_y":3,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F468-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":17,"sheet_y":4,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F468-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":17,"sheet_y":5,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F468-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":17,"sheet_y":6,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F468-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":17,"sheet_y":7,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F468-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":17,"sheet_y":8,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F468-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":17,"sheet_y":9,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F468-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":17,"sheet_y":10,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F468-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":17,"sheet_y":11,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F468-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":17,"sheet_y":12,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F468-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":17,"sheet_y":13,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Kiss: Man, Man","b":"1F468-200D-2764-FE0F-200D-1F48B-200D-1F468","c":"1F468-200D-2764-200D-1F48B-200D-1F468","d":true,"e":true,"f":true,"h":true,"j":["kiss_man_man","pair","valentines","love","like","dating","marriage"],"k":[16,49],"o":2},"woman-kiss-woman":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F469-1F3FB","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":9,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F469-1F3FC","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":10,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F469-1F3FD","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":11,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F469-1F3FE","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":12,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F469-1F3FF","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":13,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F469-1F3FB","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":14,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F469-1F3FC","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":15,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F469-1F3FD","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":16,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F469-1F3FE","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":17,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F469-1F3FF","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":18,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F469-1F3FB","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":19,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F469-1F3FC","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":20,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F469-1F3FD","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":21,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F469-1F3FE","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":22,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F469-1F3FF","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":23,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F469-1F3FB","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":24,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F469-1F3FC","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":25,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F469-1F3FD","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":26,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F469-1F3FE","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":27,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F469-1F3FF","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":28,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F469-1F3FB","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":29,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F469-1F3FC","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":30,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F469-1F3FD","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":31,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F469-1F3FE","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":32,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F469-1F3FF","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":33,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Kiss: Woman, Woman","b":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F469","c":"1F469-200D-2764-200D-1F48B-200D-1F469","d":true,"e":true,"f":true,"h":true,"j":["kiss_woman_woman","pair","valentines","love","like","dating","marriage"],"k":[21,8],"o":2},"couple_with_heart":{"subcategory":"family","skin_variations":{"1F3FB":{"unified":"1F491-1F3FB","non_qualified":null,"image":"1f491-1f3fb.png","sheet_x":27,"sheet_y":9,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F491-1F3FC","non_qualified":null,"image":"1f491-1f3fc.png","sheet_x":27,"sheet_y":10,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F491-1F3FD","non_qualified":null,"image":"1f491-1f3fd.png","sheet_x":27,"sheet_y":11,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F491-1F3FE","non_qualified":null,"image":"1f491-1f3fe.png","sheet_x":27,"sheet_y":12,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F491-1F3FF","non_qualified":null,"image":"1f491-1f3ff.png","sheet_x":27,"sheet_y":13,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F9D1-1F3FC","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.png","sheet_x":27,"sheet_y":14,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F9D1-1F3FD","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.png","sheet_x":27,"sheet_y":15,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F9D1-1F3FE","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.png","sheet_x":27,"sheet_y":16,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F9D1-1F3FF","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.png","sheet_x":27,"sheet_y":17,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F9D1-1F3FB","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.png","sheet_x":27,"sheet_y":18,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F9D1-1F3FD","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.png","sheet_x":27,"sheet_y":19,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F9D1-1F3FE","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.png","sheet_x":27,"sheet_y":20,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F9D1-1F3FF","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.png","sheet_x":27,"sheet_y":21,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F9D1-1F3FB","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.png","sheet_x":27,"sheet_y":22,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F9D1-1F3FC","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.png","sheet_x":27,"sheet_y":23,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F9D1-1F3FE","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.png","sheet_x":27,"sheet_y":24,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F9D1-1F3FF","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.png","sheet_x":27,"sheet_y":25,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F9D1-1F3FB","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.png","sheet_x":27,"sheet_y":26,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F9D1-1F3FC","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.png","sheet_x":27,"sheet_y":27,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F9D1-1F3FD","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.png","sheet_x":27,"sheet_y":28,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F9D1-1F3FF","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.png","sheet_x":27,"sheet_y":29,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F9D1-1F3FB","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.png","sheet_x":27,"sheet_y":30,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F9D1-1F3FC","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.png","sheet_x":27,"sheet_y":31,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F9D1-1F3FD","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.png","sheet_x":27,"sheet_y":32,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F9D1-1F3FE","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.png","sheet_x":27,"sheet_y":33,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Couple with Heart","b":"1F491","d":true,"e":true,"f":true,"h":true,"j":["couple_with_heart","pair","love","like","affection","human","dating","valentines","marriage"],"k":[27,8],"o":0},"woman-heart-man":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F469-1F3FB-200D-2764-200D-1F468-1F3FB","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":19,"sheet_y":53,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F469-1F3FB-200D-2764-200D-1F468-1F3FC","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":19,"sheet_y":54,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F469-1F3FB-200D-2764-200D-1F468-1F3FD","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":19,"sheet_y":55,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F469-1F3FB-200D-2764-200D-1F468-1F3FE","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":19,"sheet_y":56,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F469-1F3FB-200D-2764-200D-1F468-1F3FF","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":19,"sheet_y":57,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F469-1F3FC-200D-2764-200D-1F468-1F3FB","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":19,"sheet_y":58,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F469-1F3FC-200D-2764-200D-1F468-1F3FC","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":19,"sheet_y":59,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F469-1F3FC-200D-2764-200D-1F468-1F3FD","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":19,"sheet_y":60,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F469-1F3FC-200D-2764-200D-1F468-1F3FE","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":0,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F469-1F3FC-200D-2764-200D-1F468-1F3FF","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":1,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F469-1F3FD-200D-2764-200D-1F468-1F3FB","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":2,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F469-1F3FD-200D-2764-200D-1F468-1F3FC","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":3,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F469-1F3FD-200D-2764-200D-1F468-1F3FD","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":4,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F469-1F3FD-200D-2764-200D-1F468-1F3FE","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":5,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F469-1F3FD-200D-2764-200D-1F468-1F3FF","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":6,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F469-1F3FE-200D-2764-200D-1F468-1F3FB","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":7,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F469-1F3FE-200D-2764-200D-1F468-1F3FC","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":8,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F469-1F3FE-200D-2764-200D-1F468-1F3FD","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":9,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F469-1F3FE-200D-2764-200D-1F468-1F3FE","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":10,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F469-1F3FE-200D-2764-200D-1F468-1F3FF","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":11,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F469-1F3FF-200D-2764-200D-1F468-1F3FB","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":12,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F469-1F3FF-200D-2764-200D-1F468-1F3FC","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":13,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F469-1F3FF-200D-2764-200D-1F468-1F3FD","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":14,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F469-1F3FF-200D-2764-200D-1F468-1F3FE","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":15,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F469-1F3FF-200D-2764-200D-1F468-1F3FF","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":16,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Couple with Heart: Woman, Man","b":"1F469-200D-2764-FE0F-200D-1F468","c":"1F469-200D-2764-200D-1F468","d":true,"e":true,"f":true,"h":true,"j":["couple_with_heart_woman_man","love"],"k":[19,52],"o":2},"man-heart-man":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F468-1F3FB-200D-2764-200D-1F468-1F3FB","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":24,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F468-1F3FB-200D-2764-200D-1F468-1F3FC","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":25,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F468-1F3FB-200D-2764-200D-1F468-1F3FD","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":26,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F468-1F3FB-200D-2764-200D-1F468-1F3FE","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":16,"sheet_y":27,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F468-1F3FB-200D-2764-200D-1F468-1F3FF","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":28,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F468-1F3FC-200D-2764-200D-1F468-1F3FB","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":29,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F468-1F3FC-200D-2764-200D-1F468-1F3FC","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":30,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F468-1F3FC-200D-2764-200D-1F468-1F3FD","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":31,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F468-1F3FC-200D-2764-200D-1F468-1F3FE","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":16,"sheet_y":32,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F468-1F3FC-200D-2764-200D-1F468-1F3FF","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":33,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F468-1F3FD-200D-2764-200D-1F468-1F3FB","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":34,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F468-1F3FD-200D-2764-200D-1F468-1F3FC","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":35,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F468-1F3FD-200D-2764-200D-1F468-1F3FD","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":36,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F468-1F3FD-200D-2764-200D-1F468-1F3FE","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":16,"sheet_y":37,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F468-1F3FD-200D-2764-200D-1F468-1F3FF","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":38,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F468-1F3FE-200D-2764-200D-1F468-1F3FB","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":39,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F468-1F3FE-200D-2764-200D-1F468-1F3FC","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":40,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F468-1F3FE-200D-2764-200D-1F468-1F3FD","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":41,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F468-1F3FE-200D-2764-200D-1F468-1F3FE","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":16,"sheet_y":42,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F468-1F3FE-200D-2764-200D-1F468-1F3FF","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":43,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F468-1F3FF-200D-2764-200D-1F468-1F3FB","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":44,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F468-1F3FF-200D-2764-200D-1F468-1F3FC","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":45,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F468-1F3FF-200D-2764-200D-1F468-1F3FD","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":46,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F468-1F3FF-200D-2764-200D-1F468-1F3FE","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":16,"sheet_y":47,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F468-1F3FF-200D-2764-200D-1F468-1F3FF","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":48,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Couple with Heart: Man, Man","b":"1F468-200D-2764-FE0F-200D-1F468","c":"1F468-200D-2764-200D-1F468","d":true,"e":true,"f":true,"h":true,"j":["couple_with_heart_man_man","pair","love","like","affection","human","dating","valentines","marriage"],"k":[16,23],"o":2},"woman-heart-woman":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FB","non_qualified":"1F469-1F3FB-200D-2764-200D-1F469-1F3FB","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.png","sheet_x":20,"sheet_y":18,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FC","non_qualified":"1F469-1F3FB-200D-2764-200D-1F469-1F3FC","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.png","sheet_x":20,"sheet_y":19,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FD","non_qualified":"1F469-1F3FB-200D-2764-200D-1F469-1F3FD","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.png","sheet_x":20,"sheet_y":20,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FE","non_qualified":"1F469-1F3FB-200D-2764-200D-1F469-1F3FE","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.png","sheet_x":20,"sheet_y":21,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FF","non_qualified":"1F469-1F3FB-200D-2764-200D-1F469-1F3FF","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.png","sheet_x":20,"sheet_y":22,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FB","non_qualified":"1F469-1F3FC-200D-2764-200D-1F469-1F3FB","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.png","sheet_x":20,"sheet_y":23,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FC","non_qualified":"1F469-1F3FC-200D-2764-200D-1F469-1F3FC","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.png","sheet_x":20,"sheet_y":24,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FD","non_qualified":"1F469-1F3FC-200D-2764-200D-1F469-1F3FD","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.png","sheet_x":20,"sheet_y":25,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FE","non_qualified":"1F469-1F3FC-200D-2764-200D-1F469-1F3FE","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.png","sheet_x":20,"sheet_y":26,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FF","non_qualified":"1F469-1F3FC-200D-2764-200D-1F469-1F3FF","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.png","sheet_x":20,"sheet_y":27,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FB","non_qualified":"1F469-1F3FD-200D-2764-200D-1F469-1F3FB","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.png","sheet_x":20,"sheet_y":28,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FC","non_qualified":"1F469-1F3FD-200D-2764-200D-1F469-1F3FC","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.png","sheet_x":20,"sheet_y":29,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FD","non_qualified":"1F469-1F3FD-200D-2764-200D-1F469-1F3FD","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.png","sheet_x":20,"sheet_y":30,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FE","non_qualified":"1F469-1F3FD-200D-2764-200D-1F469-1F3FE","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.png","sheet_x":20,"sheet_y":31,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FF","non_qualified":"1F469-1F3FD-200D-2764-200D-1F469-1F3FF","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.png","sheet_x":20,"sheet_y":32,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FB","non_qualified":"1F469-1F3FE-200D-2764-200D-1F469-1F3FB","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.png","sheet_x":20,"sheet_y":33,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FC","non_qualified":"1F469-1F3FE-200D-2764-200D-1F469-1F3FC","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.png","sheet_x":20,"sheet_y":34,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FD","non_qualified":"1F469-1F3FE-200D-2764-200D-1F469-1F3FD","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.png","sheet_x":20,"sheet_y":35,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FE","non_qualified":"1F469-1F3FE-200D-2764-200D-1F469-1F3FE","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.png","sheet_x":20,"sheet_y":36,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FF","non_qualified":"1F469-1F3FE-200D-2764-200D-1F469-1F3FF","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.png","sheet_x":20,"sheet_y":37,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FB","non_qualified":"1F469-1F3FF-200D-2764-200D-1F469-1F3FB","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.png","sheet_x":20,"sheet_y":38,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FC","non_qualified":"1F469-1F3FF-200D-2764-200D-1F469-1F3FC","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.png","sheet_x":20,"sheet_y":39,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FD","non_qualified":"1F469-1F3FF-200D-2764-200D-1F469-1F3FD","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.png","sheet_x":20,"sheet_y":40,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FE","non_qualified":"1F469-1F3FF-200D-2764-200D-1F469-1F3FE","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.png","sheet_x":20,"sheet_y":41,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FF","non_qualified":"1F469-1F3FF-200D-2764-200D-1F469-1F3FF","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.png","sheet_x":20,"sheet_y":42,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Couple with Heart: Woman, Woman","b":"1F469-200D-2764-FE0F-200D-1F469","c":"1F469-200D-2764-200D-1F469","d":true,"e":true,"f":true,"h":true,"j":["couple_with_heart_woman_woman","pair","love","like","affection","human","dating","valentines","marriage"],"k":[20,17],"o":2},"family":{"subcategory":"family","obsoleted_by":"1F468-200D-1F469-200D-1F466","a":"Family","b":"1F46A","d":true,"e":true,"f":true,"h":true,"j":["family","home","parents","child","mom","dad","father","mother","people","human"],"k":[21,40],"o":0},"man-woman-boy":{"subcategory":"family","obsoletes":"1F46A","a":"Family: Man, Woman, Boy","b":"1F468-200D-1F469-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_man_woman_boy","love"],"k":[14,44],"o":2},"man-woman-girl":{"subcategory":"family","a":"Family: Man, Woman, Girl","b":"1F468-200D-1F469-200D-1F467","d":true,"e":true,"f":true,"h":true,"j":["family_man_woman_girl","home","parents","people","human","child"],"k":[14,46],"o":2},"man-woman-girl-boy":{"subcategory":"family","a":"Family: Man, Woman, Girl, Boy","b":"1F468-200D-1F469-200D-1F467-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_man_woman_girl_boy","home","parents","people","human","children"],"k":[14,47],"o":2},"man-woman-boy-boy":{"subcategory":"family","a":"Family: Man, Woman, Boy, Boy","b":"1F468-200D-1F469-200D-1F466-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_man_woman_boy_boy","home","parents","people","human","children"],"k":[14,45],"o":2},"man-woman-girl-girl":{"subcategory":"family","a":"Family: Man, Woman, Girl, Girl","b":"1F468-200D-1F469-200D-1F467-200D-1F467","d":true,"e":true,"f":true,"h":true,"j":["family_man_woman_girl_girl","home","parents","people","human","children"],"k":[14,48],"o":2},"man-man-boy":{"subcategory":"family","a":"Family: Man, Man, Boy","b":"1F468-200D-1F468-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_man_man_boy","home","parents","people","human","children"],"k":[14,39],"o":2},"man-man-girl":{"subcategory":"family","a":"Family: Man, Man, Girl","b":"1F468-200D-1F468-200D-1F467","d":true,"e":true,"f":true,"h":true,"j":["family_man_man_girl","home","parents","people","human","children"],"k":[14,41],"o":2},"man-man-girl-boy":{"subcategory":"family","a":"Family: Man, Man, Girl, Boy","b":"1F468-200D-1F468-200D-1F467-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_man_man_girl_boy","home","parents","people","human","children"],"k":[14,42],"o":2},"man-man-boy-boy":{"subcategory":"family","a":"Family: Man, Man, Boy, Boy","b":"1F468-200D-1F468-200D-1F466-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_man_man_boy_boy","home","parents","people","human","children"],"k":[14,40],"o":2},"man-man-girl-girl":{"subcategory":"family","a":"Family: Man, Man, Girl, Girl","b":"1F468-200D-1F468-200D-1F467-200D-1F467","d":true,"e":true,"f":true,"h":true,"j":["family_man_man_girl_girl","home","parents","people","human","children"],"k":[14,43],"o":2},"woman-woman-boy":{"subcategory":"family","a":"Family: Woman, Woman, Boy","b":"1F469-200D-1F469-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_woman_woman_boy","home","parents","people","human","children"],"k":[18,12],"o":2},"woman-woman-girl":{"subcategory":"family","a":"Family: Woman, Woman, Girl","b":"1F469-200D-1F469-200D-1F467","d":true,"e":true,"f":true,"h":true,"j":["family_woman_woman_girl","home","parents","people","human","children"],"k":[18,14],"o":2},"woman-woman-girl-boy":{"subcategory":"family","a":"Family: Woman, Woman, Girl, Boy","b":"1F469-200D-1F469-200D-1F467-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_woman_woman_girl_boy","home","parents","people","human","children"],"k":[18,15],"o":2},"woman-woman-boy-boy":{"subcategory":"family","a":"Family: Woman, Woman, Boy, Boy","b":"1F469-200D-1F469-200D-1F466-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_woman_woman_boy_boy","home","parents","people","human","children"],"k":[18,13],"o":2},"woman-woman-girl-girl":{"subcategory":"family","a":"Family: Woman, Woman, Girl, Girl","b":"1F469-200D-1F469-200D-1F467-200D-1F467","d":true,"e":true,"f":true,"h":true,"j":["family_woman_woman_girl_girl","home","parents","people","human","children"],"k":[18,16],"o":2},"man-boy":{"subcategory":"family","a":"Family: Man, Boy","b":"1F468-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_man_boy","home","parent","people","human","child"],"k":[14,35],"o":4},"man-boy-boy":{"subcategory":"family","a":"Family: Man, Boy, Boy","b":"1F468-200D-1F466-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_man_boy_boy","home","parent","people","human","children"],"k":[14,34],"o":4},"man-girl":{"subcategory":"family","a":"Family: Man, Girl","b":"1F468-200D-1F467","d":true,"e":true,"f":true,"h":true,"j":["family_man_girl","home","parent","people","human","child"],"k":[14,38],"o":4},"man-girl-boy":{"subcategory":"family","a":"Family: Man, Girl, Boy","b":"1F468-200D-1F467-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_man_girl_boy","home","parent","people","human","children"],"k":[14,36],"o":4},"man-girl-girl":{"subcategory":"family","a":"Family: Man, Girl, Girl","b":"1F468-200D-1F467-200D-1F467","d":true,"e":true,"f":true,"h":true,"j":["family_man_girl_girl","home","parent","people","human","children"],"k":[14,37],"o":4},"woman-boy":{"subcategory":"family","a":"Family: Woman, Boy","b":"1F469-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_woman_boy","home","parent","people","human","child"],"k":[18,8],"o":4},"woman-boy-boy":{"subcategory":"family","a":"Family: Woman, Boy, Boy","b":"1F469-200D-1F466-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_woman_boy_boy","home","parent","people","human","children"],"k":[18,7],"o":4},"woman-girl":{"subcategory":"family","a":"Family: Woman, Girl","b":"1F469-200D-1F467","d":true,"e":true,"f":true,"h":true,"j":["family_woman_girl","home","parent","people","human","child"],"k":[18,11],"o":4},"woman-girl-boy":{"subcategory":"family","a":"Family: Woman, Girl, Boy","b":"1F469-200D-1F467-200D-1F466","d":true,"e":true,"f":true,"h":true,"j":["family_woman_girl_boy","home","parent","people","human","children"],"k":[18,9],"o":4},"woman-girl-girl":{"subcategory":"family","a":"Family: Woman, Girl, Girl","b":"1F469-200D-1F467-200D-1F467","d":true,"e":true,"f":true,"h":true,"j":["family_woman_girl_girl","home","parent","people","human","children"],"k":[18,10],"o":4},"speaking_head_in_silhouette":{"subcategory":"person-symbol","a":"Speaking Head","b":"1F5E3-FE0F","c":"1F5E3","d":true,"e":true,"f":true,"h":true,"j":["speaking_head","user","person","human","sing","say","talk"],"k":[32,11],"o":0},"bust_in_silhouette":{"subcategory":"person-symbol","a":"Bust in Silhouette","b":"1F464","d":true,"e":true,"f":true,"h":true,"j":["bust_in_silhouette","user","person","human"],"k":[13,33],"o":0},"busts_in_silhouette":{"subcategory":"person-symbol","a":"Busts in Silhouette","b":"1F465","d":true,"e":true,"f":true,"h":true,"j":["busts_in_silhouette","user","person","human","group","team"],"k":[13,34],"o":1},"people_hugging":{"subcategory":"person-symbol","a":"People Hugging","b":"1FAC2","d":true,"e":true,"f":true,"h":true,"j":["people hugging","care"],"k":[54,58],"o":13},"footprints":{"subcategory":"person-symbol","a":"Footprints","b":"1F463","d":true,"e":true,"f":true,"h":true,"j":["footprints","feet","tracking","walking","beach"],"k":[13,32],"o":0},"monkey_face":{"subcategory":"animal-mammal","a":"Monkey Face","b":"1F435","d":true,"e":true,"f":true,"h":true,"j":["monkey_face","animal","nature","circus"],"k":[11,41],"l":[":o)"],"o":0},"monkey":{"subcategory":"animal-mammal","a":"Monkey","b":"1F412","d":true,"e":true,"f":true,"h":true,"j":["monkey","animal","nature","banana","circus"],"k":[11,4],"o":0},"gorilla":{"subcategory":"animal-mammal","a":"Gorilla","b":"1F98D","d":true,"e":true,"f":true,"h":true,"j":["gorilla","animal","nature","circus"],"k":[44,33],"o":3},"orangutan":{"subcategory":"animal-mammal","a":"Orangutan","b":"1F9A7","d":true,"e":true,"f":true,"h":true,"j":["orangutan","animal"],"k":[44,59],"o":12},"dog":{"subcategory":"animal-mammal","a":"Dog Face","b":"1F436","d":true,"e":true,"f":true,"h":true,"j":["dog_face","animal","friend","nature","woof","puppy","pet","faithful"],"k":[11,42],"o":0},"dog2":{"subcategory":"animal-mammal","a":"Dog","b":"1F415","d":true,"e":true,"f":true,"h":true,"j":["dog","animal","nature","friend","doge","pet","faithful"],"k":[11,8],"o":0},"guide_dog":{"subcategory":"animal-mammal","a":"Guide Dog","b":"1F9AE","d":true,"e":true,"f":true,"h":true,"j":["guide_dog","animal","blind"],"k":[45,5],"o":12},"service_dog":{"subcategory":"animal-mammal","a":"Service Dog","b":"1F415-200D-1F9BA","d":true,"e":true,"f":true,"h":true,"j":["service_dog","blind","animal"],"k":[11,7],"o":12},"poodle":{"subcategory":"animal-mammal","a":"Poodle","b":"1F429","d":true,"e":true,"f":true,"h":true,"j":["poodle","dog","animal","101","nature","pet"],"k":[11,29],"o":0},"wolf":{"subcategory":"animal-mammal","a":"Wolf Face","b":"1F43A","d":true,"e":true,"f":true,"h":true,"j":["wolf","animal","nature","wild"],"k":[11,46],"o":0},"fox_face":{"subcategory":"animal-mammal","a":"Fox Face","b":"1F98A","d":true,"e":true,"f":true,"h":true,"j":["fox","animal","nature","face"],"k":[44,30],"o":3},"raccoon":{"subcategory":"animal-mammal","a":"Raccoon","b":"1F99D","d":true,"e":true,"f":true,"h":true,"j":["raccoon","animal","nature"],"k":[44,49],"o":11},"cat":{"subcategory":"animal-mammal","a":"Cat Face","b":"1F431","d":true,"e":true,"f":true,"h":true,"j":["cat_face","animal","meow","nature","pet","kitten"],"k":[11,37],"o":0},"cat2":{"subcategory":"animal-mammal","a":"Cat","b":"1F408","d":true,"e":true,"f":true,"h":true,"j":["cat","animal","meow","pet","cats"],"k":[10,55],"o":0},"black_cat":{"subcategory":"animal-mammal","a":"Black Cat","b":"1F408-200D-2B1B","d":true,"e":true,"f":true,"h":true,"j":["black cat","superstition","luck"],"k":[10,54],"o":13},"lion_face":{"subcategory":"animal-mammal","a":"Lion Face","b":"1F981","d":true,"e":true,"f":true,"h":true,"j":["lion","animal","nature"],"k":[44,21],"o":1},"tiger":{"subcategory":"animal-mammal","a":"Tiger Face","b":"1F42F","d":true,"e":true,"f":true,"h":true,"j":["tiger_face","animal","cat","danger","wild","nature","roar"],"k":[11,35],"o":0},"tiger2":{"subcategory":"animal-mammal","a":"Tiger","b":"1F405","d":true,"e":true,"f":true,"h":true,"j":["tiger","animal","nature","roar"],"k":[10,51],"o":1},"leopard":{"subcategory":"animal-mammal","a":"Leopard","b":"1F406","d":true,"e":true,"f":true,"h":true,"j":["leopard","animal","nature"],"k":[10,52],"o":1},"horse":{"subcategory":"animal-mammal","a":"Horse Face","b":"1F434","d":true,"e":true,"f":true,"h":true,"j":["horse_face","animal","brown","nature"],"k":[11,40],"o":0},"moose":{"subcategory":"animal-mammal","a":"Moose","b":"1FACE","d":true,"e":true,"f":false,"h":false,"j":["moose","shrek","canada","sweden","sven","cool"],"k":[55,16],"o":15},"donkey":{"subcategory":"animal-mammal","a":"Donkey","b":"1FACF","d":true,"e":true,"f":false,"h":false,"j":["donkey","eeyore","mule"],"k":[55,17],"o":15},"racehorse":{"subcategory":"animal-mammal","a":"Horse","b":"1F40E","d":true,"e":true,"f":true,"h":true,"j":["horse","animal","gamble","luck"],"k":[11,0],"o":0},"unicorn_face":{"subcategory":"animal-mammal","a":"Unicorn Face","b":"1F984","d":true,"e":true,"f":true,"h":true,"j":["unicorn","animal","nature","mystical"],"k":[44,24],"o":1},"zebra_face":{"subcategory":"animal-mammal","a":"Zebra Face","b":"1F993","d":true,"e":true,"f":true,"h":true,"j":["zebra","animal","nature","stripes","safari"],"k":[44,39],"o":5},"deer":{"subcategory":"animal-mammal","a":"Deer","b":"1F98C","d":true,"e":true,"f":true,"h":true,"j":["deer","animal","nature","horns","venison"],"k":[44,32],"o":3},"bison":{"subcategory":"animal-mammal","a":"Bison","b":"1F9AC","d":true,"e":true,"f":true,"h":true,"j":["bison","ox"],"k":[45,3],"o":13},"cow":{"subcategory":"animal-mammal","a":"Cow Face","b":"1F42E","d":true,"e":true,"f":true,"h":true,"j":["cow_face","beef","ox","animal","nature","moo","milk"],"k":[11,34],"o":0},"ox":{"subcategory":"animal-mammal","a":"Ox","b":"1F402","d":true,"e":true,"f":true,"h":true,"j":["ox","animal","cow","beef"],"k":[10,48],"o":1},"water_buffalo":{"subcategory":"animal-mammal","a":"Water Buffalo","b":"1F403","d":true,"e":true,"f":true,"h":true,"j":["water_buffalo","animal","nature","ox","cow"],"k":[10,49],"o":1},"cow2":{"subcategory":"animal-mammal","a":"Cow","b":"1F404","d":true,"e":true,"f":true,"h":true,"j":["cow","beef","ox","animal","nature","moo","milk"],"k":[10,50],"o":1},"pig":{"subcategory":"animal-mammal","a":"Pig Face","b":"1F437","d":true,"e":true,"f":true,"h":true,"j":["pig_face","animal","oink","nature"],"k":[11,43],"o":0},"pig2":{"subcategory":"animal-mammal","a":"Pig","b":"1F416","d":true,"e":true,"f":true,"h":true,"j":["pig","animal","nature"],"k":[11,9],"o":1},"boar":{"subcategory":"animal-mammal","a":"Boar","b":"1F417","d":true,"e":true,"f":true,"h":true,"j":["boar","animal","nature"],"k":[11,10],"o":0},"pig_nose":{"subcategory":"animal-mammal","a":"Pig Nose","b":"1F43D","d":true,"e":true,"f":true,"h":true,"j":["pig_nose","animal","oink"],"k":[11,50],"o":0},"ram":{"subcategory":"animal-mammal","a":"Ram","b":"1F40F","d":true,"e":true,"f":true,"h":true,"j":["ram","animal","sheep","nature"],"k":[11,1],"o":1},"sheep":{"subcategory":"animal-mammal","a":"Sheep","b":"1F411","d":true,"e":true,"f":true,"h":true,"j":["ewe","animal","nature","wool","shipit"],"k":[11,3],"o":0},"goat":{"subcategory":"animal-mammal","a":"Goat","b":"1F410","d":true,"e":true,"f":true,"h":true,"j":["goat","animal","nature"],"k":[11,2],"o":1},"dromedary_camel":{"subcategory":"animal-mammal","a":"Dromedary Camel","b":"1F42A","d":true,"e":true,"f":true,"h":true,"j":["camel","animal","hot","desert","hump"],"k":[11,30],"o":1},"camel":{"subcategory":"animal-mammal","a":"Bactrian Camel","b":"1F42B","d":true,"e":true,"f":true,"h":true,"j":["two_hump_camel","animal","nature","hot","desert","hump"],"k":[11,31],"o":0},"llama":{"subcategory":"animal-mammal","a":"Llama","b":"1F999","d":true,"e":true,"f":true,"h":true,"j":["llama","animal","nature","alpaca"],"k":[44,45],"o":11},"giraffe_face":{"subcategory":"animal-mammal","a":"Giraffe Face","b":"1F992","d":true,"e":true,"f":true,"h":true,"j":["giraffe","animal","nature","spots","safari"],"k":[44,38],"o":5},"elephant":{"subcategory":"animal-mammal","a":"Elephant","b":"1F418","d":true,"e":true,"f":true,"h":true,"j":["elephant","animal","nature","nose","th","circus"],"k":[11,11],"o":0},"mammoth":{"subcategory":"animal-mammal","a":"Mammoth","b":"1F9A3","d":true,"e":true,"f":true,"h":true,"j":["mammoth","elephant","tusks"],"k":[44,55],"o":13},"rhinoceros":{"subcategory":"animal-mammal","a":"Rhinoceros","b":"1F98F","d":true,"e":true,"f":true,"h":true,"j":["rhinoceros","animal","nature","horn"],"k":[44,35],"o":3},"hippopotamus":{"subcategory":"animal-mammal","a":"Hippopotamus","b":"1F99B","d":true,"e":true,"f":true,"h":true,"j":["hippopotamus","animal","nature"],"k":[44,47],"o":11},"mouse":{"subcategory":"animal-mammal","a":"Mouse Face","b":"1F42D","d":true,"e":true,"f":true,"h":true,"j":["mouse_face","animal","nature","cheese_wedge","rodent"],"k":[11,33],"o":0},"mouse2":{"subcategory":"animal-mammal","a":"Mouse","b":"1F401","d":true,"e":true,"f":true,"h":true,"j":["mouse","animal","nature","rodent"],"k":[10,47],"o":1},"rat":{"subcategory":"animal-mammal","a":"Rat","b":"1F400","d":true,"e":true,"f":true,"h":true,"j":["rat","animal","mouse","rodent"],"k":[10,46],"o":1},"hamster":{"subcategory":"animal-mammal","a":"Hamster Face","b":"1F439","d":true,"e":true,"f":true,"h":true,"j":["hamster","animal","nature"],"k":[11,45],"o":0},"rabbit":{"subcategory":"animal-mammal","a":"Rabbit Face","b":"1F430","d":true,"e":true,"f":true,"h":true,"j":["rabbit_face","animal","nature","pet","spring","magic","bunny"],"k":[11,36],"o":0},"rabbit2":{"subcategory":"animal-mammal","a":"Rabbit","b":"1F407","d":true,"e":true,"f":true,"h":true,"j":["rabbit","animal","nature","pet","magic","spring"],"k":[10,53],"o":1},"chipmunk":{"subcategory":"animal-mammal","a":"Chipmunk","b":"1F43F-FE0F","c":"1F43F","d":true,"e":true,"f":true,"h":true,"j":["chipmunk","animal","nature","rodent","squirrel"],"k":[11,52],"o":0},"beaver":{"subcategory":"animal-mammal","a":"Beaver","b":"1F9AB","d":true,"e":true,"f":true,"h":true,"j":["beaver","animal","rodent"],"k":[45,2],"o":13},"hedgehog":{"subcategory":"animal-mammal","a":"Hedgehog","b":"1F994","d":true,"e":true,"f":true,"h":true,"j":["hedgehog","animal","nature","spiny"],"k":[44,40],"o":5},"bat":{"subcategory":"animal-mammal","a":"Bat","b":"1F987","d":true,"e":true,"f":true,"h":true,"j":["bat","animal","nature","blind","vampire"],"k":[44,27],"o":3},"bear":{"subcategory":"animal-mammal","a":"Bear Face","b":"1F43B","d":true,"e":true,"f":true,"h":true,"j":["bear","animal","nature","wild"],"k":[11,48],"o":0},"polar_bear":{"subcategory":"animal-mammal","a":"Polar Bear","b":"1F43B-200D-2744-FE0F","c":"1F43B-200D-2744","d":true,"e":true,"f":true,"h":true,"j":["polar bear","animal","arctic"],"k":[11,47],"o":13},"koala":{"subcategory":"animal-mammal","a":"Koala","b":"1F428","d":true,"e":true,"f":true,"h":true,"j":["koala","animal","nature"],"k":[11,28],"o":0},"panda_face":{"subcategory":"animal-mammal","a":"Panda Face","b":"1F43C","d":true,"e":true,"f":true,"h":true,"j":["panda","animal","nature"],"k":[11,49],"o":0},"sloth":{"subcategory":"animal-mammal","a":"Sloth","b":"1F9A5","d":true,"e":true,"f":true,"h":true,"j":["sloth","animal"],"k":[44,57],"o":12},"otter":{"subcategory":"animal-mammal","a":"Otter","b":"1F9A6","d":true,"e":true,"f":true,"h":true,"j":["otter","animal"],"k":[44,58],"o":12},"skunk":{"subcategory":"animal-mammal","a":"Skunk","b":"1F9A8","d":true,"e":true,"f":true,"h":true,"j":["skunk","animal"],"k":[44,60],"o":12},"kangaroo":{"subcategory":"animal-mammal","a":"Kangaroo","b":"1F998","d":true,"e":true,"f":true,"h":true,"j":["kangaroo","animal","nature","australia","joey","hop","marsupial"],"k":[44,44],"o":11},"badger":{"subcategory":"animal-mammal","a":"Badger","b":"1F9A1","d":true,"e":true,"f":true,"h":true,"j":["badger","animal","nature","honey"],"k":[44,53],"o":11},"feet":{"subcategory":"animal-mammal","a":"Paw Prints","b":"1F43E","d":true,"e":true,"f":true,"h":true,"j":["paw_prints","animal","tracking","footprints","dog","cat","pet","feet"],"k":[11,51],"n":["paw_prints"],"o":0},"turkey":{"subcategory":"animal-bird","a":"Turkey","b":"1F983","d":true,"e":true,"f":true,"h":true,"j":["turkey","animal","bird"],"k":[44,23],"o":1},"chicken":{"subcategory":"animal-bird","a":"Chicken","b":"1F414","d":true,"e":true,"f":true,"h":true,"j":["chicken","animal","cluck","nature","bird"],"k":[11,6],"o":0},"rooster":{"subcategory":"animal-bird","a":"Rooster","b":"1F413","d":true,"e":true,"f":true,"h":true,"j":["rooster","animal","nature","chicken"],"k":[11,5],"o":1},"hatching_chick":{"subcategory":"animal-bird","a":"Hatching Chick","b":"1F423","d":true,"e":true,"f":true,"h":true,"j":["hatching_chick","animal","chicken","egg","born","baby","bird"],"k":[11,22],"o":0},"baby_chick":{"subcategory":"animal-bird","a":"Baby Chick","b":"1F424","d":true,"e":true,"f":true,"h":true,"j":["baby_chick","animal","chicken","bird"],"k":[11,23],"o":0},"hatched_chick":{"subcategory":"animal-bird","a":"Front-Facing Baby Chick","b":"1F425","d":true,"e":true,"f":true,"h":true,"j":["front_facing_baby_chick","animal","chicken","baby","bird"],"k":[11,24],"o":0},"bird":{"subcategory":"animal-bird","a":"Bird","b":"1F426","d":true,"e":true,"f":true,"h":true,"j":["bird","animal","nature","fly","tweet","spring"],"k":[11,26],"o":0},"penguin":{"subcategory":"animal-bird","a":"Penguin","b":"1F427","d":true,"e":true,"f":true,"h":true,"j":["penguin","animal","nature"],"k":[11,27],"o":0},"dove_of_peace":{"subcategory":"animal-bird","a":"Dove","b":"1F54A-FE0F","c":"1F54A","d":true,"e":true,"f":true,"h":true,"j":["dove","animal","bird"],"k":[30,28],"o":0},"eagle":{"subcategory":"animal-bird","a":"Eagle","b":"1F985","d":true,"e":true,"f":true,"h":true,"j":["eagle","animal","nature","bird"],"k":[44,25],"o":3},"duck":{"subcategory":"animal-bird","a":"Duck","b":"1F986","d":true,"e":true,"f":true,"h":true,"j":["duck","animal","nature","bird","mallard"],"k":[44,26],"o":3},"swan":{"subcategory":"animal-bird","a":"Swan","b":"1F9A2","d":true,"e":true,"f":true,"h":true,"j":["swan","animal","nature","bird"],"k":[44,54],"o":11},"owl":{"subcategory":"animal-bird","a":"Owl","b":"1F989","d":true,"e":true,"f":true,"h":true,"j":["owl","animal","nature","bird","hoot"],"k":[44,29],"o":3},"dodo":{"subcategory":"animal-bird","a":"Dodo","b":"1F9A4","d":true,"e":true,"f":true,"h":true,"j":["dodo","animal","bird"],"k":[44,56],"o":13},"feather":{"subcategory":"animal-bird","a":"Feather","b":"1FAB6","d":true,"e":true,"f":true,"h":true,"j":["feather","bird","fly"],"k":[54,47],"o":13},"flamingo":{"subcategory":"animal-bird","a":"Flamingo","b":"1F9A9","d":true,"e":true,"f":true,"h":true,"j":["flamingo","animal"],"k":[45,0],"o":12},"peacock":{"subcategory":"animal-bird","a":"Peacock","b":"1F99A","d":true,"e":true,"f":true,"h":true,"j":["peacock","animal","nature","peahen","bird"],"k":[44,46],"o":11},"parrot":{"subcategory":"animal-bird","a":"Parrot","b":"1F99C","d":true,"e":true,"f":true,"h":true,"j":["parrot","animal","nature","bird","pirate","talk"],"k":[44,48],"o":11},"wing":{"subcategory":"animal-bird","a":"Wing","b":"1FABD","d":true,"e":true,"f":false,"h":false,"j":["wing","angel","birds","flying"],"k":[54,54],"o":15},"black_bird":{"subcategory":"animal-bird","a":"Black Bird","b":"1F426-200D-2B1B","d":true,"e":true,"f":false,"h":false,"j":["black bird","crow"],"k":[11,25],"o":15},"goose":{"subcategory":"animal-bird","a":"Goose","b":"1FABF","d":true,"e":true,"f":false,"h":false,"j":["goose","silly","jemima","goosebumps"],"k":[54,55],"o":15},"frog":{"subcategory":"animal-amphibian","a":"Frog Face","b":"1F438","d":true,"e":true,"f":true,"h":true,"j":["frog","animal","nature","croak","toad"],"k":[11,44],"o":0},"crocodile":{"subcategory":"animal-reptile","a":"Crocodile","b":"1F40A","d":true,"e":true,"f":true,"h":true,"j":["crocodile","animal","nature","reptile","lizard","alligator"],"k":[10,57],"o":1},"turtle":{"subcategory":"animal-reptile","a":"Turtle","b":"1F422","d":true,"e":true,"f":true,"h":true,"j":["turtle","animal","slow","nature","tortoise"],"k":[11,21],"o":0},"lizard":{"subcategory":"animal-reptile","a":"Lizard","b":"1F98E","d":true,"e":true,"f":true,"h":true,"j":["lizard","animal","nature","reptile"],"k":[44,34],"o":3},"snake":{"subcategory":"animal-reptile","a":"Snake","b":"1F40D","d":true,"e":true,"f":true,"h":true,"j":["snake","animal","evil","nature","hiss","python"],"k":[10,60],"o":0},"dragon_face":{"subcategory":"animal-reptile","a":"Dragon Face","b":"1F432","d":true,"e":true,"f":true,"h":true,"j":["dragon_face","animal","myth","nature","chinese","green"],"k":[11,38],"o":0},"dragon":{"subcategory":"animal-reptile","a":"Dragon","b":"1F409","d":true,"e":true,"f":true,"h":true,"j":["dragon","animal","myth","nature","chinese","green"],"k":[10,56],"o":1},"sauropod":{"subcategory":"animal-reptile","a":"Sauropod","b":"1F995","d":true,"e":true,"f":true,"h":true,"j":["sauropod","animal","nature","dinosaur","brachiosaurus","brontosaurus","diplodocus","extinct"],"k":[44,41],"o":5},"t-rex":{"subcategory":"animal-reptile","a":"T-Rex","b":"1F996","d":true,"e":true,"f":true,"h":true,"j":["t_rex","animal","nature","dinosaur","tyrannosaurus","extinct"],"k":[44,42],"o":5},"whale":{"subcategory":"animal-marine","a":"Spouting Whale","b":"1F433","d":true,"e":true,"f":true,"h":true,"j":["spouting_whale","animal","nature","sea","ocean"],"k":[11,39],"o":0},"whale2":{"subcategory":"animal-marine","a":"Whale","b":"1F40B","d":true,"e":true,"f":true,"h":true,"j":["whale","animal","nature","sea","ocean"],"k":[10,58],"o":1},"dolphin":{"subcategory":"animal-marine","a":"Dolphin","b":"1F42C","d":true,"e":true,"f":true,"h":true,"j":["dolphin","animal","nature","fish","sea","ocean","flipper","fins","beach"],"k":[11,32],"n":["flipper"],"o":0},"seal":{"subcategory":"animal-marine","a":"Seal","b":"1F9AD","d":true,"e":true,"f":true,"h":true,"j":["seal","animal","creature","sea"],"k":[45,4],"o":13},"fish":{"subcategory":"animal-marine","a":"Fish","b":"1F41F","d":true,"e":true,"f":true,"h":true,"j":["fish","animal","food","nature"],"k":[11,18],"o":0},"tropical_fish":{"subcategory":"animal-marine","a":"Tropical Fish","b":"1F420","d":true,"e":true,"f":true,"h":true,"j":["tropical_fish","animal","swim","ocean","beach","nemo"],"k":[11,19],"o":0},"blowfish":{"subcategory":"animal-marine","a":"Blowfish","b":"1F421","d":true,"e":true,"f":true,"h":true,"j":["blowfish","animal","nature","food","sea","ocean"],"k":[11,20],"o":0},"shark":{"subcategory":"animal-marine","a":"Shark","b":"1F988","d":true,"e":true,"f":true,"h":true,"j":["shark","animal","nature","fish","sea","ocean","jaws","fins","beach"],"k":[44,28],"o":3},"octopus":{"subcategory":"animal-marine","a":"Octopus","b":"1F419","d":true,"e":true,"f":true,"h":true,"j":["octopus","animal","creature","ocean","sea","nature","beach"],"k":[11,12],"o":0},"shell":{"subcategory":"animal-marine","a":"Spiral Shell","b":"1F41A","d":true,"e":true,"f":true,"h":true,"j":["spiral_shell","nature","sea","beach"],"k":[11,13],"o":0},"coral":{"subcategory":"animal-marine","a":"Coral","b":"1FAB8","d":true,"e":true,"f":true,"h":true,"j":["coral","ocean","sea","reef"],"k":[54,49],"o":14},"jellyfish":{"subcategory":"animal-marine","a":"Jellyfish","b":"1FABC","d":true,"e":true,"f":false,"h":false,"j":["jellyfish","sting","tentacles"],"k":[54,53],"o":15},"snail":{"subcategory":"animal-bug","a":"Snail","b":"1F40C","d":true,"e":true,"f":true,"h":true,"j":["snail","slow","animal","shell"],"k":[10,59],"o":0},"butterfly":{"subcategory":"animal-bug","a":"Butterfly","b":"1F98B","d":true,"e":true,"f":true,"h":true,"j":["butterfly","animal","insect","nature","caterpillar"],"k":[44,31],"o":3},"bug":{"subcategory":"animal-bug","a":"Bug","b":"1F41B","d":true,"e":true,"f":true,"h":true,"j":["bug","animal","insect","nature","worm"],"k":[11,14],"o":0},"ant":{"subcategory":"animal-bug","a":"Ant","b":"1F41C","d":true,"e":true,"f":true,"h":true,"j":["ant","animal","insect","nature","bug"],"k":[11,15],"o":0},"bee":{"subcategory":"animal-bug","a":"Honeybee","b":"1F41D","d":true,"e":true,"f":true,"h":true,"j":["honeybee","animal","insect","nature","bug","spring","honey"],"k":[11,16],"n":["honeybee"],"o":0},"beetle":{"subcategory":"animal-bug","a":"Beetle","b":"1FAB2","d":true,"e":true,"f":true,"h":true,"j":["beetle","insect"],"k":[54,43],"o":13},"ladybug":{"subcategory":"animal-bug","a":"Lady Beetle","b":"1F41E","d":true,"e":true,"f":true,"h":true,"j":["lady_beetle","animal","insect","nature","ladybug"],"k":[11,17],"n":["lady_beetle"],"o":0},"cricket":{"subcategory":"animal-bug","a":"Cricket","b":"1F997","d":true,"e":true,"f":true,"h":true,"j":["cricket","animal","chirp"],"k":[44,43],"o":5},"cockroach":{"subcategory":"animal-bug","a":"Cockroach","b":"1FAB3","d":true,"e":true,"f":true,"h":true,"j":["cockroach","insect","pests"],"k":[54,44],"o":13},"spider":{"subcategory":"animal-bug","a":"Spider","b":"1F577-FE0F","c":"1F577","d":true,"e":true,"f":true,"h":true,"j":["spider","animal","arachnid"],"k":[31,24],"o":0},"spider_web":{"subcategory":"animal-bug","a":"Spider Web","b":"1F578-FE0F","c":"1F578","d":true,"e":true,"f":true,"h":true,"j":["spider_web","animal","insect","arachnid","silk"],"k":[31,25],"o":0},"scorpion":{"subcategory":"animal-bug","a":"Scorpion","b":"1F982","d":true,"e":true,"f":true,"h":true,"j":["scorpion","animal","arachnid"],"k":[44,22],"o":1},"mosquito":{"subcategory":"animal-bug","a":"Mosquito","b":"1F99F","d":true,"e":true,"f":true,"h":true,"j":["mosquito","animal","nature","insect","malaria"],"k":[44,51],"o":11},"fly":{"subcategory":"animal-bug","a":"Fly","b":"1FAB0","d":true,"e":true,"f":true,"h":true,"j":["fly","insect"],"k":[54,41],"o":13},"worm":{"subcategory":"animal-bug","a":"Worm","b":"1FAB1","d":true,"e":true,"f":true,"h":true,"j":["worm","animal"],"k":[54,42],"o":13},"microbe":{"subcategory":"animal-bug","a":"Microbe","b":"1F9A0","d":true,"e":true,"f":true,"h":true,"j":["microbe","amoeba","bacteria","germs","virus","covid"],"k":[44,52],"o":11},"bouquet":{"subcategory":"plant-flower","a":"Bouquet","b":"1F490","d":true,"e":true,"f":true,"h":true,"j":["bouquet","flowers","nature","spring"],"k":[27,7],"o":0},"cherry_blossom":{"subcategory":"plant-flower","a":"Cherry Blossom","b":"1F338","d":true,"e":true,"f":true,"h":true,"j":["cherry_blossom","nature","plant","spring","flower"],"k":[5,53],"o":0},"white_flower":{"subcategory":"plant-flower","a":"White Flower","b":"1F4AE","d":true,"e":true,"f":true,"h":true,"j":["white_flower","japanese","spring"],"k":[28,6],"o":0},"lotus":{"subcategory":"plant-flower","a":"Lotus","b":"1FAB7","d":true,"e":true,"f":true,"h":true,"j":["lotus","flower","calm","meditation"],"k":[54,48],"o":14},"rosette":{"subcategory":"plant-flower","a":"Rosette","b":"1F3F5-FE0F","c":"1F3F5","d":true,"e":true,"f":true,"h":true,"j":["rosette","flower","decoration","military"],"k":[10,36],"o":0},"rose":{"subcategory":"plant-flower","a":"Rose","b":"1F339","d":true,"e":true,"f":true,"h":true,"j":["rose","flowers","valentines","love","spring"],"k":[5,54],"o":0},"wilted_flower":{"subcategory":"plant-flower","a":"Wilted Flower","b":"1F940","d":true,"e":true,"f":true,"h":true,"j":["wilted_flower","plant","nature","flower","rose"],"k":[43,13],"o":3},"hibiscus":{"subcategory":"plant-flower","a":"Hibiscus","b":"1F33A","d":true,"e":true,"f":true,"h":true,"j":["hibiscus","plant","vegetable","flowers","beach"],"k":[5,55],"o":0},"sunflower":{"subcategory":"plant-flower","a":"Sunflower","b":"1F33B","d":true,"e":true,"f":true,"h":true,"j":["sunflower","nature","plant","fall"],"k":[5,56],"o":0},"blossom":{"subcategory":"plant-flower","a":"Blossom","b":"1F33C","d":true,"e":true,"f":true,"h":true,"j":["blossom","nature","flowers","yellow"],"k":[5,57],"o":0},"tulip":{"subcategory":"plant-flower","a":"Tulip","b":"1F337","d":true,"e":true,"f":true,"h":true,"j":["tulip","flowers","plant","nature","summer","spring"],"k":[5,52],"o":0},"hyacinth":{"subcategory":"plant-flower","a":"Hyacinth","b":"1FABB","d":true,"e":true,"f":false,"h":false,"j":["hyacinth","flower","lavender"],"k":[54,52],"o":15},"seedling":{"subcategory":"plant-other","a":"Seedling","b":"1F331","d":true,"e":true,"f":true,"h":true,"j":["seedling","plant","nature","grass","lawn","spring"],"k":[5,46],"o":0},"potted_plant":{"subcategory":"plant-other","a":"Potted Plant","b":"1FAB4","d":true,"e":true,"f":true,"h":true,"j":["potted plant","greenery","house"],"k":[54,45],"o":13},"evergreen_tree":{"subcategory":"plant-other","a":"Evergreen Tree","b":"1F332","d":true,"e":true,"f":true,"h":true,"j":["evergreen_tree","plant","nature"],"k":[5,47],"o":1},"deciduous_tree":{"subcategory":"plant-other","a":"Deciduous Tree","b":"1F333","d":true,"e":true,"f":true,"h":true,"j":["deciduous_tree","plant","nature"],"k":[5,48],"o":1},"palm_tree":{"subcategory":"plant-other","a":"Palm Tree","b":"1F334","d":true,"e":true,"f":true,"h":true,"j":["palm_tree","plant","vegetable","nature","summer","beach","mojito","tropical"],"k":[5,49],"o":0},"cactus":{"subcategory":"plant-other","a":"Cactus","b":"1F335","d":true,"e":true,"f":true,"h":true,"j":["cactus","vegetable","plant","nature"],"k":[5,50],"o":0},"ear_of_rice":{"subcategory":"plant-other","a":"Ear of Rice","b":"1F33E","d":true,"e":true,"f":true,"h":true,"j":["sheaf_of_rice","nature","plant"],"k":[5,59],"o":0},"herb":{"subcategory":"plant-other","a":"Herb","b":"1F33F","d":true,"e":true,"f":true,"h":true,"j":["herb","vegetable","plant","medicine","weed","grass","lawn"],"k":[5,60],"o":0},"shamrock":{"subcategory":"plant-other","a":"Shamrock","b":"2618-FE0F","c":"2618","d":true,"e":true,"f":true,"h":true,"j":["shamrock","vegetable","plant","nature","irish","clover"],"k":[57,19],"o":1},"four_leaf_clover":{"subcategory":"plant-other","a":"Four Leaf Clover","b":"1F340","d":true,"e":true,"f":true,"h":true,"j":["four_leaf_clover","vegetable","plant","nature","lucky","irish"],"k":[6,0],"o":0},"maple_leaf":{"subcategory":"plant-other","a":"Maple Leaf","b":"1F341","d":true,"e":true,"f":true,"h":true,"j":["maple_leaf","nature","plant","vegetable","ca","fall"],"k":[6,1],"o":0},"fallen_leaf":{"subcategory":"plant-other","a":"Fallen Leaf","b":"1F342","d":true,"e":true,"f":true,"h":true,"j":["fallen_leaf","nature","plant","vegetable","leaves"],"k":[6,2],"o":0},"leaves":{"subcategory":"plant-other","a":"Leaf Fluttering in Wind","b":"1F343","d":true,"e":true,"f":true,"h":true,"j":["leaf_fluttering_in_wind","nature","plant","tree","vegetable","grass","lawn","spring"],"k":[6,3],"o":0},"empty_nest":{"subcategory":"plant-other","a":"Empty Nest","b":"1FAB9","d":true,"e":true,"f":true,"h":true,"j":["empty nest","bird"],"k":[54,50],"o":14},"nest_with_eggs":{"subcategory":"plant-other","a":"Nest with Eggs","b":"1FABA","d":true,"e":true,"f":true,"h":true,"j":["nest with eggs","bird"],"k":[54,51],"o":14},"mushroom":{"subcategory":"plant-other","a":"Mushroom","b":"1F344","d":true,"e":true,"f":true,"h":true,"j":["mushroom","plant","vegetable"],"k":[6,4],"o":0},"grapes":{"subcategory":"food-fruit","a":"Grapes","b":"1F347","d":true,"e":true,"f":true,"h":true,"j":["grapes","fruit","food","wine"],"k":[6,7],"o":0},"melon":{"subcategory":"food-fruit","a":"Melon","b":"1F348","d":true,"e":true,"f":true,"h":true,"j":["melon","fruit","nature","food"],"k":[6,8],"o":0},"watermelon":{"subcategory":"food-fruit","a":"Watermelon","b":"1F349","d":true,"e":true,"f":true,"h":true,"j":["watermelon","fruit","food","picnic","summer"],"k":[6,9],"o":0},"tangerine":{"subcategory":"food-fruit","a":"Tangerine","b":"1F34A","d":true,"e":true,"f":true,"h":true,"j":["tangerine","food","fruit","nature","orange"],"k":[6,10],"o":0},"lemon":{"subcategory":"food-fruit","a":"Lemon","b":"1F34B","d":true,"e":true,"f":true,"h":true,"j":["lemon","fruit","nature"],"k":[6,11],"o":1},"banana":{"subcategory":"food-fruit","a":"Banana","b":"1F34C","d":true,"e":true,"f":true,"h":true,"j":["banana","fruit","food","monkey"],"k":[6,12],"o":0},"pineapple":{"subcategory":"food-fruit","a":"Pineapple","b":"1F34D","d":true,"e":true,"f":true,"h":true,"j":["pineapple","fruit","nature","food"],"k":[6,13],"o":0},"mango":{"subcategory":"food-fruit","a":"Mango","b":"1F96D","d":true,"e":true,"f":true,"h":true,"j":["mango","fruit","food","tropical"],"k":[43,57],"o":11},"apple":{"subcategory":"food-fruit","a":"Red Apple","b":"1F34E","d":true,"e":true,"f":true,"h":true,"j":["red_apple","fruit","mac","school"],"k":[6,14],"o":0},"green_apple":{"subcategory":"food-fruit","a":"Green Apple","b":"1F34F","d":true,"e":true,"f":true,"h":true,"j":["green_apple","fruit","nature"],"k":[6,15],"o":0},"pear":{"subcategory":"food-fruit","a":"Pear","b":"1F350","d":true,"e":true,"f":true,"h":true,"j":["pear","fruit","nature","food"],"k":[6,16],"o":1},"peach":{"subcategory":"food-fruit","a":"Peach","b":"1F351","d":true,"e":true,"f":true,"h":true,"j":["peach","fruit","nature","food"],"k":[6,17],"o":0},"cherries":{"subcategory":"food-fruit","a":"Cherries","b":"1F352","d":true,"e":true,"f":true,"h":true,"j":["cherries","food","fruit"],"k":[6,18],"o":0},"strawberry":{"subcategory":"food-fruit","a":"Strawberry","b":"1F353","d":true,"e":true,"f":true,"h":true,"j":["strawberry","fruit","food","nature"],"k":[6,19],"o":0},"blueberries":{"subcategory":"food-fruit","a":"Blueberries","b":"1FAD0","d":true,"e":true,"f":true,"h":true,"j":["blueberries","fruit"],"k":[55,18],"o":13},"kiwifruit":{"subcategory":"food-fruit","a":"Kiwifruit","b":"1F95D","d":true,"e":true,"f":true,"h":true,"j":["kiwi_fruit","fruit","food"],"k":[43,41],"o":3},"tomato":{"subcategory":"food-fruit","a":"Tomato","b":"1F345","d":true,"e":true,"f":true,"h":true,"j":["tomato","fruit","vegetable","nature","food"],"k":[6,5],"o":0},"olive":{"subcategory":"food-fruit","a":"Olive","b":"1FAD2","d":true,"e":true,"f":true,"h":true,"j":["olive","fruit"],"k":[55,20],"o":13},"coconut":{"subcategory":"food-fruit","a":"Coconut","b":"1F965","d":true,"e":true,"f":true,"h":true,"j":["coconut","fruit","nature","food","palm"],"k":[43,49],"o":5},"avocado":{"subcategory":"food-vegetable","a":"Avocado","b":"1F951","d":true,"e":true,"f":true,"h":true,"j":["avocado","fruit","food"],"k":[43,29],"o":3},"eggplant":{"subcategory":"food-vegetable","a":"Aubergine","b":"1F346","d":true,"e":true,"f":true,"h":true,"j":["eggplant","vegetable","nature","food","aubergine"],"k":[6,6],"o":0},"potato":{"subcategory":"food-vegetable","a":"Potato","b":"1F954","d":true,"e":true,"f":true,"h":true,"j":["potato","food","tuber","vegatable","starch"],"k":[43,32],"o":3},"carrot":{"subcategory":"food-vegetable","a":"Carrot","b":"1F955","d":true,"e":true,"f":true,"h":true,"j":["carrot","vegetable","food","orange"],"k":[43,33],"o":3},"corn":{"subcategory":"food-vegetable","a":"Ear of Maize","b":"1F33D","d":true,"e":true,"f":true,"h":true,"j":["ear_of_corn","food","vegetable","plant"],"k":[5,58],"o":0},"hot_pepper":{"subcategory":"food-vegetable","a":"Hot Pepper","b":"1F336-FE0F","c":"1F336","d":true,"e":true,"f":true,"h":true,"j":["hot_pepper","food","spicy","chilli","chili"],"k":[5,51],"o":0},"bell_pepper":{"subcategory":"food-vegetable","a":"Bell Pepper","b":"1FAD1","d":true,"e":true,"f":true,"h":true,"j":["bell pepper","fruit","plant"],"k":[55,19],"o":13},"cucumber":{"subcategory":"food-vegetable","a":"Cucumber","b":"1F952","d":true,"e":true,"f":true,"h":true,"j":["cucumber","fruit","food","pickle"],"k":[43,30],"o":3},"leafy_green":{"subcategory":"food-vegetable","a":"Leafy Green","b":"1F96C","d":true,"e":true,"f":true,"h":true,"j":["leafy_green","food","vegetable","plant","bok choy","cabbage","kale","lettuce"],"k":[43,56],"o":11},"broccoli":{"subcategory":"food-vegetable","a":"Broccoli","b":"1F966","d":true,"e":true,"f":true,"h":true,"j":["broccoli","fruit","food","vegetable"],"k":[43,50],"o":5},"garlic":{"subcategory":"food-vegetable","a":"Garlic","b":"1F9C4","d":true,"e":true,"f":true,"h":true,"j":["garlic","food","spice","cook"],"k":[46,11],"o":12},"onion":{"subcategory":"food-vegetable","a":"Onion","b":"1F9C5","d":true,"e":true,"f":true,"h":true,"j":["onion","cook","food","spice"],"k":[46,12],"o":12},"peanuts":{"subcategory":"food-vegetable","a":"Peanuts","b":"1F95C","d":true,"e":true,"f":true,"h":true,"j":["peanuts","food","nut"],"k":[43,40],"o":3},"beans":{"subcategory":"food-vegetable","a":"Beans","b":"1FAD8","d":true,"e":true,"f":true,"h":true,"j":["beans","food"],"k":[55,26],"o":14},"chestnut":{"subcategory":"food-vegetable","a":"Chestnut","b":"1F330","d":true,"e":true,"f":true,"h":true,"j":["chestnut","food","squirrel"],"k":[5,45],"o":0},"ginger_root":{"subcategory":"food-vegetable","a":"Ginger Root","b":"1FADA","d":true,"e":true,"f":false,"h":false,"j":["ginger root","spice","yellow","cooking","gingerbread"],"k":[55,28],"o":15},"pea_pod":{"subcategory":"food-vegetable","a":"Pea Pod","b":"1FADB","d":true,"e":true,"f":false,"h":false,"j":["pea pod","cozy","green"],"k":[55,29],"o":15},"bread":{"subcategory":"food-prepared","a":"Bread","b":"1F35E","d":true,"e":true,"f":true,"h":true,"j":["bread","food","wheat","breakfast","toast"],"k":[6,30],"o":0},"croissant":{"subcategory":"food-prepared","a":"Croissant","b":"1F950","d":true,"e":true,"f":true,"h":true,"j":["croissant","food","bread","french"],"k":[43,28],"o":3},"baguette_bread":{"subcategory":"food-prepared","a":"Baguette Bread","b":"1F956","d":true,"e":true,"f":true,"h":true,"j":["baguette_bread","food","bread","french","france","bakery"],"k":[43,34],"o":3},"flatbread":{"subcategory":"food-prepared","a":"Flatbread","b":"1FAD3","d":true,"e":true,"f":true,"h":true,"j":["flatbread","flour","food","bakery"],"k":[55,21],"o":13},"pretzel":{"subcategory":"food-prepared","a":"Pretzel","b":"1F968","d":true,"e":true,"f":true,"h":true,"j":["pretzel","food","bread","twisted","germany","bakery"],"k":[43,52],"o":5},"bagel":{"subcategory":"food-prepared","a":"Bagel","b":"1F96F","d":true,"e":true,"f":true,"h":true,"j":["bagel","food","bread","bakery","schmear","jewish_bakery"],"k":[43,59],"o":11},"pancakes":{"subcategory":"food-prepared","a":"Pancakes","b":"1F95E","d":true,"e":true,"f":true,"h":true,"j":["pancakes","food","breakfast","flapjacks","hotcakes","brunch"],"k":[43,42],"o":3},"waffle":{"subcategory":"food-prepared","a":"Waffle","b":"1F9C7","d":true,"e":true,"f":true,"h":true,"j":["waffle","food","breakfast","brunch"],"k":[46,14],"o":12},"cheese_wedge":{"subcategory":"food-prepared","a":"Cheese Wedge","b":"1F9C0","d":true,"e":true,"f":true,"h":true,"j":["cheese_wedge","food","chadder","swiss"],"k":[46,7],"o":1},"meat_on_bone":{"subcategory":"food-prepared","a":"Meat on Bone","b":"1F356","d":true,"e":true,"f":true,"h":true,"j":["meat_on_bone","good","food","drumstick"],"k":[6,22],"o":0},"poultry_leg":{"subcategory":"food-prepared","a":"Poultry Leg","b":"1F357","d":true,"e":true,"f":true,"h":true,"j":["poultry_leg","food","meat","drumstick","bird","chicken","turkey"],"k":[6,23],"o":0},"cut_of_meat":{"subcategory":"food-prepared","a":"Cut of Meat","b":"1F969","d":true,"e":true,"f":true,"h":true,"j":["cut_of_meat","food","cow","meat","cut","chop","lambchop","porkchop"],"k":[43,53],"o":5},"bacon":{"subcategory":"food-prepared","a":"Bacon","b":"1F953","d":true,"e":true,"f":true,"h":true,"j":["bacon","food","breakfast","pork","pig","meat","brunch"],"k":[43,31],"o":3},"hamburger":{"subcategory":"food-prepared","a":"Hamburger","b":"1F354","d":true,"e":true,"f":true,"h":true,"j":["hamburger","meat","fast food","beef","cheeseburger","mcdonalds","burger king"],"k":[6,20],"o":0},"fries":{"subcategory":"food-prepared","a":"French Fries","b":"1F35F","d":true,"e":true,"f":true,"h":true,"j":["french_fries","chips","snack","fast food","potato"],"k":[6,31],"o":0},"pizza":{"subcategory":"food-prepared","a":"Slice of Pizza","b":"1F355","d":true,"e":true,"f":true,"h":true,"j":["pizza","food","party","italy"],"k":[6,21],"o":0},"hotdog":{"subcategory":"food-prepared","a":"Hot Dog","b":"1F32D","d":true,"e":true,"f":true,"h":true,"j":["hot_dog","food","frankfurter","america"],"k":[5,42],"o":1},"sandwich":{"subcategory":"food-prepared","a":"Sandwich","b":"1F96A","d":true,"e":true,"f":true,"h":true,"j":["sandwich","food","lunch","bread","toast","bakery"],"k":[43,54],"o":5},"taco":{"subcategory":"food-prepared","a":"Taco","b":"1F32E","d":true,"e":true,"f":true,"h":true,"j":["taco","food","mexican"],"k":[5,43],"o":1},"burrito":{"subcategory":"food-prepared","a":"Burrito","b":"1F32F","d":true,"e":true,"f":true,"h":true,"j":["burrito","food","mexican"],"k":[5,44],"o":1},"tamale":{"subcategory":"food-prepared","a":"Tamale","b":"1FAD4","d":true,"e":true,"f":true,"h":true,"j":["tamale","food","masa"],"k":[55,22],"o":13},"stuffed_flatbread":{"subcategory":"food-prepared","a":"Stuffed Flatbread","b":"1F959","d":true,"e":true,"f":true,"h":true,"j":["stuffed_flatbread","food","flatbread","stuffed","gyro","mediterranean"],"k":[43,37],"o":3},"falafel":{"subcategory":"food-prepared","a":"Falafel","b":"1F9C6","d":true,"e":true,"f":true,"h":true,"j":["falafel","food","mediterranean"],"k":[46,13],"o":12},"egg":{"subcategory":"food-prepared","a":"Egg","b":"1F95A","d":true,"e":true,"f":true,"h":true,"j":["egg","food","chicken","breakfast"],"k":[43,38],"o":3},"fried_egg":{"subcategory":"food-prepared","a":"Cooking","b":"1F373","d":true,"e":true,"f":true,"h":true,"j":["cooking","food","breakfast","kitchen","egg","skillet"],"k":[6,51],"n":["cooking"],"o":0},"shallow_pan_of_food":{"subcategory":"food-prepared","a":"Shallow Pan of Food","b":"1F958","d":true,"e":true,"f":true,"h":true,"j":["shallow_pan_of_food","food","cooking","casserole","paella","skillet"],"k":[43,36],"o":3},"stew":{"subcategory":"food-prepared","a":"Pot of Food","b":"1F372","d":true,"e":true,"f":true,"h":true,"j":["pot_of_food","food","meat","soup","hot pot"],"k":[6,50],"o":0},"fondue":{"subcategory":"food-prepared","a":"Fondue","b":"1FAD5","d":true,"e":true,"f":true,"h":true,"j":["fondue","cheese","pot","food"],"k":[55,23],"o":13},"bowl_with_spoon":{"subcategory":"food-prepared","a":"Bowl with Spoon","b":"1F963","d":true,"e":true,"f":true,"h":true,"j":["bowl_with_spoon","food","breakfast","cereal","oatmeal","porridge"],"k":[43,47],"o":5},"green_salad":{"subcategory":"food-prepared","a":"Green Salad","b":"1F957","d":true,"e":true,"f":true,"h":true,"j":["green_salad","food","healthy","lettuce","vegetable"],"k":[43,35],"o":3},"popcorn":{"subcategory":"food-prepared","a":"Popcorn","b":"1F37F","d":true,"e":true,"f":true,"h":true,"j":["popcorn","food","movie theater","films","snack","drama"],"k":[7,2],"o":1},"butter":{"subcategory":"food-prepared","a":"Butter","b":"1F9C8","d":true,"e":true,"f":true,"h":true,"j":["butter","food","cook"],"k":[46,15],"o":12},"salt":{"subcategory":"food-prepared","a":"Salt Shaker","b":"1F9C2","d":true,"e":true,"f":true,"h":true,"j":["salt","condiment","shaker"],"k":[46,9],"o":11},"canned_food":{"subcategory":"food-prepared","a":"Canned Food","b":"1F96B","d":true,"e":true,"f":true,"h":true,"j":["canned_food","food","soup","tomatoes"],"k":[43,55],"o":5},"bento":{"subcategory":"food-asian","a":"Bento Box","b":"1F371","d":true,"e":true,"f":true,"h":true,"j":["bento_box","food","japanese","box","lunch"],"k":[6,49],"o":0},"rice_cracker":{"subcategory":"food-asian","a":"Rice Cracker","b":"1F358","d":true,"e":true,"f":true,"h":true,"j":["rice_cracker","food","japanese","snack","senbei"],"k":[6,24],"o":0},"rice_ball":{"subcategory":"food-asian","a":"Rice Ball","b":"1F359","d":true,"e":true,"f":true,"h":true,"j":["rice_ball","food","japanese","onigiri","omusubi"],"k":[6,25],"o":0},"rice":{"subcategory":"food-asian","a":"Cooked Rice","b":"1F35A","d":true,"e":true,"f":true,"h":true,"j":["cooked_rice","food","asian"],"k":[6,26],"o":0},"curry":{"subcategory":"food-asian","a":"Curry and Rice","b":"1F35B","d":true,"e":true,"f":true,"h":true,"j":["curry_rice","food","spicy","hot","indian"],"k":[6,27],"o":0},"ramen":{"subcategory":"food-asian","a":"Steaming Bowl","b":"1F35C","d":true,"e":true,"f":true,"h":true,"j":["steaming_bowl","food","japanese","noodle","chopsticks","ramen"],"k":[6,28],"o":0},"spaghetti":{"subcategory":"food-asian","a":"Spaghetti","b":"1F35D","d":true,"e":true,"f":true,"h":true,"j":["spaghetti","food","italian","pasta","noodle"],"k":[6,29],"o":0},"sweet_potato":{"subcategory":"food-asian","a":"Roasted Sweet Potato","b":"1F360","d":true,"e":true,"f":true,"h":true,"j":["roasted_sweet_potato","food","nature","plant"],"k":[6,32],"o":0},"oden":{"subcategory":"food-asian","a":"Oden","b":"1F362","d":true,"e":true,"f":true,"h":true,"j":["oden","skewer","food","japanese"],"k":[6,34],"o":0},"sushi":{"subcategory":"food-asian","a":"Sushi","b":"1F363","d":true,"e":true,"f":true,"h":true,"j":["sushi","food","fish","japanese","rice"],"k":[6,35],"o":0},"fried_shrimp":{"subcategory":"food-asian","a":"Fried Shrimp","b":"1F364","d":true,"e":true,"f":true,"h":true,"j":["fried_shrimp","food","animal","appetizer","summer"],"k":[6,36],"o":0},"fish_cake":{"subcategory":"food-asian","a":"Fish Cake with Swirl Design","b":"1F365","d":true,"e":true,"f":true,"h":true,"j":["fish_cake_with_swirl","food","japan","sea","beach","narutomaki","pink","swirl","kamaboko","surimi","ramen"],"k":[6,37],"o":0},"moon_cake":{"subcategory":"food-asian","a":"Moon Cake","b":"1F96E","d":true,"e":true,"f":true,"h":true,"j":["moon_cake","food","autumn","dessert"],"k":[43,58],"o":11},"dango":{"subcategory":"food-asian","a":"Dango","b":"1F361","d":true,"e":true,"f":true,"h":true,"j":["dango","food","dessert","sweet","japanese","barbecue","meat"],"k":[6,33],"o":0},"dumpling":{"subcategory":"food-asian","a":"Dumpling","b":"1F95F","d":true,"e":true,"f":true,"h":true,"j":["dumpling","food","empanada","pierogi","potsticker","gyoza"],"k":[43,43],"o":5},"fortune_cookie":{"subcategory":"food-asian","a":"Fortune Cookie","b":"1F960","d":true,"e":true,"f":true,"h":true,"j":["fortune_cookie","food","prophecy","dessert"],"k":[43,44],"o":5},"takeout_box":{"subcategory":"food-asian","a":"Takeout Box","b":"1F961","d":true,"e":true,"f":true,"h":true,"j":["takeout_box","food","leftovers"],"k":[43,45],"o":5},"crab":{"subcategory":"food-marine","a":"Crab","b":"1F980","d":true,"e":true,"f":true,"h":true,"j":["crab","animal","crustacean"],"k":[44,20],"o":1},"lobster":{"subcategory":"food-marine","a":"Lobster","b":"1F99E","d":true,"e":true,"f":true,"h":true,"j":["lobster","animal","nature","bisque","claws","seafood"],"k":[44,50],"o":11},"shrimp":{"subcategory":"food-marine","a":"Shrimp","b":"1F990","d":true,"e":true,"f":true,"h":true,"j":["shrimp","animal","ocean","nature","seafood"],"k":[44,36],"o":3},"squid":{"subcategory":"food-marine","a":"Squid","b":"1F991","d":true,"e":true,"f":true,"h":true,"j":["squid","animal","nature","ocean","sea"],"k":[44,37],"o":3},"oyster":{"subcategory":"food-marine","a":"Oyster","b":"1F9AA","d":true,"e":true,"f":true,"h":true,"j":["oyster","food"],"k":[45,1],"o":12},"icecream":{"subcategory":"food-sweet","a":"Soft Ice Cream","b":"1F366","d":true,"e":true,"f":true,"h":true,"j":["soft_ice_cream","food","hot","dessert","summer"],"k":[6,38],"o":0},"shaved_ice":{"subcategory":"food-sweet","a":"Shaved Ice","b":"1F367","d":true,"e":true,"f":true,"h":true,"j":["shaved_ice","hot","dessert","summer"],"k":[6,39],"o":0},"ice_cream":{"subcategory":"food-sweet","a":"Ice Cream","b":"1F368","d":true,"e":true,"f":true,"h":true,"j":["ice_cream","food","hot","dessert"],"k":[6,40],"o":0},"doughnut":{"subcategory":"food-sweet","a":"Doughnut","b":"1F369","d":true,"e":true,"f":true,"h":true,"j":["doughnut","food","dessert","snack","sweet","donut"],"k":[6,41],"o":0},"cookie":{"subcategory":"food-sweet","a":"Cookie","b":"1F36A","d":true,"e":true,"f":true,"h":true,"j":["cookie","food","snack","oreo","chocolate","sweet","dessert"],"k":[6,42],"o":0},"birthday":{"subcategory":"food-sweet","a":"Birthday Cake","b":"1F382","d":true,"e":true,"f":true,"h":true,"j":["birthday_cake","food","dessert","cake"],"k":[7,5],"o":0},"cake":{"subcategory":"food-sweet","a":"Shortcake","b":"1F370","d":true,"e":true,"f":true,"h":true,"j":["shortcake","food","dessert"],"k":[6,48],"o":0},"cupcake":{"subcategory":"food-sweet","a":"Cupcake","b":"1F9C1","d":true,"e":true,"f":true,"h":true,"j":["cupcake","food","dessert","bakery","sweet"],"k":[46,8],"o":11},"pie":{"subcategory":"food-sweet","a":"Pie","b":"1F967","d":true,"e":true,"f":true,"h":true,"j":["pie","food","dessert","pastry"],"k":[43,51],"o":5},"chocolate_bar":{"subcategory":"food-sweet","a":"Chocolate Bar","b":"1F36B","d":true,"e":true,"f":true,"h":true,"j":["chocolate_bar","food","snack","dessert","sweet"],"k":[6,43],"o":0},"candy":{"subcategory":"food-sweet","a":"Candy","b":"1F36C","d":true,"e":true,"f":true,"h":true,"j":["candy","snack","dessert","sweet","lolly"],"k":[6,44],"o":0},"lollipop":{"subcategory":"food-sweet","a":"Lollipop","b":"1F36D","d":true,"e":true,"f":true,"h":true,"j":["lollipop","food","snack","candy","sweet"],"k":[6,45],"o":0},"custard":{"subcategory":"food-sweet","a":"Custard","b":"1F36E","d":true,"e":true,"f":true,"h":true,"j":["custard","dessert","food","pudding","flan"],"k":[6,46],"o":0},"honey_pot":{"subcategory":"food-sweet","a":"Honey Pot","b":"1F36F","d":true,"e":true,"f":true,"h":true,"j":["honey_pot","bees","sweet","kitchen"],"k":[6,47],"o":0},"baby_bottle":{"subcategory":"drink","a":"Baby Bottle","b":"1F37C","d":true,"e":true,"f":true,"h":true,"j":["baby_bottle","food","container","milk"],"k":[6,60],"o":1},"glass_of_milk":{"subcategory":"drink","a":"Glass of Milk","b":"1F95B","d":true,"e":true,"f":true,"h":true,"j":["glass_of_milk","beverage","drink","cow"],"k":[43,39],"o":3},"coffee":{"subcategory":"drink","a":"Hot Beverage","b":"2615","d":true,"e":true,"f":true,"h":true,"j":["hot_beverage","beverage","caffeine","latte","espresso","coffee","mug"],"k":[57,18],"o":0},"teapot":{"subcategory":"drink","a":"Teapot","b":"1FAD6","d":true,"e":true,"f":true,"h":true,"j":["teapot","drink","hot"],"k":[55,24],"o":13},"tea":{"subcategory":"drink","a":"Teacup Without Handle","b":"1F375","d":true,"e":true,"f":true,"h":true,"j":["teacup_without_handle","drink","bowl","breakfast","green","british"],"k":[6,53],"o":0},"sake":{"subcategory":"drink","a":"Sake Bottle and Cup","b":"1F376","d":true,"e":true,"f":true,"h":true,"j":["sake","wine","drink","drunk","beverage","japanese","alcohol","booze"],"k":[6,54],"o":0},"champagne":{"subcategory":"drink","a":"Bottle with Popping Cork","b":"1F37E","d":true,"e":true,"f":true,"h":true,"j":["bottle_with_popping_cork","drink","wine","bottle","celebration"],"k":[7,1],"o":1},"wine_glass":{"subcategory":"drink","a":"Wine Glass","b":"1F377","d":true,"e":true,"f":true,"h":true,"j":["wine_glass","drink","beverage","drunk","alcohol","booze"],"k":[6,55],"o":0},"cocktail":{"subcategory":"drink","a":"Cocktail Glass","b":"1F378","d":true,"e":true,"f":true,"h":true,"j":["cocktail_glass","drink","drunk","alcohol","beverage","booze","mojito"],"k":[6,56],"o":0},"tropical_drink":{"subcategory":"drink","a":"Tropical Drink","b":"1F379","d":true,"e":true,"f":true,"h":true,"j":["tropical_drink","beverage","cocktail","summer","beach","alcohol","booze","mojito"],"k":[6,57],"o":0},"beer":{"subcategory":"drink","a":"Beer Mug","b":"1F37A","d":true,"e":true,"f":true,"h":true,"j":["beer_mug","relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],"k":[6,58],"o":0},"beers":{"subcategory":"drink","a":"Clinking Beer Mugs","b":"1F37B","d":true,"e":true,"f":true,"h":true,"j":["clinking_beer_mugs","relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],"k":[6,59],"o":0},"clinking_glasses":{"subcategory":"drink","a":"Clinking Glasses","b":"1F942","d":true,"e":true,"f":true,"h":true,"j":["clinking_glasses","beverage","drink","party","alcohol","celebrate","cheers","wine","champagne","toast"],"k":[43,15],"o":3},"tumbler_glass":{"subcategory":"drink","a":"Tumbler Glass","b":"1F943","d":true,"e":true,"f":true,"h":true,"j":["tumbler_glass","drink","beverage","drunk","alcohol","liquor","booze","bourbon","scotch","whisky","glass","shot"],"k":[43,16],"o":3},"pouring_liquid":{"subcategory":"drink","a":"Pouring Liquid","b":"1FAD7","d":true,"e":true,"f":true,"h":true,"j":["pouring liquid","cup","water"],"k":[55,25],"o":14},"cup_with_straw":{"subcategory":"drink","a":"Cup with Straw","b":"1F964","d":true,"e":true,"f":true,"h":true,"j":["cup_with_straw","drink","soda"],"k":[43,48],"o":5},"bubble_tea":{"subcategory":"drink","a":"Bubble Tea","b":"1F9CB","d":true,"e":true,"f":true,"h":true,"j":["bubble tea","taiwan","boba","milk tea","straw"],"k":[46,18],"o":13},"beverage_box":{"subcategory":"drink","a":"Beverage Box","b":"1F9C3","d":true,"e":true,"f":true,"h":true,"j":["beverage_box","drink"],"k":[46,10],"o":12},"mate_drink":{"subcategory":"drink","a":"Mate Drink","b":"1F9C9","d":true,"e":true,"f":true,"h":true,"j":["mate","drink","tea","beverage"],"k":[46,16],"o":12},"ice_cube":{"subcategory":"drink","a":"Ice Cube","b":"1F9CA","d":true,"e":true,"f":true,"h":true,"j":["ice","water","cold"],"k":[46,17],"o":12},"chopsticks":{"subcategory":"dishware","a":"Chopsticks","b":"1F962","d":true,"e":true,"f":true,"h":true,"j":["chopsticks","food"],"k":[43,46],"o":5},"knife_fork_plate":{"subcategory":"dishware","a":"Fork and Knife with Plate","b":"1F37D-FE0F","c":"1F37D","d":true,"e":true,"f":true,"h":true,"j":["fork_and_knife_with_plate","food","eat","meal","lunch","dinner","restaurant"],"k":[7,0],"o":0},"fork_and_knife":{"subcategory":"dishware","a":"Fork and Knife","b":"1F374","d":true,"e":true,"f":true,"h":true,"j":["fork_and_knife","cutlery","kitchen"],"k":[6,52],"o":0},"spoon":{"subcategory":"dishware","a":"Spoon","b":"1F944","d":true,"e":true,"f":true,"h":true,"j":["spoon","cutlery","kitchen","tableware"],"k":[43,17],"o":3},"hocho":{"subcategory":"dishware","a":"Hocho","b":"1F52A","d":true,"e":true,"f":true,"h":true,"j":["kitchen_knife","knife","blade","cutlery","kitchen","weapon"],"k":[30,7],"n":["knife"],"o":0},"jar":{"subcategory":"dishware","a":"Jar","b":"1FAD9","d":true,"e":true,"f":true,"h":true,"j":["jar","container","sauce"],"k":[55,27],"o":14},"amphora":{"subcategory":"dishware","a":"Amphora","b":"1F3FA","d":true,"e":true,"f":true,"h":true,"j":["amphora","vase","jar"],"k":[10,40],"o":1},"earth_africa":{"subcategory":"place-map","a":"Earth Globe Europe-Africa","b":"1F30D","d":true,"e":true,"f":true,"h":true,"j":["globe_showing_europe_africa","globe","world","earth","international"],"k":[5,12],"o":0},"earth_americas":{"subcategory":"place-map","a":"Earth Globe Americas","b":"1F30E","d":true,"e":true,"f":true,"h":true,"j":["globe_showing_americas","globe","world","USA","earth","international"],"k":[5,13],"o":0},"earth_asia":{"subcategory":"place-map","a":"Earth Globe Asia-Australia","b":"1F30F","d":true,"e":true,"f":true,"h":true,"j":["globe_showing_asia_australia","globe","world","east","earth","international"],"k":[5,14],"o":0},"globe_with_meridians":{"subcategory":"place-map","a":"Globe with Meridians","b":"1F310","d":true,"e":true,"f":true,"h":true,"j":["globe_with_meridians","earth","international","world","internet","interweb","i18n"],"k":[5,15],"o":1},"world_map":{"subcategory":"place-map","a":"World Map","b":"1F5FA-FE0F","c":"1F5FA","d":true,"e":true,"f":true,"h":true,"j":["world_map","location","direction"],"k":[32,15],"o":0},"japan":{"subcategory":"place-map","a":"Silhouette of Japan","b":"1F5FE","d":true,"e":true,"f":true,"h":true,"j":["map_of_japan","nation","country","japanese","asia"],"k":[32,19],"o":0},"compass":{"subcategory":"place-map","a":"Compass","b":"1F9ED","d":true,"e":true,"f":true,"h":true,"j":["compass","magnetic","navigation","orienteering"],"k":[53,29],"o":11},"snow_capped_mountain":{"subcategory":"place-geographic","a":"Snow-Capped Mountain","b":"1F3D4-FE0F","c":"1F3D4","d":true,"e":true,"f":true,"h":true,"j":["snow_capped_mountain","photo","nature","environment","winter","cold"],"k":[9,60],"o":0},"mountain":{"subcategory":"place-geographic","a":"Mountain","b":"26F0-FE0F","c":"26F0","d":true,"e":true,"f":true,"h":true,"j":["mountain","photo","nature","environment"],"k":[58,26],"o":0},"volcano":{"subcategory":"place-geographic","a":"Volcano","b":"1F30B","d":true,"e":true,"f":true,"h":true,"j":["volcano","photo","nature","disaster"],"k":[5,10],"o":0},"mount_fuji":{"subcategory":"place-geographic","a":"Mount Fuji","b":"1F5FB","d":true,"e":true,"f":true,"h":true,"j":["mount_fuji","photo","mountain","nature","japanese"],"k":[32,16],"o":0},"camping":{"subcategory":"place-geographic","a":"Camping","b":"1F3D5-FE0F","c":"1F3D5","d":true,"e":true,"f":true,"h":true,"j":["camping","photo","outdoors","tent"],"k":[10,0],"o":0},"beach_with_umbrella":{"subcategory":"place-geographic","a":"Beach with Umbrella","b":"1F3D6-FE0F","c":"1F3D6","d":true,"e":true,"f":true,"h":true,"j":["beach_with_umbrella","weather","summer","sunny","sand","mojito"],"k":[10,1],"o":0},"desert":{"subcategory":"place-geographic","a":"Desert","b":"1F3DC-FE0F","c":"1F3DC","d":true,"e":true,"f":true,"h":true,"j":["desert","photo","warm","saharah"],"k":[10,7],"o":0},"desert_island":{"subcategory":"place-geographic","a":"Desert Island","b":"1F3DD-FE0F","c":"1F3DD","d":true,"e":true,"f":true,"h":true,"j":["desert_island","photo","tropical","mojito"],"k":[10,8],"o":0},"national_park":{"subcategory":"place-geographic","a":"National Park","b":"1F3DE-FE0F","c":"1F3DE","d":true,"e":true,"f":true,"h":true,"j":["national_park","photo","environment","nature"],"k":[10,9],"o":0},"stadium":{"subcategory":"place-building","a":"Stadium","b":"1F3DF-FE0F","c":"1F3DF","d":true,"e":true,"f":true,"h":true,"j":["stadium","photo","place","sports","concert","venue"],"k":[10,10],"o":0},"classical_building":{"subcategory":"place-building","a":"Classical Building","b":"1F3DB-FE0F","c":"1F3DB","d":true,"e":true,"f":true,"h":true,"j":["classical_building","art","culture","history"],"k":[10,6],"o":0},"building_construction":{"subcategory":"place-building","a":"Building Construction","b":"1F3D7-FE0F","c":"1F3D7","d":true,"e":true,"f":true,"h":true,"j":["building_construction","wip","working","progress"],"k":[10,2],"o":0},"bricks":{"subcategory":"place-building","a":"Brick","b":"1F9F1","d":true,"e":true,"f":true,"h":true,"j":["brick","bricks"],"k":[53,33],"o":11},"rock":{"subcategory":"place-building","a":"Rock","b":"1FAA8","d":true,"e":true,"f":true,"h":true,"j":["rock","stone"],"k":[54,33],"o":13},"wood":{"subcategory":"place-building","a":"Wood","b":"1FAB5","d":true,"e":true,"f":true,"h":true,"j":["wood","nature","timber","trunk"],"k":[54,46],"o":13},"hut":{"subcategory":"place-building","a":"Hut","b":"1F6D6","d":true,"e":true,"f":true,"h":true,"j":["hut","house","structure"],"k":[38,7],"o":13},"house_buildings":{"subcategory":"place-building","a":"Houses","b":"1F3D8-FE0F","c":"1F3D8","d":true,"e":true,"f":true,"h":true,"j":["houses","buildings","photo"],"k":[10,3],"o":0},"derelict_house_building":{"subcategory":"place-building","a":"Derelict House","b":"1F3DA-FE0F","c":"1F3DA","d":true,"e":true,"f":true,"h":true,"j":["derelict_house","abandon","evict","broken","building"],"k":[10,5],"o":0},"house":{"subcategory":"place-building","a":"House Building","b":"1F3E0","d":true,"e":true,"f":true,"h":true,"j":["house","building","home"],"k":[10,11],"o":0},"house_with_garden":{"subcategory":"place-building","a":"House with Garden","b":"1F3E1","d":true,"e":true,"f":true,"h":true,"j":["house_with_garden","home","plant","nature"],"k":[10,12],"o":0},"office":{"subcategory":"place-building","a":"Office Building","b":"1F3E2","d":true,"e":true,"f":true,"h":true,"j":["office_building","building","bureau","work"],"k":[10,13],"o":0},"post_office":{"subcategory":"place-building","a":"Japanese Post Office","b":"1F3E3","d":true,"e":true,"f":true,"h":true,"j":["japanese_post_office","building","envelope","communication"],"k":[10,14],"o":0},"european_post_office":{"subcategory":"place-building","a":"European Post Office","b":"1F3E4","d":true,"e":true,"f":true,"h":true,"j":["post_office","building","email"],"k":[10,15],"o":1},"hospital":{"subcategory":"place-building","a":"Hospital","b":"1F3E5","d":true,"e":true,"f":true,"h":true,"j":["hospital","building","health","surgery","doctor"],"k":[10,16],"o":0},"bank":{"subcategory":"place-building","a":"Bank","b":"1F3E6","d":true,"e":true,"f":true,"h":true,"j":["bank","building","money","sales","cash","business","enterprise"],"k":[10,17],"o":0},"hotel":{"subcategory":"place-building","a":"Hotel","b":"1F3E8","d":true,"e":true,"f":true,"h":true,"j":["hotel","building","accomodation","checkin"],"k":[10,19],"o":0},"love_hotel":{"subcategory":"place-building","a":"Love Hotel","b":"1F3E9","d":true,"e":true,"f":true,"h":true,"j":["love_hotel","like","affection","dating"],"k":[10,20],"o":0},"convenience_store":{"subcategory":"place-building","a":"Convenience Store","b":"1F3EA","d":true,"e":true,"f":true,"h":true,"j":["convenience_store","building","shopping","groceries"],"k":[10,21],"o":0},"school":{"subcategory":"place-building","a":"School","b":"1F3EB","d":true,"e":true,"f":true,"h":true,"j":["school","building","student","education","learn","teach"],"k":[10,22],"o":0},"department_store":{"subcategory":"place-building","a":"Department Store","b":"1F3EC","d":true,"e":true,"f":true,"h":true,"j":["department_store","building","shopping","mall"],"k":[10,23],"o":0},"factory":{"subcategory":"place-building","a":"Factory","b":"1F3ED","d":true,"e":true,"f":true,"h":true,"j":["factory","building","industry","pollution","smoke"],"k":[10,24],"o":0},"japanese_castle":{"subcategory":"place-building","a":"Japanese Castle","b":"1F3EF","d":true,"e":true,"f":true,"h":true,"j":["japanese_castle","photo","building"],"k":[10,26],"o":0},"european_castle":{"subcategory":"place-building","a":"European Castle","b":"1F3F0","d":true,"e":true,"f":true,"h":true,"j":["castle","building","royalty","history"],"k":[10,27],"o":0},"wedding":{"subcategory":"place-building","a":"Wedding","b":"1F492","d":true,"e":true,"f":true,"h":true,"j":["wedding","love","like","affection","couple","marriage","bride","groom"],"k":[27,34],"o":0},"tokyo_tower":{"subcategory":"place-building","a":"Tokyo Tower","b":"1F5FC","d":true,"e":true,"f":true,"h":true,"j":["tokyo_tower","photo","japanese"],"k":[32,17],"o":0},"statue_of_liberty":{"subcategory":"place-building","a":"Statue of Liberty","b":"1F5FD","d":true,"e":true,"f":true,"h":true,"j":["statue_of_liberty","american","newyork"],"k":[32,18],"o":0},"church":{"subcategory":"place-religious","a":"Church","b":"26EA","d":true,"e":true,"f":true,"h":true,"j":["church","building","religion","christ"],"k":[58,25],"o":0},"mosque":{"subcategory":"place-religious","a":"Mosque","b":"1F54C","d":true,"e":true,"f":true,"h":true,"j":["mosque","islam","worship","minaret"],"k":[30,30],"o":1},"hindu_temple":{"subcategory":"place-religious","a":"Hindu Temple","b":"1F6D5","d":true,"e":true,"f":true,"h":true,"j":["hindu_temple","religion"],"k":[38,6],"o":12},"synagogue":{"subcategory":"place-religious","a":"Synagogue","b":"1F54D","d":true,"e":true,"f":true,"h":true,"j":["synagogue","judaism","worship","temple","jewish"],"k":[30,31],"o":1},"shinto_shrine":{"subcategory":"place-religious","a":"Shinto Shrine","b":"26E9-FE0F","c":"26E9","d":true,"e":true,"f":true,"h":true,"j":["shinto_shrine","temple","japan","kyoto"],"k":[58,24],"o":0},"kaaba":{"subcategory":"place-religious","a":"Kaaba","b":"1F54B","d":true,"e":true,"f":true,"h":true,"j":["kaaba","mecca","mosque","islam"],"k":[30,29],"o":1},"fountain":{"subcategory":"place-other","a":"Fountain","b":"26F2","d":true,"e":true,"f":true,"h":true,"j":["fountain","photo","summer","water","fresh"],"k":[58,28],"o":0},"tent":{"subcategory":"place-other","a":"Tent","b":"26FA","d":true,"e":true,"f":true,"h":true,"j":["tent","photo","camping","outdoors"],"k":[58,52],"o":0},"foggy":{"subcategory":"place-other","a":"Foggy","b":"1F301","d":true,"e":true,"f":true,"h":true,"j":["foggy","photo","mountain"],"k":[5,0],"o":0},"night_with_stars":{"subcategory":"place-other","a":"Night with Stars","b":"1F303","d":true,"e":true,"f":true,"h":true,"j":["night_with_stars","evening","city","downtown"],"k":[5,2],"o":0},"cityscape":{"subcategory":"place-other","a":"Cityscape","b":"1F3D9-FE0F","c":"1F3D9","d":true,"e":true,"f":true,"h":true,"j":["cityscape","photo","night life","urban"],"k":[10,4],"o":0},"sunrise_over_mountains":{"subcategory":"place-other","a":"Sunrise over Mountains","b":"1F304","d":true,"e":true,"f":true,"h":true,"j":["sunrise_over_mountains","view","vacation","photo"],"k":[5,3],"o":0},"sunrise":{"subcategory":"place-other","a":"Sunrise","b":"1F305","d":true,"e":true,"f":true,"h":true,"j":["sunrise","morning","view","vacation","photo"],"k":[5,4],"o":0},"city_sunset":{"subcategory":"place-other","a":"Cityscape at Dusk","b":"1F306","d":true,"e":true,"f":true,"h":true,"j":["cityscape_at_dusk","photo","evening","sky","buildings"],"k":[5,5],"o":0},"city_sunrise":{"subcategory":"place-other","a":"Sunset over Buildings","b":"1F307","d":true,"e":true,"f":true,"h":true,"j":["sunset","photo","good morning","dawn"],"k":[5,6],"o":0},"bridge_at_night":{"subcategory":"place-other","a":"Bridge at Night","b":"1F309","d":true,"e":true,"f":true,"h":true,"j":["bridge_at_night","photo","sanfrancisco"],"k":[5,8],"o":0},"hotsprings":{"subcategory":"place-other","a":"Hot Springs","b":"2668-FE0F","c":"2668","d":true,"e":true,"f":true,"h":true,"j":["hot_springs","bath","warm","relax"],"k":[57,55],"o":0},"carousel_horse":{"subcategory":"place-other","a":"Carousel Horse","b":"1F3A0","d":true,"e":true,"f":true,"h":true,"j":["carousel_horse","photo","carnival"],"k":[7,35],"o":0},"playground_slide":{"subcategory":"place-other","a":"Playground Slide","b":"1F6DD","d":true,"e":true,"f":true,"h":true,"j":["playground slide","fun","park"],"k":[38,10],"o":14},"ferris_wheel":{"subcategory":"place-other","a":"Ferris Wheel","b":"1F3A1","d":true,"e":true,"f":true,"h":true,"j":["ferris_wheel","photo","carnival","londoneye"],"k":[7,36],"o":0},"roller_coaster":{"subcategory":"place-other","a":"Roller Coaster","b":"1F3A2","d":true,"e":true,"f":true,"h":true,"j":["roller_coaster","carnival","playground","photo","fun"],"k":[7,37],"o":0},"barber":{"subcategory":"place-other","a":"Barber Pole","b":"1F488","d":true,"e":true,"f":true,"h":true,"j":["barber_pole","hair","salon","style"],"k":[26,35],"o":0},"circus_tent":{"subcategory":"place-other","a":"Circus Tent","b":"1F3AA","d":true,"e":true,"f":true,"h":true,"j":["circus_tent","festival","carnival","party"],"k":[7,45],"o":0},"steam_locomotive":{"subcategory":"transport-ground","a":"Steam Locomotive","b":"1F682","d":true,"e":true,"f":true,"h":true,"j":["locomotive","transportation","vehicle","train"],"k":[35,35],"o":1},"railway_car":{"subcategory":"transport-ground","a":"Railway Car","b":"1F683","d":true,"e":true,"f":true,"h":true,"j":["railway_car","transportation","vehicle"],"k":[35,36],"o":0},"bullettrain_side":{"subcategory":"transport-ground","a":"High-Speed Train","b":"1F684","d":true,"e":true,"f":true,"h":true,"j":["high_speed_train","transportation","vehicle"],"k":[35,37],"o":0},"bullettrain_front":{"subcategory":"transport-ground","a":"High-Speed Train with Bullet Nose","b":"1F685","d":true,"e":true,"f":true,"h":true,"j":["bullet_train","transportation","vehicle","speed","fast","public","travel"],"k":[35,38],"o":0},"train2":{"subcategory":"transport-ground","a":"Train","b":"1F686","d":true,"e":true,"f":true,"h":true,"j":["train","transportation","vehicle"],"k":[35,39],"o":1},"metro":{"subcategory":"transport-ground","a":"Metro","b":"1F687","d":true,"e":true,"f":true,"h":true,"j":["metro","transportation","blue-square","mrt","underground","tube"],"k":[35,40],"o":0},"light_rail":{"subcategory":"transport-ground","a":"Light Rail","b":"1F688","d":true,"e":true,"f":true,"h":true,"j":["light_rail","transportation","vehicle"],"k":[35,41],"o":1},"station":{"subcategory":"transport-ground","a":"Station","b":"1F689","d":true,"e":true,"f":true,"h":true,"j":["station","transportation","vehicle","public"],"k":[35,42],"o":0},"tram":{"subcategory":"transport-ground","a":"Tram","b":"1F68A","d":true,"e":true,"f":true,"h":true,"j":["tram","transportation","vehicle"],"k":[35,43],"o":1},"monorail":{"subcategory":"transport-ground","a":"Monorail","b":"1F69D","d":true,"e":true,"f":true,"h":true,"j":["monorail","transportation","vehicle"],"k":[36,1],"o":1},"mountain_railway":{"subcategory":"transport-ground","a":"Mountain Railway","b":"1F69E","d":true,"e":true,"f":true,"h":true,"j":["mountain_railway","transportation","vehicle"],"k":[36,2],"o":1},"train":{"subcategory":"transport-ground","a":"Tram Car","b":"1F68B","d":true,"e":true,"f":true,"h":true,"j":["tram_car","transportation","vehicle","carriage","public","travel"],"k":[35,44],"o":1},"bus":{"subcategory":"transport-ground","a":"Bus","b":"1F68C","d":true,"e":true,"f":true,"h":true,"j":["bus","car","vehicle","transportation"],"k":[35,45],"o":0},"oncoming_bus":{"subcategory":"transport-ground","a":"Oncoming Bus","b":"1F68D","d":true,"e":true,"f":true,"h":true,"j":["oncoming_bus","vehicle","transportation"],"k":[35,46],"o":0},"trolleybus":{"subcategory":"transport-ground","a":"Trolleybus","b":"1F68E","d":true,"e":true,"f":true,"h":true,"j":["trolleybus","bart","transportation","vehicle"],"k":[35,47],"o":1},"minibus":{"subcategory":"transport-ground","a":"Minibus","b":"1F690","d":true,"e":true,"f":true,"h":true,"j":["minibus","vehicle","car","transportation"],"k":[35,49],"o":1},"ambulance":{"subcategory":"transport-ground","a":"Ambulance","b":"1F691","d":true,"e":true,"f":true,"h":true,"j":["ambulance","health","911","hospital"],"k":[35,50],"o":0},"fire_engine":{"subcategory":"transport-ground","a":"Fire Engine","b":"1F692","d":true,"e":true,"f":true,"h":true,"j":["fire_engine","transportation","cars","vehicle"],"k":[35,51],"o":0},"police_car":{"subcategory":"transport-ground","a":"Police Car","b":"1F693","d":true,"e":true,"f":true,"h":true,"j":["police_car","vehicle","cars","transportation","law","legal","enforcement"],"k":[35,52],"o":0},"oncoming_police_car":{"subcategory":"transport-ground","a":"Oncoming Police Car","b":"1F694","d":true,"e":true,"f":true,"h":true,"j":["oncoming_police_car","vehicle","law","legal","enforcement","911"],"k":[35,53],"o":0},"taxi":{"subcategory":"transport-ground","a":"Taxi","b":"1F695","d":true,"e":true,"f":true,"h":true,"j":["taxi","uber","vehicle","cars","transportation"],"k":[35,54],"o":0},"oncoming_taxi":{"subcategory":"transport-ground","a":"Oncoming Taxi","b":"1F696","d":true,"e":true,"f":true,"h":true,"j":["oncoming_taxi","vehicle","cars","uber"],"k":[35,55],"o":1},"car":{"subcategory":"transport-ground","a":"Automobile","b":"1F697","d":true,"e":true,"f":true,"h":true,"j":["automobile","red","transportation","vehicle"],"k":[35,56],"n":["red_car"],"o":0},"oncoming_automobile":{"subcategory":"transport-ground","a":"Oncoming Automobile","b":"1F698","d":true,"e":true,"f":true,"h":true,"j":["oncoming_automobile","car","vehicle","transportation"],"k":[35,57],"o":0},"blue_car":{"subcategory":"transport-ground","a":"Recreational Vehicle","b":"1F699","d":true,"e":true,"f":true,"h":true,"j":["sport_utility_vehicle","transportation","vehicle"],"k":[35,58],"o":0},"pickup_truck":{"subcategory":"transport-ground","a":"Pickup Truck","b":"1F6FB","d":true,"e":true,"f":true,"h":true,"j":["pickup truck","car","transportation"],"k":[38,31],"o":13},"truck":{"subcategory":"transport-ground","a":"Delivery Truck","b":"1F69A","d":true,"e":true,"f":true,"h":true,"j":["delivery_truck","cars","transportation"],"k":[35,59],"o":0},"articulated_lorry":{"subcategory":"transport-ground","a":"Articulated Lorry","b":"1F69B","d":true,"e":true,"f":true,"h":true,"j":["articulated_lorry","vehicle","cars","transportation","express"],"k":[35,60],"o":1},"tractor":{"subcategory":"transport-ground","a":"Tractor","b":"1F69C","d":true,"e":true,"f":true,"h":true,"j":["tractor","vehicle","car","farming","agriculture"],"k":[36,0],"o":1},"racing_car":{"subcategory":"transport-ground","a":"Racing Car","b":"1F3CE-FE0F","c":"1F3CE","d":true,"e":true,"f":true,"h":true,"j":["racing_car","sports","race","fast","formula","f1"],"k":[9,54],"o":0},"racing_motorcycle":{"subcategory":"transport-ground","a":"Motorcycle","b":"1F3CD-FE0F","c":"1F3CD","d":true,"e":true,"f":true,"h":true,"j":["motorcycle","race","sports","fast"],"k":[9,53],"o":0},"motor_scooter":{"subcategory":"transport-ground","a":"Motor Scooter","b":"1F6F5","d":true,"e":true,"f":true,"h":true,"j":["motor_scooter","vehicle","vespa","sasha"],"k":[38,25],"o":3},"manual_wheelchair":{"subcategory":"transport-ground","a":"Manual Wheelchair","b":"1F9BD","d":true,"e":true,"f":true,"h":true,"j":["manual_wheelchair","accessibility"],"k":[46,4],"o":12},"motorized_wheelchair":{"subcategory":"transport-ground","a":"Motorized Wheelchair","b":"1F9BC","d":true,"e":true,"f":true,"h":true,"j":["motorized_wheelchair","accessibility"],"k":[46,3],"o":12},"auto_rickshaw":{"subcategory":"transport-ground","a":"Auto Rickshaw","b":"1F6FA","d":true,"e":true,"f":true,"h":true,"j":["auto_rickshaw","move","transportation"],"k":[38,30],"o":12},"bike":{"subcategory":"transport-ground","a":"Bicycle","b":"1F6B2","d":true,"e":true,"f":true,"h":true,"j":["bicycle","bike","sports","exercise","hipster"],"k":[36,39],"o":0},"scooter":{"subcategory":"transport-ground","a":"Scooter","b":"1F6F4","d":true,"e":true,"f":true,"h":true,"j":["kick_scooter","vehicle","kick","razor"],"k":[38,24],"o":3},"skateboard":{"subcategory":"transport-ground","a":"Skateboard","b":"1F6F9","d":true,"e":true,"f":true,"h":true,"j":["skateboard","board"],"k":[38,29],"o":11},"roller_skate":{"subcategory":"transport-ground","a":"Roller Skate","b":"1F6FC","d":true,"e":true,"f":true,"h":true,"j":["roller skate","footwear","sports"],"k":[38,32],"o":13},"busstop":{"subcategory":"transport-ground","a":"Bus Stop","b":"1F68F","d":true,"e":true,"f":true,"h":true,"j":["bus_stop","transportation","wait"],"k":[35,48],"o":0},"motorway":{"subcategory":"transport-ground","a":"Motorway","b":"1F6E3-FE0F","c":"1F6E3","d":true,"e":true,"f":true,"h":true,"j":["motorway","road","cupertino","interstate","highway"],"k":[38,16],"o":0},"railway_track":{"subcategory":"transport-ground","a":"Railway Track","b":"1F6E4-FE0F","c":"1F6E4","d":true,"e":true,"f":true,"h":true,"j":["railway_track","train","transportation"],"k":[38,17],"o":0},"oil_drum":{"subcategory":"transport-ground","a":"Oil Drum","b":"1F6E2-FE0F","c":"1F6E2","d":true,"e":true,"f":true,"h":true,"j":["oil_drum","barrell"],"k":[38,15],"o":0},"fuelpump":{"subcategory":"transport-ground","a":"Fuel Pump","b":"26FD","d":true,"e":true,"f":true,"h":true,"j":["fuel_pump","gas station","petroleum"],"k":[58,53],"o":0},"wheel":{"subcategory":"transport-ground","a":"Wheel","b":"1F6DE","d":true,"e":true,"f":true,"h":true,"j":["wheel","car","transport"],"k":[38,11],"o":14},"rotating_light":{"subcategory":"transport-ground","a":"Police Cars Revolving Light","b":"1F6A8","d":true,"e":true,"f":true,"h":true,"j":["police_car_light","police","ambulance","911","emergency","alert","error","pinged","law","legal"],"k":[36,29],"o":0},"traffic_light":{"subcategory":"transport-ground","a":"Horizontal Traffic Light","b":"1F6A5","d":true,"e":true,"f":true,"h":true,"j":["horizontal_traffic_light","transportation","signal"],"k":[36,26],"o":0},"vertical_traffic_light":{"subcategory":"transport-ground","a":"Vertical Traffic Light","b":"1F6A6","d":true,"e":true,"f":true,"h":true,"j":["vertical_traffic_light","transportation","driving"],"k":[36,27],"o":1},"octagonal_sign":{"subcategory":"transport-ground","a":"Octagonal Sign","b":"1F6D1","d":true,"e":true,"f":true,"h":true,"j":["stop_sign","stop"],"k":[38,4],"o":3},"construction":{"subcategory":"transport-ground","a":"Construction Sign","b":"1F6A7","d":true,"e":true,"f":true,"h":true,"j":["construction","wip","progress","caution","warning"],"k":[36,28],"o":0},"anchor":{"subcategory":"transport-water","a":"Anchor","b":"2693","d":true,"e":true,"f":true,"h":true,"j":["anchor","ship","ferry","sea","boat"],"k":[57,60],"o":0},"ring_buoy":{"subcategory":"transport-water","a":"Ring Buoy","b":"1F6DF","d":true,"e":true,"f":true,"h":true,"j":["ring buoy","life saver","life preserver"],"k":[38,12],"o":14},"boat":{"subcategory":"transport-water","a":"Sailboat","b":"26F5","d":true,"e":true,"f":true,"h":true,"j":["sailboat","ship","summer","transportation","water","sailing"],"k":[58,31],"n":["sailboat"],"o":0},"canoe":{"subcategory":"transport-water","a":"Canoe","b":"1F6F6","d":true,"e":true,"f":true,"h":true,"j":["canoe","boat","paddle","water","ship"],"k":[38,26],"o":3},"speedboat":{"subcategory":"transport-water","a":"Speedboat","b":"1F6A4","d":true,"e":true,"f":true,"h":true,"j":["speedboat","ship","transportation","vehicle","summer"],"k":[36,25],"o":0},"passenger_ship":{"subcategory":"transport-water","a":"Passenger Ship","b":"1F6F3-FE0F","c":"1F6F3","d":true,"e":true,"f":true,"h":true,"j":["passenger_ship","yacht","cruise","ferry"],"k":[38,23],"o":0},"ferry":{"subcategory":"transport-water","a":"Ferry","b":"26F4-FE0F","c":"26F4","d":true,"e":true,"f":true,"h":true,"j":["ferry","boat","ship","yacht"],"k":[58,30],"o":0},"motor_boat":{"subcategory":"transport-water","a":"Motor Boat","b":"1F6E5-FE0F","c":"1F6E5","d":true,"e":true,"f":true,"h":true,"j":["motor_boat","ship"],"k":[38,18],"o":0},"ship":{"subcategory":"transport-water","a":"Ship","b":"1F6A2","d":true,"e":true,"f":true,"h":true,"j":["ship","transportation","titanic","deploy"],"k":[36,6],"o":0},"airplane":{"subcategory":"transport-air","a":"Airplane","b":"2708-FE0F","c":"2708","d":true,"e":true,"f":true,"h":true,"j":["airplane","vehicle","transportation","flight","fly"],"k":[58,56],"o":0},"small_airplane":{"subcategory":"transport-air","a":"Small Airplane","b":"1F6E9-FE0F","c":"1F6E9","d":true,"e":true,"f":true,"h":true,"j":["small_airplane","flight","transportation","fly","vehicle"],"k":[38,19],"o":0},"airplane_departure":{"subcategory":"transport-air","a":"Airplane Departure","b":"1F6EB","d":true,"e":true,"f":true,"h":true,"j":["airplane_departure","airport","flight","landing"],"k":[38,20],"o":1},"airplane_arriving":{"subcategory":"transport-air","a":"Airplane Arriving","b":"1F6EC","d":true,"e":true,"f":true,"h":true,"j":["airplane_arrival","airport","flight","boarding"],"k":[38,21],"o":1},"parachute":{"subcategory":"transport-air","a":"Parachute","b":"1FA82","d":true,"e":true,"f":true,"h":true,"j":["parachute","fly","glide"],"k":[54,2],"o":12},"seat":{"subcategory":"transport-air","a":"Seat","b":"1F4BA","d":true,"e":true,"f":true,"h":true,"j":["seat","sit","airplane","transport","bus","flight","fly"],"k":[28,18],"o":0},"helicopter":{"subcategory":"transport-air","a":"Helicopter","b":"1F681","d":true,"e":true,"f":true,"h":true,"j":["helicopter","transportation","vehicle","fly"],"k":[35,34],"o":1},"suspension_railway":{"subcategory":"transport-air","a":"Suspension Railway","b":"1F69F","d":true,"e":true,"f":true,"h":true,"j":["suspension_railway","vehicle","transportation"],"k":[36,3],"o":1},"mountain_cableway":{"subcategory":"transport-air","a":"Mountain Cableway","b":"1F6A0","d":true,"e":true,"f":true,"h":true,"j":["mountain_cableway","transportation","vehicle","ski"],"k":[36,4],"o":1},"aerial_tramway":{"subcategory":"transport-air","a":"Aerial Tramway","b":"1F6A1","d":true,"e":true,"f":true,"h":true,"j":["aerial_tramway","transportation","vehicle","ski"],"k":[36,5],"o":1},"satellite":{"subcategory":"transport-air","a":"Satellite","b":"1F6F0-FE0F","c":"1F6F0","d":true,"e":true,"f":true,"h":true,"j":["satellite","communication","gps","orbit","spaceflight","NASA","ISS"],"k":[38,22],"o":0},"rocket":{"subcategory":"transport-air","a":"Rocket","b":"1F680","d":true,"e":true,"f":true,"h":true,"j":["rocket","launch","ship","staffmode","NASA","outer space","outer_space","fly"],"k":[35,33],"o":0},"flying_saucer":{"subcategory":"transport-air","a":"Flying Saucer","b":"1F6F8","d":true,"e":true,"f":true,"h":true,"j":["flying_saucer","transportation","vehicle","ufo"],"k":[38,28],"o":5},"bellhop_bell":{"subcategory":"hotel","a":"Bellhop Bell","b":"1F6CE-FE0F","c":"1F6CE","d":true,"e":true,"f":true,"h":true,"j":["bellhop_bell","service"],"k":[38,1],"o":0},"luggage":{"subcategory":"hotel","a":"Luggage","b":"1F9F3","d":true,"e":true,"f":true,"h":true,"j":["luggage","packing","travel"],"k":[53,35],"o":11},"hourglass":{"subcategory":"time","a":"Hourglass","b":"231B","d":true,"e":true,"f":true,"h":true,"j":["hourglass_done","time","clock","oldschool","limit","exam","quiz","test"],"k":[56,45],"o":0},"hourglass_flowing_sand":{"subcategory":"time","a":"Hourglass with Flowing Sand","b":"23F3","d":true,"e":true,"f":true,"h":true,"j":["hourglass_not_done","oldschool","time","countdown"],"k":[56,58],"o":0},"watch":{"subcategory":"time","a":"Watch","b":"231A","d":true,"e":true,"f":true,"h":true,"j":["watch","time","accessories"],"k":[56,44],"o":0},"alarm_clock":{"subcategory":"time","a":"Alarm Clock","b":"23F0","d":true,"e":true,"f":true,"h":true,"j":["alarm_clock","time","wake"],"k":[56,55],"o":0},"stopwatch":{"subcategory":"time","a":"Stopwatch","b":"23F1-FE0F","c":"23F1","d":true,"e":true,"f":true,"h":true,"j":["stopwatch","time","deadline"],"k":[56,56],"o":1},"timer_clock":{"subcategory":"time","a":"Timer Clock","b":"23F2-FE0F","c":"23F2","d":true,"e":true,"f":true,"h":true,"j":["timer_clock","alarm"],"k":[56,57],"o":1},"mantelpiece_clock":{"subcategory":"time","a":"Mantelpiece Clock","b":"1F570-FE0F","c":"1F570","d":true,"e":true,"f":true,"h":true,"j":["mantelpiece_clock","time"],"k":[30,58],"o":0},"clock12":{"subcategory":"time","a":"Clock Face Twelve Oclock","b":"1F55B","d":true,"e":true,"f":true,"h":true,"j":["twelve_o_clock","12","00:00","0000","12:00","1200","time","noon","midnight","midday","late","early","schedule"],"k":[30,44],"o":0},"clock1230":{"subcategory":"time","a":"Clock Face Twelve-Thirty","b":"1F567","d":true,"e":true,"f":true,"h":true,"j":["twelve_thirty","00:30","0030","12:30","1230","time","late","early","schedule"],"k":[30,56],"o":0},"clock1":{"subcategory":"time","a":"Clock Face One Oclock","b":"1F550","d":true,"e":true,"f":true,"h":true,"j":["one_o_clock","1","1:00","100","13:00","1300","time","late","early","schedule"],"k":[30,33],"o":0},"clock130":{"subcategory":"time","a":"Clock Face One-Thirty","b":"1F55C","d":true,"e":true,"f":true,"h":true,"j":["one_thirty","1:30","130","13:30","1330","time","late","early","schedule"],"k":[30,45],"o":0},"clock2":{"subcategory":"time","a":"Clock Face Two Oclock","b":"1F551","d":true,"e":true,"f":true,"h":true,"j":["two_o_clock","2","2:00","200","14:00","1400","time","late","early","schedule"],"k":[30,34],"o":0},"clock230":{"subcategory":"time","a":"Clock Face Two-Thirty","b":"1F55D","d":true,"e":true,"f":true,"h":true,"j":["two_thirty","2:30","230","14:30","1430","time","late","early","schedule"],"k":[30,46],"o":0},"clock3":{"subcategory":"time","a":"Clock Face Three Oclock","b":"1F552","d":true,"e":true,"f":true,"h":true,"j":["three_o_clock","3","3:00","300","15:00","1500","time","late","early","schedule"],"k":[30,35],"o":0},"clock330":{"subcategory":"time","a":"Clock Face Three-Thirty","b":"1F55E","d":true,"e":true,"f":true,"h":true,"j":["three_thirty","3:30","330","15:30","1530","time","late","early","schedule"],"k":[30,47],"o":0},"clock4":{"subcategory":"time","a":"Clock Face Four Oclock","b":"1F553","d":true,"e":true,"f":true,"h":true,"j":["four_o_clock","4","4:00","400","16:00","1600","time","late","early","schedule"],"k":[30,36],"o":0},"clock430":{"subcategory":"time","a":"Clock Face Four-Thirty","b":"1F55F","d":true,"e":true,"f":true,"h":true,"j":["four_thirty","4:30","430","16:30","1630","time","late","early","schedule"],"k":[30,48],"o":0},"clock5":{"subcategory":"time","a":"Clock Face Five Oclock","b":"1F554","d":true,"e":true,"f":true,"h":true,"j":["five_o_clock","5","5:00","500","17:00","1700","time","late","early","schedule"],"k":[30,37],"o":0},"clock530":{"subcategory":"time","a":"Clock Face Five-Thirty","b":"1F560","d":true,"e":true,"f":true,"h":true,"j":["five_thirty","5:30","530","17:30","1730","time","late","early","schedule"],"k":[30,49],"o":0},"clock6":{"subcategory":"time","a":"Clock Face Six Oclock","b":"1F555","d":true,"e":true,"f":true,"h":true,"j":["six_o_clock","6","6:00","600","18:00","1800","time","late","early","schedule","dawn","dusk"],"k":[30,38],"o":0},"clock630":{"subcategory":"time","a":"Clock Face Six-Thirty","b":"1F561","d":true,"e":true,"f":true,"h":true,"j":["six_thirty","6:30","630","18:30","1830","time","late","early","schedule"],"k":[30,50],"o":0},"clock7":{"subcategory":"time","a":"Clock Face Seven Oclock","b":"1F556","d":true,"e":true,"f":true,"h":true,"j":["seven_o_clock","7","7:00","700","19:00","1900","time","late","early","schedule"],"k":[30,39],"o":0},"clock730":{"subcategory":"time","a":"Clock Face Seven-Thirty","b":"1F562","d":true,"e":true,"f":true,"h":true,"j":["seven_thirty","7:30","730","19:30","1930","time","late","early","schedule"],"k":[30,51],"o":0},"clock8":{"subcategory":"time","a":"Clock Face Eight Oclock","b":"1F557","d":true,"e":true,"f":true,"h":true,"j":["eight_o_clock","8","8:00","800","20:00","2000","time","late","early","schedule"],"k":[30,40],"o":0},"clock830":{"subcategory":"time","a":"Clock Face Eight-Thirty","b":"1F563","d":true,"e":true,"f":true,"h":true,"j":["eight_thirty","8:30","830","20:30","2030","time","late","early","schedule"],"k":[30,52],"o":0},"clock9":{"subcategory":"time","a":"Clock Face Nine Oclock","b":"1F558","d":true,"e":true,"f":true,"h":true,"j":["nine_o_clock","9","9:00","900","21:00","2100","time","late","early","schedule"],"k":[30,41],"o":0},"clock930":{"subcategory":"time","a":"Clock Face Nine-Thirty","b":"1F564","d":true,"e":true,"f":true,"h":true,"j":["nine_thirty","9:30","930","21:30","2130","time","late","early","schedule"],"k":[30,53],"o":0},"clock10":{"subcategory":"time","a":"Clock Face Ten Oclock","b":"1F559","d":true,"e":true,"f":true,"h":true,"j":["ten_o_clock","10","10:00","1000","22:00","2200","time","late","early","schedule"],"k":[30,42],"o":0},"clock1030":{"subcategory":"time","a":"Clock Face Ten-Thirty","b":"1F565","d":true,"e":true,"f":true,"h":true,"j":["ten_thirty","10:30","1030","22:30","2230","time","late","early","schedule"],"k":[30,54],"o":0},"clock11":{"subcategory":"time","a":"Clock Face Eleven Oclock","b":"1F55A","d":true,"e":true,"f":true,"h":true,"j":["eleven_o_clock","11","11:00","1100","23:00","2300","time","late","early","schedule"],"k":[30,43],"o":0},"clock1130":{"subcategory":"time","a":"Clock Face Eleven-Thirty","b":"1F566","d":true,"e":true,"f":true,"h":true,"j":["eleven_thirty","11:30","1130","23:30","2330","time","late","early","schedule"],"k":[30,55],"o":0},"new_moon":{"subcategory":"sky & weather","a":"New Moon Symbol","b":"1F311","d":true,"e":true,"f":true,"h":true,"j":["new_moon","nature","twilight","planet","space","night","evening","sleep"],"k":[5,16],"o":0},"waxing_crescent_moon":{"subcategory":"sky & weather","a":"Waxing Crescent Moon Symbol","b":"1F312","d":true,"e":true,"f":true,"h":true,"j":["waxing_crescent_moon","nature","twilight","planet","space","night","evening","sleep"],"k":[5,17],"o":1},"first_quarter_moon":{"subcategory":"sky & weather","a":"First Quarter Moon Symbol","b":"1F313","d":true,"e":true,"f":true,"h":true,"j":["first_quarter_moon","nature","twilight","planet","space","night","evening","sleep"],"k":[5,18],"o":0},"moon":{"subcategory":"sky & weather","a":"Waxing Gibbous Moon Symbol","b":"1F314","d":true,"e":true,"f":true,"h":true,"j":["waxing_gibbous_moon","nature","night","sky","gray","twilight","planet","space","evening","sleep"],"k":[5,19],"n":["waxing_gibbous_moon"],"o":0},"full_moon":{"subcategory":"sky & weather","a":"Full Moon Symbol","b":"1F315","d":true,"e":true,"f":true,"h":true,"j":["full_moon","nature","yellow","twilight","planet","space","night","evening","sleep"],"k":[5,20],"o":0},"waning_gibbous_moon":{"subcategory":"sky & weather","a":"Waning Gibbous Moon Symbol","b":"1F316","d":true,"e":true,"f":true,"h":true,"j":["waning_gibbous_moon","nature","twilight","planet","space","night","evening","sleep","waxing_gibbous_moon"],"k":[5,21],"o":1},"last_quarter_moon":{"subcategory":"sky & weather","a":"Last Quarter Moon Symbol","b":"1F317","d":true,"e":true,"f":true,"h":true,"j":["last_quarter_moon","nature","twilight","planet","space","night","evening","sleep"],"k":[5,22],"o":1},"waning_crescent_moon":{"subcategory":"sky & weather","a":"Waning Crescent Moon Symbol","b":"1F318","d":true,"e":true,"f":true,"h":true,"j":["waning_crescent_moon","nature","twilight","planet","space","night","evening","sleep"],"k":[5,23],"o":1},"crescent_moon":{"subcategory":"sky & weather","a":"Crescent Moon","b":"1F319","d":true,"e":true,"f":true,"h":true,"j":["crescent_moon","night","sleep","sky","evening","magic"],"k":[5,24],"o":0},"new_moon_with_face":{"subcategory":"sky & weather","a":"New Moon with Face","b":"1F31A","d":true,"e":true,"f":true,"h":true,"j":["new_moon_face","nature","twilight","planet","space","night","evening","sleep"],"k":[5,25],"o":1},"first_quarter_moon_with_face":{"subcategory":"sky & weather","a":"First Quarter Moon with Face","b":"1F31B","d":true,"e":true,"f":true,"h":true,"j":["first_quarter_moon_face","nature","twilight","planet","space","night","evening","sleep"],"k":[5,26],"o":0},"last_quarter_moon_with_face":{"subcategory":"sky & weather","a":"Last Quarter Moon with Face","b":"1F31C","d":true,"e":true,"f":true,"h":true,"j":["last_quarter_moon_face","nature","twilight","planet","space","night","evening","sleep"],"k":[5,27],"o":0},"thermometer":{"subcategory":"sky & weather","a":"Thermometer","b":"1F321-FE0F","c":"1F321","d":true,"e":true,"f":true,"h":true,"j":["thermometer","weather","temperature","hot","cold"],"k":[5,32],"o":0},"sunny":{"subcategory":"sky & weather","a":"Black Sun with Rays","b":"2600-FE0F","c":"2600","d":true,"e":true,"f":true,"h":true,"j":["sun","weather","nature","brightness","summer","beach","spring"],"k":[57,10],"o":0},"full_moon_with_face":{"subcategory":"sky & weather","a":"Full Moon with Face","b":"1F31D","d":true,"e":true,"f":true,"h":true,"j":["full_moon_face","nature","twilight","planet","space","night","evening","sleep"],"k":[5,28],"o":1},"sun_with_face":{"subcategory":"sky & weather","a":"Sun with Face","b":"1F31E","d":true,"e":true,"f":true,"h":true,"j":["sun_with_face","nature","morning","sky"],"k":[5,29],"o":1},"ringed_planet":{"subcategory":"sky & weather","a":"Ringed Planet","b":"1FA90","d":true,"e":true,"f":true,"h":true,"j":["ringed_planet","outerspace"],"k":[54,9],"o":12},"star":{"subcategory":"sky & weather","a":"White Medium Star","b":"2B50","d":true,"e":true,"f":true,"h":true,"j":["star","night","yellow"],"k":[59,55],"o":0},"star2":{"subcategory":"sky & weather","a":"Glowing Star","b":"1F31F","d":true,"e":true,"f":true,"h":true,"j":["glowing_star","night","sparkle","awesome","good","magic"],"k":[5,30],"o":0},"stars":{"subcategory":"sky & weather","a":"Shooting Star","b":"1F320","d":true,"e":true,"f":true,"h":true,"j":["shooting_star","night","photo"],"k":[5,31],"o":0},"milky_way":{"subcategory":"sky & weather","a":"Milky Way","b":"1F30C","d":true,"e":true,"f":true,"h":true,"j":["milky_way","photo","space","stars"],"k":[5,11],"o":0},"cloud":{"subcategory":"sky & weather","a":"Cloud","b":"2601-FE0F","c":"2601","d":true,"e":true,"f":true,"h":true,"j":["cloud","weather","sky"],"k":[57,11],"o":0},"partly_sunny":{"subcategory":"sky & weather","a":"Sun Behind Cloud","b":"26C5","d":true,"e":true,"f":true,"h":true,"j":["sun_behind_cloud","weather","nature","cloudy","morning","fall","spring"],"k":[58,17],"o":0},"thunder_cloud_and_rain":{"subcategory":"sky & weather","a":"Cloud with Lightning and Rain","b":"26C8-FE0F","c":"26C8","d":true,"e":true,"f":true,"h":true,"j":["cloud_with_lightning_and_rain","weather","lightning"],"k":[58,18],"o":0},"mostly_sunny":{"subcategory":"sky & weather","a":"Sun Behind Small Cloud","b":"1F324-FE0F","c":"1F324","d":true,"e":true,"f":true,"h":true,"j":["sun_behind_small_cloud","weather"],"k":[5,33],"n":["sun_small_cloud"],"o":0},"barely_sunny":{"subcategory":"sky & weather","a":"Sun Behind Large Cloud","b":"1F325-FE0F","c":"1F325","d":true,"e":true,"f":true,"h":true,"j":["sun_behind_large_cloud","weather"],"k":[5,34],"n":["sun_behind_cloud"],"o":0},"partly_sunny_rain":{"subcategory":"sky & weather","a":"Sun Behind Rain Cloud","b":"1F326-FE0F","c":"1F326","d":true,"e":true,"f":true,"h":true,"j":["sun_behind_rain_cloud","weather"],"k":[5,35],"n":["sun_behind_rain_cloud"],"o":0},"rain_cloud":{"subcategory":"sky & weather","a":"Cloud with Rain","b":"1F327-FE0F","c":"1F327","d":true,"e":true,"f":true,"h":true,"j":["cloud_with_rain","weather"],"k":[5,36],"o":0},"snow_cloud":{"subcategory":"sky & weather","a":"Cloud with Snow","b":"1F328-FE0F","c":"1F328","d":true,"e":true,"f":true,"h":true,"j":["cloud_with_snow","weather"],"k":[5,37],"o":0},"lightning":{"subcategory":"sky & weather","a":"Cloud with Lightning","b":"1F329-FE0F","c":"1F329","d":true,"e":true,"f":true,"h":true,"j":["cloud_with_lightning","weather","thunder"],"k":[5,38],"n":["lightning_cloud"],"o":0},"tornado":{"subcategory":"sky & weather","a":"Tornado","b":"1F32A-FE0F","c":"1F32A","d":true,"e":true,"f":true,"h":true,"j":["tornado","weather","cyclone","twister"],"k":[5,39],"n":["tornado_cloud"],"o":0},"fog":{"subcategory":"sky & weather","a":"Fog","b":"1F32B-FE0F","c":"1F32B","d":true,"e":true,"f":true,"h":true,"j":["fog","weather"],"k":[5,40],"o":0},"wind_blowing_face":{"subcategory":"sky & weather","a":"Wind Face","b":"1F32C-FE0F","c":"1F32C","d":true,"e":true,"f":true,"h":true,"j":["wind_face","gust","air"],"k":[5,41],"o":0},"cyclone":{"subcategory":"sky & weather","a":"Cyclone","b":"1F300","d":true,"e":true,"f":true,"h":true,"j":["cyclone","weather","swirl","blue","cloud","vortex","spiral","whirlpool","spin","tornado","hurricane","typhoon"],"k":[4,60],"o":0},"rainbow":{"subcategory":"sky & weather","a":"Rainbow","b":"1F308","d":true,"e":true,"f":true,"h":true,"j":["rainbow","nature","happy","unicorn_face","photo","sky","spring"],"k":[5,7],"o":0},"closed_umbrella":{"subcategory":"sky & weather","a":"Closed Umbrella","b":"1F302","d":true,"e":true,"f":true,"h":true,"j":["closed_umbrella","weather","rain","drizzle"],"k":[5,1],"o":0},"umbrella":{"subcategory":"sky & weather","a":"Umbrella","b":"2602-FE0F","c":"2602","d":true,"e":true,"f":true,"h":true,"j":["umbrella","weather","spring"],"k":[57,12],"o":0},"umbrella_with_rain_drops":{"subcategory":"sky & weather","a":"Umbrella with Rain Drops","b":"2614","d":true,"e":true,"f":true,"h":true,"j":["umbrella_with_rain_drops","rainy","weather","spring"],"k":[57,17],"o":0},"umbrella_on_ground":{"subcategory":"sky & weather","a":"Umbrella on Ground","b":"26F1-FE0F","c":"26F1","d":true,"e":true,"f":true,"h":true,"j":["umbrella_on_ground","weather","summer"],"k":[58,27],"o":0},"zap":{"subcategory":"sky & weather","a":"High Voltage Sign","b":"26A1","d":true,"e":true,"f":true,"h":true,"j":["high_voltage","thunder","weather","lightning bolt","fast","zap"],"k":[58,8],"o":0},"snowflake":{"subcategory":"sky & weather","a":"Snowflake","b":"2744-FE0F","c":"2744","d":true,"e":true,"f":true,"h":true,"j":["snowflake","winter","season","cold","weather","christmas","xmas"],"k":[59,30],"o":0},"snowman":{"subcategory":"sky & weather","a":"Snowman","b":"2603-FE0F","c":"2603","d":true,"e":true,"f":true,"h":true,"j":["snowman","winter","season","cold","weather","christmas","xmas","frozen"],"k":[57,13],"o":0},"snowman_without_snow":{"subcategory":"sky & weather","a":"Snowman Without Snow","b":"26C4","d":true,"e":true,"f":true,"h":true,"j":["snowman_without_snow","winter","season","cold","weather","christmas","xmas","frozen","without_snow"],"k":[58,16],"o":0},"comet":{"subcategory":"sky & weather","a":"Comet","b":"2604-FE0F","c":"2604","d":true,"e":true,"f":true,"h":true,"j":["comet","space"],"k":[57,14],"o":1},"fire":{"subcategory":"sky & weather","a":"Fire","b":"1F525","d":true,"e":true,"f":true,"h":true,"j":["fire","hot","cook","flame"],"k":[30,2],"o":0},"droplet":{"subcategory":"sky & weather","a":"Droplet","b":"1F4A7","d":true,"e":true,"f":true,"h":true,"j":["droplet","water","drip","faucet","spring"],"k":[27,55],"o":0},"ocean":{"subcategory":"sky & weather","a":"Water Wave","b":"1F30A","d":true,"e":true,"f":true,"h":true,"j":["water_wave","sea","water","wave","nature","tsunami","disaster"],"k":[5,9],"o":0},"jack_o_lantern":{"subcategory":"event","a":"Jack-O-Lantern","b":"1F383","d":true,"e":true,"f":true,"h":true,"j":["jack_o_lantern","halloween","light","pumpkin","creepy","fall"],"k":[7,6],"o":0},"christmas_tree":{"subcategory":"event","a":"Christmas Tree","b":"1F384","d":true,"e":true,"f":true,"h":true,"j":["christmas_tree","festival","vacation","december","xmas","celebration"],"k":[7,7],"o":0},"fireworks":{"subcategory":"event","a":"Fireworks","b":"1F386","d":true,"e":true,"f":true,"h":true,"j":["fireworks","photo","festival","carnival","congratulations"],"k":[7,14],"o":0},"sparkler":{"subcategory":"event","a":"Firework Sparkler","b":"1F387","d":true,"e":true,"f":true,"h":true,"j":["sparkler","stars","night","shine"],"k":[7,15],"o":0},"firecracker":{"subcategory":"event","a":"Firecracker","b":"1F9E8","d":true,"e":true,"f":true,"h":true,"j":["firecracker","dynamite","boom","explode","explosion","explosive"],"k":[53,24],"o":11},"sparkles":{"subcategory":"event","a":"Sparkles","b":"2728","d":true,"e":true,"f":true,"h":true,"j":["sparkles","stars","shine","shiny","cool","awesome","good","magic"],"k":[59,27],"o":0},"balloon":{"subcategory":"event","a":"Balloon","b":"1F388","d":true,"e":true,"f":true,"h":true,"j":["balloon","party","celebration","birthday","circus"],"k":[7,16],"o":0},"tada":{"subcategory":"event","a":"Party Popper","b":"1F389","d":true,"e":true,"f":true,"h":true,"j":["party_popper","party","congratulations","birthday","magic","circus","celebration","tada"],"k":[7,17],"o":0},"confetti_ball":{"subcategory":"event","a":"Confetti Ball","b":"1F38A","d":true,"e":true,"f":true,"h":true,"j":["confetti_ball","festival","party","birthday","circus"],"k":[7,18],"o":0},"tanabata_tree":{"subcategory":"event","a":"Tanabata Tree","b":"1F38B","d":true,"e":true,"f":true,"h":true,"j":["tanabata_tree","plant","nature","branch","summer","bamboo","wish","star_festival","tanzaku"],"k":[7,19],"o":0},"bamboo":{"subcategory":"event","a":"Pine Decoration","b":"1F38D","d":true,"e":true,"f":true,"h":true,"j":["pine_decoration","japanese","plant","nature","vegetable","panda","new_years","bamboo"],"k":[7,21],"o":0},"dolls":{"subcategory":"event","a":"Japanese Dolls","b":"1F38E","d":true,"e":true,"f":true,"h":true,"j":["japanese_dolls","japanese","toy","kimono"],"k":[7,22],"o":0},"flags":{"subcategory":"event","a":"Carp Streamer","b":"1F38F","d":true,"e":true,"f":true,"h":true,"j":["carp_streamer","fish","japanese","koinobori","carp","banner"],"k":[7,23],"o":0},"wind_chime":{"subcategory":"event","a":"Wind Chime","b":"1F390","d":true,"e":true,"f":true,"h":true,"j":["wind_chime","nature","ding","spring","bell"],"k":[7,24],"o":0},"rice_scene":{"subcategory":"event","a":"Moon Viewing Ceremony","b":"1F391","d":true,"e":true,"f":true,"h":true,"j":["moon_viewing_ceremony","photo","japan","asia","tsukimi"],"k":[7,25],"o":0},"red_envelope":{"subcategory":"event","a":"Red Gift Envelope","b":"1F9E7","d":true,"e":true,"f":true,"h":true,"j":["red_envelope","gift"],"k":[53,23],"o":11},"ribbon":{"subcategory":"event","a":"Ribbon","b":"1F380","d":true,"e":true,"f":true,"h":true,"j":["ribbon","decoration","pink","girl","bowtie"],"k":[7,3],"o":0},"gift":{"subcategory":"event","a":"Wrapped Present","b":"1F381","d":true,"e":true,"f":true,"h":true,"j":["wrapped_gift","present","birthday","christmas","xmas"],"k":[7,4],"o":0},"reminder_ribbon":{"subcategory":"event","a":"Reminder Ribbon","b":"1F397-FE0F","c":"1F397","d":true,"e":true,"f":true,"h":true,"j":["reminder_ribbon","sports","cause","support","awareness"],"k":[7,29],"o":0},"admission_tickets":{"subcategory":"event","a":"Admission Tickets","b":"1F39F-FE0F","c":"1F39F","d":true,"e":true,"f":true,"h":true,"j":["admission_tickets","sports","concert","entrance"],"k":[7,34],"o":0},"ticket":{"subcategory":"event","a":"Ticket","b":"1F3AB","d":true,"e":true,"f":true,"h":true,"j":["ticket","event","concert","pass"],"k":[7,46],"o":0},"medal":{"subcategory":"award-medal","a":"Military Medal","b":"1F396-FE0F","c":"1F396","d":true,"e":true,"f":true,"h":true,"j":["military_medal","award","winning","army"],"k":[7,28],"o":0},"trophy":{"subcategory":"award-medal","a":"Trophy","b":"1F3C6","d":true,"e":true,"f":true,"h":true,"j":["trophy","win","award","contest","place","ftw","ceremony"],"k":[8,51],"o":0},"sports_medal":{"subcategory":"award-medal","a":"Sports Medal","b":"1F3C5","d":true,"e":true,"f":true,"h":true,"j":["sports_medal","award","winning"],"k":[8,50],"o":1},"first_place_medal":{"subcategory":"award-medal","a":"First Place Medal","b":"1F947","d":true,"e":true,"f":true,"h":true,"j":["1st_place_medal","award","winning","first"],"k":[43,19],"o":3},"second_place_medal":{"subcategory":"award-medal","a":"Second Place Medal","b":"1F948","d":true,"e":true,"f":true,"h":true,"j":["2nd_place_medal","award","second"],"k":[43,20],"o":3},"third_place_medal":{"subcategory":"award-medal","a":"Third Place Medal","b":"1F949","d":true,"e":true,"f":true,"h":true,"j":["3rd_place_medal","award","third"],"k":[43,21],"o":3},"soccer":{"subcategory":"sport","a":"Soccer Ball","b":"26BD","d":true,"e":true,"f":true,"h":true,"j":["soccer_ball","sports","football"],"k":[58,14],"o":0},"baseball":{"subcategory":"sport","a":"Baseball","b":"26BE","d":true,"e":true,"f":true,"h":true,"j":["baseball","sports","balls"],"k":[58,15],"o":0},"softball":{"subcategory":"sport","a":"Softball","b":"1F94E","d":true,"e":true,"f":true,"h":true,"j":["softball","sports","balls"],"k":[43,26],"o":11},"basketball":{"subcategory":"sport","a":"Basketball and Hoop","b":"1F3C0","d":true,"e":true,"f":true,"h":true,"j":["basketball","sports","balls","NBA"],"k":[8,6],"o":0},"volleyball":{"subcategory":"sport","a":"Volleyball","b":"1F3D0","d":true,"e":true,"f":true,"h":true,"j":["volleyball","sports","balls"],"k":[9,56],"o":1},"football":{"subcategory":"sport","a":"American Football","b":"1F3C8","d":true,"e":true,"f":true,"h":true,"j":["american_football","sports","balls","NFL"],"k":[8,58],"o":0},"rugby_football":{"subcategory":"sport","a":"Rugby Football","b":"1F3C9","d":true,"e":true,"f":true,"h":true,"j":["rugby_football","sports","team"],"k":[8,59],"o":1},"tennis":{"subcategory":"sport","a":"Tennis Racquet and Ball","b":"1F3BE","d":true,"e":true,"f":true,"h":true,"j":["tennis","sports","balls","green"],"k":[8,4],"o":0},"flying_disc":{"subcategory":"sport","a":"Flying Disc","b":"1F94F","d":true,"e":true,"f":true,"h":true,"j":["flying_disc","sports","frisbee","ultimate"],"k":[43,27],"o":11},"bowling":{"subcategory":"sport","a":"Bowling","b":"1F3B3","d":true,"e":true,"f":true,"h":true,"j":["bowling","sports","fun","play"],"k":[7,54],"o":0},"cricket_bat_and_ball":{"subcategory":"sport","a":"Cricket Bat and Ball","b":"1F3CF","d":true,"e":true,"f":true,"h":true,"j":["cricket_game","sports"],"k":[9,55],"o":1},"field_hockey_stick_and_ball":{"subcategory":"sport","a":"Field Hockey Stick and Ball","b":"1F3D1","d":true,"e":true,"f":true,"h":true,"j":["field_hockey","sports"],"k":[9,57],"o":1},"ice_hockey_stick_and_puck":{"subcategory":"sport","a":"Ice Hockey Stick and Puck","b":"1F3D2","d":true,"e":true,"f":true,"h":true,"j":["ice_hockey","sports"],"k":[9,58],"o":1},"lacrosse":{"subcategory":"sport","a":"Lacrosse Stick and Ball","b":"1F94D","d":true,"e":true,"f":true,"h":true,"j":["lacrosse","sports","ball","stick"],"k":[43,25],"o":11},"table_tennis_paddle_and_ball":{"subcategory":"sport","a":"Table Tennis Paddle and Ball","b":"1F3D3","d":true,"e":true,"f":true,"h":true,"j":["ping_pong","sports","pingpong"],"k":[9,59],"o":1},"badminton_racquet_and_shuttlecock":{"subcategory":"sport","a":"Badminton Racquet and Shuttlecock","b":"1F3F8","d":true,"e":true,"f":true,"h":true,"j":["badminton","sports"],"k":[10,38],"o":1},"boxing_glove":{"subcategory":"sport","a":"Boxing Glove","b":"1F94A","d":true,"e":true,"f":true,"h":true,"j":["boxing_glove","sports","fighting"],"k":[43,22],"o":3},"martial_arts_uniform":{"subcategory":"sport","a":"Martial Arts Uniform","b":"1F94B","d":true,"e":true,"f":true,"h":true,"j":["martial_arts_uniform","judo","karate","taekwondo"],"k":[43,23],"o":3},"goal_net":{"subcategory":"sport","a":"Goal Net","b":"1F945","d":true,"e":true,"f":true,"h":true,"j":["goal_net","sports"],"k":[43,18],"o":3},"golf":{"subcategory":"sport","a":"Flag in Hole","b":"26F3","d":true,"e":true,"f":true,"h":true,"j":["flag_in_hole","sports","business","flag","hole","summer"],"k":[58,29],"o":0},"ice_skate":{"subcategory":"sport","a":"Ice Skate","b":"26F8-FE0F","c":"26F8","d":true,"e":true,"f":true,"h":true,"j":["ice_skate","sports"],"k":[58,33],"o":0},"fishing_pole_and_fish":{"subcategory":"sport","a":"Fishing Pole and Fish","b":"1F3A3","d":true,"e":true,"f":true,"h":true,"j":["fishing_pole","food","hobby","summer"],"k":[7,38],"o":0},"diving_mask":{"subcategory":"sport","a":"Diving Mask","b":"1F93F","d":true,"e":true,"f":true,"h":true,"j":["diving_mask","sport","ocean"],"k":[43,12],"o":12},"running_shirt_with_sash":{"subcategory":"sport","a":"Running Shirt with Sash","b":"1F3BD","d":true,"e":true,"f":true,"h":true,"j":["running_shirt","play","pageant"],"k":[8,3],"o":0},"ski":{"subcategory":"sport","a":"Ski and Ski Boot","b":"1F3BF","d":true,"e":true,"f":true,"h":true,"j":["skis","sports","winter","cold","snow"],"k":[8,5],"o":0},"sled":{"subcategory":"sport","a":"Sled","b":"1F6F7","d":true,"e":true,"f":true,"h":true,"j":["sled","sleigh","luge","toboggan"],"k":[38,27],"o":5},"curling_stone":{"subcategory":"sport","a":"Curling Stone","b":"1F94C","d":true,"e":true,"f":true,"h":true,"j":["curling_stone","sports"],"k":[43,24],"o":5},"dart":{"subcategory":"game","a":"Direct Hit","b":"1F3AF","d":true,"e":true,"f":true,"h":true,"j":["direct_hit","game","play","bar","target","bullseye"],"k":[7,50],"o":0},"yo-yo":{"subcategory":"game","a":"Yo-Yo","b":"1FA80","d":true,"e":true,"f":true,"h":true,"j":["yo_yo","toy"],"k":[54,0],"o":12},"kite":{"subcategory":"game","a":"Kite","b":"1FA81","d":true,"e":true,"f":true,"h":true,"j":["kite","wind","fly"],"k":[54,1],"o":12},"gun":{"subcategory":"game","a":"Pistol","b":"1F52B","d":true,"e":true,"f":true,"h":true,"j":["pistol","violence","weapon","revolver"],"k":[30,8],"o":0},"8ball":{"subcategory":"game","a":"Billiards","b":"1F3B1","d":true,"e":true,"f":true,"h":true,"j":["pool_8_ball","pool","hobby","game","luck","magic"],"k":[7,52],"o":0},"crystal_ball":{"subcategory":"game","a":"Crystal Ball","b":"1F52E","d":true,"e":true,"f":true,"h":true,"j":["crystal_ball","disco","party","magic","circus","fortune_teller"],"k":[30,11],"o":0},"magic_wand":{"subcategory":"game","a":"Magic Wand","b":"1FA84","d":true,"e":true,"f":true,"h":true,"j":["magic wand","supernature","power"],"k":[54,4],"o":13},"video_game":{"subcategory":"game","a":"Video Game","b":"1F3AE","d":true,"e":true,"f":true,"h":true,"j":["video_game","play","console","PS4","controller"],"k":[7,49],"o":0},"joystick":{"subcategory":"game","a":"Joystick","b":"1F579-FE0F","c":"1F579","d":true,"e":true,"f":true,"h":true,"j":["joystick","game","play"],"k":[31,26],"o":0},"slot_machine":{"subcategory":"game","a":"Slot Machine","b":"1F3B0","d":true,"e":true,"f":true,"h":true,"j":["slot_machine","bet","gamble","vegas","fruit machine","luck","casino"],"k":[7,51],"o":0},"game_die":{"subcategory":"game","a":"Game Die","b":"1F3B2","d":true,"e":true,"f":true,"h":true,"j":["game_die","dice","random","tabletop","play","luck"],"k":[7,53],"o":0},"jigsaw":{"subcategory":"game","a":"Jigsaw Puzzle Piece","b":"1F9E9","d":true,"e":true,"f":true,"h":true,"j":["puzzle_piece","interlocking","puzzle","piece"],"k":[53,25],"o":11},"teddy_bear":{"subcategory":"game","a":"Teddy Bear","b":"1F9F8","d":true,"e":true,"f":true,"h":true,"j":["teddy_bear","plush","stuffed"],"k":[53,40],"o":11},"pinata":{"subcategory":"game","a":"Pinata","b":"1FA85","d":true,"e":true,"f":true,"h":true,"j":["pinata","mexico","candy","celebration"],"k":[54,5],"o":13},"mirror_ball":{"subcategory":"game","a":"Mirror Ball","b":"1FAA9","d":true,"e":true,"f":true,"h":true,"j":["mirror ball","disco","dance","party"],"k":[54,34],"o":14},"nesting_dolls":{"subcategory":"game","a":"Nesting Dolls","b":"1FA86","d":true,"e":true,"f":true,"h":true,"j":["nesting dolls","matryoshka","toy"],"k":[54,6],"o":13},"spades":{"subcategory":"game","a":"Black Spade Suit","b":"2660-FE0F","c":"2660","d":true,"e":true,"f":true,"h":true,"j":["spade_suit","poker","cards","suits","magic"],"k":[57,51],"o":0},"hearts":{"subcategory":"game","a":"Black Heart Suit","b":"2665-FE0F","c":"2665","d":true,"e":true,"f":true,"h":true,"j":["heart_suit","poker","cards","magic","suits"],"k":[57,53],"o":0},"diamonds":{"subcategory":"game","a":"Black Diamond Suit","b":"2666-FE0F","c":"2666","d":true,"e":true,"f":true,"h":true,"j":["diamond_suit","poker","cards","magic","suits"],"k":[57,54],"o":0},"clubs":{"subcategory":"game","a":"Black Club Suit","b":"2663-FE0F","c":"2663","d":true,"e":true,"f":true,"h":true,"j":["club_suit","poker","cards","magic","suits"],"k":[57,52],"o":0},"chess_pawn":{"subcategory":"game","a":"Chess Pawn","b":"265F-FE0F","c":"265F","d":true,"e":true,"f":true,"h":true,"j":["chess_pawn","expendable"],"k":[57,50],"o":11},"black_joker":{"subcategory":"game","a":"Playing Card Black Joker","b":"1F0CF","d":true,"e":true,"f":true,"h":true,"j":["joker","poker","cards","game","play","magic"],"k":[0,15],"o":0},"mahjong":{"subcategory":"game","a":"Mahjong Tile Red Dragon","b":"1F004","d":true,"e":true,"f":true,"h":true,"j":["mahjong_red_dragon","game","play","chinese","kanji"],"k":[0,14],"o":0},"flower_playing_cards":{"subcategory":"game","a":"Flower Playing Cards","b":"1F3B4","d":true,"e":true,"f":true,"h":true,"j":["flower_playing_cards","game","sunset","red"],"k":[7,55],"o":0},"performing_arts":{"subcategory":"arts & crafts","a":"Performing Arts","b":"1F3AD","d":true,"e":true,"f":true,"h":true,"j":["performing_arts","acting","theater","drama"],"k":[7,48],"o":0},"frame_with_picture":{"subcategory":"arts & crafts","a":"Framed Picture","b":"1F5BC-FE0F","c":"1F5BC","d":true,"e":true,"f":true,"h":true,"j":["framed_picture","photography"],"k":[32,0],"o":0},"art":{"subcategory":"arts & crafts","a":"Artist Palette","b":"1F3A8","d":true,"e":true,"f":true,"h":true,"j":["artist_palette","design","paint","draw","colors"],"k":[7,43],"o":0},"thread":{"subcategory":"arts & crafts","a":"Spool of Thread","b":"1F9F5","d":true,"e":true,"f":true,"h":true,"j":["thread","needle","sewing","spool","string"],"k":[53,37],"o":11},"sewing_needle":{"subcategory":"arts & crafts","a":"Sewing Needle","b":"1FAA1","d":true,"e":true,"f":true,"h":true,"j":["sewing needle","stitches"],"k":[54,26],"o":13},"yarn":{"subcategory":"arts & crafts","a":"Ball of Yarn","b":"1F9F6","d":true,"e":true,"f":true,"h":true,"j":["yarn","ball","crochet","knit"],"k":[53,38],"o":11},"knot":{"subcategory":"arts & crafts","a":"Knot","b":"1FAA2","d":true,"e":true,"f":true,"h":true,"j":["knot","rope","scout"],"k":[54,27],"o":13},"eyeglasses":{"subcategory":"clothing","a":"Eyeglasses","b":"1F453","d":true,"e":true,"f":true,"h":true,"j":["glasses","fashion","accessories","eyesight","nerdy","dork","geek"],"k":[13,16],"o":0},"dark_sunglasses":{"subcategory":"clothing","a":"Sunglasses","b":"1F576-FE0F","c":"1F576","d":true,"e":true,"f":true,"h":true,"j":["sunglasses","face","cool","accessories"],"k":[31,23],"o":0},"goggles":{"subcategory":"clothing","a":"Goggles","b":"1F97D","d":true,"e":true,"f":true,"h":true,"j":["goggles","eyes","protection","safety"],"k":[44,17],"o":11},"lab_coat":{"subcategory":"clothing","a":"Lab Coat","b":"1F97C","d":true,"e":true,"f":true,"h":true,"j":["lab_coat","doctor","experiment","scientist","chemist"],"k":[44,16],"o":11},"safety_vest":{"subcategory":"clothing","a":"Safety Vest","b":"1F9BA","d":true,"e":true,"f":true,"h":true,"j":["safety_vest","protection"],"k":[45,57],"o":12},"necktie":{"subcategory":"clothing","a":"Necktie","b":"1F454","d":true,"e":true,"f":true,"h":true,"j":["necktie","shirt","suitup","formal","fashion","cloth","business"],"k":[13,17],"o":0},"shirt":{"subcategory":"clothing","a":"T-Shirt","b":"1F455","d":true,"e":true,"f":true,"h":true,"j":["t_shirt","fashion","cloth","casual","shirt","tee"],"k":[13,18],"n":["tshirt"],"o":0},"jeans":{"subcategory":"clothing","a":"Jeans","b":"1F456","d":true,"e":true,"f":true,"h":true,"j":["jeans","fashion","shopping"],"k":[13,19],"o":0},"scarf":{"subcategory":"clothing","a":"Scarf","b":"1F9E3","d":true,"e":true,"f":true,"h":true,"j":["scarf","neck","winter","clothes"],"k":[53,19],"o":5},"gloves":{"subcategory":"clothing","a":"Gloves","b":"1F9E4","d":true,"e":true,"f":true,"h":true,"j":["gloves","hands","winter","clothes"],"k":[53,20],"o":5},"coat":{"subcategory":"clothing","a":"Coat","b":"1F9E5","d":true,"e":true,"f":true,"h":true,"j":["coat","jacket"],"k":[53,21],"o":5},"socks":{"subcategory":"clothing","a":"Socks","b":"1F9E6","d":true,"e":true,"f":true,"h":true,"j":["socks","stockings","clothes"],"k":[53,22],"o":5},"dress":{"subcategory":"clothing","a":"Dress","b":"1F457","d":true,"e":true,"f":true,"h":true,"j":["dress","clothes","fashion","shopping"],"k":[13,20],"o":0},"kimono":{"subcategory":"clothing","a":"Kimono","b":"1F458","d":true,"e":true,"f":true,"h":true,"j":["kimono","dress","fashion","women","female","japanese"],"k":[13,21],"o":0},"sari":{"subcategory":"clothing","a":"Sari","b":"1F97B","d":true,"e":true,"f":true,"h":true,"j":["sari","dress"],"k":[44,15],"o":12},"one-piece_swimsuit":{"subcategory":"clothing","a":"One-Piece Swimsuit","b":"1FA71","d":true,"e":true,"f":true,"h":true,"j":["one_piece_swimsuit","fashion"],"k":[53,49],"o":12},"briefs":{"subcategory":"clothing","a":"Briefs","b":"1FA72","d":true,"e":true,"f":true,"h":true,"j":["briefs","clothing"],"k":[53,50],"o":12},"shorts":{"subcategory":"clothing","a":"Shorts","b":"1FA73","d":true,"e":true,"f":true,"h":true,"j":["shorts","clothing"],"k":[53,51],"o":12},"bikini":{"subcategory":"clothing","a":"Bikini","b":"1F459","d":true,"e":true,"f":true,"h":true,"j":["bikini","swimming","female","woman","girl","fashion","beach","summer"],"k":[13,22],"o":0},"womans_clothes":{"subcategory":"clothing","a":"Womans Clothes","b":"1F45A","d":true,"e":true,"f":true,"h":true,"j":["woman_s_clothes","fashion","shopping_bags","female"],"k":[13,23],"o":0},"folding_hand_fan":{"subcategory":"clothing","a":"Folding Hand Fan","b":"1FAAD","d":true,"e":true,"f":false,"h":false,"j":["folding hand fan","flamenco","hot"],"k":[54,38],"o":15},"purse":{"subcategory":"clothing","a":"Purse","b":"1F45B","d":true,"e":true,"f":true,"h":true,"j":["purse","fashion","accessories","money","sales","shopping"],"k":[13,24],"o":0},"handbag":{"subcategory":"clothing","a":"Handbag","b":"1F45C","d":true,"e":true,"f":true,"h":true,"j":["handbag","fashion","accessory","accessories","shopping"],"k":[13,25],"o":0},"pouch":{"subcategory":"clothing","a":"Pouch","b":"1F45D","d":true,"e":true,"f":true,"h":true,"j":["clutch_bag","bag","accessories","shopping"],"k":[13,26],"o":0},"shopping_bags":{"subcategory":"clothing","a":"Shopping Bags","b":"1F6CD-FE0F","c":"1F6CD","d":true,"e":true,"f":true,"h":true,"j":["shopping_bags","mall","buy","purchase"],"k":[38,0],"o":0},"school_satchel":{"subcategory":"clothing","a":"School Satchel","b":"1F392","d":true,"e":true,"f":true,"h":true,"j":["backpack","student","education","bag"],"k":[7,26],"o":0},"thong_sandal":{"subcategory":"clothing","a":"Thong Sandal","b":"1FA74","d":true,"e":true,"f":true,"h":true,"j":["thong sandal","footwear","summer"],"k":[53,52],"o":13},"mans_shoe":{"subcategory":"clothing","a":"Mans Shoe","b":"1F45E","d":true,"e":true,"f":true,"h":true,"j":["man_s_shoe","fashion","male"],"k":[13,27],"n":["shoe"],"o":0},"athletic_shoe":{"subcategory":"clothing","a":"Athletic Shoe","b":"1F45F","d":true,"e":true,"f":true,"h":true,"j":["running_shoe","shoes","sports","sneakers"],"k":[13,28],"o":0},"hiking_boot":{"subcategory":"clothing","a":"Hiking Boot","b":"1F97E","d":true,"e":true,"f":true,"h":true,"j":["hiking_boot","backpacking","camping","hiking"],"k":[44,18],"o":11},"womans_flat_shoe":{"subcategory":"clothing","a":"Flat Shoe","b":"1F97F","d":true,"e":true,"f":true,"h":true,"j":["flat_shoe","ballet","slip-on","slipper"],"k":[44,19],"o":11},"high_heel":{"subcategory":"clothing","a":"High-Heeled Shoe","b":"1F460","d":true,"e":true,"f":true,"h":true,"j":["high_heeled_shoe","fashion","shoes","female","pumps","stiletto"],"k":[13,29],"o":0},"sandal":{"subcategory":"clothing","a":"Womans Sandal","b":"1F461","d":true,"e":true,"f":true,"h":true,"j":["woman_s_sandal","shoes","fashion","flip flops"],"k":[13,30],"o":0},"ballet_shoes":{"subcategory":"clothing","a":"Ballet Shoes","b":"1FA70","d":true,"e":true,"f":true,"h":true,"j":["ballet_shoes","dance"],"k":[53,48],"o":12},"boot":{"subcategory":"clothing","a":"Womans Boots","b":"1F462","d":true,"e":true,"f":true,"h":true,"j":["woman_s_boot","shoes","fashion"],"k":[13,31],"o":0},"hair_pick":{"subcategory":"clothing","a":"Hair Pick","b":"1FAAE","d":true,"e":true,"f":false,"h":false,"j":["hair pick","afro","comb"],"k":[54,39],"o":15},"crown":{"subcategory":"clothing","a":"Crown","b":"1F451","d":true,"e":true,"f":true,"h":true,"j":["crown","king","kod","leader","royalty","lord"],"k":[13,14],"o":0},"womans_hat":{"subcategory":"clothing","a":"Womans Hat","b":"1F452","d":true,"e":true,"f":true,"h":true,"j":["woman_s_hat","fashion","accessories","female","lady","spring"],"k":[13,15],"o":0},"tophat":{"subcategory":"clothing","a":"Top Hat","b":"1F3A9","d":true,"e":true,"f":true,"h":true,"j":["top_hat","magic","gentleman","classy","circus"],"k":[7,44],"o":0},"mortar_board":{"subcategory":"clothing","a":"Graduation Cap","b":"1F393","d":true,"e":true,"f":true,"h":true,"j":["graduation_cap","school","college","degree","university","graduation","cap","hat","legal","learn","education"],"k":[7,27],"o":0},"billed_cap":{"subcategory":"clothing","a":"Billed Cap","b":"1F9E2","d":true,"e":true,"f":true,"h":true,"j":["billed_cap","cap","baseball"],"k":[53,18],"o":5},"military_helmet":{"subcategory":"clothing","a":"Military Helmet","b":"1FA96","d":true,"e":true,"f":true,"h":true,"j":["military helmet","army","protection"],"k":[54,15],"o":13},"helmet_with_white_cross":{"subcategory":"clothing","a":"Rescue Worker’s Helmet","b":"26D1-FE0F","c":"26D1","d":true,"e":true,"f":true,"h":true,"j":["rescue_worker_s_helmet","construction","build"],"k":[58,21],"o":0},"prayer_beads":{"subcategory":"clothing","a":"Prayer Beads","b":"1F4FF","d":true,"e":true,"f":true,"h":true,"j":["prayer_beads","dhikr","religious"],"k":[29,25],"o":1},"lipstick":{"subcategory":"clothing","a":"Lipstick","b":"1F484","d":true,"e":true,"f":true,"h":true,"j":["lipstick","female","girl","fashion","woman"],"k":[25,53],"o":0},"ring":{"subcategory":"clothing","a":"Ring","b":"1F48D","d":true,"e":true,"f":true,"h":true,"j":["ring","wedding","propose","marriage","valentines","diamond","fashion","jewelry","gem","engagement"],"k":[26,40],"o":0},"gem":{"subcategory":"clothing","a":"Gem Stone","b":"1F48E","d":true,"e":true,"f":true,"h":true,"j":["gem_stone","blue","ruby","diamond","jewelry"],"k":[26,41],"o":0},"mute":{"subcategory":"sound","a":"Speaker with Cancellation Stroke","b":"1F507","d":true,"e":true,"f":true,"h":true,"j":["muted_speaker","sound","volume","silence","quiet"],"k":[29,33],"o":1},"speaker":{"subcategory":"sound","a":"Speaker","b":"1F508","d":true,"e":true,"f":true,"h":true,"j":["speaker_low_volume","sound","volume","silence","broadcast"],"k":[29,34],"o":0},"sound":{"subcategory":"sound","a":"Speaker with One Sound Wave","b":"1F509","d":true,"e":true,"f":true,"h":true,"j":["speaker_medium_volume","volume","speaker","broadcast"],"k":[29,35],"o":1},"loud_sound":{"subcategory":"sound","a":"Speaker with Three Sound Waves","b":"1F50A","d":true,"e":true,"f":true,"h":true,"j":["speaker_high_volume","volume","noise","noisy","speaker","broadcast"],"k":[29,36],"o":0},"loudspeaker":{"subcategory":"sound","a":"Public Address Loudspeaker","b":"1F4E2","d":true,"e":true,"f":true,"h":true,"j":["loudspeaker","volume","sound"],"k":[28,58],"o":0},"mega":{"subcategory":"sound","a":"Cheering Megaphone","b":"1F4E3","d":true,"e":true,"f":true,"h":true,"j":["megaphone","sound","speaker","volume"],"k":[28,59],"o":0},"postal_horn":{"subcategory":"sound","a":"Postal Horn","b":"1F4EF","d":true,"e":true,"f":true,"h":true,"j":["postal_horn","instrument","music"],"k":[29,10],"o":1},"bell":{"subcategory":"sound","a":"Bell","b":"1F514","d":true,"e":true,"f":true,"h":true,"j":["bell","sound","notification","christmas","xmas","chime"],"k":[29,46],"o":0},"no_bell":{"subcategory":"sound","a":"Bell with Cancellation Stroke","b":"1F515","d":true,"e":true,"f":true,"h":true,"j":["bell_with_slash","sound","volume","mute","quiet","silent"],"k":[29,47],"o":1},"musical_score":{"subcategory":"music","a":"Musical Score","b":"1F3BC","d":true,"e":true,"f":true,"h":true,"j":["musical_score","treble","clef","compose"],"k":[8,2],"o":0},"musical_note":{"subcategory":"music","a":"Musical Note","b":"1F3B5","d":true,"e":true,"f":true,"h":true,"j":["musical_note","score","tone","sound"],"k":[7,56],"o":0},"notes":{"subcategory":"music","a":"Multiple Musical Notes","b":"1F3B6","d":true,"e":true,"f":true,"h":true,"j":["musical_notes","music","score"],"k":[7,57],"o":0},"studio_microphone":{"subcategory":"music","a":"Studio Microphone","b":"1F399-FE0F","c":"1F399","d":true,"e":true,"f":true,"h":true,"j":["studio_microphone","sing","recording","artist","talkshow"],"k":[7,30],"o":0},"level_slider":{"subcategory":"music","a":"Level Slider","b":"1F39A-FE0F","c":"1F39A","d":true,"e":true,"f":true,"h":true,"j":["level_slider","scale"],"k":[7,31],"o":0},"control_knobs":{"subcategory":"music","a":"Control Knobs","b":"1F39B-FE0F","c":"1F39B","d":true,"e":true,"f":true,"h":true,"j":["control_knobs","dial"],"k":[7,32],"o":0},"microphone":{"subcategory":"music","a":"Microphone","b":"1F3A4","d":true,"e":true,"f":true,"h":true,"j":["microphone","sound","music","PA","sing","talkshow"],"k":[7,39],"o":0},"headphones":{"subcategory":"music","a":"Headphone","b":"1F3A7","d":true,"e":true,"f":true,"h":true,"j":["headphone","music","score","gadgets"],"k":[7,42],"o":0},"radio":{"subcategory":"music","a":"Radio","b":"1F4FB","d":true,"e":true,"f":true,"h":true,"j":["radio","communication","music","podcast","program"],"k":[29,22],"o":0},"saxophone":{"subcategory":"musical-instrument","a":"Saxophone","b":"1F3B7","d":true,"e":true,"f":true,"h":true,"j":["saxophone","music","instrument","jazz","blues"],"k":[7,58],"o":0},"accordion":{"subcategory":"musical-instrument","a":"Accordion","b":"1FA97","d":true,"e":true,"f":true,"h":true,"j":["accordion","music"],"k":[54,16],"o":13},"guitar":{"subcategory":"musical-instrument","a":"Guitar","b":"1F3B8","d":true,"e":true,"f":true,"h":true,"j":["guitar","music","instrument"],"k":[7,59],"o":0},"musical_keyboard":{"subcategory":"musical-instrument","a":"Musical Keyboard","b":"1F3B9","d":true,"e":true,"f":true,"h":true,"j":["musical_keyboard","piano","instrument","compose"],"k":[7,60],"o":0},"trumpet":{"subcategory":"musical-instrument","a":"Trumpet","b":"1F3BA","d":true,"e":true,"f":true,"h":true,"j":["trumpet","music","brass"],"k":[8,0],"o":0},"violin":{"subcategory":"musical-instrument","a":"Violin","b":"1F3BB","d":true,"e":true,"f":true,"h":true,"j":["violin","music","instrument","orchestra","symphony"],"k":[8,1],"o":0},"banjo":{"subcategory":"musical-instrument","a":"Banjo","b":"1FA95","d":true,"e":true,"f":true,"h":true,"j":["banjo","music","instructment"],"k":[54,14],"o":12},"drum_with_drumsticks":{"subcategory":"musical-instrument","a":"Drum with Drumsticks","b":"1F941","d":true,"e":true,"f":true,"h":true,"j":["drum","music","instrument","drumsticks","snare"],"k":[43,14],"o":3},"long_drum":{"subcategory":"musical-instrument","a":"Long Drum","b":"1FA98","d":true,"e":true,"f":true,"h":true,"j":["long drum","music"],"k":[54,17],"o":13},"maracas":{"subcategory":"musical-instrument","a":"Maracas","b":"1FA87","d":true,"e":true,"f":false,"h":false,"j":["maracas","music","instrument","percussion"],"k":[54,7],"o":15},"flute":{"subcategory":"musical-instrument","a":"Flute","b":"1FA88","d":true,"e":true,"f":false,"h":false,"j":["flute","bamboo","music","instrument","pied piper"],"k":[54,8],"o":15},"iphone":{"subcategory":"phone","a":"Mobile Phone","b":"1F4F1","d":true,"e":true,"f":true,"h":true,"j":["mobile_phone","technology","apple","gadgets","dial"],"k":[29,12],"o":0},"calling":{"subcategory":"phone","a":"Mobile Phone with Rightwards Arrow at Left","b":"1F4F2","d":true,"e":true,"f":true,"h":true,"j":["mobile_phone_with_arrow","iphone","incoming"],"k":[29,13],"o":0},"phone":{"subcategory":"phone","a":"Black Telephone","b":"260E-FE0F","c":"260E","d":true,"e":true,"f":true,"h":true,"j":["telephone","technology","communication","dial"],"k":[57,15],"n":["telephone"],"o":0},"telephone_receiver":{"subcategory":"phone","a":"Telephone Receiver","b":"1F4DE","d":true,"e":true,"f":true,"h":true,"j":["telephone_receiver","technology","communication","dial"],"k":[28,54],"o":0},"pager":{"subcategory":"phone","a":"Pager","b":"1F4DF","d":true,"e":true,"f":true,"h":true,"j":["pager","bbcall","oldschool","90s"],"k":[28,55],"o":0},"fax":{"subcategory":"phone","a":"Fax Machine","b":"1F4E0","d":true,"e":true,"f":true,"h":true,"j":["fax_machine","communication","technology"],"k":[28,56],"o":0},"battery":{"subcategory":"computer","a":"Battery","b":"1F50B","d":true,"e":true,"f":true,"h":true,"j":["battery","power","energy","sustain"],"k":[29,37],"o":0},"low_battery":{"subcategory":"computer","a":"Low Battery","b":"1FAAB","d":true,"e":true,"f":true,"h":true,"j":["low battery","drained","dead"],"k":[54,36],"o":14},"electric_plug":{"subcategory":"computer","a":"Electric Plug","b":"1F50C","d":true,"e":true,"f":true,"h":true,"j":["electric_plug","charger","power"],"k":[29,38],"o":0},"computer":{"subcategory":"computer","a":"Personal Computer","b":"1F4BB","d":true,"e":true,"f":true,"h":true,"j":["laptop","technology","screen","display","monitor"],"k":[28,19],"o":0},"desktop_computer":{"subcategory":"computer","a":"Desktop Computer","b":"1F5A5-FE0F","c":"1F5A5","d":true,"e":true,"f":true,"h":true,"j":["desktop_computer","technology","computing","screen"],"k":[31,57],"o":0},"printer":{"subcategory":"computer","a":"Printer","b":"1F5A8-FE0F","c":"1F5A8","d":true,"e":true,"f":true,"h":true,"j":["printer","paper","ink"],"k":[31,58],"o":0},"keyboard":{"subcategory":"computer","a":"Keyboard","b":"2328-FE0F","c":"2328","d":true,"e":true,"f":true,"h":true,"j":["keyboard","technology","computer","type","input","text"],"k":[56,46],"o":1},"three_button_mouse":{"subcategory":"computer","a":"Computer Mouse","b":"1F5B1-FE0F","c":"1F5B1","d":true,"e":true,"f":true,"h":true,"j":["computer_mouse","click"],"k":[31,59],"o":0},"trackball":{"subcategory":"computer","a":"Trackball","b":"1F5B2-FE0F","c":"1F5B2","d":true,"e":true,"f":true,"h":true,"j":["trackball","technology","trackpad"],"k":[31,60],"o":0},"minidisc":{"subcategory":"computer","a":"Minidisc","b":"1F4BD","d":true,"e":true,"f":true,"h":true,"j":["computer_disk","technology","record","data","disk","90s"],"k":[28,21],"o":0},"floppy_disk":{"subcategory":"computer","a":"Floppy Disk","b":"1F4BE","d":true,"e":true,"f":true,"h":true,"j":["floppy_disk","oldschool","technology","save","90s","80s"],"k":[28,22],"o":0},"cd":{"subcategory":"computer","a":"Optical Disc","b":"1F4BF","d":true,"e":true,"f":true,"h":true,"j":["optical_disk","technology","dvd","disk","disc","90s"],"k":[28,23],"o":0},"dvd":{"subcategory":"computer","a":"Dvd","b":"1F4C0","d":true,"e":true,"f":true,"h":true,"j":["dvd","cd","disk","disc"],"k":[28,24],"o":0},"abacus":{"subcategory":"computer","a":"Abacus","b":"1F9EE","d":true,"e":true,"f":true,"h":true,"j":["abacus","calculation"],"k":[53,30],"o":11},"movie_camera":{"subcategory":"light & video","a":"Movie Camera","b":"1F3A5","d":true,"e":true,"f":true,"h":true,"j":["movie_camera","film","record"],"k":[7,40],"o":0},"film_frames":{"subcategory":"light & video","a":"Film Frames","b":"1F39E-FE0F","c":"1F39E","d":true,"e":true,"f":true,"h":true,"j":["film_frames","movie"],"k":[7,33],"o":0},"film_projector":{"subcategory":"light & video","a":"Film Projector","b":"1F4FD-FE0F","c":"1F4FD","d":true,"e":true,"f":true,"h":true,"j":["film_projector","video","tape","record","movie"],"k":[29,24],"o":0},"clapper":{"subcategory":"light & video","a":"Clapper Board","b":"1F3AC","d":true,"e":true,"f":true,"h":true,"j":["clapper_board","movie","film","record"],"k":[7,47],"o":0},"tv":{"subcategory":"light & video","a":"Television","b":"1F4FA","d":true,"e":true,"f":true,"h":true,"j":["television","technology","program","oldschool","show"],"k":[29,21],"o":0},"camera":{"subcategory":"light & video","a":"Camera","b":"1F4F7","d":true,"e":true,"f":true,"h":true,"j":["camera","gadgets","photography"],"k":[29,18],"o":0},"camera_with_flash":{"subcategory":"light & video","a":"Camera with Flash","b":"1F4F8","d":true,"e":true,"f":true,"h":true,"j":["camera_with_flash","photography","gadgets"],"k":[29,19],"o":1},"video_camera":{"subcategory":"light & video","a":"Video Camera","b":"1F4F9","d":true,"e":true,"f":true,"h":true,"j":["video_camera","film","record"],"k":[29,20],"o":0},"vhs":{"subcategory":"light & video","a":"Videocassette","b":"1F4FC","d":true,"e":true,"f":true,"h":true,"j":["videocassette","record","video","oldschool","90s","80s"],"k":[29,23],"o":0},"mag":{"subcategory":"light & video","a":"Left-Pointing Magnifying Glass","b":"1F50D","d":true,"e":true,"f":true,"h":true,"j":["magnifying_glass_tilted_left","search","zoom","find","detective"],"k":[29,39],"o":0},"mag_right":{"subcategory":"light & video","a":"Right-Pointing Magnifying Glass","b":"1F50E","d":true,"e":true,"f":true,"h":true,"j":["magnifying_glass_tilted_right","search","zoom","find","detective"],"k":[29,40],"o":0},"candle":{"subcategory":"light & video","a":"Candle","b":"1F56F-FE0F","c":"1F56F","d":true,"e":true,"f":true,"h":true,"j":["candle","fire","wax"],"k":[30,57],"o":0},"bulb":{"subcategory":"light & video","a":"Electric Light Bulb","b":"1F4A1","d":true,"e":true,"f":true,"h":true,"j":["light_bulb","light","electricity","idea"],"k":[27,49],"o":0},"flashlight":{"subcategory":"light & video","a":"Electric Torch","b":"1F526","d":true,"e":true,"f":true,"h":true,"j":["flashlight","dark","camping","sight","night"],"k":[30,3],"o":0},"izakaya_lantern":{"subcategory":"light & video","a":"Izakaya Lantern","b":"1F3EE","d":true,"e":true,"f":true,"h":true,"j":["red_paper_lantern","light","paper","halloween","spooky"],"k":[10,25],"n":["lantern"],"o":0},"diya_lamp":{"subcategory":"light & video","a":"Diya Lamp","b":"1FA94","d":true,"e":true,"f":true,"h":true,"j":["diya_lamp","lighting"],"k":[54,13],"o":12},"notebook_with_decorative_cover":{"subcategory":"book-paper","a":"Notebook with Decorative Cover","b":"1F4D4","d":true,"e":true,"f":true,"h":true,"j":["notebook_with_decorative_cover","classroom","notes","record","paper","study"],"k":[28,44],"o":0},"closed_book":{"subcategory":"book-paper","a":"Closed Book","b":"1F4D5","d":true,"e":true,"f":true,"h":true,"j":["closed_book","read","library","knowledge","textbook","learn"],"k":[28,45],"o":0},"book":{"subcategory":"book-paper","a":"Open Book","b":"1F4D6","d":true,"e":true,"f":true,"h":true,"j":["open_book","book","read","library","knowledge","literature","learn","study"],"k":[28,46],"n":["open_book"],"o":0},"green_book":{"subcategory":"book-paper","a":"Green Book","b":"1F4D7","d":true,"e":true,"f":true,"h":true,"j":["green_book","read","library","knowledge","study"],"k":[28,47],"o":0},"blue_book":{"subcategory":"book-paper","a":"Blue Book","b":"1F4D8","d":true,"e":true,"f":true,"h":true,"j":["blue_book","read","library","knowledge","learn","study"],"k":[28,48],"o":0},"orange_book":{"subcategory":"book-paper","a":"Orange Book","b":"1F4D9","d":true,"e":true,"f":true,"h":true,"j":["orange_book","read","library","knowledge","textbook","study"],"k":[28,49],"o":0},"books":{"subcategory":"book-paper","a":"Books","b":"1F4DA","d":true,"e":true,"f":true,"h":true,"j":["books","literature","library","study"],"k":[28,50],"o":0},"notebook":{"subcategory":"book-paper","a":"Notebook","b":"1F4D3","d":true,"e":true,"f":true,"h":true,"j":["notebook","stationery","record","notes","paper","study"],"k":[28,43],"o":0},"ledger":{"subcategory":"book-paper","a":"Ledger","b":"1F4D2","d":true,"e":true,"f":true,"h":true,"j":["ledger","notes","paper"],"k":[28,42],"o":0},"page_with_curl":{"subcategory":"book-paper","a":"Page with Curl","b":"1F4C3","d":true,"e":true,"f":true,"h":true,"j":["page_with_curl","documents","office","paper"],"k":[28,27],"o":0},"scroll":{"subcategory":"book-paper","a":"Scroll","b":"1F4DC","d":true,"e":true,"f":true,"h":true,"j":["scroll","documents","ancient","history","paper"],"k":[28,52],"o":0},"page_facing_up":{"subcategory":"book-paper","a":"Page Facing Up","b":"1F4C4","d":true,"e":true,"f":true,"h":true,"j":["page_facing_up","documents","office","paper","information"],"k":[28,28],"o":0},"newspaper":{"subcategory":"book-paper","a":"Newspaper","b":"1F4F0","d":true,"e":true,"f":true,"h":true,"j":["newspaper","press","headline"],"k":[29,11],"o":0},"rolled_up_newspaper":{"subcategory":"book-paper","a":"Rolled-Up Newspaper","b":"1F5DE-FE0F","c":"1F5DE","d":true,"e":true,"f":true,"h":true,"j":["rolled_up_newspaper","press","headline"],"k":[32,9],"o":0},"bookmark_tabs":{"subcategory":"book-paper","a":"Bookmark Tabs","b":"1F4D1","d":true,"e":true,"f":true,"h":true,"j":["bookmark_tabs","favorite","save","order","tidy"],"k":[28,41],"o":0},"bookmark":{"subcategory":"book-paper","a":"Bookmark","b":"1F516","d":true,"e":true,"f":true,"h":true,"j":["bookmark","favorite","label","save"],"k":[29,48],"o":0},"label":{"subcategory":"book-paper","a":"Label","b":"1F3F7-FE0F","c":"1F3F7","d":true,"e":true,"f":true,"h":true,"j":["label","sale","tag"],"k":[10,37],"o":0},"moneybag":{"subcategory":"money","a":"Money Bag","b":"1F4B0","d":true,"e":true,"f":true,"h":true,"j":["money_bag","dollar","payment","coins","sale"],"k":[28,8],"o":0},"coin":{"subcategory":"money","a":"Coin","b":"1FA99","d":true,"e":true,"f":true,"h":true,"j":["coin","money","currency"],"k":[54,18],"o":13},"yen":{"subcategory":"money","a":"Banknote with Yen Sign","b":"1F4B4","d":true,"e":true,"f":true,"h":true,"j":["yen_banknote","money","sales","japanese","dollar","currency"],"k":[28,12],"o":0},"dollar":{"subcategory":"money","a":"Banknote with Dollar Sign","b":"1F4B5","d":true,"e":true,"f":true,"h":true,"j":["dollar_banknote","money","sales","bill","currency"],"k":[28,13],"o":0},"euro":{"subcategory":"money","a":"Banknote with Euro Sign","b":"1F4B6","d":true,"e":true,"f":true,"h":true,"j":["euro_banknote","money","sales","dollar","currency"],"k":[28,14],"o":1},"pound":{"subcategory":"money","a":"Banknote with Pound Sign","b":"1F4B7","d":true,"e":true,"f":true,"h":true,"j":["pound_banknote","british","sterling","money","sales","bills","uk","england","currency"],"k":[28,15],"o":1},"money_with_wings":{"subcategory":"money","a":"Money with Wings","b":"1F4B8","d":true,"e":true,"f":true,"h":true,"j":["money_with_wings","dollar","bills","payment","sale"],"k":[28,16],"o":0},"credit_card":{"subcategory":"money","a":"Credit Card","b":"1F4B3","d":true,"e":true,"f":true,"h":true,"j":["credit_card","money","sales","dollar","bill","payment","shopping"],"k":[28,11],"o":0},"receipt":{"subcategory":"money","a":"Receipt","b":"1F9FE","d":true,"e":true,"f":true,"h":true,"j":["receipt","accounting","expenses"],"k":[53,46],"o":11},"chart":{"subcategory":"money","a":"Chart with Upwards Trend and Yen Sign","b":"1F4B9","d":true,"e":true,"f":true,"h":true,"j":["chart_increasing_with_yen","green-square","graph","presentation","stats"],"k":[28,17],"o":0},"email":{"subcategory":"mail","a":"Envelope","b":"2709-FE0F","c":"2709","d":true,"e":true,"f":true,"h":true,"j":["envelope","letter","postal","inbox","communication"],"k":[58,57],"n":["envelope"],"o":0},"e-mail":{"subcategory":"mail","a":"E-Mail Symbol","b":"1F4E7","d":true,"e":true,"f":true,"h":true,"j":["e_mail","communication","inbox"],"k":[29,2],"o":0},"incoming_envelope":{"subcategory":"mail","a":"Incoming Envelope","b":"1F4E8","d":true,"e":true,"f":true,"h":true,"j":["incoming_envelope","email","inbox"],"k":[29,3],"o":0},"envelope_with_arrow":{"subcategory":"mail","a":"Envelope with Downwards Arrow Above","b":"1F4E9","d":true,"e":true,"f":true,"h":true,"j":["envelope_with_arrow","email","communication"],"k":[29,4],"o":0},"outbox_tray":{"subcategory":"mail","a":"Outbox Tray","b":"1F4E4","d":true,"e":true,"f":true,"h":true,"j":["outbox_tray","inbox","email"],"k":[28,60],"o":0},"inbox_tray":{"subcategory":"mail","a":"Inbox Tray","b":"1F4E5","d":true,"e":true,"f":true,"h":true,"j":["inbox_tray","email","documents"],"k":[29,0],"o":0},"package":{"subcategory":"mail","a":"Package","b":"1F4E6","d":true,"e":true,"f":true,"h":true,"j":["package","mail","gift","cardboard","box","moving"],"k":[29,1],"o":0},"mailbox":{"subcategory":"mail","a":"Closed Mailbox with Raised Flag","b":"1F4EB","d":true,"e":true,"f":true,"h":true,"j":["closed_mailbox_with_raised_flag","email","inbox","communication"],"k":[29,6],"o":0},"mailbox_closed":{"subcategory":"mail","a":"Closed Mailbox with Lowered Flag","b":"1F4EA","d":true,"e":true,"f":true,"h":true,"j":["closed_mailbox_with_lowered_flag","email","communication","inbox"],"k":[29,5],"o":0},"mailbox_with_mail":{"subcategory":"mail","a":"Open Mailbox with Raised Flag","b":"1F4EC","d":true,"e":true,"f":true,"h":true,"j":["open_mailbox_with_raised_flag","email","inbox","communication"],"k":[29,7],"o":0},"mailbox_with_no_mail":{"subcategory":"mail","a":"Open Mailbox with Lowered Flag","b":"1F4ED","d":true,"e":true,"f":true,"h":true,"j":["open_mailbox_with_lowered_flag","email","inbox"],"k":[29,8],"o":0},"postbox":{"subcategory":"mail","a":"Postbox","b":"1F4EE","d":true,"e":true,"f":true,"h":true,"j":["postbox","email","letter","envelope"],"k":[29,9],"o":0},"ballot_box_with_ballot":{"subcategory":"mail","a":"Ballot Box with Ballot","b":"1F5F3-FE0F","c":"1F5F3","d":true,"e":true,"f":true,"h":true,"j":["ballot_box_with_ballot","election","vote"],"k":[32,14],"o":0},"pencil2":{"subcategory":"writing","a":"Pencil","b":"270F-FE0F","c":"270F","d":true,"e":true,"f":true,"h":true,"j":["pencil","stationery","write","paper","writing","school","study"],"k":[59,21],"o":0},"black_nib":{"subcategory":"writing","a":"Black Nib","b":"2712-FE0F","c":"2712","d":true,"e":true,"f":true,"h":true,"j":["black_nib","pen","stationery","writing","write"],"k":[59,22],"o":0},"lower_left_fountain_pen":{"subcategory":"writing","a":"Fountain Pen","b":"1F58B-FE0F","c":"1F58B","d":true,"e":true,"f":true,"h":true,"j":["fountain_pen","stationery","writing","write"],"k":[31,35],"o":0},"lower_left_ballpoint_pen":{"subcategory":"writing","a":"Pen","b":"1F58A-FE0F","c":"1F58A","d":true,"e":true,"f":true,"h":true,"j":["pen","stationery","writing","write"],"k":[31,34],"o":0},"lower_left_paintbrush":{"subcategory":"writing","a":"Paintbrush","b":"1F58C-FE0F","c":"1F58C","d":true,"e":true,"f":true,"h":true,"j":["paintbrush","drawing","creativity","art"],"k":[31,36],"o":0},"lower_left_crayon":{"subcategory":"writing","a":"Crayon","b":"1F58D-FE0F","c":"1F58D","d":true,"e":true,"f":true,"h":true,"j":["crayon","drawing","creativity"],"k":[31,37],"o":0},"memo":{"subcategory":"writing","a":"Memo","b":"1F4DD","d":true,"e":true,"f":true,"h":true,"j":["memo","write","documents","stationery","pencil","paper","writing","legal","exam","quiz","test","study","compose"],"k":[28,53],"n":["pencil"],"o":0},"briefcase":{"subcategory":"office","a":"Briefcase","b":"1F4BC","d":true,"e":true,"f":true,"h":true,"j":["briefcase","business","documents","work","law","legal","job","career"],"k":[28,20],"o":0},"file_folder":{"subcategory":"office","a":"File Folder","b":"1F4C1","d":true,"e":true,"f":true,"h":true,"j":["file_folder","documents","business","office"],"k":[28,25],"o":0},"open_file_folder":{"subcategory":"office","a":"Open File Folder","b":"1F4C2","d":true,"e":true,"f":true,"h":true,"j":["open_file_folder","documents","load"],"k":[28,26],"o":0},"card_index_dividers":{"subcategory":"office","a":"Card Index Dividers","b":"1F5C2-FE0F","c":"1F5C2","d":true,"e":true,"f":true,"h":true,"j":["card_index_dividers","organizing","business","stationery"],"k":[32,1],"o":0},"date":{"subcategory":"office","a":"Calendar","b":"1F4C5","d":true,"e":true,"f":true,"h":true,"j":["calendar","schedule"],"k":[28,29],"o":0},"calendar":{"subcategory":"office","a":"Tear-off Calendar","b":"1F4C6","d":true,"e":true,"f":true,"h":true,"j":["tear_off_calendar","schedule","date","planning"],"k":[28,30],"o":0},"spiral_note_pad":{"subcategory":"office","a":"Spiral Notepad","b":"1F5D2-FE0F","c":"1F5D2","d":true,"e":true,"f":true,"h":true,"j":["spiral_notepad","memo","stationery"],"k":[32,5],"o":0},"spiral_calendar_pad":{"subcategory":"office","a":"Spiral Calendar","b":"1F5D3-FE0F","c":"1F5D3","d":true,"e":true,"f":true,"h":true,"j":["spiral_calendar","date","schedule","planning"],"k":[32,6],"o":0},"card_index":{"subcategory":"office","a":"Card Index","b":"1F4C7","d":true,"e":true,"f":true,"h":true,"j":["card_index","business","stationery"],"k":[28,31],"o":0},"chart_with_upwards_trend":{"subcategory":"office","a":"Chart with Upwards Trend","b":"1F4C8","d":true,"e":true,"f":true,"h":true,"j":["chart_increasing","graph","presentation","stats","recovery","business","economics","money","sales","good","success"],"k":[28,32],"o":0},"chart_with_downwards_trend":{"subcategory":"office","a":"Chart with Downwards Trend","b":"1F4C9","d":true,"e":true,"f":true,"h":true,"j":["chart_decreasing","graph","presentation","stats","recession","business","economics","money","sales","bad","failure"],"k":[28,33],"o":0},"bar_chart":{"subcategory":"office","a":"Bar Chart","b":"1F4CA","d":true,"e":true,"f":true,"h":true,"j":["bar_chart","graph","presentation","stats"],"k":[28,34],"o":0},"clipboard":{"subcategory":"office","a":"Clipboard","b":"1F4CB","d":true,"e":true,"f":true,"h":true,"j":["clipboard","stationery","documents"],"k":[28,35],"o":0},"pushpin":{"subcategory":"office","a":"Pushpin","b":"1F4CC","d":true,"e":true,"f":true,"h":true,"j":["pushpin","stationery","mark","here"],"k":[28,36],"o":0},"round_pushpin":{"subcategory":"office","a":"Round Pushpin","b":"1F4CD","d":true,"e":true,"f":true,"h":true,"j":["round_pushpin","stationery","location","map","here"],"k":[28,37],"o":0},"paperclip":{"subcategory":"office","a":"Paperclip","b":"1F4CE","d":true,"e":true,"f":true,"h":true,"j":["paperclip","documents","stationery"],"k":[28,38],"o":0},"linked_paperclips":{"subcategory":"office","a":"Linked Paperclips","b":"1F587-FE0F","c":"1F587","d":true,"e":true,"f":true,"h":true,"j":["linked_paperclips","documents","stationery"],"k":[31,33],"o":0},"straight_ruler":{"subcategory":"office","a":"Straight Ruler","b":"1F4CF","d":true,"e":true,"f":true,"h":true,"j":["straight_ruler","stationery","calculate","length","math","school","drawing","architect","sketch"],"k":[28,39],"o":0},"triangular_ruler":{"subcategory":"office","a":"Triangular Ruler","b":"1F4D0","d":true,"e":true,"f":true,"h":true,"j":["triangular_ruler","stationery","math","architect","sketch"],"k":[28,40],"o":0},"scissors":{"subcategory":"office","a":"Black Scissors","b":"2702-FE0F","c":"2702","d":true,"e":true,"f":true,"h":true,"j":["scissors","stationery","cut"],"k":[58,54],"o":0},"card_file_box":{"subcategory":"office","a":"Card File Box","b":"1F5C3-FE0F","c":"1F5C3","d":true,"e":true,"f":true,"h":true,"j":["card_file_box","business","stationery"],"k":[32,2],"o":0},"file_cabinet":{"subcategory":"office","a":"File Cabinet","b":"1F5C4-FE0F","c":"1F5C4","d":true,"e":true,"f":true,"h":true,"j":["file_cabinet","filing","organizing"],"k":[32,3],"o":0},"wastebasket":{"subcategory":"office","a":"Wastebasket","b":"1F5D1-FE0F","c":"1F5D1","d":true,"e":true,"f":true,"h":true,"j":["wastebasket","bin","trash","rubbish","garbage","toss"],"k":[32,4],"o":0},"lock":{"subcategory":"lock","a":"Lock","b":"1F512","d":true,"e":true,"f":true,"h":true,"j":["locked","security","password","padlock"],"k":[29,44],"o":0},"unlock":{"subcategory":"lock","a":"Open Lock","b":"1F513","d":true,"e":true,"f":true,"h":true,"j":["unlocked","privacy","security"],"k":[29,45],"o":0},"lock_with_ink_pen":{"subcategory":"lock","a":"Lock with Ink Pen","b":"1F50F","d":true,"e":true,"f":true,"h":true,"j":["locked_with_pen","security","secret"],"k":[29,41],"o":0},"closed_lock_with_key":{"subcategory":"lock","a":"Closed Lock with Key","b":"1F510","d":true,"e":true,"f":true,"h":true,"j":["locked_with_key","security","privacy"],"k":[29,42],"o":0},"key":{"subcategory":"lock","a":"Key","b":"1F511","d":true,"e":true,"f":true,"h":true,"j":["key","lock","door","password"],"k":[29,43],"o":0},"old_key":{"subcategory":"lock","a":"Old Key","b":"1F5DD-FE0F","c":"1F5DD","d":true,"e":true,"f":true,"h":true,"j":["old_key","lock","door","password"],"k":[32,8],"o":0},"hammer":{"subcategory":"tool","a":"Hammer","b":"1F528","d":true,"e":true,"f":true,"h":true,"j":["hammer","tools","build","create"],"k":[30,5],"o":0},"axe":{"subcategory":"tool","a":"Axe","b":"1FA93","d":true,"e":true,"f":true,"h":true,"j":["axe","tool","chop","cut"],"k":[54,12],"o":12},"pick":{"subcategory":"tool","a":"Pick","b":"26CF-FE0F","c":"26CF","d":true,"e":true,"f":true,"h":true,"j":["pick","tools","dig"],"k":[58,20],"o":0},"hammer_and_pick":{"subcategory":"tool","a":"Hammer and Pick","b":"2692-FE0F","c":"2692","d":true,"e":true,"f":true,"h":true,"j":["hammer_and_pick","tools","build","create"],"k":[57,59],"o":1},"hammer_and_wrench":{"subcategory":"tool","a":"Hammer and Wrench","b":"1F6E0-FE0F","c":"1F6E0","d":true,"e":true,"f":true,"h":true,"j":["hammer_and_wrench","tools","build","create"],"k":[38,13],"o":0},"dagger_knife":{"subcategory":"tool","a":"Dagger","b":"1F5E1-FE0F","c":"1F5E1","d":true,"e":true,"f":true,"h":true,"j":["dagger","weapon"],"k":[32,10],"o":0},"crossed_swords":{"subcategory":"tool","a":"Crossed Swords","b":"2694-FE0F","c":"2694","d":true,"e":true,"f":true,"h":true,"j":["crossed_swords","weapon"],"k":[58,0],"o":1},"bomb":{"subcategory":"tool","a":"Bomb","b":"1F4A3","d":true,"e":true,"f":true,"h":true,"j":["bomb","boom","explode","explosion","terrorism"],"k":[27,51],"o":0},"boomerang":{"subcategory":"tool","a":"Boomerang","b":"1FA83","d":true,"e":true,"f":true,"h":true,"j":["boomerang","weapon"],"k":[54,3],"o":13},"bow_and_arrow":{"subcategory":"tool","a":"Bow and Arrow","b":"1F3F9","d":true,"e":true,"f":true,"h":true,"j":["bow_and_arrow","sports"],"k":[10,39],"o":1},"shield":{"subcategory":"tool","a":"Shield","b":"1F6E1-FE0F","c":"1F6E1","d":true,"e":true,"f":true,"h":true,"j":["shield","protection","security"],"k":[38,14],"o":0},"carpentry_saw":{"subcategory":"tool","a":"Carpentry Saw","b":"1FA9A","d":true,"e":true,"f":true,"h":true,"j":["carpentry saw","cut","chop"],"k":[54,19],"o":13},"wrench":{"subcategory":"tool","a":"Wrench","b":"1F527","d":true,"e":true,"f":true,"h":true,"j":["wrench","tools","diy","ikea","fix","maintainer"],"k":[30,4],"o":0},"screwdriver":{"subcategory":"tool","a":"Screwdriver","b":"1FA9B","d":true,"e":true,"f":true,"h":true,"j":["screwdriver","tools"],"k":[54,20],"o":13},"nut_and_bolt":{"subcategory":"tool","a":"Nut and Bolt","b":"1F529","d":true,"e":true,"f":true,"h":true,"j":["nut_and_bolt","handy","tools","fix"],"k":[30,6],"o":0},"gear":{"subcategory":"tool","a":"Gear","b":"2699-FE0F","c":"2699","d":true,"e":true,"f":true,"h":true,"j":["gear","cog"],"k":[58,4],"o":1},"compression":{"subcategory":"tool","a":"Clamp","b":"1F5DC-FE0F","c":"1F5DC","d":true,"e":true,"f":true,"h":true,"j":["clamp","tool"],"k":[32,7],"o":0},"scales":{"subcategory":"tool","a":"Balance Scale","b":"2696-FE0F","c":"2696","d":true,"e":true,"f":true,"h":true,"j":["balance_scale","law","fairness","weight"],"k":[58,2],"o":1},"probing_cane":{"subcategory":"tool","a":"Probing Cane","b":"1F9AF","d":true,"e":true,"f":true,"h":true,"j":["probing_cane","accessibility"],"k":[45,6],"o":12},"link":{"subcategory":"tool","a":"Link Symbol","b":"1F517","d":true,"e":true,"f":true,"h":true,"j":["link","rings","url"],"k":[29,49],"o":0},"chains":{"subcategory":"tool","a":"Chains","b":"26D3-FE0F","c":"26D3","d":true,"e":true,"f":true,"h":true,"j":["chains","lock","arrest"],"k":[58,22],"o":0},"hook":{"subcategory":"tool","a":"Hook","b":"1FA9D","d":true,"e":true,"f":true,"h":true,"j":["hook","tools"],"k":[54,22],"o":13},"toolbox":{"subcategory":"tool","a":"Toolbox","b":"1F9F0","d":true,"e":true,"f":true,"h":true,"j":["toolbox","tools","diy","fix","maintainer","mechanic"],"k":[53,32],"o":11},"magnet":{"subcategory":"tool","a":"Magnet","b":"1F9F2","d":true,"e":true,"f":true,"h":true,"j":["magnet","attraction","magnetic"],"k":[53,34],"o":11},"ladder":{"subcategory":"tool","a":"Ladder","b":"1FA9C","d":true,"e":true,"f":true,"h":true,"j":["ladder","tools"],"k":[54,21],"o":13},"alembic":{"subcategory":"science","a":"Alembic","b":"2697-FE0F","c":"2697","d":true,"e":true,"f":true,"h":true,"j":["alembic","distilling","science","experiment","chemistry"],"k":[58,3],"o":1},"test_tube":{"subcategory":"science","a":"Test Tube","b":"1F9EA","d":true,"e":true,"f":true,"h":true,"j":["test_tube","chemistry","experiment","lab","science"],"k":[53,26],"o":11},"petri_dish":{"subcategory":"science","a":"Petri Dish","b":"1F9EB","d":true,"e":true,"f":true,"h":true,"j":["petri_dish","bacteria","biology","culture","lab"],"k":[53,27],"o":11},"dna":{"subcategory":"science","a":"Dna Double Helix","b":"1F9EC","d":true,"e":true,"f":true,"h":true,"j":["dna","biologist","genetics","life"],"k":[53,28],"o":11},"microscope":{"subcategory":"science","a":"Microscope","b":"1F52C","d":true,"e":true,"f":true,"h":true,"j":["microscope","laboratory","experiment","zoomin","science","study"],"k":[30,9],"o":1},"telescope":{"subcategory":"science","a":"Telescope","b":"1F52D","d":true,"e":true,"f":true,"h":true,"j":["telescope","stars","space","zoom","science","astronomy"],"k":[30,10],"o":1},"satellite_antenna":{"subcategory":"science","a":"Satellite Antenna","b":"1F4E1","d":true,"e":true,"f":true,"h":true,"j":["satellite_antenna","communication","future","radio","space"],"k":[28,57],"o":0},"syringe":{"subcategory":"medical","a":"Syringe","b":"1F489","d":true,"e":true,"f":true,"h":true,"j":["syringe","health","hospital","drugs","blood","medicine","needle","doctor","nurse"],"k":[26,36],"o":0},"drop_of_blood":{"subcategory":"medical","a":"Drop of Blood","b":"1FA78","d":true,"e":true,"f":true,"h":true,"j":["drop_of_blood","period","hurt","harm","wound"],"k":[53,56],"o":12},"pill":{"subcategory":"medical","a":"Pill","b":"1F48A","d":true,"e":true,"f":true,"h":true,"j":["pill","health","medicine","doctor","pharmacy","drug"],"k":[26,37],"o":0},"adhesive_bandage":{"subcategory":"medical","a":"Adhesive Bandage","b":"1FA79","d":true,"e":true,"f":true,"h":true,"j":["adhesive_bandage","heal"],"k":[53,57],"o":12},"crutch":{"subcategory":"medical","a":"Crutch","b":"1FA7C","d":true,"e":true,"f":true,"h":true,"j":["crutch","accessibility","assist"],"k":[53,60],"o":14},"stethoscope":{"subcategory":"medical","a":"Stethoscope","b":"1FA7A","d":true,"e":true,"f":true,"h":true,"j":["stethoscope","health"],"k":[53,58],"o":12},"x-ray":{"subcategory":"medical","a":"X-Ray","b":"1FA7B","d":true,"e":true,"f":true,"h":true,"j":["x-ray","skeleton","medicine"],"k":[53,59],"o":14},"door":{"subcategory":"household","a":"Door","b":"1F6AA","d":true,"e":true,"f":true,"h":true,"j":["door","house","entry","exit"],"k":[36,31],"o":0},"elevator":{"subcategory":"household","a":"Elevator","b":"1F6D7","d":true,"e":true,"f":true,"h":true,"j":["elevator","lift"],"k":[38,8],"o":13},"mirror":{"subcategory":"household","a":"Mirror","b":"1FA9E","d":true,"e":true,"f":true,"h":true,"j":["mirror","reflection"],"k":[54,23],"o":13},"window":{"subcategory":"household","a":"Window","b":"1FA9F","d":true,"e":true,"f":true,"h":true,"j":["window","scenery"],"k":[54,24],"o":13},"bed":{"subcategory":"household","a":"Bed","b":"1F6CF-FE0F","c":"1F6CF","d":true,"e":true,"f":true,"h":true,"j":["bed","sleep","rest"],"k":[38,2],"o":0},"couch_and_lamp":{"subcategory":"household","a":"Couch and Lamp","b":"1F6CB-FE0F","c":"1F6CB","d":true,"e":true,"f":true,"h":true,"j":["couch_and_lamp","read","chill"],"k":[37,54],"o":0},"chair":{"subcategory":"household","a":"Chair","b":"1FA91","d":true,"e":true,"f":true,"h":true,"j":["chair","sit","furniture"],"k":[54,10],"o":12},"toilet":{"subcategory":"household","a":"Toilet","b":"1F6BD","d":true,"e":true,"f":true,"h":true,"j":["toilet","restroom","wc","washroom","bathroom","potty"],"k":[37,40],"o":0},"plunger":{"subcategory":"household","a":"Plunger","b":"1FAA0","d":true,"e":true,"f":true,"h":true,"j":["plunger","toilet"],"k":[54,25],"o":13},"shower":{"subcategory":"household","a":"Shower","b":"1F6BF","d":true,"e":true,"f":true,"h":true,"j":["shower","clean","water","bathroom"],"k":[37,42],"o":1},"bathtub":{"subcategory":"household","a":"Bathtub","b":"1F6C1","d":true,"e":true,"f":true,"h":true,"j":["bathtub","clean","shower","bathroom"],"k":[37,49],"o":1},"mouse_trap":{"subcategory":"household","a":"Mouse Trap","b":"1FAA4","d":true,"e":true,"f":true,"h":true,"j":["mouse trap","cheese"],"k":[54,29],"o":13},"razor":{"subcategory":"household","a":"Razor","b":"1FA92","d":true,"e":true,"f":true,"h":true,"j":["razor","cut"],"k":[54,11],"o":12},"lotion_bottle":{"subcategory":"household","a":"Lotion Bottle","b":"1F9F4","d":true,"e":true,"f":true,"h":true,"j":["lotion_bottle","moisturizer","sunscreen"],"k":[53,36],"o":11},"safety_pin":{"subcategory":"household","a":"Safety Pin","b":"1F9F7","d":true,"e":true,"f":true,"h":true,"j":["safety_pin","diaper"],"k":[53,39],"o":11},"broom":{"subcategory":"household","a":"Broom","b":"1F9F9","d":true,"e":true,"f":true,"h":true,"j":["broom","cleaning","sweeping","witch"],"k":[53,41],"o":11},"basket":{"subcategory":"household","a":"Basket","b":"1F9FA","d":true,"e":true,"f":true,"h":true,"j":["basket","laundry"],"k":[53,42],"o":11},"roll_of_paper":{"subcategory":"household","a":"Roll of Paper","b":"1F9FB","d":true,"e":true,"f":true,"h":true,"j":["roll_of_paper","roll"],"k":[53,43],"o":11},"bucket":{"subcategory":"household","a":"Bucket","b":"1FAA3","d":true,"e":true,"f":true,"h":true,"j":["bucket","water","container"],"k":[54,28],"o":13},"soap":{"subcategory":"household","a":"Bar of Soap","b":"1F9FC","d":true,"e":true,"f":true,"h":true,"j":["soap","bar","bathing","cleaning","lather"],"k":[53,44],"o":11},"bubbles":{"subcategory":"household","a":"Bubbles","b":"1FAE7","d":true,"e":true,"f":true,"h":true,"j":["bubbles","soap","fun","carbonation","sparkling"],"k":[55,37],"o":14},"toothbrush":{"subcategory":"household","a":"Toothbrush","b":"1FAA5","d":true,"e":true,"f":true,"h":true,"j":["toothbrush","hygiene","dental"],"k":[54,30],"o":13},"sponge":{"subcategory":"household","a":"Sponge","b":"1F9FD","d":true,"e":true,"f":true,"h":true,"j":["sponge","absorbing","cleaning","porous"],"k":[53,45],"o":11},"fire_extinguisher":{"subcategory":"household","a":"Fire Extinguisher","b":"1F9EF","d":true,"e":true,"f":true,"h":true,"j":["fire_extinguisher","quench"],"k":[53,31],"o":11},"shopping_trolley":{"subcategory":"household","a":"Shopping Trolley","b":"1F6D2","d":true,"e":true,"f":true,"h":true,"j":["shopping_cart","trolley"],"k":[38,5],"o":3},"smoking":{"subcategory":"other-object","a":"Smoking Symbol","b":"1F6AC","d":true,"e":true,"f":true,"h":true,"j":["cigarette","kills","tobacco","joint","smoke"],"k":[36,33],"o":0},"coffin":{"subcategory":"other-object","a":"Coffin","b":"26B0-FE0F","c":"26B0","d":true,"e":true,"f":true,"h":true,"j":["coffin","vampire","dead","die","death","rip","graveyard","cemetery","casket","funeral","box"],"k":[58,12],"o":1},"headstone":{"subcategory":"other-object","a":"Headstone","b":"1FAA6","d":true,"e":true,"f":true,"h":true,"j":["headstone","death","rip","grave"],"k":[54,31],"o":13},"funeral_urn":{"subcategory":"other-object","a":"Funeral Urn","b":"26B1-FE0F","c":"26B1","d":true,"e":true,"f":true,"h":true,"j":["funeral_urn","dead","die","death","rip","ashes"],"k":[58,13],"o":1},"nazar_amulet":{"subcategory":"other-object","a":"Nazar Amulet","b":"1F9FF","d":true,"e":true,"f":true,"h":true,"j":["nazar_amulet","bead","charm"],"k":[53,47],"o":11},"hamsa":{"subcategory":"other-object","a":"Hamsa","b":"1FAAC","d":true,"e":true,"f":true,"h":true,"j":["hamsa","religion","protection"],"k":[54,37],"o":14},"moyai":{"subcategory":"other-object","a":"Moyai","b":"1F5FF","d":true,"e":true,"f":true,"h":true,"j":["moai","rock","easter island"],"k":[32,20],"o":0},"placard":{"subcategory":"other-object","a":"Placard","b":"1FAA7","d":true,"e":true,"f":true,"h":true,"j":["placard","announcement"],"k":[54,32],"o":13},"identification_card":{"subcategory":"other-object","a":"Identification Card","b":"1FAAA","d":true,"e":true,"f":true,"h":true,"j":["identification card","document"],"k":[54,35],"o":14},"atm":{"subcategory":"transport-sign","a":"Automated Teller Machine","b":"1F3E7","d":true,"e":true,"f":true,"h":true,"j":["atm_sign","money","sales","cash","blue-square","payment","bank"],"k":[10,18],"o":0},"put_litter_in_its_place":{"subcategory":"transport-sign","a":"Put Litter in Its Place Symbol","b":"1F6AE","d":true,"e":true,"f":true,"h":true,"j":["litter_in_bin_sign","blue-square","sign","human","info"],"k":[36,35],"o":1},"potable_water":{"subcategory":"transport-sign","a":"Potable Water Symbol","b":"1F6B0","d":true,"e":true,"f":true,"h":true,"j":["potable_water","blue-square","liquid","restroom","cleaning","faucet"],"k":[36,37],"o":1},"wheelchair":{"subcategory":"transport-sign","a":"Wheelchair Symbol","b":"267F","d":true,"e":true,"f":true,"h":true,"j":["wheelchair_symbol","blue-square","disabled","accessibility"],"k":[57,58],"o":0},"mens":{"subcategory":"transport-sign","a":"Mens Symbol","b":"1F6B9","d":true,"e":true,"f":true,"h":true,"j":["men_s_room","toilet","restroom","wc","blue-square","gender","male"],"k":[37,36],"o":0},"womens":{"subcategory":"transport-sign","a":"Womens Symbol","b":"1F6BA","d":true,"e":true,"f":true,"h":true,"j":["women_s_room","purple-square","woman","female","toilet","loo","restroom","gender"],"k":[37,37],"o":0},"restroom":{"subcategory":"transport-sign","a":"Restroom","b":"1F6BB","d":true,"e":true,"f":true,"h":true,"j":["restroom","blue-square","toilet","refresh","wc","gender"],"k":[37,38],"o":0},"baby_symbol":{"subcategory":"transport-sign","a":"Baby Symbol","b":"1F6BC","d":true,"e":true,"f":true,"h":true,"j":["baby_symbol","orange-square","child"],"k":[37,39],"o":0},"wc":{"subcategory":"transport-sign","a":"Water Closet","b":"1F6BE","d":true,"e":true,"f":true,"h":true,"j":["water_closet","toilet","restroom","blue-square"],"k":[37,41],"o":0},"passport_control":{"subcategory":"transport-sign","a":"Passport Control","b":"1F6C2","d":true,"e":true,"f":true,"h":true,"j":["passport_control","custom","blue-square"],"k":[37,50],"o":1},"customs":{"subcategory":"transport-sign","a":"Customs","b":"1F6C3","d":true,"e":true,"f":true,"h":true,"j":["customs","passport","border","blue-square"],"k":[37,51],"o":1},"baggage_claim":{"subcategory":"transport-sign","a":"Baggage Claim","b":"1F6C4","d":true,"e":true,"f":true,"h":true,"j":["baggage_claim","blue-square","airport","transport"],"k":[37,52],"o":1},"left_luggage":{"subcategory":"transport-sign","a":"Left Luggage","b":"1F6C5","d":true,"e":true,"f":true,"h":true,"j":["left_luggage","blue-square","travel"],"k":[37,53],"o":1},"warning":{"subcategory":"warning","a":"Warning Sign","b":"26A0-FE0F","c":"26A0","d":true,"e":true,"f":true,"h":true,"j":["warning","exclamation","wip","alert","error","problem","issue"],"k":[58,7],"o":0},"children_crossing":{"subcategory":"warning","a":"Children Crossing","b":"1F6B8","d":true,"e":true,"f":true,"h":true,"j":["children_crossing","school","warning","danger","sign","driving","yellow-diamond"],"k":[37,35],"o":1},"no_entry":{"subcategory":"warning","a":"No Entry","b":"26D4","d":true,"e":true,"f":true,"h":true,"j":["no_entry","limit","security","privacy","bad","denied","stop","circle"],"k":[58,23],"o":0},"no_entry_sign":{"subcategory":"warning","a":"No Entry Sign","b":"1F6AB","d":true,"e":true,"f":true,"h":true,"j":["prohibited","forbid","stop","limit","denied","disallow","circle"],"k":[36,32],"o":0},"no_bicycles":{"subcategory":"warning","a":"No Bicycles","b":"1F6B3","d":true,"e":true,"f":true,"h":true,"j":["no_bicycles","no_bikes","bicycle","bike","cyclist","prohibited","circle"],"k":[36,40],"o":1},"no_smoking":{"subcategory":"warning","a":"No Smoking Symbol","b":"1F6AD","d":true,"e":true,"f":true,"h":true,"j":["no_smoking","cigarette","blue-square","smell","smoke"],"k":[36,34],"o":0},"do_not_litter":{"subcategory":"warning","a":"Do Not Litter Symbol","b":"1F6AF","d":true,"e":true,"f":true,"h":true,"j":["no_littering","trash","bin","garbage","circle"],"k":[36,36],"o":1},"non-potable_water":{"subcategory":"warning","a":"Non-Potable Water Symbol","b":"1F6B1","d":true,"e":true,"f":true,"h":true,"j":["non_potable_water","drink","faucet","tap","circle"],"k":[36,38],"o":1},"no_pedestrians":{"subcategory":"warning","a":"No Pedestrians","b":"1F6B7","d":true,"e":true,"f":true,"h":true,"j":["no_pedestrians","rules","crossing","walking","circle"],"k":[37,34],"o":1},"no_mobile_phones":{"subcategory":"warning","a":"No Mobile Phones","b":"1F4F5","d":true,"e":true,"f":true,"h":true,"j":["no_mobile_phones","iphone","mute","circle"],"k":[29,16],"o":1},"underage":{"subcategory":"warning","a":"No One Under Eighteen Symbol","b":"1F51E","d":true,"e":true,"f":true,"h":true,"j":["no_one_under_eighteen","18","drink","pub","night","minor","circle"],"k":[29,56],"o":0},"radioactive_sign":{"subcategory":"warning","a":"Radioactive","b":"2622-FE0F","c":"2622","d":true,"e":true,"f":true,"h":true,"j":["radioactive","nuclear","danger"],"k":[57,27],"o":1},"biohazard_sign":{"subcategory":"warning","a":"Biohazard","b":"2623-FE0F","c":"2623","d":true,"e":true,"f":true,"h":true,"j":["biohazard","danger"],"k":[57,28],"o":1},"arrow_up":{"subcategory":"arrow","a":"Upwards Black Arrow","b":"2B06-FE0F","c":"2B06","d":true,"e":true,"f":true,"h":true,"j":["up_arrow","blue-square","continue","top","direction"],"k":[59,51],"o":0},"arrow_upper_right":{"subcategory":"arrow","a":"North East Arrow","b":"2197-FE0F","c":"2197","d":true,"e":true,"f":true,"h":true,"j":["up_right_arrow","blue-square","point","direction","diagonal","northeast"],"k":[56,39],"o":0},"arrow_right":{"subcategory":"arrow","a":"Black Rightwards Arrow","b":"27A1-FE0F","c":"27A1","d":true,"e":true,"f":true,"h":true,"j":["right_arrow","blue-square","next"],"k":[59,45],"o":0},"arrow_lower_right":{"subcategory":"arrow","a":"South East Arrow","b":"2198-FE0F","c":"2198","d":true,"e":true,"f":true,"h":true,"j":["down_right_arrow","blue-square","direction","diagonal","southeast"],"k":[56,40],"o":0},"arrow_down":{"subcategory":"arrow","a":"Downwards Black Arrow","b":"2B07-FE0F","c":"2B07","d":true,"e":true,"f":true,"h":true,"j":["down_arrow","blue-square","direction","bottom"],"k":[59,52],"o":0},"arrow_lower_left":{"subcategory":"arrow","a":"South West Arrow","b":"2199-FE0F","c":"2199","d":true,"e":true,"f":true,"h":true,"j":["down_left_arrow","blue-square","direction","diagonal","southwest"],"k":[56,41],"o":0},"arrow_left":{"subcategory":"arrow","a":"Leftwards Black Arrow","b":"2B05-FE0F","c":"2B05","d":true,"e":true,"f":true,"h":true,"j":["left_arrow","blue-square","previous","back"],"k":[59,50],"o":0},"arrow_upper_left":{"subcategory":"arrow","a":"North West Arrow","b":"2196-FE0F","c":"2196","d":true,"e":true,"f":true,"h":true,"j":["up_left_arrow","blue-square","point","direction","diagonal","northwest"],"k":[56,38],"o":0},"arrow_up_down":{"subcategory":"arrow","a":"Up Down Arrow","b":"2195-FE0F","c":"2195","d":true,"e":true,"f":true,"h":true,"j":["up_down_arrow","blue-square","direction","way","vertical"],"k":[56,37],"o":0},"left_right_arrow":{"subcategory":"arrow","a":"Left Right Arrow","b":"2194-FE0F","c":"2194","d":true,"e":true,"f":true,"h":true,"j":["left_right_arrow","shape","direction","horizontal","sideways"],"k":[56,36],"o":0},"leftwards_arrow_with_hook":{"subcategory":"arrow","a":"Leftwards Arrow with Hook","b":"21A9-FE0F","c":"21A9","d":true,"e":true,"f":true,"h":true,"j":["right_arrow_curving_left","back","return","blue-square","undo","enter"],"k":[56,42],"o":0},"arrow_right_hook":{"subcategory":"arrow","a":"Rightwards Arrow with Hook","b":"21AA-FE0F","c":"21AA","d":true,"e":true,"f":true,"h":true,"j":["left_arrow_curving_right","blue-square","return","rotate","direction"],"k":[56,43],"o":0},"arrow_heading_up":{"subcategory":"arrow","a":"Arrow Pointing Rightwards Then Curving Upwards","b":"2934-FE0F","c":"2934","d":true,"e":true,"f":true,"h":true,"j":["right_arrow_curving_up","blue-square","direction","top"],"k":[59,48],"o":0},"arrow_heading_down":{"subcategory":"arrow","a":"Arrow Pointing Rightwards Then Curving Downwards","b":"2935-FE0F","c":"2935","d":true,"e":true,"f":true,"h":true,"j":["right_arrow_curving_down","blue-square","direction","bottom"],"k":[59,49],"o":0},"arrows_clockwise":{"subcategory":"arrow","a":"Clockwise Downwards and Upwards Open Circle Arrows","b":"1F503","d":true,"e":true,"f":true,"h":true,"j":["clockwise_vertical_arrows","sync","cycle","round","repeat"],"k":[29,29],"o":0},"arrows_counterclockwise":{"subcategory":"arrow","a":"Anticlockwise Downwards and Upwards Open Circle Arrows","b":"1F504","d":true,"e":true,"f":true,"h":true,"j":["counterclockwise_arrows_button","blue-square","sync","cycle"],"k":[29,30],"o":1},"back":{"subcategory":"arrow","a":"Back with Leftwards Arrow Above","b":"1F519","d":true,"e":true,"f":true,"h":true,"j":["back_arrow","arrow","words","return"],"k":[29,51],"o":0},"end":{"subcategory":"arrow","a":"End with Leftwards Arrow Above","b":"1F51A","d":true,"e":true,"f":true,"h":true,"j":["end_arrow","words","arrow"],"k":[29,52],"o":0},"on":{"subcategory":"arrow","a":"On with Exclamation Mark with Left Right Arrow Above","b":"1F51B","d":true,"e":true,"f":true,"h":true,"j":["on_arrow","arrow","words"],"k":[29,53],"o":0},"soon":{"subcategory":"arrow","a":"Soon with Rightwards Arrow Above","b":"1F51C","d":true,"e":true,"f":true,"h":true,"j":["soon_arrow","arrow","words"],"k":[29,54],"o":0},"top":{"subcategory":"arrow","a":"Top with Upwards Arrow Above","b":"1F51D","d":true,"e":true,"f":true,"h":true,"j":["top_arrow","words","blue-square"],"k":[29,55],"o":0},"place_of_worship":{"subcategory":"religion","a":"Place of Worship","b":"1F6D0","d":true,"e":true,"f":true,"h":true,"j":["place_of_worship","religion","church","temple","prayer"],"k":[38,3],"o":1},"atom_symbol":{"subcategory":"religion","a":"Atom Symbol","b":"269B-FE0F","c":"269B","d":true,"e":true,"f":true,"h":true,"j":["atom_symbol","science","physics","chemistry"],"k":[58,5],"o":1},"om_symbol":{"subcategory":"religion","a":"Om","b":"1F549-FE0F","c":"1F549","d":true,"e":true,"f":true,"h":true,"j":["om","hinduism","buddhism","sikhism","jainism"],"k":[30,27],"o":0},"star_of_david":{"subcategory":"religion","a":"Star of David","b":"2721-FE0F","c":"2721","d":true,"e":true,"f":true,"h":true,"j":["star_of_david","judaism"],"k":[59,26],"o":0},"wheel_of_dharma":{"subcategory":"religion","a":"Wheel of Dharma","b":"2638-FE0F","c":"2638","d":true,"e":true,"f":true,"h":true,"j":["wheel_of_dharma","hinduism","buddhism","sikhism","jainism"],"k":[57,33],"o":0},"yin_yang":{"subcategory":"religion","a":"Yin Yang","b":"262F-FE0F","c":"262F","d":true,"e":true,"f":true,"h":true,"j":["yin_yang","balance"],"k":[57,32],"o":0},"latin_cross":{"subcategory":"religion","a":"Latin Cross","b":"271D-FE0F","c":"271D","d":true,"e":true,"f":true,"h":true,"j":["latin_cross","christianity"],"k":[59,25],"o":0},"orthodox_cross":{"subcategory":"religion","a":"Orthodox Cross","b":"2626-FE0F","c":"2626","d":true,"e":true,"f":true,"h":true,"j":["orthodox_cross","suppedaneum","religion"],"k":[57,29],"o":1},"star_and_crescent":{"subcategory":"religion","a":"Star and Crescent","b":"262A-FE0F","c":"262A","d":true,"e":true,"f":true,"h":true,"j":["star_and_crescent","islam"],"k":[57,30],"o":0},"peace_symbol":{"subcategory":"religion","a":"Peace Symbol","b":"262E-FE0F","c":"262E","d":true,"e":true,"f":true,"h":true,"j":["peace_symbol","hippie"],"k":[57,31],"o":1},"menorah_with_nine_branches":{"subcategory":"religion","a":"Menorah with Nine Branches","b":"1F54E","d":true,"e":true,"f":true,"h":true,"j":["menorah","hanukkah","candles","jewish"],"k":[30,32],"o":1},"six_pointed_star":{"subcategory":"religion","a":"Six Pointed Star with Middle Dot","b":"1F52F","d":true,"e":true,"f":true,"h":true,"j":["dotted_six_pointed_star","purple-square","religion","jewish","hexagram"],"k":[30,12],"o":0},"khanda":{"subcategory":"religion","a":"Khanda","b":"1FAAF","d":true,"e":true,"f":false,"h":false,"j":["khanda","Sikhism","religion"],"k":[54,40],"o":15},"aries":{"subcategory":"zodiac","a":"Aries","b":"2648","d":true,"e":true,"f":true,"h":true,"j":["aries","sign","purple-square","zodiac","astrology"],"k":[57,38],"o":0},"taurus":{"subcategory":"zodiac","a":"Taurus","b":"2649","d":true,"e":true,"f":true,"h":true,"j":["taurus","purple-square","sign","zodiac","astrology"],"k":[57,39],"o":0},"gemini":{"subcategory":"zodiac","a":"Gemini","b":"264A","d":true,"e":true,"f":true,"h":true,"j":["gemini","sign","zodiac","purple-square","astrology"],"k":[57,40],"o":0},"cancer":{"subcategory":"zodiac","a":"Cancer","b":"264B","d":true,"e":true,"f":true,"h":true,"j":["cancer","sign","zodiac","purple-square","astrology"],"k":[57,41],"o":0},"leo":{"subcategory":"zodiac","a":"Leo","b":"264C","d":true,"e":true,"f":true,"h":true,"j":["leo","sign","purple-square","zodiac","astrology"],"k":[57,42],"o":0},"virgo":{"subcategory":"zodiac","a":"Virgo","b":"264D","d":true,"e":true,"f":true,"h":true,"j":["virgo","sign","zodiac","purple-square","astrology"],"k":[57,43],"o":0},"libra":{"subcategory":"zodiac","a":"Libra","b":"264E","d":true,"e":true,"f":true,"h":true,"j":["libra","sign","purple-square","zodiac","astrology"],"k":[57,44],"o":0},"scorpius":{"subcategory":"zodiac","a":"Scorpius","b":"264F","d":true,"e":true,"f":true,"h":true,"j":["scorpio","sign","zodiac","purple-square","astrology"],"k":[57,45],"o":0},"sagittarius":{"subcategory":"zodiac","a":"Sagittarius","b":"2650","d":true,"e":true,"f":true,"h":true,"j":["sagittarius","sign","zodiac","purple-square","astrology"],"k":[57,46],"o":0},"capricorn":{"subcategory":"zodiac","a":"Capricorn","b":"2651","d":true,"e":true,"f":true,"h":true,"j":["capricorn","sign","zodiac","purple-square","astrology"],"k":[57,47],"o":0},"aquarius":{"subcategory":"zodiac","a":"Aquarius","b":"2652","d":true,"e":true,"f":true,"h":true,"j":["aquarius","sign","purple-square","zodiac","astrology"],"k":[57,48],"o":0},"pisces":{"subcategory":"zodiac","a":"Pisces","b":"2653","d":true,"e":true,"f":true,"h":true,"j":["pisces","purple-square","sign","zodiac","astrology"],"k":[57,49],"o":0},"ophiuchus":{"subcategory":"zodiac","a":"Ophiuchus","b":"26CE","d":true,"e":true,"f":true,"h":true,"j":["ophiuchus","sign","purple-square","constellation","astrology"],"k":[58,19],"o":0},"twisted_rightwards_arrows":{"subcategory":"av-symbol","a":"Twisted Rightwards Arrows","b":"1F500","d":true,"e":true,"f":true,"h":true,"j":["shuffle_tracks_button","blue-square","shuffle","music","random"],"k":[29,26],"o":1},"repeat":{"subcategory":"av-symbol","a":"Clockwise Rightwards and Leftwards Open Circle Arrows","b":"1F501","d":true,"e":true,"f":true,"h":true,"j":["repeat_button","loop","record"],"k":[29,27],"o":1},"repeat_one":{"subcategory":"av-symbol","a":"Clockwise Rightwards and Leftwards Open Circle Arrows with Circled One Overlay","b":"1F502","d":true,"e":true,"f":true,"h":true,"j":["repeat_single_button","blue-square","loop"],"k":[29,28],"o":1},"arrow_forward":{"subcategory":"av-symbol","a":"Black Right-Pointing Triangle","b":"25B6-FE0F","c":"25B6","d":true,"e":true,"f":true,"h":true,"j":["play_button","blue-square","right","direction","play"],"k":[57,4],"o":0},"fast_forward":{"subcategory":"av-symbol","a":"Black Right-Pointing Double Triangle","b":"23E9","d":true,"e":true,"f":true,"h":true,"j":["fast_forward_button","blue-square","play","speed","continue"],"k":[56,48],"o":0},"black_right_pointing_double_triangle_with_vertical_bar":{"subcategory":"av-symbol","a":"Next Track Button","b":"23ED-FE0F","c":"23ED","d":true,"e":true,"f":true,"h":true,"j":["next_track_button","forward","next","blue-square"],"k":[56,52],"o":0},"black_right_pointing_triangle_with_double_vertical_bar":{"subcategory":"av-symbol","a":"Play or Pause Button","b":"23EF-FE0F","c":"23EF","d":true,"e":true,"f":true,"h":true,"j":["play_or_pause_button","blue-square","play","pause"],"k":[56,54],"o":1},"arrow_backward":{"subcategory":"av-symbol","a":"Black Left-Pointing Triangle","b":"25C0-FE0F","c":"25C0","d":true,"e":true,"f":true,"h":true,"j":["reverse_button","blue-square","left","direction"],"k":[57,5],"o":0},"rewind":{"subcategory":"av-symbol","a":"Black Left-Pointing Double Triangle","b":"23EA","d":true,"e":true,"f":true,"h":true,"j":["fast_reverse_button","play","blue-square"],"k":[56,49],"o":0},"black_left_pointing_double_triangle_with_vertical_bar":{"subcategory":"av-symbol","a":"Last Track Button","b":"23EE-FE0F","c":"23EE","d":true,"e":true,"f":true,"h":true,"j":["last_track_button","backward"],"k":[56,53],"o":0},"arrow_up_small":{"subcategory":"av-symbol","a":"Up-Pointing Small Red Triangle","b":"1F53C","d":true,"e":true,"f":true,"h":true,"j":["upwards_button","blue-square","triangle","direction","point","forward","top"],"k":[30,25],"o":0},"arrow_double_up":{"subcategory":"av-symbol","a":"Black Up-Pointing Double Triangle","b":"23EB","d":true,"e":true,"f":true,"h":true,"j":["fast_up_button","blue-square","direction","top"],"k":[56,50],"o":0},"arrow_down_small":{"subcategory":"av-symbol","a":"Down-Pointing Small Red Triangle","b":"1F53D","d":true,"e":true,"f":true,"h":true,"j":["downwards_button","blue-square","direction","bottom"],"k":[30,26],"o":0},"arrow_double_down":{"subcategory":"av-symbol","a":"Black Down-Pointing Double Triangle","b":"23EC","d":true,"e":true,"f":true,"h":true,"j":["fast_down_button","blue-square","direction","bottom"],"k":[56,51],"o":0},"double_vertical_bar":{"subcategory":"av-symbol","a":"Pause Button","b":"23F8-FE0F","c":"23F8","d":true,"e":true,"f":true,"h":true,"j":["pause_button","pause","blue-square"],"k":[56,59],"o":0},"black_square_for_stop":{"subcategory":"av-symbol","a":"Stop Button","b":"23F9-FE0F","c":"23F9","d":true,"e":true,"f":true,"h":true,"j":["stop_button","blue-square"],"k":[56,60],"o":0},"black_circle_for_record":{"subcategory":"av-symbol","a":"Record Button","b":"23FA-FE0F","c":"23FA","d":true,"e":true,"f":true,"h":true,"j":["record_button","blue-square"],"k":[57,0],"o":0},"eject":{"subcategory":"av-symbol","a":"Eject Button","b":"23CF-FE0F","c":"23CF","d":true,"e":true,"f":true,"h":true,"j":["eject_button","blue-square"],"k":[56,47],"o":1},"cinema":{"subcategory":"av-symbol","a":"Cinema","b":"1F3A6","d":true,"e":true,"f":true,"h":true,"j":["cinema","blue-square","record","film","movie","curtain","stage","theater"],"k":[7,41],"o":0},"low_brightness":{"subcategory":"av-symbol","a":"Low Brightness Symbol","b":"1F505","d":true,"e":true,"f":true,"h":true,"j":["dim_button","sun","afternoon","warm","summer"],"k":[29,31],"o":1},"high_brightness":{"subcategory":"av-symbol","a":"High Brightness Symbol","b":"1F506","d":true,"e":true,"f":true,"h":true,"j":["bright_button","sun","light"],"k":[29,32],"o":1},"signal_strength":{"subcategory":"av-symbol","a":"Antenna with Bars","b":"1F4F6","d":true,"e":true,"f":true,"h":true,"j":["antenna_bars","blue-square","reception","phone","internet","connection","wifi","bluetooth","bars"],"k":[29,17],"o":0},"wireless":{"subcategory":"av-symbol","a":"Wireless","b":"1F6DC","d":true,"e":true,"f":false,"h":false,"j":["wireless","wifi","internet","contactless","signal"],"k":[38,9],"o":15},"vibration_mode":{"subcategory":"av-symbol","a":"Vibration Mode","b":"1F4F3","d":true,"e":true,"f":true,"h":true,"j":["vibration_mode","orange-square","phone"],"k":[29,14],"o":0},"mobile_phone_off":{"subcategory":"av-symbol","a":"Mobile Phone off","b":"1F4F4","d":true,"e":true,"f":true,"h":true,"j":["mobile_phone_off","mute","orange-square","silence","quiet"],"k":[29,15],"o":0},"female_sign":{"subcategory":"gender","a":"Female Sign","b":"2640-FE0F","c":"2640","d":false,"e":true,"f":true,"h":true,"j":["female_sign","woman","women","lady","girl"],"k":[57,36],"o":4},"male_sign":{"subcategory":"gender","a":"Male Sign","b":"2642-FE0F","c":"2642","d":false,"e":true,"f":true,"h":true,"j":["male_sign","man","boy","men"],"k":[57,37],"o":4},"transgender_symbol":{"subcategory":"gender","a":"Transgender Symbol","b":"26A7-FE0F","c":"26A7","d":true,"e":true,"f":true,"h":true,"j":["transgender symbol","transgender","lgbtq"],"k":[58,9],"o":13},"heavy_multiplication_x":{"subcategory":"math","a":"Heavy Multiplication X","b":"2716-FE0F","c":"2716","d":true,"e":true,"f":true,"h":true,"j":["multiplication_sign","math","calculation"],"k":[59,24],"o":0},"heavy_plus_sign":{"subcategory":"math","a":"Heavy Plus Sign","b":"2795","d":true,"e":true,"f":true,"h":true,"j":["plus_sign","math","calculation","addition","more","increase"],"k":[59,42],"o":0},"heavy_minus_sign":{"subcategory":"math","a":"Heavy Minus Sign","b":"2796","d":true,"e":true,"f":true,"h":true,"j":["minus_sign","math","calculation","subtract","less"],"k":[59,43],"o":0},"heavy_division_sign":{"subcategory":"math","a":"Heavy Division Sign","b":"2797","d":true,"e":true,"f":true,"h":true,"j":["division_sign","divide","math","calculation"],"k":[59,44],"o":0},"heavy_equals_sign":{"subcategory":"math","a":"Heavy Equals Sign","b":"1F7F0","d":true,"e":true,"f":true,"h":true,"j":["heavy equals sign","math"],"k":[38,45],"o":14},"infinity":{"subcategory":"math","a":"Infinity","b":"267E-FE0F","c":"267E","d":true,"e":true,"f":true,"h":true,"j":["infinity","forever"],"k":[57,57],"o":11},"bangbang":{"subcategory":"punctuation","a":"Double Exclamation Mark","b":"203C-FE0F","c":"203C","d":true,"e":true,"f":true,"h":true,"j":["double_exclamation_mark","exclamation","surprise"],"k":[56,32],"o":0},"interrobang":{"subcategory":"punctuation","a":"Exclamation Question Mark","b":"2049-FE0F","c":"2049","d":true,"e":true,"f":true,"h":true,"j":["exclamation_question_mark","wat","punctuation","surprise"],"k":[56,33],"o":0},"question":{"subcategory":"punctuation","a":"Black Question Mark Ornament","b":"2753","d":true,"e":true,"f":true,"h":true,"j":["question_mark","doubt","confused"],"k":[59,34],"o":0},"grey_question":{"subcategory":"punctuation","a":"White Question Mark Ornament","b":"2754","d":true,"e":true,"f":true,"h":true,"j":["white_question_mark","doubts","gray","huh","confused"],"k":[59,35],"o":0},"grey_exclamation":{"subcategory":"punctuation","a":"White Exclamation Mark Ornament","b":"2755","d":true,"e":true,"f":true,"h":true,"j":["white_exclamation_mark","surprise","punctuation","gray","wow","warning"],"k":[59,36],"o":0},"exclamation":{"subcategory":"punctuation","a":"Heavy Exclamation Mark Symbol","b":"2757","d":true,"e":true,"f":true,"h":true,"j":["exclamation_mark","heavy_exclamation_mark","danger","surprise","punctuation","wow","warning"],"k":[59,37],"n":["heavy_exclamation_mark"],"o":0},"wavy_dash":{"subcategory":"punctuation","a":"Wavy Dash","b":"3030-FE0F","c":"3030","d":true,"e":true,"f":true,"h":true,"j":["wavy_dash","draw","line","moustache","mustache","squiggle","scribble"],"k":[59,57],"o":0},"currency_exchange":{"subcategory":"currency","a":"Currency Exchange","b":"1F4B1","d":true,"e":true,"f":true,"h":true,"j":["currency_exchange","money","sales","dollar","travel"],"k":[28,9],"o":0},"heavy_dollar_sign":{"subcategory":"currency","a":"Heavy Dollar Sign","b":"1F4B2","d":true,"e":true,"f":true,"h":true,"j":["heavy_dollar_sign","money","sales","payment","currency","buck"],"k":[28,10],"o":0},"medical_symbol":{"subcategory":"other-symbol","a":"Medical Symbol","b":"2695-FE0F","c":"2695","d":false,"e":true,"f":true,"h":true,"j":["medical_symbol","health","hospital"],"k":[58,1],"n":["staff_of_aesculapius"],"o":4},"recycle":{"subcategory":"other-symbol","a":"Black Universal Recycling Symbol","b":"267B-FE0F","c":"267B","d":true,"e":true,"f":true,"h":true,"j":["recycling_symbol","arrow","environment","garbage","trash"],"k":[57,56],"o":0},"fleur_de_lis":{"subcategory":"other-symbol","a":"Fleur-De-Lis","b":"269C-FE0F","c":"269C","d":true,"e":true,"f":true,"h":true,"j":["fleur_de_lis","decorative","scout"],"k":[58,6],"o":1},"trident":{"subcategory":"other-symbol","a":"Trident Emblem","b":"1F531","d":true,"e":true,"f":true,"h":true,"j":["trident_emblem","weapon","spear"],"k":[30,14],"o":0},"name_badge":{"subcategory":"other-symbol","a":"Name Badge","b":"1F4DB","d":true,"e":true,"f":true,"h":true,"j":["name_badge","fire","forbid"],"k":[28,51],"o":0},"beginner":{"subcategory":"other-symbol","a":"Japanese Symbol for Beginner","b":"1F530","d":true,"e":true,"f":true,"h":true,"j":["japanese_symbol_for_beginner","badge","shield"],"k":[30,13],"o":0},"o":{"subcategory":"other-symbol","a":"Heavy Large Circle","b":"2B55","d":true,"e":true,"f":true,"h":true,"j":["hollow_red_circle","circle","round"],"k":[59,56],"o":0},"white_check_mark":{"subcategory":"other-symbol","a":"White Heavy Check Mark","b":"2705","d":true,"e":true,"f":true,"h":true,"j":["check_mark_button","green-square","ok","agree","vote","election","answer","tick"],"k":[58,55],"o":0},"ballot_box_with_check":{"subcategory":"other-symbol","a":"Ballot Box with Check","b":"2611-FE0F","c":"2611","d":true,"e":true,"f":true,"h":true,"j":["check_box_with_check","ok","agree","confirm","black-square","vote","election","yes","tick"],"k":[57,16],"o":0},"heavy_check_mark":{"subcategory":"other-symbol","a":"Heavy Check Mark","b":"2714-FE0F","c":"2714","d":true,"e":true,"f":true,"h":true,"j":["check_mark","ok","nike","answer","yes","tick"],"k":[59,23],"o":0},"x":{"subcategory":"other-symbol","a":"Cross Mark","b":"274C","d":true,"e":true,"f":true,"h":true,"j":["cross_mark","no","delete","remove","cancel","red"],"k":[59,32],"o":0},"negative_squared_cross_mark":{"subcategory":"other-symbol","a":"Negative Squared Cross Mark","b":"274E","d":true,"e":true,"f":true,"h":true,"j":["cross_mark_button","x","green-square","no","deny"],"k":[59,33],"o":0},"curly_loop":{"subcategory":"other-symbol","a":"Curly Loop","b":"27B0","d":true,"e":true,"f":true,"h":true,"j":["curly_loop","scribble","draw","shape","squiggle"],"k":[59,46],"o":0},"loop":{"subcategory":"other-symbol","a":"Double Curly Loop","b":"27BF","d":true,"e":true,"f":true,"h":true,"j":["double_curly_loop","tape","cassette"],"k":[59,47],"o":1},"part_alternation_mark":{"subcategory":"other-symbol","a":"Part Alternation Mark","b":"303D-FE0F","c":"303D","d":true,"e":true,"f":true,"h":true,"j":["part_alternation_mark","graph","presentation","stats","business","economics","bad"],"k":[59,58],"o":0},"eight_spoked_asterisk":{"subcategory":"other-symbol","a":"Eight Spoked Asterisk","b":"2733-FE0F","c":"2733","d":true,"e":true,"f":true,"h":true,"j":["eight_spoked_asterisk","star","sparkle","green-square"],"k":[59,28],"o":0},"eight_pointed_black_star":{"subcategory":"other-symbol","a":"Eight Pointed Black Star","b":"2734-FE0F","c":"2734","d":true,"e":true,"f":true,"h":true,"j":["eight_pointed_star","orange-square","shape","polygon"],"k":[59,29],"o":0},"sparkle":{"subcategory":"other-symbol","a":"Sparkle","b":"2747-FE0F","c":"2747","d":true,"e":true,"f":true,"h":true,"j":["sparkle","stars","green-square","awesome","good","fireworks"],"k":[59,31],"o":0},"copyright":{"subcategory":"other-symbol","a":"Copyright Sign","b":"00A9-FE0F","c":"00A9","d":true,"e":true,"f":true,"h":false,"j":["copyright","ip","license","circle","law","legal"],"k":[0,12],"o":0},"registered":{"subcategory":"other-symbol","a":"Registered Sign","b":"00AE-FE0F","c":"00AE","d":true,"e":true,"f":true,"h":false,"j":["registered","alphabet","circle"],"k":[0,13],"o":0},"tm":{"subcategory":"other-symbol","a":"Trade Mark Sign","b":"2122-FE0F","c":"2122","d":true,"e":true,"f":true,"h":true,"j":["trade_mark","trademark","brand","law","legal"],"k":[56,34],"o":0},"hash":{"subcategory":"keycap","a":"Hash Key","b":"0023-FE0F-20E3","c":"0023-20E3","d":true,"e":true,"f":true,"h":false,"j":["keycap_","symbol","blue-square","twitter"],"k":[0,0],"o":0},"keycap_star":{"subcategory":"keycap","a":"Keycap: *","b":"002A-FE0F-20E3","c":"002A-20E3","d":true,"e":true,"f":true,"h":false,"j":["keycap_","star","keycap"],"k":[0,1],"o":2},"zero":{"subcategory":"keycap","a":"Keycap 0","b":"0030-FE0F-20E3","c":"0030-20E3","d":true,"e":true,"f":true,"h":false,"j":["keycap_0","0","numbers","blue-square","null","zero"],"k":[0,2],"o":0},"one":{"subcategory":"keycap","a":"Keycap 1","b":"0031-FE0F-20E3","c":"0031-20E3","d":true,"e":true,"f":true,"h":false,"j":["keycap_1","blue-square","numbers","1","one"],"k":[0,3],"o":0},"two":{"subcategory":"keycap","a":"Keycap 2","b":"0032-FE0F-20E3","c":"0032-20E3","d":true,"e":true,"f":true,"h":false,"j":["keycap_2","numbers","2","prime","blue-square","two"],"k":[0,4],"o":0},"three":{"subcategory":"keycap","a":"Keycap 3","b":"0033-FE0F-20E3","c":"0033-20E3","d":true,"e":true,"f":true,"h":false,"j":["keycap_3","3","numbers","prime","blue-square","three"],"k":[0,5],"o":0},"four":{"subcategory":"keycap","a":"Keycap 4","b":"0034-FE0F-20E3","c":"0034-20E3","d":true,"e":true,"f":true,"h":false,"j":["keycap_4","4","numbers","blue-square","four"],"k":[0,6],"o":0},"five":{"subcategory":"keycap","a":"Keycap 5","b":"0035-FE0F-20E3","c":"0035-20E3","d":true,"e":true,"f":true,"h":false,"j":["keycap_5","5","numbers","blue-square","prime","five"],"k":[0,7],"o":0},"six":{"subcategory":"keycap","a":"Keycap 6","b":"0036-FE0F-20E3","c":"0036-20E3","d":true,"e":true,"f":true,"h":false,"j":["keycap_6","6","numbers","blue-square","six"],"k":[0,8],"o":0},"seven":{"subcategory":"keycap","a":"Keycap 7","b":"0037-FE0F-20E3","c":"0037-20E3","d":true,"e":true,"f":true,"h":false,"j":["keycap_7","7","numbers","blue-square","prime","seven"],"k":[0,9],"o":0},"eight":{"subcategory":"keycap","a":"Keycap 8","b":"0038-FE0F-20E3","c":"0038-20E3","d":true,"e":true,"f":true,"h":false,"j":["keycap_8","8","blue-square","numbers","eight"],"k":[0,10],"o":0},"nine":{"subcategory":"keycap","a":"Keycap 9","b":"0039-FE0F-20E3","c":"0039-20E3","d":true,"e":true,"f":true,"h":false,"j":["keycap_9","blue-square","numbers","9","nine"],"k":[0,11],"o":0},"keycap_ten":{"subcategory":"keycap","a":"Keycap Ten","b":"1F51F","d":true,"e":true,"f":true,"h":true,"j":["keycap_10","numbers","10","blue-square","ten"],"k":[29,57],"o":0},"capital_abcd":{"subcategory":"alphanum","a":"Input Symbol for Latin Capital Letters","b":"1F520","d":true,"e":true,"f":true,"h":true,"j":["input_latin_uppercase","alphabet","words","letters","uppercase","blue-square"],"k":[29,58],"o":0},"abcd":{"subcategory":"alphanum","a":"Input Symbol for Latin Small Letters","b":"1F521","d":true,"e":true,"f":true,"h":true,"j":["input_latin_lowercase","blue-square","letters","lowercase","alphabet"],"k":[29,59],"o":0},"symbols":{"subcategory":"alphanum","a":"Input Symbol for Symbols","b":"1F523","d":true,"e":true,"f":true,"h":true,"j":["input_symbols","blue-square","music","note","ampersand","percent","glyphs","characters"],"k":[30,0],"o":0},"abc":{"subcategory":"alphanum","a":"Input Symbol for Latin Letters","b":"1F524","d":true,"e":true,"f":true,"h":true,"j":["input_latin_letters","blue-square","alphabet"],"k":[30,1],"o":0},"a":{"subcategory":"alphanum","a":"Negative Squared Latin Capital Letter a","b":"1F170-FE0F","c":"1F170","d":true,"e":true,"f":true,"h":true,"j":["a_button","red-square","alphabet","letter"],"k":[0,16],"o":0},"ab":{"subcategory":"alphanum","a":"Negative Squared Ab","b":"1F18E","d":true,"e":true,"f":true,"h":true,"j":["ab_button","red-square","alphabet"],"k":[0,20],"o":0},"b":{"subcategory":"alphanum","a":"Negative Squared Latin Capital Letter B","b":"1F171-FE0F","c":"1F171","d":true,"e":true,"f":true,"h":true,"j":["b_button","red-square","alphabet","letter"],"k":[0,17],"o":0},"cl":{"subcategory":"alphanum","a":"Squared Cl","b":"1F191","d":true,"e":true,"f":true,"h":true,"j":["cl_button","alphabet","words","red-square"],"k":[0,21],"o":0},"cool":{"subcategory":"alphanum","a":"Squared Cool","b":"1F192","d":true,"e":true,"f":true,"h":true,"j":["cool_button","words","blue-square"],"k":[0,22],"o":0},"free":{"subcategory":"alphanum","a":"Squared Free","b":"1F193","d":true,"e":true,"f":true,"h":true,"j":["free_button","blue-square","words"],"k":[0,23],"o":0},"information_source":{"subcategory":"alphanum","a":"Information Source","b":"2139-FE0F","c":"2139","d":true,"e":true,"f":true,"h":true,"j":["information","blue-square","alphabet","letter"],"k":[56,35],"o":0},"id":{"subcategory":"alphanum","a":"Squared Id","b":"1F194","d":true,"e":true,"f":true,"h":true,"j":["id_button","purple-square","words"],"k":[0,24],"o":0},"m":{"subcategory":"alphanum","a":"Circled Latin Capital Letter M","b":"24C2-FE0F","c":"24C2","d":true,"e":true,"f":true,"h":true,"j":["circled_m","alphabet","blue-circle","letter"],"k":[57,1],"o":0},"new":{"subcategory":"alphanum","a":"Squared New","b":"1F195","d":true,"e":true,"f":true,"h":true,"j":["new_button","blue-square","words","start"],"k":[0,25],"o":0},"ng":{"subcategory":"alphanum","a":"Squared Ng","b":"1F196","d":true,"e":true,"f":true,"h":true,"j":["ng_button","blue-square","words","shape","icon"],"k":[0,26],"o":0},"o2":{"subcategory":"alphanum","a":"Negative Squared Latin Capital Letter O","b":"1F17E-FE0F","c":"1F17E","d":true,"e":true,"f":true,"h":true,"j":["o_button","alphabet","red-square","letter"],"k":[0,18],"o":0},"ok":{"subcategory":"alphanum","a":"Squared Ok","b":"1F197","d":true,"e":true,"f":true,"h":true,"j":["ok_button","good","agree","yes","blue-square"],"k":[0,27],"o":0},"parking":{"subcategory":"alphanum","a":"Negative Squared Latin Capital Letter P","b":"1F17F-FE0F","c":"1F17F","d":true,"e":true,"f":true,"h":true,"j":["p_button","cars","blue-square","alphabet","letter"],"k":[0,19],"o":0},"sos":{"subcategory":"alphanum","a":"Squared Sos","b":"1F198","d":true,"e":true,"f":true,"h":true,"j":["sos_button","help","red-square","words","emergency","911"],"k":[0,28],"o":0},"up":{"subcategory":"alphanum","a":"Squared Up with Exclamation Mark","b":"1F199","d":true,"e":true,"f":true,"h":true,"j":["up_button","blue-square","above","high"],"k":[0,29],"o":0},"vs":{"subcategory":"alphanum","a":"Squared Vs","b":"1F19A","d":true,"e":true,"f":true,"h":true,"j":["vs_button","words","orange-square"],"k":[0,30],"o":0},"koko":{"subcategory":"alphanum","a":"Squared Katakana Koko","b":"1F201","d":true,"e":true,"f":true,"h":true,"j":["japanese_here_button","blue-square","here","katakana","japanese","destination"],"k":[4,45],"o":0},"sa":{"subcategory":"alphanum","a":"Squared Katakana Sa","b":"1F202-FE0F","c":"1F202","d":true,"e":true,"f":true,"h":true,"j":["japanese_service_charge_button","japanese","blue-square","katakana"],"k":[4,46],"o":0},"u6708":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-6708","b":"1F237-FE0F","c":"1F237","d":true,"e":true,"f":true,"h":true,"j":["japanese_monthly_amount_button","chinese","month","moon","japanese","orange-square","kanji"],"k":[4,54],"o":0},"u6709":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-6709","b":"1F236","d":true,"e":true,"f":true,"h":true,"j":["japanese_not_free_of_charge_button","orange-square","chinese","have","kanji"],"k":[4,53],"o":0},"u6307":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-6307","b":"1F22F","d":true,"e":true,"f":true,"h":true,"j":["japanese_reserved_button","chinese","point","green-square","kanji"],"k":[4,48],"o":0},"ideograph_advantage":{"subcategory":"alphanum","a":"Circled Ideograph Advantage","b":"1F250","d":true,"e":true,"f":true,"h":true,"j":["japanese_bargain_button","chinese","kanji","obtain","get","circle"],"k":[4,58],"o":0},"u5272":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-5272","b":"1F239","d":true,"e":true,"f":true,"h":true,"j":["japanese_discount_button","cut","divide","chinese","kanji","pink-square"],"k":[4,56],"o":0},"u7121":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-7121","b":"1F21A","d":true,"e":true,"f":true,"h":true,"j":["japanese_free_of_charge_button","nothing","chinese","kanji","japanese","orange-square"],"k":[4,47],"o":0},"u7981":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-7981","b":"1F232","d":true,"e":true,"f":true,"h":true,"j":["japanese_prohibited_button","kanji","japanese","chinese","forbidden","limit","restricted","red-square"],"k":[4,49],"o":0},"accept":{"subcategory":"alphanum","a":"Circled Ideograph Accept","b":"1F251","d":true,"e":true,"f":true,"h":true,"j":["japanese_acceptable_button","ok","good","chinese","kanji","agree","yes","orange-circle"],"k":[4,59],"o":0},"u7533":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-7533","b":"1F238","d":true,"e":true,"f":true,"h":true,"j":["japanese_application_button","chinese","japanese","kanji","orange-square"],"k":[4,55],"o":0},"u5408":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-5408","b":"1F234","d":true,"e":true,"f":true,"h":true,"j":["japanese_passing_grade_button","japanese","chinese","join","kanji","red-square"],"k":[4,51],"o":0},"u7a7a":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-7a7a","b":"1F233","d":true,"e":true,"f":true,"h":true,"j":["japanese_vacancy_button","kanji","japanese","chinese","empty","sky","blue-square"],"k":[4,50],"o":0},"congratulations":{"subcategory":"alphanum","a":"Circled Ideograph Congratulation","b":"3297-FE0F","c":"3297","d":true,"e":true,"f":true,"h":true,"j":["japanese_congratulations_button","chinese","kanji","japanese","red-circle"],"k":[59,59],"o":0},"secret":{"subcategory":"alphanum","a":"Circled Ideograph Secret","b":"3299-FE0F","c":"3299","d":true,"e":true,"f":true,"h":true,"j":["japanese_secret_button","privacy","chinese","sshh","kanji","red-circle"],"k":[59,60],"o":0},"u55b6":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-55b6","b":"1F23A","d":true,"e":true,"f":true,"h":true,"j":["japanese_open_for_business_button","japanese","opening hours","orange-square"],"k":[4,57],"o":0},"u6e80":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-6e80","b":"1F235","d":true,"e":true,"f":true,"h":true,"j":["japanese_no_vacancy_button","full","chinese","japanese","red-square","kanji"],"k":[4,52],"o":0},"red_circle":{"subcategory":"geometric","a":"Large Red Circle","b":"1F534","d":true,"e":true,"f":true,"h":true,"j":["red_circle","shape","error","danger"],"k":[30,17],"o":0},"large_orange_circle":{"subcategory":"geometric","a":"Large Orange Circle","b":"1F7E0","d":true,"e":true,"f":true,"h":true,"j":["orange_circle","round"],"k":[38,33],"o":12},"large_yellow_circle":{"subcategory":"geometric","a":"Large Yellow Circle","b":"1F7E1","d":true,"e":true,"f":true,"h":true,"j":["yellow_circle","round"],"k":[38,34],"o":12},"large_green_circle":{"subcategory":"geometric","a":"Large Green Circle","b":"1F7E2","d":true,"e":true,"f":true,"h":true,"j":["green_circle","round"],"k":[38,35],"o":12},"large_blue_circle":{"subcategory":"geometric","a":"Large Blue Circle","b":"1F535","d":true,"e":true,"f":true,"h":true,"j":["blue_circle","shape","icon","button"],"k":[30,18],"o":0},"large_purple_circle":{"subcategory":"geometric","a":"Large Purple Circle","b":"1F7E3","d":true,"e":true,"f":true,"h":true,"j":["purple_circle","round"],"k":[38,36],"o":12},"large_brown_circle":{"subcategory":"geometric","a":"Large Brown Circle","b":"1F7E4","d":true,"e":true,"f":true,"h":true,"j":["brown_circle","round"],"k":[38,37],"o":12},"black_circle":{"subcategory":"geometric","a":"Medium Black Circle","b":"26AB","d":true,"e":true,"f":true,"h":true,"j":["black_circle","shape","button","round"],"k":[58,11],"o":0},"white_circle":{"subcategory":"geometric","a":"Medium White Circle","b":"26AA","d":true,"e":true,"f":true,"h":true,"j":["white_circle","shape","round"],"k":[58,10],"o":0},"large_red_square":{"subcategory":"geometric","a":"Large Red Square","b":"1F7E5","d":true,"e":true,"f":true,"h":true,"j":["red_square"],"k":[38,38],"o":12},"large_orange_square":{"subcategory":"geometric","a":"Large Orange Square","b":"1F7E7","d":true,"e":true,"f":true,"h":true,"j":["orange_square"],"k":[38,40],"o":12},"large_yellow_square":{"subcategory":"geometric","a":"Large Yellow Square","b":"1F7E8","d":true,"e":true,"f":true,"h":true,"j":["yellow_square"],"k":[38,41],"o":12},"large_green_square":{"subcategory":"geometric","a":"Large Green Square","b":"1F7E9","d":true,"e":true,"f":true,"h":true,"j":["green_square"],"k":[38,42],"o":12},"large_blue_square":{"subcategory":"geometric","a":"Large Blue Square","b":"1F7E6","d":true,"e":true,"f":true,"h":true,"j":["blue_square"],"k":[38,39],"o":12},"large_purple_square":{"subcategory":"geometric","a":"Large Purple Square","b":"1F7EA","d":true,"e":true,"f":true,"h":true,"j":["purple_square"],"k":[38,43],"o":12},"large_brown_square":{"subcategory":"geometric","a":"Large Brown Square","b":"1F7EB","d":true,"e":true,"f":true,"h":true,"j":["brown_square"],"k":[38,44],"o":12},"black_large_square":{"subcategory":"geometric","a":"Black Large Square","b":"2B1B","d":true,"e":true,"f":true,"h":true,"j":["black_large_square","shape","icon","button"],"k":[59,53],"o":0},"white_large_square":{"subcategory":"geometric","a":"White Large Square","b":"2B1C","d":true,"e":true,"f":true,"h":true,"j":["white_large_square","shape","icon","stone","button"],"k":[59,54],"o":0},"black_medium_square":{"subcategory":"geometric","a":"Black Medium Square","b":"25FC-FE0F","c":"25FC","d":true,"e":true,"f":true,"h":true,"j":["black_medium_square","shape","button","icon"],"k":[57,7],"o":0},"white_medium_square":{"subcategory":"geometric","a":"White Medium Square","b":"25FB-FE0F","c":"25FB","d":true,"e":true,"f":true,"h":true,"j":["white_medium_square","shape","stone","icon"],"k":[57,6],"o":0},"black_medium_small_square":{"subcategory":"geometric","a":"Black Medium Small Square","b":"25FE","d":true,"e":true,"f":true,"h":true,"j":["black_medium_small_square","icon","shape","button"],"k":[57,9],"o":0},"white_medium_small_square":{"subcategory":"geometric","a":"White Medium Small Square","b":"25FD","d":true,"e":true,"f":true,"h":true,"j":["white_medium_small_square","shape","stone","icon","button"],"k":[57,8],"o":0},"black_small_square":{"subcategory":"geometric","a":"Black Small Square","b":"25AA-FE0F","c":"25AA","d":true,"e":true,"f":true,"h":true,"j":["black_small_square","shape","icon"],"k":[57,2],"o":0},"white_small_square":{"subcategory":"geometric","a":"White Small Square","b":"25AB-FE0F","c":"25AB","d":true,"e":true,"f":true,"h":true,"j":["white_small_square","shape","icon"],"k":[57,3],"o":0},"large_orange_diamond":{"subcategory":"geometric","a":"Large Orange Diamond","b":"1F536","d":true,"e":true,"f":true,"h":true,"j":["large_orange_diamond","shape","jewel","gem"],"k":[30,19],"o":0},"large_blue_diamond":{"subcategory":"geometric","a":"Large Blue Diamond","b":"1F537","d":true,"e":true,"f":true,"h":true,"j":["large_blue_diamond","shape","jewel","gem"],"k":[30,20],"o":0},"small_orange_diamond":{"subcategory":"geometric","a":"Small Orange Diamond","b":"1F538","d":true,"e":true,"f":true,"h":true,"j":["small_orange_diamond","shape","jewel","gem"],"k":[30,21],"o":0},"small_blue_diamond":{"subcategory":"geometric","a":"Small Blue Diamond","b":"1F539","d":true,"e":true,"f":true,"h":true,"j":["small_blue_diamond","shape","jewel","gem"],"k":[30,22],"o":0},"small_red_triangle":{"subcategory":"geometric","a":"Up-Pointing Red Triangle","b":"1F53A","d":true,"e":true,"f":true,"h":true,"j":["red_triangle_pointed_up","shape","direction","up","top"],"k":[30,23],"o":0},"small_red_triangle_down":{"subcategory":"geometric","a":"Down-Pointing Red Triangle","b":"1F53B","d":true,"e":true,"f":true,"h":true,"j":["red_triangle_pointed_down","shape","direction","bottom"],"k":[30,24],"o":0},"diamond_shape_with_a_dot_inside":{"subcategory":"geometric","a":"Diamond Shape with a Dot Inside","b":"1F4A0","d":true,"e":true,"f":true,"h":true,"j":["diamond_with_a_dot","jewel","blue","gem","crystal","fancy"],"k":[27,48],"o":0},"radio_button":{"subcategory":"geometric","a":"Radio Button","b":"1F518","d":true,"e":true,"f":true,"h":true,"j":["radio_button","input","old","music","circle"],"k":[29,50],"o":0},"white_square_button":{"subcategory":"geometric","a":"White Square Button","b":"1F533","d":true,"e":true,"f":true,"h":true,"j":["white_square_button","shape","input"],"k":[30,16],"o":0},"black_square_button":{"subcategory":"geometric","a":"Black Square Button","b":"1F532","d":true,"e":true,"f":true,"h":true,"j":["black_square_button","shape","input","frame"],"k":[30,15],"o":0},"checkered_flag":{"subcategory":"flag","a":"Chequered Flag","b":"1F3C1","d":true,"e":true,"f":true,"h":true,"j":["chequered_flag","contest","finishline","race","gokart"],"k":[8,7],"o":0},"triangular_flag_on_post":{"subcategory":"flag","a":"Triangular Flag on Post","b":"1F6A9","d":true,"e":true,"f":true,"h":true,"j":["triangular_flag","mark","milestone","place"],"k":[36,30],"o":0},"crossed_flags":{"subcategory":"flag","a":"Crossed Flags","b":"1F38C","d":true,"e":true,"f":true,"h":true,"j":["crossed_flags","japanese","nation","country","border"],"k":[7,20],"o":0},"waving_black_flag":{"subcategory":"flag","a":"Waving Black Flag","b":"1F3F4","d":true,"e":true,"f":true,"h":true,"j":["black_flag","pirate"],"k":[10,35],"o":1},"waving_white_flag":{"subcategory":"flag","a":"White Flag","b":"1F3F3-FE0F","c":"1F3F3","d":true,"e":true,"f":true,"h":true,"j":["white_flag","losing","loser","lost","surrender","give up","fail"],"k":[10,30],"o":0},"rainbow-flag":{"subcategory":"flag","a":"Rainbow Flag","b":"1F3F3-FE0F-200D-1F308","c":"1F3F3-200D-1F308","d":true,"e":true,"f":true,"h":true,"j":["rainbow_flag","flag","rainbow","pride","gay","lgbt","queer","homosexual","lesbian","bisexual"],"k":[10,28],"o":4},"transgender_flag":{"subcategory":"flag","a":"Transgender Flag","b":"1F3F3-FE0F-200D-26A7-FE0F","d":true,"e":true,"f":true,"h":false,"j":["transgender flag","transgender","flag","pride","lgbtq"],"k":[10,29],"o":13},"pirate_flag":{"subcategory":"flag","a":"Pirate Flag","b":"1F3F4-200D-2620-FE0F","c":"1F3F4-200D-2620","d":true,"e":true,"f":true,"h":true,"j":["pirate_flag","skull","crossbones","flag","banner"],"k":[10,31],"o":11},"flag-ac":{"subcategory":"country-flag","a":"Ascension Island Flag","b":"1F1E6-1F1E8","d":true,"e":true,"f":true,"h":true,"j":["flag_ascension_island"],"k":[0,31],"o":2},"flag-ad":{"subcategory":"country-flag","a":"Andorra Flag","b":"1F1E6-1F1E9","d":true,"e":true,"f":true,"h":true,"j":["flag_andorra","ad","flag","nation","country","banner","andorra"],"k":[0,32],"o":2},"flag-ae":{"subcategory":"country-flag","a":"United Arab Emirates Flag","b":"1F1E6-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_united_arab_emirates","united","arab","emirates","flag","nation","country","banner","united_arab_emirates"],"k":[0,33],"o":2},"flag-af":{"subcategory":"country-flag","a":"Afghanistan Flag","b":"1F1E6-1F1EB","d":true,"e":true,"f":true,"h":true,"j":["flag_afghanistan","af","flag","nation","country","banner","afghanistan"],"k":[0,34],"o":2},"flag-ag":{"subcategory":"country-flag","a":"Antigua & Barbuda Flag","b":"1F1E6-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_antigua_barbuda","antigua","barbuda","flag","nation","country","banner","antigua_barbuda"],"k":[0,35],"o":2},"flag-ai":{"subcategory":"country-flag","a":"Anguilla Flag","b":"1F1E6-1F1EE","d":true,"e":true,"f":true,"h":true,"j":["flag_anguilla","ai","flag","nation","country","banner","anguilla"],"k":[0,36],"o":2},"flag-al":{"subcategory":"country-flag","a":"Albania Flag","b":"1F1E6-1F1F1","d":true,"e":true,"f":true,"h":true,"j":["flag_albania","al","flag","nation","country","banner","albania"],"k":[0,37],"o":2},"flag-am":{"subcategory":"country-flag","a":"Armenia Flag","b":"1F1E6-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_armenia","am","flag","nation","country","banner","armenia"],"k":[0,38],"o":2},"flag-ao":{"subcategory":"country-flag","a":"Angola Flag","b":"1F1E6-1F1F4","d":true,"e":true,"f":true,"h":true,"j":["flag_angola","ao","flag","nation","country","banner","angola"],"k":[0,39],"o":2},"flag-aq":{"subcategory":"country-flag","a":"Antarctica Flag","b":"1F1E6-1F1F6","d":true,"e":true,"f":true,"h":true,"j":["flag_antarctica","aq","flag","nation","country","banner","antarctica"],"k":[0,40],"o":2},"flag-ar":{"subcategory":"country-flag","a":"Argentina Flag","b":"1F1E6-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_argentina","ar","flag","nation","country","banner","argentina"],"k":[0,41],"o":2},"flag-as":{"subcategory":"country-flag","a":"American Samoa Flag","b":"1F1E6-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["flag_american_samoa","american","ws","flag","nation","country","banner","american_samoa"],"k":[0,42],"o":2},"flag-at":{"subcategory":"country-flag","a":"Austria Flag","b":"1F1E6-1F1F9","d":true,"e":true,"f":true,"h":true,"j":["flag_austria","at","flag","nation","country","banner","austria"],"k":[0,43],"o":2},"flag-au":{"subcategory":"country-flag","a":"Australia Flag","b":"1F1E6-1F1FA","d":true,"e":true,"f":true,"h":true,"j":["flag_australia","au","flag","nation","country","banner","australia"],"k":[0,44],"o":2},"flag-aw":{"subcategory":"country-flag","a":"Aruba Flag","b":"1F1E6-1F1FC","d":true,"e":true,"f":true,"h":true,"j":["flag_aruba","aw","flag","nation","country","banner","aruba"],"k":[0,45],"o":2},"flag-ax":{"subcategory":"country-flag","a":"Åland Islands Flag","b":"1F1E6-1F1FD","d":true,"e":true,"f":true,"h":true,"j":["flag_aland_islands","Åland","islands","flag","nation","country","banner","aland_islands"],"k":[0,46],"o":2},"flag-az":{"subcategory":"country-flag","a":"Azerbaijan Flag","b":"1F1E6-1F1FF","d":true,"e":true,"f":true,"h":true,"j":["flag_azerbaijan","az","flag","nation","country","banner","azerbaijan"],"k":[0,47],"o":2},"flag-ba":{"subcategory":"country-flag","a":"Bosnia & Herzegovina Flag","b":"1F1E7-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_bosnia_herzegovina","bosnia","herzegovina","flag","nation","country","banner","bosnia_herzegovina"],"k":[0,48],"o":2},"flag-bb":{"subcategory":"country-flag","a":"Barbados Flag","b":"1F1E7-1F1E7","d":true,"e":true,"f":true,"h":true,"j":["flag_barbados","bb","flag","nation","country","banner","barbados"],"k":[0,49],"o":2},"flag-bd":{"subcategory":"country-flag","a":"Bangladesh Flag","b":"1F1E7-1F1E9","d":true,"e":true,"f":true,"h":true,"j":["flag_bangladesh","bd","flag","nation","country","banner","bangladesh"],"k":[0,50],"o":2},"flag-be":{"subcategory":"country-flag","a":"Belgium Flag","b":"1F1E7-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_belgium","be","flag","nation","country","banner","belgium"],"k":[0,51],"o":2},"flag-bf":{"subcategory":"country-flag","a":"Burkina Faso Flag","b":"1F1E7-1F1EB","d":true,"e":true,"f":true,"h":true,"j":["flag_burkina_faso","burkina","faso","flag","nation","country","banner","burkina_faso"],"k":[0,52],"o":2},"flag-bg":{"subcategory":"country-flag","a":"Bulgaria Flag","b":"1F1E7-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_bulgaria","bg","flag","nation","country","banner","bulgaria"],"k":[0,53],"o":2},"flag-bh":{"subcategory":"country-flag","a":"Bahrain Flag","b":"1F1E7-1F1ED","d":true,"e":true,"f":true,"h":true,"j":["flag_bahrain","bh","flag","nation","country","banner","bahrain"],"k":[0,54],"o":2},"flag-bi":{"subcategory":"country-flag","a":"Burundi Flag","b":"1F1E7-1F1EE","d":true,"e":true,"f":true,"h":true,"j":["flag_burundi","bi","flag","nation","country","banner","burundi"],"k":[0,55],"o":2},"flag-bj":{"subcategory":"country-flag","a":"Benin Flag","b":"1F1E7-1F1EF","d":true,"e":true,"f":true,"h":true,"j":["flag_benin","bj","flag","nation","country","banner","benin"],"k":[0,56],"o":2},"flag-bl":{"subcategory":"country-flag","a":"St. Barthélemy Flag","b":"1F1E7-1F1F1","d":true,"e":true,"f":true,"h":true,"j":["flag_st_barthelemy","saint","barthélemy","flag","nation","country","banner","st_barthelemy"],"k":[0,57],"o":2},"flag-bm":{"subcategory":"country-flag","a":"Bermuda Flag","b":"1F1E7-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_bermuda","bm","flag","nation","country","banner","bermuda"],"k":[0,58],"o":2},"flag-bn":{"subcategory":"country-flag","a":"Brunei Flag","b":"1F1E7-1F1F3","d":true,"e":true,"f":true,"h":true,"j":["flag_brunei","bn","darussalam","flag","nation","country","banner","brunei"],"k":[0,59],"o":2},"flag-bo":{"subcategory":"country-flag","a":"Bolivia Flag","b":"1F1E7-1F1F4","d":true,"e":true,"f":true,"h":true,"j":["flag_bolivia","bo","flag","nation","country","banner","bolivia"],"k":[0,60],"o":2},"flag-bq":{"subcategory":"country-flag","a":"Caribbean Netherlands Flag","b":"1F1E7-1F1F6","d":true,"e":true,"f":true,"h":true,"j":["flag_caribbean_netherlands","bonaire","flag","nation","country","banner","caribbean_netherlands"],"k":[1,0],"o":2},"flag-br":{"subcategory":"country-flag","a":"Brazil Flag","b":"1F1E7-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_brazil","br","flag","nation","country","banner","brazil"],"k":[1,1],"o":2},"flag-bs":{"subcategory":"country-flag","a":"Bahamas Flag","b":"1F1E7-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["flag_bahamas","bs","flag","nation","country","banner","bahamas"],"k":[1,2],"o":2},"flag-bt":{"subcategory":"country-flag","a":"Bhutan Flag","b":"1F1E7-1F1F9","d":true,"e":true,"f":true,"h":true,"j":["flag_bhutan","bt","flag","nation","country","banner","bhutan"],"k":[1,3],"o":2},"flag-bv":{"subcategory":"country-flag","a":"Bouvet Island Flag","b":"1F1E7-1F1FB","d":true,"e":true,"f":true,"h":true,"j":["flag_bouvet_island","norway"],"k":[1,4],"o":2},"flag-bw":{"subcategory":"country-flag","a":"Botswana Flag","b":"1F1E7-1F1FC","d":true,"e":true,"f":true,"h":true,"j":["flag_botswana","bw","flag","nation","country","banner","botswana"],"k":[1,5],"o":2},"flag-by":{"subcategory":"country-flag","a":"Belarus Flag","b":"1F1E7-1F1FE","d":true,"e":true,"f":true,"h":true,"j":["flag_belarus","by","flag","nation","country","banner","belarus"],"k":[1,6],"o":2},"flag-bz":{"subcategory":"country-flag","a":"Belize Flag","b":"1F1E7-1F1FF","d":true,"e":true,"f":true,"h":true,"j":["flag_belize","bz","flag","nation","country","banner","belize"],"k":[1,7],"o":2},"flag-ca":{"subcategory":"country-flag","a":"Canada Flag","b":"1F1E8-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_canada","ca","flag","nation","country","banner","canada"],"k":[1,8],"o":2},"flag-cc":{"subcategory":"country-flag","a":"Cocos (keeling) Islands Flag","b":"1F1E8-1F1E8","d":true,"e":true,"f":true,"h":true,"j":["flag_cocos_islands","cocos","keeling","islands","flag","nation","country","banner","cocos_islands"],"k":[1,9],"o":2},"flag-cd":{"subcategory":"country-flag","a":"Congo - Kinshasa Flag","b":"1F1E8-1F1E9","d":true,"e":true,"f":true,"h":true,"j":["flag_congo_kinshasa","congo","democratic","republic","flag","nation","country","banner","congo_kinshasa"],"k":[1,10],"o":2},"flag-cf":{"subcategory":"country-flag","a":"Central African Republic Flag","b":"1F1E8-1F1EB","d":true,"e":true,"f":true,"h":true,"j":["flag_central_african_republic","central","african","republic","flag","nation","country","banner","central_african_republic"],"k":[1,11],"o":2},"flag-cg":{"subcategory":"country-flag","a":"Congo - Brazzaville Flag","b":"1F1E8-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_congo_brazzaville","congo","flag","nation","country","banner","congo_brazzaville"],"k":[1,12],"o":2},"flag-ch":{"subcategory":"country-flag","a":"Switzerland Flag","b":"1F1E8-1F1ED","d":true,"e":true,"f":true,"h":true,"j":["flag_switzerland","ch","flag","nation","country","banner","switzerland"],"k":[1,13],"o":2},"flag-ci":{"subcategory":"country-flag","a":"Côte D’ivoire Flag","b":"1F1E8-1F1EE","d":true,"e":true,"f":true,"h":true,"j":["flag_cote_d_ivoire","ivory","coast","flag","nation","country","banner","cote_d_ivoire"],"k":[1,14],"o":2},"flag-ck":{"subcategory":"country-flag","a":"Cook Islands Flag","b":"1F1E8-1F1F0","d":true,"e":true,"f":true,"h":true,"j":["flag_cook_islands","cook","islands","flag","nation","country","banner","cook_islands"],"k":[1,15],"o":2},"flag-cl":{"subcategory":"country-flag","a":"Chile Flag","b":"1F1E8-1F1F1","d":true,"e":true,"f":true,"h":true,"j":["flag_chile","flag","nation","country","banner","chile"],"k":[1,16],"o":2},"flag-cm":{"subcategory":"country-flag","a":"Cameroon Flag","b":"1F1E8-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_cameroon","cm","flag","nation","country","banner","cameroon"],"k":[1,17],"o":2},"cn":{"subcategory":"country-flag","a":"China Flag","b":"1F1E8-1F1F3","d":true,"e":true,"f":true,"h":true,"j":["flag_china","china","chinese","prc","flag","country","nation","banner"],"k":[1,18],"n":["flag-cn"],"o":0},"flag-co":{"subcategory":"country-flag","a":"Colombia Flag","b":"1F1E8-1F1F4","d":true,"e":true,"f":true,"h":true,"j":["flag_colombia","co","flag","nation","country","banner","colombia"],"k":[1,19],"o":2},"flag-cp":{"subcategory":"country-flag","a":"Clipperton Island Flag","b":"1F1E8-1F1F5","d":true,"e":true,"f":true,"h":true,"j":["flag_clipperton_island"],"k":[1,20],"o":2},"flag-cr":{"subcategory":"country-flag","a":"Costa Rica Flag","b":"1F1E8-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_costa_rica","costa","rica","flag","nation","country","banner","costa_rica"],"k":[1,21],"o":2},"flag-cu":{"subcategory":"country-flag","a":"Cuba Flag","b":"1F1E8-1F1FA","d":true,"e":true,"f":true,"h":true,"j":["flag_cuba","cu","flag","nation","country","banner","cuba"],"k":[1,22],"o":2},"flag-cv":{"subcategory":"country-flag","a":"Cape Verde Flag","b":"1F1E8-1F1FB","d":true,"e":true,"f":true,"h":true,"j":["flag_cape_verde","cabo","verde","flag","nation","country","banner","cape_verde"],"k":[1,23],"o":2},"flag-cw":{"subcategory":"country-flag","a":"Curaçao Flag","b":"1F1E8-1F1FC","d":true,"e":true,"f":true,"h":true,"j":["flag_curacao","curaçao","flag","nation","country","banner","curacao"],"k":[1,24],"o":2},"flag-cx":{"subcategory":"country-flag","a":"Christmas Island Flag","b":"1F1E8-1F1FD","d":true,"e":true,"f":true,"h":true,"j":["flag_christmas_island","christmas","island","flag","nation","country","banner","christmas_island"],"k":[1,25],"o":2},"flag-cy":{"subcategory":"country-flag","a":"Cyprus Flag","b":"1F1E8-1F1FE","d":true,"e":true,"f":true,"h":true,"j":["flag_cyprus","cy","flag","nation","country","banner","cyprus"],"k":[1,26],"o":2},"flag-cz":{"subcategory":"country-flag","a":"Czechia Flag","b":"1F1E8-1F1FF","d":true,"e":true,"f":true,"h":true,"j":["flag_czechia","cz","flag","nation","country","banner","czechia"],"k":[1,27],"o":2},"de":{"subcategory":"country-flag","a":"Germany Flag","b":"1F1E9-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_germany","german","nation","flag","country","banner","germany"],"k":[1,28],"n":["flag-de"],"o":0},"flag-dg":{"subcategory":"country-flag","a":"Diego Garcia Flag","b":"1F1E9-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_diego_garcia"],"k":[1,29],"o":2},"flag-dj":{"subcategory":"country-flag","a":"Djibouti Flag","b":"1F1E9-1F1EF","d":true,"e":true,"f":true,"h":true,"j":["flag_djibouti","dj","flag","nation","country","banner","djibouti"],"k":[1,30],"o":2},"flag-dk":{"subcategory":"country-flag","a":"Denmark Flag","b":"1F1E9-1F1F0","d":true,"e":true,"f":true,"h":true,"j":["flag_denmark","dk","flag","nation","country","banner","denmark"],"k":[1,31],"o":2},"flag-dm":{"subcategory":"country-flag","a":"Dominica Flag","b":"1F1E9-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_dominica","dm","flag","nation","country","banner","dominica"],"k":[1,32],"o":2},"flag-do":{"subcategory":"country-flag","a":"Dominican Republic Flag","b":"1F1E9-1F1F4","d":true,"e":true,"f":true,"h":true,"j":["flag_dominican_republic","dominican","republic","flag","nation","country","banner","dominican_republic"],"k":[1,33],"o":2},"flag-dz":{"subcategory":"country-flag","a":"Algeria Flag","b":"1F1E9-1F1FF","d":true,"e":true,"f":true,"h":true,"j":["flag_algeria","dz","flag","nation","country","banner","algeria"],"k":[1,34],"o":2},"flag-ea":{"subcategory":"country-flag","a":"Ceuta & Melilla Flag","b":"1F1EA-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_ceuta_melilla"],"k":[1,35],"o":2},"flag-ec":{"subcategory":"country-flag","a":"Ecuador Flag","b":"1F1EA-1F1E8","d":true,"e":true,"f":true,"h":true,"j":["flag_ecuador","ec","flag","nation","country","banner","ecuador"],"k":[1,36],"o":2},"flag-ee":{"subcategory":"country-flag","a":"Estonia Flag","b":"1F1EA-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_estonia","ee","flag","nation","country","banner","estonia"],"k":[1,37],"o":2},"flag-eg":{"subcategory":"country-flag","a":"Egypt Flag","b":"1F1EA-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_egypt","eg","flag","nation","country","banner","egypt"],"k":[1,38],"o":2},"flag-eh":{"subcategory":"country-flag","a":"Western Sahara Flag","b":"1F1EA-1F1ED","d":true,"e":true,"f":true,"h":true,"j":["flag_western_sahara","western","sahara","flag","nation","country","banner","western_sahara"],"k":[1,39],"o":2},"flag-er":{"subcategory":"country-flag","a":"Eritrea Flag","b":"1F1EA-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_eritrea","er","flag","nation","country","banner","eritrea"],"k":[1,40],"o":2},"es":{"subcategory":"country-flag","a":"Spain Flag","b":"1F1EA-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["flag_spain","spain","flag","nation","country","banner"],"k":[1,41],"n":["flag-es"],"o":0},"flag-et":{"subcategory":"country-flag","a":"Ethiopia Flag","b":"1F1EA-1F1F9","d":true,"e":true,"f":true,"h":true,"j":["flag_ethiopia","et","flag","nation","country","banner","ethiopia"],"k":[1,42],"o":2},"flag-eu":{"subcategory":"country-flag","a":"European Union Flag","b":"1F1EA-1F1FA","d":true,"e":true,"f":true,"h":true,"j":["flag_european_union","european","union","flag","banner"],"k":[1,43],"o":2},"flag-fi":{"subcategory":"country-flag","a":"Finland Flag","b":"1F1EB-1F1EE","d":true,"e":true,"f":true,"h":true,"j":["flag_finland","fi","flag","nation","country","banner","finland"],"k":[1,44],"o":2},"flag-fj":{"subcategory":"country-flag","a":"Fiji Flag","b":"1F1EB-1F1EF","d":true,"e":true,"f":true,"h":true,"j":["flag_fiji","fj","flag","nation","country","banner","fiji"],"k":[1,45],"o":2},"flag-fk":{"subcategory":"country-flag","a":"Falkland Islands Flag","b":"1F1EB-1F1F0","d":true,"e":true,"f":true,"h":true,"j":["flag_falkland_islands","falkland","islands","malvinas","flag","nation","country","banner","falkland_islands"],"k":[1,46],"o":2},"flag-fm":{"subcategory":"country-flag","a":"Micronesia Flag","b":"1F1EB-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_micronesia","micronesia","federated","states","flag","nation","country","banner"],"k":[1,47],"o":2},"flag-fo":{"subcategory":"country-flag","a":"Faroe Islands Flag","b":"1F1EB-1F1F4","d":true,"e":true,"f":true,"h":true,"j":["flag_faroe_islands","faroe","islands","flag","nation","country","banner","faroe_islands"],"k":[1,48],"o":2},"fr":{"subcategory":"country-flag","a":"France Flag","b":"1F1EB-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_france","banner","flag","nation","france","french","country"],"k":[1,49],"n":["flag-fr"],"o":0},"flag-ga":{"subcategory":"country-flag","a":"Gabon Flag","b":"1F1EC-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_gabon","ga","flag","nation","country","banner","gabon"],"k":[1,50],"o":2},"gb":{"subcategory":"country-flag","a":"United Kingdom Flag","b":"1F1EC-1F1E7","d":true,"e":true,"f":true,"h":true,"j":["flag_united_kingdom","united","kingdom","great","britain","northern","ireland","flag","nation","country","banner","british","UK","english","england","union jack","united_kingdom"],"k":[1,51],"n":["uk","flag-gb"],"o":0},"flag-gd":{"subcategory":"country-flag","a":"Grenada Flag","b":"1F1EC-1F1E9","d":true,"e":true,"f":true,"h":true,"j":["flag_grenada","gd","flag","nation","country","banner","grenada"],"k":[1,52],"o":2},"flag-ge":{"subcategory":"country-flag","a":"Georgia Flag","b":"1F1EC-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_georgia","ge","flag","nation","country","banner","georgia"],"k":[1,53],"o":2},"flag-gf":{"subcategory":"country-flag","a":"French Guiana Flag","b":"1F1EC-1F1EB","d":true,"e":true,"f":true,"h":true,"j":["flag_french_guiana","french","guiana","flag","nation","country","banner","french_guiana"],"k":[1,54],"o":2},"flag-gg":{"subcategory":"country-flag","a":"Guernsey Flag","b":"1F1EC-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_guernsey","gg","flag","nation","country","banner","guernsey"],"k":[1,55],"o":2},"flag-gh":{"subcategory":"country-flag","a":"Ghana Flag","b":"1F1EC-1F1ED","d":true,"e":true,"f":true,"h":true,"j":["flag_ghana","gh","flag","nation","country","banner","ghana"],"k":[1,56],"o":2},"flag-gi":{"subcategory":"country-flag","a":"Gibraltar Flag","b":"1F1EC-1F1EE","d":true,"e":true,"f":true,"h":true,"j":["flag_gibraltar","gi","flag","nation","country","banner","gibraltar"],"k":[1,57],"o":2},"flag-gl":{"subcategory":"country-flag","a":"Greenland Flag","b":"1F1EC-1F1F1","d":true,"e":true,"f":true,"h":true,"j":["flag_greenland","gl","flag","nation","country","banner","greenland"],"k":[1,58],"o":2},"flag-gm":{"subcategory":"country-flag","a":"Gambia Flag","b":"1F1EC-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_gambia","gm","flag","nation","country","banner","gambia"],"k":[1,59],"o":2},"flag-gn":{"subcategory":"country-flag","a":"Guinea Flag","b":"1F1EC-1F1F3","d":true,"e":true,"f":true,"h":true,"j":["flag_guinea","gn","flag","nation","country","banner","guinea"],"k":[1,60],"o":2},"flag-gp":{"subcategory":"country-flag","a":"Guadeloupe Flag","b":"1F1EC-1F1F5","d":true,"e":true,"f":true,"h":true,"j":["flag_guadeloupe","gp","flag","nation","country","banner","guadeloupe"],"k":[2,0],"o":2},"flag-gq":{"subcategory":"country-flag","a":"Equatorial Guinea Flag","b":"1F1EC-1F1F6","d":true,"e":true,"f":true,"h":true,"j":["flag_equatorial_guinea","equatorial","gn","flag","nation","country","banner","equatorial_guinea"],"k":[2,1],"o":2},"flag-gr":{"subcategory":"country-flag","a":"Greece Flag","b":"1F1EC-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_greece","gr","flag","nation","country","banner","greece"],"k":[2,2],"o":2},"flag-gs":{"subcategory":"country-flag","a":"South Georgia & South Sandwich Islands Flag","b":"1F1EC-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["flag_south_georgia_south_sandwich_islands","south","georgia","sandwich","islands","flag","nation","country","banner","south_georgia_south_sandwich_islands"],"k":[2,3],"o":2},"flag-gt":{"subcategory":"country-flag","a":"Guatemala Flag","b":"1F1EC-1F1F9","d":true,"e":true,"f":true,"h":true,"j":["flag_guatemala","gt","flag","nation","country","banner","guatemala"],"k":[2,4],"o":2},"flag-gu":{"subcategory":"country-flag","a":"Guam Flag","b":"1F1EC-1F1FA","d":true,"e":true,"f":true,"h":true,"j":["flag_guam","gu","flag","nation","country","banner","guam"],"k":[2,5],"o":2},"flag-gw":{"subcategory":"country-flag","a":"Guinea-Bissau Flag","b":"1F1EC-1F1FC","d":true,"e":true,"f":true,"h":true,"j":["flag_guinea_bissau","gw","bissau","flag","nation","country","banner","guinea_bissau"],"k":[2,6],"o":2},"flag-gy":{"subcategory":"country-flag","a":"Guyana Flag","b":"1F1EC-1F1FE","d":true,"e":true,"f":true,"h":true,"j":["flag_guyana","gy","flag","nation","country","banner","guyana"],"k":[2,7],"o":2},"flag-hk":{"subcategory":"country-flag","a":"Hong Kong Sar China Flag","b":"1F1ED-1F1F0","d":true,"e":true,"f":true,"h":true,"j":["flag_hong_kong_sar_china","hong","kong","flag","nation","country","banner","hong_kong_sar_china"],"k":[2,8],"o":2},"flag-hm":{"subcategory":"country-flag","a":"Heard & Mcdonald Islands Flag","b":"1F1ED-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_heard_mcdonald_islands"],"k":[2,9],"o":2},"flag-hn":{"subcategory":"country-flag","a":"Honduras Flag","b":"1F1ED-1F1F3","d":true,"e":true,"f":true,"h":true,"j":["flag_honduras","hn","flag","nation","country","banner","honduras"],"k":[2,10],"o":2},"flag-hr":{"subcategory":"country-flag","a":"Croatia Flag","b":"1F1ED-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_croatia","hr","flag","nation","country","banner","croatia"],"k":[2,11],"o":2},"flag-ht":{"subcategory":"country-flag","a":"Haiti Flag","b":"1F1ED-1F1F9","d":true,"e":true,"f":true,"h":true,"j":["flag_haiti","ht","flag","nation","country","banner","haiti"],"k":[2,12],"o":2},"flag-hu":{"subcategory":"country-flag","a":"Hungary Flag","b":"1F1ED-1F1FA","d":true,"e":true,"f":true,"h":true,"j":["flag_hungary","hu","flag","nation","country","banner","hungary"],"k":[2,13],"o":2},"flag-ic":{"subcategory":"country-flag","a":"Canary Islands Flag","b":"1F1EE-1F1E8","d":true,"e":true,"f":true,"h":true,"j":["flag_canary_islands","canary","islands","flag","nation","country","banner","canary_islands"],"k":[2,14],"o":2},"flag-id":{"subcategory":"country-flag","a":"Indonesia Flag","b":"1F1EE-1F1E9","d":true,"e":true,"f":true,"h":true,"j":["flag_indonesia","flag","nation","country","banner","indonesia"],"k":[2,15],"o":2},"flag-ie":{"subcategory":"country-flag","a":"Ireland Flag","b":"1F1EE-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_ireland","ie","flag","nation","country","banner","ireland"],"k":[2,16],"o":2},"flag-il":{"subcategory":"country-flag","a":"Israel Flag","b":"1F1EE-1F1F1","d":true,"e":true,"f":true,"h":true,"j":["flag_israel","il","flag","nation","country","banner","israel"],"k":[2,17],"o":2},"flag-im":{"subcategory":"country-flag","a":"Isle of Man Flag","b":"1F1EE-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_isle_of_man","isle","man","flag","nation","country","banner","isle_of_man"],"k":[2,18],"o":2},"flag-in":{"subcategory":"country-flag","a":"India Flag","b":"1F1EE-1F1F3","d":true,"e":true,"f":true,"h":true,"j":["flag_india","in","flag","nation","country","banner","india"],"k":[2,19],"o":2},"flag-io":{"subcategory":"country-flag","a":"British Indian Ocean Territory Flag","b":"1F1EE-1F1F4","d":true,"e":true,"f":true,"h":true,"j":["flag_british_indian_ocean_territory","british","indian","ocean","territory","flag","nation","country","banner","british_indian_ocean_territory"],"k":[2,20],"o":2},"flag-iq":{"subcategory":"country-flag","a":"Iraq Flag","b":"1F1EE-1F1F6","d":true,"e":true,"f":true,"h":true,"j":["flag_iraq","iq","flag","nation","country","banner","iraq"],"k":[2,21],"o":2},"flag-ir":{"subcategory":"country-flag","a":"Iran Flag","b":"1F1EE-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_iran","iran","islamic","republic","flag","nation","country","banner"],"k":[2,22],"o":2},"flag-is":{"subcategory":"country-flag","a":"Iceland Flag","b":"1F1EE-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["flag_iceland","is","flag","nation","country","banner","iceland"],"k":[2,23],"o":2},"it":{"subcategory":"country-flag","a":"Italy Flag","b":"1F1EE-1F1F9","d":true,"e":true,"f":true,"h":true,"j":["flag_italy","italy","flag","nation","country","banner"],"k":[2,24],"n":["flag-it"],"o":0},"flag-je":{"subcategory":"country-flag","a":"Jersey Flag","b":"1F1EF-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_jersey","je","flag","nation","country","banner","jersey"],"k":[2,25],"o":2},"flag-jm":{"subcategory":"country-flag","a":"Jamaica Flag","b":"1F1EF-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_jamaica","jm","flag","nation","country","banner","jamaica"],"k":[2,26],"o":2},"flag-jo":{"subcategory":"country-flag","a":"Jordan Flag","b":"1F1EF-1F1F4","d":true,"e":true,"f":true,"h":true,"j":["flag_jordan","jo","flag","nation","country","banner","jordan"],"k":[2,27],"o":2},"jp":{"subcategory":"country-flag","a":"Japan Flag","b":"1F1EF-1F1F5","d":true,"e":true,"f":true,"h":true,"j":["flag_japan","japanese","nation","flag","country","banner","japan","jp","ja"],"k":[2,28],"n":["flag-jp"],"o":0},"flag-ke":{"subcategory":"country-flag","a":"Kenya Flag","b":"1F1F0-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_kenya","ke","flag","nation","country","banner","kenya"],"k":[2,29],"o":2},"flag-kg":{"subcategory":"country-flag","a":"Kyrgyzstan Flag","b":"1F1F0-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_kyrgyzstan","kg","flag","nation","country","banner","kyrgyzstan"],"k":[2,30],"o":2},"flag-kh":{"subcategory":"country-flag","a":"Cambodia Flag","b":"1F1F0-1F1ED","d":true,"e":true,"f":true,"h":true,"j":["flag_cambodia","kh","flag","nation","country","banner","cambodia"],"k":[2,31],"o":2},"flag-ki":{"subcategory":"country-flag","a":"Kiribati Flag","b":"1F1F0-1F1EE","d":true,"e":true,"f":true,"h":true,"j":["flag_kiribati","ki","flag","nation","country","banner","kiribati"],"k":[2,32],"o":2},"flag-km":{"subcategory":"country-flag","a":"Comoros Flag","b":"1F1F0-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_comoros","km","flag","nation","country","banner","comoros"],"k":[2,33],"o":2},"flag-kn":{"subcategory":"country-flag","a":"St. Kitts & Nevis Flag","b":"1F1F0-1F1F3","d":true,"e":true,"f":true,"h":true,"j":["flag_st_kitts_nevis","saint","kitts","nevis","flag","nation","country","banner","st_kitts_nevis"],"k":[2,34],"o":2},"flag-kp":{"subcategory":"country-flag","a":"North Korea Flag","b":"1F1F0-1F1F5","d":true,"e":true,"f":true,"h":true,"j":["flag_north_korea","north","korea","nation","flag","country","banner","north_korea"],"k":[2,35],"o":2},"kr":{"subcategory":"country-flag","a":"South Korea Flag","b":"1F1F0-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_south_korea","south","korea","nation","flag","country","banner","south_korea"],"k":[2,36],"n":["flag-kr"],"o":0},"flag-kw":{"subcategory":"country-flag","a":"Kuwait Flag","b":"1F1F0-1F1FC","d":true,"e":true,"f":true,"h":true,"j":["flag_kuwait","kw","flag","nation","country","banner","kuwait"],"k":[2,37],"o":2},"flag-ky":{"subcategory":"country-flag","a":"Cayman Islands Flag","b":"1F1F0-1F1FE","d":true,"e":true,"f":true,"h":true,"j":["flag_cayman_islands","cayman","islands","flag","nation","country","banner","cayman_islands"],"k":[2,38],"o":2},"flag-kz":{"subcategory":"country-flag","a":"Kazakhstan Flag","b":"1F1F0-1F1FF","d":true,"e":true,"f":true,"h":true,"j":["flag_kazakhstan","kz","flag","nation","country","banner","kazakhstan"],"k":[2,39],"o":2},"flag-la":{"subcategory":"country-flag","a":"Laos Flag","b":"1F1F1-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_laos","lao","democratic","republic","flag","nation","country","banner","laos"],"k":[2,40],"o":2},"flag-lb":{"subcategory":"country-flag","a":"Lebanon Flag","b":"1F1F1-1F1E7","d":true,"e":true,"f":true,"h":true,"j":["flag_lebanon","lb","flag","nation","country","banner","lebanon"],"k":[2,41],"o":2},"flag-lc":{"subcategory":"country-flag","a":"St. Lucia Flag","b":"1F1F1-1F1E8","d":true,"e":true,"f":true,"h":true,"j":["flag_st_lucia","saint","lucia","flag","nation","country","banner","st_lucia"],"k":[2,42],"o":2},"flag-li":{"subcategory":"country-flag","a":"Liechtenstein Flag","b":"1F1F1-1F1EE","d":true,"e":true,"f":true,"h":true,"j":["flag_liechtenstein","li","flag","nation","country","banner","liechtenstein"],"k":[2,43],"o":2},"flag-lk":{"subcategory":"country-flag","a":"Sri Lanka Flag","b":"1F1F1-1F1F0","d":true,"e":true,"f":true,"h":true,"j":["flag_sri_lanka","sri","lanka","flag","nation","country","banner","sri_lanka"],"k":[2,44],"o":2},"flag-lr":{"subcategory":"country-flag","a":"Liberia Flag","b":"1F1F1-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_liberia","lr","flag","nation","country","banner","liberia"],"k":[2,45],"o":2},"flag-ls":{"subcategory":"country-flag","a":"Lesotho Flag","b":"1F1F1-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["flag_lesotho","ls","flag","nation","country","banner","lesotho"],"k":[2,46],"o":2},"flag-lt":{"subcategory":"country-flag","a":"Lithuania Flag","b":"1F1F1-1F1F9","d":true,"e":true,"f":true,"h":true,"j":["flag_lithuania","lt","flag","nation","country","banner","lithuania"],"k":[2,47],"o":2},"flag-lu":{"subcategory":"country-flag","a":"Luxembourg Flag","b":"1F1F1-1F1FA","d":true,"e":true,"f":true,"h":true,"j":["flag_luxembourg","lu","flag","nation","country","banner","luxembourg"],"k":[2,48],"o":2},"flag-lv":{"subcategory":"country-flag","a":"Latvia Flag","b":"1F1F1-1F1FB","d":true,"e":true,"f":true,"h":true,"j":["flag_latvia","lv","flag","nation","country","banner","latvia"],"k":[2,49],"o":2},"flag-ly":{"subcategory":"country-flag","a":"Libya Flag","b":"1F1F1-1F1FE","d":true,"e":true,"f":true,"h":true,"j":["flag_libya","ly","flag","nation","country","banner","libya"],"k":[2,50],"o":2},"flag-ma":{"subcategory":"country-flag","a":"Morocco Flag","b":"1F1F2-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_morocco","ma","flag","nation","country","banner","morocco"],"k":[2,51],"o":2},"flag-mc":{"subcategory":"country-flag","a":"Monaco Flag","b":"1F1F2-1F1E8","d":true,"e":true,"f":true,"h":true,"j":["flag_monaco","mc","flag","nation","country","banner","monaco"],"k":[2,52],"o":2},"flag-md":{"subcategory":"country-flag","a":"Moldova Flag","b":"1F1F2-1F1E9","d":true,"e":true,"f":true,"h":true,"j":["flag_moldova","moldova","republic","flag","nation","country","banner"],"k":[2,53],"o":2},"flag-me":{"subcategory":"country-flag","a":"Montenegro Flag","b":"1F1F2-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_montenegro","me","flag","nation","country","banner","montenegro"],"k":[2,54],"o":2},"flag-mf":{"subcategory":"country-flag","a":"St. Martin Flag","b":"1F1F2-1F1EB","d":true,"e":true,"f":true,"h":true,"j":["flag_st_martin"],"k":[2,55],"o":2},"flag-mg":{"subcategory":"country-flag","a":"Madagascar Flag","b":"1F1F2-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_madagascar","mg","flag","nation","country","banner","madagascar"],"k":[2,56],"o":2},"flag-mh":{"subcategory":"country-flag","a":"Marshall Islands Flag","b":"1F1F2-1F1ED","d":true,"e":true,"f":true,"h":true,"j":["flag_marshall_islands","marshall","islands","flag","nation","country","banner","marshall_islands"],"k":[2,57],"o":2},"flag-mk":{"subcategory":"country-flag","a":"North Macedonia Flag","b":"1F1F2-1F1F0","d":true,"e":true,"f":true,"h":true,"j":["flag_north_macedonia","macedonia","flag","nation","country","banner","north_macedonia"],"k":[2,58],"o":2},"flag-ml":{"subcategory":"country-flag","a":"Mali Flag","b":"1F1F2-1F1F1","d":true,"e":true,"f":true,"h":true,"j":["flag_mali","ml","flag","nation","country","banner","mali"],"k":[2,59],"o":2},"flag-mm":{"subcategory":"country-flag","a":"Myanmar (burma) Flag","b":"1F1F2-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_myanmar","mm","flag","nation","country","banner","myanmar"],"k":[2,60],"o":2},"flag-mn":{"subcategory":"country-flag","a":"Mongolia Flag","b":"1F1F2-1F1F3","d":true,"e":true,"f":true,"h":true,"j":["flag_mongolia","mn","flag","nation","country","banner","mongolia"],"k":[3,0],"o":2},"flag-mo":{"subcategory":"country-flag","a":"Macao Sar China Flag","b":"1F1F2-1F1F4","d":true,"e":true,"f":true,"h":true,"j":["flag_macao_sar_china","macao","flag","nation","country","banner","macao_sar_china"],"k":[3,1],"o":2},"flag-mp":{"subcategory":"country-flag","a":"Northern Mariana Islands Flag","b":"1F1F2-1F1F5","d":true,"e":true,"f":true,"h":true,"j":["flag_northern_mariana_islands","northern","mariana","islands","flag","nation","country","banner","northern_mariana_islands"],"k":[3,2],"o":2},"flag-mq":{"subcategory":"country-flag","a":"Martinique Flag","b":"1F1F2-1F1F6","d":true,"e":true,"f":true,"h":true,"j":["flag_martinique","mq","flag","nation","country","banner","martinique"],"k":[3,3],"o":2},"flag-mr":{"subcategory":"country-flag","a":"Mauritania Flag","b":"1F1F2-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_mauritania","mr","flag","nation","country","banner","mauritania"],"k":[3,4],"o":2},"flag-ms":{"subcategory":"country-flag","a":"Montserrat Flag","b":"1F1F2-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["flag_montserrat","ms","flag","nation","country","banner","montserrat"],"k":[3,5],"o":2},"flag-mt":{"subcategory":"country-flag","a":"Malta Flag","b":"1F1F2-1F1F9","d":true,"e":true,"f":true,"h":true,"j":["flag_malta","mt","flag","nation","country","banner","malta"],"k":[3,6],"o":2},"flag-mu":{"subcategory":"country-flag","a":"Mauritius Flag","b":"1F1F2-1F1FA","d":true,"e":true,"f":true,"h":true,"j":["flag_mauritius","mu","flag","nation","country","banner","mauritius"],"k":[3,7],"o":2},"flag-mv":{"subcategory":"country-flag","a":"Maldives Flag","b":"1F1F2-1F1FB","d":true,"e":true,"f":true,"h":true,"j":["flag_maldives","mv","flag","nation","country","banner","maldives"],"k":[3,8],"o":2},"flag-mw":{"subcategory":"country-flag","a":"Malawi Flag","b":"1F1F2-1F1FC","d":true,"e":true,"f":true,"h":true,"j":["flag_malawi","mw","flag","nation","country","banner","malawi"],"k":[3,9],"o":2},"flag-mx":{"subcategory":"country-flag","a":"Mexico Flag","b":"1F1F2-1F1FD","d":true,"e":true,"f":true,"h":true,"j":["flag_mexico","mx","flag","nation","country","banner","mexico"],"k":[3,10],"o":2},"flag-my":{"subcategory":"country-flag","a":"Malaysia Flag","b":"1F1F2-1F1FE","d":true,"e":true,"f":true,"h":true,"j":["flag_malaysia","my","flag","nation","country","banner","malaysia"],"k":[3,11],"o":2},"flag-mz":{"subcategory":"country-flag","a":"Mozambique Flag","b":"1F1F2-1F1FF","d":true,"e":true,"f":true,"h":true,"j":["flag_mozambique","mz","flag","nation","country","banner","mozambique"],"k":[3,12],"o":2},"flag-na":{"subcategory":"country-flag","a":"Namibia Flag","b":"1F1F3-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_namibia","na","flag","nation","country","banner","namibia"],"k":[3,13],"o":2},"flag-nc":{"subcategory":"country-flag","a":"New Caledonia Flag","b":"1F1F3-1F1E8","d":true,"e":true,"f":true,"h":true,"j":["flag_new_caledonia","new","caledonia","flag","nation","country","banner","new_caledonia"],"k":[3,14],"o":2},"flag-ne":{"subcategory":"country-flag","a":"Niger Flag","b":"1F1F3-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_niger","ne","flag","nation","country","banner","niger"],"k":[3,15],"o":2},"flag-nf":{"subcategory":"country-flag","a":"Norfolk Island Flag","b":"1F1F3-1F1EB","d":true,"e":true,"f":true,"h":true,"j":["flag_norfolk_island","norfolk","island","flag","nation","country","banner","norfolk_island"],"k":[3,16],"o":2},"flag-ng":{"subcategory":"country-flag","a":"Nigeria Flag","b":"1F1F3-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_nigeria","flag","nation","country","banner","nigeria"],"k":[3,17],"o":2},"flag-ni":{"subcategory":"country-flag","a":"Nicaragua Flag","b":"1F1F3-1F1EE","d":true,"e":true,"f":true,"h":true,"j":["flag_nicaragua","ni","flag","nation","country","banner","nicaragua"],"k":[3,18],"o":2},"flag-nl":{"subcategory":"country-flag","a":"Netherlands Flag","b":"1F1F3-1F1F1","d":true,"e":true,"f":true,"h":true,"j":["flag_netherlands","nl","flag","nation","country","banner","netherlands"],"k":[3,19],"o":2},"flag-no":{"subcategory":"country-flag","a":"Norway Flag","b":"1F1F3-1F1F4","d":true,"e":true,"f":true,"h":true,"j":["flag_norway","no","flag","nation","country","banner","norway"],"k":[3,20],"o":2},"flag-np":{"subcategory":"country-flag","a":"Nepal Flag","b":"1F1F3-1F1F5","d":true,"e":true,"f":true,"h":true,"j":["flag_nepal","np","flag","nation","country","banner","nepal"],"k":[3,21],"o":2},"flag-nr":{"subcategory":"country-flag","a":"Nauru Flag","b":"1F1F3-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_nauru","nr","flag","nation","country","banner","nauru"],"k":[3,22],"o":2},"flag-nu":{"subcategory":"country-flag","a":"Niue Flag","b":"1F1F3-1F1FA","d":true,"e":true,"f":true,"h":true,"j":["flag_niue","nu","flag","nation","country","banner","niue"],"k":[3,23],"o":2},"flag-nz":{"subcategory":"country-flag","a":"New Zealand Flag","b":"1F1F3-1F1FF","d":true,"e":true,"f":true,"h":true,"j":["flag_new_zealand","new","zealand","flag","nation","country","banner","new_zealand"],"k":[3,24],"o":2},"flag-om":{"subcategory":"country-flag","a":"Oman Flag","b":"1F1F4-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_oman","om_symbol","flag","nation","country","banner","oman"],"k":[3,25],"o":2},"flag-pa":{"subcategory":"country-flag","a":"Panama Flag","b":"1F1F5-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_panama","pa","flag","nation","country","banner","panama"],"k":[3,26],"o":2},"flag-pe":{"subcategory":"country-flag","a":"Peru Flag","b":"1F1F5-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_peru","pe","flag","nation","country","banner","peru"],"k":[3,27],"o":2},"flag-pf":{"subcategory":"country-flag","a":"French Polynesia Flag","b":"1F1F5-1F1EB","d":true,"e":true,"f":true,"h":true,"j":["flag_french_polynesia","french","polynesia","flag","nation","country","banner","french_polynesia"],"k":[3,28],"o":2},"flag-pg":{"subcategory":"country-flag","a":"Papua New Guinea Flag","b":"1F1F5-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_papua_new_guinea","papua","new","guinea","flag","nation","country","banner","papua_new_guinea"],"k":[3,29],"o":2},"flag-ph":{"subcategory":"country-flag","a":"Philippines Flag","b":"1F1F5-1F1ED","d":true,"e":true,"f":true,"h":true,"j":["flag_philippines","ph","flag","nation","country","banner","philippines"],"k":[3,30],"o":2},"flag-pk":{"subcategory":"country-flag","a":"Pakistan Flag","b":"1F1F5-1F1F0","d":true,"e":true,"f":true,"h":true,"j":["flag_pakistan","pk","flag","nation","country","banner","pakistan"],"k":[3,31],"o":2},"flag-pl":{"subcategory":"country-flag","a":"Poland Flag","b":"1F1F5-1F1F1","d":true,"e":true,"f":true,"h":true,"j":["flag_poland","pl","flag","nation","country","banner","poland"],"k":[3,32],"o":2},"flag-pm":{"subcategory":"country-flag","a":"St. Pierre & Miquelon Flag","b":"1F1F5-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_st_pierre_miquelon","saint","pierre","miquelon","flag","nation","country","banner","st_pierre_miquelon"],"k":[3,33],"o":2},"flag-pn":{"subcategory":"country-flag","a":"Pitcairn Islands Flag","b":"1F1F5-1F1F3","d":true,"e":true,"f":true,"h":true,"j":["flag_pitcairn_islands","pitcairn","flag","nation","country","banner","pitcairn_islands"],"k":[3,34],"o":2},"flag-pr":{"subcategory":"country-flag","a":"Puerto Rico Flag","b":"1F1F5-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_puerto_rico","puerto","rico","flag","nation","country","banner","puerto_rico"],"k":[3,35],"o":2},"flag-ps":{"subcategory":"country-flag","a":"Palestinian Territories Flag","b":"1F1F5-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["flag_palestinian_territories","palestine","palestinian","territories","flag","nation","country","banner","palestinian_territories"],"k":[3,36],"o":2},"flag-pt":{"subcategory":"country-flag","a":"Portugal Flag","b":"1F1F5-1F1F9","d":true,"e":true,"f":true,"h":true,"j":["flag_portugal","pt","flag","nation","country","banner","portugal"],"k":[3,37],"o":2},"flag-pw":{"subcategory":"country-flag","a":"Palau Flag","b":"1F1F5-1F1FC","d":true,"e":true,"f":true,"h":true,"j":["flag_palau","pw","flag","nation","country","banner","palau"],"k":[3,38],"o":2},"flag-py":{"subcategory":"country-flag","a":"Paraguay Flag","b":"1F1F5-1F1FE","d":true,"e":true,"f":true,"h":true,"j":["flag_paraguay","py","flag","nation","country","banner","paraguay"],"k":[3,39],"o":2},"flag-qa":{"subcategory":"country-flag","a":"Qatar Flag","b":"1F1F6-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_qatar","qa","flag","nation","country","banner","qatar"],"k":[3,40],"o":2},"flag-re":{"subcategory":"country-flag","a":"Réunion Flag","b":"1F1F7-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_reunion","réunion","flag","nation","country","banner","reunion"],"k":[3,41],"o":2},"flag-ro":{"subcategory":"country-flag","a":"Romania Flag","b":"1F1F7-1F1F4","d":true,"e":true,"f":true,"h":true,"j":["flag_romania","ro","flag","nation","country","banner","romania"],"k":[3,42],"o":2},"flag-rs":{"subcategory":"country-flag","a":"Serbia Flag","b":"1F1F7-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["flag_serbia","rs","flag","nation","country","banner","serbia"],"k":[3,43],"o":2},"ru":{"subcategory":"country-flag","a":"Russia Flag","b":"1F1F7-1F1FA","d":true,"e":true,"f":true,"h":true,"j":["flag_russia","russian","federation","flag","nation","country","banner","russia"],"k":[3,44],"n":["flag-ru"],"o":0},"flag-rw":{"subcategory":"country-flag","a":"Rwanda Flag","b":"1F1F7-1F1FC","d":true,"e":true,"f":true,"h":true,"j":["flag_rwanda","rw","flag","nation","country","banner","rwanda"],"k":[3,45],"o":2},"flag-sa":{"subcategory":"country-flag","a":"Saudi Arabia Flag","b":"1F1F8-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_saudi_arabia","flag","nation","country","banner","saudi_arabia"],"k":[3,46],"o":2},"flag-sb":{"subcategory":"country-flag","a":"Solomon Islands Flag","b":"1F1F8-1F1E7","d":true,"e":true,"f":true,"h":true,"j":["flag_solomon_islands","solomon","islands","flag","nation","country","banner","solomon_islands"],"k":[3,47],"o":2},"flag-sc":{"subcategory":"country-flag","a":"Seychelles Flag","b":"1F1F8-1F1E8","d":true,"e":true,"f":true,"h":true,"j":["flag_seychelles","sc","flag","nation","country","banner","seychelles"],"k":[3,48],"o":2},"flag-sd":{"subcategory":"country-flag","a":"Sudan Flag","b":"1F1F8-1F1E9","d":true,"e":true,"f":true,"h":true,"j":["flag_sudan","sd","flag","nation","country","banner","sudan"],"k":[3,49],"o":2},"flag-se":{"subcategory":"country-flag","a":"Sweden Flag","b":"1F1F8-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_sweden","se","flag","nation","country","banner","sweden"],"k":[3,50],"o":2},"flag-sg":{"subcategory":"country-flag","a":"Singapore Flag","b":"1F1F8-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_singapore","sg","flag","nation","country","banner","singapore"],"k":[3,51],"o":2},"flag-sh":{"subcategory":"country-flag","a":"St. Helena Flag","b":"1F1F8-1F1ED","d":true,"e":true,"f":true,"h":true,"j":["flag_st_helena","saint","helena","ascension","tristan","cunha","flag","nation","country","banner","st_helena"],"k":[3,52],"o":2},"flag-si":{"subcategory":"country-flag","a":"Slovenia Flag","b":"1F1F8-1F1EE","d":true,"e":true,"f":true,"h":true,"j":["flag_slovenia","si","flag","nation","country","banner","slovenia"],"k":[3,53],"o":2},"flag-sj":{"subcategory":"country-flag","a":"Svalbard & Jan Mayen Flag","b":"1F1F8-1F1EF","d":true,"e":true,"f":true,"h":true,"j":["flag_svalbard_jan_mayen"],"k":[3,54],"o":2},"flag-sk":{"subcategory":"country-flag","a":"Slovakia Flag","b":"1F1F8-1F1F0","d":true,"e":true,"f":true,"h":true,"j":["flag_slovakia","sk","flag","nation","country","banner","slovakia"],"k":[3,55],"o":2},"flag-sl":{"subcategory":"country-flag","a":"Sierra Leone Flag","b":"1F1F8-1F1F1","d":true,"e":true,"f":true,"h":true,"j":["flag_sierra_leone","sierra","leone","flag","nation","country","banner","sierra_leone"],"k":[3,56],"o":2},"flag-sm":{"subcategory":"country-flag","a":"San Marino Flag","b":"1F1F8-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_san_marino","san","marino","flag","nation","country","banner","san_marino"],"k":[3,57],"o":2},"flag-sn":{"subcategory":"country-flag","a":"Senegal Flag","b":"1F1F8-1F1F3","d":true,"e":true,"f":true,"h":true,"j":["flag_senegal","sn","flag","nation","country","banner","senegal"],"k":[3,58],"o":2},"flag-so":{"subcategory":"country-flag","a":"Somalia Flag","b":"1F1F8-1F1F4","d":true,"e":true,"f":true,"h":true,"j":["flag_somalia","so","flag","nation","country","banner","somalia"],"k":[3,59],"o":2},"flag-sr":{"subcategory":"country-flag","a":"Suriname Flag","b":"1F1F8-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_suriname","sr","flag","nation","country","banner","suriname"],"k":[3,60],"o":2},"flag-ss":{"subcategory":"country-flag","a":"South Sudan Flag","b":"1F1F8-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["flag_south_sudan","south","sd","flag","nation","country","banner","south_sudan"],"k":[4,0],"o":2},"flag-st":{"subcategory":"country-flag","a":"São Tomé & Príncipe Flag","b":"1F1F8-1F1F9","d":true,"e":true,"f":true,"h":true,"j":["flag_sao_tome_principe","sao","tome","principe","flag","nation","country","banner","sao_tome_principe"],"k":[4,1],"o":2},"flag-sv":{"subcategory":"country-flag","a":"El Salvador Flag","b":"1F1F8-1F1FB","d":true,"e":true,"f":true,"h":true,"j":["flag_el_salvador","el","salvador","flag","nation","country","banner","el_salvador"],"k":[4,2],"o":2},"flag-sx":{"subcategory":"country-flag","a":"Sint Maarten Flag","b":"1F1F8-1F1FD","d":true,"e":true,"f":true,"h":true,"j":["flag_sint_maarten","sint","maarten","dutch","flag","nation","country","banner","sint_maarten"],"k":[4,3],"o":2},"flag-sy":{"subcategory":"country-flag","a":"Syria Flag","b":"1F1F8-1F1FE","d":true,"e":true,"f":true,"h":true,"j":["flag_syria","syrian","arab","republic","flag","nation","country","banner","syria"],"k":[4,4],"o":2},"flag-sz":{"subcategory":"country-flag","a":"Eswatini Flag","b":"1F1F8-1F1FF","d":true,"e":true,"f":true,"h":true,"j":["flag_eswatini","sz","flag","nation","country","banner","eswatini"],"k":[4,5],"o":2},"flag-ta":{"subcategory":"country-flag","a":"Tristan Da Cunha Flag","b":"1F1F9-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_tristan_da_cunha"],"k":[4,6],"o":2},"flag-tc":{"subcategory":"country-flag","a":"Turks & Caicos Islands Flag","b":"1F1F9-1F1E8","d":true,"e":true,"f":true,"h":true,"j":["flag_turks_caicos_islands","turks","caicos","islands","flag","nation","country","banner","turks_caicos_islands"],"k":[4,7],"o":2},"flag-td":{"subcategory":"country-flag","a":"Chad Flag","b":"1F1F9-1F1E9","d":true,"e":true,"f":true,"h":true,"j":["flag_chad","td","flag","nation","country","banner","chad"],"k":[4,8],"o":2},"flag-tf":{"subcategory":"country-flag","a":"French Southern Territories Flag","b":"1F1F9-1F1EB","d":true,"e":true,"f":true,"h":true,"j":["flag_french_southern_territories","french","southern","territories","flag","nation","country","banner","french_southern_territories"],"k":[4,9],"o":2},"flag-tg":{"subcategory":"country-flag","a":"Togo Flag","b":"1F1F9-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_togo","tg","flag","nation","country","banner","togo"],"k":[4,10],"o":2},"flag-th":{"subcategory":"country-flag","a":"Thailand Flag","b":"1F1F9-1F1ED","d":true,"e":true,"f":true,"h":true,"j":["flag_thailand","th","flag","nation","country","banner","thailand"],"k":[4,11],"o":2},"flag-tj":{"subcategory":"country-flag","a":"Tajikistan Flag","b":"1F1F9-1F1EF","d":true,"e":true,"f":true,"h":true,"j":["flag_tajikistan","tj","flag","nation","country","banner","tajikistan"],"k":[4,12],"o":2},"flag-tk":{"subcategory":"country-flag","a":"Tokelau Flag","b":"1F1F9-1F1F0","d":true,"e":true,"f":true,"h":true,"j":["flag_tokelau","tk","flag","nation","country","banner","tokelau"],"k":[4,13],"o":2},"flag-tl":{"subcategory":"country-flag","a":"Timor-Leste Flag","b":"1F1F9-1F1F1","d":true,"e":true,"f":true,"h":true,"j":["flag_timor_leste","timor","leste","flag","nation","country","banner","timor_leste"],"k":[4,14],"o":2},"flag-tm":{"subcategory":"country-flag","a":"Turkmenistan Flag","b":"1F1F9-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_turkmenistan","flag","nation","country","banner","turkmenistan"],"k":[4,15],"o":2},"flag-tn":{"subcategory":"country-flag","a":"Tunisia Flag","b":"1F1F9-1F1F3","d":true,"e":true,"f":true,"h":true,"j":["flag_tunisia","tn","flag","nation","country","banner","tunisia"],"k":[4,16],"o":2},"flag-to":{"subcategory":"country-flag","a":"Tonga Flag","b":"1F1F9-1F1F4","d":true,"e":true,"f":true,"h":true,"j":["flag_tonga","to","flag","nation","country","banner","tonga"],"k":[4,17],"o":2},"flag-tr":{"subcategory":"country-flag","a":"Turkey Flag","b":"1F1F9-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["flag_turkey","turkey","flag","nation","country","banner"],"k":[4,18],"o":2},"flag-tt":{"subcategory":"country-flag","a":"Trinidad & Tobago Flag","b":"1F1F9-1F1F9","d":true,"e":true,"f":true,"h":true,"j":["flag_trinidad_tobago","trinidad","tobago","flag","nation","country","banner","trinidad_tobago"],"k":[4,19],"o":2},"flag-tv":{"subcategory":"country-flag","a":"Tuvalu Flag","b":"1F1F9-1F1FB","d":true,"e":true,"f":true,"h":true,"j":["flag_tuvalu","flag","nation","country","banner","tuvalu"],"k":[4,20],"o":2},"flag-tw":{"subcategory":"country-flag","a":"Taiwan Flag","b":"1F1F9-1F1FC","d":true,"e":true,"f":true,"h":true,"j":["flag_taiwan","tw","flag","nation","country","banner","taiwan"],"k":[4,21],"o":2},"flag-tz":{"subcategory":"country-flag","a":"Tanzania Flag","b":"1F1F9-1F1FF","d":true,"e":true,"f":true,"h":true,"j":["flag_tanzania","tanzania","united","republic","flag","nation","country","banner"],"k":[4,22],"o":2},"flag-ua":{"subcategory":"country-flag","a":"Ukraine Flag","b":"1F1FA-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_ukraine","ua","flag","nation","country","banner","ukraine"],"k":[4,23],"o":2},"flag-ug":{"subcategory":"country-flag","a":"Uganda Flag","b":"1F1FA-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_uganda","ug","flag","nation","country","banner","uganda"],"k":[4,24],"o":2},"flag-um":{"subcategory":"country-flag","a":"U.s. Outlying Islands Flag","b":"1F1FA-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_u_s_outlying_islands"],"k":[4,25],"o":2},"flag-un":{"subcategory":"country-flag","a":"United Nations Flag","b":"1F1FA-1F1F3","d":true,"e":true,"f":true,"h":true,"j":["flag_united_nations","un","flag","banner"],"k":[4,26],"o":4},"us":{"subcategory":"country-flag","a":"United States Flag","b":"1F1FA-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["flag_united_states","united","states","america","flag","nation","country","banner","united_states"],"k":[4,27],"n":["flag-us"],"o":0},"flag-uy":{"subcategory":"country-flag","a":"Uruguay Flag","b":"1F1FA-1F1FE","d":true,"e":true,"f":true,"h":true,"j":["flag_uruguay","uy","flag","nation","country","banner","uruguay"],"k":[4,28],"o":2},"flag-uz":{"subcategory":"country-flag","a":"Uzbekistan Flag","b":"1F1FA-1F1FF","d":true,"e":true,"f":true,"h":true,"j":["flag_uzbekistan","uz","flag","nation","country","banner","uzbekistan"],"k":[4,29],"o":2},"flag-va":{"subcategory":"country-flag","a":"Vatican City Flag","b":"1F1FB-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_vatican_city","vatican","city","flag","nation","country","banner","vatican_city"],"k":[4,30],"o":2},"flag-vc":{"subcategory":"country-flag","a":"St. Vincent & Grenadines Flag","b":"1F1FB-1F1E8","d":true,"e":true,"f":true,"h":true,"j":["flag_st_vincent_grenadines","saint","vincent","grenadines","flag","nation","country","banner","st_vincent_grenadines"],"k":[4,31],"o":2},"flag-ve":{"subcategory":"country-flag","a":"Venezuela Flag","b":"1F1FB-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_venezuela","ve","bolivarian","republic","flag","nation","country","banner","venezuela"],"k":[4,32],"o":2},"flag-vg":{"subcategory":"country-flag","a":"British Virgin Islands Flag","b":"1F1FB-1F1EC","d":true,"e":true,"f":true,"h":true,"j":["flag_british_virgin_islands","british","virgin","islands","bvi","flag","nation","country","banner","british_virgin_islands"],"k":[4,33],"o":2},"flag-vi":{"subcategory":"country-flag","a":"U.s. Virgin Islands Flag","b":"1F1FB-1F1EE","d":true,"e":true,"f":true,"h":true,"j":["flag_u_s_virgin_islands","virgin","islands","us","flag","nation","country","banner","u_s_virgin_islands"],"k":[4,34],"o":2},"flag-vn":{"subcategory":"country-flag","a":"Vietnam Flag","b":"1F1FB-1F1F3","d":true,"e":true,"f":true,"h":true,"j":["flag_vietnam","viet","nam","flag","nation","country","banner","vietnam"],"k":[4,35],"o":2},"flag-vu":{"subcategory":"country-flag","a":"Vanuatu Flag","b":"1F1FB-1F1FA","d":true,"e":true,"f":true,"h":true,"j":["flag_vanuatu","vu","flag","nation","country","banner","vanuatu"],"k":[4,36],"o":2},"flag-wf":{"subcategory":"country-flag","a":"Wallis & Futuna Flag","b":"1F1FC-1F1EB","d":true,"e":true,"f":true,"h":true,"j":["flag_wallis_futuna","wallis","futuna","flag","nation","country","banner","wallis_futuna"],"k":[4,37],"o":2},"flag-ws":{"subcategory":"country-flag","a":"Samoa Flag","b":"1F1FC-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["flag_samoa","ws","flag","nation","country","banner","samoa"],"k":[4,38],"o":2},"flag-xk":{"subcategory":"country-flag","a":"Kosovo Flag","b":"1F1FD-1F1F0","d":true,"e":true,"f":true,"h":true,"j":["flag_kosovo","xk","flag","nation","country","banner","kosovo"],"k":[4,39],"o":2},"flag-ye":{"subcategory":"country-flag","a":"Yemen Flag","b":"1F1FE-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_yemen","ye","flag","nation","country","banner","yemen"],"k":[4,40],"o":2},"flag-yt":{"subcategory":"country-flag","a":"Mayotte Flag","b":"1F1FE-1F1F9","d":true,"e":true,"f":true,"h":true,"j":["flag_mayotte","yt","flag","nation","country","banner","mayotte"],"k":[4,41],"o":2},"flag-za":{"subcategory":"country-flag","a":"South Africa Flag","b":"1F1FF-1F1E6","d":true,"e":true,"f":true,"h":true,"j":["flag_south_africa","south","africa","flag","nation","country","banner","south_africa"],"k":[4,42],"o":2},"flag-zm":{"subcategory":"country-flag","a":"Zambia Flag","b":"1F1FF-1F1F2","d":true,"e":true,"f":true,"h":true,"j":["flag_zambia","zm","flag","nation","country","banner","zambia"],"k":[4,43],"o":2},"flag-zw":{"subcategory":"country-flag","a":"Zimbabwe Flag","b":"1F1FF-1F1FC","d":true,"e":true,"f":true,"h":true,"j":["flag_zimbabwe","zw","flag","nation","country","banner","zimbabwe"],"k":[4,44],"o":2},"flag-england":{"subcategory":"subdivision-flag","a":"England Flag","b":"1F3F4-E0067-E0062-E0065-E006E-E0067-E007F","d":true,"e":true,"f":true,"h":true,"j":["flag_england","flag","english"],"k":[10,32],"o":5},"flag-scotland":{"subcategory":"subdivision-flag","a":"Scotland Flag","b":"1F3F4-E0067-E0062-E0073-E0063-E0074-E007F","d":true,"e":true,"f":true,"h":true,"j":["flag_scotland","flag","scottish"],"k":[10,33],"o":5},"flag-wales":{"subcategory":"subdivision-flag","a":"Wales Flag","b":"1F3F4-E0067-E0062-E0077-E006C-E0073-E007F","d":true,"e":true,"f":true,"h":true,"j":["flag_wales","flag","welsh"],"k":[10,34],"o":5}}`),aliases:{satisfied:`laughing`,grinning_face_with_star_eyes:`star-struck`,grinning_face_with_one_large_and_one_small_eye:`zany_face`,smiling_face_with_smiling_eyes_and_hand_covering_mouth:`face_with_hand_over_mouth`,face_with_finger_covering_closed_lips:`shushing_face`,face_with_one_eyebrow_raised:`face_with_raised_eyebrow`,face_with_open_mouth_vomiting:`face_vomiting`,shocked_face_with_exploding_head:`exploding_head`,serious_face_with_symbols_covering_mouth:`face_with_symbols_on_mouth`,poop:`hankey`,shit:`hankey`,collision:`boom`,raised_hand:`hand`,hand_with_index_and_middle_fingers_crossed:`crossed_fingers`,sign_of_the_horns:`the_horns`,reversed_hand_with_middle_finger_extended:`middle_finger`,thumbsup:`+1`,thumbsdown:`-1`,punch:`facepunch`,mother_christmas:`mrs_claus`,running:`runner`,"man-with-bunny-ears-partying":`men-with-bunny-ears-partying`,"woman-with-bunny-ears-partying":`women-with-bunny-ears-partying`,women_holding_hands:`two_women_holding_hands`,woman_and_man_holding_hands:`man_and_woman_holding_hands`,couple:`man_and_woman_holding_hands`,men_holding_hands:`two_men_holding_hands`,paw_prints:`feet`,flipper:`dolphin`,honeybee:`bee`,lady_beetle:`ladybug`,cooking:`fried_egg`,knife:`hocho`,red_car:`car`,sailboat:`boat`,waxing_gibbous_moon:`moon`,sun_small_cloud:`mostly_sunny`,sun_behind_cloud:`barely_sunny`,sun_behind_rain_cloud:`partly_sunny_rain`,lightning_cloud:`lightning`,tornado_cloud:`tornado`,tshirt:`shirt`,shoe:`mans_shoe`,telephone:`phone`,lantern:`izakaya_lantern`,open_book:`book`,envelope:`email`,pencil:`memo`,heavy_exclamation_mark:`exclamation`,staff_of_aesculapius:`medical_symbol`,"flag-cn":`cn`,"flag-de":`de`,"flag-es":`es`,"flag-fr":`fr`,uk:`gb`,"flag-gb":`gb`,"flag-it":`it`,"flag-jp":`jp`,"flag-kr":`kr`,"flag-ru":`ru`,"flag-us":`us`}},NAMESPACE=`emoji-mart`,_JSON=JSON,isLocalStorageSupported=typeof window<`u`&&`localStorage`in window,getter,setter;function setHandlers(r){r||={},getter=r.getter,setter=r.setter}function setNamespace(r){NAMESPACE=r}function update(r){for(let p in r){let j=r[p];set(p,j)}}function set(r,p){if(setter)setter(r,p);else{if(!isLocalStorageSupported)return;try{window.localStorage[`${NAMESPACE}.${r}`]=_JSON.stringify(p)}catch{}}}function get$1(r){if(getter)return getter(r);if(isLocalStorageSupported){try{var p=window.localStorage[`${NAMESPACE}.${r}`]}catch{return}if(p)return JSON.parse(p)}}var store_default={update,set,get:get$1,setNamespace,setHandlers},mapping={name:`a`,unified:`b`,non_qualified:`c`,has_img_apple:`d`,has_img_google:`e`,has_img_twitter:`f`,has_img_facebook:`h`,keywords:`j`,sheet:`k`,emoticons:`l`,text:`m`,short_names:`n`,added_in:`o`},buildSearch=r=>{let p=[];var j=(Ue,De)=>{Ue&&(Array.isArray(Ue)?Ue:[Ue]).forEach(Ge=>{(De?Ge.split(/[-|_|\s]+/):[Ge]).forEach(R=>{R=R.toLowerCase(),p.indexOf(R)==-1&&p.push(R)})})};return j(r.short_names,!0),j(r.name,!0),j(r.keywords,!1),j(r.emoticons,!1),p.join(`,`)};function deepFreeze(r){var p=Object.getOwnPropertyNames(r);for(let j of p){let Ue=r[j];r[j]=Ue&&typeof Ue==`object`?deepFreeze(Ue):Ue}return Object.freeze(r)}var uncompress=r=>{if(!r.compressed)return r;for(let p in r.compressed=!1,r.emojis){let j=r.emojis[p];for(let Ue in mapping)j[Ue]=j[mapping[Ue]],delete j[mapping[Ue]];j.short_names||=[],j.short_names.unshift(p),j.sheet_x=j.sheet[0],j.sheet_y=j.sheet[1],delete j.sheet,j.text||=``,j.added_in||=6,j.added_in=j.added_in.toFixed(1),j.search=buildSearch(j)}return r=deepFreeze(r),r},DEFAULTS=[`+1`,`grinning`,`kissing_heart`,`heart_eyes`,`laughing`,`stuck_out_tongue_winking_eye`,`sweat_smile`,`joy`,`scream`,`disappointed`,`unamused`,`weary`,`sob`,`sunglasses`,`heart`,`hankey`],frequently$1,initialized,defaults={};function init(){initialized=!0,frequently$1=store_default.get(`frequently`)}function add(r){initialized||init();var{id:p}=r;frequently$1||=defaults,frequently$1[p]||(frequently$1[p]=0),frequently$1[p]+=1,store_default.set(`last`,p),store_default.set(`frequently`,frequently$1)}function get(r){if(initialized||init(),!frequently$1){defaults={};let Ge=[],R=Math.min(r,DEFAULTS.length);for(let ut=0;ut<R;ut++)defaults[DEFAULTS[ut]]=parseInt((R-ut)/4,10)+1,Ge.push(DEFAULTS[ut]);return Ge}let p=r,j=[];for(let Ge in frequently$1)frequently$1.hasOwnProperty(Ge)&&j.push(Ge);let Ue=j.sort((Ge,R)=>frequently$1[Ge]-frequently$1[R]).reverse().slice(0,p),De=store_default.get(`last`);return De&&Ue.indexOf(De)==-1&&(Ue.pop(),Ue.push(De)),Ue}var frequently_default={add,get},svgs_default={activity:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 0C5.373 0 0 5.372 0 12c0 6.627 5.373 12 12 12 6.628 0 12-5.373 12-12 0-6.628-5.372-12-12-12m9.949 11H17.05c.224-2.527 1.232-4.773 1.968-6.113A9.966 9.966 0 0 1 21.949 11M13 11V2.051a9.945 9.945 0 0 1 4.432 1.564c-.858 1.491-2.156 4.22-2.392 7.385H13zm-2 0H8.961c-.238-3.165-1.536-5.894-2.393-7.385A9.95 9.95 0 0 1 11 2.051V11zm0 2v8.949a9.937 9.937 0 0 1-4.432-1.564c.857-1.492 2.155-4.221 2.393-7.385H11zm4.04 0c.236 3.164 1.534 5.893 2.392 7.385A9.92 9.92 0 0 1 13 21.949V13h2.04zM4.982 4.887C5.718 6.227 6.726 8.473 6.951 11h-4.9a9.977 9.977 0 0 1 2.931-6.113M2.051 13h4.9c-.226 2.527-1.233 4.771-1.969 6.113A9.972 9.972 0 0 1 2.051 13m16.967 6.113c-.735-1.342-1.744-3.586-1.968-6.113h4.899a9.961 9.961 0 0 1-2.931 6.113"/></svg>`,custom:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><g transform="translate(2.000000, 1.000000)"><rect id="Rectangle" x="8" y="0" width="3" height="21" rx="1.5"></rect><rect id="Rectangle" transform="translate(9.843, 10.549) rotate(60) translate(-9.843, -10.549) " x="8.343" y="0.049" width="3" height="21" rx="1.5"></rect><rect id="Rectangle" transform="translate(9.843, 10.549) rotate(-60) translate(-9.843, -10.549) " x="8.343" y="0.049" width="3" height="21" rx="1.5"></rect></g></svg>`,flags:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M0 0l6.084 24H8L1.916 0zM21 5h-4l-1-4H4l3 12h3l1 4h13L21 5zM6.563 3h7.875l2 8H8.563l-2-8zm8.832 10l-2.856 1.904L12.063 13h3.332zM19 13l-1.5-6h1.938l2 8H16l3-2z"/></svg>`,foods:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 4.978c-1.838 0-2.876.396-3.68.934.513-1.172 1.768-2.934 4.68-2.934a1 1 0 0 0 0-2c-2.921 0-4.629 1.365-5.547 2.512-.064.078-.119.162-.18.244C11.73 1.838 10.798.023 9.207.023 8.579.022 7.85.306 7 .978 5.027 2.54 5.329 3.902 6.492 4.999 3.609 5.222 0 7.352 0 12.969c0 4.582 4.961 11.009 9 11.009 1.975 0 2.371-.486 3-1 .629.514 1.025 1 3 1 4.039 0 9-6.418 9-11 0-5.953-4.055-8-7-8M8.242 2.546c.641-.508.943-.523.965-.523.426.169.975 1.405 1.357 3.055-1.527-.629-2.741-1.352-2.98-1.846.059-.112.241-.356.658-.686M15 21.978c-1.08 0-1.21-.109-1.559-.402l-.176-.146c-.367-.302-.816-.452-1.266-.452s-.898.15-1.266.452l-.176.146c-.347.292-.477.402-1.557.402-2.813 0-7-5.389-7-9.009 0-5.823 4.488-5.991 5-5.991 1.939 0 2.484.471 3.387 1.251l.323.276a1.995 1.995 0 0 0 2.58 0l.323-.276c.902-.78 1.447-1.251 3.387-1.251.512 0 5 .168 5 6 0 3.617-4.187 9-7 9"/></svg>`,nature:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 15.5 8M8.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 8.5 8"/><path d="M18.933 0h-.027c-.97 0-2.138.787-3.018 1.497-1.274-.374-2.612-.51-3.887-.51-1.285 0-2.616.133-3.874.517C7.245.79 6.069 0 5.093 0h-.027C3.352 0 .07 2.67.002 7.026c-.039 2.479.276 4.238 1.04 5.013.254.258.882.677 1.295.882.191 3.177.922 5.238 2.536 6.38.897.637 2.187.949 3.2 1.102C8.04 20.6 8 20.795 8 21c0 1.773 2.35 3 4 3 1.648 0 4-1.227 4-3 0-.201-.038-.393-.072-.586 2.573-.385 5.435-1.877 5.925-7.587.396-.22.887-.568 1.104-.788.763-.774 1.079-2.534 1.04-5.013C23.929 2.67 20.646 0 18.933 0M3.223 9.135c-.237.281-.837 1.155-.884 1.238-.15-.41-.368-1.349-.337-3.291.051-3.281 2.478-4.972 3.091-5.031.256.015.731.27 1.265.646-1.11 1.171-2.275 2.915-2.352 5.125-.133.546-.398.858-.783 1.313M12 22c-.901 0-1.954-.693-2-1 0-.654.475-1.236 1-1.602V20a1 1 0 1 0 2 0v-.602c.524.365 1 .947 1 1.602-.046.307-1.099 1-2 1m3-3.48v.02a4.752 4.752 0 0 0-1.262-1.02c1.092-.516 2.239-1.334 2.239-2.217 0-1.842-1.781-2.195-3.977-2.195-2.196 0-3.978.354-3.978 2.195 0 .883 1.148 1.701 2.238 2.217A4.8 4.8 0 0 0 9 18.539v-.025c-1-.076-2.182-.281-2.973-.842-1.301-.92-1.838-3.045-1.853-6.478l.023-.041c.496-.826 1.49-1.45 1.804-3.102 0-2.047 1.357-3.631 2.362-4.522C9.37 3.178 10.555 3 11.948 3c1.447 0 2.685.192 3.733.57 1 .9 2.316 2.465 2.316 4.48.313 1.651 1.307 2.275 1.803 3.102.035.058.068.117.102.178-.059 5.967-1.949 7.01-4.902 7.19m6.628-8.202c-.037-.065-.074-.13-.113-.195a7.587 7.587 0 0 0-.739-.987c-.385-.455-.648-.768-.782-1.313-.076-2.209-1.241-3.954-2.353-5.124.531-.376 1.004-.63 1.261-.647.636.071 3.044 1.764 3.096 5.031.027 1.81-.347 3.218-.37 3.235"/></svg>`,objects:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 0a9 9 0 0 0-5 16.482V21s2.035 3 5 3 5-3 5-3v-4.518A9 9 0 0 0 12 0zm0 2c3.86 0 7 3.141 7 7s-3.14 7-7 7-7-3.141-7-7 3.14-7 7-7zM9 17.477c.94.332 1.946.523 3 .523s2.06-.19 3-.523v.834c-.91.436-1.925.689-3 .689a6.924 6.924 0 0 1-3-.69v-.833zm.236 3.07A8.854 8.854 0 0 0 12 21c.965 0 1.888-.167 2.758-.451C14.155 21.173 13.153 22 12 22c-1.102 0-2.117-.789-2.764-1.453z"/><path d="M14.745 12.449h-.004c-.852-.024-1.188-.858-1.577-1.824-.421-1.061-.703-1.561-1.182-1.566h-.009c-.481 0-.783.497-1.235 1.537-.436.982-.801 1.811-1.636 1.791l-.276-.043c-.565-.171-.853-.691-1.284-1.794-.125-.313-.202-.632-.27-.913-.051-.213-.127-.53-.195-.634C7.067 9.004 7.039 9 6.99 9A1 1 0 0 1 7 7h.01c1.662.017 2.015 1.373 2.198 2.134.486-.981 1.304-2.058 2.797-2.075 1.531.018 2.28 1.153 2.731 2.141l.002-.008C14.944 8.424 15.327 7 16.979 7h.032A1 1 0 1 1 17 9h-.011c-.149.076-.256.474-.319.709a6.484 6.484 0 0 1-.311.951c-.429.973-.79 1.789-1.614 1.789"/></svg>`,smileys:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"/><path d="M8 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 8 7M16 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 16 7M15.232 15c-.693 1.195-1.87 2-3.349 2-1.477 0-2.655-.805-3.347-2H15m3-2H6a6 6 0 1 0 12 0"/></svg>`,people:`<svg xmlns:svg="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"> <path id="path3814" d="m 3.3591089,21.17726 c 0.172036,0.09385 4.265994,2.29837 8.8144451,2.29837 4.927767,0 8.670894,-2.211883 8.82782,-2.306019 0.113079,-0.06785 0.182268,-0.190051 0.182267,-0.321923 0,-3.03119 -0.929494,-5.804936 -2.617196,-7.810712 -1.180603,-1.403134 -2.661918,-2.359516 -4.295699,-2.799791 4.699118,-2.236258 3.102306,-9.28617162 -2.097191,-9.28617162 -5.1994978,0 -6.7963103,7.04991362 -2.097192,9.28617162 -1.6337821,0.440275 -3.1150971,1.396798 -4.2956991,2.799791 -1.687703,2.005776 -2.617196,4.779522 -2.617196,7.810712 1.2e-6,0.137378 0.075039,0.263785 0.195641,0.329572 z M 8.0439319,5.8308783 C 8.0439309,2.151521 12.492107,0.30955811 15.093491,2.9109411 17.694874,5.5123241 15.852911,9.9605006 12.173554,9.9605 9.8938991,9.9579135 8.0465186,8.1105332 8.0439319,5.8308783 Z m -1.688782,7.6894977 c 1.524535,-1.811449 3.5906601,-2.809035 5.8184041,-2.809035 2.227744,0 4.293869,0.997586 5.818404,2.809035 1.533639,1.822571 2.395932,4.339858 2.439152,7.108301 -0.803352,0.434877 -4.141636,2.096112 -8.257556,2.096112 -3.8062921,0 -7.3910861,-1.671043 -8.2573681,-2.104981 0.04505,-2.765017 0.906968,-5.278785 2.438964,-7.099432 z" /> <path id="path3816" d="M 12.173828 0.38867188 C 9.3198513 0.38867187 7.3770988 2.3672285 6.8652344 4.6308594 C 6.4218608 6.5916015 7.1153562 8.7676117 8.9648438 10.126953 C 7.6141249 10.677376 6.3550511 11.480944 5.3496094 12.675781 C 3.5629317 14.799185 2.6015625 17.701475 2.6015625 20.847656 C 2.6015654 21.189861 2.7894276 21.508002 3.0898438 21.671875 C 3.3044068 21.788925 7.4436239 24.039062 12.173828 24.039062 C 17.269918 24.039062 21.083568 21.776786 21.291016 21.652344 C 21.57281 21.483266 21.746097 21.176282 21.746094 20.847656 C 21.746094 17.701475 20.78277 14.799185 18.996094 12.675781 C 17.990455 11.480591 16.733818 10.675362 15.382812 10.125 C 17.231132 8.7655552 17.925675 6.5910701 17.482422 4.6308594 C 16.970557 2.3672285 15.027805 0.38867188 12.173828 0.38867188 z M 12.792969 2.3007812 C 13.466253 2.4161792 14.125113 2.7383941 14.695312 3.3085938 C 15.835712 4.4489931 15.985604 5.9473549 15.46875 7.1953125 C 14.951896 8.4432701 13.786828 9.3984378 12.173828 9.3984375 C 10.197719 9.3961954 8.607711 7.806187 8.6054688 5.8300781 C 8.6054683 4.2170785 9.5606362 3.0520102 10.808594 2.5351562 C 11.432573 2.2767293 12.119685 2.1853833 12.792969 2.3007812 z M 12.173828 11.273438 C 14.233647 11.273438 16.133674 12.185084 17.5625 13.882812 C 18.93069 15.508765 19.698347 17.776969 19.808594 20.283203 C 18.807395 20.800235 15.886157 22.162109 12.173828 22.162109 C 8.7614632 22.162109 5.6245754 20.787069 4.5390625 20.265625 C 4.6525896 17.766717 5.4203315 15.504791 6.7851562 13.882812 C 8.2139827 12.185084 10.11401 11.273438 12.173828 11.273438 z " /> </svg>`,places:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6.5 12C5.122 12 4 13.121 4 14.5S5.122 17 6.5 17 9 15.879 9 14.5 7.878 12 6.5 12m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5M17.5 12c-1.378 0-2.5 1.121-2.5 2.5s1.122 2.5 2.5 2.5 2.5-1.121 2.5-2.5-1.122-2.5-2.5-2.5m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5"/><path d="M22.482 9.494l-1.039-.346L21.4 9h.6c.552 0 1-.439 1-.992 0-.006-.003-.008-.003-.008H23c0-1-.889-2-1.984-2h-.642l-.731-1.717C19.262 3.012 18.091 2 16.764 2H7.236C5.909 2 4.738 3.012 4.357 4.283L3.626 6h-.642C1.889 6 1 7 1 8h.003S1 8.002 1 8.008C1 8.561 1.448 9 2 9h.6l-.043.148-1.039.346a2.001 2.001 0 0 0-1.359 2.097l.751 7.508a1 1 0 0 0 .994.901H3v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h6v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h1.096a.999.999 0 0 0 .994-.901l.751-7.508a2.001 2.001 0 0 0-1.359-2.097M6.273 4.857C6.402 4.43 6.788 4 7.236 4h9.527c.448 0 .834.43.963.857L19.313 9H4.688l1.585-4.143zM7 21H5v-1h2v1zm12 0h-2v-1h2v1zm2.189-3H2.811l-.662-6.607L3 11h18l.852.393L21.189 18z"/></svg>`,recent:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 4h-2l-.001 7H9v2h2v2h2v-2h4v-2h-4z"/><path d="M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"/></svg>`,symbols:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M0 0h11v2H0zM4 11h3V6h4V4H0v2h4zM15.5 17c1.381 0 2.5-1.116 2.5-2.493s-1.119-2.493-2.5-2.493S13 13.13 13 14.507 14.119 17 15.5 17m0-2.986c.276 0 .5.222.5.493 0 .272-.224.493-.5.493s-.5-.221-.5-.493.224-.493.5-.493M21.5 19.014c-1.381 0-2.5 1.116-2.5 2.493S20.119 24 21.5 24s2.5-1.116 2.5-2.493-1.119-2.493-2.5-2.493m0 2.986a.497.497 0 0 1-.5-.493c0-.271.224-.493.5-.493s.5.222.5.493a.497.497 0 0 1-.5.493M22 13l-9 9 1.513 1.5 8.99-9.009zM17 11c2.209 0 4-1.119 4-2.5V2s.985-.161 1.498.949C23.01 4.055 23 6 23 6s1-1.119 1-3.135C24-.02 21 0 21 0h-2v6.347A5.853 5.853 0 0 0 17 6c-2.209 0-4 1.119-4 2.5s1.791 2.5 4 2.5M10.297 20.482l-1.475-1.585a47.54 47.54 0 0 1-1.442 1.129c-.307-.288-.989-1.016-2.045-2.183.902-.836 1.479-1.466 1.729-1.892s.376-.871.376-1.336c0-.592-.273-1.178-.818-1.759-.546-.581-1.329-.871-2.349-.871-1.008 0-1.79.293-2.344.879-.556.587-.832 1.181-.832 1.784 0 .813.419 1.748 1.256 2.805-.847.614-1.444 1.208-1.794 1.784a3.465 3.465 0 0 0-.523 1.833c0 .857.308 1.56.924 2.107.616.549 1.423.823 2.42.823 1.173 0 2.444-.379 3.813-1.137L8.235 24h2.819l-2.09-2.383 1.333-1.135zm-6.736-6.389a1.02 1.02 0 0 1 .73-.286c.31 0 .559.085.747.254a.849.849 0 0 1 .283.659c0 .518-.419 1.112-1.257 1.784-.536-.651-.805-1.231-.805-1.742a.901.901 0 0 1 .302-.669M3.74 22c-.427 0-.778-.116-1.057-.349-.279-.232-.418-.487-.418-.766 0-.594.509-1.288 1.527-2.083.968 1.134 1.717 1.946 2.248 2.438-.921.507-1.686.76-2.3.76"/></svg>`},__plugin_vue_export_helper_default=(r,p)=>{let j=r.__vccOpts||r;for(let[Ue,De]of p)j[Ue]=De;return j},_sfc_main$19={props:{i18n:{type:Object,required:!0},color:{type:String},categories:{type:Array,required:!0},activeCategory:{type:Object,default(){return{}}}},emits:[`click`],created(){this.svgs=svgs_default}},_hoisted_1$16={role:`tablist`,class:`emoji-mart-anchors`},_hoisted_2$13=[`aria-label`,`aria-selected`,`data-title`,`onClick`],_hoisted_3$10=[`innerHTML`];function _sfc_render$16(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`div`,_hoisted_1$16,[(openBlock(!0),createElementBlock(Fragment,null,renderList(j.categories,R=>(openBlock(),createElementBlock(`button`,{role:`tab`,type:`button`,"aria-label":R.name,"aria-selected":R.id==j.activeCategory.id,key:R.id,class:normalizeClass({"emoji-mart-anchor":!0,"emoji-mart-anchor-selected":R.id==j.activeCategory.id}),style:normalizeStyle({color:R.id==j.activeCategory.id?j.color:``}),"data-title":j.i18n.categories[R.id],onClick:ut=>r.$emit(`click`,R)},[createBaseVNode(`div`,{"aria-hidden":`true`,innerHTML:r.svgs[R.id]},null,8,_hoisted_3$10),createBaseVNode(`span`,{"aria-hidden":`true`,class:`emoji-mart-anchor-bar`,style:normalizeStyle({backgroundColor:j.color})},null,4)],14,_hoisted_2$13))),128))])}var anchors_default=__plugin_vue_export_helper_default(_sfc_main$19,[[`render`,_sfc_render$16]]),stringFromCodePoint_default=String.fromCodePoint||function(){var p=16384,j=[],Ue,De,Ge=-1,R=arguments.length;if(!R)return``;for(var ut=``;++Ge<R;){var Ct=Number(arguments[Ge]);if(!isFinite(Ct)||Ct<0||Ct>1114111||Math.floor(Ct)!=Ct)throw RangeError(`Invalid code point: `+Ct);Ct<=65535?j.push(Ct):(Ct-=65536,Ue=(Ct>>10)+55296,De=Ct%1024+56320,j.push(Ue,De)),(Ge+1===R||j.length>p)&&(ut+=String.fromCharCode.apply(null,j),j.length=0)}return ut};function unifiedToNative(r){var p=r.split(`-`).map(j=>`0x${j}`);return stringFromCodePoint_default.apply(null,p)}function uniq(r){return r.reduce((p,j)=>(p.indexOf(j)===-1&&p.push(j),p),[])}function intersect(r,p){let j=uniq(r),Ue=uniq(p);return j.filter(De=>Ue.indexOf(De)>=0)}function deepMerge(r,p){var j={};for(let Ue in r){let De=r[Ue],Ge=De;Object.prototype.hasOwnProperty.call(p,Ue)&&(Ge=p[Ue]),typeof Ge==`object`&&(Ge=deepMerge(De,Ge)),j[Ue]=Ge}return j}function measureScrollbar(){if(typeof document>`u`)return 0;let r=document.createElement(`div`);r.style.width=`100px`,r.style.height=`100px`,r.style.overflow=`scroll`,r.style.position=`absolute`,r.style.top=`-9999px`,document.body.appendChild(r);let p=r.offsetWidth-r.clientWidth;return document.body.removeChild(r),p}var SHEET_COLUMNS=61,COLONS_REGEX=/^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/,SKINS=[`1F3FA`,`1F3FB`,`1F3FC`,`1F3FD`,`1F3FE`,`1F3FF`],EmojiIndex=class{constructor(r,{emojisToShowFilter:p,include:j,exclude:Ue,custom:De,recent:Ge,recentLength:R=20}={}){this._data=uncompress(r),this._emojisFilter=p||null,this._include=j||null,this._exclude=Ue||null,this._custom=De||[],this._recent=Ge||frequently_default.get(R),this._emojis={},this._nativeEmojis={},this._emoticons={},this._categories=[],this._recentCategory={id:`recent`,name:`Recent`,emojis:[]},this._customCategory={id:`custom`,name:`Custom`,emojis:[]},this._searchIndex={},this.buildIndex(),Object.freeze(this)}buildIndex(){let r=this._data.categories;if(this._include&&(r=r.filter(p=>this._include.includes(p.id)),r=r.sort((p,j)=>{let Ue=this._include.indexOf(p.id),De=this._include.indexOf(j.id);return Ue<De?-1:Ue>De?1:0})),r.forEach(p=>{if(!this.isCategoryNeeded(p.id))return;let j={id:p.id,name:p.name,emojis:[]};p.emojis.forEach(Ue=>{let De=this.addEmoji(Ue);De&&j.emojis.push(De)}),j.emojis.length&&this._categories.push(j)}),this.isCategoryNeeded(`custom`)){if(this._custom.length>0)for(let p of this._custom)this.addCustomEmoji(p);this._customCategory.emojis.length&&this._categories.push(this._customCategory)}this.isCategoryNeeded(`recent`)&&(this._recent.length&&this._recent.map(p=>{for(let j of this._customCategory.emojis)if(j.id===p){this._recentCategory.emojis.push(j);return}this.hasEmoji(p)&&this._recentCategory.emojis.push(this.emoji(p))}),this._recentCategory.emojis.length&&this._categories.unshift(this._recentCategory))}findEmoji(r,p){let j=r.match(COLONS_REGEX);if(j&&(r=j[1],j[2]&&(p=parseInt(j[2],10))),this._data.aliases.hasOwnProperty(r)&&(r=this._data.aliases[r]),this._emojis.hasOwnProperty(r)){let Ue=this._emojis[r];return p?Ue.getSkin(p):Ue}return this._nativeEmojis.hasOwnProperty(r)?this._nativeEmojis[r]:null}categories(){return this._categories}emoji(r){this._data.aliases.hasOwnProperty(r)&&(r=this._data.aliases[r]);let p=this._emojis[r];if(!p)throw Error(`Can not find emoji by id: `+r);return p}firstEmoji(){let r=this._emojis[Object.keys(this._emojis)[0]];if(!r)throw Error(`Can not get first emoji`);return r}hasEmoji(r){return this._data.aliases.hasOwnProperty(r)&&(r=this._data.aliases[r]),!!this._emojis[r]}nativeEmoji(r){return this._nativeEmojis.hasOwnProperty(r)?this._nativeEmojis[r]:null}search(r,p){if(p||=75,!r.length)return null;if(r==`-`||r==`-1`)return[this.emoji(`-1`)];let j=r.toLowerCase().split(/[\s|,|\-|_]+/),Ue=[];j.length>2&&(j=[j[0],j[1]]),Ue=j.map(Ge=>{let R=this._emojis,ut=this._searchIndex,Ct=0;for(let zt=0;zt<Ge.length;zt++){let ft=Ge[zt];if(Ct++,ut[ft]||(ut[ft]={}),ut=ut[ft],!ut.results){let qt={};for(let Nt in ut.results=[],ut.emojis={},R){let Ut=R[Nt],Yt=Ut._data.search,Gt=Ge.substr(0,Ct),Jt=Yt.indexOf(Gt);if(Jt!=-1){let ei=Jt+1;Gt==Nt&&(ei=0),ut.results.push(Ut),ut.emojis[Nt]=Ut,qt[Nt]=ei}}ut.results.sort((Nt,Ut)=>qt[Nt.id]-qt[Ut.id])}R=ut.emojis}return ut.results}).filter(Ge=>Ge);var De=null;return De=Ue.length>1?intersect.apply(null,Ue):Ue.length?Ue[0]:[],De&&De.length>p&&(De=De.slice(0,p)),De}addCustomEmoji(r){let p=Object.assign({},r,{id:r.short_names[0],custom:!0});p.search||=buildSearch(p);let j=new EmojiData(p);return this._emojis[j.id]=j,this._customCategory.emojis.push(j),j}addEmoji(r){let p=this._data.emojis[r];if(!this.isEmojiNeeded(p))return!1;let j=new EmojiData(p);if(this._emojis[r]=j,j.native&&(this._nativeEmojis[j.native]=j),j._skins)for(let Ue in j._skins){let De=j._skins[Ue];De.native&&(this._nativeEmojis[De.native]=De)}return j.emoticons&&j.emoticons.forEach(Ue=>{this._emoticons[Ue]||(this._emoticons[Ue]=r)}),j}isCategoryNeeded(r){let p=this._include&&this._include.length?this._include.indexOf(r)>-1:!0,j=this._exclude&&this._exclude.length?this._exclude.indexOf(r)>-1:!1;return!(!p||j)}isEmojiNeeded(r){return this._emojisFilter?this._emojisFilter(r):!0}},EmojiData=class Po{constructor(p){if(this._data=Object.assign({},p),this._skins=null,this._data.skin_variations)for(var j in this._skins=[],SKINS){let Ue=SKINS[j],De=this._data.skin_variations[Ue],Ge=Object.assign({},p);for(let R in De)Ge[R]=De[R];delete Ge.skin_variations,Ge.skin_tone=parseInt(j)+1,this._skins.push(new Po(Ge))}for(let Ue in this._sanitized=sanitize(this._data),this._sanitized)this[Ue]=this._sanitized[Ue];this.short_names=this._data.short_names,this.short_name=this._data.short_names[0],Object.freeze(this)}getSkin(p){return p&&p!=`native`&&this._skins?this._skins[p-1]:this}getPosition(){let p=SHEET_COLUMNS-1;return`${+(100/p*this._data.sheet_x).toFixed(2)}% ${+(100/p*this._data.sheet_y).toFixed(2)}%`}ariaLabel(){return[this.native].concat(this.short_names).filter(Boolean).join(`, `)}},EmojiView=class{constructor(r,p,j,Ue,De,Ge,R){this._emoji=r,this._native=Ue,this._skin=p,this._set=j,this._fallback=De,this.canRender=this._canRender(),this.cssClass=this._cssClass(),this.cssStyle=this._cssStyle(R),this.content=this._content(),this.title=Ge===!0?r.short_name:null,this.ariaLabel=r.ariaLabel(),Object.freeze(this)}getEmoji(){return this._emoji.getSkin(this._skin)}_canRender(){return this._isCustom()||this._isNative()||this._hasEmoji()||this._fallback}_cssClass(){return[`emoji-set-`+this._set,`emoji-type-`+this._emojiType()]}_cssStyle(r){let p={};return this._isCustom()?p={backgroundImage:`url(`+this.getEmoji()._data.imageUrl+`)`,backgroundSize:`100%`,width:r+`px`,height:r+`px`}:this._hasEmoji()&&!this._isNative()&&(p={backgroundPosition:this.getEmoji().getPosition()}),r&&(p=this._isNative()?Object.assign(p,{fontSize:Math.round(r*.95*10)/10+`px`}):Object.assign(p,{width:r+`px`,height:r+`px`})),p}_content(){return this._isCustom()?``:this._isNative()?this.getEmoji().native:this._hasEmoji()?``:this._fallback?this._fallback(this.getEmoji()):null}_isNative(){return this._native}_isCustom(){return this.getEmoji().custom}_hasEmoji(){if(!this.getEmoji()._data)return!1;let r=this.getEmoji()._data[`has_img_`+this._set];return r===void 0?!0:r}_emojiType(){return this._isCustom()?`custom`:this._isNative()?`native`:this._hasEmoji()?`image`:`fallback`}};function sanitize(r){var{name:p,short_names:j,skin_tone:Ue,skin_variations:De,emoticons:Ge,unified:R,custom:ut,imageUrl:Ct}=r,zt=r.id||j[0],ft=`:${zt}:`;return ut?{id:zt,name:p,colons:ft,emoticons:Ge,custom:ut,imageUrl:Ct}:(Ue&&(ft+=`:skin-tone-${Ue}:`),{id:zt,name:p,colons:ft,emoticons:Ge,unified:R.toLowerCase(),skin:Ue||(De?1:null),native:unifiedToNative(R)})}var EmojiProps={native:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!1},fallback:{type:Function},skin:{type:Number,default:1},set:{type:String,default:`apple`},emoji:{type:[String,Object],required:!0},size:{type:Number,default:null},tag:{type:String,default:`span`}},PickerProps={perLine:{type:Number,default:9},maxSearchResults:{type:Number,default:75},emojiSize:{type:Number,default:24},title:{type:String,default:`Emoji Mart™`},emoji:{type:String,default:`department_store`},color:{type:String,default:`#ae65c5`},set:{type:String,default:`apple`},skin:{type:Number,default:null},defaultSkin:{type:Number,default:1},native:{type:Boolean,default:!1},emojiTooltip:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1},i18n:{type:Object,default(){return{}}},showPreview:{type:Boolean,default:!0},showSearch:{type:Boolean,default:!0},showCategories:{type:Boolean,default:!0},showSkinTones:{type:Boolean,default:!0},infiniteScroll:{type:Boolean,default:!0},pickerStyles:{type:Object,default(){return{}}}},_sfc_main$18={props:{...EmojiProps,data:{type:Object,required:!0}},emits:[`click`,`mouseenter`,`mouseleave`],computed:{view(){return new EmojiView(this.emojiObject,this.skin,this.set,this.native,this.fallback,this.tooltip,this.size)},sanitizedData(){return this.emojiObject._sanitized},title(){return this.tooltip?this.emojiObject.short_name:null},emojiObject(){return typeof this.emoji==`string`?this.data.findEmoji(this.emoji):this.emoji}},created(){},methods:{onClick(){this.$emit(`click`,this.emojiObject)},onMouseEnter(){this.$emit(`mouseenter`,this.emojiObject)},onMouseLeave(){this.$emit(`mouseleave`,this.emojiObject)}}};function _sfc_render$15(r,p,j,Ue,De,Ge){return Ge.view.canRender?(openBlock(),createBlock(resolveDynamicComponent(r.tag),{key:0,title:Ge.view.title,"aria-label":Ge.view.ariaLabel,"data-title":Ge.title,class:`emoji-mart-emoji`,onMouseenter:Ge.onMouseEnter,onMouseleave:Ge.onMouseLeave,onClick:Ge.onClick},{default:withCtx(()=>[createBaseVNode(`span`,{class:normalizeClass(Ge.view.cssClass),style:normalizeStyle(Ge.view.cssStyle)},toDisplayString(Ge.view.content),7)]),_:1},40,[`title`,`aria-label`,`data-title`,`onMouseenter`,`onMouseleave`,`onClick`])):createCommentVNode(``,!0)}var Emoji_default=__plugin_vue_export_helper_default(_sfc_main$18,[[`render`,_sfc_render$15]]),_sfc_main$17={props:{data:{type:Object,required:!0},i18n:{type:Object,required:!0},id:{type:String,required:!0},name:{type:String,required:!0},emojis:{type:Array},emojiProps:{type:Object,required:!0}},methods:{activeClass:function(r){return!this.emojiProps.selectedEmoji||!this.emojiProps.selectedEmojiCategory?``:this.emojiProps.selectedEmoji.id==r.id&&this.emojiProps.selectedEmojiCategory.id==this.id?`emoji-mart-emoji-selected`:``}},computed:{isVisible(){return!!this.emojis},isSearch(){return this.name==`Search`},hasResults(){return this.emojis.length>0},emojiObjects(){return this.emojis.map(r=>({emojiObject:r,emojiView:new EmojiView(r,this.emojiProps.skin,this.emojiProps.set,this.emojiProps.native,this.emojiProps.fallback,this.emojiProps.emojiTooltip,this.emojiProps.emojiSize)}))}},components:{Emoji:Emoji_default}},_hoisted_1$15=[`aria-label`],_hoisted_2$10={class:`emoji-mart-category-label`},_hoisted_3$12={class:`emoji-mart-category-label`},_hoisted_4$10=[`aria-label`,`data-title`,`title`,`onMouseenter`,`onMouseleave`,`onClick`],_hoisted_5$5={key:0},_hoisted_6$3={class:`emoji-mart-no-results-label`};function _sfc_render$14(r,p,j,Ue,De,Ge){let R=resolveComponent(`emoji`);return Ge.isVisible&&(Ge.isSearch||Ge.hasResults)?(openBlock(),createElementBlock(`section`,{key:0,class:normalizeClass({"emoji-mart-category":!0,"emoji-mart-no-results":!Ge.hasResults}),"aria-label":j.i18n.categories[j.id]},[createBaseVNode(`div`,_hoisted_2$10,[createBaseVNode(`h3`,_hoisted_3$12,toDisplayString(j.i18n.categories[j.id]),1)]),(openBlock(!0),createElementBlock(Fragment,null,renderList(Ge.emojiObjects,({emojiObject:ut,emojiView:Ct})=>(openBlock(),createElementBlock(Fragment,null,[Ct.canRender?(openBlock(),createElementBlock(`button`,{"aria-label":Ct.ariaLabel,role:`option`,"aria-selected":`false`,"aria-posinset":`1`,"aria-setsize":`1812`,type:`button`,"data-title":ut.short_name,key:ut.id,title:Ct.title,class:normalizeClass([`emoji-mart-emoji`,Ge.activeClass(ut)]),onMouseenter:zt=>j.emojiProps.onEnter(Ct.getEmoji()),onMouseleave:zt=>j.emojiProps.onLeave(Ct.getEmoji()),onClick:zt=>j.emojiProps.onClick(Ct.getEmoji())},[createBaseVNode(`span`,{class:normalizeClass(Ct.cssClass),style:normalizeStyle(Ct.cssStyle)},toDisplayString(Ct.content),7)],42,_hoisted_4$10)):createCommentVNode(``,!0)],64))),256)),Ge.hasResults?createCommentVNode(``,!0):(openBlock(),createElementBlock(`div`,_hoisted_5$5,[createVNode(R,{data:j.data,emoji:`sleuth_or_spy`,native:j.emojiProps.native,skin:j.emojiProps.skin,set:j.emojiProps.set},null,8,[`data`,`native`,`skin`,`set`]),createBaseVNode(`div`,_hoisted_6$3,toDisplayString(j.i18n.notfound),1)]))],10,_hoisted_1$15)):createCommentVNode(``,!0)}var category_default=__plugin_vue_export_helper_default(_sfc_main$17,[[`render`,_sfc_render$14]]),_sfc_main$16={props:{skin:{type:Number,required:!0}},emits:[`change`],data(){return{opened:!1}},methods:{onClick(r){this.opened&&r!=this.skin&&this.$emit(`change`,r),this.opened=!this.opened}}},_hoisted_1$12=[`onClick`];function _sfc_render$13(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`div`,{class:normalizeClass({"emoji-mart-skin-swatches":!0,"emoji-mart-skin-swatches-opened":De.opened})},[(openBlock(),createElementBlock(Fragment,null,renderList(6,R=>createBaseVNode(`span`,{key:R,class:normalizeClass({"emoji-mart-skin-swatch":!0,"emoji-mart-skin-swatch-selected":j.skin==R})},[createBaseVNode(`span`,{class:normalizeClass(`emoji-mart-skin emoji-mart-skin-tone-`+R),onClick:ut=>Ge.onClick(R)},null,10,_hoisted_1$12)],2)),64))],2)}var skins_default=__plugin_vue_export_helper_default(_sfc_main$16,[[`render`,_sfc_render$13]]),_sfc_main$15={props:{data:{type:Object,required:!0},title:{type:String,required:!0},emoji:{type:[String,Object]},idleEmoji:{type:[String,Object],required:!0},showSkinTones:{type:Boolean,default:!0},emojiProps:{type:Object,required:!0},skinProps:{type:Object,required:!0},onSkinChange:{type:Function,required:!0}},computed:{emojiData(){return this.emoji?this.emoji:{}},emojiShortNames(){return this.emojiData.short_names},emojiEmoticons(){return this.emojiData.emoticons}},components:{Emoji:Emoji_default,Skins:skins_default}},_hoisted_1$14={class:`emoji-mart-preview`},_hoisted_2$12={class:`emoji-mart-preview-emoji`},_hoisted_3$11={class:`emoji-mart-preview-data`},_hoisted_4$7={class:`emoji-mart-preview-name`},_hoisted_5$4={class:`emoji-mart-preview-shortnames`},_hoisted_6$2={class:`emoji-mart-preview-emoticons`},_hoisted_7$2={class:`emoji-mart-preview-emoji`},_hoisted_8$2={class:`emoji-mart-preview-data`},_hoisted_9$2={class:`emoji-mart-title-label`},_hoisted_10$1={key:0,class:`emoji-mart-preview-skins`};function _sfc_render$12(r,p,j,Ue,De,Ge){let R=resolveComponent(`emoji`),ut=resolveComponent(`skins`);return openBlock(),createElementBlock(`div`,_hoisted_1$14,[j.emoji?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode(`div`,_hoisted_2$12,[createVNode(R,{data:j.data,emoji:j.emoji,native:j.emojiProps.native,skin:j.emojiProps.skin,set:j.emojiProps.set},null,8,[`data`,`emoji`,`native`,`skin`,`set`])]),createBaseVNode(`div`,_hoisted_3$11,[createBaseVNode(`div`,_hoisted_4$7,toDisplayString(j.emoji.name),1),createBaseVNode(`div`,_hoisted_5$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ge.emojiShortNames,Ct=>(openBlock(),createElementBlock(`span`,{key:Ct,class:`emoji-mart-preview-shortname`},`:`+toDisplayString(Ct)+`:`,1))),128))]),createBaseVNode(`div`,_hoisted_6$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ge.emojiEmoticons,Ct=>(openBlock(),createElementBlock(`span`,{key:Ct,class:`emoji-mart-preview-emoticon`},toDisplayString(Ct),1))),128))])])],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode(`div`,_hoisted_7$2,[createVNode(R,{data:j.data,emoji:j.idleEmoji,native:j.emojiProps.native,skin:j.emojiProps.skin,set:j.emojiProps.set},null,8,[`data`,`emoji`,`native`,`skin`,`set`])]),createBaseVNode(`div`,_hoisted_8$2,[createBaseVNode(`span`,_hoisted_9$2,toDisplayString(j.title),1)]),j.showSkinTones?(openBlock(),createElementBlock(`div`,_hoisted_10$1,[createVNode(ut,{skin:j.skinProps.skin,onChange:p[0]||=Ct=>j.onSkinChange(Ct)},null,8,[`skin`])])):createCommentVNode(``,!0)],64))])}var preview_default=__plugin_vue_export_helper_default(_sfc_main$15,[[`render`,_sfc_render$12]]),_sfc_main$14={props:{data:{type:Object,required:!0},i18n:{type:Object,required:!0},autoFocus:{type:Boolean,default:!1},onSearch:{type:Function,required:!0},onArrowLeft:{type:Function,required:!1},onArrowRight:{type:Function,required:!1},onArrowDown:{type:Function,required:!1},onArrowUp:{type:Function,required:!1},onEnter:{type:Function,required:!1}},emits:[`search`,`enter`,`arrowUp`,`arrowDown`,`arrowRight`,`arrowLeft`],data(){return{value:``}},computed:{emojiIndex(){return this.data}},watch:{value(){this.$emit(`search`,this.value)}},methods:{clear(){this.value=``}},mounted(){let r=this.$el.querySelector(`input`);this.autoFocus&&r.focus()}},_hoisted_1$11={class:`emoji-mart-search`},_hoisted_2$9=[`placeholder`];function _sfc_render$10(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`div`,_hoisted_1$11,[withDirectives(createBaseVNode(`input`,{type:`text`,placeholder:j.i18n.search,role:`textbox`,"aria-autocomplete":`list`,"aria-owns":`emoji-mart-list`,"aria-label":`Search for an emoji`,"aria-describedby":`emoji-mart-search-description`,onKeydown:[p[0]||=withKeys(R=>r.$emit(`arrowLeft`,R),[`left`]),p[1]||=withKeys(()=>r.$emit(`arrowRight`),[`right`]),p[2]||=withKeys(()=>r.$emit(`arrowDown`),[`down`]),p[3]||=withKeys(R=>r.$emit(`arrowUp`,R),[`up`]),p[4]||=withKeys(()=>r.$emit(`enter`),[`enter`])],"onUpdate:modelValue":p[5]||=R=>De.value=R},null,40,_hoisted_2$9),[[vModelText,De.value]]),p[6]||=createBaseVNode(`span`,{class:`hidden`,id:`emoji-picker-search-description`},`Use the left, right, up and down arrow keys to navigate the emoji search results.`,-1)])}var search_default=__plugin_vue_export_helper_default(_sfc_main$14,[[`render`,_sfc_render$10]]);typeof window<`u`&&(function(){for(var r=0,p=[`ms`,`moz`,`webkit`,`o`],j=0;j<p.length&&!window.requestAnimationFrame;++j)window.requestAnimationFrame=window[p[j]+`RequestAnimationFrame`],window.cancelAnimationFrame=window[p[j]+`CancelAnimationFrame`]||window[p[j]+`CancelRequestAnimationFrame`];window.requestAnimationFrame||(window.requestAnimationFrame=function(Ue,De){var Ge=new Date().getTime(),R=Math.max(0,16-(Ge-r)),ut=window.setTimeout(function(){Ue(Ge+R)},R);return r=Ge+R,ut}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(Ue){clearTimeout(Ue)})})();var PickerView=class{constructor(r){this._vm=r,this._data=r.data,this._perLine=r.perLine,this._categories=[],this._categories.push(...this._data.categories()),this._categories=this._categories.filter(p=>p.emojis.length>0),this._categories[0].first=!0,Object.freeze(this._categories),this.activeCategory=this._categories[0],this.searchEmojis=null,this.previewEmoji=null,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=-1}onScroll(){let r=this._vm.$refs.scroll;if(!r)return;let p=r.scrollTop,j=this.filteredCategories[0];for(let Ue=0,De=this.filteredCategories.length;Ue<De;Ue++){let Ge=this.filteredCategories[Ue],R=this._vm.getCategoryComponent(Ue);if(R&&R.$el.offsetTop-50>p)break;j=Ge}this.activeCategory=j}get allCategories(){return this._categories}get filteredCategories(){return this.searchEmojis?[{id:`search`,name:`Search`,emojis:this.searchEmojis}]:this._categories.filter(r=>r.emojis.length>0)}get previewEmojiCategory(){return this.previewEmojiCategoryIdx>=0?this.filteredCategories[this.previewEmojiCategoryIdx]:null}onAnchorClick(r){if(this.searchEmojis)return;let p=this.filteredCategories.indexOf(r),j=this._vm.getCategoryComponent(p);this._vm.infiniteScroll?(()=>{if(j){let De=j.$el.offsetTop;r.first&&(De=0),this._vm.$refs.scroll.scrollTop=De}})():this.activeCategory=this.filteredCategories[p]}onSearch(r){this.searchEmojis=this._data.search(r,this.maxSearchResults),this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=0,this.updatePreviewEmoji()}onEmojiEnter(r){this.previewEmoji=r,this.previewEmojiIdx=-1,this.previewEmojiCategoryIdx=-1}onEmojiLeave(r){this.previewEmoji=null}onArrowLeft(){this.previewEmojiIdx>0?--this.previewEmojiIdx:(--this.previewEmojiCategoryIdx,this.previewEmojiCategoryIdx<0?this.previewEmojiCategoryIdx=0:this.previewEmojiIdx=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length-1),this.updatePreviewEmoji()}onArrowRight(){this.previewEmojiIdx<this.emojisLength(this.previewEmojiCategoryIdx)-1?this.previewEmojiIdx+=1:(this.previewEmojiCategoryIdx+=1,this.previewEmojiCategoryIdx>=this.filteredCategories.length?this.previewEmojiCategoryIdx=this.filteredCategories.length-1:this.previewEmojiIdx=0),this.updatePreviewEmoji()}onArrowDown(){if(this.previewEmojiIdx==-1)return this.onArrowRight();let r=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length,p=this._perLine;this.previewEmojiIdx+p>r&&(p=r%this._perLine);for(let j=0;j<p;j++)this.onArrowRight();this.updatePreviewEmoji()}onArrowUp(){let r=this._perLine;this.previewEmojiIdx-r<0&&(r=this.previewEmojiCategoryIdx>0?this.filteredCategories[this.previewEmojiCategoryIdx-1].emojis.length%this._perLine:0);for(let p=0;p<r;p++)this.onArrowLeft();this.updatePreviewEmoji()}updatePreviewEmoji(){this.previewEmoji=this.filteredCategories[this.previewEmojiCategoryIdx].emojis[this.previewEmojiIdx],this._vm.$nextTick(()=>{let r=this._vm.$refs.scroll,p=r.querySelector(`.emoji-mart-emoji-selected`),j=r.offsetTop-r.offsetHeight;p&&p.offsetTop+p.offsetHeight>j+r.scrollTop&&(r.scrollTop+=p.offsetHeight),p&&p.offsetTop<r.scrollTop&&(r.scrollTop-=p.offsetHeight)})}emojisLength(r){return r==-1?0:this.filteredCategories[r].emojis.length}},I18N={search:`Search`,notfound:`No Emoji Found`,categories:{search:`Search Results`,recent:`Frequently Used`,smileys:`Smileys & Emotion`,people:`People & Body`,nature:`Animals & Nature`,foods:`Food & Drink`,activity:`Activity`,places:`Travel & Places`,objects:`Objects`,symbols:`Symbols`,flags:`Flags`,custom:`Custom`}},_sfc_main$13={props:{...PickerProps,data:{type:Object,required:!0}},emits:[`select`,`skin-change`],data(){return{activeSkin:this.skin||store_default.get(`skin`)||this.defaultSkin,view:new PickerView(this)}},computed:{customStyles(){return{width:this.calculateWidth+`px`,...this.pickerStyles}},emojiProps(){return{native:this.native,skin:this.activeSkin,set:this.set,emojiTooltip:this.emojiTooltip,emojiSize:this.emojiSize,selectedEmoji:this.view.previewEmoji,selectedEmojiCategory:this.view.previewEmojiCategory,onEnter:this.onEmojiEnter.bind(this),onLeave:this.onEmojiLeave.bind(this),onClick:this.onEmojiClick.bind(this)}},skinProps(){return{skin:this.activeSkin}},calculateWidth(){return this.perLine*(this.emojiSize+12)+12+2+measureScrollbar()},filteredCategories(){return this.view.filteredCategories},mergedI18n(){return Object.freeze(deepMerge(I18N,this.i18n))},idleEmoji(){try{return this.data.emoji(this.emoji)}catch(r){return console.error("Default preview emoji `"+this.emoji+"` is not available, check the Picker `emoji` property"),console.error(r),this.data.firstEmoji()}},isSearching(){return this.view.searchEmojis!=null}},watch:{skin(){this.onSkinChange(this.skin)}},methods:{onScroll(){this.infiniteScroll&&!this.waitingForPaint&&(this.waitingForPaint=!0,window.requestAnimationFrame(this.onScrollPaint.bind(this)))},onScrollPaint(){this.waitingForPaint=!1,this.view.onScroll()},onAnchorClick(r){this.view.onAnchorClick(r)},onSearch(r){this.view.onSearch(r)},onEmojiEnter(r){this.view.onEmojiEnter(r)},onEmojiLeave(r){this.view.onEmojiLeave(r)},onArrowLeft(r){let p=this.view.previewEmojiIdx;this.view.onArrowLeft(),r&&this.view.previewEmojiIdx!==p&&r.preventDefault()},onArrowRight(){this.view.onArrowRight()},onArrowDown(){this.view.onArrowDown()},onArrowUp(r){this.view.onArrowUp(),r.preventDefault()},onEnter(){this.view.previewEmoji&&(this.$emit(`select`,this.view.previewEmoji),frequently_default.add(this.view.previewEmoji))},onEmojiClick(r){this.$emit(`select`,r),frequently_default.add(r)},onTextSelect(r){r.stopPropagation()},onSkinChange(r){this.activeSkin=r,store_default.update({skin:r}),this.$emit(`skin-change`,r)},getCategoryComponent(r){let p=this.$refs[`categories_`+r];return p&&`0`in p?p[0]:p}},components:{Anchors:anchors_default,Category:category_default,Preview:preview_default,Search:search_default}},_hoisted_1$13={key:0,class:`emoji-mart-bar emoji-mart-bar-anchors`},_hoisted_2$11={id:`emoji-mart-list`,ref:`scrollContent`,role:`listbox`,"aria-expanded":`true`},_hoisted_3$8={key:0,class:`emoji-mart-bar emoji-mart-bar-preview`};function _sfc_render$11(r,p,j,Ue,De,Ge){let R=resolveComponent(`anchors`),ut=resolveComponent(`search`),Ct=resolveComponent(`category`),zt=resolveComponent(`preview`);return openBlock(),createElementBlock(`section`,{class:`emoji-mart emoji-mart-static`,style:normalizeStyle(Ge.customStyles)},[r.showCategories?(openBlock(),createElementBlock(`div`,_hoisted_1$13,[createVNode(R,{data:j.data,i18n:Ge.mergedI18n,color:r.color,categories:De.view.allCategories,"active-category":De.view.activeCategory,onClick:Ge.onAnchorClick},null,8,[`data`,`i18n`,`color`,`categories`,`active-category`,`onClick`])])):createCommentVNode(``,!0),renderSlot(r.$slots,`searchTemplate`,{data:j.data,i18n:r.i18n,autoFocus:r.autoFocus,onSearch:Ge.onSearch},()=>[r.showSearch?(openBlock(),createBlock(ut,{key:0,ref:`search`,data:j.data,i18n:Ge.mergedI18n,"auto-focus":r.autoFocus,"on-search":Ge.onSearch,onSearch:Ge.onSearch,onArrowLeft:Ge.onArrowLeft,onArrowRight:Ge.onArrowRight,onArrowDown:Ge.onArrowDown,onArrowUp:Ge.onArrowUp,onEnter:Ge.onEnter,onSelect:Ge.onTextSelect},null,8,[`data`,`i18n`,`auto-focus`,`on-search`,`onSearch`,`onArrowLeft`,`onArrowRight`,`onArrowDown`,`onArrowUp`,`onEnter`,`onSelect`])):createCommentVNode(``,!0)]),createBaseVNode(`div`,{role:`tabpanel`,class:`emoji-mart-scroll`,ref:`scroll`,onScroll:p[0]||=(...ft)=>Ge.onScroll&&Ge.onScroll(...ft)},[createBaseVNode(`div`,_hoisted_2$11,[renderSlot(r.$slots,`customCategory`),(openBlock(!0),createElementBlock(Fragment,null,renderList(De.view.filteredCategories,(ft,qt)=>withDirectives((openBlock(),createBlock(Ct,{ref_for:!0,ref:`categories_`+qt,key:ft.id,data:j.data,i18n:Ge.mergedI18n,id:ft.id,name:ft.name,emojis:ft.emojis,"emoji-props":Ge.emojiProps},null,8,[`data`,`i18n`,`id`,`name`,`emojis`,`emoji-props`])),[[vShow,r.infiniteScroll||ft==De.view.activeCategory||Ge.isSearching]])),128))],512)],544),renderSlot(r.$slots,`previewTemplate`,{data:j.data,title:r.title,emoji:De.view.previewEmoji,idleEmoji:Ge.idleEmoji,showSkinTones:r.showSkinTones,emojiProps:Ge.emojiProps,skinProps:Ge.skinProps,onSkinChange:Ge.onSkinChange},()=>[r.showPreview?(openBlock(),createElementBlock(`div`,_hoisted_3$8,[createVNode(zt,{data:j.data,title:r.title,emoji:De.view.previewEmoji,"idle-emoji":Ge.idleEmoji,"show-skin-tones":r.showSkinTones,"emoji-props":Ge.emojiProps,"skin-props":Ge.skinProps,"on-skin-change":Ge.onSkinChange},null,8,[`data`,`title`,`emoji`,`idle-emoji`,`show-skin-tones`,`emoji-props`,`skin-props`,`on-skin-change`])])):createCommentVNode(``,!0)])],4)}var Picker_default=__plugin_vue_export_helper_default(_sfc_main$13,[[`render`,_sfc_render$11]]),require_emoji_mart=__commonJSMin(((r,p)=>{(function(j,Ue){typeof r==`object`&&typeof p==`object`?p.exports=Ue():typeof define==`function`&&define.amd?define([],Ue):typeof r==`object`?r.EmojiMart=Ue():j.EmojiMart=Ue()})(typeof self<`u`?self:r,(function(){return(function(){var j={537:function(){typeof window<`u`&&(function(){for(var R=0,ut=[`ms`,`moz`,`webkit`,`o`],Ct=0;Ct<ut.length&&!window.requestAnimationFrame;++Ct)window.requestAnimationFrame=window[ut[Ct]+`RequestAnimationFrame`],window.cancelAnimationFrame=window[ut[Ct]+`CancelAnimationFrame`]||window[ut[Ct]+`CancelRequestAnimationFrame`];window.requestAnimationFrame||(window.requestAnimationFrame=function(zt,ft){var qt=new Date().getTime(),Nt=Math.max(0,16-(qt-R)),Ut=window.setTimeout((function(){zt(qt+Nt)}),Nt);return R=qt+Nt,Ut}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(zt){clearTimeout(zt)})})()}},Ue={};function De(R){var ut=Ue[R];if(ut!==void 0)return ut.exports;var Ct=Ue[R]={exports:{}};return j[R](Ct,Ct.exports,De),Ct.exports}De.d=function(R,ut){for(var Ct in ut)De.o(ut,Ct)&&!De.o(R,Ct)&&Object.defineProperty(R,Ct,{enumerable:!0,get:ut[Ct]})},De.o=function(R,ut){return Object.prototype.hasOwnProperty.call(R,ut)},De.r=function(R){typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(R,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(R,`__esModule`,{value:!0})};var Ge={};return(function(){De.r(Ge),De.d(Ge,{Anchors:function(){return Oi},Category:function(){return Ai},Emoji:function(){return vi},EmojiData:function(){return ki},EmojiIndex:function(){return si},EmojiView:function(){return pi},Picker:function(){return ya},Preview:function(){return Ti},Search:function(){return ba},Skins:function(){return Li},frequently:function(){return Mi},sanitize:function(){return _i},store:function(){return Nt},uncompress:function(){return ui}});var R,ut,Ct=`emoji-mart`,zt=JSON,ft=typeof window<`u`&&`localStorage`in window;function qt(gi,Ni){if(ut)ut(gi,Ni);else{if(!ft)return;try{window.localStorage[`${Ct}.${gi}`]=zt.stringify(Ni)}catch{}}}var Nt={update:function(gi){for(var Ni in gi)qt(Ni,gi[Ni])},set:qt,get:function(gi){if(R)return R(gi);if(ft){try{var Ni=window.localStorage[`${Ct}.${gi}`]}catch{return}return Ni?JSON.parse(Ni):void 0}},setNamespace:function(gi){Ct=gi},setHandlers:function(gi){gi||={},R=gi.getter,ut=gi.setter}};function Ut(gi){return Ut=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(Ni){return typeof Ni}:function(Ni){return Ni&&typeof Symbol==`function`&&Ni.constructor===Symbol&&Ni!==Symbol.prototype?`symbol`:typeof Ni},Ut(gi)}function Yt(gi,Ni){(Ni==null||Ni>gi.length)&&(Ni=gi.length);for(var $i=0,Vi=Array(Ni);$i<Ni;$i++)Vi[$i]=gi[$i];return Vi}var Gt={name:`a`,unified:`b`,non_qualified:`c`,has_img_apple:`d`,has_img_google:`e`,has_img_twitter:`f`,has_img_facebook:`h`,keywords:`j`,sheet:`k`,emoticons:`l`,text:`m`,short_names:`n`,added_in:`o`},Jt=function(gi){var Ni=[],$i=function(Vi,Ui){Vi&&(Array.isArray(Vi)?Vi:[Vi]).forEach((function(yi){(Ui?yi.split(/[-|_|\s]+/):[yi]).forEach((function(ai){ai=ai.toLowerCase(),Ni.indexOf(ai)==-1&&Ni.push(ai)}))}))};return $i(gi.short_names,!0),$i(gi.name,!0),$i(gi.keywords,!1),$i(gi.emoticons,!1),Ni.join(`,`)};function ei(gi){var Ni,$i=(function(yi,ai){var oi=typeof Symbol<`u`&&yi[Symbol.iterator]||yi[`@@iterator`];if(!oi){if(Array.isArray(yi)||(oi=(function(zi,ka){if(zi){if(typeof zi==`string`)return Yt(zi,ka);var Ki=Object.prototype.toString.call(zi).slice(8,-1);return Ki===`Object`&&zi.constructor&&(Ki=zi.constructor.name),Ki===`Map`||Ki===`Set`?Array.from(zi):Ki===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ki)?Yt(zi,ka):void 0}})(yi))||ai&&yi&&typeof yi.length==`number`){oi&&(yi=oi);var Di=0,Si=function(){};return{s:Si,n:function(){return Di>=yi.length?{done:!0}:{done:!1,value:yi[Di++]}},e:function(zi){throw zi},f:Si}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var qi,la=!0,Yi=!1;return{s:function(){oi=oi.call(yi)},n:function(){var zi=oi.next();return la=zi.done,zi},e:function(zi){Yi=!0,qi=zi},f:function(){try{la||oi.return==null||oi.return()}finally{if(Yi)throw qi}}}})(Object.getOwnPropertyNames(gi));try{for($i.s();!(Ni=$i.n()).done;){var Vi=Ni.value,Ui=gi[Vi];gi[Vi]=Ui&&Ut(Ui)===`object`?ei(Ui):Ui}}catch(yi){$i.e(yi)}finally{$i.f()}return Object.freeze(gi)}var ii,ri,ui=function(gi){if(!gi.compressed)return gi;for(var Ni in gi.compressed=!1,gi.emojis){var $i=gi.emojis[Ni];for(var Vi in Gt)$i[Vi]=$i[Gt[Vi]],delete $i[Gt[Vi]];$i.short_names||=[],$i.short_names.unshift(Ni),$i.sheet_x=$i.sheet[0],$i.sheet_y=$i.sheet[1],delete $i.sheet,$i.text||=``,$i.added_in||=6,$i.added_in=$i.added_in.toFixed(1),$i.search=Jt($i)}return ei(gi)},fi=[`+1`,`grinning`,`kissing_heart`,`heart_eyes`,`laughing`,`stuck_out_tongue_winking_eye`,`sweat_smile`,`joy`,`scream`,`disappointed`,`unamused`,`weary`,`sob`,`sunglasses`,`heart`,`hankey`],mi={};function Fi(){ri=!0,ii=Nt.get(`frequently`)}var Mi={add:function(gi){ri||Fi();var Ni=gi.id;ii||=mi,ii[Ni]||(ii[Ni]=0),ii[Ni]+=1,Nt.set(`last`,Ni),Nt.set(`frequently`,ii)},get:function(gi){if(ri||Fi(),!ii){mi={};for(var Ni=[],$i=Math.min(gi,fi.length),Vi=0;Vi<$i;Vi++)mi[fi[Vi]]=parseInt(($i-Vi)/4,10)+1,Ni.push(fi[Vi]);return Ni}var Ui=gi,yi=[];for(var ai in ii)ii.hasOwnProperty(ai)&&yi.push(ai);var oi=yi.sort((function(Si,qi){return ii[Si]-ii[qi]})).reverse().slice(0,Ui),Di=Nt.get(`last`);return Di&&oi.indexOf(Di)==-1&&(oi.pop(),oi.push(Di)),oi}},xi={activity:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 0C5.373 0 0 5.372 0 12c0 6.627 5.373 12 12 12 6.628 0 12-5.373 12-12 0-6.628-5.372-12-12-12m9.949 11H17.05c.224-2.527 1.232-4.773 1.968-6.113A9.966 9.966 0 0 1 21.949 11M13 11V2.051a9.945 9.945 0 0 1 4.432 1.564c-.858 1.491-2.156 4.22-2.392 7.385H13zm-2 0H8.961c-.238-3.165-1.536-5.894-2.393-7.385A9.95 9.95 0 0 1 11 2.051V11zm0 2v8.949a9.937 9.937 0 0 1-4.432-1.564c.857-1.492 2.155-4.221 2.393-7.385H11zm4.04 0c.236 3.164 1.534 5.893 2.392 7.385A9.92 9.92 0 0 1 13 21.949V13h2.04zM4.982 4.887C5.718 6.227 6.726 8.473 6.951 11h-4.9a9.977 9.977 0 0 1 2.931-6.113M2.051 13h4.9c-.226 2.527-1.233 4.771-1.969 6.113A9.972 9.972 0 0 1 2.051 13m16.967 6.113c-.735-1.342-1.744-3.586-1.968-6.113h4.899a9.961 9.961 0 0 1-2.931 6.113"/></svg>`,custom:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><g transform="translate(2.000000, 1.000000)"><rect id="Rectangle" x="8" y="0" width="3" height="21" rx="1.5"></rect><rect id="Rectangle" transform="translate(9.843, 10.549) rotate(60) translate(-9.843, -10.549) " x="8.343" y="0.049" width="3" height="21" rx="1.5"></rect><rect id="Rectangle" transform="translate(9.843, 10.549) rotate(-60) translate(-9.843, -10.549) " x="8.343" y="0.049" width="3" height="21" rx="1.5"></rect></g></svg>`,flags:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M0 0l6.084 24H8L1.916 0zM21 5h-4l-1-4H4l3 12h3l1 4h13L21 5zM6.563 3h7.875l2 8H8.563l-2-8zm8.832 10l-2.856 1.904L12.063 13h3.332zM19 13l-1.5-6h1.938l2 8H16l3-2z"/></svg>`,foods:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 4.978c-1.838 0-2.876.396-3.68.934.513-1.172 1.768-2.934 4.68-2.934a1 1 0 0 0 0-2c-2.921 0-4.629 1.365-5.547 2.512-.064.078-.119.162-.18.244C11.73 1.838 10.798.023 9.207.023 8.579.022 7.85.306 7 .978 5.027 2.54 5.329 3.902 6.492 4.999 3.609 5.222 0 7.352 0 12.969c0 4.582 4.961 11.009 9 11.009 1.975 0 2.371-.486 3-1 .629.514 1.025 1 3 1 4.039 0 9-6.418 9-11 0-5.953-4.055-8-7-8M8.242 2.546c.641-.508.943-.523.965-.523.426.169.975 1.405 1.357 3.055-1.527-.629-2.741-1.352-2.98-1.846.059-.112.241-.356.658-.686M15 21.978c-1.08 0-1.21-.109-1.559-.402l-.176-.146c-.367-.302-.816-.452-1.266-.452s-.898.15-1.266.452l-.176.146c-.347.292-.477.402-1.557.402-2.813 0-7-5.389-7-9.009 0-5.823 4.488-5.991 5-5.991 1.939 0 2.484.471 3.387 1.251l.323.276a1.995 1.995 0 0 0 2.58 0l.323-.276c.902-.78 1.447-1.251 3.387-1.251.512 0 5 .168 5 6 0 3.617-4.187 9-7 9"/></svg>`,nature:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 15.5 8M8.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 8.5 8"/><path d="M18.933 0h-.027c-.97 0-2.138.787-3.018 1.497-1.274-.374-2.612-.51-3.887-.51-1.285 0-2.616.133-3.874.517C7.245.79 6.069 0 5.093 0h-.027C3.352 0 .07 2.67.002 7.026c-.039 2.479.276 4.238 1.04 5.013.254.258.882.677 1.295.882.191 3.177.922 5.238 2.536 6.38.897.637 2.187.949 3.2 1.102C8.04 20.6 8 20.795 8 21c0 1.773 2.35 3 4 3 1.648 0 4-1.227 4-3 0-.201-.038-.393-.072-.586 2.573-.385 5.435-1.877 5.925-7.587.396-.22.887-.568 1.104-.788.763-.774 1.079-2.534 1.04-5.013C23.929 2.67 20.646 0 18.933 0M3.223 9.135c-.237.281-.837 1.155-.884 1.238-.15-.41-.368-1.349-.337-3.291.051-3.281 2.478-4.972 3.091-5.031.256.015.731.27 1.265.646-1.11 1.171-2.275 2.915-2.352 5.125-.133.546-.398.858-.783 1.313M12 22c-.901 0-1.954-.693-2-1 0-.654.475-1.236 1-1.602V20a1 1 0 1 0 2 0v-.602c.524.365 1 .947 1 1.602-.046.307-1.099 1-2 1m3-3.48v.02a4.752 4.752 0 0 0-1.262-1.02c1.092-.516 2.239-1.334 2.239-2.217 0-1.842-1.781-2.195-3.977-2.195-2.196 0-3.978.354-3.978 2.195 0 .883 1.148 1.701 2.238 2.217A4.8 4.8 0 0 0 9 18.539v-.025c-1-.076-2.182-.281-2.973-.842-1.301-.92-1.838-3.045-1.853-6.478l.023-.041c.496-.826 1.49-1.45 1.804-3.102 0-2.047 1.357-3.631 2.362-4.522C9.37 3.178 10.555 3 11.948 3c1.447 0 2.685.192 3.733.57 1 .9 2.316 2.465 2.316 4.48.313 1.651 1.307 2.275 1.803 3.102.035.058.068.117.102.178-.059 5.967-1.949 7.01-4.902 7.19m6.628-8.202c-.037-.065-.074-.13-.113-.195a7.587 7.587 0 0 0-.739-.987c-.385-.455-.648-.768-.782-1.313-.076-2.209-1.241-3.954-2.353-5.124.531-.376 1.004-.63 1.261-.647.636.071 3.044 1.764 3.096 5.031.027 1.81-.347 3.218-.37 3.235"/></svg>`,objects:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 0a9 9 0 0 0-5 16.482V21s2.035 3 5 3 5-3 5-3v-4.518A9 9 0 0 0 12 0zm0 2c3.86 0 7 3.141 7 7s-3.14 7-7 7-7-3.141-7-7 3.14-7 7-7zM9 17.477c.94.332 1.946.523 3 .523s2.06-.19 3-.523v.834c-.91.436-1.925.689-3 .689a6.924 6.924 0 0 1-3-.69v-.833zm.236 3.07A8.854 8.854 0 0 0 12 21c.965 0 1.888-.167 2.758-.451C14.155 21.173 13.153 22 12 22c-1.102 0-2.117-.789-2.764-1.453z"/><path d="M14.745 12.449h-.004c-.852-.024-1.188-.858-1.577-1.824-.421-1.061-.703-1.561-1.182-1.566h-.009c-.481 0-.783.497-1.235 1.537-.436.982-.801 1.811-1.636 1.791l-.276-.043c-.565-.171-.853-.691-1.284-1.794-.125-.313-.202-.632-.27-.913-.051-.213-.127-.53-.195-.634C7.067 9.004 7.039 9 6.99 9A1 1 0 0 1 7 7h.01c1.662.017 2.015 1.373 2.198 2.134.486-.981 1.304-2.058 2.797-2.075 1.531.018 2.28 1.153 2.731 2.141l.002-.008C14.944 8.424 15.327 7 16.979 7h.032A1 1 0 1 1 17 9h-.011c-.149.076-.256.474-.319.709a6.484 6.484 0 0 1-.311.951c-.429.973-.79 1.789-1.614 1.789"/></svg>`,smileys:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"/><path d="M8 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 8 7M16 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 16 7M15.232 15c-.693 1.195-1.87 2-3.349 2-1.477 0-2.655-.805-3.347-2H15m3-2H6a6 6 0 1 0 12 0"/></svg>`,people:`<svg xmlns:svg="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"> <path id="path3814" d="m 3.3591089,21.17726 c 0.172036,0.09385 4.265994,2.29837 8.8144451,2.29837 4.927767,0 8.670894,-2.211883 8.82782,-2.306019 0.113079,-0.06785 0.182268,-0.190051 0.182267,-0.321923 0,-3.03119 -0.929494,-5.804936 -2.617196,-7.810712 -1.180603,-1.403134 -2.661918,-2.359516 -4.295699,-2.799791 4.699118,-2.236258 3.102306,-9.28617162 -2.097191,-9.28617162 -5.1994978,0 -6.7963103,7.04991362 -2.097192,9.28617162 -1.6337821,0.440275 -3.1150971,1.396798 -4.2956991,2.799791 -1.687703,2.005776 -2.617196,4.779522 -2.617196,7.810712 1.2e-6,0.137378 0.075039,0.263785 0.195641,0.329572 z M 8.0439319,5.8308783 C 8.0439309,2.151521 12.492107,0.30955811 15.093491,2.9109411 17.694874,5.5123241 15.852911,9.9605006 12.173554,9.9605 9.8938991,9.9579135 8.0465186,8.1105332 8.0439319,5.8308783 Z m -1.688782,7.6894977 c 1.524535,-1.811449 3.5906601,-2.809035 5.8184041,-2.809035 2.227744,0 4.293869,0.997586 5.818404,2.809035 1.533639,1.822571 2.395932,4.339858 2.439152,7.108301 -0.803352,0.434877 -4.141636,2.096112 -8.257556,2.096112 -3.8062921,0 -7.3910861,-1.671043 -8.2573681,-2.104981 0.04505,-2.765017 0.906968,-5.278785 2.438964,-7.099432 z" /> <path id="path3816" d="M 12.173828 0.38867188 C 9.3198513 0.38867187 7.3770988 2.3672285 6.8652344 4.6308594 C 6.4218608 6.5916015 7.1153562 8.7676117 8.9648438 10.126953 C 7.6141249 10.677376 6.3550511 11.480944 5.3496094 12.675781 C 3.5629317 14.799185 2.6015625 17.701475 2.6015625 20.847656 C 2.6015654 21.189861 2.7894276 21.508002 3.0898438 21.671875 C 3.3044068 21.788925 7.4436239 24.039062 12.173828 24.039062 C 17.269918 24.039062 21.083568 21.776786 21.291016 21.652344 C 21.57281 21.483266 21.746097 21.176282 21.746094 20.847656 C 21.746094 17.701475 20.78277 14.799185 18.996094 12.675781 C 17.990455 11.480591 16.733818 10.675362 15.382812 10.125 C 17.231132 8.7655552 17.925675 6.5910701 17.482422 4.6308594 C 16.970557 2.3672285 15.027805 0.38867188 12.173828 0.38867188 z M 12.792969 2.3007812 C 13.466253 2.4161792 14.125113 2.7383941 14.695312 3.3085938 C 15.835712 4.4489931 15.985604 5.9473549 15.46875 7.1953125 C 14.951896 8.4432701 13.786828 9.3984378 12.173828 9.3984375 C 10.197719 9.3961954 8.607711 7.806187 8.6054688 5.8300781 C 8.6054683 4.2170785 9.5606362 3.0520102 10.808594 2.5351562 C 11.432573 2.2767293 12.119685 2.1853833 12.792969 2.3007812 z M 12.173828 11.273438 C 14.233647 11.273438 16.133674 12.185084 17.5625 13.882812 C 18.93069 15.508765 19.698347 17.776969 19.808594 20.283203 C 18.807395 20.800235 15.886157 22.162109 12.173828 22.162109 C 8.7614632 22.162109 5.6245754 20.787069 4.5390625 20.265625 C 4.6525896 17.766717 5.4203315 15.504791 6.7851562 13.882812 C 8.2139827 12.185084 10.11401 11.273438 12.173828 11.273438 z " /> </svg>`,places:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6.5 12C5.122 12 4 13.121 4 14.5S5.122 17 6.5 17 9 15.879 9 14.5 7.878 12 6.5 12m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5M17.5 12c-1.378 0-2.5 1.121-2.5 2.5s1.122 2.5 2.5 2.5 2.5-1.121 2.5-2.5-1.122-2.5-2.5-2.5m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5"/><path d="M22.482 9.494l-1.039-.346L21.4 9h.6c.552 0 1-.439 1-.992 0-.006-.003-.008-.003-.008H23c0-1-.889-2-1.984-2h-.642l-.731-1.717C19.262 3.012 18.091 2 16.764 2H7.236C5.909 2 4.738 3.012 4.357 4.283L3.626 6h-.642C1.889 6 1 7 1 8h.003S1 8.002 1 8.008C1 8.561 1.448 9 2 9h.6l-.043.148-1.039.346a2.001 2.001 0 0 0-1.359 2.097l.751 7.508a1 1 0 0 0 .994.901H3v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h6v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h1.096a.999.999 0 0 0 .994-.901l.751-7.508a2.001 2.001 0 0 0-1.359-2.097M6.273 4.857C6.402 4.43 6.788 4 7.236 4h9.527c.448 0 .834.43.963.857L19.313 9H4.688l1.585-4.143zM7 21H5v-1h2v1zm12 0h-2v-1h2v1zm2.189-3H2.811l-.662-6.607L3 11h18l.852.393L21.189 18z"/></svg>`,recent:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 4h-2l-.001 7H9v2h2v2h2v-2h4v-2h-4z"/><path d="M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"/></svg>`,symbols:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M0 0h11v2H0zM4 11h3V6h4V4H0v2h4zM15.5 17c1.381 0 2.5-1.116 2.5-2.493s-1.119-2.493-2.5-2.493S13 13.13 13 14.507 14.119 17 15.5 17m0-2.986c.276 0 .5.222.5.493 0 .272-.224.493-.5.493s-.5-.221-.5-.493.224-.493.5-.493M21.5 19.014c-1.381 0-2.5 1.116-2.5 2.493S20.119 24 21.5 24s2.5-1.116 2.5-2.493-1.119-2.493-2.5-2.493m0 2.986a.497.497 0 0 1-.5-.493c0-.271.224-.493.5-.493s.5.222.5.493a.497.497 0 0 1-.5.493M22 13l-9 9 1.513 1.5 8.99-9.009zM17 11c2.209 0 4-1.119 4-2.5V2s.985-.161 1.498.949C23.01 4.055 23 6 23 6s1-1.119 1-3.135C24-.02 21 0 21 0h-2v6.347A5.853 5.853 0 0 0 17 6c-2.209 0-4 1.119-4 2.5s1.791 2.5 4 2.5M10.297 20.482l-1.475-1.585a47.54 47.54 0 0 1-1.442 1.129c-.307-.288-.989-1.016-2.045-2.183.902-.836 1.479-1.466 1.729-1.892s.376-.871.376-1.336c0-.592-.273-1.178-.818-1.759-.546-.581-1.329-.871-2.349-.871-1.008 0-1.79.293-2.344.879-.556.587-.832 1.181-.832 1.784 0 .813.419 1.748 1.256 2.805-.847.614-1.444 1.208-1.794 1.784a3.465 3.465 0 0 0-.523 1.833c0 .857.308 1.56.924 2.107.616.549 1.423.823 2.42.823 1.173 0 2.444-.379 3.813-1.137L8.235 24h2.819l-2.09-2.383 1.333-1.135zm-6.736-6.389a1.02 1.02 0 0 1 .73-.286c.31 0 .559.085.747.254a.849.849 0 0 1 .283.659c0 .518-.419 1.112-1.257 1.784-.536-.651-.805-1.231-.805-1.742a.901.901 0 0 1 .302-.669M3.74 22c-.427 0-.778-.116-1.057-.349-.279-.232-.418-.487-.418-.766 0-.594.509-1.288 1.527-2.083.968 1.134 1.717 1.946 2.248 2.438-.921.507-1.686.76-2.3.76"/></svg>`};function wi(gi,Ni,$i,Vi,Ui,yi,ai,oi){var Di,Si=typeof gi==`function`?gi.options:gi;if(Ni&&(Si.render=Ni,Si.staticRenderFns=$i,Si._compiled=!0),Vi&&(Si.functional=!0),yi&&(Si._scopeId=`data-v-`+yi),ai?(Di=function(Yi){(Yi=Yi||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||typeof __VUE_SSR_CONTEXT__>`u`||(Yi=__VUE_SSR_CONTEXT__),Ui&&Ui.call(this,Yi),Yi&&Yi._registeredComponents&&Yi._registeredComponents.add(ai)},Si._ssrRegister=Di):Ui&&(Di=oi?function(){Ui.call(this,(Si.functional?this.parent:this).$root.$options.shadowRoot)}:Ui),Di)if(Si.functional){Si._injectStyles=Di;var qi=Si.render;Si.render=function(Yi,zi){return Di.call(zi),qi(Yi,zi)}}else{var la=Si.beforeCreate;Si.beforeCreate=la?[].concat(la,Di):[Di]}return{exports:gi,options:Si}}var Oi=wi({props:{i18n:{type:Object,required:!0},color:{type:String},categories:{type:Array,required:!0},activeCategory:{type:Object,default:function(){return{}}}},emits:[`click`],created:function(){this.svgs=xi}},(function(){var gi=this,Ni=gi._self._c;return Ni(`div`,{staticClass:`emoji-mart-anchors`,attrs:{role:`tablist`}},gi._l(gi.categories,(function($i){return Ni(`button`,{key:$i.id,class:{"emoji-mart-anchor":!0,"emoji-mart-anchor-selected":$i.id==gi.activeCategory.id},style:{color:$i.id==gi.activeCategory.id?gi.color:``},attrs:{role:`tab`,type:`button`,"aria-label":$i.name,"aria-selected":$i.id==gi.activeCategory.id,"data-title":gi.i18n.categories[$i.id]},on:{click:function(Vi){return gi.$emit(`click`,$i)}}},[Ni(`div`,{attrs:{"aria-hidden":`true`},domProps:{innerHTML:gi._s(gi.svgs[$i.id])}}),gi._v(` `),Ni(`span`,{staticClass:`emoji-mart-anchor-bar`,style:{backgroundColor:gi.color},attrs:{"aria-hidden":`true`}})])})),0)}),[],!1,null,null,null).exports;function Je(gi,Ni){if(!(gi instanceof Ni))throw TypeError(`Cannot call a class as a function`)}function s(gi){var Ni=(function($i,Vi){if(Ut($i)!=`object`||!$i)return $i;var Ui=$i[Symbol.toPrimitive];if(Ui!==void 0){var yi=Ui.call($i,`string`);if(Ut(yi)!=`object`)return yi;throw TypeError(`@@toPrimitive must return a primitive value.`)}return String($i)})(gi);return Ut(Ni)==`symbol`?Ni:Ni+``}function K(gi,Ni){for(var $i=0;$i<Ni.length;$i++){var Vi=Ni[$i];Vi.enumerable=Vi.enumerable||!1,Vi.configurable=!0,`value`in Vi&&(Vi.writable=!0),Object.defineProperty(gi,s(Vi.key),Vi)}}function xe(gi,Ni,$i){return Ni&&K(gi.prototype,Ni),$i&&K(gi,$i),Object.defineProperty(gi,`prototype`,{writable:!1}),gi}var ke=String.fromCodePoint||function(){var gi,Ni,$i=[],Vi=-1,Ui=arguments.length;if(!Ui)return``;for(var yi=``;++Vi<Ui;){var ai=Number(arguments[Vi]);if(!isFinite(ai)||ai<0||ai>1114111||Math.floor(ai)!=ai)throw RangeError(`Invalid code point: `+ai);ai<=65535?$i.push(ai):(gi=55296+((ai-=65536)>>10),Ni=ai%1024+56320,$i.push(gi,Ni)),(Vi+1===Ui||$i.length>16384)&&(yi+=String.fromCharCode.apply(null,$i),$i.length=0)}return yi};function Ke(gi){var Ni=gi.split(`-`).map((function($i){return`0x${$i}`}));return ke.apply(null,Ni)}function at(gi){return gi.reduce((function(Ni,$i){return Ni.indexOf($i)===-1&&Ni.push($i),Ni}),[])}function Xe(gi,Ni){var $i=at(gi),Vi=at(Ni);return $i.filter((function(Ui){return Vi.indexOf(Ui)>=0}))}function We(gi,Ni){var $i={};for(var Vi in gi){var Ui=gi[Vi],yi=Ui;Object.prototype.hasOwnProperty.call(Ni,Vi)&&(yi=Ni[Vi]),Ut(yi)===`object`&&(yi=We(Ui,yi)),$i[Vi]=yi}return $i}function g(gi,Ni){var $i=typeof Symbol<`u`&&gi[Symbol.iterator]||gi[`@@iterator`];if(!$i){if(Array.isArray(gi)||($i=(function(Di,Si){if(Di){if(typeof Di==`string`)return Ye(Di,Si);var qi=Object.prototype.toString.call(Di).slice(8,-1);return qi===`Object`&&Di.constructor&&(qi=Di.constructor.name),qi===`Map`||qi===`Set`?Array.from(Di):qi===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(qi)?Ye(Di,Si):void 0}})(gi))||Ni&&gi&&typeof gi.length==`number`){$i&&(gi=$i);var Vi=0,Ui=function(){};return{s:Ui,n:function(){return Vi>=gi.length?{done:!0}:{done:!1,value:gi[Vi++]}},e:function(Di){throw Di},f:Ui}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var yi,ai=!0,oi=!1;return{s:function(){$i=$i.call(gi)},n:function(){var Di=$i.next();return ai=Di.done,Di},e:function(Di){oi=!0,yi=Di},f:function(){try{ai||$i.return==null||$i.return()}finally{if(oi)throw yi}}}}function Ye(gi,Ni){(Ni==null||Ni>gi.length)&&(Ni=gi.length);for(var $i=0,Vi=Array(Ni);$i<Ni;$i++)Vi[$i]=gi[$i];return Vi}var ti=/^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/,Xt=[`1F3FA`,`1F3FB`,`1F3FC`,`1F3FD`,`1F3FE`,`1F3FF`],si=(function(){return xe((function gi(Ni){var $i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Vi=$i.emojisToShowFilter,Ui=$i.include,yi=$i.exclude,ai=$i.custom,oi=$i.recent,Di=$i.recentLength,Si=Di===void 0?20:Di;Je(this,gi),this._data=ui(Ni),this._emojisFilter=Vi||null,this._include=Ui||null,this._exclude=yi||null,this._custom=ai||[],this._recent=oi||Mi.get(Si),this._emojis={},this._nativeEmojis={},this._emoticons={},this._categories=[],this._recentCategory={id:`recent`,name:`Recent`,emojis:[]},this._customCategory={id:`custom`,name:`Custom`,emojis:[]},this._searchIndex={},this.buildIndex(),Object.freeze(this)}),[{key:`buildIndex`,value:function(){var gi=this,Ni=this._data.categories;if(this._include&&(Ni=(Ni=Ni.filter((function(yi){return gi._include.includes(yi.id)}))).sort((function(yi,ai){var oi=gi._include.indexOf(yi.id),Di=gi._include.indexOf(ai.id);return oi<Di?-1:oi>Di?1:0}))),Ni.forEach((function(yi){if(gi.isCategoryNeeded(yi.id)){var ai={id:yi.id,name:yi.name,emojis:[]};yi.emojis.forEach((function(oi){var Di=gi.addEmoji(oi);Di&&ai.emojis.push(Di)})),ai.emojis.length&&gi._categories.push(ai)}})),this.isCategoryNeeded(`custom`)){if(this._custom.length>0){var $i,Vi=g(this._custom);try{for(Vi.s();!($i=Vi.n()).done;){var Ui=$i.value;this.addCustomEmoji(Ui)}}catch(yi){Vi.e(yi)}finally{Vi.f()}}this._customCategory.emojis.length&&this._categories.push(this._customCategory)}this.isCategoryNeeded(`recent`)&&(this._recent.length&&this._recent.map((function(yi){var ai,oi=g(gi._customCategory.emojis);try{for(oi.s();!(ai=oi.n()).done;){var Di=ai.value;if(Di.id===yi)return void gi._recentCategory.emojis.push(Di)}}catch(Si){oi.e(Si)}finally{oi.f()}gi.hasEmoji(yi)&&gi._recentCategory.emojis.push(gi.emoji(yi))})),this._recentCategory.emojis.length&&this._categories.unshift(this._recentCategory))}},{key:`findEmoji`,value:function(gi,Ni){var $i=gi.match(ti);if($i&&(gi=$i[1],$i[2]&&(Ni=parseInt($i[2],10))),this._data.aliases.hasOwnProperty(gi)&&(gi=this._data.aliases[gi]),this._emojis.hasOwnProperty(gi)){var Vi=this._emojis[gi];return Ni?Vi.getSkin(Ni):Vi}return this._nativeEmojis.hasOwnProperty(gi)?this._nativeEmojis[gi]:null}},{key:`categories`,value:function(){return this._categories}},{key:`emoji`,value:function(gi){this._data.aliases.hasOwnProperty(gi)&&(gi=this._data.aliases[gi]);var Ni=this._emojis[gi];if(!Ni)throw Error(`Can not find emoji by id: `+gi);return Ni}},{key:`firstEmoji`,value:function(){var gi=this._emojis[Object.keys(this._emojis)[0]];if(!gi)throw Error(`Can not get first emoji`);return gi}},{key:`hasEmoji`,value:function(gi){return this._data.aliases.hasOwnProperty(gi)&&(gi=this._data.aliases[gi]),!!this._emojis[gi]}},{key:`nativeEmoji`,value:function(gi){return this._nativeEmojis.hasOwnProperty(gi)?this._nativeEmojis[gi]:null}},{key:`search`,value:function(gi,Ni){var $i=this;if(Ni||=75,!gi.length)return null;if(gi==`-`||gi==`-1`)return[this.emoji(`-1`)];var Vi,Ui=gi.toLowerCase().split(/[\s|,|\-|_]+/);Ui.length>2&&(Ui=[Ui[0],Ui[1]]),Vi=Ui.map((function(ai){for(var oi=$i._emojis,Di=$i._searchIndex,Si=0,qi=function(){var Yi=ai[la];if(Si++,Di[Yi]||(Di[Yi]={}),!(Di=Di[Yi]).results){var zi={};for(var ka in Di.results=[],Di.emojis={},oi){var Ki=oi[ka],Gi=Ki._data.search,Aa=ai.substr(0,Si),Ji=Gi.indexOf(Aa);if(Ji!=-1){var Xi=Ji+1;Aa==ka&&(Xi=0),Di.results.push(Ki),Di.emojis[ka]=Ki,zi[ka]=Xi}}Di.results.sort((function(kn,ea){return zi[kn.id]-zi[ea.id]}))}oi=Di.emojis},la=0;la<ai.length;la++)qi();return Di.results})).filter((function(ai){return ai}));var yi=null;return(yi=Vi.length>1?Xe.apply(null,Vi):Vi.length?Vi[0]:[])&&yi.length>Ni&&(yi=yi.slice(0,Ni)),yi}},{key:`addCustomEmoji`,value:function(gi){var Ni=Object.assign({},gi,{id:gi.short_names[0],custom:!0});Ni.search||=Jt(Ni);var $i=new ki(Ni);return this._emojis[$i.id]=$i,this._customCategory.emojis.push($i),$i}},{key:`addEmoji`,value:function(gi){var Ni=this,$i=this._data.emojis[gi];if(!this.isEmojiNeeded($i))return!1;var Vi=new ki($i);if(this._emojis[gi]=Vi,Vi.native&&(this._nativeEmojis[Vi.native]=Vi),Vi._skins)for(var Ui in Vi._skins){var yi=Vi._skins[Ui];yi.native&&(this._nativeEmojis[yi.native]=yi)}return Vi.emoticons&&Vi.emoticons.forEach((function(ai){Ni._emoticons[ai]||(Ni._emoticons[ai]=gi)})),Vi}},{key:`isCategoryNeeded`,value:function(gi){var Ni=!this._include||!this._include.length||this._include.indexOf(gi)>-1,$i=!(!this._exclude||!this._exclude.length)&&this._exclude.indexOf(gi)>-1;return!(!Ni||$i)}},{key:`isEmojiNeeded`,value:function(gi){return!this._emojisFilter||this._emojisFilter(gi)}}])})(),ki=(function(){return xe((function gi(Ni){if(Je(this,gi),this._data=Object.assign({},Ni),this._skins=null,this._data.skin_variations)for(var $i in this._skins=[],Xt){var Vi=Xt[$i],Ui=this._data.skin_variations[Vi],yi=Object.assign({},Ni);for(var ai in Ui)yi[ai]=Ui[ai];delete yi.skin_variations,yi.skin_tone=parseInt($i)+1,this._skins.push(new gi(yi))}for(var oi in this._sanitized=_i(this._data),this._sanitized)this[oi]=this._sanitized[oi];this.short_names=this._data.short_names,this.short_name=this._data.short_names[0],Object.freeze(this)}),[{key:`getSkin`,value:function(gi){return gi&&gi!=`native`&&this._skins?this._skins[gi-1]:this}},{key:`getPosition`,value:function(){return`${+(1.6666666666666667*this._data.sheet_x).toFixed(2)}% ${+(100/60*this._data.sheet_y).toFixed(2)}%`}},{key:`ariaLabel`,value:function(){return[this.native].concat(this.short_names).filter(Boolean).join(`, `)}}])})(),pi=(function(){return xe((function gi(Ni,$i,Vi,Ui,yi,ai,oi){Je(this,gi),this._emoji=Ni,this._native=Ui,this._skin=$i,this._set=Vi,this._fallback=yi,this.canRender=this._canRender(),this.cssClass=this._cssClass(),this.cssStyle=this._cssStyle(oi),this.content=this._content(),this.title=ai===!0?Ni.short_name:null,this.ariaLabel=Ni.ariaLabel(),Object.freeze(this)}),[{key:`getEmoji`,value:function(){return this._emoji.getSkin(this._skin)}},{key:`_canRender`,value:function(){return this._isCustom()||this._isNative()||this._hasEmoji()||this._fallback}},{key:`_cssClass`,value:function(){return[`emoji-set-`+this._set,`emoji-type-`+this._emojiType()]}},{key:`_cssStyle`,value:function(gi){var Ni={};return this._isCustom()?Ni={backgroundImage:`url(`+this.getEmoji()._data.imageUrl+`)`,backgroundSize:`100%`,width:gi+`px`,height:gi+`px`}:this._hasEmoji()&&!this._isNative()&&(Ni={backgroundPosition:this.getEmoji().getPosition()}),gi&&(Ni=this._isNative()?Object.assign(Ni,{fontSize:Math.round(.95*gi*10)/10+`px`}):Object.assign(Ni,{width:gi+`px`,height:gi+`px`})),Ni}},{key:`_content`,value:function(){return this._isCustom()?``:this._isNative()?this.getEmoji().native:this._hasEmoji()?``:this._fallback?this._fallback(this.getEmoji()):null}},{key:`_isNative`,value:function(){return this._native}},{key:`_isCustom`,value:function(){return this.getEmoji().custom}},{key:`_hasEmoji`,value:function(){if(!this.getEmoji()._data)return!1;var gi=this.getEmoji()._data[`has_img_`+this._set];return gi===void 0||gi}},{key:`_emojiType`,value:function(){return this._isCustom()?`custom`:this._isNative()?`native`:this._hasEmoji()?`image`:`fallback`}}])})();function _i(gi){var Ni=gi.name,$i=gi.short_names,Vi=gi.skin_tone,Ui=gi.skin_variations,yi=gi.emoticons,ai=gi.unified,oi=gi.custom,Di=gi.imageUrl,Si=gi.id||$i[0],qi=`:${Si}:`;return oi?{id:Si,name:Ni,colons:qi,emoticons:yi,custom:oi,imageUrl:Di}:(Vi&&(qi+=`:skin-tone-${Vi}:`),{id:Si,name:Ni,colons:qi,emoticons:yi,unified:ai.toLowerCase(),skin:Vi||(Ui?1:null),native:Ke(ai)})}function hi(gi,Ni,$i){return(Ni=s(Ni))in gi?Object.defineProperty(gi,Ni,{value:$i,enumerable:!0,configurable:!0,writable:!0}):gi[Ni]=$i,gi}var di={native:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!1},fallback:{type:Function},skin:{type:Number,default:1},set:{type:String,default:`apple`},emoji:{type:[String,Object],required:!0},size:{type:Number,default:null},tag:{type:String,default:`span`}},bi={perLine:{type:Number,default:9},maxSearchResults:{type:Number,default:75},emojiSize:{type:Number,default:24},title:{type:String,default:`Emoji Mart™`},emoji:{type:String,default:`department_store`},color:{type:String,default:`#ae65c5`},set:{type:String,default:`apple`},skin:{type:Number,default:null},defaultSkin:{type:Number,default:1},native:{type:Boolean,default:!1},emojiTooltip:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1},i18n:{type:Object,default:function(){return{}}},showPreview:{type:Boolean,default:!0},showSearch:{type:Boolean,default:!0},showCategories:{type:Boolean,default:!0},showSkinTones:{type:Boolean,default:!0},infiniteScroll:{type:Boolean,default:!0},pickerStyles:{type:Object,default:function(){return{}}}};function Bi(gi,Ni){var $i=Object.keys(gi);if(Object.getOwnPropertySymbols){var Vi=Object.getOwnPropertySymbols(gi);Ni&&(Vi=Vi.filter((function(Ui){return Object.getOwnPropertyDescriptor(gi,Ui).enumerable}))),$i.push.apply($i,Vi)}return $i}function ci(gi){for(var Ni=1;Ni<arguments.length;Ni++){var $i=arguments[Ni]==null?{}:arguments[Ni];Ni%2?Bi(Object($i),!0).forEach((function(Vi){hi(gi,Vi,$i[Vi])})):Object.getOwnPropertyDescriptors?Object.defineProperties(gi,Object.getOwnPropertyDescriptors($i)):Bi(Object($i)).forEach((function(Vi){Object.defineProperty(gi,Vi,Object.getOwnPropertyDescriptor($i,Vi))}))}return gi}var vi=wi({props:ci(ci({},di),{},{data:{type:Object,required:!0}}),emits:[`click`,`mouseenter`,`mouseleave`],computed:{view:function(){return new pi(this.emojiObject,this.skin,this.set,this.native,this.fallback,this.tooltip,this.size)},sanitizedData:function(){return this.emojiObject._sanitized},title:function(){return this.tooltip?this.emojiObject.short_name:null},emojiObject:function(){return typeof this.emoji==`string`?this.data.findEmoji(this.emoji):this.emoji}},created:function(){},methods:{onClick:function(){this.$emit(`click`,this.emojiObject)},onMouseEnter:function(){this.$emit(`mouseenter`,this.emojiObject)},onMouseLeave:function(){this.$emit(`mouseleave`,this.emojiObject)}}},(function(){var gi=this,Ni=gi._self._c;return gi.view.canRender?Ni(gi.tag,{tag:`component`,staticClass:`emoji-mart-emoji`,attrs:{title:gi.view.title,"aria-label":gi.view.ariaLabel,"data-title":gi.title},on:{mouseenter:gi.onMouseEnter,mouseleave:gi.onMouseLeave,click:gi.onClick}},[Ni(`span`,{class:gi.view.cssClass,style:gi.view.cssStyle},[gi._v(gi._s(gi.view.content))])]):gi._e()}),[],!1,null,null,null).exports,Ai=wi({props:{data:{type:Object,required:!0},i18n:{type:Object,required:!0},id:{type:String,required:!0},name:{type:String,required:!0},emojis:{type:Array},emojiProps:{type:Object,required:!0}},methods:{activeClass:function(gi){return this.emojiProps.selectedEmoji&&this.emojiProps.selectedEmojiCategory&&this.emojiProps.selectedEmoji.id==gi.id&&this.emojiProps.selectedEmojiCategory.id==this.id?`emoji-mart-emoji-selected`:``}},computed:{isVisible:function(){return!!this.emojis},isSearch:function(){return this.name==`Search`},hasResults:function(){return this.emojis.length>0},emojiObjects:function(){var gi=this;return this.emojis.map((function(Ni){return{emojiObject:Ni,emojiView:new pi(Ni,gi.emojiProps.skin,gi.emojiProps.set,gi.emojiProps.native,gi.emojiProps.fallback,gi.emojiProps.emojiTooltip,gi.emojiProps.emojiSize)}}))}},components:{Emoji:vi}},(function(){var gi=this,Ni=gi._self._c;return gi.isVisible&&(gi.isSearch||gi.hasResults)?Ni(`section`,{class:{"emoji-mart-category":!0,"emoji-mart-no-results":!gi.hasResults},attrs:{"aria-label":gi.i18n.categories[gi.id]}},[Ni(`div`,{staticClass:`emoji-mart-category-label`},[Ni(`h3`,{staticClass:`emoji-mart-category-label`},[gi._v(gi._s(gi.i18n.categories[gi.id]))])]),gi._v(` `),gi._l(gi.emojiObjects,(function($i){var Vi=$i.emojiObject,Ui=$i.emojiView;return[Ui.canRender?Ni(`button`,{key:Vi.id,staticClass:`emoji-mart-emoji`,class:gi.activeClass(Vi),attrs:{"aria-label":Ui.ariaLabel,role:`option`,"aria-selected":`false`,"aria-posinset":`1`,"aria-setsize":`1812`,type:`button`,"data-title":Vi.short_name,title:Ui.title},on:{mouseenter:function(yi){gi.emojiProps.onEnter(Ui.getEmoji())},mouseleave:function(yi){gi.emojiProps.onLeave(Ui.getEmoji())},click:function(yi){gi.emojiProps.onClick(Ui.getEmoji())}}},[Ni(`span`,{class:Ui.cssClass,style:Ui.cssStyle},[gi._v(gi._s(Ui.content))])]):gi._e()]})),gi._v(` `),gi.hasResults?gi._e():Ni(`div`,[Ni(`emoji`,{attrs:{data:gi.data,emoji:`sleuth_or_spy`,native:gi.emojiProps.native,skin:gi.emojiProps.skin,set:gi.emojiProps.set}}),gi._v(` `),Ni(`div`,{staticClass:`emoji-mart-no-results-label`},[gi._v(gi._s(gi.i18n.notfound))])],1)],2):gi._e()}),[],!1,null,null,null).exports,Li=wi({props:{skin:{type:Number,required:!0}},emits:[`change`],data:function(){return{opened:!1}},methods:{onClick:function(gi){this.opened&&gi!=this.skin&&this.$emit(`change`,gi),this.opened=!this.opened}}},(function(){var gi=this,Ni=gi._self._c;return Ni(`div`,{class:{"emoji-mart-skin-swatches":!0,"emoji-mart-skin-swatches-opened":gi.opened}},gi._l(6,(function($i){return Ni(`span`,{key:$i,class:{"emoji-mart-skin-swatch":!0,"emoji-mart-skin-swatch-selected":gi.skin==$i}},[Ni(`span`,{class:`emoji-mart-skin emoji-mart-skin-tone-`+$i,on:{click:function(Vi){return gi.onClick($i)}}})])})),0)}),[],!1,null,null,null).exports,Ti=wi({props:{data:{type:Object,required:!0},title:{type:String,required:!0},emoji:{type:[String,Object]},idleEmoji:{type:[String,Object],required:!0},showSkinTones:{type:Boolean,default:!0},emojiProps:{type:Object,required:!0},skinProps:{type:Object,required:!0},onSkinChange:{type:Function,required:!0}},computed:{emojiData:function(){return this.emoji?this.emoji:{}},emojiShortNames:function(){return this.emojiData.short_names},emojiEmoticons:function(){return this.emojiData.emoticons}},components:{Emoji:vi,Skins:Li}},(function(){var gi=this,Ni=gi._self._c;return Ni(`div`,{staticClass:`emoji-mart-preview`},[gi.emoji?[Ni(`div`,{staticClass:`emoji-mart-preview-emoji`},[Ni(`emoji`,{attrs:{data:gi.data,emoji:gi.emoji,native:gi.emojiProps.native,skin:gi.emojiProps.skin,set:gi.emojiProps.set}})],1),gi._v(` `),Ni(`div`,{staticClass:`emoji-mart-preview-data`},[Ni(`div`,{staticClass:`emoji-mart-preview-name`},[gi._v(gi._s(gi.emoji.name))]),gi._v(` `),Ni(`div`,{staticClass:`emoji-mart-preview-shortnames`},gi._l(gi.emojiShortNames,(function($i){return Ni(`span`,{key:$i,staticClass:`emoji-mart-preview-shortname`},[gi._v(`:`+gi._s($i)+`:`)])})),0),gi._v(` `),Ni(`div`,{staticClass:`emoji-mart-preview-emoticons`},gi._l(gi.emojiEmoticons,(function($i){return Ni(`span`,{key:$i,staticClass:`emoji-mart-preview-emoticon`},[gi._v(gi._s($i))])})),0)])]:[Ni(`div`,{staticClass:`emoji-mart-preview-emoji`},[Ni(`emoji`,{attrs:{data:gi.data,emoji:gi.idleEmoji,native:gi.emojiProps.native,skin:gi.emojiProps.skin,set:gi.emojiProps.set}})],1),gi._v(` `),Ni(`div`,{staticClass:`emoji-mart-preview-data`},[Ni(`span`,{staticClass:`emoji-mart-title-label`},[gi._v(gi._s(gi.title))])]),gi._v(` `),gi.showSkinTones?Ni(`div`,{staticClass:`emoji-mart-preview-skins`},[Ni(`skins`,{attrs:{skin:gi.skinProps.skin},on:{change:function($i){return gi.onSkinChange($i)}}})],1):gi._e()]],2)}),[],!1,null,null,null).exports,ba=wi({props:{data:{type:Object,required:!0},i18n:{type:Object,required:!0},autoFocus:{type:Boolean,default:!1},onSearch:{type:Function,required:!0},onArrowLeft:{type:Function,required:!1},onArrowRight:{type:Function,required:!1},onArrowDown:{type:Function,required:!1},onArrowUp:{type:Function,required:!1},onEnter:{type:Function,required:!1}},emits:[`search`,`enter`,`arrowUp`,`arrowDown`,`arrowRight`,`arrowLeft`],data:function(){return{value:``}},computed:{emojiIndex:function(){return this.data}},watch:{value:function(){this.$emit(`search`,this.value)}},methods:{clear:function(){this.value=``}},mounted:function(){var gi=this.$el.querySelector(`input`);this.autoFocus&&gi.focus()}},(function(){var gi=this,Ni=gi._self._c;return Ni(`div`,{staticClass:`emoji-mart-search`},[Ni(`input`,{directives:[{name:`model`,rawName:`v-model`,value:gi.value,expression:`value`}],attrs:{type:`text`,placeholder:gi.i18n.search,role:`textbox`,"aria-autocomplete":`list`,"aria-owns":`emoji-mart-list`,"aria-label":`Search for an emoji`,"aria-describedby":`emoji-mart-search-description`},domProps:{value:gi.value},on:{keydown:[function($i){return!$i.type.indexOf(`key`)&&gi._k($i.keyCode,`left`,37,$i.key,[`Left`,`ArrowLeft`])||`button`in $i&&$i.button!==0?null:function(Vi){return gi.$emit(`arrowLeft`,Vi)}.apply(null,arguments)},function($i){return!$i.type.indexOf(`key`)&&gi._k($i.keyCode,`right`,39,$i.key,[`Right`,`ArrowRight`])||`button`in $i&&$i.button!==2?null:function(){return gi.$emit(`arrowRight`)}.apply(null,arguments)},function($i){return!$i.type.indexOf(`key`)&&gi._k($i.keyCode,`down`,40,$i.key,[`Down`,`ArrowDown`])?null:function(){return gi.$emit(`arrowDown`)}.apply(null,arguments)},function($i){return!$i.type.indexOf(`key`)&&gi._k($i.keyCode,`up`,38,$i.key,[`Up`,`ArrowUp`])?null:function(Vi){return gi.$emit(`arrowUp`,Vi)}.apply(null,arguments)},function($i){return!$i.type.indexOf(`key`)&&gi._k($i.keyCode,`enter`,13,$i.key,`Enter`)?null:function(){return gi.$emit(`enter`)}.apply(null,arguments)}],input:function($i){$i.target.composing||(gi.value=$i.target.value)}}}),gi._v(` `),Ni(`span`,{staticClass:`hidden`,attrs:{id:`emoji-picker-search-description`}},[gi._v(`Use the left, right, up and down arrow keys to navigate the emoji search
|
|
|
results.`)])])}),[],!1,null,null,null).exports;function Ri(gi,Ni){(Ni==null||Ni>gi.length)&&(Ni=gi.length);for(var $i=0,Vi=Array(Ni);$i<Ni;$i++)Vi[$i]=gi[$i];return Vi}De(537);var Wi=(function(){return xe((function gi(Ni){var $i,Vi;Je(this,gi),this._vm=Ni,this._data=Ni.data,this._perLine=Ni.perLine,this._categories=[],($i=this._categories).push.apply($i,(function(Ui){if(Array.isArray(Ui))return Ri(Ui)})(Vi=this._data.categories())||(function(Ui){if(typeof Symbol<`u`&&Ui[Symbol.iterator]!=null||Ui[`@@iterator`]!=null)return Array.from(Ui)})(Vi)||(function(Ui,yi){if(Ui){if(typeof Ui==`string`)return Ri(Ui,yi);var ai=Object.prototype.toString.call(Ui).slice(8,-1);return ai===`Object`&&Ui.constructor&&(ai=Ui.constructor.name),ai===`Map`||ai===`Set`?Array.from(Ui):ai===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ai)?Ri(Ui,yi):void 0}})(Vi)||(function(){throw TypeError(`Invalid attempt to spread non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()),this._categories=this._categories.filter((function(Ui){return Ui.emojis.length>0})),this._categories[0].first=!0,Object.freeze(this._categories),this.activeCategory=this._categories[0],this.searchEmojis=null,this.previewEmoji=null,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=-1}),[{key:`onScroll`,value:function(){var gi=this._vm.$refs.scroll;if(gi){for(var Ni=gi.scrollTop,$i=this.filteredCategories[0],Vi=0,Ui=this.filteredCategories.length;Vi<Ui;Vi++){var yi=this.filteredCategories[Vi],ai=this._vm.getCategoryComponent(Vi);if(ai&&ai.$el.offsetTop-50>Ni)break;$i=yi}this.activeCategory=$i}}},{key:`allCategories`,get:function(){return this._categories}},{key:`filteredCategories`,get:function(){return this.searchEmojis?[{id:`search`,name:`Search`,emojis:this.searchEmojis}]:this._categories.filter((function(gi){return gi.emojis.length>0}))}},{key:`previewEmojiCategory`,get:function(){return this.previewEmojiCategoryIdx>=0?this.filteredCategories[this.previewEmojiCategoryIdx]:null}},{key:`onAnchorClick`,value:function(gi){var Ni=this;if(!this.searchEmojis){var $i=this.filteredCategories.indexOf(gi),Vi=this._vm.getCategoryComponent($i);this._vm.infiniteScroll?(function(){if(Vi){var Ui=Vi.$el.offsetTop;gi.first&&(Ui=0),Ni._vm.$refs.scroll.scrollTop=Ui}})():this.activeCategory=this.filteredCategories[$i]}}},{key:`onSearch`,value:function(gi){this.searchEmojis=this._data.search(gi,this.maxSearchResults),this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=0,this.updatePreviewEmoji()}},{key:`onEmojiEnter`,value:function(gi){this.previewEmoji=gi,this.previewEmojiIdx=-1,this.previewEmojiCategoryIdx=-1}},{key:`onEmojiLeave`,value:function(gi){this.previewEmoji=null}},{key:`onArrowLeft`,value:function(){this.previewEmojiIdx>0?--this.previewEmojiIdx:(--this.previewEmojiCategoryIdx,this.previewEmojiCategoryIdx<0?this.previewEmojiCategoryIdx=0:this.previewEmojiIdx=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length-1),this.updatePreviewEmoji()}},{key:`onArrowRight`,value:function(){this.previewEmojiIdx<this.emojisLength(this.previewEmojiCategoryIdx)-1?this.previewEmojiIdx+=1:(this.previewEmojiCategoryIdx+=1,this.previewEmojiCategoryIdx>=this.filteredCategories.length?this.previewEmojiCategoryIdx=this.filteredCategories.length-1:this.previewEmojiIdx=0),this.updatePreviewEmoji()}},{key:`onArrowDown`,value:function(){if(this.previewEmojiIdx==-1)return this.onArrowRight();var gi=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length,Ni=this._perLine;this.previewEmojiIdx+Ni>gi&&(Ni=gi%this._perLine);for(var $i=0;$i<Ni;$i++)this.onArrowRight();this.updatePreviewEmoji()}},{key:`onArrowUp`,value:function(){var gi=this._perLine;this.previewEmojiIdx-gi<0&&(gi=this.previewEmojiCategoryIdx>0?this.filteredCategories[this.previewEmojiCategoryIdx-1].emojis.length%this._perLine:0);for(var Ni=0;Ni<gi;Ni++)this.onArrowLeft();this.updatePreviewEmoji()}},{key:`updatePreviewEmoji`,value:function(){var gi=this;this.previewEmoji=this.filteredCategories[this.previewEmojiCategoryIdx].emojis[this.previewEmojiIdx],this._vm.$nextTick((function(){var Ni=gi._vm.$refs.scroll,$i=Ni.querySelector(`.emoji-mart-emoji-selected`),Vi=Ni.offsetTop-Ni.offsetHeight;$i&&$i.offsetTop+$i.offsetHeight>Vi+Ni.scrollTop&&(Ni.scrollTop+=$i.offsetHeight),$i&&$i.offsetTop<Ni.scrollTop&&(Ni.scrollTop-=$i.offsetHeight)}))}},{key:`emojisLength`,value:function(gi){return gi==-1?0:this.filteredCategories[gi].emojis.length}}])})();function Ma(gi,Ni){var $i=Object.keys(gi);if(Object.getOwnPropertySymbols){var Vi=Object.getOwnPropertySymbols(gi);Ni&&(Vi=Vi.filter((function(Ui){return Object.getOwnPropertyDescriptor(gi,Ui).enumerable}))),$i.push.apply($i,Vi)}return $i}function Hi(gi){for(var Ni=1;Ni<arguments.length;Ni++){var $i=arguments[Ni]==null?{}:arguments[Ni];Ni%2?Ma(Object($i),!0).forEach((function(Vi){hi(gi,Vi,$i[Vi])})):Object.getOwnPropertyDescriptors?Object.defineProperties(gi,Object.getOwnPropertyDescriptors($i)):Ma(Object($i)).forEach((function(Vi){Object.defineProperty(gi,Vi,Object.getOwnPropertyDescriptor($i,Vi))}))}return gi}var Ii={search:`Search`,notfound:`No Emoji Found`,categories:{search:`Search Results`,recent:`Frequently Used`,smileys:`Smileys & Emotion`,people:`People & Body`,nature:`Animals & Nature`,foods:`Food & Drink`,activity:`Activity`,places:`Travel & Places`,objects:`Objects`,symbols:`Symbols`,flags:`Flags`,custom:`Custom`}},ya=wi({props:Hi(Hi({},bi),{},{data:{type:Object,required:!0}}),emits:[`select`,`skin-change`],data:function(){return{activeSkin:this.skin||Nt.get(`skin`)||this.defaultSkin,view:new Wi(this)}},computed:{customStyles:function(){return Hi({width:this.calculateWidth+`px`},this.pickerStyles)},emojiProps:function(){return{native:this.native,skin:this.activeSkin,set:this.set,emojiTooltip:this.emojiTooltip,emojiSize:this.emojiSize,selectedEmoji:this.view.previewEmoji,selectedEmojiCategory:this.view.previewEmojiCategory,onEnter:this.onEmojiEnter.bind(this),onLeave:this.onEmojiLeave.bind(this),onClick:this.onEmojiClick.bind(this)}},skinProps:function(){return{skin:this.activeSkin}},calculateWidth:function(){return this.perLine*(this.emojiSize+12)+12+2+(function(){if(typeof document>`u`)return 0;var gi=document.createElement(`div`);gi.style.width=`100px`,gi.style.height=`100px`,gi.style.overflow=`scroll`,gi.style.position=`absolute`,gi.style.top=`-9999px`,document.body.appendChild(gi);var Ni=gi.offsetWidth-gi.clientWidth;return document.body.removeChild(gi),Ni})()},filteredCategories:function(){return this.view.filteredCategories},mergedI18n:function(){return Object.freeze(We(Ii,this.i18n))},idleEmoji:function(){try{return this.data.emoji(this.emoji)}catch(gi){return console.error("Default preview emoji `"+this.emoji+"` is not available, check the Picker `emoji` property"),console.error(gi),this.data.firstEmoji()}},isSearching:function(){return this.view.searchEmojis!=null}},watch:{skin:function(){this.onSkinChange(this.skin)}},methods:{onScroll:function(){this.infiniteScroll&&!this.waitingForPaint&&(this.waitingForPaint=!0,window.requestAnimationFrame(this.onScrollPaint.bind(this)))},onScrollPaint:function(){this.waitingForPaint=!1,this.view.onScroll()},onAnchorClick:function(gi){this.view.onAnchorClick(gi)},onSearch:function(gi){this.view.onSearch(gi)},onEmojiEnter:function(gi){this.view.onEmojiEnter(gi)},onEmojiLeave:function(gi){this.view.onEmojiLeave(gi)},onArrowLeft:function(gi){var Ni=this.view.previewEmojiIdx;this.view.onArrowLeft(),gi&&this.view.previewEmojiIdx!==Ni&&gi.preventDefault()},onArrowRight:function(){this.view.onArrowRight()},onArrowDown:function(){this.view.onArrowDown()},onArrowUp:function(gi){this.view.onArrowUp(),gi.preventDefault()},onEnter:function(){this.view.previewEmoji&&(this.$emit(`select`,this.view.previewEmoji),Mi.add(this.view.previewEmoji))},onEmojiClick:function(gi){this.$emit(`select`,gi),Mi.add(gi)},onTextSelect:function(gi){gi.stopPropagation()},onSkinChange:function(gi){this.activeSkin=gi,Nt.update({skin:gi}),this.$emit(`skin-change`,gi)},getCategoryComponent:function(gi){var Ni=this.$refs[`categories_`+gi];return Ni&&`0`in Ni?Ni[0]:Ni}},components:{Anchors:Oi,Category:Ai,Preview:Ti,Search:ba}},(function(){var gi=this,Ni=gi._self._c;return Ni(`section`,{staticClass:`emoji-mart emoji-mart-static`,style:gi.customStyles},[gi.showCategories?Ni(`div`,{staticClass:`emoji-mart-bar emoji-mart-bar-anchors`},[Ni(`anchors`,{attrs:{data:gi.data,i18n:gi.mergedI18n,color:gi.color,categories:gi.view.allCategories,"active-category":gi.view.activeCategory},on:{click:gi.onAnchorClick}})],1):gi._e(),gi._v(` `),gi._t(`searchTemplate`,(function(){return[gi.showSearch?Ni(`search`,{ref:`search`,attrs:{data:gi.data,i18n:gi.mergedI18n,"auto-focus":gi.autoFocus,"on-search":gi.onSearch},on:{search:gi.onSearch,arrowLeft:gi.onArrowLeft,arrowRight:gi.onArrowRight,arrowDown:gi.onArrowDown,arrowUp:gi.onArrowUp,enter:gi.onEnter,select:gi.onTextSelect}}):gi._e()]}),{data:gi.data,i18n:gi.i18n,autoFocus:gi.autoFocus,onSearch:gi.onSearch}),gi._v(` `),Ni(`div`,{ref:`scroll`,staticClass:`emoji-mart-scroll`,attrs:{role:`tabpanel`},on:{scroll:gi.onScroll}},[Ni(`div`,{ref:`scrollContent`,attrs:{id:`emoji-mart-list`,role:`listbox`,"aria-expanded":`true`}},[gi._t(`customCategory`),gi._v(` `),gi._l(gi.view.filteredCategories,(function($i,Vi){return Ni(`category`,{directives:[{name:`show`,rawName:`v-show`,value:gi.infiniteScroll||$i==gi.view.activeCategory||gi.isSearching,expression:`infiniteScroll || category == view.activeCategory || isSearching`}],key:$i.id,ref:`categories_`+Vi,refInFor:!0,attrs:{data:gi.data,i18n:gi.mergedI18n,id:$i.id,name:$i.name,emojis:$i.emojis,"emoji-props":gi.emojiProps}})}))],2)]),gi._v(` `),gi._t(`previewTemplate`,(function(){return[gi.showPreview?Ni(`div`,{staticClass:`emoji-mart-bar emoji-mart-bar-preview`},[Ni(`preview`,{attrs:{data:gi.data,title:gi.title,emoji:gi.view.previewEmoji,"idle-emoji":gi.idleEmoji,"show-skin-tones":gi.showSkinTones,"emoji-props":gi.emojiProps,"skin-props":gi.skinProps,"on-skin-change":gi.onSkinChange}})],1):gi._e()]}),{data:gi.data,title:gi.title,emoji:gi.view.previewEmoji,idleEmoji:gi.idleEmoji,showSkinTones:gi.showSkinTones,emojiProps:gi.emojiProps,skinProps:gi.skinProps,onSkinChange:gi.onSkinChange})],2)}),[],!1,null,null,null).exports})(),Ge})()}))})),import_dist=__toESM(require_dist$2(),1),import_emoji_mart=__toESM(require_emoji_mart(),1),storage=(0,import_dist.getBuilder)(`nextcloud-vue`).persist(!0).build(),emojiIndex$1;function emojiSearch(r,p=10){emojiIndex$1||=new import_emoji_mart.EmojiIndex(all_default);let j=getCurrentSkinTone(),Ue;return r?(Ue=emojiIndex$1.search(`:${r}`,p),Ue.length<p&&(Ue=Ue.concat(emojiIndex$1.search(r,p-Ue.length)))):Ue=import_emoji_mart.frequently.get(p).map(De=>emojiIndex$1.emoji(De))||[],Ue.map(De=>De.getSkin(j))}function emojiAddRecent(r){import_emoji_mart.frequently.add(r)}function getCurrentSkinTone(){let r=Number.parseInt(storage.getItem(`NcEmojiPicker::currentSkinTone`)??`1`);return Math.min(Math.max(r,1),6)}function setCurrentSkinTone(r){r=Math.min(Math.max(r,1),6),storage.setItem(`NcEmojiPicker::currentSkinTone`,r.toString())}var _sfc_main$1$10={name:`CircleIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$1$12=[`aria-hidden`,`aria-label`],_hoisted_2$1$10=[`fill`,`width`,`height`],_hoisted_3$1$10={d:`M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z`},_hoisted_4$1$9={key:0};function _sfc_render$1$10(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon circle-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$1$10,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$1$9,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$1$10))],16,_hoisted_1$1$12)}var IconCircle=_export_sfc$1(_sfc_main$1$10,[[`render`,_sfc_render$1$10]]);register(t5,t16,t35,t40);var emojiIndex,i18n={search:t$2(`Search emoji`),notfound:t$2(`No emoji found`),categories:{search:t$2(`Search results`),recent:t$2(`Frequently used`),smileys:t$2(`Smileys & Emotion`),people:t$2(`People & Body`),nature:t$2(`Animals & Nature`),foods:t$2(`Food & Drink`),activity:t$2(`Activities`),places:t$2(`Travel & Places`),objects:t$2(`Objects`),symbols:t$2(`Symbols`),flags:t$2(`Flags`),custom:t$2(`Custom`)}},skinTonePalette=[new Color(255,222,52,t$2(`Neutral skin color`)),new Color(228,205,166,t$2(`Light skin tone`)),new Color(250,221,192,t$2(`Medium light skin tone`)),new Color(174,129,87,t$2(`Medium skin tone`)),new Color(158,113,88,t$2(`Medium dark skin tone`)),new Color(96,79,69,t$2(`Dark skin tone`))],_sfc_main$12={name:`NcEmojiPicker`,components:{IconCircle,NcButton,NcColorPicker,NcPopover,NcTextField:_sfc_main$6,Emoji:Emoji_default,Picker:Picker_default},props:{activeSet:{type:String,default:`native`},showPreview:{type:Boolean,default:!1},allowUnselect:{type:Boolean,default:!1},selectedEmoji:{type:String,default:``},previewFallbackEmoji:{type:String,default:`grinning`},previewFallbackName:{type:String,default:t$2(`Pick an emoji`)},closeOnSelect:{type:Boolean,default:!0},container:{type:[Boolean,String,Object,Element],default:`body`}},emits:[`select`,`selectData`,`unselect`],setup(){return emojiIndex||=new EmojiIndex(all_default),{emojiIndex,skinTonePalette,i18n}},data(){let r=getCurrentSkinTone();return{currentColor:skinTonePalette[r-1],currentSkinTone:r,search:``,open:!1}},computed:{native(){return this.activeSet===`native`}},created(){useTrapStackControl(()=>this.open)},methods:{t:t$2,clearSearch(){this.search=``,this.$refs.search.focus()},onChangeSkinTone(r){let p=this.skinTonePalette.findIndex(j=>j.color.toLowerCase()===r.toLowerCase());p>-1&&(this.currentSkinTone=p+1,this.currentColor=this.skinTonePalette[p],setCurrentSkinTone(this.currentSkinTone))},select(r){this.$emit(`select`,r.native),this.$emit(`selectData`,r),this.closeOnSelect&&(this.open=!1)},unselect(){this.$emit(`unselect`)},afterShow(){this.$refs.search.focus()},afterHide(){(!document.activeElement||this.$refs.picker.$el.contains(document.activeElement)||!isFocusable(document.activeElement))&&this.$refs.popover.$el.querySelector(`button, [role="button"]`)?.focus()},handleTabNavigationSkippingEmojis(r){let p=r.target,j=Array.from(this.$refs.picker.$el.querySelectorAll(`button:not(.emoji-mart-emoji), input`));r.shiftKey?(j.findLast(Ue=>p.compareDocumentPosition(Ue)&Node.DOCUMENT_POSITION_PRECEDING)||j.at(-1)).focus():(j.find(Ue=>p.compareDocumentPosition(Ue)&Node.DOCUMENT_POSITION_FOLLOWING)||j[0]).focus()},async callPickerArrowHandlerWithScrollFix(r,p){this.$refs.picker[r](p),await this.$nextTick(),this.$refs.picker.$el.querySelector(`.emoji-mart-emoji-selected`)?.scrollIntoView({block:`center`,inline:`center`})}}};register();var import_escape_html$1=__toESM(require_escape_html(),1),import_striptags$1=__toESM(require_striptags(),1),gridBaseline=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue(`--default-grid-baseline`)),clickableArea=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue(`--default-clickable-area`)),clickableAreaSmall=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue(`--clickable-area-small`));register(t36);var _sfc_main$4$11={name:`NcResource`,components:{NcButton},props:{icon:{type:String,required:!0},name:{type:String,required:!0},url:{type:String,required:!0}},data(){return{labelTranslated:t$2(`Open link to "{resourceName}"`,{resourceName:this.name})}},computed:{route(){return getRoute(this.$router,this.url)}},methods:{t:t$2}},_hoisted_1$4$2={class:`resource`},_hoisted_2$4$2={class:`resource__icon`},_hoisted_3$3$2=[`src`];function _sfc_render$4$4(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcButton`);return openBlock(),createElementBlock(`li`,_hoisted_1$4$2,[createVNode(R,{class:`resource__button`,"aria-label":De.labelTranslated,to:Ge.route,href:Ge.route?null:j.url,variant:`tertiary`},{icon:withCtx(()=>[createBaseVNode(`div`,_hoisted_2$4$2,[createBaseVNode(`img`,{src:j.icon},null,8,_hoisted_3$3$2)])]),default:withCtx(()=>[createTextVNode(` `+toDisplayString(j.name),1)]),_:1},8,[`aria-label`,`to`,`href`])])}var NcResource=_export_sfc$1(_sfc_main$4$11,[[`render`,_sfc_render$4$4],[`__scopeId`,`data-v-f5ceafce`]]),_sfc_main$3$10={name:`AccountGroupIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$3$2=[`aria-hidden`,`aria-label`],_hoisted_2$3$2=[`fill`,`width`,`height`],_hoisted_3$2$4={d:`M12,5.5A3.5,3.5 0 0,1 15.5,9A3.5,3.5 0 0,1 12,12.5A3.5,3.5 0 0,1 8.5,9A3.5,3.5 0 0,1 12,5.5M5,8C5.56,8 6.08,8.15 6.53,8.42C6.38,9.85 6.8,11.27 7.66,12.38C7.16,13.34 6.16,14 5,14A3,3 0 0,1 2,11A3,3 0 0,1 5,8M19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14C17.84,14 16.84,13.34 16.34,12.38C17.2,11.27 17.62,9.85 17.47,8.42C17.92,8.15 18.44,8 19,8M5.5,18.25C5.5,16.18 8.41,14.5 12,14.5C15.59,14.5 18.5,16.18 18.5,18.25V20H5.5V18.25M0,20V18.5C0,17.11 1.89,15.94 4.45,15.6C3.86,16.28 3.5,17.22 3.5,18.25V20H0M24,20H20.5V18.25C20.5,17.22 20.14,16.28 19.55,15.6C22.11,15.94 24,17.11 24,18.5V20Z`},_hoisted_4$2$4={key:0};function _sfc_render$3$10(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon account-group-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$2$4,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$2$4,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$3$2))],16,_hoisted_1$3$2)}var AccountGroup=_export_sfc$1(_sfc_main$3$10,[[`render`,_sfc_render$3$10]]),_sfc_main$2$10={name:`OpenInNewIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$2$2=[`aria-hidden`,`aria-label`],_hoisted_2$2$2=[`fill`,`width`,`height`],_hoisted_3$1$8={d:`M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z`},_hoisted_4$1$7={key:0};function _sfc_render$2$9(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon open-in-new-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$1$8,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$1$7,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$2$2))],16,_hoisted_1$2$2)}var OpenInNew=_export_sfc$1(_sfc_main$2$10,[[`render`,_sfc_render$2$9]]);register(t39);var teamResourceProviders=e()?.circles?.teamResourceProviders??[],_sfc_main$1$8={name:`NcTeamResources`,components:{AccountGroup,ChevronDown,ChevronUp,OpenInNew,NcButton,NcIconSvgWrapper},props:{providerId:{type:String,default:null},itemId:{type:[String,Number],default:null}},data(){return{appEnabled:OC?.appswebroots?.circles!==void 0&&(OC.config.version.split(`.`)[0]??0)>=29,loading:!1,teamResources:null,teamOpen:[]}},computed:{isVisible(){return!this.loading&&this.teamResources?.length>0},teamProviders(){return r=>this.teamResources.find(p=>p.teamId===r).resources?.reduce((p,j)=>(j.provider.id===this.providerId&&j.id===String(this.itemId)||(p[j.provider.id]||(p[j.provider.id]=j.provider,p[j.provider.id].resources=[]),j.provider.id===this.providerId&&j.id===String(this.itemId))||p[j.provider.id].resources.push(j),p),{})},open(){return r=>this.teamOpen.indexOf(r)!==-1}},watch:{providerId(){this.fetchTeamResources()},itemId(){this.fetchTeamResources()}},created(){this.fetchTeamResources()},methods:{t:t$2,async fetchTeamResources(){if(teamResourceProviders.includes(this.providerId))try{this.loading=!0,this.teamResources=(await cancelableClient.get(v(`/teams/resources/${this.providerId}/${this.itemId}`))).data.ocs.data.teams,this.teamOpen=[this.teamResources[0]?.teamId]}catch(r){this.teamResources=null,logger$4.error(`[NcTeamResources] Failed to fetch resources`,{error:r})}finally{this.loading=!1}},toggleOpen(r,p){p?this.teamOpen.push(r):this.teamOpen.splice(this.teamOpen.indexOf(r),1)}}},_hoisted_1$1$11={key:0,class:`team-resources`},_hoisted_2$1$9={class:`team-resources__header`},_hoisted_3$9=[`open`,`onToggle`],_hoisted_4$8={class:`related-team__header`},_hoisted_5$3={class:`related-team__name`},_hoisted_6$1={key:0},_hoisted_7$1=[`href`],_hoisted_8$1={key:0,class:`resource__icon`},_hoisted_9$1={key:2,class:`resource__icon`},_hoisted_10=[`src`],_hoisted_11={class:`resource__name`};function _sfc_render$1$9(r,p,j,Ue,De,Ge){let R=resolveComponent(`AccountGroup`),ut=resolveComponent(`OpenInNew`),Ct=resolveComponent(`NcButton`),zt=resolveComponent(`ChevronUp`),ft=resolveComponent(`ChevronDown`),qt=resolveComponent(`NcIconSvgWrapper`);return De.appEnabled&&Ge.isVisible?(openBlock(),createElementBlock(`div`,_hoisted_1$1$11,[createBaseVNode(`h5`,_hoisted_2$1$9,toDisplayString(Ge.t(`Related team resources`)),1),(openBlock(!0),createElementBlock(Fragment,null,renderList(De.teamResources,Nt=>(openBlock(),createElementBlock(`details`,{key:Nt.teamId,name:`Team resources`,class:`related-team`,open:Ge.open(Nt.teamId),onToggle:Ut=>Ge.toggleOpen(Nt.teamId,Ut.target.open)},[createBaseVNode(`summary`,_hoisted_4$8,[createBaseVNode(`h5`,_hoisted_5$3,[createVNode(R,{size:20}),createTextVNode(` `+toDisplayString(Nt.displayName),1)]),createVNode(Ct,{"aria-label":Ge.t(`View team`),href:Nt.link,title:Ge.t(`View team`),variant:`tertiary`},{icon:withCtx(()=>[createVNode(ut,{size:20})]),_:2},1032,[`aria-label`,`href`,`title`]),Ge.open(Nt.teamId)?(openBlock(),createBlock(zt,{key:0,size:20})):(openBlock(),createBlock(ft,{key:1,size:20}))]),createBaseVNode(`div`,null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ge.teamProviders(Nt.teamId),Ut=>(openBlock(),createElementBlock(`div`,{key:Ut.id,class:`related-team-provider`},[Ut.resources.length>0?(openBlock(),createElementBlock(`h6`,_hoisted_6$1,toDisplayString(Ut.name),1)):createCommentVNode(``,!0),createBaseVNode(`ul`,null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ut.resources,Yt=>(openBlock(),createElementBlock(`li`,{key:Yt.url,class:`related-team-resource`},[createBaseVNode(`a`,{href:Yt.url,class:`related-team-resource__link`},[Yt.iconEmoji?(openBlock(),createElementBlock(`span`,_hoisted_8$1,toDisplayString(Yt.iconEmoji),1)):Yt.iconSvg?(openBlock(),createBlock(qt,{key:1,class:`resource__icon`,svg:Yt.iconSvg,size:20},null,8,[`svg`])):Yt.iconURL?(openBlock(),createElementBlock(`span`,_hoisted_9$1,[createBaseVNode(`img`,{src:Yt.iconURL,alt:``},null,8,_hoisted_10)])):createCommentVNode(``,!0),createBaseVNode(`span`,_hoisted_11,toDisplayString(Yt.label),1)],8,_hoisted_7$1)]))),128))])]))),128))])],40,_hoisted_3$9))),128))])):createCommentVNode(``,!0)}var NcTeamResources=_export_sfc$1(_sfc_main$1$8,[[`render`,_sfc_render$1$9],[`__scopeId`,`data-v-4bed5b23`]]);register(t9);var _sfc_main$11={name:`NcRelatedResourcesPanel`,components:{NcResource,NcTeamResources},props:{providerId:{type:String,default:null},itemId:{type:[String,Number],default:null},resourceType:{type:String,default:``},limit:{type:Number,default:0},fileInfo:{type:Object,default:null},header:{type:String,default:t$2(`Related resources`)},description:{type:String,default:t$2(`Anything shared with the same group of people will show up here`)},primary:{type:Boolean,default:!1}},emits:[`hasError`,`hasResources`],data(){return{appEnabled:OC?.appswebroots?.related_resources!==void 0,loading:!1,error:null,resources:[]}},computed:{isVisible(){return this.loading?!1:this.error??this.resources.length>0},subline(){return this.error?t$2(`Error getting related resources. Please contact your system administrator if you have any questions.`):this.description},hasResourceInfo(){return this.providerId!==null&&this.itemId!==null||this.fileInfo!==null},isFiles(){return this.fileInfo?.id!==void 0},url(){let r=null,p=null;return this.isFiles?(r=`files`,p=this.fileInfo.id):(r=this.providerId,p=this.itemId),v(`/apps/related_resources/related/{providerId}?itemId={itemId}&resourceType={resourceType}&limit={limit}&format=json`,{providerId:r,itemId:p,resourceType:this.resourceType,limit:this.limit})}},watch:{providerId(){this.fetchRelatedResources()},itemId(){this.fetchRelatedResources()},fileInfo(){this.fetchRelatedResources()},error(r){this.$emit(`hasError`,!!r)},resources(r){this.$emit(`hasResources`,r.length>0)}},created(){this.fetchRelatedResources()},methods:{t:t$2,async fetchRelatedResources(){if(!(!this.appEnabled||!this.hasResourceInfo)){this.loading=!0,this.error=null,this.resources=[];try{this.resources=(await cancelableClient.get(this.url)).data.ocs?.data}catch(r){this.error=r,logger.error(`[NcRelatedResourcesPanel] Failed to fetch resources`,{error:r})}finally{this.loading=!1}}}}};if(Array.prototype.find||(Array.prototype.find=function(r){if(this===null)throw TypeError(`Array.prototype.find called on null or undefined`);if(typeof r!=`function`)throw TypeError(`predicate must be a function`);for(var p=Object(this),j=p.length>>>0,Ue=arguments[1],De,Ge=0;Ge<j;Ge++)if(De=p[Ge],r.call(Ue,De,Ge,p))return De}),window&&typeof window.CustomEvent!=`function`){let r=function(p,j){j||={bubbles:!1,cancelable:!1,detail:void 0};var Ue=document.createEvent(`CustomEvent`);return Ue.initCustomEvent(p,j.bubbles,j.cancelable,j.detail),Ue};typeof window.Event<`u`&&(r.prototype=window.Event.prototype),window.CustomEvent=r}var TributeEvents=class No{constructor(p){this.tribute=p,this.tribute.events=this}static keys(){return[{key:9,value:`TAB`},{key:8,value:`DELETE`},{key:13,value:`ENTER`},{key:27,value:`ESCAPE`},{key:32,value:`SPACE`},{key:38,value:`UP`},{key:40,value:`DOWN`}]}bind(p){p.boundKeydown=this.keydown.bind(p,this),p.boundKeyup=this.keyup.bind(p,this),p.boundInput=this.input.bind(p,this),p.addEventListener(`keydown`,p.boundKeydown,!1),p.addEventListener(`keyup`,p.boundKeyup,!1),p.addEventListener(`input`,p.boundInput,!1)}unbind(p){p.removeEventListener(`keydown`,p.boundKeydown,!1),p.removeEventListener(`keyup`,p.boundKeyup,!1),p.removeEventListener(`input`,p.boundInput,!1),delete p.boundKeydown,delete p.boundKeyup,delete p.boundInput}keydown(p,j){p.shouldDeactivate(j)&&(p.tribute.isActive=!1,p.tribute.hideMenu());let Ue=this;p.commandEvent=!1,No.keys().forEach(De=>{De.key===j.keyCode&&(p.commandEvent=!0,p.callbacks()[De.value.toLowerCase()](j,Ue))})}input(p,j){p.inputEvent=!0,p.keyup.call(this,p,j)}click(p,j){let Ue=p.tribute;if(Ue.menu&&Ue.menu.contains(j.target)){let De=j.target;for(j.preventDefault(),j.stopPropagation();De.nodeName.toLowerCase()!==`li`;)if(De=De.parentNode,!De||De===Ue.menu)throw Error(`cannot find the <li> container for the click`);Ue.selectItemAtIndex(De.getAttribute(`data-index`),j),Ue.hideMenu()}else Ue.current.element&&!Ue.current.externalTrigger&&(Ue.current.externalTrigger=!1,setTimeout(()=>Ue.hideMenu()))}keyup(p,j){if(p.inputEvent&&=!1,p.updateSelection(this),j.keyCode!==27){if(!p.tribute.allowSpaces&&p.tribute.hasTrailingSpace){p.tribute.hasTrailingSpace=!1,p.commandEvent=!0,p.callbacks().space(j,this);return}if(!p.tribute.isActive)if(p.tribute.autocompleteMode)p.callbacks().triggerChar(j,this,``);else{let Ue=p.getKeyCode(p,this,j);if(isNaN(Ue)||!Ue)return;let De=p.tribute.triggers().find(Ge=>Ge.charCodeAt(0)===Ue);typeof De<`u`&&p.callbacks().triggerChar(j,this,De)}p.tribute.current.mentionText.length<p.tribute.current.collection.menuShowMinLength||((p.tribute.current.trigger||p.tribute.autocompleteMode)&&p.commandEvent===!1||p.tribute.isActive&&j.keyCode===8)&&p.tribute.showMenuFor(this,!0)}}shouldDeactivate(p){if(!this.tribute.isActive)return!1;if(this.tribute.current.mentionText.length===0){let j=!1;return No.keys().forEach(Ue=>{p.keyCode===Ue.key&&(j=!0)}),!j}return!1}getKeyCode(p,j,Ue){let De=p.tribute,Ge=De.range.getTriggerInfo(!1,De.hasTrailingSpace,!0,De.allowSpaces,De.autocompleteMode);return Ge?Ge.mentionTriggerChar.charCodeAt(0):!1}updateSelection(p){this.tribute.current.element=p;let j=this.tribute.range.getTriggerInfo(!1,this.tribute.hasTrailingSpace,!0,this.tribute.allowSpaces,this.tribute.autocompleteMode);j&&(this.tribute.current.selectedPath=j.mentionSelectedPath,this.tribute.current.mentionText=j.mentionText,this.tribute.current.selectedOffset=j.mentionSelectedOffset)}callbacks(){return{triggerChar:(p,j,Ue)=>{let De=this.tribute;De.current.trigger=Ue;let Ge=De.collection.find(R=>R.trigger===Ue);De.current.collection=Ge,De.current.mentionText.length>=De.current.collection.menuShowMinLength&&De.inputEvent&&De.showMenuFor(j,!0)},enter:(p,j)=>{this.tribute.isActive&&this.tribute.current.filteredItems&&(p.preventDefault(),p.stopPropagation(),setTimeout(()=>{this.tribute.selectItemAtIndex(this.tribute.menuSelected,p),this.tribute.hideMenu()},0))},escape:(p,j)=>{this.tribute.isActive&&(p.preventDefault(),p.stopPropagation(),this.tribute.isActive=!1,this.tribute.hideMenu())},tab:(p,j)=>{this.callbacks().enter(p,j)},space:(p,j)=>{this.tribute.isActive&&(this.tribute.spaceSelectsMatch?this.callbacks().enter(p,j):this.tribute.allowSpaces||(p.stopPropagation(),setTimeout(()=>{this.tribute.hideMenu(),this.tribute.isActive=!1},0)))},up:(p,j)=>{if(this.tribute.isActive&&this.tribute.current.filteredItems){p.preventDefault(),p.stopPropagation();let Ue=this.tribute.current.filteredItems.length,De=this.tribute.menuSelected;Ue>De&&De>0?(this.tribute.menuSelected--,this.setActiveLi()):De===0&&(this.tribute.menuSelected=Ue-1,this.setActiveLi(),this.tribute.menu.scrollTop=this.tribute.menu.scrollHeight)}},down:(p,j)=>{if(this.tribute.isActive&&this.tribute.current.filteredItems){p.preventDefault(),p.stopPropagation();let Ue=this.tribute.current.filteredItems.length-1,De=this.tribute.menuSelected;Ue>De?(this.tribute.menuSelected++,this.setActiveLi()):Ue===De&&(this.tribute.menuSelected=0,this.setActiveLi(),this.tribute.menu.scrollTop=0)}},delete:(p,j)=>{this.tribute.isActive&&this.tribute.current.mentionText.length<1?this.tribute.hideMenu():this.tribute.isActive&&this.tribute.showMenuFor(j)}}}setActiveLi(p){let j=this.tribute.menu.querySelectorAll(`li`),Ue=j.length>>>0;p&&(this.tribute.menuSelected=parseInt(p));for(let De=0;De<Ue;De++){let Ge=j[De];if(De===this.tribute.menuSelected){Ge.classList.add(this.tribute.current.collection.selectClass);let R=Ge.getBoundingClientRect(),ut=this.tribute.menu.getBoundingClientRect();if(R.bottom>ut.bottom){let Ct=R.bottom-ut.bottom;this.tribute.menu.scrollTop+=Ct}else if(R.top<ut.top){let Ct=ut.top-R.top;this.tribute.menu.scrollTop-=Ct}}else Ge.classList.remove(this.tribute.current.collection.selectClass)}}getFullHeight(p,j){let Ue=p.getBoundingClientRect().height;if(j){let De=p.currentStyle||window.getComputedStyle(p);return Ue+parseFloat(De.marginTop)+parseFloat(De.marginBottom)}return Ue}},TributeMenuEvents=class{constructor(r){this.tribute=r,this.tribute.menuEvents=this,this.menu=this.tribute.menu}bind(r){this.menuClickEvent=this.tribute.events.click.bind(null,this),this.menuContainerScrollEvent=this.debounce(()=>{this.tribute.isActive&&this.tribute.showMenuFor(this.tribute.current.element,!1)},300,!1),this.windowResizeEvent=this.debounce(()=>{this.tribute.isActive&&this.tribute.range.positionMenuAtCaret(!0)},300,!1),this.tribute.range.getDocument().addEventListener(`MSPointerDown`,this.menuClickEvent,!1),this.tribute.range.getDocument().addEventListener(`mousedown`,this.menuClickEvent,!1),window.addEventListener(`resize`,this.windowResizeEvent),this.menuContainer?this.menuContainer.addEventListener(`scroll`,this.menuContainerScrollEvent,!1):window.addEventListener(`scroll`,this.menuContainerScrollEvent)}unbind(r){this.tribute.range.getDocument().removeEventListener(`mousedown`,this.menuClickEvent,!1),this.tribute.range.getDocument().removeEventListener(`MSPointerDown`,this.menuClickEvent,!1),window.removeEventListener(`resize`,this.windowResizeEvent),this.menuContainer?this.menuContainer.removeEventListener(`scroll`,this.menuContainerScrollEvent,!1):window.removeEventListener(`scroll`,this.menuContainerScrollEvent)}debounce(r,p,j){var Ue;return()=>{var De=this,Ge=arguments,R=()=>{Ue=null,j||r.apply(De,Ge)},ut=j&&!Ue;clearTimeout(Ue),Ue=setTimeout(R,p),ut&&r.apply(De,Ge)}}},TributeRange=class{constructor(r){this.tribute=r,this.tribute.range=this}getDocument(){let r;return this.tribute.current.collection&&(r=this.tribute.current.collection.iframe),r?r.contentWindow.document:document}positionMenuAtCaret(r){let p=this.tribute.current,j,Ue=this.getTriggerInfo(!1,this.tribute.hasTrailingSpace,!0,this.tribute.allowSpaces,this.tribute.autocompleteMode);if(typeof Ue<`u`){if(!this.tribute.positionMenu){this.tribute.menu.style.cssText=`display: block;`;return}j=this.isContentEditable(p.element)?this.getContentEditableCaretPosition(Ue.mentionPosition):this.getTextAreaOrInputUnderlinePosition(this.tribute.current.element,Ue.mentionPosition),this.tribute.menu.style.cssText=`top: ${j.top}px;
|
|
|
left: ${j.left}px;
|
|
|
right: ${j.right}px;
|
|
|
bottom: ${j.bottom}px;
|
|
|
position: absolute;
|
|
|
display: block;`,j.left===`auto`&&(this.tribute.menu.style.left=`auto`),j.top===`auto`&&(this.tribute.menu.style.top=`auto`),r&&this.scrollIntoView(),window.setTimeout(()=>{let De={width:this.tribute.menu.offsetWidth,height:this.tribute.menu.offsetHeight},Ge=this.isMenuOffScreen(j,De),R=window.innerWidth>De.width&&(Ge.left||Ge.right),ut=window.innerHeight>De.height&&(Ge.top||Ge.bottom);(R||ut)&&(this.tribute.menu.style.cssText=`display: none`,this.positionMenuAtCaret(r))},0)}else this.tribute.menu.style.cssText=`display: none`}get menuContainerIsBody(){return this.tribute.menuContainer===document.body||!this.tribute.menuContainer}selectElement(r,p,j){let Ue,De=r;if(p)for(var Ge=0;Ge<p.length;Ge++){if(De=De.childNodes[p[Ge]],De===void 0)return;for(;De.length<j;)j-=De.length,De=De.nextSibling;De.childNodes.length===0&&!De.length&&(De=De.previousSibling)}let R=this.getWindowSelection();Ue=this.getDocument().createRange(),Ue.setStart(De,j),Ue.setEnd(De,j),Ue.collapse(!0);try{R.removeAllRanges()}catch{}R.addRange(Ue),r.focus()}replaceTriggerText(r,p,j,Ue,De){let Ge=this.getTriggerInfo(!0,j,p,this.tribute.allowSpaces,this.tribute.autocompleteMode);if(Ge!==void 0){let R=this.tribute.current,ut=new CustomEvent(`tribute-replaced`,{detail:{item:De,instance:R,context:Ge,event:Ue}});if(this.isContentEditable(R.element)){let Ct=typeof this.tribute.replaceTextSuffix==`string`?this.tribute.replaceTextSuffix:`\xA0`;r+=Ct;let zt=Ge.mentionPosition+Ge.mentionText.length;this.tribute.autocompleteMode||(zt+=Ge.mentionTriggerChar.length),this.pasteHtml(r,Ge.mentionPosition,zt)}else{let Ct=this.tribute.current.element,zt=typeof this.tribute.replaceTextSuffix==`string`?this.tribute.replaceTextSuffix:` `;r+=zt;let ft=Ge.mentionPosition,qt=Ge.mentionPosition+Ge.mentionText.length+zt.length;this.tribute.autocompleteMode||(qt+=Ge.mentionTriggerChar.length-1),Ct.value=Ct.value.substring(0,ft)+r+Ct.value.substring(qt,Ct.value.length),Ct.selectionStart=ft+r.length,Ct.selectionEnd=ft+r.length}R.element.dispatchEvent(new CustomEvent(`input`,{bubbles:!0})),R.element.dispatchEvent(ut)}}pasteHtml(r,p,j){let Ue,De;De=this.getWindowSelection(),Ue=this.getDocument().createRange(),Ue.setStart(De.anchorNode,p),Ue.setEnd(De.anchorNode,j),Ue.deleteContents();let Ge=this.getDocument().createElement(`div`);Ge.innerHTML=r;let R=this.getDocument().createDocumentFragment(),ut,Ct;for(;ut=Ge.firstChild;)Ct=R.appendChild(ut);Ue.insertNode(R),Ct&&(Ue=Ue.cloneRange(),Ue.setStartAfter(Ct),Ue.collapse(!0),De.removeAllRanges(),De.addRange(Ue))}getWindowSelection(){return this.tribute.collection.iframe?this.tribute.collection.iframe.contentWindow.getSelection():window.getSelection()}getNodePositionInParent(r){if(r.parentNode===null)return 0;for(var p=0;p<r.parentNode.childNodes.length;p++)if(r.parentNode.childNodes[p]===r)return p}getContentEditableSelectedPath(r){let p=this.getWindowSelection(),j=p.anchorNode,Ue=[],De;if(j!=null){let Ge,R=j.contentEditable;for(;j!==null&&R!==`true`;)Ge=this.getNodePositionInParent(j),Ue.push(Ge),j=j.parentNode,j!==null&&(R=j.contentEditable);return Ue.reverse(),De=p.getRangeAt(0).startOffset,{selected:j,path:Ue,offset:De}}}getTextPrecedingCurrentSelection(){let r=this.tribute.current,p=``;if(this.isContentEditable(r.element)){let j=this.getWindowSelection().anchorNode;if(j!=null){let Ue=j.textContent,De=this.getWindowSelection().getRangeAt(0).startOffset;Ue&&De>=0&&(p=Ue.substring(0,De))}}else{let j=this.tribute.current.element;if(j){let Ue=j.selectionStart;j.value&&Ue>=0&&(p=j.value.substring(0,Ue))}}return p}getLastWordInText(r){r=r.replace(/\u00A0/g,` `);let p=r.split(/\s+/);return p[p.length-1].trim()}getTriggerInfo(r,p,j,Ue,De){let Ge=this.tribute.current,R,ut,Ct;if(!this.isContentEditable(Ge.element))R=this.tribute.current.element;else{let qt=this.getContentEditableSelectedPath(Ge);qt&&(R=qt.selected,ut=qt.path,Ct=qt.offset)}let zt=this.getTextPrecedingCurrentSelection(),ft=this.getLastWordInText(zt);if(De)return{mentionPosition:zt.length-ft.length,mentionText:ft,mentionSelectedElement:R,mentionSelectedPath:ut,mentionSelectedOffset:Ct};if(zt!=null){let qt=-1,Nt;if(this.tribute.collection.forEach(Ut=>{let Yt=Ut.trigger,Gt=Ut.requireLeadingSpace?this.lastIndexWithLeadingSpace(zt,Yt):zt.lastIndexOf(Yt);Gt>qt&&(qt=Gt,Nt=Yt,j=Ut.requireLeadingSpace)}),qt>=0&&(qt===0||!j||/[\xA0\s]/g.test(zt.substring(qt-1,qt)))){let Ut=zt.substring(qt+Nt.length,zt.length);Nt=zt.substring(qt,qt+Nt.length);let Yt=Ut.substring(0,1),Gt=Ut.length>0&&(Yt===` `||Yt===`\xA0`);p&&(Ut=Ut.trim());let Jt=Ue?/[^\S ]/g:/[\xA0\s]/g;if(this.tribute.hasTrailingSpace=Jt.test(Ut),!Gt&&(r||!Jt.test(Ut)))return{mentionPosition:qt,mentionText:Ut,mentionSelectedElement:R,mentionSelectedPath:ut,mentionSelectedOffset:Ct,mentionTriggerChar:Nt}}}}lastIndexWithLeadingSpace(r,p){let j=r.split(``).reverse().join(``),Ue=-1;for(let De=0,Ge=r.length;De<Ge;De++){let R=De===r.length-1,ut=/\s/.test(j[De+1]),Ct=!0;for(let zt=p.length-1;zt>=0;zt--)if(p[zt]!==j[De-zt]){Ct=!1;break}if(Ct&&(R||ut)){Ue=r.length-1-De;break}}return Ue}isContentEditable(r){return r.nodeName!==`INPUT`&&r.nodeName!==`TEXTAREA`}isMenuOffScreen(r,p){let j=window.innerWidth,Ue=window.innerHeight,De=document.documentElement,Ge=(window.pageXOffset||De.scrollLeft)-(De.clientLeft||0),R=(window.pageYOffset||De.scrollTop)-(De.clientTop||0),ut=typeof r.top==`number`?r.top:R+Ue-r.bottom-p.height,Ct=typeof r.right==`number`?r.right:r.left+p.width,zt=typeof r.bottom==`number`?r.bottom:r.top+p.height,ft=typeof r.left==`number`?r.left:Ge+j-r.right-p.width;return{top:ut<Math.floor(R),right:Ct>Math.ceil(Ge+j),bottom:zt>Math.ceil(R+Ue),left:ft<Math.floor(Ge)}}getMenuDimensions(){let r={width:null,height:null};return this.tribute.menu.style.cssText=`top: 0px;
|
|
|
left: 0px;
|
|
|
position: fixed;
|
|
|
display: block;
|
|
|
visibility; hidden;`,r.width=this.tribute.menu.offsetWidth,r.height=this.tribute.menu.offsetHeight,this.tribute.menu.style.cssText=`display: none;`,r}getTextAreaOrInputUnderlinePosition(r,p,j){let Ue=`direction.boxSizing.width.height.overflowX.overflowY.borderTopWidth.borderRightWidth.borderBottomWidth.borderLeftWidth.paddingTop.paddingRight.paddingBottom.paddingLeft.fontStyle.fontVariant.fontWeight.fontStretch.fontSize.fontSizeAdjust.lineHeight.fontFamily.textAlign.textTransform.textIndent.textDecoration.letterSpacing.wordSpacing`.split(`.`),De=window.mozInnerScreenX!==null,Ge=this.getDocument().createElement(`div`);Ge.id=`input-textarea-caret-position-mirror-div`,this.getDocument().body.appendChild(Ge);let R=Ge.style,ut=window.getComputedStyle?getComputedStyle(r):r.currentStyle;R.whiteSpace=`pre-wrap`,r.nodeName!==`INPUT`&&(R.wordWrap=`break-word`),R.position=`absolute`,R.visibility=`hidden`,Ue.forEach(fi=>{R[fi]=ut[fi]}),De?(R.width=`${parseInt(ut.width)-2}px`,r.scrollHeight>parseInt(ut.height)&&(R.overflowY=`scroll`)):R.overflow=`hidden`,Ge.textContent=r.value.substring(0,p),r.nodeName===`INPUT`&&(Ge.textContent=Ge.textContent.replace(/\s/g,`\xA0`));let Ct=this.getDocument().createElement(`span`);Ct.textContent=r.value.substring(p)||`.`,Ge.appendChild(Ct);let zt=r.getBoundingClientRect(),ft=document.documentElement,qt=(window.pageXOffset||ft.scrollLeft)-(ft.clientLeft||0),Nt=(window.pageYOffset||ft.scrollTop)-(ft.clientTop||0),Ut=0,Yt=0;this.menuContainerIsBody&&(Ut=zt.top,Yt=zt.left);let Gt={top:Ut+Nt+Ct.offsetTop+parseInt(ut.borderTopWidth)+parseInt(ut.fontSize)-r.scrollTop,left:Yt+qt+Ct.offsetLeft+parseInt(ut.borderLeftWidth)},Jt=window.innerWidth,ei=window.innerHeight,ii=this.getMenuDimensions(),ri=this.isMenuOffScreen(Gt,ii);ri.right&&(Gt.right=Jt-Gt.left,Gt.left=`auto`);let ui=this.tribute.menuContainer?this.tribute.menuContainer.offsetHeight:this.getDocument().body.offsetHeight;return ri.bottom&&(Gt.bottom=ui-(ei-(this.tribute.menuContainer?this.tribute.menuContainer.getBoundingClientRect():this.getDocument().body.getBoundingClientRect()).top)+(ei-zt.top-Ct.offsetTop),Gt.top=`auto`),ri=this.isMenuOffScreen(Gt,ii),ri.left&&(Gt.left=Jt>ii.width?qt+Jt-ii.width:qt,delete Gt.right),ri.top&&(Gt.top=ei>ii.height?Nt+ei-ii.height:Nt,delete Gt.bottom),this.getDocument().body.removeChild(Ge),Gt}getContentEditableCaretPosition(r){let p,j=this.getWindowSelection();p=this.getDocument().createRange(),p.setStart(j.anchorNode,r),p.setEnd(j.anchorNode,r),p.collapse(!1);let Ue=p.getBoundingClientRect(),De=document.documentElement,Ge=(window.pageXOffset||De.scrollLeft)-(De.clientLeft||0),R=(window.pageYOffset||De.scrollTop)-(De.clientTop||0),ut=Ue.left,Ct=Ue.top,zt={left:ut+Ge,top:Ct+Ue.height+R},ft=window.innerWidth,qt=window.innerHeight,Nt=this.getMenuDimensions(),Ut=this.isMenuOffScreen(zt,Nt);Ut.right&&(zt.left=`auto`,zt.right=ft-Ue.left-Ge);let Yt=this.tribute.menuContainer?this.tribute.menuContainer.offsetHeight:this.getDocument().body.offsetHeight;if(Ut.bottom){let Gt=Yt-(qt-(this.tribute.menuContainer?this.tribute.menuContainer.getBoundingClientRect():this.getDocument().body.getBoundingClientRect()).top);zt.top=`auto`,zt.bottom=Gt+(qt-Ue.top)}return Ut=this.isMenuOffScreen(zt,Nt),Ut.left&&(zt.left=ft>Nt.width?Ge+ft-Nt.width:Ge,delete zt.right),Ut.top&&(zt.top=qt>Nt.height?R+qt-Nt.height:R,delete zt.bottom),this.menuContainerIsBody||(zt.left=zt.left?zt.left-this.tribute.menuContainer.offsetLeft:zt.left,zt.top=zt.top?zt.top-this.tribute.menuContainer.offsetTop:zt.top),zt}scrollIntoView(r){let p=20,j,Ue=100,De=this.menu;if(typeof De>`u`)return;for(;j===void 0||j.height===0;)if(j=De.getBoundingClientRect(),j.height===0&&(De=De.childNodes[0],De===void 0||!De.getBoundingClientRect))return;let Ge=j.top,R=Ge+j.height;if(Ge<0)window.scrollTo(0,window.pageYOffset+j.top-20);else if(R>window.innerHeight){let ut=window.pageYOffset+j.top-20;ut-window.pageYOffset>100&&(ut=window.pageYOffset+100);let Ct=window.pageYOffset-(window.innerHeight-R);Ct>ut&&(Ct=ut),window.scrollTo(0,Ct)}}},TributeSearch=class{constructor(r){this.tribute=r,this.tribute.search=this}simpleFilter(r,p){return p.filter(j=>this.test(r,j))}test(r,p){return this.match(r,p)!==null}match(r,p,j){j||={},p.length;let Ue=j.pre||``,De=j.post||``,Ge=j.caseSensitive&&p||p.toLowerCase();if(j.skip)return{rendered:p,score:0};r=j.caseSensitive&&r||r.toLowerCase();let R=this.traverse(Ge,r,0,0,[]);return R?{rendered:this.render(p,R.cache,Ue,De),score:R.score}:null}traverse(r,p,j,Ue,De){if(p.length===Ue)return{score:this.calculateScore(De),cache:De.slice()};if(r.length===j||p.length-Ue>r.length-j)return;let Ge=p[Ue],R=r.indexOf(Ge,j),ut,Ct;for(;R>-1;){if(De.push(R),Ct=this.traverse(r,p,R+1,Ue+1,De),De.pop(),!Ct)return ut;(!ut||ut.score<Ct.score)&&(ut=Ct),R=r.indexOf(Ge,R+1)}return ut}calculateScore(r){let p=0,j=1;return r.forEach((Ue,De)=>{De>0&&(r[De-1]+1===Ue?j+=j+1:j=1),p+=j}),p}render(r,p,j,Ue){var De=r.substring(0,p[0]);return p.forEach((Ge,R)=>{De+=j+r[Ge]+Ue+r.substring(Ge+1,p[R+1]?p[R+1]:r.length)}),De}filter(r,p,j){return j||={},p.reduce((Ue,De,Ge,R)=>{let ut=De;j.extract&&(ut=j.extract(De),ut||=``);let Ct=this.match(r,ut,j);return Ct!=null&&(Ue[Ue.length]={string:Ct.rendered,score:Ct.score,index:Ge,original:De}),Ue},[]).sort((Ue,De)=>De.score-Ue.score||Ue.index-De.index)}},tribute_esm_default=class Co{constructor({values:p=null,iframe:j=null,selectClass:Ue=`highlight`,containerClass:De=`tribute-container`,itemClass:Ge=``,trigger:R=`@`,autocompleteMode:ut=!1,selectTemplate:Ct=null,menuItemTemplate:zt=null,lookup:ft=`key`,fillAttr:qt=`value`,collection:Nt=null,menuContainer:Ut=null,noMatchTemplate:Yt=null,requireLeadingSpace:Gt=!0,allowSpaces:Jt=!1,replaceTextSuffix:ei=null,positionMenu:ii=!0,spaceSelectsMatch:ri=!1,searchOpts:ui={},menuItemLimit:fi=null,menuShowMinLength:mi=0}){if(this.autocompleteMode=ut,this.menuSelected=0,this.current={},this.inputEvent=!1,this.isActive=!1,this.menuContainer=Ut,this.allowSpaces=Jt,this.replaceTextSuffix=ei,this.positionMenu=ii,this.hasTrailingSpace=!1,this.spaceSelectsMatch=ri,this.autocompleteMode&&(R=``,Jt=!1),p)this.collection=[{trigger:R,iframe:j,selectClass:Ue,containerClass:De,itemClass:Ge,selectTemplate:(Ct||Co.defaultSelectTemplate).bind(this),menuItemTemplate:(zt||Co.defaultMenuItemTemplate).bind(this),noMatchTemplate:(Fi=>typeof Fi==`string`?Fi.trim()===``?null:Fi:typeof Fi==`function`?Fi.bind(this):Yt||function(){return`<li>No Match Found!</li>`}.bind(this))(Yt),lookup:ft,fillAttr:qt,values:p,requireLeadingSpace:Gt,searchOpts:ui,menuItemLimit:fi,menuShowMinLength:mi}];else if(Nt)this.autocompleteMode&&console.warn(`Tribute in autocomplete mode does not work for collections`),this.collection=Nt.map(Fi=>({trigger:Fi.trigger||R,iframe:Fi.iframe||j,selectClass:Fi.selectClass||Ue,containerClass:Fi.containerClass||De,itemClass:Fi.itemClass||Ge,selectTemplate:(Fi.selectTemplate||Co.defaultSelectTemplate).bind(this),menuItemTemplate:(Fi.menuItemTemplate||Co.defaultMenuItemTemplate).bind(this),noMatchTemplate:(Mi=>typeof Mi==`string`?Mi.trim()===``?null:Mi:typeof Mi==`function`?Mi.bind(this):Yt||function(){return`<li>No Match Found!</li>`}.bind(this))(Yt),lookup:Fi.lookup||ft,fillAttr:Fi.fillAttr||qt,values:Fi.values,requireLeadingSpace:Fi.requireLeadingSpace,searchOpts:Fi.searchOpts||ui,menuItemLimit:Fi.menuItemLimit||fi,menuShowMinLength:Fi.menuShowMinLength||mi}));else throw Error(`[Tribute] No collection specified.`);new TributeRange(this),new TributeEvents(this),new TributeMenuEvents(this),new TributeSearch(this)}get isActive(){return this._isActive}set isActive(p){if(this._isActive!=p&&(this._isActive=p,this.current.element)){let j=new CustomEvent(`tribute-active-${p}`);this.current.element.dispatchEvent(j)}}static defaultSelectTemplate(p){return typeof p>`u`?`${this.current.collection.trigger}${this.current.mentionText}`:this.range.isContentEditable(this.current.element)?`<span class="tribute-mention">`+(this.current.collection.trigger+p.original[this.current.collection.fillAttr])+`</span>`:this.current.collection.trigger+p.original[this.current.collection.fillAttr]}static defaultMenuItemTemplate(p){return p.string}static inputTypes(){return[`TEXTAREA`,`INPUT`]}triggers(){return this.collection.map(p=>p.trigger)}attach(p){if(!p)throw Error(`[Tribute] Must pass in a DOM node or NodeList.`);if(typeof jQuery<`u`&&p instanceof jQuery&&(p=p.get()),p.constructor===NodeList||p.constructor===HTMLCollection||p.constructor===Array){let Ue=p.length;for(var j=0;j<Ue;++j)this._attach(p[j])}else this._attach(p)}_attach(p){p.hasAttribute(`data-tribute`)&&console.warn(`Tribute was already bound to `+p.nodeName),this.ensureEditable(p),this.events.bind(p),p.setAttribute(`data-tribute`,!0)}ensureEditable(p){if(Co.inputTypes().indexOf(p.nodeName)===-1)if(p.contentEditable)p.contentEditable=!0;else throw Error(`[Tribute] Cannot bind to `+p.nodeName)}createMenu(p){let j=this.range.getDocument().createElement(`div`),Ue=this.range.getDocument().createElement(`ul`);return j.className=p,j.appendChild(Ue),this.menuContainer?this.menuContainer.appendChild(j):this.range.getDocument().body.appendChild(j)}showMenuFor(p,j){if(this.isActive&&this.current.element===p&&this.current.mentionText===this.currentMentionTextSnapshot)return;this.currentMentionTextSnapshot=this.current.mentionText,this.menu||(this.menu=this.createMenu(this.current.collection.containerClass),p.tributeMenu=this.menu,this.menuEvents.bind(this.menu)),this.isActive=!0,this.menuSelected=0,this.current.mentionText||(this.current.mentionText=``);let Ue=De=>{if(!this.isActive)return;let Ge=this.search.filter(this.current.mentionText,De,{pre:this.current.collection.searchOpts.pre||`<span>`,post:this.current.collection.searchOpts.post||`</span>`,skip:this.current.collection.searchOpts.skip,extract:Ct=>{if(typeof this.current.collection.lookup==`string`)return Ct[this.current.collection.lookup];if(typeof this.current.collection.lookup==`function`)return this.current.collection.lookup(Ct,this.current.mentionText);throw Error(`Invalid lookup attribute, lookup must be string or function.`)}});this.current.collection.menuItemLimit&&(Ge=Ge.slice(0,this.current.collection.menuItemLimit)),this.current.filteredItems=Ge;let R=this.menu.querySelector(`ul`);if(this.range.positionMenuAtCaret(j),!Ge.length){let Ct=new CustomEvent(`tribute-no-match`,{detail:this.menu});this.current.element.dispatchEvent(Ct),typeof this.current.collection.noMatchTemplate==`function`&&!this.current.collection.noMatchTemplate()||!this.current.collection.noMatchTemplate?this.hideMenu():typeof this.current.collection.noMatchTemplate==`function`?R.innerHTML=this.current.collection.noMatchTemplate():R.innerHTML=this.current.collection.noMatchTemplate;return}R.innerHTML=``;let ut=this.range.getDocument().createDocumentFragment();Ge.forEach((Ct,zt)=>{let ft=this.range.getDocument().createElement(`li`);ft.setAttribute(`data-index`,zt),ft.className=this.current.collection.itemClass,ft.addEventListener(`mousemove`,qt=>{let[Nt,Ut]=this._findLiTarget(qt.target);qt.movementY!==0&&this.events.setActiveLi(Ut)}),this.menuSelected===zt&&ft.classList.add(this.current.collection.selectClass),ft.innerHTML=this.current.collection.menuItemTemplate(Ct),ut.appendChild(ft)}),R.appendChild(ut)};typeof this.current.collection.values==`function`?this.current.collection.values(this.current.mentionText,Ue):Ue(this.current.collection.values)}_findLiTarget(p){if(!p)return[];let j=p.getAttribute(`data-index`);return j?[p,j]:this._findLiTarget(p.parentNode)}showMenuForCollection(p,j){p!==document.activeElement&&this.placeCaretAtEnd(p),this.current.collection=this.collection[j||0],this.current.externalTrigger=!0,this.current.element=p,p.isContentEditable?this.insertTextAtCursor(this.current.collection.trigger):this.insertAtCaret(p,this.current.collection.trigger),this.showMenuFor(p)}placeCaretAtEnd(p){if(p.focus(),typeof window.getSelection<`u`&&typeof document.createRange<`u`){var j=document.createRange();j.selectNodeContents(p),j.collapse(!1);var Ue=window.getSelection();Ue.removeAllRanges(),Ue.addRange(j)}else if(typeof document.body.createTextRange<`u`){var De=document.body.createTextRange();De.moveToElementText(p),De.collapse(!1),De.select()}}insertTextAtCursor(p){var j=window.getSelection(),Ue=j.getRangeAt(0);Ue.deleteContents();var De=document.createTextNode(p);Ue.insertNode(De),Ue.selectNodeContents(De),Ue.collapse(!1),j.removeAllRanges(),j.addRange(Ue)}insertAtCaret(p,j){var Ue=p.scrollTop,De=p.selectionStart,Ge=p.value.substring(0,De),R=p.value.substring(p.selectionEnd,p.value.length);p.value=Ge+j+R,De+=j.length,p.selectionStart=De,p.selectionEnd=De,p.focus(),p.scrollTop=Ue}hideMenu(){this.menu&&(this.menu.style.cssText=`display: none;`,this.isActive=!1,this.menuSelected=0,this.current={})}selectItemAtIndex(p,j){if(p=parseInt(p),typeof p!=`number`||isNaN(p))return;let Ue=this.current.filteredItems[p],De=this.current.collection.selectTemplate(Ue);De!==null&&this.replaceText(De,j,Ue)}replaceText(p,j,Ue){this.range.replaceTriggerText(p,!0,!0,j,Ue)}_append(p,j,Ue){if(typeof p.values==`function`)throw Error(`Unable to append to values, as it is a function.`);Ue?p.values=j:p.values=p.values.concat(j)}append(p,j,Ue){let De=parseInt(p);if(typeof De!=`number`)throw Error(`please provide an index for the collection to update.`);let Ge=this.collection[De];this._append(Ge,j,Ue)}appendCurrent(p,j){if(this.isActive)this._append(this.current.collection,p,j);else throw Error(`No active state. Please use append instead and pass an index.`)}detach(p){if(!p)throw Error(`[Tribute] Must pass in a DOM node or NodeList.`);if(typeof jQuery<`u`&&p instanceof jQuery&&(p=p.get()),p.constructor===NodeList||p.constructor===HTMLCollection||p.constructor===Array){let Ue=p.length;for(var j=0;j<Ue;++j)this._detach(p[j])}else this._detach(p)}_detach(p){this.events.unbind(p),p.tributeMenu&&this.menuEvents.unbind(p.tributeMenu),setTimeout(()=>{p.removeAttribute(`data-tribute`),this.isActive=!1,p.tributeMenu&&p.tributeMenu.remove()})}};window._vue_richtext_widgets??={},window._registerWidget??=(r,p,j,Ue)=>{registerWidget(r,p,j,Ue)};function registerWidget(r,p,j=()=>{},Ue){let De={hasInteractiveView:!0,fullWidth:!1,...Ue};if(window._vue_richtext_widgets[r]){logger$4.error(`[ReferencePicker]: Widget for id ${r} already registered`);return}window._vue_richtext_widgets[r]={id:r,callback:p,onDestroy:j,...De}}function renderWidget(r,p){let{richObjectType:j,richObject:Ue,accessible:De,interactive:Ge}=p;if(j!==`open-graph`){if(!window._vue_richtext_widgets[j]){logger$4.error(`Widget for rich object type `+j+` not registered`);return}window._vue_richtext_widgets[j].callback(r,{richObjectType:j,richObject:Ue,accessible:De,interactive:Ge})}}function destroyWidget(r,p){r!==`open-graph`&&window._vue_richtext_widgets[r]&&window._vue_richtext_widgets[r].onDestroy(p)}function isWidgetRegistered(r){return!!window._vue_richtext_widgets[r]}function hasInteractiveView(r){return!!window._vue_richtext_widgets[r]?.hasInteractiveView}function hasFullWidth(r){return!!window._vue_richtext_widgets[r]?.fullWidth}window._vue_richtext_custom_picker_elements??={},window._registerCustomPickerElement??=registerCustomPickerElement;function isCustomPickerElementRegistered(r){return!!window._vue_richtext_custom_picker_elements[r]}function getCustomPickerElementSize(r){let p=window._vue_richtext_custom_picker_elements[r]?.size;return p&&[`small`,`normal`,`large`,`full`].includes(p)?p:null}function registerCustomPickerElement(r,p,j=()=>{},Ue=`large`){if(window._vue_richtext_custom_picker_elements[r]){logger$4.error(`Custom reference picker element for id ${r} already registered`);return}window._vue_richtext_custom_picker_elements[r]={id:r,callback:p,onDestroy:j,size:Ue}}function renderCustomPickerElement(r,p){let{providerId:j,accessible:Ue}=p;if(!window._vue_richtext_custom_picker_elements[j]){logger$4.error(`Custom reference picker element for reference provider ID ${j} not registered`);return}return window._vue_richtext_custom_picker_elements[j].callback(r,{providerId:j,accessible:Ue})}function destroyCustomPickerElement(r,p,j){window._vue_richtext_custom_picker_elements[r]&&window._vue_richtext_custom_picker_elements[r].onDestroy(p,j)}var import_debounce$2=__toESM(require_debounce(),1),_sfc_main$9={name:`ArrowLeftIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$9=[`aria-hidden`,`aria-label`],_hoisted_2$7=[`fill`,`width`,`height`],_hoisted_3$6={d:`M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z`},_hoisted_4$5={key:0};function _sfc_render$8(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon arrow-left-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$6,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$5,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$7))],16,_hoisted_1$9)}var ArrowLeftIcon=_export_sfc$1(_sfc_main$9,[[`render`,_sfc_render$8]]),_sfc_main$8={name:`NcCustomPickerElement`,props:{provider:{type:Object,required:!0}},emits:[`cancel`,`submit`],data(){return{isRegistered:isCustomPickerElementRegistered(this.provider.id),renderResult:null}},mounted(){this.isRegistered&&this.renderElement()},beforeUnmount(){this.isRegistered&&destroyCustomPickerElement(this.provider.id,this.$el,this.renderResult)},methods:{renderElement(){this.$refs.domElement&&(this.$refs.domElement.innerHTML=``);let r=renderCustomPickerElement(this.$refs.domElement,{providerId:this.provider.id,accessible:!1});Promise.resolve(r).then(p=>{this.renderResult=p,this.renderResult.object?._isVue&&this.renderResult.object?.$on&&(this.renderResult.object.$on(`submit`,this.onSubmit),this.renderResult.object.$on(`cancel`,this.onCancel)),this.renderResult.element.addEventListener(`submit`,j=>{this.onSubmit(j.detail)}),this.renderResult.element.addEventListener(`cancel`,this.onCancel)})},onSubmit(r){this.$emit(`submit`,r)},onCancel(){this.$emit(`cancel`)}}},_hoisted_1$8={ref:`domElement`};function _sfc_render$7(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`div`,_hoisted_1$8,null,512)}var NcCustomPickerElement=_export_sfc$1(_sfc_main$8,[[`render`,_sfc_render$7],[`__scopeId`,`data-v-e408867a`]]),_sfc_main$7={name:`LinkVariantIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$7=[`aria-hidden`,`aria-label`],_hoisted_2$6=[`fill`,`width`,`height`],_hoisted_3$5={d:`M10.59,13.41C11,13.8 11,14.44 10.59,14.83C10.2,15.22 9.56,15.22 9.17,14.83C7.22,12.88 7.22,9.71 9.17,7.76V7.76L12.71,4.22C14.66,2.27 17.83,2.27 19.78,4.22C21.73,6.17 21.73,9.34 19.78,11.29L18.29,12.78C18.3,11.96 18.17,11.14 17.89,10.36L18.36,9.88C19.54,8.71 19.54,6.81 18.36,5.64C17.19,4.46 15.29,4.46 14.12,5.64L10.59,9.17C9.41,10.34 9.41,12.24 10.59,13.41M13.41,9.17C13.8,8.78 14.44,8.78 14.83,9.17C16.78,11.12 16.78,14.29 14.83,16.24V16.24L11.29,19.78C9.34,21.73 6.17,21.73 4.22,19.78C2.27,17.83 2.27,14.66 4.22,12.71L5.71,11.22C5.7,12.04 5.83,12.86 6.11,13.65L5.64,14.12C4.46,15.29 4.46,17.19 5.64,18.36C6.81,19.54 8.71,19.54 9.88,18.36L13.41,14.83C14.59,13.66 14.59,11.76 13.41,10.59C13,10.2 13,9.56 13.41,9.17Z`},_hoisted_4$4={key:0};function _sfc_render$6(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon link-variant-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$5,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$4,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$6))],16,_hoisted_1$7)}var LinkVariantIcon=_export_sfc$1(_sfc_main$7,[[`render`,_sfc_render$6]]);register(t8);var anyLinkProvider={id:`any-link`,title:t$2(`Any link`),order:0,icon_url:h$1(`core`,`filetypes/link.svg`)};window._vue_richtext_reference_providers??=loadState(`core`,`reference-provider-list`,[]),window._vue_richtext_reference_provider_timestamps??=loadState(`core`,`reference-provider-timestamps`,{});function getProvider(r){return r===`any-link`?anyLinkProvider:getProviders().find(p=>p.id===r)}function getProviders(){return window._vue_richtext_reference_providers.filter(r=>{let p=!!r.search_providers_ids&&r.search_providers_ids.length>0||isCustomPickerElementRegistered(r.id);return p||logger$4.debug(`[smart picker] ${r.id} reference provider is discoverable but does not have any related search provider or custom picker component registered`),p})}function sortProviders(r){let p=window._vue_richtext_reference_provider_timestamps;return r.sort((j,Ue)=>j.order===Ue.order?0:j.order>Ue.order?1:-1).sort((j,Ue)=>{let De=p[j.id],Ge=p[Ue.id];return De===Ge?0:Ge===void 0?-1:De===void 0?1:De>Ge?-1:1})}function searchProvider(r,p){let j=getProviders(),Ue=r.replace(/[/\-\\^$*+?.()|[\]{}]/g,`\\$&`),De=new RegExp(Ue,`i`),Ge=sortProviders(j).filter(ut=>ut.title.match(De)),R=p?Ge.slice(0,p):Ge;return(r===``||R.length===0)&&R.push(anyLinkProvider),R}async function touchProvider(r){let p=Math.floor(Date.now()/1e3),j=v(`references/provider/{providerId}`,{providerId:r});await cancelableClient.put(j,{timestamp:p}),window._vue_richtext_reference_provider_timestamps[r]=p}register(t38,t43);function isUrl(r){try{return!!new URL(r)}catch{return!1}}var _sfc_main$6$1={name:`NcProviderList`,components:{NcSelect,NcHighlight:_sfc_main$5,NcEmptyContent,LinkVariantIcon},emits:[`selectProvider`,`submit`],data(){return{selectedProvider:null,query:``,multiselectPlaceholder:t$2(`Select provider`),providerIconAlt:t$2(`Provider icon`)}},computed:{options(){let r=[];return this.query!==``&&isUrl(this.query)&&r.push({id:this.query,title:this.query,isLink:!0}),r.push(...searchProvider(this.query)),r}},methods:{focus(){setTimeout(()=>{this.$refs[`provider-select`]?.$el?.querySelector(`#provider-select-input`)?.focus()},300)},onProviderSelected(r){r!==null&&(r.isLink?this.$emit(`submit`,r.title):this.$emit(`selectProvider`,r),this.selectedProvider=null)},onSearch(r){this.query=r}}},_hoisted_1$6={class:`provider-list`},_hoisted_2$5={key:0,class:`provider`},_hoisted_3$4={key:1,class:`provider`},_hoisted_4$3=[`src`,`alt`];function _sfc_render$5(r,p,j,Ue,De,Ge){let R=resolveComponent(`LinkVariantIcon`),ut=resolveComponent(`NcHighlight`),Ct=resolveComponent(`NcSelect`),zt=resolveComponent(`NcEmptyContent`);return openBlock(),createElementBlock(`div`,_hoisted_1$6,[createVNode(Ct,{ref:`provider-select`,modelValue:De.selectedProvider,"onUpdate:modelValue":[p[0]||=ft=>De.selectedProvider=ft,Ge.onProviderSelected],class:`provider-list--select`,"input-id":`provider-select-input`,label:`title`,placeholder:De.multiselectPlaceholder,options:Ge.options,"append-to-body":!1,"clear-search-on-select":!0,"clear-search-on-blur":()=>!1,filterable:!1,onSearch:Ge.onSearch},{option:withCtx(ft=>[ft.isLink?(openBlock(),createElementBlock(`div`,_hoisted_2$5,[createVNode(R,{class:`link-icon`,size:20}),createBaseVNode(`span`,null,toDisplayString(ft.title),1)])):(openBlock(),createElementBlock(`div`,_hoisted_3$4,[createBaseVNode(`img`,{class:`provider-icon`,src:ft.icon_url,alt:De.providerIconAlt},null,8,_hoisted_4$3),createVNode(ut,{class:`option-text`,search:De.query,text:ft.title},null,8,[`search`,`text`])]))]),_:1},8,[`modelValue`,`placeholder`,`options`,`onSearch`,`onUpdate:modelValue`]),createVNode(zt,{class:`provider-list--empty-content`},{icon:withCtx(()=>[createVNode(R)]),_:1})])}var NcProviderList=_export_sfc$1(_sfc_main$6$1,[[`render`,_sfc_render$5],[`__scopeId`,`data-v-90c6aa3b`]]);register();var _hoisted_1$5=[`src`],_hoisted_2$4={class:`widget-default--details`},_hoisted_3$3={class:`widget-default--name`},_hoisted_4$2$1={class:`widget-default--link`},IDLE_TIMEOUT=180*1e3,NcReferenceWidget=_export_sfc$1(defineComponent({__name:`NcReferenceWidget`,props:{reference:{},interactive:{type:Boolean,default:!0},interactiveOptIn:{type:Boolean,default:!1}},setup(r){let p=r,j=inject(routerKey,null),Ue=ref(!1),De=useTemplateRef(`customWidget`),Ge=useTemplateRef(`widgetRoot`),{width:R}=useElementSize(Ge);useIntersectionObserver(Ge,([Mi])=>{nextTick(()=>{Ue.value=Mi.isIntersecting})});let ut=ref(!1),Ct=ref(!1),zt=null,ft=computed(()=>!p.interactiveOptIn&&p.interactive||ut.value),qt=computed(()=>hasFullWidth(p.reference.richObjectType)),Nt=computed(()=>isWidgetRegistered(p.reference.richObjectType)),Ut=computed(()=>Nt.value&&hasInteractiveView(p.reference.richObjectType)),Yt=computed(()=>!p.reference.accessible),Gt=computed(()=>[450,550,650,1/0].findIndex(Mi=>R.value<Mi)),Jt=computed(()=>{if(Gt.value===0)return{display:`none`};let Mi=Gt.value;return{lineClamp:Mi,webkitLineClamp:Mi}}),ei=computed(()=>{let Mi=p.reference.openGraphObject.link;return Mi?Mi.startsWith(`https://`)?Mi.substring(8):Mi.startsWith(`http://`)?Mi.substring(7):Mi:``}),ii=computed(()=>getRoute(j,p.reference.openGraphObject.link)),ri=computed(()=>ii.value?RouterLink:`a`),ui=computed(()=>ii.value?{to:ii.value}:{href:p.reference.openGraphObject.link,target:`_blank`});watch(Ue,Mi=>{if(!Mi){zt=setTimeout(()=>{Ue.value||Fi()},IDLE_TIMEOUT);return}zt&&=(clearTimeout(zt),null),Ct.value||mi()},{immediate:!0}),onBeforeUnmount(()=>{Fi()});function fi(){ut.value=!0,mi()}function mi(){if(!De.value||p.reference.richObjectType===`open-graph`)return;De.value.innerHTML=``;let Mi=document.createElement(`div`);Mi.style.width=`100%`,De.value.appendChild(Mi),nextTick(()=>{renderWidget(Mi,{...p.reference,interactive:ft.value}),Ct.value=!0})}function Fi(){Ct.value&&Ge.value&&(destroyWidget(p.reference.richObjectType,Ge.value),Ct.value=!1)}return(Mi,xi)=>(openBlock(),createElementBlock(`div`,{ref_key:`widgetRoot`,ref:Ge,class:normalizeClass({"toggle-interactive":Ut.value&&!ft.value})},[Mi.reference&&Nt.value?(openBlock(),createElementBlock(`div`,{key:0,ref_key:`customWidget`,ref:De,class:normalizeClass([`widget-custom`,{"full-width":qt.value}])},null,2)):!Yt.value&&Mi.reference&&Mi.reference.openGraphObject&&!Nt.value?(openBlock(),createBlock(resolveDynamicComponent(ri.value),mergeProps({key:1},ui.value,{rel:`noopener noreferrer`,class:`widget-default`}),{default:withCtx(()=>[Mi.reference.openGraphObject.thumb?(openBlock(),createElementBlock(`img`,{key:0,class:`widget-default--image`,src:Mi.reference.openGraphObject.thumb},null,8,_hoisted_1$5)):createCommentVNode(``,!0),createBaseVNode(`div`,_hoisted_2$4,[createBaseVNode(`p`,_hoisted_3$3,toDisplayString(Mi.reference.openGraphObject.name),1),createBaseVNode(`p`,{class:`widget-default--description`,style:normalizeStyle(Jt.value)},toDisplayString(Mi.reference.openGraphObject.description),5),createBaseVNode(`p`,_hoisted_4$2$1,toDisplayString(ei.value),1)])]),_:1},16)):createCommentVNode(``,!0),Mi.interactiveOptIn&&Ut.value&&!ft.value?(openBlock(),createBlock(NcButton,{key:2,class:`toggle-interactive--button`,onClick:fi},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(t$2)(`Enable interactive view`)),1)]),_:1})):createCommentVNode(``,!0)],2))}}),[[`__scopeId`,`data-v-8ce33442`]]);register(t24);var _sfc_main$4$1={name:`NcRawLinkInput`,components:{LinkVariantIcon,NcEmptyContent,NcLoadingIcon,NcReferenceWidget,NcTextField:_sfc_main$6},props:{provider:{type:Object,required:!0}},emits:[`submit`],data(){return{inputValue:``,loading:!1,reference:null,abortController:null,inputPlaceholder:t$2(`Enter link`)}},computed:{isLinkValid(){return isUrl(this.inputValue)},debouncedUpdateReference(){return(0,import_debounce$2.default)(this.updateReference,500)}},methods:{focus(){this.$refs[`url-input`].$el.getElementsByTagName(`input`)[0]?.focus()},onSubmit(r){let p=r.target.value;this.isLinkValid&&this.$emit(`submit`,p)},onClear(){this.inputValue=``,this.reference=null},onInput(){this.reference=null,this.abortController&&this.abortController.abort(),this.isLinkValid&&this.debouncedUpdateReference()},updateReference(){this.loading=!0,this.abortController=new AbortController,cancelableClient.get(v(`references/resolve`,2)+`?reference=`+encodeURIComponent(this.inputValue),{signal:this.abortController.signal}).then(r=>{this.reference=r.data.ocs.data.references[this.inputValue]}).catch(r=>{logger$4.error(`[NcRawLinkInput] Failed to update reference`,{error:r})}).then(()=>{this.loading=!1})}}},_hoisted_1$4={class:`raw-link`},_hoisted_2$3={class:`input-wrapper`},_hoisted_3$2$1=[`src`];function _sfc_render$4(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcLoadingIcon`),ut=resolveComponent(`LinkVariantIcon`),Ct=resolveComponent(`NcTextField`),zt=resolveComponent(`NcReferenceWidget`),ft=resolveComponent(`NcEmptyContent`);return openBlock(),createElementBlock(`div`,_hoisted_1$4,[createBaseVNode(`div`,_hoisted_2$3,[createVNode(Ct,{ref:`url-input`,modelValue:De.inputValue,"onUpdate:modelValue":[p[0]||=qt=>De.inputValue=qt,Ge.onInput],"show-trailing-button":De.inputValue!==``,label:De.inputPlaceholder,onTrailingButtonClick:Ge.onClear,onKeyup:withKeys(Ge.onSubmit,[`enter`])},{default:withCtx(()=>[De.loading?(openBlock(),createBlock(R,{key:0,size:16})):(openBlock(),createBlock(ut,{key:1,size:16}))]),_:1},8,[`modelValue`,`show-trailing-button`,`label`,`onTrailingButtonClick`,`onUpdate:modelValue`,`onKeyup`])]),De.reference===null?(openBlock(),createBlock(ft,{key:1,class:`raw-link--empty-content`},{icon:withCtx(()=>[j.provider.icon_url?(openBlock(),createElementBlock(`img`,{key:0,class:`provider-icon`,src:j.provider.icon_url},null,8,_hoisted_3$2$1)):(openBlock(),createBlock(ut,{key:1}))]),_:1})):(openBlock(),createBlock(zt,{key:0,class:`reference-widget`,reference:De.reference},null,8,[`reference`]))])}var NcRawLinkInput=_export_sfc$1(_sfc_main$4$1,[[`render`,_sfc_render$4],[`__scopeId`,`data-v-6d7fc06a`]]),_sfc_main$3$1={name:`NcSearchResult`,components:{NcHighlight:_sfc_main$5},props:{entry:{type:Object,required:!0},query:{type:String,required:!0}}},_hoisted_1$3={class:`result`},_hoisted_2$2$1=[`src`],_hoisted_3$1$3={class:`result--content`},_hoisted_4$1$3={class:`result--content--name`},_hoisted_5$1={class:`result--content--subline`};function _sfc_render$3(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcHighlight`);return openBlock(),createElementBlock(`div`,_hoisted_1$3,[j.entry.icon?(openBlock(),createElementBlock(`div`,{key:0,class:normalizeClass([{[j.entry.icon]:!0,rounded:j.entry.rounded},`result--icon-class`])},null,2)):(openBlock(),createElementBlock(`img`,{key:1,class:normalizeClass([`result--image`,{rounded:j.entry.rounded}]),src:j.entry.thumbnailUrl},null,10,_hoisted_2$2$1)),createBaseVNode(`div`,_hoisted_3$1$3,[createBaseVNode(`span`,_hoisted_4$1$3,[createVNode(R,{search:j.query,text:j.entry.title},null,8,[`search`,`text`])]),createBaseVNode(`span`,_hoisted_5$1,[createVNode(R,{search:j.query,text:j.entry.subline},null,8,[`search`,`text`])])])])}var NcSearchResult=_export_sfc$1(_sfc_main$3$1,[[`render`,_sfc_render$3],[`__scopeId`,`data-v-059edcfb`]]);register(t30,t38,t40);var LIMIT=5,_sfc_main$2$2={name:`NcSearch`,components:{LinkVariantIcon,DotsHorizontalIcon:IconDotsHorizontal,NcEmptyContent,NcSelect,NcSearchResult},props:{provider:{type:Object,required:!0},showEmptyContent:{type:Boolean,default:!0},searchPlaceholder:{type:String,default:null}},emits:[`submit`],data(){return{searchQuery:``,selectedResult:null,resultsBySearchProvider:{},searching:!1,searchingMoreOf:null,abortController:null,noOptionsText:t$2(`Start typing to search`),providerIconAlt:t$2(`Provider icon`)}},computed:{mySearchPlaceholder(){return this.searchPlaceholder||t$2(`Search`)},searchProviderIds(){return this.provider.search_providers_ids},options(){if(this.searchQuery===``)return[];let r=[];return isUrl(this.searchQuery)&&r.push(this.rawLinkEntry),r.push(...this.formattedSearchResults),r},rawLinkEntry(){return{id:`rawLinkEntry`,resourceUrl:this.searchQuery,isRawLink:!0}},formattedSearchResults(){let r=[];return this.searchProviderIds.forEach(p=>{if(this.resultsBySearchProvider[p].entries.length>0){(this.searchProviderIds.length>1||this.resultsBySearchProvider[p].entries.length>1)&&r.push({id:`groupTitle-`+p,name:this.resultsBySearchProvider[p].name,isCustomGroupTitle:!0,providerId:p});let j=this.resultsBySearchProvider[p].entries.map((Ue,De)=>({id:`provider-`+p+`-entry-`+De,...Ue}));r.push(...j),this.resultsBySearchProvider[p].isPaginated&&r.push({id:`moreOf-`+p,name:this.resultsBySearchProvider[p].name,isMore:!0,providerId:p,isLoading:this.searchingMoreOf===p})}}),r},debouncedUpdateSearch(){return(0,import_debounce$2.default)(this.updateSearch,500)}},mounted(){this.resetResults()},beforeUnmount(){this.cancelSearchRequests()},methods:{t:t$2,resetResults(){let r={};this.searchProviderIds.forEach(p=>{r[p]={entries:[]}}),this.resultsBySearchProvider=r},focus(){setTimeout(()=>{this.$refs[`search-select`]?.$el?.querySelector(`#search-select-input`)?.focus()},300)},cancelSearchRequests(){this.abortController&&this.abortController.abort()},onSearchInput(r){this.searchQuery=r,this.debouncedUpdateSearch()},onSelectResultSelected(r){r!==null&&(r.resourceUrl?(this.cancelSearchRequests(),this.$emit(`submit`,r.resourceUrl)):r.isMore&&this.searchMoreOf(r.providerId).then(()=>{this.selectedResult=null}))},searchMoreOf(r){return this.searchingMoreOf=r,this.cancelSearchRequests(),this.searchProviders(r)},updateSearch(){if(this.cancelSearchRequests(),this.resetResults(),this.searchQuery===``){this.searching=!1;return}return this.searchProviders()},searchProviders(r=null){this.abortController=new AbortController,this.searching=!0;let p=r===null?[...this.searchProviderIds].map(j=>this.searchOneProvider(j)):[this.searchOneProvider(r,this.resultsBySearchProvider[r]?.cursor??null)];return Promise.allSettled(p).then(j=>{j.find(Ue=>Ue.status===`rejected`&&(Ue.reason.name===`CanceledError`||Ue.reason.code===`ERR_CANCELED`))||(this.searching=!1,this.searchingMoreOf=null)})},searchOneProvider(r,p=null){let j=p===null?v(`search/providers/{providerId}/search?term={term}&limit={limit}`,{providerId:r,term:this.searchQuery,limit:LIMIT}):v(`search/providers/{providerId}/search?term={term}&limit={limit}&cursor={cursor}`,{providerId:r,term:this.searchQuery,limit:LIMIT,cursor:p});return cancelableClient.get(j,{signal:this.abortController.signal}).then(Ue=>{let De=Ue.data.ocs.data;this.resultsBySearchProvider[r].name=De.name,this.resultsBySearchProvider[r].cursor=De.cursor,this.resultsBySearchProvider[r].isPaginated=De.isPaginated,this.resultsBySearchProvider[r].entries.push(...De.entries)})}}},_hoisted_1$2$1={key:0,class:`custom-option`},_hoisted_2$1$2={class:`option-text`},_hoisted_3$7={key:2,class:`custom-option group-name`},_hoisted_4$6=[`src`],_hoisted_5$2={class:`option-text`},_hoisted_6={key:3,class:`custom-option`},_hoisted_7={key:0,class:`option-simple-icon icon-loading-small`},_hoisted_8={class:`option-text`},_hoisted_9=[`alt`,`src`];function _sfc_render$2$2(r,p,j,Ue,De,Ge){let R=resolveComponent(`LinkVariantIcon`),ut=resolveComponent(`NcSearchResult`),Ct=resolveComponent(`DotsHorizontalIcon`),zt=resolveComponent(`NcSelect`),ft=resolveComponent(`NcEmptyContent`);return openBlock(),createElementBlock(`div`,{class:normalizeClass([`smart-picker-search`,{"with-empty-content":j.showEmptyContent}])},[createVNode(zt,{ref:`search-select`,modelValue:De.selectedResult,"onUpdate:modelValue":[p[0]||=qt=>De.selectedResult=qt,Ge.onSelectResultSelected],class:`smart-picker-search--select`,"input-id":`search-select-input`,label:`name`,placeholder:Ge.mySearchPlaceholder,options:Ge.options,"append-to-body":!1,"close-on-select":!1,"clear-search-on-select":!1,"clear-search-on-blur":()=>!1,"reset-focus-on-options-change":!1,filterable:!1,autoscroll:!0,"reset-on-options-change":!1,loading:De.searching,onSearch:Ge.onSearchInput},{option:withCtx(qt=>[qt.isRawLink?(openBlock(),createElementBlock(`div`,_hoisted_1$2$1,[createVNode(R,{class:`option-simple-icon`,size:20}),createBaseVNode(`span`,_hoisted_2$1$2,toDisplayString(Ge.t(`Raw link {options}`,{options:qt.resourceUrl})),1)])):qt.resourceUrl?(openBlock(),createBlock(ut,{key:1,class:`search-result`,entry:qt,query:De.searchQuery},null,8,[`entry`,`query`])):qt.isCustomGroupTitle?(openBlock(),createElementBlock(`span`,_hoisted_3$7,[j.provider.icon_url?(openBlock(),createElementBlock(`img`,{key:0,class:`provider-icon group-name-icon`,src:j.provider.icon_url},null,8,_hoisted_4$6)):createCommentVNode(``,!0),createBaseVNode(`span`,_hoisted_5$2,[createBaseVNode(`strong`,null,toDisplayString(qt.name),1)])])):qt.isMore?(openBlock(),createElementBlock(`span`,_hoisted_6,[qt.isLoading?(openBlock(),createElementBlock(`span`,_hoisted_7)):(openBlock(),createBlock(Ct,{key:1,class:`option-simple-icon`,size:20})),createBaseVNode(`span`,_hoisted_8,toDisplayString(Ge.t(`Load more "{options}"`,{options:qt.name})),1)])):createCommentVNode(``,!0)]),"no-options":withCtx(()=>[createTextVNode(toDisplayString(De.noOptionsText),1)]),_:1},8,[`modelValue`,`placeholder`,`options`,`loading`,`onSearch`,`onUpdate:modelValue`]),j.showEmptyContent?(openBlock(),createBlock(ft,{key:0,class:`smart-picker-search--empty-content`},{icon:withCtx(()=>[j.provider.icon_url?(openBlock(),createElementBlock(`img`,{key:0,class:`provider-icon`,alt:De.providerIconAlt,src:j.provider.icon_url},null,8,_hoisted_9)):(openBlock(),createBlock(R,{key:1}))]),_:1})):createCommentVNode(``,!0)],2)}var NcSearch=_export_sfc$1(_sfc_main$2$2,[[`render`,_sfc_render$2$2],[`__scopeId`,`data-v-e8abf1d4`]]),MODES={providerList:1,standardLinkInput:2,searchInput:3,customElement:4},_sfc_main$1$3={name:`NcReferencePicker`,components:{NcCustomPickerElement,NcProviderList,NcRawLinkInput,NcSearch},props:{initialProvider:{type:Object,default:()=>null},width:{type:Number,default:null},focusOnCreate:{type:Boolean,default:!0}},emits:[`cancel`,`cancelRawLink`,`cancelSearch`,`providerSelected`,`submit`],data(){return{MODES,selectedProvider:this.initialProvider}},computed:{mode(){return this.selectedProvider===null?MODES.providerList:isCustomPickerElementRegistered(this.selectedProvider.id)?MODES.customElement:this.selectedProvider.search_providers_ids?MODES.searchInput:MODES.standardLinkInput},pickerWrapperStyle(){return{width:this.width?this.width+`px`:void 0}}},mounted(){this.focusOnCreate&&(this.initialProvider?setTimeout(()=>{this.$refs[`url-input`]?.focus()},300):this.$nextTick(()=>{this.$refs[`provider-list`]?.focus()}))},methods:{onEscapePressed(){this.selectedProvider===null?this.cancelProviderSelection():this.deselectProvider()},onProviderSelected(r){this.selectedProvider=r,this.$emit(`providerSelected`,r),this.$nextTick(()=>{this.$refs[`url-input`]?.focus()})},cancelCustomElement(){this.deselectProvider()},cancelSearch(){this.$emit(`cancelSearch`,this.selectedProvider?.title),this.deselectProvider()},cancelRawLinkInput(){this.$emit(`cancelRawLink`,this.selectedProvider?.title),this.deselectProvider()},cancelProviderSelection(){this.$emit(`cancel`)},submitLink(r){this.selectedProvider!==null&&touchProvider(this.selectedProvider.id),this.$emit(`submit`,r),this.deselectProvider()},deselectProvider(){this.selectedProvider=null,this.$emit(`providerSelected`,null),setTimeout(()=>{this.$refs[`provider-list`]?.focus()},300)}}},_hoisted_1$1$2={key:3,class:`custom-element-wrapper`};function _sfc_render$1$2(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcProviderList`),ut=resolveComponent(`NcRawLinkInput`),Ct=resolveComponent(`NcSearch`),zt=resolveComponent(`NcCustomPickerElement`);return openBlock(),createElementBlock(`div`,{class:`reference-picker`,style:normalizeStyle(Ge.pickerWrapperStyle),tabindex:`-1`,onKeydown:p[0]||=withKeys(withModifiers((...ft)=>Ge.onEscapePressed&&Ge.onEscapePressed(...ft),[`stop`,`prevent`]),[`esc`])},[Ge.mode===De.MODES.providerList?(openBlock(),createBlock(R,{key:0,ref:`provider-list`,onSelectProvider:Ge.onProviderSelected,onSubmit:Ge.submitLink,onCancel:Ge.cancelProviderSelection},null,8,[`onSelectProvider`,`onSubmit`,`onCancel`])):Ge.mode===De.MODES.standardLinkInput?(openBlock(),createBlock(ut,{key:1,ref:`url-input`,provider:De.selectedProvider,onSubmit:Ge.submitLink,onCancel:Ge.cancelRawLinkInput},null,8,[`provider`,`onSubmit`,`onCancel`])):Ge.mode===De.MODES.searchInput?(openBlock(),createBlock(Ct,{key:2,ref:`url-input`,provider:De.selectedProvider,onCancel:Ge.cancelSearch,onSubmit:Ge.submitLink},null,8,[`provider`,`onCancel`,`onSubmit`])):Ge.mode===De.MODES.customElement?(openBlock(),createElementBlock(`div`,_hoisted_1$1$2,[createVNode(zt,{provider:De.selectedProvider,class:`custom-element`,onSubmit:Ge.submitLink,onCancel:Ge.cancelCustomElement},null,8,[`provider`,`onSubmit`,`onCancel`])])):createCommentVNode(``,!0)],36)}var NcReferencePicker=_export_sfc$1(_sfc_main$1$3,[[`render`,_sfc_render$1$2],[`__scopeId`,`data-v-b193005a`]]);register(t12,t19);var _sfc_main$10={name:`NcReferencePickerModal`,components:{NcReferencePicker,NcModal,NcButton,ArrowLeftIcon,CloseIcon:IconClose},props:{initialProvider:{type:Object,default:()=>null},focusOnCreate:{type:Boolean,default:!0},isInsideViewer:{type:Boolean,default:!1}},emits:[`cancel`,`submit`],data(){return{show:!0,selectedProvider:this.initialProvider,backButtonTitle:t$2(`Back to provider selection`),closeButtonTitle:t$2(`Close`),closeButtonLabel:t$2(`Close Smart Picker`)}},computed:{isProviderSelected(){return this.selectedProvider!==null},showBackButton(){return this.initialProvider===null&&this.isProviderSelected},modalSize(){return this.isProviderSelected&&isCustomPickerElementRegistered(this.selectedProvider.id)?getCustomPickerElementSize(this.selectedProvider.id)??`large`:`normal`},showModalName(){return!this.isProviderSelected||!isCustomPickerElementRegistered(this.selectedProvider.id)},modalName(){return this.isProviderSelected?this.selectedProvider.title:t$2(`Smart Picker`)}},mounted(){if(this.isInsideViewer){let r=this.$refs.modal_content;emit(`viewer:trapElements:changed`,r)}},methods:{onCancel(){this.show=!1,this.$emit(`cancel`)},onSubmit(r){this.show=!1,this.$emit(`submit`,r)},onProviderSelect(r){this.selectedProvider=r,r===null&&this.initialProvider!==null&&this.onCancel()},onBackClicked(){this.$refs.referencePicker.deselectProvider()}}},_hoisted_1$10={ref:`modal_content`,class:`reference-picker-modal--content`},_hoisted_2$8={key:1};function _sfc_render$9(r,p,j,Ue,De,Ge){let R=resolveComponent(`ArrowLeftIcon`),ut=resolveComponent(`NcButton`),Ct=resolveComponent(`CloseIcon`),zt=resolveComponent(`NcReferencePicker`),ft=resolveComponent(`NcModal`);return De.show?(openBlock(),createBlock(ft,{key:0,size:Ge.modalSize,class:`reference-picker-modal`,onClose:Ge.onCancel},{default:withCtx(()=>[createBaseVNode(`div`,_hoisted_1$10,[Ge.showBackButton?(openBlock(),createBlock(ut,{key:0,"aria-label":De.backButtonTitle,title:De.backButtonTitle,class:`back-button`,onClick:Ge.onBackClicked},{icon:withCtx(()=>[createVNode(R)]),_:1},8,[`aria-label`,`title`,`onClick`])):createCommentVNode(``,!0),createVNode(ut,{class:`close-button`,"aria-label":De.closeButtonLabel,title:De.closeButtonTitle,variant:`tertiary`,onClick:Ge.onCancel},{icon:withCtx(()=>[createVNode(Ct)]),_:1},8,[`aria-label`,`title`,`onClick`]),Ge.showModalName?(openBlock(),createElementBlock(`h2`,_hoisted_2$8,toDisplayString(Ge.modalName),1)):createCommentVNode(``,!0),createVNode(zt,{ref:`referencePicker`,"initial-provider":j.initialProvider,"focus-on-create":j.focusOnCreate,onProviderSelected:Ge.onProviderSelect,onSubmit:Ge.onSubmit,onCancel:Ge.onCancel},null,8,[`initial-provider`,`focus-on-create`,`onProviderSelected`,`onSubmit`,`onCancel`])],512)]),_:1},8,[`size`,`onClose`])):createCommentVNode(``,!0)}var NcReferencePickerModal=_export_sfc$1(_sfc_main$10,[[`render`,_sfc_render$9],[`__scopeId`,`data-v-15018516`]]);async function getLinkWithPicker(r,p){let j=`referencePickerModal`,Ue=document.createElement(`div`);Ue.id=`referencePickerModal`,document.body.append(Ue);let{promise:De,reject:Ge,resolve:R}=Promise.withResolvers(),ut=createApp(NcReferencePickerModal,{initialProvider:r&&getProvider(r)||null,isInsideViewer:p,onCancel(){ut.unmount(),Ge(Error(`User cancellation`))},onSubmit(Ct){ut.unmount(),R(Ct)}});return ut.mount(Ue),De}var asciiAlpha=regexCheck(/[A-Za-z]/),asciiAlphanumeric=regexCheck(/[\dA-Za-z]/);function asciiControl(r){return r!==null&&(r<32||r===127)}function markdownLineEndingOrSpace(r){return r!==null&&(r<0||r===32)}var unicodePunctuation=regexCheck(RegExp(`\\p{P}|\\p{S}`,`u`)),unicodeWhitespace=regexCheck(/\s/);function regexCheck(r){return p;function p(j){return j!==null&&j>-1&&r.test(String.fromCharCode(j))}}var convert=(function(r){if(r==null)return ok;if(typeof r==`function`)return castFactory(r);if(typeof r==`object`)return Array.isArray(r)?anyFactory(r):propsFactory(r);if(typeof r==`string`)return typeFactory(r);throw Error(`Expected function, string, or object as test`)});function anyFactory(r){let p=[],j=-1;for(;++j<r.length;)p[j]=convert(r[j]);return castFactory(Ue);function Ue(...De){let Ge=-1;for(;++Ge<p.length;)if(p[Ge].apply(this,De))return!0;return!1}}function propsFactory(r){let p=r;return castFactory(j);function j(Ue){let De=Ue,Ge;for(Ge in r)if(De[Ge]!==p[Ge])return!1;return!0}}function typeFactory(r){return castFactory(p);function p(j){return j&&j.type===r}}function castFactory(r){return p;function p(j,Ue,De){return!!(looksLikeANode(j)&&r.call(this,j,typeof Ue==`number`?Ue:void 0,De||void 0))}}function ok(){return!0}function looksLikeANode(r){return typeof r==`object`&&!!r&&`type`in r}footnoteReference.peek=footnoteReferencePeek;function footnoteReferencePeek(){return`[`}function footnoteReference(r,p,j,Ue){let De=j.createTracker(Ue),Ge=De.move(`[^`),R=j.enter(`footnoteReference`),ut=j.enter(`reference`);return Ge+=De.move(j.safe(j.associationId(r),{after:`]`,before:Ge})),ut(),R(),Ge+=De.move(`]`),Ge}handleDelete.peek=peekDelete;function handleDelete(r,p,j,Ue){let De=j.createTracker(Ue),Ge=j.enter(`strikethrough`),R=De.move(`~~`);return R+=j.containerPhrasing(r,{...De.current(),before:R,after:`~`}),R+=De.move(`~~`),Ge(),R}function peekDelete(){return`~`}function checkQuote(r){let p=r.options.quote||`"`;if(p!==`"`&&p!==`'`)throw Error("Cannot serialize title with `"+p+"` for `options.quote`, expected `\"`, or `'`");return p}function checkEmphasis(r){let p=r.options.emphasis||`*`;if(p!==`*`&&p!==`_`)throw Error("Cannot serialize emphasis with `"+p+"` for `options.emphasis`, expected `*`, or `_`");return p}function encodeCharacterReference(r){return`&#x`+r.toString(16).toUpperCase()+`;`}function classifyCharacter(r){if(r===null||markdownLineEndingOrSpace(r)||unicodeWhitespace(r))return 1;if(unicodePunctuation(r))return 2}function encodeInfo(r,p,j){let Ue=classifyCharacter(r),De=classifyCharacter(p);return Ue===void 0?De===void 0?j===`_`?{inside:!0,outside:!0}:{inside:!1,outside:!1}:De===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:Ue===1?De===void 0?{inside:!1,outside:!1}:De===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:De===void 0?{inside:!1,outside:!1}:De===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}emphasis.peek=emphasisPeek;function emphasis(r,p,j,Ue){let De=checkEmphasis(j),Ge=j.enter(`emphasis`),R=j.createTracker(Ue),ut=R.move(De),Ct=R.move(j.containerPhrasing(r,{after:De,before:ut,...R.current()})),zt=Ct.charCodeAt(0),ft=encodeInfo(Ue.before.charCodeAt(Ue.before.length-1),zt,De);ft.inside&&(Ct=encodeCharacterReference(zt)+Ct.slice(1));let qt=Ct.charCodeAt(Ct.length-1),Nt=encodeInfo(Ue.after.charCodeAt(0),qt,De);Nt.inside&&(Ct=Ct.slice(0,-1)+encodeCharacterReference(qt));let Ut=R.move(De);return Ge(),j.attentionEncodeSurroundingInfo={after:Nt.outside,before:ft.outside},ut+Ct+Ut}function emphasisPeek(r,p,j){return j.options.emphasis||`*`}var emptyOptions$1={};function toString(r,p){let j=emptyOptions$1;return one(r,typeof j.includeImageAlt==`boolean`?j.includeImageAlt:!0,typeof j.includeHtml==`boolean`?j.includeHtml:!0)}function one(r,p,j){if(node(r)){if(`value`in r)return r.type===`html`&&!j?``:r.value;if(p&&`alt`in r&&r.alt)return r.alt;if(`children`in r)return all(r.children,p,j)}return Array.isArray(r)?all(r,p,j):``}function all(r,p,j){let Ue=[],De=-1;for(;++De<r.length;)Ue[De]=one(r[De],p,j);return Ue.join(``)}function node(r){return!!(r&&typeof r==`object`)}html.peek=htmlPeek;function html(r){return r.value||``}function htmlPeek(){return`<`}image.peek=imagePeek;function image(r,p,j,Ue){let De=checkQuote(j),Ge=De===`"`?`Quote`:`Apostrophe`,R=j.enter(`image`),ut=j.enter(`label`),Ct=j.createTracker(Ue),zt=Ct.move(`![`);return zt+=Ct.move(j.safe(r.alt,{before:zt,after:`]`,...Ct.current()})),zt+=Ct.move(`](`),ut(),!r.url&&r.title||/[\0- \u007F]/.test(r.url)?(ut=j.enter(`destinationLiteral`),zt+=Ct.move(`<`),zt+=Ct.move(j.safe(r.url,{before:zt,after:`>`,...Ct.current()})),zt+=Ct.move(`>`)):(ut=j.enter(`destinationRaw`),zt+=Ct.move(j.safe(r.url,{before:zt,after:r.title?` `:`)`,...Ct.current()}))),ut(),r.title&&(ut=j.enter(`title${Ge}`),zt+=Ct.move(` `+De),zt+=Ct.move(j.safe(r.title,{before:zt,after:De,...Ct.current()})),zt+=Ct.move(De),ut()),zt+=Ct.move(`)`),R(),zt}function imagePeek(){return`!`}imageReference.peek=imageReferencePeek;function imageReference(r,p,j,Ue){let De=r.referenceType,Ge=j.enter(`imageReference`),R=j.enter(`label`),ut=j.createTracker(Ue),Ct=ut.move(`![`),zt=j.safe(r.alt,{before:Ct,after:`]`,...ut.current()});Ct+=ut.move(zt+`][`),R();let ft=j.stack;j.stack=[],R=j.enter(`reference`);let qt=j.safe(j.associationId(r),{before:Ct,after:`]`,...ut.current()});return R(),j.stack=ft,Ge(),De===`full`||!zt||zt!==qt?Ct+=ut.move(qt+`]`):De===`shortcut`?Ct=Ct.slice(0,-1):Ct+=ut.move(`]`),Ct}function imageReferencePeek(){return`!`}inlineCode.peek=inlineCodePeek;function inlineCode(r,p,j){let Ue=r.value||``,De="`",Ge=-1;for(;RegExp("(^|[^`])"+De+"([^`]|$)").test(Ue);)De+="`";for(/[^ \r\n]/.test(Ue)&&(/^[ \r\n]/.test(Ue)&&/[ \r\n]$/.test(Ue)||/^`|`$/.test(Ue))&&(Ue=` `+Ue+` `);++Ge<j.unsafe.length;){let R=j.unsafe[Ge],ut=j.compilePattern(R),Ct;if(R.atBreak)for(;Ct=ut.exec(Ue);){let zt=Ct.index;Ue.charCodeAt(zt)===10&&Ue.charCodeAt(zt-1)===13&&zt--,Ue=Ue.slice(0,zt)+` `+Ue.slice(Ct.index+1)}}return De+Ue+De}function inlineCodePeek(){return"`"}function formatLinkAsAutolink(r,p){let j=toString(r);return!!(!p.options.resourceLink&&r.url&&!r.title&&r.children&&r.children.length===1&&r.children[0].type===`text`&&(j===r.url||`mailto:`+j===r.url)&&/^[a-z][a-z+.-]+:/i.test(r.url)&&!/[\0- <>\u007F]/.test(r.url))}link.peek=linkPeek;function link(r,p,j,Ue){let De=checkQuote(j),Ge=De===`"`?`Quote`:`Apostrophe`,R=j.createTracker(Ue),ut,Ct;if(formatLinkAsAutolink(r,j)){let ft=j.stack;j.stack=[],ut=j.enter(`autolink`);let qt=R.move(`<`);return qt+=R.move(j.containerPhrasing(r,{before:qt,after:`>`,...R.current()})),qt+=R.move(`>`),ut(),j.stack=ft,qt}ut=j.enter(`link`),Ct=j.enter(`label`);let zt=R.move(`[`);return zt+=R.move(j.containerPhrasing(r,{before:zt,after:`](`,...R.current()})),zt+=R.move(`](`),Ct(),!r.url&&r.title||/[\0- \u007F]/.test(r.url)?(Ct=j.enter(`destinationLiteral`),zt+=R.move(`<`),zt+=R.move(j.safe(r.url,{before:zt,after:`>`,...R.current()})),zt+=R.move(`>`)):(Ct=j.enter(`destinationRaw`),zt+=R.move(j.safe(r.url,{before:zt,after:r.title?` `:`)`,...R.current()}))),Ct(),r.title&&(Ct=j.enter(`title${Ge}`),zt+=R.move(` `+De),zt+=R.move(j.safe(r.title,{before:zt,after:De,...R.current()})),zt+=R.move(De),Ct()),zt+=R.move(`)`),ut(),zt}function linkPeek(r,p,j){return formatLinkAsAutolink(r,j)?`<`:`[`}linkReference.peek=linkReferencePeek;function linkReference(r,p,j,Ue){let De=r.referenceType,Ge=j.enter(`linkReference`),R=j.enter(`label`),ut=j.createTracker(Ue),Ct=ut.move(`[`),zt=j.containerPhrasing(r,{before:Ct,after:`]`,...ut.current()});Ct+=ut.move(zt+`][`),R();let ft=j.stack;j.stack=[],R=j.enter(`reference`);let qt=j.safe(j.associationId(r),{before:Ct,after:`]`,...ut.current()});return R(),j.stack=ft,Ge(),De===`full`||!zt||zt!==qt?Ct+=ut.move(qt+`]`):De===`shortcut`?Ct=Ct.slice(0,-1):Ct+=ut.move(`]`),Ct}function linkReferencePeek(){return`[`}var phrasing=convert([`break`,`delete`,`emphasis`,`footnote`,`footnoteReference`,`image`,`imageReference`,`inlineCode`,`inlineMath`,`link`,`linkReference`,`mdxJsxTextElement`,`mdxTextExpression`,`strong`,`text`,`textDirective`]);function checkStrong(r){let p=r.options.strong||`*`;if(p!==`*`&&p!==`_`)throw Error("Cannot serialize strong with `"+p+"` for `options.strong`, expected `*`, or `_`");return p}strong.peek=strongPeek;function strong(r,p,j,Ue){let De=checkStrong(j),Ge=j.enter(`strong`),R=j.createTracker(Ue),ut=R.move(De+De),Ct=R.move(j.containerPhrasing(r,{after:De,before:ut,...R.current()})),zt=Ct.charCodeAt(0),ft=encodeInfo(Ue.before.charCodeAt(Ue.before.length-1),zt,De);ft.inside&&(Ct=encodeCharacterReference(zt)+Ct.slice(1));let qt=Ct.charCodeAt(Ct.length-1),Nt=encodeInfo(Ue.after.charCodeAt(0),qt,De);Nt.inside&&(Ct=Ct.slice(0,-1)+encodeCharacterReference(qt));let Ut=R.move(De+De);return Ge(),j.attentionEncodeSurroundingInfo={after:Nt.outside,before:ft.outside},ut+Ct+Ut}function strongPeek(r,p,j){return j.options.strong||`*`}for(var hasOwnProperty={}.hasOwnProperty,wwwPrefix={tokenize:tokenizeWwwPrefix,partial:!0},domain={tokenize:tokenizeDomain,partial:!0},path={tokenize:tokenizePath,partial:!0},trail={tokenize:tokenizeTrail,partial:!0},emailDomainDotTrail={tokenize:tokenizeEmailDomainDotTrail,partial:!0},wwwAutolink={name:`wwwAutolink`,tokenize:tokenizeWwwAutolink,previous:previousWww},protocolAutolink={name:`protocolAutolink`,tokenize:tokenizeProtocolAutolink,previous:previousProtocol},emailAutolink={name:`emailAutolink`,tokenize:tokenizeEmailAutolink,previous:previousEmail},text={},code=48;code<123;)text[code]=emailAutolink,code++,code===58?code=65:code===91&&(code=97);text[43]=emailAutolink,text[45]=emailAutolink,text[46]=emailAutolink,text[95]=emailAutolink,text[72]=[emailAutolink,protocolAutolink],text[104]=[emailAutolink,protocolAutolink],text[87]=[emailAutolink,wwwAutolink],text[119]=[emailAutolink,wwwAutolink];function tokenizeEmailAutolink(r,p,j){let Ue=this,De,Ge;return R;function R(qt){return!gfmAtext(qt)||!previousEmail.call(Ue,Ue.previous)||previousUnbalanced(Ue.events)?j(qt):(r.enter(`literalAutolink`),r.enter(`literalAutolinkEmail`),ut(qt))}function ut(qt){return gfmAtext(qt)?(r.consume(qt),ut):qt===64?(r.consume(qt),Ct):j(qt)}function Ct(qt){return qt===46?r.check(emailDomainDotTrail,ft,zt)(qt):qt===45||qt===95||asciiAlphanumeric(qt)?(Ge=!0,r.consume(qt),Ct):ft(qt)}function zt(qt){return r.consume(qt),De=!0,Ct}function ft(qt){return Ge&&De&&asciiAlpha(Ue.previous)?(r.exit(`literalAutolinkEmail`),r.exit(`literalAutolink`),p(qt)):j(qt)}}function tokenizeWwwAutolink(r,p,j){let Ue=this;return De;function De(R){return R!==87&&R!==119||!previousWww.call(Ue,Ue.previous)||previousUnbalanced(Ue.events)?j(R):(r.enter(`literalAutolink`),r.enter(`literalAutolinkWww`),r.check(wwwPrefix,r.attempt(domain,r.attempt(path,Ge),j),j)(R))}function Ge(R){return r.exit(`literalAutolinkWww`),r.exit(`literalAutolink`),p(R)}}function tokenizeProtocolAutolink(r,p,j){let Ue=this,De=``,Ge=!1;return R;function R(qt){return(qt===72||qt===104)&&previousProtocol.call(Ue,Ue.previous)&&!previousUnbalanced(Ue.events)?(r.enter(`literalAutolink`),r.enter(`literalAutolinkHttp`),De+=String.fromCodePoint(qt),r.consume(qt),ut):j(qt)}function ut(qt){if(asciiAlpha(qt)&&De.length<5)return De+=String.fromCodePoint(qt),r.consume(qt),ut;if(qt===58){let Nt=De.toLowerCase();if(Nt===`http`||Nt===`https`)return r.consume(qt),Ct}return j(qt)}function Ct(qt){return qt===47?(r.consume(qt),Ge?zt:(Ge=!0,Ct)):j(qt)}function zt(qt){return qt===null||asciiControl(qt)||markdownLineEndingOrSpace(qt)||unicodeWhitespace(qt)||unicodePunctuation(qt)?j(qt):r.attempt(domain,r.attempt(path,ft),j)(qt)}function ft(qt){return r.exit(`literalAutolinkHttp`),r.exit(`literalAutolink`),p(qt)}}function tokenizeWwwPrefix(r,p,j){let Ue=0;return De;function De(R){return(R===87||R===119)&&Ue<3?(Ue++,r.consume(R),De):R===46&&Ue===3?(r.consume(R),Ge):j(R)}function Ge(R){return R===null?j(R):p(R)}}function tokenizeDomain(r,p,j){let Ue,De,Ge;return R;function R(zt){return zt===46||zt===95?r.check(trail,Ct,ut)(zt):zt===null||markdownLineEndingOrSpace(zt)||unicodeWhitespace(zt)||zt!==45&&unicodePunctuation(zt)?Ct(zt):(Ge=!0,r.consume(zt),R)}function ut(zt){return zt===95?Ue=!0:(De=Ue,Ue=void 0),r.consume(zt),R}function Ct(zt){return De||Ue||!Ge?j(zt):p(zt)}}function tokenizePath(r,p){let j=0,Ue=0;return De;function De(R){return R===40?(j++,r.consume(R),De):R===41&&Ue<j?Ge(R):R===33||R===34||R===38||R===39||R===41||R===42||R===44||R===46||R===58||R===59||R===60||R===63||R===93||R===95||R===126?r.check(trail,p,Ge)(R):R===null||markdownLineEndingOrSpace(R)||unicodeWhitespace(R)?p(R):(r.consume(R),De)}function Ge(R){return R===41&&Ue++,r.consume(R),De}}function tokenizeTrail(r,p,j){return Ue;function Ue(ut){return ut===33||ut===34||ut===39||ut===41||ut===42||ut===44||ut===46||ut===58||ut===59||ut===63||ut===95||ut===126?(r.consume(ut),Ue):ut===38?(r.consume(ut),Ge):ut===93?(r.consume(ut),De):ut===60||ut===null||markdownLineEndingOrSpace(ut)||unicodeWhitespace(ut)?p(ut):j(ut)}function De(ut){return ut===null||ut===40||ut===91||markdownLineEndingOrSpace(ut)||unicodeWhitespace(ut)?p(ut):Ue(ut)}function Ge(ut){return asciiAlpha(ut)?R(ut):j(ut)}function R(ut){return ut===59?(r.consume(ut),Ue):asciiAlpha(ut)?(r.consume(ut),R):j(ut)}}function tokenizeEmailDomainDotTrail(r,p,j){return Ue;function Ue(Ge){return r.consume(Ge),De}function De(Ge){return asciiAlphanumeric(Ge)?j(Ge):p(Ge)}}function previousWww(r){return r===null||r===40||r===42||r===95||r===91||r===93||r===126||markdownLineEndingOrSpace(r)}function previousProtocol(r){return!asciiAlpha(r)}function previousEmail(r){return!(r===47||gfmAtext(r))}function gfmAtext(r){return r===43||r===45||r===46||r===95||asciiAlphanumeric(r)}function previousUnbalanced(r){let p=r.length,j=!1;for(;p--;){let Ue=r[p][1];if((Ue.type===`labelLink`||Ue.type===`labelImage`)&&!Ue._balanced){j=!0;break}if(Ue._gfmAutolinkLiteralWalkedInto){j=!1;break}}return r.length>0&&!j&&(r[r.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),j}var rehypeHighlight=ref(null),import_debounce$1=__toESM(require_debounce(),1),import_escape_html=__toESM(require_escape_html(),1),import_striptags=__toESM(require_striptags(),1),_sfc_main$2$1={name:`NcMentionBubble`,props:{id:{type:String,required:!0},label:{type:String,required:!1,default:null},icon:{type:String,required:!0},iconUrl:{type:[String,null],default:null},source:{type:String,required:!0},primary:{type:Boolean,default:!1}},setup(){return{isDarkTheme:useIsDarkTheme()}},computed:{avatarUrl(){return this.iconUrl?this.iconUrl:this.id&&this.source===`users`?getAvatarUrl(this.id,{isDarkTheme:this.isDarkTheme}):null},mentionText(){return!this.id.includes(` `)&&!this.id.includes(`/`)?`@${this.id}`:`@"${this.id}"`}}},_hoisted_1$2={class:`mention-bubble__wrapper`},_hoisted_2$2={class:`mention-bubble__content`},_hoisted_3$1$1=[`title`],_hoisted_4$1$1={role:`none`,class:`mention-bubble__select`};function _sfc_render$2$1(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,{class:normalizeClass([`mention-bubble`,{"mention-bubble--primary":j.primary}]),contenteditable:`false`},[createBaseVNode(`span`,_hoisted_1$2,[createBaseVNode(`span`,_hoisted_2$2,[createBaseVNode(`span`,{class:normalizeClass([[j.icon,`mention-bubble__icon--${Ge.avatarUrl?`with-avatar`:``}`],`mention-bubble__icon`]),style:normalizeStyle(Ge.avatarUrl?{backgroundImage:`url(${Ge.avatarUrl})`}:null)},null,6),createBaseVNode(`span`,{role:`heading`,class:`mention-bubble__title`,title:j.label},null,8,_hoisted_3$1$1)]),createBaseVNode(`span`,_hoisted_4$1$1,toDisplayString(Ge.mentionText),1)])],2)}var NcMentionBubble=_export_sfc$1(_sfc_main$2$1,[[`render`,_sfc_render$2$1],[`__scopeId`,`data-v-45238efd`]]),MENTION_START=`(?=[a-z0-9_\\-@.'])\\B`,MENTION_SIMPLE=`(@[a-z0-9_\\-@.']+)`,MENTION_COMPLEX=`(@"(?:guest|email){1}\\/[a-f0-9]+"|@"(?:federated_)?(?:group|team|user){1}\\/[a-z0-9_\\-@.' /:]+"|@"[a-z0-9_\\-@.' ]+")`,USERID_REGEX=RegExp(`${MENTION_START}${MENTION_SIMPLE}`,`gi`),USERID_REGEX_WITH_SPACE=RegExp(`${MENTION_START}${MENTION_COMPLEX}`,`gi`),richEditor={props:{userData:{type:Object,default:()=>({})}},methods:{renderContent(r){return(0,import_escape_html.default)(r).split(USERID_REGEX).map(p=>p.split(USERID_REGEX_WITH_SPACE)).flat().map(p=>{if(!p.startsWith(`@`))return p;let j=p.slice(1).replace(/"/gi,``);return this.genSelectTemplate(j)}).join(``).replace(/\n/gim,`<br>`).replace(/&/gim,`&`)},parseContent(r){let p=r;return p=p.replace(/<br>/gim,`
|
|
|
`),p=p.replace(/ /gim,` `),p=p.replace(/&/gim,`&`),p=p.replace(/<\/div>/gim,`
|
|
|
`),p=(0,import_striptags.default)(p,`<div>`),p=(0,import_striptags.default)(p),p},genSelectTemplate(r){if(typeof r>`u`)return`${this.autocompleteTribute.current.collection.trigger}${this.autocompleteTribute.current.mentionText}`;let p=this.userData[r];return p?this.renderComponentHtml(p,NcMentionBubble).replace(/[\n\t]/gim,``).replace(/>\s+</g,`><`):[` `,`/`,`:`].every(j=>!r.includes(j))?`@${r}`:`@"${r}"`},renderComponentHtml(r,p){let j=createApp(p,{...r}),Ue=document.createElement(`div`);Ue.style.display=`none`,document.body.appendChild(Ue),j.mount(Ue);let De=Ue.innerHTML;return j.unmount(),Ue.remove(),De}}},_sfc_main$1$2={name:`NcAutoCompleteResult`,components:{NcUserStatusIcon},props:{label:{type:String,required:!1,default:null},subline:{type:String,default:null},id:{type:String,default:null},icon:{type:String,required:!0},iconUrl:{type:String,default:null},source:{type:String,required:!0},status:{type:[Object,Array],default:()=>({})}},setup(){return{isDarkTheme:useIsDarkTheme()}},computed:{avatarUrl(){return this.iconUrl?this.iconUrl:this.id&&this.source===`users`?getAvatarUrl(this.id,{isDarkTheme:this.isDarkTheme}):null}}},_hoisted_1$1$1={class:`autocomplete-result`},_hoisted_2$1$1={key:0,class:`autocomplete-result__status autocomplete-result__status--icon`},_hoisted_3$2={class:`autocomplete-result__content`},_hoisted_4$2=[`title`],_hoisted_5={key:0,class:`autocomplete-result__subline`};function _sfc_render$1$1(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcUserStatusIcon`);return openBlock(),createElementBlock(`div`,_hoisted_1$1$1,[createBaseVNode(`div`,{class:normalizeClass([[j.icon,`autocomplete-result__icon--${Ge.avatarUrl?`with-avatar`:``}`],`autocomplete-result__icon`]),style:normalizeStyle(Ge.avatarUrl?{backgroundImage:`url(${Ge.avatarUrl})`}:null)},[j.status.icon?(openBlock(),createElementBlock(`span`,_hoisted_2$1$1,toDisplayString(j.status&&j.status.icon||``),1)):j.status.status&&j.status.status!==`offline`?(openBlock(),createBlock(R,{key:1,class:`autocomplete-result__status`,status:j.status.status},null,8,[`status`])):createCommentVNode(``,!0)],6),createBaseVNode(`span`,_hoisted_3$2,[createBaseVNode(`span`,{class:`autocomplete-result__title`,title:j.label},toDisplayString(j.label),9,_hoisted_4$2),j.subline?(openBlock(),createElementBlock(`span`,_hoisted_5,toDisplayString(j.subline),1)):createCommentVNode(``,!0)])])}var NcAutoCompleteResult=_export_sfc$1(_sfc_main$1$2,[[`render`,_sfc_render$1$1],[`__scopeId`,`data-v-ca83b679`]]);register(t32,t35);var smilesCharacters=[`d`,`D`,`p`,`P`,`s`,`S`,`x`,`X`,`)`,`(`,`|`,`/`],textSmiles=[];smilesCharacters.forEach(r=>{textSmiles.push(`:`+r),textSmiles.push(`:-`+r)});var _sfc_main$4={name:`NcRichContenteditable`,mixins:[richEditor],inheritAttrs:!1,props:{id:{type:String,default:()=>createElementId()},label:{type:String,default:``},modelValue:{type:String,required:!0},placeholder:{type:String,default:t$2(`Write a message\xA0…`)},autoComplete:{type:Function,default:()=>[]},menuContainer:{type:Element,default:()=>document.body},multiline:{type:Boolean,default:!1},contenteditable:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},maxlength:{type:Number,default:null},emojiAutocomplete:{type:Boolean,default:!0},linkAutocomplete:{type:Boolean,default:!0},class:{type:[String,Array,Object],default:``}},emits:[`paste`,`update:modelValue`,`smartPickerSubmit`,`submit`],setup(){let r=new Intl.Segmenter;return{labelId:createElementId(),tributeId:createElementId(),segmenter:r,tribute:null,tributeStyleMutationObserver:null}},data(){return{localValue:this.modelValue,isComposing:!1,isAutocompleteOpen:!1,autocompleteActiveId:void 0,isTributeIntegrationDone:!1}},computed:{isEmptyValue(){return!this.localValue||this.localValue.trim()===``},isOverMaxlength(){return this.isEmptyValue||!this.maxlength?!1:[...this.segmenter.segment(this.localValue)].length>this.maxlength},tooltipString(){return this.isOverMaxlength?n$1(`Message limit of %n character reached`,`Message limit of %n characters reached`,this.maxlength):null},canEdit(){return this.contenteditable&&!this.disabled},debouncedAutoComplete(){return(0,import_debounce$1.default)(async(r,p)=>{this.autoComplete(r,p)},100)}},watch:{modelValue(){let r=this.$refs.contenteditable.innerHTML;this.modelValue.trim()!==this.parseContent(r).trim()&&this.updateContent(this.modelValue)}},mounted(){this.initializeTribute(),this.updateContent(this.modelValue),this.$refs.contenteditable.contentEditable=this.canEdit},beforeUnmount(){this.tribute&&this.tribute.detach(this.$refs.contenteditable),this.tributeStyleMutationObserver&&this.tributeStyleMutationObserver.disconnect()},methods:{focus(){this.$refs.contenteditable.focus()},initializeTribute(){let r=j=>`<div id="${createElementId()}" class="${this.$style[`tribute-item`]}" role="option">${j}</div>`,p=[];p.push({fillAttr:`id`,lookup:j=>`${j.id} ${j.label??j.title}`,requireLeadingSpace:!0,menuItemTemplate:j=>r(this.renderComponentHtml(j.original,NcAutoCompleteResult)),noMatchTemplate:()=>`<span class="hidden"></span>`,selectTemplate:j=>this.genSelectTemplate(j?.original?.id),values:this.debouncedAutoComplete,containerClass:`${this.$style[`tribute-container`]} ${this.$style[`tribute-container-autocomplete`]}`,itemClass:this.$style[`tribute-container__item`]}),this.emojiAutocomplete&&p.push({trigger:`:`,lookup:(j,Ue)=>Ue,requireLeadingSpace:!0,menuItemTemplate:j=>textSmiles.includes(j.original)?j.original:r(`<span class="${this.$style[`tribute-item__emoji`]}">${j.original.native}</span> :${j.original.short_name}`),noMatchTemplate:()=>t$2(`No emoji found`),selectTemplate:j=>textSmiles.includes(j.original)?j.original:(emojiAddRecent(j.original),j.original.native),values:(j,Ue)=>{let De=emojiSearch(j);textSmiles.includes(`:`+j)&&De.unshift(`:`+j),Ue(De)},containerClass:`${this.$style[`tribute-container`]} ${this.$style[`tribute-container-emoji`]}`,itemClass:this.$style[`tribute-container__item`]}),this.linkAutocomplete&&p.push({trigger:`/`,lookup:(j,Ue)=>Ue,requireLeadingSpace:!0,menuItemTemplate:j=>r(`<img class="${this.$style[`tribute-item__icon`]}" src="${j.original.icon_url}"> <span class="${this.$style[`tribute-item__title`]}">${j.original.title}</span>`),noMatchTemplate:()=>t$2(`No link provider found`),selectTemplate:this.getLink,values:(j,Ue)=>Ue(searchProvider(j)),containerClass:`${this.$style[`tribute-container`]} ${this.$style[`tribute-container-link`]}`,itemClass:this.$style[`tribute-container__item`]}),this.tribute=new tribute_esm_default({collection:p,allowSpaces:!1,menuContainer:this.menuContainer}),this.tribute.attach(this.$refs.contenteditable)},getLink(r){return getLinkWithPicker(r.original.id).then(p=>{let j=document.getElementById(`tmp-smart-picker-result-node`),Ue={result:p,insertText:!0};if(this.$emit(`smartPickerSubmit`,Ue),Ue.insertText){let De=document.createTextNode(p);j.replaceWith(De),this.setCursorAfter(De),this.updateValue(this.$refs.contenteditable.innerHTML)}else j.remove()}).catch(p=>{logger$4.debug(`[NcRichContenteditable] Smart picker promise rejected:`,{error:p});let j=document.getElementById(`tmp-smart-picker-result-node`);this.setCursorAfter(j),j.remove()}),`<span id="tmp-smart-picker-result-node"></span>`},setCursorAfter(r){let p=document.createRange();p.setEndAfter(r),p.collapse();let j=window.getSelection();j.removeAllRanges(),j.addRange(p)},moveCursorToEnd(){if(!document.createRange)return;let r=document.createRange();r.selectNodeContents(this.$refs.contenteditable),r.collapse(!1);let p=window.getSelection();p.removeAllRanges(),p.addRange(r)},onInput(r){this.updateValue(r.target.innerHTML)},onPaste(r){if(!this.canEdit)return;r.preventDefault();let p=r.clipboardData;if(this.$emit(`paste`,r),p.files.length!==0||!Object.values(p.items).find(De=>De?.type.startsWith(`text`)))return;let j=p.getData(`text`),Ue=window.getSelection().getRangeAt(0);Ue.deleteContents(),Ue.insertNode(document.createTextNode(j)),Ue.collapse(!1),this.updateValue(this.$refs.contenteditable.innerHTML)},updateValue(r){let p=this.parseContent(r).replace(/^\n$/,``);this.localValue=p,this.$emit(`update:modelValue`,p)},updateContent(r){let p=this.renderContent(r);this.$refs.contenteditable.innerHTML=p,this.localValue=r},onEnter(r){this.multiline||this.isOverMaxlength||this.tribute.isActive||this.isComposing||(r.preventDefault(),r.stopPropagation(),this.$emit(`submit`,r))},onCtrlEnter(r){this.isOverMaxlength||this.$emit(`submit`,r)},onKeyUp(r){r.stopImmediatePropagation()},onKeyEsc(r){this.tribute&&this.isAutocompleteOpen&&(r.stopImmediatePropagation(),this.tribute.hideMenu())},getTributeContainer(){return this.tribute.menu},getTributeSelectedItem(){return this.getTributeContainer().querySelector(`.highlight [id^="nc-rich-contenteditable-tribute-item-"]`)},onTributeActive(r){this.isAutocompleteOpen=r,r?(this.getTributeContainer().setAttribute(`class`,this.tribute.current.collection.containerClass||this.$style[`tribute-container`]),this.setupTributeIntegration(),document.removeEventListener(`click`,this.hideTribute,!0)):(this.debouncedAutoComplete.clear(),this.autocompleteActiveId=void 0,this.setTributeFocusVisible(!1))},onTributeArrowKeyDown(){this.isAutocompleteOpen&&(this.setTributeFocusVisible(!0),this.onTributeSelectedItemWillChange())},onTributeSelectedItemWillChange(){requestAnimationFrame(()=>{this.autocompleteActiveId=this.getTributeSelectedItem()?.id})},setupTributeIntegration(){if(this.isTributeIntegrationDone)return;this.isTributeIntegrationDone=!0;let r=this.getTributeContainer();r.id=this.tributeId,r.setAttribute(`role`,`listbox`),r.children[0].setAttribute(`role`,`presentation`),this.tributeStyleMutationObserver=new MutationObserver(([{target:p}])=>{p.style.display!==`none`&&this.onTributeSelectedItemWillChange()}).observe(r,{attributes:!0,attributeFilter:[`style`]}),r.addEventListener(`mousemove`,()=>{this.setTributeFocusVisible(!1),this.onTributeSelectedItemWillChange()},{passive:!0})},setTributeFocusVisible(r){r?this.getTributeContainer().classList.add(this.$style[`tribute-container--focus-visible`]):this.getTributeContainer().classList.remove(this.$style[`tribute-container--focus-visible`])},showTribute(r){this.focus();let p=this.tribute.collection.findIndex(j=>j.trigger===r);this.tribute.showMenuForCollection(this.$refs.contenteditable,p),this.updateValue(this.$refs.contenteditable.innerHTML),document.addEventListener(`click`,this.hideTribute,!0)},hideTribute(){this.tribute.hideMenu(),document.removeEventListener(`click`,this.hideTribute,!0)}}};register(t0);function xmlToJson(r){let p={};if(r.nodeType===1){if(r.attributes.length>0){p[`@attributes`]={};for(let j=0;j<r.attributes.length;j++){let Ue=r.attributes.item(j);p[`@attributes`][Ue.nodeName]=Ue.nodeValue}}}else r.nodeType===3&&(p=r.nodeValue);if(r.hasChildNodes())for(let j=0;j<r.childNodes.length;j++){let Ue=r.childNodes.item(j),De=Ue.nodeName;if(typeof p[De]>`u`)p[De]=xmlToJson(Ue);else{if(typeof p[De].push>`u`){let Ge=p[De];p[De]=[],p[De].push(Ge)}p[De].push(xmlToJson(Ue))}}return p}function parseXml(r){let p=null;try{p=new DOMParser().parseFromString(r,`text/xml`)}catch(j){logger$4.error(`[NcSelectTags] Failed to parse xml document`,{error:j})}return p}function xmlToTagList(r){let p=xmlToJson(parseXml(r))[`d:multistatus`][`d:response`],j=[];for(let Ue in p){let De=p[Ue][`d:propstat`];De[`d:status`][`#text`]===`HTTP/1.1 200 OK`&&j.push({id:parseInt(De[`d:prop`][`oc:id`][`#text`]),displayName:De[`d:prop`][`oc:display-name`][`#text`],canAssign:De[`d:prop`][`oc:can-assign`][`#text`]===`true`,userAssignable:De[`d:prop`][`oc:user-assignable`][`#text`]===`true`,userVisible:De[`d:prop`][`oc:user-visible`][`#text`]===`true`})}return j}async function searchTags(){return window.NextcloudVueDocs?Promise.resolve(xmlToTagList(window.NextcloudVueDocs.tags)):xmlToTagList((await cancelableClient({method:`PROPFIND`,url:U(`dav`)+`/systemtags/`,data:`<?xml version="1.0"?>
|
|
|
<d:propfind xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns">
|
|
|
<d:prop>
|
|
|
<oc:id />
|
|
|
<oc:display-name />
|
|
|
<oc:user-visible />
|
|
|
<oc:user-assignable />
|
|
|
<oc:can-assign />
|
|
|
</d:prop>
|
|
|
</d:propfind>`})).data)}var _sfc_main$3={name:`NcSelectTags`,components:{NcEllipsisedOption,NcSelect},props:{...NcSelect.props,fetchTags:{type:Boolean,default:!0},getOptionLabel:{type:Function,default:r=>{let{displayName:p,userVisible:j,userAssignable:Ue}=r;return j===!1?t$2(`{tag} (invisible)`,{tag:p}):Ue===!1?t$2(`{tag} (restricted)`,{tag:p}):p}},limit:{type:Number,default:5},multiple:{type:Boolean,default:!0},optionsFilter:{type:Function,default:null},passthru:{type:Boolean,default:!1},placeholder:{type:String,default:t$2(`Select a tag`)},modelValue:{type:[Number,Array,Object],default:null}," ":{}},emits:[`update:modelValue`,` `],data(){return{search:``,availableTags:[]}},computed:{availableOptions(){return this.optionsFilter?this.tags.filter(this.optionsFilter):this.tags},localValue(){return this.passthru?this.modelValue:this.tags.length===0?[]:this.multiple?this.modelValue.filter(r=>r!==``).map(r=>this.tags.find(p=>p.id===r)):this.tags.find(r=>r.id===this.modelValue)},propsToForward(){let r={...this.$props};return delete r.fetchTags,delete r.optionsFilter,delete r.passthru,r},tags(){return this.fetchTags?this.availableTags:this.options}},async created(){if(this.fetchTags)try{this.availableTags=await searchTags()}catch(r){logger$4.error(`[NcSelectTags] Loading systemtags failed`,r)}},methods:{handleInput(r){if(this.passthru){this.$emit(`update:modelValue`,r);return}this.multiple?this.$emit(`update:modelValue`,r.map(p=>p.id)):r===null?this.$emit(`update:modelValue`,null):this.$emit(`update:modelValue`,r.id)}}},_sfc_main$1$1={name:`HelpCircleIcon`,emits:[`click`],props:{title:{type:String},fillColor:{type:String,default:`currentColor`},size:{type:Number,default:24}}},_hoisted_1$1=[`aria-hidden`,`aria-label`],_hoisted_2$1=[`fill`,`width`,`height`],_hoisted_3$1={d:`M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z`},_hoisted_4$1={key:0};function _sfc_render$2(r,p,j,Ue,De,Ge){return openBlock(),createElementBlock(`span`,mergeProps(r.$attrs,{"aria-hidden":j.title?null:`true`,"aria-label":j.title,class:`material-design-icon help-circle-icon`,role:`img`,onClick:p[0]||=R=>r.$emit(`click`,R)}),[(openBlock(),createElementBlock(`svg`,{fill:j.fillColor,class:`material-design-icon__svg`,width:j.size,height:j.size,viewBox:`0 0 24 24`},[createBaseVNode(`path`,_hoisted_3$1,[j.title?(openBlock(),createElementBlock(`title`,_hoisted_4$1,toDisplayString(j.title),1)):createCommentVNode(``,!0)])],8,_hoisted_2$1))],16,_hoisted_1$1)}var HelpCircle=_export_sfc$1(_sfc_main$1$1,[[`render`,_sfc_render$2]]);register();var _hoisted_1={class:`settings-section`},_hoisted_2={class:`settings-section__name`},_hoisted_3=[`aria-label`,`href`,`title`],_hoisted_4={key:0,class:`settings-section__desc`},NcSettingsSection=_export_sfc$1(defineComponent({__name:`NcSettingsSection`,props:{name:{},description:{default:``},docUrl:{default:``}},setup(r){let p=t$2(`External documentation`);return(j,Ue)=>(openBlock(),createElementBlock(`div`,_hoisted_1,[createBaseVNode(`h2`,_hoisted_2,[createTextVNode(toDisplayString(j.name)+` `,1),j.docUrl?(openBlock(),createElementBlock(`a`,{key:0,"aria-label":unref(p),class:`settings-section__info`,href:j.docUrl,rel:`noreferrer nofollow`,target:`_blank`,title:unref(p)},[createVNode(HelpCircle,{size:20})],8,_hoisted_3)):createCommentVNode(``,!0)]),j.description?(openBlock(),createElementBlock(`p`,_hoisted_4,toDisplayString(j.description),1)):createCommentVNode(``,!0),renderSlot(j.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-9cedb949`]]),import_debounce=__toESM(require_debounce(),1);register(t47);var _sfc_main$2={name:`NcSettingsSelectGroup`,components:{NcSelect},props:{label:{type:String,required:!0},placeholder:{type:String,default:``},id:{type:String,default:()=>`action-`+createElementId(),validator:r=>r.trim()!==``},modelValue:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1}},emits:[`error`,`input`,`update:modelValue`],data(){return{groups:{},randId:createElementId(),errorMessage:``}},computed:{hasError(){return this.errorMessage!==``},filteredValue(){return this.modelValue.filter(r=>r!==``&&typeof r==`string`)},inputValue(){return this.filteredValue.map(r=>typeof this.groups[r]>`u`?{id:r,displayname:r}:this.groups[r])},groupsArray(){return Object.values(this.groups).filter(r=>!this.modelValue.includes(r.id))}},watch:{modelValue:{handler(){let r=Object.keys(this.groups);this.filteredValue.filter(p=>!r.includes(p)).forEach(p=>{this.loadGroup(p)})},immediate:!0}},async mounted(){let r=`${appName}:1.0.0/initialGroups`,p=window.sessionStorage.getItem(r);p?(p=Object.fromEntries(JSON.parse(p).map(j=>[j.id,j])),this.groups={...this.groups,...p}):(await this.loadGroup(``),window.sessionStorage.setItem(r,JSON.stringify(Object.values(this.groups))))},methods:{t:t$2,update(r){let p=r.map(j=>j.id);this.$emit(`update:modelValue`,p)},async loadGroup(r){try{r=typeof r==`string`?encodeURI(r):``;let p=await cancelableClient.get(v(`cloud/groups/details?search=${r}&limit=10`,2));if(this.errorMessage!==``&&window.setTimeout(()=>{this.errorMessage=``},5e3),Object.keys(p.data.ocs.data.groups).length>0){let j=Object.fromEntries(p.data.ocs.data.groups.map(Ue=>[Ue.id,Ue]));return this.groups={...this.groups,...j},!0}}catch(p){this.$emit(`error`,p),this.errorMessage=t$2(`Unable to search the group`)}return!1},filterGroups(r,p,j){return`${p||``} ${r.id}`.toLocaleLowerCase().indexOf(j.toLocaleLowerCase())>-1},onSearch:(0,import_debounce.default)(function(r){this.loadGroup(r)},200)}};function spawnDialog(r,p={},j={}){let{container:Ue}=j;`container`in p&&typeof p.container==`string`&&(Ue??=p.container);let De=(typeof Ue==`string`&&document.querySelector(Ue)||document.body).appendChild(document.createElement(`div`));return new Promise((Ge,R)=>{let ut=createApp(r,{...p,container:null,onClose(...Ct){let zt=Ct.length>1?Ct:Ct[0];ut.unmount(),De.remove(),Ge(zt)},"onVue:unmounted":()=>{ut.unmount(),De.remove(),R(Error(`Dialog was unmounted without close event`))}});ut.mount(De)})}var import_toastify=__toESM(__commonJSMin(((r,p)=>{(function(j,Ue){typeof p==`object`&&p.exports?p.exports=Ue():j.Toastify=Ue()})(r,function(j){var Ue=function(ut){return new Ue.lib.init(ut)};Ue.defaults={oldestFirst:!0,text:`Toastify is awesome!`,node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:`toastify-top`,positionLeft:!1,position:``,backgroundColor:``,avatar:``,className:``,stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:`polite`,style:{background:``}},Ue.lib=Ue.prototype={toastify:`1.12.0`,constructor:Ue,init:function(ut){return ut||={},this.options={},this.toastElement=null,this.options.text=ut.text||Ue.defaults.text,this.options.node=ut.node||Ue.defaults.node,this.options.duration=ut.duration===0?0:ut.duration||Ue.defaults.duration,this.options.selector=ut.selector||Ue.defaults.selector,this.options.callback=ut.callback||Ue.defaults.callback,this.options.destination=ut.destination||Ue.defaults.destination,this.options.newWindow=ut.newWindow||Ue.defaults.newWindow,this.options.close=ut.close||Ue.defaults.close,this.options.gravity=ut.gravity===`bottom`?`toastify-bottom`:Ue.defaults.gravity,this.options.positionLeft=ut.positionLeft||Ue.defaults.positionLeft,this.options.position=ut.position||Ue.defaults.position,this.options.backgroundColor=ut.backgroundColor||Ue.defaults.backgroundColor,this.options.avatar=ut.avatar||Ue.defaults.avatar,this.options.className=ut.className||Ue.defaults.className,this.options.stopOnFocus=ut.stopOnFocus===void 0?Ue.defaults.stopOnFocus:ut.stopOnFocus,this.options.onClick=ut.onClick||Ue.defaults.onClick,this.options.offset=ut.offset||Ue.defaults.offset,this.options.escapeMarkup=ut.escapeMarkup===void 0?Ue.defaults.escapeMarkup:ut.escapeMarkup,this.options.ariaLive=ut.ariaLive||Ue.defaults.ariaLive,this.options.style=ut.style||Ue.defaults.style,ut.backgroundColor&&(this.options.style.background=ut.backgroundColor),this},buildToast:function(){if(!this.options)throw`Toastify is not initialized`;var ut=document.createElement(`div`);for(var Ct in ut.className=`toastify on `+this.options.className,this.options.position?ut.className+=` toastify-`+this.options.position:this.options.positionLeft===!0?(ut.className+=` toastify-left`,console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):ut.className+=` toastify-right`,ut.className+=` `+this.options.gravity,this.options.backgroundColor&&console.warn(`DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.`),this.options.style)ut.style[Ct]=this.options.style[Ct];if(this.options.ariaLive&&ut.setAttribute(`aria-live`,this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)ut.appendChild(this.options.node);else if(this.options.escapeMarkup?ut.innerText=this.options.text:ut.innerHTML=this.options.text,this.options.avatar!==``){var zt=document.createElement(`img`);zt.src=this.options.avatar,zt.className=`toastify-avatar`,this.options.position==`left`||this.options.positionLeft===!0?ut.appendChild(zt):ut.insertAdjacentElement(`afterbegin`,zt)}if(this.options.close===!0){var ft=document.createElement(`button`);ft.type=`button`,ft.setAttribute(`aria-label`,`Close`),ft.className=`toast-close`,ft.innerHTML=`✖`,ft.addEventListener(`click`,function(ei){ei.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var qt=window.innerWidth>0?window.innerWidth:screen.width;(this.options.position==`left`||this.options.positionLeft===!0)&&qt>360?ut.insertAdjacentElement(`afterbegin`,ft):ut.appendChild(ft)}if(this.options.stopOnFocus&&this.options.duration>0){var Nt=this;ut.addEventListener(`mouseover`,function(ei){window.clearTimeout(ut.timeOutValue)}),ut.addEventListener(`mouseleave`,function(){ut.timeOutValue=window.setTimeout(function(){Nt.removeElement(ut)},Nt.options.duration)})}if(typeof this.options.destination<`u`&&ut.addEventListener(`click`,function(ei){ei.stopPropagation(),this.options.newWindow===!0?window.open(this.options.destination,`_blank`):window.location=this.options.destination}.bind(this)),typeof this.options.onClick==`function`&&typeof this.options.destination>`u`&&ut.addEventListener(`click`,function(ei){ei.stopPropagation(),this.options.onClick()}.bind(this)),typeof this.options.offset==`object`){var Ut=Ge(`x`,this.options),Yt=Ge(`y`,this.options),Gt=this.options.position==`left`?Ut:`-`+Ut,Jt=this.options.gravity==`toastify-top`?Yt:`-`+Yt;ut.style.transform=`translate(`+Gt+`,`+Jt+`)`}return ut},showToast:function(){this.toastElement=this.buildToast();var ut;if(ut=typeof this.options.selector==`string`?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||typeof ShadowRoot<`u`&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body,!ut)throw`Root element is not defined`;var Ct=Ue.defaults.oldestFirst?ut.firstChild:ut.lastChild;return ut.insertBefore(this.toastElement,Ct),Ue.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(ut){ut.className=ut.className.replace(` on`,``),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),ut.parentNode&&ut.parentNode.removeChild(ut),this.options.callback.call(ut),Ue.reposition()}.bind(this),400)}},Ue.reposition=function(){for(var ut={top:15,bottom:15},Ct={top:15,bottom:15},zt={top:15,bottom:15},ft=document.getElementsByClassName(`toastify`),qt,Nt=0;Nt<ft.length;Nt++){qt=R(ft[Nt],`toastify-top`)===!0?`toastify-top`:`toastify-bottom`;var Ut=ft[Nt].offsetHeight;qt=qt.substr(9,qt.length-1);var Yt=15;(window.innerWidth>0?window.innerWidth:screen.width)<=360?(ft[Nt].style[qt]=zt[qt]+`px`,zt[qt]+=Ut+Yt):R(ft[Nt],`toastify-left`)===!0?(ft[Nt].style[qt]=ut[qt]+`px`,ut[qt]+=Ut+Yt):(ft[Nt].style[qt]=Ct[qt]+`px`,Ct[qt]+=Ut+Yt)}return this};function Ge(ut,Ct){return Ct.offset[ut]?isNaN(Ct.offset[ut])?Ct.offset[ut]:Ct.offset[ut]+`px`:`0px`}function R(ut,Ct){return!ut||typeof Ct!=`string`?!1:!!(ut.className&&ut.className.trim().split(/\s+/gi).indexOf(Ct)>-1)}return Ue.lib.init.prototype=Ue.lib,Ue})}))(),1),gtBuilder$1=getGettextBuilder().detectLanguage();for(let r of[{language:`ar`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" لا يصلح كاسم مجلد.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" غير مسموح به كاسم مجلد`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" غير مسموح به داخل اسم مجلد.`]},{msgid:`All files`,msgstr:[`كل الملفات`]},{msgid:`Choose`,msgstr:[`إختَر`]},{msgid:`Choose {file}`,msgstr:[`إختر {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`إختَر %n ملف`,`إختَر %n ملف`,`إختَر %n ملف`,`إختَر %n ملفات`,`إختَر %n ملف`,`إختر %n ملف`]},{msgid:`Copy`,msgstr:[`نسخ`]},{msgid:`Copy to {target}`,msgstr:[`نسخ إلى {target}`]},{msgid:`Could not create the new folder`,msgstr:[`تعذّر إنشاء المجلد الجديد`]},{msgid:`Could not load files settings`,msgstr:[`يتعذّر تحميل إعدادات الملفات`]},{msgid:`Could not load files views`,msgstr:[`تعذر تحميل عرض الملفات`]},{msgid:`Create directory`,msgstr:[`إنشاء مجلد`]},{msgid:`Current view selector`,msgstr:[`محدد العرض الحالي`]},{msgid:`Favorites`,msgstr:[`المفضلة`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`الملفات والمجلدات التي تحددها كمفضلة ستظهر هنا.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`الملفات و المجلدات التي قمت مؤخراً بتعديلها سوف تظهر هنا.`]},{msgid:`Filter file list`,msgstr:[`تصفية قائمة الملفات`]},{msgid:`Folder name cannot be empty.`,msgstr:[`اسم المجلد لا يمكن أن يكون فارغاً.`]},{msgid:`Home`,msgstr:[`البداية`]},{msgid:`Modified`,msgstr:[`التعديل`]},{msgid:`Move`,msgstr:[`نقل`]},{msgid:`Move to {target}`,msgstr:[`نقل إلى {target}`]},{msgid:`Name`,msgstr:[`الاسم`]},{msgid:`New`,msgstr:[`جديد`]},{msgid:`New folder`,msgstr:[`مجلد جديد`]},{msgid:`New folder name`,msgstr:[`اسم المجلد الجديد`]},{msgid:`No files in here`,msgstr:[`لا توجد ملفات هنا`]},{msgid:`No files matching your filter were found.`,msgstr:[`لا توجد ملفات تتطابق مع عامل التصفية الذي وضعته`]},{msgid:`No matching files`,msgstr:[`لا توجد ملفات مطابقة`]},{msgid:`Recent`,msgstr:[`الحالي`]},{msgid:`Select all entries`,msgstr:[`حدد جميع الإدخالات`]},{msgid:`Select entry`,msgstr:[`إختَر المدخل`]},{msgid:`Select the row for {nodename}`,msgstr:[`إختر سطر الـ {nodename}`]},{msgid:`Size`,msgstr:[`الحجم`]},{msgid:`Undo`,msgstr:[`تراجع`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`قم برفع بعض المحتوى أو المزامنة مع أجهزتك!`]}]},{language:`ast`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`«{name}» ye un nome de carpeta inválidu.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`«{name}» ye un nome de carpeta inválidu`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`Nun se permite'l caráuter «/» dientro'l nome de les carpetes.`]},{msgid:`All files`,msgstr:[`Tolos ficheros`]},{msgid:`Choose`,msgstr:[`Escoyer`]},{msgid:`Choose {file}`,msgstr:[`Escoyer «{ficheru}»`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Escoyer %n ficheru`,`Escoyer %n ficheros`]},{msgid:`Copy`,msgstr:[`Copiar`]},{msgid:`Copy to {target}`,msgstr:[`Copiar en: {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Nun se pudo crear la carpeta`]},{msgid:`Could not load files settings`,msgstr:[`Nun se pudo cargar la configuración de los ficheros`]},{msgid:`Could not load files views`,msgstr:[`Nun se pudieron cargar les vistes de los ficheros`]},{msgid:`Create directory`,msgstr:[`Crear un direutoriu`]},{msgid:`Current view selector`,msgstr:[`Selector de la vista actual`]},{msgid:`Favorites`,msgstr:[`Favoritos`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Equí apaecen los ficheros y les carpetes que metas en Favoritos.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Equí apaecen los fichero y les carpetes que modificares apocayá.`]},{msgid:`Filter file list`,msgstr:[`Peñerar la llista de ficheros`]},{msgid:`Folder name cannot be empty.`,msgstr:[`El nome de la carpeta nun pue tar baleru.`]},{msgid:`Home`,msgstr:[`Aniciu`]},{msgid:`Modified`,msgstr:[`Modificóse`]},{msgid:`Move`,msgstr:[`Mover`]},{msgid:`Move to {target}`,msgstr:[`Mover a {target}`]},{msgid:`Name`,msgstr:[`Nome`]},{msgid:`New`,msgstr:[`Nuevu`]},{msgid:`New folder`,msgstr:[`Carpeta nueva`]},{msgid:`New folder name`,msgstr:[`Nome de carpeta nuevu`]},{msgid:`No files in here`,msgstr:[`Equí nun hai nengún ficheru`]},{msgid:`No files matching your filter were found.`,msgstr:[`Nun s'atopó nengún ficheru que concasare cola peñera.`]},{msgid:`No matching files`,msgstr:[`Nun hai nengún ficheru que concase`]},{msgid:`Recent`,msgstr:[`De recién`]},{msgid:`Select all entries`,msgstr:[`Seleicionar toles entraes`]},{msgid:`Select entry`,msgstr:[`Seleicionar la entrada`]},{msgid:`Select the row for {nodename}`,msgstr:[`Seleicionar la filera de: {nodename}`]},{msgid:`Size`,msgstr:[`Tamañu`]},{msgid:`Undo`,msgstr:[`Desfacer`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`¡Xubi dalgún elementu o sincroniza colos tos preseos!`]}]},{language:`ca`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`No és permès d'usar el caràcter "{char}" en un nom.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" no és un nom permès.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" no és vàlid com a nom de carpeta.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" no és vàlid com a nom de carpeta`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" és un mot reservat i no està permès com a nom.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" no està permès en el nom d'una carpeta.`]},{msgid:`%n file conflict`,msgid_plural:`%n files conflict`,msgstr:[`%n conflicte de fitxers`,`%n conflictes de fitxers`]},{msgid:`%n file conflict in {dirname}`,msgid_plural:`%n file conflicts in {dirname}`,msgstr:[`%n onflicte de fitxers a {dirname}`,`%n conflictes de fitxers a {dirname}`]},{msgid:`All files`,msgstr:[`Tots els fitxers`]},{msgid:`Cancel`,msgstr:[`Cancel·lar`]},{msgid:`Cancel the entire operation`,msgstr:[`Cancel·lar tota l'operació`]},{msgid:`Choose`,msgstr:[`Tria`]},{msgid:`Choose {file}`,msgstr:[`Tria {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Tria %n fitxer`,`Tria %n fitxers`]},{msgid:`Confirm`,msgstr:[`Confirma`]},{msgid:`Continue`,msgstr:[`Continuar`]},{msgid:`Copy`,msgstr:[`Copia`]},{msgid:`Copy to {target}`,msgstr:[`Copia a {target}`]},{msgid:`Could not create the new folder`,msgstr:[`No s'ha pogut crear la carpeta nova`]},{msgid:`Could not load files settings`,msgstr:[`No es poden carregar fitxers de configuració`]},{msgid:`Could not load files views`,msgstr:[`No es poden carregar fitxers de vistes`]},{msgid:`Create directory`,msgstr:[`Crea un directori`]},{msgid:`Current view selector`,msgstr:[`Selector de visualització actual`]},{msgid:`Enter your name`,msgstr:[`Escriviu el vostre nom`]},{msgid:`Existing version`,msgstr:[`Versió existent`]},{msgid:`Failed to set nickname.`,msgstr:[`No s'ha pogut desar el sobrenom.`]},{msgid:`Favorites`,msgstr:[`Preferits`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Els fitxers i les carpetes que marqueu com a favorits es mostraran aquí.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Els fitxers i les carpetes recentment modificats es mostraran aquí.`]},{msgid:`Filter file list`,msgstr:[`Filtrar llistat de fitxers`]},{msgid:`Folder name cannot be empty.`,msgstr:[`El nom de la carpeta no pot estar buit.`]},{msgid:`Guest identification`,msgstr:[`Identificació com a convidat`]},{msgid:`Home`,msgstr:[`Inici`]},{msgid:`If you select both versions, the incoming file will have a number added to its name.`,msgstr:[`Si seleccioneu les dues versions, el fitxer entrant tindrà un número afegit al seu nom.`]},{msgid:`Invalid name.`,msgstr:[`Nom no vàlid.`]},{msgid:`Last modified date unknown`,msgstr:[`Data de l'última modificació desconeguda`]},{msgid:`Modified`,msgstr:[`Data de modificació`]},{msgid:`Move`,msgstr:[`Desplaça`]},{msgid:`Move to {target}`,msgstr:[`Desplaça a {target}`]},{msgid:`Name`,msgstr:[`Nom`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Els noms poden tenir com a màxim 64 caràcters.`]},{msgid:`Names must not be empty.`,msgstr:[`Els noms no poden ser buits.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Els noms no poden acabar amb l'extensió "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Els noms no poden començar amb un punt.`]},{msgid:`New`,msgstr:[`Crea`]},{msgid:`New folder`,msgstr:[`Carpeta nova`]},{msgid:`New folder name`,msgstr:[`Nom de la carpeta nova`]},{msgid:`New version`,msgstr:[`Nova versió`]},{msgid:`No files in here`,msgstr:[`No hi ha cap fitxer`]},{msgid:`No files matching your filter were found.`,msgstr:[`No s'ha trobat cap fitxer que coincideixi amb el filtre.`]},{msgid:`No matching files`,msgstr:[`No hi ha cap fitxer que coincideixi`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Si us plau, escriu un nom amb 2 caràcters com a mínim.`]},{msgid:`Recent`,msgstr:[`Recents`]},{msgid:`Select all checkboxes`,msgstr:[`Selecciona totes les caselles de selecció`]},{msgid:`Select all entries`,msgstr:[`Selecciona totes les entrades`]},{msgid:`Select all existing files`,msgstr:[`Selecciona tots els fitxers existents`]},{msgid:`Select all new files`,msgstr:[`Selecciona tots els fitxers nous`]},{msgid:`Select entry`,msgstr:[`Selecciona l'entrada`]},{msgid:`Select the row for {nodename}`,msgstr:[`Selecciona la fila per a {nodename}`]},{msgid:`Size`,msgstr:[`Mida`]},{msgid:`Skip %n file`,msgid_plural:`Skip %n files`,msgstr:[`Omet %n fitxer`,`Omet %n fitxers`]},{msgid:`Skip this file`,msgstr:[`Omet aquest fitxer`]},{msgid:`Submit name`,msgstr:[`Entreu el nom`]},{msgid:`Undo`,msgstr:[`Desfés`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Pugeu contingut o sincronitzeu-lo amb els vostres dispositius!`]},{msgid:`When an incoming folder is selected, any conflicting files within it will also be overwritten.`,msgstr:[`Quan es selecciona una carpeta entrant, també se sobreescriuran els fitxers que hi entrin en conflicte.`]},{msgid:`When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.`,msgstr:[`Quan es selecciona una carpeta entrant, el contingut s'escriu a la carpeta existent i es realitza una resolució recursiva de conflictes.`]},{msgid:`Which files do you want to keep?`,msgstr:[`Quins fitxers voleu conservar?`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Actualment se us mostra com a {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`Actualment no esteu identificat.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`No podeu deixar el nom buit.`]},{msgid:`You need to choose at least one conflict solution`,msgstr:[`Heu de triar com a mínim una solució de conflicte`]},{msgid:`You need to select at least one version of each file to continue.`,msgstr:[`Heu de seleccionar com a mínim una versió de cada fitxer per continuar.`]}]},{language:`cs_CZ`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`„{char}“ není možné použít uvnitř názvu.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`„{extension}“ není možné použít jako název.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`„{name}“ není platný název složky.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`„{name}“ není povolený název složky.`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`„{segment}“ je vyhrazeným názvem a není možné ho použít.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`znak „/“ (dopředné lomítko) není možné použít uvnitř názvu složky.`]},{msgid:`All files`,msgstr:[`Veškeré soubory`]},{msgid:`Cancel`,msgstr:[`Storno`]},{msgid:`Choose`,msgstr:[`Zvolit`]},{msgid:`Choose {file}`,msgstr:[`Zvolit {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Zvolte %n soubor`,`Zvolte %n soubory`,`Zvolte %n souborů`,`Zvolte %n soubory`]},{msgid:`Copy`,msgstr:[`Zkopírovat`]},{msgid:`Copy to {target}`,msgstr:[`Zkopírovat do {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Novou složku se nepodařilo vytvořit`]},{msgid:`Could not load files settings`,msgstr:[`Nepodařilo se načíst nastavení pro soubory`]},{msgid:`Could not load files views`,msgstr:[`Nepodařilo se načíst pohledy souborů`]},{msgid:`Create directory`,msgstr:[`Vytvořit složku`]},{msgid:`Current view selector`,msgstr:[`Výběr stávajícího zobrazení`]},{msgid:`Enter your name`,msgstr:[`Zadejte své jméno`]},{msgid:`Failed to set nickname.`,msgstr:[`Nepodařilo se nastavit přezdívku.`]},{msgid:`Favorites`,msgstr:[`Oblíbené`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Zde se zobrazí soubory a složky, které označíte jako oblíbené.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Zde se zobrazí soubory a složky, které jste nedávno pozměnili.`]},{msgid:`Filter file list`,msgstr:[`Filtrovat seznam souborů`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Složku je třeba nějak nazvat.`]},{msgid:`Guest identification`,msgstr:[`Identifikace hosta`]},{msgid:`Home`,msgstr:[`Domů`]},{msgid:`Invalid name.`,msgstr:[`Neplatný název.`]},{msgid:`Modified`,msgstr:[`Změněno`]},{msgid:`Move`,msgstr:[`Přesounout`]},{msgid:`Move to {target}`,msgstr:[`Přesunout do {target}`]},{msgid:`Name`,msgstr:[`Název`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Je třeba, aby délka jmen nepřesahovala 64 znaků.`]},{msgid:`Names must not be empty.`,msgstr:[`Názvy je třeba vyplnit.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Názvy nemohou končit na „{extension}“.`]},{msgid:`Names must not start with a dot.`,msgstr:[`Názvy nemohou začínat tečkou.`]},{msgid:`New`,msgstr:[`Nové`]},{msgid:`New folder`,msgstr:[`Nová složka`]},{msgid:`New folder name`,msgstr:[`Název pro novou složku`]},{msgid:`No files in here`,msgstr:[`Nejsou zde žádné soubory`]},{msgid:`No files matching your filter were found.`,msgstr:[`Nenalezeny žádné soubory odpovídající vašemu filtru`]},{msgid:`No matching files`,msgstr:[`Žádné odpovídající soubory`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Zadejte jméno dlouhé alespoň 2 znaky.`]},{msgid:`Recent`,msgstr:[`Nedávné`]},{msgid:`Select all entries`,msgstr:[`Vybrat všechny položky`]},{msgid:`Select entry`,msgstr:[`Vybrat položku`]},{msgid:`Select the row for {nodename}`,msgstr:[`Vybrat řádek pro {nodename}`]},{msgid:`Size`,msgstr:[`Velikost`]},{msgid:`Submit name`,msgstr:[`Odeslat jméno`]},{msgid:`Undo`,msgstr:[`Zpět`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Nahrajte sem nějaký obsah nebo proveďte synchronizaci se svými zařízeními!`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`V tuto chvíli jste identifikováni jako {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`V tuto chvíli nejste identifikovaní.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Jméno nelze ponechat nevyplněné.`]}]},{language:`da`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" er ikke tilladt i et navn.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" er ikke tilladt i et navn.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" er et ugyldigt mappenavn.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" er ikke et tilladt mappenavn`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" er et reserveret navn og er derfor ikke tilladt.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" er ikke tilladt i et mappenavn.`]},{msgid:`%n file conflict`,msgid_plural:`%n files conflict`,msgstr:[`%n filkonflikt`,`%n filer konflikter`]},{msgid:`%n file conflict in {dirname}`,msgid_plural:`%n file conflicts in {dirname}`,msgstr:[`%n filkonflikt i {dirname}`,`%n filkonflikter i {dirname}`]},{msgid:`All files`,msgstr:[`Alle filer`]},{msgid:`Cancel`,msgstr:[`Fortryd`]},{msgid:`Cancel the entire operation`,msgstr:[`Annullér hele operationen`]},{msgid:`Choose`,msgstr:[`Vælg`]},{msgid:`Choose {file}`,msgstr:[`Vælg {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Vælg %n fil`,`Vælg %n filer`]},{msgid:`Confirm`,msgstr:[`Bekræft`]},{msgid:`Continue`,msgstr:[`Fortsæt`]},{msgid:`Copy`,msgstr:[`Kopier`]},{msgid:`Copy to {target}`,msgstr:[`Kopier til {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Kunne ikke oprette den nye mappe`]},{msgid:`Could not load files settings`,msgstr:[`Filindstillingerne kunne ikke indlæses`]},{msgid:`Could not load files views`,msgstr:[`Kunne ikke indlæse filvisninger`]},{msgid:`Create directory`,msgstr:[`Opret mappe`]},{msgid:`Current view selector`,msgstr:[`Aktuel visningsvælger`]},{msgid:`Enter your name`,msgstr:[`Indtast dit navn`]},{msgid:`Existing version`,msgstr:[`Eksisterende version`]},{msgid:`Failed to set nickname.`,msgstr:[`Forsøg på at gemme kaldenavn mislykkedes.`]},{msgid:`Favorites`,msgstr:[`Favoritter`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Filer og mapper, du markerer som foretrukne, vises her.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Filer og mapper, du for nylig har ændret, vises her.`]},{msgid:`Filter file list`,msgstr:[`Filtrer fil liste`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Mappenavnet må ikke være tomt.`]},{msgid:`Guest identification`,msgstr:[`Gæsteidentifikation`]},{msgid:`Home`,msgstr:[`Hjem`]},{msgid:`If you select both versions, the incoming file will have a number added to its name.`,msgstr:[`Hvis du vælger begge versioner, vil den indkommende fil have et nummer tilføjet til sit navn.`]},{msgid:`Invalid name.`,msgstr:[`Ugyldigt navn.`]},{msgid:`Last modified date unknown`,msgstr:[`Senest ændret dato ukendt`]},{msgid:`Modified`,msgstr:[`Ændret`]},{msgid:`Move`,msgstr:[`Flyt`]},{msgid:`Move to {target}`,msgstr:[`Flyt til {target}`]},{msgid:`Name`,msgstr:[`Navn`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Navne kan højst være 64 tegn lange.`]},{msgid:`Names must not be empty.`,msgstr:[`Navne kan ikke være tomt.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Navne må ikke ende på "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Navne skal starte med et punktum.`]},{msgid:`New`,msgstr:[`Ny`]},{msgid:`New folder`,msgstr:[`Ny mappe`]},{msgid:`New folder name`,msgstr:[`Ny mappe navn`]},{msgid:`New version`,msgstr:[`Ny version`]},{msgid:`No files in here`,msgstr:[`Ingen filer here`]},{msgid:`No files matching your filter were found.`,msgstr:[`Der blev ikke fundet nogen filer, der matcher dit filter.`]},{msgid:`No matching files`,msgstr:[`Ingen matchende filer`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Indtast et navn med mindst 2 tegn.`]},{msgid:`Recent`,msgstr:[`Seneste`]},{msgid:`Select all checkboxes`,msgstr:[`Markér alle afkrydsningsfelter`]},{msgid:`Select all entries`,msgstr:[`Vælg alle poster`]},{msgid:`Select all existing files`,msgstr:[`Vælg alle eksisterende filer`]},{msgid:`Select all new files`,msgstr:[`Vælg alle nye filer`]},{msgid:`Select entry`,msgstr:[`Vælg post`]},{msgid:`Select the row for {nodename}`,msgstr:[`Vælg rækken for {nodenavn}`]},{msgid:`Size`,msgstr:[`Størelse`]},{msgid:`Skip %n file`,msgid_plural:`Skip %n files`,msgstr:[`Spring %n fil over`,`Spring %n filer over`]},{msgid:`Skip this file`,msgstr:[`Spring denne fil over`]},{msgid:`Submit name`,msgstr:[`Indsend navn`]},{msgid:`Undo`,msgstr:[`Fortryd`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Upload noget indhold eller synkroniser med dine enheder!`]},{msgid:`When an incoming folder is selected, any conflicting files within it will also be overwritten.`,msgstr:[`Når en indkommende mappe er valgt, vil eventuelle modstridende filer i det også blive overskrevet.`]},{msgid:`When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.`,msgstr:[`Når en indkommende mappe er valgt, er indholdet skrevet ind i den eksisterende mappe og en rekursiv konfliktløsning udføres.`]},{msgid:`Which files do you want to keep?`,msgstr:[`Hvilke filer vil du have?`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Du er i øjeblikket identificeret som {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`Du er ikke identificeret.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Du kan ikke efterlade navnet tomt.`]},{msgid:`You need to choose at least one conflict solution`,msgstr:[`Du skal vælge mindst én konfliktløsning`]},{msgid:`You need to select at least one version of each file to continue.`,msgstr:[`Du skal vælge mindst én version af hver fil for at fortsætte.`]}]},{language:`de`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" ist innerhalb eines Namens nicht zulässig.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" ist kein zulässiger Name.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" ist ein ungültiger Ordnername.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" ist kein zulässiger Ordnername`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" ist ein reservierter Name und nicht zulässig.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" ist innerhalb eines Ordnernamens nicht zulässig.`]},{msgid:`%n file conflict`,msgid_plural:`%n files conflict`,msgstr:[`%n Dateikonflikt`,`%n Dateikonflikte`]},{msgid:`%n file conflict in {dirname}`,msgid_plural:`%n file conflicts in {dirname}`,msgstr:[`%n Dateikonflikt in {dirname}`,`%n Dateikonflikte in {dirname}`]},{msgid:`All files`,msgstr:[`Alle Dateien`]},{msgid:`Cancel`,msgstr:[`Abbrechen`]},{msgid:`Cancel the entire operation`,msgstr:[`Den gesamten Vorgang abbrechen`]},{msgid:`Choose`,msgstr:[`Auswählen`]},{msgid:`Choose {file}`,msgstr:[`{file} auswählen`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`%n Datei auswählen`,`%n Dateien auswählen`]},{msgid:`Confirm`,msgstr:[`Bestätigen`]},{msgid:`Continue`,msgstr:[`Fortsetzen`]},{msgid:`Copy`,msgstr:[`Kopieren`]},{msgid:`Copy to {target}`,msgstr:[`Nach {target} kopieren`]},{msgid:`Could not create the new folder`,msgstr:[`Der neue Ordner konnte nicht erstellt werden`]},{msgid:`Could not load files settings`,msgstr:[`Dateieinstellungen konnten nicht geladen werden`]},{msgid:`Could not load files views`,msgstr:[`Dateiansichten konnten nicht geladen werden`]},{msgid:`Create directory`,msgstr:[`Verzeichnis erstellen`]},{msgid:`Current view selector`,msgstr:[`Aktuelle Ansichtsauswahl`]},{msgid:`Enter your name`,msgstr:[`Gib deinen Namen ein`]},{msgid:`Existing version`,msgstr:[`Vorhandene Version`]},{msgid:`Failed to set nickname.`,msgstr:[`Spitzname konnte nicht gespeichert werden.`]},{msgid:`Favorites`,msgstr:[`Favoriten`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Dateien und Ordner, die du als Favorit markierst, werden hier angezeigt.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Dateien und Ordner, die du kürzlich geändert hast, werden hier angezeigt.`]},{msgid:`Filter file list`,msgstr:[`Dateiliste filtern`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Der Ordnername darf nicht leer sein.`]},{msgid:`Guest identification`,msgstr:[`Gast-Identifikation`]},{msgid:`Home`,msgstr:[`Home`]},{msgid:`If you select both versions, the incoming file will have a number added to its name.`,msgstr:[`Wenn beide Versionen ausgewählt werden, wird dem Namen der eingehenden Datei eine Nummer hinzugefügt.`]},{msgid:`Invalid name.`,msgstr:[`Ungültiger Name.`]},{msgid:`Last modified date unknown`,msgstr:[`Datum der letzten Änderung unbekannt`]},{msgid:`Modified`,msgstr:[`Geändert`]},{msgid:`Move`,msgstr:[`Verschieben`]},{msgid:`Move to {target}`,msgstr:[`Nach {target} verschieben`]},{msgid:`Name`,msgstr:[`Name`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Namen dürfen maximal 64 Zeichen lang sein.`]},{msgid:`Names must not be empty.`,msgstr:[`Namen dürfen nicht leer sein.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Namen dürfen nicht mit "{extension}" enden.`]},{msgid:`Names must not start with a dot.`,msgstr:[`Namen dürfen nicht mit einem Punkt beginnen.`]},{msgid:`New`,msgstr:[`Neu`]},{msgid:`New folder`,msgstr:[`Neuer Ordner`]},{msgid:`New folder name`,msgstr:[`Neuer Ordnername`]},{msgid:`New version`,msgstr:[`Neue Version`]},{msgid:`No files in here`,msgstr:[`Hier sind keine Dateien`]},{msgid:`No files matching your filter were found.`,msgstr:[`Es wurden keine Dateien gefunden, die deinem Filter entsprechen.`]},{msgid:`No matching files`,msgstr:[`Keine passenden Dateien`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Bitte einen Namen mit mindestens zwei Zeichen eingeben.`]},{msgid:`Recent`,msgstr:[`Neueste`]},{msgid:`Select all checkboxes`,msgstr:[`Alle Kontrollkästchen aktivieren`]},{msgid:`Select all entries`,msgstr:[`Alle Einträge auswählen`]},{msgid:`Select all existing files`,msgstr:[`Alle vorhandenen Dateien auswählen`]},{msgid:`Select all new files`,msgstr:[`Alle neuen Dateien auswählen`]},{msgid:`Select entry`,msgstr:[`Eintrag auswählen`]},{msgid:`Select the row for {nodename}`,msgstr:[`Die Zeile für {nodename} auswählen.`]},{msgid:`Size`,msgstr:[`Größe`]},{msgid:`Skip %n file`,msgid_plural:`Skip %n files`,msgstr:[`%n Datei überspringen`,`%n Dateien überspringen`]},{msgid:`Skip this file`,msgstr:[`Diese Datei überspringen`]},{msgid:`Submit name`,msgstr:[`Namen senden`]},{msgid:`Undo`,msgstr:[`Rückgängig machen`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Lade Inhalte hoch oder synchronisiere diese mit deinen Geräten!`]},{msgid:`When an incoming folder is selected, any conflicting files within it will also be overwritten.`,msgstr:[`Wenn ein eingehender Ordner ausgewählt wird, werden auch alle darin enthaltenen Dateien mit Konflikten überschrieben.`]},{msgid:`When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.`,msgstr:[`Bei Auswahl eines eingehenden Ordners wird der Inhalt in den vorhandenen Ordner geschrieben und eine rekursive Konfliktlösung durchgeführt.`]},{msgid:`Which files do you want to keep?`,msgstr:[`Welche Dateien sollen behalten werden?`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Du bist derzeit als {nickname} identifiziert.`]},{msgid:`You are currently not identified.`,msgstr:[`Du bist momentan nicht identifiziert.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Du kannst den Namen nicht leer lassen.`]},{msgid:`You need to choose at least one conflict solution`,msgstr:[`Es muss mindestens eine Konfliktlösung gewählt werden`]},{msgid:`You need to select at least one version of each file to continue.`,msgstr:[`Es muss mindestens eine Version jeder Datei ausgewählt werden, um fortzufahren.`]}]},{language:`de_DE`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" ist innerhalb eines Namens nicht zulässig.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" ist kein zulässiger Name.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" ist ein ungültiger Ordnername.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" ist kein zulässiger Ordnername`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" ist ein reservierter Name und nicht zulässig.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" ist innerhalb eines Ordnernamens nicht zulässig.`]},{msgid:`%n file conflict`,msgid_plural:`%n files conflict`,msgstr:[`%n Dateikonflikt`,`%n Dateikonflikte`]},{msgid:`%n file conflict in {dirname}`,msgid_plural:`%n file conflicts in {dirname}`,msgstr:[`%n Dateikonflikt in {dirname}`,`%n Dateikonflikte in {dirname}`]},{msgid:`All files`,msgstr:[`Alle Dateien`]},{msgid:`Cancel`,msgstr:[`Abbrechen`]},{msgid:`Cancel the entire operation`,msgstr:[`Den gesamten Vorgang abbrechen`]},{msgid:`Choose`,msgstr:[`Auswählen`]},{msgid:`Choose {file}`,msgstr:[`{file} auswählen`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`%n Datei auswählen`,`%n Dateien auswählen`]},{msgid:`Confirm`,msgstr:[`Bestätigen`]},{msgid:`Continue`,msgstr:[`Fortsetzen`]},{msgid:`Copy`,msgstr:[`Kopieren`]},{msgid:`Copy to {target}`,msgstr:[`Nach {target} kopieren`]},{msgid:`Could not create the new folder`,msgstr:[`Der neue Ordner konnte nicht erstellt werden`]},{msgid:`Could not load files settings`,msgstr:[`Dateieinstellungen konnten nicht geladen werden`]},{msgid:`Could not load files views`,msgstr:[`Dateiansichten konnten nicht geladen werden`]},{msgid:`Create directory`,msgstr:[`Verzeichnis erstellen`]},{msgid:`Current view selector`,msgstr:[`Aktuelle Ansichtsauswahl`]},{msgid:`Enter your name`,msgstr:[`Geben Sie Ihren Namen ein`]},{msgid:`Existing version`,msgstr:[`Vorhandene Version`]},{msgid:`Failed to set nickname.`,msgstr:[`Spitzname konnte nicht gespeichert werden.`]},{msgid:`Favorites`,msgstr:[`Favoriten`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Dateien und Ordner, die Sie als Favorit markieren, werden hier angezeigt.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Dateien und Ordner, die Sie kürzlich geändert haben, werden hier angezeigt.`]},{msgid:`Filter file list`,msgstr:[`Dateiliste filtern`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Der Ordnername darf nicht leer sein.`]},{msgid:`Guest identification`,msgstr:[`Gast-Identifikation`]},{msgid:`Home`,msgstr:[`Home`]},{msgid:`If you select both versions, the incoming file will have a number added to its name.`,msgstr:[`Wenn beide Versionen ausgewählt werden, wird dem Namen der eingehenden Datei eine Nummer hinzugefügt.`]},{msgid:`Invalid name.`,msgstr:[`Ungültiger Name.`]},{msgid:`Last modified date unknown`,msgstr:[`Datum der letzten Änderung unbekannt`]},{msgid:`Modified`,msgstr:[`Geändert`]},{msgid:`Move`,msgstr:[`Verschieben`]},{msgid:`Move to {target}`,msgstr:[`Nach {target} verschieben`]},{msgid:`Name`,msgstr:[`Name`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Namen dürfen maximal 64 Zeichen lang sein.`]},{msgid:`Names must not be empty.`,msgstr:[`Namen dürfen nicht leer sein.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Namen dürfen nicht mit "{extension}" enden.`]},{msgid:`Names must not start with a dot.`,msgstr:[`Namen dürfen nicht mit einem Punkt beginnen.`]},{msgid:`New`,msgstr:[`Neu`]},{msgid:`New folder`,msgstr:[`Neuer Ordner`]},{msgid:`New folder name`,msgstr:[`Neuer Ordnername`]},{msgid:`New version`,msgstr:[`Neue Version`]},{msgid:`No files in here`,msgstr:[`Hier sind keine Dateien`]},{msgid:`No files matching your filter were found.`,msgstr:[`Es wurden keine Dateien gefunden, die Ihrem Filter entsprechen.`]},{msgid:`No matching files`,msgstr:[`Keine passenden Dateien`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Bitte einen Namen mit mindestens zwei Zeichen eingeben.`]},{msgid:`Recent`,msgstr:[`Neueste`]},{msgid:`Select all checkboxes`,msgstr:[`Alle Kontrollkästchen aktivieren`]},{msgid:`Select all entries`,msgstr:[`Alle Einträge auswählen`]},{msgid:`Select all existing files`,msgstr:[`Alle vorhandenen Dateien auswählen`]},{msgid:`Select all new files`,msgstr:[`Alle neuen Dateien auswählen`]},{msgid:`Select entry`,msgstr:[`Eintrag auswählen`]},{msgid:`Select the row for {nodename}`,msgstr:[`Die Zeile für {nodename} auswählen.`]},{msgid:`Size`,msgstr:[`Größe`]},{msgid:`Skip %n file`,msgid_plural:`Skip %n files`,msgstr:[`%n Datei überspringen`,`%n Dateien überspringen`]},{msgid:`Skip this file`,msgstr:[`Diese Datei überspringen`]},{msgid:`Submit name`,msgstr:[`Namen senden`]},{msgid:`Undo`,msgstr:[`Rückgängig machen`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Laden Sie Inhalte hoch oder synchronisieren Sie diese mit Ihren Geräten!`]},{msgid:`When an incoming folder is selected, any conflicting files within it will also be overwritten.`,msgstr:[`Wenn ein eingehender Ordner ausgewählt wird, werden auch alle darin enthaltenen Dateien mit Konflikten überschrieben.`]},{msgid:`When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.`,msgstr:[`Bei Auswahl eines eingehenden Ordners wird der Inhalt in den vorhandenen Ordner geschrieben und eine rekursive Konfliktlösung durchgeführt.`]},{msgid:`Which files do you want to keep?`,msgstr:[`Welche Dateien sollen behalten werden?`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Sie sind derzeit als {nickname} identifiziert.`]},{msgid:`You are currently not identified.`,msgstr:[`Sie sind momentan nicht identifiziert.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Sie können den Namen nicht leer lassen.`]},{msgid:`You need to choose at least one conflict solution`,msgstr:[`Es muss mindestens eine Konfliktlösung gewählt werden`]},{msgid:`You need to select at least one version of each file to continue.`,msgstr:[`Es muss mindestens eine Version jeder Datei ausgewählt werden, um fortzufahren.`]}]},{language:`el`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" δεν επιτρέπεται μέσα σε ένα όνομα.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" δεν είναι επιτρεπτό όνομα.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`Το "{name}" δεν είναι έγκυρο όνομα φακέλου.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`Το "{name}" δεν είναι επιτρεπτό όνομα φακέλου`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" είναι ένα δεσμευμένο όνομα και δεν επιτρέπεται.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`Το "/" δεν επιτρέπεται μέσα στο όνομα ενός φακέλου.`]},{msgid:`All files`,msgstr:[`Όλα τα αρχεία`]},{msgid:`Cancel`,msgstr:[`Ακύρωση`]},{msgid:`Choose`,msgstr:[`Επιλογή`]},{msgid:`Choose {file}`,msgstr:[`Επιλέξτε {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Επιλέξτε %n αρχείο`,`Επιλέξτε %n αρχεία`]},{msgid:`Copy`,msgstr:[`Αντιγραφή`]},{msgid:`Copy to {target}`,msgstr:[`Αντιγραφή στο {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Αδυναμία δημιουργίας νέου φακέλου`]},{msgid:`Could not load files settings`,msgstr:[`Αδυναμία φόρτωσης ρυθμίσεων αρχείων`]},{msgid:`Could not load files views`,msgstr:[`Αδυναμία φόρτωσης προβολών αρχείων`]},{msgid:`Create directory`,msgstr:[`Δημιουργία καταλόγου`]},{msgid:`Current view selector`,msgstr:[`Επιλογέας τρέχουσας προβολής`]},{msgid:`Enter your name`,msgstr:[`Εισάγετε το όνομά σας`]},{msgid:`Failed to set nickname.`,msgstr:[`Αποτυχία στην ρύθμιση του ψευδώνυμου.`]},{msgid:`Favorites`,msgstr:[`Αγαπημένα`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Τα αρχεία και οι φάκελοι που επισημάνετε ως αγαπημένα θα εμφανίζονται εδώ.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Τα αρχεία και οι φάκελοι που τροποποιήσατε πρόσφατα θα εμφανίζονται εδώ.`]},{msgid:`Filter file list`,msgstr:[`Φιλτράρισμα λίστας αρχείων`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Το όνομα του φακέλου δεν μπορεί να είναι κενό.`]},{msgid:`Guest identification`,msgstr:[`Ταυτοποίηση επισκέπτη`]},{msgid:`Home`,msgstr:[`Αρχική`]},{msgid:`Invalid name.`,msgstr:[`Μη έγκυρο όνομα.`]},{msgid:`Modified`,msgstr:[`Τροποποιήθηκε`]},{msgid:`Move`,msgstr:[`Μετακίνηση`]},{msgid:`Move to {target}`,msgstr:[`Μετακίνηση στο {target}`]},{msgid:`Name`,msgstr:[`Όνομα`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Τα ονόματα μπορούν να έχουν μέγιστο μήκος 64 χαρακτήρες.`]},{msgid:`Names must not be empty.`,msgstr:[`Τα ονόματα δεν πρέπει να είναι κενά.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Τα ονόματα δεν πρέπει να τελειώνουν με "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Τα ονόματα δεν πρέπει να ξεκινούν με τελεία.`]},{msgid:`New`,msgstr:[`Νέο`]},{msgid:`New folder`,msgstr:[`Νέος φάκελος`]},{msgid:`New folder name`,msgstr:[`Όνομα νέου φακέλου`]},{msgid:`No files in here`,msgstr:[`Δεν υπάρχουν αρχεία εδώ`]},{msgid:`No files matching your filter were found.`,msgstr:[`Δεν βρέθηκαν αρχεία που να ταιριάζουν με το φίλτρο σας.`]},{msgid:`No matching files`,msgstr:[`Κανένα αρχείο δεν ταιριάζει`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Παρακαλώ εισάγετε ένα όνομα με τουλάχιστον 2 χαρακτήρες.`]},{msgid:`Recent`,msgstr:[`Πρόσφατα`]},{msgid:`Select all entries`,msgstr:[`Επιλογή όλων των εγγραφών`]},{msgid:`Select entry`,msgstr:[`Επιλογή εγγραφής`]},{msgid:`Select the row for {nodename}`,msgstr:[`Επιλέξτε τη γραμμή για το {nodename}`]},{msgid:`Size`,msgstr:[`Μέγεθος`]},{msgid:`Submit name`,msgstr:[`Υποβολή ονόματος`]},{msgid:`Undo`,msgstr:[`Αναίρεση`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Ανεβάστε κάποιο περιεχόμενο ή συγχρονίστε με τις συσκευές σας!`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Αυτή τη στιγμή έχετε αναγνωριστεί ως {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`Δεν έχετε ταυτοποιηθεί.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Δεν μπορείτε να αφήσετε το όνομα κενό.`]}]},{language:`en_GB`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" is not allowed inside a name.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" is not an allowed name.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" is an invalid folder name.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" is not an allowed folder name`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" is a reserved name and not allowed.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" is not allowed inside a folder name.`]},{msgid:`All files`,msgstr:[`All files`]},{msgid:`Cancel`,msgstr:[`Cancel`]},{msgid:`Choose`,msgstr:[`Choose`]},{msgid:`Choose {file}`,msgstr:[`Choose {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Choose %n file`,`Choose %n files`]},{msgid:`Copy`,msgstr:[`Copy`]},{msgid:`Copy to {target}`,msgstr:[`Copy to {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Could not create the new folder`]},{msgid:`Could not load files settings`,msgstr:[`Could not load files settings`]},{msgid:`Could not load files views`,msgstr:[`Could not load files views`]},{msgid:`Create directory`,msgstr:[`Create directory`]},{msgid:`Current view selector`,msgstr:[`Current view selector`]},{msgid:`Enter your name`,msgstr:[`Enter your name`]},{msgid:`Failed to set nickname.`,msgstr:[`Failed to set nickname.`]},{msgid:`Favorites`,msgstr:[`Favourites`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Files and folders you mark as favourite will show up here.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Files and folders you recently modified will show up here.`]},{msgid:`Filter file list`,msgstr:[`Filter file list`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Folder name cannot be empty.`]},{msgid:`Guest identification`,msgstr:[`Guest identification`]},{msgid:`Home`,msgstr:[`Home`]},{msgid:`Invalid name.`,msgstr:[`Invalid name.`]},{msgid:`Modified`,msgstr:[`Modified`]},{msgid:`Move`,msgstr:[`Move`]},{msgid:`Move to {target}`,msgstr:[`Move to {target}`]},{msgid:`Name`,msgstr:[`Name`]},{msgid:`Names must not be empty.`,msgstr:[`Names must not be empty.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Names must not end with "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Names must not start with a dot.`]},{msgid:`New`,msgstr:[`New`]},{msgid:`New folder`,msgstr:[`New folder`]},{msgid:`New folder name`,msgstr:[`New folder name`]},{msgid:`No files in here`,msgstr:[`No files in here`]},{msgid:`No files matching your filter were found.`,msgstr:[`No files matching your filter were found.`]},{msgid:`No matching files`,msgstr:[`No matching files`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Please enter a name with at least 2 characters.`]},{msgid:`Recent`,msgstr:[`Recent`]},{msgid:`Select all entries`,msgstr:[`Select all entries`]},{msgid:`Select entry`,msgstr:[`Select entry`]},{msgid:`Select the row for {nodename}`,msgstr:[`Select the row for {nodename}`]},{msgid:`Size`,msgstr:[`Size`]},{msgid:`Submit name`,msgstr:[`Submit name`]},{msgid:`Undo`,msgstr:[`Undo`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Upload some content or sync with your devices!`]},{msgid:`You are currently not identified.`,msgstr:[`You are currently not identified.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`You cannot leave the name empty.`]}]},{language:`es`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" no está permitido dentro de un nombre.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" no es un nombre permitido.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" es un nombre de carpeta no válido.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" no es un nombre de carpeta permitido`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" es un nombre reservado y no está permitido.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" no está permitido dentro del nombre de una carpeta.`]},{msgid:`All files`,msgstr:[`Todos los archivos`]},{msgid:`Cancel`,msgstr:[`Cancelar`]},{msgid:`Choose`,msgstr:[`Seleccionar`]},{msgid:`Choose {file}`,msgstr:[`Seleccionar {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Elige %n archivo`,`Elige %n archivos`,`Seleccione %n archivos`]},{msgid:`Copy`,msgstr:[`Copiar`]},{msgid:`Copy to {target}`,msgstr:[`Copiar a {target}`]},{msgid:`Could not create the new folder`,msgstr:[`No se pudo crear la nueva carpeta`]},{msgid:`Could not load files settings`,msgstr:[`No se pudieron cargar los ajustes de archivos`]},{msgid:`Could not load files views`,msgstr:[`No se pudieron cargar las vistas de los archivos`]},{msgid:`Create directory`,msgstr:[`Crear directorio`]},{msgid:`Current view selector`,msgstr:[`Selector de vista actual`]},{msgid:`Enter your name`,msgstr:[`Ingrese su nombre`]},{msgid:`Failed to set nickname.`,msgstr:[`Fallo al establecer apodo.`]},{msgid:`Favorites`,msgstr:[`Favoritos`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Los archivos y carpetas que marque como favoritos aparecerán aquí.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Los archivos y carpetas que modificó recientemente aparecerán aquí.`]},{msgid:`Filter file list`,msgstr:[`Filtrar lista de archivos`]},{msgid:`Folder name cannot be empty.`,msgstr:[`El nombre de la carpeta no puede estar vacío.`]},{msgid:`Guest identification`,msgstr:[`Identificación de invitado`]},{msgid:`Home`,msgstr:[`Inicio`]},{msgid:`Invalid name.`,msgstr:[`Nombre inválido.`]},{msgid:`Modified`,msgstr:[`Modificado`]},{msgid:`Move`,msgstr:[`Mover`]},{msgid:`Move to {target}`,msgstr:[`Mover a {target}`]},{msgid:`Name`,msgstr:[`Nombre`]},{msgid:`Names must not be empty.`,msgstr:[`Los nombres no deben estar vacíos.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Los nombres no deben terminar con "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Los nombres no deben iniciar con un punto.`]},{msgid:`New`,msgstr:[`Nuevo`]},{msgid:`New folder`,msgstr:[` Nueva carpeta`]},{msgid:`New folder name`,msgstr:[`Nuevo nombre de carpeta`]},{msgid:`No files in here`,msgstr:[`No hay archivos aquí`]},{msgid:`No files matching your filter were found.`,msgstr:[`No se encontraron archivos que coincidiesen con su filtro.`]},{msgid:`No matching files`,msgstr:[`No hay archivos coincidentes`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Por favor, ingrese un nombre con al menos 2 caracteres.`]},{msgid:`Recent`,msgstr:[`Reciente`]},{msgid:`Select all entries`,msgstr:[`Seleccionar todas las entradas`]},{msgid:`Select entry`,msgstr:[`Seleccionar entrada`]},{msgid:`Select the row for {nodename}`,msgstr:[`Seleccione la fila para {nodename}`]},{msgid:`Size`,msgstr:[`Tamaño`]},{msgid:`Submit name`,msgstr:[`Enviar nombre`]},{msgid:`Undo`,msgstr:[`Deshacer`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`¡Cargue algún contenido o sincronice con sus dispositivos!`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Ud. se encuentra identificado actualmente como {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`Ud. no se encuentra identificado actualmente.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`No puede dejar el nombre vacío.`]}]},{language:`es_AR`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" es un nombre de carpeta inválido.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" no es un nombre de carpeta permitido`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" no está permitido en el nombre de una carpeta.`]},{msgid:`All files`,msgstr:[`Todos los archivos`]},{msgid:`Choose`,msgstr:[`Elegir`]},{msgid:`Choose {file}`,msgstr:[`Elija {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Elija %n archivo`,`Elija %n archivos`,`Elija %n archivos`]},{msgid:`Copy`,msgstr:[`Copiar`]},{msgid:`Copy to {target}`,msgstr:[`Copiar a {target}`]},{msgid:`Could not create the new folder`,msgstr:[`No se pudo crear la nueva carpeta`]},{msgid:`Could not load files settings`,msgstr:[`No se pudo cargar la configuración de archivos`]},{msgid:`Could not load files views`,msgstr:[`No se pudieron cargar las vistas de los archivos`]},{msgid:`Create directory`,msgstr:[`Crear directorio`]},{msgid:`Current view selector`,msgstr:[`Selector de vista actual`]},{msgid:`Favorites`,msgstr:[`Favoritos`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Los archivos y carpetas que marque como favoritos aparecerán aquí.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Los archivos y carpetas que modificó recientemente aparecerán aquí.`]},{msgid:`Filter file list`,msgstr:[`Filtrar lista de archivos`]},{msgid:`Folder name cannot be empty.`,msgstr:[`El nombre de la carpeta no puede estar vacío.`]},{msgid:`Home`,msgstr:[`Inicio`]},{msgid:`Modified`,msgstr:[`Modificado`]},{msgid:`Move`,msgstr:[`Mover`]},{msgid:`Move to {target}`,msgstr:[`Mover a {target}`]},{msgid:`Name`,msgstr:[`Nombre`]},{msgid:`New`,msgstr:[`Nuevo`]},{msgid:`New folder`,msgstr:[`Nueva carpeta`]},{msgid:`New folder name`,msgstr:[`Nombre de nueva carpeta`]},{msgid:`No files in here`,msgstr:[`No hay archivos aquí`]},{msgid:`No files matching your filter were found.`,msgstr:[`No se encontraron archivos que coincidan con su filtro.`]},{msgid:`No matching files`,msgstr:[`No hay archivos coincidentes`]},{msgid:`Recent`,msgstr:[`Reciente`]},{msgid:`Select all entries`,msgstr:[`Seleccionar todas las entradas`]},{msgid:`Select entry`,msgstr:[`Seleccionar entrada`]},{msgid:`Select the row for {nodename}`,msgstr:[`Seleccione la fila para {nodename}`]},{msgid:`Size`,msgstr:[`Tamaño`]},{msgid:`Undo`,msgstr:[`Deshacer`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`¡Cargue algún contenido o sincronice con sus dispositivos!`]}]},{language:`es_MX`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" es un nombre de carpeta inválido.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" no es un nombre de carpeta permitido.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" no está permitido en el nombre de la carpeta.`]},{msgid:`All files`,msgstr:[`Todos los archivos`]},{msgid:`Choose`,msgstr:[`Seleccionar`]},{msgid:`Choose {file}`,msgstr:[`Seleccionar {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Seleccionar %n archivo`,`Seleccionar %n archivos`,`Seleccionar %n archivos`]},{msgid:`Copy`,msgstr:[`Copiar`]},{msgid:`Copy to {target}`,msgstr:[`Copiar a {target}`]},{msgid:`Could not create the new folder`,msgstr:[`No se pudo crear la nueva carpeta`]},{msgid:`Could not load files settings`,msgstr:[`No se pudo cargar la configuración de archivos`]},{msgid:`Could not load files views`,msgstr:[`No se pudieron cargar las vistas de los archivos`]},{msgid:`Create directory`,msgstr:[`Crear carpeta`]},{msgid:`Current view selector`,msgstr:[`Selector de vista actual`]},{msgid:`Favorites`,msgstr:[`Favoritos`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Los archivos y carpetas que marque como favoritos aparecerán aquí.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Los archivos y carpetas que modificó recientemente aparecerán aquí.`]},{msgid:`Filter file list`,msgstr:[`Filtrar lista de archivos`]},{msgid:`Folder name cannot be empty.`,msgstr:[`El nombre de la carpeta no puede estar vacío.`]},{msgid:`Home`,msgstr:[`Inicio`]},{msgid:`Modified`,msgstr:[`Modificado`]},{msgid:`Move`,msgstr:[`Mover`]},{msgid:`Move to {target}`,msgstr:[`Mover a {target}`]},{msgid:`Name`,msgstr:[`Nombre`]},{msgid:`New`,msgstr:[`Nuevo`]},{msgid:`New folder`,msgstr:[`Nueva carpeta`]},{msgid:`New folder name`,msgstr:[`Nombre de nueva carpeta`]},{msgid:`No files in here`,msgstr:[`No hay archivos aquí`]},{msgid:`No files matching your filter were found.`,msgstr:[`No se encontraron archivos que coincidan con su filtro.`]},{msgid:`No matching files`,msgstr:[`No hay archivos coincidentes`]},{msgid:`Recent`,msgstr:[`Reciente`]},{msgid:`Select all entries`,msgstr:[`Seleccionar todas las entradas`]},{msgid:`Select entry`,msgstr:[`Seleccionar entrada`]},{msgid:`Select the row for {nodename}`,msgstr:[`Seleccione la fila para {nodename}`]},{msgid:`Size`,msgstr:[`Tamaño`]},{msgid:`Undo`,msgstr:[`Deshacer`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`¡Suba algún contenido o sincronice con sus dispositivos!`]}]},{language:`et_EE`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`„{char}“ pole nimes lubatud.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`„{extension}“ pole lubatud nimi.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`„{name}“ on vigane kausta nimi.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`„{name}“ pole kausta nimes lubatud`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`„{segment}“ on reserveeritud nimi ja pole kasutamiseks lubatud.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`„/“ pole kausta nimes lubatud.`]},{msgid:`%n file conflict`,msgid_plural:`%n files conflict`,msgstr:[`%n fail on vastuolus`,`%n faili on omavahel vastuolus`]},{msgid:`%n file conflict in {dirname}`,msgid_plural:`%n file conflicts in {dirname}`,msgstr:[`%n fail on {dirname} kaustas vastuolus`,`%n faili on omavahel {dirname} kaustas vastuolus`]},{msgid:`All files`,msgstr:[`Kõik failid`]},{msgid:`Cancel`,msgstr:[`Katkesta`]},{msgid:`Cancel the entire operation`,msgstr:[`Katkesta kogu tegevus`]},{msgid:`Choose`,msgstr:[`Tee valik`]},{msgid:`Choose {file}`,msgstr:[`Vali {file} fail`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Vali %n fail`,`Vali %n faili`]},{msgid:`Confirm`,msgstr:[`Kinnita`]},{msgid:`Continue`,msgstr:[`Jätka`]},{msgid:`Copy`,msgstr:[`Kopeeri`]},{msgid:`Copy to {target}`,msgstr:[`Kopeeri sihtkohta {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Uut kausta ei saanud luua`]},{msgid:`Could not load files settings`,msgstr:[`Failide seadistusi ei õnnestunud laadida`]},{msgid:`Could not load files views`,msgstr:[`Failide vaatamiskordi ei õnnestunud laadida`]},{msgid:`Create directory`,msgstr:[`Loo kaust`]},{msgid:`Current view selector`,msgstr:[`Praeguse vaate valija`]},{msgid:`Enter your name`,msgstr:[`Sisesta oma nimi`]},{msgid:`Existing version`,msgstr:[`Olemasolev versioon`]},{msgid:`Failed to set nickname.`,msgstr:[`Hüüdnime ei õnnestunud lisada`]},{msgid:`Favorites`,msgstr:[`Lemmikud`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Failid ja kaustad, mida märgistad lemmikuks, kuvatakse siin.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Siin kuvatakse hiljuti muudetud failid ja kaustad.`]},{msgid:`Filter file list`,msgstr:[`Filtreeri faililoendit`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Kausta nimi ei saa olla tühi.`]},{msgid:`Guest identification`,msgstr:[`Külalise tuvastamine`]},{msgid:`Home`,msgstr:[`Avaleht`]},{msgid:`If you select both versions, the incoming file will have a number added to its name.`,msgstr:[`Kui valid mõlemad versioonid, siis uue faili nimele lisatakse number.`]},{msgid:`Invalid name.`,msgstr:[`Vigane nimi.`]},{msgid:`Last modified date unknown`,msgstr:[`Viimase muutmise kuupäev pole teada`]},{msgid:`Modified`,msgstr:[`Muudetud`]},{msgid:`Move`,msgstr:[`Teisalda`]},{msgid:`Move to {target}`,msgstr:[`Teisalda kausta {target}`]},{msgid:`Name`,msgstr:[`Nimi`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Nimed võivad olla vaid kuni 64 tähemärki pikad.`]},{msgid:`Names must not be empty.`,msgstr:[`Nimi ei saa olla tühi.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Nime lõpus ei tohi olla „{extension}“.`]},{msgid:`Names must not start with a dot.`,msgstr:[`Nime alguses ei tohi olla punkt.`]},{msgid:`New`,msgstr:[`Uus`]},{msgid:`New folder`,msgstr:[`Uus kaust`]},{msgid:`New folder name`,msgstr:[`Uue kausta nimi`]},{msgid:`New version`,msgstr:[`Uus versioon`]},{msgid:`No files in here`,msgstr:[`Siin puuduvad failid`]},{msgid:`No files matching your filter were found.`,msgstr:[`Sinu filtrile vastavaid faile ei leidunud.`]},{msgid:`No matching files`,msgstr:[`Puuduvad sobivad failid`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Palun sisesta vähemalt 2 tähemärki pikk nimi.`]},{msgid:`Recent`,msgstr:[`Hiljutine`]},{msgid:`Select all checkboxes`,msgstr:[`Vali kõik märkeruudud`]},{msgid:`Select all entries`,msgstr:[`Vali kõik kirjed`]},{msgid:`Select all existing files`,msgstr:[`Vali kõik olemasolevad failid`]},{msgid:`Select all new files`,msgstr:[`Vali kõik uued failid`]},{msgid:`Select entry`,msgstr:[`Vali kirje`]},{msgid:`Select the row for {nodename}`,msgstr:[`Vali rida „{nodename}“ jaoks`]},{msgid:`Size`,msgstr:[`Suurus`]},{msgid:`Skip %n file`,msgid_plural:`Skip %n files`,msgstr:[`Jäta %n fail vahele`,`Jäta %n faili vahele`]},{msgid:`Skip this file`,msgstr:[`Jäta see fail vahele`]},{msgid:`Submit name`,msgstr:[`Lisa nimi`]},{msgid:`Undo`,msgstr:[`Tühista`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Lisa mingit sisu või sünkroniseeri see oma seadmestest!`]},{msgid:`When an incoming folder is selected, any conflicting files within it will also be overwritten.`,msgstr:[`Kui uute failide kaust on valitud, siis kõik seal leiduvad vastuolus failid saavad üle kirjutatud.`]},{msgid:`When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.`,msgstr:[`Kui uute failide kaust on valitud, siis sisu kirjutatakse olemasolevasse kausta ja korraldatakse rekursiivne failikonfliktide lahendamine.`]},{msgid:`Which files do you want to keep?`,msgstr:[`Missugused failid tahaksid alles jätta?`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Sa oled hetkel tuvastatav kui {nickname}..`]},{msgid:`You are currently not identified.`,msgstr:[`Sa oled hetkel tuvastamata.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Sa ei saa jätte nime tühjaks.`]},{msgid:`You need to choose at least one conflict solution`,msgstr:[`Sa pead valima vähemalt ühe failikonflikti lahenduse.`]},{msgid:`You need to select at least one version of each file to continue.`,msgstr:[`Jätkamaks pead valima igast failist vähemalt ühe versiooni.`]}]},{language:`fa`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`{name} نام پوشه معتبر نیست`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`{name} نام پوشه مجاز نیست`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" نمیتواند در نام پوشه استفاده شود.`]},{msgid:`All files`,msgstr:[`همه فایلها`]},{msgid:`Cancel`,msgstr:[`لغو`]},{msgid:`Choose`,msgstr:[`انتخاب`]},{msgid:`Choose {file}`,msgstr:[`انتخاب {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`انتخاب %n فایل`,`انتخاب %n فایل`]},{msgid:`Copy`,msgstr:[`رونوشت`]},{msgid:`Copy to {target}`,msgstr:[`رونوشت از {target}`]},{msgid:`Could not create the new folder`,msgstr:[`پوشه جدید ایجاد نشد`]},{msgid:`Could not load files settings`,msgstr:[`تنظیمات فایل باز نشد`]},{msgid:`Could not load files views`,msgstr:[`نمای فایلها بارگیری نشد`]},{msgid:`Create directory`,msgstr:[`ایجاد فهرست`]},{msgid:`Current view selector`,msgstr:[`انتخابگر نماگر فعلی`]},{msgid:`Enter your name`,msgstr:[`نام خود را وارد کنید`]},{msgid:`Failed to set nickname.`,msgstr:[`تنظیم نام مستعار ناموفق بود.`]},{msgid:`Favorites`,msgstr:[`علایق`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`فایلها و پوشههایی که بهعنوان مورد علاقه علامتگذاری میکنید در اینجا نشان داده میشوند.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`فایلها و پوشههایی که اخیراً تغییر دادهاید در اینجا نمایش داده میشوند.`]},{msgid:`Filter file list`,msgstr:[`فیلتر لیست فایل`]},{msgid:`Folder name cannot be empty.`,msgstr:[`نام پوشه نمی تواند خالی باشد.`]},{msgid:`Guest identification`,msgstr:[`شناسایی مهمان`]},{msgid:`Home`,msgstr:[`خانه`]},{msgid:`Modified`,msgstr:[`اصلاح شده`]},{msgid:`Move`,msgstr:[`انتقال`]},{msgid:`Move to {target}`,msgstr:[`انتقال به {target}`]},{msgid:`Name`,msgstr:[`نام`]},{msgid:`New`,msgstr:[`جدید`]},{msgid:`New folder`,msgstr:[`پوشه جدید`]},{msgid:`New folder name`,msgstr:[`نام پوشه جدید`]},{msgid:`No files in here`,msgstr:[`فایلی اینجا نیست`]},{msgid:`No files matching your filter were found.`,msgstr:[`هیچ فایلی مطابق با فیلتر شما یافت نشد.`]},{msgid:`No matching files`,msgstr:[`فایل منطبقی وجود ندارد`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`لطفاً نامی با حداقل ۲ کاراکتر وارد کنید.`]},{msgid:`Recent`,msgstr:[`اخیر`]},{msgid:`Select all entries`,msgstr:[`انتخاب همه ورودی ها`]},{msgid:`Select entry`,msgstr:[`انتخاب ورودی`]},{msgid:`Select the row for {nodename}`,msgstr:[`انتخاب ردیف برای {nodename}`]},{msgid:`Size`,msgstr:[`اندازه`]},{msgid:`Submit name`,msgstr:[`ارسال نام`]},{msgid:`Undo`,msgstr:[`بازگردانی`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`مقداری محتوا آپلود کنید یا با دستگاه های خود همگام سازی کنید!`]},{msgid:`You are currently not identified.`,msgstr:[`شما در حال حاضر شناسایی نشدهاید.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`نمیتوانید نام را خالی بگذارید.`]}]},{language:`fi_FI`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" ei ole sallittu nimessä.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" ei ole sallittu nimi.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" on virheellinen kansion nimi.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" ei ole sallittu kansion nimi`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" on varattu nimi eikä se ole sallittu.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" ei ole sallittu kansion nimessä.`]},{msgid:`All files`,msgstr:[`Kaikki tiedostot`]},{msgid:`Cancel`,msgstr:[`Peruuta`]},{msgid:`Choose`,msgstr:[`Valitse`]},{msgid:`Choose {file}`,msgstr:[`Valitse {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Valitse %n tiedosto`,`Valitse %n tiedostoa`]},{msgid:`Copy`,msgstr:[`Kopioi`]},{msgid:`Copy to {target}`,msgstr:[`Kopioi sijaintiin {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Uutta kansiota ei voitu luoda`]},{msgid:`Could not load files settings`,msgstr:[`Tiedoston asetuksia ei saa ladattua`]},{msgid:`Could not load files views`,msgstr:[`Tiedoston näkymiä ei saa ladattua`]},{msgid:`Create directory`,msgstr:[`Luo kansio`]},{msgid:`Current view selector`,msgstr:[`Nykyisen näkymän valinta`]},{msgid:`Enter your name`,msgstr:[`Kirjoita nimesi`]},{msgid:`Failed to set nickname.`,msgstr:[`Kutsumanimen asettaminen epäonnistui.`]},{msgid:`Favorites`,msgstr:[`Suosikit`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Tiedostot ja kansiot, jotka merkitset suosikkeihisi, näkyvät täällä.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Tiedostot ja kansiot, joita muokkasit äskettäin, näkyvät täällä.`]},{msgid:`Filter file list`,msgstr:[`Suodata tiedostolistaa`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Kansion nimi ei voi olla tyhjä.`]},{msgid:`Guest identification`,msgstr:[`Vieraan tunnistaminen`]},{msgid:`Home`,msgstr:[`Koti`]},{msgid:`Invalid name.`,msgstr:[`Virheellinen nimi.`]},{msgid:`Modified`,msgstr:[`Muokattu`]},{msgid:`Move`,msgstr:[`Siirrä`]},{msgid:`Move to {target}`,msgstr:[`Siirrä sijaintiin {target}`]},{msgid:`Name`,msgstr:[`Nimi`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Nimissä voi olla enintään 64 merkkiä.`]},{msgid:`Names must not be empty.`,msgstr:[`Nimet eivät saa olla tyhjiä.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Nimet eivät saa päättyä sanaan "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Nimet eivät saa alkaa pisteellä.`]},{msgid:`New`,msgstr:[`Uusi`]},{msgid:`New folder`,msgstr:[`Uusi kansio`]},{msgid:`New folder name`,msgstr:[`Uuden kansion nimi`]},{msgid:`No files in here`,msgstr:[`Täällä ei ole tiedostoja`]},{msgid:`No files matching your filter were found.`,msgstr:[`Suodatinta vastaavia tiedostoja ei löytynyt.`]},{msgid:`No matching files`,msgstr:[`Ei vastaavia tiedostoja`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Kirjoita vähintään kaksi merkkiä sisältävä nimi.`]},{msgid:`Recent`,msgstr:[`Viimeisimmät`]},{msgid:`Select all entries`,msgstr:[`Valitse kaikki tietueet`]},{msgid:`Select entry`,msgstr:[`Valitse tietue`]},{msgid:`Select the row for {nodename}`,msgstr:[`Valitse rivi {nodename}:lle`]},{msgid:`Size`,msgstr:[`Koko`]},{msgid:`Submit name`,msgstr:[`Lähetä nimi`]},{msgid:`Undo`,msgstr:[`Kumoa`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Lähetä jotain sisältöä tai synkronoi laitteidesi kanssa!`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Sinut tunnetaan tällä hetkellä nimellä {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`Sinua ei ole tunnistettu.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Nimeä ei voi jättää tyhjäksi.`]}]},{language:`fr`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" n'est pas autorisé dans un nom.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" n'est pas un nom autorisé.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" n'est pas un nom de dossier valide.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" n'est pas un nom de dossier autorisé`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" est un nom réservé et n'est pas autorisé.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`Le caractère "/" n'est pas autorisé dans un nom de dossier.`]},{msgid:`All files`,msgstr:[`Tous les fichiers`]},{msgid:`Cancel`,msgstr:[`Annuler`]},{msgid:`Choose`,msgstr:[`Choisir`]},{msgid:`Choose {file}`,msgstr:[`Choisir {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Choisir %n fichier`,`Choisir %n fichiers`,`Choisir %n fichiers `]},{msgid:`Copy`,msgstr:[`Copier`]},{msgid:`Copy to {target}`,msgstr:[`Copier vers {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Impossible de créer le nouveau dossier`]},{msgid:`Could not load files settings`,msgstr:[`Les paramètres des fichiers n'ont pas pu être chargés`]},{msgid:`Could not load files views`,msgstr:[`Impossible de charger les vues des fichiers`]},{msgid:`Create directory`,msgstr:[`Créer un répertoire`]},{msgid:`Current view selector`,msgstr:[`Sélecteur d'affichage actuel`]},{msgid:`Enter your name`,msgstr:[`Entrez votre nom`]},{msgid:`Failed to set nickname.`,msgstr:[`Échec de définition du surnom.`]},{msgid:`Favorites`,msgstr:[`Favoris`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Les fichiers et répertoires marqués en favoris apparaîtront ici.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Les fichiers et répertoires modifiés récemment apparaîtront ici.`]},{msgid:`Filter file list`,msgstr:[`Filtrer la liste des fichiers`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Le nom du dossier ne peut pas être vide.`]},{msgid:`Guest identification`,msgstr:[`Identification d'invité`]},{msgid:`Home`,msgstr:[`Accueil`]},{msgid:`Invalid name.`,msgstr:[`Nom invalide.`]},{msgid:`Modified`,msgstr:[`Modifié`]},{msgid:`Move`,msgstr:[`Déplacer`]},{msgid:`Move to {target}`,msgstr:[`Déplacer vers {target}`]},{msgid:`Name`,msgstr:[`Nom`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Les noms peuvent comporter au maximum 64 caractères.`]},{msgid:`Names must not be empty.`,msgstr:[`Les noms ne peuvent pas être vides.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Les noms ne doivent pas se terminer par "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Les noms ne peuvent pas commencer par un point.`]},{msgid:`New`,msgstr:[`Nouveau`]},{msgid:`New folder`,msgstr:[`Nouveau dossier`]},{msgid:`New folder name`,msgstr:[`Nom du nouveau dossier`]},{msgid:`No files in here`,msgstr:[`Aucun fichier ici`]},{msgid:`No files matching your filter were found.`,msgstr:[`Aucun fichier trouvé correspondant à votre filtre.`]},{msgid:`No matching files`,msgstr:[`Aucun fichier correspondant`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Veuillez entrer un nom avec au moins 2 caractères.`]},{msgid:`Recent`,msgstr:[`Récents`]},{msgid:`Select all entries`,msgstr:[`Tout sélectionner`]},{msgid:`Select entry`,msgstr:[`Sélectionner une entrée`]},{msgid:`Select the row for {nodename}`,msgstr:[`Sélectionner l'enregistrement pour {nodename}`]},{msgid:`Size`,msgstr:[`Taille`]},{msgid:`Submit name`,msgstr:[`Envoyer le nom`]},{msgid:`Undo`,msgstr:[`Rétablir`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Chargez du contenu ou synchronisez avec vos équipements !`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Vous êtes actuellement identifié comme {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`Vous n'êtes pas identifié actuellement.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Vous ne pouvez pas laisser le nom vide.`]}]},{language:`ga`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`Ní cheadaítear "{char}" laistigh d'ainm.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`Ní ainm ceadaithe é "{extension}".`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`Is ainm fillteáin neamhbhailí é "{name}".`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`Ní ainm fillteáin ceadaithe é "{name}".`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`Is ainm curtha in áirithe é "{segment}" agus ní cheadaítear é.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`Ní cheadaítear "/" taobh istigh d'ainm fillteáin.`]},{msgid:`%n file conflict`,msgid_plural:`%n files conflict`,msgstr:[`%n coimhlint comhaid`,`%n coimhlint comhad`,`%n coimhlint comhad`,`%n coimhlint comhad`,`%n coimhlint comhad`]},{msgid:`%n file conflict in {dirname}`,msgid_plural:`%n file conflicts in {dirname}`,msgstr:[`%n coimhlint comhaid i {dirname}`,`%n coimhlintí comhaid i {dirname}`,`%n coimhlintí comhaid i {dirname}`,`%n coimhlintí comhaid i {dirname}`,`%n coimhlintí comhaid i {dirname}`]},{msgid:`All files`,msgstr:[`Gach comhad`]},{msgid:`Cancel`,msgstr:[`Cealaigh`]},{msgid:`Cancel the entire operation`,msgstr:[`Cealaigh an oibríocht ar fad`]},{msgid:`Choose`,msgstr:[`Roghnaigh`]},{msgid:`Choose {file}`,msgstr:[`Roghnaigh {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Roghnaigh %n comhad`,`Roghnaigh %n comhaid`,`Roghnaigh %n comhaid`,`Roghnaigh %n comhaid`,`Roghnaigh %n comhaid`]},{msgid:`Confirm`,msgstr:[`Deimhnigh`]},{msgid:`Continue`,msgstr:[`Lean ar aghaidh`]},{msgid:`Copy`,msgstr:[`Cóip`]},{msgid:`Copy to {target}`,msgstr:[`Cóipeáil chuig {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Níorbh fhéidir an fillteán nua a chruthú`]},{msgid:`Could not load files settings`,msgstr:[`Níorbh fhéidir socruithe comhaid a lódáil`]},{msgid:`Could not load files views`,msgstr:[`Níorbh fhéidir radhairc comhad a lódáil`]},{msgid:`Create directory`,msgstr:[`Cruthaigh eolaire`]},{msgid:`Current view selector`,msgstr:[`Roghnóir amhairc reatha`]},{msgid:`Enter your name`,msgstr:[`Cuir isteach d'ainm`]},{msgid:`Existing version`,msgstr:[`Leagan atá ann cheana féin`]},{msgid:`Failed to set nickname.`,msgstr:[`Theip ar leasainm a shocrú.`]},{msgid:`Favorites`,msgstr:[`Ceanáin`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Taispeánfar comhaid agus fillteáin a mharcálann tú mar is fearr leat anseo.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Taispeánfar comhaid agus fillteáin a d'athraigh tú le déanaí anseo.`]},{msgid:`Filter file list`,msgstr:[`Scag liosta comhad`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Ní féidir ainm fillteáin a bheith folamh.`]},{msgid:`Guest identification`,msgstr:[`Aitheantas aoi`]},{msgid:`Home`,msgstr:[`Baile`]},{msgid:`If you select both versions, the incoming file will have a number added to its name.`,msgstr:[`Má roghnaíonn tú an dá leagan, cuirfear uimhir le hainm an chomhaid atá ag teacht isteach.`]},{msgid:`Invalid name.`,msgstr:[`Ainm neamhbhailí.`]},{msgid:`Last modified date unknown`,msgstr:[`Dáta an athraithe dheireanaigh anaithnid`]},{msgid:`Modified`,msgstr:[`Athraithe`]},{msgid:`Move`,msgstr:[`Bog`]},{msgid:`Move to {target}`,msgstr:[`Bog go{target}`]},{msgid:`Name`,msgstr:[`Ainm`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Ní fhéadfaidh ainmneacha a bheith níos mó ná 64 carachtar ar fhad.`]},{msgid:`Names must not be empty.`,msgstr:[`Ní féidir ainmneacha a bheith folamh.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Ní féidir ainmneacha a chríochnú le "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Ní mór ainmneacha a bheith ag tosú le ponc.`]},{msgid:`New`,msgstr:[`Nua`]},{msgid:`New folder`,msgstr:[`Fillteán nua`]},{msgid:`New folder name`,msgstr:[`Ainm fillteáin nua`]},{msgid:`New version`,msgstr:[`Leagan nua`]},{msgid:`No files in here`,msgstr:[`Níl aon chomhaid istigh anseo`]},{msgid:`No files matching your filter were found.`,msgstr:[`Níor aimsíodh aon chomhad a tháinig le do scagaire.`]},{msgid:`No matching files`,msgstr:[`Gan comhaid meaitseála`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Cuir isteach ainm ina bhfuil 2 charachtar ar a laghad.`]},{msgid:`Recent`,msgstr:[`le déanaí`]},{msgid:`Select all checkboxes`,msgstr:[`Roghnaigh na boscaí seiceála go léir`]},{msgid:`Select all entries`,msgstr:[`Roghnaigh gach iontráil`]},{msgid:`Select all existing files`,msgstr:[`Roghnaigh na comhaid uile atá ann cheana`]},{msgid:`Select all new files`,msgstr:[`Roghnaigh gach comhad nua`]},{msgid:`Select entry`,msgstr:[`Roghnaigh iontráil`]},{msgid:`Select the row for {nodename}`,msgstr:[`Roghnaigh an ró do {nodename}`]},{msgid:`Size`,msgstr:[`Méid`]},{msgid:`Skip %n file`,msgid_plural:`Skip %n files`,msgstr:[`Léim %n comhad`,`Léim %n comhaid`,`Léim %n comhaid`,`Léim %n comhaid`,`Léim %n comhaid`]},{msgid:`Skip this file`,msgstr:[`Scipeáil an comhad seo`]},{msgid:`Submit name`,msgstr:[`Cuir isteach ainm`]},{msgid:`Undo`,msgstr:[`Cealaigh`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Uaslódáil roinnt ábhair nó sioncronaigh le do ghléasanna!`]},{msgid:`When an incoming folder is selected, any conflicting files within it will also be overwritten.`,msgstr:[`Nuair a roghnaítear fillteán isteach, déanfar aon chomhaid choimhlinteacha ann a athscríobh freisin.`]},{msgid:`When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.`,msgstr:[`Nuair a roghnaítear fillteán isteach, scríobhtar an t-ábhar isteach sa fhillteán atá ann cheana féin agus déantar réiteach coinbhleachta athchúrsach.`]},{msgid:`Which files do you want to keep?`,msgstr:[`Cé na comhaid ar mhaith leat a choinneáil?`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Is é {nickname} an ainm atá ort faoi láthair.`]},{msgid:`You are currently not identified.`,msgstr:[`Níl aitheantas tugtha duit faoi láthair.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Ní féidir leat an t-ainm a fhágáil folamh.`]},{msgid:`You need to choose at least one conflict solution`,msgstr:[`Ní mór duit réiteach coinbhleachta amháin ar a laghad a roghnú`]},{msgid:`You need to select at least one version of each file to continue.`,msgstr:[`Ní mór duit leagan amháin ar a laghad de gach comhad a roghnú le leanúint ar aghaidh.`]}]},{language:`gl`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`«{char}» non está permitido dentro dun nome.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`«{extension}» non é un nome permitido.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`«{name}» non é un nome de cartafol válido.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`«{name}» non é un nome de cartafol permitido`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`«{segment}» é un nome reservado e non está permitido.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`A «/» non está permitida no nome dun cartafol.`]},{msgid:`%n file conflict`,msgid_plural:`%n files conflict`,msgstr:[`%n ficheiro en conflito`,`%n ficheiros en conflito`]},{msgid:`%n file conflict in {dirname}`,msgid_plural:`%n file conflicts in {dirname}`,msgstr:[`%n ficheiro en conflito en {dirname}`,`%n ficheiros en conflito en {dirname}`]},{msgid:`All files`,msgstr:[`Todos os ficheiros`]},{msgid:`Cancel`,msgstr:[`Cancelar`]},{msgid:`Cancel the entire operation`,msgstr:[`Cancelar toda a operación`]},{msgid:`Choose`,msgstr:[`Escoller`]},{msgid:`Choose {file}`,msgstr:[`Escoller {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Escoller %n ficheiro`,`Escoller %n ficheiros`]},{msgid:`Confirm`,msgstr:[`Confirmar`]},{msgid:`Continue`,msgstr:[`Continuar`]},{msgid:`Copy`,msgstr:[`Copiar`]},{msgid:`Copy to {target}`,msgstr:[`Copiar en {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Non foi posíbel crear o novo cartafol`]},{msgid:`Could not load files settings`,msgstr:[`Non foi posíbel cargar os axustes dos ficheiros`]},{msgid:`Could not load files views`,msgstr:[`Non foi posíbel cargar as vistas dos ficheiros`]},{msgid:`Create directory`,msgstr:[`Crear un directorio`]},{msgid:`Current view selector`,msgstr:[`Selector de vista actual`]},{msgid:`Enter your name`,msgstr:[`Introduza o seu nome`]},{msgid:`Existing version`,msgstr:[`Versión existente`]},{msgid:`Failed to set nickname.`,msgstr:[`Produciuse un fallo ao definir o alcume.`]},{msgid:`Favorites`,msgstr:[`Favoritos`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Os ficheiros e cartafoles que marque como favoritos aparecerán aquí.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Os ficheiros e cartafoles que modificou recentemente aparecerán aquí.`]},{msgid:`Filter file list`,msgstr:[`Filtrar a lista de ficheiros`]},{msgid:`Folder name cannot be empty.`,msgstr:[`O nome do cartafol non pode estar baleiro.`]},{msgid:`Guest identification`,msgstr:[`Identificación do convidado`]},{msgid:`Home`,msgstr:[`Inicio`]},{msgid:`If you select both versions, the incoming file will have a number added to its name.`,msgstr:[`Se selecciona ambas as versións, o ficheiro entrante terá un número engadido ao seu nome.`]},{msgid:`Invalid name.`,msgstr:[`Nome incorrecto`]},{msgid:`Last modified date unknown`,msgstr:[`Data da última modificación descoñecida`]},{msgid:`Modified`,msgstr:[`Modificado`]},{msgid:`Move`,msgstr:[`Mover`]},{msgid:`Move to {target}`,msgstr:[`Mover cara a {target}`]},{msgid:`Name`,msgstr:[`Nome`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Os nomes poden ter unha lonxitude máxima de 64 caracteres.`]},{msgid:`Names must not be empty.`,msgstr:[`Os nomes non deben estar baleiros.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Os nomes non deben rematar en «{extension}».`]},{msgid:`Names must not start with a dot.`,msgstr:[`Os nomes non deben comezar cun punto.`]},{msgid:`New`,msgstr:[`Novo`]},{msgid:`New folder`,msgstr:[`Novo cartafol`]},{msgid:`New folder name`,msgstr:[`Novo nome do cartafol`]},{msgid:`New version`,msgstr:[`Nova versión`]},{msgid:`No files in here`,msgstr:[`Aquí non hai ficheiros`]},{msgid:`No files matching your filter were found.`,msgstr:[`Non se atopou ningún ficheiro que coincida co filtro.`]},{msgid:`No matching files`,msgstr:[`Non hai ficheiros coincidentes`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Introduza un nome con polo menos 2 caracteres.`]},{msgid:`Recent`,msgstr:[`Recente`]},{msgid:`Select all checkboxes`,msgstr:[`Seleccionar todas as caixas`]},{msgid:`Select all entries`,msgstr:[`Seleccionar todas as entradas`]},{msgid:`Select all existing files`,msgstr:[`Seleccionar todos os ficheiros existentes`]},{msgid:`Select all new files`,msgstr:[`Seleccionar todos os ficheiros novos`]},{msgid:`Select entry`,msgstr:[`Seleccionar a entrada`]},{msgid:`Select the row for {nodename}`,msgstr:[`Seleccionar a fila para {nodename}`]},{msgid:`Size`,msgstr:[`Tamaño`]},{msgid:`Skip %n file`,msgid_plural:`Skip %n files`,msgstr:[`Omitir %n ficheiro`,`Omitir %n ficheiros`]},{msgid:`Skip this file`,msgstr:[`Omitir este ficheiro`]},{msgid:`Submit name`,msgstr:[`Enviar o nome`]},{msgid:`Undo`,msgstr:[`Desfacer`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Enviar algún contido ou sincronizalo cos seus dispositivos!`]},{msgid:`When an incoming folder is selected, any conflicting files within it will also be overwritten.`,msgstr:[`Cando se selecciona un cartafol entrante, todos os ficheiros conflitivos dentro dela tamén serán sobrescritos.`]},{msgid:`When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.`,msgstr:[`Cando se selecciona un cartafol entrante, o contido escríbese no cartafol existente e realízase unha resolución recursiva de conflitos.`]},{msgid:`Which files do you want to keep?`,msgstr:[`Que ficheiros quere conservar?`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Vde. está identificado actualmente como {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`Vde. non está identificado actualmente.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Vde. non pode deixar o nome baleiro.`]},{msgid:`You need to choose at least one conflict solution`,msgstr:[`É necesario escoller polo menos unha solución de conflito`]},{msgid:`You need to select at least one version of each file to continue.`,msgstr:[`É necesario seleccionar polo menos unha versión de cada ficheiro para continuar.`]}]},{language:`hu_HU`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" nem engedélyezett névben.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" nem engedélyezett név.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`„{name}” érvénytelen mappanév.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`„{name}” nem engedélyezett mappanév`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" foglalt név és nem engedélyezett.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`„/” jel nem szerepelhet mappa nevében.`]},{msgid:`All files`,msgstr:[`Minden fájl`]},{msgid:`Cancel`,msgstr:[`Mégse`]},{msgid:`Choose`,msgstr:[`Kiválasztás`]},{msgid:`Choose {file}`,msgstr:[`{file} kiválasztása`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`%n fájl kiválasztása`,`%n fájl kiválasztása`]},{msgid:`Copy`,msgstr:[`Másolás`]},{msgid:`Copy to {target}`,msgstr:[`Másolás ide: {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Az új mappa létrehozása nem lehetséges`]},{msgid:`Could not load files settings`,msgstr:[`Fájlbeállítások betöltése nem lehetséges`]},{msgid:`Could not load files views`,msgstr:[`Fájlnézetek betöltése nem lehetséges`]},{msgid:`Create directory`,msgstr:[`Mappa létrehozása`]},{msgid:`Current view selector`,msgstr:[`Jelenlegi nézet választó`]},{msgid:`Enter your name`,msgstr:[`Add meg a neved`]},{msgid:`Failed to set nickname.`,msgstr:[`Becenév beállítás sikertelen.`]},{msgid:`Favorites`,msgstr:[`Kedvencek`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`A kedvencként megjelölt fájlok és mappák itt jelennek meg.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`A nemrég módosított fájlok és mappák itt jelennek meg.`]},{msgid:`Filter file list`,msgstr:[`Fájl lista szűrése`]},{msgid:`Folder name cannot be empty.`,msgstr:[`A mappa neve nem lehet üres.`]},{msgid:`Guest identification`,msgstr:[`Vendég azonosítás`]},{msgid:`Home`,msgstr:[`Kezdőlap`]},{msgid:`Invalid name.`,msgstr:[`Érvénytelen név.`]},{msgid:`Modified`,msgstr:[`Módosítva`]},{msgid:`Move`,msgstr:[`Mozgatás`]},{msgid:`Move to {target}`,msgstr:[`Mozgatás ide: {target}`]},{msgid:`Name`,msgstr:[`Név`]},{msgid:`Names must not be empty.`,msgstr:[`Nevek nem lehetnek üresek.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Nevek nem végződhetnek "{extension}"-re.`]},{msgid:`Names must not start with a dot.`,msgstr:[`Nevek nem kezdődhetnek ponttal.`]},{msgid:`New`,msgstr:[`Új`]},{msgid:`New folder`,msgstr:[`Új mappa`]},{msgid:`New folder name`,msgstr:[`Új mappa név`]},{msgid:`No files in here`,msgstr:[`Itt nincsenek fájlok`]},{msgid:`No files matching your filter were found.`,msgstr:[`Nincs a szűrési feltételeknek megfelelő fájl.`]},{msgid:`No matching files`,msgstr:[`Nincs ilyen fájl`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Kérlek adj meg egy legalább 2 karakteres nevet.`]},{msgid:`Recent`,msgstr:[`Gyakori`]},{msgid:`Select all entries`,msgstr:[`Minden bejegyzés kijelölése`]},{msgid:`Select entry`,msgstr:[`Bejegyzés kijelölése`]},{msgid:`Select the row for {nodename}`,msgstr:[`Válassz sort a következőnek: {nodename}`]},{msgid:`Size`,msgstr:[`Méret`]},{msgid:`Submit name`,msgstr:[`Név beküldése`]},{msgid:`Undo`,msgstr:[`Visszavonás`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Tölts fel tartalmat vagy szinkronizálj az eszközeiddel!`]},{msgid:`You are currently not identified.`,msgstr:[`Jelenleg nem vagy azonosítva.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`A nevet nem hagyhatod üresen.`]}]},{language:`hy`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`{name} սխալ թղթապանակի անվանում է`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`{name} համարվում է անթույլատրելի թղթապանակի անվանում`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`/ չի թույլատրվում օգտագործել անվանման մեջ`]},{msgid:`All files`,msgstr:[`Բոլոր ֆայլերը`]},{msgid:`Choose`,msgstr:[`Ընտրել`]},{msgid:`Choose {file}`,msgstr:[`Ընտրել {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Ընտրել %n ֆայլ`,`Ընտրել %n ֆայլեր`]},{msgid:`Copy`,msgstr:[`Պատճենել`]},{msgid:`Copy to {target}`,msgstr:[`Պատճենել {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Չստացվեց ստեղծել նոր թղթապանակը`]},{msgid:`Could not load files settings`,msgstr:[`Չստացվեց բեռնել ֆայլի կարգավորումները`]},{msgid:`Could not load files views`,msgstr:[`Չստացվեց բեռնել ֆայլերի դիտումները`]},{msgid:`Create directory`,msgstr:[`Ստեղծել դիրեկտորիա`]},{msgid:`Current view selector`,msgstr:[`Ընթացիկ դիտման ընտրիչ`]},{msgid:`Favorites`,msgstr:[`Նախընտրելիներ`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Այստեղ կցուցադրվեն այն ֆայլերն ու պանակները, որոնք դուք նշել եք որպես նախընտրելիներ:`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Այստեղ կցուցադրվեն այն ֆայլերն ու պանակները, որոնք վերջերս փոխել եք:`]},{msgid:`Filter file list`,msgstr:[`Ֆիլտրել ֆայլերի ցուցակը`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Թղթապանակի անունը չի կարող դատարկ լինել:`]},{msgid:`Home`,msgstr:[`Սկիզբ`]},{msgid:`Modified`,msgstr:[`Փոփոխված`]},{msgid:`Move`,msgstr:[`Տեղափոխել`]},{msgid:`Move to {target}`,msgstr:[`Տեղափոխել {target}`]},{msgid:`Name`,msgstr:[`Անուն`]},{msgid:`New`,msgstr:[`Նոր`]},{msgid:`New folder`,msgstr:[`Նոր թղթապանակ`]},{msgid:`New folder name`,msgstr:[`Նոր թղթապանակի անվանում`]},{msgid:`No files in here`,msgstr:[`Այստեղ չկան ֆայլեր`]},{msgid:`No files matching your filter were found.`,msgstr:[`Ձեր ֆիլտրին համապատասխանող ֆայլերը չեն գտնվել:`]},{msgid:`No matching files`,msgstr:[`Չկան համապատասխան ֆայլեր`]},{msgid:`Recent`,msgstr:[`Վերջին`]},{msgid:`Select all entries`,msgstr:[`Ընտրել բոլոր գրառումները`]},{msgid:`Select entry`,msgstr:[`Ընտրել բոլոր գրառումը`]},{msgid:`Select the row for {nodename}`,msgstr:[`Ընտրեք տողը {nodename}-ի համար `]},{msgid:`Size`,msgstr:[`Չափ`]},{msgid:`Undo`,msgstr:[`Ետարկել`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Ներբեռնեք որոշ բովանդակություն կամ համաժամացրեք այն ձեր սարքերի հետ:`]}]},{language:`id`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" bukan nama folder yang valid.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" merupakan nama folder yang tidak diperbolehkan`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" tidak diperbolehkan di dalam nama folder.`]},{msgid:`All files`,msgstr:[`Semua berkas`]},{msgid:`Choose`,msgstr:[`Pilih`]},{msgid:`Choose {file}`,msgstr:[`Pilih {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Pilih %n file`]},{msgid:`Copy`,msgstr:[`Salin`]},{msgid:`Copy to {target}`,msgstr:[`Salin ke {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Tidak dapat membuat folder baru`]},{msgid:`Could not load files settings`,msgstr:[`Tidak dapat memuat pengaturan file`]},{msgid:`Could not load files views`,msgstr:[`Tidak dapat memuat tampilan file`]},{msgid:`Create directory`,msgstr:[`Buat direktori`]},{msgid:`Current view selector`,msgstr:[`Pemilih tampilan saat ini`]},{msgid:`Favorites`,msgstr:[`Favorit`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Berkas dan folder yang Anda tandai sebagai favorit akan muncul di sini.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Berkas dan folder yang Anda ubah baru-baru ini akan muncul di sini.`]},{msgid:`Filter file list`,msgstr:[`Saring daftar berkas`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Name berkas tidak boleh kosong.`]},{msgid:`Home`,msgstr:[`Beranda`]},{msgid:`Modified`,msgstr:[`Diubah`]},{msgid:`Move`,msgstr:[`Pindahkan`]},{msgid:`Move to {target}`,msgstr:[`Pindahkan ke {target}`]},{msgid:`Name`,msgstr:[`Nama`]},{msgid:`New`,msgstr:[`Baru`]},{msgid:`New folder`,msgstr:[`Folder baru`]},{msgid:`New folder name`,msgstr:[`Nama folder baru`]},{msgid:`No files in here`,msgstr:[`Tidak ada berkas di sini`]},{msgid:`No files matching your filter were found.`,msgstr:[`Tidak ada berkas yang cocok dengan penyaringan Anda.`]},{msgid:`No matching files`,msgstr:[`Tidak ada berkas yang cocok`]},{msgid:`Recent`,msgstr:[`Terkini`]},{msgid:`Select all entries`,msgstr:[`Pilih semua entri`]},{msgid:`Select entry`,msgstr:[`Pilih entri`]},{msgid:`Select the row for {nodename}`,msgstr:[`Pilih baris untuk {nodename}`]},{msgid:`Size`,msgstr:[`Ukuran`]},{msgid:`Undo`,msgstr:[`Tidak jadi`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Unggah beberapa konten atau sinkronkan dengan perangkat Anda!`]}]},{language:`is`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" er ógilt möppuheiti.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" er ekki leyfilegt möppuheiti`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" er er ekki leyfilegt innan í skráarheiti.`]},{msgid:`All files`,msgstr:[`Allar skrár`]},{msgid:`Choose`,msgstr:[`Veldu`]},{msgid:`Choose {file}`,msgstr:[`Veldu {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Veldu %n skrá`,`Veldu %n skrár`]},{msgid:`Copy`,msgstr:[`Afrita`]},{msgid:`Copy to {target}`,msgstr:[`Afrita í {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Get ekki búið til nýju möppuna`]},{msgid:`Could not load files settings`,msgstr:[`Tókst ekki að hlaða inn stillingum skráa`]},{msgid:`Could not load files views`,msgstr:[`Tókst ekki að hlaða inn sýnum skráa`]},{msgid:`Create directory`,msgstr:[`Búa til möppu`]},{msgid:`Current view selector`,msgstr:[`Núverandi val sýnar`]},{msgid:`Favorites`,msgstr:[`Eftirlæti`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Skrár og möppur sem þú merkir sem eftirlæti birtast hér.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Skrár og möppur sem þú breyttir nýlega birtast hér.`]},{msgid:`Filter file list`,msgstr:[`Sía skráalista`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Möppuheiti má ekki vera tómt.`]},{msgid:`Home`,msgstr:[`Heim`]},{msgid:`Modified`,msgstr:[`Breytt`]},{msgid:`Move`,msgstr:[`Færa`]},{msgid:`Move to {target}`,msgstr:[`Færa í {target}`]},{msgid:`Name`,msgstr:[`Heiti`]},{msgid:`New`,msgstr:[`Nýtt`]},{msgid:`New folder`,msgstr:[`Ný mappa`]},{msgid:`New folder name`,msgstr:[`Heiti nýrrar möppu`]},{msgid:`No files in here`,msgstr:[`Engar skrár hér`]},{msgid:`No files matching your filter were found.`,msgstr:[`Engar skrár fundust sem passa við síuna.`]},{msgid:`No matching files`,msgstr:[`Engar samsvarandi skrár`]},{msgid:`Recent`,msgstr:[`Nýlegt`]},{msgid:`Select all entries`,msgstr:[`Velja allar færslur`]},{msgid:`Select entry`,msgstr:[`Velja færslu`]},{msgid:`Select the row for {nodename}`,msgstr:[`Veldu röðina fyrir {nodename}`]},{msgid:`Size`,msgstr:[`Stærð`]},{msgid:`Undo`,msgstr:[`Afturkalla`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Sendu inn eitthvað efni eða samstilltu við tækin þín!`]}]},{language:`it`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" non è un nome di cartella valido.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" non è un nome di cartella ammesso`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" non è ammesso all'interno del nome di una cartella.`]},{msgid:`All files`,msgstr:[`Tutti i file`]},{msgid:`Choose`,msgstr:[`Scegli`]},{msgid:`Choose {file}`,msgstr:[`Scegli {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Seleziona %n file`,`Seleziona %n file`,`Seleziona %n file`]},{msgid:`Copy`,msgstr:[`Copia`]},{msgid:`Copy to {target}`,msgstr:[`Copia in {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Impossibile creare la nuova cartella`]},{msgid:`Could not load files settings`,msgstr:[`Impossibile caricare le impostazioni dei file`]},{msgid:`Could not load files views`,msgstr:[`Impossibile caricare le visualizzazioni dei file`]},{msgid:`Create directory`,msgstr:[`Crea directory`]},{msgid:`Current view selector`,msgstr:[`Selettore della vista corrente`]},{msgid:`Favorites`,msgstr:[`Preferiti`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`I file e le cartelle contrassegnate come preferite saranno mostrate qui.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`I file e le cartelle che hai modificato di recente saranno mostrate qui.`]},{msgid:`Filter file list`,msgstr:[`Filtra elenco file`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Il nome della cartella non può essere vuoto.`]},{msgid:`Home`,msgstr:[`Home`]},{msgid:`Modified`,msgstr:[`Modificato`]},{msgid:`Move`,msgstr:[`Sposta`]},{msgid:`Move to {target}`,msgstr:[`Sposta in {target}`]},{msgid:`Name`,msgstr:[`Nome`]},{msgid:`New`,msgstr:[`Nuovo`]},{msgid:`New folder`,msgstr:[`Nuova cartella`]},{msgid:`New folder name`,msgstr:[`Nuovo nome cartella`]},{msgid:`No files in here`,msgstr:[`Nessun file qui`]},{msgid:`No files matching your filter were found.`,msgstr:[`Nessun file che corrisponde al tuo filtro è stato trovato.`]},{msgid:`No matching files`,msgstr:[`Nessun file corrispondente`]},{msgid:`Recent`,msgstr:[`Recente`]},{msgid:`Select all entries`,msgstr:[`Scegli tutte le voci`]},{msgid:`Select entry`,msgstr:[`Seleziona la voce`]},{msgid:`Select the row for {nodename}`,msgstr:[`Seleziona la riga per {nodename}`]},{msgid:`Size`,msgstr:[`Taglia/dimensioni`]},{msgid:`Undo`,msgstr:[`Annulla`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Carica qualche contenuto o sincronizza con i tuoi dispositivi!`]}]},{language:`ja_JP`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`名前に"{char}"は使用できません。`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}"は許可された名前ではありません`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" はフォルダー名に使用できません。`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}"は許可されたフォルダー名ではありません`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}"は予約名であり使用できません。`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`フォルダー名に「/(スラッシュ)」は使用できません。`]},{msgid:`%n file conflict`,msgid_plural:`%n files conflict`,msgstr:[`%nファイルが競合しています`]},{msgid:`%n file conflict in {dirname}`,msgid_plural:`%n file conflicts in {dirname}`,msgstr:[`%nディレクトリ{dirname}内のファイル競合`]},{msgid:`All files`,msgstr:[`すべてのファイル`]},{msgid:`Cancel`,msgstr:[`キャンセル`]},{msgid:`Cancel the entire operation`,msgstr:[`操作全体をキャンセルする`]},{msgid:`Choose`,msgstr:[`選択`]},{msgid:`Choose {file}`,msgstr:[`{file} を選択`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`%n 個のファイルを選択`]},{msgid:`Confirm`,msgstr:[`承認`]},{msgid:`Continue`,msgstr:[`続ける`]},{msgid:`Copy`,msgstr:[`コピー`]},{msgid:`Copy to {target}`,msgstr:[`{target} にコピー`]},{msgid:`Could not create the new folder`,msgstr:[`新しいフォルダーを作成できませんでした`]},{msgid:`Could not load files settings`,msgstr:[`ファイル設定を読み込めませんでした`]},{msgid:`Could not load files views`,msgstr:[`ファイルビューを読み込めませんでした`]},{msgid:`Create directory`,msgstr:[`ディレクトリを作成`]},{msgid:`Current view selector`,msgstr:[`現在のビューセレクタ`]},{msgid:`Enter your name`,msgstr:[`名前を入力してください`]},{msgid:`Existing version`,msgstr:[`現行バージョン`]},{msgid:`Failed to set nickname.`,msgstr:[`ニックネームの設定に失敗しました。`]},{msgid:`Favorites`,msgstr:[`お気に入り`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`お気に入りとしてマークしたファイルとフォルダがここに表示されます。`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`最近変更したファイルとフォルダがここに表示されます。`]},{msgid:`Filter file list`,msgstr:[`ファイルリストをフィルタ`]},{msgid:`Folder name cannot be empty.`,msgstr:[`フォルダ名は空にできません。`]},{msgid:`Guest identification`,msgstr:[`ゲスト識別`]},{msgid:`Home`,msgstr:[`ホーム`]},{msgid:`If you select both versions, the incoming file will have a number added to its name.`,msgstr:[`両方のバージョンを選択した場合、受信ファイル名には番号が追加されます。`]},{msgid:`Invalid name.`,msgstr:[`無効な名前です。`]},{msgid:`Last modified date unknown`,msgstr:[`最終更新日不明`]},{msgid:`Modified`,msgstr:[`変更済み`]},{msgid:`Move`,msgstr:[`移動`]},{msgid:`Move to {target}`,msgstr:[`{target} に移動`]},{msgid:`Name`,msgstr:[`名前`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`名前は最大64文字です。`]},{msgid:`Names must not be empty.`,msgstr:[`名前は空にできません。`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`名前の末尾に"{extension}"は使用できません`]},{msgid:`Names must not start with a dot.`,msgstr:[`ドットで始まる名前は使用できません。`]},{msgid:`New`,msgstr:[`新規作成`]},{msgid:`New folder`,msgstr:[`新しいフォルダー`]},{msgid:`New folder name`,msgstr:[`新しいフォルダーの名前`]},{msgid:`New version`,msgstr:[`新バージョン`]},{msgid:`No files in here`,msgstr:[`ファイルがありません`]},{msgid:`No files matching your filter were found.`,msgstr:[`フィルタに一致するファイルは見つかりませんでした。`]},{msgid:`No matching files`,msgstr:[`一致するファイルはありません`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`名前を2文字以上で入力してください。`]},{msgid:`Recent`,msgstr:[`最近`]},{msgid:`Select all checkboxes`,msgstr:[`すべてのチェックボックスを選択する`]},{msgid:`Select all entries`,msgstr:[`すべてのエントリを選択`]},{msgid:`Select all existing files`,msgstr:[`既存のファイルをすべて選択`]},{msgid:`Select all new files`,msgstr:[`すべての新規ファイルを選択`]},{msgid:`Select entry`,msgstr:[`エントリを選択`]},{msgid:`Select the row for {nodename}`,msgstr:[`{nodename} の行を選択`]},{msgid:`Size`,msgstr:[`サイズ`]},{msgid:`Skip %n file`,msgid_plural:`Skip %n files`,msgstr:[`%n 個のファイルをスキップ`]},{msgid:`Skip this file`,msgstr:[`このファイルをスキップ`]},{msgid:`Submit name`,msgstr:[`名前を送信する`]},{msgid:`Undo`,msgstr:[`元に戻す`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`コンテンツをアップロードするか、デバイスと同期してください!`]},{msgid:`When an incoming folder is selected, any conflicting files within it will also be overwritten.`,msgstr:[`受信フォルダが選択されている場合、そのフォルダ内の競合ファイルも上書きされます。`]},{msgid:`When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.`,msgstr:[`受信フォルダが選択されると、内容は既存のフォルダに書き込まれ、再帰的な競合解決が実行されます。`]},{msgid:`Which files do you want to keep?`,msgstr:[`どのファイルを残しますか?`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`現在、{nickname}として識別されています。`]},{msgid:`You are currently not identified.`,msgstr:[`現在あなたは識別されていません。`]},{msgid:`You cannot leave the name empty.`,msgstr:[`名前を空にすることはできません。`]},{msgid:`You need to choose at least one conflict solution`,msgstr:[`少なくとも1つの競合ソリューションを選択する必要があります`]},{msgid:`You need to select at least one version of each file to continue.`,msgstr:[`続行するには、各ファイルのバージョンを少なくとも1つ選択する必要があります。`]}]},{language:`ko`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}"는 이름 내에 사용할 수 없습니다.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}"은 허용되는 이름이 아닙니다.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}"은 사용할 수 없는 폴더명입니다.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}"은 허용되지 않은 폴더명입니다.`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`같은 이름을 가진 "{segment}"이 이미 사용 중입니다.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/"는 폴더명에 사용할 수 없는 기호입니다.`]},{msgid:`All files`,msgstr:[`모든 파일`]},{msgid:`Cancel`,msgstr:[`취소`]},{msgid:`Choose`,msgstr:[`선택`]},{msgid:`Choose {file}`,msgstr:[`{file} 선택`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`%n개의 파일 선택`]},{msgid:`Copy`,msgstr:[`복사`]},{msgid:`Copy to {target}`,msgstr:[`{target}으로 복사`]},{msgid:`Could not create the new folder`,msgstr:[`새 폴더를 만들 수 없음`]},{msgid:`Could not load files settings`,msgstr:[`파일 설정을 불러오지 못함`]},{msgid:`Could not load files views`,msgstr:[`파일 보기를 불러오지 못함`]},{msgid:`Create directory`,msgstr:[`디렉토리 만들기`]},{msgid:`Current view selector`,msgstr:[`현재 뷰 선택자`]},{msgid:`Enter your name`,msgstr:[`이름을 입력하세요 `]},{msgid:`Failed to set nickname.`,msgstr:[`닉네임을 설정하지 못했습니다.
|
|
|
\xA0`]},{msgid:`Favorites`,msgstr:[`즐겨찾기`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`즐겨찾기로 표시한 파일 및 폴더가 이곳에 표시됩니다.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`최근 수정한 파일 및 폴더가 이곳에 표시됩니다.`]},{msgid:`Filter file list`,msgstr:[`파일 목록 필터링`]},{msgid:`Folder name cannot be empty.`,msgstr:[`폴더명을 비울 수 없습니다.`]},{msgid:`Guest identification`,msgstr:[`게스트 확인`]},{msgid:`Home`,msgstr:[`홈`]},{msgid:`Invalid name.`,msgstr:[`잘못된 이름입니다. `]},{msgid:`Modified`,msgstr:[`수정됨`]},{msgid:`Move`,msgstr:[`이동`]},{msgid:`Move to {target}`,msgstr:[`{target}으로 이동`]},{msgid:`Name`,msgstr:[`이름`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`이름은 아마도 최대 64글자 입니다.`]},{msgid:`Names must not be empty.`,msgstr:[`이름은 비어 있으면 안 됩니다.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`이름은 "{extension}"로 끝나지 않아야 합니다.`]},{msgid:`Names must not start with a dot.`,msgstr:[`이름은 점으로 시작해서는 안 됩니다.`]},{msgid:`New`,msgstr:[`새로 만들기`]},{msgid:`New folder`,msgstr:[`새 폴더`]},{msgid:`New folder name`,msgstr:[`새 폴더명`]},{msgid:`No files in here`,msgstr:[`파일이 없습니다`]},{msgid:`No files matching your filter were found.`,msgstr:[`선택한 필터에 해당하는 파일이 없습니다.`]},{msgid:`No matching files`,msgstr:[`일치하는 파일 없음`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`최소 2자 이상의 이름을 입력하십시오. `]},{msgid:`Recent`,msgstr:[`최근`]},{msgid:`Select all entries`,msgstr:[`모두 선택`]},{msgid:`Select entry`,msgstr:[`항목 선택`]},{msgid:`Select the row for {nodename}`,msgstr:[`{nodename}의 행 선택`]},{msgid:`Size`,msgstr:[`크기`]},{msgid:`Submit name`,msgstr:[`이름 제출`]},{msgid:`Undo`,msgstr:[`되돌리기`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`기기에서 파일을 업로드 또는 동기화하세요!`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`{nickname}로서 인증 상태 입니다.`]},{msgid:`You are currently not identified.`,msgstr:[`현재 인증되지 않았습니다.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`이름은 비워 둘 수 없습니다. `]}]},{language:`lb`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`{name} ass en ongëlteg Dossier`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`{name} ass net en erlaabten Dossiernumm`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" ass net an engem Dossier Numm erlaabt`]},{msgid:`All files`,msgstr:[`All Dateien`]},{msgid:`Choose`,msgstr:[`Wielt`]},{msgid:`Choose {file}`,msgstr:[`Wielt {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Wielt %n Fichieren`,`Wielt %n Fichier`]},{msgid:`Copy`,msgstr:[`Kopie`]},{msgid:`Copy to {target}`,msgstr:[`Kopie op {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Konnt den neien Dossier net erstellen`]},{msgid:`Could not load files settings`,msgstr:[`Konnt d'Dateienastellungen net lueden`]},{msgid:`Could not load files views`,msgstr:[`Konnt d'Dateien net lueden`]},{msgid:`Create directory`,msgstr:[`Erstellt Verzeechnes`]},{msgid:`Current view selector`,msgstr:[`Aktuell Vue selector`]},{msgid:`Favorites`,msgstr:[`Favoritten`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Dateien an Ordner, déi Dir als Favorit markéiert, ginn hei gewisen`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Dateien an Ordner déi Dir viru kuerzem geännert hutt ginn hei op`]},{msgid:`Filter file list`,msgstr:[`Filter Datei Lëscht`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Dossier Numm kann net eidel sinn`]},{msgid:`Home`,msgstr:[`Wëllkomm`]},{msgid:`Modified`,msgstr:[`Geännert`]},{msgid:`Move`,msgstr:[`Plënne`]},{msgid:`Move to {target}`,msgstr:[`Plënneren {target}`]},{msgid:`Name`,msgstr:[`Numm`]},{msgid:`New`,msgstr:[`Nei`]},{msgid:`New folder`,msgstr:[`Neien dossier`]},{msgid:`New folder name`,msgstr:[`Neien dossier numm`]},{msgid:`No files in here`,msgstr:[`Kee fichier hei`]},{msgid:`No files matching your filter were found.`,msgstr:[`Kee fichier deen äre filter passt gouf fonnt`]},{msgid:`No matching files`,msgstr:[`Keng passende dateien`]},{msgid:`Recent`,msgstr:[`Rezent`]},{msgid:`Select all entries`,msgstr:[`Wielt all entréen`]},{msgid:`Select entry`,msgstr:[`Wielt entrée`]},{msgid:`Select the row for {nodename}`,msgstr:[`Wielt d'zeil fir {nodename}`]},{msgid:`Size`,msgstr:[`Gréisst`]},{msgid:`Undo`,msgstr:[`Undoen`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Luet en inhalt erop oder synchroniséiert mat ären apparater`]}]},{language:`lt_LT`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`„{name}“ yra netinkamas aplanko pavadinimas.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`„{name}“ yra neleidžiamas aplanko pavadinimas`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`„/“ yra neleidžiamas aplanko pavadinime.`]},{msgid:`All files`,msgstr:[`Visi failai`]},{msgid:`Cancel`,msgstr:[`Atšaukti`]},{msgid:`Choose`,msgstr:[`Pasirinkti`]},{msgid:`Choose {file}`,msgstr:[`Pasirinkti {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Pasirinkti %n failą`,`Pasirinkti %n failus`,`Pasirinkti %n failų`,`Pasirinkti %n failą`]},{msgid:`Copy`,msgstr:[`Kopijuoti`]},{msgid:`Copy to {target}`,msgstr:[`Kopijuoti į {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Nepavyko sukurti naujo aplanko`]},{msgid:`Could not load files settings`,msgstr:[`Nepavyko įkelti failų nustatymų`]},{msgid:`Could not load files views`,msgstr:[`Nepavyko įkelti failų peržiūrų`]},{msgid:`Create directory`,msgstr:[`Sukurti katalogą`]},{msgid:`Current view selector`,msgstr:[`Dabartinis peržiūros pasirinkimas`]},{msgid:`Enter your name`,msgstr:[`Įrašykite savo vardą`]},{msgid:`Failed to set nickname.`,msgstr:[`Nepavyko nustatyti slapyvardžio`]},{msgid:`Favorites`,msgstr:[`Populiariausi`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Failai ir aplankai, kuriuos pažymėsite kaip mėgstamiausius, bus rodomi čia.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Čia bus rodomi failai ir aplankai, kuriuos neseniai pakeitėte.`]},{msgid:`Filter file list`,msgstr:[`Filtruoti failų sąrašą`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Aplanko pavadinimas negali būti tuščias.`]},{msgid:`Guest identification`,msgstr:[`Svečio identifikacija`]},{msgid:`Home`,msgstr:[`Pradžia`]},{msgid:`Modified`,msgstr:[`Pakeista`]},{msgid:`Move`,msgstr:[`Perkelti`]},{msgid:`Move to {target}`,msgstr:[`Perkelti į {target}`]},{msgid:`Name`,msgstr:[`Vardas`]},{msgid:`New`,msgstr:[`Naujas`]},{msgid:`New folder`,msgstr:[`Naujas aplankas`]},{msgid:`New folder name`,msgstr:[`Naujas aplanko pavadinimas`]},{msgid:`No files in here`,msgstr:[`Čia failų nėra`]},{msgid:`No files matching your filter were found.`,msgstr:[`Nepavyko rasti failų pagal filtro nustatymus`]},{msgid:`No matching files`,msgstr:[`Nėra atitinkančių failų`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Įrašykite vardą iš mažiausiai dviejų ženklų.`]},{msgid:`Recent`,msgstr:[`Nauji`]},{msgid:`Select all entries`,msgstr:[`Žymėti visus įrašus`]},{msgid:`Select entry`,msgstr:[`Žymėti įrašą`]},{msgid:`Select the row for {nodename}`,msgstr:[`Pasirinkite eilutę {nodename}`]},{msgid:`Size`,msgstr:[`Dydis`]},{msgid:`Submit name`,msgstr:[`Patvirtinti vardą`]},{msgid:`Undo`,msgstr:[`Atšaukti`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Įkelkite turinio arba sinchronizuokite su savo įrenginiais!`]},{msgid:`You are currently not identified.`,msgstr:[`Šiuo metu nesate identifikuotas.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Negalite palikti tuščio vardo lauko.`]}]},{language:`lv`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" nav derīgs mapes nosaukums.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" nav atļauts mapes nosaukums`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" nav atļauts mapes nosaukuma izmantošanā.`]},{msgid:`All files`,msgstr:[`Visas datnes`]},{msgid:`Choose`,msgstr:[`Izvēlieties`]},{msgid:`Choose {file}`,msgstr:[`Izvēlieties {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Izvēlēties %n datņu`,`Izvēlēties %n datni`,`Izvēlēties %n datnes`]},{msgid:`Copy`,msgstr:[`Kopēt`]},{msgid:`Copy to {target}`,msgstr:[`Kopēt uz {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Nevarēja izveidot jaunu mapi`]},{msgid:`Could not load files settings`,msgstr:[`Nevarēja ielādēt datņu iestatījumus`]},{msgid:`Could not load files views`,msgstr:[`Nevarēja ielādēt datņu apskatījumus`]},{msgid:`Create directory`,msgstr:[`Izveidot direktoriju`]},{msgid:`Current view selector`,msgstr:[`Pašreizēja skata atlasītājs`]},{msgid:`Favorites`,msgstr:[`Favorīti`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Šeit parādīsies datnes un mapes, kas tiks atzīmētas kā iecienītas.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Šeit parādīsies datnes un mapes, kuras nesen tika izmainītas.`]},{msgid:`Filter file list`,msgstr:[`Atlasīt datņu sarakstu`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Mapes nosaukums nevar būt tukšs.`]},{msgid:`Home`,msgstr:[`Sākums`]},{msgid:`Modified`,msgstr:[`Izmaninīta`]},{msgid:`Move`,msgstr:[`Pārvietot`]},{msgid:`Move to {target}`,msgstr:[`Pārvietot uz {target}`]},{msgid:`Name`,msgstr:[`Nosaukums`]},{msgid:`New`,msgstr:[`Jauns`]},{msgid:`New folder`,msgstr:[`Jauna mape`]},{msgid:`New folder name`,msgstr:[`Jaunas mapes nosaukums`]},{msgid:`No files in here`,msgstr:[`Šeit nav datņu`]},{msgid:`No files matching your filter were found.`,msgstr:[`Netika atrasta neviena datne, kas atbilst atlasei.`]},{msgid:`No matching files`,msgstr:[`Nav atbilstošu datņu`]},{msgid:`Recent`,msgstr:[`Nesenās`]},{msgid:`Select all entries`,msgstr:[`Atlasīt visus ierakstus`]},{msgid:`Select entry`,msgstr:[`Atlasīt ierakstu`]},{msgid:`Select the row for {nodename}`,msgstr:[`Atlasīt rindu {nodename}`]},{msgid:`Size`,msgstr:[`Izmērs`]},{msgid:`Undo`,msgstr:[`Atsaukt`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Augšupielādē kādu saturu vai sinhronizē savās iekārtās!`]}]},{language:`mk`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" не е дозволено во име.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" не е дозволено име.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" не е валидно име за папка/`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" не е дозволено име за папка`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" е резервирано име и не е дозволено.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" не е дозволена во име на папка.`]},{msgid:`%n file conflict`,msgid_plural:`%n files conflict`,msgstr:[`%n конфликт со датотекa`,`%n конфликти со датотеки`]},{msgid:`%n file conflict in {dirname}`,msgid_plural:`%n file conflicts in {dirname}`,msgstr:[`%n конфликт со датотека во {dirname}`,`%n конфликти со датотеки vo {dirname}`]},{msgid:`All files`,msgstr:[`Сите датотеки`]},{msgid:`Cancel`,msgstr:[`Откажи`]},{msgid:`Cancel the entire operation`,msgstr:[`Прекини ја целата операција`]},{msgid:`Choose`,msgstr:[`Избери`]},{msgid:`Choose {file}`,msgstr:[`Избери {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Избери %n датотека`,`Избери %n датотеки`]},{msgid:`Confirm`,msgstr:[`Потврди`]},{msgid:`Continue`,msgstr:[`Продолжи`]},{msgid:`Copy`,msgstr:[`Копирај`]},{msgid:`Copy to {target}`,msgstr:[`Копирај во {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Неможе да се креира нова папка`]},{msgid:`Could not load files settings`,msgstr:[`Неможе да се вчиаат параметрите за датотеките`]},{msgid:`Could not load files views`,msgstr:[`Неможе да се вчитаат погледите за датотеките`]},{msgid:`Create directory`,msgstr:[`Креирај папка`]},{msgid:`Current view selector`,msgstr:[`Избирач на тековен приказ`]},{msgid:`Enter your name`,msgstr:[`Внесете го вашето име`]},{msgid:`Existing version`,msgstr:[`Моментална верзија`]},{msgid:`Failed to set nickname.`,msgstr:[`Неуспешно поставување прекар.`]},{msgid:`Favorites`,msgstr:[`Фаворити`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Датотеките и папките кој ќе ги означите за омилени ќе се појават овде.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Датотеките и папките кој неодамна сте ги измениле ќе се појават овде.`]},{msgid:`Filter file list`,msgstr:[`Филтрирај листа на датотеки`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Името на папката неможе да биде празно.`]},{msgid:`Guest identification`,msgstr:[`Гостинска идентификација`]},{msgid:`Home`,msgstr:[`Почетна`]},{msgid:`If you select both versions, the incoming file will have a number added to its name.`,msgstr:[`Ако ги избереш двете верзии, влезната датотека ќе добие број додаден на нејзиното име.`]},{msgid:`Invalid name.`,msgstr:[`Невалидно име.`]},{msgid:`Last modified date unknown`,msgstr:[`Датумот на последна измена е непознат`]},{msgid:`Modified`,msgstr:[`Променето`]},{msgid:`Move`,msgstr:[`Премести`]},{msgid:`Move to {target}`,msgstr:[`Премести во {target}`]},{msgid:`Name`,msgstr:[`Име`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Имињата можат да бидат најмногу со 64 карактери.`]},{msgid:`Names must not be empty.`,msgstr:[`Имињата неможе да бидат празни.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Имињата неможе да завршуваат со "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Имињата неможе да започнуваат со точка.`]},{msgid:`New`,msgstr:[`Нова`]},{msgid:`New folder`,msgstr:[`Нова папка`]},{msgid:`New folder name`,msgstr:[`Ново име на папка`]},{msgid:`New version`,msgstr:[`Нова верзија`]},{msgid:`No files in here`,msgstr:[`Овде нема датотеки`]},{msgid:`No files matching your filter were found.`,msgstr:[`Не се пронајдени датотеки што одговараат на вашиот филтер.`]},{msgid:`No matching files`,msgstr:[`Нема датотеки што се совпаѓаат`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Внесете име со најмалку 2 карактери.`]},{msgid:`Recent`,msgstr:[`Неодамнешни`]},{msgid:`Select all checkboxes`,msgstr:[`Избери ги сите полиња за избор`]},{msgid:`Select all entries`,msgstr:[`Изберете ги сите записи`]},{msgid:`Select all existing files`,msgstr:[`Изберете ги сите постоечки датотеки`]},{msgid:`Select all new files`,msgstr:[`Изберете ги сите нови датотеки`]},{msgid:`Select entry`,msgstr:[`Избери запис`]},{msgid:`Select the row for {nodename}`,msgstr:[`Избери ред за {nodename}`]},{msgid:`Size`,msgstr:[`Големина`]},{msgid:`Skip %n file`,msgid_plural:`Skip %n files`,msgstr:[`Прескокни %n датотека`,`Прескокни %n датотеки`]},{msgid:`Skip this file`,msgstr:[`Прескокни ја оваа датотека`]},{msgid:`Submit name`,msgstr:[`Испрати име`]},{msgid:`Undo`,msgstr:[`Врати`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Прикачи содржина или синхронизирај со ваши уреди!`]},{msgid:`When an incoming folder is selected, any conflicting files within it will also be overwritten.`,msgstr:[`Кога е избрана влезна папка, сите конфликтни датотеки во неа исто така ќе бидат препишани.`]},{msgid:`When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.`,msgstr:[`Кога е избрана влезна папка, содржината се запишува во постоечката папка и се извршува рекурсивно решавање на конфликти.`]},{msgid:`Which files do you want to keep?`,msgstr:[`Кој датотеки сакаш да ги зачуваш?`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Моментално сте идентификувани како {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`Моментално не сте идентификувани.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Не можете да го оставите името празно.`]},{msgid:`You need to choose at least one conflict solution`,msgstr:[`Треба да избереш најмалку едно решение за конфликт`]},{msgid:`You need to select at least one version of each file to continue.`,msgstr:[`Треба да избереш најмалку една верзија за секоја датотека за да продолжи.`]}]},{language:`ms_MY`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" adalah nama folder yang tidak sesuai `]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" nama folder yang tidak dibenarkan`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" tidak dibenarkan dalam nama folder`]},{msgid:`All files`,msgstr:[`Semua fail`]},{msgid:`Choose`,msgstr:[`Pilih`]},{msgid:`Choose {file}`,msgstr:[`Pilih {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Pilih fail %n`]},{msgid:`Copy`,msgstr:[`menyalin`]},{msgid:`Copy to {target}`,msgstr:[`menyalin ke {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Tidak dapat mewujudkan folder baharu`]},{msgid:`Could not load files settings`,msgstr:[`Tidak dapat memuatkan tetapan fail`]},{msgid:`Could not load files views`,msgstr:[`Tidak dapat memuatkan paparan fail`]},{msgid:`Create directory`,msgstr:[`mewujudkan direktori`]},{msgid:`Current view selector`,msgstr:[`pemilih pandangan semasa`]},{msgid:`Favorites`,msgstr:[`Pilihan`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Fail dan folder yang anda tanda sebagai pilihan akan dipaparkan di sini.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Fail dan folder yang anda telah ubah suai baru-baru ini dipaparkan di sini.`]},{msgid:`Filter file list`,msgstr:[`Menapis senarai fail`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Nama folder tidak boleh kosong.`]},{msgid:`Home`,msgstr:[`Utama`]},{msgid:`Modified`,msgstr:[`Ubah suai`]},{msgid:`Move`,msgstr:[`pindah`]},{msgid:`Move to {target}`,msgstr:[`pindah ke {target}`]},{msgid:`Name`,msgstr:[`Nama`]},{msgid:`New`,msgstr:[`Baru`]},{msgid:`New folder`,msgstr:[`Folder Baharu`]},{msgid:`New folder name`,msgstr:[`Nama folder baharu`]},{msgid:`No files in here`,msgstr:[`Tiada fail di sini`]},{msgid:`No files matching your filter were found.`,msgstr:[`Tiada fail yang sepadan dengan tapisan anda.`]},{msgid:`No matching files`,msgstr:[`Tiada fail yang sepadan`]},{msgid:`Recent`,msgstr:[`baru-baru ini`]},{msgid:`Select all entries`,msgstr:[`Pilih semua entri`]},{msgid:`Select entry`,msgstr:[`Pilih entri`]},{msgid:`Select the row for {nodename}`,msgstr:[`memilih baris {nodename}`]},{msgid:`Size`,msgstr:[`Saiz`]},{msgid:`Undo`,msgstr:[`buat asal`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Muat naik beberapa kandungan atau selaras dengan peranti anda!`]}]},{language:`nb_NO`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" er ikke tillatt i et navn.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" er ikke et tillatt navn.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`«{name}» er ikke et gyldig mappenavn.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`«{name}» er ikke et tillatt mappenavn.`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" er et reservert navn og er ikke tillatt.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" er ikke tillatt inne i et mappenavn.`]},{msgid:`All files`,msgstr:[`Alle filer`]},{msgid:`Cancel`,msgstr:[`Avbryt`]},{msgid:`Choose`,msgstr:[`Velg`]},{msgid:`Choose {file}`,msgstr:[`Velg {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Velg %n fil`,`Velg %n filer`]},{msgid:`Copy`,msgstr:[`Kopier`]},{msgid:`Copy to {target}`,msgstr:[`Kopier til {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Kunne ikke opprette den nye mappen`]},{msgid:`Could not load files settings`,msgstr:[`Kunne ikke laste filinnstillinger`]},{msgid:`Could not load files views`,msgstr:[`Kunne ikke laste filvisninger`]},{msgid:`Create directory`,msgstr:[`Opprett mappe`]},{msgid:`Current view selector`,msgstr:[`Nåværende visningsvelger`]},{msgid:`Enter your name`,msgstr:[`Skriv inn navnet ditt`]},{msgid:`Failed to set nickname.`,msgstr:[`Kunne ikke lagre kallenavnet.`]},{msgid:`Favorites`,msgstr:[`Favoritter`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Filer og mapper du markerer som favoritter vil vises her.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Filer og mapper du nylig har endret, vil vises her.`]},{msgid:`Filter file list`,msgstr:[`Filtrer filliste`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Mappenavn kan ikke være tomt.`]},{msgid:`Guest identification`,msgstr:[`Gjesteidentifikasjon`]},{msgid:`Home`,msgstr:[`Hjem`]},{msgid:`Invalid name.`,msgstr:[`Ugyldig navn.`]},{msgid:`Modified`,msgstr:[`Modifisert`]},{msgid:`Move`,msgstr:[`Flytt`]},{msgid:`Move to {target}`,msgstr:[`Flytt til {target}`]},{msgid:`Name`,msgstr:[`Navn`]},{msgid:`Names must not be empty.`,msgstr:[`Navn kan ikke være tomme.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Navn kan ikke ende med "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Navn kan ikke starte med et punktum.`]},{msgid:`New`,msgstr:[`Ny`]},{msgid:`New folder`,msgstr:[`Ny mappe`]},{msgid:`New folder name`,msgstr:[`Nytt mappenavn`]},{msgid:`No files in here`,msgstr:[`Ingen filer her`]},{msgid:`No files matching your filter were found.`,msgstr:[`Ingen filer funnet med ditt filter.`]},{msgid:`No matching files`,msgstr:[`Ingen filer samsvarer`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Vennligst angi et navn som har minst 2 tegn.`]},{msgid:`Recent`,msgstr:[`Nylige`]},{msgid:`Select all entries`,msgstr:[`Velg alle oppføringer`]},{msgid:`Select entry`,msgstr:[`Velg oppføring`]},{msgid:`Select the row for {nodename}`,msgstr:[`Velg raden for {nodename}`]},{msgid:`Size`,msgstr:[`Størrelse`]},{msgid:`Submit name`,msgstr:[`Bekreft navn`]},{msgid:`Undo`,msgstr:[`Angre`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Last opp innhold eller synkroniser med enhetene dine!`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Du er akkurat nå identifisert som {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`Du er akkurat nå ikke identifisert.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Du kan ikke la navnet være blankt.`]}]},{language:`nl`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" kan niet gebruikt worden in de benaming.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" is geen toegestane naam.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" is een ongeldige mapnaam.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" is geen toegestane mapnaam`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" is een gereserveerde naam en niet toegestaan.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" is niet toegestaan binnen een bestandsnaam`]},{msgid:`All files`,msgstr:[`Alle bestanden`]},{msgid:`Cancel`,msgstr:[`Annuleren`]},{msgid:`Choose`,msgstr:[`Kiezen`]},{msgid:`Choose {file}`,msgstr:[`Kies {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Kies %n bestand`,`Kies %n bestanden`]},{msgid:`Copy`,msgstr:[`Kopiëren`]},{msgid:`Copy to {target}`,msgstr:[`Kopiëren naar {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Kon de nieuwe map niet maken`]},{msgid:`Could not load files settings`,msgstr:[`Kon de bestandsinstellingen niet laden`]},{msgid:`Could not load files views`,msgstr:[`Kon de bestandsweergaves niet laden`]},{msgid:`Create directory`,msgstr:[`Map aanmaken`]},{msgid:`Current view selector`,msgstr:[`Huidige weergave keuze`]},{msgid:`Enter your name`,msgstr:[`Voer je naam in`]},{msgid:`Failed to set nickname.`,msgstr:[`Kon geen bijnaam instellen.`]},{msgid:`Favorites`,msgstr:[`Favorieten`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Bestanden en mappen die je als favoriet markeert, verschijnen hier.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Bestanden en mappen die je recentelijk hebt gewijzigd, verschijnen hier.`]},{msgid:`Filter file list`,msgstr:[`Bestandslijst filteren`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Mapnaam mag niet leeg zijn.`]},{msgid:`Guest identification`,msgstr:[`Gastenidentificatie`]},{msgid:`Home`,msgstr:[`Thuis`]},{msgid:`Invalid name.`,msgstr:[`Ongeldige naam.`]},{msgid:`Modified`,msgstr:[`Gewijzigd`]},{msgid:`Move`,msgstr:[`Verplaatsen`]},{msgid:`Move to {target}`,msgstr:[`Verplaatsen naar {target}`]},{msgid:`Name`,msgstr:[`Naam`]},{msgid:`Names must not be empty.`,msgstr:[`Namen mogen niet leeg zijn.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Namen mogen niet eindigen met "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Namen mogen niet begonnen met een punt.`]},{msgid:`New`,msgstr:[`Nieuw`]},{msgid:`New folder`,msgstr:[`Nieuwe map`]},{msgid:`New folder name`,msgstr:[`Nieuwe mapnaam`]},{msgid:`No files in here`,msgstr:[`Geen bestanden hier`]},{msgid:`No files matching your filter were found.`,msgstr:[`Geen bestanden gevonden die voldoen aan je filter.`]},{msgid:`No matching files`,msgstr:[`Geen overeenkomende bestanden`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Voer een naam in met minimaal 2 tekens.`]},{msgid:`Recent`,msgstr:[`Recent`]},{msgid:`Select all entries`,msgstr:[`Alle invoer selecteren`]},{msgid:`Select entry`,msgstr:[`Invoer selecteren`]},{msgid:`Select the row for {nodename}`,msgstr:[`Selecteer de rij voor {nodename}`]},{msgid:`Size`,msgstr:[`Grootte`]},{msgid:`Submit name`,msgstr:[`Naam indienen`]},{msgid:`Undo`,msgstr:[`Ongedaan maken`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Upload inhoud of synchroniseer met je apparaten!`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Je wordt momenteel geïdentificeerd als {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`Je bent momenteel niet geïdentificeerd.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Je kunt de naam niet leeg laten.`]}]},{language:`pl`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" nie jest dozwolone w nazwie.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" nie jest dozwoloną nazwą.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" jest nieprawidłową nazwą folderu`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" nie jest dozwoloną nazwą folderu`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" jest zastrzeżoną nazwą i nie jest dozwolone.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`Znak "/" nie jest dozwolony w nazwie folderu`]},{msgid:`All files`,msgstr:[`Wszystkie pliki`]},{msgid:`Cancel`,msgstr:[`Anuluj`]},{msgid:`Choose`,msgstr:[`Wybierz`]},{msgid:`Choose {file}`,msgstr:[`Wybierz {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Wybierz %n plik`,`Wybierz %n pliki`,`Wybierz %n plików`,`Wybierz %n plików`]},{msgid:`Copy`,msgstr:[`Kopiuj`]},{msgid:`Copy to {target}`,msgstr:[`Skopiuj do {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Nie można utworzyć nowego folderu`]},{msgid:`Could not load files settings`,msgstr:[`Nie można wczytać ustawień plików`]},{msgid:`Could not load files views`,msgstr:[`Nie można wczytać widoków plików`]},{msgid:`Create directory`,msgstr:[`Utwórz katalog`]},{msgid:`Current view selector`,msgstr:[`Bieżący selektor widoku`]},{msgid:`Enter your name`,msgstr:[`Wprowadź nazwę`]},{msgid:`Failed to set nickname.`,msgstr:[`Nie udało się utworzyć pseudonimu.`]},{msgid:`Favorites`,msgstr:[`Ulubione`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Pliki i foldery które oznaczysz jako ulubione będą wyświetlały się tutaj`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Pliki i foldery które ostatnio modyfikowałeś będą wyświetlały się tutaj`]},{msgid:`Filter file list`,msgstr:[`Filtruj listę plików`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Nazwa folderu nie może być pusta`]},{msgid:`Guest identification`,msgstr:[`Identyfikacja gościa`]},{msgid:`Home`,msgstr:[`Strona główna`]},{msgid:`Invalid name.`,msgstr:[`Nieprawidłowa nazwa.`]},{msgid:`Modified`,msgstr:[`Zmodyfikowano`]},{msgid:`Move`,msgstr:[`Przenieś`]},{msgid:`Move to {target}`,msgstr:[`Przejdź do {target}`]},{msgid:`Name`,msgstr:[`Nazwa`]},{msgid:`Names must not be empty.`,msgstr:[`Nazwy nie mogą być puste.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Nazwy nie mogą kończyć się na "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Nazwy nie mogą zaczynać się od kropki.`]},{msgid:`New`,msgstr:[`Nowy`]},{msgid:`New folder`,msgstr:[`Nowy folder`]},{msgid:`New folder name`,msgstr:[`Nowa nazwa folderu`]},{msgid:`No files in here`,msgstr:[`Brak plików`]},{msgid:`No files matching your filter were found.`,msgstr:[`Nie znaleziono plików spełniających warunki filtru`]},{msgid:`No matching files`,msgstr:[`Brak pasujących plików`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Wprowadź nazwę zawierającą minimum 2 znaki.`]},{msgid:`Recent`,msgstr:[`Ostatni`]},{msgid:`Select all entries`,msgstr:[`Wybierz wszystkie wpisy`]},{msgid:`Select entry`,msgstr:[`Wybierz wpis`]},{msgid:`Select the row for {nodename}`,msgstr:[`Wybierz wiersz dla {nodename}`]},{msgid:`Size`,msgstr:[`Rozmiar`]},{msgid:`Submit name`,msgstr:[`Zatwierdź nazwę`]},{msgid:`Undo`,msgstr:[`Cofnij`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Wyślij zawartość lub zsynchronizuj ze swoimi urządzeniami!`]},{msgid:`You are currently not identified.`,msgstr:[`Użytkownik nie został uwierzytelniony.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Nazwa nie może być pusta.`]}]},{language:`pt_BR`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" não é permitido dentro de um nome.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" não é um nome permitido.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" é um nome de pasta inválido.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" não é um nome de pasta permitido`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" é um nome reservado e não permitido.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" não é permitido dentro de um nome de pasta.`]},{msgid:`All files`,msgstr:[`Todos os arquivos`]},{msgid:`Cancel`,msgstr:[`Cancelar`]},{msgid:`Choose`,msgstr:[`Escolher`]},{msgid:`Choose {file}`,msgstr:[`Escolher {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Escolher %n arquivo`,`Escolher %n arquivos`,`Escolher %n arquivos`]},{msgid:`Copy`,msgstr:[`Copiar`]},{msgid:`Copy to {target}`,msgstr:[`Copiar para {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Não foi possível criar a nova pasta`]},{msgid:`Could not load files settings`,msgstr:[`Não foi possível carregar configurações de arquivos`]},{msgid:`Could not load files views`,msgstr:[`Não foi possível carregar visualições de arquivos`]},{msgid:`Create directory`,msgstr:[`Criar diretório`]},{msgid:`Current view selector`,msgstr:[`Seletor de visualização atual`]},{msgid:`Enter your name`,msgstr:[`Digite seu nome`]},{msgid:`Failed to set nickname.`,msgstr:[`Falha ao definir apelido.`]},{msgid:`Favorites`,msgstr:[`Favoritos`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Os arquivos e pastas que você marca como favoritos aparecerão aqui.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Arquivos e pastas que você modificou recentemente aparecerão aqui.`]},{msgid:`Filter file list`,msgstr:[`Filtrar lista de arquivos`]},{msgid:`Folder name cannot be empty.`,msgstr:[`O nome da pasta não pode ser vazio.`]},{msgid:`Guest identification`,msgstr:[`Identificação de convidados`]},{msgid:`Home`,msgstr:[`Início`]},{msgid:`Invalid name.`,msgstr:[`Nome inválido.`]},{msgid:`Modified`,msgstr:[`Modificado`]},{msgid:`Move`,msgstr:[`Mover`]},{msgid:`Move to {target}`,msgstr:[`Mover para {target}`]},{msgid:`Name`,msgstr:[`Nome`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Os nomes podem ter no máximo 64 caracteres.`]},{msgid:`Names must not be empty.`,msgstr:[`Nomes não podem estar vazios.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Nomes não podem terminar com "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Nomes não podem começar com um ponto.`]},{msgid:`New`,msgstr:[`Novo`]},{msgid:`New folder`,msgstr:[`Nova pasta`]},{msgid:`New folder name`,msgstr:[`Novo nome de pasta`]},{msgid:`No files in here`,msgstr:[`Nenhum arquivo aqui`]},{msgid:`No files matching your filter were found.`,msgstr:[`Nenhum arquivo correspondente ao seu filtro foi encontrado.`]},{msgid:`No matching files`,msgstr:[`Nenhum arquivo correspondente`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Digite um nome com pelo menos 2 caracteres.`]},{msgid:`Recent`,msgstr:[`Recente`]},{msgid:`Select all entries`,msgstr:[`Selecionar todas as entradas`]},{msgid:`Select entry`,msgstr:[`Selecionar entrada`]},{msgid:`Select the row for {nodename}`,msgstr:[`Selecionar a linha para {nodename}`]},{msgid:`Size`,msgstr:[`Tamanho`]},{msgid:`Submit name`,msgstr:[`Enviar nome`]},{msgid:`Undo`,msgstr:[`Desfazer`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Faça upload de algum conteúdo ou sincronize com seus dispositivos!`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Encontra-se identificado como {nickname}`]},{msgid:`You are currently not identified.`,msgstr:[`No momento, você não está identificado.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Você não pode deixar o nome vazio.`]}]},{language:`pt_PT`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" não é permitido dentro de um nome.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" não é um nome permitido.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" é um nome de pasta inválido.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" não é um nome de pasta permitido`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" é um nome reservado e não é permitido.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" não é permitido dentro do nome de pasta.`]},{msgid:`All files`,msgstr:[`Todos os ficheiros`]},{msgid:`Cancel`,msgstr:[`Cancelar`]},{msgid:`Choose`,msgstr:[`Escolher`]},{msgid:`Choose {file}`,msgstr:[`Escolher {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Escolha %n ficheiro`,`Escolha %n ficheiros`,`Escolha %n ficheiros`]},{msgid:`Copy`,msgstr:[`Copiar`]},{msgid:`Copy to {target}`,msgstr:[`Copiar para {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Não foi possível criar a nova pasta `]},{msgid:`Could not load files settings`,msgstr:[`Não foi possível carregar as definições dos ficheiros`]},{msgid:`Could not load files views`,msgstr:[`Não foi possível carregar as visualizações dos ficheiros`]},{msgid:`Create directory`,msgstr:[`Criar pasta`]},{msgid:`Current view selector`,msgstr:[`Seletor de visualização atual`]},{msgid:`Enter your name`,msgstr:[`Introduza o seu nome`]},{msgid:`Failed to set nickname.`,msgstr:[`Falha ao definir o nome alternativo.`]},{msgid:`Favorites`,msgstr:[`Favoritos`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Os ficheiros e as pastas que marcar como favoritos aparecerão aqui.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Os ficheiros e as pastas que modificou recentemente aparecerão aqui.`]},{msgid:`Filter file list`,msgstr:[`Filtrar lista de ficheiros`]},{msgid:`Folder name cannot be empty.`,msgstr:[`O nome da pasta não pode estar vazio.`]},{msgid:`Guest identification`,msgstr:[`Identificação de convidado`]},{msgid:`Home`,msgstr:[`Início`]},{msgid:`Invalid name.`,msgstr:[`Nome inválido.`]},{msgid:`Modified`,msgstr:[`Modificado`]},{msgid:`Move`,msgstr:[`Mover`]},{msgid:`Move to {target}`,msgstr:[`Mover para {target}`]},{msgid:`Name`,msgstr:[`Nome`]},{msgid:`Names must not be empty.`,msgstr:[`O nome não pode ficar em branco.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Nomes não podem terminar em "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Os nomes não podem começar por um ponto.`]},{msgid:`New`,msgstr:[`Novo`]},{msgid:`New folder`,msgstr:[`Nova pasta`]},{msgid:`New folder name`,msgstr:[`Novo nome da pasta`]},{msgid:`No files in here`,msgstr:[`Sem ficheiros aqui`]},{msgid:`No files matching your filter were found.`,msgstr:[`Não foi encontrado nenhum ficheiro correspondente ao seu filtro.`]},{msgid:`No matching files`,msgstr:[`Nenhum ficheiro correspondente`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Introduza um nome com, pelo menos, 2 caracteres.`]},{msgid:`Recent`,msgstr:[`Recentes`]},{msgid:`Select all entries`,msgstr:[`Selecionar todas as entradas`]},{msgid:`Select entry`,msgstr:[`Selecionar entrada`]},{msgid:`Select the row for {nodename}`,msgstr:[`Selecione a linha para {nodename}`]},{msgid:`Size`,msgstr:[`Tamanho`]},{msgid:`Submit name`,msgstr:[`Submeter nome`]},{msgid:`Undo`,msgstr:[`Anular`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Envie algum conteúdo ou sincronize com os seus dispositivos!`]},{msgid:`You are currently not identified.`,msgstr:[`Atualmente, não está identificado.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Não pode deixar o nome em branco.`]}]},{language:`ro`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" este un nume de director invalid.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" nu este un nume de director permis`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" nu este permis în numele unui director.`]},{msgid:`All files`,msgstr:[`Toate fișierele`]},{msgid:`Choose`,msgstr:[`Alege`]},{msgid:`Choose {file}`,msgstr:[`Alege {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Alege %n fișier`,`Alege %n fișiere`,`Alege %n fișiere`]},{msgid:`Copy`,msgstr:[`Copiază`]},{msgid:`Copy to {target}`,msgstr:[`Copiază în {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Nu s-a putut crea noul director`]},{msgid:`Could not load files settings`,msgstr:[`Nu s-au putut încărca setările fișierelor`]},{msgid:`Could not load files views`,msgstr:[`Nu s-au putut încărca vizualizările fișierelor`]},{msgid:`Create directory`,msgstr:[`Creează director`]},{msgid:`Current view selector`,msgstr:[`Selectorul curent al vizualizării`]},{msgid:`Favorites`,msgstr:[`Favorite`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Fișiere și directoare pe care le marcați ca favorite vor apărea aici.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Fișiere și directoare pe care le-ați modificat recent vor apărea aici.`]},{msgid:`Filter file list`,msgstr:[`Filtrează lista de fișiere`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Numele de director nu poate fi necompletat.`]},{msgid:`Home`,msgstr:[`Acasă`]},{msgid:`Modified`,msgstr:[`Modificat`]},{msgid:`Move`,msgstr:[`Mută`]},{msgid:`Move to {target}`,msgstr:[`Mută către {target}`]},{msgid:`Name`,msgstr:[`Nume`]},{msgid:`New`,msgstr:[`Nou`]},{msgid:`New folder`,msgstr:[`Director nou`]},{msgid:`New folder name`,msgstr:[`Numele noului director`]},{msgid:`No files in here`,msgstr:[`Nu există fișiere`]},{msgid:`No files matching your filter were found.`,msgstr:[`Nu există fișiere potrivite pentru filtrul selectat`]},{msgid:`No matching files`,msgstr:[`Nu există fișiere potrivite`]},{msgid:`Recent`,msgstr:[`Recente`]},{msgid:`Select all entries`,msgstr:[`Selectează toate înregistrările`]},{msgid:`Select entry`,msgstr:[`Selectează înregistrarea`]},{msgid:`Select the row for {nodename}`,msgstr:[`Selectează rândul pentru {nodename}`]},{msgid:`Size`,msgstr:[`Mărime`]},{msgid:`Undo`,msgstr:[`Anulează`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Încărcați conținut sau sincronizați cu dispozitivele dumneavoastră!`]}]},{language:`ru`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" не допускается внутри имени.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" это не допустимое имя.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`«{name}» — недопустимое имя папки.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`«{name}» не является разрешенным именем папки`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" это зарезервированное имя и не допустимо.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`Символ «/» не допускается внутри имени папки.`]},{msgid:`All files`,msgstr:[`Все файлы`]},{msgid:`Cancel`,msgstr:[`Отмена`]},{msgid:`Choose`,msgstr:[`Выбрать`]},{msgid:`Choose {file}`,msgstr:[`Выбрать «{file}»`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Выбрать %n файл`,`Выбрать %n файла`,`Выбрать %n файлов`,`Выбрать %n файлов`]},{msgid:`Copy`,msgstr:[`Копировать`]},{msgid:`Copy to {target}`,msgstr:[`Копировать в «{target}»`]},{msgid:`Could not create the new folder`,msgstr:[`Не удалось создать новую папку`]},{msgid:`Could not load files settings`,msgstr:[`Не удалось загрузить настройки файлов`]},{msgid:`Could not load files views`,msgstr:[`Не удалось загрузить конфигурацию просмотра файлов`]},{msgid:`Create directory`,msgstr:[`Создать папку`]},{msgid:`Current view selector`,msgstr:[`Переключатель текущего вида`]},{msgid:`Enter your name`,msgstr:[`Введите ваше имя`]},{msgid:`Failed to set nickname.`,msgstr:[`Не удалось задать никнейм.`]},{msgid:`Favorites`,msgstr:[`Избранное`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Здесь будут отображаться файлы и папки, которые вы пометили как избранные.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Здесь будут отображаться файлы и папки, которые вы недавно изменили.`]},{msgid:`Filter file list`,msgstr:[`Фильтровать список файлов`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Имя папки не может быть пустым.`]},{msgid:`Guest identification`,msgstr:[`Гостевая идентификация`]},{msgid:`Home`,msgstr:[`Домой`]},{msgid:`Invalid name.`,msgstr:[`Неверное имя.`]},{msgid:`Modified`,msgstr:[`Изменен`]},{msgid:`Move`,msgstr:[`Переместить`]},{msgid:`Move to {target}`,msgstr:[`Переместить в «{target}»`]},{msgid:`Name`,msgstr:[`Имя`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Имена не могут быть длинее 64 символов.`]},{msgid:`Names must not be empty.`,msgstr:[`Имена не могут быть пустыми.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Имена не могут оканчиваться на "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Имена должны начинаться с точки.`]},{msgid:`New`,msgstr:[`Новый`]},{msgid:`New folder`,msgstr:[`Новая папка`]},{msgid:`New folder name`,msgstr:[`Имя новой папки`]},{msgid:`No files in here`,msgstr:[`Здесь нет файлов`]},{msgid:`No files matching your filter were found.`,msgstr:[`Файлы, соответствующие вашему фильтру, не найдены.`]},{msgid:`No matching files`,msgstr:[`Нет подходящих файлов`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Пожалуйста введите имя длиной не менее 2 символов.`]},{msgid:`Recent`,msgstr:[`Недавний`]},{msgid:`Select all entries`,msgstr:[`Выбрать все записи`]},{msgid:`Select entry`,msgstr:[`Выбрать запись`]},{msgid:`Select the row for {nodename}`,msgstr:[`Выбрать строку для «{nodename}»`]},{msgid:`Size`,msgstr:[`Размер`]},{msgid:`Submit name`,msgstr:[`Отправить имя`]},{msgid:`Undo`,msgstr:[`Отменить`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Загрузите контент или синхронизируйте его со своими устройствами!`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Вы идентифицированы как {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`В данный момент вы не идентифицированы.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Вы не можете оставить имя пустым.`]}]},{language:`sk_SK`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" je neplatný názov pričinka.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" nie je povolený názov priečinka.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" nie je povolené v názve priečinka.`]},{msgid:`All files`,msgstr:[`Všetky súbory`]},{msgid:`Choose`,msgstr:[`Vybrať`]},{msgid:`Choose {file}`,msgstr:[`Vybrať {súbor}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Vybraný %n súbor`,`Vybrané %n súbory`,`Vybraných %n súborov`,`Vybraných %n súborov`]},{msgid:`Copy`,msgstr:[`Kopírovať`]},{msgid:`Copy to {target}`,msgstr:[`Kopírovať do {umiestnenia}`]},{msgid:`Could not create the new folder`,msgstr:[`Nepodarilo sa vytvoriť nový priečinok`]},{msgid:`Could not load files settings`,msgstr:[`Nepodarilo sa načítať nastavenia súborov`]},{msgid:`Could not load files views`,msgstr:[`Nepodarilo sa načítať pohľady súborov`]},{msgid:`Create directory`,msgstr:[`Vytvoriť adresár`]},{msgid:`Current view selector`,msgstr:[`Výber aktuálneho zobrazenia`]},{msgid:`Favorites`,msgstr:[`Obľúbené`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Tu sa zobrazia súbory a priečinky, ktoré označíte ako obľúbené.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Tu sa zobrazia súbory a priečinky, ktoré ste nedávno upravili.`]},{msgid:`Filter file list`,msgstr:[`Filtrovať zoznam súborov`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Názov priečinka nemôže byť prázdny.`]},{msgid:`Home`,msgstr:[`Domov`]},{msgid:`Modified`,msgstr:[`Upravené`]},{msgid:`Move`,msgstr:[`Prejsť`]},{msgid:`Move to {target}`,msgstr:[`Prejsť na {umiestnenie}`]},{msgid:`Name`,msgstr:[`Názov`]},{msgid:`New`,msgstr:[`Pridať`]},{msgid:`New folder`,msgstr:[`Pridať priečinok`]},{msgid:`New folder name`,msgstr:[`Pridať názov priečinka`]},{msgid:`No files in here`,msgstr:[`Nie sú tu žiadne súbory`]},{msgid:`No files matching your filter were found.`,msgstr:[`Nenašli sa žiadne súbory zodpovedajúce vášmu filtru.`]},{msgid:`No matching files`,msgstr:[`Žiadne zodpovedajúce súbory`]},{msgid:`Recent`,msgstr:[`Nedávne`]},{msgid:`Select all entries`,msgstr:[`Vybrať všetky položky`]},{msgid:`Select entry`,msgstr:[`Vybrať položku`]},{msgid:`Select the row for {nodename}`,msgstr:[`Vyberte riadok pre {názov uzla}`]},{msgid:`Size`,msgstr:[`Veľkosť`]},{msgid:`Undo`,msgstr:[`Späť`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Nahrajte nejaký obsah alebo synchronizujte so svojimi zariadeniami!`]}]},{language:`sl`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`{name} je neveljavno ime mape.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`{name} ni dovoljeno ime mape`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" ni dovoljen v imenu mape.`]},{msgid:`All files`,msgstr:[`Vse datoteke`]},{msgid:`Choose`,msgstr:[`Izberi`]},{msgid:`Choose {file}`,msgstr:[`Izberi {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Izberi %n datoteko`,`Izberi %n datoteki`,`Izberi %n datotek`,`Izberi %n datotek`]},{msgid:`Copy`,msgstr:[`Kopiraj`]},{msgid:`Copy to {target}`,msgstr:[`Kopiraj v {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Nisem mogel ustvariti nove mape`]},{msgid:`Could not load files settings`,msgstr:[`NIsem mogel naložiti nastavitev datotek`]},{msgid:`Could not load files views`,msgstr:[`Nisem mogel naložiti pogledov datotek`]},{msgid:`Create directory`,msgstr:[`Ustvari mapo`]},{msgid:`Current view selector`,msgstr:[`Izbirnik trenutnega pogleda`]},{msgid:`Favorites`,msgstr:[`Priljubljene`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Datoteke in mape ki jih označite kot priljubljene se bodo prikazale tukaj.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Daoteke in mape ki ste jih pred kratkim spremenili se bodo prikazale tukaj.`]},{msgid:`Filter file list`,msgstr:[`Filtriraj seznam datotek`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Ime mape ne more biti prazno`]},{msgid:`Home`,msgstr:[`Domov`]},{msgid:`Modified`,msgstr:[`Spremenjeno`]},{msgid:`Move`,msgstr:[`Premakni`]},{msgid:`Move to {target}`,msgstr:[`Premakni v {target}`]},{msgid:`Name`,msgstr:[`Ime`]},{msgid:`New`,msgstr:[`Nov`]},{msgid:`New folder`,msgstr:[`Nova mapa`]},{msgid:`New folder name`,msgstr:[`Novo ime mape`]},{msgid:`No files in here`,msgstr:[`Tukaj ni datotek`]},{msgid:`No files matching your filter were found.`,msgstr:[`Ni bilo najdenih ujemajočih datotek glede na vaš filter.`]},{msgid:`No matching files`,msgstr:[`Ni ujemajočih datotek`]},{msgid:`Recent`,msgstr:[`Nedavne`]},{msgid:`Select all entries`,msgstr:[`Izberi vse vnose`]},{msgid:`Select entry`,msgstr:[`Izberi vnos`]},{msgid:`Select the row for {nodename}`,msgstr:[`Izberi vrstico za {nodename}`]},{msgid:`Size`,msgstr:[`Velikost`]},{msgid:`Undo`,msgstr:[`Razveljavi`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Naloži nekaj vsebine ali sinhroniziraj s svojimi napravami!`]}]},{language:`sr`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`„{char}” није дозвољено унутар имена.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`„{extension}” није дозвољено име.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`„{name}” није исправно име фолдера.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`„{name}” није дозвољено име за фолдер.`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`„{segment}” је резервисано име и није дозвољено.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`„/” није дозвољено унутар имена фолдера.`]},{msgid:`All files`,msgstr:[`Сви фајлови`]},{msgid:`Cancel`,msgstr:[`Откажи`]},{msgid:`Choose`,msgstr:[`Изаберите`]},{msgid:`Choose {file}`,msgstr:[`Изаберите {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Изаберите %n фајл`,`Изаберите %n фајла`,`Изаберите %n фајлова`]},{msgid:`Copy`,msgstr:[`Копирај`]},{msgid:`Copy to {target}`,msgstr:[`Копирај у {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Није могао да се креира нови фолдер`]},{msgid:`Could not load files settings`,msgstr:[`Не могу да се учитају подешавања фајлова`]},{msgid:`Could not load files views`,msgstr:[`Не могу да се учитају прикази фајлова`]},{msgid:`Create directory`,msgstr:[`Креирај директоријум`]},{msgid:`Current view selector`,msgstr:[`Бирач тренутног приказа`]},{msgid:`Enter your name`,msgstr:[`Унесите своје име`]},{msgid:`Failed to set nickname.`,msgstr:[`Није успело постављање надимка.`]},{msgid:`Favorites`,msgstr:[`Омиљено`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Овде ће се појавити фајлови и фолдери које сте означили као омиљене.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Овде ће се појавити фајлови и фолдери који се се недавно изменили.`]},{msgid:`Filter file list`,msgstr:[`Фитрирање листе фајлова`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Име фолдера не може бити празно.`]},{msgid:`Guest identification`,msgstr:[`Идентификација госта`]},{msgid:`Home`,msgstr:[`Почетак`]},{msgid:`Invalid name.`,msgstr:[`Неисправно име.`]},{msgid:`Modified`,msgstr:[`Измењено`]},{msgid:`Move`,msgstr:[`Премести`]},{msgid:`Move to {target}`,msgstr:[`Премести у {target}`]},{msgid:`Name`,msgstr:[`Име`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Највећа дужина имена може бити 64 карактера.`]},{msgid:`Names must not be empty.`,msgstr:[`Имена не смеју да буду празна.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Имена не смеју да се завршавају на „{extension}”.`]},{msgid:`Names must not start with a dot.`,msgstr:[`Имена не смеју да почињу тачком.`]},{msgid:`New`,msgstr:[`Ново`]},{msgid:`New folder`,msgstr:[`Нови фолдер`]},{msgid:`New folder name`,msgstr:[`Име новог фолдера`]},{msgid:`No files in here`,msgstr:[`Овде нема фајлова`]},{msgid:`No files matching your filter were found.`,msgstr:[`Није пронађен ниједан фајл који задовољава ваш филтер.`]},{msgid:`No matching files`,msgstr:[`Нема таквих фајлова`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Молимо вас да унесете име од барем два карактера.`]},{msgid:`Recent`,msgstr:[`Скорашње`]},{msgid:`Select all entries`,msgstr:[`Изаберите све ставке`]},{msgid:`Select entry`,msgstr:[`Изаберите ставку`]},{msgid:`Select the row for {nodename}`,msgstr:[`Изаберите ред за {nodename}`]},{msgid:`Size`,msgstr:[`Величина`]},{msgid:`Submit name`,msgstr:[`Предај име`]},{msgid:`Undo`,msgstr:[`Поништи`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Отпремите нешто или синхронизујте са својим уређајима!`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Тренутно се идентификујете као {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`Тренутно немате идентификацију.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Име не можете да оставите празно.`]}]},{language:`sr@latin`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`„{name}” je neispravan naziv foldera.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`„{name}” je nedozvoljen naziv foldera.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`„/” se ne može koristiti unutar naziva foldera.`]},{msgid:`All files`,msgstr:[`Svi fajlovi`]},{msgid:`Choose`,msgstr:[`Izaberite`]},{msgid:`Choose {file}`,msgstr:[`Izaberite {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Izaberite %n fajl`,`Izaberite %n fajla`,`Izaberite %n fajlova`]},{msgid:`Copy`,msgstr:[`Kopiraj`]},{msgid:`Copy to {target}`,msgstr:[`Kopiraj u {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Neuspešno kreiranje novog foldera`]},{msgid:`Could not load files settings`,msgstr:[`Neuspešno učitavanje podešavanja fajlova`]},{msgid:`Could not load files views`,msgstr:[`Neuspešno učitavanje prikaza fajlova`]},{msgid:`Create directory`,msgstr:[`Kreiraj direktorijum`]},{msgid:`Current view selector`,msgstr:[`Birač trenutnog prikaza`]},{msgid:`Favorites`,msgstr:[`Omiljeno`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Lista omiljenih fajlova i foldera.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Lista fajlova i foldera sa skorašnjim izmenama.`]},{msgid:`Filter file list`,msgstr:[`Fitriranje liste fajlova`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Naziv foldera ne može biti prazan.`]},{msgid:`Home`,msgstr:[`Početak`]},{msgid:`Modified`,msgstr:[`Izmenjeno`]},{msgid:`Move`,msgstr:[`Premesti`]},{msgid:`Move to {target}`,msgstr:[`Premesti u {target}`]},{msgid:`Name`,msgstr:[`Naziv`]},{msgid:`New`,msgstr:[`Novo`]},{msgid:`New folder`,msgstr:[`Novi folder`]},{msgid:`New folder name`,msgstr:[`Naziv novog foldera`]},{msgid:`No files in here`,msgstr:[`Bez fajlova`]},{msgid:`No files matching your filter were found.`,msgstr:[`Nema fajlova koji zadovoljavaju uslove filtera.`]},{msgid:`No matching files`,msgstr:[`Nema takvih fajlova`]},{msgid:`Recent`,msgstr:[`Skorašnje`]},{msgid:`Select all entries`,msgstr:[`Izaberite sve stavke`]},{msgid:`Select entry`,msgstr:[`Izaberite stavku`]},{msgid:`Select the row for {nodename}`,msgstr:[`Izaberite red za {nodename}`]},{msgid:`Size`,msgstr:[`Veličina`]},{msgid:`Undo`,msgstr:[`Vrati`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Otpremite sadržaj ili sinhronizujte sa svojim uređajima!`]}]},{language:`sv`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" är inte tillåtet i ett namn.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" är inte ett tillåtet namn.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" är ett ogiltigt mappnamn.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" är inte ett tillåtet mappnamn`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" är ett reserverat namn och inte tillåtet.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" är inte tillåtet i ett mappnamn.`]},{msgid:`%n file conflict`,msgid_plural:`%n files conflict`,msgstr:[`%n fil är i konflikt`,`%n filer är i konflikt`]},{msgid:`%n file conflict in {dirname}`,msgid_plural:`%n file conflicts in {dirname}`,msgstr:[`%n fil är i konflikt i {dirname}`,`%n filer är i konflikt i {dirname}`]},{msgid:`All files`,msgstr:[`Alla filer`]},{msgid:`Cancel`,msgstr:[`Avbryt`]},{msgid:`Cancel the entire operation`,msgstr:[`Avbryt hela operationen`]},{msgid:`Choose`,msgstr:[`Välj`]},{msgid:`Choose {file}`,msgstr:[`Välj {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Välj %n fil`,`Välj %n filer`]},{msgid:`Confirm`,msgstr:[`Bekräfta`]},{msgid:`Continue`,msgstr:[`Fortsätt`]},{msgid:`Copy`,msgstr:[`Kopiera`]},{msgid:`Copy to {target}`,msgstr:[`Kopiera till {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Kunde inte skapa den nya mappen`]},{msgid:`Could not load files settings`,msgstr:[`Kunde inte ladda filinställningar`]},{msgid:`Could not load files views`,msgstr:[`Kunde inte ladda filvyer`]},{msgid:`Create directory`,msgstr:[`Skapa katalog`]},{msgid:`Current view selector`,msgstr:[`Aktuell vyväljare`]},{msgid:`Enter your name`,msgstr:[`Ange ditt namn`]},{msgid:`Existing version`,msgstr:[`Nuvarande version`]},{msgid:`Failed to set nickname.`,msgstr:[`Kunde inte ställa in smeknamn.`]},{msgid:`Favorites`,msgstr:[`Favoriter`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Filer och mappar som du markerar som favorit kommer att visas här.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Filer och mappar som du nyligen ändrat kommer att visas här.`]},{msgid:`Filter file list`,msgstr:[`Filtrera fillistan`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Mappnamnet får inte vara tomt.`]},{msgid:`Guest identification`,msgstr:[`Gästidentifiering`]},{msgid:`Home`,msgstr:[`Hem`]},{msgid:`If you select both versions, the incoming file will have a number added to its name.`,msgstr:[`Om du väljer båda versionerna kommer den inkommande filen att få ett nummer tillagt i sitt namn.`]},{msgid:`Invalid name.`,msgstr:[`Ogiltigt namn.`]},{msgid:`Last modified date unknown`,msgstr:[`Senaste ändringsdatum okänt`]},{msgid:`Modified`,msgstr:[`Ändrad`]},{msgid:`Move`,msgstr:[`Flytta`]},{msgid:`Move to {target}`,msgstr:[`Flytta till {target}`]},{msgid:`Name`,msgstr:[`Namn`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Namnen kan vara högst 64 tecken långa.`]},{msgid:`Names must not be empty.`,msgstr:[`Namn får inte vara tomt.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Namn får inte sluta med "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Namn får inte börja med en punkt.`]},{msgid:`New`,msgstr:[`Ny`]},{msgid:`New folder`,msgstr:[`Ny mapp`]},{msgid:`New folder name`,msgstr:[`Nytt mappnamn`]},{msgid:`New version`,msgstr:[`Ny version`]},{msgid:`No files in here`,msgstr:[`Inga filer här`]},{msgid:`No files matching your filter were found.`,msgstr:[`Inga filer som matchar ditt filter hittades.`]},{msgid:`No matching files`,msgstr:[`Inga matchande filer`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Ange ett namn med minst 2 tecken.`]},{msgid:`Recent`,msgstr:[`Nyligen`]},{msgid:`Select all checkboxes`,msgstr:[`Markera alla kryssrutor`]},{msgid:`Select all entries`,msgstr:[`Välj alla poster`]},{msgid:`Select all existing files`,msgstr:[`Välj alla befintliga filer`]},{msgid:`Select all new files`,msgstr:[`Välj alla nya filer`]},{msgid:`Select entry`,msgstr:[`Välj post`]},{msgid:`Select the row for {nodename}`,msgstr:[`Välj raden för {nodename}`]},{msgid:`Size`,msgstr:[`Storlek`]},{msgid:`Skip %n file`,msgid_plural:`Skip %n files`,msgstr:[`Hoppa över %n fil`,`Hoppa över %n filer`]},{msgid:`Skip this file`,msgstr:[`Hoppa över den här filen`]},{msgid:`Submit name`,msgstr:[`Skicka namn`]},{msgid:`Undo`,msgstr:[`Ångra`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Ladda upp lite innehåll eller synkronisera med dina enheter!`]},{msgid:`When an incoming folder is selected, any conflicting files within it will also be overwritten.`,msgstr:[`När en inkommande mapp väljs kommer eventuella konflikterande filer i den också att skrivas över.`]},{msgid:`When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.`,msgstr:[`När en inkommande mapp väljs skrivs innehållet in i den befintliga mappen och en rekursiv konfliktlösning utförs.`]},{msgid:`Which files do you want to keep?`,msgstr:[`Vilka filer vill du behålla?`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Du är för närvarande identifierad som {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`Du är för närvarande inte identifierad.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Du kan inte lämna namnet tomt.`]},{msgid:`You need to choose at least one conflict solution`,msgstr:[`Du måste välja minst en konfliktlösning`]},{msgid:`You need to select at least one version of each file to continue.`,msgstr:[`Du måste välja minst en version av varje fil för att fortsätta.`]}]},{language:`tr`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`Bir ad içinde "{char}" karakteri kullanılamaz.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" adına izin verilmiyor.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" geçersiz bir klasör adı.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" izin verilen bir klasör adı değil`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" adı sistem için ayrılmış olduğundan kullanılamaz.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" karakteri klasör adında kullanılamaz.`]},{msgid:`%n file conflict`,msgid_plural:`%n files conflict`,msgstr:[`%n dosya çakışıyor`,`%n dosya çakışıyor`]},{msgid:`%n file conflict in {dirname}`,msgid_plural:`%n file conflicts in {dirname}`,msgstr:[`{dirname} içindeki %n dosya çakışıyor`,`{dirname} içindeki %n dosya çakışıyor`]},{msgid:`All files`,msgstr:[`Tüm dosyalar`]},{msgid:`Cancel`,msgstr:[`İptal`]},{msgid:`Cancel the entire operation`,msgstr:[`Tüm işlemi iptal et`]},{msgid:`Choose`,msgstr:[`Seçin`]},{msgid:`Choose {file}`,msgstr:[`{file} seçin`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`%n dosya seçin`,`%n dosya seçin`]},{msgid:`Confirm`,msgstr:[`Onayla`]},{msgid:`Continue`,msgstr:[`İlerle`]},{msgid:`Copy`,msgstr:[`Kopyala`]},{msgid:`Copy to {target}`,msgstr:[`{target} üzerine kopyala`]},{msgid:`Could not create the new folder`,msgstr:[`Yeni klasör oluşturulamadı`]},{msgid:`Could not load files settings`,msgstr:[`Dosyalar uygulamasının ayarları yüklenemedi`]},{msgid:`Could not load files views`,msgstr:[`Dosyalar uygulamasının görünümleri yüklenemedi`]},{msgid:`Create directory`,msgstr:[`Klasör oluştur`]},{msgid:`Current view selector`,msgstr:[`Geçerli görünüm seçici`]},{msgid:`Enter your name`,msgstr:[`Adınızı yazın`]},{msgid:`Existing version`,msgstr:[`Var olan sürüm`]},{msgid:`Failed to set nickname.`,msgstr:[`Takma ad ayarlanamadı.`]},{msgid:`Favorites`,msgstr:[`Sık kullanılanlar`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Sık kullanılan olarak seçtiğiniz dosyalar burada görüntülenir.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Son zamanlarda değiştirdiğiniz dosya ve klasörler burada görüntülenir.`]},{msgid:`Filter file list`,msgstr:[`Dosya listesini süz`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Klasör adı boş olamaz.`]},{msgid:`Guest identification`,msgstr:[`Konuk kimliği`]},{msgid:`Home`,msgstr:[`Giriş`]},{msgid:`If you select both versions, the incoming file will have a number added to its name.`,msgstr:[`İki sürümü de seçerseniz, gelen dosyanın adına bir sayı eklenir.`]},{msgid:`Invalid name.`,msgstr:[`Ad geçersiz.`]},{msgid:`Last modified date unknown`,msgstr:[`Son değiştirilme tarihi bilinmiyor.`]},{msgid:`Modified`,msgstr:[`Değiştirilme`]},{msgid:`Move`,msgstr:[`Taşı`]},{msgid:`Move to {target}`,msgstr:[`{target} üzerine taşı`]},{msgid:`Name`,msgstr:[`Ad`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Adlar en fazla 64 karakter uzunluğunda olabilir.`]},{msgid:`Names must not be empty.`,msgstr:[`Ad boş olamaz.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Ad "{extension}" ile bitemez.`]},{msgid:`Names must not start with a dot.`,msgstr:[`Ad nokta karakteri ile başlayamaz.`]},{msgid:`New`,msgstr:[`Yeni`]},{msgid:`New folder`,msgstr:[`Yeni klasör`]},{msgid:`New folder name`,msgstr:[`Yeni klasör adı`]},{msgid:`New version`,msgstr:[`Yeni sürüm`]},{msgid:`No files in here`,msgstr:[`Burada herhangi bir dosya yok`]},{msgid:`No files matching your filter were found.`,msgstr:[`Süzgece uyan bir dosya bulunamadı.`]},{msgid:`No matching files`,msgstr:[`Eşleşen bir dosya yok`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Ad en az 2 karakter uzunluğunda olmalıdır.`]},{msgid:`Recent`,msgstr:[`Son kullanılanlar`]},{msgid:`Select all checkboxes`,msgstr:[`Tüm kutuları işaretle`]},{msgid:`Select all entries`,msgstr:[`Tüm kayıtları seç`]},{msgid:`Select all existing files`,msgstr:[`Tüm var olan dosyaları seç`]},{msgid:`Select all new files`,msgstr:[`Tüm yeni dosyaları seç`]},{msgid:`Select entry`,msgstr:[`Kaydı seç`]},{msgid:`Select the row for {nodename}`,msgstr:[`{nodename} satırını seçin`]},{msgid:`Size`,msgstr:[`Boyut`]},{msgid:`Skip %n file`,msgid_plural:`Skip %n files`,msgstr:[`%n dosyayı atla`,`%n dosyayı atla`]},{msgid:`Skip this file`,msgstr:[`Bu dosyayı atla`]},{msgid:`Submit name`,msgstr:[`Adı gönder`]},{msgid:`Undo`,msgstr:[`Geri al`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Bazı içerikler yükleyin ya da aygıtlarınızla eşitleyin!`]},{msgid:`When an incoming folder is selected, any conflicting files within it will also be overwritten.`,msgstr:[`Bir gelen klasör seçildiğinde, içindeki çakışan dosyaların da üzerine yazılır.`]},{msgid:`When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.`,msgstr:[`Bir gelen klasör seçildiğinde, içerik var olan klasöre yazılır ve alt klasörlerle bir çakışma çözümü uygulanır.`]},{msgid:`Which files do you want to keep?`,msgstr:[`Hangi dosyaları tutmak istiyorsunuz?`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`{nickname} olarak tanınıyorsunuz.`]},{msgid:`You are currently not identified.`,msgstr:[`Henüz kendinizi tanıtmadınız.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Ad boş bırakılamaz.`]},{msgid:`You need to choose at least one conflict solution`,msgstr:[`En az bir çakışma çözümü seçmelisiniz`]},{msgid:`You need to select at least one version of each file to continue.`,msgstr:[`İlerlemek için her dosaynın en az bir sürümünü seçmelisiniz.`]}]},{language:`uk`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`"{char}" не дозволено всередині імени.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" недозволене ім'я.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" недійсне ім'я каталогу.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" недозволене ім'я каталогу.`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" зарезервоване ім'я і не дозволено для використання.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" не дозволено у імені каталогу.`]},{msgid:`All files`,msgstr:[`Всі файли`]},{msgid:`Cancel`,msgstr:[`Скасувати`]},{msgid:`Choose`,msgstr:[`Вибрати`]},{msgid:`Choose {file}`,msgstr:[`Вибрати {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Вибрати %n файл`,`Вибрати %n файли`,`Вибрати %n файлів`,`Вибрати %n файлів`]},{msgid:`Copy`,msgstr:[`Копіювати`]},{msgid:`Copy to {target}`,msgstr:[`Копіювати до {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Не вдалося створити новий каталог`]},{msgid:`Could not load files settings`,msgstr:[`Не вдалося завантажити налаштування файлів`]},{msgid:`Could not load files views`,msgstr:[`Не вдалося завантажити подання файлів`]},{msgid:`Create directory`,msgstr:[`Створити каталог`]},{msgid:`Current view selector`,msgstr:[`Вибір подання`]},{msgid:`Enter your name`,msgstr:[`Зазначте ваше ім'я`]},{msgid:`Failed to set nickname.`,msgstr:[`Не вдалося встановити псевдо.`]},{msgid:`Favorites`,msgstr:[`Із зірочкою`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Тут показуватимуться файли та каталоги, які ви позначите зірочкою.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Тут показуватимуться файли та каталоги, які було нещодавно змінено.`]},{msgid:`Filter file list`,msgstr:[`Фільтрувати список файлів`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Ім'я каталогу не може бути порожнє.`]},{msgid:`Guest identification`,msgstr:[`Ім'я для гостя`]},{msgid:`Home`,msgstr:[`Домівка`]},{msgid:`Invalid name.`,msgstr:[`Недійсне ім'я.`]},{msgid:`Modified`,msgstr:[`Змінено`]},{msgid:`Move`,msgstr:[`Перемістити`]},{msgid:`Move to {target}`,msgstr:[`Перемістити до {target}`]},{msgid:`Name`,msgstr:[`Ім'я`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Імена мають мати довжину не більше 64 символів.`]},{msgid:`Names must not be empty.`,msgstr:[`Ім'я не може бути порожнє.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Ім'я не може закінчуватися на "{extension}".`]},{msgid:`Names must not start with a dot.`,msgstr:[`Ім'я не може починатися з крапки.`]},{msgid:`New`,msgstr:[`Новий`]},{msgid:`New folder`,msgstr:[`Новий каталог`]},{msgid:`New folder name`,msgstr:[`Ім'я нового каталогу`]},{msgid:`No files in here`,msgstr:[`Тут відсутні файли`]},{msgid:`No files matching your filter were found.`,msgstr:[`Відсутні збіги за фільтром.`]},{msgid:`No matching files`,msgstr:[`Відсутні збіги файлів.`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Зазначте ім'я довжиною не менше 2 символів`]},{msgid:`Recent`,msgstr:[`Останні`]},{msgid:`Select all entries`,msgstr:[`Вибрати всі записи`]},{msgid:`Select entry`,msgstr:[`Вибрати запис`]},{msgid:`Select the row for {nodename}`,msgstr:[`Вибрати рядок для {nodename}`]},{msgid:`Size`,msgstr:[`Розмір`]},{msgid:`Submit name`,msgstr:[`Встановити ім'я`]},{msgid:`Undo`,msgstr:[`Повернути`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Завантажте вміст або синхронізуйте з вашим пристроєм!`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Вас визначено як {nickname}.`]},{msgid:`You are currently not identified.`,msgstr:[`Вас не ідентифіковано.`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Потрібно зазначити ім'я.`]}]},{language:`uz`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`Nom ichida "{char}" ga ruxsat berilmagan.`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`"{extension}" ruxsat etilgan nom emas.`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" jild nomi yaroqsiz.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"{name}" ruxsat etilgan jild nomi emas`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`"{segment}" - zaxiralangan nom va ruxsat berilmaydi.`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/" papka nomi ichida ruxsat berilmaydi.`]},{msgid:`%n file conflict`,msgid_plural:`%n files conflict`,msgstr:[`%n fayl ziddiyatli`]},{msgid:`%n file conflict in {dirname}`,msgid_plural:`%n file conflicts in {dirname}`,msgstr:[`{dirname} da %n fayl ziddiyati`]},{msgid:`All files`,msgstr:[`Barcha fayllar`]},{msgid:`Cancel`,msgstr:[`Bekor qilish`]},{msgid:`Cancel the entire operation`,msgstr:[`Butun operatsiyani bekor qiling`]},{msgid:`Choose`,msgstr:[`Tanlang`]},{msgid:`Choose {file}`,msgstr:[`Tanlang {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Tanlang %n faylni`]},{msgid:`Confirm`,msgstr:[`Tasdiqlang`]},{msgid:`Continue`,msgstr:[`Davom eting`]},{msgid:`Copy`,msgstr:[`Nusxa`]},{msgid:`Copy to {target}`,msgstr:[` {target} ga nusxa`]},{msgid:`Could not create the new folder`,msgstr:[`Yangi jild yaratib bo‘lmadi`]},{msgid:`Could not load files settings`,msgstr:[`Fayl sozlamalari yuklanmadi`]},{msgid:`Could not load files views`,msgstr:[`Fayllarni koʻrishni yuklab boʻlmadi`]},{msgid:`Create directory`,msgstr:[`Katalog yaratish`]},{msgid:`Current view selector`,msgstr:[`Joriy ko'rinish selektori`]},{msgid:`Enter your name`,msgstr:[`Ismingizni kiriting`]},{msgid:`Existing version`,msgstr:[`Mavjud versiya`]},{msgid:`Failed to set nickname.`,msgstr:[`Taxallusni o‘rnatib bo‘lmadi.`]},{msgid:`Favorites`,msgstr:[`Tanlanganlar`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Tanlangan deb belgilagan fayl va papkalar shu yerda koʻrinadi.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Siz yaqinda oʻzgartirgan fayl va papkalar shu yerda koʻrinadi.`]},{msgid:`Filter file list`,msgstr:[`Fayl ro'yxatini filtrlash`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Jild nomi boʻsh boʻlishi mumkin emas.`]},{msgid:`Guest identification`,msgstr:[`Foydalanuvchini identifikatsiyalash`]},{msgid:`Home`,msgstr:[`Uy`]},{msgid:`If you select both versions, the incoming file will have a number added to its name.`,msgstr:[`Agar siz ikkala versiyani tanlasangiz, kiruvchi fayl nomiga qo'shilgan raqamga ega bo'ladi.`]},{msgid:`Invalid name.`,msgstr:[`Nomi noto‘g‘ri.`]},{msgid:`Last modified date unknown`,msgstr:[`Oxirgi tahrirlangan sana noma'lum`]},{msgid:`Modified`,msgstr:[`Modifikatsiyalangan`]},{msgid:`Move`,msgstr:[`Ko'chirish`]},{msgid:`Move to {target}`,msgstr:[` {target} ga ko'chirish`]},{msgid:`Name`,msgstr:[`Nomi`]},{msgid:`Names may be at most 64 characters long.`,msgstr:[`Ismlar ko'pi bilan 64 ta belgidan iborat bo'lishi mumkin.`]},{msgid:`Names must not be empty.`,msgstr:[`Ismlar bo'sh bo'lmasligi kerak.`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`Ismlar "{extension}" bilan tugamasligi kerak.`]},{msgid:`Names must not start with a dot.`,msgstr:[`Ismlar nuqta bilan boshlanmasligi kerak.`]},{msgid:`New`,msgstr:[`Yangi`]},{msgid:`New folder`,msgstr:[`Yangi jild`]},{msgid:`New folder name`,msgstr:[`Yangi jild nomi`]},{msgid:`New version`,msgstr:[`Yangi versiya`]},{msgid:`No files in here`,msgstr:[`Fayl mavjud emas`]},{msgid:`No files matching your filter were found.`,msgstr:[`Filtringizga mos keladigan fayl topilmadi.`]},{msgid:`No matching files`,msgstr:[`Mos fayllar yo'q`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`Kamida 2 ta belgidan iborat nom kiriting.`]},{msgid:`Recent`,msgstr:[`Yaqinda`]},{msgid:`Select all checkboxes`,msgstr:[`Barcha katakchalarni belgilang`]},{msgid:`Select all entries`,msgstr:[`Barcha yozuvlarni tanlang`]},{msgid:`Select all existing files`,msgstr:[`Barcha mavjud fayllarni tanlang`]},{msgid:`Select all new files`,msgstr:[`Barcha yangi fayllarni tanlang`]},{msgid:`Select entry`,msgstr:[`Yozuvni tanlang`]},{msgid:`Select the row for {nodename}`,msgstr:[`{nodename} uchun qatorni tanlang`]},{msgid:`Size`,msgstr:["O`lcham"]},{msgid:`Skip %n file`,msgid_plural:`Skip %n files`,msgstr:[`%n faylni oʻtkazib yuborish`]},{msgid:`Skip this file`,msgstr:[`Ushbu faylni o'tkazib yuboring`]},{msgid:`Submit name`,msgstr:[`Ismni tasdiqlang`]},{msgid:`Undo`,msgstr:[`Bekor qilish`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Qurilmangizga ba'zi kontentni yuklang yoki sinxronlang!`]},{msgid:`When an incoming folder is selected, any conflicting files within it will also be overwritten.`,msgstr:[`Kiruvchi papka tanlanganda, undagi har qanday ziddiyatli fayllar ham ustiga yoziladi.`]},{msgid:`When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.`,msgstr:[`Kiruvchi papka tanlanganda, kontent mavjud jildga yoziladi va nizolarni rekursiv hal qilish amalga oshiriladi.`]},{msgid:`Which files do you want to keep?`,msgstr:[`Qaysi fayllarni saqlamoqchisiz?`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`Siz hozirda {nickname} sifatida aniqlangansiz.`]},{msgid:`You are currently not identified.`,msgstr:[`Siz hozirda identifikatsiyadan o'tmagansiz`]},{msgid:`You cannot leave the name empty.`,msgstr:[`Ism katagini bo'sh qoldirib bo'lmaydi.`]},{msgid:`You need to choose at least one conflict solution`,msgstr:[`Siz kamida bitta mojaro yechimini tanlashingiz kerak`]},{msgid:`You need to select at least one version of each file to continue.`,msgstr:[`Davom etish uchun har bir faylning kamida bitta versiyasini tanlashingiz kerak.`]}]},{language:`vi`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`"{name}" là tên thư mục không hợp lệ.`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`"1{name}"không phải là tên thư mục được cho phép`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`"/"không được phép đặt trong tên thư mục.`]},{msgid:`All files`,msgstr:[`Tất cả tệp`]},{msgid:`Choose`,msgstr:[`Chọn`]},{msgid:`Choose {file}`,msgstr:[`Chọn {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`Chọn %n tệp`]},{msgid:`Copy`,msgstr:[`Sao chép`]},{msgid:`Copy to {target}`,msgstr:[`Sao chép đến {target}`]},{msgid:`Could not create the new folder`,msgstr:[`Không thể tạo thư mục mới`]},{msgid:`Could not load files settings`,msgstr:[`Không thể tải tập tin cài đặt`]},{msgid:`Could not load files views`,msgstr:[`Không thể tải xuống tệp xem`]},{msgid:`Create directory`,msgstr:[`Tạo thư mục`]},{msgid:`Current view selector`,msgstr:[`Hiện tại chế độ xem của bộ chọn`]},{msgid:`Favorites`,msgstr:[`Yêu cầu thích`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`Các tập tin và thư mục bạn đánh dấu yêu thích sẽ hiển thị ở đây.`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`Các tập tin và thư mục bạn sửa đổi gần đây sẽ hiển thị ở đây.`]},{msgid:`Filter file list`,msgstr:[`Filter list file`]},{msgid:`Folder name cannot be empty.`,msgstr:[`Thư mục tên không được để trống.`]},{msgid:`Home`,msgstr:[`Trang chủ`]},{msgid:`Modified`,msgstr:[`Đã sửa đổi`]},{msgid:`Move`,msgstr:[`Di chuyển`]},{msgid:`Move to {target}`,msgstr:[`Di chuyển đến{target}`]},{msgid:`Name`,msgstr:[`Tên`]},{msgid:`New`,msgstr:[`Mới`]},{msgid:`New folder`,msgstr:[`New thư mục`]},{msgid:`New folder name`,msgstr:[`New thư mục tên`]},{msgid:`No files in here`,msgstr:[`No file at here`]},{msgid:`No files matching your filter were found.`,msgstr:[`Không tìm thấy tệp nào phù hợp với bộ lọc của bạn.`]},{msgid:`No matching files`,msgstr:[`No file phù hợp`]},{msgid:`Recent`,msgstr:[`Gần đây`]},{msgid:`Select all entries`,msgstr:[`Choose all items`]},{msgid:`Select entry`,msgstr:[`Chọn mục nhập`]},{msgid:`Select the row for {nodename}`,msgstr:[`Choose hang cho{nodename}`]},{msgid:`Size`,msgstr:[`Kích cỡ`]},{msgid:`Undo`,msgstr:[`Hoàn tác`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`Tải lên một số nội dung hoặc đồng bộ hóa với thiết bị của bạn!`]}]},{language:`zh_CN`,translations:[{msgid:`"{name}" is an invalid folder name.`,msgstr:[`“{name}” 是无效的文件夹名称。`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`“{name}” 不是允许的文件夹名称`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`文件夹名称中不允许包含 “/”。`]},{msgid:`All files`,msgstr:[`所有文件`]},{msgid:`Choose`,msgstr:[`选择`]},{msgid:`Choose {file}`,msgstr:[`选择 {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`选择 %n 个文件`]},{msgid:`Copy`,msgstr:[`复制`]},{msgid:`Copy to {target}`,msgstr:[`复制到 {target}`]},{msgid:`Could not create the new folder`,msgstr:[`无法创建新文件夹`]},{msgid:`Could not load files settings`,msgstr:[`无法加载文件设置`]},{msgid:`Could not load files views`,msgstr:[`无法加载文件视图`]},{msgid:`Create directory`,msgstr:[`创建目录`]},{msgid:`Current view selector`,msgstr:[`当前视图选择器`]},{msgid:`Favorites`,msgstr:[`最爱`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`您标记为最爱的文件与文件夹会显示在这里`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`您最近修改的文件与文件夹会显示在这里`]},{msgid:`Filter file list`,msgstr:[`过滤文件列表`]},{msgid:`Folder name cannot be empty.`,msgstr:[`文件夹名称不能为空。`]},{msgid:`Home`,msgstr:[`主目录`]},{msgid:`Modified`,msgstr:[`已修改`]},{msgid:`Move`,msgstr:[`移动`]},{msgid:`Move to {target}`,msgstr:[`移动至 {target}`]},{msgid:`Name`,msgstr:[`名称`]},{msgid:`New`,msgstr:[`新建`]},{msgid:`New folder`,msgstr:[`新文件夹`]},{msgid:`New folder name`,msgstr:[`新文件夹名称`]},{msgid:`No files in here`,msgstr:[`此处无文件`]},{msgid:`No files matching your filter were found.`,msgstr:[`找不到符合您过滤条件的文件`]},{msgid:`No matching files`,msgstr:[`无符合的文件`]},{msgid:`Recent`,msgstr:[`最近`]},{msgid:`Select all entries`,msgstr:[`选择所有条目`]},{msgid:`Select entry`,msgstr:[`选择条目`]},{msgid:`Select the row for {nodename}`,msgstr:[`选择 {nodename} 的列`]},{msgid:`Size`,msgstr:[`大小`]},{msgid:`Undo`,msgstr:[` 撤消`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`上传一些项目或与您的设备同步!`]}]},{language:`zh_HK`,translations:[{msgid:`"{char}" is not allowed inside a name.`,msgstr:[`名稱中不能使用 "{char}"。`]},{msgid:`"{extension}" is not an allowed name.`,msgstr:[`「{extension}」並非允許的名稱。`]},{msgid:`"{name}" is an invalid folder name.`,msgstr:[`「{name}」是無效的資料夾名稱。`]},{msgid:`"{name}" is not an allowed folder name`,msgstr:[`資料夾名稱「{name}」不符合允許的規範。`]},{msgid:`"{segment}" is a reserved name and not allowed.`,msgstr:[`「{segment}」是一個保留名稱,不能使用。`]},{msgid:`"/" is not allowed inside a folder name.`,msgstr:[`資料夾名稱中不允許使用 "/"。`]},{msgid:`All files`,msgstr:[`所有檔案`]},{msgid:`Cancel`,msgstr:[`取消`]},{msgid:`Choose`,msgstr:[`選擇`]},{msgid:`Choose {file}`,msgstr:[`選擇 {file}`]},{msgid:`Choose %n file`,msgid_plural:`Choose %n files`,msgstr:[`選擇 %n 個檔案`]},{msgid:`Copy`,msgstr:[`複製`]},{msgid:`Copy to {target}`,msgstr:[`複製到 {target}`]},{msgid:`Could not create the new folder`,msgstr:[`無法建立新資料夾`]},{msgid:`Could not load files settings`,msgstr:[`無法載入檔案設定`]},{msgid:`Could not load files views`,msgstr:[`無法載入檔案視圖`]},{msgid:`Create directory`,msgstr:[`建立目錄`]},{msgid:`Current view selector`,msgstr:[`目前視圖選擇器`]},{msgid:`Enter your name`,msgstr:[`輸入您的名字`]},{msgid:`Failed to set nickname.`,msgstr:[`無法設置暱稱。`]},{msgid:`Favorites`,msgstr:[`最愛`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`您標記為最愛的檔案與資料夾將會顯示在此處。`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`您最近修改的檔案與資料夾將會顯示在此處。`]},{msgid:`Filter file list`,msgstr:[`過濾檔案清單`]},{msgid:`Folder name cannot be empty.`,msgstr:[`資料夾名稱不能為空。`]},{msgid:`Guest identification`,msgstr:[`訪客身份識別`]},{msgid:`Home`,msgstr:[`首頁`]},{msgid:`Invalid name.`,msgstr:[`無效的名字。`]},{msgid:`Modified`,msgstr:[`已修改`]},{msgid:`Move`,msgstr:[`移動`]},{msgid:`Move to {target}`,msgstr:[`移動至 {target}`]},{msgid:`Name`,msgstr:[`名稱`]},{msgid:`Names must not be empty.`,msgstr:[`名稱不能為空。`]},{msgid:`Names must not end with "{extension}".`,msgstr:[`名稱不得以「{extension}」結尾。`]},{msgid:`Names must not start with a dot.`,msgstr:[`名稱不得以點開頭。`]},{msgid:`New`,msgstr:[`新`]},{msgid:`New folder`,msgstr:[`新資料夾`]},{msgid:`New folder name`,msgstr:[`新資料夾名稱`]},{msgid:`No files in here`,msgstr:[`此處無檔案`]},{msgid:`No files matching your filter were found.`,msgstr:[`找不到符合您過濾條件的檔案。`]},{msgid:`No matching files`,msgstr:[`沒有匹配的檔案`]},{msgid:`Please enter a name with at least 2 characters.`,msgstr:[`請輸入至少 2 個字符的名稱。`]},{msgid:`Recent`,msgstr:[`最近`]},{msgid:`Select all entries`,msgstr:[`選擇所有項目`]},{msgid:`Select entry`,msgstr:[`選擇項目`]},{msgid:`Select the row for {nodename}`,msgstr:[`選擇 {nodename} 的列`]},{msgid:`Size`,msgstr:[`大小`]},{msgid:`Submit name`,msgstr:[`遞交名字`]},{msgid:`Undo`,msgstr:[`還原`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`上傳一些內容或與您的裝置同步!`]},{msgid:`You are currently identified as {nickname}.`,msgstr:[`您目前被識別為 {nickname}。`]},{msgid:`You are currently not identified.`,msgstr:[`您目前尚未被識別。`]},{msgid:`You cannot leave the name empty.`,msgstr:[`名稱不能留空。`]}]},{language:`zh_TW`,translations:[{msgid:`"{name}" is an invalid file name.`,msgstr:[`「{name}」是無效的檔案名稱。`]},{msgid:`"{name}" is not an allowed filetype`,msgstr:[`「{name}」並非允許的檔案類型`]},{msgid:`"/" is not allowed inside a file name.`,msgstr:[`檔案名稱中不允許使用「/」。`]},{msgid:`All files`,msgstr:[`所有檔案`]},{msgid:`Choose`,msgstr:[`選擇`]},{msgid:`Choose {file}`,msgstr:[`選擇 {file}`]},{msgid:`Copy`,msgstr:[`複製`]},{msgid:`Copy to {target}`,msgstr:[`複製到 {target}`]},{msgid:`Could not create the new folder`,msgstr:[`無法建立新資料夾`]},{msgid:`Create directory`,msgstr:[`建立目錄`]},{msgid:`Current view selector`,msgstr:[`目前檢視選取器`]},{msgid:`Favorites`,msgstr:[`最愛`]},{msgid:`File name cannot be empty.`,msgstr:[`檔案名稱不能為空。`]},{msgid:`Filepicker sections`,msgstr:[`檔案挑選器選取`]},{msgid:`Files and folders you mark as favorite will show up here.`,msgstr:[`您標記為最愛的檔案與資料夾將會顯示在此處。`]},{msgid:`Files and folders you recently modified will show up here.`,msgstr:[`您最近修改的檔案與資料夾將會顯示在此處。`]},{msgid:`Filter file list`,msgstr:[`過濾檔案清單`]},{msgid:`Home`,msgstr:[`家`]},{msgid:`Mime type {mime}`,msgstr:[`Mime type {mime}`]},{msgid:`Modified`,msgstr:[`已修改`]},{msgid:`Move`,msgstr:[`移動`]},{msgid:`Move to {target}`,msgstr:[`移動至 {target}`]},{msgid:`Name`,msgstr:[`名稱`]},{msgid:`New`,msgstr:[`新`]},{msgid:`New folder`,msgstr:[`新資料夾`]},{msgid:`New folder name`,msgstr:[`新資料夾名稱`]},{msgid:`No files in here`,msgstr:[`此處無檔案`]},{msgid:`No files matching your filter were found.`,msgstr:[`找不到符合您過濾條件的檔案。`]},{msgid:`No matching files`,msgstr:[`無符合的檔案`]},{msgid:`Recent`,msgstr:[`最近`]},{msgid:`Select all entries`,msgstr:[`選取所有條目`]},{msgid:`Select entry`,msgstr:[`選取條目`]},{msgid:`Select the row for {nodename}`,msgstr:[`選取 {nodename} 的列`]},{msgid:`Size`,msgstr:[`大小`]},{msgid:`Undo`,msgstr:[`復原`]},{msgid:`unknown`,msgstr:[`未知`]},{msgid:`Upload some content or sync with your devices!`,msgstr:[`上傳一些內容或與您的裝置同步`]}]}]){let{language:p,translations:j}=r,Ue={headers:{},translations:{"":Object.fromEntries(j.map(De=>[De.msgid,De]))}};gtBuilder$1.addTranslation(p,Ue)}var gt$1=gtBuilder$1.build(),n=gt$1.ngettext.bind(gt$1),t$1=gt$1.gettext.bind(gt$1),logger$3=getLoggerBuilder().setApp(`@nextcloud/dialogs`).detectLogLevel().build(),TOAST_ARIA_LIVE_OFF=`off`,TOAST_ARIA_LIVE_POLITE=`polite`,TOAST_ARIA_LIVE_ASSERTIVE=`assertive`,ToastAriaLive=(r=>(r[r.OFF=`off`]=`OFF`,r[r.POLITE=TOAST_ARIA_LIVE_POLITE]=`POLITE`,r[r.ASSERTIVE=TOAST_ARIA_LIVE_ASSERTIVE]=`ASSERTIVE`,r))(ToastAriaLive||{}),TOAST_DEFAULT_TIMEOUT=7e3;function showMessage(r,p){if(p={timeout:TOAST_DEFAULT_TIMEOUT,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0,...p},typeof r==`string`&&!p.isHTML){let R=document.createElement(`div`);R.innerHTML=r,r=R.innerText}let j=p.type??``;typeof p.onClick==`function`&&(j+=` toast-with-click `);let Ue=r instanceof Node,De=ToastAriaLive.POLITE;p.ariaLive?De=p.ariaLive:(p.type===`toast-error`||p.type===`toast-undo`)&&(De=ToastAriaLive.ASSERTIVE);let Ge=(0,import_toastify.default)({[Ue?`node`:`text`]:r,duration:p.timeout,callback:p.onRemove,onClick:p.onClick,close:p.close,gravity:`top`,selector:p.selector,position:`right`,backgroundColor:``,className:`dialogs `+j,escapeMarkup:!p.isHTML,ariaLive:De});return Ge.showToast(),Ge}function showError(r,p){return showMessage(r,{...p,type:`toast-error`})}var PwdConfirmationMode=(r=>(r.Lax=`lax`,r.Strict=`strict`,r))(PwdConfirmationMode||{}),PAGE_LOAD_TIME=Date.now();function isPasswordConfirmationRequired(r){if(!window.backendAllowsPasswordConfirmation)return!1;if(r===PwdConfirmationMode.Strict)return!0;let p=PAGE_LOAD_TIME-window.nc_pageLoad*1e3;return Date.now()-(p+window.nc_lastLogin*1e3)>1800*1e3}var gtBuilder=getGettextBuilder().detectLanguage();[{locale:`ar`,translations:[{msgid:`Checking password …`,msgstr:[`يتم التحقق من كلمة المرور...`]},{msgid:`Confirm`,msgstr:[`تأكيد`]},{msgid:`Confirm your password`,msgstr:[`تأكيد كلمة المرور`]},{msgid:`Password`,msgstr:[`كلمة المرور`]},{msgid:`Please enter your password`,msgstr:[`يرجى إدخال كلمة المرور الخاصة بك`]},{msgid:`This action needs authentication`,msgstr:[`هذا الإجراء يتطلب التحقق من الهوية`]},{msgid:`Wrong password`,msgstr:[`كلمة المرور غير صحيحة`]}]},{locale:`ast`,translations:[{msgid:`Checking password …`,msgstr:[`Comprobando la contraseña…`]},{msgid:`Confirm`,msgstr:[`Confirmación`]},{msgid:`Confirm your password`,msgstr:[`Confirma la contraseña`]},{msgid:`Password`,msgstr:[`Contraseña`]},{msgid:`Please enter your password`,msgstr:[`Introduz la contraseña`]},{msgid:`This action needs authentication`,msgstr:[`Esta aición precisa l'autenticación`]},{msgid:`Wrong password`,msgstr:[`La contraseña ye incorreuta`]}]},{locale:`az`,translations:[{msgid:`Confirm`,msgstr:[`Təsdiq edin`]},{msgid:`Confirm your password`,msgstr:[`Parolunuzu təsdiq edin`]},{msgid:`Password`,msgstr:[`Parol`]},{msgid:`Password confirmation dialog already mounted`,msgstr:[`Parolun təsdiqi dialoqu artıq quraşdırılıb`]},{msgid:`This action needs authentication`,msgstr:[`Bu əməliyyat autentifikasiya tələb edir`]},{msgid:`Wrong password`,msgstr:[`Səhv parol`]}]},{locale:`be`,translations:[{msgid:`Checking password …`,msgstr:[`Праверка пароля…`]},{msgid:`Confirm`,msgstr:[`Пацвердзіць`]},{msgid:`Confirm your password`,msgstr:[`Пацвердзіць пароль`]},{msgid:`Password`,msgstr:[`Пароль`]},{msgid:`Please enter your password`,msgstr:[`Калі ласка, увядзіце ваш пароль`]},{msgid:`This action needs authentication`,msgstr:[`Гэта дзеянне патрабуе аўтэнтыфікацыі`]},{msgid:`Wrong password`,msgstr:[`Памылковы пароль`]}]},{locale:`ca`,translations:[{msgid:`Checking password …`,msgstr:[`S'està comprovant la contrasenya …`]},{msgid:`Confirm`,msgstr:[`Confirma`]},{msgid:`Confirm your password`,msgstr:[`Confirmeu la vostra contrasenya`]},{msgid:`Password`,msgstr:[`Contrasenya`]},{msgid:`Please enter your password`,msgstr:[`Introduïu la vostra contrasenya`]},{msgid:`This action needs authentication`,msgstr:[`Aquesta acció necessita autenticació`]},{msgid:`Wrong password`,msgstr:[`Contrasenya incorrecta`]}]},{locale:`cs_CZ`,translations:[{msgid:`Authentication required`,msgstr:[`Vyžadováno ověření se`]},{msgid:`Checking password\xA0…`,msgstr:[`Ověřování hesla…`]},{msgid:`Confirm`,msgstr:[`Potvrdit`]},{msgid:`Password`,msgstr:[`Heslo`]},{msgid:`Please enter your password`,msgstr:[`Zadejte heslo`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Tato akce vyžaduje ověření se – potvrďte ji zadáním svého hesla.`]},{msgid:`Unknown error while checking password`,msgstr:[`Neznámá chyba při kontrolování hesla`]},{msgid:`Wrong password`,msgstr:[`Nesprávné heslo`]}]},{locale:`da`,translations:[{msgid:`Authentication required`,msgstr:[`Bekræft din identitet`]},{msgid:`Checking password\xA0…`,msgstr:[`Kontrollerer adgangskode …`]},{msgid:`Confirm`,msgstr:[`Bekræft`]},{msgid:`Password`,msgstr:[`Adgangskode`]},{msgid:`Please enter your password`,msgstr:[`Indtast venligst dit kodeord`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Denne handling kræver godkendelse. Indtast din adgangskode for at bekræfte.`]},{msgid:`Unknown error while checking password`,msgstr:[`Ukendt fejl under kontrol af adgangskode`]},{msgid:`Wrong password`,msgstr:[`forkert Adgangskode`]}]},{locale:`de`,translations:[{msgid:`Authentication required`,msgstr:[`Authentifizierung erforderlich`]},{msgid:`Checking password\xA0…`,msgstr:[`Passwort prüfen \xA0…`]},{msgid:`Confirm`,msgstr:[`Bestätigen`]},{msgid:`Password`,msgstr:[`Passwort`]},{msgid:`Please enter your password`,msgstr:[`Bitte gib dein Passwort ein`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Für diese Aktion ist eine Authentifizierung erforderlich. Bitte bestätige diese durch Eingabe deines Passworts.`]},{msgid:`Unknown error while checking password`,msgstr:[`Unbekannter Fehler beim Überprüfen des Passworts`]},{msgid:`Wrong password`,msgstr:[`Falsches Passwort`]}]},{locale:`de_DE`,translations:[{msgid:`Authentication required`,msgstr:[`Authentifizierung erforderlich`]},{msgid:`Checking password\xA0…`,msgstr:[`Passwort prüfen\xA0…`]},{msgid:`Confirm`,msgstr:[`Bestätigen`]},{msgid:`Password`,msgstr:[`Passwort`]},{msgid:`Please enter your password`,msgstr:[`Bitte geben Sie Ihr Passwort ein`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Für diese Aktion ist eine Authentifizierung erforderlich. Bitte bestätigen Sie diese durch Eingabe Ihres Passworts.`]},{msgid:`Unknown error while checking password`,msgstr:[`Unbekannter Fehler beim Überprüfen des Passworts`]},{msgid:`Wrong password`,msgstr:[`Falsches Passwort`]}]},{locale:`el`,translations:[{msgid:`Authentication required`,msgstr:[`Απαιτείται πιστοποίηση`]},{msgid:`Checking password\xA0…`,msgstr:[`Έλεγχος κωδικού πρόσβασης\xA0…`]},{msgid:`Confirm`,msgstr:[`Επιβεβαίωση`]},{msgid:`Password`,msgstr:[`Συνθηματικό`]},{msgid:`Please enter your password`,msgstr:[`Παρακαλώ εισάγετε το συνθηματικό σας`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Αυτή η ενέργεια απαιτεί πιστοποίηση. Επιβεβαιώστε την εισάγοντας τον κωδικό πρόσβασής σας.`]},{msgid:`Unknown error while checking password`,msgstr:[`Άγνωστο σφάλμα κατά τον έλεγχο του κωδικού πρόσβασης`]},{msgid:`Wrong password`,msgstr:[`Λάθος συνθηματικό`]}]},{locale:`en_GB`,translations:[{msgid:`Authentication required`,msgstr:[`Authentication required`]},{msgid:`Checking password\xA0…`,msgstr:[`Checking password\xA0…`]},{msgid:`Confirm`,msgstr:[`Confirm`]},{msgid:`Password`,msgstr:[`Password`]},{msgid:`Please enter your password`,msgstr:[`Please enter your password`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`This action needs authentication, please confirm it by entering your password.`]},{msgid:`Wrong password`,msgstr:[`Wrong password`]}]},{locale:`es`,translations:[{msgid:`Authentication required`,msgstr:[`Se requiere autenticación`]},{msgid:`Checking password\xA0…`,msgstr:[`Verificando contraseña\xA0…`]},{msgid:`Confirm`,msgstr:[`Confirmar`]},{msgid:`Password`,msgstr:[`Contraseña`]},{msgid:`Please enter your password`,msgstr:[`Por favor, Introduzca su contraseña`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Esta acción requiere autenticación, por favor, confírmela ingresado su contraseña.`]},{msgid:`Wrong password`,msgstr:[`Contraseña errónea`]}]},{locale:`es_AR`,translations:[{msgid:`Checking password …`,msgstr:[`Verificando contraseña …`]},{msgid:`Confirm`,msgstr:[`Confirmar`]},{msgid:`Confirm your password`,msgstr:[`Confirme su contraseña`]},{msgid:`Password`,msgstr:[`Contraseña`]},{msgid:`Please enter your password`,msgstr:[`Por favor, introduzca su contraseña`]},{msgid:`This action needs authentication`,msgstr:[`Esta acción necesita autenticación`]},{msgid:`Wrong password`,msgstr:[`Contraseña incorrecta`]}]},{locale:`es_CO`,translations:[{msgid:`Authentication required`,msgstr:[`Autenticación requerida`]},{msgid:`Checking password\xA0…`,msgstr:[`Verificando contraseña …`]},{msgid:`Confirm`,msgstr:[`Confirmar`]},{msgid:`Password`,msgstr:[`Contraseña`]},{msgid:`Please enter your password`,msgstr:[`Por favor introduzca su contraseña`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Esta acción necesita autentificación, por favor confírmela introduciendo su contraseña.`]},{msgid:`Wrong password`,msgstr:[`Contraseña incorrecta`]}]},{locale:`es_MX`,translations:[{msgid:`Checking password …`,msgstr:[`Verificando contraseña …`]},{msgid:`Confirm`,msgstr:[`Confirmar`]},{msgid:`Confirm your password`,msgstr:[`Confirme su contraseña`]},{msgid:`Password`,msgstr:[`Contraseña`]},{msgid:`Please enter your password`,msgstr:[`Por favor introduzca su contraseña`]},{msgid:`This action needs authentication`,msgstr:[`Esta acción necesita autenticación`]},{msgid:`Wrong password`,msgstr:[`Contraseña incorrecta`]}]},{locale:`et_EE`,translations:[{msgid:`Authentication required`,msgstr:[`Autentimine on vajalik`]},{msgid:`Checking password\xA0…`,msgstr:[`Kontrollin salasõna…`]},{msgid:`Confirm`,msgstr:[`Kinnita`]},{msgid:`Password`,msgstr:[`Salasõna`]},{msgid:`Please enter your password`,msgstr:[`Palun sisesta oma salasõna`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`See tegevus eeldab autentimist, palun tee seda sisestades oma salasõna.`]},{msgid:`Unknown error while checking password`,msgstr:[`Tundmatu viga salasõna kontrollimisel`]},{msgid:`Wrong password`,msgstr:[`Vale salasõna`]}]},{locale:`fa`,translations:[{msgid:`Authentication required`,msgstr:[`احراز هویت مورد نیاز است`]},{msgid:`Checking password\xA0…`,msgstr:[`در حال بررسی رمز عبور...`]},{msgid:`Confirm`,msgstr:[`تأیید`]},{msgid:`Password`,msgstr:[`رمز عبور`]},{msgid:`Please enter your password`,msgstr:[`لطفاً رمز عبور خود را وارد کنید`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`این عمل نیاز به احراز هویت دارد، لطفاً با وارد کردن رمز عبور خود آن را تأیید کنید.`]},{msgid:`Wrong password`,msgstr:[`رمز عبور اشتباه است`]}]},{locale:`fi_FI`,translations:[{msgid:`Authentication required`,msgstr:[`Tunnistautuminen vaaditaan`]},{msgid:`Checking password\xA0…`,msgstr:[`Tarkistetaan salasanaa\xA0…`]},{msgid:`Confirm`,msgstr:[`Vahvista`]},{msgid:`Password`,msgstr:[`Salasana`]},{msgid:`Please enter your password`,msgstr:[`Kirjoita salasanasi`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Tämä toimenpide vaatii tunnistautumisen. Vahvista kirjoittamalla salasanasi.`]},{msgid:`Wrong password`,msgstr:[`Väärä salasana`]}]},{locale:`fr`,translations:[{msgid:`Authentication required`,msgstr:[`Authentification requise`]},{msgid:`Checking password\xA0…`,msgstr:[`Vérification du mot de passe ...`]},{msgid:`Confirm`,msgstr:[`Confirmer`]},{msgid:`Password`,msgstr:[`Mot de passe`]},{msgid:`Please enter your password`,msgstr:[`Veuillez saisir votre mot de passe`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Cette action nécessite une authentification, veuillez confirmer en saisissant votre mot de passe.`]},{msgid:`Unknown error while checking password`,msgstr:[`Erreur inconnue lors de la vérification du mot de passe`]},{msgid:`Wrong password`,msgstr:[`Mot de passe incorrect`]}]},{locale:`ga`,translations:[{msgid:`Authentication required`,msgstr:[`Fíordheimhniú ag teastáil`]},{msgid:`Checking password\xA0…`,msgstr:[`Ag seiceáil an focal faire\xA0…`]},{msgid:`Confirm`,msgstr:[`Deimhnigh`]},{msgid:`Password`,msgstr:[`Pasfhocal`]},{msgid:`Please enter your password`,msgstr:[`Cuir isteach do phasfhocal`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Teastaíonn fíordheimhniú don ghníomh seo, deimhnigh é trí do phasfhocal a iontráil.`]},{msgid:`Unknown error while checking password`,msgstr:[`Earráid anaithnid agus an focal faire á sheiceáil`]},{msgid:`Wrong password`,msgstr:[`Pasfhocal mícheart`]}]},{locale:`gl`,translations:[{msgid:`Authentication required`,msgstr:[`É necesaria a autenticación`]},{msgid:`Checking password\xA0…`,msgstr:[`Comprobando o contrasinal…`]},{msgid:`Confirm`,msgstr:[`Confirmar`]},{msgid:`Password`,msgstr:[`Contrasinal`]},{msgid:`Please enter your password`,msgstr:[`Introduza o seu contrasinal`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Esta acción precisa de autenticación, confírmea introducindo o seu contrasinal.`]},{msgid:`Unknown error while checking password`,msgstr:[`Produciuse un erro descoñecido ao comprobar o contrasinal`]},{msgid:`Wrong password`,msgstr:[`Contrasinal incorrecto`]}]},{locale:`hu_HU`,translations:[{msgid:`Authentication required`,msgstr:[`Azonosítás szükséges`]},{msgid:`Checking password\xA0…`,msgstr:[`Jelszó ellenőrzése\xA0...`]},{msgid:`Confirm`,msgstr:[`Jóváhagyás`]},{msgid:`Password`,msgstr:[`Jelszó`]},{msgid:`Please enter your password`,msgstr:[`Adja meg a jelszavát`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Ehhez a tevékenységhez azonosítás szükséges. Kérlek hagyd jóvá a jelszavad megadásával.`]},{msgid:`Wrong password`,msgstr:[`Hibás jelszó`]}]},{locale:`id`,translations:[{msgid:`Authentication required`,msgstr:[`Autentikasi diperlukan`]},{msgid:`Checking password\xA0…`,msgstr:[`Memeriksa kata sandi ...`]},{msgid:`Confirm`,msgstr:[`Konfirmasi`]},{msgid:`Password`,msgstr:[`Kata sandi`]},{msgid:`Please enter your password`,msgstr:[`Silahkan masukan kata sandi Anda`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Aksi ini memerlukan autentikasi, silahkan konfirmasi dengan memasukan kata sandi Anda.`]},{msgid:`Wrong password`,msgstr:[`Kata sandi salah`]}]},{locale:`is`,translations:[{msgid:`Checking password …`,msgstr:[`Athuga lykilorð …`]},{msgid:`Confirm`,msgstr:[`Staðfesta`]},{msgid:`Confirm your password`,msgstr:[`Staðfestu lykilorðið þitt`]},{msgid:`Password`,msgstr:[`Lykilorð`]},{msgid:`Please enter your password`,msgstr:[`Settu inn lykilorðið þitt`]},{msgid:`This action needs authentication`,msgstr:[`Þessi aðgerð krefst auðkenningar`]},{msgid:`Wrong password`,msgstr:[`Rangt lykilorð`]}]},{locale:`it`,translations:[{msgid:`Checking password …`,msgstr:[`Controllo della password…`]},{msgid:`Confirm`,msgstr:[`Conferma`]},{msgid:`Confirm your password`,msgstr:[`Conferma la tua password`]},{msgid:`Password`,msgstr:[`Password`]},{msgid:`Please enter your password`,msgstr:[`Inserisci la tua password`]},{msgid:`This action needs authentication`,msgstr:[`Questa azione richiede l'autenticazione`]},{msgid:`Wrong password`,msgstr:[`Password errata`]}]},{locale:`ja_JP`,translations:[{msgid:`Authentication required`,msgstr:[`認証が必要です`]},{msgid:`Checking password\xA0…`,msgstr:[`パスワードの確認\xA0…`]},{msgid:`Confirm`,msgstr:[`確認`]},{msgid:`Password`,msgstr:[`パスワード`]},{msgid:`Please enter your password`,msgstr:[`パスワードを入力してください`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`この操作には認証が必要です。パスワードを入力して承認してください。`]},{msgid:`Unknown error while checking password`,msgstr:[`パスワードのチェック中に不明なエラーが発生しました`]},{msgid:`Wrong password`,msgstr:[`間違ったパスワード`]}]},{locale:`kab`,translations:[{msgid:`Authentication required`,msgstr:[`Asesteb yettwasra`]},{msgid:`Checking password\xA0…`,msgstr:[`Asenqed n wawal n uɛeddi\xA0…`]},{msgid:`Confirm`,msgstr:[`Sentem`]},{msgid:`Password`,msgstr:[`Awal n uɛeddi`]},{msgid:`Please enter your password`,msgstr:[`Txil, sekcem-d awal-ik·im n uɛeddi`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Tigawt-a tesra asesteb, ttxil-k·m, wekked-itt-id s usekcem n wawal-inek·inem n uɛeddi.`]},{msgid:`Wrong password`,msgstr:[`Awal n uɛeddi d arameɣtu`]}]},{locale:`ko`,translations:[{msgid:`Authentication required`,msgstr:[`인증 필요 `]},{msgid:`Checking password\xA0…`,msgstr:[`비밀번호\xA0확인 중 ...`]},{msgid:`Confirm`,msgstr:[`확인`]},{msgid:`Password`,msgstr:[`비밀번호`]},{msgid:`Please enter your password`,msgstr:[`비밀번호를 입력하세요`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`이 작업은 인증이 필요합니다. 비밀번호를 입력하여 확인하십시오. `]},{msgid:`Wrong password`,msgstr:[`잘못된 비밀번호`]}]},{locale:`lv`,translations:[{msgid:`Authentication required`,msgstr:[`Nepieciešama autentificēšanās`]},{msgid:`Checking password …`,msgstr:[`Pārbauda paroli...`]},{msgid:`Confirm`,msgstr:[`Apstiprināt`]},{msgid:`Password`,msgstr:[`Parole`]},{msgid:`Please enter your password`,msgstr:[`Lūgums ievadīt savu paroli`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Šai darbībai ir nepieciešama autentificēšanās. Lūgums to apstiprināt ar savas paroles ievadīšanu.`]},{msgid:`Wrong password`,msgstr:[`Nepareiza parole`]}]},{locale:`mk`,translations:[{msgid:`Authentication required`,msgstr:[`Потребна е автентификација`]},{msgid:`Checking password\xA0…`,msgstr:[`Проверка на лозинка\xA0…`]},{msgid:`Confirm`,msgstr:[`Потврди`]},{msgid:`Password`,msgstr:[`Лозинка`]},{msgid:`Please enter your password`,msgstr:[`Внесете ја вашата лозинка`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Оваа акција бара автентикација, потврдете ја со внесување на вашата лозинка.`]},{msgid:`Unknown error while checking password`,msgstr:[`Непозната грешка додека се проверува лозинката`]},{msgid:`Wrong password`,msgstr:[`Погрешна лозинка`]}]},{locale:`ms_MY`,translations:[{msgid:`Authentication required`,msgstr:[`Pengesahan diperlukan`]},{msgid:`Checking password\xA0…`,msgstr:[`Menyemak kata laluan\xA0…`]},{msgid:`Confirm`,msgstr:[`Mengesahkan`]},{msgid:`Password`,msgstr:[`Kata laluan`]},{msgid:`Please enter your password`,msgstr:[`Sila masukkan kata laluan anda`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Tindakan ini memerlukan pengesahan, sila sahkan dengan memasukkan kata laluan anda.`]},{msgid:`Wrong password`,msgstr:[`Kata laluan salah`]}]},{locale:`nb_NO`,translations:[{msgid:`Checking password …`,msgstr:[`Sjekker passord …`]},{msgid:`Confirm`,msgstr:[`Bekreft`]},{msgid:`Confirm your password`,msgstr:[`Bekreft passordet ditt`]},{msgid:`Password`,msgstr:[`Passord`]},{msgid:`Please enter your password`,msgstr:[`Vennligst skriv inn passordet ditt`]},{msgid:`This action needs authentication`,msgstr:[`Denne handlingen krever autentisering`]},{msgid:`Wrong password`,msgstr:[`Feil passord`]}]},{locale:`nl`,translations:[{msgid:`Authentication required`,msgstr:[`Authenticatie vereist`]},{msgid:`Checking password\xA0…`,msgstr:[`Wachtwoord controleren…`]},{msgid:`Confirm`,msgstr:[`Bevestigen`]},{msgid:`Password`,msgstr:[`Wachtwoord`]},{msgid:`Please enter your password`,msgstr:[`Voer je wachtwoord in`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Deze actie vereist authenticatie, voer je wachtwoord in.`]},{msgid:`Unknown error while checking password`,msgstr:[`Onbekende fout bij wachtwoord controleren`]},{msgid:`Wrong password`,msgstr:[`Incorrect wachtwoord`]}]},{locale:`pl`,translations:[{msgid:`Checking password …`,msgstr:[`Sprawdzanie hasła…`]},{msgid:`Confirm`,msgstr:[`Potwierdź`]},{msgid:`Confirm your password`,msgstr:[`Potwierdź swoje hasło`]},{msgid:`Password`,msgstr:[`Hasło`]},{msgid:`Please enter your password`,msgstr:[`Wprowadź swoje hasło`]},{msgid:`This action needs authentication`,msgstr:[`Wykonanie tej czynności wymaga autoryzacji`]},{msgid:`Wrong password`,msgstr:[`Nieprawidłowe hasło`]}]},{locale:`pt_BR`,translations:[{msgid:`Authentication required`,msgstr:[`Autenticação necessária`]},{msgid:`Checking password\xA0…`,msgstr:[`Verificando a senha\xA0…`]},{msgid:`Confirm`,msgstr:[`Confirmar`]},{msgid:`Password`,msgstr:[`Senha`]},{msgid:`Please enter your password`,msgstr:[`Por favor, insira sua senha`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Esta ação precisa de autenticação. Por favor, confirme-a digitando sua senha.`]},{msgid:`Unknown error while checking password`,msgstr:[`Erro desconhecido ao verificar a senha`]},{msgid:`Wrong password`,msgstr:[`Senha incorreta`]}]},{locale:`pt_PT`,translations:[{msgid:`Authentication required`,msgstr:[`Autenticação necessária`]},{msgid:`Checking password\xA0…`,msgstr:[`A verificar palavra-passe…`]},{msgid:`Confirm`,msgstr:[`Confirmar`]},{msgid:`Password`,msgstr:[`Palavra-passe`]},{msgid:`Please enter your password`,msgstr:[`Introduza a sua palavra-passe, por favor`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Esta ação requer autenticação; confirme-a introduzindo a sua palavra-passe.`]},{msgid:`Wrong password`,msgstr:[`Palavra-passe incorreta`]}]},{locale:`ro`,translations:[{msgid:`Checking password …`,msgstr:[`Se verifică parola ...`]},{msgid:`Confirm`,msgstr:[`Confirmare`]},{msgid:`Confirm your password`,msgstr:[`Confirmare parolă`]},{msgid:`Password`,msgstr:[`Parolă`]},{msgid:`Please enter your password`,msgstr:[`Vă rugăm să introduceți parola`]},{msgid:`This action needs authentication`,msgstr:[`Această acțiune necesită autentificare`]},{msgid:`Wrong password`,msgstr:[`Parolă incorectă`]}]},{locale:`ru`,translations:[{msgid:`Authentication required`,msgstr:[`Требуется аутентификация`]},{msgid:`Checking password\xA0…`,msgstr:[`Проверка пароля\xA0…`]},{msgid:`Confirm`,msgstr:[`Подтвердить`]},{msgid:`Password`,msgstr:[`Пароль`]},{msgid:`Please enter your password`,msgstr:[`Пожалуйста, введите свой пароль`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Это действие требует аутентификации, пожалуйста подтвердите его вводом вашего пароля.`]},{msgid:`Unknown error while checking password`,msgstr:[`Неизвестная ошибка при проверке пароля`]},{msgid:`Wrong password`,msgstr:[`Неправильный пароль`]}]},{locale:`sk_SK`,translations:[{msgid:`Checking password …`,msgstr:[`Kontrola hesla...`]},{msgid:`Confirm`,msgstr:[`Potvrdiť`]},{msgid:`Confirm your password`,msgstr:[`Potvrďte svoje heslo`]},{msgid:`Password`,msgstr:[`Heslo`]},{msgid:`Please enter your password`,msgstr:[`Zadajte prosím svoje heslo`]},{msgid:`This action needs authentication`,msgstr:[`Táto akcia vyžaduje overenie`]},{msgid:`Wrong password`,msgstr:[`Nesprávne heslo`]}]},{locale:`sl`,translations:[{msgid:`Checking password …`,msgstr:[`Poteka preverjanje gesla ...`]},{msgid:`Confirm`,msgstr:[`Potrdi`]},{msgid:`Confirm your password`,msgstr:[`Potrdi geslo`]},{msgid:`Password`,msgstr:[`Geslo`]},{msgid:`Please enter your password`,msgstr:[`Vpisati je treba geslo`]},{msgid:`This action needs authentication`,msgstr:[`To dejanje zahteva overitev`]},{msgid:`Wrong password`,msgstr:[`Napačno geslo`]}]},{locale:`sr`,translations:[{msgid:`Authentication required`,msgstr:[`Потребна је потврда идентитета`]},{msgid:`Checking password\xA0…`,msgstr:[`Проверава се лозинка…`]},{msgid:`Confirm`,msgstr:[`Потврда`]},{msgid:`Password`,msgstr:[`Лозинка`]},{msgid:`Please enter your password`,msgstr:[`Молимо вас да унесете своју лозинку`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`За ову акцију је потребна провера идентитета, молимо вас да га потврдите уносом своје лозинке.`]},{msgid:`Unknown error while checking password`,msgstr:[`Непозната грешка током провере лозинке`]},{msgid:`Wrong password`,msgstr:[`Погрешна лозинка`]}]},{locale:`sv`,translations:[{msgid:`Authentication required`,msgstr:[`Autentisering krävs`]},{msgid:`Checking password\xA0…`,msgstr:[`Kontrollerar lösenord\xA0…`]},{msgid:`Confirm`,msgstr:[`Bekräfta`]},{msgid:`Password`,msgstr:[`Lösenord`]},{msgid:`Please enter your password`,msgstr:[`Ange ditt lösenord`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Den här åtgärden kräver autentisering, bekräfta genom att ange ditt lösenord.`]},{msgid:`Unknown error while checking password`,msgstr:[`Okänt fel vid kontroll av lösenord`]},{msgid:`Wrong password`,msgstr:[`Fel lösenord`]}]},{locale:`tr`,translations:[{msgid:`Authentication required`,msgstr:[`Kimlik doğrulaması gerekli`]},{msgid:`Checking password\xA0…`,msgstr:[`Parola denetleniyor…`]},{msgid:`Confirm`,msgstr:[`Parola onayı`]},{msgid:`Password`,msgstr:[`Parola`]},{msgid:`Please enter your password`,msgstr:[`Lütfen parolanızı yazın`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Bu işlemi yapmak için kimliğinizi doğrulamalısınız. Lütfen parolanızı yazın.`]},{msgid:`Unknown error while checking password`,msgstr:[`Parola denetlenirken bilinmeyen bir sorun çıktı`]},{msgid:`Wrong password`,msgstr:[`Parola geçersiz`]}]},{locale:`uk`,translations:[{msgid:`Authentication required`,msgstr:[`Потрібна авторизація`]},{msgid:`Checking password\xA0…`,msgstr:[`Перевірка паролю ...`]},{msgid:`Confirm`,msgstr:[`Підтвердити`]},{msgid:`Password`,msgstr:[`Пароль`]},{msgid:`Please enter your password`,msgstr:[`Зазначте ваш пароль`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Ця дія вимагає авторизацію, зазначте ваш пароль.`]},{msgid:`Wrong password`,msgstr:[`Помилковий пароль`]}]},{locale:`uz`,translations:[{msgid:`Authentication required`,msgstr:[`Autentifikatsiya talab qilinadi`]},{msgid:`Checking password\xA0…`,msgstr:[`Parol tekshirilmoqda…`]},{msgid:`Confirm`,msgstr:[`Tasdiqlang`]},{msgid:`Password`,msgstr:[`Parol`]},{msgid:`Please enter your password`,msgstr:[`Iltimos, parolingizni kiriting`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Ushbu amaliyot autentifikatsiya talab etadi, parolingizni kiritish orqali buni tasdiqlang.`]},{msgid:`Unknown error while checking password`,msgstr:[`Parolni tekshirishda noma'lum xatolik yuz berdi`]},{msgid:`Wrong password`,msgstr:[`Parol noto'g'ri `]}]},{locale:`vi`,translations:[{msgid:`Authentication required`,msgstr:[`Yêu cầu xác thực`]},{msgid:`Checking password\xA0…`,msgstr:[`Đang kiểm tra mật khẩu\xA0...`]},{msgid:`Confirm`,msgstr:[`Chấp nhận`]},{msgid:`Password`,msgstr:[`Mật khẩu`]},{msgid:`Please enter your password`,msgstr:[`Vui lòng nhập mật khẩu của bạn`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`Thao tác này cần xác thực, vui lòng xác nhận bằng cách nhập mật khẩu của bạn.`]},{msgid:`Wrong password`,msgstr:[`Mật khẩu sai`]}]},{locale:`zh_CN`,translations:[{msgid:`Authentication required`,msgstr:[`需要身份验证`]},{msgid:`Checking password\xA0…`,msgstr:[`正在检查密码\xA0…`]},{msgid:`Confirm`,msgstr:[`确认`]},{msgid:`Password`,msgstr:[`密码`]},{msgid:`Please enter your password`,msgstr:[`请输入您的密码`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`此操作需要身份验证,请输入密码进行确认。`]},{msgid:`Unknown error while checking password`,msgstr:[`检查密码时出现未知错误`]},{msgid:`Wrong password`,msgstr:[`密码错误`]}]},{locale:`zh_HK`,translations:[{msgid:`Authentication required`,msgstr:[`需要驗證`]},{msgid:`Checking password\xA0…`,msgstr:[`正在檢查密碼\xA0…`]},{msgid:`Confirm`,msgstr:[`確認`]},{msgid:`Password`,msgstr:[`密碼`]},{msgid:`Please enter your password`,msgstr:[`請輸入您的密碼`]},{msgid:`This action needs authentication, please confirm it by entering your password.`,msgstr:[`此操作需要身份驗證,請輸入您的密碼以進行確認。`]},{msgid:`Wrong password`,msgstr:[`密碼錯誤`]}]},{locale:`zh_TW`,translations:[{msgid:`Checking password …`,msgstr:[`正在檢查密碼……`]},{msgid:`Confirm`,msgstr:[`確認`]},{msgid:`Confirm your password`,msgstr:[`確認您的密碼`]},{msgid:`Password`,msgstr:[`密碼`]},{msgid:`Please enter your password`,msgstr:[`請輸入您的密碼`]},{msgid:`This action needs authentication`,msgstr:[`此動作需要驗證`]},{msgid:`Wrong password`,msgstr:[`密碼錯誤`]}]}].map(({locale:r,translations:p})=>gtBuilder.addTranslation(r,{headers:{},translations:{"":Object.fromEntries(p.map(j=>[j.msgid,j]))}}));var gt=gtBuilder.build();gt.ngettext.bind(gt);var t=gt.gettext.bind(gt),logger$2=getLoggerBuilder().setApp(`@nextcloud/password-confirmation`).detectLogLevel().build(),_sfc_main$1=defineComponent({name:`PasswordDialog`,components:{NcButton,NcDialog,NcLoadingIcon,NcPasswordField},props:{validate:{type:Function,required:!0}},emits:[`close`],data(){return{password:``,loading:!1,error:!1}},computed:{helperText(){if(this.error!==!1){if(this.password===``)return t(`Please enter your password`);switch(this.error){case!0:return t(`Unknown error while checking password`);case 403:return t(`Wrong password`)}}return this.loading?t(`Checking password\xA0…`):``}},mounted(){this.focusPasswordField()},methods:{t,async confirm(){var r;if(this.error=!1,this.loading=!0,this.password===``){this.error=!0;return}try{await this.validate(this.password),this.$emit(`close`,!0)}catch(p){isAxiosError(p)&&p.response?.status===403?this.error=403:this.error=!0,logger$2.error(`Exception during password confirmation`,{error:p}),this.selectPasswordField()}finally{this.loading=!1}},close(r){r||this.$emit(`close`,!1)},focusPasswordField(){this.$nextTick(()=>{this.$refs.field.focus()})},selectPasswordField(){this.$nextTick(()=>{this.$refs.field.select()})}}}),_export_sfc=(r,p)=>{let j=r.__vccOpts||r;for(let[Ue,De]of p)j[Ue]=De;return j};function _sfc_render$1(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcPasswordField`),ut=resolveComponent(`NcLoadingIcon`),Ct=resolveComponent(`NcButton`),zt=resolveComponent(`NcDialog`);return openBlock(),createBlock(zt,{name:r.t(`Authentication required`),"content-classes":`vue-password-confirmation`,"onUpdate:open":r.close},{default:withCtx(()=>[createBaseVNode(`p`,null,toDisplayString(r.t(`This action needs authentication, please confirm it by entering your password.`)),1),createBaseVNode(`form`,{class:`vue-password-confirmation__form`,onSubmit:p[1]||=withModifiers((...ft)=>r.confirm&&r.confirm(...ft),[`prevent`])},[createVNode(R,{ref:`field`,modelValue:r.password,"onUpdate:modelValue":p[0]||=ft=>r.password=ft,label:r.t(`Password`),"helper-text":r.helperText,error:r.error!==!1,required:``},null,8,[`modelValue`,`label`,`helper-text`,`error`]),createVNode(Ct,{class:`vue-password-confirmation__submit`,variant:`primary`,type:`submit`,disabled:!r.password||r.loading},createSlots({default:withCtx(()=>[createTextVNode(` `+toDisplayString(r.t(`Confirm`)),1)]),_:2},[r.loading?{name:`icon`,fn:withCtx(()=>[createVNode(ut,{size:20})]),key:`0`}:void 0]),1032,[`disabled`])],32)]),_:1},8,[`name`,`onUpdate:open`])}var PasswordDialogVue=_export_sfc(_sfc_main$1,[[`render`,_sfc_render$1]]);async function confirmPassword(){if(!isPasswordConfirmationRequired(PwdConfirmationMode.Lax))return Promise.resolve();await promptPassword(async r=>{await _confirmPassword(r)})}async function _confirmPassword(r){logger$2.debug(`Confirming password`);let p=_(`/login/confirm`),{data:j}=await cancelableClient.post(p,{password:r});window.nc_lastLogin=j.lastLogin,logger$2.debug(`Password confirmed`)}var _passwordDialog,_dialogCallback;async function promptPassword(r){_dialogCallback=r,_passwordDialog||=spawnDialog(PasswordDialogVue,{validate(j){return _dialogCallback(j)}});let p=await _passwordDialog;if(_passwordDialog=void 0,!p)throw Error(`Dialog closed`)}const logger$1=getLoggerBuilder().detectLogLevel().setApp(`sharebymail`).build();var _sfc_main={name:`AdminSettings`,components:{NcCheckboxRadioSwitch,NcSettingsSection},setup(){return{t:translate}},data(){return{sendPasswordMail:loadState(`sharebymail`,`sendPasswordMail`),replyToInitiator:loadState(`sharebymail`,`replyToInitiator`)}},watch:{sendPasswordMail(r){this.update(`sendpasswordmail`,r)},replyToInitiator(r){this.update(`replyToInitiator`,r)}},methods:{async update(r,p){await confirmPassword();let j=v(`/apps/provisioning_api/api/v1/config/apps/{appId}/{key}`,{appId:`sharebymail`,key:r}),Ue=p?`yes`:`no`;try{let{data:De}=await cancelableClient.post(j,{value:Ue});this.handleResponse({status:De.ocs?.meta?.status})}catch(De){this.handleResponse({errorMessage:translate(`sharebymail`,`Unable to update share by mail config`),error:De})}},async handleResponse({status:r,errorMessage:p,error:j}){r!==`ok`&&(showError(p),logger$1.error(p,{error:j}))}}};function _sfc_render(r,p,j,Ue,De,Ge){let R=resolveComponent(`NcCheckboxRadioSwitch`),ut=resolveComponent(`NcSettingsSection`);return openBlock(),createBlock(ut,{name:Ue.t(`sharebymail`,`Share by mail`),description:Ue.t(`sharebymail`,`Allows people to share a personalized link to a file or folder by putting in an email address.`)},{default:withCtx(()=>[createVNode(R,{modelValue:De.sendPasswordMail,"onUpdate:modelValue":p[0]||=Ct=>De.sendPasswordMail=Ct,type:`switch`},{default:withCtx(()=>[createTextVNode(toDisplayString(Ue.t(`sharebymail`,`Send password by mail`)),1)]),_:1},8,[`modelValue`]),createVNode(R,{modelValue:De.replyToInitiator,"onUpdate:modelValue":p[1]||=Ct=>De.replyToInitiator=Ct,type:`switch`},{default:withCtx(()=>[createTextVNode(toDisplayString(Ue.t(`sharebymail`,`Reply to initiator`)),1)]),_:1},8,[`modelValue`])]),_:1},8,[`name`,`description`])}createApp(__plugin_vue_export_helper_default(_sfc_main,[[`render`,_sfc_render]])).mount(`#vue-admin-sharebymail`);export{NcColorPicker as n,NcSelect as r,NcDateTimePicker as t};
|
|
|
//# sourceMappingURL=sharebymail-admin-settings.mjs.map |