f7cloud_client/apps/spreed/js/talk-admin-settings.js
root 8b6a0139db f7cloud_client
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 22:59:26 +00:00

661 lines
3.3 MiB

(()=>{var _v=Object.defineProperty;var Xp=sl=>{throw TypeError(sl)};var pv=(sl,dl,ya)=>dl in sl?_v(sl,dl,{enumerable:!0,configurable:!0,writable:!0,value:ya}):sl[dl]=ya;var Tn=(sl,dl,ya)=>pv(sl,typeof dl!="symbol"?dl+"":dl,ya),w_=(sl,dl,ya)=>dl.has(sl)||Xp("Cannot "+ya);var bn=(sl,dl,ya)=>(w_(sl,dl,"read from private field"),ya?ya.call(sl):dl.get(sl)),go=(sl,dl,ya)=>dl.has(sl)?Xp("Cannot add the same private member more than once"):dl instanceof WeakSet?dl.add(sl):dl.set(sl,ya),Rs=(sl,dl,ya,Ph)=>(w_(sl,dl,"write to private field"),Ph?Ph.call(sl,ya):dl.set(sl,ya),ya),Eo=(sl,dl,ya)=>(w_(sl,dl,"access private method"),ya);var Nh=(sl,dl,ya,Ph)=>({set _(Kt){Rs(sl,dl,Kt,ya)},get _(){return bn(sl,dl,Ph)}});(()=>{var sl={94067:Kt=>{"use strict";var Ve=Object.prototype.hasOwnProperty,a="~";function e(){}Object.create&&(e.prototype=Object.create(null),new e().__proto__||(a=!1));function o(q,m,L){this.fn=q,this.context=m,this.once=L||!1}function _(q,m,L,B,Y){if(typeof L!="function")throw new TypeError("The listener must be a function");var b=new o(L,B||q,Y),W=a?a+m:m;return q._events[W]?q._events[W].fn?q._events[W]=[q._events[W],b]:q._events[W].push(b):(q._events[W]=b,q._eventsCount++),q}function E(q,m){--q._eventsCount===0?q._events=new e:delete q._events[m]}function z(){this._events=new e,this._eventsCount=0}z.prototype.eventNames=function(){var m=[],L,B;if(this._eventsCount===0)return m;for(B in L=this._events)Ve.call(L,B)&&m.push(a?B.slice(1):B);return Object.getOwnPropertySymbols?m.concat(Object.getOwnPropertySymbols(L)):m},z.prototype.listeners=function(m){var L=a?a+m:m,B=this._events[L];if(!B)return[];if(B.fn)return[B.fn];for(var Y=0,b=B.length,W=new Array(b);Y<b;Y++)W[Y]=B[Y].fn;return W},z.prototype.listenerCount=function(m){var L=a?a+m:m,B=this._events[L];return B?B.fn?1:B.length:0},z.prototype.emit=function(m,L,B,Y,b,W){var P=a?a+m:m;if(!this._events[P])return!1;var C=this._events[P],R=arguments.length,oe,Re;if(C.fn){switch(C.once&&this.removeListener(m,C.fn,void 0,!0),R){case 1:return C.fn.call(C.context),!0;case 2:return C.fn.call(C.context,L),!0;case 3:return C.fn.call(C.context,L,B),!0;case 4:return C.fn.call(C.context,L,B,Y),!0;case 5:return C.fn.call(C.context,L,B,Y,b),!0;case 6:return C.fn.call(C.context,L,B,Y,b,W),!0}for(Re=1,oe=new Array(R-1);Re<R;Re++)oe[Re-1]=arguments[Re];C.fn.apply(C.context,oe)}else{var ne=C.length,te;for(Re=0;Re<ne;Re++)switch(C[Re].once&&this.removeListener(m,C[Re].fn,void 0,!0),R){case 1:C[Re].fn.call(C[Re].context);break;case 2:C[Re].fn.call(C[Re].context,L);break;case 3:C[Re].fn.call(C[Re].context,L,B);break;case 4:C[Re].fn.call(C[Re].context,L,B,Y);break;default:if(!oe)for(te=1,oe=new Array(R-1);te<R;te++)oe[te-1]=arguments[te];C[Re].fn.apply(C[Re].context,oe)}}return!0},z.prototype.on=function(m,L,B){return _(this,m,L,B,!1)},z.prototype.once=function(m,L,B){return _(this,m,L,B,!0)},z.prototype.removeListener=function(m,L,B,Y){var b=a?a+m:m;if(!this._events[b])return this;if(!L)return E(this,b),this;var W=this._events[b];if(W.fn)W.fn===L&&(!Y||W.once)&&(!B||W.context===B)&&E(this,b);else{for(var P=0,C=[],R=W.length;P<R;P++)(W[P].fn!==L||Y&&!W[P].once||B&&W[P].context!==B)&&C.push(W[P]);C.length?this._events[b]=C.length===1?C[0]:C:E(this,b)}return this},z.prototype.removeAllListeners=function(m){var L;return m?(L=a?a+m:m,this._events[L]&&E(this,L)):(this._events=new e,this._eventsCount=0),this},z.prototype.off=z.prototype.removeListener,z.prototype.addListener=z.prototype.on,z.prefixed=a,z.EventEmitter=z,Kt.exports=z},50953:(Kt,Ve,a)=>{"use strict";a.d(Ve,{BA:()=>bi,C4:()=>ji,EW:()=>pr,Gc:()=>Sr,IG:()=>_s,IJ:()=>Gt,KR:()=>Fi,Kh:()=>vn,Pr:()=>Xi,QW:()=>Ri,R1:()=>Xt,Tm:()=>Qr,X2:()=>b,a1:()=>hs,bl:()=>Mt,fE:()=>Da,g8:()=>ua,hV:()=>Za,hZ:()=>Ni,i9:()=>Ga,jr:()=>m,ju:()=>Wa,lJ:()=>wa,lW:()=>ui,nD:()=>Nr,o5:()=>q,qA:()=>hi,rY:()=>kr,tB:()=>Wr,u4:()=>Ki,uY:()=>z,ux:()=>Vr,wB:()=>Ms,yC:()=>E});var e=a(90033);/**
* @vue/reactivity v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function o(it,...St){console.warn(`[Vue warn] ${it}`,...St)}let _;class E{constructor(St=!1){this.detached=St,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=_,!St&&_&&(this.index=(_.scopes||(_.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let St,p;if(this.scopes)for(St=0,p=this.scopes.length;St<p;St++)this.scopes[St].pause();for(St=0,p=this.effects.length;St<p;St++)this.effects[St].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let St,p;if(this.scopes)for(St=0,p=this.scopes.length;St<p;St++)this.scopes[St].resume();for(St=0,p=this.effects.length;St<p;St++)this.effects[St].resume()}}run(St){if(this._active){const p=_;try{return _=this,St()}finally{_=p}}}on(){++this._on===1&&(this.prevScope=_,_=this)}off(){this._on>0&&--this._on===0&&(_=this.prevScope,this.prevScope=void 0)}stop(St){if(this._active){this._active=!1;let p,x;for(p=0,x=this.effects.length;p<x;p++)this.effects[p].stop();for(this.effects.length=0,p=0,x=this.cleanups.length;p<x;p++)this.cleanups[p]();if(this.cleanups.length=0,this.scopes){for(p=0,x=this.scopes.length;p<x;p++)this.scopes[p].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!St){const U=this.parent.scopes.pop();U&&U!==this&&(this.parent.scopes[this.index]=U,U.index=this.index)}this.parent=void 0}}}function z(it){return new E(it)}function q(){return _}function m(it,St=!1){_&&_.cleanups.push(it)}let L;const B={ACTIVE:1,1:"ACTIVE",RUNNING:2,2:"RUNNING",TRACKING:4,4:"TRACKING",NOTIFIED:8,8:"NOTIFIED",DIRTY:16,16:"DIRTY",ALLOW_RECURSE:32,32:"ALLOW_RECURSE",PAUSED:64,64:"PAUSED",EVALUATED:128,128:"EVALUATED"},Y=new WeakSet;class b{constructor(St){this.fn=St,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,_&&_.active&&_.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Y.has(this)&&(Y.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||R(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,jt(this),ne(this);const St=L,p=ft;L=this,ft=!0;try{return this.fn()}finally{te(this),L=St,ft=p,this.flags&=-3}}stop(){if(this.flags&1){for(let St=this.deps;St;St=St.nextDep)xe(St);this.deps=this.depsTail=void 0,jt(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Y.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){He(this)&&this.run()}get dirty(){return He(this)}}let W=0,P,C;function R(it,St=!1){if(it.flags|=8,St){it.next=C,C=it;return}it.next=P,P=it}function oe(){W++}function Re(){if(--W>0)return;if(C){let St=C;for(C=void 0;St;){const p=St.next;St.next=void 0,St.flags&=-9,St=p}}let it;for(;P;){let St=P;for(P=void 0;St;){const p=St.next;if(St.next=void 0,St.flags&=-9,St.flags&1)try{St.trigger()}catch(x){it||(it=x)}St=p}}if(it)throw it}function ne(it){for(let St=it.deps;St;St=St.nextDep)St.version=-1,St.prevActiveLink=St.dep.activeLink,St.dep.activeLink=St}function te(it){let St,p=it.depsTail,x=p;for(;x;){const U=x.prevDep;x.version===-1?(x===p&&(p=U),xe(x),Ke(x)):St=x,x.dep.activeLink=x.prevActiveLink,x.prevActiveLink=void 0,x=U}it.deps=St,it.depsTail=p}function He(it){for(let St=it.deps;St;St=St.nextDep)if(St.dep.version!==St.version||St.dep.computed&&(V(St.dep.computed)||St.dep.version!==St.version))return!0;return!!it._dirty}function V(it){if(it.flags&4&&!(it.flags&16)||(it.flags&=-17,it.globalVersion===di)||(it.globalVersion=di,!it.isSSR&&it.flags&128&&(!it.deps&&!it._dirty||!He(it))))return;it.flags|=2;const St=it.dep,p=L,x=ft;L=it,ft=!0;try{ne(it);const U=it.fn(it._value);(St.version===0||(0,e.hasChanged)(U,it._value))&&(it.flags|=128,it._value=U,St.version++)}catch(U){throw St.version++,U}finally{L=p,ft=x,te(it),it.flags&=-3}}function xe(it,St=!1){const{dep:p,prevSub:x,nextSub:U}=it;if(x&&(x.nextSub=U,it.prevSub=void 0),U&&(U.prevSub=x,it.nextSub=void 0),p.subs===it&&(p.subs=x,!x&&p.computed)){p.computed.flags&=-5;for(let ie=p.computed.deps;ie;ie=ie.nextDep)xe(ie,!0)}!St&&!--p.sc&&p.map&&p.map.delete(p.key)}function Ke(it){const{prevDep:St,nextDep:p}=it;St&&(St.nextDep=p,it.prevDep=void 0),p&&(p.prevDep=St,it.nextDep=void 0)}function Je(it,St){it.effect instanceof b&&(it=it.effect.fn);const p=new b(it);St&&extend(p,St);try{p.run()}catch(U){throw p.stop(),U}const x=p.run.bind(p);return x.effect=p,x}function de(it){it.effect.stop()}let ft=!0;const ct=[];function ji(){ct.push(ft),ft=!1}function Wt(){ct.push(ft),ft=!0}function Mt(){const it=ct.pop();ft=it===void 0?!0:it}function Li(it,St=!1){L instanceof b&&(L.cleanup=it)}function jt(it){const{cleanup:St}=it;if(it.cleanup=void 0,St){const p=L;L=void 0;try{St()}finally{L=p}}}let di=0;class ot{constructor(St,p){this.sub=St,this.dep=p,this.version=p.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Pt{constructor(St){this.computed=St,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(St){if(!L||!ft||L===this.computed)return;let p=this.activeLink;if(p===void 0||p.sub!==L)p=this.activeLink=new ot(L,this),L.deps?(p.prevDep=L.depsTail,L.depsTail.nextDep=p,L.depsTail=p):L.deps=L.depsTail=p,lt(p);else if(p.version===-1&&(p.version=this.version,p.nextDep)){const x=p.nextDep;x.prevDep=p.prevDep,p.prevDep&&(p.prevDep.nextDep=x),p.prevDep=L.depsTail,p.nextDep=void 0,L.depsTail.nextDep=p,L.depsTail=p,L.deps===p&&(L.deps=x)}return p}trigger(St){this.version++,di++,this.notify(St)}notify(St){oe();try{for(let p=this.subs;p;p=p.prevSub)p.sub.notify()&&p.sub.dep.notify()}finally{Re()}}}function lt(it){if(it.dep.sc++,it.sub.flags&4){const St=it.dep.computed;if(St&&!it.dep.subs){St.flags|=20;for(let x=St.deps;x;x=x.nextDep)lt(x)}const p=it.dep.subs;p!==it&&(it.prevSub=p,p&&(p.nextSub=it)),it.dep.subs=it}}const At=new WeakMap,gt=Symbol(""),Vt=Symbol(""),ii=Symbol("");function Ki(it,St,p){if(ft&&L){let x=At.get(it);x||At.set(it,x=new Map);let U=x.get(p);U||(x.set(p,U=new Pt),U.map=x,U.key=p),U.track()}}function Ni(it,St,p,x,U,ie){const ye=At.get(it);if(!ye){di++;return}const Z=pe=>{pe&&pe.trigger()};if(oe(),St==="clear")ye.forEach(Z);else{const pe=(0,e.isArray)(it),Ie=pe&&(0,e.isIntegerKey)(p);if(pe&&p==="length"){const ee=Number(x);ye.forEach((Te,je)=>{(je==="length"||je===ii||!(0,e.isSymbol)(je)&&je>=ee)&&Z(Te)})}else switch((p!==void 0||ye.has(void 0))&&Z(ye.get(p)),Ie&&Z(ye.get(ii)),St){case"add":pe?Ie&&Z(ye.get("length")):(Z(ye.get(gt)),(0,e.isMap)(it)&&Z(ye.get(Vt)));break;case"delete":pe||(Z(ye.get(gt)),(0,e.isMap)(it)&&Z(ye.get(Vt)));break;case"set":(0,e.isMap)(it)&&Z(ye.get(gt));break}}Re()}function si(it,St){const p=At.get(it);return p&&p.get(St)}function Di(it){const St=Vr(it);return St===it?St:(Ki(St,"iterate",ii),Da(it)?St:St.map(wa))}function hi(it){return Ki(it=Vr(it),"iterate",ii),it}const On={__proto__:null,[Symbol.iterator](){return nn(this,Symbol.iterator,wa)},concat(...it){return Di(this).concat(...it.map(St=>(0,e.isArray)(St)?Di(St):St))},entries(){return nn(this,"entries",it=>(it[1]=wa(it[1]),it))},every(it,St){return Fn(this,"every",it,St,void 0,arguments)},filter(it,St){return Fn(this,"filter",it,St,p=>p.map(wa),arguments)},find(it,St){return Fn(this,"find",it,St,wa,arguments)},findIndex(it,St){return Fn(this,"findIndex",it,St,void 0,arguments)},findLast(it,St){return Fn(this,"findLast",it,St,wa,arguments)},findLastIndex(it,St){return Fn(this,"findLastIndex",it,St,void 0,arguments)},forEach(it,St){return Fn(this,"forEach",it,St,void 0,arguments)},includes(...it){return Dr(this,"includes",it)},indexOf(...it){return Dr(this,"indexOf",it)},join(it){return Di(this).join(it)},lastIndexOf(...it){return Dr(this,"lastIndexOf",it)},map(it,St){return Fn(this,"map",it,St,void 0,arguments)},pop(){return qn(this,"pop")},push(...it){return qn(this,"push",it)},reduce(it,...St){return yr(this,"reduce",it,St)},reduceRight(it,...St){return yr(this,"reduceRight",it,St)},shift(){return qn(this,"shift")},some(it,St){return Fn(this,"some",it,St,void 0,arguments)},splice(...it){return qn(this,"splice",it)},toReversed(){return Di(this).toReversed()},toSorted(it){return Di(this).toSorted(it)},toSpliced(...it){return Di(this).toSpliced(...it)},unshift(...it){return qn(this,"unshift",it)},values(){return nn(this,"values",wa)}};function nn(it,St,p){const x=hi(it),U=x[St]();return x!==it&&!Da(it)&&(U._next=U.next,U.next=()=>{const ie=U._next();return ie.done||(ie.value=p(ie.value)),ie}),U}const $i=Array.prototype;function Fn(it,St,p,x,U,ie){const ye=hi(it),Z=ye!==it&&!Da(it),pe=ye[St];if(pe!==$i[St]){const Te=pe.apply(it,ie);return Z?wa(Te):Te}let Ie=p;ye!==it&&(Z?Ie=function(Te,je){return p.call(this,wa(Te),je,it)}:p.length>2&&(Ie=function(Te,je){return p.call(this,Te,je,it)}));const ee=pe.call(ye,Ie,x);return Z&&U?U(ee):ee}function yr(it,St,p,x){const U=hi(it);let ie=p;return U!==it&&(Da(it)?p.length>3&&(ie=function(ye,Z,pe){return p.call(this,ye,Z,pe,it)}):ie=function(ye,Z,pe){return p.call(this,ye,wa(Z),pe,it)}),U[St](ie,...x)}function Dr(it,St,p){const x=Vr(it);Ki(x,"iterate",ii);const U=x[St](...p);return(U===-1||U===!1)&&Wa(p[0])?(p[0]=Vr(p[0]),x[St](...p)):U}function qn(it,St,p=[]){ji(),oe();const x=Vr(it)[St].apply(it,p);return Re(),Mt(),x}const Oi=(0,e.makeMap)("__proto__,__v_isRef,__isVue"),xi=new Set(Object.getOwnPropertyNames(Symbol).filter(it=>it!=="arguments"&&it!=="caller").map(it=>Symbol[it]).filter(e.isSymbol));function mn(it){(0,e.isSymbol)(it)||(it=String(it));const St=Vr(this);return Ki(St,"has",it),St.hasOwnProperty(it)}class Xe{constructor(St=!1,p=!1){this._isReadonly=St,this._isShallow=p}get(St,p,x){if(p==="__v_skip")return St.__v_skip;const U=this._isReadonly,ie=this._isShallow;if(p==="__v_isReactive")return!U;if(p==="__v_isReadonly")return U;if(p==="__v_isShallow")return ie;if(p==="__v_raw")return x===(U?ie?xt:ze:ie?Ee:J).get(St)||Object.getPrototypeOf(St)===Object.getPrototypeOf(x)?St:void 0;const ye=(0,e.isArray)(St);if(!U){let pe;if(ye&&(pe=On[p]))return pe;if(p==="hasOwnProperty")return mn}const Z=Reflect.get(St,p,Ga(St)?St:x);if(((0,e.isSymbol)(p)?xi.has(p):Oi(p))||(U||Ki(St,"get",p),ie))return Z;if(Ga(Z)){const pe=ye&&(0,e.isIntegerKey)(p)?Z:Z.value;return U&&(0,e.isObject)(pe)?Wr(pe):pe}return(0,e.isObject)(Z)?U?Wr(Z):vn(Z):Z}}class It extends Xe{constructor(St=!1){super(!1,St)}set(St,p,x,U){let ie=St[p];if(!this._isShallow){const pe=Qr(ie);if(!Da(x)&&!Qr(x)&&(ie=Vr(ie),x=Vr(x)),!(0,e.isArray)(St)&&Ga(ie)&&!Ga(x))return pe||(ie.value=x),!0}const ye=(0,e.isArray)(St)&&(0,e.isIntegerKey)(p)?Number(p)<St.length:(0,e.hasOwn)(St,p),Z=Reflect.set(St,p,x,Ga(St)?St:U);return St===Vr(U)&&(ye?(0,e.hasChanged)(x,ie)&&Ni(St,"set",p,x,ie):Ni(St,"add",p,x)),Z}deleteProperty(St,p){const x=(0,e.hasOwn)(St,p),U=St[p],ie=Reflect.deleteProperty(St,p);return ie&&x&&Ni(St,"delete",p,void 0,U),ie}has(St,p){const x=Reflect.has(St,p);return(!(0,e.isSymbol)(p)||!xi.has(p))&&Ki(St,"has",p),x}ownKeys(St){return Ki(St,"iterate",(0,e.isArray)(St)?"length":gt),Reflect.ownKeys(St)}}class ri extends Xe{constructor(St=!1){super(!0,St)}set(St,p){return!0}deleteProperty(St,p){return!0}}const ht=new It,ni=new ri,rn=new It(!0),ue=new ri(!0),G=it=>it,k=it=>Reflect.getPrototypeOf(it);function M(it,St,p){return function(...x){const U=this.__v_raw,ie=Vr(U),ye=(0,e.isMap)(ie),Z=it==="entries"||it===Symbol.iterator&&ye,pe=it==="keys"&&ye,Ie=U[it](...x),ee=p?G:St?hs:wa;return!St&&Ki(ie,"iterate",pe?Vt:gt),{next(){const{value:Te,done:je}=Ie.next();return je?{value:Te,done:je}:{value:Z?[ee(Te[0]),ee(Te[1])]:ee(Te),done:je}},[Symbol.iterator](){return this}}}}function se(it){return function(...St){return it==="delete"?!1:it==="clear"?void 0:this}}function le(it,St){const p={get(U){const ie=this.__v_raw,ye=Vr(ie),Z=Vr(U);it||((0,e.hasChanged)(U,Z)&&Ki(ye,"get",U),Ki(ye,"get",Z));const{has:pe}=k(ye),Ie=St?G:it?hs:wa;if(pe.call(ye,U))return Ie(ie.get(U));if(pe.call(ye,Z))return Ie(ie.get(Z));ie!==ye&&ie.get(U)},get size(){const U=this.__v_raw;return!it&&Ki(Vr(U),"iterate",gt),U.size},has(U){const ie=this.__v_raw,ye=Vr(ie),Z=Vr(U);return it||((0,e.hasChanged)(U,Z)&&Ki(ye,"has",U),Ki(ye,"has",Z)),U===Z?ie.has(U):ie.has(U)||ie.has(Z)},forEach(U,ie){const ye=this,Z=ye.__v_raw,pe=Vr(Z),Ie=St?G:it?hs:wa;return!it&&Ki(pe,"iterate",gt),Z.forEach((ee,Te)=>U.call(ie,Ie(ee),Ie(Te),ye))}};return(0,e.extend)(p,it?{add:se("add"),set:se("set"),delete:se("delete"),clear:se("clear")}:{add(U){!St&&!Da(U)&&!Qr(U)&&(U=Vr(U));const ie=Vr(this);return k(ie).has.call(ie,U)||(ie.add(U),Ni(ie,"add",U,U)),this},set(U,ie){!St&&!Da(ie)&&!Qr(ie)&&(ie=Vr(ie));const ye=Vr(this),{has:Z,get:pe}=k(ye);let Ie=Z.call(ye,U);Ie||(U=Vr(U),Ie=Z.call(ye,U));const ee=pe.call(ye,U);return ye.set(U,ie),Ie?(0,e.hasChanged)(ie,ee)&&Ni(ye,"set",U,ie,ee):Ni(ye,"add",U,ie),this},delete(U){const ie=Vr(this),{has:ye,get:Z}=k(ie);let pe=ye.call(ie,U);pe||(U=Vr(U),pe=ye.call(ie,U));const Ie=Z?Z.call(ie,U):void 0,ee=ie.delete(U);return pe&&Ni(ie,"delete",U,void 0,Ie),ee},clear(){const U=Vr(this),ie=U.size!==0,ye=void 0,Z=U.clear();return ie&&Ni(U,"clear",void 0,void 0,ye),Z}}),["keys","values","entries",Symbol.iterator].forEach(U=>{p[U]=M(U,it,St)}),p}function Fe(it,St){const p=le(it,St);return(x,U,ie)=>U==="__v_isReactive"?!it:U==="__v_isReadonly"?it:U==="__v_raw"?x:Reflect.get((0,e.hasOwn)(p,U)&&U in x?p:x,U,ie)}const Ye={get:Fe(!1,!1)},mt={get:Fe(!1,!0)},Jt={get:Fe(!0,!1)},yt={get:Fe(!0,!0)};function Be(it,St,p){const x=Vr(p);if(x!==p&&St.call(it,x)){const U=toRawType(it);o(`Reactive ${U} contains both the raw and reactive versions of the same object${U==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const J=new WeakMap,Ee=new WeakMap,ze=new WeakMap,xt=new WeakMap;function _i(it){switch(it){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ki(it){return it.__v_skip||!Object.isExtensible(it)?0:_i((0,e.toRawType)(it))}function vn(it){return Qr(it)?it:fs(it,!1,ht,Ye,J)}function Sr(it){return fs(it,!1,rn,mt,Ee)}function Wr(it){return fs(it,!0,ni,Jt,ze)}function Nr(it){return fs(it,!0,ue,yt,xt)}function fs(it,St,p,x,U){if(!(0,e.isObject)(it)||it.__v_raw&&!(St&&it.__v_isReactive))return it;const ie=ki(it);if(ie===0)return it;const ye=U.get(it);if(ye)return ye;const Z=new Proxy(it,ie===2?x:p);return U.set(it,Z),Z}function ua(it){return Qr(it)?ua(it.__v_raw):!!(it&&it.__v_isReactive)}function Qr(it){return!!(it&&it.__v_isReadonly)}function Da(it){return!!(it&&it.__v_isShallow)}function Wa(it){return it?!!it.__v_raw:!1}function Vr(it){const St=it&&it.__v_raw;return St?Vr(St):it}function _s(it){return!(0,e.hasOwn)(it,"__v_skip")&&Object.isExtensible(it)&&(0,e.def)(it,"__v_skip",!0),it}const wa=it=>(0,e.isObject)(it)?vn(it):it,hs=it=>(0,e.isObject)(it)?Wr(it):it;function Ga(it){return it?it.__v_isRef===!0:!1}function Fi(it){return on(it,!1)}function Gt(it){return on(it,!0)}function on(it,St){return Ga(it)?it:new lr(it,St)}class lr{constructor(St,p){this.dep=new Pt,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=p?St:Vr(St),this._value=p?St:wa(St),this.__v_isShallow=p}get value(){return this.dep.track(),this._value}set value(St){const p=this._rawValue,x=this.__v_isShallow||Da(St)||Qr(St);St=x?St:Vr(St),(0,e.hasChanged)(St,p)&&(this._rawValue=St,this._value=x?St:wa(St),this.dep.trigger())}}function Bt(it){it.dep&&it.dep.trigger()}function Xt(it){return Ga(it)?it.value:it}function bi(it){return(0,e.isFunction)(it)?it():Xt(it)}const Ii={get:(it,St,p)=>St==="__v_raw"?it:Xt(Reflect.get(it,St,p)),set:(it,St,p,x)=>{const U=it[St];return Ga(U)&&!Ga(p)?(U.value=p,!0):Reflect.set(it,St,p,x)}};function Xi(it){return ua(it)?it:new Proxy(it,Ii)}class wi{constructor(St){this.__v_isRef=!0,this._value=void 0;const p=this.dep=new Pt,{get:x,set:U}=St(p.track.bind(p),p.trigger.bind(p));this._get=x,this._set=U}get value(){return this._value=this._get()}set value(St){this._set(St)}}function kr(it){return new wi(it)}function Ri(it){const St=(0,e.isArray)(it)?new Array(it.length):{};for(const p in it)St[p]=fi(it,p);return St}class qe{constructor(St,p,x){this._object=St,this._key=p,this._defaultValue=x,this.__v_isRef=!0,this._value=void 0}get value(){const St=this._object[this._key];return this._value=St===void 0?this._defaultValue:St}set value(St){this._object[this._key]=St}get dep(){return si(Vr(this._object),this._key)}}class Dt{constructor(St){this._getter=St,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function ui(it,St,p){return Ga(it)?it:(0,e.isFunction)(it)?new Dt(it):(0,e.isObject)(it)&&arguments.length>1?fi(it,St,p):Fi(it)}function fi(it,St,p){const x=it[St];return Ga(x)?x:new qe(it,St,p)}class Vi{constructor(St,p,x){this.fn=St,this.setter=p,this._value=void 0,this.dep=new Pt(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=di-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!p,this.isSSR=x}notify(){if(this.flags|=16,!(this.flags&8)&&L!==this)return R(this,!0),!0}get value(){const St=this.dep.track();return V(this),St&&(St.version=this.dep.version),this._value}set value(St){this.setter&&this.setter(St)}}function pr(it,St,p=!1){let x,U;return(0,e.isFunction)(it)?x=it:(x=it.get,U=it.set),new Vi(x,U,p)}const Pr={GET:"get",HAS:"has",ITERATE:"iterate"},jr={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Jn={SKIP:"__v_skip",IS_REACTIVE:"__v_isReactive",IS_READONLY:"__v_isReadonly",IS_SHALLOW:"__v_isShallow",RAW:"__v_raw",IS_REF:"__v_isRef"},Va={WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP"},da={},Aa=new WeakMap;let va;function Ji(){return va}function bs(it,St=!1,p=va){if(p){let x=Aa.get(p);x||Aa.set(p,x=[]),x.push(it)}}function Ms(it,St,p=e.EMPTY_OBJ){const{immediate:x,deep:U,once:ie,scheduler:ye,augmentJob:Z,call:pe}=p,Ie=Nt=>{(p.onWarn||o)("Invalid watch source: ",Nt,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},ee=Nt=>U?Nt:Da(Nt)||U===!1||U===0?Za(Nt,1):Za(Nt);let Te,je,$t,Oe,ge=!1,gi=!1;if(Ga(it)?(je=()=>it.value,ge=Da(it)):ua(it)?(je=()=>ee(it),ge=!0):(0,e.isArray)(it)?(gi=!0,ge=it.some(Nt=>ua(Nt)||Da(Nt)),je=()=>it.map(Nt=>{if(Ga(Nt))return Nt.value;if(ua(Nt))return ee(Nt);if((0,e.isFunction)(Nt))return pe?pe(Nt,2):Nt()})):(0,e.isFunction)(it)?St?je=pe?()=>pe(it,2):it:je=()=>{if($t){ji();try{$t()}finally{Mt()}}const Nt=va;va=Te;try{return pe?pe(it,3,[Oe]):it(Oe)}finally{va=Nt}}:je=e.NOOP,St&&U){const Nt=je,Ci=U===!0?1/0:U;je=()=>Za(Nt(),Ci)}const Q=q(),We=()=>{Te.stop(),Q&&Q.active&&(0,e.remove)(Q.effects,Te)};if(ie&&St){const Nt=St;St=(...Ci)=>{Nt(...Ci),We()}}let Qe=gi?new Array(it.length).fill(da):da;const Tt=Nt=>{if(!(!(Te.flags&1)||!Te.dirty&&!Nt))if(St){const Ci=Te.run();if(U||ge||(gi?Ci.some((Yi,Hn)=>(0,e.hasChanged)(Yi,Qe[Hn])):(0,e.hasChanged)(Ci,Qe))){$t&&$t();const Yi=va;va=Te;try{const Hn=[Ci,Qe===da?void 0:gi&&Qe[0]===da?[]:Qe,Oe];Qe=Ci,pe?pe(St,3,Hn):St(...Hn)}finally{va=Yi}}}else Te.run()};return Z&&Z(Tt),Te=new b(je),Te.scheduler=ye?()=>ye(Tt,!1):Tt,Oe=Nt=>bs(Nt,!1,Te),$t=Te.onStop=()=>{const Nt=Aa.get(Te);if(Nt){if(pe)pe(Nt,4);else for(const Ci of Nt)Ci();Aa.delete(Te)}},St?x?Tt(!0):Qe=Te.run():ye?ye(Tt.bind(null,!0),!0):Te.run(),We.pause=Te.pause.bind(Te),We.resume=Te.resume.bind(Te),We.stop=We,We}function Za(it,St=1/0,p){if(St<=0||!(0,e.isObject)(it)||it.__v_skip||(p=p||new Map,(p.get(it)||0)>=St))return it;if(p.set(it,St),St--,Ga(it))Za(it.value,St,p);else if((0,e.isArray)(it))for(let x=0;x<it.length;x++)Za(it[x],St,p);else if((0,e.isSet)(it)||(0,e.isMap)(it))it.forEach(x=>{Za(x,St,p)});else if((0,e.isPlainObject)(it)){for(const x in it)Za(it[x],St,p);for(const x of Object.getOwnPropertySymbols(it))Object.prototype.propertyIsEnumerable.call(it,x)&&Za(it[x],St,p)}return it}},20641:(Kt,Ve,a)=>{"use strict";a.d(Ve,{$V:()=>$t,$u:()=>ur,$y:()=>aa,CE:()=>ul,Df:()=>Xi,Dl:()=>jt,E3:()=>Oo,EW:()=>ks,EY:()=>ls,FK:()=>Jr,Gt:()=>Wn,Gy:()=>_s,Ht:()=>No,Ic:()=>fa,Im:()=>ua,K9:()=>Zu,KC:()=>Hr,Lk:()=>vu,MZ:()=>Ii,Mw:()=>ts,Ng:()=>yo,OA:()=>ou,OW:()=>Bt,PS:()=>hn,Q3:()=>Or,QP:()=>hs,Qi:()=>Fe,R8:()=>Tu,RG:()=>oo,Tb:()=>ro,WQ:()=>ln,Wv:()=>Ro,YY:()=>mt,bF:()=>ys,bo:()=>Be,dY:()=>ji,eW:()=>uo,eX:()=>lo,fn:()=>yf,g2:()=>Ht,gN:()=>Ja,h:()=>_o,hi:()=>pt,jC:()=>La,jt:()=>Ye,k6:()=>Jt,nI:()=>js,nT:()=>md,pI:()=>Ks,pM:()=>wi,pR:()=>on,qL:()=>Re,rk:()=>Dt,sV:()=>ra,uX:()=>qs,v6:()=>Ar,wB:()=>_d,xo:()=>ve,zz:()=>me});var e=a(50953),o=a(90033);/**
* @vue/runtime-core v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const _=[];function E(g){_.push(g)}function z(){_.pop()}let q=!1;function m(g,...D){if(q)return;q=!0,pauseTracking();const ce=_.length?_[_.length-1].component:null,De=ce&&ce.appContext.config.warnHandler,et=L();if(De)oe(De,ce,11,[g+D.map(tt=>{var Ut,ci;return(ci=(Ut=tt.toString)==null?void 0:Ut.call(tt))!=null?ci:JSON.stringify(tt)}).join(""),ce&&ce.proxy,et.map(({vnode:tt})=>`at <${Zr(ce,tt.type)}>`).join(`
`),et]);else{const tt=[`[Vue warn]: ${g}`,...D];et.length&&tt.push(`
`,...B(et)),console.warn(...tt)}resetTracking(),q=!1}function L(){let g=_[_.length-1];if(!g)return[];const D=[];for(;g;){const ce=D[0];ce&&ce.vnode===g?ce.recurseCount++:D.push({vnode:g,recurseCount:0});const De=g.component&&g.component.parent;g=De&&De.vnode}return D}function B(g){const D=[];return g.forEach((ce,De)=>{D.push(...De===0?[]:[`
`],...Y(ce))}),D}function Y({vnode:g,recurseCount:D}){const ce=D>0?`... (${D} recursive calls)`:"",De=g.component?g.component.parent==null:!1,et=` at <${Zr(g.component,g.type,De)}`,tt=">"+ce;return g.props?[et,...b(g.props),tt]:[et+tt]}function b(g){const D=[],ce=Object.keys(g);return ce.slice(0,3).forEach(De=>{D.push(...W(De,g[De]))}),ce.length>3&&D.push(" ..."),D}function W(g,D,ce){return isString(D)?(D=JSON.stringify(D),ce?D:[`${g}=${D}`]):typeof D=="number"||typeof D=="boolean"||D==null?ce?D:[`${g}=${D}`]:isRef(D)?(D=W(g,toRaw(D.value),!0),ce?D:[`${g}=Ref<`,D,">"]):isFunction(D)?[`${g}=fn${D.name?`<${D.name}>`:""}`]:(D=toRaw(D),ce?D:[`${g}=`,D])}function P(g,D){}const C={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},R={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function oe(g,D,ce,De){try{return De?g(...De):g()}catch(et){ne(et,D,ce)}}function Re(g,D,ce,De){if((0,o.isFunction)(g)){const et=oe(g,D,ce,De);return et&&(0,o.isPromise)(et)&&et.catch(tt=>{ne(tt,D,ce)}),et}if((0,o.isArray)(g)){const et=[];for(let tt=0;tt<g.length;tt++)et.push(Re(g[tt],D,ce,De));return et}}function ne(g,D,ce,De=!0){const et=D?D.vnode:null,{errorHandler:tt,throwUnhandledErrorInProduction:Ut}=D&&D.appContext.config||o.EMPTY_OBJ;if(D){let ci=D.parent;const zi=D.proxy,_n=`https://vuejs.org/error-reference/#runtime-${ce}`;for(;ci;){const fn=ci.ec;if(fn){for(let Ti=0;Ti<fn.length;Ti++)if(fn[Ti](g,zi,_n)===!1)return}ci=ci.parent}if(tt){(0,e.C4)(),oe(tt,null,10,[g,zi,_n]),(0,e.bl)();return}}te(g,ce,et,De,Ut)}function te(g,D,ce,De=!0,et=!1){if(et)throw g;console.error(g)}const He=[];let V=-1;const xe=[];let Ke=null,Je=0;const de=Promise.resolve();let ft=null;const ct=100;function ji(g){const D=ft||de;return g?D.then(this?g.bind(this):g):D}function Wt(g){let D=V+1,ce=He.length;for(;D<ce;){const De=D+ce>>>1,et=He[De],tt=Pt(et);tt<g||tt===g&&et.flags&2?D=De+1:ce=De}return D}function Mt(g){if(!(g.flags&1)){const D=Pt(g),ce=He[He.length-1];!ce||!(g.flags&2)&&D>=Pt(ce)?He.push(g):He.splice(Wt(D),0,g),g.flags|=1,Li()}}function Li(){ft||(ft=de.then(lt))}function jt(g){(0,o.isArray)(g)?xe.push(...g):Ke&&g.id===-1?Ke.splice(Je+1,0,g):g.flags&1||(xe.push(g),g.flags|=1),Li()}function di(g,D,ce=V+1){for(;ce<He.length;ce++){const De=He[ce];if(De&&De.flags&2){if(g&&De.id!==g.uid)continue;He.splice(ce,1),ce--,De.flags&4&&(De.flags&=-2),De(),De.flags&4||(De.flags&=-2)}}}function ot(g){if(xe.length){const D=[...new Set(xe)].sort((ce,De)=>Pt(ce)-Pt(De));if(xe.length=0,Ke){Ke.push(...D);return}for(Ke=D,Je=0;Je<Ke.length;Je++){const ce=Ke[Je];ce.flags&4&&(ce.flags&=-2),ce.flags&8||ce(),ce.flags&=-2}Ke=null,Je=0}}const Pt=g=>g.id==null?g.flags&2?-1:1/0:g.id;function lt(g){const D=o.NOOP;try{for(V=0;V<He.length;V++){const ce=He[V];ce&&!(ce.flags&8)&&(ce.flags&4&&(ce.flags&=-2),oe(ce,ce.i,ce.i?15:14),ce.flags&4||(ce.flags&=-2))}}finally{for(;V<He.length;V++){const ce=He[V];ce&&(ce.flags&=-2)}V=-1,He.length=0,ot(g),ft=null,(He.length||xe.length)&&lt(g)}}function At(g,D){const ce=g.get(D)||0;if(ce>ct){const De=D.i,et=De&&wn(De.type);return ne(`Maximum recursive updates exceeded${et?` in component <${et}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,null,10),!0}return g.set(D,ce+1),!1}let gt=!1;const Vt=new Map,ii=new Map;function Ki(g){const D=g.type.__hmrId;let ce=ii.get(D);ce||(si(D,g.type),ce=ii.get(D)),ce.instances.add(g)}function Ni(g){ii.get(g.type.__hmrId).instances.delete(g)}function si(g,D){return ii.has(g)?!1:(ii.set(g,{initialDef:Di(D),instances:new Set}),!0)}function Di(g){return Lr(g)?g.__vccOpts:g}function hi(g,D){const ce=ii.get(g);ce&&(ce.initialDef.render=D,[...ce.instances].forEach(De=>{D&&(De.render=D,Di(De.type).render=D),De.renderCache=[],gt=!0,De.job.flags&8||De.update(),gt=!1}))}function On(g,D){const ce=ii.get(g);if(!ce)return;D=Di(D),nn(ce.initialDef,D);const De=[...ce.instances];for(let et=0;et<De.length;et++){const tt=De[et],Ut=Di(tt.type);let ci=Vt.get(Ut);ci||(Ut!==ce.initialDef&&nn(Ut,D),Vt.set(Ut,ci=new Set)),ci.add(tt),tt.appContext.propsCache.delete(tt.type),tt.appContext.emitsCache.delete(tt.type),tt.appContext.optionsCache.delete(tt.type),tt.ceReload?(ci.add(tt),tt.ceReload(D.styles),ci.delete(tt)):tt.parent?Mt(()=>{tt.job.flags&8||(gt=!0,tt.parent.update(),gt=!1,ci.delete(tt))}):tt.appContext.reload?tt.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required."),tt.root.ce&&tt!==tt.root&&tt.root.ce._removeChildStyle(Ut)}jt(()=>{Vt.clear()})}function nn(g,D){extend(g,D);for(const ce in g)ce!=="__file"&&!(ce in D)&&delete g[ce]}function $i(g){return(D,ce)=>{try{return g(D,ce)}catch(De){console.error(De),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Fn,yr=[],Dr=!1;function qn(g,...D){Fn?Fn.emit(g,...D):Dr||yr.push({event:g,args:D})}function Oi(g,D){var ce,De;Fn=g,Fn?(Fn.enabled=!0,yr.forEach(({event:et,args:tt})=>Fn.emit(et,...tt)),yr=[]):typeof window<"u"&&window.HTMLElement&&!((De=(ce=window.navigator)==null?void 0:ce.userAgent)!=null&&De.includes("jsdom"))?((D.__VUE_DEVTOOLS_HOOK_REPLAY__=D.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(tt=>{Oi(tt,D)}),setTimeout(()=>{Fn||(D.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Dr=!0,yr=[])},3e3)):(Dr=!0,yr=[])}function xi(g,D){qn("app:init",g,D,{Fragment:Jr,Text:ls,Comment:ts,Static:La})}function mn(g){qn("app:unmount",g)}const Xe=ni("component:added"),It=ni("component:updated"),ri=ni("component:removed"),ht=g=>{Fn&&typeof Fn.cleanupBuffer=="function"&&!Fn.cleanupBuffer(g)&&ri(g)};function ni(g){return D=>{qn(g,D.appContext.app,D.uid,D.parent?D.parent.uid:void 0,D)}}const rn=null,ue=null;function G(g){return(D,ce,De)=>{qn(g,D.appContext.app,D.uid,D,ce,De)}}function k(g,D,ce){qn("component:emit",g.appContext.app,g,D,ce)}let M=null,se=null;function le(g){const D=M;return M=g,se=g&&g.type.__scopeId||null,D}function Fe(g){se=g}function Ye(){se=null}const mt=g=>Jt;function Jt(g,D=M,ce){if(!D||g._n)return g;const De=(...et)=>{De._d&&Hu(-1);const tt=le(D);let Ut;try{Ut=g(...et)}finally{le(tt),De._d&&Hu(1)}return __VUE_PROD_DEVTOOLS__&&It(D),Ut};return De._n=!0,De._c=!0,De._d=!0,De}function yt(g){isBuiltInDirective(g)&&m("Do not use built-in directive ids as custom directive id: "+g)}function Be(g,D){if(M===null)return g;const ce=Lt(M),De=g.dirs||(g.dirs=[]);for(let et=0;et<D.length;et++){let[tt,Ut,ci,zi=o.EMPTY_OBJ]=D[et];tt&&((0,o.isFunction)(tt)&&(tt={mounted:tt,updated:tt}),tt.deep&&(0,e.hV)(Ut),De.push({dir:tt,instance:ce,value:Ut,oldValue:void 0,arg:ci,modifiers:zi}))}return g}function J(g,D,ce,De){const et=g.dirs,tt=D&&D.dirs;for(let Ut=0;Ut<et.length;Ut++){const ci=et[Ut];tt&&(ci.oldValue=tt[Ut].value);let zi=ci.dir[De];zi&&((0,e.C4)(),Re(zi,ce,8,[g.el,ci,g,D]),(0,e.bl)())}}const Ee=Symbol("_vte"),ze=g=>g.__isTeleport,xt=g=>g&&(g.disabled||g.disabled===""),_i=g=>g&&(g.defer||g.defer===""),ki=g=>typeof SVGElement<"u"&&g instanceof SVGElement,vn=g=>typeof MathMLElement=="function"&&g instanceof MathMLElement,Sr=(g,D)=>{const ce=g&&g.to;return(0,o.isString)(ce)?D?D(ce):null:ce},Wr={name:"Teleport",__isTeleport:!0,process(g,D,ce,De,et,tt,Ut,ci,zi,_n){const{mc:fn,pc:Ti,pbc:Qn,o:{insert:Er,querySelector:ta,createText:Rr,createComment:Fs}}=_n,As=xt(D.props);let{shapeFlag:ga,children:cn,dynamicChildren:Cr}=D;if(g==null){const sr=D.el=Rr(""),_a=D.anchor=Rr("");Er(sr,ce,De),Er(_a,ce,De);const Ea=($r,Xr)=>{ga&16&&fn(cn,$r,Xr,et,tt,Ut,ci,zi)},us=()=>{const $r=D.target=Sr(D.props,ta),Xr=Da($r,D,Rr,Er);$r&&(Ut!=="svg"&&ki($r)?Ut="svg":Ut!=="mathml"&&vn($r)&&(Ut="mathml"),et&&et.isCE&&(et.ce._teleportTargets||(et.ce._teleportTargets=new Set)).add($r),As||(Ea($r,Xr),Qr(D,!1)))};As&&(Ea(ce,_a),Qr(D,!0)),_i(D.props)?(D.el.__isMounted=!1,tl(()=>{us(),delete D.el.__isMounted},tt)):us()}else{if(_i(D.props)&&g.el.__isMounted===!1){tl(()=>{Wr.process(g,D,ce,De,et,tt,Ut,ci,zi,_n)},tt);return}D.el=g.el,D.targetStart=g.targetStart;const sr=D.anchor=g.anchor,_a=D.target=g.target,Ea=D.targetAnchor=g.targetAnchor,us=xt(g.props),$r=us?ce:_a,Xr=us?sr:Ea;if(Ut==="svg"||ki(_a)?Ut="svg":(Ut==="mathml"||vn(_a))&&(Ut="mathml"),Cr?(Qn(g.dynamicChildren,Cr,$r,et,tt,Ut,ci),$c(g,D,!0)):zi||Ti(g,D,$r,Xr,et,tt,Ut,ci,!1),As)us?D.props&&g.props&&D.props.to!==g.props.to&&(D.props.to=g.props.to):Nr(D,ce,sr,_n,1);else if((D.props&&D.props.to)!==(g.props&&g.props.to)){const is=D.target=Sr(D.props,ta);is&&Nr(D,is,null,_n,0)}else us&&Nr(D,_a,Ea,_n,1);Qr(D,As)}},remove(g,D,ce,{um:De,o:{remove:et}},tt){const{shapeFlag:Ut,children:ci,anchor:zi,targetStart:_n,targetAnchor:fn,target:Ti,props:Qn}=g;if(Ti&&(et(_n),et(fn)),tt&&et(zi),Ut&16){const Er=tt||!xt(Qn);for(let ta=0;ta<ci.length;ta++){const Rr=ci[ta];De(Rr,D,ce,Er,!!Rr.dynamicChildren)}}},move:Nr,hydrate:fs};function Nr(g,D,ce,{o:{insert:De},m:et},tt=2){tt===0&&De(g.targetAnchor,D,ce);const{el:Ut,anchor:ci,shapeFlag:zi,children:_n,props:fn}=g,Ti=tt===2;if(Ti&&De(Ut,D,ce),(!Ti||xt(fn))&&zi&16)for(let Qn=0;Qn<_n.length;Qn++)et(_n[Qn],D,ce,2);Ti&&De(ci,D,ce)}function fs(g,D,ce,De,et,tt,{o:{nextSibling:Ut,parentNode:ci,querySelector:zi,insert:_n,createText:fn}},Ti){function Qn(Rr,Fs,As,ga){Fs.anchor=Ti(Ut(Rr),Fs,ci(Rr),ce,De,et,tt),Fs.targetStart=As,Fs.targetAnchor=ga}const Er=D.target=Sr(D.props,zi),ta=xt(D.props);if(Er){const Rr=Er._lpa||Er.firstChild;if(D.shapeFlag&16)if(ta)Qn(g,D,Rr,Rr&&Ut(Rr));else{D.anchor=Ut(g);let Fs=Rr;for(;Fs;){if(Fs&&Fs.nodeType===8){if(Fs.data==="teleport start anchor")D.targetStart=Fs;else if(Fs.data==="teleport anchor"){D.targetAnchor=Fs,Er._lpa=D.targetAnchor&&Ut(D.targetAnchor);break}}Fs=Ut(Fs)}D.targetAnchor||Da(Er,D,fn,_n),Ti(Rr&&Ut(Rr),D,Er,ce,De,et,tt)}Qr(D,ta)}else ta&&D.shapeFlag&16&&Qn(g,D,g,Ut(g));return D.anchor&&Ut(D.anchor)}const ua=Wr;function Qr(g,D){const ce=g.ctx;if(ce&&ce.ut){let De,et;for(D?(De=g.el,et=g.anchor):(De=g.targetStart,et=g.targetAnchor);De&&De!==et;)De.nodeType===1&&De.setAttribute("data-v-owner",ce.uid),De=De.nextSibling;ce.ut()}}function Da(g,D,ce,De){const et=D.targetStart=ce(""),tt=D.targetAnchor=ce("");return et[Ee]=tt,g&&(De(et,g),De(tt,g)),tt}const Wa=Symbol("_leaveCb"),Vr=Symbol("_enterCb");function _s(){const g={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ra(()=>{g.isMounted=!0}),ve(()=>{g.isUnmounting=!0}),g}const wa=[Function,Array],hs={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:wa,onEnter:wa,onAfterEnter:wa,onEnterCancelled:wa,onBeforeLeave:wa,onLeave:wa,onAfterLeave:wa,onLeaveCancelled:wa,onBeforeAppear:wa,onAppear:wa,onAfterAppear:wa,onAppearCancelled:wa},Ga=g=>{const D=g.subTree;return D.component?Ga(D.component):D},Fi={name:"BaseTransition",props:hs,setup(g,{slots:D}){const ce=js(),De=_s();return()=>{const et=D.default&&Xi(D.default(),!0);if(!et||!et.length)return;const tt=Gt(et),Ut=(0,e.ux)(g),{mode:ci}=Ut;if(De.isLeaving)return Xt(tt);const zi=bi(tt);if(!zi)return Xt(tt);let _n=Bt(zi,Ut,De,ce,Ti=>_n=Ti);zi.type!==ts&&Ii(zi,_n);let fn=ce.subTree&&bi(ce.subTree);if(fn&&fn.type!==ts&&!pl(fn,zi)&&Ga(ce).type!==ts){let Ti=Bt(fn,Ut,De,ce);if(Ii(fn,Ti),ci==="out-in"&&zi.type!==ts)return De.isLeaving=!0,Ti.afterLeave=()=>{De.isLeaving=!1,ce.job.flags&8||ce.update(),delete Ti.afterLeave,fn=void 0},Xt(tt);ci==="in-out"&&zi.type!==ts?Ti.delayLeave=(Qn,Er,ta)=>{const Rr=lr(De,fn);Rr[String(fn.key)]=fn,Qn[Wa]=()=>{Er(),Qn[Wa]=void 0,delete _n.delayedLeave,fn=void 0},_n.delayedLeave=()=>{ta(),delete _n.delayedLeave,fn=void 0}}:fn=void 0}else fn&&(fn=void 0);return tt}}};function Gt(g){let D=g[0];if(g.length>1){let ce=!1;for(const De of g)if(De.type!==ts){D=De,ce=!0;break}}return D}const on=Fi;function lr(g,D){const{leavingVNodes:ce}=g;let De=ce.get(D.type);return De||(De=Object.create(null),ce.set(D.type,De)),De}function Bt(g,D,ce,De,et){const{appear:tt,mode:Ut,persisted:ci=!1,onBeforeEnter:zi,onEnter:_n,onAfterEnter:fn,onEnterCancelled:Ti,onBeforeLeave:Qn,onLeave:Er,onAfterLeave:ta,onLeaveCancelled:Rr,onBeforeAppear:Fs,onAppear:As,onAfterAppear:ga,onAppearCancelled:cn}=D,Cr=String(g.key),sr=lr(ce,g),_a=($r,Xr)=>{$r&&Re($r,De,9,Xr)},Ea=($r,Xr)=>{const is=Xr[1];_a($r,Xr),(0,o.isArray)($r)?$r.every($s=>$s.length<=1)&&is():$r.length<=1&&is()},us={mode:Ut,persisted:ci,beforeEnter($r){let Xr=zi;if(!ce.isMounted)if(tt)Xr=Fs||zi;else return;$r[Wa]&&$r[Wa](!0);const is=sr[Cr];is&&pl(g,is)&&is.el[Wa]&&is.el[Wa](),_a(Xr,[$r])},enter($r){let Xr=_n,is=fn,$s=Ti;if(!ce.isMounted)if(tt)Xr=As||_n,is=ga||fn,$s=cn||Ti;else return;let eo=!1;const Io=$r[Vr]=jo=>{eo||(eo=!0,jo?_a($s,[$r]):_a(is,[$r]),us.delayedLeave&&us.delayedLeave(),$r[Vr]=void 0)};Xr?Ea(Xr,[$r,Io]):Io()},leave($r,Xr){const is=String(g.key);if($r[Vr]&&$r[Vr](!0),ce.isUnmounting)return Xr();_a(Qn,[$r]);let $s=!1;const eo=$r[Wa]=Io=>{$s||($s=!0,Xr(),Io?_a(Rr,[$r]):_a(ta,[$r]),$r[Wa]=void 0,sr[is]===g&&delete sr[is])};sr[is]=g,Er?Ea(Er,[$r,eo]):eo()},clone($r){const Xr=Bt($r,D,ce,De,et);return et&&et(Xr),Xr}};return us}function Xt(g){if(ge(g))return g=Oo(g),g.children=null,g}function bi(g){if(!ge(g))return ze(g.type)&&g.children?Gt(g.children):g;if(g.component)return g.component.subTree;const{shapeFlag:D,children:ce}=g;if(ce){if(D&16)return ce[0];if(D&32&&(0,o.isFunction)(ce.default))return ce.default()}}function Ii(g,D){g.shapeFlag&6&&g.component?(g.transition=D,Ii(g.component.subTree,D)):g.shapeFlag&128?(g.ssContent.transition=D.clone(g.ssContent),g.ssFallback.transition=D.clone(g.ssFallback)):g.transition=D}function Xi(g,D=!1,ce){let De=[],et=0;for(let tt=0;tt<g.length;tt++){let Ut=g[tt];const ci=ce==null?Ut.key:String(ce)+String(Ut.key!=null?Ut.key:tt);Ut.type===Jr?(Ut.patchFlag&128&&et++,De=De.concat(Xi(Ut.children,D,ci))):(D||Ut.type!==ts)&&De.push(ci!=null?Oo(Ut,{key:ci}):Ut)}if(et>1)for(let tt=0;tt<De.length;tt++)De[tt].patchFlag=-2;return De}function wi(g,D){return(0,o.isFunction)(g)?(0,o.extend)({name:g.name},D,{setup:g}):g}function kr(){const g=js();return g?(g.appContext.config.idPrefix||"v")+"-"+g.ids[0]+g.ids[1]++:""}function Ri(g){g.ids=[g.ids[0]+g.ids[2]+++"-",0,0]}const qe=new WeakSet;function Dt(g){const D=js(),ce=(0,e.IJ)(null);if(D){const et=D.refs===o.EMPTY_OBJ?D.refs={}:D.refs;let tt;Object.defineProperty(et,g,{enumerable:!0,get:()=>ce.value,set:Ut=>ce.value=Ut})}return ce}const ui=new WeakMap;function fi(g,D,ce,De,et=!1){if((0,o.isArray)(g)){g.forEach((Rr,Fs)=>fi(Rr,D&&((0,o.isArray)(D)?D[Fs]:D),ce,De,et));return}if(je(De)&&!et){De.shapeFlag&512&&De.type.__asyncResolved&&De.component.subTree.component&&fi(g,D,ce,De.component.subTree);return}const tt=De.shapeFlag&4?Lt(De.component):De.el,Ut=et?null:tt,{i:ci,r:zi}=g,_n=D&&D.r,fn=ci.refs===o.EMPTY_OBJ?ci.refs={}:ci.refs,Ti=ci.setupState,Qn=(0,e.ux)(Ti),Er=Ti===o.EMPTY_OBJ?o.NO:Rr=>(0,o.hasOwn)(Qn,Rr),ta=Rr=>!0;if(_n!=null&&_n!==zi){if(Vi(D),(0,o.isString)(_n))fn[_n]=null,Er(_n)&&(Ti[_n]=null);else if((0,e.i9)(_n)){ta(_n)&&(_n.value=null);const Rr=D;Rr.k&&(fn[Rr.k]=null)}}if((0,o.isFunction)(zi))oe(zi,ci,12,[Ut,fn]);else{const Rr=(0,o.isString)(zi),Fs=(0,e.i9)(zi);if(Rr||Fs){const As=()=>{if(g.f){const ga=Rr?Er(zi)?Ti[zi]:fn[zi]:ta(zi)||!g.k?zi.value:fn[g.k];if(et)(0,o.isArray)(ga)&&(0,o.remove)(ga,tt);else if((0,o.isArray)(ga))ga.includes(tt)||ga.push(tt);else if(Rr)fn[zi]=[tt],Er(zi)&&(Ti[zi]=fn[zi]);else{const cn=[tt];ta(zi)&&(zi.value=cn),g.k&&(fn[g.k]=cn)}}else Rr?(fn[zi]=Ut,Er(zi)&&(Ti[zi]=Ut)):Fs&&(ta(zi)&&(zi.value=Ut),g.k&&(fn[g.k]=Ut))};if(Ut){const ga=()=>{As(),ui.delete(g)};ga.id=-1,ui.set(g,ga),tl(ga,ce)}else Vi(g),As()}}}function Vi(g){const D=ui.get(g);D&&(D.flags|=8,ui.delete(g))}let pr=!1;const Pr=()=>{pr||(console.error("Hydration completed but contains mismatches."),pr=!0)},jr=g=>g.namespaceURI.includes("svg")&&g.tagName!=="foreignObject",Jn=g=>g.namespaceURI.includes("MathML"),Va=g=>{if(g.nodeType===1){if(jr(g))return"svg";if(Jn(g))return"mathml"}},da=g=>g.nodeType===8;function Aa(g){const{mt:D,p:ce,o:{patchProp:De,createText:et,nextSibling:tt,parentNode:Ut,remove:ci,insert:zi,createComment:_n}}=g,fn=(cn,Cr)=>{if(!Cr.hasChildNodes()){__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&m("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),ce(null,cn,Cr),ot(),Cr._vnode=cn;return}Ti(Cr.firstChild,cn,null,null,null),ot(),Cr._vnode=cn},Ti=(cn,Cr,sr,_a,Ea,us=!1)=>{us=us||!!Cr.dynamicChildren;const $r=da(cn)&&cn.data==="[",Xr=()=>Rr(cn,Cr,sr,_a,Ea,$r),{type:is,ref:$s,shapeFlag:eo,patchFlag:Io}=Cr;let jo=cn.nodeType;Cr.el=cn,__VUE_PROD_DEVTOOLS__&&(def(cn,"__vnode",Cr,!0),def(cn,"__vueParentComponent",sr,!0)),Io===-2&&(us=!1,Cr.dynamicChildren=null);let xs=null;switch(is){case ls:jo!==3?Cr.children===""?(zi(Cr.el=et(""),Ut(cn),cn),xs=cn):xs=Xr():(cn.data!==Cr.children&&(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&m("Hydration text mismatch in",cn.parentNode,`
- rendered on server: ${JSON.stringify(cn.data)}
- expected on client: ${JSON.stringify(Cr.children)}`),Pr(),cn.data=Cr.children),xs=tt(cn));break;case ts:ga(cn)?(xs=tt(cn),As(Cr.el=cn.content.firstChild,cn,sr)):jo!==8||$r?xs=Xr():xs=tt(cn);break;case La:if($r&&(cn=tt(cn),jo=cn.nodeType),jo===1||jo===3){xs=cn;const to=!Cr.children.length;for(let ds=0;ds<Cr.staticCount;ds++)to&&(Cr.children+=xs.nodeType===1?xs.outerHTML:xs.data),ds===Cr.staticCount-1&&(Cr.anchor=xs),xs=tt(xs);return $r?tt(xs):xs}else Xr();break;case Jr:$r?xs=ta(cn,Cr,sr,_a,Ea,us):xs=Xr();break;default:if(eo&1)(jo!==1||Cr.type.toLowerCase()!==cn.tagName.toLowerCase())&&!ga(cn)?xs=Xr():xs=Qn(cn,Cr,sr,_a,Ea,us);else if(eo&6){Cr.slotScopeIds=Ea;const to=Ut(cn);if($r?xs=Fs(cn):da(cn)&&cn.data==="teleport start"?xs=Fs(cn,cn.data,"teleport end"):xs=tt(cn),D(Cr,to,null,sr,_a,Va(to),us),je(Cr)&&!Cr.type.__asyncResolved){let ds;$r?(ds=ys(Jr),ds.anchor=xs?xs.previousSibling:to.lastChild):ds=cn.nodeType===3?uo(""):ys("div"),ds.el=cn,Cr.component.subTree=ds}}else eo&64?jo!==8?xs=Xr():xs=Cr.type.hydrate(cn,Cr,sr,_a,Ea,us,g,Er):eo&128?xs=Cr.type.hydrate(cn,Cr,sr,_a,Va(Ut(cn)),Ea,us,g,Ti):__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&m("Invalid HostVNode type:",is,`(${typeof is})`)}return $s!=null&&fi($s,null,_a,Cr),xs},Qn=(cn,Cr,sr,_a,Ea,us)=>{us=us||!!Cr.dynamicChildren;const{type:$r,props:Xr,patchFlag:is,shapeFlag:$s,dirs:eo,transition:Io}=Cr,jo=$r==="input"||$r==="option";if(jo||is!==-1){eo&&J(Cr,null,sr,"created");let xs=!1;if(ga(cn)){xs=xd(null,Io)&&sr&&sr.vnode.props&&sr.vnode.props.appear;const ds=cn.content.firstChild;if(xs){const Xs=ds.getAttribute("class");Xs&&(ds.$cls=Xs),Io.beforeEnter(ds)}As(ds,cn,sr),Cr.el=cn=ds}if($s&16&&!(Xr&&(Xr.innerHTML||Xr.textContent))){let ds=Er(cn.firstChild,Cr,cn,sr,_a,Ea,us),Xs=!1;for(;ds;){x(cn,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!Xs&&(m("Hydration children mismatch on",cn,`
Server rendered element contains more child nodes than client vdom.`),Xs=!0),Pr());const mc=ds;ds=ds.nextSibling,ci(mc)}}else if($s&8){let ds=Cr.children;ds[0]===`
`&&(cn.tagName==="PRE"||cn.tagName==="TEXTAREA")&&(ds=ds.slice(1));const{textContent:Xs}=cn;Xs!==ds&&Xs!==ds.replace(/\r\n|\r/g,`
`)&&(x(cn,0)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&m("Hydration text content mismatch on",cn,`
- rendered on server: ${Xs}
- expected on client: ${ds}`),Pr()),cn.textContent=Cr.children)}if(Xr){if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__||jo||!us||is&48){const ds=cn.tagName.includes("-");for(const Xs in Xr)__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!(eo&&eo.some(mc=>mc.dir.created))&&va(cn,Xs,Xr[Xs],Cr,sr)&&Pr(),(jo&&(Xs.endsWith("value")||Xs==="indeterminate")||isOn(Xs)&&!isReservedProp(Xs)||Xs[0]==="."||ds)&&De(cn,Xs,null,Xr[Xs],void 0,sr)}else if(Xr.onClick)De(cn,"onClick",null,Xr.onClick,void 0,sr);else if(is&4&&isReactive(Xr.style))for(const ds in Xr.style)Xr.style[ds]}let to;(to=Xr&&Xr.onVnodeBeforeMount)&&Tl(to,sr,Cr),eo&&J(Cr,null,sr,"beforeMount"),((to=Xr&&Xr.onVnodeMounted)||eo||xs)&&ha(()=>{to&&Tl(to,sr,Cr),xs&&Io.enter(cn),eo&&J(Cr,null,sr,"mounted")},_a)}return cn.nextSibling},Er=(cn,Cr,sr,_a,Ea,us,$r)=>{$r=$r||!!Cr.dynamicChildren;const Xr=Cr.children,is=Xr.length;let $s=!1;for(let eo=0;eo<is;eo++){const Io=$r?Xr[eo]:Xr[eo]=jn(Xr[eo]),jo=Io.type===ls;cn?(jo&&!$r&&eo+1<is&&jn(Xr[eo+1]).type===ls&&(zi(et(cn.data.slice(Io.children.length)),sr,tt(cn)),cn.data=Io.children),cn=Ti(cn,Io,_a,Ea,us,$r)):jo&&!Io.children?zi(Io.el=et(""),sr):(x(sr,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!$s&&(m("Hydration children mismatch on",sr,`
Server rendered element contains fewer child nodes than client vdom.`),$s=!0),Pr()),ce(null,Io,sr,null,_a,Ea,Va(sr),us))}return cn},ta=(cn,Cr,sr,_a,Ea,us)=>{const{slotScopeIds:$r}=Cr;$r&&(Ea=Ea?Ea.concat($r):$r);const Xr=Ut(cn),is=Er(tt(cn),Cr,Xr,sr,_a,Ea,us);return is&&da(is)&&is.data==="]"?tt(Cr.anchor=is):(Pr(),zi(Cr.anchor=_n("]"),Xr,is),is)},Rr=(cn,Cr,sr,_a,Ea,us)=>{if(x(cn.parentElement,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&m(`Hydration node mismatch:
- rendered on server:`,cn,cn.nodeType===3?"(text)":da(cn)&&cn.data==="["?"(start of fragment)":"",`
- expected on client:`,Cr.type),Pr()),Cr.el=null,us){const is=Fs(cn);for(;;){const $s=tt(cn);if($s&&$s!==is)ci($s);else break}}const $r=tt(cn),Xr=Ut(cn);return ci(cn),ce(null,Cr,Xr,$r,sr,_a,Va(Xr),Ea),sr&&(sr.vnode.el=Cr.el,zt(sr,Cr.el)),$r},Fs=(cn,Cr="[",sr="]")=>{let _a=0;for(;cn;)if(cn=tt(cn),cn&&da(cn)&&(cn.data===Cr&&_a++,cn.data===sr)){if(_a===0)return tt(cn);_a--}return cn},As=(cn,Cr,sr)=>{const _a=Cr.parentNode;_a&&_a.replaceChild(cn,Cr);let Ea=sr;for(;Ea;)Ea.vnode.el===Cr&&(Ea.vnode.el=Ea.subTree.el=cn),Ea=Ea.parent},ga=cn=>cn.nodeType===1&&cn.tagName==="TEMPLATE";return[fn,Ti]}function va(g,D,ce,De,et){let tt,Ut,ci,zi;if(D==="class")g.$cls?(ci=g.$cls,delete g.$cls):ci=g.getAttribute("class"),zi=normalizeClass(ce),bs(Ji(ci||""),Ji(zi))||(tt=2,Ut="class");else if(D==="style"){ci=g.getAttribute("style")||"",zi=isString(ce)?ce:stringifyStyle(normalizeStyle(ce));const _n=Ms(ci),fn=Ms(zi);if(De.dirs)for(const{dir:Ti,value:Qn}of De.dirs)Ti.name==="show"&&!Qn&&fn.set("display","none");et&&it(et,De,fn),Za(_n,fn)||(tt=3,Ut="style")}else(g instanceof SVGElement&&isKnownSvgAttr(D)||g instanceof HTMLElement&&(isBooleanAttr(D)||isKnownHtmlAttr(D)))&&(isBooleanAttr(D)?(ci=g.hasAttribute(D),zi=includeBooleanAttr(ce)):ce==null?(ci=g.hasAttribute(D),zi=!1):(g.hasAttribute(D)?ci=g.getAttribute(D):D==="value"&&g.tagName==="TEXTAREA"?ci=g.value:ci=!1,zi=isRenderableAttrValue(ce)?String(ce):!1),ci!==zi&&(tt=4,Ut=D));if(tt!=null&&!x(g,tt)){const _n=Qn=>Qn===!1?"(not rendered)":`${Ut}="${Qn}"`,fn=`Hydration ${p[tt]} mismatch on`,Ti=`
- rendered on server: ${_n(ci)}
- expected on client: ${_n(zi)}
Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.
You should fix the source of the mismatch.`;return m(fn,g,Ti),!0}return!1}function Ji(g){return new Set(g.trim().split(/\s+/))}function bs(g,D){if(g.size!==D.size)return!1;for(const ce of g)if(!D.has(ce))return!1;return!0}function Ms(g){const D=new Map;for(const ce of g.split(";")){let[De,et]=ce.split(":");De=De.trim(),et=et&&et.trim(),De&&et&&D.set(De,et)}return D}function Za(g,D){if(g.size!==D.size)return!1;for(const[ce,De]of g)if(De!==D.get(ce))return!1;return!0}function it(g,D,ce){const De=g.subTree;if(g.getCssVars&&(D===De||De&&De.type===Jr&&De.children.includes(D))){const et=g.getCssVars();for(const tt in et){const Ut=normalizeCssVarValue(et[tt]);ce.set(`--${getEscapedCssVarName(tt,!1)}`,Ut)}}D===De&&g.parent&&it(g.parent,g.vnode,ce)}const St="data-allow-mismatch",p={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function x(g,D){if(D===0||D===1)for(;g&&!g.hasAttribute(St);)g=g.parentElement;const ce=g&&g.getAttribute(St);if(ce==null)return!1;if(ce==="")return!0;{const De=ce.split(",");return D===0&&De.includes("children")?!0:De.includes(p[D])}}const U=(0,o.getGlobalThis)().requestIdleCallback||(g=>setTimeout(g,1)),ie=(0,o.getGlobalThis)().cancelIdleCallback||(g=>clearTimeout(g)),ye=(g=1e4)=>D=>{const ce=U(D,{timeout:g});return()=>ie(ce)};function Z(g){const{top:D,left:ce,bottom:De,right:et}=g.getBoundingClientRect(),{innerHeight:tt,innerWidth:Ut}=window;return(D>0&&D<tt||De>0&&De<tt)&&(ce>0&&ce<Ut||et>0&&et<Ut)}const pe=g=>(D,ce)=>{const De=new IntersectionObserver(et=>{for(const tt of et)if(tt.isIntersecting){De.disconnect(),D();break}},g);return ce(et=>{if(et instanceof Element){if(Z(et))return D(),De.disconnect(),!1;De.observe(et)}}),()=>De.disconnect()},Ie=g=>D=>{if(g){const ce=matchMedia(g);if(ce.matches)D();else return ce.addEventListener("change",D,{once:!0}),()=>ce.removeEventListener("change",D)}},ee=(g=[])=>(D,ce)=>{isString(g)&&(g=[g]);let De=!1;const et=Ut=>{De||(De=!0,tt(),D(),Ut.target.dispatchEvent(new Ut.constructor(Ut.type,Ut)))},tt=()=>{ce(Ut=>{for(const ci of g)Ut.removeEventListener(ci,et)})};return ce(Ut=>{for(const ci of g)Ut.addEventListener(ci,et,{once:!0})}),tt};function Te(g,D){if(da(g)&&g.data==="["){let ce=1,De=g.nextSibling;for(;De;){if(De.nodeType===1){if(D(De)===!1)break}else if(da(De))if(De.data==="]"){if(--ce===0)break}else De.data==="["&&ce++;De=De.nextSibling}}else D(g)}const je=g=>!!g.type.__asyncLoader;function $t(g){(0,o.isFunction)(g)&&(g={loader:g});const{loader:D,loadingComponent:ce,errorComponent:De,delay:et=200,hydrate:tt,timeout:Ut,suspensible:ci=!0,onError:zi}=g;let _n=null,fn,Ti=0;const Qn=()=>(Ti++,_n=null,Er()),Er=()=>{let ta;return _n||(ta=_n=D().catch(Rr=>{if(Rr=Rr instanceof Error?Rr:new Error(String(Rr)),zi)return new Promise((Fs,As)=>{zi(Rr,()=>Fs(Qn()),()=>As(Rr),Ti+1)});throw Rr}).then(Rr=>ta!==_n&&_n?_n:(Rr&&(Rr.__esModule||Rr[Symbol.toStringTag]==="Module")&&(Rr=Rr.default),fn=Rr,Rr)))};return wi({name:"AsyncComponentWrapper",__asyncLoader:Er,__asyncHydrate(ta,Rr,Fs){let As=!1;(Rr.bu||(Rr.bu=[])).push(()=>As=!0);const ga=()=>{As||Fs()},cn=tt?()=>{const Cr=tt(ga,sr=>Te(ta,sr));Cr&&(Rr.bum||(Rr.bum=[])).push(Cr)}:ga;fn?cn():Er().then(()=>!Rr.isUnmounted&&cn())},get __asyncResolved(){return fn},setup(){const ta=Oa;if(Ri(ta),fn)return()=>Oe(fn,ta);const Rr=cn=>{_n=null,ne(cn,ta,13,!De)};if(ci&&ta.suspense||vl)return Er().then(cn=>()=>Oe(cn,ta)).catch(cn=>(Rr(cn),()=>De?ys(De,{error:cn}):null));const Fs=(0,e.KR)(!1),As=(0,e.KR)(),ga=(0,e.KR)(!!et);return et&&setTimeout(()=>{ga.value=!1},et),Ut!=null&&setTimeout(()=>{if(!Fs.value&&!As.value){const cn=new Error(`Async component timed out after ${Ut}ms.`);Rr(cn),As.value=cn}},Ut),Er().then(()=>{Fs.value=!0,ta.parent&&ge(ta.parent.vnode)&&ta.parent.update()}).catch(cn=>{Rr(cn),As.value=cn}),()=>{if(Fs.value&&fn)return Oe(fn,ta);if(As.value&&De)return ys(De,{error:As.value});if(ce&&!ga.value)return Oe(ce,ta)}}})}function Oe(g,D){const{ref:ce,props:De,children:et,ce:tt}=D.vnode,Ut=ys(g,De,et);return Ut.ref=ce,Ut.ce=tt,delete D.vnode.ce,Ut}const ge=g=>g.type.__isKeepAlive,gi={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(g,{slots:D}){const ce=js(),De=ce.ctx;if(!De.renderer)return()=>{const ga=D.default&&D.default();return ga&&ga.length===1?ga[0]:ga};const et=new Map,tt=new Set;let Ut=null;__VUE_PROD_DEVTOOLS__&&(ce.__v_cache=et);const ci=ce.suspense,{renderer:{p:zi,m:_n,um:fn,o:{createElement:Ti}}}=De,Qn=Ti("div");De.activate=(ga,cn,Cr,sr,_a)=>{const Ea=ga.component;_n(ga,cn,Cr,0,ci),zi(Ea.vnode,ga,cn,Cr,Ea,ci,sr,ga.slotScopeIds,_a),tl(()=>{Ea.isDeactivated=!1,Ea.a&&(0,o.invokeArrayFns)(Ea.a);const us=ga.props&&ga.props.onVnodeMounted;us&&Tl(us,Ea.parent,ga)},ci),__VUE_PROD_DEVTOOLS__&&Xe(Ea)},De.deactivate=ga=>{const cn=ga.component;gd(cn.m),gd(cn.a),_n(ga,Qn,null,1,ci),tl(()=>{cn.da&&(0,o.invokeArrayFns)(cn.da);const Cr=ga.props&&ga.props.onVnodeUnmounted;Cr&&Tl(Cr,cn.parent,ga),cn.isDeactivated=!0},ci),__VUE_PROD_DEVTOOLS__&&Xe(cn)};function Er(ga){Yi(ga),fn(ga,ce,ci,!0)}function ta(ga){et.forEach((cn,Cr)=>{const sr=wn(cn.type);sr&&!ga(sr)&&Rr(Cr)})}function Rr(ga){const cn=et.get(ga);cn&&(!Ut||!pl(cn,Ut))?Er(cn):Ut&&Yi(Ut),et.delete(ga),tt.delete(ga)}_d(()=>[g.include,g.exclude],([ga,cn])=>{ga&&ta(Cr=>We(ga,Cr)),cn&&ta(Cr=>!We(cn,Cr))},{flush:"post",deep:!0});let Fs=null;const As=()=>{Fs!=null&&(Gi(ce.subTree.type)?tl(()=>{et.set(Fs,Hn(ce.subTree))},ce.subTree.suspense):et.set(Fs,Hn(ce.subTree)))};return ra(As),ur(As),ve(()=>{et.forEach(ga=>{const{subTree:cn,suspense:Cr}=ce,sr=Hn(cn);if(ga.type===sr.type&&ga.key===sr.key){Yi(sr);const _a=sr.component.da;_a&&tl(_a,Cr);return}Er(ga)})}),()=>{if(Fs=null,!D.default)return Ut=null;const ga=D.default(),cn=ga[0];if(ga.length>1)return Ut=null,ga;if(!Vo(cn)||!(cn.shapeFlag&4)&&!(cn.shapeFlag&128))return Ut=null,cn;let Cr=Hn(cn);if(Cr.type===ts)return Ut=null,Cr;const sr=Cr.type,_a=wn(je(Cr)?Cr.type.__asyncResolved||{}:sr),{include:Ea,exclude:us,max:$r}=g;if(Ea&&(!_a||!We(Ea,_a))||us&&_a&&We(us,_a))return Cr.shapeFlag&=-257,Ut=Cr,cn;const Xr=Cr.key==null?sr:Cr.key,is=et.get(Xr);return Cr.el&&(Cr=Oo(Cr),cn.shapeFlag&128&&(cn.ssContent=Cr)),Fs=Xr,is?(Cr.el=is.el,Cr.component=is.component,Cr.transition&&Ii(Cr,Cr.transition),Cr.shapeFlag|=512,tt.delete(Xr),tt.add(Xr)):(tt.add(Xr),$r&&tt.size>parseInt($r,10)&&Rr(tt.values().next().value)),Cr.shapeFlag|=256,Ut=Cr,Gi(cn.type)?cn:Cr}}},Q=null;function We(g,D){return(0,o.isArray)(g)?g.some(ce=>We(ce,D)):(0,o.isString)(g)?g.split(",").includes(D):(0,o.isRegExp)(g)?(g.lastIndex=0,g.test(D)):!1}function Qe(g,D){Nt(g,"a",D)}function Tt(g,D){Nt(g,"da",D)}function Nt(g,D,ce=Oa){const De=g.__wdc||(g.__wdc=()=>{let et=ce;for(;et;){if(et.isDeactivated)return;et=et.parent}return g()});if(Un(D,De,ce),ce){let et=ce.parent;for(;et&&et.parent;)ge(et.parent.vnode)&&Ci(De,D,ce,et),et=et.parent}}function Ci(g,D,ce,De){const et=Un(D,g,De,!0);pt(()=>{(0,o.remove)(De[D],et)},ce)}function Yi(g){g.shapeFlag&=-257,g.shapeFlag&=-513}function Hn(g){return g.shapeFlag&128?g.ssContent:g}function Un(g,D,ce=Oa,De=!1){if(ce){const et=ce[g]||(ce[g]=[]),tt=D.__weh||(D.__weh=(...Ut)=>{(0,e.C4)();const ci=cu(ce),zi=Re(D,ce,g,Ut);return ci(),(0,e.bl)(),zi});return De?et.unshift(tt):et.push(tt),tt}}const rr=g=>(D,ce=Oa)=>{(!vl||g==="sp")&&Un(g,(...De)=>D(...De),ce)},Hr=rr("bm"),ra=rr("m"),fa=rr("bu"),ur=rr("u"),ve=rr("bum"),pt=rr("um"),oi=rr("sp"),Zi=rr("rtg"),Rn=rr("rtc");function Tr(g,D=Oa){Un("ec",g,D)}const zn="components",Sn="directives";function Ht(g,D){return Ca(zn,g,!0,D)||g}const Mn=Symbol.for("v-ndc");function aa(g){return(0,o.isString)(g)?Ca(zn,g,!1)||g:g||Mn}function Ja(g){return Ca(Sn,g)}function Ca(g,D,ce=!0,De=!1){const et=M||Oa;if(et){const tt=et.type;if(g===zn){const ci=wn(tt,!1);if(ci&&(ci===D||ci===(0,o.camelize)(D)||ci===(0,o.capitalize)((0,o.camelize)(D))))return tt}const Ut=es(et[g]||tt[g],D)||es(et.appContext[g],D);return!Ut&&De?tt:Ut}}function es(g,D){return g&&(g[D]||g[(0,o.camelize)(D)]||g[(0,o.capitalize)((0,o.camelize)(D))])}function Ks(g,D,ce,De){let et;const tt=ce&&ce[De],Ut=(0,o.isArray)(g);if(Ut||(0,o.isString)(g)){const ci=Ut&&(0,e.g8)(g);let zi=!1,_n=!1;ci&&(zi=!(0,e.fE)(g),_n=(0,e.Tm)(g),g=(0,e.qA)(g)),et=new Array(g.length);for(let fn=0,Ti=g.length;fn<Ti;fn++)et[fn]=D(zi?_n?(0,e.a1)((0,e.lJ)(g[fn])):(0,e.lJ)(g[fn]):g[fn],fn,void 0,tt&&tt[fn])}else if(typeof g=="number"){et=new Array(g);for(let ci=0;ci<g;ci++)et[ci]=D(ci+1,ci,void 0,tt&&tt[ci])}else if((0,o.isObject)(g))if(g[Symbol.iterator])et=Array.from(g,(ci,zi)=>D(ci,zi,void 0,tt&&tt[zi]));else{const ci=Object.keys(g);et=new Array(ci.length);for(let zi=0,_n=ci.length;zi<_n;zi++){const fn=ci[zi];et[zi]=D(g[fn],fn,zi,tt&&tt[zi])}}else et=[];return ce&&(ce[De]=et),et}function lo(g,D){for(let ce=0;ce<D.length;ce++){const De=D[ce];if((0,o.isArray)(De))for(let et=0;et<De.length;et++)g[De[et].name]=De[et].fn;else De&&(g[De.name]=De.key?(...et)=>{const tt=De.fn(...et);return tt&&(tt.key=De.key),tt}:De.fn)}return g}function oo(g,D,ce={},De,et){if(M.ce||M.parent&&je(M.parent)&&M.parent.ce){const _n=Object.keys(ce).length>0;return D!=="default"&&(ce.name=D),qs(),Ro(Jr,null,[ys("slot",ce,De&&De())],_n?-2:64)}let tt=g[D];tt&&tt._c&&(tt._d=!1),qs();const Ut=tt&&Us(tt(ce)),ci=ce.key||Ut&&Ut.key,zi=Ro(Jr,{key:(ci&&!(0,o.isSymbol)(ci)?ci:`_${D}`)+(!Ut&&De?"_fb":"")},Ut||(De?De():[]),Ut&&g._===1?64:-2);return!et&&zi.scopeId&&(zi.slotScopeIds=[zi.scopeId+"-s"]),tt&&tt._c&&(tt._d=!0),zi}function Us(g){return g.some(D=>Vo(D)?!(D.type===ts||D.type===Jr&&!Us(D.children)):!0)?g:null}function ro(g,D){const ce={};for(const De in g)ce[D&&/[A-Z]/.test(De)?`on:${De}`:(0,o.toHandlerKey)(De)]=g[De];return ce}const vo=g=>g?ec(g)?Lt(g):vo(g.parent):null,yl=(0,o.extend)(Object.create(null),{$:g=>g,$el:g=>g.vnode.el,$data:g=>g.data,$props:g=>g.props,$attrs:g=>g.attrs,$slots:g=>g.slots,$refs:g=>g.refs,$parent:g=>vo(g.parent),$root:g=>vo(g.root),$host:g=>g.ce,$emit:g=>g.emit,$options:g=>__VUE_OPTIONS_API__?Et(g):g.type,$forceUpdate:g=>g.f||(g.f=()=>{Mt(g.update)}),$nextTick:g=>g.n||(g.n=ji.bind(g.proxy)),$watch:g=>__VUE_OPTIONS_API__?bf.bind(g):o.NOOP}),Ec=g=>g==="_"||g==="$",dc=(g,D)=>g!==o.EMPTY_OBJ&&!g.__isScriptSetup&&(0,o.hasOwn)(g,D),Ao={get({_:g},D){if(D==="__v_skip")return!0;const{ctx:ce,setupState:De,data:et,props:tt,accessCache:Ut,type:ci,appContext:zi}=g;let _n;if(D[0]!=="$"){const Er=Ut[D];if(Er!==void 0)switch(Er){case 1:return De[D];case 2:return et[D];case 4:return ce[D];case 3:return tt[D]}else{if(dc(De,D))return Ut[D]=1,De[D];if(__VUE_OPTIONS_API__&&et!==o.EMPTY_OBJ&&(0,o.hasOwn)(et,D))return Ut[D]=2,et[D];if((_n=g.propsOptions[0])&&(0,o.hasOwn)(_n,D))return Ut[D]=3,tt[D];if(ce!==o.EMPTY_OBJ&&(0,o.hasOwn)(ce,D))return Ut[D]=4,ce[D];(!__VUE_OPTIONS_API__||rt)&&(Ut[D]=0)}}const fn=yl[D];let Ti,Qn;if(fn)return D==="$attrs"&&(0,e.u4)(g.attrs,"get",""),fn(g);if((Ti=ci.__cssModules)&&(Ti=Ti[D]))return Ti;if(ce!==o.EMPTY_OBJ&&(0,o.hasOwn)(ce,D))return Ut[D]=4,ce[D];if(Qn=zi.config.globalProperties,(0,o.hasOwn)(Qn,D))return Qn[D]},set({_:g},D,ce){const{data:De,setupState:et,ctx:tt}=g;return dc(et,D)?(et[D]=ce,!0):__VUE_OPTIONS_API__&&De!==o.EMPTY_OBJ&&(0,o.hasOwn)(De,D)?(De[D]=ce,!0):(0,o.hasOwn)(g.props,D)||D[0]==="$"&&D.slice(1)in g?!1:(tt[D]=ce,!0)},has({_:{data:g,setupState:D,accessCache:ce,ctx:De,appContext:et,propsOptions:tt,type:Ut}},ci){let zi,_n;return!!(ce[ci]||__VUE_OPTIONS_API__&&g!==o.EMPTY_OBJ&&ci[0]!=="$"&&(0,o.hasOwn)(g,ci)||dc(D,ci)||(zi=tt[0])&&(0,o.hasOwn)(zi,ci)||(0,o.hasOwn)(De,ci)||(0,o.hasOwn)(yl,ci)||(0,o.hasOwn)(et.config.globalProperties,ci)||(_n=Ut.__cssModules)&&_n[ci])},defineProperty(g,D,ce){return ce.get!=null?g._.accessCache[D]=0:(0,o.hasOwn)(ce,"value")&&this.set(g,D,ce.value,null),Reflect.defineProperty(g,D,ce)}},el=(0,o.extend)({},Ao,{get(g,D){if(D!==Symbol.unscopables)return Ao.get(g,D,g)},has(g,D){return D[0]!=="_"&&!(0,o.isGloballyAllowed)(D)}});function Ql(g){const D={};return Object.defineProperty(D,"_",{configurable:!0,enumerable:!1,get:()=>g}),Object.keys(yl).forEach(ce=>{Object.defineProperty(D,ce,{configurable:!0,enumerable:!1,get:()=>yl[ce](g),set:NOOP})}),D}function zs(g){const{ctx:D,propsOptions:[ce]}=g;ce&&Object.keys(ce).forEach(De=>{Object.defineProperty(D,De,{enumerable:!0,configurable:!0,get:()=>g.props[De],set:NOOP})})}function To(g){const{ctx:D,setupState:ce}=g;Object.keys(toRaw(ce)).forEach(De=>{if(!ce.__isScriptSetup){if(Ec(De[0])){m(`setup() return property ${JSON.stringify(De)} should not start with "$" or "_" which are reserved prefixes for Vue internals.`);return}Object.defineProperty(D,De,{enumerable:!0,configurable:!0,get:()=>ce[De],set:NOOP})}})}const au=g=>m(`${g}() is a compiler-hint helper that is only usable inside <script setup> of a single file component. Its arguments should be compiled away and passing it at runtime has no effect.`);function xl(){return null}function su(){return null}function Rl(g){}function Vl(g){}function _u(){return null}function Ml(){}function Jd(g,D){return null}function No(){return Dc("useSlots").slots}function ou(){return Dc("useAttrs").attrs}function Dc(g){const D=js();return D.setupContext||(D.setupContext=Ei(D))}function Vu(g){return(0,o.isArray)(g)?g.reduce((D,ce)=>(D[ce]=null,D),{}):g}function fl(g,D){const ce=Vu(g);for(const De in D){if(De.startsWith("__skip"))continue;let et=ce[De];et?isArray(et)||isFunction(et)?et=ce[De]={type:et,default:D[De]}:et.default=D[De]:et===null&&(et=ce[De]={default:D[De]}),et&&D[`__skip_${De}`]&&(et.skipFactory=!0)}return ce}function me(g,D){return!g||!D?g||D:(0,o.isArray)(g)&&(0,o.isArray)(D)?g.concat(D):(0,o.extend)({},Vu(g),Vu(D))}function $(g,D){const ce={};for(const De in g)D.includes(De)||Object.defineProperty(ce,De,{enumerable:!0,get:()=>g[De]});return ce}function ae(g){const D=js();let ce=g();return Hl(),isPromise(ce)&&(ce=ce.catch(De=>{throw cu(D),De})),[ce,()=>cu(D)]}function we(){const g=Object.create(null);return(D,ce)=>{g[ce]?m(`${D} property "${ce}" is already defined in ${g[ce]}.`):g[ce]=D}}let rt=!0;function at(g){const D=Et(g),ce=g.proxy,De=g.ctx;rt=!1,D.beforeCreate&&_t(D.beforeCreate,g,"bc");const{data:et,computed:tt,methods:Ut,watch:ci,provide:zi,inject:_n,created:fn,beforeMount:Ti,mounted:Qn,beforeUpdate:Er,updated:ta,activated:Rr,deactivated:Fs,beforeDestroy:As,beforeUnmount:ga,destroyed:cn,unmounted:Cr,render:sr,renderTracked:_a,renderTriggered:Ea,errorCaptured:us,serverPrefetch:$r,expose:Xr,inheritAttrs:is,components:$s,directives:eo,filters:Io}=D;if(_n&&wt(_n,De,null),Ut)for(const to in Ut){const ds=Ut[to];(0,o.isFunction)(ds)&&(De[to]=ds.bind(ce))}if(et){const to=et.call(ce,ce);(0,o.isObject)(to)&&(g.data=(0,e.Kh)(to))}if(rt=!0,tt)for(const to in tt){const ds=tt[to],Xs=(0,o.isFunction)(ds)?ds.bind(ce,ce):(0,o.isFunction)(ds.get)?ds.get.bind(ce,ce):o.NOOP,mc=!(0,o.isFunction)(ds)&&(0,o.isFunction)(ds.set)?ds.set.bind(ce):o.NOOP,il=ks({get:Xs,set:mc});Object.defineProperty(De,to,{enumerable:!0,configurable:!0,get:()=>il.value,set:Bd=>il.value=Bd})}if(ci)for(const to in ci)ai(ci[to],De,ce,to);if(zi){const to=(0,o.isFunction)(zi)?zi.call(ce):zi;Reflect.ownKeys(to).forEach(ds=>{Wn(ds,to[ds])})}fn&&_t(fn,g,"c");function xs(to,ds){(0,o.isArray)(ds)?ds.forEach(Xs=>to(Xs.bind(ce))):ds&&to(ds.bind(ce))}if(xs(Hr,Ti),xs(ra,Qn),xs(fa,Er),xs(ur,ta),xs(Qe,Rr),xs(Tt,Fs),xs(Tr,us),xs(Rn,_a),xs(Zi,Ea),xs(ve,ga),xs(pt,Cr),xs(oi,$r),(0,o.isArray)(Xr))if(Xr.length){const to=g.exposed||(g.exposed={});Xr.forEach(ds=>{Object.defineProperty(to,ds,{get:()=>ce[ds],set:Xs=>ce[ds]=Xs,enumerable:!0})})}else g.exposed||(g.exposed={});sr&&g.render===o.NOOP&&(g.render=sr),is!=null&&(g.inheritAttrs=is),$s&&(g.components=$s),eo&&(g.directives=eo),$r&&Ri(g)}function wt(g,D,ce=o.NOOP){(0,o.isArray)(g)&&(g=_e(g));for(const De in g){const et=g[De];let tt;(0,o.isObject)(et)?"default"in et?tt=ln(et.from||De,et.default,!0):tt=ln(et.from||De):tt=ln(et),(0,e.i9)(tt)?Object.defineProperty(D,De,{enumerable:!0,configurable:!0,get:()=>tt.value,set:Ut=>tt.value=Ut}):D[De]=tt}}function _t(g,D,ce){Re((0,o.isArray)(g)?g.map(De=>De.bind(D.proxy)):g.bind(D.proxy),D,ce)}function ai(g,D,ce,De){let et=De.includes(".")?Xc(ce,De):()=>ce[De];if((0,o.isString)(g)){const tt=D[g];(0,o.isFunction)(tt)&&_d(et,tt)}else if((0,o.isFunction)(g))_d(et,g.bind(ce));else if((0,o.isObject)(g))if((0,o.isArray)(g))g.forEach(tt=>ai(tt,D,ce,De));else{const tt=(0,o.isFunction)(g.handler)?g.handler.bind(ce):D[g.handler];(0,o.isFunction)(tt)&&_d(et,tt,g)}}function Et(g){const D=g.type,{mixins:ce,extends:De}=D,{mixins:et,optionsCache:tt,config:{optionMergeStrategies:Ut}}=g.appContext,ci=tt.get(D);let zi;return ci?zi=ci:!et.length&&!ce&&!De?zi=D:(zi={},et.length&&et.forEach(_n=>Ze(zi,_n,Ut,!0)),Ze(zi,D,Ut)),(0,o.isObject)(D)&&tt.set(D,zi),zi}function Ze(g,D,ce,De=!1){const{mixins:et,extends:tt}=D;tt&&Ze(g,tt,ce,!0),et&&et.forEach(Ut=>Ze(g,Ut,ce,!0));for(const Ut in D)if(!(De&&Ut==="expose")){const ci=O[Ut]||ce&&ce[Ut];g[Ut]=ci?ci(g[Ut],D[Ut]):D[Ut]}return g}const O={data:I,props:kt,emits:kt,methods:Me,computed:Me,beforeCreate:be,created:be,beforeMount:be,mounted:be,beforeUpdate:be,updated:be,beforeDestroy:be,beforeUnmount:be,destroyed:be,unmounted:be,activated:be,deactivated:be,errorCaptured:be,serverPrefetch:be,components:Me,directives:Me,watch:nt,provide:I,inject:fe};function I(g,D){return D?g?function(){return(0,o.extend)((0,o.isFunction)(g)?g.call(this,this):g,(0,o.isFunction)(D)?D.call(this,this):D)}:D:g}function fe(g,D){return Me(_e(g),_e(D))}function _e(g){if((0,o.isArray)(g)){const D={};for(let ce=0;ce<g.length;ce++)D[g[ce]]=g[ce];return D}return g}function be(g,D){return g?[...new Set([].concat(g,D))]:D}function Me(g,D){return g?(0,o.extend)(Object.create(null),g,D):D}function kt(g,D){return g?(0,o.isArray)(g)&&(0,o.isArray)(D)?[...new Set([...g,...D])]:(0,o.extend)(Object.create(null),Vu(g),Vu(D??{})):D}function nt(g,D){if(!g)return D;if(!D)return g;const ce=(0,o.extend)(Object.create(null),g);for(const De in D)ce[De]=be(g[De],D[De]);return ce}function Rt(){return{app:null,config:{isNativeTag:o.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}}let vi=0;function Ai(g,D){return function(De,et=null){(0,o.isFunction)(De)||(De=(0,o.extend)({},De)),et!=null&&!(0,o.isObject)(et)&&(et=null);const tt=Rt(),Ut=new WeakSet,ci=[];let zi=!1;const _n=tt.app={_uid:vi++,_component:De,_props:et,_container:null,_context:tt,_instance:null,version:El,get config(){return tt.config},set config(fn){},use(fn,...Ti){return Ut.has(fn)||(fn&&(0,o.isFunction)(fn.install)?(Ut.add(fn),fn.install(_n,...Ti)):(0,o.isFunction)(fn)&&(Ut.add(fn),fn(_n,...Ti))),_n},mixin(fn){return __VUE_OPTIONS_API__&&(tt.mixins.includes(fn)||tt.mixins.push(fn)),_n},component(fn,Ti){return Ti?(tt.components[fn]=Ti,_n):tt.components[fn]},directive(fn,Ti){return Ti?(tt.directives[fn]=Ti,_n):tt.directives[fn]},mount(fn,Ti,Qn){if(!zi){const Er=_n._ceVNode||ys(De,et);return Er.appContext=tt,Qn===!0?Qn="svg":Qn===!1&&(Qn=void 0),Ti&&D?D(Er,fn):g(Er,fn,Qn),zi=!0,_n._container=fn,fn.__vue_app__=_n,__VUE_PROD_DEVTOOLS__&&(_n._instance=Er.component,xi(_n,El)),Lt(Er.component)}},onUnmount(fn){ci.push(fn)},unmount(){zi&&(Re(ci,_n._instance,16),g(null,_n._container),__VUE_PROD_DEVTOOLS__&&(_n._instance=null,mn(_n)),delete _n._container.__vue_app__)},provide(fn,Ti){return tt.provides[fn]=Ti,_n},runWithContext(fn){const Ti=pi;pi=_n;try{return fn()}finally{pi=Ti}}};return _n}}let pi=null;function Wn(g,D){if(Oa){let ce=Oa.provides;const De=Oa.parent&&Oa.parent.provides;De===ce&&(ce=Oa.provides=Object.create(De)),ce[g]=D}}function ln(g,D,ce=!1){const De=js();if(De||pi){let et=pi?pi._context.provides:De?De.parent==null||De.ce?De.vnode.appContext&&De.vnode.appContext.provides:De.parent.provides:void 0;if(et&&g in et)return et[g];if(arguments.length>1)return ce&&(0,o.isFunction)(D)?D.call(De&&De.proxy):D}}function hn(){return!!(js()||pi)}const Zn={},Vn=()=>Object.create(Zn),xa=g=>Object.getPrototypeOf(g)===Zn;function Nn(g,D,ce,De=!1){const et={},tt=Vn();g.propsDefaults=Object.create(null),Ss(g,D,et,tt);for(const Ut in g.propsOptions[0])Ut in et||(et[Ut]=void 0);ce?g.props=De?et:(0,e.Gc)(et):g.type.props?g.props=et:g.props=tt,g.attrs=tt}function Ka(g){for(;g;){if(g.type.__hmrId)return!0;g=g.parent}}function Na(g,D,ce,De){const{props:et,attrs:tt,vnode:{patchFlag:Ut}}=g,ci=(0,e.ux)(et),[zi]=g.propsOptions;let _n=!1;if((De||Ut>0)&&!(Ut&16)){if(Ut&8){const fn=g.vnode.dynamicProps;for(let Ti=0;Ti<fn.length;Ti++){let Qn=fn[Ti];if(he(g.emitsOptions,Qn))continue;const Er=D[Qn];if(zi)if((0,o.hasOwn)(tt,Qn))Er!==tt[Qn]&&(tt[Qn]=Er,_n=!0);else{const ta=(0,o.camelize)(Qn);et[ta]=Do(zi,ci,ta,Er,g,!1)}else Er!==tt[Qn]&&(tt[Qn]=Er,_n=!0)}}}else{Ss(g,D,et,tt)&&(_n=!0);let fn;for(const Ti in ci)(!D||!(0,o.hasOwn)(D,Ti)&&((fn=(0,o.hyphenate)(Ti))===Ti||!(0,o.hasOwn)(D,fn)))&&(zi?ce&&(ce[Ti]!==void 0||ce[fn]!==void 0)&&(et[Ti]=Do(zi,ci,Ti,void 0,g,!0)):delete et[Ti]);if(tt!==ci)for(const Ti in tt)(!D||!(0,o.hasOwn)(D,Ti))&&(delete tt[Ti],_n=!0)}_n&&(0,e.hZ)(g.attrs,"set","")}function Ss(g,D,ce,De){const[et,tt]=g.propsOptions;let Ut=!1,ci;if(D)for(let zi in D){if((0,o.isReservedProp)(zi))continue;const _n=D[zi];let fn;et&&(0,o.hasOwn)(et,fn=(0,o.camelize)(zi))?!tt||!tt.includes(fn)?ce[fn]=_n:(ci||(ci={}))[fn]=_n:he(g.emitsOptions,zi)||(!(zi in De)||_n!==De[zi])&&(De[zi]=_n,Ut=!0)}if(tt){const zi=(0,e.ux)(ce),_n=ci||o.EMPTY_OBJ;for(let fn=0;fn<tt.length;fn++){const Ti=tt[fn];ce[Ti]=Do(et,zi,Ti,_n[Ti],g,!(0,o.hasOwn)(_n,Ti))}}return Ut}function Do(g,D,ce,De,et,tt){const Ut=g[ce];if(Ut!=null){const ci=(0,o.hasOwn)(Ut,"default");if(ci&&De===void 0){const zi=Ut.default;if(Ut.type!==Function&&!Ut.skipFactory&&(0,o.isFunction)(zi)){const{propsDefaults:_n}=et;if(ce in _n)De=_n[ce];else{const fn=cu(et);De=_n[ce]=zi.call(null,D),fn()}}else De=zi;et.ce&&et.ce._setProp(ce,De)}Ut[0]&&(tt&&!ci?De=!1:Ut[1]&&(De===""||De===(0,o.hyphenate)(ce))&&(De=!0))}return De}const Gs=new WeakMap;function Fo(g,D,ce=!1){const De=__VUE_OPTIONS_API__&&ce?Gs:D.propsCache,et=De.get(g);if(et)return et;const tt=g.props,Ut={},ci=[];let zi=!1;if(__VUE_OPTIONS_API__&&!(0,o.isFunction)(g)){const fn=Ti=>{zi=!0;const[Qn,Er]=Fo(Ti,D,!0);(0,o.extend)(Ut,Qn),Er&&ci.push(...Er)};!ce&&D.mixins.length&&D.mixins.forEach(fn),g.extends&&fn(g.extends),g.mixins&&g.mixins.forEach(fn)}if(!tt&&!zi)return(0,o.isObject)(g)&&De.set(g,o.EMPTY_ARR),o.EMPTY_ARR;if((0,o.isArray)(tt))for(let fn=0;fn<tt.length;fn++){const Ti=(0,o.camelize)(tt[fn]);bo(Ti)&&(Ut[Ti]=o.EMPTY_OBJ)}else if(tt)for(const fn in tt){const Ti=(0,o.camelize)(fn);if(bo(Ti)){const Qn=tt[fn],Er=Ut[Ti]=(0,o.isArray)(Qn)||(0,o.isFunction)(Qn)?{type:Qn}:(0,o.extend)({},Qn),ta=Er.type;let Rr=!1,Fs=!0;if((0,o.isArray)(ta))for(let As=0;As<ta.length;++As){const ga=ta[As],cn=(0,o.isFunction)(ga)&&ga.name;if(cn==="Boolean"){Rr=!0;break}else cn==="String"&&(Fs=!1)}else Rr=(0,o.isFunction)(ta)&&ta.name==="Boolean";Er[0]=Rr,Er[1]=Fs,(Rr||(0,o.hasOwn)(Er,"default"))&&ci.push(Ti)}}const _n=[Ut,ci];return(0,o.isObject)(g)&&De.set(g,_n),_n}function bo(g){return g[0]!=="$"&&!(0,o.isReservedProp)(g)}function Go(g){return g===null?"null":typeof g=="function"?g.name||"":typeof g=="object"&&g.constructor&&g.constructor.name||""}function Po(g,D,ce){const De=toRaw(D),et=ce.propsOptions[0],tt=Object.keys(g).map(Ut=>camelize(Ut));for(const Ut in et){let ci=et[Ut];ci!=null&&Eu(Ut,De[Ut],ci,De,!tt.includes(Ut))}}function Eu(g,D,ce,De,et){const{type:tt,required:Ut,validator:ci,skipCheck:zi}=ce;if(Ut&&et){m('Missing required prop: "'+g+'"');return}if(!(D==null&&!Ut)){if(tt!=null&&tt!==!0&&!zi){let _n=!1;const fn=isArray(tt)?tt:[tt],Ti=[];for(let Qn=0;Qn<fn.length&&!_n;Qn++){const{valid:Er,expectedType:ta}=ml(D,fn[Qn]);Ti.push(ta||""),_n=Er}if(!_n){m(Ws(g,D,Ti));return}}ci&&!ci(D,De)&&m('Invalid prop: custom validator check failed for prop "'+g+'".')}}const gs=null;function ml(g,D){let ce;const De=Go(D);if(De==="null")ce=g===null;else if(gs(De)){const et=typeof g;ce=et===De.toLowerCase(),!ce&&et==="object"&&(ce=g instanceof D)}else De==="Object"?ce=isObject(g):De==="Array"?ce=isArray(g):ce=g instanceof D;return{valid:ce,expectedType:De}}function Ws(g,D,ce){if(ce.length===0)return`Prop type [] for prop "${g}" won't match anything. Did you mean to use type Array instead?`;let De=`Invalid prop: type check failed for prop "${g}". Expected ${ce.map(capitalize).join(" | ")}`;const et=ce[0],tt=toRawType(D),Ut=Al(D,et),ci=Al(D,tt);return ce.length===1&&Mu(et)&&!ol(et,tt)&&(De+=` with value ${Ut}`),De+=`, got ${tt} `,Mu(tt)&&(De+=`with value ${ci}.`),De}function Al(g,D){return D==="String"?`"${g}"`:D==="Number"?`${Number(g)}`:`${g}`}function Mu(g){return["string","number","boolean"].some(ce=>g.toLowerCase()===ce)}function ol(...g){return g.some(D=>D.toLowerCase()==="boolean")}const qu=g=>g==="_"||g==="_ctx"||g==="$stable",kl=g=>(0,o.isArray)(g)?g.map(jn):[jn(g)],pu=(g,D,ce)=>{if(D._n)return D;const De=Jt((...et)=>kl(D(...et)),ce);return De._c=!1,De},Du=(g,D,ce)=>{const De=g._ctx;for(const et in g){if(qu(et))continue;const tt=g[et];if((0,o.isFunction)(tt))D[et]=pu(et,tt,De);else if(tt!=null){const Ut=kl(tt);D[et]=()=>Ut}}},fc=(g,D)=>{const ce=kl(D);g.slots.default=()=>ce},_l=(g,D,ce)=>{for(const De in D)(ce||!qu(De))&&(g[De]=D[De])},Kc=(g,D,ce)=>{const De=g.slots=Vn();if(g.vnode.shapeFlag&32){const et=D._;et?(_l(De,D,ce),ce&&(0,o.def)(De,"_",et,!0)):Du(D,De)}else D&&fc(g,D)},Ju=(g,D,ce)=>{const{vnode:De,slots:et}=g;let tt=!0,Ut=o.EMPTY_OBJ;if(De.shapeFlag&32){const ci=D._;ci?ce&&ci===1?tt=!1:_l(et,D,ce):(tt=!D.$stable,Du(D,et)),Ut=D}else D&&(fc(g,D),Ut={default:1});if(tt)for(const ci in et)!qu(ci)&&Ut[ci]==null&&delete et[ci]};let hc,ll;function Zd(g,D){g.appContext.config.performance&&Cc()&&ll.mark(`vue-${D}-${g.uid}`),__VUE_PROD_DEVTOOLS__&&rn(g,D,Cc()?ll.now():Date.now())}function Sd(g,D){if(g.appContext.config.performance&&Cc()){const ce=`vue-${D}-${g.uid}`,De=ce+":end",et=`<${Zr(g,g.type)}> ${D}`;ll.mark(De),ll.measure(et,ce,De),ll.clearMeasures(et),ll.clearMarks(ce),ll.clearMarks(De)}__VUE_PROD_DEVTOOLS__&&ue(g,D,Cc()?ll.now():Date.now())}function Cc(){return hc!==void 0||(typeof window<"u"&&window.performance?(hc=!0,ll=window.performance):hc=!1),hc}function Gc(){const g=[];typeof __VUE_OPTIONS_API__!="boolean"&&((0,o.getGlobalThis)().__VUE_OPTIONS_API__=!0),typeof __VUE_PROD_DEVTOOLS__!="boolean"&&((0,o.getGlobalThis)().__VUE_PROD_DEVTOOLS__=!1),typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&((0,o.getGlobalThis)().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const tl=ha;function Zu(g){return Sc(g)}function vf(g){return Sc(g,Aa)}function Sc(g,D){Gc();const ce=(0,o.getGlobalThis)();ce.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&Oi(ce.__VUE_DEVTOOLS_GLOBAL_HOOK__,ce);const{insert:De,remove:et,patchProp:tt,createElement:Ut,createText:ci,createComment:zi,setText:_n,setElementText:fn,parentNode:Ti,nextSibling:Qn,setScopeId:Er=o.NOOP,insertStaticContent:ta}=g,Rr=(Si,dn,fr,ca=null,Yr=null,ia=null,Xa=void 0,Ma=null,Ta=!!dn.dynamicChildren)=>{if(Si===dn)return;Si&&!pl(Si,dn)&&(ca=Oc(Si),Nu(Si,Yr,ia,!0),Si=null),dn.patchFlag===-2&&(Ta=!1,dn.dynamicChildren=null);const{type:na,ref:Is,shapeFlag:rs}=dn;switch(na){case ls:Fs(Si,dn,fr,ca);break;case ts:As(Si,dn,fr,ca);break;case La:Si==null&&ga(dn,fr,ca,Xa);break;case Jr:eo(Si,dn,fr,ca,Yr,ia,Xa,Ma,Ta);break;default:rs&1?_a(Si,dn,fr,ca,Yr,ia,Xa,Ma,Ta):rs&6?Io(Si,dn,fr,ca,Yr,ia,Xa,Ma,Ta):(rs&64||rs&128)&&na.process(Si,dn,fr,ca,Yr,ia,Xa,Ma,Ta,Bc)}Is!=null&&Yr?fi(Is,Si&&Si.ref,ia,dn||Si,!dn):Is==null&&Si&&Si.ref!=null&&fi(Si.ref,null,ia,Si,!0)},Fs=(Si,dn,fr,ca)=>{if(Si==null)De(dn.el=ci(dn.children),fr,ca);else{const Yr=dn.el=Si.el;dn.children!==Si.children&&_n(Yr,dn.children)}},As=(Si,dn,fr,ca)=>{Si==null?De(dn.el=zi(dn.children||""),fr,ca):dn.el=Si.el},ga=(Si,dn,fr,ca)=>{[Si.el,Si.anchor]=ta(Si.children,dn,fr,ca,Si.el,Si.anchor)},cn=(Si,dn,fr,ca)=>{if(dn.children!==Si.children){const Yr=Qn(Si.anchor);sr(Si),[dn.el,dn.anchor]=ta(dn.children,fr,Yr,ca)}else dn.el=Si.el,dn.anchor=Si.anchor},Cr=({el:Si,anchor:dn},fr,ca)=>{let Yr;for(;Si&&Si!==dn;)Yr=Qn(Si),De(Si,fr,ca),Si=Yr;De(dn,fr,ca)},sr=({el:Si,anchor:dn})=>{let fr;for(;Si&&Si!==dn;)fr=Qn(Si),et(Si),Si=fr;et(dn)},_a=(Si,dn,fr,ca,Yr,ia,Xa,Ma,Ta)=>{if(dn.type==="svg"?Xa="svg":dn.type==="math"&&(Xa="mathml"),Si==null)Ea(dn,fr,ca,Yr,ia,Xa,Ma,Ta);else{const na=Si.el&&Si.el._isVueCE?Si.el:null;try{na&&na._beginPatch(),Xr(Si,dn,Yr,ia,Xa,Ma,Ta)}finally{na&&na._endPatch()}}},Ea=(Si,dn,fr,ca,Yr,ia,Xa,Ma)=>{let Ta,na;const{props:Is,shapeFlag:rs,transition:ws,dirs:Ys}=Si;if(Ta=Si.el=Ut(Si.type,ia,Is&&Is.is,Is),rs&8?fn(Ta,Si.children):rs&16&&$r(Si.children,Ta,null,ca,Yr,xc(Si,ia),Xa,Ma),Ys&&J(Si,null,ca,"created"),us(Ta,Si,Si.scopeId,Xa,ca),Is){for(const xo in Is)xo!=="value"&&!(0,o.isReservedProp)(xo)&&tt(Ta,xo,null,Is[xo],ia,ca);"value"in Is&&tt(Ta,"value",null,Is.value,ia),(na=Is.onVnodeBeforeMount)&&Tl(na,ca,Si)}__VUE_PROD_DEVTOOLS__&&((0,o.def)(Ta,"__vnode",Si,!0),(0,o.def)(Ta,"__vueParentComponent",ca,!0)),Ys&&J(Si,null,ca,"beforeMount");const ho=xd(Yr,ws);ho&&ws.beforeEnter(Ta),De(Ta,dn,fr),((na=Is&&Is.onVnodeMounted)||ho||Ys)&&tl(()=>{na&&Tl(na,ca,Si),ho&&ws.enter(Ta),Ys&&J(Si,null,ca,"mounted")},Yr)},us=(Si,dn,fr,ca,Yr)=>{if(fr&&Er(Si,fr),ca)for(let ia=0;ia<ca.length;ia++)Er(Si,ca[ia]);if(Yr){let ia=Yr.subTree;if(dn===ia||Gi(ia.type)&&(ia.ssContent===dn||ia.ssFallback===dn)){const Xa=Yr.vnode;us(Si,Xa,Xa.scopeId,Xa.slotScopeIds,Yr.parent)}}},$r=(Si,dn,fr,ca,Yr,ia,Xa,Ma,Ta=0)=>{for(let na=Ta;na<Si.length;na++){const Is=Si[na]=Ma?yn(Si[na]):jn(Si[na]);Rr(null,Is,dn,fr,ca,Yr,ia,Xa,Ma)}},Xr=(Si,dn,fr,ca,Yr,ia,Xa)=>{const Ma=dn.el=Si.el;__VUE_PROD_DEVTOOLS__&&(Ma.__vnode=dn);let{patchFlag:Ta,dynamicChildren:na,dirs:Is}=dn;Ta|=Si.patchFlag&16;const rs=Si.props||o.EMPTY_OBJ,ws=dn.props||o.EMPTY_OBJ;let Ys;if(fr&&Cu(fr,!1),(Ys=ws.onVnodeBeforeUpdate)&&Tl(Ys,fr,dn,Si),Is&&J(dn,Si,fr,"beforeUpdate"),fr&&Cu(fr,!0),(rs.innerHTML&&ws.innerHTML==null||rs.textContent&&ws.textContent==null)&&fn(Ma,""),na?is(Si.dynamicChildren,na,Ma,fr,ca,xc(dn,Yr),ia):Xa||Xs(Si,dn,Ma,null,fr,ca,xc(dn,Yr),ia,!1),Ta>0){if(Ta&16)$s(Ma,rs,ws,fr,Yr);else if(Ta&2&&rs.class!==ws.class&&tt(Ma,"class",null,ws.class,Yr),Ta&4&&tt(Ma,"style",rs.style,ws.style,Yr),Ta&8){const ho=dn.dynamicProps;for(let xo=0;xo<ho.length;xo++){const Lo=ho[xo],du=rs[Lo],Gl=ws[Lo];(Gl!==du||Lo==="value")&&tt(Ma,Lo,du,Gl,Yr,fr)}}Ta&1&&Si.children!==dn.children&&fn(Ma,dn.children)}else!Xa&&na==null&&$s(Ma,rs,ws,fr,Yr);((Ys=ws.onVnodeUpdated)||Is)&&tl(()=>{Ys&&Tl(Ys,fr,dn,Si),Is&&J(dn,Si,fr,"updated")},ca)},is=(Si,dn,fr,ca,Yr,ia,Xa)=>{for(let Ma=0;Ma<dn.length;Ma++){const Ta=Si[Ma],na=dn[Ma],Is=Ta.el&&(Ta.type===Jr||!pl(Ta,na)||Ta.shapeFlag&198)?Ti(Ta.el):fr;Rr(Ta,na,Is,null,ca,Yr,ia,Xa,!0)}},$s=(Si,dn,fr,ca,Yr)=>{if(dn!==fr){if(dn!==o.EMPTY_OBJ)for(const ia in dn)!(0,o.isReservedProp)(ia)&&!(ia in fr)&&tt(Si,ia,dn[ia],null,Yr,ca);for(const ia in fr){if((0,o.isReservedProp)(ia))continue;const Xa=fr[ia],Ma=dn[ia];Xa!==Ma&&ia!=="value"&&tt(Si,ia,Ma,Xa,Yr,ca)}"value"in fr&&tt(Si,"value",dn.value,fr.value,Yr)}},eo=(Si,dn,fr,ca,Yr,ia,Xa,Ma,Ta)=>{const na=dn.el=Si?Si.el:ci(""),Is=dn.anchor=Si?Si.anchor:ci("");let{patchFlag:rs,dynamicChildren:ws,slotScopeIds:Ys}=dn;Ys&&(Ma=Ma?Ma.concat(Ys):Ys),Si==null?(De(na,fr,ca),De(Is,fr,ca),$r(dn.children||[],fr,Is,Yr,ia,Xa,Ma,Ta)):rs>0&&rs&64&&ws&&Si.dynamicChildren?(is(Si.dynamicChildren,ws,fr,Yr,ia,Xa,Ma),(dn.key!=null||Yr&&dn===Yr.subTree)&&$c(Si,dn,!0)):Xs(Si,dn,fr,Is,Yr,ia,Xa,Ma,Ta)},Io=(Si,dn,fr,ca,Yr,ia,Xa,Ma,Ta)=>{dn.slotScopeIds=Ma,Si==null?dn.shapeFlag&512?Yr.ctx.activate(dn,fr,ca,Xa,Ta):jo(dn,fr,ca,Yr,ia,Xa,Ta):xs(Si,dn,Ta)},jo=(Si,dn,fr,ca,Yr,ia,Xa)=>{const Ma=Si.component=ss(Si,ca,Yr);if(ge(Si)&&(Ma.ctx.renderer=Bc),Nd(Ma,!1,Xa),Ma.asyncDep){if(Yr&&Yr.registerDep(Ma,to,Xa),!Si.el){const Ta=Ma.subTree=ys(ts);As(null,Ta,dn,fr),Si.placeholder=Ta.el}}else to(Ma,Si,dn,fr,Yr,ia,Xa)},xs=(Si,dn,fr)=>{const ca=dn.component=Si.component;if(Zt(Si,dn,fr))if(ca.asyncDep&&!ca.asyncResolved){ds(ca,dn,fr);return}else ca.next=dn,ca.update();else dn.el=Si.el,ca.vnode=dn},to=(Si,dn,fr,ca,Yr,ia,Xa)=>{const Ma=()=>{if(Si.isMounted){let{next:rs,bu:ws,u:Ys,parent:ho,vnode:xo}=Si;{const Fu=Iu(Si);if(Fu){rs&&(rs.el=xo.el,ds(Si,rs,Xa)),Fu.asyncDep.then(()=>{Si.isUnmounted||Ma()});return}}let Lo=rs,du;Cu(Si,!1),rs?(rs.el=xo.el,ds(Si,rs,Xa)):rs=xo,ws&&(0,o.invokeArrayFns)(ws),(du=rs.props&&rs.props.onVnodeBeforeUpdate)&&Tl(du,ho,rs,xo),Cu(Si,!0);const Gl=Pe(Si),zu=Si.subTree;Si.subTree=Gl,Rr(zu,Gl,Ti(zu.el),Oc(zu),Si,Yr,ia),rs.el=Gl.el,Lo===null&&zt(Si,Gl.el),Ys&&tl(Ys,Yr),(du=rs.props&&rs.props.onVnodeUpdated)&&tl(()=>Tl(du,ho,rs,xo),Yr),__VUE_PROD_DEVTOOLS__&&It(Si)}else{let rs;const{el:ws,props:Ys}=dn,{bm:ho,m:xo,parent:Lo,root:du,type:Gl}=Si,zu=je(dn);if(Cu(Si,!1),ho&&(0,o.invokeArrayFns)(ho),!zu&&(rs=Ys&&Ys.onVnodeBeforeMount)&&Tl(rs,Lo,dn),Cu(Si,!0),ws&&Ld){const Fu=()=>{Si.subTree=Pe(Si),Ld(ws,Si.subTree,Si,Yr,null)};zu&&Gl.__asyncHydrate?Gl.__asyncHydrate(ws,Si,Fu):Fu()}else{du.ce&&du.ce._def.shadowRoot!==!1&&du.ce._injectChildStyle(Gl);const Fu=Si.subTree=Pe(Si);Rr(null,Fu,fr,ca,Si,Yr,ia),dn.el=Fu.el}if(xo&&tl(xo,Yr),!zu&&(rs=Ys&&Ys.onVnodeMounted)){const Fu=dn;tl(()=>Tl(rs,Lo,Fu),Yr)}(dn.shapeFlag&256||Lo&&je(Lo.vnode)&&Lo.vnode.shapeFlag&256)&&Si.a&&tl(Si.a,Yr),Si.isMounted=!0,__VUE_PROD_DEVTOOLS__&&Xe(Si),dn=fr=ca=null}};Si.scope.on();const Ta=Si.effect=new e.X2(Ma);Si.scope.off();const na=Si.update=Ta.run.bind(Ta),Is=Si.job=Ta.runIfDirty.bind(Ta);Is.i=Si,Is.id=Si.uid,Ta.scheduler=()=>Mt(Is),Cu(Si,!0),na()},ds=(Si,dn,fr)=>{dn.component=Si;const ca=Si.vnode.props;Si.vnode=dn,Si.next=null,Na(Si,dn.props,ca,fr),Ju(Si,dn.children,fr),(0,e.C4)(),di(Si),(0,e.bl)()},Xs=(Si,dn,fr,ca,Yr,ia,Xa,Ma,Ta=!1)=>{const na=Si&&Si.children,Is=Si?Si.shapeFlag:0,rs=dn.children,{patchFlag:ws,shapeFlag:Ys}=dn;if(ws>0){if(ws&128){il(na,rs,fr,ca,Yr,ia,Xa,Ma,Ta);return}else if(ws&256){mc(na,rs,fr,ca,Yr,ia,Xa,Ma,Ta);return}}Ys&8?(Is&16&&nc(na,Yr,ia),rs!==na&&fn(fr,rs)):Is&16?Ys&16?il(na,rs,fr,ca,Yr,ia,Xa,Ma,Ta):nc(na,Yr,ia,!0):(Is&8&&fn(fr,""),Ys&16&&$r(rs,fr,ca,Yr,ia,Xa,Ma,Ta))},mc=(Si,dn,fr,ca,Yr,ia,Xa,Ma,Ta)=>{Si=Si||o.EMPTY_ARR,dn=dn||o.EMPTY_ARR;const na=Si.length,Is=dn.length,rs=Math.min(na,Is);let ws;for(ws=0;ws<rs;ws++){const Ys=dn[ws]=Ta?yn(dn[ws]):jn(dn[ws]);Rr(Si[ws],Ys,fr,null,Yr,ia,Xa,Ma,Ta)}na>Is?nc(Si,Yr,ia,!0,!1,rs):$r(dn,fr,ca,Yr,ia,Xa,Ma,Ta,rs)},il=(Si,dn,fr,ca,Yr,ia,Xa,Ma,Ta)=>{let na=0;const Is=dn.length;let rs=Si.length-1,ws=Is-1;for(;na<=rs&&na<=ws;){const Ys=Si[na],ho=dn[na]=Ta?yn(dn[na]):jn(dn[na]);if(pl(Ys,ho))Rr(Ys,ho,fr,null,Yr,ia,Xa,Ma,Ta);else break;na++}for(;na<=rs&&na<=ws;){const Ys=Si[rs],ho=dn[ws]=Ta?yn(dn[ws]):jn(dn[ws]);if(pl(Ys,ho))Rr(Ys,ho,fr,null,Yr,ia,Xa,Ma,Ta);else break;rs--,ws--}if(na>rs){if(na<=ws){const Ys=ws+1,ho=Ys<Is?dn[Ys].el:ca;for(;na<=ws;)Rr(null,dn[na]=Ta?yn(dn[na]):jn(dn[na]),fr,ho,Yr,ia,Xa,Ma,Ta),na++}}else if(na>ws)for(;na<=rs;)Nu(Si[na],Yr,ia,!0),na++;else{const Ys=na,ho=na,xo=new Map;for(na=ho;na<=ws;na++){const bu=dn[na]=Ta?yn(dn[na]):jn(dn[na]);bu.key!=null&&xo.set(bu.key,na)}let Lo,du=0;const Gl=ws-ho+1;let zu=!1,Fu=0;const pd=new Array(Gl);for(na=0;na<Gl;na++)pd[na]=0;for(na=Ys;na<=rs;na++){const bu=Si[na];if(du>=Gl){Nu(bu,Yr,ia,!0);continue}let Ku;if(bu.key!=null)Ku=xo.get(bu.key);else for(Lo=ho;Lo<=ws;Lo++)if(pd[Lo-ho]===0&&pl(bu,dn[Lo])){Ku=Lo;break}Ku===void 0?Nu(bu,Yr,ia,!0):(pd[Ku-ho]=na+1,Ku>=Fu?Fu=Ku:zu=!0,Rr(bu,dn[Ku],fr,null,Yr,ia,Xa,Ma,Ta),du++)}const kf=zu?Ad(pd):o.EMPTY_ARR;for(Lo=kf.length-1,na=Gl-1;na>=0;na--){const bu=ho+na,Ku=dn[bu],nf=dn[bu+1],wf=bu+1<Is?nf.el||nf.placeholder:ca;pd[na]===0?Rr(null,Ku,fr,wf,Yr,ia,Xa,Ma,Ta):zu&&(Lo<0||na!==kf[Lo]?Bd(Ku,fr,wf,2):Lo--)}}},Bd=(Si,dn,fr,ca,Yr=null)=>{const{el:ia,type:Xa,transition:Ma,children:Ta,shapeFlag:na}=Si;if(na&6){Bd(Si.component.subTree,dn,fr,ca);return}if(na&128){Si.suspense.move(dn,fr,ca);return}if(na&64){Xa.move(Si,dn,fr,Bc);return}if(Xa===Jr){De(ia,dn,fr);for(let rs=0;rs<Ta.length;rs++)Bd(Ta[rs],dn,fr,ca);De(Si.anchor,dn,fr);return}if(Xa===La){Cr(Si,dn,fr);return}if(ca!==2&&na&1&&Ma)if(ca===0)Ma.beforeEnter(ia),De(ia,dn,fr),tl(()=>Ma.enter(ia),Yr);else{const{leave:rs,delayLeave:ws,afterLeave:Ys}=Ma,ho=()=>{Si.ctx.isUnmounted?et(ia):De(ia,dn,fr)},xo=()=>{ia._isLeaving&&ia[Wa](!0),rs(ia,()=>{ho(),Ys&&Ys()})};ws?ws(ia,ho,xo):xo()}else De(ia,dn,fr)},Nu=(Si,dn,fr,ca=!1,Yr=!1)=>{const{type:ia,props:Xa,ref:Ma,children:Ta,dynamicChildren:na,shapeFlag:Is,patchFlag:rs,dirs:ws,cacheIndex:Ys}=Si;if(rs===-2&&(Yr=!1),Ma!=null&&((0,e.C4)(),fi(Ma,null,fr,Si,!0),(0,e.bl)()),Ys!=null&&(dn.renderCache[Ys]=void 0),Is&256){dn.ctx.deactivate(Si);return}const ho=Is&1&&ws,xo=!je(Si);let Lo;if(xo&&(Lo=Xa&&Xa.onVnodeBeforeUnmount)&&Tl(Lo,dn,Si),Is&6)Id(Si.component,fr,ca);else{if(Is&128){Si.suspense.unmount(fr,ca);return}ho&&J(Si,null,dn,"beforeUnmount"),Is&64?Si.type.remove(Si,dn,fr,Bc,ca):na&&!na.hasOnce&&(ia!==Jr||rs>0&&rs&64)?nc(na,dn,fr,!1,!0):(ia===Jr&&rs&384||!Yr&&Is&16)&&nc(Ta,dn,fr),ca&&Rd(Si)}(xo&&(Lo=Xa&&Xa.onVnodeUnmounted)||ho)&&tl(()=>{Lo&&Tl(Lo,dn,Si),ho&&J(Si,null,dn,"unmounted")},fr)},Rd=Si=>{const{type:dn,el:fr,anchor:ca,transition:Yr}=Si;if(dn===Jr){Md(fr,ca);return}if(dn===La){sr(Si);return}const ia=()=>{et(fr),Yr&&!Yr.persisted&&Yr.afterLeave&&Yr.afterLeave()};if(Si.shapeFlag&1&&Yr&&!Yr.persisted){const{leave:Xa,delayLeave:Ma}=Yr,Ta=()=>Xa(fr,ia);Ma?Ma(Si.el,ia,Ta):Ta()}else ia()},Md=(Si,dn)=>{let fr;for(;Si!==dn;)fr=Qn(Si),et(Si),Si=fr;et(dn)},Id=(Si,dn,fr)=>{const{bum:ca,scope:Yr,job:ia,subTree:Xa,um:Ma,m:Ta,a:na}=Si;gd(Ta),gd(na),ca&&(0,o.invokeArrayFns)(ca),Yr.stop(),ia&&(ia.flags|=8,Nu(Xa,Si,dn,fr)),Ma&&tl(Ma,dn),tl(()=>{Si.isUnmounted=!0},dn),__VUE_PROD_DEVTOOLS__&&ht(Si)},nc=(Si,dn,fr,ca=!1,Yr=!1,ia=0)=>{for(let Xa=ia;Xa<Si.length;Xa++)Nu(Si[Xa],dn,fr,ca,Yr)},Oc=Si=>{if(Si.shapeFlag&6)return Oc(Si.component.subTree);if(Si.shapeFlag&128)return Si.suspense.next();const dn=Qn(Si.anchor||Si.el),fr=dn&&dn[Ee];return fr?Qn(fr):dn};let jd=!1;const tf=(Si,dn,fr)=>{Si==null?dn._vnode&&Nu(dn._vnode,null,null,!0):Rr(dn._vnode||null,Si,dn,null,null,null,fr),dn._vnode=Si,jd||(jd=!0,di(),ot(),jd=!1)},Bc={p:Rr,um:Nu,m:Bd,r:Rd,mt:jo,mc:$r,pc:Xs,pbc:is,n:Oc,o:g};let Uu,Ld;return D&&([Uu,Ld]=D(Bc)),{render:tf,hydrate:Uu,createApp:Ai(tf,Uu)}}function xc({type:g,props:D},ce){return ce==="svg"&&g==="foreignObject"||ce==="mathml"&&g==="annotation-xml"&&D&&D.encoding&&D.encoding.includes("html")?void 0:ce}function Cu({effect:g,job:D},ce){ce?(g.flags|=32,D.flags|=4):(g.flags&=-33,D.flags&=-5)}function xd(g,D){return(!g||g&&!g.pendingBranch)&&D&&!D.persisted}function $c(g,D,ce=!1){const De=g.children,et=D.children;if((0,o.isArray)(De)&&(0,o.isArray)(et))for(let tt=0;tt<De.length;tt++){const Ut=De[tt];let ci=et[tt];ci.shapeFlag&1&&!ci.dynamicChildren&&((ci.patchFlag<=0||ci.patchFlag===32)&&(ci=et[tt]=yn(et[tt]),ci.el=Ut.el),!ce&&ci.patchFlag!==-2&&$c(Ut,ci)),ci.type===ls&&ci.patchFlag!==-1&&(ci.el=Ut.el),ci.type===ts&&!ci.el&&(ci.el=Ut.el)}}function Ad(g){const D=g.slice(),ce=[0];let De,et,tt,Ut,ci;const zi=g.length;for(De=0;De<zi;De++){const _n=g[De];if(_n!==0){if(et=ce[ce.length-1],g[et]<_n){D[De]=et,ce.push(De);continue}for(tt=0,Ut=ce.length-1;tt<Ut;)ci=tt+Ut>>1,g[ce[ci]]<_n?tt=ci+1:Ut=ci;_n<g[ce[tt]]&&(tt>0&&(D[De]=ce[tt-1]),ce[tt]=De)}}for(tt=ce.length,Ut=ce[tt-1];tt-- >0;)ce[tt]=Ut,Ut=D[Ut];return ce}function Iu(g){const D=g.subTree.component;if(D)return D.asyncDep&&!D.asyncResolved?D:Iu(D)}function gd(g){if(g)for(let D=0;D<g.length;D++)g[D].flags|=8}const ef=Symbol.for("v-scx"),Ff=()=>{{const g=ln(ef);return g}};function md(g,D){return Il(g,null,D)}function Lf(g,D){return Il(g,null,{flush:"post"})}function Td(g,D){return Il(g,null,{flush:"sync"})}function _d(g,D,ce){return Il(g,D,ce)}function Il(g,D,ce=o.EMPTY_OBJ){const{immediate:De,deep:et,flush:tt,once:Ut}=ce,ci=(0,o.extend)({},ce),zi=D&&De||!D&&tt!=="post";let _n;if(vl){if(tt==="sync"){const Er=Ff();_n=Er.__watcherHandles||(Er.__watcherHandles=[])}else if(!zi){const Er=()=>{};return Er.stop=o.NOOP,Er.resume=o.NOOP,Er.pause=o.NOOP,Er}}const fn=Oa;ci.call=(Er,ta,Rr)=>Re(Er,fn,ta,Rr);let Ti=!1;tt==="post"?ci.scheduler=Er=>{tl(Er,fn&&fn.suspense)}:tt!=="sync"&&(Ti=!0,ci.scheduler=(Er,ta)=>{ta?Er():Mt(Er)}),ci.augmentJob=Er=>{D&&(Er.flags|=4),Ti&&(Er.flags|=2,fn&&(Er.id=fn.uid,Er.i=fn))};const Qn=(0,e.wB)(g,D,ci);return vl&&(_n?_n.push(Qn):zi&&Qn()),Qn}function bf(g,D,ce){const De=this.proxy,et=(0,o.isString)(g)?g.includes(".")?Xc(De,g):()=>De[g]:g.bind(De,De);let tt;(0,o.isFunction)(D)?tt=D:(tt=D.handler,ce=D);const Ut=cu(this),ci=Il(et,tt.bind(De),ce);return Ut(),ci}function Xc(g,D){const ce=D.split(".");return()=>{let De=g;for(let et=0;et<ce.length&&De;et++)De=De[ce[et]];return De}}function yf(g,D,ce=o.EMPTY_OBJ){const De=js(),et=(0,o.camelize)(D),tt=(0,o.hyphenate)(D),Ut=Ac(g,et),ci=(0,e.rY)((zi,_n)=>{let fn,Ti=o.EMPTY_OBJ,Qn;return Td(()=>{const Er=g[et];(0,o.hasChanged)(fn,Er)&&(fn=Er,_n())}),{get(){return zi(),ce.get?ce.get(fn):fn},set(Er){const ta=ce.set?ce.set(Er):Er;if(!(0,o.hasChanged)(ta,fn)&&!(Ti!==o.EMPTY_OBJ&&(0,o.hasChanged)(Er,Ti)))return;const Rr=De.vnode.props;Rr&&(D in Rr||et in Rr||tt in Rr)&&(`onUpdate:${D}`in Rr||`onUpdate:${et}`in Rr||`onUpdate:${tt}`in Rr)||(fn=Er,_n()),De.emit(`update:${D}`,ta),(0,o.hasChanged)(Er,ta)&&(0,o.hasChanged)(Er,Ti)&&!(0,o.hasChanged)(ta,Qn)&&_n(),Ti=Er,Qn=ta}}});return ci[Symbol.iterator]=()=>{let zi=0;return{next(){return zi<2?{value:zi++?Ut||o.EMPTY_OBJ:ci,done:!1}:{done:!0}}}},ci}const Ac=(g,D)=>D==="modelValue"||D==="model-value"?g.modelModifiers:g[`${D}Modifiers`]||g[`${(0,o.camelize)(D)}Modifiers`]||g[`${(0,o.hyphenate)(D)}Modifiers`];function T(g,D,...ce){if(g.isUnmounted)return;const De=g.vnode.props||o.EMPTY_OBJ;let et=ce;const tt=D.startsWith("update:"),Ut=tt&&Ac(De,D.slice(7));Ut&&(Ut.trim&&(et=ce.map(fn=>(0,o.isString)(fn)?fn.trim():fn)),Ut.number&&(et=ce.map(o.looseToNumber))),__VUE_PROD_DEVTOOLS__&&k(g,D,et);let ci,zi=De[ci=(0,o.toHandlerKey)(D)]||De[ci=(0,o.toHandlerKey)((0,o.camelize)(D))];!zi&&tt&&(zi=De[ci=(0,o.toHandlerKey)((0,o.hyphenate)(D))]),zi&&Re(zi,g,6,et);const _n=De[ci+"Once"];if(_n){if(!g.emitted)g.emitted={};else if(g.emitted[ci])return;g.emitted[ci]=!0,Re(_n,g,6,et)}}const X=new WeakMap;function re(g,D,ce=!1){const De=__VUE_OPTIONS_API__&&ce?X:D.emitsCache,et=De.get(g);if(et!==void 0)return et;const tt=g.emits;let Ut={},ci=!1;if(__VUE_OPTIONS_API__&&!(0,o.isFunction)(g)){const zi=_n=>{const fn=re(_n,D,!0);fn&&(ci=!0,(0,o.extend)(Ut,fn))};!ce&&D.mixins.length&&D.mixins.forEach(zi),g.extends&&zi(g.extends),g.mixins&&g.mixins.forEach(zi)}return!tt&&!ci?((0,o.isObject)(g)&&De.set(g,null),null):((0,o.isArray)(tt)?tt.forEach(zi=>Ut[zi]=null):(0,o.extend)(Ut,tt),(0,o.isObject)(g)&&De.set(g,Ut),Ut)}function he(g,D){return!g||!(0,o.isOn)(D)?!1:(D=D.slice(2).replace(/Once$/,""),(0,o.hasOwn)(g,D[0].toLowerCase()+D.slice(1))||(0,o.hasOwn)(g,(0,o.hyphenate)(D))||(0,o.hasOwn)(g,D))}let Se=!1;function Ne(){Se=!0}function Pe(g){const{type:D,vnode:ce,proxy:De,withProxy:et,propsOptions:[tt],slots:Ut,attrs:ci,emit:zi,render:_n,renderCache:fn,props:Ti,data:Qn,setupState:Er,ctx:ta,inheritAttrs:Rr}=g,Fs=le(g);let As,ga;try{if(ce.shapeFlag&4){const sr=et||De,_a=sr;As=jn(_n.call(_a,sr,fn,Ti,Er,Qn,ta)),ga=ci}else{const sr=D;As=jn(sr.length>1?sr(Ti,{attrs:ci,slots:Ut,emit:zi}):sr(Ti,null)),ga=D.props?ci:$e(ci)}}catch(sr){Hs.length=0,ne(sr,g,1),As=ys(ts)}let cn=As,Cr;if(ga&&Rr!==!1){const sr=Object.keys(ga),{shapeFlag:_a}=cn;sr.length&&_a&7&&(tt&&sr.some(o.isModelListener)&&(ga=Ge(ga,tt)),cn=Oo(cn,ga,!1,!0))}return ce.dirs&&(cn=Oo(cn,null,!1,!0),cn.dirs=cn.dirs?cn.dirs.concat(ce.dirs):ce.dirs),ce.transition&&Ii(cn,ce.transition),As=cn,le(Fs),As}const Ae=g=>{const D=g.children,ce=g.dynamicChildren,De=Ue(D,!1);if(!De)return[g,void 0];const et=D.indexOf(De),tt=ce?ce.indexOf(De):-1,Ut=ci=>{D[et]=ci,ce&&(tt>-1?ce[tt]=ci:ci.patchFlag>0&&(g.dynamicChildren=[...ce,ci]))};return[jn(De),Ut]};function Ue(g,D=!0){let ce;for(let De=0;De<g.length;De++){const et=g[De];if(Vo(et)){if(et.type!==ts||et.children==="v-if"){if(ce)return;ce=et}}else return}return ce}const $e=g=>{let D;for(const ce in g)(ce==="class"||ce==="style"||(0,o.isOn)(ce))&&((D||(D={}))[ce]=g[ce]);return D},Ge=(g,D)=>{const ce={};for(const De in g)(!(0,o.isModelListener)(De)||!(De.slice(9)in D))&&(ce[De]=g[De]);return ce},dt=g=>g.shapeFlag&7||g.type===ts;function Zt(g,D,ce){const{props:De,children:et,component:tt}=g,{props:Ut,children:ci,patchFlag:zi}=D,_n=tt.emitsOptions;if(D.dirs||D.transition)return!0;if(ce&&zi>=0){if(zi&1024)return!0;if(zi&16)return De?Ot(De,Ut,_n):!!Ut;if(zi&8){const fn=D.dynamicProps;for(let Ti=0;Ti<fn.length;Ti++){const Qn=fn[Ti];if(Ut[Qn]!==De[Qn]&&!he(_n,Qn))return!0}}}else return(et||ci)&&(!ci||!ci.$stable)?!0:De===Ut?!1:De?Ut?Ot(De,Ut,_n):!0:!!Ut;return!1}function Ot(g,D,ce){const De=Object.keys(D);if(De.length!==Object.keys(g).length)return!0;for(let et=0;et<De.length;et++){const tt=De[et];if(D[tt]!==g[tt]&&!he(ce,tt))return!0}return!1}function zt({vnode:g,parent:D},ce){for(;D;){const De=D.subTree;if(De.suspense&&De.suspense.activeBranch===g&&(De.el=g.el),De===g)(g=D.vnode).el=ce,D=D.parent;else break}}const Gi=g=>g.__isSuspense;let mi=0;const Ui={name:"Suspense",__isSuspense:!0,process(g,D,ce,De,et,tt,Ut,ci,zi,_n){if(g==null)kn(D,ce,De,et,tt,Ut,ci,zi,_n);else{if(tt&&tt.deps>0&&!g.suspense.isInFallback){D.suspense=g.suspense,D.suspense.vnode=D,D.el=g.el;return}xn(g,D,ce,De,et,Ut,ci,zi,_n)}},hydrate:In,normalize:cr},Qt=null;function yi(g,D){const ce=g.props&&g.props[D];(0,o.isFunction)(ce)&&ce()}function kn(g,D,ce,De,et,tt,Ut,ci,zi){const{p:_n,o:{createElement:fn}}=zi,Ti=fn("div"),Qn=g.suspense=gn(g,et,De,D,Ti,ce,tt,Ut,ci,zi);_n(null,Qn.pendingBranch=g.ssContent,Ti,null,De,Qn,tt,Ut),Qn.deps>0?(yi(g,"onPending"),yi(g,"onFallback"),_n(null,g.ssFallback,D,ce,De,null,tt,Ut),nr(Qn,g.ssFallback)):Qn.resolve(!1,!0)}function xn(g,D,ce,De,et,tt,Ut,ci,{p:zi,um:_n,o:{createElement:fn}}){const Ti=D.suspense=g.suspense;Ti.vnode=D,D.el=g.el;const Qn=D.ssContent,Er=D.ssFallback,{activeBranch:ta,pendingBranch:Rr,isInFallback:Fs,isHydrating:As}=Ti;if(Rr)Ti.pendingBranch=Qn,pl(Rr,Qn)?(zi(Rr,Qn,Ti.hiddenContainer,null,et,Ti,tt,Ut,ci),Ti.deps<=0?Ti.resolve():Fs&&(As||(zi(ta,Er,ce,De,et,null,tt,Ut,ci),nr(Ti,Er)))):(Ti.pendingId=mi++,As?(Ti.isHydrating=!1,Ti.activeBranch=Rr):_n(Rr,et,Ti),Ti.deps=0,Ti.effects.length=0,Ti.hiddenContainer=fn("div"),Fs?(zi(null,Qn,Ti.hiddenContainer,null,et,Ti,tt,Ut,ci),Ti.deps<=0?Ti.resolve():(zi(ta,Er,ce,De,et,null,tt,Ut,ci),nr(Ti,Er))):ta&&pl(ta,Qn)?(zi(ta,Qn,ce,De,et,Ti,tt,Ut,ci),Ti.resolve(!0)):(zi(null,Qn,Ti.hiddenContainer,null,et,Ti,tt,Ut,ci),Ti.deps<=0&&Ti.resolve()));else if(ta&&pl(ta,Qn))zi(ta,Qn,ce,De,et,Ti,tt,Ut,ci),nr(Ti,Qn);else if(yi(D,"onPending"),Ti.pendingBranch=Qn,Qn.shapeFlag&512?Ti.pendingId=Qn.component.suspenseId:Ti.pendingId=mi++,zi(null,Qn,Ti.hiddenContainer,null,et,Ti,tt,Ut,ci),Ti.deps<=0)Ti.resolve();else{const{timeout:ga,pendingId:cn}=Ti;ga>0?setTimeout(()=>{Ti.pendingId===cn&&Ti.fallback(Er)},ga):ga===0&&Ti.fallback(Er)}}let _r=!1;function gn(g,D,ce,De,et,tt,Ut,ci,zi,_n,fn=!1){const{p:Ti,m:Qn,um:Er,n:ta,o:{parentNode:Rr,remove:Fs}}=_n;let As;const ga=$a(g);ga&&D&&D.pendingBranch&&(As=D.pendingId,D.deps++);const cn=g.props?(0,o.toNumber)(g.props.timeout):void 0,Cr=tt,sr={vnode:g,parent:D,parentComponent:ce,namespace:Ut,container:De,hiddenContainer:et,deps:0,pendingId:mi++,timeout:typeof cn=="number"?cn:-1,activeBranch:null,pendingBranch:null,isInFallback:!fn,isHydrating:fn,isUnmounted:!1,effects:[],resolve(_a=!1,Ea=!1){const{vnode:us,activeBranch:$r,pendingBranch:Xr,pendingId:is,effects:$s,parentComponent:eo,container:Io,isInFallback:jo}=sr;let xs=!1;sr.isHydrating?sr.isHydrating=!1:_a||(xs=$r&&Xr.transition&&Xr.transition.mode==="out-in",xs&&($r.transition.afterLeave=()=>{is===sr.pendingId&&(Qn(Xr,Io,tt===Cr?ta($r):tt,0),jt($s),jo&&us.ssFallback&&(us.ssFallback.el=null))}),$r&&(Rr($r.el)===Io&&(tt=ta($r)),Er($r,eo,sr,!0),!xs&&jo&&us.ssFallback&&(us.ssFallback.el=null)),xs||Qn(Xr,Io,tt,0)),nr(sr,Xr),sr.pendingBranch=null,sr.isInFallback=!1;let to=sr.parent,ds=!1;for(;to;){if(to.pendingBranch){to.effects.push(...$s),ds=!0;break}to=to.parent}!ds&&!xs&&jt($s),sr.effects=[],ga&&D&&D.pendingBranch&&As===D.pendingId&&(D.deps--,D.deps===0&&!Ea&&D.resolve()),yi(us,"onResolve")},fallback(_a){if(!sr.pendingBranch)return;const{vnode:Ea,activeBranch:us,parentComponent:$r,container:Xr,namespace:is}=sr;yi(Ea,"onFallback");const $s=ta(us),eo=()=>{sr.isInFallback&&(Ti(null,_a,Xr,$s,$r,null,is,ci,zi),nr(sr,_a))},Io=_a.transition&&_a.transition.mode==="out-in";Io&&(us.transition.afterLeave=eo),sr.isInFallback=!0,Er(us,$r,null,!0),Io||eo()},move(_a,Ea,us){sr.activeBranch&&Qn(sr.activeBranch,_a,Ea,us),sr.container=_a},next(){return sr.activeBranch&&ta(sr.activeBranch)},registerDep(_a,Ea,us){const $r=!!sr.pendingBranch;$r&&sr.deps++;const Xr=_a.vnode.el;_a.asyncDep.catch(is=>{ne(is,_a,0)}).then(is=>{if(_a.isUnmounted||sr.isUnmounted||sr.pendingId!==_a.suspenseId)return;_a.asyncResolved=!0;const{vnode:$s}=_a;Ul(_a,is,!1),Xr&&($s.el=Xr);const eo=!Xr&&_a.subTree.el;Ea(_a,$s,Rr(Xr||_a.subTree.el),Xr?null:ta(_a.subTree),sr,Ut,us),eo&&($s.placeholder=null,Fs(eo)),zt(_a,$s.el),$r&&--sr.deps===0&&sr.resolve()})},unmount(_a,Ea){sr.isUnmounted=!0,sr.activeBranch&&Er(sr.activeBranch,ce,_a,Ea),sr.pendingBranch&&Er(sr.pendingBranch,ce,_a,Ea)}};return sr}function In(g,D,ce,De,et,tt,Ut,ci,zi){const _n=D.suspense=gn(D,De,ce,g.parentNode,document.createElement("div"),null,et,tt,Ut,ci,!0),fn=zi(g,_n.pendingBranch=D.ssContent,ce,_n,tt,Ut);return _n.deps===0&&_n.resolve(!1,!0),fn}function cr(g){const{shapeFlag:D,children:ce}=g,De=D&32;g.ssContent=Ra(De?ce.default:ce),g.ssFallback=De?Ra(ce.fallback):ys(ts)}function Ra(g){let D;if((0,o.isFunction)(g)){const ce=lu&&g._c;ce&&(g._d=!1,qs()),g=g(),ce&&(g._d=!0,D=mo,jl())}return(0,o.isArray)(g)&&(g=Ue(g)),g=jn(g),D&&!g.dynamicChildren&&(g.dynamicChildren=D.filter(ce=>ce!==g)),g}function ha(g,D){D&&D.pendingBranch?(0,o.isArray)(g)?D.effects.push(...g):D.effects.push(g):jt(g)}function nr(g,D){g.activeBranch=D;const{vnode:ce,parentComponent:De}=g;let et=D.el;for(;!et&&D.component;)D=D.component.subTree,et=D.el;ce.el=et,De&&De.subTree===ce&&(De.vnode.el=et,zt(De,et))}function $a(g){const D=g.props&&g.props.suspensible;return D!=null&&D!==!1}const Jr=Symbol.for("v-fgt"),ls=Symbol.for("v-txt"),ts=Symbol.for("v-cmt"),La=Symbol.for("v-stc"),Hs=[];let mo=null;function qs(g=!1){Hs.push(mo=g?null:[])}function jl(){Hs.pop(),mo=Hs[Hs.length-1]||null}let lu=1;function Hu(g,D=!1){lu+=g,g<0&&mo&&D&&(mo.hasOnce=!0)}function Wo(g){return g.dynamicChildren=lu>0?mo||o.EMPTY_ARR:null,jl(),lu>0&&mo&&mo.push(g),g}function ul(g,D,ce,De,et,tt){return Wo(vu(g,D,ce,De,et,tt,!0))}function Ro(g,D,ce,De,et){return Wo(ys(g,D,ce,De,et,!0))}function Vo(g){return g?g.__v_isVNode===!0:!1}function pl(g,D){return g.type===D.type&&g.key===D.key}let Jl;function Su(g){Jl=g}const uu=(...g)=>qo(...Jl?Jl(g,M):g),xu=({key:g})=>g??null,Zl=({ref:g,ref_key:D,ref_for:ce})=>(typeof g=="number"&&(g=""+g),g!=null?(0,o.isString)(g)||(0,e.i9)(g)||(0,o.isFunction)(g)?{i:M,r:g,k:D,f:!!ce}:g:null);function vu(g,D=null,ce=null,De=0,et=null,tt=g===Jr?0:1,Ut=!1,ci=!1){const zi={__v_isVNode:!0,__v_skip:!0,type:g,props:D,key:D&&xu(D),ref:D&&Zl(D),scopeId:se,slotScopeIds:null,children:ce,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:tt,patchFlag:De,dynamicProps:et,dynamicChildren:null,appContext:null,ctx:M};return ci?(Gr(zi,ce),tt&128&&g.normalize(zi)):ce&&(zi.shapeFlag|=(0,o.isString)(ce)?8:16),lu>0&&!Ut&&mo&&(zi.patchFlag>0||tt&6)&&zi.patchFlag!==32&&mo.push(zi),zi}const ys=qo;function qo(g,D=null,ce=null,De=0,et=null,tt=!1){if((!g||g===Mn)&&(g=ts),Vo(g)){const ci=Oo(g,D,!0);return ce&&Gr(ci,ce),lu>0&&!tt&&mo&&(ci.shapeFlag&6?mo[mo.indexOf(g)]=ci:mo.push(ci)),ci.patchFlag=-2,ci}if(Lr(g)&&(g=g.__vccOpts),D){D=yo(D);let{class:ci,style:zi}=D;ci&&!(0,o.isString)(ci)&&(D.class=(0,o.normalizeClass)(ci)),(0,o.isObject)(zi)&&((0,e.ju)(zi)&&!(0,o.isArray)(zi)&&(zi=(0,o.extend)({},zi)),D.style=(0,o.normalizeStyle)(zi))}const Ut=(0,o.isString)(g)?1:Gi(g)?128:ze(g)?64:(0,o.isObject)(g)?4:(0,o.isFunction)(g)?2:0;return vu(g,D,ce,De,et,Ut,tt,!0)}function yo(g){return g?(0,e.ju)(g)||xa(g)?(0,o.extend)({},g):g:null}function Oo(g,D,ce=!1,De=!1){const{props:et,ref:tt,patchFlag:Ut,children:ci,transition:zi}=g,_n=D?Ar(et||{},D):et,fn={__v_isVNode:!0,__v_skip:!0,type:g.type,props:_n,key:_n&&xu(_n),ref:D&&D.ref?ce&&tt?(0,o.isArray)(tt)?tt.concat(Zl(D)):[tt,Zl(D)]:Zl(D):tt,scopeId:g.scopeId,slotScopeIds:g.slotScopeIds,children:ci,target:g.target,targetStart:g.targetStart,targetAnchor:g.targetAnchor,staticCount:g.staticCount,shapeFlag:g.shapeFlag,patchFlag:D&&g.type!==Jr?Ut===-1?16:Ut|16:Ut,dynamicProps:g.dynamicProps,dynamicChildren:g.dynamicChildren,appContext:g.appContext,dirs:g.dirs,transition:zi,component:g.component,suspense:g.suspense,ssContent:g.ssContent&&Oo(g.ssContent),ssFallback:g.ssFallback&&Oo(g.ssFallback),placeholder:g.placeholder,el:g.el,anchor:g.anchor,ctx:g.ctx,ce:g.ce};return zi&&De&&Ii(fn,zi.clone(fn)),fn}function Ho(g){const D=Oo(g);return isArray(g.children)&&(D.children=g.children.map(Ho)),D}function uo(g=" ",D=0){return ys(ls,null,g,D)}function eu(g,D){const ce=ys(La,null,g);return ce.staticCount=D,ce}function Or(g="",D=!1){return D?(qs(),Ro(ts,null,g)):ys(ts,null,g)}function jn(g){return g==null||typeof g=="boolean"?ys(ts):(0,o.isArray)(g)?ys(Jr,null,g.slice()):Vo(g)?yn(g):ys(ls,null,String(g))}function yn(g){return g.el===null&&g.patchFlag!==-1||g.memo?g:Oo(g)}function Gr(g,D){let ce=0;const{shapeFlag:De}=g;if(D==null)D=null;else if((0,o.isArray)(D))ce=16;else if(typeof D=="object")if(De&65){const et=D.default;et&&(et._c&&(et._d=!1),Gr(g,et()),et._c&&(et._d=!0));return}else{ce=32;const et=D._;!et&&!xa(D)?D._ctx=M:et===3&&M&&(M.slots._===1?D._=1:(D._=2,g.patchFlag|=1024))}else(0,o.isFunction)(D)?(D={default:D,_ctx:M},ce=32):(D=String(D),De&64?(ce=16,D=[uo(D)]):ce=8);g.children=D,g.shapeFlag|=ce}function Ar(...g){const D={};for(let ce=0;ce<g.length;ce++){const De=g[ce];for(const et in De)if(et==="class")D.class!==De.class&&(D.class=(0,o.normalizeClass)([D.class,De.class]));else if(et==="style")D.style=(0,o.normalizeStyle)([D.style,De.style]);else if((0,o.isOn)(et)){const tt=D[et],Ut=De[et];Ut&&tt!==Ut&&!((0,o.isArray)(tt)&&tt.includes(Ut))&&(D[et]=tt?[].concat(tt,Ut):Ut)}else et!==""&&(D[et]=De[et])}return D}function Tl(g,D,ce,De=null){Re(g,D,7,[ce,De])}const ar=Rt();let Au=0;function ss(g,D,ce){const De=g.type,et=(D?D.appContext:g.appContext)||ar,tt={uid:Au++,vnode:g,type:De,parent:D,appContext:et,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new e.yC(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:D?D.provides:Object.create(et.provides),ids:D?D.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Fo(De,et),emitsOptions:re(De,et),emit:null,emitted:null,propsDefaults:o.EMPTY_OBJ,inheritAttrs:De.inheritAttrs,ctx:o.EMPTY_OBJ,data:o.EMPTY_OBJ,props:o.EMPTY_OBJ,attrs:o.EMPTY_OBJ,slots:o.EMPTY_OBJ,refs:o.EMPTY_OBJ,setupState:o.EMPTY_OBJ,setupContext:null,suspense:ce,suspenseId:ce?ce.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 tt.ctx={_:tt},tt.root=D?D.root:tt,tt.emit=T.bind(null,tt),g.ce&&g.ce(tt),tt}let Oa=null;const js=()=>Oa||M;let Ll,ql;{const g=(0,o.getGlobalThis)(),D=(ce,De)=>{let et;return(et=g[ce])||(et=g[ce]=[]),et.push(De),tt=>{et.length>1?et.forEach(Ut=>Ut(tt)):et[0](tt)}};Ll=D("__VUE_INSTANCE_SETTERS__",ce=>Oa=ce),ql=D("__VUE_SSR_SETTERS__",ce=>vl=ce)}const cu=g=>{const D=Oa;return Ll(g),g.scope.on(),()=>{g.scope.off(),Ll(D)}},Hl=()=>{Oa&&Oa.scope.off(),Ll(null)},Yc=null;function Tc(g,{isNativeTag:D}){(Yc(g)||D(g))&&m("Do not use built-in or reserved HTML elements as component id: "+g)}function ec(g){return g.vnode.shapeFlag&4}let vl=!1;function Nd(g,D=!1,ce=!1){D&&ql(D);const{props:De,children:et}=g.vnode,tt=ec(g);Nn(g,De,tt,D),Kc(g,et,ce||D);const Ut=tt?Nl(g,D):void 0;return D&&ql(!1),Ut}function Nl(g,D){var ce;const De=g.type;g.accessCache=Object.create(null),g.proxy=new Proxy(g.ctx,Ao);const{setup:et}=De;if(et){(0,e.C4)();const tt=g.setupContext=et.length>1?Ei(g):null,Ut=cu(g),ci=oe(et,g,0,[g.props,tt]),zi=(0,o.isPromise)(ci);if((0,e.bl)(),Ut(),(zi||g.sp)&&!je(g)&&Ri(g),zi){if(ci.then(Hl,Hl),D)return ci.then(_n=>{Ul(g,_n,D)}).catch(_n=>{ne(_n,g,0)});g.asyncDep=ci}else Ul(g,ci,D)}else tc(g,D)}function Ul(g,D,ce){(0,o.isFunction)(D)?g.type.__ssrInlineRender?g.ssrRender=D:g.render=D:(0,o.isObject)(D)&&(__VUE_PROD_DEVTOOLS__&&(g.devtoolsRawSetupState=D),g.setupState=(0,e.Pr)(D)),tc(g,ce)}let zl,Wl;function gc(g){zl=g,Wl=D=>{D.render._rc&&(D.withProxy=new Proxy(D.ctx,el))}}const ju=()=>!zl;function tc(g,D,ce){const De=g.type;if(!g.render){if(!D&&zl&&!De.render){const et=De.template||__VUE_OPTIONS_API__&&Et(g).template;if(et){const{isCustomElement:tt,compilerOptions:Ut}=g.appContext.config,{delimiters:ci,compilerOptions:zi}=De,_n=(0,o.extend)((0,o.extend)({isCustomElement:tt,delimiters:ci},Ut),zi);De.render=zl(et,_n)}}g.render=De.render||o.NOOP,Wl&&Wl(g)}if(__VUE_OPTIONS_API__){const et=cu(g);(0,e.C4)();try{at(g)}finally{(0,e.bl)(),et()}}}const Lu={get(g,D){return(0,e.u4)(g,"get",""),g[D]}};function ei(g){return new Proxy(g.slots,{get(D,ce){return track(g,"get","$slots"),D[ce]}})}function Ei(g){const D=ce=>{g.exposed=ce||{}};return{attrs:new Proxy(g.attrs,Lu),slots:g.slots,emit:g.emit,expose:D}}function Lt(g){return g.exposed?g.exposeProxy||(g.exposeProxy=new Proxy((0,e.Pr)((0,e.IG)(g.exposed)),{get(D,ce){if(ce in D)return D[ce];if(ce in yl)return yl[ce](g)},has(D,ce){return ce in D||ce in yl}})):g.proxy}const An=/(?:^|[-_])\w/g,vr=g=>g.replace(An,D=>D.toUpperCase()).replace(/[-_]/g,"");function wn(g,D=!0){return(0,o.isFunction)(g)?g.displayName||g.name:g.name||D&&g.__name}function Zr(g,D,ce=!1){let De=wn(D);if(!De&&D.__file){const et=D.__file.match(/([^/\\]+)\.\w+$/);et&&(De=et[1])}if(!De&&g&&g.parent){const et=tt=>{for(const Ut in tt)if(tt[Ut]===D)return Ut};De=et(g.components||g.parent.type.components)||et(g.appContext.components)}return De?vr(De):ce?"App":"Anonymous"}function Lr(g){return(0,o.isFunction)(g)&&"__vccOpts"in g}const ks=(g,D)=>(0,e.EW)(g,D,vl);function _o(g,D,ce){try{Hu(-1);const De=arguments.length;return De===2?(0,o.isObject)(D)&&!(0,o.isArray)(D)?Vo(D)?ys(g,null,[D]):ys(g,D):ys(g,null,D):(De>3?ce=Array.prototype.slice.call(arguments,2):De===3&&Vo(ce)&&(ce=[ce]),ys(g,D,ce))}finally{Hu(1)}}function Mo(){return;function tt(Ti){const Qn=[];Ti.type.props&&Ti.props&&Qn.push(Ut("props",toRaw(Ti.props))),Ti.setupState!==EMPTY_OBJ&&Qn.push(Ut("setup",Ti.setupState)),Ti.data!==EMPTY_OBJ&&Qn.push(Ut("data",toRaw(Ti.data)));const Er=zi(Ti,"computed");Er&&Qn.push(Ut("computed",Er));const ta=zi(Ti,"inject");return ta&&Qn.push(Ut("injected",ta)),Qn.push(["div",{},["span",{style:De.style+";opacity:0.66"},"$ (internal): "],["object",{object:Ti}]]),Qn}function Ut(Ti,Qn){return Qn=extend({},Qn),Object.keys(Qn).length?["div",{style:"line-height:1.25em;margin-bottom:0.6em"},["div",{style:"color:#476582"},Ti],["div",{style:"padding-left:1.25em"},...Object.keys(Qn).map(Er=>["div",{},["span",De,Er+": "],ci(Qn[Er],!1)])]]:["span",{}]}function ci(Ti,Qn=!0){return typeof Ti=="number"?["span",D,Ti]:typeof Ti=="string"?["span",ce,JSON.stringify(Ti)]:typeof Ti=="boolean"?["span",De,Ti]:isObject(Ti)?["object",{object:Qn?toRaw(Ti):Ti}]:["span",ce,String(Ti)]}function zi(Ti,Qn){const Er=Ti.type;if(isFunction(Er))return;const ta={};for(const Rr in Ti.ctx)_n(Er,Rr,Qn)&&(ta[Rr]=Ti.ctx[Rr]);return ta}function _n(Ti,Qn,Er){const ta=Ti[Er];if(isArray(ta)&&ta.includes(Qn)||isObject(ta)&&Qn in ta||Ti.extends&&_n(Ti.extends,Qn,Er)||Ti.mixins&&Ti.mixins.some(Rr=>_n(Rr,Qn,Er)))return!0}function fn(Ti){return isShallow(Ti)?"ShallowRef":Ti.effect?"ComputedRef":"Ref"}}function wl(g,D,ce,De){const et=ce[De];if(et&&Kl(et,g))return et;const tt=D();return tt.memo=g.slice(),tt.cacheIndex=De,ce[De]=tt}function Kl(g,D){const ce=g.memo;if(ce.length!=D.length)return!1;for(let De=0;De<ce.length;De++)if(hasChanged(ce[De],D[De]))return!1;return lu>0&&mo&&mo.push(g),!0}const El="3.5.24",Tu=o.NOOP,ic=null,Qc=Fn,Ps=null,Nc={createComponentInstance:ss,setupComponent:Nd,renderComponentRoot:Pe,setCurrentRenderingInstance:le,isVNode:Vo,normalizeVNode:jn,getComponentPublicInstance:Lt,ensureValidVNode:Us,pushWarningContext:E,popWarningContext:z},Pc=null,Pd=null,Od=null,ao=null},53751:(Kt,Ve,a)=>{"use strict";a.d(Ve,{Transition:()=>ne,TransitionGroup:()=>Nr,createApp:()=>Aa,render:()=>Va,useCssModule:()=>ze,useCssVars:()=>ii,vModelCheckbox:()=>Fi,vModelRadio:()=>on,vModelText:()=>Ga,vShow:()=>lt,withKeys:()=>fi,withModifiers:()=>Dt});var e=a(20641),o=a(90033),_=a(50953);/**
* @vue/runtime-dom v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let E;const z=typeof window<"u"&&window.trustedTypes;if(z)try{E=z.createPolicy("vue",{createHTML:p=>p})}catch{}const q=E?p=>E.createHTML(p):p=>p,m="http://www.w3.org/2000/svg",L="http://www.w3.org/1998/Math/MathML",B=typeof document<"u"?document:null,Y=B&&B.createElement("template"),b={insert:(p,x,U)=>{x.insertBefore(p,U||null)},remove:p=>{const x=p.parentNode;x&&x.removeChild(p)},createElement:(p,x,U,ie)=>{const ye=x==="svg"?B.createElementNS(m,p):x==="mathml"?B.createElementNS(L,p):U?B.createElement(p,{is:U}):B.createElement(p);return p==="select"&&ie&&ie.multiple!=null&&ye.setAttribute("multiple",ie.multiple),ye},createText:p=>B.createTextNode(p),createComment:p=>B.createComment(p),setText:(p,x)=>{p.nodeValue=x},setElementText:(p,x)=>{p.textContent=x},parentNode:p=>p.parentNode,nextSibling:p=>p.nextSibling,querySelector:p=>B.querySelector(p),setScopeId(p,x){p.setAttribute(x,"")},insertStaticContent(p,x,U,ie,ye,Z){const pe=U?U.previousSibling:x.lastChild;if(ye&&(ye===Z||ye.nextSibling))for(;x.insertBefore(ye.cloneNode(!0),U),!(ye===Z||!(ye=ye.nextSibling)););else{Y.innerHTML=q(ie==="svg"?`<svg>${p}</svg>`:ie==="mathml"?`<math>${p}</math>`:p);const Ie=Y.content;if(ie==="svg"||ie==="mathml"){const ee=Ie.firstChild;for(;ee.firstChild;)Ie.appendChild(ee.firstChild);Ie.removeChild(ee)}x.insertBefore(Ie,U)}return[pe?pe.nextSibling:x.firstChild,U?U.previousSibling:x.lastChild]}},W="transition",P="animation",C=Symbol("_vtc"),R={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},oe=(0,o.extend)({},e.QP,R),ne=(p=>(p.displayName="Transition",p.props=oe,p))((p,{slots:x})=>(0,e.h)(e.pR,V(p),x)),te=(p,x=[])=>{(0,o.isArray)(p)?p.forEach(U=>U(...x)):p&&p(...x)},He=p=>p?(0,o.isArray)(p)?p.some(x=>x.length>1):p.length>1:!1;function V(p){const x={};for(const ur in p)ur in R||(x[ur]=p[ur]);if(p.css===!1)return x;const{name:U="v",type:ie,duration:ye,enterFromClass:Z=`${U}-enter-from`,enterActiveClass:pe=`${U}-enter-active`,enterToClass:Ie=`${U}-enter-to`,appearFromClass:ee=Z,appearActiveClass:Te=pe,appearToClass:je=Ie,leaveFromClass:$t=`${U}-leave-from`,leaveActiveClass:Oe=`${U}-leave-active`,leaveToClass:ge=`${U}-leave-to`}=p,gi=xe(ye),Q=gi&&gi[0],We=gi&&gi[1],{onBeforeEnter:Qe,onEnter:Tt,onEnterCancelled:Nt,onLeave:Ci,onLeaveCancelled:Yi,onBeforeAppear:Hn=Qe,onAppear:Un=Tt,onAppearCancelled:rr=Nt}=x,Hr=(ur,ve,pt,oi)=>{ur._enterCancelled=oi,de(ur,ve?je:Ie),de(ur,ve?Te:pe),pt&&pt()},ra=(ur,ve)=>{ur._isLeaving=!1,de(ur,$t),de(ur,ge),de(ur,Oe),ve&&ve()},fa=ur=>(ve,pt)=>{const oi=ur?Un:Tt,Zi=()=>Hr(ve,ur,pt);te(oi,[ve,Zi]),ft(()=>{de(ve,ur?ee:Z),Je(ve,ur?je:Ie),He(oi)||ji(ve,ie,Q,Zi)})};return(0,o.extend)(x,{onBeforeEnter(ur){te(Qe,[ur]),Je(ur,Z),Je(ur,pe)},onBeforeAppear(ur){te(Hn,[ur]),Je(ur,ee),Je(ur,Te)},onEnter:fa(!1),onAppear:fa(!0),onLeave(ur,ve){ur._isLeaving=!0;const pt=()=>ra(ur,ve);Je(ur,$t),ur._enterCancelled?(Je(ur,Oe),jt(ur)):(jt(ur),Je(ur,Oe)),ft(()=>{ur._isLeaving&&(de(ur,$t),Je(ur,ge),He(Ci)||ji(ur,ie,We,pt))}),te(Ci,[ur,pt])},onEnterCancelled(ur){Hr(ur,!1,void 0,!0),te(Nt,[ur])},onAppearCancelled(ur){Hr(ur,!0,void 0,!0),te(rr,[ur])},onLeaveCancelled(ur){ra(ur),te(Yi,[ur])}})}function xe(p){if(p==null)return null;if((0,o.isObject)(p))return[Ke(p.enter),Ke(p.leave)];{const x=Ke(p);return[x,x]}}function Ke(p){return(0,o.toNumber)(p)}function Je(p,x){x.split(/\s+/).forEach(U=>U&&p.classList.add(U)),(p[C]||(p[C]=new Set)).add(x)}function de(p,x){x.split(/\s+/).forEach(ie=>ie&&p.classList.remove(ie));const U=p[C];U&&(U.delete(x),U.size||(p[C]=void 0))}function ft(p){requestAnimationFrame(()=>{requestAnimationFrame(p)})}let ct=0;function ji(p,x,U,ie){const ye=p._endId=++ct,Z=()=>{ye===p._endId&&ie()};if(U!=null)return setTimeout(Z,U);const{type:pe,timeout:Ie,propCount:ee}=Wt(p,x);if(!pe)return ie();const Te=pe+"end";let je=0;const $t=()=>{p.removeEventListener(Te,Oe),Z()},Oe=ge=>{ge.target===p&&++je>=ee&&$t()};setTimeout(()=>{je<ee&&$t()},Ie+1),p.addEventListener(Te,Oe)}function Wt(p,x){const U=window.getComputedStyle(p),ie=gi=>(U[gi]||"").split(", "),ye=ie(`${W}Delay`),Z=ie(`${W}Duration`),pe=Mt(ye,Z),Ie=ie(`${P}Delay`),ee=ie(`${P}Duration`),Te=Mt(Ie,ee);let je=null,$t=0,Oe=0;x===W?pe>0&&(je=W,$t=pe,Oe=Z.length):x===P?Te>0&&(je=P,$t=Te,Oe=ee.length):($t=Math.max(pe,Te),je=$t>0?pe>Te?W:P:null,Oe=je?je===W?Z.length:ee.length:0);const ge=je===W&&/\b(?:transform|all)(?:,|$)/.test(ie(`${W}Property`).toString());return{type:je,timeout:$t,propCount:Oe,hasTransform:ge}}function Mt(p,x){for(;p.length<x.length;)p=p.concat(p);return Math.max(...x.map((U,ie)=>Li(U)+Li(p[ie])))}function Li(p){return p==="auto"?0:Number(p.slice(0,-1).replace(",","."))*1e3}function jt(p){return(p?p.ownerDocument:document).body.offsetHeight}function di(p,x,U){const ie=p[C];ie&&(x=(x?[x,...ie]:[...ie]).join(" ")),x==null?p.removeAttribute("class"):U?p.setAttribute("class",x):p.className=x}const ot=Symbol("_vod"),Pt=Symbol("_vsh"),lt={name:"show",beforeMount(p,{value:x},{transition:U}){p[ot]=p.style.display==="none"?"":p.style.display,U&&x?U.beforeEnter(p):At(p,x)},mounted(p,{value:x},{transition:U}){U&&x&&U.enter(p)},updated(p,{value:x,oldValue:U},{transition:ie}){!x!=!U&&(ie?x?(ie.beforeEnter(p),At(p,!0),ie.enter(p)):ie.leave(p,()=>{At(p,!1)}):At(p,x))},beforeUnmount(p,{value:x}){At(p,x)}};function At(p,x){p.style.display=x?p[ot]:"none",p[Pt]=!x}function gt(){lt.getSSRProps=({value:p})=>{if(!p)return{style:{display:"none"}}}}const Vt=Symbol("");function ii(p){const x=(0,e.nI)();if(!x)return;const U=x.ut=(ye=p(x.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${x.uid}"]`)).forEach(Z=>Ni(Z,ye))},ie=()=>{const ye=p(x.proxy);x.ce?Ni(x.ce,ye):Ki(x.subTree,ye),U(ye)};(0,e.Ic)(()=>{(0,e.Dl)(ie)}),(0,e.sV)(()=>{(0,e.wB)(ie,o.NOOP,{flush:"post"});const ye=new MutationObserver(ie);ye.observe(x.subTree.el.parentNode,{childList:!0}),(0,e.hi)(()=>ye.disconnect())})}function Ki(p,x){if(p.shapeFlag&128){const U=p.suspense;p=U.activeBranch,U.pendingBranch&&!U.isHydrating&&U.effects.push(()=>{Ki(U.activeBranch,x)})}for(;p.component;)p=p.component.subTree;if(p.shapeFlag&1&&p.el)Ni(p.el,x);else if(p.type===e.FK)p.children.forEach(U=>Ki(U,x));else if(p.type===e.jC){let{el:U,anchor:ie}=p;for(;U&&(Ni(U,x),U!==ie);)U=U.nextSibling}}function Ni(p,x){if(p.nodeType===1){const U=p.style;let ie="";for(const ye in x){const Z=(0,o.normalizeCssVarValue)(x[ye]);U.setProperty(`--${ye}`,Z),ie+=`--${ye}: ${Z};`}U[Vt]=ie}}const si=/(?:^|;)\s*display\s*:/;function Di(p,x,U){const ie=p.style,ye=(0,o.isString)(U);let Z=!1;if(U&&!ye){if(x)if((0,o.isString)(x))for(const pe of x.split(";")){const Ie=pe.slice(0,pe.indexOf(":")).trim();U[Ie]==null&&nn(ie,Ie,"")}else for(const pe in x)U[pe]==null&&nn(ie,pe,"");for(const pe in U)pe==="display"&&(Z=!0),nn(ie,pe,U[pe])}else if(ye){if(x!==U){const pe=ie[Vt];pe&&(U+=";"+pe),ie.cssText=U,Z=si.test(U)}}else x&&p.removeAttribute("style");ot in p&&(p[ot]=Z?ie.display:"",p[Pt]&&(ie.display="none"))}const hi=/[^\\];\s*$/,On=/\s*!important$/;function nn(p,x,U){if((0,o.isArray)(U))U.forEach(ie=>nn(p,x,ie));else if(U==null&&(U=""),x.startsWith("--"))p.setProperty(x,U);else{const ie=yr(p,x);On.test(U)?p.setProperty((0,o.hyphenate)(ie),U.replace(On,""),"important"):p[ie]=U}}const $i=["Webkit","Moz","ms"],Fn={};function yr(p,x){const U=Fn[x];if(U)return U;let ie=(0,o.camelize)(x);if(ie!=="filter"&&ie in p)return Fn[x]=ie;ie=(0,o.capitalize)(ie);for(let ye=0;ye<$i.length;ye++){const Z=$i[ye]+ie;if(Z in p)return Fn[x]=Z}return x}const Dr="http://www.w3.org/1999/xlink";function qn(p,x,U,ie,ye,Z=(0,o.isSpecialBooleanAttr)(x)){ie&&x.startsWith("xlink:")?U==null?p.removeAttributeNS(Dr,x.slice(6,x.length)):p.setAttributeNS(Dr,x,U):U==null||Z&&!(0,o.includeBooleanAttr)(U)?p.removeAttribute(x):p.setAttribute(x,Z?"":(0,o.isSymbol)(U)?String(U):U)}function Oi(p,x,U,ie,ye){if(x==="innerHTML"||x==="textContent"){U!=null&&(p[x]=x==="innerHTML"?q(U):U);return}const Z=p.tagName;if(x==="value"&&Z!=="PROGRESS"&&!Z.includes("-")){const Ie=Z==="OPTION"?p.getAttribute("value")||"":p.value,ee=U==null?p.type==="checkbox"?"on":"":String(U);(Ie!==ee||!("_value"in p))&&(p.value=ee),U==null&&p.removeAttribute(x),p._value=U;return}let pe=!1;if(U===""||U==null){const Ie=typeof p[x];Ie==="boolean"?U=(0,o.includeBooleanAttr)(U):U==null&&Ie==="string"?(U="",pe=!0):Ie==="number"&&(U=0,pe=!0)}try{p[x]=U}catch{}pe&&p.removeAttribute(ye||x)}function xi(p,x,U,ie){p.addEventListener(x,U,ie)}function mn(p,x,U,ie){p.removeEventListener(x,U,ie)}const Xe=Symbol("_vei");function It(p,x,U,ie,ye=null){const Z=p[Xe]||(p[Xe]={}),pe=Z[x];if(ie&&pe)pe.value=ie;else{const[Ie,ee]=ht(x);if(ie){const Te=Z[x]=G(ie,ye);xi(p,Ie,Te,ee)}else pe&&(mn(p,Ie,pe,ee),Z[x]=void 0)}}const ri=/(?:Once|Passive|Capture)$/;function ht(p){let x;if(ri.test(p)){x={};let ie;for(;ie=p.match(ri);)p=p.slice(0,p.length-ie[0].length),x[ie[0].toLowerCase()]=!0}return[p[2]===":"?p.slice(3):(0,o.hyphenate)(p.slice(2)),x]}let ni=0;const rn=Promise.resolve(),ue=()=>ni||(rn.then(()=>ni=0),ni=Date.now());function G(p,x){const U=ie=>{if(!ie._vts)ie._vts=Date.now();else if(ie._vts<=U.attached)return;(0,e.qL)(M(ie,U.value),x,5,[ie])};return U.value=p,U.attached=ue(),U}function k(p,x){return isFunction(p)||isArray(p)?p:(warn(`Wrong type passed as event handler to ${x} - did you forget @ or : in front of your prop?
Expected function or array of functions, received type ${typeof p}.`),NOOP)}function M(p,x){if((0,o.isArray)(x)){const U=p.stopImmediatePropagation;return p.stopImmediatePropagation=()=>{U.call(p),p._stopped=!0},x.map(ie=>ye=>!ye._stopped&&ie&&ie(ye))}else return x}const se=p=>p.charCodeAt(0)===111&&p.charCodeAt(1)===110&&p.charCodeAt(2)>96&&p.charCodeAt(2)<123,le=(p,x,U,ie,ye,Z)=>{const pe=ye==="svg";x==="class"?di(p,ie,pe):x==="style"?Di(p,U,ie):(0,o.isOn)(x)?(0,o.isModelListener)(x)||It(p,x,U,ie,Z):(x[0]==="."?(x=x.slice(1),!0):x[0]==="^"?(x=x.slice(1),!1):Fe(p,x,ie,pe))?(Oi(p,x,ie),!p.tagName.includes("-")&&(x==="value"||x==="checked"||x==="selected")&&qn(p,x,ie,pe,Z,x!=="value")):p._isVueCE&&(/[A-Z]/.test(x)||!(0,o.isString)(ie))?Oi(p,(0,o.camelize)(x),ie,Z,x):(x==="true-value"?p._trueValue=ie:x==="false-value"&&(p._falseValue=ie),qn(p,x,ie,pe))};function Fe(p,x,U,ie){if(ie)return!!(x==="innerHTML"||x==="textContent"||x in p&&se(x)&&(0,o.isFunction)(U));if(x==="spellcheck"||x==="draggable"||x==="translate"||x==="autocorrect"||x==="sandbox"&&p.tagName==="IFRAME"||x==="form"||x==="list"&&p.tagName==="INPUT"||x==="type"&&p.tagName==="TEXTAREA")return!1;if(x==="width"||x==="height"){const ye=p.tagName;if(ye==="IMG"||ye==="VIDEO"||ye==="CANVAS"||ye==="SOURCE")return!1}return se(x)&&(0,o.isString)(U)?!1:x in p}const Ye={};function mt(p,x,U){let ie=defineComponent(p,x);isPlainObject(ie)&&(ie=extend({},ie,x));class ye extends Be{constructor(pe){super(ie,pe,U)}}return ye.def=ie,ye}const Jt=(p,x)=>mt(p,x,va),yt=typeof HTMLElement<"u"?HTMLElement:class{};class Be extends yt{constructor(x,U={},ie=Aa){super(),this._def=x,this._props=U,this._createApp=ie,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._patching=!1,this._dirty=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&ie!==Aa?this._root=this.shadowRoot:x.shadowRoot!==!1?(this.attachShadow((0,o.extend)({},x.shadowRootOptions,{mode:"open"})),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let x=this;for(;x=x&&(x.parentNode||x.host);)if(x instanceof Be){this._parent=x;break}this._instance||(this._resolved?this._mount(this._def):x&&x._pendingResolve?this._pendingResolve=x._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(x=this._parent){x&&(this._instance.parent=x._instance,this._inheritParentContext(x))}_inheritParentContext(x=this._parent){x&&this._app&&Object.setPrototypeOf(this._app._context.provides,x._instance.provides)}disconnectedCallback(){this._connected=!1,(0,e.dY)(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null,this._teleportTargets&&(this._teleportTargets.clear(),this._teleportTargets=void 0))})}_processMutations(x){for(const U of x)this._setAttr(U.attributeName)}_resolveDef(){if(this._pendingResolve)return;for(let ie=0;ie<this.attributes.length;ie++)this._setAttr(this.attributes[ie].name);this._ob=new MutationObserver(this._processMutations.bind(this)),this._ob.observe(this,{attributes:!0});const x=(ie,ye=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:Z,styles:pe}=ie;let Ie;if(Z&&!(0,o.isArray)(Z))for(const ee in Z){const Te=Z[ee];(Te===Number||Te&&Te.type===Number)&&(ee in this._props&&(this._props[ee]=(0,o.toNumber)(this._props[ee])),(Ie||(Ie=Object.create(null)))[(0,o.camelize)(ee)]=!0)}this._numberProps=Ie,this._resolveProps(ie),this.shadowRoot&&this._applyStyles(pe),this._mount(ie)},U=this._def.__asyncLoader;U?this._pendingResolve=U().then(ie=>{ie.configureApp=this._def.configureApp,x(this._def=ie,!0)}):x(this._def)}_mount(x){__VUE_PROD_DEVTOOLS__&&!x.name&&(x.name="VueElement"),this._app=this._createApp(x),this._inheritParentContext(),x.configureApp&&x.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const U=this._instance&&this._instance.exposed;if(U)for(const ie in U)(0,o.hasOwn)(this,ie)||Object.defineProperty(this,ie,{get:()=>(0,_.R1)(U[ie])})}_resolveProps(x){const{props:U}=x,ie=(0,o.isArray)(U)?U:Object.keys(U||{});for(const ye of Object.keys(this))ye[0]!=="_"&&ie.includes(ye)&&this._setProp(ye,this[ye]);for(const ye of ie.map(o.camelize))Object.defineProperty(this,ye,{get(){return this._getProp(ye)},set(Z){this._setProp(ye,Z,!0,!this._patching)}})}_setAttr(x){if(x.startsWith("data-v-"))return;const U=this.hasAttribute(x);let ie=U?this.getAttribute(x):Ye;const ye=(0,o.camelize)(x);U&&this._numberProps&&this._numberProps[ye]&&(ie=(0,o.toNumber)(ie)),this._setProp(ye,ie,!1,!0)}_getProp(x){return this._props[x]}_setProp(x,U,ie=!0,ye=!1){if(U!==this._props[x]&&(this._dirty=!0,U===Ye?delete this._props[x]:(this._props[x]=U,x==="key"&&this._app&&(this._app._ceVNode.key=U)),ye&&this._instance&&this._update(),ie)){const Z=this._ob;Z&&(this._processMutations(Z.takeRecords()),Z.disconnect()),U===!0?this.setAttribute((0,o.hyphenate)(x),""):typeof U=="string"||typeof U=="number"?this.setAttribute((0,o.hyphenate)(x),U+""):U||this.removeAttribute((0,o.hyphenate)(x)),Z&&Z.observe(this,{attributes:!0})}}_update(){const x=this._createVNode();this._app&&(x.appContext=this._app._context),Va(x,this._root)}_createVNode(){const x={};this.shadowRoot||(x.onVnodeMounted=x.onVnodeUpdated=this._renderSlots.bind(this));const U=(0,e.bF)(this._def,(0,o.extend)(x,this._props));return this._instance||(U.ce=ie=>{this._instance=ie,ie.ce=this,ie.isCE=!0;const ye=(Z,pe)=>{this.dispatchEvent(new CustomEvent(Z,(0,o.isPlainObject)(pe[0])?(0,o.extend)({detail:pe},pe[0]):{detail:pe}))};ie.emit=(Z,...pe)=>{ye(Z,pe),(0,o.hyphenate)(Z)!==Z&&ye((0,o.hyphenate)(Z),pe)},this._setParent()}),U}_applyStyles(x,U){if(!x)return;if(U){if(U===this._def||this._styleChildren.has(U))return;this._styleChildren.add(U)}const ie=this._nonce;for(let ye=x.length-1;ye>=0;ye--){const Z=document.createElement("style");ie&&Z.setAttribute("nonce",ie),Z.textContent=x[ye],this.shadowRoot.prepend(Z)}}_parseSlots(){const x=this._slots={};let U;for(;U=this.firstChild;){const ie=U.nodeType===1&&U.getAttribute("slot")||"default";(x[ie]||(x[ie]=[])).push(U),this.removeChild(U)}}_renderSlots(){const x=this._getSlots(),U=this._instance.type.__scopeId;for(let ie=0;ie<x.length;ie++){const ye=x[ie],Z=ye.getAttribute("name")||"default",pe=this._slots[Z],Ie=ye.parentNode;if(pe)for(const ee of pe){if(U&&ee.nodeType===1){const Te=U+"-s",je=document.createTreeWalker(ee,1);ee.setAttribute(Te,"");let $t;for(;$t=je.nextNode();)$t.setAttribute(Te,"")}Ie.insertBefore(ee,ye)}else for(;ye.firstChild;)Ie.insertBefore(ye.firstChild,ye);Ie.removeChild(ye)}}_getSlots(){const x=[this];this._teleportTargets&&x.push(...this._teleportTargets);const U=new Set;for(const ie of x){const ye=ie.querySelectorAll("slot");for(let Z=0;Z<ye.length;Z++)U.add(ye[Z])}return Array.from(U)}_injectChildStyle(x){this._applyStyles(x.styles,x)}_beginPatch(){this._patching=!0,this._dirty=!1}_endPatch(){this._patching=!1,this._dirty&&this._instance&&this._update()}_removeChildStyle(x){}}function J(p){const x=getCurrentInstance(),U=x&&x.ce;return U||null}function Ee(){const p=J();return p&&p.shadowRoot}function ze(p="$style"){{const x=(0,e.nI)();if(!x)return o.EMPTY_OBJ;const U=x.type.__cssModules;if(!U)return o.EMPTY_OBJ;const ie=U[p];return ie||o.EMPTY_OBJ}}const xt=new WeakMap,_i=new WeakMap,ki=Symbol("_moveCb"),vn=Symbol("_enterCb"),Nr=(p=>(delete p.props.mode,p))({name:"TransitionGroup",props:(0,o.extend)({},oe,{tag:String,moveClass:String}),setup(p,{slots:x}){const U=(0,e.nI)(),ie=(0,e.Gy)();let ye,Z;return(0,e.$u)(()=>{if(!ye.length)return;const pe=p.moveClass||`${p.name||"v"}-move`;if(!Da(ye[0].el,U.vnode.el,pe)){ye=[];return}ye.forEach(fs),ye.forEach(ua);const Ie=ye.filter(Qr);jt(U.vnode.el),Ie.forEach(ee=>{const Te=ee.el,je=Te.style;Je(Te,pe),je.transform=je.webkitTransform=je.transitionDuration="";const $t=Te[ki]=Oe=>{Oe&&Oe.target!==Te||(!Oe||Oe.propertyName.endsWith("transform"))&&(Te.removeEventListener("transitionend",$t),Te[ki]=null,de(Te,pe))};Te.addEventListener("transitionend",$t)}),ye=[]}),()=>{const pe=(0,_.ux)(p),Ie=V(pe);let ee=pe.tag||e.FK;if(ye=[],Z)for(let Te=0;Te<Z.length;Te++){const je=Z[Te];je.el&&je.el instanceof Element&&(ye.push(je),(0,e.MZ)(je,(0,e.OW)(je,Ie,ie,U)),xt.set(je,{left:je.el.offsetLeft,top:je.el.offsetTop}))}Z=x.default?(0,e.Df)(x.default()):[];for(let Te=0;Te<Z.length;Te++){const je=Z[Te];je.key!=null&&(0,e.MZ)(je,(0,e.OW)(je,Ie,ie,U))}return(0,e.bF)(ee,null,Z)}}});function fs(p){const x=p.el;x[ki]&&x[ki](),x[vn]&&x[vn]()}function ua(p){_i.set(p,{left:p.el.offsetLeft,top:p.el.offsetTop})}function Qr(p){const x=xt.get(p),U=_i.get(p),ie=x.left-U.left,ye=x.top-U.top;if(ie||ye){const Z=p.el.style;return Z.transform=Z.webkitTransform=`translate(${ie}px,${ye}px)`,Z.transitionDuration="0s",p}}function Da(p,x,U){const ie=p.cloneNode(),ye=p[C];ye&&ye.forEach(Ie=>{Ie.split(/\s+/).forEach(ee=>ee&&ie.classList.remove(ee))}),U.split(/\s+/).forEach(Ie=>Ie&&ie.classList.add(Ie)),ie.style.display="none";const Z=x.nodeType===1?x:x.parentNode;Z.appendChild(ie);const{hasTransform:pe}=Wt(ie);return Z.removeChild(ie),pe}const Wa=p=>{const x=p.props["onUpdate:modelValue"]||!1;return(0,o.isArray)(x)?U=>(0,o.invokeArrayFns)(x,U):x};function Vr(p){p.target.composing=!0}function _s(p){const x=p.target;x.composing&&(x.composing=!1,x.dispatchEvent(new Event("input")))}const wa=Symbol("_assign");function hs(p,x,U){return x&&(p=p.trim()),U&&(p=(0,o.looseToNumber)(p)),p}const Ga={created(p,{modifiers:{lazy:x,trim:U,number:ie}},ye){p[wa]=Wa(ye);const Z=ie||ye.props&&ye.props.type==="number";xi(p,x?"change":"input",pe=>{pe.target.composing||p[wa](hs(p.value,U,Z))}),(U||Z)&&xi(p,"change",()=>{p.value=hs(p.value,U,Z)}),x||(xi(p,"compositionstart",Vr),xi(p,"compositionend",_s),xi(p,"change",_s))},mounted(p,{value:x}){p.value=x??""},beforeUpdate(p,{value:x,oldValue:U,modifiers:{lazy:ie,trim:ye,number:Z}},pe){if(p[wa]=Wa(pe),p.composing)return;const Ie=(Z||p.type==="number")&&!/^0\d/.test(p.value)?(0,o.looseToNumber)(p.value):p.value,ee=x??"";Ie!==ee&&(document.activeElement===p&&p.type!=="range"&&(ie&&x===U||ye&&p.value.trim()===ee)||(p.value=ee))}},Fi={deep:!0,created(p,x,U){p[wa]=Wa(U),xi(p,"change",()=>{const ie=p._modelValue,ye=Xt(p),Z=p.checked,pe=p[wa];if((0,o.isArray)(ie)){const Ie=(0,o.looseIndexOf)(ie,ye),ee=Ie!==-1;if(Z&&!ee)pe(ie.concat(ye));else if(!Z&&ee){const Te=[...ie];Te.splice(Ie,1),pe(Te)}}else if((0,o.isSet)(ie)){const Ie=new Set(ie);Z?Ie.add(ye):Ie.delete(ye),pe(Ie)}else pe(bi(p,Z))})},mounted:Gt,beforeUpdate(p,x,U){p[wa]=Wa(U),Gt(p,x,U)}};function Gt(p,{value:x,oldValue:U},ie){p._modelValue=x;let ye;if((0,o.isArray)(x))ye=(0,o.looseIndexOf)(x,ie.props.value)>-1;else if((0,o.isSet)(x))ye=x.has(ie.props.value);else{if(x===U)return;ye=(0,o.looseEqual)(x,bi(p,!0))}p.checked!==ye&&(p.checked=ye)}const on={created(p,{value:x},U){p.checked=(0,o.looseEqual)(x,U.props.value),p[wa]=Wa(U),xi(p,"change",()=>{p[wa](Xt(p))})},beforeUpdate(p,{value:x,oldValue:U},ie){p[wa]=Wa(ie),x!==U&&(p.checked=(0,o.looseEqual)(x,ie.props.value))}},lr={deep:!0,created(p,{value:x,modifiers:{number:U}},ie){const ye=(0,o.isSet)(x);xi(p,"change",()=>{const Z=Array.prototype.filter.call(p.options,pe=>pe.selected).map(pe=>U?(0,o.looseToNumber)(Xt(pe)):Xt(pe));p[wa](p.multiple?ye?new Set(Z):Z:Z[0]),p._assigning=!0,(0,e.dY)(()=>{p._assigning=!1})}),p[wa]=Wa(ie)},mounted(p,{value:x}){Bt(p,x)},beforeUpdate(p,x,U){p[wa]=Wa(U)},updated(p,{value:x}){p._assigning||Bt(p,x)}};function Bt(p,x){const U=p.multiple,ie=(0,o.isArray)(x);if(!(U&&!ie&&!(0,o.isSet)(x))){for(let ye=0,Z=p.options.length;ye<Z;ye++){const pe=p.options[ye],Ie=Xt(pe);if(U)if(ie){const ee=typeof Ie;ee==="string"||ee==="number"?pe.selected=x.some(Te=>String(Te)===String(Ie)):pe.selected=(0,o.looseIndexOf)(x,Ie)>-1}else pe.selected=x.has(Ie);else if((0,o.looseEqual)(Xt(pe),x)){p.selectedIndex!==ye&&(p.selectedIndex=ye);return}}!U&&p.selectedIndex!==-1&&(p.selectedIndex=-1)}}function Xt(p){return"_value"in p?p._value:p.value}function bi(p,x){const U=x?"_trueValue":"_falseValue";return U in p?p[U]:x}const Ii={created(p,x,U){wi(p,x,U,null,"created")},mounted(p,x,U){wi(p,x,U,null,"mounted")},beforeUpdate(p,x,U,ie){wi(p,x,U,ie,"beforeUpdate")},updated(p,x,U,ie){wi(p,x,U,ie,"updated")}};function Xi(p,x){switch(p){case"SELECT":return lr;case"TEXTAREA":return Ga;default:switch(x){case"checkbox":return Fi;case"radio":return on;default:return Ga}}}function wi(p,x,U,ie,ye){const pe=Xi(p.tagName,U.props&&U.props.type)[ye];pe&&pe(p,x,U,ie)}function kr(){Ga.getSSRProps=({value:p})=>({value:p}),on.getSSRProps=({value:p},x)=>{if(x.props&&looseEqual(x.props.value,p))return{checked:!0}},Fi.getSSRProps=({value:p},x)=>{if(isArray(p)){if(x.props&&looseIndexOf(p,x.props.value)>-1)return{checked:!0}}else if(isSet(p)){if(x.props&&p.has(x.props.value))return{checked:!0}}else if(p)return{checked:!0}},Ii.getSSRProps=(p,x)=>{if(typeof x.type!="string")return;const U=Xi(x.type.toUpperCase(),x.props&&x.props.type);if(U.getSSRProps)return U.getSSRProps(p,x)}}const Ri=["ctrl","shift","alt","meta"],qe={stop:p=>p.stopPropagation(),prevent:p=>p.preventDefault(),self:p=>p.target!==p.currentTarget,ctrl:p=>!p.ctrlKey,shift:p=>!p.shiftKey,alt:p=>!p.altKey,meta:p=>!p.metaKey,left:p=>"button"in p&&p.button!==0,middle:p=>"button"in p&&p.button!==1,right:p=>"button"in p&&p.button!==2,exact:(p,x)=>Ri.some(U=>p[`${U}Key`]&&!x.includes(U))},Dt=(p,x)=>{const U=p._withMods||(p._withMods={}),ie=x.join(".");return U[ie]||(U[ie]=(ye,...Z)=>{for(let pe=0;pe<x.length;pe++){const Ie=qe[x[pe]];if(Ie&&Ie(ye,x))return}return p(ye,...Z)})},ui={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},fi=(p,x)=>{const U=p._withKeys||(p._withKeys={}),ie=x.join(".");return U[ie]||(U[ie]=ye=>{if(!("key"in ye))return;const Z=(0,o.hyphenate)(ye.key);if(x.some(pe=>pe===Z||ui[pe]===Z))return p(ye)})},Vi=(0,o.extend)({patchProp:le},b);let pr,Pr=!1;function jr(){return pr||(pr=(0,e.K9)(Vi))}function Jn(){return pr=Pr?pr:createHydrationRenderer(Vi),Pr=!0,pr}const Va=(...p)=>{jr().render(...p)},da=(...p)=>{Jn().hydrate(...p)},Aa=(...p)=>{const x=jr().createApp(...p),{mount:U}=x;return x.mount=ie=>{const ye=Za(ie);if(!ye)return;const Z=x._component;!(0,o.isFunction)(Z)&&!Z.render&&!Z.template&&(Z.template=ye.innerHTML),ye.nodeType===1&&(ye.textContent="");const pe=U(ye,!1,Ji(ye));return ye instanceof Element&&(ye.removeAttribute("v-cloak"),ye.setAttribute("data-v-app","")),pe},x},va=(...p)=>{const x=Jn().createApp(...p),{mount:U}=x;return x.mount=ie=>{const ye=Za(ie);if(ye)return U(ye,!0,Ji(ye))},x};function Ji(p){if(p instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&p instanceof MathMLElement)return"mathml"}function bs(p){Object.defineProperty(p.config,"isNativeTag",{value:x=>isHTMLTag(x)||isSVGTag(x)||isMathMLTag(x),writable:!1})}function Ms(p){if(isRuntimeOnly()){const x=p.config.isCustomElement;Object.defineProperty(p.config,"isCustomElement",{get(){return x},set(){warn("The `isCustomElement` config option is deprecated. Use `compilerOptions.isCustomElement` instead.")}});const U=p.config.compilerOptions,ie='The `compilerOptions` config option is only respected when using a build of Vue.js that includes the runtime compiler (aka "full build"). Since you are using the runtime-only build, `compilerOptions` must be passed to `@vue/compiler-dom` in the build setup instead.\n- For vue-loader: pass it via vue-loader\'s `compilerOptions` loader option.\n- For vue-cli: see https://cli.vuejs.org/guide/webpack.html#modifying-options-of-a-loader\n- For vite: pass it via @vitejs/plugin-vue options. See https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#example-for-passing-options-to-vuecompiler-sfc';Object.defineProperty(p.config,"compilerOptions",{get(){return warn(ie),U},set(){warn(ie)}})}}function Za(p){return(0,o.isString)(p)?document.querySelector(p):p}let it=!1;const St=()=>{it||(it=!0,kr(),gt())}},90033:(Kt,Ve,a)=>{"use strict";a.d(Ve,{EMPTY_ARR:()=>_,EMPTY_OBJ:()=>o,NO:()=>z,NOOP:()=>E,camelize:()=>Li,capitalize:()=>ot,def:()=>gt,extend:()=>L,getGlobalThis:()=>Ni,hasChanged:()=>lt,hasOwn:()=>b,hyphenate:()=>di,includeBooleanAttr:()=>Ee,invokeArrayFns:()=>At,isArray:()=>W,isFunction:()=>Re,isGloballyAllowed:()=>qn,isIntegerKey:()=>ft,isMap:()=>P,isModelListener:()=>m,isObject:()=>He,isOn:()=>q,isPlainObject:()=>de,isPromise:()=>V,isRegExp:()=>oe,isReservedProp:()=>ct,isSet:()=>C,isSpecialBooleanAttr:()=>Be,isString:()=>ne,isSymbol:()=>te,looseEqual:()=>wa,looseIndexOf:()=>hs,looseToNumber:()=>Vt,makeMap:()=>e,normalizeClass:()=>ue,normalizeCssVarValue:()=>lr,normalizeProps:()=>G,normalizeStyle:()=>Xe,remove:()=>B,toDisplayString:()=>Fi,toHandlerKey:()=>Pt,toNumber:()=>ii,toRawType:()=>Je});/**
* @vue/shared v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function e(Bt){const Xt=Object.create(null);for(const bi of Bt.split(","))Xt[bi]=1;return bi=>bi in Xt}const o={},_=[],E=()=>{},z=()=>!1,q=Bt=>Bt.charCodeAt(0)===111&&Bt.charCodeAt(1)===110&&(Bt.charCodeAt(2)>122||Bt.charCodeAt(2)<97),m=Bt=>Bt.startsWith("onUpdate:"),L=Object.assign,B=(Bt,Xt)=>{const bi=Bt.indexOf(Xt);bi>-1&&Bt.splice(bi,1)},Y=Object.prototype.hasOwnProperty,b=(Bt,Xt)=>Y.call(Bt,Xt),W=Array.isArray,P=Bt=>Ke(Bt)==="[object Map]",C=Bt=>Ke(Bt)==="[object Set]",R=Bt=>Ke(Bt)==="[object Date]",oe=Bt=>Ke(Bt)==="[object RegExp]",Re=Bt=>typeof Bt=="function",ne=Bt=>typeof Bt=="string",te=Bt=>typeof Bt=="symbol",He=Bt=>Bt!==null&&typeof Bt=="object",V=Bt=>(He(Bt)||Re(Bt))&&Re(Bt.then)&&Re(Bt.catch),xe=Object.prototype.toString,Ke=Bt=>xe.call(Bt),Je=Bt=>Ke(Bt).slice(8,-1),de=Bt=>Ke(Bt)==="[object Object]",ft=Bt=>ne(Bt)&&Bt!=="NaN"&&Bt[0]!=="-"&&""+parseInt(Bt,10)===Bt,ct=e(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ji=null,Wt=Bt=>{const Xt=Object.create(null);return bi=>Xt[bi]||(Xt[bi]=Bt(bi))},Mt=/-\w/g,Li=Wt(Bt=>Bt.replace(Mt,Xt=>Xt.slice(1).toUpperCase())),jt=/\B([A-Z])/g,di=Wt(Bt=>Bt.replace(jt,"-$1").toLowerCase()),ot=Wt(Bt=>Bt.charAt(0).toUpperCase()+Bt.slice(1)),Pt=Wt(Bt=>Bt?`on${ot(Bt)}`:""),lt=(Bt,Xt)=>!Object.is(Bt,Xt),At=(Bt,...Xt)=>{for(let bi=0;bi<Bt.length;bi++)Bt[bi](...Xt)},gt=(Bt,Xt,bi,Ii=!1)=>{Object.defineProperty(Bt,Xt,{configurable:!0,enumerable:!1,writable:Ii,value:bi})},Vt=Bt=>{const Xt=parseFloat(Bt);return isNaN(Xt)?Bt:Xt},ii=Bt=>{const Xt=ne(Bt)?Number(Bt):NaN;return isNaN(Xt)?Bt:Xt};let Ki;const Ni=()=>Ki||(Ki=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof a.g<"u"?a.g:{}),si=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;function Di(Bt){return si.test(Bt)?`__props.${Bt}`:`__props[${JSON.stringify(Bt)}]`}function hi(Bt,Xt){return Bt+JSON.stringify(Xt,(bi,Ii)=>typeof Ii=="function"?Ii.toString():Ii)}const On={TEXT:1,1:"TEXT",CLASS:2,2:"CLASS",STYLE:4,4:"STYLE",PROPS:8,8:"PROPS",FULL_PROPS:16,16:"FULL_PROPS",NEED_HYDRATION:32,32:"NEED_HYDRATION",STABLE_FRAGMENT:64,64:"STABLE_FRAGMENT",KEYED_FRAGMENT:128,128:"KEYED_FRAGMENT",UNKEYED_FRAGMENT:256,256:"UNKEYED_FRAGMENT",NEED_PATCH:512,512:"NEED_PATCH",DYNAMIC_SLOTS:1024,1024:"DYNAMIC_SLOTS",DEV_ROOT_FRAGMENT:2048,2048:"DEV_ROOT_FRAGMENT",CACHED:-1,"-1":"CACHED",BAIL:-2,"-2":"BAIL"},nn={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"CACHED",[-2]:"BAIL"},$i={ELEMENT:1,1:"ELEMENT",FUNCTIONAL_COMPONENT:2,2:"FUNCTIONAL_COMPONENT",STATEFUL_COMPONENT:4,4:"STATEFUL_COMPONENT",TEXT_CHILDREN:8,8:"TEXT_CHILDREN",ARRAY_CHILDREN:16,16:"ARRAY_CHILDREN",SLOTS_CHILDREN:32,32:"SLOTS_CHILDREN",TELEPORT:64,64:"TELEPORT",SUSPENSE:128,128:"SUSPENSE",COMPONENT_SHOULD_KEEP_ALIVE:256,256:"COMPONENT_SHOULD_KEEP_ALIVE",COMPONENT_KEPT_ALIVE:512,512:"COMPONENT_KEPT_ALIVE",COMPONENT:6,6:"COMPONENT"},Fn={STABLE:1,1:"STABLE",DYNAMIC:2,2:"DYNAMIC",FORWARDED:3,3:"FORWARDED"},yr={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},qn=e("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol"),Oi=null,xi=2;function mn(Bt,Xt=0,bi=Bt.length){if(Xt=Math.max(0,Math.min(Xt,Bt.length)),bi=Math.max(0,Math.min(bi,Bt.length)),Xt>bi)return"";let Ii=Bt.split(/(\r?\n)/);const Xi=Ii.filter((Ri,qe)=>qe%2===1);Ii=Ii.filter((Ri,qe)=>qe%2===0);let wi=0;const kr=[];for(let Ri=0;Ri<Ii.length;Ri++)if(wi+=Ii[Ri].length+(Xi[Ri]&&Xi[Ri].length||0),wi>=Xt){for(let qe=Ri-xi;qe<=Ri+xi||bi>wi;qe++){if(qe<0||qe>=Ii.length)continue;const Dt=qe+1;kr.push(`${Dt}${" ".repeat(Math.max(3-String(Dt).length,0))}| ${Ii[qe]}`);const ui=Ii[qe].length,fi=Xi[qe]&&Xi[qe].length||0;if(qe===Ri){const Vi=Xt-(wi-(ui+fi)),pr=Math.max(1,bi>wi?ui-Vi:bi-Xt);kr.push(" | "+" ".repeat(Vi)+"^".repeat(pr))}else if(qe>Ri){if(bi>wi){const Vi=Math.max(Math.min(bi-wi,ui),1);kr.push(" | "+"^".repeat(Vi))}wi+=ui+fi}}break}return kr.join(`
`)}function Xe(Bt){if(W(Bt)){const Xt={};for(let bi=0;bi<Bt.length;bi++){const Ii=Bt[bi],Xi=ne(Ii)?ni(Ii):Xe(Ii);if(Xi)for(const wi in Xi)Xt[wi]=Xi[wi]}return Xt}else if(ne(Bt)||He(Bt))return Bt}const It=/;(?![^(]*\))/g,ri=/:([^]+)/,ht=/\/\*[^]*?\*\//g;function ni(Bt){const Xt={};return Bt.replace(ht,"").split(It).forEach(bi=>{if(bi){const Ii=bi.split(ri);Ii.length>1&&(Xt[Ii[0].trim()]=Ii[1].trim())}}),Xt}function rn(Bt){if(!Bt)return"";if(ne(Bt))return Bt;let Xt="";for(const bi in Bt){const Ii=Bt[bi];if(ne(Ii)||typeof Ii=="number"){const Xi=bi.startsWith("--")?bi:di(bi);Xt+=`${Xi}:${Ii};`}}return Xt}function ue(Bt){let Xt="";if(ne(Bt))Xt=Bt;else if(W(Bt))for(let bi=0;bi<Bt.length;bi++){const Ii=ue(Bt[bi]);Ii&&(Xt+=Ii+" ")}else if(He(Bt))for(const bi in Bt)Bt[bi]&&(Xt+=bi+" ");return Xt.trim()}function G(Bt){if(!Bt)return null;let{class:Xt,style:bi}=Bt;return Xt&&!ne(Xt)&&(Bt.class=ue(Xt)),bi&&(Bt.style=Xe(bi)),Bt}const k="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",M="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,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,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",se="annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics",le="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",Fe=null,Ye=null,mt=null,Jt=null,yt="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Be=e(yt),J=e(yt+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function Ee(Bt){return!!Bt||Bt===""}const ze=/[>/="'\u0009\u000a\u000c\u0020]/,xt={};function _i(Bt){if(xt.hasOwnProperty(Bt))return xt[Bt];const Xt=ze.test(Bt);return Xt&&console.error(`unsafe attribute name: ${Bt}`),xt[Bt]=!Xt}const ki={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},vn=null,Sr=null,Wr=null;function Nr(Bt){if(Bt==null)return!1;const Xt=typeof Bt;return Xt==="string"||Xt==="number"||Xt==="boolean"}const fs=/["'&<>]/;function ua(Bt){const Xt=""+Bt,bi=fs.exec(Xt);if(!bi)return Xt;let Ii="",Xi,wi,kr=0;for(wi=bi.index;wi<Xt.length;wi++){switch(Xt.charCodeAt(wi)){case 34:Xi="&quot;";break;case 38:Xi="&amp;";break;case 39:Xi="&#39;";break;case 60:Xi="&lt;";break;case 62:Xi="&gt;";break;default:continue}kr!==wi&&(Ii+=Xt.slice(kr,wi)),kr=wi+1,Ii+=Xi}return kr!==wi?Ii+Xt.slice(kr,wi):Ii}const Qr=/^-?>|<!--|-->|--!>|<!-$/g;function Da(Bt){return Bt.replace(Qr,"")}const Wa=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;function Vr(Bt,Xt){return Bt.replace(Wa,bi=>Xt?bi==='"'?'\\\\\\"':`\\\\${bi}`:`\\${bi}`)}function _s(Bt,Xt){if(Bt.length!==Xt.length)return!1;let bi=!0;for(let Ii=0;bi&&Ii<Bt.length;Ii++)bi=wa(Bt[Ii],Xt[Ii]);return bi}function wa(Bt,Xt){if(Bt===Xt)return!0;let bi=R(Bt),Ii=R(Xt);if(bi||Ii)return bi&&Ii?Bt.getTime()===Xt.getTime():!1;if(bi=te(Bt),Ii=te(Xt),bi||Ii)return Bt===Xt;if(bi=W(Bt),Ii=W(Xt),bi||Ii)return bi&&Ii?_s(Bt,Xt):!1;if(bi=He(Bt),Ii=He(Xt),bi||Ii){if(!bi||!Ii)return!1;const Xi=Object.keys(Bt).length,wi=Object.keys(Xt).length;if(Xi!==wi)return!1;for(const kr in Bt){const Ri=Bt.hasOwnProperty(kr),qe=Xt.hasOwnProperty(kr);if(Ri&&!qe||!Ri&&qe||!wa(Bt[kr],Xt[kr]))return!1}}return String(Bt)===String(Xt)}function hs(Bt,Xt){return Bt.findIndex(bi=>wa(bi,Xt))}const Ga=Bt=>!!(Bt&&Bt.__v_isRef===!0),Fi=Bt=>ne(Bt)?Bt:Bt==null?"":W(Bt)||He(Bt)&&(Bt.toString===xe||!Re(Bt.toString))?Ga(Bt)?Fi(Bt.value):JSON.stringify(Bt,Gt,2):String(Bt),Gt=(Bt,Xt)=>Ga(Xt)?Gt(Bt,Xt.value):P(Xt)?{[`Map(${Xt.size})`]:[...Xt.entries()].reduce((bi,[Ii,Xi],wi)=>(bi[on(Ii,wi)+" =>"]=Xi,bi),{})}:C(Xt)?{[`Set(${Xt.size})`]:[...Xt.values()].map(bi=>on(bi))}:te(Xt)?on(Xt):He(Xt)&&!W(Xt)&&!de(Xt)?String(Xt):Xt,on=(Bt,Xt="")=>{var bi;return te(Bt)?`Symbol(${(bi=Bt.description)!=null?bi:Xt})`:Bt};function lr(Bt){return Bt==null?"initial":typeof Bt=="string"?Bt===""?" ":Bt:(typeof Bt!="number"||Number.isFinite(Bt),String(Bt))}},67526:(Kt,Ve)=>{"use strict";Ve.byteLength=m,Ve.toByteArray=B,Ve.fromByteArray=W;for(var a=[],e=[],o=typeof Uint8Array<"u"?Uint8Array:Array,_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",E=0,z=_.length;E<z;++E)a[E]=_[E],e[_.charCodeAt(E)]=E;e[45]=62,e[95]=63;function q(P){var C=P.length;if(C%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var R=P.indexOf("=");R===-1&&(R=C);var oe=R===C?0:4-R%4;return[R,oe]}function m(P){var C=q(P),R=C[0],oe=C[1];return(R+oe)*3/4-oe}function L(P,C,R){return(C+R)*3/4-R}function B(P){var C,R=q(P),oe=R[0],Re=R[1],ne=new o(L(P,oe,Re)),te=0,He=Re>0?oe-4:oe,V;for(V=0;V<He;V+=4)C=e[P.charCodeAt(V)]<<18|e[P.charCodeAt(V+1)]<<12|e[P.charCodeAt(V+2)]<<6|e[P.charCodeAt(V+3)],ne[te++]=C>>16&255,ne[te++]=C>>8&255,ne[te++]=C&255;return Re===2&&(C=e[P.charCodeAt(V)]<<2|e[P.charCodeAt(V+1)]>>4,ne[te++]=C&255),Re===1&&(C=e[P.charCodeAt(V)]<<10|e[P.charCodeAt(V+1)]<<4|e[P.charCodeAt(V+2)]>>2,ne[te++]=C>>8&255,ne[te++]=C&255),ne}function Y(P){return a[P>>18&63]+a[P>>12&63]+a[P>>6&63]+a[P&63]}function b(P,C,R){for(var oe,Re=[],ne=C;ne<R;ne+=3)oe=(P[ne]<<16&16711680)+(P[ne+1]<<8&65280)+(P[ne+2]&255),Re.push(Y(oe));return Re.join("")}function W(P){for(var C,R=P.length,oe=R%3,Re=[],ne=16383,te=0,He=R-oe;te<He;te+=ne)Re.push(b(P,te,te+ne>He?He:te+ne));return oe===1?(C=P[R-1],Re.push(a[C>>2]+a[C<<4&63]+"==")):oe===2&&(C=(P[R-2]<<8)+P[R-1],Re.push(a[C>>10]+a[C>>4&63]+a[C<<2&63]+"=")),Re.join("")}},95341:(Kt,Ve,a)=>{"use strict";a.d(Ve,{D4:()=>C});var e=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","#","$","%","*","+",",","-",".",":",";","=","?","@","[","]","^","_","{","|","}","~"],o=V=>{let xe=0;for(let Ke=0;Ke<V.length;Ke++){let Je=V[Ke],de=e.indexOf(Je);xe=xe*83+de}return xe},_=(V,xe)=>{var Ke="";for(let Je=1;Je<=xe;Je++){let de=Math.floor(V)/Math.pow(83,xe-Je)%83;Ke+=e[Math.floor(de)]}return Ke},E=V=>{let xe=V/255;return xe<=.04045?xe/12.92:Math.pow((xe+.055)/1.055,2.4)},z=V=>{let xe=Math.max(0,Math.min(1,V));return xe<=.0031308?Math.trunc(xe*12.92*255+.5):Math.trunc((1.055*Math.pow(xe,.4166666666666667)-.055)*255+.5)},q=V=>V<0?-1:1,m=(V,xe)=>q(V)*Math.pow(Math.abs(V),xe),L=class extends Error{constructor(V){super(V),this.name="ValidationError",this.message=V}},B=V=>{if(!V||V.length<6)throw new L("The blurhash string must be at least 6 characters");let xe=o(V[0]),Ke=Math.floor(xe/9)+1,Je=xe%9+1;if(V.length!==4+2*Je*Ke)throw new L(`blurhash length mismatch: length is ${V.length} but it should be ${4+2*Je*Ke}`)},Y=V=>{try{B(V)}catch(xe){return{result:!1,errorReason:xe.message}}return{result:!0}},b=V=>{let xe=V>>16,Ke=V>>8&255,Je=V&255;return[E(xe),E(Ke),E(Je)]},W=(V,xe)=>{let Ke=Math.floor(V/361),Je=Math.floor(V/19)%19,de=V%19;return[m((Ke-9)/9,2)*xe,m((Je-9)/9,2)*xe,m((de-9)/9,2)*xe]},P=(V,xe,Ke,Je)=>{B(V),Je=Je|1;let de=o(V[0]),ft=Math.floor(de/9)+1,ct=de%9+1,ji=(o(V[1])+1)/166,Wt=new Array(ct*ft);for(let jt=0;jt<Wt.length;jt++)if(jt===0){let di=o(V.substring(2,6));Wt[jt]=b(di)}else{let di=o(V.substring(4+jt*2,6+jt*2));Wt[jt]=W(di,ji*Je)}let Mt=xe*4,Li=new Uint8ClampedArray(Mt*Ke);for(let jt=0;jt<Ke;jt++)for(let di=0;di<xe;di++){let ot=0,Pt=0,lt=0;for(let ii=0;ii<ft;ii++)for(let Ki=0;Ki<ct;Ki++){let Ni=Math.cos(Math.PI*di*Ki/xe)*Math.cos(Math.PI*jt*ii/Ke),si=Wt[Ki+ii*ct];ot+=si[0]*Ni,Pt+=si[1]*Ni,lt+=si[2]*Ni}let At=z(ot),gt=z(Pt),Vt=z(lt);Li[4*di+0+jt*Mt]=At,Li[4*di+1+jt*Mt]=gt,Li[4*di+2+jt*Mt]=Vt,Li[4*di+3+jt*Mt]=255}return Li},C=P,R=4,oe=(V,xe,Ke,Je)=>{let de=0,ft=0,ct=0,ji=xe*R;for(let Mt=0;Mt<xe;Mt++){let Li=R*Mt;for(let jt=0;jt<Ke;jt++){let di=Li+jt*ji,ot=Je(Mt,jt);de+=ot*E(V[di]),ft+=ot*E(V[di+1]),ct+=ot*E(V[di+2])}}let Wt=1/(xe*Ke);return[de*Wt,ft*Wt,ct*Wt]},Re=V=>{let xe=z(V[0]),Ke=z(V[1]),Je=z(V[2]);return(xe<<16)+(Ke<<8)+Je},ne=(V,xe)=>{let Ke=Math.floor(Math.max(0,Math.min(18,Math.floor(m(V[0]/xe,.5)*9+9.5)))),Je=Math.floor(Math.max(0,Math.min(18,Math.floor(m(V[1]/xe,.5)*9+9.5)))),de=Math.floor(Math.max(0,Math.min(18,Math.floor(m(V[2]/xe,.5)*9+9.5))));return Ke*19*19+Je*19+de},te=(V,xe,Ke,Je,de)=>{if(Je<1||Je>9||de<1||de>9)throw new L("BlurHash must have between 1 and 9 components");if(xe*Ke*4!==V.length)throw new L("Width and height must match the pixels array");let ft=[];for(let jt=0;jt<de;jt++)for(let di=0;di<Je;di++){let ot=di==0&&jt==0?1:2,Pt=oe(V,xe,Ke,(lt,At)=>ot*Math.cos(Math.PI*di*lt/xe)*Math.cos(Math.PI*jt*At/Ke));ft.push(Pt)}let ct=ft[0],ji=ft.slice(1),Wt="",Mt=Je-1+(de-1)*9;Wt+=_(Mt,1);let Li;if(ji.length>0){let jt=Math.max(...ji.map(ot=>Math.max(...ot))),di=Math.floor(Math.max(0,Math.min(82,Math.floor(jt*166-.5))));Li=(di+1)/166,Wt+=_(di,1)}else Li=1,Wt+=_(0,1);return Wt+=_(Re(ct),4),ji.forEach(jt=>{Wt+=_(ne(jt,Li),2)}),Wt},He=null},48287:(Kt,Ve,a)=>{"use strict";/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/const e=a(67526),o=a(251),_=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Ve.Buffer=m,Ve.SlowBuffer=ne,Ve.INSPECT_MAX_BYTES=50;const E=2147483647;Ve.kMaxLength=E,m.TYPED_ARRAY_SUPPORT=z(),!m.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 z(){try{const G=new Uint8Array(1),k={foo:function(){return 42}};return Object.setPrototypeOf(k,Uint8Array.prototype),Object.setPrototypeOf(G,k),G.foo()===42}catch{return!1}}Object.defineProperty(m.prototype,"parent",{enumerable:!0,get:function(){if(m.isBuffer(this))return this.buffer}}),Object.defineProperty(m.prototype,"offset",{enumerable:!0,get:function(){if(m.isBuffer(this))return this.byteOffset}});function q(G){if(G>E)throw new RangeError('The value "'+G+'" is invalid for option "size"');const k=new Uint8Array(G);return Object.setPrototypeOf(k,m.prototype),k}function m(G,k,M){if(typeof G=="number"){if(typeof k=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return b(G)}return L(G,k,M)}m.poolSize=8192;function L(G,k,M){if(typeof G=="string")return W(G,k);if(ArrayBuffer.isView(G))return C(G);if(G==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof G);if(ri(G,ArrayBuffer)||G&&ri(G.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ri(G,SharedArrayBuffer)||G&&ri(G.buffer,SharedArrayBuffer)))return R(G,k,M);if(typeof G=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const se=G.valueOf&&G.valueOf();if(se!=null&&se!==G)return m.from(se,k,M);const le=oe(G);if(le)return le;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof G[Symbol.toPrimitive]=="function")return m.from(G[Symbol.toPrimitive]("string"),k,M);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof G)}m.from=function(G,k,M){return L(G,k,M)},Object.setPrototypeOf(m.prototype,Uint8Array.prototype),Object.setPrototypeOf(m,Uint8Array);function B(G){if(typeof G!="number")throw new TypeError('"size" argument must be of type number');if(G<0)throw new RangeError('The value "'+G+'" is invalid for option "size"')}function Y(G,k,M){return B(G),G<=0?q(G):k!==void 0?typeof M=="string"?q(G).fill(k,M):q(G).fill(k):q(G)}m.alloc=function(G,k,M){return Y(G,k,M)};function b(G){return B(G),q(G<0?0:Re(G)|0)}m.allocUnsafe=function(G){return b(G)},m.allocUnsafeSlow=function(G){return b(G)};function W(G,k){if((typeof k!="string"||k==="")&&(k="utf8"),!m.isEncoding(k))throw new TypeError("Unknown encoding: "+k);const M=te(G,k)|0;let se=q(M);const le=se.write(G,k);return le!==M&&(se=se.slice(0,le)),se}function P(G){const k=G.length<0?0:Re(G.length)|0,M=q(k);for(let se=0;se<k;se+=1)M[se]=G[se]&255;return M}function C(G){if(ri(G,Uint8Array)){const k=new Uint8Array(G);return R(k.buffer,k.byteOffset,k.byteLength)}return P(G)}function R(G,k,M){if(k<0||G.byteLength<k)throw new RangeError('"offset" is outside of buffer bounds');if(G.byteLength<k+(M||0))throw new RangeError('"length" is outside of buffer bounds');let se;return k===void 0&&M===void 0?se=new Uint8Array(G):M===void 0?se=new Uint8Array(G,k):se=new Uint8Array(G,k,M),Object.setPrototypeOf(se,m.prototype),se}function oe(G){if(m.isBuffer(G)){const k=Re(G.length)|0,M=q(k);return M.length===0||G.copy(M,0,0,k),M}if(G.length!==void 0)return typeof G.length!="number"||ht(G.length)?q(0):P(G);if(G.type==="Buffer"&&Array.isArray(G.data))return P(G.data)}function Re(G){if(G>=E)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+E.toString(16)+" bytes");return G|0}function ne(G){return+G!=G&&(G=0),m.alloc(+G)}m.isBuffer=function(k){return k!=null&&k._isBuffer===!0&&k!==m.prototype},m.compare=function(k,M){if(ri(k,Uint8Array)&&(k=m.from(k,k.offset,k.byteLength)),ri(M,Uint8Array)&&(M=m.from(M,M.offset,M.byteLength)),!m.isBuffer(k)||!m.isBuffer(M))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(k===M)return 0;let se=k.length,le=M.length;for(let Fe=0,Ye=Math.min(se,le);Fe<Ye;++Fe)if(k[Fe]!==M[Fe]){se=k[Fe],le=M[Fe];break}return se<le?-1:le<se?1:0},m.isEncoding=function(k){switch(String(k).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}},m.concat=function(k,M){if(!Array.isArray(k))throw new TypeError('"list" argument must be an Array of Buffers');if(k.length===0)return m.alloc(0);let se;if(M===void 0)for(M=0,se=0;se<k.length;++se)M+=k[se].length;const le=m.allocUnsafe(M);let Fe=0;for(se=0;se<k.length;++se){let Ye=k[se];if(ri(Ye,Uint8Array))Fe+Ye.length>le.length?(m.isBuffer(Ye)||(Ye=m.from(Ye)),Ye.copy(le,Fe)):Uint8Array.prototype.set.call(le,Ye,Fe);else if(m.isBuffer(Ye))Ye.copy(le,Fe);else throw new TypeError('"list" argument must be an Array of Buffers');Fe+=Ye.length}return le};function te(G,k){if(m.isBuffer(G))return G.length;if(ArrayBuffer.isView(G)||ri(G,ArrayBuffer))return G.byteLength;if(typeof G!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof G);const M=G.length,se=arguments.length>2&&arguments[2]===!0;if(!se&&M===0)return 0;let le=!1;for(;;)switch(k){case"ascii":case"latin1":case"binary":return M;case"utf8":case"utf-8":return Oi(G).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M*2;case"hex":return M>>>1;case"base64":return Xe(G).length;default:if(le)return se?-1:Oi(G).length;k=(""+k).toLowerCase(),le=!0}}m.byteLength=te;function He(G,k,M){let se=!1;if((k===void 0||k<0)&&(k=0),k>this.length||((M===void 0||M>this.length)&&(M=this.length),M<=0)||(M>>>=0,k>>>=0,M<=k))return"";for(G||(G="utf8");;)switch(G){case"hex":return Pt(this,k,M);case"utf8":case"utf-8":return Mt(this,k,M);case"ascii":return di(this,k,M);case"latin1":case"binary":return ot(this,k,M);case"base64":return Wt(this,k,M);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return lt(this,k,M);default:if(se)throw new TypeError("Unknown encoding: "+G);G=(G+"").toLowerCase(),se=!0}}m.prototype._isBuffer=!0;function V(G,k,M){const se=G[k];G[k]=G[M],G[M]=se}m.prototype.swap16=function(){const k=this.length;if(k%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let M=0;M<k;M+=2)V(this,M,M+1);return this},m.prototype.swap32=function(){const k=this.length;if(k%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let M=0;M<k;M+=4)V(this,M,M+3),V(this,M+1,M+2);return this},m.prototype.swap64=function(){const k=this.length;if(k%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let M=0;M<k;M+=8)V(this,M,M+7),V(this,M+1,M+6),V(this,M+2,M+5),V(this,M+3,M+4);return this},m.prototype.toString=function(){const k=this.length;return k===0?"":arguments.length===0?Mt(this,0,k):He.apply(this,arguments)},m.prototype.toLocaleString=m.prototype.toString,m.prototype.equals=function(k){if(!m.isBuffer(k))throw new TypeError("Argument must be a Buffer");return this===k?!0:m.compare(this,k)===0},m.prototype.inspect=function(){let k="";const M=Ve.INSPECT_MAX_BYTES;return k=this.toString("hex",0,M).replace(/(.{2})/g,"$1 ").trim(),this.length>M&&(k+=" ... "),"<Buffer "+k+">"},_&&(m.prototype[_]=m.prototype.inspect),m.prototype.compare=function(k,M,se,le,Fe){if(ri(k,Uint8Array)&&(k=m.from(k,k.offset,k.byteLength)),!m.isBuffer(k))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof k);if(M===void 0&&(M=0),se===void 0&&(se=k?k.length:0),le===void 0&&(le=0),Fe===void 0&&(Fe=this.length),M<0||se>k.length||le<0||Fe>this.length)throw new RangeError("out of range index");if(le>=Fe&&M>=se)return 0;if(le>=Fe)return-1;if(M>=se)return 1;if(M>>>=0,se>>>=0,le>>>=0,Fe>>>=0,this===k)return 0;let Ye=Fe-le,mt=se-M;const Jt=Math.min(Ye,mt),yt=this.slice(le,Fe),Be=k.slice(M,se);for(let J=0;J<Jt;++J)if(yt[J]!==Be[J]){Ye=yt[J],mt=Be[J];break}return Ye<mt?-1:mt<Ye?1:0};function xe(G,k,M,se,le){if(G.length===0)return-1;if(typeof M=="string"?(se=M,M=0):M>2147483647?M=2147483647:M<-2147483648&&(M=-2147483648),M=+M,ht(M)&&(M=le?0:G.length-1),M<0&&(M=G.length+M),M>=G.length){if(le)return-1;M=G.length-1}else if(M<0)if(le)M=0;else return-1;if(typeof k=="string"&&(k=m.from(k,se)),m.isBuffer(k))return k.length===0?-1:Ke(G,k,M,se,le);if(typeof k=="number")return k=k&255,typeof Uint8Array.prototype.indexOf=="function"?le?Uint8Array.prototype.indexOf.call(G,k,M):Uint8Array.prototype.lastIndexOf.call(G,k,M):Ke(G,[k],M,se,le);throw new TypeError("val must be string, number or Buffer")}function Ke(G,k,M,se,le){let Fe=1,Ye=G.length,mt=k.length;if(se!==void 0&&(se=String(se).toLowerCase(),se==="ucs2"||se==="ucs-2"||se==="utf16le"||se==="utf-16le")){if(G.length<2||k.length<2)return-1;Fe=2,Ye/=2,mt/=2,M/=2}function Jt(Be,J){return Fe===1?Be[J]:Be.readUInt16BE(J*Fe)}let yt;if(le){let Be=-1;for(yt=M;yt<Ye;yt++)if(Jt(G,yt)===Jt(k,Be===-1?0:yt-Be)){if(Be===-1&&(Be=yt),yt-Be+1===mt)return Be*Fe}else Be!==-1&&(yt-=yt-Be),Be=-1}else for(M+mt>Ye&&(M=Ye-mt),yt=M;yt>=0;yt--){let Be=!0;for(let J=0;J<mt;J++)if(Jt(G,yt+J)!==Jt(k,J)){Be=!1;break}if(Be)return yt}return-1}m.prototype.includes=function(k,M,se){return this.indexOf(k,M,se)!==-1},m.prototype.indexOf=function(k,M,se){return xe(this,k,M,se,!0)},m.prototype.lastIndexOf=function(k,M,se){return xe(this,k,M,se,!1)};function Je(G,k,M,se){M=Number(M)||0;const le=G.length-M;se?(se=Number(se),se>le&&(se=le)):se=le;const Fe=k.length;se>Fe/2&&(se=Fe/2);let Ye;for(Ye=0;Ye<se;++Ye){const mt=parseInt(k.substr(Ye*2,2),16);if(ht(mt))return Ye;G[M+Ye]=mt}return Ye}function de(G,k,M,se){return It(Oi(k,G.length-M),G,M,se)}function ft(G,k,M,se){return It(xi(k),G,M,se)}function ct(G,k,M,se){return It(Xe(k),G,M,se)}function ji(G,k,M,se){return It(mn(k,G.length-M),G,M,se)}m.prototype.write=function(k,M,se,le){if(M===void 0)le="utf8",se=this.length,M=0;else if(se===void 0&&typeof M=="string")le=M,se=this.length,M=0;else if(isFinite(M))M=M>>>0,isFinite(se)?(se=se>>>0,le===void 0&&(le="utf8")):(le=se,se=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const Fe=this.length-M;if((se===void 0||se>Fe)&&(se=Fe),k.length>0&&(se<0||M<0)||M>this.length)throw new RangeError("Attempt to write outside buffer bounds");le||(le="utf8");let Ye=!1;for(;;)switch(le){case"hex":return Je(this,k,M,se);case"utf8":case"utf-8":return de(this,k,M,se);case"ascii":case"latin1":case"binary":return ft(this,k,M,se);case"base64":return ct(this,k,M,se);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ji(this,k,M,se);default:if(Ye)throw new TypeError("Unknown encoding: "+le);le=(""+le).toLowerCase(),Ye=!0}},m.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Wt(G,k,M){return k===0&&M===G.length?e.fromByteArray(G):e.fromByteArray(G.slice(k,M))}function Mt(G,k,M){M=Math.min(G.length,M);const se=[];let le=k;for(;le<M;){const Fe=G[le];let Ye=null,mt=Fe>239?4:Fe>223?3:Fe>191?2:1;if(le+mt<=M){let Jt,yt,Be,J;switch(mt){case 1:Fe<128&&(Ye=Fe);break;case 2:Jt=G[le+1],(Jt&192)===128&&(J=(Fe&31)<<6|Jt&63,J>127&&(Ye=J));break;case 3:Jt=G[le+1],yt=G[le+2],(Jt&192)===128&&(yt&192)===128&&(J=(Fe&15)<<12|(Jt&63)<<6|yt&63,J>2047&&(J<55296||J>57343)&&(Ye=J));break;case 4:Jt=G[le+1],yt=G[le+2],Be=G[le+3],(Jt&192)===128&&(yt&192)===128&&(Be&192)===128&&(J=(Fe&15)<<18|(Jt&63)<<12|(yt&63)<<6|Be&63,J>65535&&J<1114112&&(Ye=J))}}Ye===null?(Ye=65533,mt=1):Ye>65535&&(Ye-=65536,se.push(Ye>>>10&1023|55296),Ye=56320|Ye&1023),se.push(Ye),le+=mt}return jt(se)}const Li=4096;function jt(G){const k=G.length;if(k<=Li)return String.fromCharCode.apply(String,G);let M="",se=0;for(;se<k;)M+=String.fromCharCode.apply(String,G.slice(se,se+=Li));return M}function di(G,k,M){let se="";M=Math.min(G.length,M);for(let le=k;le<M;++le)se+=String.fromCharCode(G[le]&127);return se}function ot(G,k,M){let se="";M=Math.min(G.length,M);for(let le=k;le<M;++le)se+=String.fromCharCode(G[le]);return se}function Pt(G,k,M){const se=G.length;(!k||k<0)&&(k=0),(!M||M<0||M>se)&&(M=se);let le="";for(let Fe=k;Fe<M;++Fe)le+=ni[G[Fe]];return le}function lt(G,k,M){const se=G.slice(k,M);let le="";for(let Fe=0;Fe<se.length-1;Fe+=2)le+=String.fromCharCode(se[Fe]+se[Fe+1]*256);return le}m.prototype.slice=function(k,M){const se=this.length;k=~~k,M=M===void 0?se:~~M,k<0?(k+=se,k<0&&(k=0)):k>se&&(k=se),M<0?(M+=se,M<0&&(M=0)):M>se&&(M=se),M<k&&(M=k);const le=this.subarray(k,M);return Object.setPrototypeOf(le,m.prototype),le};function At(G,k,M){if(G%1!==0||G<0)throw new RangeError("offset is not uint");if(G+k>M)throw new RangeError("Trying to access beyond buffer length")}m.prototype.readUintLE=m.prototype.readUIntLE=function(k,M,se){k=k>>>0,M=M>>>0,se||At(k,M,this.length);let le=this[k],Fe=1,Ye=0;for(;++Ye<M&&(Fe*=256);)le+=this[k+Ye]*Fe;return le},m.prototype.readUintBE=m.prototype.readUIntBE=function(k,M,se){k=k>>>0,M=M>>>0,se||At(k,M,this.length);let le=this[k+--M],Fe=1;for(;M>0&&(Fe*=256);)le+=this[k+--M]*Fe;return le},m.prototype.readUint8=m.prototype.readUInt8=function(k,M){return k=k>>>0,M||At(k,1,this.length),this[k]},m.prototype.readUint16LE=m.prototype.readUInt16LE=function(k,M){return k=k>>>0,M||At(k,2,this.length),this[k]|this[k+1]<<8},m.prototype.readUint16BE=m.prototype.readUInt16BE=function(k,M){return k=k>>>0,M||At(k,2,this.length),this[k]<<8|this[k+1]},m.prototype.readUint32LE=m.prototype.readUInt32LE=function(k,M){return k=k>>>0,M||At(k,4,this.length),(this[k]|this[k+1]<<8|this[k+2]<<16)+this[k+3]*16777216},m.prototype.readUint32BE=m.prototype.readUInt32BE=function(k,M){return k=k>>>0,M||At(k,4,this.length),this[k]*16777216+(this[k+1]<<16|this[k+2]<<8|this[k+3])},m.prototype.readBigUInt64LE=rn(function(k){k=k>>>0,Fn(k,"offset");const M=this[k],se=this[k+7];(M===void 0||se===void 0)&&yr(k,this.length-8);const le=M+this[++k]*2**8+this[++k]*2**16+this[++k]*2**24,Fe=this[++k]+this[++k]*2**8+this[++k]*2**16+se*2**24;return BigInt(le)+(BigInt(Fe)<<BigInt(32))}),m.prototype.readBigUInt64BE=rn(function(k){k=k>>>0,Fn(k,"offset");const M=this[k],se=this[k+7];(M===void 0||se===void 0)&&yr(k,this.length-8);const le=M*2**24+this[++k]*2**16+this[++k]*2**8+this[++k],Fe=this[++k]*2**24+this[++k]*2**16+this[++k]*2**8+se;return(BigInt(le)<<BigInt(32))+BigInt(Fe)}),m.prototype.readIntLE=function(k,M,se){k=k>>>0,M=M>>>0,se||At(k,M,this.length);let le=this[k],Fe=1,Ye=0;for(;++Ye<M&&(Fe*=256);)le+=this[k+Ye]*Fe;return Fe*=128,le>=Fe&&(le-=Math.pow(2,8*M)),le},m.prototype.readIntBE=function(k,M,se){k=k>>>0,M=M>>>0,se||At(k,M,this.length);let le=M,Fe=1,Ye=this[k+--le];for(;le>0&&(Fe*=256);)Ye+=this[k+--le]*Fe;return Fe*=128,Ye>=Fe&&(Ye-=Math.pow(2,8*M)),Ye},m.prototype.readInt8=function(k,M){return k=k>>>0,M||At(k,1,this.length),this[k]&128?(255-this[k]+1)*-1:this[k]},m.prototype.readInt16LE=function(k,M){k=k>>>0,M||At(k,2,this.length);const se=this[k]|this[k+1]<<8;return se&32768?se|4294901760:se},m.prototype.readInt16BE=function(k,M){k=k>>>0,M||At(k,2,this.length);const se=this[k+1]|this[k]<<8;return se&32768?se|4294901760:se},m.prototype.readInt32LE=function(k,M){return k=k>>>0,M||At(k,4,this.length),this[k]|this[k+1]<<8|this[k+2]<<16|this[k+3]<<24},m.prototype.readInt32BE=function(k,M){return k=k>>>0,M||At(k,4,this.length),this[k]<<24|this[k+1]<<16|this[k+2]<<8|this[k+3]},m.prototype.readBigInt64LE=rn(function(k){k=k>>>0,Fn(k,"offset");const M=this[k],se=this[k+7];(M===void 0||se===void 0)&&yr(k,this.length-8);const le=this[k+4]+this[k+5]*2**8+this[k+6]*2**16+(se<<24);return(BigInt(le)<<BigInt(32))+BigInt(M+this[++k]*256+this[++k]*65536+this[++k]*16777216)}),m.prototype.readBigInt64BE=rn(function(k){k=k>>>0,Fn(k,"offset");const M=this[k],se=this[k+7];(M===void 0||se===void 0)&&yr(k,this.length-8);const le=(M<<24)+this[++k]*2**16+this[++k]*2**8+this[++k];return(BigInt(le)<<BigInt(32))+BigInt(this[++k]*16777216+this[++k]*65536+this[++k]*256+se)}),m.prototype.readFloatLE=function(k,M){return k=k>>>0,M||At(k,4,this.length),o.read(this,k,!0,23,4)},m.prototype.readFloatBE=function(k,M){return k=k>>>0,M||At(k,4,this.length),o.read(this,k,!1,23,4)},m.prototype.readDoubleLE=function(k,M){return k=k>>>0,M||At(k,8,this.length),o.read(this,k,!0,52,8)},m.prototype.readDoubleBE=function(k,M){return k=k>>>0,M||At(k,8,this.length),o.read(this,k,!1,52,8)};function gt(G,k,M,se,le,Fe){if(!m.isBuffer(G))throw new TypeError('"buffer" argument must be a Buffer instance');if(k>le||k<Fe)throw new RangeError('"value" argument is out of bounds');if(M+se>G.length)throw new RangeError("Index out of range")}m.prototype.writeUintLE=m.prototype.writeUIntLE=function(k,M,se,le){if(k=+k,M=M>>>0,se=se>>>0,!le){const mt=Math.pow(2,8*se)-1;gt(this,k,M,se,mt,0)}let Fe=1,Ye=0;for(this[M]=k&255;++Ye<se&&(Fe*=256);)this[M+Ye]=k/Fe&255;return M+se},m.prototype.writeUintBE=m.prototype.writeUIntBE=function(k,M,se,le){if(k=+k,M=M>>>0,se=se>>>0,!le){const mt=Math.pow(2,8*se)-1;gt(this,k,M,se,mt,0)}let Fe=se-1,Ye=1;for(this[M+Fe]=k&255;--Fe>=0&&(Ye*=256);)this[M+Fe]=k/Ye&255;return M+se},m.prototype.writeUint8=m.prototype.writeUInt8=function(k,M,se){return k=+k,M=M>>>0,se||gt(this,k,M,1,255,0),this[M]=k&255,M+1},m.prototype.writeUint16LE=m.prototype.writeUInt16LE=function(k,M,se){return k=+k,M=M>>>0,se||gt(this,k,M,2,65535,0),this[M]=k&255,this[M+1]=k>>>8,M+2},m.prototype.writeUint16BE=m.prototype.writeUInt16BE=function(k,M,se){return k=+k,M=M>>>0,se||gt(this,k,M,2,65535,0),this[M]=k>>>8,this[M+1]=k&255,M+2},m.prototype.writeUint32LE=m.prototype.writeUInt32LE=function(k,M,se){return k=+k,M=M>>>0,se||gt(this,k,M,4,4294967295,0),this[M+3]=k>>>24,this[M+2]=k>>>16,this[M+1]=k>>>8,this[M]=k&255,M+4},m.prototype.writeUint32BE=m.prototype.writeUInt32BE=function(k,M,se){return k=+k,M=M>>>0,se||gt(this,k,M,4,4294967295,0),this[M]=k>>>24,this[M+1]=k>>>16,this[M+2]=k>>>8,this[M+3]=k&255,M+4};function Vt(G,k,M,se,le){$i(k,se,le,G,M,7);let Fe=Number(k&BigInt(4294967295));G[M++]=Fe,Fe=Fe>>8,G[M++]=Fe,Fe=Fe>>8,G[M++]=Fe,Fe=Fe>>8,G[M++]=Fe;let Ye=Number(k>>BigInt(32)&BigInt(4294967295));return G[M++]=Ye,Ye=Ye>>8,G[M++]=Ye,Ye=Ye>>8,G[M++]=Ye,Ye=Ye>>8,G[M++]=Ye,M}function ii(G,k,M,se,le){$i(k,se,le,G,M,7);let Fe=Number(k&BigInt(4294967295));G[M+7]=Fe,Fe=Fe>>8,G[M+6]=Fe,Fe=Fe>>8,G[M+5]=Fe,Fe=Fe>>8,G[M+4]=Fe;let Ye=Number(k>>BigInt(32)&BigInt(4294967295));return G[M+3]=Ye,Ye=Ye>>8,G[M+2]=Ye,Ye=Ye>>8,G[M+1]=Ye,Ye=Ye>>8,G[M]=Ye,M+8}m.prototype.writeBigUInt64LE=rn(function(k,M=0){return Vt(this,k,M,BigInt(0),BigInt("0xffffffffffffffff"))}),m.prototype.writeBigUInt64BE=rn(function(k,M=0){return ii(this,k,M,BigInt(0),BigInt("0xffffffffffffffff"))}),m.prototype.writeIntLE=function(k,M,se,le){if(k=+k,M=M>>>0,!le){const Jt=Math.pow(2,8*se-1);gt(this,k,M,se,Jt-1,-Jt)}let Fe=0,Ye=1,mt=0;for(this[M]=k&255;++Fe<se&&(Ye*=256);)k<0&&mt===0&&this[M+Fe-1]!==0&&(mt=1),this[M+Fe]=(k/Ye>>0)-mt&255;return M+se},m.prototype.writeIntBE=function(k,M,se,le){if(k=+k,M=M>>>0,!le){const Jt=Math.pow(2,8*se-1);gt(this,k,M,se,Jt-1,-Jt)}let Fe=se-1,Ye=1,mt=0;for(this[M+Fe]=k&255;--Fe>=0&&(Ye*=256);)k<0&&mt===0&&this[M+Fe+1]!==0&&(mt=1),this[M+Fe]=(k/Ye>>0)-mt&255;return M+se},m.prototype.writeInt8=function(k,M,se){return k=+k,M=M>>>0,se||gt(this,k,M,1,127,-128),k<0&&(k=255+k+1),this[M]=k&255,M+1},m.prototype.writeInt16LE=function(k,M,se){return k=+k,M=M>>>0,se||gt(this,k,M,2,32767,-32768),this[M]=k&255,this[M+1]=k>>>8,M+2},m.prototype.writeInt16BE=function(k,M,se){return k=+k,M=M>>>0,se||gt(this,k,M,2,32767,-32768),this[M]=k>>>8,this[M+1]=k&255,M+2},m.prototype.writeInt32LE=function(k,M,se){return k=+k,M=M>>>0,se||gt(this,k,M,4,2147483647,-2147483648),this[M]=k&255,this[M+1]=k>>>8,this[M+2]=k>>>16,this[M+3]=k>>>24,M+4},m.prototype.writeInt32BE=function(k,M,se){return k=+k,M=M>>>0,se||gt(this,k,M,4,2147483647,-2147483648),k<0&&(k=4294967295+k+1),this[M]=k>>>24,this[M+1]=k>>>16,this[M+2]=k>>>8,this[M+3]=k&255,M+4},m.prototype.writeBigInt64LE=rn(function(k,M=0){return Vt(this,k,M,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),m.prototype.writeBigInt64BE=rn(function(k,M=0){return ii(this,k,M,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Ki(G,k,M,se,le,Fe){if(M+se>G.length)throw new RangeError("Index out of range");if(M<0)throw new RangeError("Index out of range")}function Ni(G,k,M,se,le){return k=+k,M=M>>>0,le||Ki(G,k,M,4,34028234663852886e22,-34028234663852886e22),o.write(G,k,M,se,23,4),M+4}m.prototype.writeFloatLE=function(k,M,se){return Ni(this,k,M,!0,se)},m.prototype.writeFloatBE=function(k,M,se){return Ni(this,k,M,!1,se)};function si(G,k,M,se,le){return k=+k,M=M>>>0,le||Ki(G,k,M,8,17976931348623157e292,-17976931348623157e292),o.write(G,k,M,se,52,8),M+8}m.prototype.writeDoubleLE=function(k,M,se){return si(this,k,M,!0,se)},m.prototype.writeDoubleBE=function(k,M,se){return si(this,k,M,!1,se)},m.prototype.copy=function(k,M,se,le){if(!m.isBuffer(k))throw new TypeError("argument should be a Buffer");if(se||(se=0),!le&&le!==0&&(le=this.length),M>=k.length&&(M=k.length),M||(M=0),le>0&&le<se&&(le=se),le===se||k.length===0||this.length===0)return 0;if(M<0)throw new RangeError("targetStart out of bounds");if(se<0||se>=this.length)throw new RangeError("Index out of range");if(le<0)throw new RangeError("sourceEnd out of bounds");le>this.length&&(le=this.length),k.length-M<le-se&&(le=k.length-M+se);const Fe=le-se;return this===k&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(M,se,le):Uint8Array.prototype.set.call(k,this.subarray(se,le),M),Fe},m.prototype.fill=function(k,M,se,le){if(typeof k=="string"){if(typeof M=="string"?(le=M,M=0,se=this.length):typeof se=="string"&&(le=se,se=this.length),le!==void 0&&typeof le!="string")throw new TypeError("encoding must be a string");if(typeof le=="string"&&!m.isEncoding(le))throw new TypeError("Unknown encoding: "+le);if(k.length===1){const Ye=k.charCodeAt(0);(le==="utf8"&&Ye<128||le==="latin1")&&(k=Ye)}}else typeof k=="number"?k=k&255:typeof k=="boolean"&&(k=Number(k));if(M<0||this.length<M||this.length<se)throw new RangeError("Out of range index");if(se<=M)return this;M=M>>>0,se=se===void 0?this.length:se>>>0,k||(k=0);let Fe;if(typeof k=="number")for(Fe=M;Fe<se;++Fe)this[Fe]=k;else{const Ye=m.isBuffer(k)?k:m.from(k,le),mt=Ye.length;if(mt===0)throw new TypeError('The value "'+k+'" is invalid for argument "value"');for(Fe=0;Fe<se-M;++Fe)this[Fe+M]=Ye[Fe%mt]}return this};const Di={};function hi(G,k,M){Di[G]=class extends M{constructor(){super(),Object.defineProperty(this,"message",{value:k.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${G}]`,this.stack,delete this.name}get code(){return G}set code(le){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:le,writable:!0})}toString(){return`${this.name} [${G}]: ${this.message}`}}}hi("ERR_BUFFER_OUT_OF_BOUNDS",function(G){return G?`${G} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),hi("ERR_INVALID_ARG_TYPE",function(G,k){return`The "${G}" argument must be of type number. Received type ${typeof k}`},TypeError),hi("ERR_OUT_OF_RANGE",function(G,k,M){let se=`The value of "${G}" is out of range.`,le=M;return Number.isInteger(M)&&Math.abs(M)>4294967296?le=On(String(M)):typeof M=="bigint"&&(le=String(M),(M>BigInt(2)**BigInt(32)||M<-(BigInt(2)**BigInt(32)))&&(le=On(le)),le+="n"),se+=` It must be ${k}. Received ${le}`,se},RangeError);function On(G){let k="",M=G.length;const se=G[0]==="-"?1:0;for(;M>=se+4;M-=3)k=`_${G.slice(M-3,M)}${k}`;return`${G.slice(0,M)}${k}`}function nn(G,k,M){Fn(k,"offset"),(G[k]===void 0||G[k+M]===void 0)&&yr(k,G.length-(M+1))}function $i(G,k,M,se,le,Fe){if(G>M||G<k){const Ye=typeof k=="bigint"?"n":"";let mt;throw Fe>3?k===0||k===BigInt(0)?mt=`>= 0${Ye} and < 2${Ye} ** ${(Fe+1)*8}${Ye}`:mt=`>= -(2${Ye} ** ${(Fe+1)*8-1}${Ye}) and < 2 ** ${(Fe+1)*8-1}${Ye}`:mt=`>= ${k}${Ye} and <= ${M}${Ye}`,new Di.ERR_OUT_OF_RANGE("value",mt,G)}nn(se,le,Fe)}function Fn(G,k){if(typeof G!="number")throw new Di.ERR_INVALID_ARG_TYPE(k,"number",G)}function yr(G,k,M){throw Math.floor(G)!==G?(Fn(G,M),new Di.ERR_OUT_OF_RANGE(M||"offset","an integer",G)):k<0?new Di.ERR_BUFFER_OUT_OF_BOUNDS:new Di.ERR_OUT_OF_RANGE(M||"offset",`>= ${M?1:0} and <= ${k}`,G)}const Dr=/[^+/0-9A-Za-z-_]/g;function qn(G){if(G=G.split("=")[0],G=G.trim().replace(Dr,""),G.length<2)return"";for(;G.length%4!==0;)G=G+"=";return G}function Oi(G,k){k=k||1/0;let M;const se=G.length;let le=null;const Fe=[];for(let Ye=0;Ye<se;++Ye){if(M=G.charCodeAt(Ye),M>55295&&M<57344){if(!le){if(M>56319){(k-=3)>-1&&Fe.push(239,191,189);continue}else if(Ye+1===se){(k-=3)>-1&&Fe.push(239,191,189);continue}le=M;continue}if(M<56320){(k-=3)>-1&&Fe.push(239,191,189),le=M;continue}M=(le-55296<<10|M-56320)+65536}else le&&(k-=3)>-1&&Fe.push(239,191,189);if(le=null,M<128){if((k-=1)<0)break;Fe.push(M)}else if(M<2048){if((k-=2)<0)break;Fe.push(M>>6|192,M&63|128)}else if(M<65536){if((k-=3)<0)break;Fe.push(M>>12|224,M>>6&63|128,M&63|128)}else if(M<1114112){if((k-=4)<0)break;Fe.push(M>>18|240,M>>12&63|128,M>>6&63|128,M&63|128)}else throw new Error("Invalid code point")}return Fe}function xi(G){const k=[];for(let M=0;M<G.length;++M)k.push(G.charCodeAt(M)&255);return k}function mn(G,k){let M,se,le;const Fe=[];for(let Ye=0;Ye<G.length&&!((k-=2)<0);++Ye)M=G.charCodeAt(Ye),se=M>>8,le=M%256,Fe.push(le),Fe.push(se);return Fe}function Xe(G){return e.toByteArray(qn(G))}function It(G,k,M,se){let le;for(le=0;le<se&&!(le+M>=k.length||le>=G.length);++le)k[le+M]=G[le];return le}function ri(G,k){return G instanceof k||G!=null&&G.constructor!=null&&G.constructor.name!=null&&G.constructor.name===k.name}function ht(G){return G!==G}const ni=function(){const G="0123456789abcdef",k=new Array(256);for(let M=0;M<16;++M){const se=M*16;for(let le=0;le<16;++le)k[se+le]=G[M]+G[le]}return k}();function rn(G){return typeof BigInt>"u"?ue:G}function ue(){throw new Error("BigInt not supported")}},36117:function(Kt,Ve){var a,e,o;function _(E){"@babel/helpers - typeof";return _=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(z){return typeof z}:function(z){return z&&typeof Symbol=="function"&&z.constructor===Symbol&&z!==Symbol.prototype?"symbol":typeof z},_(E)}(function(E,z){if(1)e=[Ve],a=z,o=typeof a=="function"?a.apply(Ve,e):a,o!==void 0&&(Kt.exports=o);else var q})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:this,function(E){"use strict";Object.defineProperty(E,"__esModule",{value:!0}),E.CancelablePromise=void 0,E.cancelable=jt,E.default=void 0,E.isCancelablePromise=di;function z(gt,Vt){if(typeof Vt!="function"&&Vt!==null)throw new TypeError("Super expression must either be null or a function");gt.prototype=Object.create(Vt&&Vt.prototype,{constructor:{value:gt,writable:!0,configurable:!0}}),Object.defineProperty(gt,"prototype",{writable:!1}),Vt&&q(gt,Vt)}function q(gt,Vt){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ki,Ni){return Ki.__proto__=Ni,Ki},q(gt,Vt)}function m(gt){var Vt=Y();return function(){var Ki=b(gt),Ni;if(Vt){var si=b(this).constructor;Ni=Reflect.construct(Ki,arguments,si)}else Ni=Ki.apply(this,arguments);return L(this,Ni)}}function L(gt,Vt){if(Vt&&(_(Vt)==="object"||typeof Vt=="function"))return Vt;if(Vt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return B(gt)}function B(gt){if(gt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return gt}function Y(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function b(gt){return b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ii){return ii.__proto__||Object.getPrototypeOf(ii)},b(gt)}function W(gt,Vt){var ii=typeof Symbol<"u"&&gt[Symbol.iterator]||gt["@@iterator"];if(!ii){if(Array.isArray(gt)||(ii=P(gt))||Vt&&gt&&typeof gt.length=="number"){ii&&(gt=ii);var Ki=0,Ni=function(){};return{s:Ni,n:function(){return Ki>=gt.length?{done:!0}:{done:!1,value:gt[Ki++]}},e:function(nn){throw nn},f:Ni}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var si=!0,Di=!1,hi;return{s:function(){ii=ii.call(gt)},n:function(){var nn=ii.next();return si=nn.done,nn},e:function(nn){Di=!0,hi=nn},f:function(){try{!si&&ii.return!=null&&ii.return()}finally{if(Di)throw hi}}}}function P(gt,Vt){if(gt){if(typeof gt=="string")return C(gt,Vt);var ii=Object.prototype.toString.call(gt).slice(8,-1);if(ii==="Object"&&gt.constructor&&(ii=gt.constructor.name),ii==="Map"||ii==="Set")return Array.from(gt);if(ii==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ii))return C(gt,Vt)}}function C(gt,Vt){(Vt==null||Vt>gt.length)&&(Vt=gt.length);for(var ii=0,Ki=new Array(Vt);ii<Vt;ii++)Ki[ii]=gt[ii];return Ki}function R(gt,Vt){if(!(gt instanceof Vt))throw new TypeError("Cannot call a class as a function")}function oe(gt,Vt){for(var ii=0;ii<Vt.length;ii++){var Ki=Vt[ii];Ki.enumerable=Ki.enumerable||!1,Ki.configurable=!0,"value"in Ki&&(Ki.writable=!0),Object.defineProperty(gt,Ki.key,Ki)}}function Re(gt,Vt,ii){return Vt&&oe(gt.prototype,Vt),ii&&oe(gt,ii),Object.defineProperty(gt,"prototype",{writable:!1}),gt}function ne(gt,Vt,ii){return Vt in gt?Object.defineProperty(gt,Vt,{value:ii,enumerable:!0,configurable:!0,writable:!0}):gt[Vt]=ii,gt}function te(gt,Vt,ii){He(gt,Vt),Vt.set(gt,ii)}function He(gt,Vt){if(Vt.has(gt))throw new TypeError("Cannot initialize the same private elements twice on an object")}function V(gt,Vt){var ii=Je(gt,Vt,"get");return xe(gt,ii)}function xe(gt,Vt){return Vt.get?Vt.get.call(gt):Vt.value}function Ke(gt,Vt,ii){var Ki=Je(gt,Vt,"set");return de(gt,Ki,ii),ii}function Je(gt,Vt,ii){if(!Vt.has(gt))throw new TypeError("attempted to "+ii+" private field on non-instance");return Vt.get(gt)}function de(gt,Vt,ii){if(Vt.set)Vt.set.call(gt,ii);else{if(!Vt.writable)throw new TypeError("attempted to set read only private field");Vt.value=ii}}var ft=typeof Symbol<"u"?Symbol.toStringTag:"@@toStringTag",ct=new WeakMap,ji=new WeakMap,Wt=function(){function gt(Vt){var ii=Vt.executor,Ki=ii===void 0?function(){}:ii,Ni=Vt.internals,si=Ni===void 0?At():Ni,Di=Vt.promise,hi=Di===void 0?new Promise(function(On,nn){return Ki(On,nn,function($i){si.onCancelList.push($i)})}):Di;R(this,gt),te(this,ct,{writable:!0,value:void 0}),te(this,ji,{writable:!0,value:void 0}),ne(this,ft,"CancelablePromise"),this.cancel=this.cancel.bind(this),Ke(this,ct,si),Ke(this,ji,hi||new Promise(function(On,nn){return Ki(On,nn,function($i){si.onCancelList.push($i)})}))}return Re(gt,[{key:"then",value:function(ii,Ki){return Pt(V(this,ji).then(ot(ii,V(this,ct)),ot(Ki,V(this,ct))),V(this,ct))}},{key:"catch",value:function(ii){return Pt(V(this,ji).catch(ot(ii,V(this,ct))),V(this,ct))}},{key:"finally",value:function(ii,Ki){var Ni=this;return Ki&&V(this,ct).onCancelList.push(ii),Pt(V(this,ji).finally(ot(function(){if(ii)return Ki&&(V(Ni,ct).onCancelList=V(Ni,ct).onCancelList.filter(function(si){return si!==ii})),ii()},V(this,ct))),V(this,ct))}},{key:"cancel",value:function(){V(this,ct).isCanceled=!0;var ii=V(this,ct).onCancelList;V(this,ct).onCancelList=[];var Ki=W(ii),Ni;try{for(Ki.s();!(Ni=Ki.n()).done;){var si=Ni.value;if(typeof si=="function")try{si()}catch(Di){console.error(Di)}}}catch(Di){Ki.e(Di)}finally{Ki.f()}}},{key:"isCanceled",value:function(){return V(this,ct).isCanceled===!0}}]),gt}(),Mt=function(gt){z(ii,gt);var Vt=m(ii);function ii(Ki){return R(this,ii),Vt.call(this,{executor:Ki})}return Re(ii)}(Wt);E.CancelablePromise=Mt,ne(Mt,"all",function(Vt){return lt(Vt,Promise.all(Vt))}),ne(Mt,"allSettled",function(Vt){return lt(Vt,Promise.allSettled(Vt))}),ne(Mt,"any",function(Vt){return lt(Vt,Promise.any(Vt))}),ne(Mt,"race",function(Vt){return lt(Vt,Promise.race(Vt))}),ne(Mt,"resolve",function(Vt){return jt(Promise.resolve(Vt))}),ne(Mt,"reject",function(Vt){return jt(Promise.reject(Vt))}),ne(Mt,"isCancelable",di);var Li=Mt;E.default=Li;function jt(gt){return Pt(gt,At())}function di(gt){return gt instanceof Mt||gt instanceof Wt}function ot(gt,Vt){if(gt)return function(ii){if(!Vt.isCanceled){var Ki=gt(ii);return di(Ki)&&Vt.onCancelList.push(Ki.cancel),Ki}return ii}}function Pt(gt,Vt){return new Wt({internals:Vt,promise:gt})}function lt(gt,Vt){var ii=At();return ii.onCancelList.push(function(){var Ki=W(gt),Ni;try{for(Ki.s();!(Ni=Ki.n()).done;){var si=Ni.value;di(si)&&si.cancel()}}catch(Di){Ki.e(Di)}finally{Ki.f()}}),new Wt({internals:ii,promise:Vt})}function At(){return{isCanceled:!1,onCancelList:[]}}})},19021:function(Kt,Ve,a){(function(e,o){Kt.exports=Ve=o()})(this,function(){var e=e||function(o,_){var E;if(typeof window<"u"&&window.crypto&&(E=window.crypto),typeof self<"u"&&self.crypto&&(E=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(E=globalThis.crypto),!E&&typeof window<"u"&&window.msCrypto&&(E=window.msCrypto),!E&&typeof a.g<"u"&&a.g.crypto&&(E=a.g.crypto),!E)try{E=a(50477)}catch{}var z=function(){if(E){if(typeof E.getRandomValues=="function")try{return E.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof E.randomBytes=="function")try{return E.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},q=Object.create||function(){function ne(){}return function(te){var He;return ne.prototype=te,He=new ne,ne.prototype=null,He}}(),m={},L=m.lib={},B=L.Base=function(){return{extend:function(ne){var te=q(this);return ne&&te.mixIn(ne),(!te.hasOwnProperty("init")||this.init===te.init)&&(te.init=function(){te.$super.init.apply(this,arguments)}),te.init.prototype=te,te.$super=this,te},create:function(){var ne=this.extend();return ne.init.apply(ne,arguments),ne},init:function(){},mixIn:function(ne){for(var te in ne)ne.hasOwnProperty(te)&&(this[te]=ne[te]);ne.hasOwnProperty("toString")&&(this.toString=ne.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),Y=L.WordArray=B.extend({init:function(ne,te){ne=this.words=ne||[],te!=_?this.sigBytes=te:this.sigBytes=ne.length*4},toString:function(ne){return(ne||W).stringify(this)},concat:function(ne){var te=this.words,He=ne.words,V=this.sigBytes,xe=ne.sigBytes;if(this.clamp(),V%4)for(var Ke=0;Ke<xe;Ke++){var Je=He[Ke>>>2]>>>24-Ke%4*8&255;te[V+Ke>>>2]|=Je<<24-(V+Ke)%4*8}else for(var de=0;de<xe;de+=4)te[V+de>>>2]=He[de>>>2];return this.sigBytes+=xe,this},clamp:function(){var ne=this.words,te=this.sigBytes;ne[te>>>2]&=4294967295<<32-te%4*8,ne.length=o.ceil(te/4)},clone:function(){var ne=B.clone.call(this);return ne.words=this.words.slice(0),ne},random:function(ne){for(var te=[],He=0;He<ne;He+=4)te.push(z());return new Y.init(te,ne)}}),b=m.enc={},W=b.Hex={stringify:function(ne){for(var te=ne.words,He=ne.sigBytes,V=[],xe=0;xe<He;xe++){var Ke=te[xe>>>2]>>>24-xe%4*8&255;V.push((Ke>>>4).toString(16)),V.push((Ke&15).toString(16))}return V.join("")},parse:function(ne){for(var te=ne.length,He=[],V=0;V<te;V+=2)He[V>>>3]|=parseInt(ne.substr(V,2),16)<<24-V%8*4;return new Y.init(He,te/2)}},P=b.Latin1={stringify:function(ne){for(var te=ne.words,He=ne.sigBytes,V=[],xe=0;xe<He;xe++){var Ke=te[xe>>>2]>>>24-xe%4*8&255;V.push(String.fromCharCode(Ke))}return V.join("")},parse:function(ne){for(var te=ne.length,He=[],V=0;V<te;V++)He[V>>>2]|=(ne.charCodeAt(V)&255)<<24-V%4*8;return new Y.init(He,te)}},C=b.Utf8={stringify:function(ne){try{return decodeURIComponent(escape(P.stringify(ne)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(ne){return P.parse(unescape(encodeURIComponent(ne)))}},R=L.BufferedBlockAlgorithm=B.extend({reset:function(){this._data=new Y.init,this._nDataBytes=0},_append:function(ne){typeof ne=="string"&&(ne=C.parse(ne)),this._data.concat(ne),this._nDataBytes+=ne.sigBytes},_process:function(ne){var te,He=this._data,V=He.words,xe=He.sigBytes,Ke=this.blockSize,Je=Ke*4,de=xe/Je;ne?de=o.ceil(de):de=o.max((de|0)-this._minBufferSize,0);var ft=de*Ke,ct=o.min(ft*4,xe);if(ft){for(var ji=0;ji<ft;ji+=Ke)this._doProcessBlock(V,ji);te=V.splice(0,ft),He.sigBytes-=ct}return new Y.init(te,ct)},clone:function(){var ne=B.clone.call(this);return ne._data=this._data.clone(),ne},_minBufferSize:0}),oe=L.Hasher=R.extend({cfg:B.extend(),init:function(ne){this.cfg=this.cfg.extend(ne),this.reset()},reset:function(){R.reset.call(this),this._doReset()},update:function(ne){return this._append(ne),this._process(),this},finalize:function(ne){ne&&this._append(ne);var te=this._doFinalize();return te},blockSize:512/32,_createHelper:function(ne){return function(te,He){return new ne.init(He).finalize(te)}},_createHmacHelper:function(ne){return function(te,He){return new Re.HMAC.init(ne,He).finalize(te)}}}),Re=m.algo={};return m}(Math);return e})},80754:function(Kt,Ve,a){(function(e,o){Kt.exports=Ve=o(a(19021))})(this,function(e){return function(){var o=e,_=o.lib,E=_.WordArray,z=o.enc,q=z.Base64={stringify:function(L){var B=L.words,Y=L.sigBytes,b=this._map;L.clamp();for(var W=[],P=0;P<Y;P+=3)for(var C=B[P>>>2]>>>24-P%4*8&255,R=B[P+1>>>2]>>>24-(P+1)%4*8&255,oe=B[P+2>>>2]>>>24-(P+2)%4*8&255,Re=C<<16|R<<8|oe,ne=0;ne<4&&P+ne*.75<Y;ne++)W.push(b.charAt(Re>>>6*(3-ne)&63));var te=b.charAt(64);if(te)for(;W.length%4;)W.push(te);return W.join("")},parse:function(L){var B=L.length,Y=this._map,b=this._reverseMap;if(!b){b=this._reverseMap=[];for(var W=0;W<Y.length;W++)b[Y.charCodeAt(W)]=W}var P=Y.charAt(64);if(P){var C=L.indexOf(P);C!==-1&&(B=C)}return m(L,B,b)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function m(L,B,Y){for(var b=[],W=0,P=0;P<B;P++)if(P%4){var C=Y[L.charCodeAt(P-1)]<<P%4*2,R=Y[L.charCodeAt(P)]>>>6-P%4*2,oe=C|R;b[W>>>2]|=oe<<24-W%4*8,W++}return E.create(b,W)}}(),e.enc.Base64})},17327:function(Kt,Ve,a){(function(e,o,_){Kt.exports=Ve=o(a(19021),a(45471),a(51025))})(this,function(e){return e.HmacSHA1})},51025:function(Kt,Ve,a){(function(e,o){Kt.exports=Ve=o(a(19021))})(this,function(e){(function(){var o=e,_=o.lib,E=_.Base,z=o.enc,q=z.Utf8,m=o.algo,L=m.HMAC=E.extend({init:function(B,Y){B=this._hasher=new B.init,typeof Y=="string"&&(Y=q.parse(Y));var b=B.blockSize,W=b*4;Y.sigBytes>W&&(Y=B.finalize(Y)),Y.clamp();for(var P=this._oKey=Y.clone(),C=this._iKey=Y.clone(),R=P.words,oe=C.words,Re=0;Re<b;Re++)R[Re]^=1549556828,oe[Re]^=909522486;P.sigBytes=C.sigBytes=W,this.reset()},reset:function(){var B=this._hasher;B.reset(),B.update(this._iKey)},update:function(B){return this._hasher.update(B),this},finalize:function(B){var Y=this._hasher,b=Y.finalize(B);Y.reset();var W=Y.finalize(this._oKey.clone().concat(b));return W}})})()})},45471:function(Kt,Ve,a){(function(e,o){Kt.exports=Ve=o(a(19021))})(this,function(e){return function(){var o=e,_=o.lib,E=_.WordArray,z=_.Hasher,q=o.algo,m=[],L=q.SHA1=z.extend({_doReset:function(){this._hash=new E.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(B,Y){for(var b=this._hash.words,W=b[0],P=b[1],C=b[2],R=b[3],oe=b[4],Re=0;Re<80;Re++){if(Re<16)m[Re]=B[Y+Re]|0;else{var ne=m[Re-3]^m[Re-8]^m[Re-14]^m[Re-16];m[Re]=ne<<1|ne>>>31}var te=(W<<5|W>>>27)+oe+m[Re];Re<20?te+=(P&C|~P&R)+1518500249:Re<40?te+=(P^C^R)+1859775393:Re<60?te+=(P&C|P&R|C&R)-1894007588:te+=(P^C^R)-899497514,oe=R,R=C,C=P<<30|P>>>2,P=W,W=te}b[0]=b[0]+W|0,b[1]=b[1]+P|0,b[2]=b[2]+C|0,b[3]=b[3]+R|0,b[4]=b[4]+oe|0},_doFinalize:function(){var B=this._data,Y=B.words,b=this._nDataBytes*8,W=B.sigBytes*8;return Y[W>>>5]|=128<<24-W%32,Y[(W+64>>>9<<4)+14]=Math.floor(b/4294967296),Y[(W+64>>>9<<4)+15]=b,B.sigBytes=Y.length*4,this._process(),this._hash},clone:function(){var B=z.clone.call(this);return B._hash=this._hash.clone(),B}});o.SHA1=z._createHelper(L),o.HmacSHA1=z._createHmacHelper(L)}(),e.SHA1})},17334:Kt=>{function Ve(a,e=100,o={}){if(typeof a!="function")throw new TypeError(`Expected the first parameter to be a function, got \`${typeof a}\`.`);if(e<0)throw new RangeError("`wait` must not be negative.");const{immediate:_}=typeof o=="boolean"?{immediate:o}:o;let E,z,q,m,L;function B(){const W=E,P=z;return E=void 0,z=void 0,L=a.apply(W,P),L}function Y(){const W=Date.now()-m;W<e&&W>=0?q=setTimeout(Y,e-W):(q=void 0,_||(L=B()))}const b=function(...W){if(E&&this!==E&&Object.getPrototypeOf(this)===Object.getPrototypeOf(E))throw new Error("Debounced method called with different contexts of the same prototype.");E=this,z=W,m=Date.now();const P=_&&!q;return q||(q=setTimeout(Y,e)),P&&(L=B()),L};return Object.defineProperty(b,"isPending",{get(){return q!==void 0}}),b.clear=()=>{q&&(clearTimeout(q),q=void 0)},b.flush=()=>{q&&b.trigger()},b.trigger=()=>{L=B(),b.clear()},b}Kt.exports.debounce=Ve,Kt.exports=Ve},43850:function(Kt){(function(Ve,a){Kt.exports=a()})(typeof self<"u"?self:this,function(){return function(){var Ve={537:function(){typeof window<"u"&&function(){for(var _=0,E=["ms","moz","webkit","o"],z=0;z<E.length&&!window.requestAnimationFrame;++z)window.requestAnimationFrame=window[E[z]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[E[z]+"CancelAnimationFrame"]||window[E[z]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(q,m){var L=new Date().getTime(),B=Math.max(0,16-(L-_)),Y=window.setTimeout(function(){q(L+B)},B);return _=L+B,Y}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(q){clearTimeout(q)})}()}},a={};function e(_){var E=a[_];if(E!==void 0)return E.exports;var z=a[_]={exports:{}};return Ve[_](z,z.exports,e),z.exports}e.d=function(_,E){for(var z in E)e.o(E,z)&&!e.o(_,z)&&Object.defineProperty(_,z,{enumerable:!0,get:E[z]})},e.o=function(_,E){return Object.prototype.hasOwnProperty.call(_,E)},e.r=function(_){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_,"__esModule",{value:!0})};var o={};return function(){"use strict";e.r(o),e.d(o,{Anchors:function(){return de},Category:function(){return Fn},Emoji:function(){return $i},EmojiData:function(){return ii},EmojiIndex:function(){return Vt},EmojiView:function(){return Ki},Picker:function(){return rn},Preview:function(){return Dr},Search:function(){return Oi},Skins:function(){return yr},frequently:function(){return V},sanitize:function(){return Ni},store:function(){return B},uncompress:function(){return Re}});var _,E,z="emoji-mart",q=JSON,m=typeof window<"u"&&"localStorage"in window;function L(ue,G){if(E)E(ue,G);else{if(!m)return;try{window.localStorage["".concat(z,".").concat(ue)]=q.stringify(G)}catch{}}}var B={update:function(ue){for(var G in ue)L(G,ue[G])},set:L,get:function(ue){if(_)return _(ue);if(m){try{var G=window.localStorage["".concat(z,".").concat(ue)]}catch{return}return G?JSON.parse(G):void 0}},setNamespace:function(ue){z=ue},setHandlers:function(ue){ue||(ue={}),_=ue.getter,E=ue.setter}};function Y(ue){return Y=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(G){return typeof G}:function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},Y(ue)}function b(ue,G){(G==null||G>ue.length)&&(G=ue.length);for(var k=0,M=new Array(G);k<G;k++)M[k]=ue[k];return M}var W={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"},P=function(ue){var G=[],k=function(M,se){M&&(Array.isArray(M)?M:[M]).forEach(function(le){(se?le.split(/[-|_|\s]+/):[le]).forEach(function(Fe){Fe=Fe.toLowerCase(),G.indexOf(Fe)==-1&&G.push(Fe)})})};return k(ue.short_names,!0),k(ue.name,!0),k(ue.keywords,!1),k(ue.emoticons,!1),G.join(",")};function C(ue){var G,k=function(le,Fe){var Ye=typeof Symbol<"u"&&le[Symbol.iterator]||le["@@iterator"];if(!Ye){if(Array.isArray(le)||(Ye=function(Ee,ze){if(Ee){if(typeof Ee=="string")return b(Ee,ze);var xt=Object.prototype.toString.call(Ee).slice(8,-1);return xt==="Object"&&Ee.constructor&&(xt=Ee.constructor.name),xt==="Map"||xt==="Set"?Array.from(Ee):xt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xt)?b(Ee,ze):void 0}}(le))||Fe&&le&&typeof le.length=="number"){Ye&&(le=Ye);var mt=0,Jt=function(){};return{s:Jt,n:function(){return mt>=le.length?{done:!0}:{done:!1,value:le[mt++]}},e:function(Ee){throw Ee},f:Jt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var yt,Be=!0,J=!1;return{s:function(){Ye=Ye.call(le)},n:function(){var Ee=Ye.next();return Be=Ee.done,Ee},e:function(Ee){J=!0,yt=Ee},f:function(){try{Be||Ye.return==null||Ye.return()}finally{if(J)throw yt}}}}(Object.getOwnPropertyNames(ue));try{for(k.s();!(G=k.n()).done;){var M=G.value,se=ue[M];ue[M]=se&&Y(se)==="object"?C(se):se}}catch(le){k.e(le)}finally{k.f()}return Object.freeze(ue)}var R,oe,Re=function(ue){if(!ue.compressed)return ue;for(var G in ue.compressed=!1,ue.emojis){var k=ue.emojis[G];for(var M in W)k[M]=k[W[M]],delete k[W[M]];k.short_names||(k.short_names=[]),k.short_names.unshift(G),k.sheet_x=k.sheet[0],k.sheet_y=k.sheet[1],delete k.sheet,k.text||(k.text=""),k.added_in||(k.added_in=6),k.added_in=k.added_in.toFixed(1),k.search=P(k)}return C(ue)},ne=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","hankey"],te={};function He(){oe=!0,R=B.get("frequently")}var V={add:function(ue){oe||He();var G=ue.id;R||(R=te),R[G]||(R[G]=0),R[G]+=1,B.set("last",G),B.set("frequently",R)},get:function(ue){if(oe||He(),!R){te={};for(var G=[],k=Math.min(ue,ne.length),M=0;M<k;M++)te[ne[M]]=parseInt((k-M)/4,10)+1,G.push(ne[M]);return G}var se=ue,le=[];for(var Fe in R)R.hasOwnProperty(Fe)&&le.push(Fe);var Ye=le.sort(function(Jt,yt){return R[Jt]-R[yt]}).reverse().slice(0,se),mt=B.get("last");return mt&&Ye.indexOf(mt)==-1&&(Ye.pop(),Ye.push(mt)),Ye}},xe={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 Ke(ue,G,k,M,se,le,Fe,Ye){var mt,Jt=typeof ue=="function"?ue.options:ue;if(G&&(Jt.render=G,Jt.staticRenderFns=k,Jt._compiled=!0),M&&(Jt.functional=!0),le&&(Jt._scopeId="data-v-"+le),Fe?(mt=function(J){(J=J||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||typeof __VUE_SSR_CONTEXT__>"u"||(J=__VUE_SSR_CONTEXT__),se&&se.call(this,J),J&&J._registeredComponents&&J._registeredComponents.add(Fe)},Jt._ssrRegister=mt):se&&(mt=Ye?function(){se.call(this,(Jt.functional?this.parent:this).$root.$options.shadowRoot)}:se),mt)if(Jt.functional){Jt._injectStyles=mt;var yt=Jt.render;Jt.render=function(J,Ee){return mt.call(Ee),yt(J,Ee)}}else{var Be=Jt.beforeCreate;Jt.beforeCreate=Be?[].concat(Be,mt):[mt]}return{exports:ue,options:Jt}}var Je=Ke({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=xe}},function(){var ue=this,G=ue._self._c;return G("div",{staticClass:"emoji-mart-anchors",attrs:{role:"tablist"}},ue._l(ue.categories,function(k){return G("button",{key:k.id,class:{"emoji-mart-anchor":!0,"emoji-mart-anchor-selected":k.id==ue.activeCategory.id},style:{color:k.id==ue.activeCategory.id?ue.color:""},attrs:{role:"tab",type:"button","aria-label":k.name,"aria-selected":k.id==ue.activeCategory.id,"data-title":ue.i18n.categories[k.id]},on:{click:function(M){return ue.$emit("click",k)}}},[G("div",{attrs:{"aria-hidden":"true"},domProps:{innerHTML:ue._s(ue.svgs[k.id])}}),ue._v(" "),G("span",{staticClass:"emoji-mart-anchor-bar",style:{backgroundColor:ue.color},attrs:{"aria-hidden":"true"}})])}),0)},[],!1,null,null,null),de=Je.exports;function ft(ue,G){if(!(ue instanceof G))throw new TypeError("Cannot call a class as a function")}function ct(ue){var G=function(k,M){if(Y(k)!="object"||!k)return k;var se=k[Symbol.toPrimitive];if(se!==void 0){var le=se.call(k,"string");if(Y(le)!="object")return le;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(k)}(ue);return Y(G)=="symbol"?G:G+""}function ji(ue,G){for(var k=0;k<G.length;k++){var M=G[k];M.enumerable=M.enumerable||!1,M.configurable=!0,"value"in M&&(M.writable=!0),Object.defineProperty(ue,ct(M.key),M)}}function Wt(ue,G,k){return G&&ji(ue.prototype,G),k&&ji(ue,k),Object.defineProperty(ue,"prototype",{writable:!1}),ue}var Mt=String.fromCodePoint||function(){var ue,G,k=[],M=-1,se=arguments.length;if(!se)return"";for(var le="";++M<se;){var Fe=Number(arguments[M]);if(!isFinite(Fe)||Fe<0||Fe>1114111||Math.floor(Fe)!=Fe)throw RangeError("Invalid code point: "+Fe);Fe<=65535?k.push(Fe):(ue=55296+((Fe-=65536)>>10),G=Fe%1024+56320,k.push(ue,G)),(M+1===se||k.length>16384)&&(le+=String.fromCharCode.apply(null,k),k.length=0)}return le};function Li(ue){var G=ue.split("-").map(function(k){return"0x".concat(k)});return Mt.apply(null,G)}function jt(ue){return ue.reduce(function(G,k){return G.indexOf(k)===-1&&G.push(k),G},[])}function di(ue,G){var k=jt(ue),M=jt(G);return k.filter(function(se){return M.indexOf(se)>=0})}function ot(ue,G){var k={};for(var M in ue){var se=ue[M],le=se;Object.prototype.hasOwnProperty.call(G,M)&&(le=G[M]),Y(le)==="object"&&(le=ot(se,le)),k[M]=le}return k}function Pt(ue,G){var k=typeof Symbol<"u"&&ue[Symbol.iterator]||ue["@@iterator"];if(!k){if(Array.isArray(ue)||(k=function(mt,Jt){if(mt){if(typeof mt=="string")return lt(mt,Jt);var yt=Object.prototype.toString.call(mt).slice(8,-1);return yt==="Object"&&mt.constructor&&(yt=mt.constructor.name),yt==="Map"||yt==="Set"?Array.from(mt):yt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(yt)?lt(mt,Jt):void 0}}(ue))||G&&ue&&typeof ue.length=="number"){k&&(ue=k);var M=0,se=function(){};return{s:se,n:function(){return M>=ue.length?{done:!0}:{done:!1,value:ue[M++]}},e:function(mt){throw mt},f:se}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var le,Fe=!0,Ye=!1;return{s:function(){k=k.call(ue)},n:function(){var mt=k.next();return Fe=mt.done,mt},e:function(mt){Ye=!0,le=mt},f:function(){try{Fe||k.return==null||k.return()}finally{if(Ye)throw le}}}}function lt(ue,G){(G==null||G>ue.length)&&(G=ue.length);for(var k=0,M=new Array(G);k<G;k++)M[k]=ue[k];return M}var At=/^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/,gt=["1F3FA","1F3FB","1F3FC","1F3FD","1F3FE","1F3FF"],Vt=function(){return Wt(function ue(G){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},M=k.emojisToShowFilter,se=k.include,le=k.exclude,Fe=k.custom,Ye=k.recent,mt=k.recentLength,Jt=mt===void 0?20:mt;ft(this,ue),this._data=Re(G),this._emojisFilter=M||null,this._include=se||null,this._exclude=le||null,this._custom=Fe||[],this._recent=Ye||V.get(Jt),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 ue=this,G=this._data.categories;if(this._include&&(G=(G=G.filter(function(le){return ue._include.includes(le.id)})).sort(function(le,Fe){var Ye=ue._include.indexOf(le.id),mt=ue._include.indexOf(Fe.id);return Ye<mt?-1:Ye>mt?1:0})),G.forEach(function(le){if(ue.isCategoryNeeded(le.id)){var Fe={id:le.id,name:le.name,emojis:[]};le.emojis.forEach(function(Ye){var mt=ue.addEmoji(Ye);mt&&Fe.emojis.push(mt)}),Fe.emojis.length&&ue._categories.push(Fe)}}),this.isCategoryNeeded("custom")){if(this._custom.length>0){var k,M=Pt(this._custom);try{for(M.s();!(k=M.n()).done;){var se=k.value;this.addCustomEmoji(se)}}catch(le){M.e(le)}finally{M.f()}}this._customCategory.emojis.length&&this._categories.push(this._customCategory)}this.isCategoryNeeded("recent")&&(this._recent.length&&this._recent.map(function(le){var Fe,Ye=Pt(ue._customCategory.emojis);try{for(Ye.s();!(Fe=Ye.n()).done;){var mt=Fe.value;if(mt.id===le)return void ue._recentCategory.emojis.push(mt)}}catch(Jt){Ye.e(Jt)}finally{Ye.f()}ue.hasEmoji(le)&&ue._recentCategory.emojis.push(ue.emoji(le))}),this._recentCategory.emojis.length&&this._categories.unshift(this._recentCategory))}},{key:"findEmoji",value:function(ue,G){var k=ue.match(At);if(k&&(ue=k[1],k[2]&&(G=parseInt(k[2],10))),this._data.aliases.hasOwnProperty(ue)&&(ue=this._data.aliases[ue]),this._emojis.hasOwnProperty(ue)){var M=this._emojis[ue];return G?M.getSkin(G):M}return this._nativeEmojis.hasOwnProperty(ue)?this._nativeEmojis[ue]:null}},{key:"categories",value:function(){return this._categories}},{key:"emoji",value:function(ue){this._data.aliases.hasOwnProperty(ue)&&(ue=this._data.aliases[ue]);var G=this._emojis[ue];if(!G)throw new Error("Can not find emoji by id: "+ue);return G}},{key:"firstEmoji",value:function(){var ue=this._emojis[Object.keys(this._emojis)[0]];if(!ue)throw new Error("Can not get first emoji");return ue}},{key:"hasEmoji",value:function(ue){return this._data.aliases.hasOwnProperty(ue)&&(ue=this._data.aliases[ue]),!!this._emojis[ue]}},{key:"nativeEmoji",value:function(ue){return this._nativeEmojis.hasOwnProperty(ue)?this._nativeEmojis[ue]:null}},{key:"search",value:function(ue,G){var k=this;if(G||(G=75),!ue.length)return null;if(ue=="-"||ue=="-1")return[this.emoji("-1")];var M,se=ue.toLowerCase().split(/[\s|,|\-|_]+/);se.length>2&&(se=[se[0],se[1]]),M=se.map(function(Fe){for(var Ye=k._emojis,mt=k._searchIndex,Jt=0,yt=function(){var J=Fe[Be];if(Jt++,mt[J]||(mt[J]={}),!(mt=mt[J]).results){var Ee={};for(var ze in mt.results=[],mt.emojis={},Ye){var xt=Ye[ze],_i=xt._data.search,ki=Fe.substr(0,Jt),vn=_i.indexOf(ki);if(vn!=-1){var Sr=vn+1;ki==ze&&(Sr=0),mt.results.push(xt),mt.emojis[ze]=xt,Ee[ze]=Sr}}mt.results.sort(function(Wr,Nr){return Ee[Wr.id]-Ee[Nr.id]})}Ye=mt.emojis},Be=0;Be<Fe.length;Be++)yt();return mt.results}).filter(function(Fe){return Fe});var le=null;return(le=M.length>1?di.apply(null,M):M.length?M[0]:[])&&le.length>G&&(le=le.slice(0,G)),le}},{key:"addCustomEmoji",value:function(ue){var G=Object.assign({},ue,{id:ue.short_names[0],custom:!0});G.search||(G.search=P(G));var k=new ii(G);return this._emojis[k.id]=k,this._customCategory.emojis.push(k),k}},{key:"addEmoji",value:function(ue){var G=this,k=this._data.emojis[ue];if(!this.isEmojiNeeded(k))return!1;var M=new ii(k);if(this._emojis[ue]=M,M.native&&(this._nativeEmojis[M.native]=M),M._skins)for(var se in M._skins){var le=M._skins[se];le.native&&(this._nativeEmojis[le.native]=le)}return M.emoticons&&M.emoticons.forEach(function(Fe){G._emoticons[Fe]||(G._emoticons[Fe]=ue)}),M}},{key:"isCategoryNeeded",value:function(ue){var G=!this._include||!this._include.length||this._include.indexOf(ue)>-1,k=!(!this._exclude||!this._exclude.length)&&this._exclude.indexOf(ue)>-1;return!(!G||k)}},{key:"isEmojiNeeded",value:function(ue){return!this._emojisFilter||this._emojisFilter(ue)}}])}(),ii=function(){return Wt(function ue(G){if(ft(this,ue),this._data=Object.assign({},G),this._skins=null,this._data.skin_variations)for(var k in this._skins=[],gt){var M=gt[k],se=this._data.skin_variations[M],le=Object.assign({},G);for(var Fe in se)le[Fe]=se[Fe];delete le.skin_variations,le.skin_tone=parseInt(k)+1,this._skins.push(new ue(le))}for(var Ye in this._sanitized=Ni(this._data),this._sanitized)this[Ye]=this._sanitized[Ye];this.short_names=this._data.short_names,this.short_name=this._data.short_names[0],Object.freeze(this)},[{key:"getSkin",value:function(ue){return ue&&ue!="native"&&this._skins?this._skins[ue-1]:this}},{key:"getPosition",value:function(){var ue=+(1.6666666666666667*this._data.sheet_x).toFixed(2),G=+(100/60*this._data.sheet_y).toFixed(2);return"".concat(ue,"% ").concat(G,"%")}},{key:"ariaLabel",value:function(){return[this.native].concat(this.short_names).filter(Boolean).join(", ")}}])}(),Ki=function(){return Wt(function ue(G,k,M,se,le,Fe,Ye){ft(this,ue),this._emoji=G,this._native=se,this._skin=k,this._set=M,this._fallback=le,this.canRender=this._canRender(),this.cssClass=this._cssClass(),this.cssStyle=this._cssStyle(Ye),this.content=this._content(),this.title=Fe===!0?G.short_name:null,this.ariaLabel=G.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(ue){var G={};return this._isCustom()?G={backgroundImage:"url("+this.getEmoji()._data.imageUrl+")",backgroundSize:"100%",width:ue+"px",height:ue+"px"}:this._hasEmoji()&&!this._isNative()&&(G={backgroundPosition:this.getEmoji().getPosition()}),ue&&(G=this._isNative()?Object.assign(G,{fontSize:Math.round(.95*ue*10)/10+"px"}):Object.assign(G,{width:ue+"px",height:ue+"px"})),G}},{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 ue=this.getEmoji()._data["has_img_"+this._set];return ue===void 0||ue}},{key:"_emojiType",value:function(){return this._isCustom()?"custom":this._isNative()?"native":this._hasEmoji()?"image":"fallback"}}])}();function Ni(ue){var G=ue.name,k=ue.short_names,M=ue.skin_tone,se=ue.skin_variations,le=ue.emoticons,Fe=ue.unified,Ye=ue.custom,mt=ue.imageUrl,Jt=ue.id||k[0],yt=":".concat(Jt,":");return Ye?{id:Jt,name:G,colons:yt,emoticons:le,custom:Ye,imageUrl:mt}:(M&&(yt+=":skin-tone-".concat(M,":")),{id:Jt,name:G,colons:yt,emoticons:le,unified:Fe.toLowerCase(),skin:M||(se?1:null),native:Li(Fe)})}function si(ue,G,k){return(G=ct(G))in ue?Object.defineProperty(ue,G,{value:k,enumerable:!0,configurable:!0,writable:!0}):ue[G]=k,ue}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"}},hi={perLine:{type:Number,default:9},maxSearchResults:{type:Number,default:75},emojiSize:{type:Number,default:24},title:{type:String,default:"Emoji Mart\u2122"},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 On(ue,G){var k=Object.keys(ue);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(ue);G&&(M=M.filter(function(se){return Object.getOwnPropertyDescriptor(ue,se).enumerable})),k.push.apply(k,M)}return k}function nn(ue){for(var G=1;G<arguments.length;G++){var k=arguments[G]!=null?arguments[G]:{};G%2?On(Object(k),!0).forEach(function(M){si(ue,M,k[M])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ue,Object.getOwnPropertyDescriptors(k)):On(Object(k)).forEach(function(M){Object.defineProperty(ue,M,Object.getOwnPropertyDescriptor(k,M))})}return ue}var $i=Ke({props:nn(nn({},Di),{},{data:{type:Object,required:!0}}),emits:["click","mouseenter","mouseleave"],computed:{view:function(){return new Ki(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 ue=this,G=ue._self._c;return ue.view.canRender?G(ue.tag,{tag:"component",staticClass:"emoji-mart-emoji",attrs:{title:ue.view.title,"aria-label":ue.view.ariaLabel,"data-title":ue.title},on:{mouseenter:ue.onMouseEnter,mouseleave:ue.onMouseLeave,click:ue.onClick}},[G("span",{class:ue.view.cssClass,style:ue.view.cssStyle},[ue._v(ue._s(ue.view.content))])]):ue._e()},[],!1,null,null,null).exports,Fn=Ke({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(ue){return this.emojiProps.selectedEmoji&&this.emojiProps.selectedEmojiCategory&&this.emojiProps.selectedEmoji.id==ue.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 ue=this;return this.emojis.map(function(G){return{emojiObject:G,emojiView:new Ki(G,ue.emojiProps.skin,ue.emojiProps.set,ue.emojiProps.native,ue.emojiProps.fallback,ue.emojiProps.emojiTooltip,ue.emojiProps.emojiSize)}})}},components:{Emoji:$i}},function(){var ue=this,G=ue._self._c;return ue.isVisible&&(ue.isSearch||ue.hasResults)?G("section",{class:{"emoji-mart-category":!0,"emoji-mart-no-results":!ue.hasResults},attrs:{"aria-label":ue.i18n.categories[ue.id]}},[G("div",{staticClass:"emoji-mart-category-label"},[G("h3",{staticClass:"emoji-mart-category-label"},[ue._v(ue._s(ue.i18n.categories[ue.id]))])]),ue._v(" "),ue._l(ue.emojiObjects,function(k){var M=k.emojiObject,se=k.emojiView;return[se.canRender?G("button",{key:M.id,staticClass:"emoji-mart-emoji",class:ue.activeClass(M),attrs:{"aria-label":se.ariaLabel,role:"option","aria-selected":"false","aria-posinset":"1","aria-setsize":"1812",type:"button","data-title":M.short_name,title:se.title},on:{mouseenter:function(le){ue.emojiProps.onEnter(se.getEmoji())},mouseleave:function(le){ue.emojiProps.onLeave(se.getEmoji())},click:function(le){ue.emojiProps.onClick(se.getEmoji())}}},[G("span",{class:se.cssClass,style:se.cssStyle},[ue._v(ue._s(se.content))])]):ue._e()]}),ue._v(" "),ue.hasResults?ue._e():G("div",[G("emoji",{attrs:{data:ue.data,emoji:"sleuth_or_spy",native:ue.emojiProps.native,skin:ue.emojiProps.skin,set:ue.emojiProps.set}}),ue._v(" "),G("div",{staticClass:"emoji-mart-no-results-label"},[ue._v(ue._s(ue.i18n.notfound))])],1)],2):ue._e()},[],!1,null,null,null).exports,yr=Ke({props:{skin:{type:Number,required:!0}},emits:["change"],data:function(){return{opened:!1}},methods:{onClick:function(ue){this.opened&&ue!=this.skin&&this.$emit("change",ue),this.opened=!this.opened}}},function(){var ue=this,G=ue._self._c;return G("div",{class:{"emoji-mart-skin-swatches":!0,"emoji-mart-skin-swatches-opened":ue.opened}},ue._l(6,function(k){return G("span",{key:k,class:{"emoji-mart-skin-swatch":!0,"emoji-mart-skin-swatch-selected":ue.skin==k}},[G("span",{class:"emoji-mart-skin emoji-mart-skin-tone-"+k,on:{click:function(M){return ue.onClick(k)}}})])}),0)},[],!1,null,null,null).exports,Dr=Ke({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:$i,Skins:yr}},function(){var ue=this,G=ue._self._c;return G("div",{staticClass:"emoji-mart-preview"},[ue.emoji?[G("div",{staticClass:"emoji-mart-preview-emoji"},[G("emoji",{attrs:{data:ue.data,emoji:ue.emoji,native:ue.emojiProps.native,skin:ue.emojiProps.skin,set:ue.emojiProps.set}})],1),ue._v(" "),G("div",{staticClass:"emoji-mart-preview-data"},[G("div",{staticClass:"emoji-mart-preview-name"},[ue._v(ue._s(ue.emoji.name))]),ue._v(" "),G("div",{staticClass:"emoji-mart-preview-shortnames"},ue._l(ue.emojiShortNames,function(k){return G("span",{key:k,staticClass:"emoji-mart-preview-shortname"},[ue._v(":"+ue._s(k)+":")])}),0),ue._v(" "),G("div",{staticClass:"emoji-mart-preview-emoticons"},ue._l(ue.emojiEmoticons,function(k){return G("span",{key:k,staticClass:"emoji-mart-preview-emoticon"},[ue._v(ue._s(k))])}),0)])]:[G("div",{staticClass:"emoji-mart-preview-emoji"},[G("emoji",{attrs:{data:ue.data,emoji:ue.idleEmoji,native:ue.emojiProps.native,skin:ue.emojiProps.skin,set:ue.emojiProps.set}})],1),ue._v(" "),G("div",{staticClass:"emoji-mart-preview-data"},[G("span",{staticClass:"emoji-mart-title-label"},[ue._v(ue._s(ue.title))])]),ue._v(" "),ue.showSkinTones?G("div",{staticClass:"emoji-mart-preview-skins"},[G("skins",{attrs:{skin:ue.skinProps.skin},on:{change:function(k){return ue.onSkinChange(k)}}})],1):ue._e()]],2)},[],!1,null,null,null).exports,qn=Ke({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 ue=this.$el.querySelector("input");this.autoFocus&&ue.focus()}},function(){var ue=this,G=ue._self._c;return G("div",{staticClass:"emoji-mart-search"},[G("input",{directives:[{name:"model",rawName:"v-model",value:ue.value,expression:"value"}],attrs:{type:"text",placeholder:ue.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:ue.value},on:{keydown:[function(k){return!k.type.indexOf("key")&&ue._k(k.keyCode,"left",37,k.key,["Left","ArrowLeft"])||"button"in k&&k.button!==0?null:function(M){return ue.$emit("arrowLeft",M)}.apply(null,arguments)},function(k){return!k.type.indexOf("key")&&ue._k(k.keyCode,"right",39,k.key,["Right","ArrowRight"])||"button"in k&&k.button!==2?null:function(){return ue.$emit("arrowRight")}.apply(null,arguments)},function(k){return!k.type.indexOf("key")&&ue._k(k.keyCode,"down",40,k.key,["Down","ArrowDown"])?null:function(){return ue.$emit("arrowDown")}.apply(null,arguments)},function(k){return!k.type.indexOf("key")&&ue._k(k.keyCode,"up",38,k.key,["Up","ArrowUp"])?null:function(M){return ue.$emit("arrowUp",M)}.apply(null,arguments)},function(k){return!k.type.indexOf("key")&&ue._k(k.keyCode,"enter",13,k.key,"Enter")?null:function(){return ue.$emit("enter")}.apply(null,arguments)}],input:function(k){k.target.composing||(ue.value=k.target.value)}}}),ue._v(" "),G("span",{staticClass:"hidden",attrs:{id:"emoji-picker-search-description"}},[ue._v(`Use the left, right, up and down arrow keys to navigate the emoji search
results.`)])])},[],!1,null,null,null),Oi=qn.exports;function xi(ue,G){(G==null||G>ue.length)&&(G=ue.length);for(var k=0,M=new Array(G);k<G;k++)M[k]=ue[k];return M}e(537);var mn=function(){return Wt(function ue(G){var k,M;ft(this,ue),this._vm=G,this._data=G.data,this._perLine=G.perLine,this._categories=[],(k=this._categories).push.apply(k,function(se){if(Array.isArray(se))return xi(se)}(M=this._data.categories())||function(se){if(typeof Symbol<"u"&&se[Symbol.iterator]!=null||se["@@iterator"]!=null)return Array.from(se)}(M)||function(se,le){if(se){if(typeof se=="string")return xi(se,le);var Fe=Object.prototype.toString.call(se).slice(8,-1);return Fe==="Object"&&se.constructor&&(Fe=se.constructor.name),Fe==="Map"||Fe==="Set"?Array.from(se):Fe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Fe)?xi(se,le):void 0}}(M)||function(){throw new 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(se){return se.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 ue=this._vm.$refs.scroll;if(ue){for(var G=ue.scrollTop,k=this.filteredCategories[0],M=0,se=this.filteredCategories.length;M<se;M++){var le=this.filteredCategories[M],Fe=this._vm.getCategoryComponent(M);if(Fe&&Fe.$el.offsetTop-50>G)break;k=le}this.activeCategory=k}}},{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(ue){return ue.emojis.length>0})}},{key:"previewEmojiCategory",get:function(){return this.previewEmojiCategoryIdx>=0?this.filteredCategories[this.previewEmojiCategoryIdx]:null}},{key:"onAnchorClick",value:function(ue){var G=this;if(!this.searchEmojis){var k=this.filteredCategories.indexOf(ue),M=this._vm.getCategoryComponent(k);this._vm.infiniteScroll?function(){if(M){var se=M.$el.offsetTop;ue.first&&(se=0),G._vm.$refs.scroll.scrollTop=se}}():this.activeCategory=this.filteredCategories[k]}}},{key:"onSearch",value:function(ue){var G=this._data.search(ue,this.maxSearchResults);this.searchEmojis=G,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=0,this.updatePreviewEmoji()}},{key:"onEmojiEnter",value:function(ue){this.previewEmoji=ue,this.previewEmojiIdx=-1,this.previewEmojiCategoryIdx=-1}},{key:"onEmojiLeave",value:function(ue){this.previewEmoji=null}},{key:"onArrowLeft",value:function(){this.previewEmojiIdx>0?this.previewEmojiIdx-=1:(this.previewEmojiCategoryIdx-=1,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 ue=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length,G=this._perLine;this.previewEmojiIdx+G>ue&&(G=ue%this._perLine);for(var k=0;k<G;k++)this.onArrowRight();this.updatePreviewEmoji()}},{key:"onArrowUp",value:function(){var ue=this._perLine;this.previewEmojiIdx-ue<0&&(ue=this.previewEmojiCategoryIdx>0?this.filteredCategories[this.previewEmojiCategoryIdx-1].emojis.length%this._perLine:0);for(var G=0;G<ue;G++)this.onArrowLeft();this.updatePreviewEmoji()}},{key:"updatePreviewEmoji",value:function(){var ue=this;this.previewEmoji=this.filteredCategories[this.previewEmojiCategoryIdx].emojis[this.previewEmojiIdx],this._vm.$nextTick(function(){var G=ue._vm.$refs.scroll,k=G.querySelector(".emoji-mart-emoji-selected"),M=G.offsetTop-G.offsetHeight;k&&k.offsetTop+k.offsetHeight>M+G.scrollTop&&(G.scrollTop+=k.offsetHeight),k&&k.offsetTop<G.scrollTop&&(G.scrollTop-=k.offsetHeight)})}},{key:"emojisLength",value:function(ue){return ue==-1?0:this.filteredCategories[ue].emojis.length}}])}();function Xe(ue,G){var k=Object.keys(ue);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(ue);G&&(M=M.filter(function(se){return Object.getOwnPropertyDescriptor(ue,se).enumerable})),k.push.apply(k,M)}return k}function It(ue){for(var G=1;G<arguments.length;G++){var k=arguments[G]!=null?arguments[G]:{};G%2?Xe(Object(k),!0).forEach(function(M){si(ue,M,k[M])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ue,Object.getOwnPropertyDescriptors(k)):Xe(Object(k)).forEach(function(M){Object.defineProperty(ue,M,Object.getOwnPropertyDescriptor(k,M))})}return ue}var ri={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"}},ht={props:It(It({},hi),{},{data:{type:Object,required:!0}}),emits:["select","skin-change"],data:function(){return{activeSkin:this.skin||B.get("skin")||this.defaultSkin,view:new mn(this)}},computed:{customStyles:function(){return It({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 ue=document.createElement("div");ue.style.width="100px",ue.style.height="100px",ue.style.overflow="scroll",ue.style.position="absolute",ue.style.top="-9999px",document.body.appendChild(ue);var G=ue.offsetWidth-ue.clientWidth;return document.body.removeChild(ue),G}()},filteredCategories:function(){return this.view.filteredCategories},mergedI18n:function(){return Object.freeze(ot(ri,this.i18n))},idleEmoji:function(){try{return this.data.emoji(this.emoji)}catch(ue){return console.error("Default preview emoji `"+this.emoji+"` is not available, check the Picker `emoji` property"),console.error(ue),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(ue){this.view.onAnchorClick(ue)},onSearch:function(ue){this.view.onSearch(ue)},onEmojiEnter:function(ue){this.view.onEmojiEnter(ue)},onEmojiLeave:function(ue){this.view.onEmojiLeave(ue)},onArrowLeft:function(ue){var G=this.view.previewEmojiIdx;this.view.onArrowLeft(),ue&&this.view.previewEmojiIdx!==G&&ue.preventDefault()},onArrowRight:function(){this.view.onArrowRight()},onArrowDown:function(){this.view.onArrowDown()},onArrowUp:function(ue){this.view.onArrowUp(),ue.preventDefault()},onEnter:function(){this.view.previewEmoji&&(this.$emit("select",this.view.previewEmoji),V.add(this.view.previewEmoji))},onEmojiClick:function(ue){this.$emit("select",ue),V.add(ue)},onTextSelect:function(ue){ue.stopPropagation()},onSkinChange:function(ue){this.activeSkin=ue,B.update({skin:ue}),this.$emit("skin-change",ue)},getCategoryComponent:function(ue){var G=this.$refs["categories_"+ue];return G&&"0"in G?G[0]:G}},components:{Anchors:de,Category:Fn,Preview:Dr,Search:Oi}},ni=Ke(ht,function(){var ue=this,G=ue._self._c;return G("section",{staticClass:"emoji-mart emoji-mart-static",style:ue.customStyles},[ue.showCategories?G("div",{staticClass:"emoji-mart-bar emoji-mart-bar-anchors"},[G("anchors",{attrs:{data:ue.data,i18n:ue.mergedI18n,color:ue.color,categories:ue.view.allCategories,"active-category":ue.view.activeCategory},on:{click:ue.onAnchorClick}})],1):ue._e(),ue._v(" "),ue._t("searchTemplate",function(){return[ue.showSearch?G("search",{ref:"search",attrs:{data:ue.data,i18n:ue.mergedI18n,"auto-focus":ue.autoFocus,"on-search":ue.onSearch},on:{search:ue.onSearch,arrowLeft:ue.onArrowLeft,arrowRight:ue.onArrowRight,arrowDown:ue.onArrowDown,arrowUp:ue.onArrowUp,enter:ue.onEnter,select:ue.onTextSelect}}):ue._e()]},{data:ue.data,i18n:ue.i18n,autoFocus:ue.autoFocus,onSearch:ue.onSearch}),ue._v(" "),G("div",{ref:"scroll",staticClass:"emoji-mart-scroll",attrs:{role:"tabpanel"},on:{scroll:ue.onScroll}},[G("div",{ref:"scrollContent",attrs:{id:"emoji-mart-list",role:"listbox","aria-expanded":"true"}},[ue._t("customCategory"),ue._v(" "),ue._l(ue.view.filteredCategories,function(k,M){return G("category",{directives:[{name:"show",rawName:"v-show",value:ue.infiniteScroll||k==ue.view.activeCategory||ue.isSearching,expression:"infiniteScroll || category == view.activeCategory || isSearching"}],key:k.id,ref:"categories_"+M,refInFor:!0,attrs:{data:ue.data,i18n:ue.mergedI18n,id:k.id,name:k.name,emojis:k.emojis,"emoji-props":ue.emojiProps}})})],2)]),ue._v(" "),ue._t("previewTemplate",function(){return[ue.showPreview?G("div",{staticClass:"emoji-mart-bar emoji-mart-bar-preview"},[G("preview",{attrs:{data:ue.data,title:ue.title,emoji:ue.view.previewEmoji,"idle-emoji":ue.idleEmoji,"show-skin-tones":ue.showSkinTones,"emoji-props":ue.emojiProps,"skin-props":ue.skinProps,"on-skin-change":ue.onSkinChange}})],1):ue._e()]},{data:ue.data,title:ue.title,emoji:ue.view.previewEmoji,idleEmoji:ue.idleEmoji,showSkinTones:ue.showSkinTones,emojiProps:ue.emojiProps,skinProps:ue.skinProps,onSkinChange:ue.onSkinChange})],2)},[],!1,null,null,null),rn=ni.exports}(),o}()})},62379:()=>{var Kt=typeof window<"u";Kt&&function(){for(var Ve=0,a=["ms","moz","webkit","o"],e=0;e<a.length&&!window.requestAnimationFrame;++e)window.requestAnimationFrame=window[a[e]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[a[e]+"CancelAnimationFrame"]||window[a[e]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(o,_){var E=new Date().getTime(),z=Math.max(0,16-(E-Ve)),q=window.setTimeout(function(){o(E+z)},z);return Ve=E+z,q}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(o){clearTimeout(o)})}()},70580:Kt=>{"use strict";/*!
* escape-html
* Copyright(c) 2012-2013 TJ Holowaychuk
* Copyright(c) 2015 Andreas Lubbe
* Copyright(c) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
*/var Ve=/["'&<>]/;Kt.exports=a;function a(e){var o=""+e,_=Ve.exec(o);if(!_)return o;var E,z="",q=0,m=0;for(q=_.index;q<o.length;q++){switch(o.charCodeAt(q)){case 34:E="&quot;";break;case 38:E="&amp;";break;case 39:E="&#39;";break;case 60:E="&lt;";break;case 62:E="&gt;";break;default:continue}m!==q&&(z+=o.substring(m,q)),m=q+1,z+=E}return m!==q?z+o.substring(m,q):z}},92849:Kt=>{"use strict";var Ve=Object.prototype.hasOwnProperty,a=Object.prototype.toString,e=Object.defineProperty,o=Object.getOwnPropertyDescriptor,_=function(L){return typeof Array.isArray=="function"?Array.isArray(L):a.call(L)==="[object Array]"},E=function(L){if(!L||a.call(L)!=="[object Object]")return!1;var B=Ve.call(L,"constructor"),Y=L.constructor&&L.constructor.prototype&&Ve.call(L.constructor.prototype,"isPrototypeOf");if(L.constructor&&!B&&!Y)return!1;var b;for(b in L);return typeof b>"u"||Ve.call(L,b)},z=function(L,B){e&&B.name==="__proto__"?e(L,B.name,{enumerable:!0,configurable:!0,value:B.newValue,writable:!0}):L[B.name]=B.newValue},q=function(L,B){if(B==="__proto__")if(Ve.call(L,B)){if(o)return o(L,B).value}else return;return L[B]};Kt.exports=function m(){var L,B,Y,b,W,P,C=arguments[0],R=1,oe=arguments.length,Re=!1;for(typeof C=="boolean"&&(Re=C,C=arguments[1]||{},R=2),(C==null||typeof C!="object"&&typeof C!="function")&&(C={});R<oe;++R)if(L=arguments[R],L!=null)for(B in L)Y=q(C,B),b=q(L,B),C!==b&&(Re&&b&&(E(b)||(W=_(b)))?(W?(W=!1,P=Y&&_(Y)?Y:[]):P=Y&&E(Y)?Y:{},z(C,{name:B,newValue:m(Re,P,b)})):typeof b<"u"&&z(C,{name:B,newValue:b}));return C}},75078:(Kt,Ve,a)=>{"use strict";a.d(Ve,{K:()=>Ke});var e=a(49054);/*!
* focus-trap 7.6.6
* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
*/function o(Je,de){(de==null||de>Je.length)&&(de=Je.length);for(var ft=0,ct=Array(de);ft<de;ft++)ct[ft]=Je[ft];return ct}function _(Je){if(Array.isArray(Je))return o(Je)}function E(Je,de,ft){return(de=b(de))in Je?Object.defineProperty(Je,de,{value:ft,enumerable:!0,configurable:!0,writable:!0}):Je[de]=ft,Je}function z(Je){if(typeof Symbol<"u"&&Je[Symbol.iterator]!=null||Je["@@iterator"]!=null)return Array.from(Je)}function q(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function m(Je,de){var ft=Object.keys(Je);if(Object.getOwnPropertySymbols){var ct=Object.getOwnPropertySymbols(Je);de&&(ct=ct.filter(function(ji){return Object.getOwnPropertyDescriptor(Je,ji).enumerable})),ft.push.apply(ft,ct)}return ft}function L(Je){for(var de=1;de<arguments.length;de++){var ft=arguments[de]!=null?arguments[de]:{};de%2?m(Object(ft),!0).forEach(function(ct){E(Je,ct,ft[ct])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(ft)):m(Object(ft)).forEach(function(ct){Object.defineProperty(Je,ct,Object.getOwnPropertyDescriptor(ft,ct))})}return Je}function B(Je){return _(Je)||z(Je)||W(Je)||q()}function Y(Je,de){if(typeof Je!="object"||!Je)return Je;var ft=Je[Symbol.toPrimitive];if(ft!==void 0){var ct=ft.call(Je,de);if(typeof ct!="object")return ct;throw new TypeError("@@toPrimitive must return a primitive value.")}return(de==="string"?String:Number)(Je)}function b(Je){var de=Y(Je,"string");return typeof de=="symbol"?de:de+""}function W(Je,de){if(Je){if(typeof Je=="string")return o(Je,de);var ft={}.toString.call(Je).slice(8,-1);return ft==="Object"&&Je.constructor&&(ft=Je.constructor.name),ft==="Map"||ft==="Set"?Array.from(Je):ft==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ft)?o(Je,de):void 0}}var P={activateTrap:function(de,ft){if(de.length>0){var ct=de[de.length-1];ct!==ft&&ct._setPausedState(!0)}var ji=de.indexOf(ft);ji===-1||de.splice(ji,1),de.push(ft)},deactivateTrap:function(de,ft){var ct=de.indexOf(ft);ct!==-1&&de.splice(ct,1),de.length>0&&!de[de.length-1]._isManuallyPaused()&&de[de.length-1]._setPausedState(!1)}},C=function(de){return de.tagName&&de.tagName.toLowerCase()==="input"&&typeof de.select=="function"},R=function(de){return de?.key==="Escape"||de?.key==="Esc"||de?.keyCode===27},oe=function(de){return de?.key==="Tab"||de?.keyCode===9},Re=function(de){return oe(de)&&!de.shiftKey},ne=function(de){return oe(de)&&de.shiftKey},te=function(de){return setTimeout(de,0)},He=function(de){for(var ft=arguments.length,ct=new Array(ft>1?ft-1:0),ji=1;ji<ft;ji++)ct[ji-1]=arguments[ji];return typeof de=="function"?de.apply(void 0,ct):de},V=function(de){return de.target.shadowRoot&&typeof de.composedPath=="function"?de.composedPath()[0]:de.target},xe=[],Ke=function(de,ft){var ct=ft?.document||document,ji=ft?.trapStack||xe,Wt=L({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:Re,isKeyBackward:ne},ft),Mt={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},Li,jt=function(Oi,xi,mn){return Oi&&Oi[xi]!==void 0?Oi[xi]:Wt[mn||xi]},di=function(Oi,xi){var mn=typeof xi?.composedPath=="function"?xi.composedPath():void 0;return Mt.containerGroups.findIndex(function(Xe){var It=Xe.container,ri=Xe.tabbableNodes;return It.contains(Oi)||mn?.includes(It)||ri.find(function(ht){return ht===Oi})})},ot=function(Oi){var xi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=xi.hasFallback,Xe=mn===void 0?!1:mn,It=xi.params,ri=It===void 0?[]:It,ht=Wt[Oi];if(typeof ht=="function"&&(ht=ht.apply(void 0,B(ri))),ht===!0&&(ht=void 0),!ht){if(ht===void 0||ht===!1)return ht;throw new Error("`".concat(Oi,"` was specified but was not a node, or did not return a node"))}var ni=ht;if(typeof ht=="string"){try{ni=ct.querySelector(ht)}catch(rn){throw new Error("`".concat(Oi,'` appears to be an invalid selector; error="').concat(rn.message,'"'))}if(!ni&&!Xe)throw new Error("`".concat(Oi,"` as selector refers to no known node"))}return ni},Pt=function(){var Oi=ot("initialFocus",{hasFallback:!0});if(Oi===!1)return!1;if(Oi===void 0||Oi&&!(0,e.tp)(Oi,Wt.tabbableOptions))if(di(ct.activeElement)>=0)Oi=ct.activeElement;else{var xi=Mt.tabbableGroups[0],mn=xi&&xi.firstTabbableNode;Oi=mn||ot("fallbackFocus")}else Oi===null&&(Oi=ot("fallbackFocus"));if(!Oi)throw new Error("Your focus-trap needs to have at least one focusable element");return Oi},lt=function(){if(Mt.containerGroups=Mt.containers.map(function(Oi){var xi=(0,e.Kr)(Oi,Wt.tabbableOptions),mn=(0,e.nq)(Oi,Wt.tabbableOptions),Xe=xi.length>0?xi[0]:void 0,It=xi.length>0?xi[xi.length-1]:void 0,ri=mn.find(function(rn){return(0,e.AO)(rn)}),ht=mn.slice().reverse().find(function(rn){return(0,e.AO)(rn)}),ni=!!xi.find(function(rn){return(0,e.yT)(rn)>0});return{container:Oi,tabbableNodes:xi,focusableNodes:mn,posTabIndexesFound:ni,firstTabbableNode:Xe,lastTabbableNode:It,firstDomTabbableNode:ri,lastDomTabbableNode:ht,nextTabbableNode:function(ue){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,k=xi.indexOf(ue);return k<0?G?mn.slice(mn.indexOf(ue)+1).find(function(M){return(0,e.AO)(M)}):mn.slice(0,mn.indexOf(ue)).reverse().find(function(M){return(0,e.AO)(M)}):xi[k+(G?1:-1)]}}}),Mt.tabbableGroups=Mt.containerGroups.filter(function(Oi){return Oi.tabbableNodes.length>0}),Mt.tabbableGroups.length<=0&&!ot("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(Mt.containerGroups.find(function(Oi){return Oi.posTabIndexesFound})&&Mt.containerGroups.length>1)throw new 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.")},At=function(Oi){var xi=Oi.activeElement;if(xi)return xi.shadowRoot&&xi.shadowRoot.activeElement!==null?At(xi.shadowRoot):xi},gt=function(Oi){if(Oi!==!1&&Oi!==At(document)){if(!Oi||!Oi.focus){gt(Pt());return}Oi.focus({preventScroll:!!Wt.preventScroll}),Mt.mostRecentlyFocusedNode=Oi,C(Oi)&&Oi.select()}},Vt=function(Oi){var xi=ot("setReturnFocus",{params:[Oi]});return xi||(xi===!1?!1:Oi)},ii=function(Oi){var xi=Oi.target,mn=Oi.event,Xe=Oi.isBackward,It=Xe===void 0?!1:Xe;xi=xi||V(mn),lt();var ri=null;if(Mt.tabbableGroups.length>0){var ht=di(xi,mn),ni=ht>=0?Mt.containerGroups[ht]:void 0;if(ht<0)It?ri=Mt.tabbableGroups[Mt.tabbableGroups.length-1].lastTabbableNode:ri=Mt.tabbableGroups[0].firstTabbableNode;else if(It){var rn=Mt.tabbableGroups.findIndex(function(le){var Fe=le.firstTabbableNode;return xi===Fe});if(rn<0&&(ni.container===xi||(0,e.tp)(xi,Wt.tabbableOptions)&&!(0,e.AO)(xi,Wt.tabbableOptions)&&!ni.nextTabbableNode(xi,!1))&&(rn=ht),rn>=0){var ue=rn===0?Mt.tabbableGroups.length-1:rn-1,G=Mt.tabbableGroups[ue];ri=(0,e.yT)(xi)>=0?G.lastTabbableNode:G.lastDomTabbableNode}else oe(mn)||(ri=ni.nextTabbableNode(xi,!1))}else{var k=Mt.tabbableGroups.findIndex(function(le){var Fe=le.lastTabbableNode;return xi===Fe});if(k<0&&(ni.container===xi||(0,e.tp)(xi,Wt.tabbableOptions)&&!(0,e.AO)(xi,Wt.tabbableOptions)&&!ni.nextTabbableNode(xi))&&(k=ht),k>=0){var M=k===Mt.tabbableGroups.length-1?0:k+1,se=Mt.tabbableGroups[M];ri=(0,e.yT)(xi)>=0?se.firstTabbableNode:se.firstDomTabbableNode}else oe(mn)||(ri=ni.nextTabbableNode(xi))}}else ri=ot("fallbackFocus");return ri},Ki=function(Oi){var xi=V(Oi);if(!(di(xi,Oi)>=0)){if(He(Wt.clickOutsideDeactivates,Oi)){Li.deactivate({returnFocus:Wt.returnFocusOnDeactivate});return}He(Wt.allowOutsideClick,Oi)||Oi.preventDefault()}},Ni=function(Oi){var xi=V(Oi),mn=di(xi,Oi)>=0;if(mn||xi instanceof Document)mn&&(Mt.mostRecentlyFocusedNode=xi);else{Oi.stopImmediatePropagation();var Xe,It=!0;if(Mt.mostRecentlyFocusedNode)if((0,e.yT)(Mt.mostRecentlyFocusedNode)>0){var ri=di(Mt.mostRecentlyFocusedNode),ht=Mt.containerGroups[ri].tabbableNodes;if(ht.length>0){var ni=ht.findIndex(function(rn){return rn===Mt.mostRecentlyFocusedNode});ni>=0&&(Wt.isKeyForward(Mt.recentNavEvent)?ni+1<ht.length&&(Xe=ht[ni+1],It=!1):ni-1>=0&&(Xe=ht[ni-1],It=!1))}}else Mt.containerGroups.some(function(rn){return rn.tabbableNodes.some(function(ue){return(0,e.yT)(ue)>0})})||(It=!1);else It=!1;It&&(Xe=ii({target:Mt.mostRecentlyFocusedNode,isBackward:Wt.isKeyBackward(Mt.recentNavEvent)})),gt(Xe||Mt.mostRecentlyFocusedNode||Pt())}Mt.recentNavEvent=void 0},si=function(Oi){var xi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Mt.recentNavEvent=Oi;var mn=ii({event:Oi,isBackward:xi});mn&&(oe(Oi)&&Oi.preventDefault(),gt(mn))},Di=function(Oi){(Wt.isKeyForward(Oi)||Wt.isKeyBackward(Oi))&&si(Oi,Wt.isKeyBackward(Oi))},hi=function(Oi){R(Oi)&&He(Wt.escapeDeactivates,Oi)!==!1&&(Oi.preventDefault(),Li.deactivate())},On=function(Oi){var xi=V(Oi);di(xi,Oi)>=0||He(Wt.clickOutsideDeactivates,Oi)||He(Wt.allowOutsideClick,Oi)||(Oi.preventDefault(),Oi.stopImmediatePropagation())},nn=function(){if(Mt.active)return P.activateTrap(ji,Li),Mt.delayInitialFocusTimer=Wt.delayInitialFocus?te(function(){gt(Pt())}):gt(Pt()),ct.addEventListener("focusin",Ni,!0),ct.addEventListener("mousedown",Ki,{capture:!0,passive:!1}),ct.addEventListener("touchstart",Ki,{capture:!0,passive:!1}),ct.addEventListener("click",On,{capture:!0,passive:!1}),ct.addEventListener("keydown",Di,{capture:!0,passive:!1}),ct.addEventListener("keydown",hi),Li},$i=function(){if(Mt.active)return ct.removeEventListener("focusin",Ni,!0),ct.removeEventListener("mousedown",Ki,!0),ct.removeEventListener("touchstart",Ki,!0),ct.removeEventListener("click",On,!0),ct.removeEventListener("keydown",Di,!0),ct.removeEventListener("keydown",hi),Li},Fn=function(Oi){var xi=Oi.some(function(mn){var Xe=Array.from(mn.removedNodes);return Xe.some(function(It){return It===Mt.mostRecentlyFocusedNode})});xi&&gt(Pt())},yr=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(Fn):void 0,Dr=function(){yr&&(yr.disconnect(),Mt.active&&!Mt.paused&&Mt.containers.map(function(Oi){yr.observe(Oi,{subtree:!0,childList:!0})}))};return Li={get active(){return Mt.active},get paused(){return Mt.paused},activate:function(Oi){if(Mt.active)return this;var xi=jt(Oi,"onActivate"),mn=jt(Oi,"onPostActivate"),Xe=jt(Oi,"checkCanFocusTrap");Xe||lt(),Mt.active=!0,Mt.paused=!1,Mt.nodeFocusedBeforeActivation=At(ct),xi?.();var It=function(){Xe&&lt(),nn(),Dr(),mn?.()};return Xe?(Xe(Mt.containers.concat()).then(It,It),this):(It(),this)},deactivate:function(Oi){if(!Mt.active)return this;var xi=L({onDeactivate:Wt.onDeactivate,onPostDeactivate:Wt.onPostDeactivate,checkCanReturnFocus:Wt.checkCanReturnFocus},Oi);clearTimeout(Mt.delayInitialFocusTimer),Mt.delayInitialFocusTimer=void 0,$i(),Mt.active=!1,Mt.paused=!1,Dr(),P.deactivateTrap(ji,Li);var mn=jt(xi,"onDeactivate"),Xe=jt(xi,"onPostDeactivate"),It=jt(xi,"checkCanReturnFocus"),ri=jt(xi,"returnFocus","returnFocusOnDeactivate");mn?.();var ht=function(){te(function(){ri&&gt(Vt(Mt.nodeFocusedBeforeActivation)),Xe?.()})};return ri&&It?(It(Vt(Mt.nodeFocusedBeforeActivation)).then(ht,ht),this):(ht(),this)},pause:function(Oi){return Mt.active?(Mt.manuallyPaused=!0,this._setPausedState(!0,Oi)):this},unpause:function(Oi){return Mt.active?(Mt.manuallyPaused=!1,ji[ji.length-1]!==this?this:this._setPausedState(!1,Oi)):this},updateContainerElements:function(Oi){var xi=[].concat(Oi).filter(Boolean);return Mt.containers=xi.map(function(mn){return typeof mn=="string"?ct.querySelector(mn):mn}),Mt.active&&lt(),Dr(),this}},Object.defineProperties(Li,{_isManuallyPaused:{value:function(){return Mt.manuallyPaused}},_setPausedState:{value:function(Oi,xi){if(Mt.paused===Oi)return this;if(Mt.paused=Oi,Oi){var mn=jt(xi,"onPause"),Xe=jt(xi,"onPostPause");mn?.(),$i(),Dr(),Xe?.()}else{var It=jt(xi,"onUnpause"),ri=jt(xi,"onPostUnpause");It?.(),lt(),nn(),Dr(),ri?.()}return this}}}),Li.updateContainerElements(de),Li}},251:(Kt,Ve)=>{/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */Ve.read=function(a,e,o,_,E){var z,q,m=E*8-_-1,L=(1<<m)-1,B=L>>1,Y=-7,b=o?E-1:0,W=o?-1:1,P=a[e+b];for(b+=W,z=P&(1<<-Y)-1,P>>=-Y,Y+=m;Y>0;z=z*256+a[e+b],b+=W,Y-=8);for(q=z&(1<<-Y)-1,z>>=-Y,Y+=_;Y>0;q=q*256+a[e+b],b+=W,Y-=8);if(z===0)z=1-B;else{if(z===L)return q?NaN:(P?-1:1)*(1/0);q=q+Math.pow(2,_),z=z-B}return(P?-1:1)*q*Math.pow(2,z-_)},Ve.write=function(a,e,o,_,E,z){var q,m,L,B=z*8-E-1,Y=(1<<B)-1,b=Y>>1,W=E===23?Math.pow(2,-24)-Math.pow(2,-77):0,P=_?0:z-1,C=_?1:-1,R=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(m=isNaN(e)?1:0,q=Y):(q=Math.floor(Math.log(e)/Math.LN2),e*(L=Math.pow(2,-q))<1&&(q--,L*=2),q+b>=1?e+=W/L:e+=W*Math.pow(2,1-b),e*L>=2&&(q++,L/=2),q+b>=Y?(m=0,q=Y):q+b>=1?(m=(e*L-1)*Math.pow(2,E),q=q+b):(m=e*Math.pow(2,b-1)*Math.pow(2,E),q=0));E>=8;a[o+P]=m&255,P+=C,m/=256,E-=8);for(q=q<<E|m,B+=E;B>0;a[o+P]=q&255,P+=C,q/=256,B-=8);a[o+P-C]|=R*128}},19788:Kt=>{var Ve=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,a=/\n/g,e=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,_=/^:\s*/,E=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,z=/^[;\s]*/,q=/^\s+|\s+$/g,m=`
`,L="/",B="*",Y="",b="comment",W="declaration";Kt.exports=function(C,R){if(typeof C!="string")throw new TypeError("First argument must be a string");if(!C)return[];R=R||{};var oe=1,Re=1;function ne(Wt){var Mt=Wt.match(a);Mt&&(oe+=Mt.length);var Li=Wt.lastIndexOf(m);Re=~Li?Wt.length-Li:Re+Wt.length}function te(){var Wt={line:oe,column:Re};return function(Mt){return Mt.position=new He(Wt),Je(),Mt}}function He(Wt){this.start=Wt,this.end={line:oe,column:Re},this.source=R.source}He.prototype.content=C;var V=[];function xe(Wt){var Mt=new Error(R.source+":"+oe+":"+Re+": "+Wt);if(Mt.reason=Wt,Mt.filename=R.source,Mt.line=oe,Mt.column=Re,Mt.source=C,R.silent)V.push(Mt);else throw Mt}function Ke(Wt){var Mt=Wt.exec(C);if(Mt){var Li=Mt[0];return ne(Li),C=C.slice(Li.length),Mt}}function Je(){Ke(e)}function de(Wt){var Mt;for(Wt=Wt||[];Mt=ft();)Mt!==!1&&Wt.push(Mt);return Wt}function ft(){var Wt=te();if(!(L!=C.charAt(0)||B!=C.charAt(1))){for(var Mt=2;Y!=C.charAt(Mt)&&(B!=C.charAt(Mt)||L!=C.charAt(Mt+1));)++Mt;if(Mt+=2,Y===C.charAt(Mt-1))return xe("End of comment missing");var Li=C.slice(2,Mt-2);return Re+=2,ne(Li),C=C.slice(Mt),Re+=2,Wt({type:b,comment:Li})}}function ct(){var Wt=te(),Mt=Ke(o);if(Mt){if(ft(),!Ke(_))return xe("property missing ':'");var Li=Ke(E),jt=Wt({type:W,property:P(Mt[0].replace(Ve,Y)),value:Li?P(Li[0].replace(Ve,Y)):Y});return Ke(z),jt}}function ji(){var Wt=[];de(Wt);for(var Mt;Mt=ct();)Mt!==!1&&(Wt.push(Mt),de(Wt));return Wt}return Je(),ji()};function P(C){return C?C.replace(q,Y):Y}},57975:(Kt,Ve,a)=>{"use strict";var e=a(65606);function o(q){if(typeof q!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(q))}function _(q,m){for(var L="",B=0,Y=-1,b=0,W,P=0;P<=q.length;++P){if(P<q.length)W=q.charCodeAt(P);else{if(W===47)break;W=47}if(W===47){if(!(Y===P-1||b===1))if(Y!==P-1&&b===2){if(L.length<2||B!==2||L.charCodeAt(L.length-1)!==46||L.charCodeAt(L.length-2)!==46){if(L.length>2){var C=L.lastIndexOf("/");if(C!==L.length-1){C===-1?(L="",B=0):(L=L.slice(0,C),B=L.length-1-L.lastIndexOf("/")),Y=P,b=0;continue}}else if(L.length===2||L.length===1){L="",B=0,Y=P,b=0;continue}}m&&(L.length>0?L+="/..":L="..",B=2)}else L.length>0?L+="/"+q.slice(Y+1,P):L=q.slice(Y+1,P),B=P-Y-1;Y=P,b=0}else W===46&&b!==-1?++b:b=-1}return L}function E(q,m){var L=m.dir||m.root,B=m.base||(m.name||"")+(m.ext||"");return L?L===m.root?L+B:L+q+B:B}var z={resolve:function(){for(var m="",L=!1,B,Y=arguments.length-1;Y>=-1&&!L;Y--){var b;Y>=0?b=arguments[Y]:(B===void 0&&(B=e.cwd()),b=B),o(b),b.length!==0&&(m=b+"/"+m,L=b.charCodeAt(0)===47)}return m=_(m,!L),L?m.length>0?"/"+m:"/":m.length>0?m:"."},normalize:function(m){if(o(m),m.length===0)return".";var L=m.charCodeAt(0)===47,B=m.charCodeAt(m.length-1)===47;return m=_(m,!L),m.length===0&&!L&&(m="."),m.length>0&&B&&(m+="/"),L?"/"+m:m},isAbsolute:function(m){return o(m),m.length>0&&m.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var m,L=0;L<arguments.length;++L){var B=arguments[L];o(B),B.length>0&&(m===void 0?m=B:m+="/"+B)}return m===void 0?".":z.normalize(m)},relative:function(m,L){if(o(m),o(L),m===L||(m=z.resolve(m),L=z.resolve(L),m===L))return"";for(var B=1;B<m.length&&m.charCodeAt(B)===47;++B);for(var Y=m.length,b=Y-B,W=1;W<L.length&&L.charCodeAt(W)===47;++W);for(var P=L.length,C=P-W,R=b<C?b:C,oe=-1,Re=0;Re<=R;++Re){if(Re===R){if(C>R){if(L.charCodeAt(W+Re)===47)return L.slice(W+Re+1);if(Re===0)return L.slice(W+Re)}else b>R&&(m.charCodeAt(B+Re)===47?oe=Re:Re===0&&(oe=0));break}var ne=m.charCodeAt(B+Re),te=L.charCodeAt(W+Re);if(ne!==te)break;ne===47&&(oe=Re)}var He="";for(Re=B+oe+1;Re<=Y;++Re)(Re===Y||m.charCodeAt(Re)===47)&&(He.length===0?He+="..":He+="/..");return He.length>0?He+L.slice(W+oe):(W+=oe,L.charCodeAt(W)===47&&++W,L.slice(W))},_makeLong:function(m){return m},dirname:function(m){if(o(m),m.length===0)return".";for(var L=m.charCodeAt(0),B=L===47,Y=-1,b=!0,W=m.length-1;W>=1;--W)if(L=m.charCodeAt(W),L===47){if(!b){Y=W;break}}else b=!1;return Y===-1?B?"/":".":B&&Y===1?"//":m.slice(0,Y)},basename:function(m,L){if(L!==void 0&&typeof L!="string")throw new TypeError('"ext" argument must be a string');o(m);var B=0,Y=-1,b=!0,W;if(L!==void 0&&L.length>0&&L.length<=m.length){if(L.length===m.length&&L===m)return"";var P=L.length-1,C=-1;for(W=m.length-1;W>=0;--W){var R=m.charCodeAt(W);if(R===47){if(!b){B=W+1;break}}else C===-1&&(b=!1,C=W+1),P>=0&&(R===L.charCodeAt(P)?--P===-1&&(Y=W):(P=-1,Y=C))}return B===Y?Y=C:Y===-1&&(Y=m.length),m.slice(B,Y)}else{for(W=m.length-1;W>=0;--W)if(m.charCodeAt(W)===47){if(!b){B=W+1;break}}else Y===-1&&(b=!1,Y=W+1);return Y===-1?"":m.slice(B,Y)}},extname:function(m){o(m);for(var L=-1,B=0,Y=-1,b=!0,W=0,P=m.length-1;P>=0;--P){var C=m.charCodeAt(P);if(C===47){if(!b){B=P+1;break}continue}Y===-1&&(b=!1,Y=P+1),C===46?L===-1?L=P:W!==1&&(W=1):L!==-1&&(W=-1)}return L===-1||Y===-1||W===0||W===1&&L===Y-1&&L===B+1?"":m.slice(L,Y)},format:function(m){if(m===null||typeof m!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof m);return E("/",m)},parse:function(m){o(m);var L={root:"",dir:"",base:"",ext:"",name:""};if(m.length===0)return L;var B=m.charCodeAt(0),Y=B===47,b;Y?(L.root="/",b=1):b=0;for(var W=-1,P=0,C=-1,R=!0,oe=m.length-1,Re=0;oe>=b;--oe){if(B=m.charCodeAt(oe),B===47){if(!R){P=oe+1;break}continue}C===-1&&(R=!1,C=oe+1),B===46?W===-1?W=oe:Re!==1&&(Re=1):W!==-1&&(Re=-1)}return W===-1||C===-1||Re===0||Re===1&&W===C-1&&W===P+1?C!==-1&&(P===0&&Y?L.base=L.name=m.slice(1,C):L.base=L.name=m.slice(P,C)):(P===0&&Y?(L.name=m.slice(1,W),L.base=m.slice(1,C)):(L.name=m.slice(P,W),L.base=m.slice(P,C)),L.ext=m.slice(W,C)),P>0?L.dir=m.slice(0,P-1):Y&&(L.dir="/"),L},sep:"/",delimiter:":",win32:null,posix:null};z.posix=z,Kt.exports=z},65606:Kt=>{var Ve=Kt.exports={},a,e;function o(){throw new Error("setTimeout has not been defined")}function _(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?a=setTimeout:a=o}catch{a=o}try{typeof clearTimeout=="function"?e=clearTimeout:e=_}catch{e=_}})();function E(C){if(a===setTimeout)return setTimeout(C,0);if((a===o||!a)&&setTimeout)return a=setTimeout,setTimeout(C,0);try{return a(C,0)}catch{try{return a.call(null,C,0)}catch{return a.call(this,C,0)}}}function z(C){if(e===clearTimeout)return clearTimeout(C);if((e===_||!e)&&clearTimeout)return e=clearTimeout,clearTimeout(C);try{return e(C)}catch{try{return e.call(null,C)}catch{return e.call(this,C)}}}var q=[],m=!1,L,B=-1;function Y(){!m||!L||(m=!1,L.length?q=L.concat(q):B=-1,q.length&&b())}function b(){if(!m){var C=E(Y);m=!0;for(var R=q.length;R;){for(L=q,q=[];++B<R;)L&&L[B].run();B=-1,R=q.length}L=null,m=!1,z(C)}}Ve.nextTick=function(C){var R=new Array(arguments.length-1);if(arguments.length>1)for(var oe=1;oe<arguments.length;oe++)R[oe-1]=arguments[oe];q.push(new W(C,R)),q.length===1&&!m&&E(b)};function W(C,R){this.fun=C,this.array=R}W.prototype.run=function(){this.fun.apply(null,this.array)},Ve.title="browser",Ve.browser=!0,Ve.env={},Ve.argv=[],Ve.version="",Ve.versions={};function P(){}Ve.on=P,Ve.addListener=P,Ve.once=P,Ve.off=P,Ve.removeListener=P,Ve.removeAllListeners=P,Ve.emit=P,Ve.prependListener=P,Ve.prependOnceListener=P,Ve.listeners=function(C){return[]},Ve.binding=function(C){throw new Error("process.binding is not supported")},Ve.cwd=function(){return"/"},Ve.chdir=function(C){throw new Error("process.chdir is not supported")},Ve.umask=function(){return 0}},53908:(Kt,Ve,a)=>{"use strict";const e=a(57272),{MAX_LENGTH:o,MAX_SAFE_INTEGER:_}=a(16874),{safeRe:E,t:z}=a(99718),q=a(98587),{compareIdentifiers:m}=a(61123);class L{constructor(Y,b){if(b=q(b),Y instanceof L){if(Y.loose===!!b.loose&&Y.includePrerelease===!!b.includePrerelease)return Y;Y=Y.version}else if(typeof Y!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof Y}".`);if(Y.length>o)throw new TypeError(`version is longer than ${o} characters`);e("SemVer",Y,b),this.options=b,this.loose=!!b.loose,this.includePrerelease=!!b.includePrerelease;const W=Y.trim().match(b.loose?E[z.LOOSE]:E[z.FULL]);if(!W)throw new TypeError(`Invalid Version: ${Y}`);if(this.raw=Y,this.major=+W[1],this.minor=+W[2],this.patch=+W[3],this.major>_||this.major<0)throw new TypeError("Invalid major version");if(this.minor>_||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>_||this.patch<0)throw new TypeError("Invalid patch version");W[4]?this.prerelease=W[4].split(".").map(P=>{if(/^[0-9]+$/.test(P)){const C=+P;if(C>=0&&C<_)return C}return P}):this.prerelease=[],this.build=W[5]?W[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(Y){if(e("SemVer.compare",this.version,this.options,Y),!(Y instanceof L)){if(typeof Y=="string"&&Y===this.version)return 0;Y=new L(Y,this.options)}return Y.version===this.version?0:this.compareMain(Y)||this.comparePre(Y)}compareMain(Y){return Y instanceof L||(Y=new L(Y,this.options)),m(this.major,Y.major)||m(this.minor,Y.minor)||m(this.patch,Y.patch)}comparePre(Y){if(Y instanceof L||(Y=new L(Y,this.options)),this.prerelease.length&&!Y.prerelease.length)return-1;if(!this.prerelease.length&&Y.prerelease.length)return 1;if(!this.prerelease.length&&!Y.prerelease.length)return 0;let b=0;do{const W=this.prerelease[b],P=Y.prerelease[b];if(e("prerelease compare",b,W,P),W===void 0&&P===void 0)return 0;if(P===void 0)return 1;if(W===void 0)return-1;if(W===P)continue;return m(W,P)}while(++b)}compareBuild(Y){Y instanceof L||(Y=new L(Y,this.options));let b=0;do{const W=this.build[b],P=Y.build[b];if(e("build compare",b,W,P),W===void 0&&P===void 0)return 0;if(P===void 0)return 1;if(W===void 0)return-1;if(W===P)continue;return m(W,P)}while(++b)}inc(Y,b,W){if(Y.startsWith("pre")){if(!b&&W===!1)throw new Error("invalid increment argument: identifier is empty");if(b){const P=`-${b}`.match(this.options.loose?E[z.PRERELEASELOOSE]:E[z.PRERELEASE]);if(!P||P[1]!==b)throw new Error(`invalid identifier: ${b}`)}}switch(Y){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",b,W);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",b,W);break;case"prepatch":this.prerelease.length=0,this.inc("patch",b,W),this.inc("pre",b,W);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",b,W),this.inc("pre",b,W);break;case"release":if(this.prerelease.length===0)throw new 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":{const P=Number(W)?1:0;if(this.prerelease.length===0)this.prerelease=[P];else{let C=this.prerelease.length;for(;--C>=0;)typeof this.prerelease[C]=="number"&&(this.prerelease[C]++,C=-2);if(C===-1){if(b===this.prerelease.join(".")&&W===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(P)}}if(b){let C=[b,P];W===!1&&(C=[b]),m(this.prerelease[0],b)===0?isNaN(this.prerelease[1])&&(this.prerelease=C):this.prerelease=C}break}default:throw new Error(`invalid increment argument: ${Y}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}Kt.exports=L},32938:(Kt,Ve,a)=>{"use strict";const e=a(53908),o=(_,E)=>new e(_,E).major;Kt.exports=o},30144:(Kt,Ve,a)=>{"use strict";const e=a(53908),o=(_,E,z=!1)=>{if(_ instanceof e)return _;try{return new e(_,E)}catch(q){if(!z)return null;throw q}};Kt.exports=o},56953:(Kt,Ve,a)=>{"use strict";const e=a(30144),o=(_,E)=>{const z=e(_,E);return z?z.version:null};Kt.exports=o},16874:Kt=>{"use strict";const Ve="2.0.0",e=Number.MAX_SAFE_INTEGER||9007199254740991,o=16,_=250,E=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Kt.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:o,MAX_SAFE_BUILD_LENGTH:_,MAX_SAFE_INTEGER:e,RELEASE_TYPES:E,SEMVER_SPEC_VERSION:Ve,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},57272:(Kt,Ve,a)=>{"use strict";var e=a(65606);const o=typeof e=="object"&&e.env&&e.env.NODE_DEBUG&&/\bsemver\b/i.test(e.env.NODE_DEBUG)?(..._)=>console.error("SEMVER",..._):()=>{};Kt.exports=o},61123:Kt=>{"use strict";const Ve=/^[0-9]+$/,a=(o,_)=>{const E=Ve.test(o),z=Ve.test(_);return E&&z&&(o=+o,_=+_),o===_?0:E&&!z?-1:z&&!E?1:o<_?-1:1},e=(o,_)=>a(_,o);Kt.exports={compareIdentifiers:a,rcompareIdentifiers:e}},98587:Kt=>{"use strict";const Ve=Object.freeze({loose:!0}),a=Object.freeze({}),e=o=>o?typeof o!="object"?Ve:o:a;Kt.exports=e},99718:(Kt,Ve,a)=>{"use strict";const{MAX_SAFE_COMPONENT_LENGTH:e,MAX_SAFE_BUILD_LENGTH:o,MAX_LENGTH:_}=a(16874),E=a(57272);Ve=Kt.exports={};const z=Ve.re=[],q=Ve.safeRe=[],m=Ve.src=[],L=Ve.safeSrc=[],B=Ve.t={};let Y=0;const b="[a-zA-Z0-9-]",W=[["\\s",1],["\\d",_],[b,o]],P=R=>{for(const[oe,Re]of W)R=R.split(`${oe}*`).join(`${oe}{0,${Re}}`).split(`${oe}+`).join(`${oe}{1,${Re}}`);return R},C=(R,oe,Re)=>{const ne=P(oe),te=Y++;E(R,te,oe),B[R]=te,m[te]=oe,L[te]=ne,z[te]=new RegExp(oe,Re?"g":void 0),q[te]=new RegExp(ne,Re?"g":void 0)};C("NUMERICIDENTIFIER","0|[1-9]\\d*"),C("NUMERICIDENTIFIERLOOSE","\\d+"),C("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${b}*`),C("MAINVERSION",`(${m[B.NUMERICIDENTIFIER]})\\.(${m[B.NUMERICIDENTIFIER]})\\.(${m[B.NUMERICIDENTIFIER]})`),C("MAINVERSIONLOOSE",`(${m[B.NUMERICIDENTIFIERLOOSE]})\\.(${m[B.NUMERICIDENTIFIERLOOSE]})\\.(${m[B.NUMERICIDENTIFIERLOOSE]})`),C("PRERELEASEIDENTIFIER",`(?:${m[B.NONNUMERICIDENTIFIER]}|${m[B.NUMERICIDENTIFIER]})`),C("PRERELEASEIDENTIFIERLOOSE",`(?:${m[B.NONNUMERICIDENTIFIER]}|${m[B.NUMERICIDENTIFIERLOOSE]})`),C("PRERELEASE",`(?:-(${m[B.PRERELEASEIDENTIFIER]}(?:\\.${m[B.PRERELEASEIDENTIFIER]})*))`),C("PRERELEASELOOSE",`(?:-?(${m[B.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${m[B.PRERELEASEIDENTIFIERLOOSE]})*))`),C("BUILDIDENTIFIER",`${b}+`),C("BUILD",`(?:\\+(${m[B.BUILDIDENTIFIER]}(?:\\.${m[B.BUILDIDENTIFIER]})*))`),C("FULLPLAIN",`v?${m[B.MAINVERSION]}${m[B.PRERELEASE]}?${m[B.BUILD]}?`),C("FULL",`^${m[B.FULLPLAIN]}$`),C("LOOSEPLAIN",`[v=\\s]*${m[B.MAINVERSIONLOOSE]}${m[B.PRERELEASELOOSE]}?${m[B.BUILD]}?`),C("LOOSE",`^${m[B.LOOSEPLAIN]}$`),C("GTLT","((?:<|>)?=?)"),C("XRANGEIDENTIFIERLOOSE",`${m[B.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),C("XRANGEIDENTIFIER",`${m[B.NUMERICIDENTIFIER]}|x|X|\\*`),C("XRANGEPLAIN",`[v=\\s]*(${m[B.XRANGEIDENTIFIER]})(?:\\.(${m[B.XRANGEIDENTIFIER]})(?:\\.(${m[B.XRANGEIDENTIFIER]})(?:${m[B.PRERELEASE]})?${m[B.BUILD]}?)?)?`),C("XRANGEPLAINLOOSE",`[v=\\s]*(${m[B.XRANGEIDENTIFIERLOOSE]})(?:\\.(${m[B.XRANGEIDENTIFIERLOOSE]})(?:\\.(${m[B.XRANGEIDENTIFIERLOOSE]})(?:${m[B.PRERELEASELOOSE]})?${m[B.BUILD]}?)?)?`),C("XRANGE",`^${m[B.GTLT]}\\s*${m[B.XRANGEPLAIN]}$`),C("XRANGELOOSE",`^${m[B.GTLT]}\\s*${m[B.XRANGEPLAINLOOSE]}$`),C("COERCEPLAIN",`(^|[^\\d])(\\d{1,${e}})(?:\\.(\\d{1,${e}}))?(?:\\.(\\d{1,${e}}))?`),C("COERCE",`${m[B.COERCEPLAIN]}(?:$|[^\\d])`),C("COERCEFULL",m[B.COERCEPLAIN]+`(?:${m[B.PRERELEASE]})?(?:${m[B.BUILD]})?(?:$|[^\\d])`),C("COERCERTL",m[B.COERCE],!0),C("COERCERTLFULL",m[B.COERCEFULL],!0),C("LONETILDE","(?:~>?)"),C("TILDETRIM",`(\\s*)${m[B.LONETILDE]}\\s+`,!0),Ve.tildeTrimReplace="$1~",C("TILDE",`^${m[B.LONETILDE]}${m[B.XRANGEPLAIN]}$`),C("TILDELOOSE",`^${m[B.LONETILDE]}${m[B.XRANGEPLAINLOOSE]}$`),C("LONECARET","(?:\\^)"),C("CARETTRIM",`(\\s*)${m[B.LONECARET]}\\s+`,!0),Ve.caretTrimReplace="$1^",C("CARET",`^${m[B.LONECARET]}${m[B.XRANGEPLAIN]}$`),C("CARETLOOSE",`^${m[B.LONECARET]}${m[B.XRANGEPLAINLOOSE]}$`),C("COMPARATORLOOSE",`^${m[B.GTLT]}\\s*(${m[B.LOOSEPLAIN]})$|^$`),C("COMPARATOR",`^${m[B.GTLT]}\\s*(${m[B.FULLPLAIN]})$|^$`),C("COMPARATORTRIM",`(\\s*)${m[B.GTLT]}\\s*(${m[B.LOOSEPLAIN]}|${m[B.XRANGEPLAIN]})`,!0),Ve.comparatorTrimReplace="$1$2$3",C("HYPHENRANGE",`^\\s*(${m[B.XRANGEPLAIN]})\\s+-\\s+(${m[B.XRANGEPLAIN]})\\s*$`),C("HYPHENRANGELOOSE",`^\\s*(${m[B.XRANGEPLAINLOOSE]})\\s+-\\s+(${m[B.XRANGEPLAINLOOSE]})\\s*$`),C("STAR","(<|>)?=?\\s*\\*"),C("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),C("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},83141:(Kt,Ve,a)=>{"use strict";var e=a(15003).Buffer,o=e.isEncoding||function(ne){switch(ne=""+ne,ne&&ne.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 _(ne){if(!ne)return"utf8";for(var te;;)switch(ne){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 ne;default:if(te)return;ne=(""+ne).toLowerCase(),te=!0}}function E(ne){var te=_(ne);if(typeof te!="string"&&(e.isEncoding===o||!o(ne)))throw new Error("Unknown encoding: "+ne);return te||ne}Ve.I=z;function z(ne){this.encoding=E(ne);var te;switch(this.encoding){case"utf16le":this.text=W,this.end=P,te=4;break;case"utf8":this.fillLast=B,te=4;break;case"base64":this.text=C,this.end=R,te=3;break;default:this.write=oe,this.end=Re;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=e.allocUnsafe(te)}z.prototype.write=function(ne){if(ne.length===0)return"";var te,He;if(this.lastNeed){if(te=this.fillLast(ne),te===void 0)return"";He=this.lastNeed,this.lastNeed=0}else He=0;return He<ne.length?te?te+this.text(ne,He):this.text(ne,He):te||""},z.prototype.end=b,z.prototype.text=Y,z.prototype.fillLast=function(ne){if(this.lastNeed<=ne.length)return ne.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ne.copy(this.lastChar,this.lastTotal-this.lastNeed,0,ne.length),this.lastNeed-=ne.length};function q(ne){return ne<=127?0:ne>>5===6?2:ne>>4===14?3:ne>>3===30?4:ne>>6===2?-1:-2}function m(ne,te,He){var V=te.length-1;if(V<He)return 0;var xe=q(te[V]);return xe>=0?(xe>0&&(ne.lastNeed=xe-1),xe):--V<He||xe===-2?0:(xe=q(te[V]),xe>=0?(xe>0&&(ne.lastNeed=xe-2),xe):--V<He||xe===-2?0:(xe=q(te[V]),xe>=0?(xe>0&&(xe===2?xe=0:ne.lastNeed=xe-3),xe):0))}function L(ne,te,He){if((te[0]&192)!==128)return ne.lastNeed=0,"\uFFFD";if(ne.lastNeed>1&&te.length>1){if((te[1]&192)!==128)return ne.lastNeed=1,"\uFFFD";if(ne.lastNeed>2&&te.length>2&&(te[2]&192)!==128)return ne.lastNeed=2,"\uFFFD"}}function B(ne){var te=this.lastTotal-this.lastNeed,He=L(this,ne,te);if(He!==void 0)return He;if(this.lastNeed<=ne.length)return ne.copy(this.lastChar,te,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ne.copy(this.lastChar,te,0,ne.length),this.lastNeed-=ne.length}function Y(ne,te){var He=m(this,ne,te);if(!this.lastNeed)return ne.toString("utf8",te);this.lastTotal=He;var V=ne.length-(He-this.lastNeed);return ne.copy(this.lastChar,0,V),ne.toString("utf8",te,V)}function b(ne){var te=ne&&ne.length?this.write(ne):"";return this.lastNeed?te+"\uFFFD":te}function W(ne,te){if((ne.length-te)%2===0){var He=ne.toString("utf16le",te);if(He){var V=He.charCodeAt(He.length-1);if(V>=55296&&V<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=ne[ne.length-2],this.lastChar[1]=ne[ne.length-1],He.slice(0,-1)}return He}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=ne[ne.length-1],ne.toString("utf16le",te,ne.length-1)}function P(ne){var te=ne&&ne.length?this.write(ne):"";if(this.lastNeed){var He=this.lastTotal-this.lastNeed;return te+this.lastChar.toString("utf16le",0,He)}return te}function C(ne,te){var He=(ne.length-te)%3;return He===0?ne.toString("base64",te):(this.lastNeed=3-He,this.lastTotal=3,He===1?this.lastChar[0]=ne[ne.length-1]:(this.lastChar[0]=ne[ne.length-2],this.lastChar[1]=ne[ne.length-1]),ne.toString("base64",te,ne.length-He))}function R(ne){var te=ne&&ne.length?this.write(ne):"";return this.lastNeed?te+this.lastChar.toString("base64",0,3-this.lastNeed):te}function oe(ne){return ne.toString(this.encoding)}function Re(ne){return ne&&ne.length?this.write(ne):""}},15003:(Kt,Ve,a)=>{var e=a(48287),o=e.Buffer;function _(z,q){for(var m in z)q[m]=z[m]}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?Kt.exports=e:(_(e,Ve),Ve.Buffer=E);function E(z,q,m){return o(z,q,m)}E.prototype=Object.create(o.prototype),_(o,E),E.from=function(z,q,m){if(typeof z=="number")throw new TypeError("Argument must not be a number");return o(z,q,m)},E.alloc=function(z,q,m){if(typeof z!="number")throw new TypeError("Argument must be a number");var L=o(z);return q!==void 0?typeof m=="string"?L.fill(q,m):L.fill(q):L.fill(0),L},E.allocUnsafe=function(z){if(typeof z!="number")throw new TypeError("Argument must be a number");return o(z)},E.allocUnsafeSlow=function(z){if(typeof z!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(z)}},67098:function(Kt,Ve,a){"use strict";var e;(function(o){if(typeof _!="function"){var _=function(R){return R};_.nonNative=!0}const E=_("plaintext"),z=_("html"),q=_("comment"),m=/<(\w*)>/g,L=/<\/?([^\s\/>]+)/;function B(R,oe,Re){R=R||"",oe=oe||[],Re=Re||"";let ne=b(oe,Re);return W(R,ne)}function Y(R,oe){R=R||[],oe=oe||"";let Re=b(R,oe);return function(te){return W(te||"",Re)}}B.init_streaming_mode=Y;function b(R,oe){return R=P(R),{allowable_tags:R,tag_replacement:oe,state:E,tag_buffer:"",depth:0,in_quote_char:""}}function W(R,oe){if(typeof R!="string")throw new TypeError("'html' parameter must be a string");let Re=oe.allowable_tags,ne=oe.tag_replacement,te=oe.state,He=oe.tag_buffer,V=oe.depth,xe=oe.in_quote_char,Ke="";for(let Je=0,de=R.length;Je<de;Je++){let ft=R[Je];if(te===E)switch(ft){case"<":te=z,He+=ft;break;default:Ke+=ft;break}else if(te===z)switch(ft){case"<":if(xe)break;V++;break;case">":if(xe)break;if(V){V--;break}xe="",te=E,He+=">",Re.has(C(He))?Ke+=He:Ke+=ne,He="";break;case'"':case"'":ft===xe?xe="":xe=xe||ft,He+=ft;break;case"-":He==="<!-"&&(te=q),He+=ft;break;case" ":case`
`:if(He==="<"){te=E,Ke+="< ",He="";break}He+=ft;break;default:He+=ft;break}else if(te===q)switch(ft){case">":He.slice(-2)=="--"&&(te=E),He="";break;default:He+=ft;break}}return oe.state=te,oe.tag_buffer=He,oe.depth=V,oe.in_quote_char=xe,Ke}function P(R){let oe=new Set;if(typeof R=="string"){let Re;for(;Re=m.exec(R);)oe.add(Re[1])}else!_.nonNative&&typeof R[_.iterator]=="function"?oe=new Set(R):typeof R.forEach=="function"&&R.forEach(oe.add,oe);return oe}function C(R){let oe=L.exec(R);return oe?oe[1].toLowerCase():null}e=function(){return B}.call(Ve,a,Ve,Kt),e!==void 0&&(Kt.exports=e)})(this)},35229:function(Kt,Ve,a){"use strict";var e=this&&this.__importDefault||function(z){return z&&z.__esModule?z:{default:z}},o=e(a(51133)),_=a(98917);function E(z,q){var m={};return!z||typeof z!="string"||(0,o.default)(z,function(L,B){L&&B&&(m[(0,_.camelCase)(L,q)]=B)}),m}E.default=E,Kt.exports=E},98917:(Kt,Ve)=>{"use strict";Object.defineProperty(Ve,"__esModule",{value:!0}),Ve.camelCase=void 0;var a=/^--[a-zA-Z0-9_-]+$/,e=/-([a-z])/g,o=/^[^-]+$/,_=/^-(webkit|moz|ms|o|khtml)-/,E=/^-(ms)-/,z=function(B){return!B||o.test(B)||a.test(B)},q=function(B,Y){return Y.toUpperCase()},m=function(B,Y){return"".concat(Y,"-")},L=function(B,Y){return Y===void 0&&(Y={}),z(B)?B:(B=B.toLowerCase(),Y.reactCompat?B=B.replace(E,m):B=B.replace(_,m),B.replace(e,q))};Ve.camelCase=L},51133:function(Kt,Ve,a){"use strict";var e=this&&this.__importDefault||function(E){return E&&E.__esModule?E:{default:E}};Object.defineProperty(Ve,"__esModule",{value:!0}),Ve.default=_;var o=e(a(19788));function _(E,z){var q=null;if(!E||typeof E!="string")return q;var m=(0,o.default)(E),L=typeof z=="function";return m.forEach(function(B){if(B.type==="declaration"){var Y=B.property,b=B.value;L?z(Y,b,B):b&&(q=q||{},q[Y]=b)}}),q}},49054:(Kt,Ve,a)=>{"use strict";a.d(Ve,{AO:()=>Li,Kr:()=>Wt,nq:()=>Mt,tp:()=>di,yT:()=>b});/*!
* tabbable 6.3.0
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/var e=["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])"],o=e.join(","),_=typeof Element>"u",E=_?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,z=!_&&Element.prototype.getRootNode?function(ot){var Pt;return ot==null||(Pt=ot.getRootNode)===null||Pt===void 0?void 0:Pt.call(ot)}:function(ot){return ot?.ownerDocument},q=function(Pt,lt){var At;lt===void 0&&(lt=!0);var gt=Pt==null||(At=Pt.getAttribute)===null||At===void 0?void 0:At.call(Pt,"inert"),Vt=gt===""||gt==="true",ii=Vt||lt&&Pt&&q(Pt.parentNode);return ii},m=function(Pt){var lt,At=Pt==null||(lt=Pt.getAttribute)===null||lt===void 0?void 0:lt.call(Pt,"contenteditable");return At===""||At==="true"},L=function(Pt,lt,At){if(q(Pt))return[];var gt=Array.prototype.slice.apply(Pt.querySelectorAll(o));return lt&&E.call(Pt,o)&&gt.unshift(Pt),gt=gt.filter(At),gt},B=function(Pt,lt,At){for(var gt=[],Vt=Array.from(Pt);Vt.length;){var ii=Vt.shift();if(!q(ii,!1))if(ii.tagName==="SLOT"){var Ki=ii.assignedElements(),Ni=Ki.length?Ki:ii.children,si=B(Ni,!0,At);At.flatten?gt.push.apply(gt,si):gt.push({scopeParent:ii,candidates:si})}else{var Di=E.call(ii,o);Di&&At.filter(ii)&&(lt||!Pt.includes(ii))&&gt.push(ii);var hi=ii.shadowRoot||typeof At.getShadowRoot=="function"&&At.getShadowRoot(ii),On=!q(hi,!1)&&(!At.shadowRootFilter||At.shadowRootFilter(ii));if(hi&&On){var nn=B(hi===!0?ii.children:hi.children,!0,At);At.flatten?gt.push.apply(gt,nn):gt.push({scopeParent:ii,candidates:nn})}else Vt.unshift.apply(Vt,ii.children)}}return gt},Y=function(Pt){return!isNaN(parseInt(Pt.getAttribute("tabindex"),10))},b=function(Pt){if(!Pt)throw new Error("No node provided");return Pt.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(Pt.tagName)||m(Pt))&&!Y(Pt)?0:Pt.tabIndex},W=function(Pt,lt){var At=b(Pt);return At<0&&lt&&!Y(Pt)?0:At},P=function(Pt,lt){return Pt.tabIndex===lt.tabIndex?Pt.documentOrder-lt.documentOrder:Pt.tabIndex-lt.tabIndex},C=function(Pt){return Pt.tagName==="INPUT"},R=function(Pt){return C(Pt)&&Pt.type==="hidden"},oe=function(Pt){var lt=Pt.tagName==="DETAILS"&&Array.prototype.slice.apply(Pt.children).some(function(At){return At.tagName==="SUMMARY"});return lt},Re=function(Pt,lt){for(var At=0;At<Pt.length;At++)if(Pt[At].checked&&Pt[At].form===lt)return Pt[At]},ne=function(Pt){if(!Pt.name)return!0;var lt=Pt.form||z(Pt),At=function(Ki){return lt.querySelectorAll('input[type="radio"][name="'+Ki+'"]')},gt;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")gt=At(window.CSS.escape(Pt.name));else try{gt=At(Pt.name)}catch(ii){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",ii.message),!1}var Vt=Re(gt,Pt.form);return!Vt||Vt===Pt},te=function(Pt){return C(Pt)&&Pt.type==="radio"},He=function(Pt){return te(Pt)&&!ne(Pt)},V=function(Pt){var lt,At=Pt&&z(Pt),gt=(lt=At)===null||lt===void 0?void 0:lt.host,Vt=!1;if(At&&At!==Pt){var ii,Ki,Ni;for(Vt=!!((ii=gt)!==null&&ii!==void 0&&(Ki=ii.ownerDocument)!==null&&Ki!==void 0&&Ki.contains(gt)||Pt!=null&&(Ni=Pt.ownerDocument)!==null&&Ni!==void 0&&Ni.contains(Pt));!Vt&&gt;){var si,Di,hi;At=z(gt),gt=(si=At)===null||si===void 0?void 0:si.host,Vt=!!((Di=gt)!==null&&Di!==void 0&&(hi=Di.ownerDocument)!==null&&hi!==void 0&&hi.contains(gt))}}return Vt},xe=function(Pt){var lt=Pt.getBoundingClientRect(),At=lt.width,gt=lt.height;return At===0&&gt===0},Ke=function(Pt,lt){var At=lt.displayCheck,gt=lt.getShadowRoot;if(At==="full-native"&&"checkVisibility"in Pt){var Vt=Pt.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});return!Vt}if(getComputedStyle(Pt).visibility==="hidden")return!0;var ii=E.call(Pt,"details>summary:first-of-type"),Ki=ii?Pt.parentElement:Pt;if(E.call(Ki,"details:not([open]) *"))return!0;if(!At||At==="full"||At==="full-native"||At==="legacy-full"){if(typeof gt=="function"){for(var Ni=Pt;Pt;){var si=Pt.parentElement,Di=z(Pt);if(si&&!si.shadowRoot&&gt(si)===!0)return xe(Pt);Pt.assignedSlot?Pt=Pt.assignedSlot:!si&&Di!==Pt.ownerDocument?Pt=Di.host:Pt=si}Pt=Ni}if(V(Pt))return!Pt.getClientRects().length;if(At!=="legacy-full")return!0}else if(At==="non-zero-area")return xe(Pt);return!1},Je=function(Pt){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(Pt.tagName))for(var lt=Pt.parentElement;lt;){if(lt.tagName==="FIELDSET"&&lt.disabled){for(var At=0;At<lt.children.length;At++){var gt=lt.children.item(At);if(gt.tagName==="LEGEND")return E.call(lt,"fieldset[disabled] *")?!0:!gt.contains(Pt)}return!0}lt=lt.parentElement}return!1},de=function(Pt,lt){return!(lt.disabled||q(lt)||R(lt)||Ke(lt,Pt)||oe(lt)||Je(lt))},ft=function(Pt,lt){return!(He(lt)||b(lt)<0||!de(Pt,lt))},ct=function(Pt){var lt=parseInt(Pt.getAttribute("tabindex"),10);return!!(isNaN(lt)||lt>=0)},ji=function(Pt){var lt=[],At=[];return Pt.forEach(function(gt,Vt){var ii=!!gt.scopeParent,Ki=ii?gt.scopeParent:gt,Ni=W(Ki,ii),si=ii?ji(gt.candidates):Ki;Ni===0?ii?lt.push.apply(lt,si):lt.push(Ki):At.push({documentOrder:Vt,tabIndex:Ni,item:gt,isScope:ii,content:si})}),At.sort(P).reduce(function(gt,Vt){return Vt.isScope?gt.push.apply(gt,Vt.content):gt.push(Vt.content),gt},[]).concat(lt)},Wt=function(Pt,lt){lt=lt||{};var At;return lt.getShadowRoot?At=B([Pt],lt.includeContainer,{filter:ft.bind(null,lt),flatten:!1,getShadowRoot:lt.getShadowRoot,shadowRootFilter:ct}):At=L(Pt,lt.includeContainer,ft.bind(null,lt)),ji(At)},Mt=function(Pt,lt){lt=lt||{};var At;return lt.getShadowRoot?At=B([Pt],lt.includeContainer,{filter:de.bind(null,lt),flatten:!0,getShadowRoot:lt.getShadowRoot}):At=L(Pt,lt.includeContainer,de.bind(null,lt)),At},Li=function(Pt,lt){if(lt=lt||{},!Pt)throw new Error("No node provided");return E.call(Pt,o)===!1?!1:ft(lt,Pt)},jt=e.concat("iframe").join(","),di=function(Pt,lt){if(lt=lt||{},!Pt)throw new Error("No node provided");return E.call(Pt,jt)===!1?!1:de(lt,Pt)}},7736:function(Kt){/*!
* Toastify js 1.12.0
* https://github.com/apvarun/toastify-js
* @license MIT licensed
*
* Copyright (C) 2018 Varun A P
*/(function(Ve,a){Kt.exports?Kt.exports=a():Ve.Toastify=a()})(this,function(Ve){var a=function(E){return new a.lib.init(E)},e="1.12.0";a.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:""}},a.lib=a.prototype={toastify:e,constructor:a,init:function(E){return E||(E={}),this.options={},this.toastElement=null,this.options.text=E.text||a.defaults.text,this.options.node=E.node||a.defaults.node,this.options.duration=E.duration===0?0:E.duration||a.defaults.duration,this.options.selector=E.selector||a.defaults.selector,this.options.callback=E.callback||a.defaults.callback,this.options.destination=E.destination||a.defaults.destination,this.options.newWindow=E.newWindow||a.defaults.newWindow,this.options.close=E.close||a.defaults.close,this.options.gravity=E.gravity==="bottom"?"toastify-bottom":a.defaults.gravity,this.options.positionLeft=E.positionLeft||a.defaults.positionLeft,this.options.position=E.position||a.defaults.position,this.options.backgroundColor=E.backgroundColor||a.defaults.backgroundColor,this.options.avatar=E.avatar||a.defaults.avatar,this.options.className=E.className||a.defaults.className,this.options.stopOnFocus=E.stopOnFocus===void 0?a.defaults.stopOnFocus:E.stopOnFocus,this.options.onClick=E.onClick||a.defaults.onClick,this.options.offset=E.offset||a.defaults.offset,this.options.escapeMarkup=E.escapeMarkup!==void 0?E.escapeMarkup:a.defaults.escapeMarkup,this.options.ariaLive=E.ariaLive||a.defaults.ariaLive,this.options.style=E.style||a.defaults.style,E.backgroundColor&&(this.options.style.background=E.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var E=document.createElement("div");E.className="toastify on "+this.options.className,this.options.position?E.className+=" toastify-"+this.options.position:this.options.positionLeft===!0?(E.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):E.className+=" toastify-right",E.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');for(var z in this.options.style)E.style[z]=this.options.style[z];if(this.options.ariaLive&&E.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)E.appendChild(this.options.node);else if(this.options.escapeMarkup?E.innerText=this.options.text:E.innerHTML=this.options.text,this.options.avatar!==""){var q=document.createElement("img");q.src=this.options.avatar,q.className="toastify-avatar",this.options.position=="left"||this.options.positionLeft===!0?E.appendChild(q):E.insertAdjacentElement("afterbegin",q)}if(this.options.close===!0){var m=document.createElement("button");m.type="button",m.setAttribute("aria-label","Close"),m.className="toast-close",m.innerHTML="&#10006;",m.addEventListener("click",function(C){C.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var L=window.innerWidth>0?window.innerWidth:screen.width;(this.options.position=="left"||this.options.positionLeft===!0)&&L>360?E.insertAdjacentElement("afterbegin",m):E.appendChild(m)}if(this.options.stopOnFocus&&this.options.duration>0){var B=this;E.addEventListener("mouseover",function(C){window.clearTimeout(E.timeOutValue)}),E.addEventListener("mouseleave",function(){E.timeOutValue=window.setTimeout(function(){B.removeElement(E)},B.options.duration)})}if(typeof this.options.destination<"u"&&E.addEventListener("click",function(C){C.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"&&E.addEventListener("click",function(C){C.stopPropagation(),this.options.onClick()}.bind(this)),typeof this.options.offset=="object"){var Y=o("x",this.options),b=o("y",this.options),W=this.options.position=="left"?Y:"-"+Y,P=this.options.gravity=="toastify-top"?b:"-"+b;E.style.transform="translate("+W+","+P+")"}return E},showToast:function(){this.toastElement=this.buildToast();var E;if(typeof this.options.selector=="string"?E=document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||typeof ShadowRoot<"u"&&this.options.selector instanceof ShadowRoot?E=this.options.selector:E=document.body,!E)throw"Root element is not defined";var z=a.defaults.oldestFirst?E.firstChild:E.lastChild;return E.insertBefore(this.toastElement,z),a.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(E){E.className=E.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),E.parentNode&&E.parentNode.removeChild(E),this.options.callback.call(E),a.reposition()}.bind(this),400)}},a.reposition=function(){for(var E={top:15,bottom:15},z={top:15,bottom:15},q={top:15,bottom:15},m=document.getElementsByClassName("toastify"),L,B=0;B<m.length;B++){_(m[B],"toastify-top")===!0?L="toastify-top":L="toastify-bottom";var Y=m[B].offsetHeight;L=L.substr(9,L.length-1);var b=15,W=window.innerWidth>0?window.innerWidth:screen.width;W<=360?(m[B].style[L]=q[L]+"px",q[L]+=Y+b):_(m[B],"toastify-left")===!0?(m[B].style[L]=E[L]+"px",E[L]+=Y+b):(m[B].style[L]=z[L]+"px",z[L]+=Y+b)}return this};function o(E,z){return z.offset[E]?isNaN(z.offset[E])?z.offset[E]:z.offset[E]+"px":"0px"}function _(E,z){return!E||typeof z!="string"?!1:!!(E.className&&E.className.trim().split(/\s+/gi).indexOf(z)>-1)}return a.lib.init.prototype=a.lib,a})},66262:(Kt,Ve)=>{"use strict";var a;a={value:!0},Ve.A=(e,o)=>{const _=e.__vccOpts||e;for(const[E,z]of o)_[E]=z;return _}},8950:function(Kt){"use strict";function Ve(xe,Ke){if(!e)return!1;const Je=xe.buffer;let de=B.get(Je);if(de==null){if((de=a.validate(Je))&&Ke)try{new a.Instance(new a.Module(Je)).exports[0]()}catch{de=!1}B.set(Je,de)}return de}const a=this.WebAssembly||globalThis.WebAssembly,e=typeof a=="object",o=xe=>xe!==void 0,_=(...xe)=>Uint8Array.of(0,97,115,109,1,0,0,0,...xe),E=(...xe)=>Uint32Array.of(1836278016,1,...xe),z=(...xe)=>E(1610679297,33751040,...xe,40239360,259),q=(...xe)=>_(1,4,1,96,0,0,3,2,1,0,...xe,11,0,10,4,110,97,109,101,2,3,1,0,0),m=(...xe)=>Uint16Array.of(24832,28019,1,0,1025,24577,0,515,1,...xe),L=(...xe)=>m(...xe,2842,4096,28164,28001,357,260,256,560,259,0),B=new WeakMap,Y=E(1610679553,58589440,117440770,805372165,101318656,1107297281,268438272,1835101700,17039717,36700416,259),b=_(5,3,1,4,1,0,8,4,110,97,109,101,2,1,0),W=m(773,1,2561,269,11,65,65,65,3068,2816,2560,28164,28001,613,259,0),P=E(1610679297,33751040,134873089,100664833,185276736),C=_(2,8,1,1,97,1,98,3,127,1,6,6,1,127,1,65,0,11,7,5,1,1,97,3,1,0,8,4,110,97,109,101,2,1,0),R=Uint16Array.of(24832,28019,1,0,1537,24577,512,32639,515,1,2058,1537,16640,16640,2816,2560,28164,28001,613,259,0),oe=L(3082,2561,17152,0,0,252),Re=L(2058,1537,16640,49152),ne=z(101318657,301990913,268438272,1835101700,17039717),te=q(5,4,1,3,1,1,10,7,1,5,0,254,3,0),He=z(84344833,6357249,17369600,4259847,186257917,1845758464),V=q(10,7,1,5,0,208,112,26);Kt.exports={support:(xe=1)=>e&&Ve(Uint32Array.of(1836278016,xe)),get supportStreaming(){return e&&o(a.instantiateStreaming)},feature:{get bigInt(){return Ve(Y,!0)},get bulk(){return Ve(W)},get exceptions(){return Ve(P)},get memory64(){return Ve(b)},get mutableGlobal(){return Ve(C)},get multiValue(){return Ve(R)},get saturateConversions(){return Ve(oe)},get signExtensions(){return Ve(Re)},get tailCall(){return Ve(ne)},get threads(){return Ve(te)},get simd(){return Ve(He)},get references(){return Ve(V)},get typeReflection(){return e&&o(a.Memory.type)},get funcReferences(){return e&&o(a.Function)}}}},88158:Kt=>{var Ve,a;window.mozRTCPeerConnection||navigator.mozGetUserMedia?(Ve="moz",a=parseInt(navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1],10)):(window.webkitRTCPeerConnection||navigator.webkitGetUserMedia)&&(Ve="webkit",a=navigator.userAgent.match(/Chrom(e|ium)/)&&parseInt(navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./)[2],10));var e=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,o=window.mozRTCIceCandidate||window.RTCIceCandidate,_=window.mozRTCSessionDescription||window.RTCSessionDescription,E=window.webkitMediaStream||window.MediaStream,z=window.location.protocol==="https:"&&(Ve==="webkit"&&a>=26||Ve==="moz"&&a>=33),q=window.AudioContext||window.webkitAudioContext,m=document.createElement("video"),L=m&&m.canPlayType&&m.canPlayType('video/webm; codecs="vp8", vorbis')==="probably",B=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.msGetUserMedia||navigator.mozGetUserMedia;Kt.exports={prefix:Ve,browserVersion:a,support:!!e&&!!B,supportRTCPeerConnection:!!e,supportVp8:L,supportGetUserMedia:!!B,supportDataChannel:!!(e&&e.prototype&&e.prototype.createDataChannel),supportWebAudio:!!(q&&q.prototype.createMediaStreamSource),supportMediaStream:!!(E&&E.prototype.removeTrack),supportScreenSharing:!!z,AudioContext:q,PeerConnection:e,SessionDescription:_,IceCandidate:o,MediaStream:E,getUserMedia:B}},98084:(Kt,Ve,a)=>{"use strict";Kt.exports=a.p+"vision_wasm_internal.js?v=4d75fec70b6bada023ac"},40133:(Kt,Ve,a)=>{"use strict";Kt.exports=a.p+"vision_wasm_internal.wasm?v=1a140c8dedf9f34d610d"},76939:(Kt,Ve,a)=>{"use strict";Kt.exports=a.p+"vision_wasm_nosimd_internal.js?v=d964517b639a0d71a817"},48014:(Kt,Ve,a)=>{"use strict";Kt.exports=a.p+"vision_wasm_nosimd_internal.wasm?v=6fd6c9b8bbbb7b58d3ea"},51348:(Kt,Ve,a)=>{"use strict";Kt.exports=a.p+"selfie_segmenter.tflite?v=8722c975f7964e94b033"},50477:()=>{},95361:(Kt,Ve,a)=>{"use strict";a.d(Ve,{BN:()=>ne,ER:()=>te,Ej:()=>He,RK:()=>m,UE:()=>z,UU:()=>L,cY:()=>Re,rD:()=>_});var e=a(97193);function o(V,xe,Ke){let{reference:Je,floating:de}=V;const ft=(0,e.TV)(xe),ct=(0,e.Dz)(xe),ji=(0,e.sq)(ct),Wt=(0,e.C0)(xe),Mt=ft==="y",Li=Je.x+Je.width/2-de.width/2,jt=Je.y+Je.height/2-de.height/2,di=Je[ji]/2-de[ji]/2;let ot;switch(Wt){case"top":ot={x:Li,y:Je.y-de.height};break;case"bottom":ot={x:Li,y:Je.y+Je.height};break;case"right":ot={x:Je.x+Je.width,y:jt};break;case"left":ot={x:Je.x-de.width,y:jt};break;default:ot={x:Je.x,y:Je.y}}switch((0,e.Sg)(xe)){case"start":ot[ct]-=di*(Ke&&Mt?-1:1);break;case"end":ot[ct]+=di*(Ke&&Mt?-1:1);break}return ot}const _=async(V,xe,Ke)=>{const{placement:Je="bottom",strategy:de="absolute",middleware:ft=[],platform:ct}=Ke,ji=ft.filter(Boolean),Wt=await(ct.isRTL==null?void 0:ct.isRTL(xe));let Mt=await ct.getElementRects({reference:V,floating:xe,strategy:de}),{x:Li,y:jt}=o(Mt,Je,Wt),di=Je,ot={},Pt=0;for(let lt=0;lt<ji.length;lt++){const{name:At,fn:gt}=ji[lt],{x:Vt,y:ii,data:Ki,reset:Ni}=await gt({x:Li,y:jt,initialPlacement:Je,placement:di,strategy:de,middlewareData:ot,rects:Mt,platform:ct,elements:{reference:V,floating:xe}});Li=Vt??Li,jt=ii??jt,ot={...ot,[At]:{...ot[At],...Ki}},Ni&&Pt<=50&&(Pt++,typeof Ni=="object"&&(Ni.placement&&(di=Ni.placement),Ni.rects&&(Mt=Ni.rects===!0?await ct.getElementRects({reference:V,floating:xe,strategy:de}):Ni.rects),{x:Li,y:jt}=o(Mt,di,Wt)),lt=-1)}return{x:Li,y:jt,placement:di,strategy:de,middlewareData:ot}};async function E(V,xe){var Ke;xe===void 0&&(xe={});const{x:Je,y:de,platform:ft,rects:ct,elements:ji,strategy:Wt}=V,{boundary:Mt="clippingAncestors",rootBoundary:Li="viewport",elementContext:jt="floating",altBoundary:di=!1,padding:ot=0}=(0,e._3)(xe,V),Pt=(0,e.nI)(ot),At=ji[di?jt==="floating"?"reference":"floating":jt],gt=(0,e.B1)(await ft.getClippingRect({element:(Ke=await(ft.isElement==null?void 0:ft.isElement(At)))==null||Ke?At:At.contextElement||await(ft.getDocumentElement==null?void 0:ft.getDocumentElement(ji.floating)),boundary:Mt,rootBoundary:Li,strategy:Wt})),Vt=jt==="floating"?{x:Je,y:de,width:ct.floating.width,height:ct.floating.height}:ct.reference,ii=await(ft.getOffsetParent==null?void 0:ft.getOffsetParent(ji.floating)),Ki=await(ft.isElement==null?void 0:ft.isElement(ii))?await(ft.getScale==null?void 0:ft.getScale(ii))||{x:1,y:1}:{x:1,y:1},Ni=(0,e.B1)(ft.convertOffsetParentRelativeRectToViewportRelativeRect?await ft.convertOffsetParentRelativeRectToViewportRelativeRect({elements:ji,rect:Vt,offsetParent:ii,strategy:Wt}):Vt);return{top:(gt.top-Ni.top+Pt.top)/Ki.y,bottom:(Ni.bottom-gt.bottom+Pt.bottom)/Ki.y,left:(gt.left-Ni.left+Pt.left)/Ki.x,right:(Ni.right-gt.right+Pt.right)/Ki.x}}const z=V=>({name:"arrow",options:V,async fn(xe){const{x:Ke,y:Je,placement:de,rects:ft,platform:ct,elements:ji,middlewareData:Wt}=xe,{element:Mt,padding:Li=0}=(0,e._3)(V,xe)||{};if(Mt==null)return{};const jt=(0,e.nI)(Li),di={x:Ke,y:Je},ot=(0,e.Dz)(de),Pt=(0,e.sq)(ot),lt=await ct.getDimensions(Mt),At=ot==="y",gt=At?"top":"left",Vt=At?"bottom":"right",ii=At?"clientHeight":"clientWidth",Ki=ft.reference[Pt]+ft.reference[ot]-di[ot]-ft.floating[Pt],Ni=di[ot]-ft.reference[ot],si=await(ct.getOffsetParent==null?void 0:ct.getOffsetParent(Mt));let Di=si?si[ii]:0;(!Di||!await(ct.isElement==null?void 0:ct.isElement(si)))&&(Di=ji.floating[ii]||ft.floating[Pt]);const hi=Ki/2-Ni/2,On=Di/2-lt[Pt]/2-1,nn=(0,e.jk)(jt[gt],On),$i=(0,e.jk)(jt[Vt],On),Fn=nn,yr=Di-lt[Pt]-$i,Dr=Di/2-lt[Pt]/2+hi,qn=(0,e.qE)(Fn,Dr,yr),Oi=!Wt.arrow&&(0,e.Sg)(de)!=null&&Dr!==qn&&ft.reference[Pt]/2-(Dr<Fn?nn:$i)-lt[Pt]/2<0,xi=Oi?Dr<Fn?Dr-Fn:Dr-yr:0;return{[ot]:di[ot]+xi,data:{[ot]:qn,centerOffset:Dr-qn-xi,...Oi&&{alignmentOffset:xi}},reset:Oi}}});function q(V,xe,Ke){return(V?[...Ke.filter(de=>(0,e.Sg)(de)===V),...Ke.filter(de=>(0,e.Sg)(de)!==V)]:Ke.filter(de=>(0,e.C0)(de)===de)).filter(de=>V?(0,e.Sg)(de)===V||(xe?(0,e.aD)(de)!==de:!1):!0)}const m=function(V){return V===void 0&&(V={}),{name:"autoPlacement",options:V,async fn(xe){var Ke,Je,de;const{rects:ft,middlewareData:ct,placement:ji,platform:Wt,elements:Mt}=xe,{crossAxis:Li=!1,alignment:jt,allowedPlacements:di=e.DD,autoAlignment:ot=!0,...Pt}=(0,e._3)(V,xe),lt=jt!==void 0||di===e.DD?q(jt||null,ot,di):di,At=await E(xe,Pt),gt=((Ke=ct.autoPlacement)==null?void 0:Ke.index)||0,Vt=lt[gt];if(Vt==null)return{};const ii=(0,e.w7)(Vt,ft,await(Wt.isRTL==null?void 0:Wt.isRTL(Mt.floating)));if(ji!==Vt)return{reset:{placement:lt[0]}};const Ki=[At[(0,e.C0)(Vt)],At[ii[0]],At[ii[1]]],Ni=[...((Je=ct.autoPlacement)==null?void 0:Je.overflows)||[],{placement:Vt,overflows:Ki}],si=lt[gt+1];if(si)return{data:{index:gt+1,overflows:Ni},reset:{placement:si}};const Di=Ni.map(nn=>{const $i=(0,e.Sg)(nn.placement);return[nn.placement,$i&&Li?nn.overflows.slice(0,2).reduce((Fn,yr)=>Fn+yr,0):nn.overflows[0],nn.overflows]}).sort((nn,$i)=>nn[1]-$i[1]),On=((de=Di.filter(nn=>nn[2].slice(0,(0,e.Sg)(nn[0])?2:3).every($i=>$i<=0))[0])==null?void 0:de[0])||Di[0][0];return On!==ji?{data:{index:gt+1,overflows:Ni},reset:{placement:On}}:{}}}},L=function(V){return V===void 0&&(V={}),{name:"flip",options:V,async fn(xe){var Ke,Je;const{placement:de,middlewareData:ft,rects:ct,initialPlacement:ji,platform:Wt,elements:Mt}=xe,{mainAxis:Li=!0,crossAxis:jt=!0,fallbackPlacements:di,fallbackStrategy:ot="bestFit",fallbackAxisSideDirection:Pt="none",flipAlignment:lt=!0,...At}=(0,e._3)(V,xe);if((Ke=ft.arrow)!=null&&Ke.alignmentOffset)return{};const gt=(0,e.C0)(de),Vt=(0,e.TV)(ji),ii=(0,e.C0)(ji)===ji,Ki=await(Wt.isRTL==null?void 0:Wt.isRTL(Mt.floating)),Ni=di||(ii||!lt?[(0,e.bV)(ji)]:(0,e.WJ)(ji)),si=Pt!=="none";!di&&si&&Ni.push(...(0,e.lP)(ji,lt,Pt,Ki));const Di=[ji,...Ni],hi=await E(xe,At),On=[];let nn=((Je=ft.flip)==null?void 0:Je.overflows)||[];if(Li&&On.push(hi[gt]),jt){const Dr=(0,e.w7)(de,ct,Ki);On.push(hi[Dr[0]],hi[Dr[1]])}if(nn=[...nn,{placement:de,overflows:On}],!On.every(Dr=>Dr<=0)){var $i,Fn;const Dr=((($i=ft.flip)==null?void 0:$i.index)||0)+1,qn=Di[Dr];if(qn&&(!(jt==="alignment"?Vt!==(0,e.TV)(qn):!1)||nn.every(mn=>(0,e.TV)(mn.placement)===Vt?mn.overflows[0]>0:!0)))return{data:{index:Dr,overflows:nn},reset:{placement:qn}};let Oi=(Fn=nn.filter(xi=>xi.overflows[0]<=0).sort((xi,mn)=>xi.overflows[1]-mn.overflows[1])[0])==null?void 0:Fn.placement;if(!Oi)switch(ot){case"bestFit":{var yr;const xi=(yr=nn.filter(mn=>{if(si){const Xe=(0,e.TV)(mn.placement);return Xe===Vt||Xe==="y"}return!0}).map(mn=>[mn.placement,mn.overflows.filter(Xe=>Xe>0).reduce((Xe,It)=>Xe+It,0)]).sort((mn,Xe)=>mn[1]-Xe[1])[0])==null?void 0:yr[0];xi&&(Oi=xi);break}case"initialPlacement":Oi=ji;break}if(de!==Oi)return{reset:{placement:Oi}}}return{}}}};function B(V,xe){return{top:V.top-xe.height,right:V.right-xe.width,bottom:V.bottom-xe.height,left:V.left-xe.width}}function Y(V){return sides.some(xe=>V[xe]>=0)}const b=function(V){return V===void 0&&(V={}),{name:"hide",options:V,async fn(xe){const{rects:Ke}=xe,{strategy:Je="referenceHidden",...de}=evaluate(V,xe);switch(Je){case"referenceHidden":{const ft=await E(xe,{...de,elementContext:"reference"}),ct=B(ft,Ke.reference);return{data:{referenceHiddenOffsets:ct,referenceHidden:Y(ct)}}}case"escaped":{const ft=await E(xe,{...de,altBoundary:!0}),ct=B(ft,Ke.floating);return{data:{escapedOffsets:ct,escaped:Y(ct)}}}default:return{}}}}};function W(V){const xe=min(...V.map(ft=>ft.left)),Ke=min(...V.map(ft=>ft.top)),Je=max(...V.map(ft=>ft.right)),de=max(...V.map(ft=>ft.bottom));return{x:xe,y:Ke,width:Je-xe,height:de-Ke}}function P(V){const xe=V.slice().sort((de,ft)=>de.y-ft.y),Ke=[];let Je=null;for(let de=0;de<xe.length;de++){const ft=xe[de];!Je||ft.y-Je.y>Je.height/2?Ke.push([ft]):Ke[Ke.length-1].push(ft),Je=ft}return Ke.map(de=>rectToClientRect(W(de)))}const C=function(V){return V===void 0&&(V={}),{name:"inline",options:V,async fn(xe){const{placement:Ke,elements:Je,rects:de,platform:ft,strategy:ct}=xe,{padding:ji=2,x:Wt,y:Mt}=evaluate(V,xe),Li=Array.from(await(ft.getClientRects==null?void 0:ft.getClientRects(Je.reference))||[]),jt=P(Li),di=rectToClientRect(W(Li)),ot=getPaddingObject(ji);function Pt(){if(jt.length===2&&jt[0].left>jt[1].right&&Wt!=null&&Mt!=null)return jt.find(At=>Wt>At.left-ot.left&&Wt<At.right+ot.right&&Mt>At.top-ot.top&&Mt<At.bottom+ot.bottom)||di;if(jt.length>=2){if(getSideAxis(Ke)==="y"){const nn=jt[0],$i=jt[jt.length-1],Fn=getSide(Ke)==="top",yr=nn.top,Dr=$i.bottom,qn=Fn?nn.left:$i.left,Oi=Fn?nn.right:$i.right,xi=Oi-qn,mn=Dr-yr;return{top:yr,bottom:Dr,left:qn,right:Oi,width:xi,height:mn,x:qn,y:yr}}const At=getSide(Ke)==="left",gt=max(...jt.map(nn=>nn.right)),Vt=min(...jt.map(nn=>nn.left)),ii=jt.filter(nn=>At?nn.left===Vt:nn.right===gt),Ki=ii[0].top,Ni=ii[ii.length-1].bottom,si=Vt,Di=gt,hi=Di-si,On=Ni-Ki;return{top:Ki,bottom:Ni,left:si,right:Di,width:hi,height:On,x:si,y:Ki}}return di}const lt=await ft.getElementRects({reference:{getBoundingClientRect:Pt},floating:Je.floating,strategy:ct});return de.reference.x!==lt.reference.x||de.reference.y!==lt.reference.y||de.reference.width!==lt.reference.width||de.reference.height!==lt.reference.height?{reset:{rects:lt}}:{}}}},R=new Set(["left","top"]);async function oe(V,xe){const{placement:Ke,platform:Je,elements:de}=V,ft=await(Je.isRTL==null?void 0:Je.isRTL(de.floating)),ct=(0,e.C0)(Ke),ji=(0,e.Sg)(Ke),Wt=(0,e.TV)(Ke)==="y",Mt=R.has(ct)?-1:1,Li=ft&&Wt?-1:1,jt=(0,e._3)(xe,V);let{mainAxis:di,crossAxis:ot,alignmentAxis:Pt}=typeof jt=="number"?{mainAxis:jt,crossAxis:0,alignmentAxis:null}:{mainAxis:jt.mainAxis||0,crossAxis:jt.crossAxis||0,alignmentAxis:jt.alignmentAxis};return ji&&typeof Pt=="number"&&(ot=ji==="end"?Pt*-1:Pt),Wt?{x:ot*Li,y:di*Mt}:{x:di*Mt,y:ot*Li}}const Re=function(V){return V===void 0&&(V=0),{name:"offset",options:V,async fn(xe){var Ke,Je;const{x:de,y:ft,placement:ct,middlewareData:ji}=xe,Wt=await oe(xe,V);return ct===((Ke=ji.offset)==null?void 0:Ke.placement)&&(Je=ji.arrow)!=null&&Je.alignmentOffset?{}:{x:de+Wt.x,y:ft+Wt.y,data:{...Wt,placement:ct}}}}},ne=function(V){return V===void 0&&(V={}),{name:"shift",options:V,async fn(xe){const{x:Ke,y:Je,placement:de}=xe,{mainAxis:ft=!0,crossAxis:ct=!1,limiter:ji={fn:At=>{let{x:gt,y:Vt}=At;return{x:gt,y:Vt}}},...Wt}=(0,e._3)(V,xe),Mt={x:Ke,y:Je},Li=await E(xe,Wt),jt=(0,e.TV)((0,e.C0)(de)),di=(0,e.PG)(jt);let ot=Mt[di],Pt=Mt[jt];if(ft){const At=di==="y"?"top":"left",gt=di==="y"?"bottom":"right",Vt=ot+Li[At],ii=ot-Li[gt];ot=(0,e.qE)(Vt,ot,ii)}if(ct){const At=jt==="y"?"top":"left",gt=jt==="y"?"bottom":"right",Vt=Pt+Li[At],ii=Pt-Li[gt];Pt=(0,e.qE)(Vt,Pt,ii)}const lt=ji.fn({...xe,[di]:ot,[jt]:Pt});return{...lt,data:{x:lt.x-Ke,y:lt.y-Je,enabled:{[di]:ft,[jt]:ct}}}}}},te=function(V){return V===void 0&&(V={}),{options:V,fn(xe){const{x:Ke,y:Je,placement:de,rects:ft,middlewareData:ct}=xe,{offset:ji=0,mainAxis:Wt=!0,crossAxis:Mt=!0}=(0,e._3)(V,xe),Li={x:Ke,y:Je},jt=(0,e.TV)(de),di=(0,e.PG)(jt);let ot=Li[di],Pt=Li[jt];const lt=(0,e._3)(ji,xe),At=typeof lt=="number"?{mainAxis:lt,crossAxis:0}:{mainAxis:0,crossAxis:0,...lt};if(Wt){const ii=di==="y"?"height":"width",Ki=ft.reference[di]-ft.floating[ii]+At.mainAxis,Ni=ft.reference[di]+ft.reference[ii]-At.mainAxis;ot<Ki?ot=Ki:ot>Ni&&(ot=Ni)}if(Mt){var gt,Vt;const ii=di==="y"?"width":"height",Ki=R.has((0,e.C0)(de)),Ni=ft.reference[jt]-ft.floating[ii]+(Ki&&((gt=ct.offset)==null?void 0:gt[jt])||0)+(Ki?0:At.crossAxis),si=ft.reference[jt]+ft.reference[ii]+(Ki?0:((Vt=ct.offset)==null?void 0:Vt[jt])||0)-(Ki?At.crossAxis:0);Pt<Ni?Pt=Ni:Pt>si&&(Pt=si)}return{[di]:ot,[jt]:Pt}}}},He=function(V){return V===void 0&&(V={}),{name:"size",options:V,async fn(xe){var Ke,Je;const{placement:de,rects:ft,platform:ct,elements:ji}=xe,{apply:Wt=()=>{},...Mt}=(0,e._3)(V,xe),Li=await E(xe,Mt),jt=(0,e.C0)(de),di=(0,e.Sg)(de),ot=(0,e.TV)(de)==="y",{width:Pt,height:lt}=ft.floating;let At,gt;jt==="top"||jt==="bottom"?(At=jt,gt=di===(await(ct.isRTL==null?void 0:ct.isRTL(ji.floating))?"start":"end")?"left":"right"):(gt=jt,At=di==="end"?"top":"bottom");const Vt=lt-Li.top-Li.bottom,ii=Pt-Li.left-Li.right,Ki=(0,e.jk)(lt-Li[At],Vt),Ni=(0,e.jk)(Pt-Li[gt],ii),si=!xe.middlewareData.shift;let Di=Ki,hi=Ni;if((Ke=xe.middlewareData.shift)!=null&&Ke.enabled.x&&(hi=ii),(Je=xe.middlewareData.shift)!=null&&Je.enabled.y&&(Di=Vt),si&&!di){const nn=(0,e.T9)(Li.left,0),$i=(0,e.T9)(Li.right,0),Fn=(0,e.T9)(Li.top,0),yr=(0,e.T9)(Li.bottom,0);ot?hi=Pt-2*(nn!==0||$i!==0?nn+$i:(0,e.T9)(Li.left,Li.right)):Di=lt-2*(Fn!==0||yr!==0?Fn+yr:(0,e.T9)(Li.top,Li.bottom))}await Wt({...xe,availableWidth:hi,availableHeight:Di});const On=await ct.getDimensions(ji.floating);return Pt!==On.width||lt!==On.height?{reset:{rects:!0}}:{}}}}},97193:(Kt,Ve,a)=>{"use strict";a.d(Ve,{B1:()=>jt,C0:()=>P,DD:()=>_,Dz:()=>te,Jx:()=>L,LI:()=>q,PG:()=>R,RI:()=>m,Sg:()=>C,T9:()=>z,TV:()=>ne,WJ:()=>V,_3:()=>W,aD:()=>xe,bV:()=>Wt,jk:()=>E,lP:()=>ji,nI:()=>Li,qE:()=>b,sq:()=>oe,w7:()=>He});const e=["top","right","bottom","left"],o=["start","end"],_=e.reduce((di,ot)=>di.concat(ot,ot+"-"+o[0],ot+"-"+o[1]),[]),E=Math.min,z=Math.max,q=Math.round,m=Math.floor,L=di=>({x:di,y:di}),B={left:"right",right:"left",bottom:"top",top:"bottom"},Y={start:"end",end:"start"};function b(di,ot,Pt){return z(di,E(ot,Pt))}function W(di,ot){return typeof di=="function"?di(ot):di}function P(di){return di.split("-")[0]}function C(di){return di.split("-")[1]}function R(di){return di==="x"?"y":"x"}function oe(di){return di==="y"?"height":"width"}const Re=new Set(["top","bottom"]);function ne(di){return Re.has(P(di))?"y":"x"}function te(di){return R(ne(di))}function He(di,ot,Pt){Pt===void 0&&(Pt=!1);const lt=C(di),At=te(di),gt=oe(At);let Vt=At==="x"?lt===(Pt?"end":"start")?"right":"left":lt==="start"?"bottom":"top";return ot.reference[gt]>ot.floating[gt]&&(Vt=Wt(Vt)),[Vt,Wt(Vt)]}function V(di){const ot=Wt(di);return[xe(di),ot,xe(ot)]}function xe(di){return di.replace(/start|end/g,ot=>Y[ot])}const Ke=["left","right"],Je=["right","left"],de=["top","bottom"],ft=["bottom","top"];function ct(di,ot,Pt){switch(di){case"top":case"bottom":return Pt?ot?Je:Ke:ot?Ke:Je;case"left":case"right":return ot?de:ft;default:return[]}}function ji(di,ot,Pt,lt){const At=C(di);let gt=ct(P(di),Pt==="start",lt);return At&&(gt=gt.map(Vt=>Vt+"-"+At),ot&&(gt=gt.concat(gt.map(xe)))),gt}function Wt(di){return di.replace(/left|right|bottom|top/g,ot=>B[ot])}function Mt(di){return{top:0,right:0,bottom:0,left:0,...di}}function Li(di){return typeof di!="number"?Mt(di):{top:di,right:di,bottom:di,left:di}}function jt(di){const{x:ot,y:Pt,width:lt,height:At}=di;return{width:lt,height:At,top:Pt,left:ot,right:ot+lt,bottom:Pt+At,x:ot,y:Pt}}},21777:(Kt,Ve,a)=>{"use strict";a.d(Ve,{HW:()=>Re,L$:()=>P,do:()=>z,zo:()=>q});var e=a(61338),o=a(53053);let _;const E=[];function z(){return _===void 0&&(_=document.head.dataset.requesttoken??null),_}function q(ne){E.push(ne)}(0,e.B1)("csrf-token-update",ne=>{_=ne.token,E.forEach(te=>{try{te(_)}catch(He){console.error("Error updating CSRF token observer",He)}})});function m(){const ne=document?.querySelector('meta[name="csp-nonce"]');if(!ne){const te=z();return te?btoa(te):void 0}return ne.nonce}/*!
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/const L=(0,o.c0)("public").persist().build();class B{constructor(){Tn(this,"_displayName");Tn(this,"uid");Tn(this,"isAdmin");L.getItem("guestUid")||L.setItem("guestUid",C()),this._displayName=L.getItem("guestNickname")||"",this.uid=L.getItem("guestUid")||C(),this.isAdmin=!1,(0,e.B1)("user:info:changed",te=>{this._displayName=te.displayName,L.setItem("guestNickname",te.displayName||"")})}get displayName(){return this._displayName}set displayName(te){this._displayName=te,L.setItem("guestNickname",te),(0,e.Ic)("user:info:changed",this)}}let Y;function b(){return Y||(Y=new B),Y}function W(){return b()?.displayName||null}function P(ne){if(!ne||ne.trim().length===0)throw new Error("Nickname cannot be empty");b().displayName=ne}function C(){return globalThis.crypto?.randomUUID?globalThis.crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,ne=>{const te=Math.random()*16|0;return(ne==="x"?te:te&3|8).toString(16)})}let R;function oe(ne,te){return ne?ne.getAttribute(te):null}function Re(){if(R!==void 0)return R;const ne=document?.getElementsByTagName("head")[0];if(!ne)return null;const te=oe(ne,"data-user");return te===null?(R=null,R):(R={uid:te,displayName:oe(ne,"data-user-displayname"),isAdmin:!!window._oc_isadmin},R)}},66802:(Kt,Ve,a)=>{"use strict";a.d(Ve,{Ay:()=>at});var e={};a.r(e),a.d(e,{hasBrowserEnv:()=>Ga,hasStandardBrowserEnv:()=>Gt,hasStandardBrowserWebWorkerEnv:()=>on,navigator:()=>Fi,origin:()=>lr});var o=a(21777);function _(O,I){return function(){return O.apply(I,arguments)}}var E=a(65606);const{toString:z}=Object.prototype,{getPrototypeOf:q}=Object,{iterator:m,toStringTag:L}=Symbol,B=(O=>I=>{const fe=z.call(I);return O[fe]||(O[fe]=fe.slice(8,-1).toLowerCase())})(Object.create(null)),Y=O=>(O=O.toLowerCase(),I=>B(I)===O),b=O=>I=>typeof I===O,{isArray:W}=Array,P=b("undefined");function C(O){return O!==null&&!P(O)&&O.constructor!==null&&!P(O.constructor)&&ne(O.constructor.isBuffer)&&O.constructor.isBuffer(O)}const R=Y("ArrayBuffer");function oe(O){let I;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?I=ArrayBuffer.isView(O):I=O&&O.buffer&&R(O.buffer),I}const Re=b("string"),ne=b("function"),te=b("number"),He=O=>O!==null&&typeof O=="object",V=O=>O===!0||O===!1,xe=O=>{if(B(O)!=="object")return!1;const I=q(O);return(I===null||I===Object.prototype||Object.getPrototypeOf(I)===null)&&!(L in O)&&!(m in O)},Ke=O=>{if(!He(O)||C(O))return!1;try{return Object.keys(O).length===0&&Object.getPrototypeOf(O)===Object.prototype}catch{return!1}},Je=Y("Date"),de=Y("File"),ft=Y("Blob"),ct=Y("FileList"),ji=O=>He(O)&&ne(O.pipe),Wt=O=>{let I;return O&&(typeof FormData=="function"&&O instanceof FormData||ne(O.append)&&((I=B(O))==="formdata"||I==="object"&&ne(O.toString)&&O.toString()==="[object FormData]"))},Mt=Y("URLSearchParams"),[Li,jt,di,ot]=["ReadableStream","Request","Response","Headers"].map(Y),Pt=O=>O.trim?O.trim():O.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function lt(O,I,{allOwnKeys:fe=!1}={}){if(O===null||typeof O>"u")return;let _e,be;if(typeof O!="object"&&(O=[O]),W(O))for(_e=0,be=O.length;_e<be;_e++)I.call(null,O[_e],_e,O);else{if(C(O))return;const Me=fe?Object.getOwnPropertyNames(O):Object.keys(O),kt=Me.length;let nt;for(_e=0;_e<kt;_e++)nt=Me[_e],I.call(null,O[nt],nt,O)}}function At(O,I){if(C(O))return null;I=I.toLowerCase();const fe=Object.keys(O);let _e=fe.length,be;for(;_e-- >0;)if(be=fe[_e],I===be.toLowerCase())return be;return null}const gt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Vt=O=>!P(O)&&O!==gt;function ii(){const{caseless:O,skipUndefined:I}=Vt(this)&&this||{},fe={},_e=(be,Me)=>{const kt=O&&At(fe,Me)||Me;xe(fe[kt])&&xe(be)?fe[kt]=ii(fe[kt],be):xe(be)?fe[kt]=ii({},be):W(be)?fe[kt]=be.slice():(!I||!P(be))&&(fe[kt]=be)};for(let be=0,Me=arguments.length;be<Me;be++)arguments[be]&&lt(arguments[be],_e);return fe}const Ki=(O,I,fe,{allOwnKeys:_e}={})=>(lt(I,(be,Me)=>{fe&&ne(be)?O[Me]=_(be,fe):O[Me]=be},{allOwnKeys:_e}),O),Ni=O=>(O.charCodeAt(0)===65279&&(O=O.slice(1)),O),si=(O,I,fe,_e)=>{O.prototype=Object.create(I.prototype,_e),O.prototype.constructor=O,Object.defineProperty(O,"super",{value:I.prototype}),fe&&Object.assign(O.prototype,fe)},Di=(O,I,fe,_e)=>{let be,Me,kt;const nt={};if(I=I||{},O==null)return I;do{for(be=Object.getOwnPropertyNames(O),Me=be.length;Me-- >0;)kt=be[Me],(!_e||_e(kt,O,I))&&!nt[kt]&&(I[kt]=O[kt],nt[kt]=!0);O=fe!==!1&&q(O)}while(O&&(!fe||fe(O,I))&&O!==Object.prototype);return I},hi=(O,I,fe)=>{O=String(O),(fe===void 0||fe>O.length)&&(fe=O.length),fe-=I.length;const _e=O.indexOf(I,fe);return _e!==-1&&_e===fe},On=O=>{if(!O)return null;if(W(O))return O;let I=O.length;if(!te(I))return null;const fe=new Array(I);for(;I-- >0;)fe[I]=O[I];return fe},nn=(O=>I=>O&&I instanceof O)(typeof Uint8Array<"u"&&q(Uint8Array)),$i=(O,I)=>{const _e=(O&&O[m]).call(O);let be;for(;(be=_e.next())&&!be.done;){const Me=be.value;I.call(O,Me[0],Me[1])}},Fn=(O,I)=>{let fe;const _e=[];for(;(fe=O.exec(I))!==null;)_e.push(fe);return _e},yr=Y("HTMLFormElement"),Dr=O=>O.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(fe,_e,be){return _e.toUpperCase()+be}),qn=(({hasOwnProperty:O})=>(I,fe)=>O.call(I,fe))(Object.prototype),Oi=Y("RegExp"),xi=(O,I)=>{const fe=Object.getOwnPropertyDescriptors(O),_e={};lt(fe,(be,Me)=>{let kt;(kt=I(be,Me,O))!==!1&&(_e[Me]=kt||be)}),Object.defineProperties(O,_e)},mn=O=>{xi(O,(I,fe)=>{if(ne(O)&&["arguments","caller","callee"].indexOf(fe)!==-1)return!1;const _e=O[fe];if(ne(_e)){if(I.enumerable=!1,"writable"in I){I.writable=!1;return}I.set||(I.set=()=>{throw Error("Can not rewrite read-only method '"+fe+"'")})}})},Xe=(O,I)=>{const fe={},_e=be=>{be.forEach(Me=>{fe[Me]=!0})};return W(O)?_e(O):_e(String(O).split(I)),fe},It=()=>{},ri=(O,I)=>O!=null&&Number.isFinite(O=+O)?O:I;function ht(O){return!!(O&&ne(O.append)&&O[L]==="FormData"&&O[m])}const ni=O=>{const I=new Array(10),fe=(_e,be)=>{if(He(_e)){if(I.indexOf(_e)>=0)return;if(C(_e))return _e;if(!("toJSON"in _e)){I[be]=_e;const Me=W(_e)?[]:{};return lt(_e,(kt,nt)=>{const Rt=fe(kt,be+1);!P(Rt)&&(Me[nt]=Rt)}),I[be]=void 0,Me}}return _e};return fe(O,0)},rn=Y("AsyncFunction"),ue=O=>O&&(He(O)||ne(O))&&ne(O.then)&&ne(O.catch),G=((O,I)=>O?setImmediate:I?((fe,_e)=>(gt.addEventListener("message",({source:be,data:Me})=>{be===gt&&Me===fe&&_e.length&&_e.shift()()},!1),be=>{_e.push(be),gt.postMessage(fe,"*")}))(`axios@${Math.random()}`,[]):fe=>setTimeout(fe))(typeof setImmediate=="function",ne(gt.postMessage)),k=typeof queueMicrotask<"u"?queueMicrotask.bind(gt):typeof E<"u"&&E.nextTick||G,se={isArray:W,isArrayBuffer:R,isBuffer:C,isFormData:Wt,isArrayBufferView:oe,isString:Re,isNumber:te,isBoolean:V,isObject:He,isPlainObject:xe,isEmptyObject:Ke,isReadableStream:Li,isRequest:jt,isResponse:di,isHeaders:ot,isUndefined:P,isDate:Je,isFile:de,isBlob:ft,isRegExp:Oi,isFunction:ne,isStream:ji,isURLSearchParams:Mt,isTypedArray:nn,isFileList:ct,forEach:lt,merge:ii,extend:Ki,trim:Pt,stripBOM:Ni,inherits:si,toFlatObject:Di,kindOf:B,kindOfTest:Y,endsWith:hi,toArray:On,forEachEntry:$i,matchAll:Fn,isHTMLForm:yr,hasOwnProperty:qn,hasOwnProp:qn,reduceDescriptors:xi,freezeMethods:mn,toObjectSet:Xe,toCamelCase:Dr,noop:It,toFiniteNumber:ri,findKey:At,global:gt,isContextDefined:Vt,isSpecCompliantForm:ht,toJSONObject:ni,isAsyncFn:rn,isThenable:ue,setImmediate:G,asap:k,isIterable:O=>O!=null&&ne(O[m])};function le(O,I,fe,_e,be){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=O,this.name="AxiosError",I&&(this.code=I),fe&&(this.config=fe),_e&&(this.request=_e),be&&(this.response=be,this.status=be.status?be.status:null)}se.inherits(le,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:se.toJSONObject(this.config),code:this.code,status:this.status}}});const Fe=le.prototype,Ye={};["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(O=>{Ye[O]={value:O}}),Object.defineProperties(le,Ye),Object.defineProperty(Fe,"isAxiosError",{value:!0}),le.from=(O,I,fe,_e,be,Me)=>{const kt=Object.create(Fe);se.toFlatObject(O,kt,function(Ai){return Ai!==Error.prototype},vi=>vi!=="isAxiosError");const nt=O&&O.message?O.message:"Error",Rt=I==null&&O?O.code:I;return le.call(kt,nt,Rt,fe,_e,be),O&&kt.cause==null&&Object.defineProperty(kt,"cause",{value:O,configurable:!0}),kt.name=O&&O.name||"Error",Me&&Object.assign(kt,Me),kt};const mt=le,Jt=null;var yt=a(48287).Buffer;function Be(O){return se.isPlainObject(O)||se.isArray(O)}function J(O){return se.endsWith(O,"[]")?O.slice(0,-2):O}function Ee(O,I,fe){return O?O.concat(I).map(function(be,Me){return be=J(be),!fe&&Me?"["+be+"]":be}).join(fe?".":""):I}function ze(O){return se.isArray(O)&&!O.some(Be)}const xt=se.toFlatObject(se,{},null,function(I){return/^is[A-Z]/.test(I)});function _i(O,I,fe){if(!se.isObject(O))throw new TypeError("target must be an object");I=I||new(Jt||FormData),fe=se.toFlatObject(fe,{metaTokens:!0,dots:!1,indexes:!1},!1,function(Zn,Vn){return!se.isUndefined(Vn[Zn])});const _e=fe.metaTokens,be=fe.visitor||Ai,Me=fe.dots,kt=fe.indexes,Rt=(fe.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(I);if(!se.isFunction(be))throw new TypeError("visitor must be a function");function vi(hn){if(hn===null)return"";if(se.isDate(hn))return hn.toISOString();if(se.isBoolean(hn))return hn.toString();if(!Rt&&se.isBlob(hn))throw new mt("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(hn)||se.isTypedArray(hn)?Rt&&typeof Blob=="function"?new Blob([hn]):yt.from(hn):hn}function Ai(hn,Zn,Vn){let xa=hn;if(hn&&!Vn&&typeof hn=="object"){if(se.endsWith(Zn,"{}"))Zn=_e?Zn:Zn.slice(0,-2),hn=JSON.stringify(hn);else if(se.isArray(hn)&&ze(hn)||(se.isFileList(hn)||se.endsWith(Zn,"[]"))&&(xa=se.toArray(hn)))return Zn=J(Zn),xa.forEach(function(Ka,Na){!(se.isUndefined(Ka)||Ka===null)&&I.append(kt===!0?Ee([Zn],Na,Me):kt===null?Zn:Zn+"[]",vi(Ka))}),!1}return Be(hn)?!0:(I.append(Ee(Vn,Zn,Me),vi(hn)),!1)}const pi=[],Wn=Object.assign(xt,{defaultVisitor:Ai,convertValue:vi,isVisitable:Be});function ln(hn,Zn){if(!se.isUndefined(hn)){if(pi.indexOf(hn)!==-1)throw Error("Circular reference detected in "+Zn.join("."));pi.push(hn),se.forEach(hn,function(xa,Nn){(!(se.isUndefined(xa)||xa===null)&&be.call(I,xa,se.isString(Nn)?Nn.trim():Nn,Zn,Wn))===!0&&ln(xa,Zn?Zn.concat(Nn):[Nn])}),pi.pop()}}if(!se.isObject(O))throw new TypeError("data must be an object");return ln(O),I}const ki=_i;function vn(O){const I={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(O).replace(/[!'()~]|%20|%00/g,function(_e){return I[_e]})}function Sr(O,I){this._pairs=[],O&&ki(O,this,I)}const Wr=Sr.prototype;Wr.append=function(I,fe){this._pairs.push([I,fe])},Wr.toString=function(I){const fe=I?function(_e){return I.call(this,_e,vn)}:vn;return this._pairs.map(function(be){return fe(be[0])+"="+fe(be[1])},"").join("&")};const Nr=Sr;function fs(O){return encodeURIComponent(O).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function ua(O,I,fe){if(!I)return O;const _e=fe&&fe.encode||fs;se.isFunction(fe)&&(fe={serialize:fe});const be=fe&&fe.serialize;let Me;if(be?Me=be(I,fe):Me=se.isURLSearchParams(I)?I.toString():new Nr(I,fe).toString(_e),Me){const kt=O.indexOf("#");kt!==-1&&(O=O.slice(0,kt)),O+=(O.indexOf("?")===-1?"?":"&")+Me}return O}class Qr{constructor(){this.handlers=[]}use(I,fe,_e){return this.handlers.push({fulfilled:I,rejected:fe,synchronous:_e?_e.synchronous:!1,runWhen:_e?_e.runWhen:null}),this.handlers.length-1}eject(I){this.handlers[I]&&(this.handlers[I]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(I){se.forEach(this.handlers,function(_e){_e!==null&&I(_e)})}}const Da=Qr,Wa={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},hs={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Nr,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Ga=typeof window<"u"&&typeof document<"u",Fi=typeof navigator=="object"&&navigator||void 0,Gt=Ga&&(!Fi||["ReactNative","NativeScript","NS"].indexOf(Fi.product)<0),on=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",lr=Ga&&window.location.href||"http://localhost",Bt={...e,...hs};function Xt(O,I){return ki(O,new Bt.classes.URLSearchParams,{visitor:function(fe,_e,be,Me){return Bt.isNode&&se.isBuffer(fe)?(this.append(_e,fe.toString("base64")),!1):Me.defaultVisitor.apply(this,arguments)},...I})}function bi(O){return se.matchAll(/\w+|\[(\w*)]/g,O).map(I=>I[0]==="[]"?"":I[1]||I[0])}function Ii(O){const I={},fe=Object.keys(O);let _e;const be=fe.length;let Me;for(_e=0;_e<be;_e++)Me=fe[_e],I[Me]=O[Me];return I}function Xi(O){function I(fe,_e,be,Me){let kt=fe[Me++];if(kt==="__proto__")return!0;const nt=Number.isFinite(+kt),Rt=Me>=fe.length;return kt=!kt&&se.isArray(be)?be.length:kt,Rt?(se.hasOwnProp(be,kt)?be[kt]=[be[kt],_e]:be[kt]=_e,!nt):((!be[kt]||!se.isObject(be[kt]))&&(be[kt]=[]),I(fe,_e,be[kt],Me)&&se.isArray(be[kt])&&(be[kt]=Ii(be[kt])),!nt)}if(se.isFormData(O)&&se.isFunction(O.entries)){const fe={};return se.forEachEntry(O,(_e,be)=>{I(bi(_e),be,fe,0)}),fe}return null}const wi=Xi;function kr(O,I,fe){if(se.isString(O))try{return(I||JSON.parse)(O),se.trim(O)}catch(_e){if(_e.name!=="SyntaxError")throw _e}return(fe||JSON.stringify)(O)}const Ri={transitional:Wa,adapter:["xhr","http","fetch"],transformRequest:[function(I,fe){const _e=fe.getContentType()||"",be=_e.indexOf("application/json")>-1,Me=se.isObject(I);if(Me&&se.isHTMLForm(I)&&(I=new FormData(I)),se.isFormData(I))return be?JSON.stringify(wi(I)):I;if(se.isArrayBuffer(I)||se.isBuffer(I)||se.isStream(I)||se.isFile(I)||se.isBlob(I)||se.isReadableStream(I))return I;if(se.isArrayBufferView(I))return I.buffer;if(se.isURLSearchParams(I))return fe.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),I.toString();let nt;if(Me){if(_e.indexOf("application/x-www-form-urlencoded")>-1)return Xt(I,this.formSerializer).toString();if((nt=se.isFileList(I))||_e.indexOf("multipart/form-data")>-1){const Rt=this.env&&this.env.FormData;return ki(nt?{"files[]":I}:I,Rt&&new Rt,this.formSerializer)}}return Me||be?(fe.setContentType("application/json",!1),kr(I)):I}],transformResponse:[function(I){const fe=this.transitional||Ri.transitional,_e=fe&&fe.forcedJSONParsing,be=this.responseType==="json";if(se.isResponse(I)||se.isReadableStream(I))return I;if(I&&se.isString(I)&&(_e&&!this.responseType||be)){const kt=!(fe&&fe.silentJSONParsing)&&be;try{return JSON.parse(I,this.parseReviver)}catch(nt){if(kt)throw nt.name==="SyntaxError"?mt.from(nt,mt.ERR_BAD_RESPONSE,this,null,this.response):nt}}return I}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Bt.classes.FormData,Blob:Bt.classes.Blob},validateStatus:function(I){return I>=200&&I<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],O=>{Ri.headers[O]={}});const qe=Ri,Dt=se.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"]),ui=O=>{const I={};let fe,_e,be;return O&&O.split(`
`).forEach(function(kt){be=kt.indexOf(":"),fe=kt.substring(0,be).trim().toLowerCase(),_e=kt.substring(be+1).trim(),!(!fe||I[fe]&&Dt[fe])&&(fe==="set-cookie"?I[fe]?I[fe].push(_e):I[fe]=[_e]:I[fe]=I[fe]?I[fe]+", "+_e:_e)}),I},fi=Symbol("internals");function Vi(O){return O&&String(O).trim().toLowerCase()}function pr(O){return O===!1||O==null?O:se.isArray(O)?O.map(pr):String(O)}function Pr(O){const I=Object.create(null),fe=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let _e;for(;_e=fe.exec(O);)I[_e[1]]=_e[2];return I}const jr=O=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(O.trim());function Jn(O,I,fe,_e,be){if(se.isFunction(_e))return _e.call(this,I,fe);if(be&&(I=fe),!!se.isString(I)){if(se.isString(_e))return I.indexOf(_e)!==-1;if(se.isRegExp(_e))return _e.test(I)}}function Va(O){return O.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(I,fe,_e)=>fe.toUpperCase()+_e)}function da(O,I){const fe=se.toCamelCase(" "+I);["get","set","has"].forEach(_e=>{Object.defineProperty(O,_e+fe,{value:function(be,Me,kt){return this[_e].call(this,I,be,Me,kt)},configurable:!0})})}class Aa{constructor(I){I&&this.set(I)}set(I,fe,_e){const be=this;function Me(nt,Rt,vi){const Ai=Vi(Rt);if(!Ai)throw new Error("header name must be a non-empty string");const pi=se.findKey(be,Ai);(!pi||be[pi]===void 0||vi===!0||vi===void 0&&be[pi]!==!1)&&(be[pi||Rt]=pr(nt))}const kt=(nt,Rt)=>se.forEach(nt,(vi,Ai)=>Me(vi,Ai,Rt));if(se.isPlainObject(I)||I instanceof this.constructor)kt(I,fe);else if(se.isString(I)&&(I=I.trim())&&!jr(I))kt(ui(I),fe);else if(se.isObject(I)&&se.isIterable(I)){let nt={},Rt,vi;for(const Ai of I){if(!se.isArray(Ai))throw TypeError("Object iterator must return a key-value pair");nt[vi=Ai[0]]=(Rt=nt[vi])?se.isArray(Rt)?[...Rt,Ai[1]]:[Rt,Ai[1]]:Ai[1]}kt(nt,fe)}else I!=null&&Me(fe,I,_e);return this}get(I,fe){if(I=Vi(I),I){const _e=se.findKey(this,I);if(_e){const be=this[_e];if(!fe)return be;if(fe===!0)return Pr(be);if(se.isFunction(fe))return fe.call(this,be,_e);if(se.isRegExp(fe))return fe.exec(be);throw new TypeError("parser must be boolean|regexp|function")}}}has(I,fe){if(I=Vi(I),I){const _e=se.findKey(this,I);return!!(_e&&this[_e]!==void 0&&(!fe||Jn(this,this[_e],_e,fe)))}return!1}delete(I,fe){const _e=this;let be=!1;function Me(kt){if(kt=Vi(kt),kt){const nt=se.findKey(_e,kt);nt&&(!fe||Jn(_e,_e[nt],nt,fe))&&(delete _e[nt],be=!0)}}return se.isArray(I)?I.forEach(Me):Me(I),be}clear(I){const fe=Object.keys(this);let _e=fe.length,be=!1;for(;_e--;){const Me=fe[_e];(!I||Jn(this,this[Me],Me,I,!0))&&(delete this[Me],be=!0)}return be}normalize(I){const fe=this,_e={};return se.forEach(this,(be,Me)=>{const kt=se.findKey(_e,Me);if(kt){fe[kt]=pr(be),delete fe[Me];return}const nt=I?Va(Me):String(Me).trim();nt!==Me&&delete fe[Me],fe[nt]=pr(be),_e[nt]=!0}),this}concat(...I){return this.constructor.concat(this,...I)}toJSON(I){const fe=Object.create(null);return se.forEach(this,(_e,be)=>{_e!=null&&_e!==!1&&(fe[be]=I&&se.isArray(_e)?_e.join(", "):_e)}),fe}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([I,fe])=>I+": "+fe).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(I){return I instanceof this?I:new this(I)}static concat(I,...fe){const _e=new this(I);return fe.forEach(be=>_e.set(be)),_e}static accessor(I){const _e=(this[fi]=this[fi]={accessors:{}}).accessors,be=this.prototype;function Me(kt){const nt=Vi(kt);_e[nt]||(da(be,kt),_e[nt]=!0)}return se.isArray(I)?I.forEach(Me):Me(I),this}}Aa.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),se.reduceDescriptors(Aa.prototype,({value:O},I)=>{let fe=I[0].toUpperCase()+I.slice(1);return{get:()=>O,set(_e){this[fe]=_e}}}),se.freezeMethods(Aa);const va=Aa;function Ji(O,I){const fe=this||qe,_e=I||fe,be=va.from(_e.headers);let Me=_e.data;return se.forEach(O,function(nt){Me=nt.call(fe,Me,be.normalize(),I?I.status:void 0)}),be.normalize(),Me}function bs(O){return!!(O&&O.__CANCEL__)}function Ms(O,I,fe){mt.call(this,O??"canceled",mt.ERR_CANCELED,I,fe),this.name="CanceledError"}se.inherits(Ms,mt,{__CANCEL__:!0});const Za=Ms;function it(O,I,fe){const _e=fe.config.validateStatus;!fe.status||!_e||_e(fe.status)?O(fe):I(new mt("Request failed with status code "+fe.status,[mt.ERR_BAD_REQUEST,mt.ERR_BAD_RESPONSE][Math.floor(fe.status/100)-4],fe.config,fe.request,fe))}function St(O){const I=/^([-+\w]{1,25})(:?\/\/|:)/.exec(O);return I&&I[1]||""}function p(O,I){O=O||10;const fe=new Array(O),_e=new Array(O);let be=0,Me=0,kt;return I=I!==void 0?I:1e3,function(Rt){const vi=Date.now(),Ai=_e[Me];kt||(kt=vi),fe[be]=Rt,_e[be]=vi;let pi=Me,Wn=0;for(;pi!==be;)Wn+=fe[pi++],pi=pi%O;if(be=(be+1)%O,be===Me&&(Me=(Me+1)%O),vi-kt<I)return;const ln=Ai&&vi-Ai;return ln?Math.round(Wn*1e3/ln):void 0}}const x=p;function U(O,I){let fe=0,_e=1e3/I,be,Me;const kt=(vi,Ai=Date.now())=>{fe=Ai,be=null,Me&&(clearTimeout(Me),Me=null),O(...vi)};return[(...vi)=>{const Ai=Date.now(),pi=Ai-fe;pi>=_e?kt(vi,Ai):(be=vi,Me||(Me=setTimeout(()=>{Me=null,kt(be)},_e-pi)))},()=>be&&kt(be)]}const ie=U,ye=(O,I,fe=3)=>{let _e=0;const be=x(50,250);return ie(Me=>{const kt=Me.loaded,nt=Me.lengthComputable?Me.total:void 0,Rt=kt-_e,vi=be(Rt),Ai=kt<=nt;_e=kt;const pi={loaded:kt,total:nt,progress:nt?kt/nt:void 0,bytes:Rt,rate:vi||void 0,estimated:vi&&nt&&Ai?(nt-kt)/vi:void 0,event:Me,lengthComputable:nt!=null,[I?"download":"upload"]:!0};O(pi)},fe)},Z=(O,I)=>{const fe=O!=null;return[_e=>I[0]({lengthComputable:fe,total:O,loaded:_e}),I[1]]},pe=O=>(...I)=>se.asap(()=>O(...I)),Ie=Bt.hasStandardBrowserEnv?((O,I)=>fe=>(fe=new URL(fe,Bt.origin),O.protocol===fe.protocol&&O.host===fe.host&&(I||O.port===fe.port)))(new URL(Bt.origin),Bt.navigator&&/(msie|trident)/i.test(Bt.navigator.userAgent)):()=>!0,ee=Bt.hasStandardBrowserEnv?{write(O,I,fe,_e,be,Me){const kt=[O+"="+encodeURIComponent(I)];se.isNumber(fe)&&kt.push("expires="+new Date(fe).toGMTString()),se.isString(_e)&&kt.push("path="+_e),se.isString(be)&&kt.push("domain="+be),Me===!0&&kt.push("secure"),document.cookie=kt.join("; ")},read(O){const I=document.cookie.match(new RegExp("(^|;\\s*)("+O+")=([^;]*)"));return I?decodeURIComponent(I[3]):null},remove(O){this.write(O,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Te(O){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(O)}function je(O,I){return I?O.replace(/\/?\/$/,"")+"/"+I.replace(/^\/+/,""):O}function $t(O,I,fe){let _e=!Te(I);return O&&(_e||fe==!1)?je(O,I):I}const Oe=O=>O instanceof va?{...O}:O;function ge(O,I){I=I||{};const fe={};function _e(vi,Ai,pi,Wn){return se.isPlainObject(vi)&&se.isPlainObject(Ai)?se.merge.call({caseless:Wn},vi,Ai):se.isPlainObject(Ai)?se.merge({},Ai):se.isArray(Ai)?Ai.slice():Ai}function be(vi,Ai,pi,Wn){if(se.isUndefined(Ai)){if(!se.isUndefined(vi))return _e(void 0,vi,pi,Wn)}else return _e(vi,Ai,pi,Wn)}function Me(vi,Ai){if(!se.isUndefined(Ai))return _e(void 0,Ai)}function kt(vi,Ai){if(se.isUndefined(Ai)){if(!se.isUndefined(vi))return _e(void 0,vi)}else return _e(void 0,Ai)}function nt(vi,Ai,pi){if(pi in I)return _e(vi,Ai);if(pi in O)return _e(void 0,vi)}const Rt={url:Me,method:Me,data:Me,baseURL:kt,transformRequest:kt,transformResponse:kt,paramsSerializer:kt,timeout:kt,timeoutMessage:kt,withCredentials:kt,withXSRFToken:kt,adapter:kt,responseType:kt,xsrfCookieName:kt,xsrfHeaderName:kt,onUploadProgress:kt,onDownloadProgress:kt,decompress:kt,maxContentLength:kt,maxBodyLength:kt,beforeRedirect:kt,transport:kt,httpAgent:kt,httpsAgent:kt,cancelToken:kt,socketPath:kt,responseEncoding:kt,validateStatus:nt,headers:(vi,Ai,pi)=>be(Oe(vi),Oe(Ai),pi,!0)};return se.forEach(Object.keys({...O,...I}),function(Ai){const pi=Rt[Ai]||be,Wn=pi(O[Ai],I[Ai],Ai);se.isUndefined(Wn)&&pi!==nt||(fe[Ai]=Wn)}),fe}const gi=O=>{const I=ge({},O);let{data:fe,withXSRFToken:_e,xsrfHeaderName:be,xsrfCookieName:Me,headers:kt,auth:nt}=I;if(I.headers=kt=va.from(kt),I.url=ua($t(I.baseURL,I.url,I.allowAbsoluteUrls),O.params,O.paramsSerializer),nt&&kt.set("Authorization","Basic "+btoa((nt.username||"")+":"+(nt.password?unescape(encodeURIComponent(nt.password)):""))),se.isFormData(fe)){if(Bt.hasStandardBrowserEnv||Bt.hasStandardBrowserWebWorkerEnv)kt.setContentType(void 0);else if(se.isFunction(fe.getHeaders)){const Rt=fe.getHeaders(),vi=["content-type","content-length"];Object.entries(Rt).forEach(([Ai,pi])=>{vi.includes(Ai.toLowerCase())&&kt.set(Ai,pi)})}}if(Bt.hasStandardBrowserEnv&&(_e&&se.isFunction(_e)&&(_e=_e(I)),_e||_e!==!1&&Ie(I.url))){const Rt=be&&Me&&ee.read(Me);Rt&&kt.set(be,Rt)}return I},We=typeof XMLHttpRequest<"u"&&function(O){return new Promise(function(fe,_e){const be=gi(O);let Me=be.data;const kt=va.from(be.headers).normalize();let{responseType:nt,onUploadProgress:Rt,onDownloadProgress:vi}=be,Ai,pi,Wn,ln,hn;function Zn(){ln&&ln(),hn&&hn(),be.cancelToken&&be.cancelToken.unsubscribe(Ai),be.signal&&be.signal.removeEventListener("abort",Ai)}let Vn=new XMLHttpRequest;Vn.open(be.method.toUpperCase(),be.url,!0),Vn.timeout=be.timeout;function xa(){if(!Vn)return;const Ka=va.from("getAllResponseHeaders"in Vn&&Vn.getAllResponseHeaders()),Ss={data:!nt||nt==="text"||nt==="json"?Vn.responseText:Vn.response,status:Vn.status,statusText:Vn.statusText,headers:Ka,config:O,request:Vn};it(function(Gs){fe(Gs),Zn()},function(Gs){_e(Gs),Zn()},Ss),Vn=null}"onloadend"in Vn?Vn.onloadend=xa:Vn.onreadystatechange=function(){!Vn||Vn.readyState!==4||Vn.status===0&&!(Vn.responseURL&&Vn.responseURL.indexOf("file:")===0)||setTimeout(xa)},Vn.onabort=function(){Vn&&(_e(new mt("Request aborted",mt.ECONNABORTED,O,Vn)),Vn=null)},Vn.onerror=function(Na){const Ss=Na&&Na.message?Na.message:"Network Error",Do=new mt(Ss,mt.ERR_NETWORK,O,Vn);Do.event=Na||null,_e(Do),Vn=null},Vn.ontimeout=function(){let Na=be.timeout?"timeout of "+be.timeout+"ms exceeded":"timeout exceeded";const Ss=be.transitional||Wa;be.timeoutErrorMessage&&(Na=be.timeoutErrorMessage),_e(new mt(Na,Ss.clarifyTimeoutError?mt.ETIMEDOUT:mt.ECONNABORTED,O,Vn)),Vn=null},Me===void 0&&kt.setContentType(null),"setRequestHeader"in Vn&&se.forEach(kt.toJSON(),function(Na,Ss){Vn.setRequestHeader(Ss,Na)}),se.isUndefined(be.withCredentials)||(Vn.withCredentials=!!be.withCredentials),nt&&nt!=="json"&&(Vn.responseType=be.responseType),vi&&([Wn,hn]=ye(vi,!0),Vn.addEventListener("progress",Wn)),Rt&&Vn.upload&&([pi,ln]=ye(Rt),Vn.upload.addEventListener("progress",pi),Vn.upload.addEventListener("loadend",ln)),(be.cancelToken||be.signal)&&(Ai=Ka=>{Vn&&(_e(!Ka||Ka.type?new Za(null,O,Vn):Ka),Vn.abort(),Vn=null)},be.cancelToken&&be.cancelToken.subscribe(Ai),be.signal&&(be.signal.aborted?Ai():be.signal.addEventListener("abort",Ai)));const Nn=St(be.url);if(Nn&&Bt.protocols.indexOf(Nn)===-1){_e(new mt("Unsupported protocol "+Nn+":",mt.ERR_BAD_REQUEST,O));return}Vn.send(Me||null)})},Tt=(O,I)=>{const{length:fe}=O=O?O.filter(Boolean):[];if(I||fe){let _e=new AbortController,be;const Me=function(vi){if(!be){be=!0,nt();const Ai=vi instanceof Error?vi:this.reason;_e.abort(Ai instanceof mt?Ai:new Za(Ai instanceof Error?Ai.message:Ai))}};let kt=I&&setTimeout(()=>{kt=null,Me(new mt(`timeout ${I} of ms exceeded`,mt.ETIMEDOUT))},I);const nt=()=>{O&&(kt&&clearTimeout(kt),kt=null,O.forEach(vi=>{vi.unsubscribe?vi.unsubscribe(Me):vi.removeEventListener("abort",Me)}),O=null)};O.forEach(vi=>vi.addEventListener("abort",Me));const{signal:Rt}=_e;return Rt.unsubscribe=()=>se.asap(nt),Rt}},Nt=function*(O,I){let fe=O.byteLength;if(!I||fe<I){yield O;return}let _e=0,be;for(;_e<fe;)be=_e+I,yield O.slice(_e,be),_e=be},Ci=async function*(O,I){for await(const fe of Yi(O))yield*Nt(fe,I)},Yi=async function*(O){if(O[Symbol.asyncIterator]){yield*O;return}const I=O.getReader();try{for(;;){const{done:fe,value:_e}=await I.read();if(fe)break;yield _e}}finally{await I.cancel()}},Hn=(O,I,fe,_e)=>{const be=Ci(O,I);let Me=0,kt,nt=Rt=>{kt||(kt=!0,_e&&_e(Rt))};return new ReadableStream({async pull(Rt){try{const{done:vi,value:Ai}=await be.next();if(vi){nt(),Rt.close();return}let pi=Ai.byteLength;if(fe){let Wn=Me+=pi;fe(Wn)}Rt.enqueue(new Uint8Array(Ai))}catch(vi){throw nt(vi),vi}},cancel(Rt){return nt(Rt),be.return()}},{highWaterMark:2})},Un=64*1024,{isFunction:rr}=se,Hr=(({Request:O,Response:I})=>({Request:O,Response:I}))(se.global),{ReadableStream:ra,TextEncoder:fa}=se.global,ur=(O,...I)=>{try{return!!O(...I)}catch{return!1}},ve=O=>{O=se.merge.call({skipUndefined:!0},Hr,O);const{fetch:I,Request:fe,Response:_e}=O,be=I?rr(I):typeof fetch=="function",Me=rr(fe),kt=rr(_e);if(!be)return!1;const nt=be&&rr(ra),Rt=be&&(typeof fa=="function"?(hn=>Zn=>hn.encode(Zn))(new fa):async hn=>new Uint8Array(await new fe(hn).arrayBuffer())),vi=Me&&nt&&ur(()=>{let hn=!1;const Zn=new fe(Bt.origin,{body:new ra,method:"POST",get duplex(){return hn=!0,"half"}}).headers.has("Content-Type");return hn&&!Zn}),Ai=kt&&nt&&ur(()=>se.isReadableStream(new _e("").body)),pi={stream:Ai&&(hn=>hn.body)};be&&["text","arrayBuffer","blob","formData","stream"].forEach(hn=>{!pi[hn]&&(pi[hn]=(Zn,Vn)=>{let xa=Zn&&Zn[hn];if(xa)return xa.call(Zn);throw new mt(`Response type '${hn}' is not supported`,mt.ERR_NOT_SUPPORT,Vn)})});const Wn=async hn=>{if(hn==null)return 0;if(se.isBlob(hn))return hn.size;if(se.isSpecCompliantForm(hn))return(await new fe(Bt.origin,{method:"POST",body:hn}).arrayBuffer()).byteLength;if(se.isArrayBufferView(hn)||se.isArrayBuffer(hn))return hn.byteLength;if(se.isURLSearchParams(hn)&&(hn=hn+""),se.isString(hn))return(await Rt(hn)).byteLength},ln=async(hn,Zn)=>{const Vn=se.toFiniteNumber(hn.getContentLength());return Vn??Wn(Zn)};return async hn=>{let{url:Zn,method:Vn,data:xa,signal:Nn,cancelToken:Ka,timeout:Na,onDownloadProgress:Ss,onUploadProgress:Do,responseType:Gs,headers:Fo,withCredentials:bo="same-origin",fetchOptions:Go}=gi(hn),Po=I||fetch;Gs=Gs?(Gs+"").toLowerCase():"text";let Eu=Tt([Nn,Ka&&Ka.toAbortSignal()],Na),gs=null;const ml=Eu&&Eu.unsubscribe&&(()=>{Eu.unsubscribe()});let Ws;try{if(Do&&vi&&Vn!=="get"&&Vn!=="head"&&(Ws=await ln(Fo,xa))!==0){let pu=new fe(Zn,{method:"POST",body:xa,duplex:"half"}),Du;if(se.isFormData(xa)&&(Du=pu.headers.get("content-type"))&&Fo.setContentType(Du),pu.body){const[fc,_l]=Z(Ws,ye(pe(Do)));xa=Hn(pu.body,Un,fc,_l)}}se.isString(bo)||(bo=bo?"include":"omit");const Al=Me&&"credentials"in fe.prototype,Mu={...Go,signal:Eu,method:Vn.toUpperCase(),headers:Fo.normalize().toJSON(),body:xa,duplex:"half",credentials:Al?bo:void 0};gs=Me&&new fe(Zn,Mu);let ol=await(Me?Po(gs,Go):Po(Zn,Mu));const qu=Ai&&(Gs==="stream"||Gs==="response");if(Ai&&(Ss||qu&&ml)){const pu={};["status","statusText","headers"].forEach(Kc=>{pu[Kc]=ol[Kc]});const Du=se.toFiniteNumber(ol.headers.get("content-length")),[fc,_l]=Ss&&Z(Du,ye(pe(Ss),!0))||[];ol=new _e(Hn(ol.body,Un,fc,()=>{_l&&_l(),ml&&ml()}),pu)}Gs=Gs||"text";let kl=await pi[se.findKey(pi,Gs)||"text"](ol,hn);return!qu&&ml&&ml(),await new Promise((pu,Du)=>{it(pu,Du,{data:kl,headers:va.from(ol.headers),status:ol.status,statusText:ol.statusText,config:hn,request:gs})})}catch(Al){throw ml&&ml(),Al&&Al.name==="TypeError"&&/Load failed|fetch/i.test(Al.message)?Object.assign(new mt("Network Error",mt.ERR_NETWORK,hn,gs),{cause:Al.cause||Al}):mt.from(Al,Al&&Al.code,hn,gs)}}},pt=new Map,oi=O=>{let I=O?O.env:{};const{fetch:fe,Request:_e,Response:be}=I,Me=[_e,be,fe];let kt=Me.length,nt=kt,Rt,vi,Ai=pt;for(;nt--;)Rt=Me[nt],vi=Ai.get(Rt),vi===void 0&&Ai.set(Rt,vi=nt?new Map:ve(I)),Ai=vi;return vi},Zi=oi(),Rn=null,Tr={http:Jt,xhr:We,fetch:{get:oi}};se.forEach(Tr,(O,I)=>{if(O){try{Object.defineProperty(O,"name",{value:I})}catch{}Object.defineProperty(O,"adapterName",{value:I})}});const zn=O=>`- ${O}`,Sn=O=>se.isFunction(O)||O===null||O===!1,Ht={getAdapter:(O,I)=>{O=se.isArray(O)?O:[O];const{length:fe}=O;let _e,be;const Me={};for(let kt=0;kt<fe;kt++){_e=O[kt];let nt;if(be=_e,!Sn(_e)&&(be=Tr[(nt=String(_e)).toLowerCase()],be===void 0))throw new mt(`Unknown adapter '${nt}'`);if(be&&(se.isFunction(be)||(be=be.get(I))))break;Me[nt||"#"+kt]=be}if(!be){const kt=Object.entries(Me).map(([Rt,vi])=>`adapter ${Rt} `+(vi===!1?"is not supported by the environment":"is not available in the build"));let nt=fe?kt.length>1?`since :
`+kt.map(zn).join(`
`):" "+zn(kt[0]):"as no adapter specified";throw new mt("There is no suitable adapter to dispatch the request "+nt,"ERR_NOT_SUPPORT")}return be},adapters:Tr};function Mn(O){if(O.cancelToken&&O.cancelToken.throwIfRequested(),O.signal&&O.signal.aborted)throw new Za(null,O)}function aa(O){return Mn(O),O.headers=va.from(O.headers),O.data=Ji.call(O,O.transformRequest),["post","put","patch"].indexOf(O.method)!==-1&&O.headers.setContentType("application/x-www-form-urlencoded",!1),Ht.getAdapter(O.adapter||qe.adapter,O)(O).then(function(_e){return Mn(O),_e.data=Ji.call(O,O.transformResponse,_e),_e.headers=va.from(_e.headers),_e},function(_e){return bs(_e)||(Mn(O),_e&&_e.response&&(_e.response.data=Ji.call(O,O.transformResponse,_e.response),_e.response.headers=va.from(_e.response.headers))),Promise.reject(_e)})}const Ja="1.12.2",Ca={};["object","boolean","number","function","string","symbol"].forEach((O,I)=>{Ca[O]=function(_e){return typeof _e===O||"a"+(I<1?"n ":" ")+O}});const es={};Ca.transitional=function(I,fe,_e){function be(Me,kt){return"[Axios v"+Ja+"] Transitional option '"+Me+"'"+kt+(_e?". "+_e:"")}return(Me,kt,nt)=>{if(I===!1)throw new mt(be(kt," has been removed"+(fe?" in "+fe:"")),mt.ERR_DEPRECATED);return fe&&!es[kt]&&(es[kt]=!0,console.warn(be(kt," has been deprecated since v"+fe+" and will be removed in the near future"))),I?I(Me,kt,nt):!0}},Ca.spelling=function(I){return(fe,_e)=>(console.warn(`${_e} is likely a misspelling of ${I}`),!0)};function Ks(O,I,fe){if(typeof O!="object")throw new mt("options must be an object",mt.ERR_BAD_OPTION_VALUE);const _e=Object.keys(O);let be=_e.length;for(;be-- >0;){const Me=_e[be],kt=I[Me];if(kt){const nt=O[Me],Rt=nt===void 0||kt(nt,Me,O);if(Rt!==!0)throw new mt("option "+Me+" must be "+Rt,mt.ERR_BAD_OPTION_VALUE);continue}if(fe!==!0)throw new mt("Unknown option "+Me,mt.ERR_BAD_OPTION)}}const lo={assertOptions:Ks,validators:Ca},oo=lo.validators;class Us{constructor(I){this.defaults=I||{},this.interceptors={request:new Da,response:new Da}}async request(I,fe){try{return await this._request(I,fe)}catch(_e){if(_e instanceof Error){let be={};Error.captureStackTrace?Error.captureStackTrace(be):be=new Error;const Me=be.stack?be.stack.replace(/^.+\n/,""):"";try{_e.stack?Me&&!String(_e.stack).endsWith(Me.replace(/^.+\n.+\n/,""))&&(_e.stack+=`
`+Me):_e.stack=Me}catch{}}throw _e}}_request(I,fe){typeof I=="string"?(fe=fe||{},fe.url=I):fe=I||{},fe=ge(this.defaults,fe);const{transitional:_e,paramsSerializer:be,headers:Me}=fe;_e!==void 0&&lo.assertOptions(_e,{silentJSONParsing:oo.transitional(oo.boolean),forcedJSONParsing:oo.transitional(oo.boolean),clarifyTimeoutError:oo.transitional(oo.boolean)},!1),be!=null&&(se.isFunction(be)?fe.paramsSerializer={serialize:be}:lo.assertOptions(be,{encode:oo.function,serialize:oo.function},!0)),fe.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?fe.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:fe.allowAbsoluteUrls=!0),lo.assertOptions(fe,{baseUrl:oo.spelling("baseURL"),withXsrfToken:oo.spelling("withXSRFToken")},!0),fe.method=(fe.method||this.defaults.method||"get").toLowerCase();let kt=Me&&se.merge(Me.common,Me[fe.method]);Me&&se.forEach(["delete","get","head","post","put","patch","common"],hn=>{delete Me[hn]}),fe.headers=va.concat(kt,Me);const nt=[];let Rt=!0;this.interceptors.request.forEach(function(Zn){typeof Zn.runWhen=="function"&&Zn.runWhen(fe)===!1||(Rt=Rt&&Zn.synchronous,nt.unshift(Zn.fulfilled,Zn.rejected))});const vi=[];this.interceptors.response.forEach(function(Zn){vi.push(Zn.fulfilled,Zn.rejected)});let Ai,pi=0,Wn;if(!Rt){const hn=[aa.bind(this),void 0];for(hn.unshift(...nt),hn.push(...vi),Wn=hn.length,Ai=Promise.resolve(fe);pi<Wn;)Ai=Ai.then(hn[pi++],hn[pi++]);return Ai}Wn=nt.length;let ln=fe;for(;pi<Wn;){const hn=nt[pi++],Zn=nt[pi++];try{ln=hn(ln)}catch(Vn){Zn.call(this,Vn);break}}try{Ai=aa.call(this,ln)}catch(hn){return Promise.reject(hn)}for(pi=0,Wn=vi.length;pi<Wn;)Ai=Ai.then(vi[pi++],vi[pi++]);return Ai}getUri(I){I=ge(this.defaults,I);const fe=$t(I.baseURL,I.url,I.allowAbsoluteUrls);return ua(fe,I.params,I.paramsSerializer)}}se.forEach(["delete","get","head","options"],function(I){Us.prototype[I]=function(fe,_e){return this.request(ge(_e||{},{method:I,url:fe,data:(_e||{}).data}))}}),se.forEach(["post","put","patch"],function(I){function fe(_e){return function(Me,kt,nt){return this.request(ge(nt||{},{method:I,headers:_e?{"Content-Type":"multipart/form-data"}:{},url:Me,data:kt}))}}Us.prototype[I]=fe(),Us.prototype[I+"Form"]=fe(!0)});const ro=Us;class vo{constructor(I){if(typeof I!="function")throw new TypeError("executor must be a function.");let fe;this.promise=new Promise(function(Me){fe=Me});const _e=this;this.promise.then(be=>{if(!_e._listeners)return;let Me=_e._listeners.length;for(;Me-- >0;)_e._listeners[Me](be);_e._listeners=null}),this.promise.then=be=>{let Me;const kt=new Promise(nt=>{_e.subscribe(nt),Me=nt}).then(be);return kt.cancel=function(){_e.unsubscribe(Me)},kt},I(function(Me,kt,nt){_e.reason||(_e.reason=new Za(Me,kt,nt),fe(_e.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(I){if(this.reason){I(this.reason);return}this._listeners?this._listeners.push(I):this._listeners=[I]}unsubscribe(I){if(!this._listeners)return;const fe=this._listeners.indexOf(I);fe!==-1&&this._listeners.splice(fe,1)}toAbortSignal(){const I=new AbortController,fe=_e=>{I.abort(_e)};return this.subscribe(fe),I.signal.unsubscribe=()=>this.unsubscribe(fe),I.signal}static source(){let I;return{token:new vo(function(be){I=be}),cancel:I}}}const yl=vo;function Ec(O){return function(fe){return O.apply(null,fe)}}function dc(O){return se.isObject(O)&&O.isAxiosError===!0}const Ao={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(Ao).forEach(([O,I])=>{Ao[I]=O});const el=Ao;function Ql(O){const I=new ro(O),fe=_(ro.prototype.request,I);return se.extend(fe,ro.prototype,I,{allOwnKeys:!0}),se.extend(fe,I,null,{allOwnKeys:!0}),fe.create=function(be){return Ql(ge(O,be))},fe}const zs=Ql(qe);zs.Axios=ro,zs.CanceledError=Za,zs.CancelToken=yl,zs.isCancel=bs,zs.VERSION=Ja,zs.toFormData=ki,zs.AxiosError=mt,zs.Cancel=zs.CanceledError,zs.all=function(I){return Promise.all(I)},zs.spread=Ec,zs.isAxiosError=dc,zs.mergeConfig=ge,zs.AxiosHeaders=va,zs.formToJSON=O=>wi(se.isHTMLForm(O)?new FormData(O):O),zs.getAdapter=Ht.getAdapter,zs.HttpStatusCode=el,zs.default=zs;const To=zs,{Axios:au,AxiosError:xl,CanceledError:su,isCancel:Rl,CancelToken:Vl,VERSION:_u,all:Ml,Cancel:Jd,isAxiosError:No,spread:ou,toFormData:Dc,AxiosHeaders:Vu,HttpStatusCode:fl,formToJSON:me,getAdapter:$,mergeConfig:ae}=To;var we=a(63814);/*!
* SPDX-License-Identifier: GPL-3.0-or-later
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
*/const rt=To.create({headers:{requesttoken:(0,o.do)()??"","X-Requested-With":"XMLHttpRequest"}});(0,o.zo)(O=>{rt.defaults.headers.requesttoken=O});const at=Object.assign(rt,{CancelToken:To.CancelToken,isCancel:To.isCancel}),wt=Symbol("csrf-retry");function _t(O){return async I=>{if(!No(I))throw I;const{config:fe,response:_e,request:be}=I,Me=be?.responseURL;if(fe&&!fe[wt]&&_e?.status===412&&_e?.data?.message==="CSRF check failed"){console.warn(`Request to ${Me} failed because of a CSRF mismatch. Fetching a new token`);const{data:{token:kt}}=await O.get((0,we.Jv)("/csrftoken"));return console.debug(`New request token ${kt} fetched`),O.defaults.headers.requesttoken=kt,O({...fe,headers:{...fe.headers,requesttoken:kt},[wt]:!0})}throw I}}const ai=Symbol("retryDelay");function Et(O){return async I=>{if(!No(I))throw I;const{config:fe,response:_e,request:be}=I,Me=be?.responseURL,kt=_e?.status,nt=_e?.headers;let Rt=typeof fe?.[ai]=="number"?fe?.[ai]:1;if(kt===503&&nt?.["x-f7cloud-maintenance-mode"]==="1"&&fe?.retryIfMaintenanceMode){if(Rt*=2,Rt>32)throw console.error("Retry delay exceeded one minute, giving up.",{responseURL:Me}),I;return console.warn(`Request to ${Me} failed because of maintenance mode. Retrying in ${Rt}s`),await new Promise(vi=>{setTimeout(vi,Rt*1e3)}),O({...fe,[ai]:Rt})}throw I}}async function Ze(O){if(No(O)){const{config:I,response:fe,request:_e}=O,be=_e?.responseURL;fe?.status===401&&fe?.data?.message==="Current user is not logged in"&&I?.reloadExpiredSession&&window?.location&&(console.error(`Request to ${be} failed because the user session expired. Reloading the page \u2026`),window.location.reload())}throw O}at.interceptors.response.use(O=>O,_t(at)),at.interceptors.response.use(O=>O,Et(at)),at.interceptors.response.use(O=>O,Ze)},53053:(Kt,Ve,a)=>{"use strict";a.d(Ve,{c0:()=>_});const m=class m{constructor(B,Y,b){Tn(this,"scope");Tn(this,"wrapped");this.scope=`${b?m.GLOBAL_SCOPE_PERSISTENT:m.GLOBAL_SCOPE_VOLATILE}_${btoa(B)}_`,this.wrapped=Y}scopeKey(B){return`${this.scope}${B}`}setItem(B,Y){this.wrapped.setItem(this.scopeKey(B),Y)}getItem(B){return this.wrapped.getItem(this.scopeKey(B))}removeItem(B){this.wrapped.removeItem(this.scopeKey(B))}clear(){Object.keys(this.wrapped).filter(B=>B.startsWith(this.scope)).map(this.wrapped.removeItem.bind(this.wrapped))}};Tn(m,"GLOBAL_SCOPE_VOLATILE","f7cloud_vol"),Tn(m,"GLOBAL_SCOPE_PERSISTENT","f7cloud_per");let e=m;class o{constructor(B){Tn(this,"appId");Tn(this,"persisted",!1);Tn(this,"clearedOnLogout",!1);this.appId=B}persist(B=!0){return this.persisted=B,this}clearOnLogout(B=!0){return this.clearedOnLogout=B,this}build(){return new e(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}function _(L){return new o(L)}function E(L,B){Object.keys(L).filter(Y=>B?B(Y):!0).map(L.removeItem.bind(L))}function z(){[window.sessionStorage,window.localStorage].map(B=>E(B))}function q(){[window.sessionStorage,window.localStorage].map(B=>E(B,Y=>!Y.startsWith(ScopedStorage.GLOBAL_SCOPE_PERSISTENT)))}},87485:(Kt,Ve,a)=>{"use strict";a.d(Ve,{F:()=>o});var e=a(81222);function o(){try{return(0,e.C)("core","capabilities")}catch{return console.debug("Could not find capabilities initial state fall back to _oc_capabilities"),"_oc_capabilities"in window?window._oc_capabilities:{}}}},9309:(Kt,Ve,a)=>{"use strict";var ul,Ro,Vo,pl,Jl,Su,uu,xu,Zl,vu,ys,qo,yo,Oo,Ho,uo,eu,Or,jn,yn,Yp,Qp,Jp,Zp,e1,E_,D_,t1,gm,C_,S_,mm,i1,Yf,n1,kg,x_,Nl,Ul,zl,Wl,gc,ju,tc,Lu;a.d(Ve,{i:()=>ls,l:()=>dt,n:()=>$e,r:()=>Ra,s:()=>nr,t:()=>Ge});var e=a(4192),o=a(8405),_=a(41552),E=a(26308),z=a(34163),q=a(97698),m=a(20641),L=a(90033),B=a(53751),Y=a(52697);const b={name:"NcActionCheckbox",mixins:[E.A],inject:{isInSemanticMenu:{from:q.a,default:!1}},props:{id:{type:String,default:()=>"action-"+(0,z.c)(),validator:ei=>ei.trim()!==""},modelValue:{type:Boolean,default:!1},value:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1}},emits:["change","check","uncheck","update:modelValue"],computed:{isFocusable(){return!this.disabled},ariaChecked(){if(this.isInSemanticMenu)return this.modelValue?"true":"false"}},methods:{checkInput(){this.$refs.label.click()},onChange(ei){this.$emit("update:modelValue",this.$refs.checkbox.checked),this.$emit("change",ei),this.$refs.checkbox.checked?this.$emit("check"):this.$emit("uncheck")}}},W=["role"],P=["role","aria-checked"],C=["id","disabled","checked","value"],R=["for"];function oe(ei,Ei,Lt,An,vr,wn){return(0,m.uX)(),(0,m.CE)("li",{class:(0,L.normalizeClass)(["action",{"action--disabled":Lt.disabled}]),role:wn.isInSemanticMenu&&"presentation"},[(0,m.Lk)("span",{class:"action-checkbox",role:wn.isInSemanticMenu&&"menuitemcheckbox","aria-checked":wn.ariaChecked},[(0,m.Lk)("input",{id:Lt.id,ref:"checkbox",disabled:Lt.disabled,checked:Lt.modelValue,value:Lt.value,class:(0,L.normalizeClass)([{focusable:wn.isFocusable},"checkbox action-checkbox__checkbox"]),type:"checkbox",onKeydown:Ei[0]||(Ei[0]=(0,B.withKeys)((0,B.withModifiers)((...Zr)=>wn.checkInput&&wn.checkInput(...Zr),["exact","prevent"]),["enter"])),onChange:Ei[1]||(Ei[1]=(...Zr)=>wn.onChange&&wn.onChange(...Zr))},null,42,C),(0,m.Lk)("label",{ref:"label",for:Lt.id,class:"action-checkbox__label"},(0,L.toDisplayString)(ei.text),9,R),(0,m.Q3)("",!0)],8,P)],10,W)}const Re=(0,Y._)(b,[["render",oe],["__scopeId","data-v-6099342c"]]);var ne=a(97536),te=a(66667);const He={name:"NcActionRadio",mixins:[E.A],inject:{isInSemanticMenu:{from:q.a,default:!1}},props:{id:{type:String,default:()=>(0,z.c)(),validator:ei=>ei.trim()!==""},modelValue:{type:[String,Number],default:""},name:{type:String,required:!0},value:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1}},emits:["change","update:modelValue"],setup(ei){return{model:(0,m.fn)(ei,"modelValue")}},computed:{isFocusable(){return!this.disabled},ariaChecked(){if(this.isInSemanticMenu)return this.modelValue===this.value?"true":"false"}},methods:{toggleInput(){this.$refs.label.click()},onChange(ei){this.$emit("change",ei)}}},V=["role"],xe=["aria-checked"],Ke=["id","disabled","name","value"],Je=["for"];function de(ei,Ei,Lt,An,vr,wn){return(0,m.uX)(),(0,m.CE)("li",{class:(0,L.normalizeClass)(["action",{"action--disabled":Lt.disabled}]),role:wn.isInSemanticMenu&&"presentation"},[(0,m.Lk)("span",{class:"action-radio",role:"menuitemradio","aria-checked":wn.ariaChecked},[(0,m.bo)((0,m.Lk)("input",{id:Lt.id,ref:"radio","onUpdate:modelValue":Ei[0]||(Ei[0]=Zr=>An.model=Zr),class:(0,L.normalizeClass)(["radio action-radio__radio",{focusable:wn.isFocusable}]),disabled:Lt.disabled,name:Lt.name,value:Lt.value,type:"radio",onKeydown:Ei[1]||(Ei[1]=(0,B.withKeys)((0,B.withModifiers)((...Zr)=>wn.toggleInput&&wn.toggleInput(...Zr),["exact","prevent"]),["enter"])),onChange:Ei[2]||(Ei[2]=(...Zr)=>wn.onChange&&wn.onChange(...Zr))},null,42,Ke),[[B.vModelRadio,An.model]]),(0,m.Lk)("label",{ref:"label",for:Lt.id,class:"action-radio__label"},(0,L.toDisplayString)(ei.text),9,Je),(0,m.Q3)("",!0)],8,xe)],10,V)}const ft=(0,Y._)(He,[["render",de],["__scopeId","data-v-9e878692"]]);var ct=a(59518),ji=a(39867),Wt=a(8957),Mt=a(74076),Li=a(82253),jt=a(63298),di=a(47031);const ot={name:"NcActionTextEditable",components:{NcIconSvgWrapper:di.N},mixins:[jt.A],props:{id:{type:String,default:()=>"action-"+(0,z.c)(),validator:ei=>ei.trim()!==""},disabled:{type:Boolean,default:!1},modelValue:{type:String,default:""}},emits:["input","update:modelValue","submit"],setup(){return{mdiArrowRight:Li.m}},computed:{isFocusable(){return!this.disabled},computedId(){return(0,z.c)()}},methods:{onInput(ei){this.$emit("input",ei),this.$emit("update:modelValue",ei.target.value)},onSubmit(ei){if(ei.preventDefault(),ei.stopPropagation(),!this.disabled)this.$emit("submit",ei);else return!1}}},Pt=["disabled"],lt=["id"],At=["for"],gt=["id","disabled","value"],Vt=["for"];function ii(ei,Ei,Lt,An,vr,wn){const Zr=(0,m.g2)("NcIconSvgWrapper");return(0,m.uX)(),(0,m.CE)("li",{class:(0,L.normalizeClass)(["action",{"action--disabled":Lt.disabled}])},[(0,m.Lk)("span",{class:"action-text-editable",onClick:Ei[2]||(Ei[2]=(...Lr)=>ei.onClick&&ei.onClick(...Lr))},[(0,m.RG)(ei.$slots,"icon",{},()=>[(0,m.Lk)("span",{class:(0,L.normalizeClass)([[ei.isIconUrl?"action-text-editable__icon--url":ei.icon],"action-text-editable__icon"]),style:(0,L.normalizeStyle)({backgroundImage:ei.isIconUrl?`url(${ei.icon})`:null})},null,6)],!0),(0,m.Lk)("form",{ref:"form",class:"action-text-editable__form",disabled:Lt.disabled,onSubmit:Ei[1]||(Ei[1]=(0,B.withModifiers)((...Lr)=>wn.onSubmit&&wn.onSubmit(...Lr),["prevent"]))},[(0,m.Lk)("input",{id:Lt.id,type:"submit",class:"action-text-editable__submit"},null,8,lt),ei.name?((0,m.uX)(),(0,m.CE)("label",{key:0,class:"action-text-editable__name",for:wn.computedId},(0,L.toDisplayString)(ei.name),9,At)):(0,m.Q3)("",!0),(0,m.Lk)("textarea",(0,m.v6)({id:wn.computedId,class:["action-text-editable__textarea",[{focusable:wn.isFocusable}]],disabled:Lt.disabled,value:Lt.modelValue},ei.$attrs,{onInput:Ei[0]||(Ei[0]=(...Lr)=>wn.onInput&&wn.onInput(...Lr))}),null,16,gt),(0,m.bo)((0,m.Lk)("label",{for:Lt.id,class:"action-text-editable__label"},[(0,m.bF)(Zr,{directional:"",path:An.mdiArrowRight},null,8,["path"])],8,Vt),[[B.vShow,!Lt.disabled]])],40,Pt)])],2)}const Ki=(0,Y._)(ot,[["render",ii],["__scopeId","data-v-c537247a"]]);var Ni=a(71251);const si={class:"app-content-details"},Di=(0,m.pM)({__name:"NcAppContentDetails",setup(ei){return(Ei,Lt)=>((0,m.uX)(),(0,m.CE)("div",si,[(0,m.RG)(Ei.$slots,"default")]))}}),hi={name:"NcAppContentList",props:{selection:{type:Boolean,default:!1},showDetails:{type:Boolean,default:!1}}};function On(ei,Ei,Lt,An,vr,wn){return(0,m.uX)(),(0,m.CE)("div",{class:(0,L.normalizeClass)(["app-content-list",{selection:Lt.selection,showdetails:Lt.showDetails}])},[(0,m.RG)(ei.$slots,"default")],2)}const nn=(0,Y._)(hi,[["render",On]]);var $i=a(61760),Fn=a(38192);const yr={name:"NcAppNavigationIconBullet",props:{color:{type:String,required:!0,validator(ei){return/^#?([0-9A-F]{3}){1,2}$/i.test(ei)}}},emits:["click"],computed:{formattedColor(){return this.color.startsWith("#")?this.color:"#"+this.color}},methods:{onClick(ei){this.$emit("click",ei)}}};function Dr(ei,Ei,Lt,An,vr,wn){return(0,m.uX)(),(0,m.CE)("div",{class:"app-navigation-entry__icon-bullet",onClick:Ei[0]||(Ei[0]=(...Zr)=>wn.onClick&&wn.onClick(...Zr))},[(0,m.Lk)("div",{style:(0,L.normalizeStyle)({backgroundColor:wn.formattedColor})},null,4)])}const qn=(0,Y._)(yr,[["render",Dr],["__scopeId","data-v-04a313f4"]]);var Oi=a(41486),xi=a(98628),mn=a(26905);const Xe={components:{NcButton:mn.N},props:{buttonId:{type:String,required:!1,default:""},disabled:{type:Boolean,required:!1,default:!1},text:{type:String,required:!0},variant:{type:String,default:"primary",validator(ei){return["primary","secondary","tertiary"].indexOf(ei)!==-1}}},emits:["click"]},It={class:"app-navigation-new"};function ri(ei,Ei,Lt,An,vr,wn){const Zr=(0,m.g2)("NcButton");return(0,m.uX)(),(0,m.CE)("div",It,[(0,m.bF)(Zr,{id:Lt.buttonId,disabled:Lt.disabled,variant:Lt.variant,onClick:Ei[0]||(Ei[0]=Lr=>ei.$emit("click"))},{icon:(0,m.k6)(()=>[(0,m.RG)(ei.$slots,"icon",{},void 0,!0)]),default:(0,m.k6)(()=>[(0,m.eW)(" "+(0,L.toDisplayString)(Lt.text),1)]),_:3},8,["id","disabled","variant"])])}const ht=(0,Y._)(Xe,[["render",ri],["__scopeId","data-v-0ba6c9df"]]);var ni=a(97713),rn=a(74363);const ue={name:"NcAppNavigationNewItem",components:{NcInputConfirmCancel:ni.N,NcLoadingIcon:rn.N},props:{name:{type:String,required:!0},icon:{type:String,default:""},loading:{type:Boolean,default:!1},editLabel:{type:String,default:""},editPlaceholder:{type:String,default:""}},emits:["newItem"],data(){return{newItemValue:"",newItemActive:!1}},methods:{handleNewItem(){this.loading||(this.newItemActive=!0,this.$nextTick(()=>{this.$refs.newItemInput.focusInput()}))},cancelNewItem(){this.newItemActive=!1},handleNewItemDone(){this.$emit("newItem",this.newItemValue),this.newItemValue="",this.newItemActive=!1}}},G=["title"],k={key:1,class:"newItemContainer"};function M(ei,Ei,Lt,An,vr,wn){const Zr=(0,m.g2)("NcLoadingIcon"),Lr=(0,m.g2)("NcInputConfirmCancel");return(0,m.uX)(),(0,m.CE)("li",{class:(0,L.normalizeClass)(["app-navigation-entry",{"app-navigation-entry--newItemActive":vr.newItemActive}])},[(0,m.Lk)("button",{class:"app-navigation-entry-button",onClick:Ei[1]||(Ei[1]=(...ks)=>wn.handleNewItem&&wn.handleNewItem(...ks))},[(0,m.Lk)("span",{class:(0,L.normalizeClass)(["app-navigation-entry-icon",{[Lt.icon]:!Lt.loading}])},[Lt.loading?((0,m.uX)(),(0,m.Wv)(Zr,{key:0})):(0,m.RG)(ei.$slots,"icon",{key:1},void 0,!0)],2),vr.newItemActive?(0,m.Q3)("",!0):((0,m.uX)(),(0,m.CE)("span",{key:0,class:"app-navigation-new-item__name",title:Lt.name},(0,L.toDisplayString)(Lt.name),9,G)),vr.newItemActive?((0,m.uX)(),(0,m.CE)("span",k,[(0,m.bF)(Lr,{ref:"newItemInput",modelValue:vr.newItemValue,"onUpdate:modelValue":Ei[0]||(Ei[0]=ks=>vr.newItemValue=ks),placeholder:Lt.editPlaceholder!==""?Lt.editPlaceholder:Lt.name,onCancel:wn.cancelNewItem,onConfirm:wn.handleNewItemDone},null,8,["modelValue","placeholder","onCancel","onConfirm"])])):(0,m.Q3)("",!0)])],2)}const se=(0,Y._)(ue,[["render",M],["__scopeId","data-v-ee07f8f8"]]);var le=a(50953),Fe=a(61715),Ye=a(70561),mt=a(2799),Jt=a(13606);(0,Jt.r)();const yt=(0,m.pM)({__name:"NcAppNavigationSearch",props:(0,m.zz)({label:{type:String,default:(0,Jt.a)("Search\xA0\u2026")},placeholder:{type:String,default:null}},{modelValue:{default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(ei){const Ei=(0,m.fn)(ei,"modelValue"),Lt=(0,m.Ht)(),An=(0,le.KR)(),{focused:vr}=(0,Fe.RbW)(An),wn=Number.parseInt(window.getComputedStyle(window.document.body).getPropertyValue("--animation-quick"))||100,Zr=(0,m.rk)("actionsContainer"),Lr=()=>!!Lt.actions?.({}),ks=(0,le.KR)(!0),_o=(0,le.KR)(),Mo=(0,le.KR)(!1);(0,m.wB)(vr,()=>{ks.value=!vr.value,window.clearTimeout(_o.value),ks.value?Mo.value=!1:window.setTimeout(()=>{Mo.value=!ks.value},wn)});function wl(){Ei.value="",Lr()&&(ks.value=!0,(0,m.dY)(()=>Zr.value?.querySelector("button")?.focus()))}return(Kl,El)=>((0,m.uX)(),(0,m.CE)("div",{class:(0,L.normalizeClass)(["app-navigation-search",{"app-navigation-search--has-actions":Lr()}])},[(0,m.bF)(mt.N,{ref_key:"inputElement",ref:An,modelValue:Ei.value,"onUpdate:modelValue":El[0]||(El[0]=Tu=>Ei.value=Tu),"aria-label":ei.label,class:"app-navigation-search__input","label-outside":"",placeholder:ei.placeholder??ei.label,"show-trailing-button":"","trailing-button-label":(0,le.R1)(Jt.a)("Clear search"),type:"search",onTrailingButtonClick:wl},{"trailing-button-icon":(0,m.k6)(()=>[(0,m.bF)(Ye.I,{size:20})]),_:1},8,["modelValue","aria-label","placeholder","trailing-button-label"]),Lr()?((0,m.uX)(),(0,m.CE)("div",{key:0,ref:"actionsContainer",class:(0,L.normalizeClass)(["app-navigation-search__actions",{"app-navigation-search__actions--hidden":!ks.value,"hidden-visually":Mo.value}])},[(0,m.RG)(Kl.$slots,"actions",{},void 0,!0)],2)):(0,m.Q3)("",!0)],2))}}),Be=null;var J=a(97172);(0,Jt.r)();const Ee=["id"],ze=(0,m.pM)({__name:"NcAppNavigationSettings",props:{excludeClickOutsideSelectors:{default:()=>[]},name:{default:()=>(0,Jt.a)("Settings")}},setup(ei){const Ei=(0,z.c)(),Lt=(0,le.KR)(!1),An=(0,m.rk)("wrapperElement"),vr=(0,m.EW)(()=>Array.isArray(ei.excludeClickOutsideSelectors)?ei.excludeClickOutsideSelectors:ei.excludeClickOutsideSelectors.split(" "));return(0,Fe.X2F)(An,()=>{Lt.value=!1},{ignore:vr}),(wn,Zr)=>((0,m.uX)(),(0,m.CE)("div",{ref:"wrapperElement",class:(0,L.normalizeClass)(wn.$style.container)},[(0,m.Lk)("div",{class:(0,L.normalizeClass)(wn.$style.header)},[(0,m.bF)(mn.N,{"aria-controls":(0,le.R1)(Ei),"aria-expanded":Lt.value?"true":"false",class:(0,L.normalizeClass)(wn.$style.button),alignment:"start",variant:"tertiary",wide:"",onClick:Zr[0]||(Zr[0]=Lr=>Lt.value=!Lt.value)},{icon:(0,m.k6)(()=>[(0,m.bF)(di.N,{path:(0,le.R1)(J.i)?(0,le.R1)(Li.A):(0,le.R1)(Li.B)},null,8,["path"])]),default:(0,m.k6)(()=>[(0,m.eW)(" "+(0,L.toDisplayString)(wn.name),1)]),_:1},8,["aria-controls","aria-expanded","class"])],2),(0,m.bF)(B.Transition,{"enter-active-class":wn.$style.animationActive,"leave-active-class":wn.$style.animationActive,"enter-from-class":wn.$style.animationStop,"leave-to-class":wn.$style.animationStop},{default:(0,m.k6)(()=>[(0,m.bo)((0,m.Lk)("div",{id:(0,le.R1)(Ei),class:(0,L.normalizeClass)(wn.$style.content)},[(0,m.RG)(wn.$slots,"default")],10,Ee),[[B.vShow,Lt.value]])]),_:3},8,["enter-active-class","leave-active-class","enter-from-class","leave-to-class"])],2))}}),fs={$style:{container:"_container_fpy51_2",header:"_header_fpy51_7",button:"_button_fpy51_13",content:"_content_fpy51_21",animationActive:"_animationActive_fpy51_33",animationStop:"_animationStop_fpy51_39"}},ua=(0,Y._)(ze,[["__cssModules",fs]]),Qr={class:"app-navigation-spacer"},Da=(0,m.pM)({__name:"NcAppNavigationSpacer",setup(ei){return(Ei,Lt)=>((0,m.uX)(),(0,m.CE)("li",Qr))}}),Wa=null;var Vr=a(58459),_s=a(8014),wa=a(33210),hs=a(81761),Ga=a(41603),Fi=a(58109),Gt=a(34273),on=a(71555),lr=a(56040),Bt=a(78074),Xt=a(95341),bi=a(94067);const Ii=null;class Xi extends Error{constructor(Lt,An){super(Lt,An);Tn(this,"name","TimeoutError");Error.captureStackTrace?.(this,Xi)}}const wi=ei=>ei.reason??new DOMException("This operation was aborted.","AbortError");function kr(ei,Ei){const{milliseconds:Lt,fallback:An,message:vr,customTimers:wn={setTimeout,clearTimeout},signal:Zr}=Ei;let Lr,ks;const Mo=new Promise((wl,Kl)=>{if(typeof Lt!="number"||Math.sign(Lt)!==1)throw new TypeError(`Expected \`milliseconds\` to be a positive number, got \`${Lt}\``);if(Zr?.aborted){Kl(wi(Zr));return}if(Zr&&(ks=()=>{Kl(wi(Zr))},Zr.addEventListener("abort",ks,{once:!0})),ei.then(wl,Kl),Lt===Number.POSITIVE_INFINITY)return;const El=new Xi;Lr=wn.setTimeout.call(void 0,()=>{if(An){try{wl(An())}catch(Tu){Kl(Tu)}return}typeof ei.cancel=="function"&&ei.cancel(),vr===!1?wl():vr instanceof Error?Kl(vr):(El.message=vr??`Promise timed out after ${Lt} milliseconds`,Kl(El))},Lt)}).finally(()=>{Mo.clear(),ks&&Zr&&Zr.removeEventListener("abort",ks)});return Mo.clear=()=>{wn.clearTimeout.call(void 0,Lr),Lr=void 0},Mo}function Ri(ei,Ei,Lt){let An=0,vr=ei.length;for(;vr>0;){const wn=Math.trunc(vr/2);let Zr=An+wn;Lt(ei[Zr],Ei)<=0?(An=++Zr,vr-=wn+1):vr=wn}return An}class qe{constructor(){go(this,ul,[])}enqueue(Ei,Lt){const{priority:An=0,id:vr}=Lt??{},wn={priority:An,id:vr,run:Ei};if(this.size===0||bn(this,ul)[this.size-1].priority>=An){bn(this,ul).push(wn);return}const Zr=Ri(bn(this,ul),wn,(Lr,ks)=>ks.priority-Lr.priority);bn(this,ul).splice(Zr,0,wn)}setPriority(Ei,Lt){const An=bn(this,ul).findIndex(wn=>wn.id===Ei);if(An===-1)throw new ReferenceError(`No promise function with the id "${Ei}" exists in the queue.`);const[vr]=bn(this,ul).splice(An,1);this.enqueue(vr.run,{priority:Lt,id:Ei})}dequeue(){return bn(this,ul).shift()?.run}filter(Ei){return bn(this,ul).filter(Lt=>Lt.priority===Ei.priority).map(Lt=>Lt.run)}get size(){return bn(this,ul).length}}ul=new WeakMap;class Dt extends bi{constructor(Lt){super();go(this,yn);go(this,Ro);go(this,Vo);go(this,pl,0);go(this,Jl);go(this,Su,!1);go(this,uu,!1);go(this,xu);go(this,Zl,0);go(this,vu,0);go(this,ys);go(this,qo);go(this,yo);go(this,Oo);go(this,Ho,0);go(this,uo);go(this,eu);go(this,Or,1n);go(this,jn,new Map);Tn(this,"timeout");if(Lt={carryoverIntervalCount:!1,intervalCap:Number.POSITIVE_INFINITY,interval:0,concurrency:Number.POSITIVE_INFINITY,autoStart:!0,queueClass:qe,...Lt},!(typeof Lt.intervalCap=="number"&&Lt.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${Lt.intervalCap?.toString()??""}\` (${typeof Lt.intervalCap})`);if(Lt.interval===void 0||!(Number.isFinite(Lt.interval)&&Lt.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${Lt.interval?.toString()??""}\` (${typeof Lt.interval})`);if(Rs(this,Ro,Lt.carryoverIntervalCount??Lt.carryoverConcurrencyCount??!1),Rs(this,Vo,Lt.intervalCap===Number.POSITIVE_INFINITY||Lt.interval===0),Rs(this,Jl,Lt.intervalCap),Rs(this,xu,Lt.interval),Rs(this,yo,new Lt.queueClass),Rs(this,Oo,Lt.queueClass),this.concurrency=Lt.concurrency,Lt.timeout!==void 0&&!(Number.isFinite(Lt.timeout)&&Lt.timeout>0))throw new TypeError(`Expected \`timeout\` to be a positive finite number, got \`${Lt.timeout}\` (${typeof Lt.timeout})`);this.timeout=Lt.timeout,Rs(this,eu,Lt.autoStart===!1),Eo(this,yn,n1).call(this)}get concurrency(){return bn(this,uo)}set concurrency(Lt){if(!(typeof Lt=="number"&&Lt>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${Lt}\` (${typeof Lt})`);Rs(this,uo,Lt),Eo(this,yn,mm).call(this)}setPriority(Lt,An){if(typeof An!="number"||!Number.isFinite(An))throw new TypeError(`Expected \`priority\` to be a finite number, got \`${An}\` (${typeof An})`);bn(this,yo).setPriority(Lt,An)}async add(Lt,An={}){return An.id??(An.id=(Nh(this,Or)._++).toString()),An={timeout:this.timeout,...An},new Promise((vr,wn)=>{const Zr=Symbol(`task-${An.id}`);bn(this,yo).enqueue(async()=>{Nh(this,Ho)._++,bn(this,jn).set(Zr,{id:An.id,priority:An.priority??0,startTime:Date.now(),timeout:An.timeout});try{try{An.signal?.throwIfAborted()}catch(_o){throw bn(this,Vo)||Nh(this,pl)._--,bn(this,jn).delete(Zr),_o}let Lr=Lt({signal:An.signal});An.timeout&&(Lr=kr(Promise.resolve(Lr),{milliseconds:An.timeout,message:`Task timed out after ${An.timeout}ms (queue has ${bn(this,Ho)} running, ${bn(this,yo).size} waiting)`})),An.signal&&(Lr=Promise.race([Lr,Eo(this,yn,i1).call(this,An.signal)]));const ks=await Lr;vr(ks),this.emit("completed",ks)}catch(Lr){wn(Lr),this.emit("error",Lr)}finally{bn(this,jn).delete(Zr),queueMicrotask(()=>{Eo(this,yn,Jp).call(this)})}},An),this.emit("add"),Eo(this,yn,gm).call(this)})}async addAll(Lt,An){return Promise.all(Lt.map(async vr=>this.add(vr,An)))}start(){return bn(this,eu)?(Rs(this,eu,!1),Eo(this,yn,mm).call(this),this):this}pause(){Rs(this,eu,!0)}clear(){Rs(this,yo,new(bn(this,Oo))),Eo(this,yn,x_).call(this)}async onEmpty(){bn(this,yo).size!==0&&await Eo(this,yn,Yf).call(this,"empty")}async onSizeLessThan(Lt){bn(this,yo).size<Lt||await Eo(this,yn,Yf).call(this,"next",()=>bn(this,yo).size<Lt)}async onIdle(){bn(this,Ho)===0&&bn(this,yo).size===0||await Eo(this,yn,Yf).call(this,"idle")}async onPendingZero(){bn(this,Ho)!==0&&await Eo(this,yn,Yf).call(this,"pendingZero")}async onRateLimit(){this.isRateLimited||await Eo(this,yn,Yf).call(this,"rateLimit")}async onRateLimitCleared(){this.isRateLimited&&await Eo(this,yn,Yf).call(this,"rateLimitCleared")}async onError(){return new Promise((Lt,An)=>{const vr=wn=>{this.off("error",vr),An(wn)};this.on("error",vr)})}get size(){return bn(this,yo).size}sizeBy(Lt){return bn(this,yo).filter(Lt).length}get pending(){return bn(this,Ho)}get isPaused(){return bn(this,eu)}get isRateLimited(){return bn(this,Su)}get isSaturated(){return bn(this,Ho)===bn(this,uo)&&bn(this,yo).size>0||this.isRateLimited&&bn(this,yo).size>0}get runningTasks(){return[...bn(this,jn).values()].map(Lt=>({...Lt}))}}Ro=new WeakMap,Vo=new WeakMap,pl=new WeakMap,Jl=new WeakMap,Su=new WeakMap,uu=new WeakMap,xu=new WeakMap,Zl=new WeakMap,vu=new WeakMap,ys=new WeakMap,qo=new WeakMap,yo=new WeakMap,Oo=new WeakMap,Ho=new WeakMap,uo=new WeakMap,eu=new WeakMap,Or=new WeakMap,jn=new WeakMap,yn=new WeakSet,Yp=function(){return bn(this,Vo)||bn(this,pl)<bn(this,Jl)},Qp=function(){return bn(this,Ho)<bn(this,uo)},Jp=function(){Nh(this,Ho)._--,bn(this,Ho)===0&&this.emit("pendingZero"),Eo(this,yn,gm).call(this),this.emit("next")},Zp=function(){Eo(this,yn,S_).call(this),Eo(this,yn,C_).call(this),Rs(this,qo,void 0)},e1=function(){const Lt=Date.now();if(bn(this,ys)===void 0){const An=bn(this,Zl)-Lt;if(An<0){if(bn(this,vu)>0){const vr=Lt-bn(this,vu);if(vr<bn(this,xu))return Eo(this,yn,E_).call(this,bn(this,xu)-vr),!0}Rs(this,pl,bn(this,Ro)?bn(this,Ho):0)}else return Eo(this,yn,E_).call(this,An),!0}return!1},E_=function(Lt){bn(this,qo)===void 0&&Rs(this,qo,setTimeout(()=>{Eo(this,yn,Zp).call(this)},Lt))},D_=function(){bn(this,ys)&&(clearInterval(bn(this,ys)),Rs(this,ys,void 0))},t1=function(){bn(this,qo)&&(clearTimeout(bn(this,qo)),Rs(this,qo,void 0))},gm=function(){if(bn(this,yo).size===0)return Eo(this,yn,D_).call(this),this.emit("empty"),bn(this,Ho)===0&&(Eo(this,yn,t1).call(this),this.emit("idle")),!1;let Lt=!1;if(!bn(this,eu)){const An=!bn(this,yn,e1);if(bn(this,yn,Yp)&&bn(this,yn,Qp)){const vr=bn(this,yo).dequeue();bn(this,Vo)||(Nh(this,pl)._++,Eo(this,yn,kg).call(this)),this.emit("active"),Rs(this,vu,Date.now()),vr(),An&&Eo(this,yn,C_).call(this),Lt=!0}}return Lt},C_=function(){bn(this,Vo)||bn(this,ys)!==void 0||(Rs(this,ys,setInterval(()=>{Eo(this,yn,S_).call(this)},bn(this,xu))),Rs(this,Zl,Date.now()+bn(this,xu)))},S_=function(){bn(this,pl)===0&&bn(this,Ho)===0&&bn(this,ys)&&Eo(this,yn,D_).call(this),Rs(this,pl,bn(this,Ro)?bn(this,Ho):0),Eo(this,yn,mm).call(this),Eo(this,yn,kg).call(this)},mm=function(){for(;Eo(this,yn,gm).call(this););},i1=async function(Lt){return new Promise((An,vr)=>{Lt.addEventListener("abort",()=>{vr(Lt.reason)},{once:!0})})},Yf=async function(Lt,An){return new Promise(vr=>{const wn=()=>{An&&!An()||(this.off(Lt,wn),vr())};this.on(Lt,wn)})},n1=function(){bn(this,Vo)||(this.on("add",()=>{bn(this,yo).size>0&&Eo(this,yn,kg).call(this)}),this.on("next",()=>{Eo(this,yn,kg).call(this)}))},kg=function(){bn(this,Vo)||bn(this,uu)||(Rs(this,uu,!0),queueMicrotask(()=>{Rs(this,uu,!1),Eo(this,yn,x_).call(this)}))},x_=function(){const Lt=bn(this,Su),An=!bn(this,Vo)&&bn(this,pl)>=bn(this,Jl)&&bn(this,yo).size>0;An!==Lt&&(Rs(this,Su,An),this.emit(An?"rateLimit":"rateLimitCleared"))};const ui=new Dt({concurrency:5});function fi(ei){const{resolve:Ei,promise:Lt}=Promise.withResolvers();return ui.add(()=>{const An=new Image;return An.onerror=()=>Ei(!1),An.onload=()=>Ei(!0),An.src=ei,Lt}),Lt}var Vi=a(3168);const pr=["aria-hidden","aria-label"],Pr=["alt","src"],jr=(0,m.pM)({__name:"NcBlurHash",props:{hash:{},alt:{},src:{}},emits:["load"],setup(ei,{emit:Ei}){const Lt=ei,An=Ei,vr=(0,le.KR)(),wn=(0,le.KR)(!1);(0,m.wB)(()=>Lt.hash,Zr),(0,m.wB)(wn,()=>{wn.value===!1&&(0,m.dY)(()=>Zr())},{immediate:!0}),(0,m.wB)(()=>Lt.src,()=>{wn.value=!1,Lt.src&&fi(Lt.src).then(Lr=>{wn.value=Lr,An("load",Lr)})},{immediate:!0});function Zr(){if(wn.value)return;if(!Lt.hash){Vi.l.error("Invalid BlurHash value");return}if(vr.value===void 0){Vi.l.error("BlurHash canvas not available");return}const{height:Lr,width:ks}=vr.value,_o=(0,Xt.D4)(Lt.hash,ks,Lr),Mo=vr.value.getContext("2d");if(Mo===null){Vi.l.error("Cannot create context for BlurHash canvas");return}const wl=Mo.createImageData(ks,Lr);wl.data.set(_o),Mo.putImageData(wl,0,0)}return(Lr,ks)=>((0,m.uX)(),(0,m.Wv)(B.Transition,{css:Lr.src?void 0:!1,"enter-active-class":Lr.$style.fadeTransition,"leave-active-class":Lr.$style.fadeTransition,"enter-class":Lr.$style.fadeTransitionActive,"leave-to-class":Lr.$style.fadeTransitionActive},{default:(0,m.k6)(()=>[wn.value?((0,m.uX)(),(0,m.CE)("img",{key:1,alt:Lr.alt,src:Lr.src},null,8,Pr)):((0,m.uX)(),(0,m.CE)("canvas",{key:0,ref_key:"canvas",ref:vr,"aria-hidden":Lr.alt?void 0:"true","aria-label":Lr.alt},null,8,pr))]),_:1},8,["css","enter-active-class","leave-active-class","enter-class","leave-to-class"]))}}),Aa={$style:{fadeTransition:"_fadeTransition_13rtj_2",fadeTransitionActive:"_fadeTransitionActive_13rtj_6"}},va=(0,Y._)(jr,[["__cssModules",Aa]]);var Ji=a(88856),bs=a(51596),Ms=a(19258),Za=a(17142),it=a(23897),St=a(77041),p=a(46747),x=a(74754);const U={name:"NcDashboardWidgetItem",components:{NcAvatar:Bt.N,NcActions:ji.N,NcActionButton:e.N},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(ei){ei.target.closest(".action-item")&&ei.preventDefault()}}},ie=["src"],ye={class:"item__details"},Z=["title"],pe=["title"];function Ie(ei,Ei,Lt,An,vr,wn){const Zr=(0,m.g2)("NcAvatar"),Lr=(0,m.g2)("NcActionButton"),ks=(0,m.g2)("NcActions");return(0,m.uX)(),(0,m.CE)("div",{onMouseover:Ei[0]||(Ei[0]=_o=>vr.hovered=!0),onMouseleave:Ei[1]||(Ei[1]=_o=>vr.hovered=!1)},[((0,m.uX)(),(0,m.Wv)((0,m.$y)(Lt.targetUrl?"a":"div"),{href:Lt.targetUrl||void 0,target:Lt.targetUrl?"_blank":void 0,class:(0,L.normalizeClass)(["item-list__entry",{"item-list__entry--has-actions-menu":wn.gotMenu}]),onClick:wn.onLinkClick},{default:(0,m.k6)(()=>[(0,m.RG)(ei.$slots,"avatar",{avatarUrl:Lt.avatarUrl,avatarUsername:Lt.avatarUsername},()=>[(0,m.bF)(Zr,{class:"item-avatar",size:44,url:Lt.avatarUrl,user:Lt.avatarUsername,"is-no-user":Lt.avatarIsNoUser,"hide-status":wn.gotOverlayIcon},null,8,["url","user","is-no-user","hide-status"])],!0),Lt.overlayIconUrl?((0,m.uX)(),(0,m.CE)("img",{key:0,class:"item-icon",alt:"",src:Lt.overlayIconUrl},null,8,ie)):(0,m.Q3)("",!0),(0,m.Lk)("div",ye,[(0,m.Lk)("h3",{title:Lt.mainText},(0,L.toDisplayString)(Lt.mainText),9,Z),Lt.subText!==""?((0,m.uX)(),(0,m.CE)("span",{key:0,class:"message",title:Lt.subText},(0,L.toDisplayString)(Lt.subText),9,pe)):(0,m.Q3)("",!0)]),wn.gotMenu?((0,m.uX)(),(0,m.Wv)(ks,{key:1,"force-menu":Lt.forceMenu},{default:(0,m.k6)(()=>[(0,m.RG)(ei.$slots,"actions",{},()=>[((0,m.uX)(!0),(0,m.CE)(m.FK,null,(0,m.pI)(Lt.itemMenu,(_o,Mo)=>((0,m.uX)(),(0,m.Wv)(Lr,{key:Mo,icon:_o.icon,"close-after-click":!0,onClick:(0,B.withModifiers)(wl=>ei.$emit(Mo,wn.item),["prevent","stop"])},{default:(0,m.k6)(()=>[(0,m.eW)((0,L.toDisplayString)(_o.text),1)]),_:2},1032,["icon","onClick"]))),128))],!0)]),_:3},8,["force-menu"])):(0,m.Q3)("",!0)]),_:3},8,["href","target","class","onClick"]))],32)}const ee=(0,Y._)(U,[["render",Ie],["__scopeId","data-v-c033ba26"]]);var Te=a(30854);const je={name:"CheckIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},$t=["aria-hidden","aria-label"],Oe=["fill","width","height"],ge={d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"},gi={key:0};function Q(ei,Ei,Lt,An,vr,wn){return(0,m.uX)(),(0,m.CE)("span",(0,m.v6)(ei.$attrs,{"aria-hidden":Lt.title?null:"true","aria-label":Lt.title,class:"material-design-icon check-icon",role:"img",onClick:Ei[0]||(Ei[0]=Zr=>ei.$emit("click",Zr))}),[((0,m.uX)(),(0,m.CE)("svg",{fill:Lt.fillColor,class:"material-design-icon__svg",width:Lt.size,height:Lt.size,viewBox:"0 0 24 24"},[(0,m.Lk)("path",ge,[Lt.title?((0,m.uX)(),(0,m.CE)("title",gi,(0,L.toDisplayString)(Lt.title),1)):(0,m.Q3)("",!0)])],8,Oe))],16,$t)}const We=(0,Y._)(je,[["render",Q]]);(0,Jt.r)(Jt.n);const Qe={name:"NcDashboardWidget",components:{NcAvatar:Bt.N,NcDashboardWidgetItem:ee,NcEmptyContent:Te.N,Check:We},props:{items:{type:Array,default:()=>[]},showMoreUrl:{type:String,default:""},showMoreLabel:{type:String,default:(0,Jt.a)("More items\xA0\u2026")},loading:{type:Boolean,default:!1},itemMenu:{type:Object,default:()=>({})},showItemsAndEmptyContent:{type:Boolean,default:!1},emptyContentMessage:{type:String,default:""},halfEmptyContentMessage:{type:String,default:""}},computed:{handlers(){const ei={};for(const Ei in this.itemMenu)ei[Ei]=Lt=>{this.$emit(Ei,Lt)};return ei},displayedItems(){const ei=this.showMoreUrl&&this.items.length>=this.maxItemNumber?this.maxItemNumber-1:this.maxItemNumber;return this.items.slice(0,ei)},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}}},Tt={class:"dashboard-widget"},Nt={key:1},Ci=["href"];function Yi(ei,Ei,Lt,An,vr,wn){const Zr=(0,m.g2)("Check"),Lr=(0,m.g2)("NcEmptyContent"),ks=(0,m.g2)("NcDashboardWidgetItem"),_o=(0,m.g2)("NcAvatar");return(0,m.uX)(),(0,m.CE)("div",Tt,[wn.showHalfEmptyContentArea?((0,m.uX)(),(0,m.Wv)(Lr,{key:0,description:wn.halfEmptyContentString,class:"half-screen"},{icon:(0,m.k6)(()=>[(0,m.RG)(ei.$slots,"halfEmptyContentIcon",{},()=>[(0,m.bF)(Zr)],!0)]),_:3},8,["description"])):(0,m.Q3)("",!0),(0,m.Lk)("ul",null,[((0,m.uX)(!0),(0,m.CE)(m.FK,null,(0,m.pI)(wn.displayedItems,Mo=>((0,m.uX)(),(0,m.CE)("li",{key:Mo.id},[(0,m.RG)(ei.$slots,"default",{item:Mo},()=>[(0,m.bF)(ks,(0,m.v6)({ref_for:!0},Mo,{"item-menu":Lt.itemMenu},(0,m.Tb)(wn.handlers)),null,16,["item-menu"])],!0)]))),128))]),Lt.loading?((0,m.uX)(),(0,m.CE)("div",Nt,[((0,m.uX)(),(0,m.CE)(m.FK,null,(0,m.pI)(7,Mo=>(0,m.Lk)("div",{key:Mo,class:"item-list__entry"},[(0,m.bF)(_o,{class:"item-avatar",size:44}),Ei[0]||(Ei[0]=(0,m.Lk)("div",{class:"item__details"},[(0,m.Lk)("h3",null,"\xA0"),(0,m.Lk)("p",{class:"message"}," \xA0 ")],-1))])),64))])):Lt.items.length===0?(0,m.RG)(ei.$slots,"empty-content",{key:2},()=>[Lt.emptyContentMessage?((0,m.uX)(),(0,m.Wv)(Lr,{key:0,description:Lt.emptyContentMessage},{icon:(0,m.k6)(()=>[(0,m.RG)(ei.$slots,"emptyContentIcon",{},void 0,!0)]),_:3},8,["description"])):(0,m.Q3)("",!0)],!0):wn.showMore?((0,m.uX)(),(0,m.CE)("a",{key:3,href:Lt.showMoreUrl,target:"_blank",class:"more",tabindex:"0"},(0,L.toDisplayString)(Lt.showMoreLabel),9,Ci)):(0,m.Q3)("",!0)])}const Hn=(0,Y._)(Qe,[["render",Yi],["__scopeId","data-v-6b5fc397"]]);var Un=a(54980),rr=a(71187),Hr=a(33705),ra=a(75367),fa=a(86047),ur=a(45966),ve=a(66651),pt=a(90423),oi=a(65800),Zi=a(72393),Rn=a(4133);const Tr={class:"hidden-visually"},zn=(0,m.pM)({__name:"NcFormBoxCopyButton",props:{label:{default:()=>{}},value:{},disabled:{type:Boolean,default:!1}},emits:["copy"],setup(ei,{emit:Ei}){const Lt=Ei,{isCopied:An,copy:vr,icon:wn,altText:Zr}=(0,Rn.u)(()=>ei.value);return(0,Zi.Ns)(An,()=>Lt("copy")),(Lr,ks)=>((0,m.uX)(),(0,m.Wv)(oi.N,{disabled:Lr.disabled,"inverted-accent":"",onClick:(0,le.R1)(vr)},(0,m.eX)({description:(0,m.k6)(()=>[(0,m.eW)((0,L.toDisplayString)(Lr.value),1)]),icon:(0,m.k6)(()=>[(0,m.bF)(di.N,{path:(0,le.R1)(wn),inline:""},null,8,["path"])]),_:2},[Lr.$slots.default||Lr.label?{name:"default",fn:(0,m.k6)(()=>[(0,m.Lk)("span",Tr,(0,L.toDisplayString)((0,le.R1)(Zr)),1),(0,m.RG)(Lr.$slots,"default",{},()=>[(0,m.eW)((0,L.toDisplayString)(Lr.label),1)])]),key:"0"}:void 0]),1032,["disabled","onClick"]))}});var Sn=a(32925);const Ht=["aria-describedby"],Mn=(0,m.pM)({__name:"NcFormGroup",props:{label:{default:()=>{}},description:{default:()=>{}},hideLabel:{type:Boolean,default:!1},hideDescription:{type:Boolean,default:!1},noGap:{type:Boolean,default:!1}},setup(ei){const Ei=(0,m.Ht)(),An=`${`nc-form-group-${(0,z.c)()}`}-description`,vr=()=>!!ei.description||!!Ei.description,wn=()=>vr()?An:void 0,Zr=()=>ei.hideLabel&&(!vr()||ei.hideDescription);return(Lr,ks)=>((0,m.uX)(),(0,m.CE)("fieldset",{class:(0,L.normalizeClass)([Lr.$style.formGroup,{[Lr.$style.formGroup_noGap]:Lr.noGap}]),"aria-describedby":wn()},[(0,m.Lk)("legend",{class:(0,L.normalizeClass)([Lr.$style.formGroup__label,{"hidden-visually":Lr.hideLabel}])},[(0,m.RG)(Lr.$slots,"label",{},()=>[(0,m.eW)((0,L.toDisplayString)(Lr.label||"\u26A0\uFE0F Missing label"),1)])],2),vr()?((0,m.uX)(),(0,m.CE)("div",{key:0,id:An,class:(0,L.normalizeClass)([Lr.$style.formGroup__description,{"hidden-visually":Lr.hideDescription}])},[(0,m.RG)(Lr.$slots,"description",{},()=>[(0,m.eW)((0,L.toDisplayString)(Lr.description),1)])],2)):(0,m.Q3)("",!0),(0,m.Lk)("div",{class:(0,L.normalizeClass)([Lr.$style.formGroup__content,{[Lr.$style.formGroup__content_only]:Zr()}])},[(0,m.RG)(Lr.$slots,"default")],2)],10,Ht))}}),Us={$style:{"material-design-icon":"_material-design-icon_9p8a1_12",formGroup:"_formGroup_9p8a1_20",formGroup_noGap:"_formGroup_noGap_9p8a1_24",formGroup__label:"_formGroup__label_9p8a1_28",formGroup__description:"_formGroup__description_9p8a1_34",formGroup__content:"_formGroup__content_9p8a1_39",formGroup__content_only:"_formGroup__content_only_9p8a1_45"}},ro=(0,Y._)(Mn,[["__cssModules",Us]]),vo={id:"guest-content-vue"},yl=(0,m.pM)({__name:"NcGuestContent",setup(ei){return(0,m.sV)(()=>{document.getElementById("content").classList.add("nc-guest-content")}),(0,m.hi)(()=>{document.getElementById("content").classList.remove("nc-guest-content")}),(Ei,Lt)=>((0,m.uX)(),(0,m.CE)("div",vo,[(0,m.RG)(Ei.$slots,"default",{},void 0,!0)]))}}),Ec=null;var dc=a(64830),Ao=a(75078),el=a(53340),Ql=a(68732),zs=a(27359),To=a(49765),au=a(37396),xl=a(75187),su=a(60648);const Rl=["id"],Vl={class:"header-menu__caret"},_u=["id"],Ml={ref:"contentContainer",class:"header-menu__content"},Jd=(0,m.pM)({__name:"NcHeaderMenu",props:{id:{},ariaLabel:{default:()=>{}},open:{type:Boolean,default:!1},isNav:{type:Boolean,default:!1},description:{default:()=>{}},excludeClickOutsideSelectors:{default:()=>[]}},emits:["closed","opened","update:open"],setup(ei,{emit:Ei}){const Lt=Ei,An=(0,z.c)(),vr=(0,z.c)(),wn=(0,le.KR)(),Zr=(0,le.KR)(ei.open),Lr=(0,m.EW)(()=>ei.isNav?"nav":"div"),ks=(0,m.rk)("contentContainer"),_o=(0,m.rk)("headerMenu"),Mo=(0,m.rk)("triggerButton"),wl=(0,m.EW)(()=>Array.isArray(ei.excludeClickOutsideSelectors)?ei.excludeClickOutsideSelectors:ei.excludeClickOutsideSelectors.split(" "));(0,Fe.X2F)(_o,()=>El(!1),{ignore:wl}),(0,Ql.C)("Escape",()=>El(!1),{prevent:!0}),(0,xl.u)(Zr,{disabled:()=>!ei.isNav}),(0,m.wB)(()=>ei.open,Ps=>El(Ps));function Kl(){El(!Zr.value)}async function El(Ps){Ps!==Zr.value&&(Zr.value=Ps,Lt("update:open",Ps),await(0,m.dY)(),await(Ps?ic():Qc()),Lt(Ps?"opened":"closed"))}function Tu(Ps){ei.isNav&&Ps.relatedTarget instanceof Node&&_o.value?.contains(Ps.relatedTarget)&&El(!1)}async function ic(){ei.isNav||wn.value||(wn.value=(0,Ao.K)(ks.value,{allowOutsideClick:!0,trapStack:(0,su.g)(),fallbackFocus:Mo.value?.$el}),wn.value.activate())}function Qc(){wn.value?.deactivate(),wn.value=void 0}return(Ps,Nc)=>((0,m.uX)(),(0,m.Wv)((0,m.$y)(Lr.value),{id:Ps.id,ref:"headerMenu","aria-labelledby":Ps.isNav?(0,le.R1)(vr):null,class:(0,L.normalizeClass)([{"header-menu--opened":Zr.value},"header-menu"]),onFocusout:Tu},{default:(0,m.k6)(()=>[(0,m.bF)((0,le.R1)(mn.N),{id:Ps.isNav?(0,le.R1)(vr):null,ref:"triggerButton","aria-controls":`header-menu-${Ps.id}`,"aria-expanded":Zr.value.toString(),"aria-label":Ps.ariaLabel,class:"header-menu__trigger",size:"large",variant:"tertiary-no-background",onClick:(0,B.withModifiers)(Kl,["prevent"])},{icon:(0,m.k6)(()=>[(0,m.RG)(Ps.$slots,"trigger",{},void 0,!0)]),_:3},8,["id","aria-controls","aria-expanded","aria-label"]),Ps.description?((0,m.uX)(),(0,m.CE)("span",{key:0,id:(0,le.R1)(An),class:"header-menu__description hidden-visually"},(0,L.toDisplayString)(Ps.description),9,Rl)):(0,m.Q3)("",!0),(0,m.bo)((0,m.Lk)("div",Vl,null,512),[[B.vShow,Zr.value]]),(0,m.bo)((0,m.Lk)("div",{id:`header-menu-${Ps.id}`,class:"header-menu__wrapper"},[(0,m.Lk)("div",Ml,[(0,m.RG)(Ps.$slots,"default",{},void 0,!0)],512)],8,_u),[[B.vShow,Zr.value]])]),_:3},40,["id","aria-labelledby","class"]))}}),No=null;var ou=a(42531),Dc=a(54269),Vu=a(53914),fl=a(82683),me=a(81143),$=a(15054),ae=a(66197),we=a(2530),rt=a(80821),at=a(32696),wt=a(130),_t=a(45106);const ai=(0,m.pM)({__name:"NcRadioGroup",props:(0,m.zz)({label:{},labelHidden:{type:Boolean},hideLabel:{type:Boolean},description:{}},{modelValue:{required:!1,default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(ei){const Ei=(0,m.fn)(ei,"modelValue"),Lt=(0,le.KR)();(0,m.Gt)(_t.I,(0,m.EW)(()=>({register:An,modelValue:Ei.value,onUpdate:vr})));function An(wn){Lt.value!==void 0&&Lt.value!==wn&&(0,m.R8)("[NcRadioGroup] Mixing NcCheckboxRadioSwitch and NcRadioGroupButton is not possible!"),Lt.value=wn}function vr(wn){Ei.value=wn}return(wn,Zr)=>((0,m.uX)(),(0,m.Wv)(ro,{label:wn.label,description:wn.description,"hide-label":wn.labelHidden||wn.hideLabel},{default:(0,m.k6)(()=>[Lt.value?((0,m.uX)(),(0,m.Wv)(pt.N,{key:0,row:""},{default:(0,m.k6)(()=>[(0,m.RG)(wn.$slots,"default")]),_:3})):((0,m.uX)(),(0,m.CE)("span",{key:1,class:(0,L.normalizeClass)(wn.$style.radioGroup_checkboxRadioContainer)},[(0,m.RG)(wn.$slots,"default")],2))]),_:3},8,["label","description","hide-label"]))}}),O={$style:{"material-design-icon":"_material-design-icon_14z4o_12",radioGroup_checkboxRadioContainer:"_radioGroup_checkboxRadioContainer_14z4o_20"}},I=(0,Y._)(ai,[["__cssModules",O]]);var fe=a(37072);const _e=["id"],be=["aria-labelledby","aria-label","checked","value"],Me=(0,m.pM)({__name:"NcRadioGroupButton",props:{ariaLabel:{},label:{},value:{}},setup(ei){const Ei=ei,Lt=(0,z.c)(),An=(0,_t.u)(),{formBoxItemClass:vr}=(0,fe.u)();(0,m.sV)(()=>An.value.register(!0));const wn=(0,m.EW)(()=>An?.value.modelValue===Ei.value);function Zr(){An.value.onUpdate(Ei.value)}return(Lr,ks)=>((0,m.uX)(),(0,m.CE)("div",{class:(0,L.normalizeClass)([{[Lr.$style.radioGroupButton_active]:wn.value},Lr.$style.radioGroupButton,(0,le.R1)(vr)]),onClick:Zr},[Lr.$slots.icon?((0,m.uX)(),(0,m.CE)("div",{key:0,class:(0,L.normalizeClass)(Lr.$style.radioGroupButton__icon)},[(0,m.RG)(Lr.$slots,"icon")],2)):(0,m.Q3)("",!0),Lr.label?((0,m.uX)(),(0,m.CE)("div",{key:1,id:(0,le.R1)(Lt),class:(0,L.normalizeClass)(Lr.$style.radioGroupButton__label)},(0,L.toDisplayString)(Lr.label),11,_e)):(0,m.Q3)("",!0),(0,m.Lk)("input",{"aria-labelledby":Lr.label?(0,le.R1)(Lt):void 0,"aria-label":Lr.label?void 0:Lr.ariaLabel,class:"hidden-visually",checked:wn.value,type:"radio",value:Lr.value,onInput:Zr},null,40,be)],2))}}),pi={$style:{"material-design-icon":"_material-design-icon_1euqq_12",radioGroupButton:"_radioGroupButton_1euqq_20",radioGroupButton__label:"_radioGroupButton__label_1euqq_46",radioGroupButton__icon:"_radioGroupButton__icon_1euqq_49",radioGroupButton_active:"_radioGroupButton_active_1euqq_62"}},Wn=(0,Y._)(Me,[["__cssModules",pi]]);var ln=a(16470),hn=a(44680),Zn=a(21777),Vn=a(66802),xa=a(75707),Nn=a(4092),Ka=a(81128),Na=a(24510),Ss=a(91202),Do=a(20646),Gs=a(61338);const Fo=["aria-label"],bo=["width","height"],Go=["fill"],Po={fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"},Eu={key:0},gs=(0,m.pM)({__name:"NcSavingIndicatorIcon",props:{size:{default:20},name:{default:""},saving:{type:Boolean,default:!1},error:{type:Boolean,default:!1}},emits:["click"],setup(ei){const Ei=ei,Lt=(0,m.EW)(()=>Ei.error?"var(--color-text-error, var(--color-error))":Ei.saving?"var(--color-primary-element)":"none");return(An,vr)=>((0,m.uX)(),(0,m.CE)("span",{"aria-label":An.name,class:"material-design-icon",role:"img",onClick:vr[0]||(vr[0]=wn=>An.$emit("click",wn))},[((0,m.uX)(),(0,m.CE)("svg",{class:"material-design-icon__svg",width:An.size,height:An.size,viewBox:"0 0 24 24"},[(0,m.Lk)("path",{fill:Lt.value,d:"m19 15a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4z"},null,8,Go),(0,m.Lk)("path",Po,[An.name?((0,m.uX)(),(0,m.CE)("title",Eu,(0,L.toDisplayString)(An.name),1)):(0,m.Q3)("",!0)])],8,bo))],8,Fo))}});var ml=a(63814);(0,Jt.r)(Jt.f);function Ws(ei){let Ei={};if(ei.nodeType===1){if(ei.attributes.length>0){Ei["@attributes"]={};for(let Lt=0;Lt<ei.attributes.length;Lt++){const An=ei.attributes.item(Lt);Ei["@attributes"][An.nodeName]=An.nodeValue}}}else ei.nodeType===3&&(Ei=ei.nodeValue);if(ei.hasChildNodes())for(let Lt=0;Lt<ei.childNodes.length;Lt++){const An=ei.childNodes.item(Lt),vr=An.nodeName;if(typeof Ei[vr]>"u")Ei[vr]=Ws(An);else{if(typeof Ei[vr].push>"u"){const wn=Ei[vr];Ei[vr]=[],Ei[vr].push(wn)}Ei[vr].push(Ws(An))}}return Ei}function Al(ei){let Ei=null;try{Ei=new DOMParser().parseFromString(ei,"text/xml")}catch(Lt){Vi.l.error("[NcSelectTags] Failed to parse xml document",{error:Lt})}return Ei}function Mu(ei){const Lt=Ws(Al(ei))["d:multistatus"]["d:response"],An=[];for(const vr in Lt){const wn=Lt[vr]["d:propstat"];wn["d:status"]["#text"]==="HTTP/1.1 200 OK"&&An.push({id:parseInt(wn["d:prop"]["oc:id"]["#text"]),displayName:wn["d:prop"]["oc:display-name"]["#text"],canAssign:wn["d:prop"]["oc:can-assign"]["#text"]==="true",userAssignable:wn["d:prop"]["oc:user-assignable"]["#text"]==="true",userVisible:wn["d:prop"]["oc:user-visible"]["#text"]==="true"})}return An}async function ol(){if(window.F7cloudVueDocs)return Promise.resolve(Mu(window.F7cloudVueDocs.tags));const ei=await(0,Vn.Ay)({method:"PROPFIND",url:(0,ml.dC)("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>`});return Mu(ei.data)}const qu={name:"NcSelectTags",components:{NcEllipsisedOption:ur.N,NcSelect:Ss.N},props:{...Ss.N.props,fetchTags:{type:Boolean,default:!0},getOptionLabel:{type:Function,default:ei=>{const{displayName:Ei,userVisible:Lt,userAssignable:An}=ei;return Lt===!1?(0,Jt.a)("{tag} (invisible)",{tag:Ei}):An===!1?(0,Jt.a)("{tag} (restricted)",{tag:Ei}):Ei}},limit:{type:Number,default:5},multiple:{type:Boolean,default:!0},optionsFilter:{type:Function,default:null},passthru:{type:Boolean,default:!1},placeholder:{type:String,default:(0,Jt.a)("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(ei=>ei!=="").map(ei=>this.tags.find(Ei=>Ei.id===ei)):this.tags.find(ei=>ei.id===this.modelValue)},propsToForward(){const ei={...this.$props};return delete ei.fetchTags,delete ei.optionsFilter,delete ei.passthru,ei},tags(){return this.fetchTags?this.availableTags:this.options}},async created(){if(this.fetchTags)try{const ei=await ol();this.availableTags=ei}catch(ei){Vi.l.error("[NcSelectTags] Loading systemtags failed",ei)}},methods:{handleInput(ei){if(this.passthru){this.$emit("update:modelValue",ei);return}this.multiple?this.$emit("update:modelValue",ei.map(Ei=>Ei.id)):ei===null?this.$emit("update:modelValue",null):this.$emit("update:modelValue",ei.id)}}};function kl(ei,Ei,Lt,An,vr,wn){const Zr=(0,m.g2)("NcEllipsisedOption"),Lr=(0,m.g2)("NcSelect");return(0,m.uX)(),(0,m.Wv)(Lr,(0,m.v6)(wn.propsToForward,{options:wn.availableOptions,"close-on-select":!Lt.multiple,"model-value":wn.localValue,onSearch:Ei[0]||(Ei[0]=ks=>vr.search=ks),"onUpdate:modelValue":wn.handleInput}),(0,m.eX)({option:(0,m.k6)(ks=>[(0,m.bF)(Zr,{name:Lt.getOptionLabel(ks),search:vr.search},null,8,["name","search"])]),"selected-option":(0,m.k6)(ks=>[(0,m.bF)(Zr,{name:Lt.getOptionLabel(ks),search:vr.search},null,8,["name","search"])]),_:2},[(0,m.pI)(ei.$slots,(ks,_o)=>({name:_o,fn:(0,m.k6)(Mo=>[(0,m.RG)(ei.$slots,_o,(0,L.normalizeProps)((0,m.Ng)(Mo)))])}))]),1040,["options","close-on-select","model-value","onUpdate:modelValue"])}const pu=(0,Y._)(qu,[["render",kl]]);var Du=a(69981);const fc={name:"HelpCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},_l=["aria-hidden","aria-label"],Kc=["fill","width","height"],Ju={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"},hc={key:0};function ll(ei,Ei,Lt,An,vr,wn){return(0,m.uX)(),(0,m.CE)("span",(0,m.v6)(ei.$attrs,{"aria-hidden":Lt.title?null:"true","aria-label":Lt.title,class:"material-design-icon help-circle-icon",role:"img",onClick:Ei[0]||(Ei[0]=Zr=>ei.$emit("click",Zr))}),[((0,m.uX)(),(0,m.CE)("svg",{fill:Lt.fillColor,class:"material-design-icon__svg",width:Lt.size,height:Lt.size,viewBox:"0 0 24 24"},[(0,m.Lk)("path",Ju,[Lt.title?((0,m.uX)(),(0,m.CE)("title",hc,(0,L.toDisplayString)(Lt.title),1)):(0,m.Q3)("",!0)])],8,Kc))],16,_l)}const Zd=(0,Y._)(fc,[["render",ll]]);(0,Jt.r)();const Sd={class:"settings-section"},Cc={class:"settings-section__name"},Gc=["aria-label","href","title"],tl={key:0,class:"settings-section__desc"},Zu=(0,m.pM)({__name:"NcSettingsSection",props:{name:{},description:{default:""},docUrl:{default:""}},setup(ei){const Ei=(0,Jt.a)("External documentation");return(Lt,An)=>((0,m.uX)(),(0,m.CE)("div",Sd,[(0,m.Lk)("h2",Cc,[(0,m.eW)((0,L.toDisplayString)(Lt.name)+" ",1),Lt.docUrl?((0,m.uX)(),(0,m.CE)("a",{key:0,"aria-label":(0,le.R1)(Ei),class:"settings-section__info",href:Lt.docUrl,rel:"noreferrer nofollow",target:"_blank",title:(0,le.R1)(Ei)},[(0,m.bF)(Zd,{size:20})],8,Gc)):(0,m.Q3)("",!0)]),Lt.description?((0,m.uX)(),(0,m.CE)("p",tl,(0,L.toDisplayString)(Lt.description),1)):(0,m.Q3)("",!0),(0,m.RG)(Lt.$slots,"default",{},void 0,!0)]))}}),vf=null;var Sc=a(12454);(0,Jt.r)(Jt.e);const xc={name:"NcSettingsSelectGroup",components:{NcSelect:Ss.N},props:{label:{type:String,required:!0},placeholder:{type:String,default:""},id:{type:String,default:()=>"action-"+(0,z.c)(),validator:ei=>ei.trim()!==""},modelValue:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1}},emits:["error","input","update:modelValue"],data(){return{groups:{},randId:(0,z.c)(),errorMessage:""}},computed:{hasError(){return this.errorMessage!==""},filteredValue(){return this.modelValue.filter(ei=>ei!==""&&typeof ei=="string")},inputValue(){return this.filteredValue.map(ei=>typeof this.groups[ei]>"u"?{id:ei,displayname:ei}:this.groups[ei])},groupsArray(){return Object.values(this.groups).filter(ei=>!this.modelValue.includes(ei.id))}},watch:{modelValue:{handler(){const ei=Object.keys(this.groups);this.filteredValue.filter(Lt=>!ei.includes(Lt)).forEach(Lt=>{this.loadGroup(Lt)})},immediate:!0}},async mounted(){const ei="talk:22.0.4/initialGroups";let Ei=window.sessionStorage.getItem(ei);Ei?(Ei=Object.fromEntries(JSON.parse(Ei).map(Lt=>[Lt.id,Lt])),this.groups={...this.groups,...Ei}):(await this.loadGroup(""),window.sessionStorage.setItem(ei,JSON.stringify(Object.values(this.groups))))},methods:{t:Jt.a,update(ei){const Ei=ei.map(Lt=>Lt.id);this.$emit("update:modelValue",Ei)},async loadGroup(ei){try{ei=typeof ei=="string"?encodeURI(ei):"";const Ei=await Vn.Ay.get((0,ml.KT)(`cloud/groups/details?search=${ei}&limit=10`,2));if(this.errorMessage!==""&&window.setTimeout(()=>{this.errorMessage=""},5e3),Object.keys(Ei.data.ocs.data.groups).length>0){const Lt=Object.fromEntries(Ei.data.ocs.data.groups.map(An=>[An.id,An]));return this.groups={...this.groups,...Lt},!0}}catch(Ei){this.$emit("error",Ei),this.errorMessage=(0,Jt.a)("Unable to search the group")}return!1},filterGroups(ei,Ei,Lt){return`${Ei||""} ${ei.id}`.toLocaleLowerCase().indexOf(Lt.toLocaleLowerCase())>-1},onSearch:(0,Sc.A)(function(ei){this.loadGroup(ei)},200)}},Cu=["for"];function xd(ei,Ei,Lt,An,vr,wn){const Zr=(0,m.g2)("NcSelect");return(0,m.uX)(),(0,m.CE)("div",null,[Lt.label?((0,m.uX)(),(0,m.CE)("label",{key:0,for:Lt.id,class:"hidden-visually"},(0,L.toDisplayString)(Lt.label),9,Cu)):(0,m.Q3)("",!0),(0,m.bF)(Zr,{"model-value":wn.inputValue,options:wn.groupsArray,placeholder:Lt.placeholder||Lt.label,"filter-by":wn.filterGroups,"input-id":Lt.id,limit:5,label:"displayname",multiple:!0,"close-on-select":!1,disabled:Lt.disabled,"onUpdate:modelValue":wn.update,onSearch:wn.onSearch},null,8,["model-value","options","placeholder","filter-by","input-id","disabled","onUpdate:modelValue","onSearch"]),(0,m.bo)((0,m.Lk)("div",{class:"select-group-error"},(0,L.toDisplayString)(vr.errorMessage),513),[[B.vShow,wn.hasError]])])}const $c=(0,Y._)(xc,[["render",xd],["__scopeId","data-v-21e2bf0c"]]);var Ad=a(74432),Iu=a(23245);const gd=(0,m.pM)({__name:"NcThemeProvider",props:{dark:{type:Boolean},light:{type:Boolean}},setup(ei){const Ei=ei,Lt=(0,m.EW)(()=>Ei.dark?"dark":Ei.light?"light":"");return(0,m.Gt)(Iu.I,Lt),(An,vr)=>((0,m.uX)(),(0,m.CE)("div",(0,L.normalizeProps)({[`data-theme-${Lt.value}`||""]:Lt.value}),[(0,m.RG)(An.$slots,"default")],16))}});var ef=a(21715),Ff=a(23705),md=a(72770),Lf=a(24597),Td=a(95570),_d=a(16343),Il=a(37169),bf=a(33463),Xc=a(23109),yf=a(80680),Ac=a(11195),T=a(35947),X=a(7736),re=a(94434),he=a(11008);/*!
* SPDX-FileCopyrightText: 2022 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/async function Se(ei,Ei,Lt,An){const vr=defineAsyncComponent(()=>Promise.all([a.e("defaultVendors-node_modules_f7cloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_-e37598"),a.e("defaultVendors-node_modules_mdi_js_mdi_js-node_modules_f7cloud_dialogs_dist_chunks_preview--260ca1"),a.e("defaultVendors-node_modules_f7cloud_dialogs_dist_chunks_ConflictPicker-D11j2xek_mjs")]).then(a.bind(a,82880)));if(Lt=Lt.filter(wn),Lt.sort((ks,_o)=>Zr(ks)-Zr(_o)),Ei.length===0||Lt.length===0)throw new Error("ConflictPicker: files and conflicts must not be empty");if(Ei.length!==Lt.length)throw new Error("ConflictPicker: files and conflicts must have the same length. Make sure you filter out non conflicting files from the conflicts array.");return await spawnDialog(vr,{dirname:ei,conflicts:Ei,content:Lt,recursiveUpload:An?.recursive===!0},{container:An?.container});function wn(ks){return Ei.some(_o=>Lr(ks,_o))}function Zr(ks){return Ei.findIndex(_o=>Lr(ks,_o))}function Lr(ks,_o){return"basename"in _o?_o.basename===ks.basename:_o.name===ks.basename}}const Ne='<svg xmlns="http://www.w3.org/2000/svg" id="mdi-folder-move" viewBox="0 0 24 24"><path d="M14,18V15H10V11H14V8L19,13M20,6H12L10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6Z" /></svg>',Pe='<svg xmlns="http://www.w3.org/2000/svg" id="mdi-folder-multiple" viewBox="0 0 24 24"><path d="M22,4H14L12,2H6A2,2 0 0,0 4,4V16A2,2 0 0,0 6,18H22A2,2 0 0,0 24,16V6A2,2 0 0,0 22,4M2,6H0V11H0V20A2,2 0 0,0 2,22H20V20H2V6Z" /></svg>',Ae=(0,Ac.$)().detectLanguage();for(const ei of[{language:"ar",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" \u0644\u0627 \u064A\u0635\u0644\u062D \u0643\u0627\u0633\u0645 \u0645\u062C\u0644\u062F.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" \u063A\u064A\u0631 \u0645\u0633\u0645\u0648\u062D \u0628\u0647 \u0643\u0627\u0633\u0645 \u0645\u062C\u0644\u062F']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" \u063A\u064A\u0631 \u0645\u0633\u0645\u0648\u062D \u0628\u0647 \u062F\u0627\u062E\u0644 \u0627\u0633\u0645 \u0645\u062C\u0644\u062F.']},{msgid:"All files",msgstr:["\u0643\u0644 \u0627\u0644\u0645\u0644\u0641\u0627\u062A"]},{msgid:"Choose",msgstr:["\u0625\u062E\u062A\u064E\u0631"]},{msgid:"Choose {file}",msgstr:["\u0625\u062E\u062A\u0631 {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["\u0625\u062E\u062A\u064E\u0631 %n \u0645\u0644\u0641","\u0625\u062E\u062A\u064E\u0631 %n \u0645\u0644\u0641","\u0625\u062E\u062A\u064E\u0631 %n \u0645\u0644\u0641","\u0625\u062E\u062A\u064E\u0631 %n \u0645\u0644\u0641\u0627\u062A","\u0625\u062E\u062A\u064E\u0631 %n \u0645\u0644\u0641","\u0625\u062E\u062A\u0631 %n \u0645\u0644\u0641"]},{msgid:"Copy",msgstr:["\u0646\u0633\u062E"]},{msgid:"Copy to {target}",msgstr:["\u0646\u0633\u062E \u0625\u0644\u0649 {target}"]},{msgid:"Could not create the new folder",msgstr:["\u062A\u0639\u0630\u0651\u0631 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u062C\u0644\u062F \u0627\u0644\u062C\u062F\u064A\u062F"]},{msgid:"Could not load files settings",msgstr:["\u064A\u062A\u0639\u0630\u0651\u0631 \u062A\u062D\u0645\u064A\u0644 \u0625\u0639\u062F\u0627\u062F\u0627\u062A \u0627\u0644\u0645\u0644\u0641\u0627\u062A"]},{msgid:"Could not load files views",msgstr:["\u062A\u0639\u0630\u0631 \u062A\u062D\u0645\u064A\u0644 \u0639\u0631\u0636 \u0627\u0644\u0645\u0644\u0641\u0627\u062A"]},{msgid:"Create directory",msgstr:["\u0625\u0646\u0634\u0627\u0621 \u0645\u062C\u0644\u062F"]},{msgid:"Current view selector",msgstr:["\u0645\u062D\u062F\u062F \u0627\u0644\u0639\u0631\u0636 \u0627\u0644\u062D\u0627\u0644\u064A"]},{msgid:"Favorites",msgstr:["\u0627\u0644\u0645\u0641\u0636\u0644\u0629"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\u0627\u0644\u0645\u0644\u0641\u0627\u062A \u0648\u0627\u0644\u0645\u062C\u0644\u062F\u0627\u062A \u0627\u0644\u062A\u064A \u062A\u062D\u062F\u062F\u0647\u0627 \u0643\u0645\u0641\u0636\u0644\u0629 \u0633\u062A\u0638\u0647\u0631 \u0647\u0646\u0627."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u0627\u0644\u0645\u0644\u0641\u0627\u062A \u0648 \u0627\u0644\u0645\u062C\u0644\u062F\u0627\u062A \u0627\u0644\u062A\u064A \u0642\u0645\u062A \u0645\u0624\u062E\u0631\u0627\u064B \u0628\u062A\u0639\u062F\u064A\u0644\u0647\u0627 \u0633\u0648\u0641 \u062A\u0638\u0647\u0631 \u0647\u0646\u0627."]},{msgid:"Filter file list",msgstr:["\u062A\u0635\u0641\u064A\u0629 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0644\u0641\u0627\u062A"]},{msgid:"Folder name cannot be empty.",msgstr:["\u0627\u0633\u0645 \u0627\u0644\u0645\u062C\u0644\u062F \u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0641\u0627\u0631\u063A\u0627\u064B."]},{msgid:"Home",msgstr:["\u0627\u0644\u0628\u062F\u0627\u064A\u0629"]},{msgid:"Modified",msgstr:["\u0627\u0644\u062A\u0639\u062F\u064A\u0644"]},{msgid:"Move",msgstr:["\u0646\u0642\u0644"]},{msgid:"Move to {target}",msgstr:["\u0646\u0642\u0644 \u0625\u0644\u0649 {target}"]},{msgid:"Name",msgstr:["\u0627\u0644\u0627\u0633\u0645"]},{msgid:"New",msgstr:["\u062C\u062F\u064A\u062F"]},{msgid:"New folder",msgstr:["\u0645\u062C\u0644\u062F \u062C\u062F\u064A\u062F"]},{msgid:"New folder name",msgstr:["\u0627\u0633\u0645 \u0627\u0644\u0645\u062C\u0644\u062F \u0627\u0644\u062C\u062F\u064A\u062F"]},{msgid:"No files in here",msgstr:["\u0644\u0627 \u062A\u0648\u062C\u062F \u0645\u0644\u0641\u0627\u062A \u0647\u0646\u0627"]},{msgid:"No files matching your filter were found.",msgstr:["\u0644\u0627 \u062A\u0648\u062C\u062F \u0645\u0644\u0641\u0627\u062A \u062A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0639\u0627\u0645\u0644 \u0627\u0644\u062A\u0635\u0641\u064A\u0629 \u0627\u0644\u0630\u064A \u0648\u0636\u0639\u062A\u0647"]},{msgid:"No matching files",msgstr:["\u0644\u0627 \u062A\u0648\u062C\u062F \u0645\u0644\u0641\u0627\u062A \u0645\u0637\u0627\u0628\u0642\u0629"]},{msgid:"Recent",msgstr:["\u0627\u0644\u062D\u0627\u0644\u064A"]},{msgid:"Select all entries",msgstr:["\u062D\u062F\u062F \u062C\u0645\u064A\u0639 \u0627\u0644\u0625\u062F\u062E\u0627\u0644\u0627\u062A"]},{msgid:"Select entry",msgstr:["\u0625\u062E\u062A\u064E\u0631 \u0627\u0644\u0645\u062F\u062E\u0644"]},{msgid:"Select the row for {nodename}",msgstr:["\u0625\u062E\u062A\u0631 \u0633\u0637\u0631 \u0627\u0644\u0640 {nodename}"]},{msgid:"Size",msgstr:["\u0627\u0644\u062D\u062C\u0645"]},{msgid:"Undo",msgstr:["\u062A\u0631\u0627\u062C\u0639"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\u0642\u0645 \u0628\u0631\u0641\u0639 \u0628\u0639\u0636 \u0627\u0644\u0645\u062D\u062A\u0648\u0649 \u0623\u0648 \u0627\u0644\u0645\u0632\u0627\u0645\u0646\u0629 \u0645\u0639 \u0623\u062C\u0647\u0632\u062A\u0643!"]}]},{language:"ast",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["\xAB{name}\xBB ye un nome de carpeta inv\xE1lidu."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["\xAB{name}\xBB ye un nome de carpeta inv\xE1lidu"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["Nun se permite'l car\xE1uter \xAB/\xBB dientro'l nome de les carpetes."]},{msgid:"All files",msgstr:["Tolos ficheros"]},{msgid:"Choose",msgstr:["Escoyer"]},{msgid:"Choose {file}",msgstr:["Escoyer \xAB{ficheru}\xBB"]},{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\xF3n 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\xED apaecen los ficheros y les carpetes que metas en Favoritos."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Equ\xED apaecen los fichero y les carpetes que modificares apocay\xE1."]},{msgid:"Filter file list",msgstr:["Pe\xF1erar 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\xF3se"]},{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\xED nun hai neng\xFAn ficheru"]},{msgid:"No files matching your filter were found.",msgstr:["Nun s'atop\xF3 neng\xFAn ficheru que concasare cola pe\xF1era."]},{msgid:"No matching files",msgstr:["Nun hai neng\xFAn ficheru que concase"]},{msgid:"Recent",msgstr:["De reci\xE9n"]},{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\xF1u"]},{msgid:"Undo",msgstr:["Desfacer"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\xA1Xubi dalg\xFAn elementu o sincroniza colos tos preseos!"]}]},{language:"ca",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:[`No \xE9s perm\xE8s d'usar el car\xE0cter "{char}" en un nom.`]},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" no \xE9s un nom perm\xE8s.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" no \xE9s v\xE0lid com a nom de carpeta.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no \xE9s v\xE0lid com a nom de carpeta']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" \xE9s un mot reservat i no est\xE0 perm\xE8s com a nom.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:[`"/" no est\xE0 perm\xE8s 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\xB7lar"]},{msgid:"Cancel the entire operation",msgstr:["Cancel\xB7lar tota l'operaci\xF3"]},{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\xF3"]},{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\xF3 actual"]},{msgid:"Enter your name",msgstr:["Escriviu el vostre nom"]},{msgid:"Existing version",msgstr:["Versi\xF3 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\xED."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Els fitxers i les carpetes recentment modificats es mostraran aqu\xED."]},{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\xF3 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\xE0 un n\xFAmero afegit al seu nom."]},{msgid:"Invalid name.",msgstr:["Nom no v\xE0lid."]},{msgid:"Last modified date unknown",msgstr:["Data de l'\xFAltima modificaci\xF3 desconeguda"]},{msgid:"Modified",msgstr:["Data de modificaci\xF3"]},{msgid:"Move",msgstr:["Despla\xE7a"]},{msgid:"Move to {target}",msgstr:["Despla\xE7a a {target}"]},{msgid:"Name",msgstr:["Nom"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Els noms poden tenir com a m\xE0xim 64 car\xE0cters."]},{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\xF3 "{extension}".`]},{msgid:"Names must not start with a dot.",msgstr:["Els noms no poden comen\xE7ar 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\xF3"]},{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\xE0cters com a m\xEDnim."]},{msgid:"Recent",msgstr:["Recents"]},{msgid:"Select all checkboxes",msgstr:["Selecciona totes les caselles de selecci\xF3"]},{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\xE9s"]},{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\xE9 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\xF3 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\xEDnim una soluci\xF3 de conflicte"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Heu de seleccionar com a m\xEDnim una versi\xF3 de cada fitxer per continuar."]}]},{language:"cs_CZ",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:["\u201E{char}\u201C nen\xED mo\u017En\xE9 pou\u017E\xEDt uvnit\u0159 n\xE1zvu."]},{msgid:'"{extension}" is not an allowed name.',msgstr:["\u201E{extension}\u201C nen\xED mo\u017En\xE9 pou\u017E\xEDt jako n\xE1zev."]},{msgid:'"{name}" is an invalid folder name.',msgstr:["\u201E{name}\u201C nen\xED platn\xFD n\xE1zev slo\u017Eky."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["\u201E{name}\u201C nen\xED povolen\xFD n\xE1zev slo\u017Eky."]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:["\u201E{segment}\u201C je vyhrazen\xFDm n\xE1zvem a nen\xED mo\u017En\xE9 ho pou\u017E\xEDt."]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["znak \u201E/\u201C (dop\u0159edn\xE9 lom\xEDtko) nen\xED mo\u017En\xE9 pou\u017E\xEDt uvnit\u0159 n\xE1zvu slo\u017Eky."]},{msgid:"All files",msgstr:["Ve\u0161ker\xE9 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\u016F","Zvolte %n soubory"]},{msgid:"Copy",msgstr:["Zkop\xEDrovat"]},{msgid:"Copy to {target}",msgstr:["Zkop\xEDrovat do {target}"]},{msgid:"Could not create the new folder",msgstr:["Novou slo\u017Eku se nepoda\u0159ilo vytvo\u0159it"]},{msgid:"Could not load files settings",msgstr:["Nepoda\u0159ilo se na\u010D\xEDst nastaven\xED pro soubory"]},{msgid:"Could not load files views",msgstr:["Nepoda\u0159ilo se na\u010D\xEDst pohledy soubor\u016F"]},{msgid:"Create directory",msgstr:["Vytvo\u0159it slo\u017Eku"]},{msgid:"Current view selector",msgstr:["V\xFDb\u011Br st\xE1vaj\xEDc\xEDho zobrazen\xED"]},{msgid:"Enter your name",msgstr:["Zadejte sv\xE9 jm\xE9no"]},{msgid:"Failed to set nickname.",msgstr:["Nepoda\u0159ilo se nastavit p\u0159ezd\xEDvku."]},{msgid:"Favorites",msgstr:["Obl\xEDben\xE9"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Zde se zobraz\xED soubory a slo\u017Eky, kter\xE9 ozna\u010D\xEDte jako obl\xEDben\xE9."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Zde se zobraz\xED soubory a slo\u017Eky, kter\xE9 jste ned\xE1vno pozm\u011Bnili."]},{msgid:"Filter file list",msgstr:["Filtrovat seznam soubor\u016F"]},{msgid:"Folder name cannot be empty.",msgstr:["Slo\u017Eku je t\u0159eba n\u011Bjak nazvat."]},{msgid:"Guest identification",msgstr:["Identifikace hosta"]},{msgid:"Home",msgstr:["Dom\u016F"]},{msgid:"Invalid name.",msgstr:["Neplatn\xFD n\xE1zev."]},{msgid:"Modified",msgstr:["Zm\u011Bn\u011Bno"]},{msgid:"Move",msgstr:["P\u0159esounout"]},{msgid:"Move to {target}",msgstr:["P\u0159esunout do {target}"]},{msgid:"Name",msgstr:["N\xE1zev"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Je t\u0159eba, aby d\xE9lka jmen nep\u0159esahovala 64 znak\u016F."]},{msgid:"Names must not be empty.",msgstr:["N\xE1zvy je t\u0159eba vyplnit."]},{msgid:'Names must not end with "{extension}".',msgstr:["N\xE1zvy nemohou kon\u010Dit na \u201E{extension}\u201C."]},{msgid:"Names must not start with a dot.",msgstr:["N\xE1zvy nemohou za\u010D\xEDnat te\u010Dkou."]},{msgid:"New",msgstr:["Nov\xE9"]},{msgid:"New folder",msgstr:["Nov\xE1 slo\u017Eka"]},{msgid:"New folder name",msgstr:["N\xE1zev pro novou slo\u017Eku"]},{msgid:"No files in here",msgstr:["Nejsou zde \u017E\xE1dn\xE9 soubory"]},{msgid:"No files matching your filter were found.",msgstr:["Nenalezeny \u017E\xE1dn\xE9 soubory odpov\xEDdaj\xEDc\xED va\u0161emu filtru"]},{msgid:"No matching files",msgstr:["\u017D\xE1dn\xE9 odpov\xEDdaj\xEDc\xED soubory"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Zadejte jm\xE9no dlouh\xE9 alespo\u0148 2 znaky."]},{msgid:"Recent",msgstr:["Ned\xE1vn\xE9"]},{msgid:"Select all entries",msgstr:["Vybrat v\u0161echny polo\u017Eky"]},{msgid:"Select entry",msgstr:["Vybrat polo\u017Eku"]},{msgid:"Select the row for {nodename}",msgstr:["Vybrat \u0159\xE1dek pro {nodename}"]},{msgid:"Size",msgstr:["Velikost"]},{msgid:"Submit name",msgstr:["Odeslat jm\xE9no"]},{msgid:"Undo",msgstr:["Zp\u011Bt"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Nahrajte sem n\u011Bjak\xFD obsah nebo prove\u010Fte synchronizaci se sv\xFDmi za\u0159\xEDzen\xEDmi!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["V tuto chv\xEDli jste identifikov\xE1ni jako {nickname}."]},{msgid:"You are currently not identified.",msgstr:["V tuto chv\xEDli nejste identifikovan\xED."]},{msgid:"You cannot leave the name empty.",msgstr:["Jm\xE9no nelze ponechat nevypln\u011Bn\xE9."]}]},{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\xE9r hele operationen"]},{msgid:"Choose",msgstr:["V\xE6lg"]},{msgid:"Choose {file}",msgstr:["V\xE6lg {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["V\xE6lg %n fil","V\xE6lg %n filer"]},{msgid:"Confirm",msgstr:["Bekr\xE6ft"]},{msgid:"Continue",msgstr:["Forts\xE6t"]},{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\xE6ses"]},{msgid:"Could not load files views",msgstr:["Kunne ikke indl\xE6se filvisninger"]},{msgid:"Create directory",msgstr:["Opret mappe"]},{msgid:"Current view selector",msgstr:["Aktuel visningsv\xE6lger"]},{msgid:"Enter your name",msgstr:["Indtast dit navn"]},{msgid:"Existing version",msgstr:["Eksisterende version"]},{msgid:"Failed to set nickname.",msgstr:["Fors\xF8g p\xE5 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 \xE6ndret, vises her."]},{msgid:"Filter file list",msgstr:["Filtrer fil liste"]},{msgid:"Folder name cannot be empty.",msgstr:["Mappenavnet m\xE5 ikke v\xE6re tomt."]},{msgid:"Guest identification",msgstr:["G\xE6steidentifikation"]},{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\xE6lger begge versioner, vil den indkommende fil have et nummer tilf\xF8jet til sit navn."]},{msgid:"Invalid name.",msgstr:["Ugyldigt navn."]},{msgid:"Last modified date unknown",msgstr:["Senest \xE6ndret dato ukendt"]},{msgid:"Modified",msgstr:["\xC6ndret"]},{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\xF8jst v\xE6re 64 tegn lange."]},{msgid:"Names must not be empty.",msgstr:["Navne kan ikke v\xE6re tomt."]},{msgid:'Names must not end with "{extension}".',msgstr:['Navne m\xE5 ikke ende p\xE5 "{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\xE9r alle afkrydsningsfelter"]},{msgid:"Select all entries",msgstr:["V\xE6lg alle poster"]},{msgid:"Select all existing files",msgstr:["V\xE6lg alle eksisterende filer"]},{msgid:"Select all new files",msgstr:["V\xE6lg alle nye filer"]},{msgid:"Select entry",msgstr:["V\xE6lg post"]},{msgid:"Select the row for {nodename}",msgstr:["V\xE6lg r\xE6kken for {nodenavn}"]},{msgid:"Size",msgstr:["St\xF8relse"]},{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\xE5r en indkommende mappe er valgt, vil eventuelle modstridende filer i det ogs\xE5 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\xE5r en indkommende mappe er valgt, er indholdet skrevet ind i den eksisterende mappe og en rekursiv konfliktl\xF8sning udf\xF8res."]},{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 \xF8jeblikket 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\xE6lge mindst \xE9n konfliktl\xF8sning"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Du skal v\xE6lge mindst \xE9n version af hver fil for at forts\xE6tte."]}]},{language:"de",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" ist innerhalb eines Namens nicht zul\xE4ssig.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" ist kein zul\xE4ssiger Name.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" ist ein ung\xFCltiger Ordnername.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ist kein zul\xE4ssiger Ordnername']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" ist ein reservierter Name und nicht zul\xE4ssig.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ist innerhalb eines Ordnernamens nicht zul\xE4ssig.']},{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\xE4hlen"]},{msgid:"Choose {file}",msgstr:["{file} ausw\xE4hlen"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n Datei ausw\xE4hlen","%n Dateien ausw\xE4hlen"]},{msgid:"Confirm",msgstr:["Best\xE4tigen"]},{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\xFCrzlich ge\xE4ndert 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\xE4hlt werden, wird dem Namen der eingehenden Datei eine Nummer hinzugef\xFCgt."]},{msgid:"Invalid name.",msgstr:["Ung\xFCltiger Name."]},{msgid:"Last modified date unknown",msgstr:["Datum der letzten \xC4nderung unbekannt"]},{msgid:"Modified",msgstr:["Ge\xE4ndert"]},{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\xFCrfen maximal 64 Zeichen lang sein."]},{msgid:"Names must not be empty.",msgstr:["Namen d\xFCrfen nicht leer sein."]},{msgid:'Names must not end with "{extension}".',msgstr:['Namen d\xFCrfen nicht mit "{extension}" enden.']},{msgid:"Names must not start with a dot.",msgstr:["Namen d\xFCrfen 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\xE4stchen aktivieren"]},{msgid:"Select all entries",msgstr:["Alle Eintr\xE4ge ausw\xE4hlen"]},{msgid:"Select all existing files",msgstr:["Alle vorhandenen Dateien ausw\xE4hlen"]},{msgid:"Select all new files",msgstr:["Alle neuen Dateien ausw\xE4hlen"]},{msgid:"Select entry",msgstr:["Eintrag ausw\xE4hlen"]},{msgid:"Select the row for {nodename}",msgstr:["Die Zeile f\xFCr {nodename} ausw\xE4hlen."]},{msgid:"Size",msgstr:["Gr\xF6\xDFe"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["%n Datei \xFCberspringen","%n Dateien \xFCberspringen"]},{msgid:"Skip this file",msgstr:["Diese Datei \xFCberspringen"]},{msgid:"Submit name",msgstr:["Namen senden"]},{msgid:"Undo",msgstr:["R\xFCckg\xE4ngig machen"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Lade Inhalte hoch oder synchronisiere diese mit deinen Ger\xE4ten!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Wenn ein eingehender Ordner ausgew\xE4hlt wird, werden auch alle darin enthaltenen Dateien mit Konflikten \xFCberschrieben."]},{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\xF6sung durchgef\xFChrt."]},{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\xF6sung gew\xE4hlt werden"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Es muss mindestens eine Version jeder Datei ausgew\xE4hlt werden, um fortzufahren."]}]},{language:"de_DE",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" ist innerhalb eines Namens nicht zul\xE4ssig.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" ist kein zul\xE4ssiger Name.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" ist ein ung\xFCltiger Ordnername.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ist kein zul\xE4ssiger Ordnername']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" ist ein reservierter Name und nicht zul\xE4ssig.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ist innerhalb eines Ordnernamens nicht zul\xE4ssig.']},{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\xE4hlen"]},{msgid:"Choose {file}",msgstr:["{file} ausw\xE4hlen"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n Datei ausw\xE4hlen","%n Dateien ausw\xE4hlen"]},{msgid:"Confirm",msgstr:["Best\xE4tigen"]},{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\xFCrzlich ge\xE4ndert 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\xE4hlt werden, wird dem Namen der eingehenden Datei eine Nummer hinzugef\xFCgt."]},{msgid:"Invalid name.",msgstr:["Ung\xFCltiger Name."]},{msgid:"Last modified date unknown",msgstr:["Datum der letzten \xC4nderung unbekannt"]},{msgid:"Modified",msgstr:["Ge\xE4ndert"]},{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\xFCrfen maximal 64 Zeichen lang sein."]},{msgid:"Names must not be empty.",msgstr:["Namen d\xFCrfen nicht leer sein."]},{msgid:'Names must not end with "{extension}".',msgstr:['Namen d\xFCrfen nicht mit "{extension}" enden.']},{msgid:"Names must not start with a dot.",msgstr:["Namen d\xFCrfen 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\xE4stchen aktivieren"]},{msgid:"Select all entries",msgstr:["Alle Eintr\xE4ge ausw\xE4hlen"]},{msgid:"Select all existing files",msgstr:["Alle vorhandenen Dateien ausw\xE4hlen"]},{msgid:"Select all new files",msgstr:["Alle neuen Dateien ausw\xE4hlen"]},{msgid:"Select entry",msgstr:["Eintrag ausw\xE4hlen"]},{msgid:"Select the row for {nodename}",msgstr:["Die Zeile f\xFCr {nodename} ausw\xE4hlen."]},{msgid:"Size",msgstr:["Gr\xF6\xDFe"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["%n Datei \xFCberspringen","%n Dateien \xFCberspringen"]},{msgid:"Skip this file",msgstr:["Diese Datei \xFCberspringen"]},{msgid:"Submit name",msgstr:["Namen senden"]},{msgid:"Undo",msgstr:["R\xFCckg\xE4ngig machen"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Laden Sie Inhalte hoch oder synchronisieren Sie diese mit Ihren Ger\xE4ten!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Wenn ein eingehender Ordner ausgew\xE4hlt wird, werden auch alle darin enthaltenen Dateien mit Konflikten \xFCberschrieben."]},{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\xF6sung durchgef\xFChrt."]},{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\xF6nnen den Namen nicht leer lassen."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Es muss mindestens eine Konfliktl\xF6sung gew\xE4hlt werden"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Es muss mindestens eine Version jeder Datei ausgew\xE4hlt werden, um fortzufahren."]}]},{language:"el",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" \u03B4\u03B5\u03BD \u03B5\u03C0\u03B9\u03C4\u03C1\u03AD\u03C0\u03B5\u03C4\u03B1\u03B9 \u03BC\u03AD\u03C3\u03B1 \u03C3\u03B5 \u03AD\u03BD\u03B1 \u03CC\u03BD\u03BF\u03BC\u03B1.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" \u03B4\u03B5\u03BD \u03B5\u03AF\u03BD\u03B1\u03B9 \u03B5\u03C0\u03B9\u03C4\u03C1\u03B5\u03C0\u03C4\u03CC \u03CC\u03BD\u03BF\u03BC\u03B1.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['\u03A4\u03BF "{name}" \u03B4\u03B5\u03BD \u03B5\u03AF\u03BD\u03B1\u03B9 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF \u03CC\u03BD\u03BF\u03BC\u03B1 \u03C6\u03B1\u03BA\u03AD\u03BB\u03BF\u03C5.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['\u03A4\u03BF "{name}" \u03B4\u03B5\u03BD \u03B5\u03AF\u03BD\u03B1\u03B9 \u03B5\u03C0\u03B9\u03C4\u03C1\u03B5\u03C0\u03C4\u03CC \u03CC\u03BD\u03BF\u03BC\u03B1 \u03C6\u03B1\u03BA\u03AD\u03BB\u03BF\u03C5']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" \u03B5\u03AF\u03BD\u03B1\u03B9 \u03AD\u03BD\u03B1 \u03B4\u03B5\u03C3\u03BC\u03B5\u03C5\u03BC\u03AD\u03BD\u03BF \u03CC\u03BD\u03BF\u03BC\u03B1 \u03BA\u03B1\u03B9 \u03B4\u03B5\u03BD \u03B5\u03C0\u03B9\u03C4\u03C1\u03AD\u03C0\u03B5\u03C4\u03B1\u03B9.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['\u03A4\u03BF "/" \u03B4\u03B5\u03BD \u03B5\u03C0\u03B9\u03C4\u03C1\u03AD\u03C0\u03B5\u03C4\u03B1\u03B9 \u03BC\u03AD\u03C3\u03B1 \u03C3\u03C4\u03BF \u03CC\u03BD\u03BF\u03BC\u03B1 \u03B5\u03BD\u03CC\u03C2 \u03C6\u03B1\u03BA\u03AD\u03BB\u03BF\u03C5.']},{msgid:"All files",msgstr:["\u038C\u03BB\u03B1 \u03C4\u03B1 \u03B1\u03C1\u03C7\u03B5\u03AF\u03B1"]},{msgid:"Cancel",msgstr:["\u0391\u03BA\u03CD\u03C1\u03C9\u03C3\u03B7"]},{msgid:"Choose",msgstr:["\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE"]},{msgid:"Choose {file}",msgstr:["\u0395\u03C0\u03B9\u03BB\u03AD\u03BE\u03C4\u03B5 {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["\u0395\u03C0\u03B9\u03BB\u03AD\u03BE\u03C4\u03B5 %n \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF","\u0395\u03C0\u03B9\u03BB\u03AD\u03BE\u03C4\u03B5 %n \u03B1\u03C1\u03C7\u03B5\u03AF\u03B1"]},{msgid:"Copy",msgstr:["\u0391\u03BD\u03C4\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE"]},{msgid:"Copy to {target}",msgstr:["\u0391\u03BD\u03C4\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE \u03C3\u03C4\u03BF {target}"]},{msgid:"Could not create the new folder",msgstr:["\u0391\u03B4\u03C5\u03BD\u03B1\u03BC\u03AF\u03B1 \u03B4\u03B7\u03BC\u03B9\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1\u03C2 \u03BD\u03AD\u03BF\u03C5 \u03C6\u03B1\u03BA\u03AD\u03BB\u03BF\u03C5"]},{msgid:"Could not load files settings",msgstr:["\u0391\u03B4\u03C5\u03BD\u03B1\u03BC\u03AF\u03B1 \u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7\u03C2 \u03C1\u03C5\u03B8\u03BC\u03AF\u03C3\u03B5\u03C9\u03BD \u03B1\u03C1\u03C7\u03B5\u03AF\u03C9\u03BD"]},{msgid:"Could not load files views",msgstr:["\u0391\u03B4\u03C5\u03BD\u03B1\u03BC\u03AF\u03B1 \u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7\u03C2 \u03C0\u03C1\u03BF\u03B2\u03BF\u03BB\u03CE\u03BD \u03B1\u03C1\u03C7\u03B5\u03AF\u03C9\u03BD"]},{msgid:"Create directory",msgstr:["\u0394\u03B7\u03BC\u03B9\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1 \u03BA\u03B1\u03C4\u03B1\u03BB\u03CC\u03B3\u03BF\u03C5"]},{msgid:"Current view selector",msgstr:["\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AD\u03B1\u03C2 \u03C4\u03C1\u03AD\u03C7\u03BF\u03C5\u03C3\u03B1\u03C2 \u03C0\u03C1\u03BF\u03B2\u03BF\u03BB\u03AE\u03C2"]},{msgid:"Enter your name",msgstr:["\u0395\u03B9\u03C3\u03AC\u03B3\u03B5\u03C4\u03B5 \u03C4\u03BF \u03CC\u03BD\u03BF\u03BC\u03AC \u03C3\u03B1\u03C2"]},{msgid:"Failed to set nickname.",msgstr:["\u0391\u03C0\u03BF\u03C4\u03C5\u03C7\u03AF\u03B1 \u03C3\u03C4\u03B7\u03BD \u03C1\u03CD\u03B8\u03BC\u03B9\u03C3\u03B7 \u03C4\u03BF\u03C5 \u03C8\u03B5\u03C5\u03B4\u03CE\u03BD\u03C5\u03BC\u03BF\u03C5."]},{msgid:"Favorites",msgstr:["\u0391\u03B3\u03B1\u03C0\u03B7\u03BC\u03AD\u03BD\u03B1"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\u03A4\u03B1 \u03B1\u03C1\u03C7\u03B5\u03AF\u03B1 \u03BA\u03B1\u03B9 \u03BF\u03B9 \u03C6\u03AC\u03BA\u03B5\u03BB\u03BF\u03B9 \u03C0\u03BF\u03C5 \u03B5\u03C0\u03B9\u03C3\u03B7\u03BC\u03AC\u03BD\u03B5\u03C4\u03B5 \u03C9\u03C2 \u03B1\u03B3\u03B1\u03C0\u03B7\u03BC\u03AD\u03BD\u03B1 \u03B8\u03B1 \u03B5\u03BC\u03C6\u03B1\u03BD\u03AF\u03B6\u03BF\u03BD\u03C4\u03B1\u03B9 \u03B5\u03B4\u03CE."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u03A4\u03B1 \u03B1\u03C1\u03C7\u03B5\u03AF\u03B1 \u03BA\u03B1\u03B9 \u03BF\u03B9 \u03C6\u03AC\u03BA\u03B5\u03BB\u03BF\u03B9 \u03C0\u03BF\u03C5 \u03C4\u03C1\u03BF\u03C0\u03BF\u03C0\u03BF\u03B9\u03AE\u03C3\u03B1\u03C4\u03B5 \u03C0\u03C1\u03CC\u03C3\u03C6\u03B1\u03C4\u03B1 \u03B8\u03B1 \u03B5\u03BC\u03C6\u03B1\u03BD\u03AF\u03B6\u03BF\u03BD\u03C4\u03B1\u03B9 \u03B5\u03B4\u03CE."]},{msgid:"Filter file list",msgstr:["\u03A6\u03B9\u03BB\u03C4\u03C1\u03AC\u03C1\u03B9\u03C3\u03BC\u03B1 \u03BB\u03AF\u03C3\u03C4\u03B1\u03C2 \u03B1\u03C1\u03C7\u03B5\u03AF\u03C9\u03BD"]},{msgid:"Folder name cannot be empty.",msgstr:["\u03A4\u03BF \u03CC\u03BD\u03BF\u03BC\u03B1 \u03C4\u03BF\u03C5 \u03C6\u03B1\u03BA\u03AD\u03BB\u03BF\u03C5 \u03B4\u03B5\u03BD \u03BC\u03C0\u03BF\u03C1\u03B5\u03AF \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03BA\u03B5\u03BD\u03CC."]},{msgid:"Guest identification",msgstr:["\u03A4\u03B1\u03C5\u03C4\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7 \u03B5\u03C0\u03B9\u03C3\u03BA\u03AD\u03C0\u03C4\u03B7"]},{msgid:"Home",msgstr:["\u0391\u03C1\u03C7\u03B9\u03BA\u03AE"]},{msgid:"Invalid name.",msgstr:["\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF \u03CC\u03BD\u03BF\u03BC\u03B1."]},{msgid:"Modified",msgstr:["\u03A4\u03C1\u03BF\u03C0\u03BF\u03C0\u03BF\u03B9\u03AE\u03B8\u03B7\u03BA\u03B5"]},{msgid:"Move",msgstr:["\u039C\u03B5\u03C4\u03B1\u03BA\u03AF\u03BD\u03B7\u03C3\u03B7"]},{msgid:"Move to {target}",msgstr:["\u039C\u03B5\u03C4\u03B1\u03BA\u03AF\u03BD\u03B7\u03C3\u03B7 \u03C3\u03C4\u03BF {target}"]},{msgid:"Name",msgstr:["\u038C\u03BD\u03BF\u03BC\u03B1"]},{msgid:"Names may be at most 64 characters long.",msgstr:["\u03A4\u03B1 \u03BF\u03BD\u03CC\u03BC\u03B1\u03C4\u03B1 \u03BC\u03C0\u03BF\u03C1\u03BF\u03CD\u03BD \u03BD\u03B1 \u03AD\u03C7\u03BF\u03C5\u03BD \u03BC\u03AD\u03B3\u03B9\u03C3\u03C4\u03BF \u03BC\u03AE\u03BA\u03BF\u03C2 64 \u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03B5\u03C2."]},{msgid:"Names must not be empty.",msgstr:["\u03A4\u03B1 \u03BF\u03BD\u03CC\u03BC\u03B1\u03C4\u03B1 \u03B4\u03B5\u03BD \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03BA\u03B5\u03BD\u03AC."]},{msgid:'Names must not end with "{extension}".',msgstr:['\u03A4\u03B1 \u03BF\u03BD\u03CC\u03BC\u03B1\u03C4\u03B1 \u03B4\u03B5\u03BD \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B5\u03BB\u03B5\u03B9\u03CE\u03BD\u03BF\u03C5\u03BD \u03BC\u03B5 "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["\u03A4\u03B1 \u03BF\u03BD\u03CC\u03BC\u03B1\u03C4\u03B1 \u03B4\u03B5\u03BD \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03BE\u03B5\u03BA\u03B9\u03BD\u03BF\u03CD\u03BD \u03BC\u03B5 \u03C4\u03B5\u03BB\u03B5\u03AF\u03B1."]},{msgid:"New",msgstr:["\u039D\u03AD\u03BF"]},{msgid:"New folder",msgstr:["\u039D\u03AD\u03BF\u03C2 \u03C6\u03AC\u03BA\u03B5\u03BB\u03BF\u03C2"]},{msgid:"New folder name",msgstr:["\u038C\u03BD\u03BF\u03BC\u03B1 \u03BD\u03AD\u03BF\u03C5 \u03C6\u03B1\u03BA\u03AD\u03BB\u03BF\u03C5"]},{msgid:"No files in here",msgstr:["\u0394\u03B5\u03BD \u03C5\u03C0\u03AC\u03C1\u03C7\u03BF\u03C5\u03BD \u03B1\u03C1\u03C7\u03B5\u03AF\u03B1 \u03B5\u03B4\u03CE"]},{msgid:"No files matching your filter were found.",msgstr:["\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B1\u03BD \u03B1\u03C1\u03C7\u03B5\u03AF\u03B1 \u03C0\u03BF\u03C5 \u03BD\u03B1 \u03C4\u03B1\u03B9\u03C1\u03B9\u03AC\u03B6\u03BF\u03C5\u03BD \u03BC\u03B5 \u03C4\u03BF \u03C6\u03AF\u03BB\u03C4\u03C1\u03BF \u03C3\u03B1\u03C2."]},{msgid:"No matching files",msgstr:["\u039A\u03B1\u03BD\u03AD\u03BD\u03B1 \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF \u03B4\u03B5\u03BD \u03C4\u03B1\u03B9\u03C1\u03B9\u03AC\u03B6\u03B5\u03B9"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["\u03A0\u03B1\u03C1\u03B1\u03BA\u03B1\u03BB\u03CE \u03B5\u03B9\u03C3\u03AC\u03B3\u03B5\u03C4\u03B5 \u03AD\u03BD\u03B1 \u03CC\u03BD\u03BF\u03BC\u03B1 \u03BC\u03B5 \u03C4\u03BF\u03C5\u03BB\u03AC\u03C7\u03B9\u03C3\u03C4\u03BF\u03BD 2 \u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03B5\u03C2."]},{msgid:"Recent",msgstr:["\u03A0\u03C1\u03CC\u03C3\u03C6\u03B1\u03C4\u03B1"]},{msgid:"Select all entries",msgstr:["\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03CC\u03BB\u03C9\u03BD \u03C4\u03C9\u03BD \u03B5\u03B3\u03B3\u03C1\u03B1\u03C6\u03CE\u03BD"]},{msgid:"Select entry",msgstr:["\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03B5\u03B3\u03B3\u03C1\u03B1\u03C6\u03AE\u03C2"]},{msgid:"Select the row for {nodename}",msgstr:["\u0395\u03C0\u03B9\u03BB\u03AD\u03BE\u03C4\u03B5 \u03C4\u03B7 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE \u03B3\u03B9\u03B1 \u03C4\u03BF {nodename}"]},{msgid:"Size",msgstr:["\u039C\u03AD\u03B3\u03B5\u03B8\u03BF\u03C2"]},{msgid:"Submit name",msgstr:["\u03A5\u03C0\u03BF\u03B2\u03BF\u03BB\u03AE \u03BF\u03BD\u03CC\u03BC\u03B1\u03C4\u03BF\u03C2"]},{msgid:"Undo",msgstr:["\u0391\u03BD\u03B1\u03AF\u03C1\u03B5\u03C3\u03B7"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\u0391\u03BD\u03B5\u03B2\u03AC\u03C3\u03C4\u03B5 \u03BA\u03AC\u03C0\u03BF\u03B9\u03BF \u03C0\u03B5\u03C1\u03B9\u03B5\u03C7\u03CC\u03BC\u03B5\u03BD\u03BF \u03AE \u03C3\u03C5\u03B3\u03C7\u03C1\u03BF\u03BD\u03AF\u03C3\u03C4\u03B5 \u03BC\u03B5 \u03C4\u03B9\u03C2 \u03C3\u03C5\u03C3\u03BA\u03B5\u03C5\u03AD\u03C2 \u03C3\u03B1\u03C2!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["\u0391\u03C5\u03C4\u03AE \u03C4\u03B7 \u03C3\u03C4\u03B9\u03B3\u03BC\u03AE \u03AD\u03C7\u03B5\u03C4\u03B5 \u03B1\u03BD\u03B1\u03B3\u03BD\u03C9\u03C1\u03B9\u03C3\u03C4\u03B5\u03AF \u03C9\u03C2 {nickname}."]},{msgid:"You are currently not identified.",msgstr:["\u0394\u03B5\u03BD \u03AD\u03C7\u03B5\u03C4\u03B5 \u03C4\u03B1\u03C5\u03C4\u03BF\u03C0\u03BF\u03B9\u03B7\u03B8\u03B5\u03AF."]},{msgid:"You cannot leave the name empty.",msgstr:["\u0394\u03B5\u03BD \u03BC\u03C0\u03BF\u03C1\u03B5\u03AF\u03C4\u03B5 \u03BD\u03B1 \u03B1\u03C6\u03AE\u03C3\u03B5\u03C4\u03B5 \u03C4\u03BF \u03CC\u03BD\u03BF\u03BC\u03B1 \u03BA\u03B5\u03BD\u03CC."]}]},{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\xE1 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\xE1lido.']},{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\xE1 permitido.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no est\xE1 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\xE1n aqu\xED."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Los archivos y carpetas que modific\xF3 recientemente aparecer\xE1n aqu\xED."]},{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\xEDo."]},{msgid:"Guest identification",msgstr:["Identificaci\xF3n de invitado"]},{msgid:"Home",msgstr:["Inicio"]},{msgid:"Invalid name.",msgstr:["Nombre inv\xE1lido."]},{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\xEDos."]},{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\xED"]},{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\xF1o"]},{msgid:"Submit name",msgstr:["Enviar nombre"]},{msgid:"Undo",msgstr:["Deshacer"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\xA1Cargue alg\xFAn 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\xEDo."]}]},{language:"es_AR",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta inv\xE1lido.']},{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\xE1 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\xF3n 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\xE1n aqu\xED."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Los archivos y carpetas que modific\xF3 recientemente aparecer\xE1n aqu\xED."]},{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\xEDo."]},{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\xED"]},{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\xF1o"]},{msgid:"Undo",msgstr:["Deshacer"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\xA1Cargue alg\xFAn 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\xE1lido.']},{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\xE1 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\xF3n 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\xE1n aqu\xED."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Los archivos y carpetas que modific\xF3 recientemente aparecer\xE1n aqu\xED."]},{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\xEDo."]},{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\xED"]},{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\xF1o"]},{msgid:"Undo",msgstr:["Deshacer"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\xA1Suba alg\xFAn contenido o sincronice con sus dispositivos!"]}]},{language:"et_EE",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:["\u201E{char}\u201C pole nimes lubatud."]},{msgid:'"{extension}" is not an allowed name.',msgstr:["\u201E{extension}\u201C pole lubatud nimi."]},{msgid:'"{name}" is an invalid folder name.',msgstr:["\u201E{name}\u201C on vigane kausta nimi."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["\u201E{name}\u201C pole kausta nimes lubatud"]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:["\u201E{segment}\u201C on reserveeritud nimi ja pole kasutamiseks lubatud."]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["\u201E/\u201C 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\xF5ik 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\xE4tka"]},{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 \xF5nnestunud laadida"]},{msgid:"Could not load files views",msgstr:["Failide vaatamiskordi ei \xF5nnestunud 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\xFC\xFCdnime ei \xF5nnestunud lisada"]},{msgid:"Favorites",msgstr:["Lemmikud"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Failid ja kaustad, mida m\xE4rgistad 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\xFChi."]},{msgid:"Guest identification",msgstr:["K\xFClalise 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\xF5lemad versioonid, siis uue faili nimele lisatakse number."]},{msgid:"Invalid name.",msgstr:["Vigane nimi."]},{msgid:"Last modified date unknown",msgstr:["Viimase muutmise kuup\xE4ev 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\xF5ivad olla vaid kuni 64 t\xE4hem\xE4rki pikad."]},{msgid:"Names must not be empty.",msgstr:["Nimi ei saa olla t\xFChi."]},{msgid:'Names must not end with "{extension}".',msgstr:["Nime l\xF5pus ei tohi olla \u201E{extension}\u201C."]},{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\xE4hemalt 2 t\xE4hem\xE4rki pikk nimi."]},{msgid:"Recent",msgstr:["Hiljutine"]},{msgid:"Select all checkboxes",msgstr:["Vali k\xF5ik m\xE4rkeruudud"]},{msgid:"Select all entries",msgstr:["Vali k\xF5ik kirjed"]},{msgid:"Select all existing files",msgstr:["Vali k\xF5ik olemasolevad failid"]},{msgid:"Select all new files",msgstr:["Vali k\xF5ik uued failid"]},{msgid:"Select entry",msgstr:["Vali kirje"]},{msgid:"Select the row for {nodename}",msgstr:["Vali rida \u201E{nodename}\u201C jaoks"]},{msgid:"Size",msgstr:["Suurus"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["J\xE4ta %n fail vahele","J\xE4ta %n faili vahele"]},{msgid:"Skip this file",msgstr:["J\xE4ta see fail vahele"]},{msgid:"Submit name",msgstr:["Lisa nimi"]},{msgid:"Undo",msgstr:["T\xFChista"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Lisa mingit sisu v\xF5i s\xFCnkroniseeri 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\xF5ik seal leiduvad vastuolus failid saavad \xFCle 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\xE4tta?"]},{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\xE4tte nime t\xFChjaks."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Sa pead valima v\xE4hemalt \xFChe failikonflikti lahenduse."]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["J\xE4tkamaks pead valima igast failist v\xE4hemalt \xFChe versiooni."]}]},{language:"fa",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} \u0646\u0627\u0645 \u067E\u0648\u0634\u0647 \u0645\u0639\u062A\u0628\u0631 \u0646\u06CC\u0633\u062A"]},{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} \u0646\u0627\u0645 \u067E\u0648\u0634\u0647 \u0645\u062C\u0627\u0632 \u0646\u06CC\u0633\u062A"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" \u0646\u0645\u06CC\u200C\u062A\u0648\u0627\u0646\u062F \u062F\u0631 \u0646\u0627\u0645 \u067E\u0648\u0634\u0647 \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0634\u0648\u062F.']},{msgid:"All files",msgstr:["\u0647\u0645\u0647 \u0641\u0627\u06CC\u0644\u200C\u0647\u0627"]},{msgid:"Cancel",msgstr:["\u0644\u063A\u0648"]},{msgid:"Choose",msgstr:["\u0627\u0646\u062A\u062E\u0627\u0628"]},{msgid:"Choose {file}",msgstr:["\u0627\u0646\u062A\u062E\u0627\u0628 {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["\u0627\u0646\u062A\u062E\u0627\u0628 %n \u0641\u0627\u06CC\u0644","\u0627\u0646\u062A\u062E\u0627\u0628 %n \u0641\u0627\u06CC\u0644"]},{msgid:"Copy",msgstr:["\u0631\u0648\u0646\u0648\u0634\u062A"]},{msgid:"Copy to {target}",msgstr:["\u0631\u0648\u0646\u0648\u0634\u062A \u0627\u0632 {target}"]},{msgid:"Could not create the new folder",msgstr:["\u067E\u0648\u0634\u0647 \u062C\u062F\u06CC\u062F \u0627\u06CC\u062C\u0627\u062F \u0646\u0634\u062F"]},{msgid:"Could not load files settings",msgstr:["\u062A\u0646\u0638\u06CC\u0645\u0627\u062A \u0641\u0627\u06CC\u0644 \u0628\u0627\u0632 \u0646\u0634\u062F"]},{msgid:"Could not load files views",msgstr:["\u0646\u0645\u0627\u06CC \u0641\u0627\u06CC\u0644\u200C\u0647\u0627 \u0628\u0627\u0631\u06AF\u06CC\u0631\u06CC \u0646\u0634\u062F"]},{msgid:"Create directory",msgstr:["\u0627\u06CC\u062C\u0627\u062F \u0641\u0647\u0631\u0633\u062A"]},{msgid:"Current view selector",msgstr:["\u0627\u0646\u062A\u062E\u0627\u0628\u06AF\u0631 \u0646\u0645\u0627\u06AF\u0631 \u0641\u0639\u0644\u06CC"]},{msgid:"Enter your name",msgstr:["\u0646\u0627\u0645 \u062E\u0648\u062F \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F"]},{msgid:"Failed to set nickname.",msgstr:["\u062A\u0646\u0638\u06CC\u0645 \u0646\u0627\u0645 \u0645\u0633\u062A\u0639\u0627\u0631 \u0646\u0627\u0645\u0648\u0641\u0642 \u0628\u0648\u062F."]},{msgid:"Favorites",msgstr:["\u0639\u0644\u0627\u06CC\u0642"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\u0641\u0627\u06CC\u0644\u200C\u0647\u0627 \u0648 \u067E\u0648\u0634\u0647\u200C\u0647\u0627\u06CC\u06CC \u06A9\u0647 \u0628\u0647\u200C\u0639\u0646\u0648\u0627\u0646 \u0645\u0648\u0631\u062F \u0639\u0644\u0627\u0642\u0647 \u0639\u0644\u0627\u0645\u062A\u200C\u06AF\u0630\u0627\u0631\u06CC \u0645\u06CC\u200C\u06A9\u0646\u06CC\u062F \u062F\u0631 \u0627\u06CC\u0646\u062C\u0627 \u0646\u0634\u0627\u0646 \u062F\u0627\u062F\u0647 \u0645\u06CC\u200C\u0634\u0648\u0646\u062F."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u0641\u0627\u06CC\u0644\u200C\u0647\u0627 \u0648 \u067E\u0648\u0634\u0647\u200C\u0647\u0627\u06CC\u06CC \u06A9\u0647 \u0627\u062E\u06CC\u0631\u0627\u064B \u062A\u063A\u06CC\u06CC\u0631 \u062F\u0627\u062F\u0647\u200C\u0627\u06CC\u062F \u062F\u0631 \u0627\u06CC\u0646\u062C\u0627 \u0646\u0645\u0627\u06CC\u0634 \u062F\u0627\u062F\u0647 \u0645\u06CC\u200C\u0634\u0648\u0646\u062F."]},{msgid:"Filter file list",msgstr:["\u0641\u06CC\u0644\u062A\u0631 \u0644\u06CC\u0633\u062A \u0641\u0627\u06CC\u0644"]},{msgid:"Folder name cannot be empty.",msgstr:["\u0646\u0627\u0645 \u067E\u0648\u0634\u0647 \u0646\u0645\u06CC \u062A\u0648\u0627\u0646\u062F \u062E\u0627\u0644\u06CC \u0628\u0627\u0634\u062F."]},{msgid:"Guest identification",msgstr:["\u0634\u0646\u0627\u0633\u0627\u06CC\u06CC \u0645\u0647\u0645\u0627\u0646"]},{msgid:"Home",msgstr:["\u062E\u0627\u0646\u0647"]},{msgid:"Modified",msgstr:["\u0627\u0635\u0644\u0627\u062D \u0634\u062F\u0647"]},{msgid:"Move",msgstr:["\u0627\u0646\u062A\u0642\u0627\u0644"]},{msgid:"Move to {target}",msgstr:["\u0627\u0646\u062A\u0642\u0627\u0644 \u0628\u0647 {target}"]},{msgid:"Name",msgstr:["\u0646\u0627\u0645"]},{msgid:"New",msgstr:["\u062C\u062F\u06CC\u062F"]},{msgid:"New folder",msgstr:["\u067E\u0648\u0634\u0647 \u062C\u062F\u06CC\u062F"]},{msgid:"New folder name",msgstr:["\u0646\u0627\u0645 \u067E\u0648\u0634\u0647 \u062C\u062F\u06CC\u062F"]},{msgid:"No files in here",msgstr:["\u0641\u0627\u06CC\u0644\u06CC \u0627\u06CC\u0646\u062C\u0627 \u0646\u06CC\u0633\u062A"]},{msgid:"No files matching your filter were found.",msgstr:["\u0647\u06CC\u0686 \u0641\u0627\u06CC\u0644\u06CC \u0645\u0637\u0627\u0628\u0642 \u0628\u0627 \u0641\u06CC\u0644\u062A\u0631 \u0634\u0645\u0627 \u06CC\u0627\u0641\u062A \u0646\u0634\u062F."]},{msgid:"No matching files",msgstr:["\u0641\u0627\u06CC\u0644 \u0645\u0646\u0637\u0628\u0642\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["\u0644\u0637\u0641\u0627\u064B \u0646\u0627\u0645\u06CC \u0628\u0627 \u062D\u062F\u0627\u0642\u0644 \u06F2 \u06A9\u0627\u0631\u0627\u06A9\u062A\u0631 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."]},{msgid:"Recent",msgstr:["\u0627\u062E\u06CC\u0631"]},{msgid:"Select all entries",msgstr:["\u0627\u0646\u062A\u062E\u0627\u0628 \u0647\u0645\u0647 \u0648\u0631\u0648\u062F\u06CC \u0647\u0627"]},{msgid:"Select entry",msgstr:["\u0627\u0646\u062A\u062E\u0627\u0628 \u0648\u0631\u0648\u062F\u06CC"]},{msgid:"Select the row for {nodename}",msgstr:["\u0627\u0646\u062A\u062E\u0627\u0628 \u0631\u062F\u06CC\u0641 \u0628\u0631\u0627\u06CC {nodename}"]},{msgid:"Size",msgstr:["\u0627\u0646\u062F\u0627\u0632\u0647"]},{msgid:"Submit name",msgstr:["\u0627\u0631\u0633\u0627\u0644 \u0646\u0627\u0645"]},{msgid:"Undo",msgstr:["\u0628\u0627\u0632\u06AF\u0631\u062F\u0627\u0646\u06CC"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\u0645\u0642\u062F\u0627\u0631\u06CC \u0645\u062D\u062A\u0648\u0627 \u0622\u067E\u0644\u0648\u062F \u06A9\u0646\u06CC\u062F \u06CC\u0627 \u0628\u0627 \u062F\u0633\u062A\u06AF\u0627\u0647 \u0647\u0627\u06CC \u062E\u0648\u062F \u0647\u0645\u06AF\u0627\u0645 \u0633\u0627\u0632\u06CC \u06A9\u0646\u06CC\u062F!"]},{msgid:"You are currently not identified.",msgstr:["\u0634\u0645\u0627 \u062F\u0631 \u062D\u0627\u0644 \u062D\u0627\u0636\u0631 \u0634\u0646\u0627\u0633\u0627\u06CC\u06CC \u0646\u0634\u062F\u0647\u200C\u0627\u06CC\u062F."]},{msgid:"You cannot leave the name empty.",msgstr:["\u0646\u0645\u06CC\u200C\u062A\u0648\u0627\u0646\u06CC\u062F \u0646\u0627\u0645 \u0631\u0627 \u062E\u0627\u0644\u06CC \u0628\u06AF\u0630\u0627\u0631\u06CC\u062F."]}]},{language:"fi_FI",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" ei ole sallittu nimess\xE4.']},{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\xE4 se ole sallittu.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ei ole sallittu kansion nimess\xE4.']},{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\xE4kymi\xE4 ei saa ladattua"]},{msgid:"Create directory",msgstr:["Luo kansio"]},{msgid:"Current view selector",msgstr:["Nykyisen n\xE4kym\xE4n valinta"]},{msgid:"Enter your name",msgstr:["Kirjoita nimesi"]},{msgid:"Failed to set nickname.",msgstr:["Kutsumanimen asettaminen ep\xE4onnistui."]},{msgid:"Favorites",msgstr:["Suosikit"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tiedostot ja kansiot, jotka merkitset suosikkeihisi, n\xE4kyv\xE4t t\xE4\xE4ll\xE4."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Tiedostot ja kansiot, joita muokkasit \xE4skett\xE4in, n\xE4kyv\xE4t t\xE4\xE4ll\xE4."]},{msgid:"Filter file list",msgstr:["Suodata tiedostolistaa"]},{msgid:"Folder name cannot be empty.",msgstr:["Kansion nimi ei voi olla tyhj\xE4."]},{msgid:"Guest identification",msgstr:["Vieraan tunnistaminen"]},{msgid:"Home",msgstr:["Koti"]},{msgid:"Invalid name.",msgstr:["Virheellinen nimi."]},{msgid:"Modified",msgstr:["Muokattu"]},{msgid:"Move",msgstr:["Siirr\xE4"]},{msgid:"Move to {target}",msgstr:["Siirr\xE4 sijaintiin {target}"]},{msgid:"Name",msgstr:["Nimi"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Nimiss\xE4 voi olla enint\xE4\xE4n 64 merkki\xE4."]},{msgid:"Names must not be empty.",msgstr:["Nimet eiv\xE4t saa olla tyhji\xE4."]},{msgid:'Names must not end with "{extension}".',msgstr:['Nimet eiv\xE4t saa p\xE4\xE4tty\xE4 sanaan "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Nimet eiv\xE4t saa alkaa pisteell\xE4."]},{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\xE4\xE4ll\xE4 ei ole tiedostoja"]},{msgid:"No files matching your filter were found.",msgstr:["Suodatinta vastaavia tiedostoja ei l\xF6ytynyt."]},{msgid:"No matching files",msgstr:["Ei vastaavia tiedostoja"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Kirjoita v\xE4hint\xE4\xE4n kaksi merkki\xE4 sis\xE4lt\xE4v\xE4 nimi."]},{msgid:"Recent",msgstr:["Viimeisimm\xE4t"]},{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\xE4het\xE4 nimi"]},{msgid:"Undo",msgstr:["Kumoa"]},{msgid:"Upload some content or sync with your devices!",msgstr:["L\xE4het\xE4 jotain sis\xE4lt\xF6\xE4 tai synkronoi laitteidesi kanssa!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Sinut tunnetaan t\xE4ll\xE4 hetkell\xE4 nimell\xE4 {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Sinua ei ole tunnistettu."]},{msgid:"You cannot leave the name empty.",msgstr:["Nime\xE4 ei voi j\xE4tt\xE4\xE4 tyhj\xE4ksi."]}]},{language:"fr",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:[`"{char}" n'est pas autoris\xE9 dans un nom.`]},{msgid:'"{extension}" is not an allowed name.',msgstr:[`"{extension}" n'est pas un nom autoris\xE9.`]},{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\xE9`]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:[`"{segment}" est un nom r\xE9serv\xE9 et n'est pas autoris\xE9.`]},{msgid:'"/" is not allowed inside a folder name.',msgstr:[`Le caract\xE8re "/" n'est pas autoris\xE9 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\xE9er le nouveau dossier"]},{msgid:"Could not load files settings",msgstr:["Les param\xE8tres des fichiers n'ont pas pu \xEAtre charg\xE9s"]},{msgid:"Could not load files views",msgstr:["Impossible de charger les vues des fichiers"]},{msgid:"Create directory",msgstr:["Cr\xE9er un r\xE9pertoire"]},{msgid:"Current view selector",msgstr:["S\xE9lecteur d'affichage actuel"]},{msgid:"Enter your name",msgstr:["Entrez votre nom"]},{msgid:"Failed to set nickname.",msgstr:["\xC9chec de d\xE9finition du surnom."]},{msgid:"Favorites",msgstr:["Favoris"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Les fichiers et r\xE9pertoires marqu\xE9s en favoris appara\xEEtront ici."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Les fichiers et r\xE9pertoires modifi\xE9s r\xE9cemment appara\xEEtront 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 \xEAtre vide."]},{msgid:"Guest identification",msgstr:["Identification d'invit\xE9"]},{msgid:"Home",msgstr:["Accueil"]},{msgid:"Invalid name.",msgstr:["Nom invalide."]},{msgid:"Modified",msgstr:["Modifi\xE9"]},{msgid:"Move",msgstr:["D\xE9placer"]},{msgid:"Move to {target}",msgstr:["D\xE9placer vers {target}"]},{msgid:"Name",msgstr:["Nom"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Les noms peuvent comporter au maximum 64 caract\xE8res."]},{msgid:"Names must not be empty.",msgstr:["Les noms ne peuvent pas \xEAtre 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\xE9 correspondant \xE0 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\xE8res."]},{msgid:"Recent",msgstr:["R\xE9cents"]},{msgid:"Select all entries",msgstr:["Tout s\xE9lectionner"]},{msgid:"Select entry",msgstr:["S\xE9lectionner une entr\xE9e"]},{msgid:"Select the row for {nodename}",msgstr:["S\xE9lectionner l'enregistrement pour {nodename}"]},{msgid:"Size",msgstr:["Taille"]},{msgid:"Submit name",msgstr:["Envoyer le nom"]},{msgid:"Undo",msgstr:["R\xE9tablir"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Chargez du contenu ou synchronisez avec vos \xE9quipements !"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Vous \xEAtes actuellement identifi\xE9 comme {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Vous n'\xEAtes pas identifi\xE9 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\xED cheada\xEDtear "{char}" laistigh d'ainm.`]},{msgid:'"{extension}" is not an allowed name.',msgstr:['N\xED ainm ceadaithe \xE9 "{extension}".']},{msgid:'"{name}" is an invalid folder name.',msgstr:['Is ainm fillte\xE1in neamhbhail\xED \xE9 "{name}".']},{msgid:'"{name}" is not an allowed folder name',msgstr:['N\xED ainm fillte\xE1in ceadaithe \xE9 "{name}".']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['Is ainm curtha in \xE1irithe \xE9 "{segment}" agus n\xED cheada\xEDtear \xE9.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:[`N\xED cheada\xEDtear "/" taobh istigh d'ainm fillte\xE1in.`]},{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\xED comhaid i {dirname}","%n coimhlint\xED comhaid i {dirname}","%n coimhlint\xED comhaid i {dirname}","%n coimhlint\xED comhaid i {dirname}"]},{msgid:"All files",msgstr:["Gach comhad"]},{msgid:"Cancel",msgstr:["Cealaigh"]},{msgid:"Cancel the entire operation",msgstr:["Cealaigh an oibr\xEDocht 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\xF3ip"]},{msgid:"Copy to {target}",msgstr:["C\xF3ipe\xE1il chuig {target}"]},{msgid:"Could not create the new folder",msgstr:["N\xEDorbh fh\xE9idir an fillte\xE1n nua a chruth\xFA"]},{msgid:"Could not load files settings",msgstr:["N\xEDorbh fh\xE9idir socruithe comhaid a l\xF3d\xE1il"]},{msgid:"Could not load files views",msgstr:["N\xEDorbh fh\xE9idir radhairc comhad a l\xF3d\xE1il"]},{msgid:"Create directory",msgstr:["Cruthaigh eolaire"]},{msgid:"Current view selector",msgstr:["Roghn\xF3ir amhairc reatha"]},{msgid:"Enter your name",msgstr:["Cuir isteach d'ainm"]},{msgid:"Existing version",msgstr:["Leagan at\xE1 ann cheana f\xE9in"]},{msgid:"Failed to set nickname.",msgstr:["Theip ar leasainm a shocr\xFA."]},{msgid:"Favorites",msgstr:["Cean\xE1in"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Taispe\xE1nfar comhaid agus fillte\xE1in a mharc\xE1lann t\xFA mar is fearr leat anseo."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Taispe\xE1nfar comhaid agus fillte\xE1in a d'athraigh t\xFA le d\xE9ana\xED anseo."]},{msgid:"Filter file list",msgstr:["Scag liosta comhad"]},{msgid:"Folder name cannot be empty.",msgstr:["N\xED f\xE9idir ainm fillte\xE1in 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\xE1 roghna\xEDonn t\xFA an d\xE1 leagan, cuirfear uimhir le hainm an chomhaid at\xE1 ag teacht isteach."]},{msgid:"Invalid name.",msgstr:["Ainm neamhbhail\xED."]},{msgid:"Last modified date unknown",msgstr:["D\xE1ta 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\xED fh\xE9adfaidh ainmneacha a bheith n\xEDos m\xF3 n\xE1 64 carachtar ar fhad."]},{msgid:"Names must not be empty.",msgstr:["N\xED f\xE9idir ainmneacha a bheith folamh."]},{msgid:'Names must not end with "{extension}".',msgstr:['N\xED f\xE9idir ainmneacha a chr\xEDochn\xFA le "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["N\xED m\xF3r ainmneacha a bheith ag tos\xFA le ponc."]},{msgid:"New",msgstr:["Nua"]},{msgid:"New folder",msgstr:["Fillte\xE1n nua"]},{msgid:"New folder name",msgstr:["Ainm fillte\xE1in nua"]},{msgid:"New version",msgstr:["Leagan nua"]},{msgid:"No files in here",msgstr:["N\xEDl aon chomhaid istigh anseo"]},{msgid:"No files matching your filter were found.",msgstr:["N\xEDor aims\xEDodh aon chomhad a th\xE1inig le do scagaire."]},{msgid:"No matching files",msgstr:["Gan comhaid meaitse\xE1la"]},{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\xE9ana\xED"]},{msgid:"Select all checkboxes",msgstr:["Roghnaigh na bosca\xED seice\xE1la go l\xE9ir"]},{msgid:"Select all entries",msgstr:["Roghnaigh gach iontr\xE1il"]},{msgid:"Select all existing files",msgstr:["Roghnaigh na comhaid uile at\xE1 ann cheana"]},{msgid:"Select all new files",msgstr:["Roghnaigh gach comhad nua"]},{msgid:"Select entry",msgstr:["Roghnaigh iontr\xE1il"]},{msgid:"Select the row for {nodename}",msgstr:["Roghnaigh an r\xF3 do {nodename}"]},{msgid:"Size",msgstr:["M\xE9id"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["L\xE9im %n comhad","L\xE9im %n comhaid","L\xE9im %n comhaid","L\xE9im %n comhaid","L\xE9im %n comhaid"]},{msgid:"Skip this file",msgstr:["Scipe\xE1il 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\xF3d\xE1il roinnt \xE1bhair n\xF3 sioncronaigh le do ghl\xE9asanna!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Nuair a roghna\xEDtear fillte\xE1n isteach, d\xE9anfar aon chomhaid choimhlinteacha ann a athscr\xEDobh 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\xEDtear fillte\xE1n isteach, scr\xEDobhtar an t-\xE1bhar isteach sa fhillte\xE1n at\xE1 ann cheana f\xE9in agus d\xE9antar r\xE9iteach coinbhleachta athch\xFArsach."]},{msgid:"Which files do you want to keep?",msgstr:["C\xE9 na comhaid ar mhaith leat a choinne\xE1il?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Is \xE9 {nickname} an ainm at\xE1 ort faoi l\xE1thair."]},{msgid:"You are currently not identified.",msgstr:["N\xEDl aitheantas tugtha duit faoi l\xE1thair."]},{msgid:"You cannot leave the name empty.",msgstr:["N\xED f\xE9idir leat an t-ainm a fh\xE1g\xE1il folamh."]},{msgid:"You need to choose at least one conflict solution",msgstr:["N\xED m\xF3r duit r\xE9iteach coinbhleachta amh\xE1in ar a laghad a roghn\xFA"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["N\xED m\xF3r duit leagan amh\xE1in ar a laghad de gach comhad a roghn\xFA le lean\xFAint ar aghaidh."]}]},{language:"gl",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:["\xAB{char}\xBB non est\xE1 permitido dentro dun nome."]},{msgid:'"{extension}" is not an allowed name.',msgstr:["\xAB{extension}\xBB non \xE9 un nome permitido."]},{msgid:'"{name}" is an invalid folder name.',msgstr:["\xAB{name}\xBB non \xE9 un nome de cartafol v\xE1lido."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["\xAB{name}\xBB non \xE9 un nome de cartafol permitido"]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:["\xAB{segment}\xBB \xE9 un nome reservado e non est\xE1 permitido."]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["A \xAB/\xBB non est\xE1 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\xF3n"]},{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\xEDbel crear o novo cartafol"]},{msgid:"Could not load files settings",msgstr:["Non foi pos\xEDbel cargar os axustes dos ficheiros"]},{msgid:"Could not load files views",msgstr:["Non foi pos\xEDbel 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\xF3n 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\xE1n aqu\xED."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Os ficheiros e cartafoles que modificou recentemente aparecer\xE1n aqu\xED."]},{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\xF3n 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\xF3ns, o ficheiro entrante ter\xE1 un n\xFAmero engadido ao seu nome."]},{msgid:"Invalid name.",msgstr:["Nome incorrecto"]},{msgid:"Last modified date unknown",msgstr:["Data da \xFAltima modificaci\xF3n desco\xF1ecida"]},{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\xE1xima 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 \xAB{extension}\xBB."]},{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\xF3n"]},{msgid:"No files in here",msgstr:["Aqu\xED non hai ficheiros"]},{msgid:"No files matching your filter were found.",msgstr:["Non se atopou ning\xFAn 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\xF1o"]},{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\xFAn 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\xE9n ser\xE1n 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\xEDbese no cartafol existente e real\xEDzase unha resoluci\xF3n 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\xE1 identificado actualmente como {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Vde. non est\xE1 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:["\xC9 necesario escoller polo menos unha soluci\xF3n de conflito"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["\xC9 necesario seleccionar polo menos unha versi\xF3n de cada ficheiro para continuar."]}]},{language:"hu_HU",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" nem enged\xE9lyezett n\xE9vben.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" nem enged\xE9lyezett n\xE9v.']},{msgid:'"{name}" is an invalid folder name.',msgstr:["\u201E{name}\u201D \xE9rv\xE9nytelen mappan\xE9v."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["\u201E{name}\u201D nem enged\xE9lyezett mappan\xE9v"]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" foglalt n\xE9v \xE9s nem enged\xE9lyezett.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:["\u201E/\u201D jel nem szerepelhet mappa nev\xE9ben."]},{msgid:"All files",msgstr:["Minden f\xE1jl"]},{msgid:"Cancel",msgstr:["M\xE9gse"]},{msgid:"Choose",msgstr:["Kiv\xE1laszt\xE1s"]},{msgid:"Choose {file}",msgstr:["{file} kiv\xE1laszt\xE1sa"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n f\xE1jl kiv\xE1laszt\xE1sa","%n f\xE1jl kiv\xE1laszt\xE1sa"]},{msgid:"Copy",msgstr:["M\xE1sol\xE1s"]},{msgid:"Copy to {target}",msgstr:["M\xE1sol\xE1s ide: {target}"]},{msgid:"Could not create the new folder",msgstr:["Az \xFAj mappa l\xE9trehoz\xE1sa nem lehets\xE9ges"]},{msgid:"Could not load files settings",msgstr:["F\xE1jlbe\xE1ll\xEDt\xE1sok bet\xF6lt\xE9se nem lehets\xE9ges"]},{msgid:"Could not load files views",msgstr:["F\xE1jln\xE9zetek bet\xF6lt\xE9se nem lehets\xE9ges"]},{msgid:"Create directory",msgstr:["Mappa l\xE9trehoz\xE1sa"]},{msgid:"Current view selector",msgstr:["Jelenlegi n\xE9zet v\xE1laszt\xF3"]},{msgid:"Enter your name",msgstr:["Add meg a neved"]},{msgid:"Failed to set nickname.",msgstr:["Becen\xE9v be\xE1ll\xEDt\xE1s sikertelen."]},{msgid:"Favorites",msgstr:["Kedvencek"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["A kedvenck\xE9nt megjel\xF6lt f\xE1jlok \xE9s mapp\xE1k itt jelennek meg."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["A nemr\xE9g m\xF3dos\xEDtott f\xE1jlok \xE9s mapp\xE1k itt jelennek meg."]},{msgid:"Filter file list",msgstr:["F\xE1jl lista sz\u0171r\xE9se"]},{msgid:"Folder name cannot be empty.",msgstr:["A mappa neve nem lehet \xFCres."]},{msgid:"Guest identification",msgstr:["Vend\xE9g azonos\xEDt\xE1s"]},{msgid:"Home",msgstr:["Kezd\u0151lap"]},{msgid:"Invalid name.",msgstr:["\xC9rv\xE9nytelen n\xE9v."]},{msgid:"Modified",msgstr:["M\xF3dos\xEDtva"]},{msgid:"Move",msgstr:["Mozgat\xE1s"]},{msgid:"Move to {target}",msgstr:["Mozgat\xE1s ide: {target}"]},{msgid:"Name",msgstr:["N\xE9v"]},{msgid:"Names must not be empty.",msgstr:["Nevek nem lehetnek \xFCresek."]},{msgid:'Names must not end with "{extension}".',msgstr:['Nevek nem v\xE9gz\u0151dhetnek "{extension}"-re.']},{msgid:"Names must not start with a dot.",msgstr:["Nevek nem kezd\u0151dhetnek ponttal."]},{msgid:"New",msgstr:["\xDAj"]},{msgid:"New folder",msgstr:["\xDAj mappa"]},{msgid:"New folder name",msgstr:["\xDAj mappa n\xE9v"]},{msgid:"No files in here",msgstr:["Itt nincsenek f\xE1jlok"]},{msgid:"No files matching your filter were found.",msgstr:["Nincs a sz\u0171r\xE9si felt\xE9teleknek megfelel\u0151 f\xE1jl."]},{msgid:"No matching files",msgstr:["Nincs ilyen f\xE1jl"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["K\xE9rlek adj meg egy legal\xE1bb 2 karakteres nevet."]},{msgid:"Recent",msgstr:["Gyakori"]},{msgid:"Select all entries",msgstr:["Minden bejegyz\xE9s kijel\xF6l\xE9se"]},{msgid:"Select entry",msgstr:["Bejegyz\xE9s kijel\xF6l\xE9se"]},{msgid:"Select the row for {nodename}",msgstr:["V\xE1lassz sort a k\xF6vetkez\u0151nek: {nodename}"]},{msgid:"Size",msgstr:["M\xE9ret"]},{msgid:"Submit name",msgstr:["N\xE9v bek\xFCld\xE9se"]},{msgid:"Undo",msgstr:["Visszavon\xE1s"]},{msgid:"Upload some content or sync with your devices!",msgstr:["T\xF6lts fel tartalmat vagy szinkroniz\xE1lj az eszk\xF6zeiddel!"]},{msgid:"You are currently not identified.",msgstr:["Jelenleg nem vagy azonos\xEDtva."]},{msgid:"You cannot leave the name empty.",msgstr:["A nevet nem hagyhatod \xFCresen."]}]},{language:"hy",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} \u057D\u056D\u0561\u056C \u0569\u0572\u0569\u0561\u057A\u0561\u0576\u0561\u056F\u056B \u0561\u0576\u057E\u0561\u0576\u0578\u0582\u0574 \u0567"]},{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} \u0570\u0561\u0574\u0561\u0580\u057E\u0578\u0582\u0574 \u0567 \u0561\u0576\u0569\u0578\u0582\u0575\u056C\u0561\u057F\u0580\u0565\u056C\u056B \u0569\u0572\u0569\u0561\u057A\u0561\u0576\u0561\u056F\u056B \u0561\u0576\u057E\u0561\u0576\u0578\u0582\u0574"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["/ \u0579\u056B \u0569\u0578\u0582\u0575\u056C\u0561\u057F\u0580\u057E\u0578\u0582\u0574 \u0585\u0563\u057F\u0561\u0563\u0578\u0580\u056E\u0565\u056C \u0561\u0576\u057E\u0561\u0576\u0574\u0561\u0576 \u0574\u0565\u057B"]},{msgid:"All files",msgstr:["\u0532\u0578\u056C\u0578\u0580 \u0586\u0561\u0575\u056C\u0565\u0580\u0568"]},{msgid:"Choose",msgstr:["\u0538\u0576\u057F\u0580\u0565\u056C"]},{msgid:"Choose {file}",msgstr:["\u0538\u0576\u057F\u0580\u0565\u056C {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["\u0538\u0576\u057F\u0580\u0565\u056C %n \u0586\u0561\u0575\u056C","\u0538\u0576\u057F\u0580\u0565\u056C %n \u0586\u0561\u0575\u056C\u0565\u0580"]},{msgid:"Copy",msgstr:["\u054A\u0561\u057F\u0573\u0565\u0576\u0565\u056C"]},{msgid:"Copy to {target}",msgstr:["\u054A\u0561\u057F\u0573\u0565\u0576\u0565\u056C {target}"]},{msgid:"Could not create the new folder",msgstr:["\u0549\u057D\u057F\u0561\u0581\u057E\u0565\u0581 \u057D\u057F\u0565\u0572\u056E\u0565\u056C \u0576\u0578\u0580 \u0569\u0572\u0569\u0561\u057A\u0561\u0576\u0561\u056F\u0568"]},{msgid:"Could not load files settings",msgstr:["\u0549\u057D\u057F\u0561\u0581\u057E\u0565\u0581 \u0562\u0565\u057C\u0576\u0565\u056C \u0586\u0561\u0575\u056C\u056B \u056F\u0561\u0580\u0563\u0561\u057E\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580\u0568"]},{msgid:"Could not load files views",msgstr:["\u0549\u057D\u057F\u0561\u0581\u057E\u0565\u0581 \u0562\u0565\u057C\u0576\u0565\u056C \u0586\u0561\u0575\u056C\u0565\u0580\u056B \u0564\u056B\u057F\u0578\u0582\u0574\u0576\u0565\u0580\u0568"]},{msgid:"Create directory",msgstr:["\u054D\u057F\u0565\u0572\u056E\u0565\u056C \u0564\u056B\u0580\u0565\u056F\u057F\u0578\u0580\u056B\u0561"]},{msgid:"Current view selector",msgstr:["\u0538\u0576\u0569\u0561\u0581\u056B\u056F \u0564\u056B\u057F\u0574\u0561\u0576 \u0568\u0576\u057F\u0580\u056B\u0579"]},{msgid:"Favorites",msgstr:["\u0546\u0561\u056D\u0568\u0576\u057F\u0580\u0565\u056C\u056B\u0576\u0565\u0580"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\u0531\u0575\u057D\u057F\u0565\u0572 \u056F\u0581\u0578\u0582\u0581\u0561\u0564\u0580\u057E\u0565\u0576 \u0561\u0575\u0576 \u0586\u0561\u0575\u056C\u0565\u0580\u0576 \u0578\u0582 \u057A\u0561\u0576\u0561\u056F\u0576\u0565\u0580\u0568, \u0578\u0580\u0578\u0576\u0584 \u0564\u0578\u0582\u0584 \u0576\u0577\u0565\u056C \u0565\u0584 \u0578\u0580\u057A\u0565\u057D \u0576\u0561\u056D\u0568\u0576\u057F\u0580\u0565\u056C\u056B\u0576\u0565\u0580:"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u0531\u0575\u057D\u057F\u0565\u0572 \u056F\u0581\u0578\u0582\u0581\u0561\u0564\u0580\u057E\u0565\u0576 \u0561\u0575\u0576 \u0586\u0561\u0575\u056C\u0565\u0580\u0576 \u0578\u0582 \u057A\u0561\u0576\u0561\u056F\u0576\u0565\u0580\u0568, \u0578\u0580\u0578\u0576\u0584 \u057E\u0565\u0580\u057B\u0565\u0580\u057D \u0583\u0578\u056D\u0565\u056C \u0565\u0584:"]},{msgid:"Filter file list",msgstr:["\u0556\u056B\u056C\u057F\u0580\u0565\u056C \u0586\u0561\u0575\u056C\u0565\u0580\u056B \u0581\u0578\u0582\u0581\u0561\u056F\u0568"]},{msgid:"Folder name cannot be empty.",msgstr:["\u0539\u0572\u0569\u0561\u057A\u0561\u0576\u0561\u056F\u056B \u0561\u0576\u0578\u0582\u0576\u0568 \u0579\u056B \u056F\u0561\u0580\u0578\u0572 \u0564\u0561\u057F\u0561\u0580\u056F \u056C\u056B\u0576\u0565\u056C:"]},{msgid:"Home",msgstr:["\u054D\u056F\u056B\u0566\u0562"]},{msgid:"Modified",msgstr:["\u0553\u0578\u0583\u0578\u056D\u057E\u0561\u056E"]},{msgid:"Move",msgstr:["\u054F\u0565\u0572\u0561\u0583\u0578\u056D\u0565\u056C"]},{msgid:"Move to {target}",msgstr:["\u054F\u0565\u0572\u0561\u0583\u0578\u056D\u0565\u056C {target}"]},{msgid:"Name",msgstr:["\u0531\u0576\u0578\u0582\u0576"]},{msgid:"New",msgstr:["\u0546\u0578\u0580"]},{msgid:"New folder",msgstr:["\u0546\u0578\u0580 \u0569\u0572\u0569\u0561\u057A\u0561\u0576\u0561\u056F"]},{msgid:"New folder name",msgstr:["\u0546\u0578\u0580 \u0569\u0572\u0569\u0561\u057A\u0561\u0576\u0561\u056F\u056B \u0561\u0576\u057E\u0561\u0576\u0578\u0582\u0574"]},{msgid:"No files in here",msgstr:["\u0531\u0575\u057D\u057F\u0565\u0572 \u0579\u056F\u0561\u0576 \u0586\u0561\u0575\u056C\u0565\u0580"]},{msgid:"No files matching your filter were found.",msgstr:["\u0541\u0565\u0580 \u0586\u056B\u056C\u057F\u0580\u056B\u0576 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u0578\u0572 \u0586\u0561\u0575\u056C\u0565\u0580\u0568 \u0579\u0565\u0576 \u0563\u057F\u0576\u057E\u0565\u056C:"]},{msgid:"No matching files",msgstr:["\u0549\u056F\u0561\u0576 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576 \u0586\u0561\u0575\u056C\u0565\u0580"]},{msgid:"Recent",msgstr:["\u054E\u0565\u0580\u057B\u056B\u0576"]},{msgid:"Select all entries",msgstr:["\u0538\u0576\u057F\u0580\u0565\u056C \u0562\u0578\u056C\u0578\u0580 \u0563\u0580\u0561\u057C\u0578\u0582\u0574\u0576\u0565\u0580\u0568"]},{msgid:"Select entry",msgstr:["\u0538\u0576\u057F\u0580\u0565\u056C \u0562\u0578\u056C\u0578\u0580 \u0563\u0580\u0561\u057C\u0578\u0582\u0574\u0568"]},{msgid:"Select the row for {nodename}",msgstr:["\u0538\u0576\u057F\u0580\u0565\u0584 \u057F\u0578\u0572\u0568 {nodename}-\u056B \u0570\u0561\u0574\u0561\u0580 "]},{msgid:"Size",msgstr:["\u0549\u0561\u0583"]},{msgid:"Undo",msgstr:["\u0535\u057F\u0561\u0580\u056F\u0565\u056C"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\u0546\u0565\u0580\u0562\u0565\u057C\u0576\u0565\u0584 \u0578\u0580\u0578\u0577 \u0562\u0578\u057E\u0561\u0576\u0564\u0561\u056F\u0578\u0582\u0569\u0575\u0578\u0582\u0576 \u056F\u0561\u0574 \u0570\u0561\u0574\u0561\u056A\u0561\u0574\u0561\u0581\u0580\u0565\u0584 \u0561\u0575\u0576 \u0571\u0565\u0580 \u057D\u0561\u0580\u0584\u0565\u0580\u056B \u0570\u0565\u057F:"]}]},{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 \xF3gilt m\xF6ppuheiti.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" er ekki leyfilegt m\xF6ppuheiti']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er er ekki leyfilegt innan \xED skr\xE1arheiti.']},{msgid:"All files",msgstr:["Allar skr\xE1r"]},{msgid:"Choose",msgstr:["Veldu"]},{msgid:"Choose {file}",msgstr:["Veldu {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Veldu %n skr\xE1","Veldu %n skr\xE1r"]},{msgid:"Copy",msgstr:["Afrita"]},{msgid:"Copy to {target}",msgstr:["Afrita \xED {target}"]},{msgid:"Could not create the new folder",msgstr:["Get ekki b\xFAi\xF0 til n\xFDju m\xF6ppuna"]},{msgid:"Could not load files settings",msgstr:["T\xF3kst ekki a\xF0 hla\xF0a inn stillingum skr\xE1a"]},{msgid:"Could not load files views",msgstr:["T\xF3kst ekki a\xF0 hla\xF0a inn s\xFDnum skr\xE1a"]},{msgid:"Create directory",msgstr:["B\xFAa til m\xF6ppu"]},{msgid:"Current view selector",msgstr:["N\xFAverandi val s\xFDnar"]},{msgid:"Favorites",msgstr:["Eftirl\xE6ti"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Skr\xE1r og m\xF6ppur sem \xFE\xFA merkir sem eftirl\xE6ti birtast h\xE9r."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Skr\xE1r og m\xF6ppur sem \xFE\xFA breyttir n\xFDlega birtast h\xE9r."]},{msgid:"Filter file list",msgstr:["S\xEDa skr\xE1alista"]},{msgid:"Folder name cannot be empty.",msgstr:["M\xF6ppuheiti m\xE1 ekki vera t\xF3mt."]},{msgid:"Home",msgstr:["Heim"]},{msgid:"Modified",msgstr:["Breytt"]},{msgid:"Move",msgstr:["F\xE6ra"]},{msgid:"Move to {target}",msgstr:["F\xE6ra \xED {target}"]},{msgid:"Name",msgstr:["Heiti"]},{msgid:"New",msgstr:["N\xFDtt"]},{msgid:"New folder",msgstr:["N\xFD mappa"]},{msgid:"New folder name",msgstr:["Heiti n\xFDrrar m\xF6ppu"]},{msgid:"No files in here",msgstr:["Engar skr\xE1r h\xE9r"]},{msgid:"No files matching your filter were found.",msgstr:["Engar skr\xE1r fundust sem passa vi\xF0 s\xEDuna."]},{msgid:"No matching files",msgstr:["Engar samsvarandi skr\xE1r"]},{msgid:"Recent",msgstr:["N\xFDlegt"]},{msgid:"Select all entries",msgstr:["Velja allar f\xE6rslur"]},{msgid:"Select entry",msgstr:["Velja f\xE6rslu"]},{msgid:"Select the row for {nodename}",msgstr:["Veldu r\xF6\xF0ina fyrir {nodename}"]},{msgid:"Size",msgstr:["St\xE6r\xF0"]},{msgid:"Undo",msgstr:["Afturkalla"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Sendu inn eitthva\xF0 efni e\xF0a samstilltu vi\xF0 t\xE6kin \xFE\xEDn!"]}]},{language:"it",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" non \xE8 un nome di cartella valido.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" non \xE8 un nome di cartella ammesso']},{msgid:'"/" is not allowed inside a folder name.',msgstr:[`"/" non \xE8 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\xF2 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 \xE8 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:['\u540D\u524D\u306B"{char}"\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}"\u306F\u8A31\u53EF\u3055\u308C\u305F\u540D\u524D\u3067\u306F\u3042\u308A\u307E\u305B\u3093']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" \u306F\u30D5\u30A9\u30EB\u30C0\u30FC\u540D\u306B\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}"\u306F\u8A31\u53EF\u3055\u308C\u305F\u30D5\u30A9\u30EB\u30C0\u30FC\u540D\u3067\u306F\u3042\u308A\u307E\u305B\u3093']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}"\u306F\u4E88\u7D04\u540D\u3067\u3042\u308A\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002']},{msgid:'"/" is not allowed inside a folder name.',msgstr:["\u30D5\u30A9\u30EB\u30C0\u30FC\u540D\u306B\u300C/\uFF08\u30B9\u30E9\u30C3\u30B7\u30E5\uFF09\u300D\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002"]},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n\u30D5\u30A1\u30A4\u30EB\u304C\u7AF6\u5408\u3057\u3066\u3044\u307E\u3059"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA{dirname}\u5185\u306E\u30D5\u30A1\u30A4\u30EB\u7AF6\u5408"]},{msgid:"All files",msgstr:["\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB"]},{msgid:"Cancel",msgstr:["\u30AD\u30E3\u30F3\u30BB\u30EB"]},{msgid:"Cancel the entire operation",msgstr:["\u64CD\u4F5C\u5168\u4F53\u3092\u30AD\u30E3\u30F3\u30BB\u30EB\u3059\u308B"]},{msgid:"Choose",msgstr:["\u9078\u629E"]},{msgid:"Choose {file}",msgstr:["{file} \u3092\u9078\u629E"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n \u500B\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u9078\u629E"]},{msgid:"Confirm",msgstr:["\u627F\u8A8D"]},{msgid:"Continue",msgstr:["\u7D9A\u3051\u308B"]},{msgid:"Copy",msgstr:["\u30B3\u30D4\u30FC"]},{msgid:"Copy to {target}",msgstr:["{target} \u306B\u30B3\u30D4\u30FC"]},{msgid:"Could not create the new folder",msgstr:["\u65B0\u3057\u3044\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F"]},{msgid:"Could not load files settings",msgstr:["\u30D5\u30A1\u30A4\u30EB\u8A2D\u5B9A\u3092\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093\u3067\u3057\u305F"]},{msgid:"Could not load files views",msgstr:["\u30D5\u30A1\u30A4\u30EB\u30D3\u30E5\u30FC\u3092\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093\u3067\u3057\u305F"]},{msgid:"Create directory",msgstr:["\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3092\u4F5C\u6210"]},{msgid:"Current view selector",msgstr:["\u73FE\u5728\u306E\u30D3\u30E5\u30FC\u30BB\u30EC\u30AF\u30BF"]},{msgid:"Enter your name",msgstr:["\u540D\u524D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044"]},{msgid:"Existing version",msgstr:["\u73FE\u884C\u30D0\u30FC\u30B8\u30E7\u30F3"]},{msgid:"Failed to set nickname.",msgstr:["\u30CB\u30C3\u30AF\u30CD\u30FC\u30E0\u306E\u8A2D\u5B9A\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002"]},{msgid:"Favorites",msgstr:["\u304A\u6C17\u306B\u5165\u308A"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\u304A\u6C17\u306B\u5165\u308A\u3068\u3057\u3066\u30DE\u30FC\u30AF\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3068\u30D5\u30A9\u30EB\u30C0\u304C\u3053\u3053\u306B\u8868\u793A\u3055\u308C\u307E\u3059\u3002"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u6700\u8FD1\u5909\u66F4\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3068\u30D5\u30A9\u30EB\u30C0\u304C\u3053\u3053\u306B\u8868\u793A\u3055\u308C\u307E\u3059\u3002"]},{msgid:"Filter file list",msgstr:["\u30D5\u30A1\u30A4\u30EB\u30EA\u30B9\u30C8\u3092\u30D5\u30A3\u30EB\u30BF"]},{msgid:"Folder name cannot be empty.",msgstr:["\u30D5\u30A9\u30EB\u30C0\u540D\u306F\u7A7A\u306B\u3067\u304D\u307E\u305B\u3093\u3002"]},{msgid:"Guest identification",msgstr:["\u30B2\u30B9\u30C8\u8B58\u5225"]},{msgid:"Home",msgstr:["\u30DB\u30FC\u30E0"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["\u4E21\u65B9\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u9078\u629E\u3057\u305F\u5834\u5408\u3001\u53D7\u4FE1\u30D5\u30A1\u30A4\u30EB\u540D\u306B\u306F\u756A\u53F7\u304C\u8FFD\u52A0\u3055\u308C\u307E\u3059\u3002"]},{msgid:"Invalid name.",msgstr:["\u7121\u52B9\u306A\u540D\u524D\u3067\u3059\u3002"]},{msgid:"Last modified date unknown",msgstr:["\u6700\u7D42\u66F4\u65B0\u65E5\u4E0D\u660E"]},{msgid:"Modified",msgstr:["\u5909\u66F4\u6E08\u307F"]},{msgid:"Move",msgstr:["\u79FB\u52D5"]},{msgid:"Move to {target}",msgstr:["{target} \u306B\u79FB\u52D5"]},{msgid:"Name",msgstr:["\u540D\u524D"]},{msgid:"Names may be at most 64 characters long.",msgstr:["\u540D\u524D\u306F\u6700\u592764\u6587\u5B57\u3067\u3059\u3002"]},{msgid:"Names must not be empty.",msgstr:["\u540D\u524D\u306F\u7A7A\u306B\u3067\u304D\u307E\u305B\u3093\u3002"]},{msgid:'Names must not end with "{extension}".',msgstr:['\u540D\u524D\u306E\u672B\u5C3E\u306B"{extension}"\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093']},{msgid:"Names must not start with a dot.",msgstr:["\u30C9\u30C3\u30C8\u3067\u59CB\u307E\u308B\u540D\u524D\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002"]},{msgid:"New",msgstr:["\u65B0\u898F\u4F5C\u6210"]},{msgid:"New folder",msgstr:["\u65B0\u3057\u3044\u30D5\u30A9\u30EB\u30C0\u30FC"]},{msgid:"New folder name",msgstr:["\u65B0\u3057\u3044\u30D5\u30A9\u30EB\u30C0\u30FC\u306E\u540D\u524D"]},{msgid:"New version",msgstr:["\u65B0\u30D0\u30FC\u30B8\u30E7\u30F3"]},{msgid:"No files in here",msgstr:["\u30D5\u30A1\u30A4\u30EB\u304C\u3042\u308A\u307E\u305B\u3093"]},{msgid:"No files matching your filter were found.",msgstr:["\u30D5\u30A3\u30EB\u30BF\u306B\u4E00\u81F4\u3059\u308B\u30D5\u30A1\u30A4\u30EB\u306F\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002"]},{msgid:"No matching files",msgstr:["\u4E00\u81F4\u3059\u308B\u30D5\u30A1\u30A4\u30EB\u306F\u3042\u308A\u307E\u305B\u3093"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["\u540D\u524D\u30922\u6587\u5B57\u4EE5\u4E0A\u3067\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002"]},{msgid:"Recent",msgstr:["\u6700\u8FD1"]},{msgid:"Select all checkboxes",msgstr:["\u3059\u3079\u3066\u306E\u30C1\u30A7\u30C3\u30AF\u30DC\u30C3\u30AF\u30B9\u3092\u9078\u629E\u3059\u308B"]},{msgid:"Select all entries",msgstr:["\u3059\u3079\u3066\u306E\u30A8\u30F3\u30C8\u30EA\u3092\u9078\u629E"]},{msgid:"Select all existing files",msgstr:["\u65E2\u5B58\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u3059\u3079\u3066\u9078\u629E"]},{msgid:"Select all new files",msgstr:["\u3059\u3079\u3066\u306E\u65B0\u898F\u30D5\u30A1\u30A4\u30EB\u3092\u9078\u629E"]},{msgid:"Select entry",msgstr:["\u30A8\u30F3\u30C8\u30EA\u3092\u9078\u629E"]},{msgid:"Select the row for {nodename}",msgstr:["{nodename} \u306E\u884C\u3092\u9078\u629E"]},{msgid:"Size",msgstr:["\u30B5\u30A4\u30BA"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["%n \u500B\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u30B9\u30AD\u30C3\u30D7"]},{msgid:"Skip this file",msgstr:["\u3053\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u30B9\u30AD\u30C3\u30D7"]},{msgid:"Submit name",msgstr:["\u540D\u524D\u3092\u9001\u4FE1\u3059\u308B"]},{msgid:"Undo",msgstr:["\u5143\u306B\u623B\u3059"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u3059\u308B\u304B\u3001\u30C7\u30D0\u30A4\u30B9\u3068\u540C\u671F\u3057\u3066\u304F\u3060\u3055\u3044\uFF01"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["\u53D7\u4FE1\u30D5\u30A9\u30EB\u30C0\u304C\u9078\u629E\u3055\u308C\u3066\u3044\u308B\u5834\u5408\u3001\u305D\u306E\u30D5\u30A9\u30EB\u30C0\u5185\u306E\u7AF6\u5408\u30D5\u30A1\u30A4\u30EB\u3082\u4E0A\u66F8\u304D\u3055\u308C\u307E\u3059\u3002"]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["\u53D7\u4FE1\u30D5\u30A9\u30EB\u30C0\u304C\u9078\u629E\u3055\u308C\u308B\u3068\u3001\u5185\u5BB9\u306F\u65E2\u5B58\u306E\u30D5\u30A9\u30EB\u30C0\u306B\u66F8\u304D\u8FBC\u307E\u308C\u3001\u518D\u5E30\u7684\u306A\u7AF6\u5408\u89E3\u6C7A\u304C\u5B9F\u884C\u3055\u308C\u307E\u3059\u3002"]},{msgid:"Which files do you want to keep?",msgstr:["\u3069\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u6B8B\u3057\u307E\u3059\u304B\uFF1F"]},{msgid:"You are currently identified as {nickname}.",msgstr:["\u73FE\u5728\u3001{nickname}\u3068\u3057\u3066\u8B58\u5225\u3055\u308C\u3066\u3044\u307E\u3059\u3002"]},{msgid:"You are currently not identified.",msgstr:["\u73FE\u5728\u3042\u306A\u305F\u306F\u8B58\u5225\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"]},{msgid:"You cannot leave the name empty.",msgstr:["\u540D\u524D\u3092\u7A7A\u306B\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002"]},{msgid:"You need to choose at least one conflict solution",msgstr:["\u5C11\u306A\u304F\u3068\u30821\u3064\u306E\u7AF6\u5408\u30BD\u30EA\u30E5\u30FC\u30B7\u30E7\u30F3\u3092\u9078\u629E\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["\u7D9A\u884C\u3059\u308B\u306B\u306F\u3001\u5404\u30D5\u30A1\u30A4\u30EB\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u5C11\u306A\u304F\u3068\u30821\u3064\u9078\u629E\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002"]}]},{language:"ko",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}"\uB294 \uC774\uB984 \uB0B4\uC5D0 \uC0AC\uC6A9\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}"\uC740 \uD5C8\uC6A9\uB418\uB294 \uC774\uB984\uC774 \uC544\uB2D9\uB2C8\uB2E4.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}"\uC740 \uC0AC\uC6A9\uD560 \uC218 \uC5C6\uB294 \uD3F4\uB354\uBA85\uC785\uB2C8\uB2E4.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}"\uC740 \uD5C8\uC6A9\uB418\uC9C0 \uC54A\uC740 \uD3F4\uB354\uBA85\uC785\uB2C8\uB2E4.']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['\uAC19\uC740 \uC774\uB984\uC744 \uAC00\uC9C4 "{segment}"\uC774 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC785\uB2C8\uB2E4.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/"\uB294 \uD3F4\uB354\uBA85\uC5D0 \uC0AC\uC6A9\uD560 \uC218 \uC5C6\uB294 \uAE30\uD638\uC785\uB2C8\uB2E4.']},{msgid:"All files",msgstr:["\uBAA8\uB4E0 \uD30C\uC77C"]},{msgid:"Cancel",msgstr:["\uCDE8\uC18C"]},{msgid:"Choose",msgstr:["\uC120\uD0DD"]},{msgid:"Choose {file}",msgstr:["{file} \uC120\uD0DD"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n\uAC1C\uC758 \uD30C\uC77C \uC120\uD0DD"]},{msgid:"Copy",msgstr:["\uBCF5\uC0AC"]},{msgid:"Copy to {target}",msgstr:["{target}\uC73C\uB85C \uBCF5\uC0AC"]},{msgid:"Could not create the new folder",msgstr:["\uC0C8 \uD3F4\uB354\uB97C \uB9CC\uB4E4 \uC218 \uC5C6\uC74C"]},{msgid:"Could not load files settings",msgstr:["\uD30C\uC77C \uC124\uC815\uC744 \uBD88\uB7EC\uC624\uC9C0 \uBABB\uD568"]},{msgid:"Could not load files views",msgstr:["\uD30C\uC77C \uBCF4\uAE30\uB97C \uBD88\uB7EC\uC624\uC9C0 \uBABB\uD568"]},{msgid:"Create directory",msgstr:["\uB514\uB809\uD1A0\uB9AC \uB9CC\uB4E4\uAE30"]},{msgid:"Current view selector",msgstr:["\uD604\uC7AC \uBDF0 \uC120\uD0DD\uC790"]},{msgid:"Enter your name",msgstr:["\uC774\uB984\uC744 \uC785\uB825\uD558\uC138\uC694 "]},{msgid:"Failed to set nickname.",msgstr:[`\uB2C9\uB124\uC784\uC744 \uC124\uC815\uD558\uC9C0 \uBABB\uD588\uC2B5\uB2C8\uB2E4.
\xA0`]},{msgid:"Favorites",msgstr:["\uC990\uACA8\uCC3E\uAE30"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\uC990\uACA8\uCC3E\uAE30\uB85C \uD45C\uC2DC\uD55C \uD30C\uC77C \uBC0F \uD3F4\uB354\uAC00 \uC774\uACF3\uC5D0 \uD45C\uC2DC\uB429\uB2C8\uB2E4."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\uCD5C\uADFC \uC218\uC815\uD55C \uD30C\uC77C \uBC0F \uD3F4\uB354\uAC00 \uC774\uACF3\uC5D0 \uD45C\uC2DC\uB429\uB2C8\uB2E4."]},{msgid:"Filter file list",msgstr:["\uD30C\uC77C \uBAA9\uB85D \uD544\uD130\uB9C1"]},{msgid:"Folder name cannot be empty.",msgstr:["\uD3F4\uB354\uBA85\uC744 \uBE44\uC6B8 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."]},{msgid:"Guest identification",msgstr:["\uAC8C\uC2A4\uD2B8 \uD655\uC778"]},{msgid:"Home",msgstr:["\uD648"]},{msgid:"Invalid name.",msgstr:["\uC798\uBABB\uB41C \uC774\uB984\uC785\uB2C8\uB2E4. "]},{msgid:"Modified",msgstr:["\uC218\uC815\uB428"]},{msgid:"Move",msgstr:["\uC774\uB3D9"]},{msgid:"Move to {target}",msgstr:["{target}\uC73C\uB85C \uC774\uB3D9"]},{msgid:"Name",msgstr:["\uC774\uB984"]},{msgid:"Names may be at most 64 characters long.",msgstr:["\uC774\uB984\uC740 \uC544\uB9C8\uB3C4 \uCD5C\uB300 64\uAE00\uC790 \uC785\uB2C8\uB2E4."]},{msgid:"Names must not be empty.",msgstr:["\uC774\uB984\uC740 \uBE44\uC5B4 \uC788\uC73C\uBA74 \uC548 \uB429\uB2C8\uB2E4."]},{msgid:'Names must not end with "{extension}".',msgstr:['\uC774\uB984\uC740 "{extension}"\uB85C \uB05D\uB098\uC9C0 \uC54A\uC544\uC57C \uD569\uB2C8\uB2E4.']},{msgid:"Names must not start with a dot.",msgstr:["\uC774\uB984\uC740 \uC810\uC73C\uB85C \uC2DC\uC791\uD574\uC11C\uB294 \uC548 \uB429\uB2C8\uB2E4."]},{msgid:"New",msgstr:["\uC0C8\uB85C \uB9CC\uB4E4\uAE30"]},{msgid:"New folder",msgstr:["\uC0C8 \uD3F4\uB354"]},{msgid:"New folder name",msgstr:["\uC0C8 \uD3F4\uB354\uBA85"]},{msgid:"No files in here",msgstr:["\uD30C\uC77C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4"]},{msgid:"No files matching your filter were found.",msgstr:["\uC120\uD0DD\uD55C \uD544\uD130\uC5D0 \uD574\uB2F9\uD558\uB294 \uD30C\uC77C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4."]},{msgid:"No matching files",msgstr:["\uC77C\uCE58\uD558\uB294 \uD30C\uC77C \uC5C6\uC74C"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["\uCD5C\uC18C 2\uC790 \uC774\uC0C1\uC758 \uC774\uB984\uC744 \uC785\uB825\uD558\uC2ED\uC2DC\uC624. "]},{msgid:"Recent",msgstr:["\uCD5C\uADFC"]},{msgid:"Select all entries",msgstr:["\uBAA8\uB450 \uC120\uD0DD"]},{msgid:"Select entry",msgstr:["\uD56D\uBAA9 \uC120\uD0DD"]},{msgid:"Select the row for {nodename}",msgstr:["{nodename}\uC758 \uD589 \uC120\uD0DD"]},{msgid:"Size",msgstr:["\uD06C\uAE30"]},{msgid:"Submit name",msgstr:["\uC774\uB984 \uC81C\uCD9C"]},{msgid:"Undo",msgstr:["\uB418\uB3CC\uB9AC\uAE30"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\uAE30\uAE30\uC5D0\uC11C \uD30C\uC77C\uC744 \uC5C5\uB85C\uB4DC \uB610\uB294 \uB3D9\uAE30\uD654\uD558\uC138\uC694!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["{nickname}\uB85C\uC11C \uC778\uC99D \uC0C1\uD0DC \uC785\uB2C8\uB2E4."]},{msgid:"You are currently not identified.",msgstr:["\uD604\uC7AC \uC778\uC99D\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4."]},{msgid:"You cannot leave the name empty.",msgstr:["\uC774\uB984\uC740 \uBE44\uC6CC \uB458 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. "]}]},{language:"lb",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} ass en ong\xEBlteg 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\xE9i Dir als Favorit mark\xE9iert, ginn hei gewisen"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Dateien an Ordner d\xE9i Dir viru kuerzem ge\xE4nnert hutt ginn hei op"]},{msgid:"Filter file list",msgstr:["Filter Datei L\xEBscht"]},{msgid:"Folder name cannot be empty.",msgstr:["Dossier Numm kann net eidel sinn"]},{msgid:"Home",msgstr:["W\xEBllkomm"]},{msgid:"Modified",msgstr:["Ge\xE4nnert"]},{msgid:"Move",msgstr:["Pl\xEBnne"]},{msgid:"Move to {target}",msgstr:["Pl\xEBnneren {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 \xE4re filter passt gouf fonnt"]},{msgid:"No matching files",msgstr:["Keng passende dateien"]},{msgid:"Recent",msgstr:["Rezent"]},{msgid:"Select all entries",msgstr:["Wielt all entr\xE9en"]},{msgid:"Select entry",msgstr:["Wielt entr\xE9e"]},{msgid:"Select the row for {nodename}",msgstr:["Wielt d'zeil fir {nodename}"]},{msgid:"Size",msgstr:["Gr\xE9isst"]},{msgid:"Undo",msgstr:["Undoen"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Luet en inhalt erop oder synchronis\xE9iert mat \xE4ren apparater"]}]},{language:"lt_LT",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["\u201E{name}\u201C yra netinkamas aplanko pavadinimas."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["\u201E{name}\u201C yra neleid\u017Eiamas aplanko pavadinimas"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["\u201E/\u201C yra neleid\u017Eiamas aplanko pavadinime."]},{msgid:"All files",msgstr:["Visi failai"]},{msgid:"Cancel",msgstr:["At\u0161aukti"]},{msgid:"Choose",msgstr:["Pasirinkti"]},{msgid:"Choose {file}",msgstr:["Pasirinkti {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pasirinkti %n fail\u0105","Pasirinkti %n failus","Pasirinkti %n fail\u0173","Pasirinkti %n fail\u0105"]},{msgid:"Copy",msgstr:["Kopijuoti"]},{msgid:"Copy to {target}",msgstr:["Kopijuoti \u012F {target}"]},{msgid:"Could not create the new folder",msgstr:["Nepavyko sukurti naujo aplanko"]},{msgid:"Could not load files settings",msgstr:["Nepavyko \u012Fkelti fail\u0173 nustatym\u0173"]},{msgid:"Could not load files views",msgstr:["Nepavyko \u012Fkelti fail\u0173 per\u017Ei\u016Br\u0173"]},{msgid:"Create directory",msgstr:["Sukurti katalog\u0105"]},{msgid:"Current view selector",msgstr:["Dabartinis per\u017Ei\u016Bros pasirinkimas"]},{msgid:"Enter your name",msgstr:["\u012Era\u0161ykite savo vard\u0105"]},{msgid:"Failed to set nickname.",msgstr:["Nepavyko nustatyti slapyvard\u017Eio"]},{msgid:"Favorites",msgstr:["Populiariausi"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Failai ir aplankai, kuriuos pa\u017Eym\u0117site kaip m\u0117gstamiausius, bus rodomi \u010Dia."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u010Cia bus rodomi failai ir aplankai, kuriuos neseniai pakeit\u0117te."]},{msgid:"Filter file list",msgstr:["Filtruoti fail\u0173 s\u0105ra\u0161\u0105"]},{msgid:"Folder name cannot be empty.",msgstr:["Aplanko pavadinimas negali b\u016Bti tu\u0161\u010Dias."]},{msgid:"Guest identification",msgstr:["Sve\u010Dio identifikacija"]},{msgid:"Home",msgstr:["Prad\u017Eia"]},{msgid:"Modified",msgstr:["Pakeista"]},{msgid:"Move",msgstr:["Perkelti"]},{msgid:"Move to {target}",msgstr:["Perkelti \u012F {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:["\u010Cia fail\u0173 n\u0117ra"]},{msgid:"No files matching your filter were found.",msgstr:["Nepavyko rasti fail\u0173 pagal filtro nustatymus"]},{msgid:"No matching files",msgstr:["N\u0117ra atitinkan\u010Di\u0173 fail\u0173"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["\u012Era\u0161ykite vard\u0105 i\u0161 ma\u017Eiausiai dviej\u0173 \u017Eenkl\u0173."]},{msgid:"Recent",msgstr:["Nauji"]},{msgid:"Select all entries",msgstr:["\u017Dym\u0117ti visus \u012Fra\u0161us"]},{msgid:"Select entry",msgstr:["\u017Dym\u0117ti \u012Fra\u0161\u0105"]},{msgid:"Select the row for {nodename}",msgstr:["Pasirinkite eilut\u0119 {nodename}"]},{msgid:"Size",msgstr:["Dydis"]},{msgid:"Submit name",msgstr:["Patvirtinti vard\u0105"]},{msgid:"Undo",msgstr:["At\u0161aukti"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\u012Ekelkite turinio arba sinchronizuokite su savo \u012Frenginiais!"]},{msgid:"You are currently not identified.",msgstr:["\u0160iuo metu nesate identifikuotas."]},{msgid:"You cannot leave the name empty.",msgstr:["Negalite palikti tu\u0161\u010Dio vardo lauko."]}]},{language:"lv",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" nav der\u012Bgs mapes nosaukums.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nav at\u013Cauts mapes nosaukums']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nav at\u013Cauts mapes nosaukuma izmanto\u0161an\u0101.']},{msgid:"All files",msgstr:["Visas datnes"]},{msgid:"Choose",msgstr:["Izv\u0113lieties"]},{msgid:"Choose {file}",msgstr:["Izv\u0113lieties {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izv\u0113l\u0113ties %n dat\u0146u","Izv\u0113l\u0113ties %n datni","Izv\u0113l\u0113ties %n datnes"]},{msgid:"Copy",msgstr:["Kop\u0113t"]},{msgid:"Copy to {target}",msgstr:["Kop\u0113t uz {target}"]},{msgid:"Could not create the new folder",msgstr:["Nevar\u0113ja izveidot jaunu mapi"]},{msgid:"Could not load files settings",msgstr:["Nevar\u0113ja iel\u0101d\u0113t dat\u0146u iestat\u012Bjumus"]},{msgid:"Could not load files views",msgstr:["Nevar\u0113ja iel\u0101d\u0113t dat\u0146u apskat\u012Bjumus"]},{msgid:"Create directory",msgstr:["Izveidot direktoriju"]},{msgid:"Current view selector",msgstr:["Pa\u0161reiz\u0113ja skata atlas\u012Bt\u0101js"]},{msgid:"Favorites",msgstr:["Favor\u012Bti"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\u0160eit par\u0101d\u012Bsies datnes un mapes, kas tiks atz\u012Bm\u0113tas k\u0101 iecien\u012Btas."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u0160eit par\u0101d\u012Bsies datnes un mapes, kuras nesen tika izmain\u012Btas."]},{msgid:"Filter file list",msgstr:["Atlas\u012Bt dat\u0146u sarakstu"]},{msgid:"Folder name cannot be empty.",msgstr:["Mapes nosaukums nevar b\u016Bt tuk\u0161s."]},{msgid:"Home",msgstr:["S\u0101kums"]},{msgid:"Modified",msgstr:["Izmanin\u012Bta"]},{msgid:"Move",msgstr:["P\u0101rvietot"]},{msgid:"Move to {target}",msgstr:["P\u0101rvietot 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:["\u0160eit nav dat\u0146u"]},{msgid:"No files matching your filter were found.",msgstr:["Netika atrasta neviena datne, kas atbilst atlasei."]},{msgid:"No matching files",msgstr:["Nav atbilsto\u0161u dat\u0146u"]},{msgid:"Recent",msgstr:["Nesen\u0101s"]},{msgid:"Select all entries",msgstr:["Atlas\u012Bt visus ierakstus"]},{msgid:"Select entry",msgstr:["Atlas\u012Bt ierakstu"]},{msgid:"Select the row for {nodename}",msgstr:["Atlas\u012Bt rindu {nodename}"]},{msgid:"Size",msgstr:["Izm\u0113rs"]},{msgid:"Undo",msgstr:["Atsaukt"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Aug\u0161upiel\u0101d\u0113 k\u0101du saturu vai sinhroniz\u0113 sav\u0101s iek\u0101rt\u0101s!"]}]},{language:"mk",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" \u043D\u0435 \u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u043E \u0432\u043E \u0438\u043C\u0435.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" \u043D\u0435 \u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u043E \u0438\u043C\u0435.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" \u043D\u0435 \u0435 \u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0438\u043C\u0435 \u0437\u0430 \u043F\u0430\u043F\u043A\u0430/']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" \u043D\u0435 \u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u043E \u0438\u043C\u0435 \u0437\u0430 \u043F\u0430\u043F\u043A\u0430']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" \u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u0430\u043D\u043E \u0438\u043C\u0435 \u0438 \u043D\u0435 \u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u043E.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" \u043D\u0435 \u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u0430 \u0432\u043E \u0438\u043C\u0435 \u043D\u0430 \u043F\u0430\u043F\u043A\u0430.']},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442 \u0441\u043E \u0434\u0430\u0442\u043E\u0442\u0435\u043Aa","%n \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u0438 \u0441\u043E \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442 \u0441\u043E \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0430 \u0432\u043E {dirname}","%n \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u0438 \u0441\u043E \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438 vo {dirname}"]},{msgid:"All files",msgstr:["\u0421\u0438\u0442\u0435 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438"]},{msgid:"Cancel",msgstr:["\u041E\u0442\u043A\u0430\u0436\u0438"]},{msgid:"Cancel the entire operation",msgstr:["\u041F\u0440\u0435\u043A\u0438\u043D\u0438 \u0458\u0430 \u0446\u0435\u043B\u0430\u0442\u0430 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0458\u0430"]},{msgid:"Choose",msgstr:["\u0418\u0437\u0431\u0435\u0440\u0438"]},{msgid:"Choose {file}",msgstr:["\u0418\u0437\u0431\u0435\u0440\u0438 {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["\u0418\u0437\u0431\u0435\u0440\u0438 %n \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0430","\u0418\u0437\u0431\u0435\u0440\u0438 %n \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438"]},{msgid:"Confirm",msgstr:["\u041F\u043E\u0442\u0432\u0440\u0434\u0438"]},{msgid:"Continue",msgstr:["\u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0438"]},{msgid:"Copy",msgstr:["\u041A\u043E\u043F\u0438\u0440\u0430\u0458"]},{msgid:"Copy to {target}",msgstr:["\u041A\u043E\u043F\u0438\u0440\u0430\u0458 \u0432\u043E {target}"]},{msgid:"Could not create the new folder",msgstr:["\u041D\u0435\u043C\u043E\u0436\u0435 \u0434\u0430 \u0441\u0435 \u043A\u0440\u0435\u0438\u0440\u0430 \u043D\u043E\u0432\u0430 \u043F\u0430\u043F\u043A\u0430"]},{msgid:"Could not load files settings",msgstr:["\u041D\u0435\u043C\u043E\u0436\u0435 \u0434\u0430 \u0441\u0435 \u0432\u0447\u0438\u0430\u0430\u0442 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0438\u0442\u0435 \u0437\u0430 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438\u0442\u0435"]},{msgid:"Could not load files views",msgstr:["\u041D\u0435\u043C\u043E\u0436\u0435 \u0434\u0430 \u0441\u0435 \u0432\u0447\u0438\u0442\u0430\u0430\u0442 \u043F\u043E\u0433\u043B\u0435\u0434\u0438\u0442\u0435 \u0437\u0430 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438\u0442\u0435"]},{msgid:"Create directory",msgstr:["\u041A\u0440\u0435\u0438\u0440\u0430\u0458 \u043F\u0430\u043F\u043A\u0430"]},{msgid:"Current view selector",msgstr:["\u0418\u0437\u0431\u0438\u0440\u0430\u0447 \u043D\u0430 \u0442\u0435\u043A\u043E\u0432\u0435\u043D \u043F\u0440\u0438\u043A\u0430\u0437"]},{msgid:"Enter your name",msgstr:["\u0412\u043D\u0435\u0441\u0435\u0442\u0435 \u0433\u043E \u0432\u0430\u0448\u0435\u0442\u043E \u0438\u043C\u0435"]},{msgid:"Existing version",msgstr:["\u041C\u043E\u043C\u0435\u043D\u0442\u0430\u043B\u043D\u0430 \u0432\u0435\u0440\u0437\u0438\u0458\u0430"]},{msgid:"Failed to set nickname.",msgstr:["\u041D\u0435\u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043F\u043E\u0441\u0442\u0430\u0432\u0443\u0432\u0430\u045A\u0435 \u043F\u0440\u0435\u043A\u0430\u0440."]},{msgid:"Favorites",msgstr:["\u0424\u0430\u0432\u043E\u0440\u0438\u0442\u0438"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\u0414\u0430\u0442\u043E\u0442\u0435\u043A\u0438\u0442\u0435 \u0438 \u043F\u0430\u043F\u043A\u0438\u0442\u0435 \u043A\u043E\u0458 \u045C\u0435 \u0433\u0438 \u043E\u0437\u043D\u0430\u0447\u0438\u0442\u0435 \u0437\u0430 \u043E\u043C\u0438\u043B\u0435\u043D\u0438 \u045C\u0435 \u0441\u0435 \u043F\u043E\u0458\u0430\u0432\u0430\u0442 \u043E\u0432\u0434\u0435."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u0414\u0430\u0442\u043E\u0442\u0435\u043A\u0438\u0442\u0435 \u0438 \u043F\u0430\u043F\u043A\u0438\u0442\u0435 \u043A\u043E\u0458 \u043D\u0435\u043E\u0434\u0430\u043C\u043D\u0430 \u0441\u0442\u0435 \u0433\u0438 \u0438\u0437\u043C\u0435\u043D\u0438\u043B\u0435 \u045C\u0435 \u0441\u0435 \u043F\u043E\u0458\u0430\u0432\u0430\u0442 \u043E\u0432\u0434\u0435."]},{msgid:"Filter file list",msgstr:["\u0424\u0438\u043B\u0442\u0440\u0438\u0440\u0430\u0458 \u043B\u0438\u0441\u0442\u0430 \u043D\u0430 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438"]},{msgid:"Folder name cannot be empty.",msgstr:["\u0418\u043C\u0435\u0442\u043E \u043D\u0430 \u043F\u0430\u043F\u043A\u0430\u0442\u0430 \u043D\u0435\u043C\u043E\u0436\u0435 \u0434\u0430 \u0431\u0438\u0434\u0435 \u043F\u0440\u0430\u0437\u043D\u043E."]},{msgid:"Guest identification",msgstr:["\u0413\u043E\u0441\u0442\u0438\u043D\u0441\u043A\u0430 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0458\u0430"]},{msgid:"Home",msgstr:["\u041F\u043E\u0447\u0435\u0442\u043D\u0430"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["\u0410\u043A\u043E \u0433\u0438 \u0438\u0437\u0431\u0435\u0440\u0435\u0448 \u0434\u0432\u0435\u0442\u0435 \u0432\u0435\u0440\u0437\u0438\u0438, \u0432\u043B\u0435\u0437\u043D\u0430\u0442\u0430 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0430 \u045C\u0435 \u0434\u043E\u0431\u0438\u0435 \u0431\u0440\u043E\u0458 \u0434\u043E\u0434\u0430\u0434\u0435\u043D \u043D\u0430 \u043D\u0435\u0458\u0437\u0438\u043D\u043E\u0442\u043E \u0438\u043C\u0435."]},{msgid:"Invalid name.",msgstr:["\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0438\u043C\u0435."]},{msgid:"Last modified date unknown",msgstr:["\u0414\u0430\u0442\u0443\u043C\u043E\u0442 \u043D\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0430 \u0438\u0437\u043C\u0435\u043D\u0430 \u0435 \u043D\u0435\u043F\u043E\u0437\u043D\u0430\u0442"]},{msgid:"Modified",msgstr:["\u041F\u0440\u043E\u043C\u0435\u043D\u0435\u0442\u043E"]},{msgid:"Move",msgstr:["\u041F\u0440\u0435\u043C\u0435\u0441\u0442\u0438"]},{msgid:"Move to {target}",msgstr:["\u041F\u0440\u0435\u043C\u0435\u0441\u0442\u0438 \u0432\u043E {target}"]},{msgid:"Name",msgstr:["\u0418\u043C\u0435"]},{msgid:"Names may be at most 64 characters long.",msgstr:["\u0418\u043C\u0438\u045A\u0430\u0442\u0430 \u043C\u043E\u0436\u0430\u0442 \u0434\u0430 \u0431\u0438\u0434\u0430\u0442 \u043D\u0430\u0458\u043C\u043D\u043E\u0433\u0443 \u0441\u043E 64 \u043A\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0438."]},{msgid:"Names must not be empty.",msgstr:["\u0418\u043C\u0438\u045A\u0430\u0442\u0430 \u043D\u0435\u043C\u043E\u0436\u0435 \u0434\u0430 \u0431\u0438\u0434\u0430\u0442 \u043F\u0440\u0430\u0437\u043D\u0438."]},{msgid:'Names must not end with "{extension}".',msgstr:['\u0418\u043C\u0438\u045A\u0430\u0442\u0430 \u043D\u0435\u043C\u043E\u0436\u0435 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430\u0430\u0442 \u0441\u043E "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["\u0418\u043C\u0438\u045A\u0430\u0442\u0430 \u043D\u0435\u043C\u043E\u0436\u0435 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430\u0430\u0442 \u0441\u043E \u0442\u043E\u0447\u043A\u0430."]},{msgid:"New",msgstr:["\u041D\u043E\u0432\u0430"]},{msgid:"New folder",msgstr:["\u041D\u043E\u0432\u0430 \u043F\u0430\u043F\u043A\u0430"]},{msgid:"New folder name",msgstr:["\u041D\u043E\u0432\u043E \u0438\u043C\u0435 \u043D\u0430 \u043F\u0430\u043F\u043A\u0430"]},{msgid:"New version",msgstr:["\u041D\u043E\u0432\u0430 \u0432\u0435\u0440\u0437\u0438\u0458\u0430"]},{msgid:"No files in here",msgstr:["\u041E\u0432\u0434\u0435 \u043D\u0435\u043C\u0430 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438"]},{msgid:"No files matching your filter were found.",msgstr:["\u041D\u0435 \u0441\u0435 \u043F\u0440\u043E\u043D\u0430\u0458\u0434\u0435\u043D\u0438 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438 \u0448\u0442\u043E \u043E\u0434\u0433\u043E\u0432\u0430\u0440\u0430\u0430\u0442 \u043D\u0430 \u0432\u0430\u0448\u0438\u043E\u0442 \u0444\u0438\u043B\u0442\u0435\u0440."]},{msgid:"No matching files",msgstr:["\u041D\u0435\u043C\u0430 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438 \u0448\u0442\u043E \u0441\u0435 \u0441\u043E\u0432\u043F\u0430\u0453\u0430\u0430\u0442"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["\u0412\u043D\u0435\u0441\u0435\u0442\u0435 \u0438\u043C\u0435 \u0441\u043E \u043D\u0430\u0458\u043C\u0430\u043B\u043A\u0443 2 \u043A\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0438."]},{msgid:"Recent",msgstr:["\u041D\u0435\u043E\u0434\u0430\u043C\u043D\u0435\u0448\u043D\u0438"]},{msgid:"Select all checkboxes",msgstr:["\u0418\u0437\u0431\u0435\u0440\u0438 \u0433\u0438 \u0441\u0438\u0442\u0435 \u043F\u043E\u043B\u0438\u045A\u0430 \u0437\u0430 \u0438\u0437\u0431\u043E\u0440"]},{msgid:"Select all entries",msgstr:["\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0433\u0438 \u0441\u0438\u0442\u0435 \u0437\u0430\u043F\u0438\u0441\u0438"]},{msgid:"Select all existing files",msgstr:["\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0433\u0438 \u0441\u0438\u0442\u0435 \u043F\u043E\u0441\u0442\u043E\u0435\u0447\u043A\u0438 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438"]},{msgid:"Select all new files",msgstr:["\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0433\u0438 \u0441\u0438\u0442\u0435 \u043D\u043E\u0432\u0438 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438"]},{msgid:"Select entry",msgstr:["\u0418\u0437\u0431\u0435\u0440\u0438 \u0437\u0430\u043F\u0438\u0441"]},{msgid:"Select the row for {nodename}",msgstr:["\u0418\u0437\u0431\u0435\u0440\u0438 \u0440\u0435\u0434 \u0437\u0430 {nodename}"]},{msgid:"Size",msgstr:["\u0413\u043E\u043B\u0435\u043C\u0438\u043D\u0430"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["\u041F\u0440\u0435\u0441\u043A\u043E\u043A\u043D\u0438 %n \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0430","\u041F\u0440\u0435\u0441\u043A\u043E\u043A\u043D\u0438 %n \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438"]},{msgid:"Skip this file",msgstr:["\u041F\u0440\u0435\u0441\u043A\u043E\u043A\u043D\u0438 \u0458\u0430 \u043E\u0432\u0430\u0430 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0430"]},{msgid:"Submit name",msgstr:["\u0418\u0441\u043F\u0440\u0430\u0442\u0438 \u0438\u043C\u0435"]},{msgid:"Undo",msgstr:["\u0412\u0440\u0430\u0442\u0438"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\u041F\u0440\u0438\u043A\u0430\u0447\u0438 \u0441\u043E\u0434\u0440\u0436\u0438\u043D\u0430 \u0438\u043B\u0438 \u0441\u0438\u043D\u0445\u0440\u043E\u043D\u0438\u0437\u0438\u0440\u0430\u0458 \u0441\u043E \u0432\u0430\u0448\u0438 \u0443\u0440\u0435\u0434\u0438!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["\u041A\u043E\u0433\u0430 \u0435 \u0438\u0437\u0431\u0440\u0430\u043D\u0430 \u0432\u043B\u0435\u0437\u043D\u0430 \u043F\u0430\u043F\u043A\u0430, \u0441\u0438\u0442\u0435 \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u043D\u0438 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438 \u0432\u043E \u043D\u0435\u0430 \u0438\u0441\u0442\u043E \u0442\u0430\u043A\u0430 \u045C\u0435 \u0431\u0438\u0434\u0430\u0442 \u043F\u0440\u0435\u043F\u0438\u0448\u0430\u043D\u0438."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["\u041A\u043E\u0433\u0430 \u0435 \u0438\u0437\u0431\u0440\u0430\u043D\u0430 \u0432\u043B\u0435\u0437\u043D\u0430 \u043F\u0430\u043F\u043A\u0430, \u0441\u043E\u0434\u0440\u0436\u0438\u043D\u0430\u0442\u0430 \u0441\u0435 \u0437\u0430\u043F\u0438\u0448\u0443\u0432\u0430 \u0432\u043E \u043F\u043E\u0441\u0442\u043E\u0435\u0447\u043A\u0430\u0442\u0430 \u043F\u0430\u043F\u043A\u0430 \u0438 \u0441\u0435 \u0438\u0437\u0432\u0440\u0448\u0443\u0432\u0430 \u0440\u0435\u043A\u0443\u0440\u0441\u0438\u0432\u043D\u043E \u0440\u0435\u0448\u0430\u0432\u0430\u045A\u0435 \u043D\u0430 \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u0438."]},{msgid:"Which files do you want to keep?",msgstr:["\u041A\u043E\u0458 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438 \u0441\u0430\u043A\u0430\u0448 \u0434\u0430 \u0433\u0438 \u0437\u0430\u0447\u0443\u0432\u0430\u0448?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["\u041C\u043E\u043C\u0435\u043D\u0442\u0430\u043B\u043D\u043E \u0441\u0442\u0435 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0443\u0432\u0430\u043D\u0438 \u043A\u0430\u043A\u043E {nickname}."]},{msgid:"You are currently not identified.",msgstr:["\u041C\u043E\u043C\u0435\u043D\u0442\u0430\u043B\u043D\u043E \u043D\u0435 \u0441\u0442\u0435 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0443\u0432\u0430\u043D\u0438."]},{msgid:"You cannot leave the name empty.",msgstr:["\u041D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0434\u0430 \u0433\u043E \u043E\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0438\u043C\u0435\u0442\u043E \u043F\u0440\u0430\u0437\u043D\u043E."]},{msgid:"You need to choose at least one conflict solution",msgstr:["\u0422\u0440\u0435\u0431\u0430 \u0434\u0430 \u0438\u0437\u0431\u0435\u0440\u0435\u0448 \u043D\u0430\u0458\u043C\u0430\u043B\u043A\u0443 \u0435\u0434\u043D\u043E \u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0437\u0430 \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["\u0422\u0440\u0435\u0431\u0430 \u0434\u0430 \u0438\u0437\u0431\u0435\u0440\u0435\u0448 \u043D\u0430\u0458\u043C\u0430\u043B\u043A\u0443 \u0435\u0434\u043D\u0430 \u0432\u0435\u0440\u0437\u0438\u0458\u0430 \u0437\u0430 \u0441\u0435\u043A\u043E\u0458\u0430 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0430 \u0437\u0430 \u0434\u0430 \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438."]}]},{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:["\xAB{name}\xBB er ikke et gyldig mappenavn."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["\xAB{name}\xBB 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\xE5v\xE6rende 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\xE6re 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\xE6re 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\xF8ringer"]},{msgid:"Select entry",msgstr:["Velg oppf\xF8ring"]},{msgid:"Select the row for {nodename}",msgstr:["Velg raden for {nodename}"]},{msgid:"Size",msgstr:["St\xF8rrelse"]},{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\xE5 identifisert som {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Du er akkurat n\xE5 ikke identifisert."]},{msgid:"You cannot leave the name empty.",msgstr:["Du kan ikke la navnet v\xE6re 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\xEBren"]},{msgid:"Copy to {target}",msgstr:["Kopi\xEBren 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\xEFdentificeerd als {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Je bent momenteel niet ge\xEFdentificeerd."]},{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\u0105 nazw\u0105.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" jest nieprawid\u0142ow\u0105 nazw\u0105 folderu']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nie jest dozwolon\u0105 nazw\u0105 folderu']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" jest zastrze\u017Con\u0105 nazw\u0105 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\xF3w","Wybierz %n plik\xF3w"]},{msgid:"Copy",msgstr:["Kopiuj"]},{msgid:"Copy to {target}",msgstr:["Skopiuj do {target}"]},{msgid:"Could not create the new folder",msgstr:["Nie mo\u017Cna utworzy\u0107 nowego folderu"]},{msgid:"Could not load files settings",msgstr:["Nie mo\u017Cna wczyta\u0107 ustawie\u0144 plik\xF3w"]},{msgid:"Could not load files views",msgstr:["Nie mo\u017Cna wczyta\u0107 widok\xF3w plik\xF3w"]},{msgid:"Create directory",msgstr:["Utw\xF3rz katalog"]},{msgid:"Current view selector",msgstr:["Bie\u017C\u0105cy selektor widoku"]},{msgid:"Enter your name",msgstr:["Wprowad\u017A nazw\u0119"]},{msgid:"Failed to set nickname.",msgstr:["Nie uda\u0142o si\u0119 utworzy\u0107 pseudonimu."]},{msgid:"Favorites",msgstr:["Ulubione"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Pliki i foldery kt\xF3re oznaczysz jako ulubione b\u0119d\u0105 wy\u015Bwietla\u0142y si\u0119 tutaj"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Pliki i foldery kt\xF3re ostatnio modyfikowa\u0142e\u015B b\u0119d\u0105 wy\u015Bwietla\u0142y si\u0119 tutaj"]},{msgid:"Filter file list",msgstr:["Filtruj list\u0119 plik\xF3w"]},{msgid:"Folder name cannot be empty.",msgstr:["Nazwa folderu nie mo\u017Ce by\u0107 pusta"]},{msgid:"Guest identification",msgstr:["Identyfikacja go\u015Bcia"]},{msgid:"Home",msgstr:["Strona g\u0142\xF3wna"]},{msgid:"Invalid name.",msgstr:["Nieprawid\u0142owa nazwa."]},{msgid:"Modified",msgstr:["Zmodyfikowano"]},{msgid:"Move",msgstr:["Przenie\u015B"]},{msgid:"Move to {target}",msgstr:["Przejd\u017A do {target}"]},{msgid:"Name",msgstr:["Nazwa"]},{msgid:"Names must not be empty.",msgstr:["Nazwy nie mog\u0105 by\u0107 puste."]},{msgid:'Names must not end with "{extension}".',msgstr:['Nazwy nie mog\u0105 ko\u0144czy\u0107 si\u0119 na "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Nazwy nie mog\u0105 zaczyna\u0107 si\u0119 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\xF3w"]},{msgid:"No files matching your filter were found.",msgstr:["Nie znaleziono plik\xF3w spe\u0142niaj\u0105cych warunki filtru"]},{msgid:"No matching files",msgstr:["Brak pasuj\u0105cych plik\xF3w"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Wprowad\u017A nazw\u0119 zawieraj\u0105c\u0105 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\u017A nazw\u0119"]},{msgid:"Undo",msgstr:["Cofnij"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Wy\u015Blij zawarto\u015B\u0107 lub zsynchronizuj ze swoimi urz\u0105dzeniami!"]},{msgid:"You are currently not identified.",msgstr:["U\u017Cytkownik nie zosta\u0142 uwierzytelniony."]},{msgid:"You cannot leave the name empty.",msgstr:["Nazwa nie mo\u017Ce by\u0107 pusta."]}]},{language:"pt_BR",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" n\xE3o \xE9 permitido dentro de um nome.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" n\xE3o \xE9 um nome permitido.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" \xE9 um nome de pasta inv\xE1lido.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" n\xE3o \xE9 um nome de pasta permitido']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" \xE9 um nome reservado e n\xE3o permitido.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" n\xE3o \xE9 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\xE3o foi poss\xEDvel criar a nova pasta"]},{msgid:"Could not load files settings",msgstr:["N\xE3o foi poss\xEDvel carregar configura\xE7\xF5es de arquivos"]},{msgid:"Could not load files views",msgstr:["N\xE3o foi poss\xEDvel carregar visuali\xE7\xF5es de arquivos"]},{msgid:"Create directory",msgstr:["Criar diret\xF3rio"]},{msgid:"Current view selector",msgstr:["Seletor de visualiza\xE7\xE3o 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\xEA marca como favoritos aparecer\xE3o aqui."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Arquivos e pastas que voc\xEA modificou recentemente aparecer\xE3o aqui."]},{msgid:"Filter file list",msgstr:["Filtrar lista de arquivos"]},{msgid:"Folder name cannot be empty.",msgstr:["O nome da pasta n\xE3o pode ser vazio."]},{msgid:"Guest identification",msgstr:["Identifica\xE7\xE3o de convidados"]},{msgid:"Home",msgstr:["In\xEDcio"]},{msgid:"Invalid name.",msgstr:["Nome inv\xE1lido."]},{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\xE1ximo 64 caracteres."]},{msgid:"Names must not be empty.",msgstr:["Nomes n\xE3o podem estar vazios."]},{msgid:'Names must not end with "{extension}".',msgstr:['Nomes n\xE3o podem terminar com "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Nomes n\xE3o podem come\xE7ar 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\xE7a upload de algum conte\xFAdo 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\xEA n\xE3o est\xE1 identificado."]},{msgid:"You cannot leave the name empty.",msgstr:["Voc\xEA n\xE3o pode deixar o nome vazio."]}]},{language:"pt_PT",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" n\xE3o \xE9 permitido dentro de um nome.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" n\xE3o \xE9 um nome permitido.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" \xE9 um nome de pasta inv\xE1lido.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" n\xE3o \xE9 um nome de pasta permitido']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" \xE9 um nome reservado e n\xE3o \xE9 permitido.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" n\xE3o \xE9 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\xE3o foi poss\xEDvel criar a nova pasta "]},{msgid:"Could not load files settings",msgstr:["N\xE3o foi poss\xEDvel carregar as defini\xE7\xF5es dos ficheiros"]},{msgid:"Could not load files views",msgstr:["N\xE3o foi poss\xEDvel carregar as visualiza\xE7\xF5es dos ficheiros"]},{msgid:"Create directory",msgstr:["Criar pasta"]},{msgid:"Current view selector",msgstr:["Seletor de visualiza\xE7\xE3o 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\xE3o aqui."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Os ficheiros e as pastas que modificou recentemente aparecer\xE3o aqui."]},{msgid:"Filter file list",msgstr:["Filtrar lista de ficheiros"]},{msgid:"Folder name cannot be empty.",msgstr:["O nome da pasta n\xE3o pode estar vazio."]},{msgid:"Guest identification",msgstr:["Identifica\xE7\xE3o de convidado"]},{msgid:"Home",msgstr:["In\xEDcio"]},{msgid:"Invalid name.",msgstr:["Nome inv\xE1lido."]},{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\xE3o pode ficar em branco."]},{msgid:'Names must not end with "{extension}".',msgstr:['Nomes n\xE3o podem terminar em "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Os nomes n\xE3o podem come\xE7ar 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\xE3o 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\xFAdo ou sincronize com os seus dispositivos!"]},{msgid:"You are currently not identified.",msgstr:["Atualmente, n\xE3o est\xE1 identificado."]},{msgid:"You cannot leave the name empty.",msgstr:["N\xE3o 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 \xEEn numele unui director.']},{msgid:"All files",msgstr:["Toate fi\u0219ierele"]},{msgid:"Choose",msgstr:["Alege"]},{msgid:"Choose {file}",msgstr:["Alege {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Alege %n fi\u0219ier","Alege %n fi\u0219iere","Alege %n fi\u0219iere"]},{msgid:"Copy",msgstr:["Copiaz\u0103"]},{msgid:"Copy to {target}",msgstr:["Copiaz\u0103 \xEEn {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 \xEEnc\u0103rca set\u0103rile fi\u0219ierelor"]},{msgid:"Could not load files views",msgstr:["Nu s-au putut \xEEnc\u0103rca vizualiz\u0103rile fi\u0219ierelor"]},{msgid:"Create directory",msgstr:["Creeaz\u0103 director"]},{msgid:"Current view selector",msgstr:["Selectorul curent al vizualiz\u0103rii"]},{msgid:"Favorites",msgstr:["Favorite"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Fi\u0219iere \u0219i directoare pe care le marca\u021Bi ca favorite vor ap\u0103rea aici."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Fi\u0219iere \u0219i directoare pe care le-a\u021Bi modificat recent vor ap\u0103rea aici."]},{msgid:"Filter file list",msgstr:["Filtreaz\u0103 lista de fi\u0219iere"]},{msgid:"Folder name cannot be empty.",msgstr:["Numele de director nu poate fi necompletat."]},{msgid:"Home",msgstr:["Acas\u0103"]},{msgid:"Modified",msgstr:["Modificat"]},{msgid:"Move",msgstr:["Mut\u0103"]},{msgid:"Move to {target}",msgstr:["Mut\u0103 c\u0103tre {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\u0103 fi\u0219iere"]},{msgid:"No files matching your filter were found.",msgstr:["Nu exist\u0103 fi\u0219iere potrivite pentru filtrul selectat"]},{msgid:"No matching files",msgstr:["Nu exist\u0103 fi\u0219iere potrivite"]},{msgid:"Recent",msgstr:["Recente"]},{msgid:"Select all entries",msgstr:["Selecteaz\u0103 toate \xEEnregistr\u0103rile"]},{msgid:"Select entry",msgstr:["Selecteaz\u0103 \xEEnregistrarea"]},{msgid:"Select the row for {nodename}",msgstr:["Selecteaz\u0103 r\xE2ndul pentru {nodename}"]},{msgid:"Size",msgstr:["M\u0103rime"]},{msgid:"Undo",msgstr:["Anuleaz\u0103"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\xCEnc\u0103rca\u021Bi con\u021Binut sau sincroniza\u021Bi cu dispozitivele dumneavoastr\u0103!"]}]},{language:"ru",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" \u043D\u0435 \u0434\u043E\u043F\u0443\u0441\u043A\u0430\u0435\u0442\u0441\u044F \u0432\u043D\u0443\u0442\u0440\u0438 \u0438\u043C\u0435\u043D\u0438.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" \u044D\u0442\u043E \u043D\u0435 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0435 \u0438\u043C\u044F.']},{msgid:'"{name}" is an invalid folder name.',msgstr:["\xAB{name}\xBB \u2014 \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0435 \u0438\u043C\u044F \u043F\u0430\u043F\u043A\u0438."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["\xAB{name}\xBB \u043D\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043D\u044B\u043C \u0438\u043C\u0435\u043D\u0435\u043C \u043F\u0430\u043F\u043A\u0438"]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" \u044D\u0442\u043E \u0437\u0430\u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u0438\u043C\u044F \u0438 \u043D\u0435 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:["\u0421\u0438\u043C\u0432\u043E\u043B \xAB/\xBB \u043D\u0435 \u0434\u043E\u043F\u0443\u0441\u043A\u0430\u0435\u0442\u0441\u044F \u0432\u043D\u0443\u0442\u0440\u0438 \u0438\u043C\u0435\u043D\u0438 \u043F\u0430\u043F\u043A\u0438."]},{msgid:"All files",msgstr:["\u0412\u0441\u0435 \u0444\u0430\u0439\u043B\u044B"]},{msgid:"Cancel",msgstr:["\u041E\u0442\u043C\u0435\u043D\u0430"]},{msgid:"Choose",msgstr:["\u0412\u044B\u0431\u0440\u0430\u0442\u044C"]},{msgid:"Choose {file}",msgstr:["\u0412\u044B\u0431\u0440\u0430\u0442\u044C \xAB{file}\xBB"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["\u0412\u044B\u0431\u0440\u0430\u0442\u044C %n \u0444\u0430\u0439\u043B","\u0412\u044B\u0431\u0440\u0430\u0442\u044C %n \u0444\u0430\u0439\u043B\u0430","\u0412\u044B\u0431\u0440\u0430\u0442\u044C %n \u0444\u0430\u0439\u043B\u043E\u0432","\u0412\u044B\u0431\u0440\u0430\u0442\u044C %n \u0444\u0430\u0439\u043B\u043E\u0432"]},{msgid:"Copy",msgstr:["\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C"]},{msgid:"Copy to {target}",msgstr:["\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432 \xAB{target}\xBB"]},{msgid:"Could not create the new folder",msgstr:["\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u043F\u0430\u043F\u043A\u0443"]},{msgid:"Could not load files settings",msgstr:["\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0444\u0430\u0439\u043B\u043E\u0432"]},{msgid:"Could not load files views",msgstr:["\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044E \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0430 \u0444\u0430\u0439\u043B\u043E\u0432"]},{msgid:"Create directory",msgstr:["\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043F\u0430\u043F\u043A\u0443"]},{msgid:"Current view selector",msgstr:["\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0430\u0442\u0435\u043B\u044C \u0442\u0435\u043A\u0443\u0449\u0435\u0433\u043E \u0432\u0438\u0434\u0430"]},{msgid:"Enter your name",msgstr:["\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u0430\u0448\u0435 \u0438\u043C\u044F"]},{msgid:"Failed to set nickname.",msgstr:["\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0434\u0430\u0442\u044C \u043D\u0438\u043A\u043D\u0435\u0439\u043C."]},{msgid:"Favorites",msgstr:["\u0418\u0437\u0431\u0440\u0430\u043D\u043D\u043E\u0435"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\u0417\u0434\u0435\u0441\u044C \u0431\u0443\u0434\u0443\u0442 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C\u0441\u044F \u0444\u0430\u0439\u043B\u044B \u0438 \u043F\u0430\u043F\u043A\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0432\u044B \u043F\u043E\u043C\u0435\u0442\u0438\u043B\u0438 \u043A\u0430\u043A \u0438\u0437\u0431\u0440\u0430\u043D\u043D\u044B\u0435."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u0417\u0434\u0435\u0441\u044C \u0431\u0443\u0434\u0443\u0442 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C\u0441\u044F \u0444\u0430\u0439\u043B\u044B \u0438 \u043F\u0430\u043F\u043A\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0432\u044B \u043D\u0435\u0434\u0430\u0432\u043D\u043E \u0438\u0437\u043C\u0435\u043D\u0438\u043B\u0438."]},{msgid:"Filter file list",msgstr:["\u0424\u0438\u043B\u044C\u0442\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u043F\u0438\u0441\u043E\u043A \u0444\u0430\u0439\u043B\u043E\u0432"]},{msgid:"Folder name cannot be empty.",msgstr:["\u0418\u043C\u044F \u043F\u0430\u043F\u043A\u0438 \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043F\u0443\u0441\u0442\u044B\u043C."]},{msgid:"Guest identification",msgstr:["\u0413\u043E\u0441\u0442\u0435\u0432\u0430\u044F \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F"]},{msgid:"Home",msgstr:["\u0414\u043E\u043C\u043E\u0439"]},{msgid:"Invalid name.",msgstr:["\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0438\u043C\u044F."]},{msgid:"Modified",msgstr:["\u0418\u0437\u043C\u0435\u043D\u0435\u043D"]},{msgid:"Move",msgstr:["\u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C"]},{msgid:"Move to {target}",msgstr:["\u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0432 \xAB{target}\xBB"]},{msgid:"Name",msgstr:["\u0418\u043C\u044F"]},{msgid:"Names may be at most 64 characters long.",msgstr:["\u0418\u043C\u0435\u043D\u0430 \u043D\u0435 \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u0434\u043B\u0438\u043D\u0435\u0435 64 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432."]},{msgid:"Names must not be empty.",msgstr:["\u0418\u043C\u0435\u043D\u0430 \u043D\u0435 \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u043F\u0443\u0441\u0442\u044B\u043C\u0438."]},{msgid:'Names must not end with "{extension}".',msgstr:['\u0418\u043C\u0435\u043D\u0430 \u043D\u0435 \u043C\u043E\u0433\u0443\u0442 \u043E\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["\u0418\u043C\u0435\u043D\u0430 \u0434\u043E\u043B\u0436\u043D\u044B \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 \u0442\u043E\u0447\u043A\u0438."]},{msgid:"New",msgstr:["\u041D\u043E\u0432\u044B\u0439"]},{msgid:"New folder",msgstr:["\u041D\u043E\u0432\u0430\u044F \u043F\u0430\u043F\u043A\u0430"]},{msgid:"New folder name",msgstr:["\u0418\u043C\u044F \u043D\u043E\u0432\u043E\u0439 \u043F\u0430\u043F\u043A\u0438"]},{msgid:"No files in here",msgstr:["\u0417\u0434\u0435\u0441\u044C \u043D\u0435\u0442 \u0444\u0430\u0439\u043B\u043E\u0432"]},{msgid:"No files matching your filter were found.",msgstr:["\u0424\u0430\u0439\u043B\u044B, \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0435 \u0432\u0430\u0448\u0435\u043C\u0443 \u0444\u0438\u043B\u044C\u0442\u0440\u0443, \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B."]},{msgid:"No matching files",msgstr:["\u041D\u0435\u0442 \u043F\u043E\u0434\u0445\u043E\u0434\u044F\u0449\u0438\u0445 \u0444\u0430\u0439\u043B\u043E\u0432"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F \u0434\u043B\u0438\u043D\u043E\u0439 \u043D\u0435 \u043C\u0435\u043D\u0435\u0435 2 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432."]},{msgid:"Recent",msgstr:["\u041D\u0435\u0434\u0430\u0432\u043D\u0438\u0439"]},{msgid:"Select all entries",msgstr:["\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435 \u0437\u0430\u043F\u0438\u0441\u0438"]},{msgid:"Select entry",msgstr:["\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u044C"]},{msgid:"Select the row for {nodename}",msgstr:["\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443 \u0434\u043B\u044F \xAB{nodename}\xBB"]},{msgid:"Size",msgstr:["\u0420\u0430\u0437\u043C\u0435\u0440"]},{msgid:"Submit name",msgstr:["\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C \u0438\u043C\u044F"]},{msgid:"Undo",msgstr:["\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u0438\u043B\u0438 \u0441\u0438\u043D\u0445\u0440\u043E\u043D\u0438\u0437\u0438\u0440\u0443\u0439\u0442\u0435 \u0435\u0433\u043E \u0441\u043E \u0441\u0432\u043E\u0438\u043C\u0438 \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0430\u043C\u0438!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["\u0412\u044B \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043E\u0432\u0430\u043D\u044B \u043A\u0430\u043A {nickname}."]},{msgid:"You are currently not identified.",msgstr:["\u0412 \u0434\u0430\u043D\u043D\u044B\u0439 \u043C\u043E\u043C\u0435\u043D\u0442 \u0432\u044B \u043D\u0435 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043E\u0432\u0430\u043D\u044B."]},{msgid:"You cannot leave the name empty.",msgstr:["\u0412\u044B \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0438\u043C\u044F \u043F\u0443\u0441\u0442\u044B\u043C."]}]},{language:"sk_SK",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" je neplatn\xFD n\xE1zov pri\u010Dinka.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nie je povolen\xFD n\xE1zov prie\u010Dinka.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nie je povolen\xE9 v n\xE1zve prie\u010Dinka.']},{msgid:"All files",msgstr:["V\u0161etky s\xFAbory"]},{msgid:"Choose",msgstr:["Vybra\u0165"]},{msgid:"Choose {file}",msgstr:["Vybra\u0165 {s\xFAbor}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vybran\xFD %n s\xFAbor","Vybran\xE9 %n s\xFAbory","Vybran\xFDch %n s\xFAborov","Vybran\xFDch %n s\xFAborov"]},{msgid:"Copy",msgstr:["Kop\xEDrova\u0165"]},{msgid:"Copy to {target}",msgstr:["Kop\xEDrova\u0165 do {umiestnenia}"]},{msgid:"Could not create the new folder",msgstr:["Nepodarilo sa vytvori\u0165 nov\xFD prie\u010Dinok"]},{msgid:"Could not load files settings",msgstr:["Nepodarilo sa na\u010D\xEDta\u0165 nastavenia s\xFAborov"]},{msgid:"Could not load files views",msgstr:["Nepodarilo sa na\u010D\xEDta\u0165 poh\u013Eady s\xFAborov"]},{msgid:"Create directory",msgstr:["Vytvori\u0165 adres\xE1r"]},{msgid:"Current view selector",msgstr:["V\xFDber aktu\xE1lneho zobrazenia"]},{msgid:"Favorites",msgstr:["Ob\u013E\xFAben\xE9"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tu sa zobrazia s\xFAbory a prie\u010Dinky, ktor\xE9 ozna\u010D\xEDte ako ob\u013E\xFAben\xE9."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Tu sa zobrazia s\xFAbory a prie\u010Dinky, ktor\xE9 ste ned\xE1vno upravili."]},{msgid:"Filter file list",msgstr:["Filtrova\u0165 zoznam s\xFAborov"]},{msgid:"Folder name cannot be empty.",msgstr:["N\xE1zov prie\u010Dinka nem\xF4\u017Ee by\u0165 pr\xE1zdny."]},{msgid:"Home",msgstr:["Domov"]},{msgid:"Modified",msgstr:["Upraven\xE9"]},{msgid:"Move",msgstr:["Prejs\u0165"]},{msgid:"Move to {target}",msgstr:["Prejs\u0165 na {umiestnenie}"]},{msgid:"Name",msgstr:["N\xE1zov"]},{msgid:"New",msgstr:["Prida\u0165"]},{msgid:"New folder",msgstr:["Prida\u0165 prie\u010Dinok"]},{msgid:"New folder name",msgstr:["Prida\u0165 n\xE1zov prie\u010Dinka"]},{msgid:"No files in here",msgstr:["Nie s\xFA tu \u017Eiadne s\xFAbory"]},{msgid:"No files matching your filter were found.",msgstr:["Nena\u0161li sa \u017Eiadne s\xFAbory zodpovedaj\xFAce v\xE1\u0161mu filtru."]},{msgid:"No matching files",msgstr:["\u017Diadne zodpovedaj\xFAce s\xFAbory"]},{msgid:"Recent",msgstr:["Ned\xE1vne"]},{msgid:"Select all entries",msgstr:["Vybra\u0165 v\u0161etky polo\u017Eky"]},{msgid:"Select entry",msgstr:["Vybra\u0165 polo\u017Eku"]},{msgid:"Select the row for {nodename}",msgstr:["Vyberte riadok pre {n\xE1zov uzla}"]},{msgid:"Size",msgstr:["Ve\u013Ekos\u0165"]},{msgid:"Undo",msgstr:["Sp\xE4\u0165"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Nahrajte nejak\xFD 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\u017Eiti nastavitev datotek"]},{msgid:"Could not load files views",msgstr:["Nisem mogel nalo\u017Eiti 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\u010Dite 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\u010Dih datotek glede na va\u0161 filter."]},{msgid:"No matching files",msgstr:["Ni ujemajo\u010Dih 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\u017Ei nekaj vsebine ali sinhroniziraj s svojimi napravami!"]}]},{language:"sr",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:["\u201E{char}\u201D \u043D\u0438\u0458\u0435 \u0434\u043E\u0437\u0432\u043E\u0459\u0435\u043D\u043E \u0443\u043D\u0443\u0442\u0430\u0440 \u0438\u043C\u0435\u043D\u0430."]},{msgid:'"{extension}" is not an allowed name.',msgstr:["\u201E{extension}\u201D \u043D\u0438\u0458\u0435 \u0434\u043E\u0437\u0432\u043E\u0459\u0435\u043D\u043E \u0438\u043C\u0435."]},{msgid:'"{name}" is an invalid folder name.',msgstr:["\u201E{name}\u201D \u043D\u0438\u0458\u0435 \u0438\u0441\u043F\u0440\u0430\u0432\u043D\u043E \u0438\u043C\u0435 \u0444\u043E\u043B\u0434\u0435\u0440\u0430."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["\u201E{name}\u201D \u043D\u0438\u0458\u0435 \u0434\u043E\u0437\u0432\u043E\u0459\u0435\u043D\u043E \u0438\u043C\u0435 \u0437\u0430 \u0444\u043E\u043B\u0434\u0435\u0440."]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:["\u201E{segment}\u201D \u0458\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0441\u0430\u043D\u043E \u0438\u043C\u0435 \u0438 \u043D\u0438\u0458\u0435 \u0434\u043E\u0437\u0432\u043E\u0459\u0435\u043D\u043E."]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["\u201E/\u201D \u043D\u0438\u0458\u0435 \u0434\u043E\u0437\u0432\u043E\u0459\u0435\u043D\u043E \u0443\u043D\u0443\u0442\u0430\u0440 \u0438\u043C\u0435\u043D\u0430 \u0444\u043E\u043B\u0434\u0435\u0440\u0430."]},{msgid:"All files",msgstr:["\u0421\u0432\u0438 \u0444\u0430\u0458\u043B\u043E\u0432\u0438"]},{msgid:"Cancel",msgstr:["\u041E\u0442\u043A\u0430\u0436\u0438"]},{msgid:"Choose",msgstr:["\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435"]},{msgid:"Choose {file}",msgstr:["\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 %n \u0444\u0430\u0458\u043B","\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 %n \u0444\u0430\u0458\u043B\u0430","\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 %n \u0444\u0430\u0458\u043B\u043E\u0432\u0430"]},{msgid:"Copy",msgstr:["\u041A\u043E\u043F\u0438\u0440\u0430\u0458"]},{msgid:"Copy to {target}",msgstr:["\u041A\u043E\u043F\u0438\u0440\u0430\u0458 \u0443 {target}"]},{msgid:"Could not create the new folder",msgstr:["\u041D\u0438\u0458\u0435 \u043C\u043E\u0433\u0430\u043E \u0434\u0430 \u0441\u0435 \u043A\u0440\u0435\u0438\u0440\u0430 \u043D\u043E\u0432\u0438 \u0444\u043E\u043B\u0434\u0435\u0440"]},{msgid:"Could not load files settings",msgstr:["\u041D\u0435 \u043C\u043E\u0433\u0443 \u0434\u0430 \u0441\u0435 \u0443\u0447\u0438\u0442\u0430\u0458\u0443 \u043F\u043E\u0434\u0435\u0448\u0430\u0432\u0430\u045A\u0430 \u0444\u0430\u0458\u043B\u043E\u0432\u0430"]},{msgid:"Could not load files views",msgstr:["\u041D\u0435 \u043C\u043E\u0433\u0443 \u0434\u0430 \u0441\u0435 \u0443\u0447\u0438\u0442\u0430\u0458\u0443 \u043F\u0440\u0438\u043A\u0430\u0437\u0438 \u0444\u0430\u0458\u043B\u043E\u0432\u0430"]},{msgid:"Create directory",msgstr:["\u041A\u0440\u0435\u0438\u0440\u0430\u0458 \u0434\u0438\u0440\u0435\u043A\u0442\u043E\u0440\u0438\u0458\u0443\u043C"]},{msgid:"Current view selector",msgstr:["\u0411\u0438\u0440\u0430\u0447 \u0442\u0440\u0435\u043D\u0443\u0442\u043D\u043E\u0433 \u043F\u0440\u0438\u043A\u0430\u0437\u0430"]},{msgid:"Enter your name",msgstr:["\u0423\u043D\u0435\u0441\u0438\u0442\u0435 \u0441\u0432\u043E\u0458\u0435 \u0438\u043C\u0435"]},{msgid:"Failed to set nickname.",msgstr:["\u041D\u0438\u0458\u0435 \u0443\u0441\u043F\u0435\u043B\u043E \u043F\u043E\u0441\u0442\u0430\u0432\u0459\u0430\u045A\u0435 \u043D\u0430\u0434\u0438\u043C\u043A\u0430."]},{msgid:"Favorites",msgstr:["\u041E\u043C\u0438\u0459\u0435\u043D\u043E"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\u041E\u0432\u0434\u0435 \u045B\u0435 \u0441\u0435 \u043F\u043E\u0458\u0430\u0432\u0438\u0442\u0438 \u0444\u0430\u0458\u043B\u043E\u0432\u0438 \u0438 \u0444\u043E\u043B\u0434\u0435\u0440\u0438 \u043A\u043E\u0458\u0435 \u0441\u0442\u0435 \u043E\u0437\u043D\u0430\u0447\u0438\u043B\u0438 \u043A\u0430\u043E \u043E\u043C\u0438\u0459\u0435\u043D\u0435."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u041E\u0432\u0434\u0435 \u045B\u0435 \u0441\u0435 \u043F\u043E\u0458\u0430\u0432\u0438\u0442\u0438 \u0444\u0430\u0458\u043B\u043E\u0432\u0438 \u0438 \u0444\u043E\u043B\u0434\u0435\u0440\u0438 \u043A\u043E\u0458\u0438 \u0441\u0435 \u0441\u0435 \u043D\u0435\u0434\u0430\u0432\u043D\u043E \u0438\u0437\u043C\u0435\u043D\u0438\u043B\u0438."]},{msgid:"Filter file list",msgstr:["\u0424\u0438\u0442\u0440\u0438\u0440\u0430\u045A\u0435 \u043B\u0438\u0441\u0442\u0435 \u0444\u0430\u0458\u043B\u043E\u0432\u0430"]},{msgid:"Folder name cannot be empty.",msgstr:["\u0418\u043C\u0435 \u0444\u043E\u043B\u0434\u0435\u0440\u0430 \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0438\u0442\u0438 \u043F\u0440\u0430\u0437\u043D\u043E."]},{msgid:"Guest identification",msgstr:["\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0458\u0430 \u0433\u043E\u0441\u0442\u0430"]},{msgid:"Home",msgstr:["\u041F\u043E\u0447\u0435\u0442\u0430\u043A"]},{msgid:"Invalid name.",msgstr:["\u041D\u0435\u0438\u0441\u043F\u0440\u0430\u0432\u043D\u043E \u0438\u043C\u0435."]},{msgid:"Modified",msgstr:["\u0418\u0437\u043C\u0435\u045A\u0435\u043D\u043E"]},{msgid:"Move",msgstr:["\u041F\u0440\u0435\u043C\u0435\u0441\u0442\u0438"]},{msgid:"Move to {target}",msgstr:["\u041F\u0440\u0435\u043C\u0435\u0441\u0442\u0438 \u0443 {target}"]},{msgid:"Name",msgstr:["\u0418\u043C\u0435"]},{msgid:"Names may be at most 64 characters long.",msgstr:["\u041D\u0430\u0458\u0432\u0435\u045B\u0430 \u0434\u0443\u0436\u0438\u043D\u0430 \u0438\u043C\u0435\u043D\u0430 \u043C\u043E\u0436\u0435 \u0431\u0438\u0442\u0438 64 \u043A\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0430."]},{msgid:"Names must not be empty.",msgstr:["\u0418\u043C\u0435\u043D\u0430 \u043D\u0435 \u0441\u043C\u0435\u0458\u0443 \u0434\u0430 \u0431\u0443\u0434\u0443 \u043F\u0440\u0430\u0437\u043D\u0430."]},{msgid:'Names must not end with "{extension}".',msgstr:["\u0418\u043C\u0435\u043D\u0430 \u043D\u0435 \u0441\u043C\u0435\u0458\u0443 \u0434\u0430 \u0441\u0435 \u0437\u0430\u0432\u0440\u0448\u0430\u0432\u0430\u0458\u0443 \u043D\u0430 \u201E{extension}\u201D."]},{msgid:"Names must not start with a dot.",msgstr:["\u0418\u043C\u0435\u043D\u0430 \u043D\u0435 \u0441\u043C\u0435\u0458\u0443 \u0434\u0430 \u043F\u043E\u0447\u0438\u045A\u0443 \u0442\u0430\u0447\u043A\u043E\u043C."]},{msgid:"New",msgstr:["\u041D\u043E\u0432\u043E"]},{msgid:"New folder",msgstr:["\u041D\u043E\u0432\u0438 \u0444\u043E\u043B\u0434\u0435\u0440"]},{msgid:"New folder name",msgstr:["\u0418\u043C\u0435 \u043D\u043E\u0432\u043E\u0433 \u0444\u043E\u043B\u0434\u0435\u0440\u0430"]},{msgid:"No files in here",msgstr:["\u041E\u0432\u0434\u0435 \u043D\u0435\u043C\u0430 \u0444\u0430\u0458\u043B\u043E\u0432\u0430"]},{msgid:"No files matching your filter were found.",msgstr:["\u041D\u0438\u0458\u0435 \u043F\u0440\u043E\u043D\u0430\u0452\u0435\u043D \u043D\u0438\u0458\u0435\u0434\u0430\u043D \u0444\u0430\u0458\u043B \u043A\u043E\u0458\u0438 \u0437\u0430\u0434\u043E\u0432\u043E\u0459\u0430\u0432\u0430 \u0432\u0430\u0448 \u0444\u0438\u043B\u0442\u0435\u0440."]},{msgid:"No matching files",msgstr:["\u041D\u0435\u043C\u0430 \u0442\u0430\u043A\u0432\u0438\u0445 \u0444\u0430\u0458\u043B\u043E\u0432\u0430"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["\u041C\u043E\u043B\u0438\u043C\u043E \u0432\u0430\u0441 \u0434\u0430 \u0443\u043D\u0435\u0441\u0435\u0442\u0435 \u0438\u043C\u0435 \u043E\u0434 \u0431\u0430\u0440\u0435\u043C \u0434\u0432\u0430 \u043A\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0430."]},{msgid:"Recent",msgstr:["\u0421\u043A\u043E\u0440\u0430\u0448\u045A\u0435"]},{msgid:"Select all entries",msgstr:["\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0432\u0435 \u0441\u0442\u0430\u0432\u043A\u0435"]},{msgid:"Select entry",msgstr:["\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0430\u0432\u043A\u0443"]},{msgid:"Select the row for {nodename}",msgstr:["\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0440\u0435\u0434 \u0437\u0430 {nodename}"]},{msgid:"Size",msgstr:["\u0412\u0435\u043B\u0438\u0447\u0438\u043D\u0430"]},{msgid:"Submit name",msgstr:["\u041F\u0440\u0435\u0434\u0430\u0458 \u0438\u043C\u0435"]},{msgid:"Undo",msgstr:["\u041F\u043E\u043D\u0438\u0448\u0442\u0438"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\u041E\u0442\u043F\u0440\u0435\u043C\u0438\u0442\u0435 \u043D\u0435\u0448\u0442\u043E \u0438\u043B\u0438 \u0441\u0438\u043D\u0445\u0440\u043E\u043D\u0438\u0437\u0443\u0458\u0442\u0435 \u0441\u0430 \u0441\u0432\u043E\u0458\u0438\u043C \u0443\u0440\u0435\u0452\u0430\u0458\u0438\u043C\u0430!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["\u0422\u0440\u0435\u043D\u0443\u0442\u043D\u043E \u0441\u0435 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0443\u0458\u0435\u0442\u0435 \u043A\u0430\u043E {nickname}."]},{msgid:"You are currently not identified.",msgstr:["\u0422\u0440\u0435\u043D\u0443\u0442\u043D\u043E \u043D\u0435\u043C\u0430\u0442\u0435 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0458\u0443."]},{msgid:"You cannot leave the name empty.",msgstr:["\u0418\u043C\u0435 \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0434\u0430 \u043E\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u043F\u0440\u0430\u0437\u043D\u043E."]}]},{language:"sr@latin",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["\u201E{name}\u201D je neispravan naziv foldera."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["\u201E{name}\u201D je nedozvoljen naziv foldera."]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["\u201E/\u201D se ne mo\u017Ee 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\u0161no kreiranje novog foldera"]},{msgid:"Could not load files settings",msgstr:["Neuspe\u0161no u\u010Ditavanje pode\u0161avanja fajlova"]},{msgid:"Could not load files views",msgstr:["Neuspe\u0161no u\u010Ditavanje prikaza fajlova"]},{msgid:"Create directory",msgstr:["Kreiraj direktorijum"]},{msgid:"Current view selector",msgstr:["Bira\u010D 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\u0161njim izmenama."]},{msgid:"Filter file list",msgstr:["Fitriranje liste fajlova"]},{msgid:"Folder name cannot be empty.",msgstr:["Naziv foldera ne mo\u017Ee biti prazan."]},{msgid:"Home",msgstr:["Po\u010Detak"]},{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\u0161nje"]},{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\u010Dina"]},{msgid:"Undo",msgstr:["Vrati"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Otpremite sadr\u017Eaj ili sinhronizujte sa svojim ure\u0111ajima!"]}]},{language:"sv",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" \xE4r inte till\xE5tet i ett namn.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" \xE4r inte ett till\xE5tet namn.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" \xE4r ett ogiltigt mappnamn.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" \xE4r inte ett till\xE5tet mappnamn']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" \xE4r ett reserverat namn och inte till\xE5tet.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" \xE4r inte till\xE5tet i ett mappnamn.']},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n fil \xE4r i konflikt","%n filer \xE4r i konflikt"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n fil \xE4r i konflikt i {dirname}","%n filer \xE4r 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\xE4lj"]},{msgid:"Choose {file}",msgstr:["V\xE4lj {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["V\xE4lj %n fil","V\xE4lj %n filer"]},{msgid:"Confirm",msgstr:["Bekr\xE4fta"]},{msgid:"Continue",msgstr:["Forts\xE4tt"]},{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\xE4llningar"]},{msgid:"Could not load files views",msgstr:["Kunde inte ladda filvyer"]},{msgid:"Create directory",msgstr:["Skapa katalog"]},{msgid:"Current view selector",msgstr:["Aktuell vyv\xE4ljare"]},{msgid:"Enter your name",msgstr:["Ange ditt namn"]},{msgid:"Existing version",msgstr:["Nuvarande version"]},{msgid:"Failed to set nickname.",msgstr:["Kunde inte st\xE4lla 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\xE4r."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer och mappar som du nyligen \xE4ndrat kommer att visas h\xE4r."]},{msgid:"Filter file list",msgstr:["Filtrera fillistan"]},{msgid:"Folder name cannot be empty.",msgstr:["Mappnamnet f\xE5r inte vara tomt."]},{msgid:"Guest identification",msgstr:["G\xE4stidentifiering"]},{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\xE4ljer b\xE5da versionerna kommer den inkommande filen att f\xE5 ett nummer tillagt i sitt namn."]},{msgid:"Invalid name.",msgstr:["Ogiltigt namn."]},{msgid:"Last modified date unknown",msgstr:["Senaste \xE4ndringsdatum ok\xE4nt"]},{msgid:"Modified",msgstr:["\xC4ndrad"]},{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\xF6gst 64 tecken l\xE5nga."]},{msgid:"Names must not be empty.",msgstr:["Namn f\xE5r inte vara tomt."]},{msgid:'Names must not end with "{extension}".',msgstr:['Namn f\xE5r inte sluta med "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Namn f\xE5r inte b\xF6rja 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\xE4r"]},{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\xE4lj alla poster"]},{msgid:"Select all existing files",msgstr:["V\xE4lj alla befintliga filer"]},{msgid:"Select all new files",msgstr:["V\xE4lj alla nya filer"]},{msgid:"Select entry",msgstr:["V\xE4lj post"]},{msgid:"Select the row for {nodename}",msgstr:["V\xE4lj raden f\xF6r {nodename}"]},{msgid:"Size",msgstr:["Storlek"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Hoppa \xF6ver %n fil","Hoppa \xF6ver %n filer"]},{msgid:"Skip this file",msgstr:["Hoppa \xF6ver den h\xE4r filen"]},{msgid:"Submit name",msgstr:["Skicka namn"]},{msgid:"Undo",msgstr:["\xC5ngra"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Ladda upp lite inneh\xE5ll eller synkronisera med dina enheter!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["N\xE4r en inkommande mapp v\xE4ljs kommer eventuella konflikterande filer i den ocks\xE5 att skrivas \xF6ver."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["N\xE4r en inkommande mapp v\xE4ljs skrivs inneh\xE5llet in i den befintliga mappen och en rekursiv konfliktl\xF6sning utf\xF6rs."]},{msgid:"Which files do you want to keep?",msgstr:["Vilka filer vill du beh\xE5lla?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Du \xE4r f\xF6r n\xE4rvarande identifierad som {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Du \xE4r f\xF6r n\xE4rvarande inte identifierad."]},{msgid:"You cannot leave the name empty.",msgstr:["Du kan inte l\xE4mna namnet tomt."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Du m\xE5ste v\xE4lja minst en konfliktl\xF6sning"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Du m\xE5ste v\xE4lja minst en version av varje fil f\xF6r att forts\xE4tta."]}]},{language:"tr",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['Bir ad i\xE7inde "{char}" karakteri kullan\u0131lamaz.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" ad\u0131na izin verilmiyor.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" ge\xE7ersiz bir klas\xF6r ad\u0131.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" izin verilen bir klas\xF6r ad\u0131 de\u011Fil']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" ad\u0131 sistem i\xE7in ayr\u0131lm\u0131\u015F oldu\u011Fundan kullan\u0131lamaz.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" karakteri klas\xF6r ad\u0131nda kullan\u0131lamaz.']},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n dosya \xE7ak\u0131\u015F\u0131yor","%n dosya \xE7ak\u0131\u015F\u0131yor"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["{dirname} i\xE7indeki %n dosya \xE7ak\u0131\u015F\u0131yor","{dirname} i\xE7indeki %n dosya \xE7ak\u0131\u015F\u0131yor"]},{msgid:"All files",msgstr:["T\xFCm dosyalar"]},{msgid:"Cancel",msgstr:["\u0130ptal"]},{msgid:"Cancel the entire operation",msgstr:["T\xFCm i\u015Flemi iptal et"]},{msgid:"Choose",msgstr:["Se\xE7in"]},{msgid:"Choose {file}",msgstr:["{file} se\xE7in"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n dosya se\xE7in","%n dosya se\xE7in"]},{msgid:"Confirm",msgstr:["Onayla"]},{msgid:"Continue",msgstr:["\u0130lerle"]},{msgid:"Copy",msgstr:["Kopyala"]},{msgid:"Copy to {target}",msgstr:["{target} \xFCzerine kopyala"]},{msgid:"Could not create the new folder",msgstr:["Yeni klas\xF6r olu\u015Fturulamad\u0131"]},{msgid:"Could not load files settings",msgstr:["Dosyalar uygulamas\u0131n\u0131n ayarlar\u0131 y\xFCklenemedi"]},{msgid:"Could not load files views",msgstr:["Dosyalar uygulamas\u0131n\u0131n g\xF6r\xFCn\xFCmleri y\xFCklenemedi"]},{msgid:"Create directory",msgstr:["Klas\xF6r olu\u015Ftur"]},{msgid:"Current view selector",msgstr:["Ge\xE7erli g\xF6r\xFCn\xFCm se\xE7ici"]},{msgid:"Enter your name",msgstr:["Ad\u0131n\u0131z\u0131 yaz\u0131n"]},{msgid:"Existing version",msgstr:["Var olan s\xFCr\xFCm"]},{msgid:"Failed to set nickname.",msgstr:["Takma ad ayarlanamad\u0131."]},{msgid:"Favorites",msgstr:["S\u0131k kullan\u0131lanlar"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["S\u0131k kullan\u0131lan olarak se\xE7ti\u011Finiz dosyalar burada g\xF6r\xFCnt\xFClenir."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Son zamanlarda de\u011Fi\u015Ftirdi\u011Finiz dosya ve klas\xF6rler burada g\xF6r\xFCnt\xFClenir."]},{msgid:"Filter file list",msgstr:["Dosya listesini s\xFCz"]},{msgid:"Folder name cannot be empty.",msgstr:["Klas\xF6r ad\u0131 bo\u015F olamaz."]},{msgid:"Guest identification",msgstr:["Konuk kimli\u011Fi"]},{msgid:"Home",msgstr:["Giri\u015F"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["\u0130ki s\xFCr\xFCm\xFC de se\xE7erseniz, gelen dosyan\u0131n ad\u0131na bir say\u0131 eklenir."]},{msgid:"Invalid name.",msgstr:["Ad ge\xE7ersiz."]},{msgid:"Last modified date unknown",msgstr:["Son de\u011Fi\u015Ftirilme tarihi bilinmiyor."]},{msgid:"Modified",msgstr:["De\u011Fi\u015Ftirilme"]},{msgid:"Move",msgstr:["Ta\u015F\u0131"]},{msgid:"Move to {target}",msgstr:["{target} \xFCzerine ta\u015F\u0131"]},{msgid:"Name",msgstr:["Ad"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Adlar en fazla 64 karakter uzunlu\u011Funda olabilir."]},{msgid:"Names must not be empty.",msgstr:["Ad bo\u015F 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\u015Flayamaz."]},{msgid:"New",msgstr:["Yeni"]},{msgid:"New folder",msgstr:["Yeni klas\xF6r"]},{msgid:"New folder name",msgstr:["Yeni klas\xF6r ad\u0131"]},{msgid:"New version",msgstr:["Yeni s\xFCr\xFCm"]},{msgid:"No files in here",msgstr:["Burada herhangi bir dosya yok"]},{msgid:"No files matching your filter were found.",msgstr:["S\xFCzgece uyan bir dosya bulunamad\u0131."]},{msgid:"No matching files",msgstr:["E\u015Fle\u015Fen bir dosya yok"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Ad en az 2 karakter uzunlu\u011Funda olmal\u0131d\u0131r."]},{msgid:"Recent",msgstr:["Son kullan\u0131lanlar"]},{msgid:"Select all checkboxes",msgstr:["T\xFCm kutular\u0131 i\u015Faretle"]},{msgid:"Select all entries",msgstr:["T\xFCm kay\u0131tlar\u0131 se\xE7"]},{msgid:"Select all existing files",msgstr:["T\xFCm var olan dosyalar\u0131 se\xE7"]},{msgid:"Select all new files",msgstr:["T\xFCm yeni dosyalar\u0131 se\xE7"]},{msgid:"Select entry",msgstr:["Kayd\u0131 se\xE7"]},{msgid:"Select the row for {nodename}",msgstr:["{nodename} sat\u0131r\u0131n\u0131 se\xE7in"]},{msgid:"Size",msgstr:["Boyut"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["%n dosyay\u0131 atla","%n dosyay\u0131 atla"]},{msgid:"Skip this file",msgstr:["Bu dosyay\u0131 atla"]},{msgid:"Submit name",msgstr:["Ad\u0131 g\xF6nder"]},{msgid:"Undo",msgstr:["Geri al"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Baz\u0131 i\xE7erikler y\xFCkleyin ya da ayg\u0131tlar\u0131n\u0131zla e\u015Fitleyin!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Bir gelen klas\xF6r se\xE7ildi\u011Finde, i\xE7indeki \xE7ak\u0131\u015Fan dosyalar\u0131n da \xFCzerine yaz\u0131l\u0131r."]},{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\xF6r se\xE7ildi\u011Finde, i\xE7erik var olan klas\xF6re yaz\u0131l\u0131r ve alt klas\xF6rlerle bir \xE7ak\u0131\u015Fma \xE7\xF6z\xFCm\xFC uygulan\u0131r."]},{msgid:"Which files do you want to keep?",msgstr:["Hangi dosyalar\u0131 tutmak istiyorsunuz?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["{nickname} olarak tan\u0131n\u0131yorsunuz."]},{msgid:"You are currently not identified.",msgstr:["Hen\xFCz kendinizi tan\u0131tmad\u0131n\u0131z."]},{msgid:"You cannot leave the name empty.",msgstr:["Ad bo\u015F b\u0131rak\u0131lamaz."]},{msgid:"You need to choose at least one conflict solution",msgstr:["En az bir \xE7ak\u0131\u015Fma \xE7\xF6z\xFCm\xFC se\xE7melisiniz"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["\u0130lerlemek i\xE7in her dosayn\u0131n en az bir s\xFCr\xFCm\xFCn\xFC se\xE7melisiniz."]}]},{language:"uk",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" \u043D\u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u043E \u0432\u0441\u0435\u0440\u0435\u0434\u0438\u043D\u0456 \u0456\u043C\u0435\u043D\u0438.']},{msgid:'"{extension}" is not an allowed name.',msgstr:[`"{extension}" \u043D\u0435\u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u0435 \u0456\u043C'\u044F.`]},{msgid:'"{name}" is an invalid folder name.',msgstr:[`"{name}" \u043D\u0435\u0434\u0456\u0439\u0441\u043D\u0435 \u0456\u043C'\u044F \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0443.`]},{msgid:'"{name}" is not an allowed folder name',msgstr:[`"{name}" \u043D\u0435\u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u0435 \u0456\u043C'\u044F \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0443.`]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:[`"{segment}" \u0437\u0430\u0440\u0435\u0437\u0435\u0440\u0432\u043E\u0432\u0430\u043D\u0435 \u0456\u043C'\u044F \u0456 \u043D\u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u043E \u0434\u043B\u044F \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u0430\u043D\u043D\u044F.`]},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" \u043D\u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u043E \u0443 \u0456\u043C\u0435\u043D\u0456 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0443.']},{msgid:"All files",msgstr:["\u0412\u0441\u0456 \u0444\u0430\u0439\u043B\u0438"]},{msgid:"Cancel",msgstr:["\u0421\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438"]},{msgid:"Choose",msgstr:["\u0412\u0438\u0431\u0440\u0430\u0442\u0438"]},{msgid:"Choose {file}",msgstr:["\u0412\u0438\u0431\u0440\u0430\u0442\u0438 {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["\u0412\u0438\u0431\u0440\u0430\u0442\u0438 %n \u0444\u0430\u0439\u043B","\u0412\u0438\u0431\u0440\u0430\u0442\u0438 %n \u0444\u0430\u0439\u043B\u0438","\u0412\u0438\u0431\u0440\u0430\u0442\u0438 %n \u0444\u0430\u0439\u043B\u0456\u0432","\u0412\u0438\u0431\u0440\u0430\u0442\u0438 %n \u0444\u0430\u0439\u043B\u0456\u0432"]},{msgid:"Copy",msgstr:["\u041A\u043E\u043F\u0456\u044E\u0432\u0430\u0442\u0438"]},{msgid:"Copy to {target}",msgstr:["\u041A\u043E\u043F\u0456\u044E\u0432\u0430\u0442\u0438 \u0434\u043E {target}"]},{msgid:"Could not create the new folder",msgstr:["\u041D\u0435 \u0432\u0434\u0430\u043B\u043E\u0441\u044F \u0441\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043D\u043E\u0432\u0438\u0439 \u043A\u0430\u0442\u0430\u043B\u043E\u0433"]},{msgid:"Could not load files settings",msgstr:["\u041D\u0435 \u0432\u0434\u0430\u043B\u043E\u0441\u044F \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0438\u0442\u0438 \u043D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F \u0444\u0430\u0439\u043B\u0456\u0432"]},{msgid:"Could not load files views",msgstr:["\u041D\u0435 \u0432\u0434\u0430\u043B\u043E\u0441\u044F \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0438\u0442\u0438 \u043F\u043E\u0434\u0430\u043D\u043D\u044F \u0444\u0430\u0439\u043B\u0456\u0432"]},{msgid:"Create directory",msgstr:["\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043A\u0430\u0442\u0430\u043B\u043E\u0433"]},{msgid:"Current view selector",msgstr:["\u0412\u0438\u0431\u0456\u0440 \u043F\u043E\u0434\u0430\u043D\u043D\u044F"]},{msgid:"Enter your name",msgstr:["\u0417\u0430\u0437\u043D\u0430\u0447\u0442\u0435 \u0432\u0430\u0448\u0435 \u0456\u043C'\u044F"]},{msgid:"Failed to set nickname.",msgstr:["\u041D\u0435 \u0432\u0434\u0430\u043B\u043E\u0441\u044F \u0432\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0438 \u043F\u0441\u0435\u0432\u0434\u043E."]},{msgid:"Favorites",msgstr:["\u0406\u0437 \u0437\u0456\u0440\u043E\u0447\u043A\u043E\u044E"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\u0422\u0443\u0442 \u043F\u043E\u043A\u0430\u0437\u0443\u0432\u0430\u0442\u0438\u043C\u0443\u0442\u044C\u0441\u044F \u0444\u0430\u0439\u043B\u0438 \u0442\u0430 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0438, \u044F\u043A\u0456 \u0432\u0438 \u043F\u043E\u0437\u043D\u0430\u0447\u0438\u0442\u0435 \u0437\u0456\u0440\u043E\u0447\u043A\u043E\u044E."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u0422\u0443\u0442 \u043F\u043E\u043A\u0430\u0437\u0443\u0432\u0430\u0442\u0438\u043C\u0443\u0442\u044C\u0441\u044F \u0444\u0430\u0439\u043B\u0438 \u0442\u0430 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0438, \u044F\u043A\u0456 \u0431\u0443\u043B\u043E \u043D\u0435\u0449\u043E\u0434\u0430\u0432\u043D\u043E \u0437\u043C\u0456\u043D\u0435\u043D\u043E."]},{msgid:"Filter file list",msgstr:["\u0424\u0456\u043B\u044C\u0442\u0440\u0443\u0432\u0430\u0442\u0438 \u0441\u043F\u0438\u0441\u043E\u043A \u0444\u0430\u0439\u043B\u0456\u0432"]},{msgid:"Folder name cannot be empty.",msgstr:["\u0406\u043C'\u044F \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0443 \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u043F\u043E\u0440\u043E\u0436\u043D\u0454."]},{msgid:"Guest identification",msgstr:["\u0406\u043C'\u044F \u0434\u043B\u044F \u0433\u043E\u0441\u0442\u044F"]},{msgid:"Home",msgstr:["\u0414\u043E\u043C\u0456\u0432\u043A\u0430"]},{msgid:"Invalid name.",msgstr:["\u041D\u0435\u0434\u0456\u0439\u0441\u043D\u0435 \u0456\u043C'\u044F."]},{msgid:"Modified",msgstr:["\u0417\u043C\u0456\u043D\u0435\u043D\u043E"]},{msgid:"Move",msgstr:["\u041F\u0435\u0440\u0435\u043C\u0456\u0441\u0442\u0438\u0442\u0438"]},{msgid:"Move to {target}",msgstr:["\u041F\u0435\u0440\u0435\u043C\u0456\u0441\u0442\u0438\u0442\u0438 \u0434\u043E {target}"]},{msgid:"Name",msgstr:["\u0406\u043C'\u044F"]},{msgid:"Names may be at most 64 characters long.",msgstr:["\u0406\u043C\u0435\u043D\u0430 \u043C\u0430\u044E\u0442\u044C \u043C\u0430\u0442\u0438 \u0434\u043E\u0432\u0436\u0438\u043D\u0443 \u043D\u0435 \u0431\u0456\u043B\u044C\u0448\u0435 64 \u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432."]},{msgid:"Names must not be empty.",msgstr:["\u0406\u043C'\u044F \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u043F\u043E\u0440\u043E\u0436\u043D\u0454."]},{msgid:'Names must not end with "{extension}".',msgstr:[`\u0406\u043C'\u044F \u043D\u0435 \u043C\u043E\u0436\u0435 \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "{extension}".`]},{msgid:"Names must not start with a dot.",msgstr:["\u0406\u043C'\u044F \u043D\u0435 \u043C\u043E\u0436\u0435 \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 \u043A\u0440\u0430\u043F\u043A\u0438."]},{msgid:"New",msgstr:["\u041D\u043E\u0432\u0438\u0439"]},{msgid:"New folder",msgstr:["\u041D\u043E\u0432\u0438\u0439 \u043A\u0430\u0442\u0430\u043B\u043E\u0433"]},{msgid:"New folder name",msgstr:["\u0406\u043C'\u044F \u043D\u043E\u0432\u043E\u0433\u043E \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0443"]},{msgid:"No files in here",msgstr:["\u0422\u0443\u0442 \u0432\u0456\u0434\u0441\u0443\u0442\u043D\u0456 \u0444\u0430\u0439\u043B\u0438"]},{msgid:"No files matching your filter were found.",msgstr:["\u0412\u0456\u0434\u0441\u0443\u0442\u043D\u0456 \u0437\u0431\u0456\u0433\u0438 \u0437\u0430 \u0444\u0456\u043B\u044C\u0442\u0440\u043E\u043C."]},{msgid:"No matching files",msgstr:["\u0412\u0456\u0434\u0441\u0443\u0442\u043D\u0456 \u0437\u0431\u0456\u0433\u0438 \u0444\u0430\u0439\u043B\u0456\u0432."]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["\u0417\u0430\u0437\u043D\u0430\u0447\u0442\u0435 \u0456\u043C'\u044F \u0434\u043E\u0432\u0436\u0438\u043D\u043E\u044E \u043D\u0435 \u043C\u0435\u043D\u0448\u0435 2 \u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432"]},{msgid:"Recent",msgstr:["\u041E\u0441\u0442\u0430\u043D\u043D\u0456"]},{msgid:"Select all entries",msgstr:["\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0432\u0441\u0456 \u0437\u0430\u043F\u0438\u0441\u0438"]},{msgid:"Select entry",msgstr:["\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0437\u0430\u043F\u0438\u0441"]},{msgid:"Select the row for {nodename}",msgstr:["\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0440\u044F\u0434\u043E\u043A \u0434\u043B\u044F {nodename}"]},{msgid:"Size",msgstr:["\u0420\u043E\u0437\u043C\u0456\u0440"]},{msgid:"Submit name",msgstr:["\u0412\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0438 \u0456\u043C'\u044F"]},{msgid:"Undo",msgstr:["\u041F\u043E\u0432\u0435\u0440\u043D\u0443\u0442\u0438"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0442\u0435 \u0432\u043C\u0456\u0441\u0442 \u0430\u0431\u043E \u0441\u0438\u043D\u0445\u0440\u043E\u043D\u0456\u0437\u0443\u0439\u0442\u0435 \u0437 \u0432\u0430\u0448\u0438\u043C \u043F\u0440\u0438\u0441\u0442\u0440\u043E\u0454\u043C!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["\u0412\u0430\u0441 \u0432\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u043E \u044F\u043A {nickname}."]},{msgid:"You are currently not identified.",msgstr:["\u0412\u0430\u0441 \u043D\u0435 \u0456\u0434\u0435\u043D\u0442\u0438\u0444\u0456\u043A\u043E\u0432\u0430\u043D\u043E."]},{msgid:"You cannot leave the name empty.",msgstr:["\u041F\u043E\u0442\u0440\u0456\u0431\u043D\u043E \u0437\u0430\u0437\u043D\u0430\u0447\u0438\u0442\u0438 \u0456\u043C'\u044F."]}]},{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\u2018lmadi"]},{msgid:"Could not load files settings",msgstr:["Fayl sozlamalari yuklanmadi"]},{msgid:"Could not load files views",msgstr:["Fayllarni ko\u02BBrishni yuklab bo\u02BBlmadi"]},{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\u2018rnatib bo\u2018lmadi."]},{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\u02BBrinadi."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Siz yaqinda o\u02BBzgartirgan fayl va papkalar shu yerda ko\u02BBrinadi."]},{msgid:"Filter file list",msgstr:["Fayl ro'yxatini filtrlash"]},{msgid:"Folder name cannot be empty.",msgstr:["Jild nomi bo\u02BBsh bo\u02BBlishi 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\u2018g\u2018ri."]},{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\u02BBtkazib 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\xE0 t\xEAn th\u01B0 m\u1EE5c kh\xF4ng h\u1EE3p l\u1EC7.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"1{name}"kh\xF4ng ph\u1EA3i l\xE0 t\xEAn th\u01B0 m\u1EE5c \u0111\u01B0\u1EE3c cho ph\xE9p']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/"kh\xF4ng \u0111\u01B0\u1EE3c ph\xE9p \u0111\u1EB7t trong t\xEAn th\u01B0 m\u1EE5c.']},{msgid:"All files",msgstr:["T\u1EA5t c\u1EA3 t\u1EC7p"]},{msgid:"Choose",msgstr:["Ch\u1ECDn"]},{msgid:"Choose {file}",msgstr:["Ch\u1ECDn {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Ch\u1ECDn %n t\u1EC7p"]},{msgid:"Copy",msgstr:["Sao ch\xE9p"]},{msgid:"Copy to {target}",msgstr:["Sao ch\xE9p \u0111\u1EBFn {target}"]},{msgid:"Could not create the new folder",msgstr:["Kh\xF4ng th\u1EC3 t\u1EA1o th\u01B0 m\u1EE5c m\u1EDBi"]},{msgid:"Could not load files settings",msgstr:["Kh\xF4ng th\u1EC3 t\u1EA3i t\u1EADp tin c\xE0i \u0111\u1EB7t"]},{msgid:"Could not load files views",msgstr:["Kh\xF4ng th\u1EC3 t\u1EA3i xu\u1ED1ng t\u1EC7p xem"]},{msgid:"Create directory",msgstr:["T\u1EA1o th\u01B0 m\u1EE5c"]},{msgid:"Current view selector",msgstr:["Hi\u1EC7n t\u1EA1i ch\u1EBF \u0111\u1ED9 xem c\u1EE7a b\u1ED9 ch\u1ECDn"]},{msgid:"Favorites",msgstr:["Y\xEAu c\u1EA7u th\xEDch"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["C\xE1c t\u1EADp tin v\xE0 th\u01B0 m\u1EE5c b\u1EA1n \u0111\xE1nh d\u1EA5u y\xEAu th\xEDch s\u1EBD hi\u1EC3n th\u1ECB \u1EDF \u0111\xE2y."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["C\xE1c t\u1EADp tin v\xE0 th\u01B0 m\u1EE5c b\u1EA1n s\u1EEDa \u0111\u1ED5i g\u1EA7n \u0111\xE2y s\u1EBD hi\u1EC3n th\u1ECB \u1EDF \u0111\xE2y."]},{msgid:"Filter file list",msgstr:["Filter list file"]},{msgid:"Folder name cannot be empty.",msgstr:["Th\u01B0 m\u1EE5c t\xEAn kh\xF4ng \u0111\u01B0\u1EE3c \u0111\u1EC3 tr\u1ED1ng."]},{msgid:"Home",msgstr:["Trang ch\u1EE7"]},{msgid:"Modified",msgstr:["\u0110\xE3 s\u1EEDa \u0111\u1ED5i"]},{msgid:"Move",msgstr:["Di chuy\u1EC3n"]},{msgid:"Move to {target}",msgstr:["Di chuy\u1EC3n \u0111\u1EBFn{target}"]},{msgid:"Name",msgstr:["T\xEAn"]},{msgid:"New",msgstr:["M\u1EDBi"]},{msgid:"New folder",msgstr:["New th\u01B0 m\u1EE5c"]},{msgid:"New folder name",msgstr:["New th\u01B0 m\u1EE5c t\xEAn"]},{msgid:"No files in here",msgstr:["No file at here"]},{msgid:"No files matching your filter were found.",msgstr:["Kh\xF4ng t\xECm th\u1EA5y t\u1EC7p n\xE0o ph\xF9 h\u1EE3p v\u1EDBi b\u1ED9 l\u1ECDc c\u1EE7a b\u1EA1n."]},{msgid:"No matching files",msgstr:["No file ph\xF9 h\u1EE3p"]},{msgid:"Recent",msgstr:["G\u1EA7n \u0111\xE2y"]},{msgid:"Select all entries",msgstr:["Choose all items"]},{msgid:"Select entry",msgstr:["Ch\u1ECDn m\u1EE5c nh\u1EADp"]},{msgid:"Select the row for {nodename}",msgstr:["Choose hang cho{nodename}"]},{msgid:"Size",msgstr:["K\xEDch c\u1EE1"]},{msgid:"Undo",msgstr:["Ho\xE0n t\xE1c"]},{msgid:"Upload some content or sync with your devices!",msgstr:["T\u1EA3i l\xEAn m\u1ED9t s\u1ED1 n\u1ED9i dung ho\u1EB7c \u0111\u1ED3ng b\u1ED9 h\xF3a v\u1EDBi thi\u1EBFt b\u1ECB c\u1EE7a b\u1EA1n!"]}]},{language:"zh_CN",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["\u201C{name}\u201D \u662F\u65E0\u6548\u7684\u6587\u4EF6\u5939\u540D\u79F0\u3002"]},{msgid:'"{name}" is not an allowed folder name',msgstr:["\u201C{name}\u201D \u4E0D\u662F\u5141\u8BB8\u7684\u6587\u4EF6\u5939\u540D\u79F0"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["\u6587\u4EF6\u5939\u540D\u79F0\u4E2D\u4E0D\u5141\u8BB8\u5305\u542B \u201C/\u201D\u3002"]},{msgid:"All files",msgstr:["\u6240\u6709\u6587\u4EF6"]},{msgid:"Choose",msgstr:["\u9009\u62E9"]},{msgid:"Choose {file}",msgstr:["\u9009\u62E9 {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["\u9009\u62E9 %n \u4E2A\u6587\u4EF6"]},{msgid:"Copy",msgstr:["\u590D\u5236"]},{msgid:"Copy to {target}",msgstr:["\u590D\u5236\u5230 {target}"]},{msgid:"Could not create the new folder",msgstr:["\u65E0\u6CD5\u521B\u5EFA\u65B0\u6587\u4EF6\u5939"]},{msgid:"Could not load files settings",msgstr:["\u65E0\u6CD5\u52A0\u8F7D\u6587\u4EF6\u8BBE\u7F6E"]},{msgid:"Could not load files views",msgstr:["\u65E0\u6CD5\u52A0\u8F7D\u6587\u4EF6\u89C6\u56FE"]},{msgid:"Create directory",msgstr:["\u521B\u5EFA\u76EE\u5F55"]},{msgid:"Current view selector",msgstr:["\u5F53\u524D\u89C6\u56FE\u9009\u62E9\u5668"]},{msgid:"Favorites",msgstr:["\u6700\u7231"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\u60A8\u6807\u8BB0\u4E3A\u6700\u7231\u7684\u6587\u4EF6\u4E0E\u6587\u4EF6\u5939\u4F1A\u663E\u793A\u5728\u8FD9\u91CC"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u60A8\u6700\u8FD1\u4FEE\u6539\u7684\u6587\u4EF6\u4E0E\u6587\u4EF6\u5939\u4F1A\u663E\u793A\u5728\u8FD9\u91CC"]},{msgid:"Filter file list",msgstr:["\u8FC7\u6EE4\u6587\u4EF6\u5217\u8868"]},{msgid:"Folder name cannot be empty.",msgstr:["\u6587\u4EF6\u5939\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A\u3002"]},{msgid:"Home",msgstr:["\u4E3B\u76EE\u5F55"]},{msgid:"Modified",msgstr:["\u5DF2\u4FEE\u6539"]},{msgid:"Move",msgstr:["\u79FB\u52A8"]},{msgid:"Move to {target}",msgstr:["\u79FB\u52A8\u81F3 {target}"]},{msgid:"Name",msgstr:["\u540D\u79F0"]},{msgid:"New",msgstr:["\u65B0\u5EFA"]},{msgid:"New folder",msgstr:["\u65B0\u6587\u4EF6\u5939"]},{msgid:"New folder name",msgstr:["\u65B0\u6587\u4EF6\u5939\u540D\u79F0"]},{msgid:"No files in here",msgstr:["\u6B64\u5904\u65E0\u6587\u4EF6"]},{msgid:"No files matching your filter were found.",msgstr:["\u627E\u4E0D\u5230\u7B26\u5408\u60A8\u8FC7\u6EE4\u6761\u4EF6\u7684\u6587\u4EF6"]},{msgid:"No matching files",msgstr:["\u65E0\u7B26\u5408\u7684\u6587\u4EF6"]},{msgid:"Recent",msgstr:["\u6700\u8FD1"]},{msgid:"Select all entries",msgstr:["\u9009\u62E9\u6240\u6709\u6761\u76EE"]},{msgid:"Select entry",msgstr:["\u9009\u62E9\u6761\u76EE"]},{msgid:"Select the row for {nodename}",msgstr:["\u9009\u62E9 {nodename} \u7684\u5217"]},{msgid:"Size",msgstr:["\u5927\u5C0F"]},{msgid:"Undo",msgstr:[" \u64A4\u6D88"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\u4E0A\u4F20\u4E00\u4E9B\u9879\u76EE\u6216\u4E0E\u60A8\u7684\u8BBE\u5907\u540C\u6B65\uFF01"]}]},{language:"zh_HK",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['\u540D\u7A31\u4E2D\u4E0D\u80FD\u4F7F\u7528 "{char}"\u3002']},{msgid:'"{extension}" is not an allowed name.',msgstr:["\u300C{extension}\u300D\u4E26\u975E\u5141\u8A31\u7684\u540D\u7A31\u3002"]},{msgid:'"{name}" is an invalid folder name.',msgstr:["\u300C{name}\u300D\u662F\u7121\u6548\u7684\u8CC7\u6599\u593E\u540D\u7A31\u3002"]},{msgid:'"{name}" is not an allowed folder name',msgstr:["\u8CC7\u6599\u593E\u540D\u7A31\u300C{name}\u300D\u4E0D\u7B26\u5408\u5141\u8A31\u7684\u898F\u7BC4\u3002"]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:["\u300C{segment}\u300D\u662F\u4E00\u500B\u4FDD\u7559\u540D\u7A31\uFF0C\u4E0D\u80FD\u4F7F\u7528\u3002"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:['\u8CC7\u6599\u593E\u540D\u7A31\u4E2D\u4E0D\u5141\u8A31\u4F7F\u7528 "/"\u3002']},{msgid:"All files",msgstr:["\u6240\u6709\u6A94\u6848"]},{msgid:"Cancel",msgstr:["\u53D6\u6D88"]},{msgid:"Choose",msgstr:["\u9078\u64C7"]},{msgid:"Choose {file}",msgstr:["\u9078\u64C7 {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["\u9078\u64C7 %n \u500B\u6A94\u6848"]},{msgid:"Copy",msgstr:["\u8907\u88FD"]},{msgid:"Copy to {target}",msgstr:["\u8907\u88FD\u5230 {target}"]},{msgid:"Could not create the new folder",msgstr:["\u7121\u6CD5\u5EFA\u7ACB\u65B0\u8CC7\u6599\u593E"]},{msgid:"Could not load files settings",msgstr:["\u7121\u6CD5\u8F09\u5165\u6A94\u6848\u8A2D\u5B9A"]},{msgid:"Could not load files views",msgstr:["\u7121\u6CD5\u8F09\u5165\u6A94\u6848\u8996\u5716"]},{msgid:"Create directory",msgstr:["\u5EFA\u7ACB\u76EE\u9304"]},{msgid:"Current view selector",msgstr:["\u76EE\u524D\u8996\u5716\u9078\u64C7\u5668"]},{msgid:"Enter your name",msgstr:["\u8F38\u5165\u60A8\u7684\u540D\u5B57"]},{msgid:"Failed to set nickname.",msgstr:["\u7121\u6CD5\u8A2D\u7F6E\u66B1\u7A31\u3002"]},{msgid:"Favorites",msgstr:["\u6700\u611B"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\u60A8\u6A19\u8A18\u70BA\u6700\u611B\u7684\u6A94\u6848\u8207\u8CC7\u6599\u593E\u5C07\u6703\u986F\u793A\u5728\u6B64\u8655\u3002"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u60A8\u6700\u8FD1\u4FEE\u6539\u7684\u6A94\u6848\u8207\u8CC7\u6599\u593E\u5C07\u6703\u986F\u793A\u5728\u6B64\u8655\u3002"]},{msgid:"Filter file list",msgstr:["\u904E\u6FFE\u6A94\u6848\u6E05\u55AE"]},{msgid:"Folder name cannot be empty.",msgstr:["\u8CC7\u6599\u593E\u540D\u7A31\u4E0D\u80FD\u70BA\u7A7A\u3002"]},{msgid:"Guest identification",msgstr:["\u8A2A\u5BA2\u8EAB\u4EFD\u8B58\u5225"]},{msgid:"Home",msgstr:["\u9996\u9801"]},{msgid:"Invalid name.",msgstr:["\u7121\u6548\u7684\u540D\u5B57\u3002"]},{msgid:"Modified",msgstr:["\u5DF2\u4FEE\u6539"]},{msgid:"Move",msgstr:["\u79FB\u52D5"]},{msgid:"Move to {target}",msgstr:["\u79FB\u52D5\u81F3 {target}"]},{msgid:"Name",msgstr:["\u540D\u7A31"]},{msgid:"Names must not be empty.",msgstr:["\u540D\u7A31\u4E0D\u80FD\u70BA\u7A7A\u3002"]},{msgid:'Names must not end with "{extension}".',msgstr:["\u540D\u7A31\u4E0D\u5F97\u4EE5\u300C{extension}\u300D\u7D50\u5C3E\u3002"]},{msgid:"Names must not start with a dot.",msgstr:["\u540D\u7A31\u4E0D\u5F97\u4EE5\u9EDE\u958B\u982D\u3002"]},{msgid:"New",msgstr:["\u65B0"]},{msgid:"New folder",msgstr:["\u65B0\u8CC7\u6599\u593E"]},{msgid:"New folder name",msgstr:["\u65B0\u8CC7\u6599\u593E\u540D\u7A31"]},{msgid:"No files in here",msgstr:["\u6B64\u8655\u7121\u6A94\u6848"]},{msgid:"No files matching your filter were found.",msgstr:["\u627E\u4E0D\u5230\u7B26\u5408\u60A8\u904E\u6FFE\u689D\u4EF6\u7684\u6A94\u6848\u3002"]},{msgid:"No matching files",msgstr:["\u6C92\u6709\u5339\u914D\u7684\u6A94\u6848"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["\u8ACB\u8F38\u5165\u81F3\u5C11 2 \u500B\u5B57\u7B26\u7684\u540D\u7A31\u3002"]},{msgid:"Recent",msgstr:["\u6700\u8FD1"]},{msgid:"Select all entries",msgstr:["\u9078\u64C7\u6240\u6709\u9805\u76EE"]},{msgid:"Select entry",msgstr:["\u9078\u64C7\u9805\u76EE"]},{msgid:"Select the row for {nodename}",msgstr:["\u9078\u64C7 {nodename} \u7684\u5217"]},{msgid:"Size",msgstr:["\u5927\u5C0F"]},{msgid:"Submit name",msgstr:["\u905E\u4EA4\u540D\u5B57"]},{msgid:"Undo",msgstr:["\u9084\u539F"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\u4E0A\u50B3\u4E00\u4E9B\u5167\u5BB9\u6216\u8207\u60A8\u7684\u88DD\u7F6E\u540C\u6B65\uFF01"]},{msgid:"You are currently identified as {nickname}.",msgstr:["\u60A8\u76EE\u524D\u88AB\u8B58\u5225\u70BA {nickname}\u3002"]},{msgid:"You are currently not identified.",msgstr:["\u60A8\u76EE\u524D\u5C1A\u672A\u88AB\u8B58\u5225\u3002"]},{msgid:"You cannot leave the name empty.",msgstr:["\u540D\u7A31\u4E0D\u80FD\u7559\u7A7A\u3002"]}]},{language:"zh_TW",translations:[{msgid:'"{name}" is an invalid file name.',msgstr:["\u300C{name}\u300D\u662F\u7121\u6548\u7684\u6A94\u6848\u540D\u7A31\u3002"]},{msgid:'"{name}" is not an allowed filetype',msgstr:["\u300C{name}\u300D\u4E26\u975E\u5141\u8A31\u7684\u6A94\u6848\u985E\u578B"]},{msgid:'"/" is not allowed inside a file name.',msgstr:["\u6A94\u6848\u540D\u7A31\u4E2D\u4E0D\u5141\u8A31\u4F7F\u7528\u300C/\u300D\u3002"]},{msgid:"All files",msgstr:["\u6240\u6709\u6A94\u6848"]},{msgid:"Choose",msgstr:["\u9078\u64C7"]},{msgid:"Choose {file}",msgstr:["\u9078\u64C7 {file}"]},{msgid:"Copy",msgstr:["\u8907\u88FD"]},{msgid:"Copy to {target}",msgstr:["\u8907\u88FD\u5230 {target}"]},{msgid:"Could not create the new folder",msgstr:["\u7121\u6CD5\u5EFA\u7ACB\u65B0\u8CC7\u6599\u593E"]},{msgid:"Create directory",msgstr:["\u5EFA\u7ACB\u76EE\u9304"]},{msgid:"Current view selector",msgstr:["\u76EE\u524D\u6AA2\u8996\u9078\u53D6\u5668"]},{msgid:"Favorites",msgstr:["\u6700\u611B"]},{msgid:"File name cannot be empty.",msgstr:["\u6A94\u6848\u540D\u7A31\u4E0D\u80FD\u70BA\u7A7A\u3002"]},{msgid:"Filepicker sections",msgstr:["\u6A94\u6848\u6311\u9078\u5668\u9078\u53D6"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["\u60A8\u6A19\u8A18\u70BA\u6700\u611B\u7684\u6A94\u6848\u8207\u8CC7\u6599\u593E\u5C07\u6703\u986F\u793A\u5728\u6B64\u8655\u3002"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["\u60A8\u6700\u8FD1\u4FEE\u6539\u7684\u6A94\u6848\u8207\u8CC7\u6599\u593E\u5C07\u6703\u986F\u793A\u5728\u6B64\u8655\u3002"]},{msgid:"Filter file list",msgstr:["\u904E\u6FFE\u6A94\u6848\u6E05\u55AE"]},{msgid:"Home",msgstr:["\u5BB6"]},{msgid:"Mime type {mime}",msgstr:["Mime type {mime}"]},{msgid:"Modified",msgstr:["\u5DF2\u4FEE\u6539"]},{msgid:"Move",msgstr:["\u79FB\u52D5"]},{msgid:"Move to {target}",msgstr:["\u79FB\u52D5\u81F3 {target}"]},{msgid:"Name",msgstr:["\u540D\u7A31"]},{msgid:"New",msgstr:["\u65B0"]},{msgid:"New folder",msgstr:["\u65B0\u8CC7\u6599\u593E"]},{msgid:"New folder name",msgstr:["\u65B0\u8CC7\u6599\u593E\u540D\u7A31"]},{msgid:"No files in here",msgstr:["\u6B64\u8655\u7121\u6A94\u6848"]},{msgid:"No files matching your filter were found.",msgstr:["\u627E\u4E0D\u5230\u7B26\u5408\u60A8\u904E\u6FFE\u689D\u4EF6\u7684\u6A94\u6848\u3002"]},{msgid:"No matching files",msgstr:["\u7121\u7B26\u5408\u7684\u6A94\u6848"]},{msgid:"Recent",msgstr:["\u6700\u8FD1"]},{msgid:"Select all entries",msgstr:["\u9078\u53D6\u6240\u6709\u689D\u76EE"]},{msgid:"Select entry",msgstr:["\u9078\u53D6\u689D\u76EE"]},{msgid:"Select the row for {nodename}",msgstr:["\u9078\u53D6 {nodename} \u7684\u5217"]},{msgid:"Size",msgstr:["\u5927\u5C0F"]},{msgid:"Undo",msgstr:["\u5FA9\u539F"]},{msgid:"unknown",msgstr:["\u672A\u77E5"]},{msgid:"Upload some content or sync with your devices!",msgstr:["\u4E0A\u50B3\u4E00\u4E9B\u5167\u5BB9\u6216\u8207\u60A8\u7684\u88DD\u7F6E\u540C\u6B65"]}]}]){const{language:Ei,translations:Lt}=ei,An={headers:{},translations:{"":Object.fromEntries(Lt.map(vr=>[vr.msgid,vr]))}};Ae.addTranslation(Ei,An)}const Ue=Ae.build(),$e=Ue.ngettext.bind(Ue),Ge=Ue.gettext.bind(Ue);/*!
* SPDX-FileCopyrightText: 2023 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const dt=(0,T.YK)().setApp("@f7cloud/dialogs").detectLogLevel().build();var Zt=(ei=>(ei[ei.Choose=1]="Choose",ei[ei.Move=2]="Move",ei[ei.Copy=3]="Copy",ei[ei.CopyMove=4]="CopyMove",ei[ei.Custom=5]="Custom",ei))(Zt||{});class Ot extends null{}class zt{constructor(Ei,Lt,An,vr,wn,Zr,Lr,ks,_o,Mo=!1){Tn(this,"title");Tn(this,"multiSelect");Tn(this,"mimeTypeFilter");Tn(this,"directoriesAllowed");Tn(this,"buttons");Tn(this,"path");Tn(this,"filter");Tn(this,"canPick");Tn(this,"container");Tn(this,"disabledNavigation");this.title=Ei,this.multiSelect=Lt,this.mimeTypeFilter=An,this.directoriesAllowed=vr,this.path=Zr,this.filter=Lr,this.canPick=ks,this.buttons=wn,this.container=_o,this.disabledNavigation=Mo}async pickNodes(){const{default:Ei}=await Promise.all([a.e("defaultVendors-node_modules_f7cloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_-e37598"),a.e("defaultVendors-node_modules_mdi_js_mdi_js-node_modules_f7cloud_dialogs_dist_chunks_preview--260ca1"),a.e("defaultVendors-node_modules_f7cloud_dialogs_dist_chunks_FilePicker-CtWlxGEm_mjs")]).then(a.bind(a,90255)),Lt=await spawnDialog$1(Ei,{allowPickDirectory:this.directoriesAllowed,buttons:this.buttons,name:this.title,path:this.path,mimetypeFilter:this.mimeTypeFilter,multiselect:this.multiSelect,filterFn:this.filter,canPickFn:this.canPick,disabledNavigation:this.disabledNavigation},{container:this.container});if(!Array.isArray(Lt)||Lt.length===0)throw new Ot("FilePicker: No nodes selected");return Lt}async pick(){const Ei=await this.pickNodes();return this.multiSelect?Ei.map(An=>An.path):Ei[0]?.path??"/"}}class Gi{constructor(Ei){Tn(this,"title");Tn(this,"multiSelect",!1);Tn(this,"mimeTypeFilter",[]);Tn(this,"directoriesAllowed",!1);Tn(this,"path");Tn(this,"filter");Tn(this,"canPick");Tn(this,"buttons",[]);Tn(this,"container");Tn(this,"disabledNavigation",!1);this.title=Ei}setContainer(Ei){return this.container=Ei,this}setMultiSelect(Ei){return this.multiSelect=Ei,this}addMimeTypeFilter(Ei){return this.mimeTypeFilter.push(Ei),this}setMimeTypeFilter(Ei){return this.mimeTypeFilter=Ei,this}addButton(Ei){return typeof this.buttons=="function"&&(dt.warn("FilePicker buttons were set to factory, now overwritten with button object."),this.buttons=[]),this.buttons.push(Ei),this}setButtonFactory(Ei){return this.buttons=Ei,this}setType(Ei){return this.buttons=(Lt,An)=>{const vr=[],wn=Lt?.[0]?.attributes?.displayName||Lt?.[0]?.basename,Zr=wn||basename(An);if(Ei===1){let Lr=Ge("Choose");Lt.length===1?Lr=Ge("Choose {file}",{file:wn}):this.multiSelect&&(Lr=$e("Choose %n file","Choose %n files",Lt.length)),vr.push({callback:()=>{},label:Lr,variant:"primary"})}return(Ei===4||Ei===3)&&vr.push({callback:()=>{},label:Zr?Ge("Copy to {target}",{target:Zr}):Ge("Copy"),icon:Pe,variant:Ei===3?"primary":"secondary"}),(Ei===4||Ei===2)&&vr.push({callback:()=>{},label:Zr?Ge("Move to {target}",{target:Zr}):Ge("Move"),icon:Ne,variant:"primary"}),vr},this}allowDirectories(Ei=!0){return this.directoriesAllowed=Ei,this}startAt(Ei){return this.path=Ei,this}setFilter(Ei){return this.filter=Ei,this}setCanPick(Ei){return this.canPick=Ei,this}disableNavigation(){return this.disabledNavigation=!0,this}build(){return new zt(this.title,this.multiSelect,this.mimeTypeFilter,this.directoriesAllowed,this.buttons,this.path,this.filter,this.canPick,this.container,this.disabledNavigation)}}function mi(ei){return new Gi(ei)}async function Ui(ei){return await spawnDialog$1(defineAsyncComponent(()=>Promise.all([a.e("defaultVendors-node_modules_f7cloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_-e37598"),a.e("node_modules_f7cloud_dialogs_dist_chunks_PublicAuthPrompt-CWSlYwmr_mjs")]).then(a.bind(a,17145))),ei)}const Qt=`<svg width="20"
height="20"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg">
<path fill="var(--color-loading-light)" d="M12,4V2A10,10 0 1,0 22,12H20A8,8 0 1,1 12,4Z" />
<path fill="var(--color-loading-dark)" d="M12,4V2A10,10 0 0,1 22,12H20A8,8 0 0,0 12,4Z" />
</svg>
`;var yi=(ei=>(ei.ERROR="toast-error",ei.WARNING="toast-warning",ei.INFO="toast-info",ei.SUCCESS="toast-success",ei.UNDO="toast-undo",ei.LOADING="toast-loading",ei))(yi||{});const kn="off",xn="polite",_r="assertive";var gn=(ei=>(ei[ei.OFF=kn]="OFF",ei[ei.POLITE=xn]="POLITE",ei[ei.ASSERTIVE=_r]="ASSERTIVE",ei))(gn||{});const In=1e4,cr=7e3,Ra=-1;function ha(ei,Ei){if(Ei={timeout:cr,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0,...Ei},typeof ei=="string"&&!Ei.isHTML){const Zr=document.createElement("div");Zr.innerHTML=ei,ei=Zr.innerText}let Lt=Ei.type??"";typeof Ei.onClick=="function"&&(Lt+=" toast-with-click ");const An=ei instanceof Node;let vr=gn.POLITE;Ei.ariaLive?vr=Ei.ariaLive:(Ei.type==="toast-error"||Ei.type==="toast-undo")&&(vr=gn.ASSERTIVE);const wn=X({[An?"node":"text"]:ei,duration:Ei.timeout,callback:Ei.onRemove,onClick:Ei.onClick,close:Ei.close,gravity:"top",selector:Ei.selector,position:"right",backgroundColor:"",className:"dialogs "+Lt,escapeMarkup:!Ei.isHTML,ariaLive:vr});return wn.showToast(),wn}function nr(ei,Ei){return ha(ei,{...Ei,type:"toast-error"})}function $a(ei,Ei){return ha(ei,{...Ei,type:"toast-warning"})}function Jr(ei,Ei){return ha(ei,{...Ei,type:"toast-info"})}function ls(ei,Ei){return ha(ei,{...Ei,type:"toast-success"})}function ts(ei,Ei){const Lt=document.createElement("span");Lt.innerHTML=Qt,Lt.classList.add("toast-loader");const An=document.createElement("span");return An.classList.add("toast-loader-container"),An.innerText=ei,An.appendChild(Lt),ha(An,{...Ei,close:!1,timeout:Ra,type:"toast-loading"})}function La(ei,Ei,Lt){if(!(Ei instanceof Function))throw new Error("Please provide a valid onUndo method");Lt=Object.assign(Lt||{},{timeout:In});const An=document.createElement("span"),vr=document.createElement("button");An.classList.add("toast-undo-container"),vr.classList.add("toast-undo-button"),vr.innerText=Ge("Undo"),An.innerText=ei,An.appendChild(vr);const wn=ha(An,{...Lt,type:"toast-undo"});return vr.addEventListener("click",function(Zr){Zr.stopPropagation(),Ei(Zr),wn?.hideToast instanceof Function&&wn.hideToast()}),wn}const Hs=["textContent"],mo=["innerHTML"],qs=(0,m.pM)({__name:"GenericDialog",props:{name:{},text:{},html:{},buttons:{},severity:{}},emits:["close"],setup(ei,{emit:Ei}){const Lt=ei,An=Ei,vr=(0,m.EW)(()=>Lt.buttons?.map(Zr=>({...Zr,callback(){Zr.callback(),An("close",!0)}}))),wn=()=>`${Lt.name}: ${Lt.text}`;return(0,m.sV)(()=>window.addEventListener("unload",wn)),(0,m.hi)(()=>window.removeEventListener("unload",wn)),(Zr,Lr)=>((0,m.uX)(),(0,m.Wv)((0,le.R1)(re.A),{"dialog-classes":"nc-generic-dialog",buttons:vr.value,name:ei.name,message:ei.text,"onUpdate:open":Lr[0]||(Lr[0]=ks=>Zr.$emit("close",!1))},{default:(0,m.k6)(()=>[ei.severity?((0,m.uX)(),(0,m.Wv)((0,le.R1)(he.A),{key:0,type:ei.severity},{default:(0,m.k6)(()=>[(0,m.Lk)("p",{textContent:(0,L.toDisplayString)(ei.text)},null,8,Hs)]),_:1},8,["type"])):(0,m.Q3)("",!0),ei.html?((0,m.uX)(),(0,m.CE)("div",{key:1,innerHTML:ei.html},null,8,mo)):(0,m.Q3)("",!0)]),_:1},8,["buttons","name","message"]))}});class jl{constructor(Ei,Lt,An=[],vr){go(this,Nl);go(this,Ul);go(this,zl);go(this,Wl);Rs(this,Nl,Ei),Rs(this,Ul,Lt),Rs(this,zl,An),Rs(this,Wl,vr)}async show(){if(!await spawnDialog$1(qs,{buttons:bn(this,zl),name:bn(this,Nl),text:bn(this,Ul),severity:bn(this,Wl)}))throw new Error("Dialog closed")}}Nl=new WeakMap,Ul=new WeakMap,zl=new WeakMap,Wl=new WeakMap;class lu{constructor(Ei){go(this,gc);go(this,ju);go(this,tc);go(this,Lu);Rs(this,gc,void 0),Rs(this,ju,""),Rs(this,tc,Ei??""),Rs(this,Lu,[])}setName(Ei){return Rs(this,tc,Ei),this}setText(Ei){return Rs(this,ju,Ei),this}setSeverity(Ei){return Rs(this,gc,Ei),this}setButtons(Ei){return bn(this,Lu).length>0&&dt.warn("[@f7cloud/dialogs] Dialog buttons are already set - this overrides previous buttons."),Rs(this,Lu,Ei),this}addButton(Ei){return bn(this,Lu).push(Ei),this}build(){return new jl(bn(this,tc),bn(this,ju),bn(this,Lu),bn(this,gc))}}gc=new WeakMap,ju=new WeakMap,tc=new WeakMap,Lu=new WeakMap;function Hu(ei){return new lu(ei)}async function Wo(ei){ei={labelConfirm:Ge("Confirm"),...ei};const{promise:Ei,resolve:Lt}=Promise.withResolvers(),An=[{label:ei.labelConfirm,variant:"primary",callback(){Lt(!0)}}];return ei.labelReject&&An.unshift({label:ei.labelReject,callback(){Lt(!1)}}),await new jl(ei.name,ei.text,An,ei.severity).show(),Ei}},61338:(Kt,Ve,a)=>{"use strict";a.d(Ve,{B1:()=>m,Ic:()=>B,al:()=>L});var e=a(32938),o=a(56953);/*!
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/class _{constructor(b){Tn(this,"bus");typeof b.getVersion!="function"||!o(b.getVersion())?console.warn("Proxying an event bus with an unknown or invalid version"):e(b.getVersion())!==e(this.getVersion())&&console.warn("Proxying an event bus of version "+b.getVersion()+" with "+this.getVersion()),this.bus=b}getVersion(){return"3.3.3"}subscribe(b,W){this.bus.subscribe(b,W)}unsubscribe(b,W){this.bus.unsubscribe(b,W)}emit(b,...W){this.bus.emit(b,...W)}}/*!
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/class E{constructor(){Tn(this,"handlers",new Map)}getVersion(){return"3.3.3"}subscribe(b,W){this.handlers.set(b,(this.handlers.get(b)||[]).concat(W))}unsubscribe(b,W){this.handlers.set(b,(this.handlers.get(b)||[]).filter(P=>P!==W))}emit(b,...W){(this.handlers.get(b)||[]).forEach(C=>{try{C(W[0])}catch(R){console.error("could not invoke event listener",R)}})}}/*!
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/let z=null;function q(){return z!==null?z: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),typeof window?._nc_event_bus<"u"?z=new _(window._nc_event_bus):z=window._nc_event_bus=new E,z)}function m(Y,b){q().subscribe(Y,b)}function L(Y,b){q().unsubscribe(Y,b)}function B(Y,...b){q().emit(Y,...b)}},65981:(Kt,Ve,a)=>{"use strict";a.d(Ve,{F:()=>W,P:()=>P,c:()=>di,d:()=>Mt,e:()=>ot,l:()=>ft,n:()=>ji,r:()=>Pt});var e=a(21777);function o(lt,At,gt){const Vt=document.querySelector(`#initial-state-${lt}-${At}`);if(Vt===null){if(gt!==void 0)return gt;throw new Error(`Could not find initial state ${At} of ${lt}`)}try{return JSON.parse(atob(Vt.value))}catch{throw new Error(`Could not parse initial state ${At} of ${lt}`)}}/*!
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function _(){return o("files_sharing","isPublic",null)??document.querySelector('input#isPublic[type="hidden"][name="isPublic"][value="1"]')!==null}function E(){return o("files_sharing","sharingToken",null)??document.querySelector('input#sharingToken[type="hidden"]')?.value??null}var z=a(63814),q=a(36117),m=a(44719),L=a(35947),B=a(57975),Y=a(71225);const b=(0,L.YK)().setApp("@f7cloud/files").detectUser().build();var W=(lt=>(lt.Folder="folder",lt.File="file",lt))(W||{}),P=(lt=>(lt[lt.NONE=0]="NONE",lt[lt.CREATE=4]="CREATE",lt[lt.READ=1]="READ",lt[lt.UPDATE=2]="UPDATE",lt[lt.DELETE=8]="DELETE",lt[lt.SHARE=16]="SHARE",lt[lt.ALL=31]="ALL",lt))(P||{});const C=function(lt,At){return lt.match(At)!==null},R=(lt,At)=>{if(lt.id&&typeof lt.id!="number")throw new Error("Invalid id type of value");if(!lt.source)throw new Error("Missing mandatory source");try{new URL(lt.source)}catch{throw new Error("Invalid source format, source must be a valid URL")}if(!lt.source.startsWith("http"))throw new Error("Invalid source format, only http(s) is supported");if(lt.displayname&&typeof lt.displayname!="string")throw new Error("Invalid displayname type");if(lt.mtime&&!(lt.mtime instanceof Date))throw new Error("Invalid mtime type");if(lt.crtime&&!(lt.crtime instanceof Date))throw new Error("Invalid crtime type");if(!lt.mime||typeof lt.mime!="string"||!lt.mime.match(/^[-\w.]+\/[-+\w.]+$/gi))throw new Error("Missing or invalid mandatory mime");if("size"in lt&&typeof lt.size!="number"&&lt.size!==void 0)throw new Error("Invalid size type");if("permissions"in lt&&lt.permissions!==void 0&&!(typeof lt.permissions=="number"&&lt.permissions>=P.NONE&&lt.permissions<=P.ALL))throw new Error("Invalid permissions");if(lt.owner&&lt.owner!==null&&typeof lt.owner!="string")throw new Error("Invalid owner type");if(lt.attributes&&typeof lt.attributes!="object")throw new Error("Invalid attributes type");if(lt.root&&typeof lt.root!="string")throw new Error("Invalid root type");if(lt.root&&!lt.root.startsWith("/"))throw new Error("Root must start with a leading slash");if(lt.root&&!lt.source.includes(lt.root))throw new Error("Root must be part of the source");if(lt.root&&C(lt.source,At)){const gt=lt.source.match(At)[0];if(!lt.source.includes((0,B.join)(gt,lt.root)))throw new Error("The root must be relative to the service. e.g /files/emma")}if(lt.status&&!Object.values(oe).includes(lt.status))throw new Error("Status must be a valid NodeStatus")};var oe=(lt=>(lt.NEW="new",lt.FAILED="failed",lt.LOADING="loading",lt.LOCKED="locked",lt))(oe||{});class Re{constructor(At,gt){Tn(this,"_data");Tn(this,"_attributes");Tn(this,"_knownDavService",/(remote|public)\.php\/(web)?dav/i);Tn(this,"readonlyAttributes",Object.entries(Object.getOwnPropertyDescriptors(Re.prototype)).filter(At=>typeof At[1].get=="function"&&At[0]!=="__proto__").map(At=>At[0]));Tn(this,"handler",{set:(At,gt,Vt)=>this.readonlyAttributes.includes(gt)?!1:Reflect.set(At,gt,Vt),deleteProperty:(At,gt)=>this.readonlyAttributes.includes(gt)?!1:Reflect.deleteProperty(At,gt),get:(At,gt,Vt)=>this.readonlyAttributes.includes(gt)?(b.warn(`Accessing "Node.attributes.${gt}" is deprecated, access it directly on the Node instance.`),Reflect.get(this,gt)):Reflect.get(At,gt,Vt)});At.mime||(At.mime="application/octet-stream"),R(At,gt||this._knownDavService),this._data={displayname:At.attributes?.displayname,...At,attributes:{}},this._attributes=new Proxy(this._data.attributes,this.handler),this.update(At.attributes??{}),gt&&(this._knownDavService=gt)}get source(){return this._data.source.replace(/\/$/i,"")}get encodedSource(){const{origin:At}=new URL(this.source);return At+(0,Y.O0)(this.source.slice(At.length))}get basename(){return(0,B.basename)(this.source)}get displayname(){return this._data.displayname||this.basename}set displayname(At){R({...this._data,displayname:At},this._knownDavService),this._data.displayname=At}get extension(){return(0,B.extname)(this.source)}get dirname(){if(this.root){let gt=this.source;this.isDavResource&&(gt=gt.split(this._knownDavService).pop());const Vt=gt.indexOf(this.root),ii=this.root.replace(/\/$/,"");return(0,B.dirname)(gt.slice(Vt+ii.length)||"/")}const At=new URL(this.source);return(0,B.dirname)(At.pathname)}get mime(){return this._data.mime||"application/octet-stream"}set mime(At){At??(At="application/octet-stream"),R({...this._data,mime:At},this._knownDavService),this._data.mime=At}get mtime(){return this._data.mtime}set mtime(At){R({...this._data,mtime:At},this._knownDavService),this._data.mtime=At}get crtime(){return this._data.crtime}get size(){return this._data.size}set size(At){R({...this._data,size:At},this._knownDavService),this.updateMtime(),this._data.size=At}get attributes(){return this._attributes}get permissions(){return this.owner===null&&!this.isDavResource?P.READ:this._data.permissions!==void 0?this._data.permissions:P.NONE}set permissions(At){R({...this._data,permissions:At},this._knownDavService),this.updateMtime(),this._data.permissions=At}get owner(){return this.isDavResource?this._data.owner:null}get isDavResource(){return C(this.source,this._knownDavService)}get isDavRessource(){return this.isDavResource}get root(){return this._data.root?this._data.root.replace(/^(.+)\/$/,"$1"):this.isDavResource&&(0,B.dirname)(this.source).split(this._knownDavService).pop()||null}get path(){if(this.root){let At=this.source;this.isDavResource&&(At=At.split(this._knownDavService).pop());const gt=At.indexOf(this.root),Vt=this.root.replace(/\/$/,"");return At.slice(gt+Vt.length)||"/"}return(this.dirname+"/"+this.basename).replace(/\/\//g,"/")}get fileid(){return this._data?.id}get status(){return this._data?.status}set status(At){R({...this._data,status:At},this._knownDavService),this._data.status=At}get data(){return structuredClone(this._data)}move(At){R({...this._data,source:At},this._knownDavService);const gt=this.basename;this._data.source=At,this.displayname===gt&&this.basename!==gt&&(this.displayname=this.basename)}rename(At){if(At.includes("/"))throw new Error("Invalid basename");this.move((0,B.dirname)(this.source)+"/"+At)}updateMtime(){this._data.mtime&&(this._data.mtime=new Date)}update(At){for(const[gt,Vt]of Object.entries(At))try{Vt===void 0?delete this.attributes[gt]:this.attributes[gt]=Vt}catch(ii){if(ii instanceof TypeError)continue;throw ii}}}class ne extends Re{get type(){return W.File}clone(){return new ne(this.data)}}class te extends Re{constructor(At){super({...At,mime:"httpd/unix-directory"})}get type(){return W.Folder}get extension(){return null}get mime(){return"httpd/unix-directory"}clone(){return new te(this.data)}}const He=function(lt=""){let At=P.NONE;return lt&&((lt.includes("C")||lt.includes("K"))&&(At|=P.CREATE),lt.includes("G")&&(At|=P.READ),(lt.includes("W")||lt.includes("N")||lt.includes("V"))&&(At|=P.UPDATE),lt.includes("D")&&(At|=P.DELETE),lt.includes("R")&&(At|=P.SHARE)),At},V=["d:getcontentlength","d:getcontenttype","d:getetag","d:getlastmodified","d:creationdate","d:displayname","d:quota-available-bytes","d:resourcetype","nc:has-preview","nc:is-encrypted","nc:mount-type","oc:comments-unread","oc:favorite","oc:fileid","oc:owner-display-name","oc:owner-id","oc:permissions","oc:size"],xe={d:"DAV:",nc:"http://f7cloud.org/ns",oc:"http://owncloud.org/ns",ocs:"http://open-collaboration-services.org/ns"},Ke=function(lt,At={nc:"http://f7cloud.org/ns"}){typeof window._nc_dav_properties>"u"&&(window._nc_dav_properties=[...V],window._nc_dav_namespaces={...xe});const gt={...window._nc_dav_namespaces,...At};if(window._nc_dav_properties.find(ii=>ii===lt))return b.warn(`${lt} already registered`,{prop:lt}),!1;if(lt.startsWith("<")||lt.split(":").length!==2)return b.error(`${lt} is not valid. See example: 'oc:fileid'`,{prop:lt}),!1;const Vt=lt.split(":")[0];return gt[Vt]?(window._nc_dav_properties.push(lt),window._nc_dav_namespaces=gt,!0):(b.error(`${lt} namespace unknown`,{prop:lt,namespaces:gt}),!1)},Je=function(){return typeof window._nc_dav_properties>"u"&&(window._nc_dav_properties=[...V]),window._nc_dav_properties.map(lt=>`<${lt} />`).join(" ")},de=function(){return typeof window._nc_dav_namespaces>"u"&&(window._nc_dav_namespaces={...xe}),Object.keys(window._nc_dav_namespaces).map(lt=>`xmlns:${lt}="${window._nc_dav_namespaces?.[lt]}"`).join(" ")},ft=function(){return`<?xml version="1.0"?>
<d:propfind ${de()}>
<d:prop>
${Je()}
</d:prop>
</d:propfind>`},ct=function(){return`<?xml version="1.0"?>
<oc:filter-files ${de()}>
<d:prop>
${Je()}
</d:prop>
<oc:filter-rules>
<oc:favorite>1</oc:favorite>
</oc:filter-rules>
</oc:filter-files>`},ji=function(lt){return`<?xml version="1.0" encoding="UTF-8"?>
<d:searchrequest ${de()}
xmlns:ns="https://github.com/icewind1991/SearchDAV/ns">
<d:basicsearch>
<d:select>
<d:prop>
${Je()}
</d:prop>
</d:select>
<d:from>
<d:scope>
<d:href>/files/${(0,e.HW)()?.uid}/</d:href>
<d:depth>infinity</d:depth>
</d:scope>
</d:from>
<d:where>
<d:and>
<d:or>
<d:not>
<d:eq>
<d:prop>
<d:getcontenttype/>
</d:prop>
<d:literal>httpd/unix-directory</d:literal>
</d:eq>
</d:not>
<d:eq>
<d:prop>
<oc:size/>
</d:prop>
<d:literal>0</d:literal>
</d:eq>
</d:or>
<d:gt>
<d:prop>
<d:getlastmodified/>
</d:prop>
<d:literal>${lt}</d:literal>
</d:gt>
</d:and>
</d:where>
<d:orderby>
<d:order>
<d:prop>
<d:getlastmodified/>
</d:prop>
<d:descending/>
</d:order>
</d:orderby>
<d:limit>
<d:nresults>100</d:nresults>
<ns:firstresult>0</ns:firstresult>
</d:limit>
</d:basicsearch>
</d:searchrequest>`};function Wt(){return _()?`/files/${E()}`:`/files/${(0,e.HW)()?.uid}`}const Mt=Wt();function Li(){const lt=(0,z.dC)("dav");return _()?lt.replace("remote.php","public.php"):lt}const jt=Li(),di=function(lt=jt,At={}){const gt=(0,m.UU)(lt,{headers:At});function Vt(Ki){gt.setHeaders({...At,"X-Requested-With":"XMLHttpRequest",requesttoken:Ki??""})}return(0,e.zo)(Vt),Vt((0,e.do)()),(0,m.Gu)().patch("fetch",(Ki,Ni)=>{const si=Ni.headers;return si?.method&&(Ni.method=si.method,delete si.method),fetch(Ki,Ni)}),gt},ot=(lt,At="/",gt=Mt)=>{const Vt=new AbortController;return new q.CancelablePromise(async(ii,Ki,Ni)=>{Ni(()=>Vt.abort());try{const Di=(await lt.getDirectoryContents(`${gt}${At}`,{signal:Vt.signal,details:!0,data:ct(),headers:{method:"REPORT"},includeSelf:!0})).data.filter(hi=>hi.filename!==At).map(hi=>Pt(hi,gt));ii(Di)}catch(si){Ki(si)}})},Pt=function(lt,At=Mt,gt=jt){let Vt=(0,e.HW)()?.uid;if(_())Vt=Vt??"anonymous";else if(!Vt)throw new Error("No user id found");const ii=lt.props,Ki=He(ii?.permissions),Ni=String(ii?.["owner-id"]||Vt),si=ii.fileid||0,Di=new Date(Date.parse(lt.lastmod)),hi=new Date(Date.parse(ii.creationdate)),On={id:si,source:`${gt}${lt.filename}`,mtime:!isNaN(Di.getTime())&&Di.getTime()!==0?Di:void 0,crtime:!isNaN(hi.getTime())&&hi.getTime()!==0?hi:void 0,mime:lt.mime||"application/octet-stream",displayname:ii.displayname!==void 0?String(ii.displayname):void 0,size:ii?.size||Number.parseInt(ii.getcontentlength||"0"),status:si<0?oe.FAILED:void 0,permissions:Ki,owner:Ni,root:At,attributes:{...lt,...ii,hasPreview:ii?.["has-preview"]}};return delete On.attributes?.props,lt.type==="file"?new ne(On):new te(On)}},35810:(Kt,Ve,a)=>{"use strict";a.d(Ve,{Al:()=>e.r,H4:()=>e.c,KT:()=>Nr,Q$:()=>e.e,R3:()=>e.n,VL:()=>e.l,aX:()=>e.P,di:()=>Wr,lJ:()=>e.d,nF:()=>Sr,pt:()=>e.F,ur:()=>Ga,v7:()=>Wa});var e=a(65981),o=a(380),_=a(83141),E=a(87485),z=a(57975),q=a(53334),m=a(65606),L=a(48287).Buffer,B=(Fi=>(Fi.DEFAULT="default",Fi.HIDDEN="hidden",Fi))(B||{});class Y{constructor(Gt){Tn(this,"_action");this.validateAction(Gt),this._action=Gt}get id(){return this._action.id}get displayName(){return this._action.displayName}get title(){return this._action.title}get iconSvgInline(){return this._action.iconSvgInline}get enabled(){return this._action.enabled}get exec(){return this._action.exec}get execBatch(){return this._action.execBatch}get hotkey(){return this._action.hotkey}get order(){return this._action.order}get parent(){return this._action.parent}get default(){return this._action.default}get destructive(){return this._action.destructive}get inline(){return this._action.inline}get renderInline(){return this._action.renderInline}validateAction(Gt){if(!Gt.id||typeof Gt.id!="string")throw new Error("Invalid id");if(!Gt.displayName||typeof Gt.displayName!="function")throw new Error("Invalid displayName function");if("title"in Gt&&typeof Gt.title!="function")throw new Error("Invalid title function");if(!Gt.iconSvgInline||typeof Gt.iconSvgInline!="function")throw new Error("Invalid iconSvgInline function");if(!Gt.exec||typeof Gt.exec!="function")throw new Error("Invalid exec function");if("enabled"in Gt&&typeof Gt.enabled!="function")throw new Error("Invalid enabled function");if("execBatch"in Gt&&typeof Gt.execBatch!="function")throw new Error("Invalid execBatch function");if("order"in Gt&&typeof Gt.order!="number")throw new Error("Invalid order");if(Gt.destructive!==void 0&&typeof Gt.destructive!="boolean")throw new Error("Invalid destructive flag");if("parent"in Gt&&typeof Gt.parent!="string")throw new Error("Invalid parent");if(Gt.default&&!Object.values(B).includes(Gt.default))throw new Error("Invalid default");if("inline"in Gt&&typeof Gt.inline!="function")throw new Error("Invalid inline function");if("renderInline"in Gt&&typeof Gt.renderInline!="function")throw new Error("Invalid renderInline function");if("hotkey"in Gt&&Gt.hotkey!==void 0){if(typeof Gt.hotkey!="object")throw new Error("Invalid hotkey configuration");if(typeof Gt.hotkey.key!="string"||!Gt.hotkey.key)throw new Error("Missing or invalid hotkey key");if(typeof Gt.hotkey.description!="string"||!Gt.hotkey.description)throw new Error("Missing or invalid hotkey description")}}}const b=function(Fi){if(typeof window._nc_fileactions>"u"&&(window._nc_fileactions=[],logger.debug("FileActions initialized")),window._nc_fileactions.find(Gt=>Gt.id===Fi.id)){logger.error(`FileAction ${Fi.id} already registered`,{action:Fi});return}window._nc_fileactions.push(Fi)},W=function(){return typeof window._nc_fileactions>"u"&&(window._nc_fileactions=[],logger.debug("FileActions initialized")),window._nc_fileactions};class P{constructor(Gt){Tn(this,"_action");this.validateAction(Gt),this._action=Gt}get id(){return this._action.id}get displayName(){return this._action.displayName}get iconSvgInline(){return this._action.iconSvgInline}get order(){return this._action.order}get enabled(){return this._action.enabled}get exec(){return this._action.exec}validateAction(Gt){if(!Gt.id||typeof Gt.id!="string")throw new Error("Invalid id");if(!Gt.displayName||typeof Gt.displayName!="function")throw new Error("Invalid displayName function");if("iconSvgInline"in Gt&&typeof Gt.iconSvgInline!="function")throw new Error("Invalid iconSvgInline function");if("order"in Gt&&typeof Gt.order!="number")throw new Error("Invalid order");if("enabled"in Gt&&typeof Gt.enabled!="function")throw new Error("Invalid enabled function");if(!Gt.exec||typeof Gt.exec!="function")throw new Error("Invalid exec function")}}const C=Fi=>{if(typeof window._nc_filelistactions>"u"&&(window._nc_filelistactions=[]),window._nc_filelistactions.find(Gt=>Gt.id===Fi.id)){logger.error(`FileListAction with id "${Fi.id}" is already registered`,{action:Fi});return}window._nc_filelistactions.push(Fi)},R=()=>(typeof window._nc_filelistactions>"u"&&(window._nc_filelistactions=[]),window._nc_filelistactions);function oe(Fi){return Fi&&Fi.__esModule&&Object.prototype.hasOwnProperty.call(Fi,"default")?Fi.default:Fi}var Re,ne;function te(){return ne||(ne=1,Re=typeof m=="object"&&m.env&&m.env.NODE_DEBUG&&/\bsemver\b/i.test(m.env.NODE_DEBUG)?(...Gt)=>console.error("SEMVER",...Gt):()=>{}),Re}var He,V;function xe(){if(V)return He;V=1;const Fi="2.0.0",Gt=256,on=Number.MAX_SAFE_INTEGER||9007199254740991,lr=16,Bt=Gt-6;return He={MAX_LENGTH:Gt,MAX_SAFE_COMPONENT_LENGTH:lr,MAX_SAFE_BUILD_LENGTH:Bt,MAX_SAFE_INTEGER:on,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:Fi,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},He}var Ke={exports:{}},Je;function de(){return Je||(Je=1,function(Fi,Gt){const{MAX_SAFE_COMPONENT_LENGTH:on,MAX_SAFE_BUILD_LENGTH:lr,MAX_LENGTH:Bt}=xe(),Xt=te();Gt=Fi.exports={};const bi=Gt.re=[],Ii=Gt.safeRe=[],Xi=Gt.src=[],wi=Gt.t={};let kr=0;const Ri="[a-zA-Z0-9-]",qe=[["\\s",1],["\\d",Bt],[Ri,lr]],Dt=fi=>{for(const[Vi,pr]of qe)fi=fi.split(`${Vi}*`).join(`${Vi}{0,${pr}}`).split(`${Vi}+`).join(`${Vi}{1,${pr}}`);return fi},ui=(fi,Vi,pr)=>{const Pr=Dt(Vi),jr=kr++;Xt(fi,jr,Vi),wi[fi]=jr,Xi[jr]=Vi,bi[jr]=new RegExp(Vi,pr?"g":void 0),Ii[jr]=new RegExp(Pr,pr?"g":void 0)};ui("NUMERICIDENTIFIER","0|[1-9]\\d*"),ui("NUMERICIDENTIFIERLOOSE","\\d+"),ui("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Ri}*`),ui("MAINVERSION",`(${Xi[wi.NUMERICIDENTIFIER]})\\.(${Xi[wi.NUMERICIDENTIFIER]})\\.(${Xi[wi.NUMERICIDENTIFIER]})`),ui("MAINVERSIONLOOSE",`(${Xi[wi.NUMERICIDENTIFIERLOOSE]})\\.(${Xi[wi.NUMERICIDENTIFIERLOOSE]})\\.(${Xi[wi.NUMERICIDENTIFIERLOOSE]})`),ui("PRERELEASEIDENTIFIER",`(?:${Xi[wi.NUMERICIDENTIFIER]}|${Xi[wi.NONNUMERICIDENTIFIER]})`),ui("PRERELEASEIDENTIFIERLOOSE",`(?:${Xi[wi.NUMERICIDENTIFIERLOOSE]}|${Xi[wi.NONNUMERICIDENTIFIER]})`),ui("PRERELEASE",`(?:-(${Xi[wi.PRERELEASEIDENTIFIER]}(?:\\.${Xi[wi.PRERELEASEIDENTIFIER]})*))`),ui("PRERELEASELOOSE",`(?:-?(${Xi[wi.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Xi[wi.PRERELEASEIDENTIFIERLOOSE]})*))`),ui("BUILDIDENTIFIER",`${Ri}+`),ui("BUILD",`(?:\\+(${Xi[wi.BUILDIDENTIFIER]}(?:\\.${Xi[wi.BUILDIDENTIFIER]})*))`),ui("FULLPLAIN",`v?${Xi[wi.MAINVERSION]}${Xi[wi.PRERELEASE]}?${Xi[wi.BUILD]}?`),ui("FULL",`^${Xi[wi.FULLPLAIN]}$`),ui("LOOSEPLAIN",`[v=\\s]*${Xi[wi.MAINVERSIONLOOSE]}${Xi[wi.PRERELEASELOOSE]}?${Xi[wi.BUILD]}?`),ui("LOOSE",`^${Xi[wi.LOOSEPLAIN]}$`),ui("GTLT","((?:<|>)?=?)"),ui("XRANGEIDENTIFIERLOOSE",`${Xi[wi.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),ui("XRANGEIDENTIFIER",`${Xi[wi.NUMERICIDENTIFIER]}|x|X|\\*`),ui("XRANGEPLAIN",`[v=\\s]*(${Xi[wi.XRANGEIDENTIFIER]})(?:\\.(${Xi[wi.XRANGEIDENTIFIER]})(?:\\.(${Xi[wi.XRANGEIDENTIFIER]})(?:${Xi[wi.PRERELEASE]})?${Xi[wi.BUILD]}?)?)?`),ui("XRANGEPLAINLOOSE",`[v=\\s]*(${Xi[wi.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Xi[wi.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Xi[wi.XRANGEIDENTIFIERLOOSE]})(?:${Xi[wi.PRERELEASELOOSE]})?${Xi[wi.BUILD]}?)?)?`),ui("XRANGE",`^${Xi[wi.GTLT]}\\s*${Xi[wi.XRANGEPLAIN]}$`),ui("XRANGELOOSE",`^${Xi[wi.GTLT]}\\s*${Xi[wi.XRANGEPLAINLOOSE]}$`),ui("COERCEPLAIN",`(^|[^\\d])(\\d{1,${on}})(?:\\.(\\d{1,${on}}))?(?:\\.(\\d{1,${on}}))?`),ui("COERCE",`${Xi[wi.COERCEPLAIN]}(?:$|[^\\d])`),ui("COERCEFULL",Xi[wi.COERCEPLAIN]+`(?:${Xi[wi.PRERELEASE]})?(?:${Xi[wi.BUILD]})?(?:$|[^\\d])`),ui("COERCERTL",Xi[wi.COERCE],!0),ui("COERCERTLFULL",Xi[wi.COERCEFULL],!0),ui("LONETILDE","(?:~>?)"),ui("TILDETRIM",`(\\s*)${Xi[wi.LONETILDE]}\\s+`,!0),Gt.tildeTrimReplace="$1~",ui("TILDE",`^${Xi[wi.LONETILDE]}${Xi[wi.XRANGEPLAIN]}$`),ui("TILDELOOSE",`^${Xi[wi.LONETILDE]}${Xi[wi.XRANGEPLAINLOOSE]}$`),ui("LONECARET","(?:\\^)"),ui("CARETTRIM",`(\\s*)${Xi[wi.LONECARET]}\\s+`,!0),Gt.caretTrimReplace="$1^",ui("CARET",`^${Xi[wi.LONECARET]}${Xi[wi.XRANGEPLAIN]}$`),ui("CARETLOOSE",`^${Xi[wi.LONECARET]}${Xi[wi.XRANGEPLAINLOOSE]}$`),ui("COMPARATORLOOSE",`^${Xi[wi.GTLT]}\\s*(${Xi[wi.LOOSEPLAIN]})$|^$`),ui("COMPARATOR",`^${Xi[wi.GTLT]}\\s*(${Xi[wi.FULLPLAIN]})$|^$`),ui("COMPARATORTRIM",`(\\s*)${Xi[wi.GTLT]}\\s*(${Xi[wi.LOOSEPLAIN]}|${Xi[wi.XRANGEPLAIN]})`,!0),Gt.comparatorTrimReplace="$1$2$3",ui("HYPHENRANGE",`^\\s*(${Xi[wi.XRANGEPLAIN]})\\s+-\\s+(${Xi[wi.XRANGEPLAIN]})\\s*$`),ui("HYPHENRANGELOOSE",`^\\s*(${Xi[wi.XRANGEPLAINLOOSE]})\\s+-\\s+(${Xi[wi.XRANGEPLAINLOOSE]})\\s*$`),ui("STAR","(<|>)?=?\\s*\\*"),ui("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),ui("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}(Ke,Ke.exports)),Ke.exports}var ft,ct;function ji(){if(ct)return ft;ct=1;const Fi=Object.freeze({loose:!0}),Gt=Object.freeze({});return ft=lr=>lr?typeof lr!="object"?Fi:lr:Gt,ft}var Wt,Mt;function Li(){if(Mt)return Wt;Mt=1;const Fi=/^[0-9]+$/,Gt=(lr,Bt)=>{const Xt=Fi.test(lr),bi=Fi.test(Bt);return Xt&&bi&&(lr=+lr,Bt=+Bt),lr===Bt?0:Xt&&!bi?-1:bi&&!Xt?1:lr<Bt?-1:1};return Wt={compareIdentifiers:Gt,rcompareIdentifiers:(lr,Bt)=>Gt(Bt,lr)},Wt}var jt,di;function ot(){if(di)return jt;di=1;const Fi=te(),{MAX_LENGTH:Gt,MAX_SAFE_INTEGER:on}=xe(),{safeRe:lr,t:Bt}=de(),Xt=ji(),{compareIdentifiers:bi}=Li();class Ii{constructor(wi,kr){if(kr=Xt(kr),wi instanceof Ii){if(wi.loose===!!kr.loose&&wi.includePrerelease===!!kr.includePrerelease)return wi;wi=wi.version}else if(typeof wi!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof wi}".`);if(wi.length>Gt)throw new TypeError(`version is longer than ${Gt} characters`);Fi("SemVer",wi,kr),this.options=kr,this.loose=!!kr.loose,this.includePrerelease=!!kr.includePrerelease;const Ri=wi.trim().match(kr.loose?lr[Bt.LOOSE]:lr[Bt.FULL]);if(!Ri)throw new TypeError(`Invalid Version: ${wi}`);if(this.raw=wi,this.major=+Ri[1],this.minor=+Ri[2],this.patch=+Ri[3],this.major>on||this.major<0)throw new TypeError("Invalid major version");if(this.minor>on||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>on||this.patch<0)throw new TypeError("Invalid patch version");Ri[4]?this.prerelease=Ri[4].split(".").map(qe=>{if(/^[0-9]+$/.test(qe)){const Dt=+qe;if(Dt>=0&&Dt<on)return Dt}return qe}):this.prerelease=[],this.build=Ri[5]?Ri[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(wi){if(Fi("SemVer.compare",this.version,this.options,wi),!(wi instanceof Ii)){if(typeof wi=="string"&&wi===this.version)return 0;wi=new Ii(wi,this.options)}return wi.version===this.version?0:this.compareMain(wi)||this.comparePre(wi)}compareMain(wi){return wi instanceof Ii||(wi=new Ii(wi,this.options)),bi(this.major,wi.major)||bi(this.minor,wi.minor)||bi(this.patch,wi.patch)}comparePre(wi){if(wi instanceof Ii||(wi=new Ii(wi,this.options)),this.prerelease.length&&!wi.prerelease.length)return-1;if(!this.prerelease.length&&wi.prerelease.length)return 1;if(!this.prerelease.length&&!wi.prerelease.length)return 0;let kr=0;do{const Ri=this.prerelease[kr],qe=wi.prerelease[kr];if(Fi("prerelease compare",kr,Ri,qe),Ri===void 0&&qe===void 0)return 0;if(qe===void 0)return 1;if(Ri===void 0)return-1;if(Ri===qe)continue;return bi(Ri,qe)}while(++kr)}compareBuild(wi){wi instanceof Ii||(wi=new Ii(wi,this.options));let kr=0;do{const Ri=this.build[kr],qe=wi.build[kr];if(Fi("build compare",kr,Ri,qe),Ri===void 0&&qe===void 0)return 0;if(qe===void 0)return 1;if(Ri===void 0)return-1;if(Ri===qe)continue;return bi(Ri,qe)}while(++kr)}inc(wi,kr,Ri){switch(wi){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",kr,Ri);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",kr,Ri);break;case"prepatch":this.prerelease.length=0,this.inc("patch",kr,Ri),this.inc("pre",kr,Ri);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",kr,Ri),this.inc("pre",kr,Ri);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":{const qe=Number(Ri)?1:0;if(!kr&&Ri===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[qe];else{let Dt=this.prerelease.length;for(;--Dt>=0;)typeof this.prerelease[Dt]=="number"&&(this.prerelease[Dt]++,Dt=-2);if(Dt===-1){if(kr===this.prerelease.join(".")&&Ri===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(qe)}}if(kr){let Dt=[kr,qe];Ri===!1&&(Dt=[kr]),bi(this.prerelease[0],kr)===0?isNaN(this.prerelease[1])&&(this.prerelease=Dt):this.prerelease=Dt}break}default:throw new Error(`invalid increment argument: ${wi}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}return jt=Ii,jt}var Pt,lt;function At(){if(lt)return Pt;lt=1;const Fi=ot();return Pt=(on,lr,Bt=!1)=>{if(on instanceof Fi)return on;try{return new Fi(on,lr)}catch(Xt){if(!Bt)return null;throw Xt}},Pt}var gt,Vt;function ii(){if(Vt)return gt;Vt=1;const Fi=At();return gt=(on,lr)=>{const Bt=Fi(on,lr);return Bt?Bt.version:null},gt}var Ki=ii();const Ni=null;var si,Di;function hi(){if(Di)return si;Di=1;const Fi=ot();return si=(on,lr)=>new Fi(on,lr).major,si}var On=hi();const nn=null;class $i{constructor(Gt){Tn(this,"bus");typeof Gt.getVersion!="function"||!Ni(Gt.getVersion())?console.warn("Proxying an event bus with an unknown or invalid version"):nn(Gt.getVersion())!==nn(this.getVersion())&&console.warn("Proxying an event bus of version "+Gt.getVersion()+" with "+this.getVersion()),this.bus=Gt}getVersion(){return"3.3.2"}subscribe(Gt,on){this.bus.subscribe(Gt,on)}unsubscribe(Gt,on){this.bus.unsubscribe(Gt,on)}emit(Gt,...on){this.bus.emit(Gt,...on)}}class Fn{constructor(){Tn(this,"handlers",new Map)}getVersion(){return"3.3.2"}subscribe(Gt,on){this.handlers.set(Gt,(this.handlers.get(Gt)||[]).concat(on))}unsubscribe(Gt,on){this.handlers.set(Gt,(this.handlers.get(Gt)||[]).filter(lr=>lr!==on))}emit(Gt,...on){(this.handlers.get(Gt)||[]).forEach(Bt=>{try{Bt(on[0])}catch(Xt){console.error("could not invoke event listener",Xt)}})}}let yr=null;function Dr(){return yr!==null?yr: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),typeof window?._nc_event_bus<"u"?yr=new $i(window._nc_event_bus):yr=window._nc_event_bus=new Fn,yr)}function qn(Fi,...Gt){Dr().emit(Fi,...Gt)}/*!
* SPDX-FileCopyrightText: 2023 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/class Oi extends o.m{constructor(on,lr=100){super();Tn(this,"id");Tn(this,"order");this.id=on,this.order=lr}filter(on){throw new Error("Not implemented")}updateChips(on){this.dispatchTypedEvent("update:chips",new CustomEvent("update:chips",{detail:on}))}filterUpdated(){this.dispatchTypedEvent("update:filter",new CustomEvent("update:filter"))}}function xi(Fi){if(window._nc_filelist_filters||(window._nc_filelist_filters=new Map),window._nc_filelist_filters.has(Fi.id))throw new Error(`File list filter "${Fi.id}" already registered`);window._nc_filelist_filters.set(Fi.id,Fi),qn("files:filter:added",Fi)}function mn(Fi){window._nc_filelist_filters&&window._nc_filelist_filters.has(Fi)&&(window._nc_filelist_filters.delete(Fi),qn("files:filter:removed",Fi))}function Xe(){return window._nc_filelist_filters?[...window._nc_filelist_filters.values()]:[]}class It{constructor(Gt){Tn(this,"_header");this.validateHeader(Gt),this._header=Gt}get id(){return this._header.id}get order(){return this._header.order}get enabled(){return this._header.enabled}get render(){return this._header.render}get updated(){return this._header.updated}validateHeader(Gt){if(!Gt.id||!Gt.render||!Gt.updated)throw new Error("Invalid header: id, render and updated are required");if(typeof Gt.id!="string")throw new Error("Invalid id property");if(Gt.enabled!==void 0&&typeof Gt.enabled!="function")throw new Error("Invalid enabled property");if(Gt.render&&typeof Gt.render!="function")throw new Error("Invalid render property");if(Gt.updated&&typeof Gt.updated!="function")throw new Error("Invalid updated property")}}const ri=function(Fi){if(typeof window._nc_filelistheader>"u"&&(window._nc_filelistheader=[],logger.debug("FileListHeaders initialized")),window._nc_filelistheader.find(Gt=>Gt.id===Fi.id)){logger.error(`Header ${Fi.id} already registered`,{header:Fi});return}window._nc_filelistheader.push(Fi)},ht=function(){return typeof window._nc_filelistheader>"u"&&(window._nc_filelistheader=[],logger.debug("FileListHeaders initialized")),window._nc_filelistheader};class ni extends null{constructor(){super(...arguments);Tn(this,"_views",[]);Tn(this,"_currentView",null)}register(on){if(this._views.find(lr=>lr.id===on.id))throw new Error(`View id ${on.id} is already registered`);this._views.push(on),this.dispatchTypedEvent("update",new CustomEvent("update"))}remove(on){const lr=this._views.findIndex(Bt=>Bt.id===on);lr!==-1&&(this._views.splice(lr,1),this.dispatchTypedEvent("update",new CustomEvent("update")))}setActive(on){this._currentView=on;const lr=new CustomEvent("updateActive",{detail:on});this.dispatchTypedEvent("updateActive",lr)}get active(){return this._currentView}get views(){return this._views}}const rn=function(){return typeof window._nc_navigation>"u"&&(window._nc_navigation=new ni,logger.debug("Navigation service initialized")),window._nc_navigation};class ue{constructor(Gt){Tn(this,"_column");G(Gt),this._column=Gt}get id(){return this._column.id}get title(){return this._column.title}get render(){return this._column.render}get sort(){return this._column.sort}get summary(){return this._column.summary}}const G=function(Fi){if(!Fi.id||typeof Fi.id!="string")throw new Error("A column id is required");if(!Fi.title||typeof Fi.title!="string")throw new Error("A column title is required");if(!Fi.render||typeof Fi.render!="function")throw new Error("A render function is required");if(Fi.sort&&typeof Fi.sort!="function")throw new Error("Column sortFunction must be a function");if(Fi.summary&&typeof Fi.summary!="function")throw new Error("Column summary must be a function");return!0};var k={},M;function se(){return M||(M=1,function(Fi){(function(Gt){Gt.parser=function(Oe,ge){return new lr(Oe,ge)},Gt.SAXParser=lr,Gt.SAXStream=kr,Gt.createStream=wi,Gt.MAX_BUFFER_LENGTH=65536;var on=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];Gt.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function lr(Oe,ge){if(!(this instanceof lr))return new lr(Oe,ge);var gi=this;Xt(gi),gi.q=gi.c="",gi.bufferCheckPosition=Gt.MAX_BUFFER_LENGTH,gi.opt=ge||{},gi.opt.lowercase=gi.opt.lowercase||gi.opt.lowercasetags,gi.looseCase=gi.opt.lowercase?"toLowerCase":"toUpperCase",gi.tags=[],gi.closed=gi.closedRoot=gi.sawRoot=!1,gi.tag=gi.error=null,gi.strict=!!Oe,gi.noscript=!!(Oe||gi.opt.noscript),gi.state=Ji.BEGIN,gi.strictEntities=gi.opt.strictEntities,gi.ENTITIES=gi.strictEntities?Object.create(Gt.XML_ENTITIES):Object.create(Gt.ENTITIES),gi.attribList=[],gi.opt.xmlns&&(gi.ns=Object.create(fi)),gi.opt.unquotedAttributeValues===void 0&&(gi.opt.unquotedAttributeValues=!Oe),gi.trackPosition=gi.opt.position!==!1,gi.trackPosition&&(gi.position=gi.line=gi.column=0),Ms(gi,"onready")}Object.create||(Object.create=function(Oe){function ge(){}ge.prototype=Oe;var gi=new ge;return gi}),Object.keys||(Object.keys=function(Oe){var ge=[];for(var gi in Oe)Oe.hasOwnProperty(gi)&&ge.push(gi);return ge});function Bt(Oe){for(var ge=Math.max(Gt.MAX_BUFFER_LENGTH,10),gi=0,Q=0,We=on.length;Q<We;Q++){var Qe=Oe[on[Q]].length;if(Qe>ge)switch(on[Q]){case"textNode":it(Oe);break;case"cdata":Za(Oe,"oncdata",Oe.cdata),Oe.cdata="";break;case"script":Za(Oe,"onscript",Oe.script),Oe.script="";break;default:p(Oe,"Max buffer length exceeded: "+on[Q])}gi=Math.max(gi,Qe)}var Tt=Gt.MAX_BUFFER_LENGTH-gi;Oe.bufferCheckPosition=Tt+Oe.position}function Xt(Oe){for(var ge=0,gi=on.length;ge<gi;ge++)Oe[on[ge]]=""}function bi(Oe){it(Oe),Oe.cdata!==""&&(Za(Oe,"oncdata",Oe.cdata),Oe.cdata=""),Oe.script!==""&&(Za(Oe,"onscript",Oe.script),Oe.script="")}lr.prototype={end:function(){x(this)},write:$t,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){bi(this)}};var Ii;try{Ii=require("stream").Stream}catch{Ii=function(){}}Ii||(Ii=function(){});var Xi=Gt.EVENTS.filter(function(Oe){return Oe!=="error"&&Oe!=="end"});function wi(Oe,ge){return new kr(Oe,ge)}function kr(Oe,ge){if(!(this instanceof kr))return new kr(Oe,ge);Ii.apply(this),this._parser=new lr(Oe,ge),this.writable=!0,this.readable=!0;var gi=this;this._parser.onend=function(){gi.emit("end")},this._parser.onerror=function(Q){gi.emit("error",Q),gi._parser.error=null},this._decoder=null,Xi.forEach(function(Q){Object.defineProperty(gi,"on"+Q,{get:function(){return gi._parser["on"+Q]},set:function(We){if(!We)return gi.removeAllListeners(Q),gi._parser["on"+Q]=We,We;gi.on(Q,We)},enumerable:!0,configurable:!1})})}kr.prototype=Object.create(Ii.prototype,{constructor:{value:kr}}),kr.prototype.write=function(Oe){if(typeof L=="function"&&typeof L.isBuffer=="function"&&L.isBuffer(Oe)){if(!this._decoder){var ge=_.I;this._decoder=new ge("utf8")}Oe=this._decoder.write(Oe)}return this._parser.write(Oe.toString()),this.emit("data",Oe),!0},kr.prototype.end=function(Oe){return Oe&&Oe.length&&this.write(Oe),this._parser.end(),!0},kr.prototype.on=function(Oe,ge){var gi=this;return!gi._parser["on"+Oe]&&Xi.indexOf(Oe)!==-1&&(gi._parser["on"+Oe]=function(){var Q=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Q.splice(0,0,Oe),gi.emit.apply(gi,Q)}),Ii.prototype.on.call(gi,Oe,ge)};var Ri="[CDATA[",qe="DOCTYPE",Dt="http://www.w3.org/XML/1998/namespace",ui="http://www.w3.org/2000/xmlns/",fi={xml:Dt,xmlns:ui},Vi=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,pr=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,Pr=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,jr=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function Jn(Oe){return Oe===" "||Oe===`
`||Oe==="\r"||Oe===" "}function Va(Oe){return Oe==='"'||Oe==="'"}function da(Oe){return Oe===">"||Jn(Oe)}function Aa(Oe,ge){return Oe.test(ge)}function va(Oe,ge){return!Aa(Oe,ge)}var Ji=0;Gt.STATE={BEGIN:Ji++,BEGIN_WHITESPACE:Ji++,TEXT:Ji++,TEXT_ENTITY:Ji++,OPEN_WAKA:Ji++,SGML_DECL:Ji++,SGML_DECL_QUOTED:Ji++,DOCTYPE:Ji++,DOCTYPE_QUOTED:Ji++,DOCTYPE_DTD:Ji++,DOCTYPE_DTD_QUOTED:Ji++,COMMENT_STARTING:Ji++,COMMENT:Ji++,COMMENT_ENDING:Ji++,COMMENT_ENDED:Ji++,CDATA:Ji++,CDATA_ENDING:Ji++,CDATA_ENDING_2:Ji++,PROC_INST:Ji++,PROC_INST_BODY:Ji++,PROC_INST_ENDING:Ji++,OPEN_TAG:Ji++,OPEN_TAG_SLASH:Ji++,ATTRIB:Ji++,ATTRIB_NAME:Ji++,ATTRIB_NAME_SAW_WHITE:Ji++,ATTRIB_VALUE:Ji++,ATTRIB_VALUE_QUOTED:Ji++,ATTRIB_VALUE_CLOSED:Ji++,ATTRIB_VALUE_UNQUOTED:Ji++,ATTRIB_VALUE_ENTITY_Q:Ji++,ATTRIB_VALUE_ENTITY_U:Ji++,CLOSE_TAG:Ji++,CLOSE_TAG_SAW_WHITE:Ji++,SCRIPT:Ji++,SCRIPT_ENDING:Ji++},Gt.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},Gt.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(Gt.ENTITIES).forEach(function(Oe){var ge=Gt.ENTITIES[Oe],gi=typeof ge=="number"?String.fromCharCode(ge):ge;Gt.ENTITIES[Oe]=gi});for(var bs in Gt.STATE)Gt.STATE[Gt.STATE[bs]]=bs;Ji=Gt.STATE;function Ms(Oe,ge,gi){Oe[ge]&&Oe[ge](gi)}function Za(Oe,ge,gi){Oe.textNode&&it(Oe),Ms(Oe,ge,gi)}function it(Oe){Oe.textNode=St(Oe.opt,Oe.textNode),Oe.textNode&&Ms(Oe,"ontext",Oe.textNode),Oe.textNode=""}function St(Oe,ge){return Oe.trim&&(ge=ge.trim()),Oe.normalize&&(ge=ge.replace(/\s+/g," ")),ge}function p(Oe,ge){return it(Oe),Oe.trackPosition&&(ge+=`
Line: `+Oe.line+`
Column: `+Oe.column+`
Char: `+Oe.c),ge=new Error(ge),Oe.error=ge,Ms(Oe,"onerror",ge),Oe}function x(Oe){return Oe.sawRoot&&!Oe.closedRoot&&U(Oe,"Unclosed root tag"),Oe.state!==Ji.BEGIN&&Oe.state!==Ji.BEGIN_WHITESPACE&&Oe.state!==Ji.TEXT&&p(Oe,"Unexpected end"),it(Oe),Oe.c="",Oe.closed=!0,Ms(Oe,"onend"),lr.call(Oe,Oe.strict,Oe.opt),Oe}function U(Oe,ge){if(typeof Oe!="object"||!(Oe instanceof lr))throw new Error("bad call to strictFail");Oe.strict&&p(Oe,ge)}function ie(Oe){Oe.strict||(Oe.tagName=Oe.tagName[Oe.looseCase]());var ge=Oe.tags[Oe.tags.length-1]||Oe,gi=Oe.tag={name:Oe.tagName,attributes:{}};Oe.opt.xmlns&&(gi.ns=ge.ns),Oe.attribList.length=0,Za(Oe,"onopentagstart",gi)}function ye(Oe,ge){var gi=Oe.indexOf(":"),Q=gi<0?["",Oe]:Oe.split(":"),We=Q[0],Qe=Q[1];return ge&&Oe==="xmlns"&&(We="xmlns",Qe=""),{prefix:We,local:Qe}}function Z(Oe){if(Oe.strict||(Oe.attribName=Oe.attribName[Oe.looseCase]()),Oe.attribList.indexOf(Oe.attribName)!==-1||Oe.tag.attributes.hasOwnProperty(Oe.attribName)){Oe.attribName=Oe.attribValue="";return}if(Oe.opt.xmlns){var ge=ye(Oe.attribName,!0),gi=ge.prefix,Q=ge.local;if(gi==="xmlns")if(Q==="xml"&&Oe.attribValue!==Dt)U(Oe,"xml: prefix must be bound to "+Dt+`
Actual: `+Oe.attribValue);else if(Q==="xmlns"&&Oe.attribValue!==ui)U(Oe,"xmlns: prefix must be bound to "+ui+`
Actual: `+Oe.attribValue);else{var We=Oe.tag,Qe=Oe.tags[Oe.tags.length-1]||Oe;We.ns===Qe.ns&&(We.ns=Object.create(Qe.ns)),We.ns[Q]=Oe.attribValue}Oe.attribList.push([Oe.attribName,Oe.attribValue])}else Oe.tag.attributes[Oe.attribName]=Oe.attribValue,Za(Oe,"onattribute",{name:Oe.attribName,value:Oe.attribValue});Oe.attribName=Oe.attribValue=""}function pe(Oe,ge){if(Oe.opt.xmlns){var gi=Oe.tag,Q=ye(Oe.tagName);gi.prefix=Q.prefix,gi.local=Q.local,gi.uri=gi.ns[Q.prefix]||"",gi.prefix&&!gi.uri&&(U(Oe,"Unbound namespace prefix: "+JSON.stringify(Oe.tagName)),gi.uri=Q.prefix);var We=Oe.tags[Oe.tags.length-1]||Oe;gi.ns&&We.ns!==gi.ns&&Object.keys(gi.ns).forEach(function(fa){Za(Oe,"onopennamespace",{prefix:fa,uri:gi.ns[fa]})});for(var Qe=0,Tt=Oe.attribList.length;Qe<Tt;Qe++){var Nt=Oe.attribList[Qe],Ci=Nt[0],Yi=Nt[1],Hn=ye(Ci,!0),Un=Hn.prefix,rr=Hn.local,Hr=Un===""?"":gi.ns[Un]||"",ra={name:Ci,value:Yi,prefix:Un,local:rr,uri:Hr};Un&&Un!=="xmlns"&&!Hr&&(U(Oe,"Unbound namespace prefix: "+JSON.stringify(Un)),ra.uri=Un),Oe.tag.attributes[Ci]=ra,Za(Oe,"onattribute",ra)}Oe.attribList.length=0}Oe.tag.isSelfClosing=!!ge,Oe.sawRoot=!0,Oe.tags.push(Oe.tag),Za(Oe,"onopentag",Oe.tag),ge||(!Oe.noscript&&Oe.tagName.toLowerCase()==="script"?Oe.state=Ji.SCRIPT:Oe.state=Ji.TEXT,Oe.tag=null,Oe.tagName=""),Oe.attribName=Oe.attribValue="",Oe.attribList.length=0}function Ie(Oe){if(!Oe.tagName){U(Oe,"Weird empty close tag."),Oe.textNode+="</>",Oe.state=Ji.TEXT;return}if(Oe.script){if(Oe.tagName!=="script"){Oe.script+="</"+Oe.tagName+">",Oe.tagName="",Oe.state=Ji.SCRIPT;return}Za(Oe,"onscript",Oe.script),Oe.script=""}var ge=Oe.tags.length,gi=Oe.tagName;Oe.strict||(gi=gi[Oe.looseCase]());for(var Q=gi;ge--;){var We=Oe.tags[ge];if(We.name!==Q)U(Oe,"Unexpected close tag");else break}if(ge<0){U(Oe,"Unmatched closing tag: "+Oe.tagName),Oe.textNode+="</"+Oe.tagName+">",Oe.state=Ji.TEXT;return}Oe.tagName=gi;for(var Qe=Oe.tags.length;Qe-- >ge;){var Tt=Oe.tag=Oe.tags.pop();Oe.tagName=Oe.tag.name,Za(Oe,"onclosetag",Oe.tagName);var Nt={};for(var Ci in Tt.ns)Nt[Ci]=Tt.ns[Ci];var Yi=Oe.tags[Oe.tags.length-1]||Oe;Oe.opt.xmlns&&Tt.ns!==Yi.ns&&Object.keys(Tt.ns).forEach(function(Hn){var Un=Tt.ns[Hn];Za(Oe,"onclosenamespace",{prefix:Hn,uri:Un})})}ge===0&&(Oe.closedRoot=!0),Oe.tagName=Oe.attribValue=Oe.attribName="",Oe.attribList.length=0,Oe.state=Ji.TEXT}function ee(Oe){var ge=Oe.entity,gi=ge.toLowerCase(),Q,We="";return Oe.ENTITIES[ge]?Oe.ENTITIES[ge]:Oe.ENTITIES[gi]?Oe.ENTITIES[gi]:(ge=gi,ge.charAt(0)==="#"&&(ge.charAt(1)==="x"?(ge=ge.slice(2),Q=parseInt(ge,16),We=Q.toString(16)):(ge=ge.slice(1),Q=parseInt(ge,10),We=Q.toString(10))),ge=ge.replace(/^0+/,""),isNaN(Q)||We.toLowerCase()!==ge?(U(Oe,"Invalid character entity"),"&"+Oe.entity+";"):String.fromCodePoint(Q))}function Te(Oe,ge){ge==="<"?(Oe.state=Ji.OPEN_WAKA,Oe.startTagPosition=Oe.position):Jn(ge)||(U(Oe,"Non-whitespace before first tag."),Oe.textNode=ge,Oe.state=Ji.TEXT)}function je(Oe,ge){var gi="";return ge<Oe.length&&(gi=Oe.charAt(ge)),gi}function $t(Oe){var ge=this;if(this.error)throw this.error;if(ge.closed)return p(ge,"Cannot write after close. Assign an onready handler.");if(Oe===null)return x(ge);typeof Oe=="object"&&(Oe=Oe.toString());for(var gi=0,Q="";Q=je(Oe,gi++),ge.c=Q,!!Q;)switch(ge.trackPosition&&(ge.position++,Q===`
`?(ge.line++,ge.column=0):ge.column++),ge.state){case Ji.BEGIN:if(ge.state=Ji.BEGIN_WHITESPACE,Q==="\uFEFF")continue;Te(ge,Q);continue;case Ji.BEGIN_WHITESPACE:Te(ge,Q);continue;case Ji.TEXT:if(ge.sawRoot&&!ge.closedRoot){for(var We=gi-1;Q&&Q!=="<"&&Q!=="&";)Q=je(Oe,gi++),Q&&ge.trackPosition&&(ge.position++,Q===`
`?(ge.line++,ge.column=0):ge.column++);ge.textNode+=Oe.substring(We,gi-1)}Q==="<"&&!(ge.sawRoot&&ge.closedRoot&&!ge.strict)?(ge.state=Ji.OPEN_WAKA,ge.startTagPosition=ge.position):(!Jn(Q)&&(!ge.sawRoot||ge.closedRoot)&&U(ge,"Text data outside of root node."),Q==="&"?ge.state=Ji.TEXT_ENTITY:ge.textNode+=Q);continue;case Ji.SCRIPT:Q==="<"?ge.state=Ji.SCRIPT_ENDING:ge.script+=Q;continue;case Ji.SCRIPT_ENDING:Q==="/"?ge.state=Ji.CLOSE_TAG:(ge.script+="<"+Q,ge.state=Ji.SCRIPT);continue;case Ji.OPEN_WAKA:if(Q==="!")ge.state=Ji.SGML_DECL,ge.sgmlDecl="";else if(!Jn(Q))if(Aa(Vi,Q))ge.state=Ji.OPEN_TAG,ge.tagName=Q;else if(Q==="/")ge.state=Ji.CLOSE_TAG,ge.tagName="";else if(Q==="?")ge.state=Ji.PROC_INST,ge.procInstName=ge.procInstBody="";else{if(U(ge,"Unencoded <"),ge.startTagPosition+1<ge.position){var Qe=ge.position-ge.startTagPosition;Q=new Array(Qe).join(" ")+Q}ge.textNode+="<"+Q,ge.state=Ji.TEXT}continue;case Ji.SGML_DECL:if(ge.sgmlDecl+Q==="--"){ge.state=Ji.COMMENT,ge.comment="",ge.sgmlDecl="";continue}ge.doctype&&ge.doctype!==!0&&ge.sgmlDecl?(ge.state=Ji.DOCTYPE_DTD,ge.doctype+="<!"+ge.sgmlDecl+Q,ge.sgmlDecl=""):(ge.sgmlDecl+Q).toUpperCase()===Ri?(Za(ge,"onopencdata"),ge.state=Ji.CDATA,ge.sgmlDecl="",ge.cdata=""):(ge.sgmlDecl+Q).toUpperCase()===qe?(ge.state=Ji.DOCTYPE,(ge.doctype||ge.sawRoot)&&U(ge,"Inappropriately located doctype declaration"),ge.doctype="",ge.sgmlDecl=""):Q===">"?(Za(ge,"onsgmldeclaration",ge.sgmlDecl),ge.sgmlDecl="",ge.state=Ji.TEXT):(Va(Q)&&(ge.state=Ji.SGML_DECL_QUOTED),ge.sgmlDecl+=Q);continue;case Ji.SGML_DECL_QUOTED:Q===ge.q&&(ge.state=Ji.SGML_DECL,ge.q=""),ge.sgmlDecl+=Q;continue;case Ji.DOCTYPE:Q===">"?(ge.state=Ji.TEXT,Za(ge,"ondoctype",ge.doctype),ge.doctype=!0):(ge.doctype+=Q,Q==="["?ge.state=Ji.DOCTYPE_DTD:Va(Q)&&(ge.state=Ji.DOCTYPE_QUOTED,ge.q=Q));continue;case Ji.DOCTYPE_QUOTED:ge.doctype+=Q,Q===ge.q&&(ge.q="",ge.state=Ji.DOCTYPE);continue;case Ji.DOCTYPE_DTD:Q==="]"?(ge.doctype+=Q,ge.state=Ji.DOCTYPE):Q==="<"?(ge.state=Ji.OPEN_WAKA,ge.startTagPosition=ge.position):Va(Q)?(ge.doctype+=Q,ge.state=Ji.DOCTYPE_DTD_QUOTED,ge.q=Q):ge.doctype+=Q;continue;case Ji.DOCTYPE_DTD_QUOTED:ge.doctype+=Q,Q===ge.q&&(ge.state=Ji.DOCTYPE_DTD,ge.q="");continue;case Ji.COMMENT:Q==="-"?ge.state=Ji.COMMENT_ENDING:ge.comment+=Q;continue;case Ji.COMMENT_ENDING:Q==="-"?(ge.state=Ji.COMMENT_ENDED,ge.comment=St(ge.opt,ge.comment),ge.comment&&Za(ge,"oncomment",ge.comment),ge.comment=""):(ge.comment+="-"+Q,ge.state=Ji.COMMENT);continue;case Ji.COMMENT_ENDED:Q!==">"?(U(ge,"Malformed comment"),ge.comment+="--"+Q,ge.state=Ji.COMMENT):ge.doctype&&ge.doctype!==!0?ge.state=Ji.DOCTYPE_DTD:ge.state=Ji.TEXT;continue;case Ji.CDATA:Q==="]"?ge.state=Ji.CDATA_ENDING:ge.cdata+=Q;continue;case Ji.CDATA_ENDING:Q==="]"?ge.state=Ji.CDATA_ENDING_2:(ge.cdata+="]"+Q,ge.state=Ji.CDATA);continue;case Ji.CDATA_ENDING_2:Q===">"?(ge.cdata&&Za(ge,"oncdata",ge.cdata),Za(ge,"onclosecdata"),ge.cdata="",ge.state=Ji.TEXT):Q==="]"?ge.cdata+="]":(ge.cdata+="]]"+Q,ge.state=Ji.CDATA);continue;case Ji.PROC_INST:Q==="?"?ge.state=Ji.PROC_INST_ENDING:Jn(Q)?ge.state=Ji.PROC_INST_BODY:ge.procInstName+=Q;continue;case Ji.PROC_INST_BODY:if(!ge.procInstBody&&Jn(Q))continue;Q==="?"?ge.state=Ji.PROC_INST_ENDING:ge.procInstBody+=Q;continue;case Ji.PROC_INST_ENDING:Q===">"?(Za(ge,"onprocessinginstruction",{name:ge.procInstName,body:ge.procInstBody}),ge.procInstName=ge.procInstBody="",ge.state=Ji.TEXT):(ge.procInstBody+="?"+Q,ge.state=Ji.PROC_INST_BODY);continue;case Ji.OPEN_TAG:Aa(pr,Q)?ge.tagName+=Q:(ie(ge),Q===">"?pe(ge):Q==="/"?ge.state=Ji.OPEN_TAG_SLASH:(Jn(Q)||U(ge,"Invalid character in tag name"),ge.state=Ji.ATTRIB));continue;case Ji.OPEN_TAG_SLASH:Q===">"?(pe(ge,!0),Ie(ge)):(U(ge,"Forward-slash in opening tag not followed by >"),ge.state=Ji.ATTRIB);continue;case Ji.ATTRIB:if(Jn(Q))continue;Q===">"?pe(ge):Q==="/"?ge.state=Ji.OPEN_TAG_SLASH:Aa(Vi,Q)?(ge.attribName=Q,ge.attribValue="",ge.state=Ji.ATTRIB_NAME):U(ge,"Invalid attribute name");continue;case Ji.ATTRIB_NAME:Q==="="?ge.state=Ji.ATTRIB_VALUE:Q===">"?(U(ge,"Attribute without value"),ge.attribValue=ge.attribName,Z(ge),pe(ge)):Jn(Q)?ge.state=Ji.ATTRIB_NAME_SAW_WHITE:Aa(pr,Q)?ge.attribName+=Q:U(ge,"Invalid attribute name");continue;case Ji.ATTRIB_NAME_SAW_WHITE:if(Q==="=")ge.state=Ji.ATTRIB_VALUE;else{if(Jn(Q))continue;U(ge,"Attribute without value"),ge.tag.attributes[ge.attribName]="",ge.attribValue="",Za(ge,"onattribute",{name:ge.attribName,value:""}),ge.attribName="",Q===">"?pe(ge):Aa(Vi,Q)?(ge.attribName=Q,ge.state=Ji.ATTRIB_NAME):(U(ge,"Invalid attribute name"),ge.state=Ji.ATTRIB)}continue;case Ji.ATTRIB_VALUE:if(Jn(Q))continue;Va(Q)?(ge.q=Q,ge.state=Ji.ATTRIB_VALUE_QUOTED):(ge.opt.unquotedAttributeValues||p(ge,"Unquoted attribute value"),ge.state=Ji.ATTRIB_VALUE_UNQUOTED,ge.attribValue=Q);continue;case Ji.ATTRIB_VALUE_QUOTED:if(Q!==ge.q){Q==="&"?ge.state=Ji.ATTRIB_VALUE_ENTITY_Q:ge.attribValue+=Q;continue}Z(ge),ge.q="",ge.state=Ji.ATTRIB_VALUE_CLOSED;continue;case Ji.ATTRIB_VALUE_CLOSED:Jn(Q)?ge.state=Ji.ATTRIB:Q===">"?pe(ge):Q==="/"?ge.state=Ji.OPEN_TAG_SLASH:Aa(Vi,Q)?(U(ge,"No whitespace between attributes"),ge.attribName=Q,ge.attribValue="",ge.state=Ji.ATTRIB_NAME):U(ge,"Invalid attribute name");continue;case Ji.ATTRIB_VALUE_UNQUOTED:if(!da(Q)){Q==="&"?ge.state=Ji.ATTRIB_VALUE_ENTITY_U:ge.attribValue+=Q;continue}Z(ge),Q===">"?pe(ge):ge.state=Ji.ATTRIB;continue;case Ji.CLOSE_TAG:if(ge.tagName)Q===">"?Ie(ge):Aa(pr,Q)?ge.tagName+=Q:ge.script?(ge.script+="</"+ge.tagName,ge.tagName="",ge.state=Ji.SCRIPT):(Jn(Q)||U(ge,"Invalid tagname in closing tag"),ge.state=Ji.CLOSE_TAG_SAW_WHITE);else{if(Jn(Q))continue;va(Vi,Q)?ge.script?(ge.script+="</"+Q,ge.state=Ji.SCRIPT):U(ge,"Invalid tagname in closing tag."):ge.tagName=Q}continue;case Ji.CLOSE_TAG_SAW_WHITE:if(Jn(Q))continue;Q===">"?Ie(ge):U(ge,"Invalid characters in closing tag");continue;case Ji.TEXT_ENTITY:case Ji.ATTRIB_VALUE_ENTITY_Q:case Ji.ATTRIB_VALUE_ENTITY_U:var Tt,Nt;switch(ge.state){case Ji.TEXT_ENTITY:Tt=Ji.TEXT,Nt="textNode";break;case Ji.ATTRIB_VALUE_ENTITY_Q:Tt=Ji.ATTRIB_VALUE_QUOTED,Nt="attribValue";break;case Ji.ATTRIB_VALUE_ENTITY_U:Tt=Ji.ATTRIB_VALUE_UNQUOTED,Nt="attribValue";break}if(Q===";"){var Ci=ee(ge);ge.opt.unparsedEntities&&!Object.values(Gt.XML_ENTITIES).includes(Ci)?(ge.entity="",ge.state=Tt,ge.write(Ci)):(ge[Nt]+=Ci,ge.entity="",ge.state=Tt)}else Aa(ge.entity.length?jr:Pr,Q)?ge.entity+=Q:(U(ge,"Invalid character in entity name"),ge[Nt]+="&"+ge.entity+Q,ge.entity="",ge.state=Tt);continue;default:throw new Error(ge,"Unknown state: "+ge.state)}return ge.position>=ge.bufferCheckPosition&&Bt(ge),ge}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */String.fromCodePoint||function(){var Oe=String.fromCharCode,ge=Math.floor,gi=function(){var Q=16384,We=[],Qe,Tt,Nt=-1,Ci=arguments.length;if(!Ci)return"";for(var Yi="";++Nt<Ci;){var Hn=Number(arguments[Nt]);if(!isFinite(Hn)||Hn<0||Hn>1114111||ge(Hn)!==Hn)throw RangeError("Invalid code point: "+Hn);Hn<=65535?We.push(Hn):(Hn-=65536,Qe=(Hn>>10)+55296,Tt=Hn%1024+56320,We.push(Qe,Tt)),(Nt+1===Ci||We.length>Q)&&(Yi+=Oe.apply(null,We),We.length=0)}return Yi};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:gi,configurable:!0,writable:!0}):String.fromCodePoint=gi}()})(Fi)}(k)),k}var le=se();const Fe=null,Ye={"http://www.w3.org/2000/svg":{ext:"svg",mime:"image/svg+xml"},"http://www.w3.org/1999/xhtml":{ext:"xhtml",mime:"application/xhtml+xml"},"http://www.opengis.net/kml/2.2":{ext:"kml",mime:"application/vnd.google-earth.kml+xml"},"http://www.opengis.net/gml":{ext:"gml",mime:"application/gml+xml"}},mt={rss:{ext:"rss",mime:"application/rss+xml"},"score-partwise":{ext:"musicxml",mime:"application/vnd.recordare.musicxml+xml"},svg:{ext:"svg",mime:"image/svg+xml"}};class Jt{constructor(Gt){this.options=Gt??{},this.firstTag=!0,this.onEnd=!1,this.parser=Fe.parser(!0,{xmlns:!0}),this.nesting=0,this.parser.onerror=on=>{on.message.startsWith("Invalid character entity")||(this.fileType=void 0,this.onEnd=!0)},this.parser.onopentag=on=>{++this.nesting,!(!this.firstTag||this.onEnd)&&(this.firstTag=!1,on.uri?this.fileType=Ye[on.uri]:on.name&&(this.fileType=mt[on.name.toLowerCase()]),this.fileType&&!this.options.fullScan&&(this.onEnd=!0))},this.parser.onclosetag=()=>{--this.nesting}}write(Gt){this.parser.write(Gt)}close(){this.parser.close(),this.onEnd=!0}isValid(){return this.nesting===0}}function yt(Fi){if(typeof Fi!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof Fi}\``);if(Fi=Fi.trim(),Fi.length===0)return!1;const Gt=new Jt;return Gt.write(Fi),Gt.isValid()&&Gt.fileType?.ext==="svg"}class Be{constructor(Gt){Tn(this,"_view");J(Gt),this._view=Gt}get id(){return this._view.id}get name(){return this._view.name}get caption(){return this._view.caption}get emptyTitle(){return this._view.emptyTitle}get emptyCaption(){return this._view.emptyCaption}get getContents(){return this._view.getContents}get hidden(){return this._view.hidden}get icon(){return this._view.icon}set icon(Gt){this._view.icon=Gt}get order(){return this._view.order}set order(Gt){this._view.order=Gt}get params(){return this._view.params}set params(Gt){this._view.params=Gt}get columns(){return this._view.columns}get emptyView(){return this._view.emptyView}get parent(){return this._view.parent}get sticky(){return this._view.sticky}get expanded(){return this._view.expanded}set expanded(Gt){this._view.expanded=Gt}get defaultSortKey(){return this._view.defaultSortKey}get loadChildViews(){return this._view.loadChildViews}}const J=function(Fi){if(!Fi.id||typeof Fi.id!="string")throw new Error("View id is required and must be a string");if(!Fi.name||typeof Fi.name!="string")throw new Error("View name is required and must be a string");if("caption"in Fi&&typeof Fi.caption!="string")throw new Error("View caption must be a string");if(!Fi.getContents||typeof Fi.getContents!="function")throw new Error("View getContents is required and must be a function");if("hidden"in Fi&&typeof Fi.hidden!="boolean")throw new Error("View hidden must be a boolean");if(!Fi.icon||typeof Fi.icon!="string"||!yt(Fi.icon))throw new Error("View icon is required and must be a valid svg string");if("order"in Fi&&typeof Fi.order!="number")throw new Error("View order must be a number");if(Fi.columns&&Fi.columns.forEach(Gt=>{if(!(Gt instanceof ue))throw new Error("View columns must be an array of Column. Invalid column found")}),Fi.emptyView&&typeof Fi.emptyView!="function")throw new Error("View emptyView must be a function");if(Fi.parent&&typeof Fi.parent!="string")throw new Error("View parent must be a string");if("sticky"in Fi&&typeof Fi.sticky!="boolean")throw new Error("View sticky must be a boolean");if("expanded"in Fi&&typeof Fi.expanded!="boolean")throw new Error("View expanded must be a boolean");if(Fi.defaultSortKey&&typeof Fi.defaultSortKey!="string")throw new Error("View defaultSortKey must be a string");if(Fi.loadChildViews&&typeof Fi.loadChildViews!="function")throw new Error("View loadChildViews must be a function");return!0};var Ee=(Fi=>(Fi[Fi.UploadFromDevice=0]="UploadFromDevice",Fi[Fi.CreateNew=1]="CreateNew",Fi[Fi.Other=2]="Other",Fi))(Ee||{});class ze{constructor(){Tn(this,"_entries",[])}registerEntry(Gt){this.validateEntry(Gt),Gt.category=Gt.category??1,this._entries.push(Gt)}unregisterEntry(Gt){const on=typeof Gt=="string"?this.getEntryIndex(Gt):this.getEntryIndex(Gt.id);if(on===-1){logger.warn("Entry not found, nothing removed",{entry:Gt,entries:this.getEntries()});return}this._entries.splice(on,1)}getEntries(Gt){return Gt?this._entries.filter(on=>typeof on.enabled=="function"?on.enabled(Gt):!0):this._entries}getEntryIndex(Gt){return this._entries.findIndex(on=>on.id===Gt)}validateEntry(Gt){if(!Gt.id||!Gt.displayName||!(Gt.iconSvgInline||Gt.iconClass)||!Gt.handler)throw new Error("Invalid entry");if(typeof Gt.id!="string"||typeof Gt.displayName!="string")throw new Error("Invalid id or displayName property");if(Gt.iconClass&&typeof Gt.iconClass!="string"||Gt.iconSvgInline&&typeof Gt.iconSvgInline!="string")throw new Error("Invalid icon provided");if(Gt.enabled!==void 0&&typeof Gt.enabled!="function")throw new Error("Invalid enabled property");if(typeof Gt.handler!="function")throw new Error("Invalid handler property");if("order"in Gt&&typeof Gt.order!="number")throw new Error("Invalid order property");if(this.getEntryIndex(Gt.id)!==-1)throw new Error("Duplicate entry")}}function xt(){return typeof window._nc_newfilemenu>"u"&&(window._nc_newfilemenu=new ze,logger.debug("NewFileMenu initialized")),window._nc_newfilemenu}function _i(Fi){return xt().registerEntry(Fi)}function ki(Fi){return xt().unregisterEntry(Fi)}function vn(Fi){return xt().getEntries(Fi).sort((on,lr)=>on.order!==void 0&&lr.order!==void 0&&on.order!==lr.order?on.order-lr.order:on.displayName.localeCompare(lr.displayName,void 0,{numeric:!0,sensitivity:"base"}))}var Sr=(Fi=>(Fi.ReservedName="reserved name",Fi.Character="character",Fi.Extension="extension",Fi))(Sr||{});class Wr extends Error{constructor(Gt){super(`Invalid ${Gt.reason} '${Gt.segment}' in filename '${Gt.filename}'`,{cause:Gt})}get filename(){return this.cause.filename}get reason(){return this.cause.reason}get segment(){return this.cause.segment}}function Nr(Fi){const Gt=(0,E.F)().files,on=Gt.forbidden_filename_characters??window._oc_config?.forbidden_filenames_characters??["/","\\"];for(const Xi of on)if(Fi.includes(Xi))throw new Wr({segment:Xi,reason:"character",filename:Fi});if(Fi=Fi.toLocaleLowerCase(),(Gt.forbidden_filenames??[".htaccess"]).includes(Fi))throw new Wr({filename:Fi,segment:Fi,reason:"reserved name"});const Bt=Fi.indexOf(".",1),Xt=Fi.substring(0,Bt===-1?void 0:Bt);if((Gt.forbidden_filename_basenames??[]).includes(Xt))throw new Wr({filename:Fi,segment:Xt,reason:"reserved name"});const Ii=Gt.forbidden_filename_extensions??[".part",".filepart"];for(const Xi of Ii)if(Fi.length>Xi.length&&Fi.endsWith(Xi))throw new Wr({segment:Xi,reason:"extension",filename:Fi})}function fs(Fi){try{return Nr(Fi),!0}catch(Gt){if(Gt instanceof Wr)return!1;throw Gt}}function ua(Fi,Gt,on){const lr={suffix:bi=>`(${bi})`,ignoreFileExtension:!1,...on};let Bt=Fi,Xt=1;for(;Gt.includes(Bt);){const bi=lr.ignoreFileExtension?"":extname(Fi);Bt=`${basename(Fi,bi)} ${lr.suffix(Xt++)}${bi}`}return Bt}const Qr=["B","KB","MB","GB","TB","PB"],Da=["B","KiB","MiB","GiB","TiB","PiB"];function Wa(Fi,Gt=!1,on=!1,lr=!1){on=on&&!lr,typeof Fi=="string"&&(Fi=Number(Fi));let Bt=Fi>0?Math.floor(Math.log(Fi)/Math.log(lr?1e3:1024)):0;Bt=Math.min((on?Da.length:Qr.length)-1,Bt);const Xt=on?Da[Bt]:Qr[Bt];let bi=(Fi/Math.pow(lr?1e3:1024,Bt)).toFixed(1);return Gt===!0&&Bt===0?(bi!=="0.0"?"< 1 ":"0 ")+(on?Da[1]:Qr[1]):(Bt<2?bi=parseFloat(bi).toFixed(0):bi=parseFloat(bi).toLocaleString((0,q.lO)()),bi+" "+Xt)}function Vr(Fi,Gt=!1){try{Fi=`${Fi}`.toLocaleLowerCase().replaceAll(/\s+/g,"").replaceAll(",",".")}catch{return null}const on=Fi.match(/^([0-9]*(\.[0-9]*)?)([kmgtp]?)(i?)b?$/);if(on===null||on[1]==="."||on[1]==="")return null;const lr={"":0,k:1,m:2,g:3,t:4,p:5,e:6},Bt=`${on[1]}`,Xt=on[4]==="i"||Gt?1024:1e3;return Math.round(Number.parseFloat(Bt)*Xt**lr[on[3]])}function _s(Fi){return Fi instanceof Date?Fi.toISOString():String(Fi)}function wa(Fi,Gt,on){Gt=Gt??[Xt=>Xt],on=on??[];const lr=Gt.map((Xt,bi)=>(on[bi]??"asc")==="asc"?1:-1),Bt=Intl.Collator([(0,q.Z0)(),(0,q.lO)()],{numeric:!0,usage:"sort"});return[...Fi].sort((Xt,bi)=>{for(const[Ii,Xi]of Gt.entries()){const wi=Bt.compare(_s(Xi(Xt)),_s(Xi(bi)));if(wi!==0)return wi*lr[Ii]}return 0})}var hs=(Fi=>(Fi.Name="basename",Fi.Modified="mtime",Fi.Size="size",Fi))(hs||{});function Ga(Fi,Gt={}){const on={sortingMode:"basename",sortingOrder:"asc",...Gt},lr=bi=>bi.lastIndexOf(".")>0?bi.slice(0,bi.lastIndexOf(".")):bi,Bt=[...on.sortFavoritesFirst?[bi=>bi.attributes?.favorite!==1]:[],...on.sortFoldersFirst?[bi=>bi.type!=="folder"]:[],...on.sortingMode!=="basename"?[bi=>bi[on.sortingMode]??bi.attributes[on.sortingMode]]:[],bi=>lr(bi.displayname||bi.attributes?.displayname||bi.basename||""),bi=>bi.basename],Xt=[...on.sortFavoritesFirst?["asc"]:[],...on.sortFoldersFirst?["asc"]:[],...on.sortingMode==="mtime"?[on.sortingOrder==="asc"?"desc":"asc"]:[],...on.sortingMode!=="mtime"&&on.sortingMode!=="basename"?[on.sortingOrder]:[],on.sortingOrder,on.sortingOrder];return wa(Fi,Bt,Xt)}},81222:(Kt,Ve,a)=>{"use strict";a.d(Ve,{C:()=>e});function e(o,_,E){const z=`#initial-state-${o}-${_}`;if(window._nc_initial_state?.has(z))return window._nc_initial_state.get(z);window._nc_initial_state||(window._nc_initial_state=new Map);const q=document.querySelector(z);if(q===null){if(E!==void 0)return E;throw new Error(`Could not find initial state ${_} of ${o}`)}try{const m=JSON.parse(atob(q.value));return window._nc_initial_state.set(z,m),m}catch(m){if(console.error("[@f7cloud/initial-state] Could not parse initial state",{key:_,app:o,error:m}),E!==void 0)return E;throw new Error(`Could not parse initial state ${_} of ${o}`,{cause:m})}}},93839:(Kt,Ve,a)=>{"use strict";a.d(Ve,{a:()=>q,d:()=>C,e:()=>ne,g:()=>E,i:()=>L,t:()=>P});var e=a(99418),o=a(70580);/*!
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function _(){return globalThis._nc_l10n_locale}function E(){return _().replaceAll(/_/g,"-")}function z(te){globalThis._nc_l10n_locale=te,typeof document<"u"&&(document.documentElement.dataset.locale=te)}function q(){return globalThis._nc_l10n_language}function m(te){globalThis._nc_l10n_language=te,typeof document<"u"&&(document.documentElement.lang=te)}function L(te){const He=te||q();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(He)}globalThis._nc_l10n_locale??(globalThis._nc_l10n_locale=typeof document<"u"&&document.documentElement.dataset.locale||Intl.DateTimeFormat().resolvedOptions().locale.replaceAll(/-/g,"_")),globalThis._nc_l10n_language??(globalThis._nc_l10n_language=typeof document<"u"&&document.documentElement.lang||(globalThis.navigator?.language??"en"));/*!
* SPDX-FileCopyrightText: 2022 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function B(te){return te in globalThis._oc_l10n_registry_translations&&te in globalThis._oc_l10n_registry_plural_functions}function Y(te,He,V){if(te==="__proto__"||te==="constructor"||te==="prototype")throw new Error("Invalid appId");globalThis._oc_l10n_registry_translations[te]={...globalThis._oc_l10n_registry_translations[te]||{},...He},globalThis._oc_l10n_registry_plural_functions[te]=V}function b(te){delete globalThis._oc_l10n_registry_translations[te],delete globalThis._oc_l10n_registry_plural_functions[te]}function W(te){return{translations:globalThis._oc_l10n_registry_translations[te]??{},pluralFunction:globalThis._oc_l10n_registry_plural_functions[te]??(He=>He)}}globalThis._oc_l10n_registry_translations??(globalThis._oc_l10n_registry_translations={}),globalThis._oc_l10n_registry_plural_functions??(globalThis._oc_l10n_registry_plural_functions={});/*!
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function P(te,He,V,xe,Ke){const Je=typeof V=="object"?V:void 0,de=typeof xe=="number"?xe:typeof V=="number"?V:void 0,ft={escape:!0,sanitize:!0,...typeof Ke=="object"?Ke:typeof xe=="object"?xe:{}},ct=ot=>ot,ji=(ft.sanitize?e.A.sanitize:ct)||ct,Wt=ft.escape?o:ct,Mt=ot=>typeof ot=="string"||typeof ot=="number",Li=(ot,Pt,lt)=>ot.replace(/%n/g,""+lt).replace(/{([^{}]*)}/g,(At,gt)=>{if(Pt===void 0||!(gt in Pt))return Wt(At);const Vt=Pt[gt];return Mt(Vt)?Wt(`${Vt}`):typeof Vt=="object"&&Mt(Vt.value)?(Vt.escape!==!1?o:ct)(`${Vt.value}`):Wt(At)});let di=(Ke?.bundle??W(te)).translations[He]||He;return di=Array.isArray(di)?di[0]:di,ji(typeof Je=="object"||de!==void 0?Li(di,Je,de):di)}function C(te,He,V,xe,Ke,Je){const de="_"+He+"_::_"+V+"_",ft=Je?.bundle??W(te),ct=ft.translations[de];if(typeof ct<"u"){const ji=ct;if(Array.isArray(ji)){const Wt=ft.pluralFunction(xe);return P(te,ji[Wt],Ke,xe,Je)}}return xe===1?P(te,He,Ke,xe,Je):P(te,V,Ke,xe,Je)}async function R(te,He){if(B(te)||q()==="en"){const xe=W(te);return He?.(xe),xe}let V;try{const xe=generateFilePath(te,"l10n",q()+".json");V=await fetch(xe)}catch(xe){throw new Error("Network error",{cause:xe})}if(V.ok){try{const xe=await V.json();if(typeof xe.translations=="object")return oe(te,xe.translations),He?.(xe),xe}catch{}throw new Error("Invalid content of translation bundle")}else throw new Error(V.statusText)}function oe(te,He){Y(te,He,ne)}function Re(te){return b(te)}function ne(te,He=q()){switch(He==="pt-BR"&&(He="xbr"),He.length>3&&(He=He.substring(0,He.lastIndexOf("-"))),He){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 te===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 te===0||te===1?0:1;case"be":case"bs":case"hr":case"ru":case"sh":case"sr":case"uk":return te%10===1&&te%100!==11?0:te%10>=2&&te%10<=4&&(te%100<10||te%100>=20)?1:2;case"cs":case"sk":return te===1?0:te>=2&&te<=4?1:2;case"ga":return te===1?0:te===2?1:2;case"lt":return te%10===1&&te%100!==11?0:te%10>=2&&(te%100<10||te%100>=20)?1:2;case"sl":return te%100===1?0:te%100===2?1:te%100===3||te%100===4?2:3;case"mk":return te%10===1?0:1;case"mt":return te===1?0:te===0||te%100>1&&te%100<11?1:te%100>10&&te%100<20?2:3;case"lv":return te===0?0:te%10===1&&te%100!==11?1:2;case"pl":return te===1?0:te%10>=2&&te%10<=4&&(te%100<12||te%100>14)?1:2;case"cy":return te===1?0:te===2?1:te===8||te===11?2:3;case"ro":return te===1?0:te===0||te%100>0&&te%100<20?1:2;case"ar":return te===0?0:te===1?1:te===2?2:te%100>=3&&te%100<=10?3:te%100>=11&&te%100<=99?4:5;default:return 0}}},11195:(Kt,Ve,a)=>{"use strict";a.d(Ve,{$:()=>E});var e=a(93839);/*!
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/class o{constructor(q){Tn(this,"bundle");this.bundle={pluralFunction:q,translations:{}}}addTranslations(q){const m=Object.values(q.translations[""]??{}).map(({msgid:L,msgid_plural:B,msgstr:Y})=>B!==void 0?[`_${L}_::_${B}_`,Y]:[L,Y[0]]);this.bundle.translations={...this.bundle.translations,...Object.fromEntries(m)}}gettext(q,m={}){return(0,e.t)("",q,m,void 0,{bundle:this.bundle})}ngettext(q,m,L,B={}){return(0,e.d)("",q,m,L,B,{bundle:this.bundle})}}class _{constructor(){Tn(this,"debug",!1);Tn(this,"language","en");Tn(this,"translations",{})}setLanguage(q){return this.language=q,this}detectLocale(){return this.detectLanguage()}detectLanguage(){return this.setLanguage((0,e.a)().replace("-","_"))}addTranslation(q,m){return this.translations[q]=m,this}enableDebugMode(){return this.debug=!0,this}build(){this.debug&&console.debug(`Creating gettext instance for language ${this.language}`);const q=new o(m=>(0,e.e)(m,this.language));return this.language in this.translations&&q.addTranslations(this.translations[this.language]),q}}function E(){return new _}},53334:(Kt,Ve,a)=>{"use strict";a.d(Ve,{JN:()=>o,Pe:()=>z,V8:()=>e.i,Z0:()=>e.a,fw:()=>L,hY:()=>_,lO:()=>e.g,n:()=>e.d,t:()=>e.t});var e=a(93839);/*!
* SPDX-FileCopyrightText: 2022 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function o(){if(typeof globalThis.firstDay<"u")return globalThis.firstDay;const B=new Intl.Locale((0,e.g)()),Y=B.getWeekInfo?.()??B.weekInfo;return Y?Y.firstDay%7:1}function _(){if(typeof globalThis.dayNames<"u")return globalThis.dayNames;const B=(0,e.g)();return[new Date(1970,0,4).toLocaleDateString(B,{weekday:"long"}),new Date(1970,0,5).toLocaleDateString(B,{weekday:"long"}),new Date(1970,0,6).toLocaleDateString(B,{weekday:"long"}),new Date(1970,0,7).toLocaleDateString(B,{weekday:"long"}),new Date(1970,0,8).toLocaleDateString(B,{weekday:"long"}),new Date(1970,0,9).toLocaleDateString(B,{weekday:"long"}),new Date(1970,0,10).toLocaleDateString(B,{weekday:"long"})]}function E(){if(typeof globalThis.dayNamesShort<"u")return globalThis.dayNamesShort;const B=getCanonicalLocale();return[new Date(1970,0,4).toLocaleDateString(B,{weekday:"short"}),new Date(1970,0,5).toLocaleDateString(B,{weekday:"short"}),new Date(1970,0,6).toLocaleDateString(B,{weekday:"short"}),new Date(1970,0,7).toLocaleDateString(B,{weekday:"short"}),new Date(1970,0,8).toLocaleDateString(B,{weekday:"short"}),new Date(1970,0,9).toLocaleDateString(B,{weekday:"short"}),new Date(1970,0,10).toLocaleDateString(B,{weekday:"short"})]}function z(){if(typeof globalThis.dayNamesMin<"u")return globalThis.dayNamesMin;const B=(0,e.g)();return[new Date(1970,0,4).toLocaleDateString(B,{weekday:"narrow"}),new Date(1970,0,5).toLocaleDateString(B,{weekday:"narrow"}),new Date(1970,0,6).toLocaleDateString(B,{weekday:"narrow"}),new Date(1970,0,7).toLocaleDateString(B,{weekday:"narrow"}),new Date(1970,0,8).toLocaleDateString(B,{weekday:"narrow"}),new Date(1970,0,9).toLocaleDateString(B,{weekday:"narrow"}),new Date(1970,0,10).toLocaleDateString(B,{weekday:"narrow"})]}function q(){if(typeof globalThis.monthNames<"u")return globalThis.monthNames;const B=getCanonicalLocale();return[new Date(1970,0).toLocaleDateString(B,{month:"long"}),new Date(1970,1).toLocaleDateString(B,{month:"long"}),new Date(1970,2).toLocaleDateString(B,{month:"long"}),new Date(1970,3).toLocaleDateString(B,{month:"long"}),new Date(1970,4).toLocaleDateString(B,{month:"long"}),new Date(1970,5).toLocaleDateString(B,{month:"long"}),new Date(1970,6).toLocaleDateString(B,{month:"long"}),new Date(1970,7).toLocaleDateString(B,{month:"long"}),new Date(1970,8).toLocaleDateString(B,{month:"long"}),new Date(1970,9).toLocaleDateString(B,{month:"long"}),new Date(1970,10).toLocaleDateString(B,{month:"long"}),new Date(1970,11).toLocaleDateString(B,{month:"long"})]}function m(){if(typeof globalThis.monthNamesShort<"u")return globalThis.monthNamesShort;const B=getCanonicalLocale();return[new Date(1970,0).toLocaleDateString(B,{month:"short"}),new Date(1970,1).toLocaleDateString(B,{month:"short"}),new Date(1970,2).toLocaleDateString(B,{month:"short"}),new Date(1970,3).toLocaleDateString(B,{month:"short"}),new Date(1970,4).toLocaleDateString(B,{month:"short"}),new Date(1970,5).toLocaleDateString(B,{month:"short"}),new Date(1970,6).toLocaleDateString(B,{month:"short"}),new Date(1970,7).toLocaleDateString(B,{month:"short"}),new Date(1970,8).toLocaleDateString(B,{month:"short"}),new Date(1970,9).toLocaleDateString(B,{month:"short"}),new Date(1970,10).toLocaleDateString(B,{month:"short"}),new Date(1970,11).toLocaleDateString(B,{month:"short"})]}/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function L(B=Date.now(),Y={}){const b={ignoreSeconds:!1,language:(0,e.a)(),relativeTime:"long",...Y},W=new Date(B),P=new Intl.RelativeTimeFormat([b.language,(0,e.a)()],{numeric:"auto",style:b.relativeTime}),R=(W.getTime()-Date.now())/1e3;if(Math.abs(R)<59.5)return b.ignoreSeconds||P.format(Math.round(R),"second");const oe=R/60;if(Math.abs(oe)<=59)return P.format(Math.round(oe),"minute");const Re=oe/60;if(Math.abs(Re)<23.5)return P.format(Math.round(Re),"hour");const ne=Re/24;if(Math.abs(ne)<6.5)return P.format(Math.round(ne),"day");if(Math.abs(ne)<27.5){const xe=ne/7;return P.format(Math.round(xe),"week")}const te=ne/30,He=Math.abs(te)<11?{month:b.relativeTime,day:"numeric"}:{year:b.relativeTime==="narrow"?"2-digit":"numeric",month:b.relativeTime};return new Intl.DateTimeFormat([b.language,(0,e.a)()],He).format(W)}},35947:(Kt,Ve,a)=>{"use strict";a.d(Ve,{YK:()=>W});var e=a(21777),o=(C=>(C[C.Debug=0]="Debug",C[C.Info=1]="Info",C[C.Warn=2]="Warn",C[C.Error=3]="Error",C[C.Fatal=4]="Fatal",C))(o||{}),_=Object.defineProperty,E=(C,R,oe)=>R in C?_(C,R,{enumerable:!0,configurable:!0,writable:!0,value:oe}):C[R]=oe,z=(C,R,oe)=>(E(C,typeof R!="symbol"?R+"":R,oe),oe);class q{constructor(R){z(this,"context"),this.context=R||{}}formatMessage(R,oe,Re){let ne="["+o[oe].toUpperCase()+"] ";return Re&&Re.app&&(ne+=Re.app+": "),typeof R=="string"?ne+R:(ne+="Unexpected ".concat(R.name),R.message&&(ne+=' "'.concat(R.message,'"')),oe===o.Debug&&R.stack&&(ne+=`
Stack trace:
`.concat(R.stack)),ne)}log(R,oe,Re){var ne,te;if(!(typeof((ne=this.context)==null?void 0:ne.level)=="number"&&R<((te=this.context)==null?void 0:te.level)))switch(typeof oe=="object"&&Re?.error===void 0&&(Re.error=oe),R){case o.Debug:console.debug(this.formatMessage(oe,o.Debug,Re),Re);break;case o.Info:console.info(this.formatMessage(oe,o.Info,Re),Re);break;case o.Warn:console.warn(this.formatMessage(oe,o.Warn,Re),Re);break;case o.Error:console.error(this.formatMessage(oe,o.Error,Re),Re);break;case o.Fatal:default:console.error(this.formatMessage(oe,o.Fatal,Re),Re);break}}debug(R,oe){this.log(o.Debug,R,Object.assign({},this.context,oe))}info(R,oe){this.log(o.Info,R,Object.assign({},this.context,oe))}warn(R,oe){this.log(o.Warn,R,Object.assign({},this.context,oe))}error(R,oe){this.log(o.Error,R,Object.assign({},this.context,oe))}fatal(R,oe){this.log(o.Fatal,R,Object.assign({},this.context,oe))}}function m(C){return new q(C)}var L=Object.defineProperty,B=(C,R,oe)=>R in C?L(C,R,{enumerable:!0,configurable:!0,writable:!0,value:oe}):C[R]=oe,Y=(C,R,oe)=>(B(C,typeof R!="symbol"?R+"":R,oe),oe);class b{constructor(R){Y(this,"context"),Y(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(){const R=(0,e.HW)();return R!==null&&(this.context.uid=R.uid),this}detectLogLevel(){const R=this,oe=()=>{var Re,ne;document.readyState==="complete"||document.readyState==="interactive"?(R.context.level=(ne=(Re=window._oc_config)==null?void 0:Re.loglevel)!=null?ne:o.Warn,window._oc_debug&&(R.context.level=o.Debug),document.removeEventListener("readystatechange",oe)):document.addEventListener("readystatechange",oe)};return oe(),this}build(){return this.context.level===void 0&&this.detectLogLevel(),this.factory(this.context)}}function W(){return new b(m)}function P(){return W().build()}},71225:(Kt,Ve,a)=>{"use strict";a.d(Ve,{HS:()=>E,O0:()=>e});function e(q){return q&&q.split("/").map(encodeURIComponent).join("/")}function o(q){return q.replace(/\\/g,"/").replace(/.*\//,"")}function _(q){return q.replace(/\\/g,"/").replace(/\/[^\/]*$/,"")}function E(...q){if(arguments.length<1)return"";const m=q.filter(C=>C.length>0);if(m.length<1)return"";const L=m[m.length-1],B=m[0].charAt(0)==="/",Y=L.charAt(L.length-1)==="/",b=m.reduce((C,R)=>C.concat(R.split("/")),[]);let W=!B;const P=b.reduce((C,R)=>R===""?C:W?(W=!1,C+R):C+"/"+R,"");return Y?P+"/":P}function z(q,m){const L=(q||"").split("/").filter(Y=>Y!=="."),B=(m||"").split("/").filter(Y=>Y!==".");return q=E.apply(void 0,L),m=E.apply(void 0,B),q===m}},63814:(Kt,Ve,a)=>{"use strict";a.d(Ve,{$_:()=>B,Jv:()=>q,KT:()=>E,aU:()=>Y,d0:()=>m,dC:()=>_,fg:()=>L});function e(P,C){return L(P,"",C)}const o=P=>"/remote.php/"+P,_=(P,C)=>(C?.baseURL??B())+o(P),E=(P,C,R)=>{const Re=Object.assign({ocsVersion:2},R||{}).ocsVersion===1?1:2;return(R?.baseURL??B())+"/ocs/v"+Re+".php"+z(P,C,R)},z=(P,C,R)=>{const oe=Object.assign({escape:!0},R||{}),Re=function(ne,te){return te=te||{},ne.replace(/{([^{}]*)}/g,function(He,V){const xe=te[V];return oe.escape?encodeURIComponent(typeof xe=="string"||typeof xe=="number"?xe.toString():He):typeof xe=="string"||typeof xe=="number"?xe.toString():He})};return P.charAt(0)!=="/"&&(P="/"+P),Re(P,C||{})},q=(P,C,R)=>{const oe=Object.assign({noRewrite:!1},R||{}),Re=R?.baseURL??Y();return window?.OC?.config?.modRewriteWorking===!0&&!oe.noRewrite?Re+z(P,C,R):Re+"/index.php"+z(P,C,R)},m=(P,C)=>C.includes(".")?L(P,"img",C):L(P,"img",`${C}.svg`),L=(P,C,R)=>{const oe=window?.OC?.coreApps?.includes(P)??!1,Re=R.slice(-3)==="php";let ne=Y();return Re&&!oe?(ne+=`/index.php/apps/${P}`,C&&(ne+=`/${encodeURI(C)}`),R!=="index.php"&&(ne+=`/${R}`)):!Re&&!oe?(ne=b(P),C&&(ne+=`/${C}/`),ne.at(-1)!=="/"&&(ne+="/"),ne+=R):((P==="settings"||P==="core"||P==="search")&&C==="ajax"&&(ne+="/index.php"),P&&(ne+=`/${P}`),C&&(ne+=`/${C}`),ne+=`/${R}`),ne},B=()=>window.location.protocol+"//"+window.location.host+Y();function Y(){let P=window._oc_webroot;if(typeof P>"u"){P=location.pathname;const C=P.indexOf("/index.php/");if(C!==-1)P=P.slice(0,C);else{const R=P.indexOf("/",1);P=P.slice(0,R>0?R:void 0)}}return P}function b(P){return(window._oc_appswebroots??{})[P]??""}/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function W(P,C){const R=(C?.size||64)<=64?64:512,oe=C?.isGuestUser?"/guest":"",Re=C?.isDarkTheme?"/dark":"";return q(`/avatar${oe}/{user}/{size}${Re}`,{user:P,size:R})}},32505:(Kt,Ve,a)=>{"use strict";a.d(Ve,{G:()=>_,f:()=>o});var e=a(81222);/*!
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function o(){return(0,e.C)("files_sharing","isPublic",null)??document.querySelector('input#isPublic[type="hidden"][name="isPublic"][value="1"]')!==null}function _(){return(0,e.C)("files_sharing","sharingToken",null)??document.querySelector('input#sharingToken[type="hidden"]')?.value??null}},17657:(Kt,Ve,a)=>{"use strict";a.d(Ve,{I:()=>Y});var e=a(20641),o=a(90033),_=a(52697);const E={name:"ArrowRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},z=["aria-hidden","aria-label"],q=["fill","width","height"],m={d:"M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z"},L={key:0};function B(b,W,P,C,R,oe){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(b.$attrs,{"aria-hidden":P.title?null:"true","aria-label":P.title,class:"material-design-icon arrow-right-icon",role:"img",onClick:W[0]||(W[0]=Re=>b.$emit("click",Re))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:P.fillColor,class:"material-design-icon__svg",width:P.size,height:P.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",m,[P.title?((0,e.uX)(),(0,e.CE)("title",L,(0,o.toDisplayString)(P.title),1)):(0,e.Q3)("",!0)])],8,q))],16,z)}const Y=(0,_._)(E,[["render",B]])},89053:(Kt,Ve,a)=>{"use strict";a.d(Ve,{C:()=>Y});var e=a(20641),o=a(90033),_=a(52697);const E={name:"ChevronDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},z=["aria-hidden","aria-label"],q=["fill","width","height"],m={d:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},L={key:0};function B(b,W,P,C,R,oe){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(b.$attrs,{"aria-hidden":P.title?null:"true","aria-label":P.title,class:"material-design-icon chevron-down-icon",role:"img",onClick:W[0]||(W[0]=Re=>b.$emit("click",Re))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:P.fillColor,class:"material-design-icon__svg",width:P.size,height:P.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",m,[P.title?((0,e.uX)(),(0,e.CE)("title",L,(0,o.toDisplayString)(P.title),1)):(0,e.Q3)("",!0)])],8,q))],16,z)}const Y=(0,_._)(E,[["render",B]])},57798:(Kt,Ve,a)=>{"use strict";a.d(Ve,{C:()=>Y});var e=a(20641),o=a(90033),_=a(52697);const E={name:"ChevronUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},z=["aria-hidden","aria-label"],q=["fill","width","height"],m={d:"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"},L={key:0};function B(b,W,P,C,R,oe){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(b.$attrs,{"aria-hidden":P.title?null:"true","aria-label":P.title,class:"material-design-icon chevron-up-icon",role:"img",onClick:W[0]||(W[0]=Re=>b.$emit("click",Re))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:P.fillColor,class:"material-design-icon__svg",width:P.size,height:P.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",m,[P.title?((0,e.uX)(),(0,e.CE)("title",L,(0,o.toDisplayString)(P.title),1)):(0,e.Q3)("",!0)])],8,q))],16,z)}const Y=(0,_._)(E,[["render",B]])},70561:(Kt,Ve,a)=>{"use strict";a.d(Ve,{I:()=>Y});var e=a(20641),o=a(90033),_=a(52697);const E={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},z=["aria-hidden","aria-label"],q=["fill","width","height"],m={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"},L={key:0};function B(b,W,P,C,R,oe){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(b.$attrs,{"aria-hidden":P.title?null:"true","aria-label":P.title,class:"material-design-icon close-icon",role:"img",onClick:W[0]||(W[0]=Re=>b.$emit("click",Re))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:P.fillColor,class:"material-design-icon__svg",width:P.size,height:P.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",m,[P.title?((0,e.uX)(),(0,e.CE)("title",L,(0,o.toDisplayString)(P.title),1)):(0,e.Q3)("",!0)])],8,q))],16,z)}const Y=(0,_._)(E,[["render",B]])},4192:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>ne});var e=a(82253),o=a(47031),_=a(63298),E=a(97698),z=a(20641),q=a(90033),m=a(52697);const L={name:"NcActionButton",components:{NcIconSvgWrapper:o.N},mixins:[_.A],inject:{isInSemanticMenu:{from:E.a,default:!1}},props:{disabled:{type:Boolean,default:!1},isMenu:{type:Boolean,default:!1},type:{type:String,default:"button",validator:te=>["button","checkbox","radio","reset","submit"].includes(te)},modelValue:{type:[Boolean,String],default:null},value:{type:String,default:null},description:{type:String,default:""}},emits:["update:modelValue"],setup(){return{mdiCheck:e.d,mdiChevronRight:e.c}},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(){const te={};return this.isInSemanticMenu?(te.role="menuitem",this.type==="radio"?(te.role="menuitemradio",te["aria-checked"]=this.isChecked?"true":"false"):(this.type==="checkbox"||this.nativeType==="button"&&this.modelValue!==null)&&(te.role="menuitemcheckbox",te["aria-checked"]=this.modelValue===null?"mixed":this.modelValue?"true":"false")):this.modelValue!==null&&this.nativeType==="button"&&(te["aria-pressed"]=this.modelValue?"true":"false"),te}},methods:{handleClick(te){this.onClick(te),(this.modelValue!==null||this.type!=="button")&&(this.type==="radio"?typeof this.modelValue!="boolean"?this.isChecked||this.$emit("update:modelValue",this.value):this.$emit("update:modelValue",!this.isChecked):this.$emit("update:modelValue",!this.isChecked))}}},B=["role"],Y=["aria-label","disabled","title","type"],b={class:"action-button__longtext-wrapper"},W={key:0,class:"action-button__name"},P=["textContent"],C={key:2,class:"action-button__text"},R=["textContent"],oe={key:2,class:"action-button__pressed-icon material-design-icon"};function Re(te,He,V,xe,Ke,Je){const de=(0,z.g2)("NcIconSvgWrapper");return(0,z.uX)(),(0,z.CE)("li",{class:(0,q.normalizeClass)(["action",{"action--disabled":V.disabled}]),role:Je.isInSemanticMenu&&"presentation"},[(0,z.Lk)("button",(0,z.v6)({"aria-label":te.ariaLabel,class:["action-button button-vue",{"action-button--active":Je.isChecked,focusable:Je.isFocusable}],disabled:V.disabled,title:te.title,type:Je.nativeType},Je.buttonAttributes,{onClick:He[0]||(He[0]=(...ft)=>Je.handleClick&&Je.handleClick(...ft))}),[(0,z.RG)(te.$slots,"icon",{},()=>[(0,z.Lk)("span",{class:(0,q.normalizeClass)([[te.isIconUrl?"action-button__icon--url":te.icon],"action-button__icon"]),style:(0,q.normalizeStyle)({backgroundImage:te.isIconUrl?`url(${te.icon})`:null}),"aria-hidden":"true"},null,6)],!0),(0,z.Lk)("span",b,[te.name?((0,z.uX)(),(0,z.CE)("strong",W,(0,q.toDisplayString)(te.name),1)):(0,z.Q3)("",!0),te.isLongText?((0,z.uX)(),(0,z.CE)("span",{key:1,class:"action-button__longtext",textContent:(0,q.toDisplayString)(te.text)},null,8,P)):((0,z.uX)(),(0,z.CE)("span",C,(0,q.toDisplayString)(te.text),1)),V.description?((0,z.uX)(),(0,z.CE)("span",{key:3,class:"action-button__description",textContent:(0,q.toDisplayString)(V.description)},null,8,R)):(0,z.Q3)("",!0)]),V.isMenu?((0,z.uX)(),(0,z.Wv)(de,{key:0,class:"action-button__menu-icon",directional:"",path:xe.mdiChevronRight},null,8,["path"])):Je.isChecked?((0,z.uX)(),(0,z.Wv)(de,{key:1,path:xe.mdiCheck,class:"action-button__pressed-icon"},null,8,["path"])):Je.isChecked===!1?((0,z.uX)(),(0,z.CE)("span",oe)):(0,z.Q3)("",!0),(0,z.Q3)("",!0)],16,Y)],10,B)}const ne=(0,m._)(L,[["render",Re],["__scopeId","data-v-330b5e3e"]])},8405:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(90033),_=a(13606),E=a(34163),z=a(97698),q=a(52697);(0,_.r)();const m=(0,e.pM)({name:"NcActionButtonGroup",inject:{isInSemanticMenu:{from:z.a,default:!1}},props:{name:{required:!1,default:void 0,type:String}},setup(){return{labelId:(0,E.c)()}},methods:{t:_.a}}),L=["role"],B=["id"],Y=["aria-labelledby"];function b(P,C,R,oe,Re,ne){return(0,e.uX)(),(0,e.CE)("li",{class:"nc-button-group-base",role:P.isInSemanticMenu&&"presentation"},[P.name?((0,e.uX)(),(0,e.CE)("div",{key:0,id:P.labelId},(0,o.toDisplayString)(P.name),9,B)):(0,e.Q3)("",!0),(0,e.Lk)("ul",{class:"nc-button-group-content",role:"group","aria-labelledby":P.name?P.labelId:void 0},[(0,e.RG)(P.$slots,"default")],8,Y)],8,L)}const W=(0,q._)(m,[["render",b],["__scopeId","data-v-f57c2142"]])},41552:(Kt,Ve,a)=>{"use strict";var e=a(97698),o=a(20641),_=a(90033),E=a(52697);const z={name:"NcActionCaption",inject:{isInSemanticMenu:{from:e.a,default:!1}},props:{name:{type:String,required:!0}}},q=["role"];function m(B,Y,b,W,P,C){return(0,o.uX)(),(0,o.CE)("li",{class:"app-navigation-caption",role:C.isInSemanticMenu&&"presentation"},(0,_.toDisplayString)(b.name),9,q)}const L=(0,E._)(z,[["render",m],["__scopeId","data-v-1009e96c"]])},97536:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>V});var e=a(20641),o=a(90033),_=a(53751),E=a(13606),z=a(26308),q=a(34163),m=a(33705),L=a(80821),B=a(20646),Y=a(52697);(0,E.r)(E.h);const b={name:"NcActionInput",components:{NcDateTimePickerNative:m.N,NcPasswordField:L.N,NcTextField:B._,NcColorPicker:(0,e.$V)(()=>a.e("node_modules_f7cloud_vue_dist_components_NcColorPicker_index_mjs").then(a.bind(a,71415))),NcDateTimePicker:(0,e.$V)(()=>a.e("node_modules_f7cloud_vue_dist_components_NcDateTimePicker_index_mjs").then(a.bind(a,30427))),NcSelect:(0,e.$V)(()=>a.e("node_modules_f7cloud_vue_dist_components_NcSelect_index_mjs").then(a.bind(a,3710)))},mixins:[z.A],inheritAttrs:!1,props:{id:{type:String,default:()=>"action-"+(0,q.c)(),validator:xe=>xe.trim()!==""},inputId:{type:String,default:()=>"action-input-"+(0,q.c)(),validator:xe=>xe.trim()!==""},icon:{type:String,default:""},type:{type:String,default:"text",validator(xe){return["date","datetime-local","month","multiselect","number","password","search","tel","text","time","url","week","color","email"].includes(xe)}},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:(0,E.a)("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(xe){if(xe.preventDefault(),xe.stopPropagation(),!this.disabled)this.$emit("submit",xe);else return!1},onUpdateModelValue(xe){this.$emit("update:modelValue",xe)}}},W={class:"action-input__icon-wrapper"},P=["disabled"],C={class:"action-input__container"},R=["for"],oe={class:"action-input__input-container"},Re={key:4,class:"action-input__container"},ne=["for"],te={class:"action-input__input-container"};function He(xe,Ke,Je,de,ft,ct){const ji=(0,e.g2)("NcDateTimePicker"),Wt=(0,e.g2)("NcDateTimePickerNative"),Mt=(0,e.g2)("NcSelect"),Li=(0,e.g2)("NcPasswordField"),jt=(0,e.g2)("NcColorPicker"),di=(0,e.g2)("NcTextField");return(0,e.uX)(),(0,e.CE)("li",{class:(0,o.normalizeClass)(["action",[{"action--disabled":Je.disabled},xe.$props.class]])},[(0,e.Lk)("span",{class:(0,o.normalizeClass)(["action-input",{"action-input-picker--disabled":Je.disabled,"action-input--visible-label":Je.labelOutside&&Je.label}]),onMouseleave:Ke[3]||(Ke[3]=(...ot)=>ct.onLeave&&ct.onLeave(...ot))},[(0,e.Lk)("span",W,[(0,e.RG)(xe.$slots,"icon",{},()=>[(0,e.Lk)("span",{"aria-hidden":"true",class:(0,o.normalizeClass)(["action-input__icon",[ct.isIconUrl?"action-input__icon--url":Je.icon]]),style:(0,o.normalizeStyle)({backgroundImage:ct.isIconUrl?`url(${Je.icon})`:null})},null,6)],!0)]),(0,e.Lk)("form",{ref:"form",class:"action-input__form",disabled:Je.disabled,onSubmit:Ke[2]||(Ke[2]=(0,_.withModifiers)((...ot)=>ct.onSubmit&&ct.onSubmit(...ot),["prevent"]))},[(0,e.Lk)("div",C,[Je.label&&Je.labelOutside?((0,e.uX)(),(0,e.CE)("label",{key:0,class:(0,o.normalizeClass)(["action-input__text-label",{"action-input__text-label--hidden":!Je.labelOutside}]),for:Je.inputId},(0,o.toDisplayString)(Je.label),11,R)):(0,e.Q3)("",!0),(0,e.Lk)("div",oe,[ct.datePickerType?((0,e.uX)(),(0,e.Wv)(ji,(0,e.v6)({key:0,ref:"datetimepicker","model-value":Je.modelValue,style:{"z-index":"99999999999"},placeholder:xe.text,disabled:Je.disabled,type:ct.datePickerType,"input-class":["mx-input",{focusable:ct.isFocusable}],class:"action-input__datetimepicker"},xe.$attrs,{"onUpdate:modelValue":ct.onUpdateModelValue}),null,16,["model-value","placeholder","disabled","type","input-class","onUpdate:modelValue"])):Je.isNativePicker?((0,e.uX)(),(0,e.Wv)(Wt,(0,e.v6)({key:1,id:Je.idNativeDateTimePicker,"model-value":Je.modelValue,type:ct.nativeDatePickerType,"input-class":{focusable:ct.isFocusable},class:"action-input__datetimepicker"},xe.$attrs,{"onUpdate:modelValue":ct.onUpdateModelValue}),null,16,["id","model-value","type","input-class","onUpdate:modelValue"])):ct.isMultiselectType?((0,e.uX)(),(0,e.Wv)(Mt,(0,e.v6)({key:2,"model-value":Je.modelValue,placeholder:xe.text,disabled:Je.disabled,"append-to-body":!1,"input-class":{focusable:ct.isFocusable},class:"action-input__multi"},xe.$attrs,{"onUpdate:modelValue":ct.onUpdateModelValue}),null,16,["model-value","placeholder","disabled","input-class","onUpdate:modelValue"])):Je.type==="password"?((0,e.uX)(),(0,e.Wv)(Li,(0,e.v6)({key:3,id:Je.inputId,"model-value":Je.modelValue,label:Je.label,"label-outside":!Je.label||Je.labelOutside,placeholder:xe.text,disabled:Je.disabled,"input-class":{focusable:ct.isFocusable},"show-trailing-button":Je.showTrailingButton&&!Je.disabled},xe.$attrs,{"onUpdate:modelValue":ct.onUpdateModelValue}),null,16,["id","model-value","label","label-outside","placeholder","disabled","input-class","show-trailing-button","onUpdate:modelValue"])):Je.type==="color"?((0,e.uX)(),(0,e.CE)("div",Re,[Je.label&&Je.type==="color"?((0,e.uX)(),(0,e.CE)("label",{key:0,class:(0,o.normalizeClass)(["action-input__text-label",{"action-input__text-label--hidden":!Je.labelOutside}]),for:Je.inputId},(0,o.toDisplayString)(Je.label),11,ne)):(0,e.Q3)("",!0),(0,e.Lk)("div",te,[(0,e.bF)(jt,(0,e.v6)({id:"inputId","model-value":Je.modelValue,class:"colorpicker__trigger"},xe.$attrs,{"onUpdate:modelValue":ct.onUpdateModelValue,onSubmit:Ke[0]||(Ke[0]=ot=>xe.$refs.form.requestSubmit())}),{default:(0,e.k6)(()=>[(0,e.Lk)("button",{class:(0,o.normalizeClass)(["colorpicker__preview",{focusable:ct.isFocusable}]),style:(0,o.normalizeStyle)({"background-color":Je.modelValue})},null,6)]),_:1},16,["model-value","onUpdate:modelValue"])])])):((0,e.uX)(),(0,e.Wv)(di,(0,e.v6)({key:5,id:Je.inputId,"model-value":Je.modelValue,label:Je.label,"label-outside":!Je.label||Je.labelOutside,placeholder:xe.text,disabled:Je.disabled,"input-class":{focusable:ct.isFocusable},type:Je.type,"trailing-button-icon":"arrowRight","trailing-button-label":Je.trailingButtonLabel,"show-trailing-button":Je.showTrailingButton&&!Je.disabled},xe.$attrs,{onTrailingButtonClick:Ke[1]||(Ke[1]=ot=>xe.$refs.form.requestSubmit()),"onUpdate:modelValue":ct.onUpdateModelValue}),null,16,["id","model-value","label","label-outside","placeholder","disabled","input-class","type","trailing-button-label","show-trailing-button","onUpdate:modelValue"]))])])],40,P)],34)],2)}const V=(0,Y._)(b,[["render",He],["__scopeId","data-v-0fc02b30"]])},66667:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>R});var e=a(63298),o=a(97698),_=a(20641),E=a(90033),z=a(52697);const q={name:"NcActionLink",mixins:[e.A],inject:{isInSemanticMenu:{from:o.a,default:!1}},props:{href:{type:String,required:!0,validator:oe=>{try{return new URL(oe)}catch{return oe.startsWith("#")||oe.startsWith("/")}}},download:{type:String,default:null},target:{type:String,default:"_self",validator:oe=>oe&&(!oe.startsWith("_")||["_blank","_self","_parent","_top"].indexOf(oe)>-1)},title:{type:String,default:null}}},m=["role"],L=["download","href","aria-label","target","title","role"],B={key:0,class:"action-link__longtext-wrapper"},Y={class:"action-link__name"},b=["textContent"],W=["textContent"],P={key:2,class:"action-link__text"};function C(oe,Re,ne,te,He,V){return(0,_.uX)(),(0,_.CE)("li",{class:"action",role:V.isInSemanticMenu&&"presentation"},[(0,_.Lk)("a",{download:ne.download,href:ne.href,"aria-label":oe.ariaLabel,target:ne.target,title:ne.title,class:"action-link focusable",rel:"nofollow noreferrer noopener",role:V.isInSemanticMenu&&"menuitem",onClick:Re[0]||(Re[0]=(...xe)=>oe.onClick&&oe.onClick(...xe))},[(0,_.RG)(oe.$slots,"icon",{},()=>[(0,_.Lk)("span",{"aria-hidden":"true",class:(0,E.normalizeClass)(["action-link__icon",[oe.isIconUrl?"action-link__icon--url":oe.icon]]),style:(0,E.normalizeStyle)({backgroundImage:oe.isIconUrl?`url(${oe.icon})`:null})},null,6)],!0),oe.name?((0,_.uX)(),(0,_.CE)("span",B,[(0,_.Lk)("strong",Y,(0,E.toDisplayString)(oe.name),1),Re[1]||(Re[1]=(0,_.Lk)("br",null,null,-1)),(0,_.Lk)("span",{class:"action-link__longtext",textContent:(0,E.toDisplayString)(oe.text)},null,8,b)])):oe.isLongText?((0,_.uX)(),(0,_.CE)("span",{key:1,class:"action-link__longtext",textContent:(0,E.toDisplayString)(oe.text)},null,8,W)):((0,_.uX)(),(0,_.CE)("span",P,(0,E.toDisplayString)(oe.text),1)),(0,_.Q3)("",!0)],8,L)],8,m)}const R=(0,z._)(q,[["render",C],["__scopeId","data-v-9e538838"]])},59518:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>C});var e=a(63298),o=a(97698),_=a(20641),E=a(90033),z=a(52697);const q={name:"NcActionRouter",mixins:[e.A],inject:{isInSemanticMenu:{from:o.a,default:!1}},props:{to:{type:[String,Object],required:!0}}},m=["role"],L={key:0,class:"action-router__longtext-wrapper"},B={class:"action-router__name"},Y=["textContent"],b=["textContent"],W={key:2,class:"action-router__text"};function P(R,oe,Re,ne,te,He){const V=(0,_.g2)("RouterLink");return(0,_.uX)(),(0,_.CE)("li",{class:"action",role:He.isInSemanticMenu&&"presentation"},[(0,_.bF)(V,{"aria-label":R.ariaLabel,class:"action-router focusable",rel:"nofollow noreferrer noopener",role:He.isInSemanticMenu&&"menuitem",title:R.title,to:Re.to,onClick:R.onClick},{default:(0,_.k6)(()=>[(0,_.RG)(R.$slots,"icon",{},()=>[(0,_.Lk)("span",{"aria-hidden":"true",class:(0,E.normalizeClass)(["action-router__icon",[R.isIconUrl?"action-router__icon--url":R.icon]]),style:(0,E.normalizeStyle)({backgroundImage:R.isIconUrl?`url(${R.icon})`:null})},null,6)],!0),R.name?((0,_.uX)(),(0,_.CE)("span",L,[(0,_.Lk)("strong",B,(0,E.toDisplayString)(R.name),1),oe[0]||(oe[0]=(0,_.Lk)("br",null,null,-1)),(0,_.Lk)("span",{class:"action-router__longtext",textContent:(0,E.toDisplayString)(R.text)},null,8,Y)])):R.isLongText?((0,_.uX)(),(0,_.CE)("span",{key:1,class:"action-router__longtext",textContent:(0,E.toDisplayString)(R.text)},null,8,b)):((0,_.uX)(),(0,_.CE)("span",W,(0,E.toDisplayString)(R.text),1)),(0,_.Q3)("",!0)]),_:3},8,["aria-label","role","title","to","onClick"])],8,m)}const C=(0,z._)(q,[["render",P],["__scopeId","data-v-87267750"]])},8957:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(52697);const _={name:"NcActionSeparator"},E={class:"action action-separator action--disabled",role:"separator"};function z(m,L,B,Y,b,W){return(0,e.uX)(),(0,e.CE)("li",E)}const q=(0,o._)(_,[["render",z],["__scopeId","data-v-3e2324b7"]])},74076:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>C});var e=a(63298),o=a(97698),_=a(20641),E=a(90033),z=a(52697);const q={name:"NcActionText",mixins:[e.A],inject:{isInSemanticMenu:{from:o.a,default:!1}}},m=["role"],L={key:0,class:"action-text__longtext-wrapper"},B={class:"action-text__name"},Y=["textContent"],b=["textContent"],W={key:2,class:"action-text__text"};function P(R,oe,Re,ne,te,He){return(0,_.uX)(),(0,_.CE)("li",{class:"action",role:He.isInSemanticMenu&&"presentation"},[(0,_.Lk)("span",{class:"action-text",onClick:oe[0]||(oe[0]=(...V)=>R.onClick&&R.onClick(...V))},[(0,_.RG)(R.$slots,"icon",{},()=>[R.icon!==""?((0,_.uX)(),(0,_.CE)("span",{key:0,"aria-hidden":"true",class:(0,E.normalizeClass)(["action-text__icon",[R.isIconUrl?"action-text__icon--url":R.icon]]),style:(0,E.normalizeStyle)({backgroundImage:R.isIconUrl?`url(${R.icon})`:null})},null,6)):(0,_.Q3)("",!0)],!0),R.name?((0,_.uX)(),(0,_.CE)("span",L,[(0,_.Lk)("strong",B,(0,E.toDisplayString)(R.name),1),(0,_.Lk)("span",{class:"action-text__longtext",textContent:(0,E.toDisplayString)(R.text)},null,8,Y)])):R.isLongText?((0,_.uX)(),(0,_.CE)("span",{key:1,class:"action-text__longtext",textContent:(0,E.toDisplayString)(R.text)},null,8,b)):((0,_.uX)(),(0,_.CE)("span",W,(0,E.toDisplayString)(R.text),1)),(0,_.Q3)("",!0)])],8,m)}const C=(0,z._)(q,[["render",P],["__scopeId","data-v-fa684b48"]])},39867:(Kt,Ve,a)=>{"use strict";a.d(Ve,{I:()=>oe,N:()=>He,i:()=>Re});var e=a(20641),o=a(90033),_=a(52697),E=a(75187),z=a(13606),q=a(34163),m=a(26905),L=a(32696),B=a(97698);const Y={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},b=["aria-hidden","aria-label"],W=["fill","width","height"],P={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"},C={key:0};function R(V,xe,Ke,Je,de,ft){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(V.$attrs,{"aria-hidden":Ke.title?null:"true","aria-label":Ke.title,class:"material-design-icon dots-horizontal-icon",role:"img",onClick:xe[0]||(xe[0]=ct=>V.$emit("click",ct))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:Ke.fillColor,class:"material-design-icon__svg",width:Ke.size,height:Ke.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",P,[Ke.title?((0,e.uX)(),(0,e.CE)("title",C,(0,o.toDisplayString)(Ke.title),1)):(0,e.Q3)("",!0)])],8,W))],16,b)}const oe=(0,_._)(Y,[["render",R]]);(0,z.r)(z.q);function Re(V){return Array.isArray(V)&&V.some(xe=>{if(xe===null)return!1;if(typeof xe=="object"){const Ke=xe;if(Ke.type===e.Mw)return!1;if(Ke.type===e.FK&&!Re(Ke.children))return!1;if(Ke.type===e.EY&&!Ke.children.trim())return!1}return!0})}const ne=".focusable",te={name:"NcActions",components:{NcButton:m.N,NcPopover:L.N},provide(){return{[B.a]:(0,e.EW)(()=>this.actionsMenuSemanticType==="menu"),[B.N]: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:(0,z.a)("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(V){return["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(V)},default:null},size:{type:String,default:"normal",validator(V){return["small","normal","large"].includes(V)}}},emits:["click","blur","focus","close","closed","open","opened","update:open"],setup(){return{randomId:(0,q.c)()}},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(V){V!==this.opened&&(this.opened=V)},opened(){this.opened?document.body.addEventListener("keydown",this.handleEscapePressed):document.body.removeEventListener("keydown",this.handleEscapePressed)}},created(){(0,E.u)(()=>this.opened,{disabled:()=>this.config.withFocusTrap}),"ariaHidden"in this.$attrs&&(0,e.R8)("[NcActions]: Do not set the ariaHidden attribute as the root element will inherit the incorrect aria-hidden.")},methods:{getActionName(V){return V?.type?.name},isValidSingleAction(V){return["NcActionButton","NcActionLink","NcActionRouter"].includes(this.getActionName(V))},isAction(V){return this.getActionName(V)?.startsWith?.("NcAction")},isIconUrl(V){try{return!!new URL(V,V.startsWith("/")?window.location.origin:void 0)}catch{return!1}},toggleMenu(V){V?this.openMenu():this.closeMenu()},openMenu(){this.opened||(this.opened=!0,this.$emit("update:open",!0),this.$emit("open"))},async closeMenu(V=!0){this.opened&&(await this.$nextTick(),this.opened=!1,this.$refs.popover?.clearFocusTrap({returnFocus:V}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,V&&this.$refs.triggerButton?.$el.focus())},onOpened(){this.$nextTick(()=>{this.focusFirstAction(null),this.$emit("opened")})},onClosed(){this.$emit("closed")},getCurrentActiveMenuItemElement(){return this.$refs.menu.querySelector("li.active")},getFocusableMenuItemElements(){return this.$refs.menu.querySelectorAll(ne)},onKeydown(V){if(V.key==="Tab"){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation){this.closeMenu(!0);return}V.preventDefault();const xe=this.getFocusableMenuItemElements(),Ke=[...xe].indexOf(document.activeElement);if(Ke===-1)return;const Je=V.shiftKey?Ke-1:Ke+1;(Je<0||Je===xe.length)&&this.closeMenu(!0),this.focusIndex=Je,this.focusAction();return}this.config.withArrowNavigation&&(V.key==="ArrowUp"&&this.focusPreviousAction(V),V.key==="ArrowDown"&&this.focusNextAction(V),V.key==="PageUp"&&this.focusFirstAction(V),V.key==="PageDown"&&this.focusLastAction(V)),this.handleEscapePressed(V)},onTriggerKeydown(V){V.key==="Escape"&&this.actionsMenuSemanticType==="tooltip"&&this.closeMenu()},handleEscapePressed(V){V.key==="Escape"&&(this.closeMenu(),V.preventDefault())},removeCurrentActive(){const V=this.$refs.menu.querySelector("li.active");V&&V.classList.remove("active")},focusAction(){const V=this.getFocusableMenuItemElements()[this.focusIndex];if(V){this.removeCurrentActive();const xe=V.closest("li.action");V.focus(),xe&&xe.classList.add("active")}},focusPreviousAction(V){this.opened&&(this.focusIndex===0?this.focusLastAction(V):(this.preventIfEvent(V),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction(V){if(this.opened){const xe=this.getFocusableMenuItemElements().length-1;this.focusIndex===xe?this.focusFirstAction(V):(this.preventIfEvent(V),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(V){if(this.opened){this.preventIfEvent(V);const xe=[...this.getFocusableMenuItemElements()].findIndex(Ke=>Ke.getAttribute("aria-checked")==="true"&&Ke.getAttribute("role")==="menuitemradio");this.focusIndex=xe>-1?xe:0,this.focusAction()}},focusLastAction(V){this.opened&&(this.preventIfEvent(V),this.focusIndex=this.getFocusableMenuItemElements().length-1,this.focusAction())},preventIfEvent(V){V&&(V.preventDefault(),V.stopPropagation())},onFocus(V){this.$emit("focus",V)},onBlur(V){this.$emit("blur",V),this.actionsMenuSemanticType==="tooltip"&&this.$refs.menu&&this.getFocusableMenuItemElements().length===0&&this.closeMenu(!1)},onClick(V){this.$emit("click",V)}},render(){const V=[],xe=(ot,Pt)=>{ot.forEach(lt=>{if(this.isAction(lt)){Pt.push(lt);return}lt.type===e.FK&&xe(lt.children,Pt)})};if(xe(this.$slots.default?.(),V),V.length===0)return;let Ke=V.filter(this.isValidSingleAction);this.forceMenu&&Ke.length>0&&this.inline>0&&((0,e.R8)("Specifying forceMenu will ignore any inline actions rendering."),Ke=[]);const Je=Ke.slice(0,this.inline),de=V.filter(ot=>!Je.includes(ot)),ft=["NcActionButton","NcActionButtonGroup","NcActionCheckbox","NcActionRadio"],ct=["NcActionInput","NcActionTextEditable"],ji=["NcActionLink","NcActionRouter"],Wt=de.some(ot=>ct.includes(this.getActionName(ot))),Mt=de.some(ot=>ft.includes(this.getActionName(ot))),Li=de.some(ot=>ji.includes(this.getActionName(ot)));Wt?this.actionsMenuSemanticType="dialog":Mt?this.actionsMenuSemanticType="menu":Li?this.actionsMenuSemanticType="navigation":V.filter(Pt=>this.getActionName(Pt).startsWith("NcAction")).length===V.length?this.actionsMenuSemanticType="tooltip":this.actionsMenuSemanticType="unknown";const jt=ot=>{const Pt=ot?.props?.icon,lt=ot?.children?.icon?.()?.[0]??(this.isIconUrl(Pt)?(0,e.h)("img",{class:"action-item__menutoggle__icon",src:Pt,alt:""}):(0,e.h)("span",{class:["icon",Pt]})),At=ot?.children?.default?.()?.[0]?.children?.trim(),gt=this.forceName?At:"";let Vt=ot?.props?.title;this.forceName||Vt||(Vt=At);const ii={...ot?.props??{}},Ki=["submit","reset"].includes(ii.type)?ii.modelValue:"button";return delete ii.modelValue,delete ii.type,(0,e.h)(m.N,(0,e.v6)(ii,{class:"action-item action-item--single","aria-label":ot?.props?.["aria-label"]||At,title:Vt,disabled:this.disabled||ot?.props?.disabled,pressed:ot?.props?.modelValue,size:this.size,type:Ki,variant:this.variant||(gt?"secondary":"tertiary"),onFocus:this.onFocus,onBlur:this.onBlur,"onUpdate:pressed":ot?.props?.["onUpdate:modelValue"]??(()=>{})}),{default:()=>gt,icon:()=>lt})},di=ot=>{const Pt=Re(this.$slots.icon?.())?this.$slots.icon?.():this.defaultIcon?(0,e.h)("span",{class:["icon",this.defaultIcon]}):(0,e.h)(oe,{size:20}),lt=`${this.randomId}-trigger`;return(0,e.h)(L.N,{ref:"popover",delay:0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,autoBoundaryMaxSize:!0,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:()=>(0,e.h)(m.N,{id:lt,class:"action-item__menutoggle",disabled:this.disabled,size:this.size,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:()=>Pt,default:()=>this.menuName}),default:()=>(0,e.h)("div",{class:{open:this.opened},tabindex:"-1",onKeydown:this.onKeydown,ref:"menu"},[(0,e.h)("ul",{id:this.randomId,tabindex:"-1",ref:"menuList",role:this.config.popupRole,"aria-labelledby":lt,"aria-modal":this.actionsMenuSemanticType==="dialog"?"true":void 0},[ot])])})};return V.length===1&&Ke.length===1&&!this.forceMenu?jt(V[0]):(this.$nextTick(()=>{this.opened&&this.$refs.menu&&(this.$refs.menu.querySelector("li.active")||[]).length===0&&this.focusFirstAction()}),Je.length>0&&this.inline>0?(0,e.h)("div",{class:["action-items",`action-item--${this.triggerButtonVariant}`]},[...Je.map(jt),de.length>0?(0,e.h)("div",{class:["action-item",{"action-item--open":this.opened}]},[di(de)]):null]):(0,e.h)("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened}]},[di(V)]))}},He=(0,_._)(te,[["__scopeId","data-v-6c109b7a"]])},71251:(Kt,Ve,a)=>{"use strict";var e=a(53053),o=a(87485),_=a(61338),E=a(61715),z=a(20641),q=a(50953),m=a(90033);const L={__name:"splitpanes",props:{horizontal:{type:Boolean,default:!1},pushOtherPanes:{type:Boolean,default:!0},maximizePanes:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean,default:!1}},emits:["ready","resize","resized","pane-click","pane-maximize","pane-add","pane-remove","splitter-click","splitter-dblclick"],setup(Wt,{emit:Mt}){const Li=Mt,jt=Wt,di=(0,z.Ht)(),ot=(0,q.KR)([]),Pt=(0,z.EW)(()=>ot.value.reduce((yt,Be)=>(yt[~~Be.id]=Be)&&yt,{})),lt=(0,z.EW)(()=>ot.value.length),At=(0,q.KR)(null),gt=(0,q.KR)(!1),Vt=(0,q.KR)({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),ii=(0,q.KR)({splitter:null,timeoutId:null}),Ki=(0,z.EW)(()=>({[`splitpanes splitpanes--${jt.horizontal?"horizontal":"vertical"}`]:!0,"splitpanes--dragging":Vt.value.dragging})),Ni=()=>{document.addEventListener("mousemove",hi,{passive:!1}),document.addEventListener("mouseup",On),"ontouchstart"in window&&(document.addEventListener("touchmove",hi,{passive:!1}),document.addEventListener("touchend",On))},si=()=>{document.removeEventListener("mousemove",hi,{passive:!1}),document.removeEventListener("mouseup",On),"ontouchstart"in window&&(document.removeEventListener("touchmove",hi,{passive:!1}),document.removeEventListener("touchend",On))},Di=(yt,Be)=>{const J=yt.target.closest(".splitpanes__splitter");if(J){const{left:Ee,top:ze}=J.getBoundingClientRect(),{clientX:xt,clientY:_i}="ontouchstart"in window&&yt.touches?yt.touches[0]:yt;Vt.value.cursorOffset=jt.horizontal?_i-ze:xt-Ee}Ni(),Vt.value.mouseDown=!0,Vt.value.activeSplitter=Be},hi=yt=>{Vt.value.mouseDown&&(yt.preventDefault(),Vt.value.dragging=!0,requestAnimationFrame(()=>{qn(yr(yt)),mt("resize",{event:yt},!0)}))},On=yt=>{Vt.value.dragging&&(window.getSelection().removeAllRanges(),mt("resized",{event:yt},!0)),Vt.value.mouseDown=!1,Vt.value.activeSplitter=null,setTimeout(()=>{Vt.value.dragging=!1,si()},100)},nn=(yt,Be)=>{"ontouchstart"in window&&(yt.preventDefault(),ii.value.splitter===Be?(clearTimeout(ii.value.timeoutId),ii.value.timeoutId=null,$i(yt,Be),ii.value.splitter=null):(ii.value.splitter=Be,ii.value.timeoutId=setTimeout(()=>ii.value.splitter=null,500))),Vt.value.dragging||mt("splitter-click",{event:yt,index:Be},!0)},$i=(yt,Be)=>{if(mt("splitter-dblclick",{event:yt,index:Be},!0),jt.maximizePanes){let J=0;ot.value=ot.value.map((Ee,ze)=>(Ee.size=ze===Be?Ee.max:Ee.min,ze!==Be&&(J+=Ee.min),Ee)),ot.value[Be].size-=J,mt("pane-maximize",{event:yt,index:Be,pane:ot.value[Be]}),mt("resized",{event:yt,index:Be},!0)}},Fn=(yt,Be)=>{mt("pane-click",{event:yt,index:Pt.value[Be].index,pane:Pt.value[Be]})},yr=yt=>{const Be=At.value.getBoundingClientRect(),{clientX:J,clientY:Ee}="ontouchstart"in window&&yt.touches?yt.touches[0]:yt;return{x:J-(jt.horizontal?0:Vt.value.cursorOffset)-Be.left,y:Ee-(jt.horizontal?Vt.value.cursorOffset:0)-Be.top}},Dr=yt=>{yt=yt[jt.horizontal?"y":"x"];const Be=At.value[jt.horizontal?"clientHeight":"clientWidth"];return jt.rtl&&!jt.horizontal&&(yt=Be-yt),yt*100/Be},qn=yt=>{const Be=Vt.value.activeSplitter;let J={prevPanesSize:xi(Be),nextPanesSize:mn(Be),prevReachedMinPanes:0,nextReachedMinPanes:0};const Ee=0+(jt.pushOtherPanes?0:J.prevPanesSize),ze=100-(jt.pushOtherPanes?0:J.nextPanesSize),xt=Math.max(Math.min(Dr(yt),ze),Ee);let _i=[Be,Be+1],ki=ot.value[_i[0]]||null,vn=ot.value[_i[1]]||null;const Sr=ki.max<100&&xt>=ki.max+J.prevPanesSize,Wr=vn.max<100&&xt<=100-(vn.max+mn(Be+1));if(Sr||Wr){Sr?(ki.size=ki.max,vn.size=Math.max(100-ki.max-J.prevPanesSize-J.nextPanesSize,0)):(ki.size=Math.max(100-vn.max-J.prevPanesSize-mn(Be+1),0),vn.size=vn.max);return}if(jt.pushOtherPanes){const Nr=Oi(J,xt);if(!Nr)return;({sums:J,panesToResize:_i}=Nr),ki=ot.value[_i[0]]||null,vn=ot.value[_i[1]]||null}ki!==null&&(ki.size=Math.min(Math.max(xt-J.prevPanesSize-J.prevReachedMinPanes,ki.min),ki.max)),vn!==null&&(vn.size=Math.min(Math.max(100-xt-J.nextPanesSize-J.nextReachedMinPanes,vn.min),vn.max))},Oi=(yt,Be)=>{const J=Vt.value.activeSplitter,Ee=[J,J+1];return Be<yt.prevPanesSize+ot.value[Ee[0]].min&&(Ee[0]=Xe(J).index,yt.prevReachedMinPanes=0,Ee[0]<J&&ot.value.forEach((ze,xt)=>{xt>Ee[0]&&xt<=J&&(ze.size=ze.min,yt.prevReachedMinPanes+=ze.min)}),yt.prevPanesSize=xi(Ee[0]),Ee[0]===void 0)?(yt.prevReachedMinPanes=0,ot.value[0].size=ot.value[0].min,ot.value.forEach((ze,xt)=>{xt>0&&xt<=J&&(ze.size=ze.min,yt.prevReachedMinPanes+=ze.min)}),ot.value[Ee[1]].size=100-yt.prevReachedMinPanes-ot.value[0].min-yt.prevPanesSize-yt.nextPanesSize,null):Be>100-yt.nextPanesSize-ot.value[Ee[1]].min&&(Ee[1]=It(J).index,yt.nextReachedMinPanes=0,Ee[1]>J+1&&ot.value.forEach((ze,xt)=>{xt>J&&xt<Ee[1]&&(ze.size=ze.min,yt.nextReachedMinPanes+=ze.min)}),yt.nextPanesSize=mn(Ee[1]-1),Ee[1]===void 0)?(yt.nextReachedMinPanes=0,ot.value.forEach((ze,xt)=>{xt<lt.value-1&&xt>=J+1&&(ze.size=ze.min,yt.nextReachedMinPanes+=ze.min)}),ot.value[Ee[0]].size=100-yt.prevPanesSize-mn(Ee[0]-1),null):{sums:yt,panesToResize:Ee}},xi=yt=>ot.value.reduce((Be,J,Ee)=>Be+(Ee<yt?J.size:0),0),mn=yt=>ot.value.reduce((Be,J,Ee)=>Be+(Ee>yt+1?J.size:0),0),Xe=yt=>[...ot.value].reverse().find(Be=>Be.index<yt&&Be.size>Be.min)||{},It=yt=>ot.value.find(Be=>Be.index>yt+1&&Be.size>Be.min)||{},ri=()=>{var yt;const Be=Array.from(((yt=At.value)==null?void 0:yt.children)||[]);for(const J of Be){const Ee=J.classList.contains("splitpanes__pane"),ze=J.classList.contains("splitpanes__splitter");!Ee&&!ze&&(J.remove(),console.warn("Splitpanes: Only <pane> elements are allowed at the root of <splitpanes>. One of your DOM nodes was removed."))}},ht=(yt,Be,J=!1)=>{const Ee=yt-1,ze=document.createElement("div");ze.classList.add("splitpanes__splitter"),J||(ze.onmousedown=xt=>Di(xt,Ee),typeof window<"u"&&"ontouchstart"in window&&(ze.ontouchstart=xt=>Di(xt,Ee)),ze.onclick=xt=>nn(xt,Ee+1)),ze.ondblclick=xt=>$i(xt,Ee+1),Be.parentNode.insertBefore(ze,Be)},ni=yt=>{yt.onmousedown=void 0,yt.onclick=void 0,yt.ondblclick=void 0,yt.remove()},rn=()=>{var yt;const Be=Array.from(((yt=At.value)==null?void 0:yt.children)||[]);for(const Ee of Be)Ee.className.includes("splitpanes__splitter")&&ni(Ee);let J=0;for(const Ee of Be)Ee.className.includes("splitpanes__pane")&&(!J&&jt.firstSplitter?ht(J,Ee,!0):J&&ht(J,Ee),J++)},ue=({uid:yt,...Be})=>{const J=Pt.value[yt];for(const[Ee,ze]of Object.entries(Be))J[Ee]=ze},G=yt=>{var Be;let J=-1;Array.from(((Be=At.value)==null?void 0:Be.children)||[]).some(Ee=>(Ee.className.includes("splitpanes__pane")&&J++,Ee.isSameNode(yt.el))),ot.value.splice(J,0,{...yt,index:J}),ot.value.forEach((Ee,ze)=>Ee.index=ze),gt.value&&(0,z.dY)(()=>{rn(),M({addedPane:ot.value[J]}),mt("pane-add",{pane:ot.value[J]})})},k=yt=>{const Be=ot.value.findIndex(Ee=>Ee.id===yt);ot.value[Be].el=null;const J=ot.value.splice(Be,1)[0];ot.value.forEach((Ee,ze)=>Ee.index=ze),(0,z.dY)(()=>{rn(),mt("pane-remove",{pane:J}),M({removedPane:{...J}})})},M=(yt={})=>{!yt.addedPane&&!yt.removedPane?le():ot.value.some(Be=>Be.givenSize!==null||Be.min||Be.max<100)?Fe(yt):se(),gt.value&&mt("resized")},se=()=>{const yt=100/lt.value;let Be=0;const J=[],Ee=[];for(const ze of ot.value)ze.size=Math.max(Math.min(yt,ze.max),ze.min),Be-=ze.size,ze.size>=ze.max&&J.push(ze.id),ze.size<=ze.min&&Ee.push(ze.id);Be>.1&&Ye(Be,J,Ee)},le=()=>{let yt=100;const Be=[],J=[];let Ee=0;for(const xt of ot.value)yt-=xt.size,xt.givenSize!==null&&Ee++,xt.size>=xt.max&&Be.push(xt.id),xt.size<=xt.min&&J.push(xt.id);let ze=100;if(yt>.1){for(const xt of ot.value)xt.givenSize===null&&(xt.size=Math.max(Math.min(yt/(lt.value-Ee),xt.max),xt.min)),ze-=xt.size;ze>.1&&Ye(ze,Be,J)}},Fe=({addedPane:yt,removedPane:Be}={})=>{let J=100/lt.value,Ee=0;const ze=[],xt=[];(yt?.givenSize??null)!==null&&(J=(100-yt.givenSize)/(lt.value-1));for(const _i of ot.value)Ee-=_i.size,_i.size>=_i.max&&ze.push(_i.id),_i.size<=_i.min&&xt.push(_i.id);if(!(Math.abs(Ee)<.1)){for(const _i of ot.value)yt?.givenSize!==null&&yt?.id===_i.id||(_i.size=Math.max(Math.min(J,_i.max),_i.min)),Ee-=_i.size,_i.size>=_i.max&&ze.push(_i.id),_i.size<=_i.min&&xt.push(_i.id);Ee>.1&&Ye(Ee,ze,xt)}},Ye=(yt,Be,J)=>{let Ee;yt>0?Ee=yt/(lt.value-Be.length):Ee=yt/(lt.value-J.length),ot.value.forEach((ze,xt)=>{if(yt>0&&!Be.includes(ze.id)){const _i=Math.max(Math.min(ze.size+Ee,ze.max),ze.min),ki=_i-ze.size;yt-=ki,ze.size=_i}else if(!J.includes(ze.id)){const _i=Math.max(Math.min(ze.size+Ee,ze.max),ze.min),ki=_i-ze.size;yt-=ki,ze.size=_i}}),Math.abs(yt)>.1&&(0,z.dY)(()=>{gt.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})},mt=(yt,Be=void 0,J=!1)=>{const Ee=Be?.index??Vt.value.activeSplitter??null;Li(yt,{...Be,...Ee!==null&&{index:Ee},...J&&Ee!==null&&{prevPane:ot.value[Ee-(jt.firstSplitter?1:0)],nextPane:ot.value[Ee+(jt.firstSplitter?0:1)]},panes:ot.value.map(ze=>({min:ze.min,max:ze.max,size:ze.size}))})};(0,z.wB)(()=>jt.firstSplitter,()=>rn()),(0,z.sV)(()=>{ri(),rn(),M(),mt("ready"),gt.value=!0}),(0,z.xo)(()=>gt.value=!1);const Jt=()=>{var yt;return(0,z.h)("div",{ref:At,class:Ki.value},(yt=di.default)==null?void 0:yt.call(di))};return(0,z.Gt)("panes",ot),(0,z.Gt)("indexedPanes",Pt),(0,z.Gt)("horizontal",(0,z.EW)(()=>jt.horizontal)),(0,z.Gt)("requestUpdate",ue),(0,z.Gt)("onPaneAdd",G),(0,z.Gt)("onPaneRemove",k),(0,z.Gt)("onPaneClick",Fn),(yt,Be)=>((0,z.uX)(),(0,z.Wv)((0,z.$y)(Jt)))}},B={__name:"pane",props:{size:{type:[Number,String]},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},setup(Wt){var Mt;const Li=Wt,jt=(0,z.WQ)("requestUpdate"),di=(0,z.WQ)("onPaneAdd"),ot=(0,z.WQ)("horizontal"),Pt=(0,z.WQ)("onPaneRemove"),lt=(0,z.WQ)("onPaneClick"),At=(Mt=(0,z.nI)())==null?void 0:Mt.uid,gt=(0,z.WQ)("indexedPanes"),Vt=(0,z.EW)(()=>gt.value[At]),ii=(0,q.KR)(null),Ki=(0,z.EW)(()=>{const hi=isNaN(Li.size)||Li.size===void 0?0:parseFloat(Li.size);return Math.max(Math.min(hi,si.value),Ni.value)}),Ni=(0,z.EW)(()=>{const hi=parseFloat(Li.minSize);return isNaN(hi)?0:hi}),si=(0,z.EW)(()=>{const hi=parseFloat(Li.maxSize);return isNaN(hi)?100:hi}),Di=(0,z.EW)(()=>{var hi;return`${ot.value?"height":"width"}: ${(hi=Vt.value)==null?void 0:hi.size}%`});return(0,z.wB)(()=>Ki.value,hi=>jt({uid:At,size:hi})),(0,z.wB)(()=>Ni.value,hi=>jt({uid:At,min:hi})),(0,z.wB)(()=>si.value,hi=>jt({uid:At,max:hi})),(0,z.sV)(()=>{di({id:At,el:ii.value,min:Ni.value,max:si.value,givenSize:Li.size===void 0?null:Ki.value,size:Ki.value})}),(0,z.xo)(()=>Pt(At)),(hi,On)=>((0,z.uX)(),(0,z.CE)("div",{ref_key:"paneEl",ref:ii,class:"splitpanes__pane",onClick:On[0]||(On[0]=nn=>(0,q.R1)(lt)(nn,hi._.uid)),style:(0,m.normalizeStyle)(Di.value)},[(0,z.RG)(hi.$slots,"default")],4))}};var Y=a(53751),b=a(82253),W=a(37396),P=a(13606),C=a(26905),R=a(47031),oe=a(52697),Re=a(99009),ne=a(3168),te=a(53072);(0,P.r)();const He=(0,z.pM)({__name:"NcAppContentDetailsToggle",setup(Wt){const Mt=(0,W.al)();(0,z.wB)(Mt,Li),(0,z.sV)(()=>{Li(Mt.value)}),(0,z.xo)(()=>{Mt.value&&Li(!1)});function Li(jt=!0){const di=document.querySelector(".app-navigation .app-navigation-toggle");di&&(di.style.display=jt?"none":"",jt===!0&&(0,_.Ic)("toggle-navigation",{open:!1}))}return(jt,di)=>((0,z.uX)(),(0,z.Wv)((0,q.R1)(C.N),{"aria-label":(0,q.R1)(P.a)("Go back to the list"),class:(0,m.normalizeClass)(["app-details-toggle",{"app-details-toggle--mobile":(0,q.R1)(Mt)}]),title:(0,q.R1)(P.a)("Go back to the list"),variant:"tertiary"},{icon:(0,z.k6)(()=>[(0,z.bF)((0,q.R1)(R.N),{directional:"",path:(0,q.R1)(b.m)},null,8,["path"])]),_:1},8,["aria-label","class","title"]))}}),V=(0,oe._)(He,[["__scopeId","data-v-a28923a1"]]),xe=(0,e.c0)("f7cloud").persist().build(),Ke=(0,o.F)().theming?.name??"F7cloud",Je={name:"NcAppContent",components:{NcAppContentDetailsToggle:V,Pane:B,Splitpanes:L},props:{disableSwipe:{type:Boolean,default:!1},listSize:{type:Number,default:20},listMinWidth:{type:Number,default:15},listMaxWidth:{type:Number,default:40},paneConfigKey:{type:String,default:""},showDetails:{type:Boolean,default:!0},layout:{type:String,default:"vertical-split",validator(Wt){return["no-split","vertical-split","horizontal-split"].includes(Wt)}},pageHeading:{type:String,default:null},pageTitle:{type:String,default:null}},emits:["update:showDetails","resizeList"],setup(){return{isMobile:(0,W.al)(),isRtl:te.i}},data(){return{contentHeight:0,swiping:{},listPaneSize:this.restorePaneConfig()}},computed:{paneConfigID(){if(this.paneConfigKey!=="")return`pane-list-size-${this.paneConfigKey}`;try{return`pane-list-size-${Re.A}`}catch{return ne.l.info("[NcAppContent]: falling back to global f7cloud pane config"),"pane-list-size-f7cloud"}},detailsPaneSize(){return this.listPaneSize?100-this.listPaneSize:this.paneDefaults.details.size},paneDefaults(){return{list:{size:this.listSize,min:this.listMinWidth,max:this.listMaxWidth},details:{size:100-this.listSize,min:100-this.listMaxWidth,max:100-this.listMinWidth}}},realPageTitle(){const Wt=new Set;if(this.pageTitle)for(const Mt of this.pageTitle.split(" - "))Wt.add(Mt);else if(this.pageHeading){for(const Mt of this.pageHeading.split(" - "))Wt.add(Mt);Wt.size>0&&Wt.add((0,Re.g)())}else return null;return Wt.add(Ke),[...Wt.values()].join(" - ")}},watch:{realPageTitle:{immediate:!0,handler(){this.realPageTitle!==null&&(document.title=this.realPageTitle)}},paneConfigKey:{immediate:!0,handler(){this.restorePaneConfig()}}},mounted(){this.disableSwipe||(this.swiping=(0,E.o__)(this.$el,{onSwipeEnd:this.handleSwipe})),this.restorePaneConfig()},methods:{handleSwipe(Wt,Mt){Math.abs(this.swiping.lengthX)>70&&(this.swiping.coordsStart.x<300/2&&Mt==="right"?(0,_.Ic)("toggle-navigation",{open:!0}):this.swiping.coordsStart.x<300*1.5&&Mt==="left"&&(0,_.Ic)("toggle-navigation",{open:!1}))},handlePaneResize(Wt){const Mt=parseInt(Wt.panes[0].size,10);xe.setItem(this.paneConfigID,JSON.stringify(Mt)),this.listPaneSize=Mt,this.$emit("resizeList",{size:Mt}),ne.l.debug("[NcAppContent] pane config",{listPaneSize:Mt})},restorePaneConfig(){const Wt=parseInt(xe.getItem(this.paneConfigID),10);if(!isNaN(Wt)&&Wt!==this.listPaneSize)return ne.l.debug("[NcAppContent] pane config",{listPaneSize:Wt}),this.listPaneSize=Wt,Wt},hideDetails(){this.$emit("update:showDetails",!1)}}},de={key:0,class:"hidden-visually"},ft={key:1,class:"app-content-wrapper"};function ct(Wt,Mt,Li,jt,di,ot){const Pt=(0,z.g2)("NcAppContentDetailsToggle"),lt=(0,z.g2)("Pane"),At=(0,z.g2)("Splitpanes");return(0,z.uX)(),(0,z.CE)("main",{id:"app-content-vue",class:(0,m.normalizeClass)(["app-content no-snapper",{"app-content--has-list":!!Wt.$slots.list}])},[Li.pageHeading?((0,z.uX)(),(0,z.CE)("h1",de,(0,m.toDisplayString)(Li.pageHeading),1)):(0,z.Q3)("",!0),Wt.$slots.list?((0,z.uX)(),(0,z.CE)(z.FK,{key:1},[jt.isMobile||Li.layout==="no-split"?((0,z.uX)(),(0,z.CE)("div",{key:0,class:(0,m.normalizeClass)(["app-content-wrapper app-content-wrapper--no-split",{"app-content-wrapper--show-details":Li.showDetails,"app-content-wrapper--show-list":!Li.showDetails,"app-content-wrapper--mobile":jt.isMobile}])},[Li.showDetails?((0,z.uX)(),(0,z.Wv)(Pt,{key:0,onClick:(0,Y.withModifiers)(ot.hideDetails,["stop","prevent"])},null,8,["onClick"])):(0,z.Q3)("",!0),(0,z.bo)((0,z.Lk)("div",null,[(0,z.RG)(Wt.$slots,"list",{},void 0,!0)],512),[[Y.vShow,!Li.showDetails]]),Li.showDetails?(0,z.RG)(Wt.$slots,"default",{key:1},void 0,!0):(0,z.Q3)("",!0)],2)):Li.layout==="vertical-split"||Li.layout==="horizontal-split"?((0,z.uX)(),(0,z.CE)("div",ft,[(0,z.bF)(At,{horizontal:Li.layout==="horizontal-split",class:(0,m.normalizeClass)(["default-theme",{"splitpanes--horizontal":Li.layout==="horizontal-split","splitpanes--vertical":Li.layout==="vertical-split"}]),rtl:jt.isRtl,onResized:ot.handlePaneResize},{default:(0,z.k6)(()=>[(0,z.bF)(lt,{class:"splitpanes__pane-list",size:di.listPaneSize||ot.paneDefaults.list.size,"min-size":ot.paneDefaults.list.min,"max-size":ot.paneDefaults.list.max},{default:(0,z.k6)(()=>[(0,z.RG)(Wt.$slots,"list",{},void 0,!0)]),_:3},8,["size","min-size","max-size"]),(0,z.bF)(lt,{class:"splitpanes__pane-details",size:ot.detailsPaneSize,"min-size":ot.paneDefaults.details.min,"max-size":ot.paneDefaults.details.max},{default:(0,z.k6)(()=>[(0,z.RG)(Wt.$slots,"default",{},void 0,!0)]),_:3},8,["size","min-size","max-size"])]),_:3},8,["horizontal","class","rtl","onResized"])])):(0,z.Q3)("",!0)],64)):(0,z.Q3)("",!0),Wt.$slots.list?(0,z.Q3)("",!0):(0,z.RG)(Wt.$slots,"default",{key:2},void 0,!0)],2)}const ji=(0,oe._)(Je,[["render",ct],["__scopeId","data-v-a2641cc2"]])},61760:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(50953),_=a(90033),E=a(53751),z=a(61338),q=a(75078),m=a(98628),L=a(82253),B=a(47031),Y=a(13606),b=a(26905),W=a(52697),P=a(37396),C=a(60648),R=a(70695);(0,Y.r)();const oe={class:"app-navigation-toggle-wrapper"},Re=(0,e.pM)({__name:"NcAppNavigationToggle",props:{open:{type:Boolean,required:!0},openModifiers:{}},emits:["update:open"],setup(Ke){const Je=(0,e.fn)(Ke,"open"),de=(0,e.EW)(()=>Je.value?(0,Y.a)("Close navigation"):(0,Y.a)("Open navigation"));return(ft,ct)=>((0,e.uX)(),(0,e.CE)("div",oe,[(0,e.bF)((0,o.R1)(b.N),{class:"app-navigation-toggle","aria-controls":"app-navigation-vue","aria-expanded":Je.value?"true":"false","aria-label":de.value,title:de.value,variant:"tertiary",onClick:ct[0]||(ct[0]=ji=>Je.value=!Je.value)},{icon:(0,e.k6)(()=>[(0,e.bF)(B.N,{path:Je.value?(0,o.R1)(L.C):(0,o.R1)(L.D)},null,8,["path"])]),_:1},8,["aria-expanded","aria-label","title"])]))}}),ne=(0,W._)(Re,[["__scopeId","data-v-5a15295d"]]),te=["aria-hidden","aria-label","aria-labelledby","inert"],He={class:"app-navigation__search"},V=(0,e.pM)({__name:"NcAppNavigation",props:{ariaLabel:{},ariaLabelledby:{}},setup(Ke){const Je=Ke;let de;const ft=(0,e.WQ)(R.H,()=>(0,e.R8)("NcAppNavigation is not mounted inside NcContent, this is probably an error."),!1),ct=(0,e.rk)("appNavigationContainer"),ji=(0,P.al)(),Wt=(0,o.KR)(!ji.value);(0,e.nT)(()=>{!Je.ariaLabel&&!Je.ariaLabelledby&&(0,e.R8)("NcAppNavigation requires either `ariaLabel` or `ariaLabelledby` to be set for accessibility.")}),(0,e.wB)(ji,()=>{Wt.value=!ji.value}),(0,e.wB)(Wt,()=>{jt()}),(0,e.sV)(()=>{ft(!0),(0,z.B1)("toggle-navigation",Li),(0,z.Ic)("navigation-toggled",{open:Wt.value}),de=(0,q.K)(ct.value,{allowOutsideClick:!0,fallbackFocus:ct.value,trapStack:(0,C.g)(),escapeDeactivates:!1}),jt()}),(0,e.hi)(()=>{ft(!1),(0,z.al)("toggle-navigation",Li),de.deactivate()});function Mt(ot){if(Wt.value===ot){(0,z.Ic)("navigation-toggled",{open:Wt.value});return}Wt.value=ot===void 0?!Wt.value:ot;const Pt=getComputedStyle(document.body),lt=parseInt(Pt.getPropertyValue("--animation-quick"))||100;setTimeout(()=>{(0,z.Ic)("navigation-toggled",{open:Wt.value})},1.5*lt)}function Li({open:ot}){return Mt(ot)}function jt(){ji.value&&Wt.value?de.activate():de.deactivate()}function di(){ji.value&&Mt(!1)}return(ot,Pt)=>((0,e.uX)(),(0,e.CE)("div",{ref:"appNavigationContainer",class:(0,_.normalizeClass)(["app-navigation",{"app-navigation--closed":!Wt.value}])},[(0,e.Lk)("nav",{id:"app-navigation-vue","aria-hidden":Wt.value?"false":"true","aria-label":ot.ariaLabel||void 0,"aria-labelledby":ot.ariaLabelledby||void 0,class:"app-navigation__content",inert:!Wt.value||void 0,onKeydown:(0,E.withKeys)(di,["esc"])},[(0,e.Lk)("div",He,[(0,e.RG)(ot.$slots,"search",{},void 0,!0)]),(0,e.Lk)("div",{class:(0,_.normalizeClass)(["app-navigation__body",{"app-navigation__body--no-list":!ot.$slots.list}])},[(0,e.RG)(ot.$slots,"default",{},void 0,!0)],2),ot.$slots.list?((0,e.uX)(),(0,e.Wv)(m.N,{key:0,class:"app-navigation__list"},{default:(0,e.k6)(()=>[(0,e.RG)(ot.$slots,"list",{},void 0,!0)]),_:3})):(0,e.Q3)("",!0),(0,e.RG)(ot.$slots,"footer",{},void 0,!0)],40,te),(0,e.bF)(ne,{open:Wt.value,"onUpdate:open":Mt},null,8,["open"])],2))}}),xe=null},38192:(Kt,Ve,a)=>{"use strict";var e=a(39867),o=a(20641),_=a(90033),E=a(52697);const z={name:"NcAppNavigationCaption",components:{NcActions:e.N},props:{name:{type:String,required:!0},headingId:{type:String,default:null},isHeading:{type:Boolean,default:!1},headingLevel:{type:Number,default:2},...e.N.props},computed:{actionsProps(){const B=Object.keys(e.N.props),Y=Object.entries(this.$props).filter(([b,W])=>B.includes(b));return Object.fromEntries(Y)},wrapperTag(){return this.isHeading?"div":"li"},captionTag(){const B=Math.max(2,this.headingLevel);return this.isHeading?`h${B}`:"span"}}},q={key:0,class:"app-navigation-caption__actions"};function m(B,Y,b,W,P,C){const R=(0,o.g2)("NcActions");return(0,o.uX)(),(0,o.Wv)((0,o.$y)(C.wrapperTag),{class:(0,_.normalizeClass)(["app-navigation-caption",{"app-navigation-caption--heading":b.isHeading}])},{default:(0,o.k6)(()=>[((0,o.uX)(),(0,o.Wv)((0,o.$y)(C.captionTag),{id:b.headingId,class:"app-navigation-caption__name"},{default:(0,o.k6)(()=>[(0,o.eW)((0,_.toDisplayString)(b.name),1)]),_:1},8,["id"])),B.$slots.actions?((0,o.uX)(),(0,o.CE)("div",q,[(0,o.bF)(R,(0,_.normalizeProps)((0,o.Ng)(C.actionsProps)),{icon:(0,o.k6)(()=>[(0,o.RG)(B.$slots,"actionsTriggerIcon",{},void 0,!0)]),default:(0,o.k6)(()=>[(0,o.RG)(B.$slots,"actions",{},void 0,!0)]),_:3},16)])):(0,o.Q3)("",!0)]),_:3},8,["class"])}const L=(0,E._)(z,[["render",m],["__scopeId","data-v-21e6b451"]])},41486:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(90033),_=a(53751),E=a(52697),z=a(89053),q=a(57798),m=a(13606),L=a(26905),B=a(97713),Y=a(37396),b=a(34163),W=a(4192),P=a(39867),C=a(74363),R=a(24597);const oe={name:"PencilIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Re=["aria-hidden","aria-label"],ne=["fill","width","height"],te={d:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"},He={key:0};function V(si,Di,hi,On,nn,$i){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(si.$attrs,{"aria-hidden":hi.title?null:"true","aria-label":hi.title,class:"material-design-icon pencil-icon",role:"img",onClick:Di[0]||(Di[0]=Fn=>si.$emit("click",Fn))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:hi.fillColor,class:"material-design-icon__svg",width:hi.size,height:hi.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",te,[hi.title?((0,e.uX)(),(0,e.CE)("title",He,(0,o.toDisplayString)(hi.title),1)):(0,e.Q3)("",!0)])],8,ne))],16,Re)}const xe=(0,E._)(oe,[["render",V]]),Ke={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Je=["aria-hidden","aria-label"],de=["fill","width","height"],ft={d:"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"},ct={key:0};function ji(si,Di,hi,On,nn,$i){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(si.$attrs,{"aria-hidden":hi.title?null:"true","aria-label":hi.title,class:"material-design-icon undo-icon",role:"img",onClick:Di[0]||(Di[0]=Fn=>si.$emit("click",Fn))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:hi.fillColor,class:"material-design-icon__svg",width:hi.size,height:hi.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",ft,[hi.title?((0,e.uX)(),(0,e.CE)("title",ct,(0,o.toDisplayString)(hi.title),1)):(0,e.Q3)("",!0)])],8,de))],16,Je)}const Wt=(0,E._)(Ke,[["render",ji]]);(0,m.r)(m.x);const Mt={name:"NcAppNavigationIconCollapsible",components:{NcButton:L.N,ChevronDown:z.C,ChevronUp:q.C},props:{open:{type:Boolean,required:!0},active:{type:Boolean,required:!0}},emits:["click"],computed:{labelButton(){return this.open?(0,m.a)("Collapse menu"):(0,m.a)("Open menu")}},methods:{onClick(si){this.$emit("click",si)}}};function Li(si,Di,hi,On,nn,$i){const Fn=(0,e.g2)("ChevronUp"),yr=(0,e.g2)("ChevronDown"),Dr=(0,e.g2)("NcButton");return(0,e.uX)(),(0,e.Wv)(Dr,{class:(0,o.normalizeClass)(["icon-collapse",{"icon-collapse--active":hi.active,"icon-collapse--open":hi.open}]),"aria-label":$i.labelButton,variant:hi.active?"tertiary-on-primary":"tertiary",onClick:$i.onClick},{icon:(0,e.k6)(()=>[hi.open?((0,e.uX)(),(0,e.Wv)(Fn,{key:0,size:20})):((0,e.uX)(),(0,e.Wv)(yr,{key:1,size:20}))]),_:1},8,["class","aria-label","variant","onClick"])}const jt=(0,E._)(Mt,[["render",Li],["__scopeId","data-v-e6236e50"]]);(0,m.r)(m.z,m.y);const di={name:"NcAppNavigationItem",components:{NcActions:P.N,NcActionButton:W.N,NcAppNavigationIconCollapsible:jt,NcInputConfirmCancel:B.N,NcLoadingIcon:C.N,NcVNodes:R._,Pencil:xe,Undo:Wt},props:{active:{type:Boolean,default:!1},name:{type:String,required:!0},title:{type:String,default:null},id:{type:String,default:()=>(0,b.c)(),validator:si=>si.trim()!==""},icon:{type:String,default:""},loading:{type:Boolean,default:!1},to:{type:[String,Object],default:null},href:{type:String,default:null},allowCollapse:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},editLabel:{type:String,default:""},editPlaceholder:{type:String,default:""},pinned:{type:Boolean,default:!1},undo:{type:Boolean,default:!1},open:{type:Boolean,default:!1},menuOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},menuIcon:{type:String,default:void 0},menuPlacement:{type:String,default:"bottom"},ariaDescription:{type:String,default:null},forceDisplayActions:{type:Boolean,default:!1},inlineActions:{type:Number,default:0}},emits:["update:menuOpen","update:open","update:name","click","undo"],setup(){return{isMobile:(0,Y.al)()}},data(){return{actionsBoundariesElement:void 0,editingValue:"",opened:this.open,editingActive:!1,menuOpenLocalValue:!1,focused:!1}},computed:{isRouterLink(){return this.to&&!this.href},canHaveChildren(){return this.$parent.$options._componentTag!=="AppNavigationItem"},editButtonAriaLabel(){return this.editLabel?this.editLabel:(0,m.a)("Edit item")},undoButtonAriaLabel(){return(0,m.a)("Undo changes")}},watch:{open(si){this.opened=si}},mounted(){this.actionsBoundariesElement=document.querySelector("#content-vue")||void 0},methods:{onMenuToggle(si){this.$emit("update:menuOpen",si),this.menuOpenLocalValue=si},toggleCollapse(){this.opened=!this.opened,this.$emit("update:open",this.opened)},onClick(si,Di,hi){this.$emit("click",si),!(si.metaKey||si.altKey||si.ctrlKey||si.shiftKey)&&hi&&(Di?.(si),si.preventDefault())},handleEdit(){this.editingValue=this.name,this.editingActive=!0,this.onMenuToggle(!1),this.$nextTick(()=>{this.$refs.editingInput.focusInput()})},cancelEditing(){this.editingActive=!1},handleEditingDone(){this.$emit("update:name",this.editingValue),this.editingValue="",this.editingActive=!1},handleUndo(){this.$emit("undo")},handleFocus(){this.focused=!0},handleBlur(){this.focused=!1},handleTab(si){this.$refs.actions&&(this.focused?(si.preventDefault(),this.$refs.actions.$refs.triggerButton.$el.focus(),this.focused=!1):this.$refs.actions.$refs.triggerButton.$el.blur())},isExternal(si){return si&&si.match(/[a-z]+:\/\//i)}}},ot=["id"],Pt=["aria-current","aria-description","aria-expanded","href","target","title","onClick"],lt={key:0,class:"editingContainer"},At={key:1,class:"app-navigation-entry__deleted"},gt={class:"app-navigation-entry__deleted-description"},Vt={key:0,class:"app-navigation-entry__counter-wrapper"},ii={key:0,class:"app-navigation-entry__children"};function Ki(si,Di,hi,On,nn,$i){const Fn=(0,e.g2)("NcLoadingIcon"),yr=(0,e.g2)("NcInputConfirmCancel"),Dr=(0,e.g2)("Pencil"),qn=(0,e.g2)("NcActionButton"),Oi=(0,e.g2)("Undo"),xi=(0,e.g2)("NcActions"),mn=(0,e.g2)("NcAppNavigationIconCollapsible");return(0,e.uX)(),(0,e.CE)("li",{id:hi.id,class:(0,o.normalizeClass)([{"app-navigation-entry--opened":nn.opened,"app-navigation-entry--pinned":hi.pinned,"app-navigation-entry--collapsible":hi.allowCollapse&&!!si.$slots.default},"app-navigation-entry-wrapper"])},[((0,e.uX)(),(0,e.Wv)((0,e.$y)($i.isRouterLink?"router-link":"NcVNodes"),(0,o.normalizeProps)((0,e.Ng)({...$i.isRouterLink&&{custom:!0,to:hi.to}})),{default:(0,e.k6)(({href:Xe,navigate:It,isActive:ri})=>[(0,e.Lk)("div",{class:(0,o.normalizeClass)(["app-navigation-entry",{"app-navigation-entry--editing":nn.editingActive,"app-navigation-entry--deleted":hi.undo,active:hi.to&&ri||hi.active}])},[hi.undo?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("a",{key:0,class:"app-navigation-entry-link","aria-current":hi.active||hi.to&&ri?"page":void 0,"aria-description":hi.ariaDescription,"aria-expanded":si.$slots.default?nn.opened.toString():void 0,href:hi.href||Xe||"#",target:$i.isExternal(hi.href)?"_blank":void 0,title:hi.title||hi.name,onBlur:Di[1]||(Di[1]=(...ht)=>$i.handleBlur&&$i.handleBlur(...ht)),onClick:ht=>$i.onClick(ht,It,Xe),onFocus:Di[2]||(Di[2]=(...ht)=>$i.handleFocus&&$i.handleFocus(...ht)),onKeydown:Di[3]||(Di[3]=(0,_.withKeys)((0,_.withModifiers)((...ht)=>$i.handleTab&&$i.handleTab(...ht),["exact"]),["tab"]))},[(0,e.Lk)("div",{class:(0,o.normalizeClass)(["app-navigation-entry-icon",{[hi.icon]:hi.icon}])},[hi.loading?((0,e.uX)(),(0,e.Wv)(Fn,{key:0})):(0,e.RG)(si.$slots,"icon",{key:1,active:hi.active||hi.to&&ri},void 0,!0)],2),(0,e.Lk)("span",{class:(0,o.normalizeClass)(["app-navigation-entry__name",{"hidden-visually":nn.editingActive}])},(0,o.toDisplayString)(hi.name),3),nn.editingActive?((0,e.uX)(),(0,e.CE)("div",lt,[(0,e.bF)(yr,{ref:"editingInput",modelValue:nn.editingValue,"onUpdate:modelValue":Di[0]||(Di[0]=ht=>nn.editingValue=ht),placeholder:hi.editPlaceholder!==""?hi.editPlaceholder:hi.name,primary:hi.to&&ri||hi.active,onCancel:$i.cancelEditing,onConfirm:$i.handleEditingDone},null,8,["modelValue","placeholder","primary","onCancel","onConfirm"])])):(0,e.Q3)("",!0)],40,Pt)),hi.undo?((0,e.uX)(),(0,e.CE)("div",At,[(0,e.Lk)("div",gt,(0,o.toDisplayString)(hi.name),1)])):(0,e.Q3)("",!0),(si.$slots.actions||si.$slots.counter||hi.editable||hi.undo)&&!nn.editingActive?((0,e.uX)(),(0,e.CE)("div",{key:2,class:(0,o.normalizeClass)(["app-navigation-entry__utils",{"app-navigation-entry__utils--display-actions":hi.forceDisplayActions||nn.menuOpenLocalValue||hi.menuOpen}])},[si.$slots.counter?((0,e.uX)(),(0,e.CE)("div",Vt,[(0,e.RG)(si.$slots,"counter",{},void 0,!0)])):(0,e.Q3)("",!0),si.$slots.actions||hi.editable&&!nn.editingActive||hi.undo?((0,e.uX)(),(0,e.Wv)(xi,{key:1,ref:"actions",class:"app-navigation-entry__actions",container:"#app-navigation-vue","boundaries-element":nn.actionsBoundariesElement,inline:hi.inlineActions,placement:hi.menuPlacement,open:hi.menuOpen,"force-menu":hi.forceMenu,"default-icon":hi.menuIcon,variant:hi.to&&ri||hi.active?"tertiary-on-primary":"tertiary","onUpdate:open":$i.onMenuToggle},{icon:(0,e.k6)(()=>[(0,e.RG)(si.$slots,"menu-icon",{},void 0,!0)]),default:(0,e.k6)(()=>[hi.editable&&!nn.editingActive?((0,e.uX)(),(0,e.Wv)(qn,{key:0,"aria-label":$i.editButtonAriaLabel,onClick:$i.handleEdit},{icon:(0,e.k6)(()=>[(0,e.bF)(Dr,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,o.toDisplayString)(hi.editLabel),1)]),_:1},8,["aria-label","onClick"])):(0,e.Q3)("",!0),hi.undo?((0,e.uX)(),(0,e.Wv)(qn,{key:1,"aria-label":$i.undoButtonAriaLabel,onClick:$i.handleUndo},{icon:(0,e.k6)(()=>[(0,e.bF)(Oi,{size:20})]),_:1},8,["aria-label","onClick"])):(0,e.Q3)("",!0),(0,e.RG)(si.$slots,"actions",{},void 0,!0)]),_:2},1032,["boundaries-element","inline","placement","open","force-menu","default-icon","variant","onUpdate:open"])):(0,e.Q3)("",!0)],2)):(0,e.Q3)("",!0),hi.allowCollapse&&si.$slots.default?((0,e.uX)(),(0,e.Wv)(mn,{key:3,active:hi.to&&ri||hi.active,open:nn.opened,onClick:(0,_.withModifiers)($i.toggleCollapse,["prevent","stop"])},null,8,["active","open","onClick"])):(0,e.Q3)("",!0),(0,e.RG)(si.$slots,"extra",{},void 0,!0)],2)]),_:3},16)),$i.canHaveChildren&&si.$slots.default?((0,e.uX)(),(0,e.CE)("ul",ii,[(0,e.RG)(si.$slots,"default",{},void 0,!0)])):(0,e.Q3)("",!0)],10,ot)}const Ni=(0,E._)(di,[["render",Ki],["__scopeId","data-v-d600f829"]])},98628:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>q});var e=a(20641),o=a(52697);const _={name:"NcAppNavigationList"},E={class:"app-navigation-list"};function z(m,L,B,Y,b,W){return(0,e.uX)(),(0,e.CE)("ul",E,[(0,e.RG)(m.$slots,"default",{},void 0,!0)])}const q=(0,o._)(_,[["render",z],["__scopeId","data-v-d72957ed"]])},58459:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(90033),_=a(50953),E=a(53751),z=a(12454),q=a(75367),m=a(24597),L=a(99009),B=a(45847),Y=a(52697),b=a(37396),W=a(13606);const P=(0,e.pM)({__name:"NcAppSettingsDialogVersion",setup(de){const ft=(0,e.WQ)(B.A),ct=(0,L.g)();return(ji,Wt)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,o.normalizeClass)([ji.$style.appSettingsDialogVersion,{[ji.$style.appSettingsDialogVersion__legacy]:(0,_.R1)(ft)}])},(0,o.toDisplayString)((0,_.R1)(ct))+" "+(0,o.toDisplayString)((0,_.R1)(L.a)),3))}}),Re={$style:{"material-design-icon":"_material-design-icon_pq4io_12",appSettingsDialogVersion:"_appSettingsDialogVersion_pq4io_20",appSettingsDialogVersion__legacy:"_appSettingsDialogVersion__legacy_pq4io_27"}},ne=(0,Y._)(P,[["__cssModules",Re]]);(0,W.r)();const te={key:0,class:"navigation-list"},He=["aria-current","href","onClick","onKeydown"],V={key:0,class:"navigation-list__link-icon"},xe={class:"navigation-list__link-text"},Ke=(0,e.pM)({__name:"NcAppSettingsDialog",props:(0,e.zz)({showNavigation:{type:Boolean},container:{default:"body"},name:{default:""},additionalTrapElements:{default:()=>[]},legacy:{type:Boolean,default:!1},noVersion:{type:Boolean,default:!1}},{open:{type:Boolean,required:!0},openModifiers:{}}),emits:["update:open"],setup(de){const ft=(0,e.fn)(de,"open"),ct=de;(0,e.Gt)(B.a,{registerSection:ii,unregisterSection:Ki}),(0,e.Gt)(B.A,(0,_.lW)(()=>ct.legacy));const ji=(0,e.rk)("settingsScroller"),Wt=(0,b.al)(),Mt=(0,_.KR)(""),Li=(0,_.KR)(!1),jt=(0,_.KR)([]),di=(0,e.EW)(()=>!Wt.value&&ct.showNavigation),ot=(0,e.EW)(()=>jt.value.some(({icon:Ni})=>!!Ni)),Pt=(0,z.A)(()=>{Mt.value="",document.activeElement?.className.includes("navigation-list__link")&&document.activeElement.blur()},300),lt=new Map;(0,e.xo)(()=>{lt.clear()});function At(Ni){Li.value=!0,document.getElementById("settings-section_"+Ni).scrollIntoView({behavior:"smooth",inline:"nearest"}),Mt.value=Ni,setTimeout(()=>{Li.value=!1},1e3)}function gt(Ni){Ni||(ft.value=!1,ji.value.scrollTop=0)}function Vt(){ft.value&&!Li.value&&Pt()}function ii(Ni,si,Di,hi){if(jt.value.some(({id:On})=>Ni===On))throw new Error(`Duplicate section id found: ${Ni}. Settings navigation sections must have unique section ids.`);jt.value.some(({name:On})=>si===On)&&(0,e.R8)(`Duplicate section name found: ${si}. Settings navigation sections must have unique section names.`),Di!==void 0?lt.set(Ni,Di):lt.has(Ni)?Di=lt.get(Ni):(Di=Math.max(0,...lt.values())+1,lt.set(Ni,Di)),jt.value=[...jt.value,{id:Ni,name:si,order:Di,icon:hi}].sort(({order:On},{order:nn})=>On-nn),jt.value.length===1&&(Mt.value=Ni)}function Ki(Ni){jt.value=jt.value.filter(({id:si})=>Ni!==si),Mt.value===Ni&&(Mt.value=jt.value[0]?.id??"")}return(Ni,si)=>ft.value?((0,e.uX)(),(0,e.Wv)(q.N,{key:0,class:"app-settings","content-classes":"app-settings__content","navigation-classes":"app-settings__navigation","additional-trap-elements":Ni.additionalTrapElements,container:Ni.container,"close-on-click-outside":"","navigation-aria-label":(0,_.R1)(W.a)("Settings navigation"),size:"large",name:Ni.name,"onUpdate:open":gt},(0,e.eX)({default:(0,e.k6)(()=>[(0,e.Lk)("div",{ref:"settingsScroller",onScroll:Vt},[(0,e.RG)(Ni.$slots,"default",{},void 0,!0),Ni.noVersion?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(ne,{key:0}))],544)]),_:2},[di.value?{name:"navigation",fn:(0,e.k6)(({isCollapsed:Di})=>[Di?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("ul",te,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(jt.value,hi=>((0,e.uX)(),(0,e.CE)("li",{key:hi.id},[(0,e.Lk)("a",{"aria-current":`${hi.id===Mt.value}`,class:(0,o.normalizeClass)(["navigation-list__link",{"navigation-list__link--active":hi.id===Mt.value,"navigation-list__link--icon":ot.value}]),href:`#settings-section_${hi.id}`,tabindex:"0",onClick:(0,E.withModifiers)(On=>At(hi.id),["prevent"]),onKeydown:(0,E.withKeys)(On=>At(hi.id),["enter"])},[ot.value?((0,e.uX)(),(0,e.CE)("div",V,[hi.icon?((0,e.uX)(),(0,e.Wv)(m._,{key:0,vnodes:hi.icon},null,8,["vnodes"])):(0,e.Q3)("",!0)])):(0,e.Q3)("",!0),(0,e.Lk)("span",xe,(0,o.toDisplayString)(hi.name),1)],42,He)]))),128))]))]),key:"0"}:void 0]),1032,["additional-trap-elements","container","navigation-aria-label","name"])):(0,e.Q3)("",!0)}}),Je=null},8014:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>W});var e=a(20641),o=a(90033),_=a(50953),E=a(3168),z=a(45847),q=a(52697);const m=["id","aria-labelledby"],L=["id"],B={class:"app-settings-section__description"},Y={class:"app-settings-section__content"},b=(0,e.pM)({__name:"NcAppSettingsSection",props:{name:{},description:{},id:{},order:{}},setup(P){const C=P,R=(0,e.Ht)(),{registerSection:oe,unregisterSection:Re}=(0,z.u)(),ne=(0,e.WQ)(z.A),te=(0,e.EW)(()=>"settings-section_"+C.id);return(0,e.wB)(()=>C.id,()=>{/^[a-z0-9\-_]+$/.test(C.id)||E.l.warn(`Invalid id prop: ${C.id}. Only alphanumeric, dash and underscore are allowed.`)},{immediate:!0}),(0,e.wB)([()=>C.id,()=>C.name,()=>C.order],([He,V,xe],[Ke,,])=>{Re(Ke),oe(He,V,xe,R?.icon?.())}),(0,e.sV)(()=>{oe(C.id,C.name,C.order,R?.icon?.())}),(0,e.xo)(()=>{Re(C.id)}),(He,V)=>((0,e.uX)(),(0,e.CE)("section",{id:te.value,"aria-labelledby":`${te.value}--label`,class:(0,o.normalizeClass)(["app-settings-section",{"app-settings-section__legacy":(0,_.R1)(ne)}])},[(0,e.Lk)("h3",{id:`${te.value}--label`,class:"app-settings-section__name"},(0,o.toDisplayString)(He.name),9,L),(0,e.Lk)("div",B,(0,o.toDisplayString)(He.description),1),(0,e.Lk)("div",Y,[(0,e.RG)(He.$slots,"default",{},void 0,!0)])],10,m))}}),W=(0,q._)(b,[["__scopeId","data-v-4095bb7f"]])},33210:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(50953),_=a(90033),E=a(8014),z=a(13606),q=a(52697);(0,z.r)();const m=(0,e.pM)({__name:"NcAppSettingsShortcutsSection",setup(W){return(P,C)=>((0,e.uX)(),(0,e.Wv)(E.N,{id:"keyboard-shortcuts",name:(0,o.R1)(z.a)("Keyboard shortcuts")},{default:(0,e.k6)(()=>[(0,e.Lk)("div",{class:(0,_.normalizeClass)(P.$style.appSettingsSectionShortcuts)},[(0,e.RG)(P.$slots,"default")],2)]),_:3},8,["name"]))}}),Y={$style:{appSettingsSectionShortcuts:"_appSettingsSectionShortcuts_1trvh_2"}},b=(0,q._)(m,[["__cssModules",Y]])},81761:(Kt,Ve,a)=>{"use strict";var e=a(22078),o=a(75078),_=a(20641),E=a(90033),z=a(53751),q=a(50953),m=a(17657),L=a(70561),B=a(52697),Y=a(53334),b=a(24597),W=a(37396),P=a(23109),C=a(13606),R=a(34163),oe=a(60648),Re=a(39867),ne=a(3168),te=a(41603),He=a(26905),V=a(70695),xe=a(30854),Ke=a(74363);const Je={name:"DockRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},de=["aria-hidden","aria-label"],ft=["fill","width","height"],ct={d:"M20 4H4A2 2 0 0 0 2 6V18A2 2 0 0 0 4 20H20A2 2 0 0 0 22 18V6A2 2 0 0 0 20 4M15 18H4V6H15Z"},ji={key:0};function Wt(mt,Jt,yt,Be,J,Ee){return(0,_.uX)(),(0,_.CE)("span",(0,_.v6)(mt.$attrs,{"aria-hidden":yt.title?null:"true","aria-label":yt.title,class:"material-design-icon dock-right-icon",role:"img",onClick:Jt[0]||(Jt[0]=ze=>mt.$emit("click",ze))}),[((0,_.uX)(),(0,_.CE)("svg",{fill:yt.fillColor,class:"material-design-icon__svg",width:yt.size,height:yt.size,viewBox:"0 0 24 24"},[(0,_.Lk)("path",ct,[yt.title?((0,_.uX)(),(0,_.CE)("title",ji,(0,E.toDisplayString)(yt.title),1)):(0,_.Q3)("",!0)])],8,ft))],16,de)}const Mt=(0,B._)(Je,[["render",Wt]]),Li={name:"StarIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},jt=["aria-hidden","aria-label"],di=["fill","width","height"],ot={d:"M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"},Pt={key:0};function lt(mt,Jt,yt,Be,J,Ee){return(0,_.uX)(),(0,_.CE)("span",(0,_.v6)(mt.$attrs,{"aria-hidden":yt.title?null:"true","aria-label":yt.title,class:"material-design-icon star-icon",role:"img",onClick:Jt[0]||(Jt[0]=ze=>mt.$emit("click",ze))}),[((0,_.uX)(),(0,_.CE)("svg",{fill:yt.fillColor,class:"material-design-icon__svg",width:yt.size,height:yt.size,viewBox:"0 0 24 24"},[(0,_.Lk)("path",ot,[yt.title?((0,_.uX)(),(0,_.CE)("title",Pt,(0,E.toDisplayString)(yt.title),1)):(0,_.Q3)("",!0)])],8,di))],16,jt)}const At=(0,B._)(Li,[["render",lt]]),gt={name:"StarOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Vt=["aria-hidden","aria-label"],ii=["fill","width","height"],Ki={d:"M12,15.39L8.24,17.66L9.23,13.38L5.91,10.5L10.29,10.13L12,6.09L13.71,10.13L18.09,10.5L14.77,13.38L15.76,17.66M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z"},Ni={key:0};function si(mt,Jt,yt,Be,J,Ee){return(0,_.uX)(),(0,_.CE)("span",(0,_.v6)(mt.$attrs,{"aria-hidden":yt.title?null:"true","aria-label":yt.title,class:"material-design-icon star-outline-icon",role:"img",onClick:Jt[0]||(Jt[0]=ze=>mt.$emit("click",ze))}),[((0,_.uX)(),(0,_.CE)("svg",{fill:yt.fillColor,class:"material-design-icon__svg",width:yt.size,height:yt.size,viewBox:"0 0 24 24"},[(0,_.Lk)("path",Ki,[yt.title?((0,_.uX)(),(0,_.CE)("title",Ni,(0,E.toDisplayString)(yt.title),1)):(0,_.Q3)("",!0)])],8,ii))],16,Vt)}const Di=(0,B._)(gt,[["render",si]]),hi=["aria-selected","tabindex"],On=(0,_.pM)({__name:"NcAppSidebarTabsButton",props:(0,_.zz)({tab:{}},{selected:{type:Boolean,required:!0},selectedModifiers:{}}),emits:["update:selected"],setup(mt){const Jt=(0,_.fn)(mt,"selected");return(yt,Be)=>((0,_.uX)(),(0,_.CE)("button",{class:(0,E.normalizeClass)(["button-vue",[yt.$style.sidebarTabsButton,{[yt.$style.sidebarTabsButton_selected]:Jt.value}]]),role:"tab","aria-selected":Jt.value,tabindex:Jt.value?0:-1,onClick:Be[0]||(Be[0]=J=>Jt.value=!0)},[(0,_.Lk)("span",{class:(0,E.normalizeClass)(yt.$style.sidebarTabsButton__icon)},[(0,_.bF)(b._,{vnodes:yt.tab.renderIcon()},{default:(0,_.k6)(()=>[(0,_.Lk)("span",{class:(0,E.normalizeClass)([yt.$style.sidebarTabsButton__legacyIcon,yt.tab.icon])},null,2)]),_:1},8,["vnodes"])],2),(0,_.Lk)("span",{class:(0,E.normalizeClass)(yt.$style.sidebarTabsButton__name)},(0,E.toDisplayString)(yt.tab.name),3)],10,hi))}}),Oi={$style:{"material-design-icon":"_material-design-icon_1y2dv_12",sidebarTabsButton:"_sidebarTabsButton_1y2dv_20",sidebarTabsButton_selected:"_sidebarTabsButton_selected_1y2dv_45",sidebarTabsButton__name:"_sidebarTabsButton__name_1y2dv_59",sidebarTabsButton__icon:"_sidebarTabsButton__icon_1y2dv_70",sidebarTabsButton__legacyIcon:"_sidebarTabsButton__legacyIcon_1y2dv_76"}},mn={name:"NcAppSidebarTabs",components:{NcAppSidebarTabsButton:(0,B._)(On,[["__cssModules",Oi]])},provide(){return{registerTab:this.registerTab,unregisterTab:this.unregisterTab,getActiveTab:()=>this.activeTab,isTablistShown:()=>this.hasMultipleTabs}},props:{active:{type:String,default:""},forceTabs:{type:Boolean,default:!1}},emits:["update:active"],data(mt){return{tabs:[],activeTab:mt.active}},computed:{hasMultipleTabs(){return this.tabs.length>1},showForSingleTab(){return this.forceTabs&&this.tabs.length===1},currentTabIndex(){return this.tabs.findIndex(mt=>mt.id===this.activeTab)}},watch:{tabs(){this.active&&this.updateActive()},active(mt){mt!==this.activeTab&&this.updateActive()}},methods:{setActive(mt){this.activeTab=mt,this.$emit("update:active",this.activeTab)},focusPreviousTab(){this.currentTabIndex>0&&this.setActive(this.tabs[this.currentTabIndex-1].id),this.focusActiveTab()},focusNextTab(){this.currentTabIndex<this.tabs.length-1&&this.setActive(this.tabs[this.currentTabIndex+1].id),this.focusActiveTab()},focusFirstTab(){this.setActive(this.tabs[0].id),this.focusActiveTab()},focusLastTab(){this.setActive(this.tabs[this.tabs.length-1].id),this.focusActiveTab()},focusActiveTab(){this.$el.querySelector(`#tab-button-${this.activeTab}`).focus()},focusActiveTabContent(){this.$el.querySelector("#tab-"+this.activeTab).focus()},updateActive(){this.activeTab=this.active&&this.tabs.some(({id:mt})=>mt===this.active)?this.active:this.tabs[0]?.id??""},registerTab(mt){this.tabs.push(mt),this.tabs.sort((Jt,yt)=>Jt.order===yt.order?Jt.name.localeCompare(yt.name,[(0,Y.lO)()]):Jt.order-yt.order),this.updateActive()},unregisterTab(mt){const Jt=this.tabs.findIndex(yt=>yt.id===mt);Jt!==-1&&this.tabs.splice(Jt,1),this.activeTab===mt&&this.updateActive()}}},Xe={class:"app-sidebar-tabs"};function It(mt,Jt,yt,Be,J,Ee){const ze=(0,_.g2)("NcAppSidebarTabsButton");return(0,_.uX)(),(0,_.CE)("div",Xe,[Ee.hasMultipleTabs||Ee.showForSingleTab?((0,_.uX)(),(0,_.CE)("div",{key:0,role:"tablist",class:"app-sidebar-tabs__nav",onKeydown:[Jt[0]||(Jt[0]=(0,z.withKeys)((0,z.withModifiers)((...xt)=>Ee.focusPreviousTab&&Ee.focusPreviousTab(...xt),["exact","prevent","stop"]),["left"])),Jt[1]||(Jt[1]=(0,z.withKeys)((0,z.withModifiers)((...xt)=>Ee.focusNextTab&&Ee.focusNextTab(...xt),["exact","prevent","stop"]),["right"])),Jt[2]||(Jt[2]=(0,z.withKeys)((0,z.withModifiers)((...xt)=>Ee.focusActiveTabContent&&Ee.focusActiveTabContent(...xt),["exact","prevent","stop"]),["tab"])),Jt[3]||(Jt[3]=(0,z.withKeys)((0,z.withModifiers)((...xt)=>Ee.focusFirstTab&&Ee.focusFirstTab(...xt),["exact","prevent","stop"]),["home"])),Jt[4]||(Jt[4]=(0,z.withKeys)((0,z.withModifiers)((...xt)=>Ee.focusLastTab&&Ee.focusLastTab(...xt),["exact","prevent","stop"]),["end"])),Jt[5]||(Jt[5]=(0,z.withKeys)((0,z.withModifiers)((...xt)=>Ee.focusFirstTab&&Ee.focusFirstTab(...xt),["exact","prevent","stop"]),["page-up"])),Jt[6]||(Jt[6]=(0,z.withKeys)((0,z.withModifiers)((...xt)=>Ee.focusLastTab&&Ee.focusLastTab(...xt),["exact","prevent","stop"]),["page-down"]))]},[((0,_.uX)(!0),(0,_.CE)(_.FK,null,(0,_.pI)(J.tabs,xt=>((0,_.uX)(),(0,_.Wv)(ze,{id:`tab-button-${xt.id}`,key:xt.id,class:"app-sidebar-tabs__tab","aria-controls":`tab-${xt.id}`,selected:J.activeTab===xt.id,tab:xt,"onUpdate:selected":_i=>Ee.setActive(xt.id)},null,8,["id","aria-controls","selected","tab","onUpdate:selected"]))),128))],32)):(0,_.Q3)("",!0),(0,_.Lk)("div",{class:(0,E.normalizeClass)(["app-sidebar-tabs__content",{"app-sidebar-tabs__content--multiple":Ee.hasMultipleTabs}])},[(0,_.RG)(mt.$slots,"default",{},void 0,!0)],2)])}const ri=(0,B._)(mn,[["render",It],["__scopeId","data-v-1e2d5bfb"]]);(0,C.r)(C.E);const ht={name:"NcAppSidebar",components:{NcActions:Re.N,NcAppSidebarHeader:te._,NcAppSidebarTabs:ri,NcButton:He.N,NcLoadingIcon:Ke.N,NcEmptyContent:xe.N,IconArrowRight:m.I,IconClose:L.I,IconDockRight:Mt,IconStar:At,IconStarOutline:Di},directives:{Focus:P.A,ClickOutside:e.z0},inject:{ncContentSelector:{from:V.C,default:void 0}},props:{active:{type:String,default:""},name:{type:String,required:!0},nameEditable:{type:Boolean,default:!1},namePlaceholder:{type:String,default:""},subname:{type:String,default:""},subtitle:{type:String,default:""},background:{type:String,default:""},starred:{type:Boolean,default:null},starLoading:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},compact:{type:Boolean,default:!1},empty:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},forceTabs:{type:Boolean,default:!1},linkifyName:{type:Boolean,default:!1},title:{type:String,default:""},open:{type:Boolean,default:!0},toggleClasses:{type:[String,Array,Object],default:""},toggleAttrs:{type:Object,default:void 0},noToggle:{type:Boolean,default:!1}},emits:["close","closed","opened","update:active","update:name","update:nameEditable","update:open","update:starred","submitName","dismissEditing"],setup(){const mt=(0,q.KR)(null);return(0,_.Gt)("NcAppSidebar:header:ref",mt),{uid:(0,R.c)(),isMobile:(0,W.F)(),headerRef:mt}},data(){return{changeNameTranslated:(0,C.a)("Change name"),closeTranslated:(0,C.a)("Close sidebar"),favoriteTranslated:(0,C.a)("Favorite"),isStarred:this.starred,focusTrap:null,elementToReturnFocus:null}},computed:{canStar(){return this.isStarred!==null},hasFigureClickListener(){return!!this.$attrs.onFigureClick}},watch:{starred(){this.isStarred=this.starred},isMobile(){this.toggleFocusTrap()},open(){this.checkToggleButtonContainerAvailability()}},created(){this.preserveElementToReturnFocus(),this.checkToggleButtonContainerAvailability()},beforeUnmount(){this.$emit("closed"),this.focusTrap?.deactivate()},methods:{isSlotPopulated:Re.i,t:C.a,preserveElementToReturnFocus(){if(document.activeElement&&document.activeElement!==document.body&&(this.elementToReturnFocus=document.activeElement,this.elementToReturnFocus.getAttribute("role")==="menuitem")){const mt=this.elementToReturnFocus.closest('[role="menu"]');if(mt){const Jt=document.querySelector(`[aria-controls="${mt.id}"]`);this.elementToReturnFocus=Jt}}},initFocusTrap(){this.focusTrap||(this.focusTrap=(0,o.K)([this.$refs.sidebar,document.querySelector("#header")],{allowOutsideClick:!0,fallbackFocus:this.$refs.closeButton.$el,trapStack:(0,oe.g)(),escapeDeactivates:!1}))},toggleFocusTrap(){this.open&&this.isMobile?(this.initFocusTrap(),this.focusTrap.activate()):this.focusTrap?.deactivate()},onKeydownEsc(mt){this.isMobile&&(mt.stopPropagation(),this.closeSidebar())},onAfterEnter(mt){this.elementToReturnFocus&&this.focus(),this.toggleFocusTrap(),this.$emit("opened",mt)},onAfterLeave(mt){this.$emit("closed",mt),this.toggleFocusTrap(),this.elementToReturnFocus?.focus({focusVisible:!0}),this.elementToReturnFocus=null},closeSidebar(mt){this.$emit("close",mt),this.$emit("update:open",!1)},onFigureClick(mt){this.$emit("figureClick",mt)},toggleStarred(){this.isStarred=!this.isStarred,this.$emit("update:starred",this.isStarred)},async editName(){this.$emit("update:nameEditable",!0),this.nameEditable&&(await this.$nextTick(),this.$refs.nameInput.focus())},focus(){if(!this.open&&!this.noToggle){this.$refs.toggle.$el.focus();return}try{this.headerRef.focus()}catch{(0,_.R8)("NcAppSidebar should have focusable header for accessibility reasons. Use NcAppSidebarHeader component.")}},focusActiveTabContent(){this.preserveElementToReturnFocus(),this.$refs.tabs.focusActiveTabContent()},checkToggleButtonContainerAvailability(){this.open===!1&&!this.noToggle&&!this.ncContentSelector&&ne.l.warn("[NcAppSidebar] It looks like you want to use NcAppSidebar with the built-in toggle button. This feature is only available when NcAppSidebar is used in NcContent.")},onNameInput(mt){this.$emit("update:name",mt.target.value)},onSubmitName(mt){this.$emit("update:nameEditable",!1),this.$emit("submitName",mt)},onDismissEditing(){this.$emit("update:nameEditable",!1),this.$emit("dismissEditing")},onUpdateActive(mt){this.$emit("update:active",mt)}}},ni=["aria-labelledby"],rn={class:"app-sidebar-header__info"},ue={key:0,class:"app-sidebar-header__tertiary-actions"},G={class:"app-sidebar-header__name-container"},k={class:"app-sidebar-header__mainname-container"},M=["placeholder","value"],se=["title"],le={key:2,class:"app-sidebar-header__description"};function Fe(mt,Jt,yt,Be,J,Ee){const ze=(0,_.g2)("IconDockRight"),xt=(0,_.g2)("NcButton"),_i=(0,_.g2)("NcLoadingIcon"),ki=(0,_.g2)("IconStar"),vn=(0,_.g2)("IconStarOutline"),Sr=(0,_.g2)("NcAppSidebarHeader"),Wr=(0,_.g2)("IconArrowRight"),Nr=(0,_.g2)("NcActions"),fs=(0,_.g2)("IconClose"),ua=(0,_.g2)("NcAppSidebarTabs"),Qr=(0,_.g2)("NcEmptyContent"),Da=(0,_.gN)("focus"),Wa=(0,_.gN)("click-outside");return(0,_.uX)(),(0,_.Wv)(z.Transition,{appear:"",name:"slide-right",onAfterEnter:Ee.onAfterEnter,onAfterLeave:Ee.onAfterLeave},{default:(0,_.k6)(()=>[(0,_.bo)((0,_.Lk)("aside",{id:"app-sidebar-vue",ref:"sidebar",class:"app-sidebar","aria-labelledby":`app-sidebar-vue-${Be.uid}__header`,onKeydown:Jt[6]||(Jt[6]=(0,z.withKeys)((...Vr)=>Ee.onKeydownEsc&&Ee.onKeydownEsc(...Vr),["esc"]))},[Ee.ncContentSelector&&!yt.open&&!yt.noToggle?((0,_.uX)(),(0,_.Wv)(_.Im,{key:0,to:Ee.ncContentSelector},[(0,_.bF)(xt,(0,_.v6)({ref:"toggle","aria-label":Ee.t("Open sidebar"),class:["app-sidebar__toggle",yt.toggleClasses],variant:"tertiary"},yt.toggleAttrs,{onClick:Jt[0]||(Jt[0]=Vr=>mt.$emit("update:open",!0))}),{icon:(0,_.k6)(()=>[(0,_.RG)(mt.$slots,"toggle-icon",{},()=>[(0,_.bF)(ze,{size:20})],!0)]),_:3},16,["aria-label","class"])],8,["to"])):(0,_.Q3)("",!0),(0,_.Lk)("header",{class:(0,E.normalizeClass)(["app-sidebar-header",{"app-sidebar-header--with-figure":Ee.isSlotPopulated(mt.$slots.header?.())||yt.background,"app-sidebar-header--compact":yt.compact}])},[yt.empty?((0,_.uX)(),(0,_.Wv)(Sr,{key:1,class:"app-sidebar-header__mainname--hidden",name:yt.name,tabindex:"-1"},null,8,["name"])):(0,_.RG)(mt.$slots,"info",{key:0},()=>[(0,_.Lk)("div",rn,[Ee.isSlotPopulated(mt.$slots.header?.())||yt.background?((0,_.uX)(),(0,_.CE)("div",{key:0,class:(0,E.normalizeClass)(["app-sidebar-header__figure",{"app-sidebar-header__figure--with-action":Ee.hasFigureClickListener}]),style:(0,E.normalizeStyle)({backgroundImage:`url(${yt.background})`}),tabindex:"0",onClick:Jt[1]||(Jt[1]=(...Vr)=>Ee.onFigureClick&&Ee.onFigureClick(...Vr)),onKeydown:Jt[2]||(Jt[2]=(0,z.withKeys)((...Vr)=>Ee.onFigureClick&&Ee.onFigureClick(...Vr),["enter"]))},[(0,_.RG)(mt.$slots,"header",{class:"app-sidebar-header__background"},void 0,!0)],38)):(0,_.Q3)("",!0),(0,_.Lk)("div",{class:(0,E.normalizeClass)(["app-sidebar-header__desc",{"app-sidebar-header__desc--with-tertiary-action":Ee.canStar||Ee.isSlotPopulated(mt.$slots["tertiary-actions"]?.()),"app-sidebar-header__desc--editable":yt.nameEditable&&!yt.subname,"app-sidebar-header__desc--with-subname--editable":yt.nameEditable&&yt.subname,"app-sidebar-header__desc--without-actions":!Ee.isSlotPopulated(mt.$slots["secondary-actions"]?.())}])},[Ee.canStar||Ee.isSlotPopulated(mt.$slots["tertiary-actions"]?.())?((0,_.uX)(),(0,_.CE)("div",ue,[(0,_.RG)(mt.$slots,"tertiary-actions",{},()=>[Ee.canStar?((0,_.uX)(),(0,_.Wv)(xt,{key:0,"aria-label":J.favoriteTranslated,pressed:J.isStarred,class:"app-sidebar-header__star",variant:"secondary",onClick:(0,z.withModifiers)(Ee.toggleStarred,["prevent"])},{icon:(0,_.k6)(()=>[yt.starLoading?((0,_.uX)(),(0,_.Wv)(_i,{key:0})):J.isStarred?((0,_.uX)(),(0,_.Wv)(ki,{key:1,size:20})):((0,_.uX)(),(0,_.Wv)(vn,{key:2,size:20}))]),_:1},8,["aria-label","pressed","onClick"])):(0,_.Q3)("",!0)],!0)])):(0,_.Q3)("",!0),(0,_.Lk)("div",G,[(0,_.Lk)("div",k,[(0,_.bo)((0,_.bF)(Sr,{class:"app-sidebar-header__mainname",name:yt.name,linkify:yt.linkifyName,title:yt.title,tabindex:yt.nameEditable?0:-1,onClick:(0,z.withModifiers)(Ee.editName,["self"])},null,8,["name","linkify","title","tabindex","onClick"]),[[z.vShow,!yt.nameEditable]]),yt.nameEditable?(0,_.bo)(((0,_.uX)(),(0,_.CE)("form",{key:0,class:"app-sidebar-header__mainname-form",onSubmit:Jt[5]||(Jt[5]=(0,z.withModifiers)((...Vr)=>Ee.onSubmitName&&Ee.onSubmitName(...Vr),["prevent"]))},[(0,_.bo)((0,_.Lk)("input",{ref:"nameInput",class:"app-sidebar-header__mainname-input",type:"text",placeholder:yt.namePlaceholder,value:yt.name,onKeydown:Jt[3]||(Jt[3]=(0,z.withKeys)((0,z.withModifiers)((...Vr)=>Ee.onDismissEditing&&Ee.onDismissEditing(...Vr),["stop"]),["esc"])),onInput:Jt[4]||(Jt[4]=(...Vr)=>Ee.onNameInput&&Ee.onNameInput(...Vr))},null,40,M),[[Da]]),(0,_.bF)(xt,{"aria-label":J.changeNameTranslated,type:"submit",variant:"tertiary-no-background"},{icon:(0,_.k6)(()=>[(0,_.bF)(Wr,{size:20})]),_:1},8,["aria-label"])],32)),[[Wa,()=>Ee.onSubmitName()]]):(0,_.Q3)("",!0),Ee.isSlotPopulated(mt.$slots["secondary-actions"]?.())?((0,_.uX)(),(0,_.Wv)(Nr,{key:1,class:"app-sidebar-header__menu","force-menu":yt.forceMenu},{default:(0,_.k6)(()=>[(0,_.RG)(mt.$slots,"secondary-actions",{},void 0,!0)]),_:3},8,["force-menu"])):(0,_.Q3)("",!0)]),yt.subname.trim()!==""||mt.$slots.subname?((0,_.uX)(),(0,_.CE)("p",{key:0,title:yt.subtitle||void 0,class:"app-sidebar-header__subname"},[(0,_.RG)(mt.$slots,"subname",{},()=>[(0,_.eW)((0,E.toDisplayString)(yt.subname),1)],!0)],8,se)):(0,_.Q3)("",!0)])],2)])],!0),(0,_.bF)(xt,{ref:"closeButton","aria-label":J.closeTranslated,title:J.closeTranslated,class:"app-sidebar__close",variant:"tertiary",onClick:(0,z.withModifiers)(Ee.closeSidebar,["prevent"])},{icon:(0,_.k6)(()=>[(0,_.bF)(fs,{size:20})]),_:1},8,["aria-label","title","onClick"]),Ee.isSlotPopulated(mt.$slots.description?.())&&!yt.empty?((0,_.uX)(),(0,_.CE)("div",le,[(0,_.RG)(mt.$slots,"description",{},void 0,!0)])):(0,_.Q3)("",!0)],2),(0,_.bo)((0,_.bF)(ua,{ref:"tabs",active:yt.active,"force-tabs":yt.forceTabs,"onUpdate:active":Ee.onUpdateActive},{default:(0,_.k6)(()=>[(0,_.RG)(mt.$slots,"default",{},void 0,!0)]),_:3},8,["active","force-tabs","onUpdate:active"]),[[z.vShow,!yt.loading]]),yt.loading?((0,_.uX)(),(0,_.Wv)(Qr,{key:1},{icon:(0,_.k6)(()=>[(0,_.bF)(_i,{size:64})]),_:1})):(0,_.Q3)("",!0)],40,ni),[[z.vShow,yt.open]])]),_:3},8,["onAfterEnter","onAfterLeave"])}const Ye=(0,B._)(ht,[["render",Fe],["__scopeId","data-v-104e67d6"]])},41603:(Kt,Ve,a)=>{"use strict";a.d(Ve,{_:()=>q});var e=a(20641),o=a(90033),_=a(50953),E=a(80680);const z=["title"],q=(0,e.pM)({__name:"NcAppSidebarHeader",props:{name:{},title:{},linkify:{type:Boolean}},setup(m){const L=(0,e.WQ)("NcAppSidebar:header:ref");return(B,Y)=>(0,e.bo)(((0,e.uX)(),(0,e.CE)("h2",{ref_key:"headerRef",ref:L,tabindex:"-1",title:B.title},[(0,e.eW)((0,o.toDisplayString)(B.name),1)],8,z)),[[(0,_.R1)(E.A),{text:B.name,linkify:B.linkify}]])}})},58109:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(90033),_=a(52697);const E={name:"NcAppSidebarTab",inject:["registerTab","unregisterTab","getActiveTab","isTablistShown"],props:{id:{type:String,required:!0},name:{type:String,required:!0},icon:{type:String,default:""},order:{type:Number,default:0}},emits:["bottomReached","scroll"],expose:["id","name","icon","order","renderIcon"],computed:{isActive(){return this.getActiveTab()===this.id}},created(){this.registerTab(this)},beforeUnmount(){this.unregisterTab(this.id)},methods:{onScroll(B){this.$el.scrollHeight-this.$el.scrollTop===this.$el.clientHeight&&this.$emit("bottomReached",B),this.$emit("scroll",B)},renderIcon(){return this.$slots.icon?.()}}},z=["id","aria-hidden","aria-label","aria-labelledby","role","tabindex"],q={class:"hidden-visually"};function m(B,Y,b,W,P,C){return(0,e.uX)(),(0,e.CE)("section",{id:`tab-${b.id}`,"aria-hidden":!C.isActive,"aria-label":C.isTablistShown()?void 0:b.name,"aria-labelledby":C.isTablistShown()?`tab-button-${b.id}`:void 0,class:(0,o.normalizeClass)(["app-sidebar__tab",{"app-sidebar__tab--active":C.isActive}]),role:C.isTablistShown()?"tabpanel":void 0,tabindex:C.isTablistShown()?0:-1,onScroll:Y[0]||(Y[0]=(...R)=>C.onScroll&&C.onScroll(...R))},[(0,e.Lk)("h3",q,(0,o.toDisplayString)(b.name),1),(0,e.RG)(B.$slots,"default",{},void 0,!0)],42,z)}const L=(0,_._)(E,[["render",m],["__scopeId","data-v-dba10798"]])},34273:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(90033),_=a(50953),E=a(82253),z=a(56040),q=a(26905),m=a(47031),L=a(52697);const B=(0,e.pM)({__name:"NcAssistantButton",props:{disabled:{type:Boolean},text:{default:""},variant:{default:"secondary"}},emits:["click"],setup(te){return(He,V)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,o.normalizeClass)([{[He.$style.assistantButton_disabled]:He.disabled,[He.$style.assistantButton_primary]:He.variant==="primary"},He.$style.assistantButton])},[(0,e.bF)(q.N,{class:(0,o.normalizeClass)(He.$style.assistantButton__button),disabled:He.disabled,variant:"tertiary",onClick:V[0]||(V[0]=xe=>He.$emit("click",xe))},(0,e.eX)({icon:(0,e.k6)(()=>[He.variant==="primary"?((0,e.uX)(),(0,e.Wv)(m.N,{key:0,class:(0,o.normalizeClass)(He.$style.assistantButton__icon),path:(0,_.R1)(E.n)},null,8,["class","path"])):((0,e.uX)(),(0,e.Wv)(z.N,{key:1}))]),_:2},[He.text||He.$slots.default?{name:"default",fn:(0,e.k6)(()=>[(0,e.Lk)("div",{class:(0,o.normalizeClass)(He.$style.assistantButton__text)},[(0,e.RG)(He.$slots,"default",{},()=>[(0,e.eW)((0,o.toDisplayString)(He.text),1)])],2)]),key:"0"}:void 0]),1032,["class","disabled"])],2))}}),Re={$style:{"material-design-icon":"_material-design-icon_1xe1x_12",assistantButton:"_assistantButton_1xe1x_20",assistantButton_disabled:"_assistantButton_disabled_1xe1x_30",assistantButton_primary:"_assistantButton_primary_1xe1x_34",assistantButton__icon:"_assistantButton__icon_1xe1x_38",assistantButton__text:"_assistantButton__text_1xe1x_39",assistantButton__button:"_assistantButton__button_1xe1x_42"}},ne=(0,L._)(B,[["__cssModules",Re]])},71555:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(90033),_=a(52697);const E=(0,e.pM)({__name:"NcAssistantContent",props:{contentClasses:{default:""}},setup(Y){return(b,W)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,o.normalizeClass)(b.$style.assistantContent)},[(0,e.Lk)("div",{class:(0,o.normalizeClass)([b.$style.assistantContent__inner,b.contentClasses])},[(0,e.RG)(b.$slots,"default")],2)],2))}}),L={$style:{"material-design-icon":"_material-design-icon_ri18g_12",assistantContent:"_assistantContent_ri18g_20",assistantContent__inner:"_assistantContent__inner_ri18g_25"}},B=(0,_._)(E,[["__cssModules",L]])},56040:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>ne});var e=a(20641),o=a(53751),_=a(90033),E=a(50953),z=a(82253),q=a(27359),m=a(34163),L=a(52697);const B=["id"],Y=["id"],b=["d","fill"],W=(0,e.pM)({__name:"NcAssistantIcon",props:{inline:{type:Boolean},size:{default:20}},setup(te){(0,o.useCssVars)(Je=>({"6629513e":Ke.value}));const He=te,V=(0,q.u)(),xe=(0,m.c)(),Ke=(0,e.EW)(()=>`${He.size}px`);return(Je,de)=>((0,e.uX)(),(0,e.CE)("span",{"aria-hidden":"true",class:(0,_.normalizeClass)([Je.$style.assistantIcon,Je.inline&&Je.$style.assistantIcon_inline]),role:"img"},[((0,e.uX)(),(0,e.CE)("svg",{class:(0,_.normalizeClass)(Je.$style.assistantIcon__svg),viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[(0,e.Lk)("defs",null,[(0,E.R1)(V)?((0,e.uX)(),(0,e.CE)("linearGradient",{key:0,id:(0,E.R1)(xe),gradientTransform:"rotateX(285)"},[...de[0]||(de[0]=[(0,e.Lk)("stop",{offset:"15%","stop-color":"#CDACE7"},null,-1),(0,e.Lk)("stop",{offset:"40%","stop-color":"#008FDB"},null,-1),(0,e.Lk)("stop",{offset:"82%","stop-color":"#A180E0"},null,-1)])],8,B)):((0,e.uX)(),(0,e.CE)("linearGradient",{key:1,id:(0,E.R1)(xe),gradientTransform:"rotateX(285)"},[...de[1]||(de[1]=[(0,e.Lk)("stop",{offset:"15%","stop-color":"#9669D3"},null,-1),(0,e.Lk)("stop",{offset:"40%","stop-color":"#00679E"},null,-1),(0,e.Lk)("stop",{offset:"80%","stop-color":"#492083"},null,-1)])],8,Y))]),(0,e.Lk)("path",{d:(0,E.R1)(z.n),fill:`url('#${(0,E.R1)(xe)}')`},null,8,b)],2))],2))}}),Re={$style:{"material-design-icon":"_material-design-icon_1ndue_12",assistantIcon:"_assistantIcon_1ndue_20",assistantIcon_inline:"_assistantIcon_inline_1ndue_25",assistantIcon__svg:"_assistantIcon__svg_1ndue_30"}},ne=(0,L._)(W,[["__cssModules",Re]])},78074:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>Ni,u:()=>di});var e=a(21777),o=a(66802),_=a(53053),E=a(61338),z=a(63814),q=a(22078),m=a(39867),L=a(81128),B=a(53340),Y=a(68732),b=a(27359),W=a(49765),P=a(37396),C=a(95570),R=a(33463),oe=a(13606),Re=a(70580),ne=a(67098),te=a(20641),He=a(90033),V=a(1940),xe=a(52697),Ke=a(87485),Je=a(3168),de=a(72770),ft=a(4192),ct=a(66667),ji=a(59518),Wt=a(74076),Mt=a(26905),Li=a(47031),jt=a(74363);(0,oe.r)(oe.i);const di={data(){return{hasStatus:!1,userStatus:{status:null,message:null,icon:null}}},methods:{async fetchUserStatus(si){if(!si)return;const Di=(0,Ke.F)();if(!(!Object.hasOwn(Di,"user_status")||!Di.user_status.enabled)&&(0,e.HW)())try{const{data:hi}=await o.Ay.get((0,z.KT)("apps/user_status/api/v1/statuses/{userId}",{userId:si}));this.setUserStatus(hi.ocs.data)}catch(hi){if(hi.response.status===404&&hi.response.data.ocs?.data?.length===0)return;Je.l.error("Failed to fetch user status",{error:hi})}},setUserStatus({status:si,message:Di,icon:hi}){this.userStatus.status=si||"",this.userStatus.message=Di||"",this.userStatus.icon=hi||"",this.hasStatus=!!si}}},ot=(0,_.c0)("f7cloud").persist().build();function Pt(si){const Di=ot.getItem("user-has-avatar."+si);return typeof Di=="string"?!!Di:null}function lt(si,Di){si&&ot.setItem("user-has-avatar."+si,Di)}const At={name:"NcAvatar",directives:{ClickOutside:q.z0},components:{IconDotsHorizontal:m.I,NcActions:m.N,NcButton:Mt.N,NcIconSvgWrapper:Li.N,NcLoadingIcon:jt.N,NcUserStatusIcon:de.N},mixins:[di],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:(0,b.u)()}},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?(0,oe.a)("Avatar of {displayName}, {status}",{displayName:this.displayName??this.user,status:(0,de.g)(this.userStatus.status)}):(0,oe.a)("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===(0,e.HW)()?.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(){const{r:si,g:Di,b:hi}=(0,R.l)(this.userIdentifier);return{backgroundColor:`rgba(${si}, ${Di}, ${hi}, 0.1)`}},initialsStyle(){const{r:si,g:Di,b:hi}=(0,R.l)(this.userIdentifier);return{color:`rgb(${si}, ${Di}, ${hi})`}},tooltip(){return this.disableTooltip?null:this.tooltipMessage?this.tooltipMessage:this.displayName},initials(){let si="?";if(this.showInitials){const Di=this.userIdentifier.trim();if(Di==="")return si;const hi=Di.match(/[\p{L}\p{N}\s]/gu);if(!hi)return si;const On=hi.join(""),nn=On.lastIndexOf(" ");si=String.fromCodePoint(On.codePointAt(0)),nn!==-1&&(si=si.concat(String.fromCodePoint(On.codePointAt(nn+1))))}return si.toLocaleUpperCase()},menu(){const si=this.contactsMenuActions.map(hi=>{const On=(0,L.g)(this.$router,hi.hyperlink);return{ncActionComponent:On?ji.N:ct.N,ncActionComponentProps:On?{to:On,icon:hi.icon}:{href:hi.hyperlink,icon:hi.icon},text:hi.title}});for(const hi of(0,C.N)(this.contactsMenuData))try{si.push({ncActionComponent:ft.N,ncActionComponentProps:{onClick:()=>hi.callback(this.contactsMenuData)},text:hi.displayName(this.contactsMenuData),iconSvg:hi.iconSvg(this.contactsMenuData)})}catch(On){Je.l.error(`Failed to render ContactsMenu action ${hi.id}`,{error:On,action:hi})}function Di(hi){const On=document.createTextNode(hi),nn=document.createElement("p");return nn.appendChild(On),nn.innerHTML}if(!this.hideStatus&&(this.userStatus.icon||this.userStatus.message)){const hi=`<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%">${Di(this.userStatus.icon)}</text>
</svg>`;return[{ncActionComponent:Wt.N,ncActionComponentProps:{},iconSvg:this.userStatus.icon?hi:void 0,text:`${this.userStatus.message}`}].concat(si)}return si}},watch:{url(){this.userDoesNotExist=!1,this.loadAvatarUrl()},user(){this.userDoesNotExist=!1,this.isMenuLoaded=!1,this.loadAvatarUrl()}},mounted(){this.loadAvatarUrl(),(0,E.B1)("settings:avatar:updated",this.loadAvatarUrl),(0,E.B1)("settings:display-name:updated",this.loadAvatarUrl),!this.hideStatus&&this.user&&!this.isNoUser?(this.preloadedUserStatus?this.setUserStatus(this.preloadedUserStatus):this.fetchUserStatus(this.user),(0,E.B1)("user_status:status.updated",this.handleUserStatusUpdated)):!this.hideStatus&&this.preloadedUserStatus&&this.setUserStatus(this.preloadedUserStatus)},beforeUnmount(){(0,E.al)("settings:avatar:updated",this.loadAvatarUrl),(0,E.al)("settings:display-name:updated",this.loadAvatarUrl),(0,E.al)("user_status:status.updated",this.handleUserStatusUpdated)},methods:{t:oe.a,handleUserStatusUpdated(si){this.user===si.userId&&(this.userStatus={status:si.status,icon:si.icon,message:si.message},this.hasStatus=si.status!==null)},async toggleMenu(si){si.type==="keydown"&&si.key!=="Enter"||(this.contactsMenuOpenState||await this.fetchContactsMenu(),this.contactsMenuOpenState=!this.contactsMenuOpenState)},closeMenu(){this.contactsMenuOpenState=!1},async fetchContactsMenu(){this.contactsMenuLoading=!0;try{const si=encodeURIComponent(this.user),{data:Di}=await o.Ay.post((0,z.Jv)("contactsmenu/findOne"),`shareType=0&shareWith=${si}`);this.contactsMenuData=Di,this.contactsMenuActions=Di.topAction?[Di.topAction].concat(Di.actions):Di.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.$slots.icon)){this.isAvatarLoaded=!0,this.userDoesNotExist=!0;return}if(this.isUrlDefined){this.updateImageIfValid(this.url);return}if(this.size<=64){const si=this.avatarUrlGenerator(this.user,64),Di=[si+" 1x",this.avatarUrlGenerator(this.user,512)+" 8x"].join(", ");this.updateImageIfValid(si,Di)}else{const si=this.avatarUrlGenerator(this.user,512);this.updateImageIfValid(si)}},avatarUrlGenerator(si,Di){let hi=(0,V.g)(si,{size:Di,isDarkTheme:this.isDarkTheme,isGuest:this.isGuest});return si===(0,e.HW)()?.uid&&typeof oc_userconfig<"u"&&(hi+="?v="+window.oc_userconfig.avatar.version),hi},updateImageIfValid(si,Di=null){const hi=Pt(this.user);if(this.isUserDefined&&typeof hi=="boolean"){this.isAvatarLoaded=!0,this.avatarUrlLoaded=si,Di&&(this.avatarSrcSetLoaded=Di),hi===!1&&(this.userDoesNotExist=!0);return}const On=new Image;On.onload=()=>{this.avatarUrlLoaded=si,Di&&(this.avatarSrcSetLoaded=Di),this.isAvatarLoaded=!0,lt(this.user,!0)},On.onerror=nn=>{Je.l.debug("[NcAvatar] Invalid avatar url",{error:nn,url:si}),this.avatarUrlLoaded=null,this.avatarSrcSetLoaded=null,this.userDoesNotExist=!0,this.isAvatarLoaded=!1,lt(this.user,!1)},Di&&(On.srcset=Di),On.src=si}}},gt=["title"],Vt=["src","srcset"],ii={key:2,class:"avatardiv__user-status avatardiv__user-status--icon"};function Ki(si,Di,hi,On,nn,$i){const Fn=(0,te.g2)("NcLoadingIcon"),yr=(0,te.g2)("IconDotsHorizontal"),Dr=(0,te.g2)("NcButton"),qn=(0,te.g2)("NcIconSvgWrapper"),Oi=(0,te.g2)("NcActions"),xi=(0,te.g2)("NcUserStatusIcon"),mn=(0,te.gN)("click-outside");return(0,te.bo)(((0,te.uX)(),(0,te.CE)("span",{class:(0,He.normalizeClass)(["avatardiv popovermenu-wrapper",{"avatardiv--unknown":nn.userDoesNotExist,"avatardiv--with-menu":$i.hasMenu,"avatardiv--with-menu-loading":nn.contactsMenuLoading}]),style:(0,He.normalizeStyle)($i.avatarStyle),title:$i.tooltip},[(0,te.RG)(si.$slots,"icon",{},()=>[hi.iconClass?((0,te.uX)(),(0,te.CE)("span",{key:0,class:(0,He.normalizeClass)([hi.iconClass,"avatar-class-icon"])},null,2)):nn.isAvatarLoaded&&!nn.userDoesNotExist?((0,te.uX)(),(0,te.CE)("img",{key:1,src:nn.avatarUrlLoaded,srcset:nn.avatarSrcSetLoaded,alt:""},null,8,Vt)):(0,te.Q3)("",!0)],!0),$i.hasMenu&&$i.menu.length===0?((0,te.uX)(),(0,te.Wv)(Dr,{key:0,"aria-label":$i.avatarAriaLabel,class:"action-item action-item__menutoggle",variant:"tertiary-no-background",onClick:$i.toggleMenu},{icon:(0,te.k6)(()=>[nn.contactsMenuLoading?((0,te.uX)(),(0,te.Wv)(Fn,{key:0})):((0,te.uX)(),(0,te.Wv)(yr,{key:1,size:20}))]),_:1},8,["aria-label","onClick"])):$i.hasMenu?((0,te.uX)(),(0,te.Wv)(Oi,{key:1,open:nn.contactsMenuOpenState,"onUpdate:open":Di[0]||(Di[0]=Xe=>nn.contactsMenuOpenState=Xe),"aria-label":$i.avatarAriaLabel,container:hi.menuContainer,"force-menu":"","manual-open":"",variant:"tertiary-no-background",onClick:$i.toggleMenu},(0,te.eX)({default:(0,te.k6)(()=>[((0,te.uX)(!0),(0,te.CE)(te.FK,null,(0,te.pI)($i.menu,(Xe,It)=>((0,te.uX)(),(0,te.Wv)((0,te.$y)(Xe.ncActionComponent),(0,te.v6)({key:It},{ref_for:!0},Xe.ncActionComponentProps),(0,te.eX)({default:(0,te.k6)(()=>[(0,te.eW)(" "+(0,He.toDisplayString)(Xe.text),1)]),_:2},[Xe.iconSvg?{name:"icon",fn:(0,te.k6)(()=>[(0,te.bF)(qn,{svg:Xe.iconSvg},null,8,["svg"])]),key:"0"}:void 0]),1040))),128))]),_:2},[nn.contactsMenuLoading?{name:"icon",fn:(0,te.k6)(()=>[(0,te.bF)(Fn)]),key:"0"}:void 0]),1032,["open","aria-label","container","onClick"])):(0,te.Q3)("",!0),$i.showUserStatusIconOnAvatar?((0,te.uX)(),(0,te.CE)("span",ii,(0,He.toDisplayString)(si.userStatus.icon),1)):$i.canDisplayUserStatus?((0,te.uX)(),(0,te.Wv)(xi,{key:3,class:"avatardiv__user-status",status:si.userStatus.status,"aria-hidden":String($i.hasMenu)},null,8,["status","aria-hidden"])):(0,te.Q3)("",!0),$i.showInitials?((0,te.uX)(),(0,te.CE)("span",{key:4,style:(0,He.normalizeStyle)($i.initialsWrapperStyle),class:"avatardiv__initials-wrapper"},[(0,te.Lk)("span",{style:(0,He.normalizeStyle)($i.initialsStyle),class:"avatardiv__initials"},(0,He.toDisplayString)($i.initials),5)],4)):(0,te.Q3)("",!0)],14,gt)),[[mn,$i.closeMenu]])}const Ni=(0,xe._)(At,[["render",Ki],["__scopeId","data-v-d7dc2a1f"]])},88856:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>ne});var e=a(20641),o=a(90033),_=a(53751),E=a(52697),z=a(26905),q=a(34163),m=a(39867);const L={name:"ChevronRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},B=["aria-hidden","aria-label"],Y=["fill","width","height"],b={d:"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"},W={key:0};function P(te,He,V,xe,Ke,Je){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(te.$attrs,{"aria-hidden":V.title?null:"true","aria-label":V.title,class:"material-design-icon chevron-right-icon",role:"img",onClick:He[0]||(He[0]=de=>te.$emit("click",de))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:V.fillColor,class:"material-design-icon__svg",width:V.size,height:V.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",b,[V.title?((0,e.uX)(),(0,e.CE)("title",W,(0,o.toDisplayString)(V.title),1)):(0,e.Q3)("",!0)])],8,Y))],16,B)}const C=(0,E._)(L,[["render",P]]),R={name:"NcBreadcrumb",components:{NcActions:m.N,ChevronRight:C,NcButton:z.N},inheritAttrs:!1,props:{name:{type:String,required:!0},title:{type:String,default:null},to:{type:[String,Object],default:void 0},href:{type:String,default:void 0},icon:{type:String,default:""},forceIconText:{type:Boolean,default:!1},disableDrop:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},open:{type:Boolean,default:!1},class:{type:[String,Array,Object],default:""}},emits:["dragenter","dragleave","dropped","update:open"],setup(){const te=(0,q.c)();return{actionsContainer:`.vue-crumb[data-crumb-id="${te}"]`,crumbId:te}},data(){return{hovering:!1}},computed:{linkAttributes(){return this.to?{to:this.to,...this.$attrs}:this.href?{href:this.href,...this.$attrs}:this.$attrs}},methods:{onOpenChange(te){this.$emit("update:open",te)},dropped(te){return this.disableDrop||(this.$emit("dropped",te,this.to||this.href),this.$parent.$emit("dropped",te,this.to||this.href),this.hovering=!1),!1},dragEnter(te){this.$emit("dragenter",te),!this.disableDrop&&(this.hovering=!0)},dragLeave(te){this.$emit("dragleave",te),!this.disableDrop&&(te.target.contains(te.relatedTarget)||this.$refs.crumb.contains(te.relatedTarget)||(this.hovering=!1))}}},oe=["data-crumb-id"];function Re(te,He,V,xe,Ke,Je){const de=(0,e.g2)("NcButton"),ft=(0,e.g2)("NcActions"),ct=(0,e.g2)("ChevronRight");return(0,e.uX)(),(0,e.CE)("li",{ref:"crumb",class:(0,o.normalizeClass)(["vue-crumb",[{"vue-crumb--hovered":Ke.hovering},te.$props.class]]),"data-crumb-id":xe.crumbId,draggable:"false",onDragstart:(0,_.withModifiers)(()=>{},["prevent"]),onDrop:He[0]||(He[0]=(0,_.withModifiers)((...ji)=>Je.dropped&&Je.dropped(...ji),["prevent"])),onDragover:(0,_.withModifiers)(()=>{},["prevent"]),onDragenter:He[1]||(He[1]=(...ji)=>Je.dragEnter&&Je.dragEnter(...ji)),onDragleave:He[2]||(He[2]=(...ji)=>Je.dragLeave&&Je.dragLeave(...ji))},[(V.name||V.icon||te.$slots.icon)&&!te.$slots.default?((0,e.uX)(),(0,e.Wv)(de,(0,e.v6)({key:0,"aria-label":V.icon?V.name:void 0,variant:"tertiary"},Je.linkAttributes),(0,e.eX)({_:2},[te.$slots.icon||V.icon?{name:"icon",fn:(0,e.k6)(()=>[(0,e.RG)(te.$slots,"icon",{},()=>[(0,e.Lk)("span",{class:(0,o.normalizeClass)([V.icon,"icon"])},null,2)],!0)]),key:"0"}:void 0,!(te.$slots.icon||V.icon)||V.forceIconText?{name:"default",fn:(0,e.k6)(()=>[(0,e.eW)((0,o.toDisplayString)(V.name),1)]),key:"1"}:void 0]),1040,["aria-label"])):(0,e.Q3)("",!0),te.$slots.default?((0,e.uX)(),(0,e.Wv)(ft,{key:1,ref:"actions",container:xe.actionsContainer,"force-menu":V.forceMenu,"force-name":"","menu-name":V.name,open:V.open,title:V.title,variant:"tertiary","onUpdate:open":Je.onOpenChange},{icon:(0,e.k6)(()=>[(0,e.RG)(te.$slots,"menu-icon",{},void 0,!0)]),default:(0,e.k6)(()=>[(0,e.RG)(te.$slots,"default",{},void 0,!0)]),_:3},8,["container","force-menu","menu-name","open","title","onUpdate:open"])):(0,e.Q3)("",!0),(0,e.bF)(ct,{class:"vue-crumb__separator",size:20})],42,oe)}const ne=(0,E._)(R,[["render",Re],["__scopeId","data-v-28ef52a4"]])},51596:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>He});var e=a(61338),o=a(12454),_=a(20641),E=a(90033),z=a(52697),q=a(39867),m=a(4192),L=a(66667),B=a(59518),Y=a(88856);const b={name:"FolderIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},W=["aria-hidden","aria-label"],P=["fill","width","height"],C={d:"M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z"},R={key:0};function oe(V,xe,Ke,Je,de,ft){return(0,_.uX)(),(0,_.CE)("span",(0,_.v6)(V.$attrs,{"aria-hidden":Ke.title?null:"true","aria-label":Ke.title,class:"material-design-icon folder-icon",role:"img",onClick:xe[0]||(xe[0]=ct=>V.$emit("click",ct))}),[((0,_.uX)(),(0,_.CE)("svg",{fill:Ke.fillColor,class:"material-design-icon__svg",width:Ke.size,height:Ke.size,viewBox:"0 0 24 24"},[(0,_.Lk)("path",C,[Ke.title?((0,_.uX)(),(0,_.CE)("title",R,(0,E.toDisplayString)(Ke.title),1)):(0,_.Q3)("",!0)])],8,P))],16,W)}const Re=(0,z._)(b,[["render",oe]]),ne="vue-crumb",te={name:"NcBreadcrumbs",components:{NcActions:q.N,NcActionButton:m.N,NcActionRouter:B.N,NcActionLink:L.N,NcBreadcrumb:Y.N,IconFolder:Re},props:{rootIcon:{type:String,default:"icon-home"},ariaLabel:{type:String,default:null}},emits:["dropped"],data(){return{hiddenIndices:[],menuBreadcrumbProps:{name:"",forceMenu:!0,disableDrop:!0,open:!1},breadcrumbsRefs:[]}},created(){window.addEventListener("resize",(0,o.A)(()=>{this.handleWindowResize()},100)),(0,e.B1)("navigation-toggled",this.delayedResize)},mounted(){this.handleWindowResize()},updated(){this.delayedResize(),this.$nextTick(()=>{this.hideCrumbs()})},beforeUnmount(){window.removeEventListener("resize",this.handleWindowResize),(0,e.al)("navigation-toggled",this.delayedResize)},methods:{closeActions(V){this.$refs.actionsBreadcrumb.$el.contains(V.relatedTarget)||(this.menuBreadcrumbProps.open=!1)},async delayedResize(){await this.$nextTick(),this.handleWindowResize()},handleWindowResize(){if(!this.$refs.container)return;const V=this.breadcrumbsRefs.length,xe=[],Ke=this.$refs.container.offsetWidth;let Je=this.getTotalWidth();this.$refs.breadcrumb__actions&&(Je+=this.$refs.breadcrumb__actions.offsetWidth);let de=Je-Ke;de+=de>0?64:0;let ft=0;const ct=Math.floor(V/2);for(;de>0&&ft<V-2;){const ji=ct+(ft%2?ft+1:ft)/2*Math.pow(-1,ft+V%2);de-=this.getWidth(this.breadcrumbsRefs[ji]?.$el,ji===this.breadcrumbsRefs.length-1),xe.push(ji),ft++}this.arraysEqual(this.hiddenIndices,xe.sort((ji,Wt)=>ji-Wt))||(this.hiddenIndices=xe)},arraysEqual(V,xe){if(V.length!==xe.length)return!1;if(V===xe)return!0;if(V===null||xe===null)return!1;for(let Ke=0;Ke<V.length;++Ke)if(V[Ke]!==xe[Ke])return!1;return!0},getTotalWidth(){return this.breadcrumbsRefs.reduce((V,xe,Ke)=>V+this.getWidth(xe.$el,Ke===this.breadcrumbsRefs.length-1),0)},getWidth(V,xe){if(!V?.classList)return 0;const Ke=V.classList.contains(`${ne}--hidden`);V.style.minWidth="auto",xe&&(V.style.maxWidth="210px"),V.classList.remove(`${ne}--hidden`);const Je=V.offsetWidth;return Ke&&V.classList.add(`${ne}--hidden`),V.style.minWidth="",V.style.maxWidth="",Je},preventDefault(V){return V.preventDefault&&V.preventDefault(),!1},dragStart(V){return this.preventDefault(V)},dropped(V,xe,Ke){Ke||this.$emit("dropped",V,xe),this.menuBreadcrumbProps.open=!1;const Je=document.querySelectorAll(`.${ne}`);for(const de of Je)de.classList.remove(`${ne}--hovered`);return this.preventDefault(V)},dragOver(V){return this.preventDefault(V)},dragEnter(V,xe){if(!xe&&V.target.closest){const Ke=V.target.closest(`.${ne}`);if(Ke.classList&&Ke.classList.contains(ne)){const Je=document.querySelectorAll(`.${ne}`);for(const de of Je)de.classList.remove(`${ne}--hovered`);Ke.classList.add(`${ne}--hovered`)}}},dragLeave(V,xe){if(!xe&&!V.target.contains(V.relatedTarget)&&V.target.closest){const Ke=V.target.closest(`.${ne}`);if(Ke.contains(V.relatedTarget))return;Ke.classList&&Ke.classList.contains(ne)&&Ke.classList.remove(`${ne}--hovered`)}},hideCrumbs(){this.breadcrumbsRefs.forEach((V,xe)=>{V?.$el?.classList&&(this.hiddenIndices.includes(xe)?V.$el.classList.add(`${ne}--hidden`):V.$el.classList.remove(`${ne}--hidden`))})},isBreadcrumb(V){return V?.type?.name==="NcBreadcrumb"}},render(){let V=[];if(this.$slots.default?.().forEach(de=>{if(this.isBreadcrumb(de)){V.push(de);return}de?.type===_.FK&&de?.children?.forEach?.(ft=>{this.isBreadcrumb(ft)&&V.push(ft)})}),V.length===0)return;V[0]=(0,_.E3)(V[0],{icon:this.rootIcon,ref:"breadcrumbs"});const xe=[];V=V.map((de,ft)=>(0,_.E3)(de,{ref:ct=>{xe[ft]=ct}}));const Ke=[...V];this.hiddenIndices.length&&Ke.splice(Math.round(V.length/2),0,(0,_.h)(Y.N,{class:"dropdown",...this.menuBreadcrumbProps,"aria-hidden":!0,ref:"actionsBreadcrumb",key:"actions-breadcrumb-1",onDragenter:()=>{this.menuBreadcrumbProps.open=!0},onDragleave:this.closeActions,"onUpdate:open":de=>{this.menuBreadcrumbProps.open=de}},{default:()=>this.hiddenIndices.filter(de=>de<=V.length-1).map(de=>{const ft=V[de],{to:ct,href:ji,disableDrop:Wt,name:Mt,...Li}=ft.props;delete Li.ref;let jt=m.N,di="";ji&&(jt=L.N,di=ji),ct&&(jt=B.N,di=ct);const ot=(0,_.h)(Re,{size:20});return(0,_.h)(jt,{...Li,class:ne,href:ji||null,to:ct||null,draggable:!1,onDragstart:this.dragStart,onDrop:Pt=>this.dropped(Pt,di,Wt),onDragover:this.dragOver,onDragenter:Pt=>this.dragEnter(Pt,Wt),onDragleave:Pt=>this.dragLeave(Pt,Wt)},{default:()=>Mt,icon:()=>ot})})}));const Je=[(0,_.h)("nav",{"aria-label":this.ariaLabel},[(0,_.h)("ul",{class:"breadcrumb__crumbs"},[Ke])])];return(0,q.i)(this.$slots.actions?.())&&Je.push((0,_.h)("div",{class:"breadcrumb__actions",ref:"breadcrumb__actions"},this.$slots.actions?.())),this.breadcrumbsRefs=xe,(0,_.h)("div",{class:["breadcrumb",{"breadcrumb--collapsed":this.hiddenIndices.length===V.length-2}],ref:"container"},Je)}},He=(0,z._)(te,[["__scopeId","data-v-af2b1226"]])},26905:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>b});var e=a(20641),o=a(50953),_=a(90033),E=a(35696),z=a(97172),q=a(52697);const m={class:"button-vue__wrapper"},L={class:"button-vue__icon"},B={class:"button-vue__text"},Y=(0,e.pM)({__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(W,{emit:P}){const C=W,R=P,oe=(0,e.WQ)(E.Tk,null)!==null,Re=(0,e.EW)(()=>oe&&C.to?"RouterLink":C.href?"a":"button"),ne=(0,e.EW)(()=>Re.value==="button"&&typeof C.pressed=="boolean"),te=(0,e.EW)(()=>C.pressed?"primary":C.pressed===!1&&C.variant==="primary"?"secondary":C.variant),He=(0,e.EW)(()=>te.value.startsWith("tertiary")),V=(0,e.EW)(()=>C.alignment.split("-")[0]),xe=(0,e.EW)(()=>C.alignment.includes("-")),Ke=(0,e.WQ)("NcPopover:trigger:attrs",()=>({}),!1),Je=(0,e.EW)(()=>Ke()),de=(0,e.EW)(()=>{if(Re.value==="RouterLink")return{to:C.to,activeClass:"active"};if(Re.value==="a")return{href:C.href||"#",target:C.target,rel:"nofollow noreferrer noopener",download:C.download||void 0};if(Re.value==="button")return{...Je.value,"aria-pressed":C.pressed,type:C.type,disabled:C.disabled}});function ft(ct){ne.value&&R("update:pressed",!C.pressed),R("click",ct)}return(ct,ji)=>((0,e.uX)(),(0,e.Wv)((0,e.$y)(Re.value),(0,e.v6)({class:["button-vue",[`button-vue--size-${ct.size}`,{[`button-vue--${te.value}`]:te.value,"button-vue--tertiary":He.value,"button-vue--wide":ct.wide,[`button-vue--${V.value}`]:V.value!=="center","button-vue--reverse":xe.value,"button-vue--legacy":(0,o.R1)(z.i)}]],"aria-label":ct.ariaLabel},de.value,{onClick:ft}),{default:(0,e.k6)(()=>[(0,e.Lk)("span",m,[(0,e.Lk)("span",L,[(0,e.RG)(ct.$slots,"icon",{},void 0,!0)]),(0,e.Lk)("span",B,[(0,e.RG)(ct.$slots,"default",{},()=>[(0,e.eW)((0,_.toDisplayString)(ct.text),1)],!0)])])]),_:3},16,["class","aria-label"]))}}),b=(0,q._)(Y,[["__scopeId","data-v-e4697e39"]])},19258:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>Be});var e=a(20641),o=a(90033),_=a(53751),E=a(52697),z=a(74363),q=a(13606),m=a(34163),L=a(45106);const B={name:"CheckboxBlankOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Y=["aria-hidden","aria-label"],b=["fill","width","height"],W={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"},P={key:0};function C(J,Ee,ze,xt,_i,ki){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(J.$attrs,{"aria-hidden":ze.title?null:"true","aria-label":ze.title,class:"material-design-icon checkbox-blank-outline-icon",role:"img",onClick:Ee[0]||(Ee[0]=vn=>J.$emit("click",vn))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:ze.fillColor,class:"material-design-icon__svg",width:ze.size,height:ze.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",W,[ze.title?((0,e.uX)(),(0,e.CE)("title",P,(0,o.toDisplayString)(ze.title),1)):(0,e.Q3)("",!0)])],8,b))],16,Y)}const R=(0,E._)(B,[["render",C]]),oe={name:"CheckboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Re=["aria-hidden","aria-label"],ne=["fill","width","height"],te={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"},He={key:0};function V(J,Ee,ze,xt,_i,ki){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(J.$attrs,{"aria-hidden":ze.title?null:"true","aria-label":ze.title,class:"material-design-icon checkbox-marked-icon",role:"img",onClick:Ee[0]||(Ee[0]=vn=>J.$emit("click",vn))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:ze.fillColor,class:"material-design-icon__svg",width:ze.size,height:ze.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",te,[ze.title?((0,e.uX)(),(0,e.CE)("title",He,(0,o.toDisplayString)(ze.title),1)):(0,e.Q3)("",!0)])],8,ne))],16,Re)}const xe=(0,E._)(oe,[["render",V]]),Ke={name:"MinusBoxIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Je=["aria-hidden","aria-label"],de=["fill","width","height"],ft={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"},ct={key:0};function ji(J,Ee,ze,xt,_i,ki){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(J.$attrs,{"aria-hidden":ze.title?null:"true","aria-label":ze.title,class:"material-design-icon minus-box-icon",role:"img",onClick:Ee[0]||(Ee[0]=vn=>J.$emit("click",vn))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:ze.fillColor,class:"material-design-icon__svg",width:ze.size,height:ze.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",ft,[ze.title?((0,e.uX)(),(0,e.CE)("title",ct,(0,o.toDisplayString)(ze.title),1)):(0,e.Q3)("",!0)])],8,de))],16,Je)}const Wt=(0,E._)(Ke,[["render",ji]]),Mt={name:"RadioboxBlankIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Li=["aria-hidden","aria-label"],jt=["fill","width","height"],di={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"},ot={key:0};function Pt(J,Ee,ze,xt,_i,ki){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(J.$attrs,{"aria-hidden":ze.title?null:"true","aria-label":ze.title,class:"material-design-icon radiobox-blank-icon",role:"img",onClick:Ee[0]||(Ee[0]=vn=>J.$emit("click",vn))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:ze.fillColor,class:"material-design-icon__svg",width:ze.size,height:ze.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",di,[ze.title?((0,e.uX)(),(0,e.CE)("title",ot,(0,o.toDisplayString)(ze.title),1)):(0,e.Q3)("",!0)])],8,jt))],16,Li)}const lt=(0,E._)(Mt,[["render",Pt]]),At={name:"RadioboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},gt=["aria-hidden","aria-label"],Vt=["fill","width","height"],ii={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"},Ki={key:0};function Ni(J,Ee,ze,xt,_i,ki){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(J.$attrs,{"aria-hidden":ze.title?null:"true","aria-label":ze.title,class:"material-design-icon radiobox-marked-icon",role:"img",onClick:Ee[0]||(Ee[0]=vn=>J.$emit("click",vn))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:ze.fillColor,class:"material-design-icon__svg",width:ze.size,height:ze.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",ii,[ze.title?((0,e.uX)(),(0,e.CE)("title",Ki,(0,o.toDisplayString)(ze.title),1)):(0,e.Q3)("",!0)])],8,Vt))],16,gt)}const si=(0,E._)(At,[["render",Ni]]),Di={name:"ToggleSwitchIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},hi=["aria-hidden","aria-label"],On=["fill","width","height"],nn={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"},$i={key:0};function Fn(J,Ee,ze,xt,_i,ki){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(J.$attrs,{"aria-hidden":ze.title?null:"true","aria-label":ze.title,class:"material-design-icon toggle-switch-icon",role:"img",onClick:Ee[0]||(Ee[0]=vn=>J.$emit("click",vn))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:ze.fillColor,class:"material-design-icon__svg",width:ze.size,height:ze.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",nn,[ze.title?((0,e.uX)(),(0,e.CE)("title",$i,(0,o.toDisplayString)(ze.title),1)):(0,e.Q3)("",!0)])],8,On))],16,hi)}const yr=(0,E._)(Di,[["render",Fn]]),Dr={name:"ToggleSwitchOffIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},qn=["aria-hidden","aria-label"],Oi=["fill","width","height"],xi={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"},mn={key:0};function Xe(J,Ee,ze,xt,_i,ki){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(J.$attrs,{"aria-hidden":ze.title?null:"true","aria-label":ze.title,class:"material-design-icon toggle-switch-off-icon",role:"img",onClick:Ee[0]||(Ee[0]=vn=>J.$emit("click",vn))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:ze.fillColor,class:"material-design-icon__svg",width:ze.size,height:ze.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",xi,[ze.title?((0,e.uX)(),(0,e.CE)("title",mn,(0,o.toDisplayString)(ze.title),1)):(0,e.Q3)("",!0)])],8,Oi))],16,qn)}const It=(0,E._)(Dr,[["render",Xe]]),ri="checkbox",ht="radio",ni="switch",rn="button",ue={name:"NcCheckboxContent",components:{NcLoadingIcon:z.N},props:{iconClass:{type:[String,Object],default:null},textClass:{type:[String,Object],default:null},type:{type:String,default:"checkbox",validator:J=>[ri,ht,ni,rn].includes(J)},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===rn},checkboxRadioIconElement(){return this.type===ht?this.isChecked?si:lt:this.type===ni?this.isChecked?yr:It:this.indeterminate?Wt:this.isChecked?xe:R}}},G={key:0,class:"checkbox-content__wrapper"},k=["id"],M=["id"];function se(J,Ee,ze,xt,_i,ki){const vn=(0,e.g2)("NcLoadingIcon");return(0,e.uX)(),(0,e.CE)("span",{class:(0,o.normalizeClass)(["checkbox-content",{["checkbox-content-"+ze.type]:!0,"checkbox-content--button-variant":ze.buttonVariant,"checkbox-content--has-text":!!J.$slots.default}])},[(0,e.Lk)("span",{class:(0,o.normalizeClass)(["checkbox-content__icon",{"checkbox-content__icon--checked":ze.isChecked,"checkbox-content__icon--has-description":!ki.isButtonType&&J.$slots.description,[ze.iconClass]:!0}]),"aria-hidden":!0,inert:""},[(0,e.RG)(J.$slots,"icon",{checked:ze.isChecked,loading:ze.loading},()=>[ze.loading?((0,e.uX)(),(0,e.Wv)(vn,{key:0})):ze.buttonVariant?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,e.$y)(ki.checkboxRadioIconElement),{key:1,size:ze.iconSize},null,8,["size"]))],!0)],2),J.$slots.default||J.$slots.description?((0,e.uX)(),(0,e.CE)("span",G,[J.$slots.default?((0,e.uX)(),(0,e.CE)("span",{key:0,id:ze.labelId,class:(0,o.normalizeClass)(["checkbox-content__text",ze.textClass])},[(0,e.RG)(J.$slots,"default",{},void 0,!0)],10,k)):(0,e.Q3)("",!0),!ki.isButtonType&&J.$slots.description?((0,e.uX)(),(0,e.CE)("span",{key:1,id:ze.descriptionId,class:"checkbox-content__description"},[(0,e.RG)(J.$slots,"description",{},void 0,!0)],8,M)):(0,e.Q3)("",!0)])):(0,e.Q3)("",!0)],2)}const le=(0,E._)(ue,[["render",se],["__scopeId","data-v-a1ac280f"]]);(0,q.r)();const Fe={name:"NcCheckboxRadioSwitch",components:{NcCheckboxContent:le},inheritAttrs:!1,props:{id:{type:String,default:()=>"checkbox-radio-switch-"+(0,m.c)(),validator:J=>J.trim()!==""},wrapperId:{type:String,default:null},name:{type:String,default:null},ariaLabel:{type:String,default:""},type:{type:String,default:"checkbox",validator:J=>[ri,ht,ni,rn].includes(J)},buttonVariant:{type:Boolean,default:!1},buttonVariantGrouped:{type:String,default:"no",validator:J=>["no","vertical","horizontal"].includes(J)},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(J,{emit:Ee}){const ze=(0,L.u)();(0,e.sV)(()=>ze?.value.register(!1));const xt=(0,e.EW)(()=>ze?.value?ht:J.type),_i=(0,e.EW)({get(){return ze?.value?ze.value.modelValue:J.modelValue},set(ki){ze?.value?ze.value.onUpdate(ki):Ee("update:modelValue",ki)}});return{internalType:xt,internalModelValue:_i,labelId:(0,m.c)(),descriptionId:(0,m.c)()}},computed:{isButtonType(){return this.internalType===rn},computedWrapperElement(){return this.isButtonType?"button":this.wrapperElement!==null?this.wrapperElement:"span"},listeners(){return this.isButtonType?{click:this.onToggle}:{change:this.onToggle}},iconSize(){return this.internalType===ni?36:20},cssIconSize(){return this.iconSize+"px"},cssIconHeight(){return this.internalType===ni?"16px":this.cssIconSize},inputType(){return[ri,ht,rn].includes(this.internalType)?this.internalType:ri},isChecked(){return this.value!==null?Array.isArray(this.internalModelValue)?[...this.internalModelValue].indexOf(this.value)>-1:this.internalModelValue===this.value:this.internalModelValue===!0},hasIndeterminate(){return[ri,ht].includes(this.inputType)}},mounted(){if(this.name&&this.internalType===ri&&!Array.isArray(this.internalModelValue))throw new Error("When using groups of checkboxes, the updated value will be an array.");if(this.name&&this.internalType===ni)throw new Error("Switches are not made to be used for data sets. Please use checkboxes instead.");if(typeof this.internalModelValue!="boolean"&&this.internalType===ni)throw new Error("Switches can only be used with boolean as modelValue prop.")},methods:{t:q.a,n:q.u,onToggle(J){if(this.disabled||J.target.tagName.toLowerCase()==="a")return;if(this.internalType===ht){this.internalModelValue=this.value;return}if(this.internalType===ni){this.internalModelValue=!this.isChecked;return}if(typeof this.internalModelValue=="boolean"){this.internalModelValue=!this.internalModelValue;return}const Ee=this.getInputsSet().filter(ze=>ze.checked).map(ze=>ze.value);Ee.includes(this.value)?this.internalModelValue=Ee.filter(ze=>ze!==this.value):this.internalModelValue=[...Ee,this.value]},getInputsSet(){return[...document.getElementsByName(this.name)]}}},Ye=()=>{(0,_.useCssVars)(J=>({"65a7082e":J.cssIconSize,"20f7d30f":J.cssIconHeight}))},mt=Fe.setup;Fe.setup=mt?(J,Ee)=>(Ye(),mt(J,Ee)):Ye;const Jt=["id","aria-labelledby","aria-describedby","aria-label","disabled","type","value","checked",".indeterminate","required","name"];function yt(J,Ee,ze,xt,_i,ki){const vn=(0,e.g2)("NcCheckboxContent");return(0,e.uX)(),(0,e.Wv)((0,e.$y)(ki.computedWrapperElement),(0,e.v6)({id:ze.wrapperId??(ki.isButtonType?ze.id:null),"aria-label":ki.isButtonType&&ze.ariaLabel?ze.ariaLabel:void 0,class:["checkbox-radio-switch",[J.$props.class,{["checkbox-radio-switch-"+xt.internalType]:xt.internalType,"checkbox-radio-switch--checked":ki.isChecked,"checkbox-radio-switch--disabled":ze.disabled,"checkbox-radio-switch--indeterminate":ki.hasIndeterminate?ze.indeterminate:!1,"checkbox-radio-switch--button-variant":ze.buttonVariant,"checkbox-radio-switch--button-variant-v-grouped":ze.buttonVariant&&ze.buttonVariantGrouped==="vertical","checkbox-radio-switch--button-variant-h-grouped":ze.buttonVariant&&ze.buttonVariantGrouped==="horizontal","button-vue":ki.isButtonType}]],style:ze.style,type:ki.isButtonType?"button":null},ki.isButtonType?J.$attrs:{},(0,e.Tb)(ki.isButtonType?ki.listeners:{})),{default:(0,e.k6)(()=>[ki.isButtonType?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("input",(0,e.v6)({key:0,id:ze.id,"aria-labelledby":!ki.isButtonType&&!ze.ariaLabel?xt.labelId:null,"aria-describedby":!ki.isButtonType&&(ze.description||J.$slots.description)?xt.descriptionId:null,"aria-label":ze.ariaLabel||void 0,class:"checkbox-radio-switch__input",disabled:ze.disabled,type:ki.inputType,value:ze.value,checked:ki.isChecked,".indeterminate":ki.hasIndeterminate?ze.indeterminate:null,required:ze.required,name:ze.name},J.$attrs,(0,e.Tb)(ki.listeners,!0)),null,48,Jt)),(0,e.bF)(vn,{id:ki.isButtonType?void 0:`${ze.id}-label`,class:"checkbox-radio-switch__content","icon-class":"checkbox-radio-switch__icon","text-class":"checkbox-radio-switch__text",type:xt.internalType,indeterminate:ki.hasIndeterminate?ze.indeterminate:!1,"button-variant":ze.buttonVariant,"is-checked":ki.isChecked,loading:ze.loading,"label-id":xt.labelId,"description-id":xt.descriptionId,"icon-size":ki.iconSize,onClick:ki.onToggle},(0,e.eX)({icon:(0,e.k6)(()=>[(0,e.RG)(J.$slots,"icon",{},void 0,!0)]),_:2},[J.$slots.description||ze.description?{name:"description",fn:(0,e.k6)(()=>[(0,e.RG)(J.$slots,"description",{},()=>[(0,e.eW)((0,o.toDisplayString)(ze.description),1)],!0)]),key:"0"}:void 0,J.$slots.default?{name:"default",fn:(0,e.k6)(()=>[(0,e.RG)(J.$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"])}const Be=(0,E._)(Fe,[["render",yt],["__scopeId","data-v-0dcb138a"]])},17142:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(90033),_=a(50953),E=a(82253),z=a(4192),q=a(39867),m=a(47031),L=a(13606);(0,L.r)();const B={key:0,class:"nc-chip__icon"},Y={class:"nc-chip__text"},b=(0,e.pM)({__name:"NcChip",props:{ariaLabelClose:{default:(0,L.a)("Close")},actionsContainer:{default:"body"},text:{default:""},iconPath:{default:void 0},iconSvg:{default:void 0},noClose:{type:Boolean},variant:{default:"secondary"}},emits:["close"],setup(P,{emit:C}){const R=P,oe=C,Re=(0,e.Ht)(),ne=(0,e.EW)(()=>!R.noClose),te=()=>!!Re.actions,He=()=>!!(R.iconPath||R.iconSvg||Re.icon);return(V,xe)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,o.normalizeClass)(["nc-chip",{[`nc-chip--${V.variant}`]:!0,"nc-chip--no-actions":V.noClose&&!te(),"nc-chip--no-icon":!He()}])},[He()?((0,e.uX)(),(0,e.CE)("span",B,[(0,e.RG)(V.$slots,"icon",{},()=>[V.iconPath||V.iconSvg?((0,e.uX)(),(0,e.Wv)(m.N,{key:0,inline:"",path:V.iconPath,svg:V.iconPath?void 0:V.iconSvg,size:18},null,8,["path","svg"])):(0,e.Q3)("",!0)],!0)])):(0,e.Q3)("",!0),(0,e.Lk)("span",Y,[(0,e.RG)(V.$slots,"default",{},()=>[(0,e.eW)((0,o.toDisplayString)(V.text),1)],!0)]),ne.value||te()?((0,e.uX)(),(0,e.Wv)(q.N,{key:1,class:"nc-chip__actions",container:V.actionsContainer,"force-menu":!ne.value,variant:"tertiary-no-background"},{default:(0,e.k6)(()=>[ne.value?((0,e.uX)(),(0,e.Wv)(z.N,{key:0,"close-after-click":"",onClick:xe[0]||(xe[0]=Ke=>oe("close"))},{icon:(0,e.k6)(()=>[(0,e.bF)(m.N,{path:(0,_.R1)(E.b),size:20},null,8,["path"])]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,o.toDisplayString)(V.ariaLabelClose),1)]),_:1})):(0,e.Q3)("",!0),(0,e.RG)(V.$slots,"actions",{},void 0,!0)]),_:3},8,["container","force-menu"])):(0,e.Q3)("",!0)],2))}}),W=null},23897:(Kt,Ve,a)=>{"use strict";var e=a(12454),o=a(20641),_=a(90033),E=a(53751),z=a(50953),q=a(13606),m=a(4192),L=a(39867),B=a(78074),Y=a(81128),b=a(52697),W=a(91202),P=a(66802),C=a(63814);(0,q.r)(q.v);const R={name:"NcCollectionListItem",components:{NcAvatar:B.N,NcActions:L.N,NcActionButton:m.N},props:{collection:{type:Object,default:null},error:{type:String,default:void 0}},emits:["removeResource","renameCollection"],data(){return{detailsOpen:!1,newName:null}},computed:{getIcon(){return $i=>[$i.iconClass]},typeClass(){return $i=>"resource-type-"+$i.type},resources(){return this.collection.resources?.filter($i=>!Array.isArray($i))??[]},getComponent(){return $i=>{const Fn=(0,Y.g)(this.$router,$i.link);return Fn?{component:"router-link",to:Fn,href:void 0}:{component:"a",to:void 0,href:$i.link}}},iconUrl(){return $i=>$i.mimetype?OC.MimeType.getIconUrl($i.mimetype):$i.iconUrl?$i.iconUrl:""}},methods:{t:q.a,toggleDetails(){this.detailsOpen=!this.detailsOpen},showDetails(){this.detailsOpen=!0},removeResource($i,Fn){this.$emit("removeResource",{collectionId:$i.id,resourceType:Fn.type,resourceId:Fn.id})},openRename(){this.newName=this.collection.name},renameCollection(){this.newName&&this.$emit("renameCollection",{collectionId:this.collection.id,name:this.newName}),this.newName=null}}},oe={class:"collection-list-item"},Re={key:2,class:"linked-icons"},ne=["src","alt"],te={key:3,class:"sharingOptionsGroup"},He={key:0,class:"error"},V={key:0,class:"resource-list-details"},xe=["src","alt"],Ke={class:"resource-name"},Je=["onClick"];function de($i,Fn,yr,Dr,qn,Oi){const xi=(0,o.g2)("NcAvatar"),mn=(0,o.g2)("NcActionButton"),Xe=(0,o.g2)("NcActions");return(0,o.uX)(),(0,o.CE)("li",oe,[(0,o.bF)(xi,{"display-name":yr.collection.name,"allow-placeholder":"",class:"collection-avatar"},null,8,["display-name"]),qn.newName===null?((0,o.uX)(),(0,o.CE)("span",{key:0,class:"collection-item-name",title:"",onClick:Fn[0]||(Fn[0]=(...It)=>Oi.showDetails&&Oi.showDetails(...It))},(0,_.toDisplayString)(yr.collection.name),1)):((0,o.uX)(),(0,o.CE)("form",{key:1,class:(0,_.normalizeClass)({"should-shake":yr.error}),onSubmit:Fn[2]||(Fn[2]=(0,E.withModifiers)((...It)=>Oi.renameCollection&&Oi.renameCollection(...It),["prevent"]))},[(0,o.bo)((0,o.Lk)("input",{"onUpdate:modelValue":Fn[1]||(Fn[1]=It=>qn.newName=It),type:"text",autocomplete:"off",autocapitalize:"off"},null,512),[[E.vModelText,qn.newName]]),Fn[3]||(Fn[3]=(0,o.Lk)("input",{type:"submit",value:"",class:"icon-confirm"},null,-1))],34)),!qn.detailsOpen&&qn.newName===null?((0,o.uX)(),(0,o.CE)("div",Re,[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(Oi.resources.slice(0,2),It=>((0,o.uX)(),(0,o.Wv)((0,o.$y)(Oi.getComponent(It).component),{key:It.type+"|"+It.id,title:It.name,to:Oi.getComponent(It).to,href:Oi.getComponent(It).href,class:(0,_.normalizeClass)(Oi.typeClass(It))},{default:(0,o.k6)(()=>[(0,o.Lk)("img",{src:Oi.iconUrl(It),alt:It.name},null,8,ne)]),_:2},1032,["title","to","href","class"]))),128))])):(0,o.Q3)("",!0),qn.newName===null?((0,o.uX)(),(0,o.CE)("span",te,[(0,o.bF)(Xe,null,{default:(0,o.k6)(()=>[(0,o.bF)(mn,{icon:"icon-info",onClick:(0,E.withModifiers)(Oi.toggleDetails,["prevent"])},{default:(0,o.k6)(()=>[(0,o.eW)((0,_.toDisplayString)(qn.detailsOpen?Oi.t("Hide details"):Oi.t("Show details")),1)]),_:1},8,["onClick"]),(0,o.bF)(mn,{icon:"icon-rename",onClick:(0,E.withModifiers)(Oi.openRename,["prevent"])},{default:(0,o.k6)(()=>[(0,o.eW)((0,_.toDisplayString)(Oi.t("Rename project")),1)]),_:1},8,["onClick"])]),_:1})])):(0,o.Q3)("",!0),(0,o.bF)(E.Transition,{name:"fade"},{default:(0,o.k6)(()=>[yr.error?((0,o.uX)(),(0,o.CE)("div",He,(0,_.toDisplayString)(yr.error),1)):(0,o.Q3)("",!0)]),_:1}),(0,o.bF)(E.Transition,{name:"fade"},{default:(0,o.k6)(()=>[qn.detailsOpen?((0,o.uX)(),(0,o.CE)("ul",V,[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(Oi.resources,It=>((0,o.uX)(),(0,o.CE)("li",{key:It.type+"|"+It.id,class:(0,_.normalizeClass)(Oi.typeClass(It))},[((0,o.uX)(),(0,o.Wv)((0,o.$y)(Oi.getComponent(It).component),{to:Oi.getComponent(It).to,href:Oi.getComponent(It).href},{default:(0,o.k6)(()=>[(0,o.Lk)("img",{src:Oi.iconUrl(It),alt:It.name},null,8,xe),(0,o.Lk)("span",Ke,(0,_.toDisplayString)(It.name||""),1)]),_:2},1032,["to","href"])),(0,o.Lk)("span",{class:"icon-close",onClick:ri=>Oi.removeResource(yr.collection,It)},null,8,Je)],2))),128))])):(0,o.Q3)("",!0)]),_:1})])}const ft=(0,b._)(R,[["render",de],["__scopeId","data-v-52d18b4a"]]);(0,q.r)(q.w);function ct($i){return $i.data.ocs.data}function ji($i,Fn){return P.Ay.put((0,C.KT)("collaboration/resources/collections/{collectionId}",{collectionId:$i}),{collectionName:Fn}).then(ct)}function Wt($i,Fn){return P.Ay.get((0,C.KT)("collaboration/resources/{resourceType}/{resourceId}",{resourceType:$i,resourceId:Fn})).then(ct)}function Mt($i,Fn,yr){return P.Ay.post((0,C.KT)("collaboration/resources/{resourceType}/{resourceId}",{resourceType:$i,resourceId:Fn}),{name:yr}).then(ct)}function Li($i,Fn,yr){return P.Ay.post((0,C.KT)("collaboration/resources/collections/{collectionId}",{collectionId:$i}),{resourceType:Fn,resourceId:yr}).then(ct)}function jt($i,Fn,yr){return P.Ay.delete((0,C.KT)("collaboration/resources/collections/{collectionId}",{collectionId:$i}),{params:{resourceType:Fn,resourceId:yr}}).then(ct)}function di($i){return P.Ay.get((0,C.KT)("collaboration/resources/collections/search/{query}",{query:$i})).then(ct)}function ot(){const $i=(0,z.KR)([]),Fn=ri=>{$i.value=ri},yr=ri=>{$i.value.push(ri)},Dr=ri=>{$i.value=$i.value.filter(ht=>ht.id!==ri)},qn=ri=>{const ht=$i.value.findIndex(ni=>ni.id===ri.id);ht!==-1?$i.value[ht]=ri:yr(ri)},Oi=async({resourceType:ri,resourceId:ht})=>{const ni=await Wt(ri,ht);Fn(ni)},xi=async({baseResourceType:ri,baseResourceId:ht,resourceType:ni,resourceId:rn,name:ue})=>{const G=await Mt(ri,ht,ue);yr(G),await Xe({collectionId:G.id,resourceType:ni,resourceId:rn})},mn=async({collectionId:ri,name:ht})=>{const ni=await ji(ri,ht);qn(ni)};async function Xe({collectionId:ri,resourceType:ht,resourceId:ni}){const rn=await Li(ri,ht,String(ni));qn(rn)}return{storedCollections:$i,fetchCollectionsByResource:Oi,createCollection:xi,renameCollection:mn,addResourceToCollection:Xe,removeResourceFromCollection:async({collectionId:ri,resourceType:ht,resourceId:ni})=>{const rn=await jt(ri,ht,String(ni));rn.resources.length>0?qn(rn):Dr(ri)}}}const Pt=0,lt=1,At={name:"NcCollectionList",components:{NcCollectionListItem:ft,NcAvatar:B.N,NcSelect:W.N},props:{type:{type:String,default:null},id:{type:String,default:null},name:{type:String,default:""},isActive:{type:Boolean,default:!0}},setup(){const{storedCollections:$i,fetchCollectionsByResource:Fn,createCollection:yr,addResourceToCollection:Dr,removeResourceFromCollection:qn,renameCollection:Oi}=ot(),xi=(0,z.KR)([]),mn=(0,e.A)(function(Xe,It){Xe!==""&&(It(!0),di(Xe).then(ri=>{xi.value=ri}).catch(ri=>{logger.error("Failed to search for collections",{error:ri})}).finally(()=>{It(!1)}))},500);return{storedCollections:$i,fetchCollectionsByResource:Fn,createCollection:yr,addResourceToCollection:Dr,removeResourceFromCollection:qn,renameCollection:Oi,searchCollections:xi,search:mn}},data(){return{selectIsOpen:!1,generatingCodes:!1,codes:void 0,value:null,model:{},collectionsError:{},error:null,isSelectOpen:!1}},computed:{collections(){return this.storedCollections.filter($i=>$i.resources.some(Fn=>Fn&&Fn.id===String(this.id)&&Fn.type===this.type))},placeholder(){return this.isSelectOpen?(0,q.a)("Type to search for existing projects"):(0,q.a)("Add to a project")},options(){const $i=[];window.OCP.Collaboration.getTypes().sort().forEach(Fn=>{$i.push({method:Pt,type:Fn,title:window.OCP.Collaboration.getLabel(Fn),class:window.OCP.Collaboration.getIcon(Fn),action:()=>window.OCP.Collaboration.trigger(Fn)})});for(const Fn in this.searchCollections)this.collections.find(yr=>yr.id===this.searchCollections[Fn].id)||$i.push({method:lt,title:this.searchCollections[Fn].name,collectionId:this.searchCollections[Fn].id});return $i},resourceIdentifier(){return{resourceType:this.type,resourceId:this.id,isActive:this.isActive}}},watch:{resourceIdentifier:{deep:!0,immediate:!0,handler($i){!$i.isActive||!$i.resourceId||!$i.resourceType||this.fetchCollectionsByResource($i)}}},methods:{t:q.a,select($i){$i.method===Pt&&$i.action().then(Fn=>{this.createCollection({baseResourceType:this.type,baseResourceId:this.id,resourceType:$i.type,resourceId:Fn,name:this.name}).catch(yr=>{this.setError((0,q.a)("Failed to create a project"),yr)})}).catch(Fn=>{loger.error("[NcCollectionList] No resource selected",Fn)}),$i.method===lt&&this.addResourceToCollection({collectionId:$i.collectionId,resourceType:this.type,resourceId:this.id}).catch(Fn=>{this.setError((0,q.a)("Failed to add the item to the project"),Fn)}),this.value=null},showSelect(){this.selectIsOpen=!0,this.$refs.select.$el.focus()},setError($i,Fn){logger.error($i,{error:Fn}),this.error=$i,setTimeout(()=>{this.error=null},5e3)},renameCollectionFromItem({collectionId:$i,name:Fn}){this.renameCollection({collectionId:$i,name:Fn}).catch(yr=>{logger.error((0,q.a)("Failed to rename the project"),{error:yr}),this.collectionsError[$i]=(0,q.a)("Failed to rename the project"),setTimeout(()=>{this.collectionsError[$i]=null},5e3)})}}},gt={key:0,id:"collection-list",class:"collection-list"},Vt={id:"collection-select-container"},ii={class:"option__desc"},Ki={class:"option__title"},Ni={class:"option__wrapper"},si={class:"option__title"},Di={class:"hint"},hi={key:0,class:"error"};function On($i,Fn,yr,Dr,qn,Oi){const xi=(0,o.g2)("NcAvatar"),mn=(0,o.g2)("NcSelect"),Xe=(0,o.g2)("NcCollectionListItem");return Oi.collections&&yr.type&&yr.id?((0,o.uX)(),(0,o.CE)("ul",gt,[(0,o.Lk)("li",{onClick:Fn[3]||(Fn[3]=(...It)=>Oi.showSelect&&Oi.showSelect(...It))},[Fn[4]||(Fn[4]=(0,o.Lk)("div",{class:"avatar"},[(0,o.Lk)("span",{class:"icon-projects"})],-1)),(0,o.Lk)("div",Vt,[(0,o.bF)(mn,{ref:"select",modelValue:qn.value,"onUpdate:modelValue":Fn[0]||(Fn[0]=It=>qn.value=It),"aria-label-combobox":Oi.t("Add to a project"),options:Oi.options,placeholder:Oi.placeholder,label:"title",limit:5,onClose:Fn[1]||(Fn[1]=It=>qn.isSelectOpen=!1),onOpen:Fn[2]||(Fn[2]=It=>qn.isSelectOpen=!0),"onOption:selected":Oi.select,onSearch:Dr.search},{"selected-option":(0,o.k6)(It=>[(0,o.Lk)("span",ii,[(0,o.Lk)("span",Ki,(0,_.toDisplayString)(It.title),1)])]),option:(0,o.k6)(It=>[(0,o.Lk)("span",Ni,[It.class?((0,o.uX)(),(0,o.CE)("span",{key:0,class:(0,_.normalizeClass)([It.class,"avatar"])},null,2)):It.method!==2?((0,o.uX)(),(0,o.Wv)(xi,{key:1,"allow-placeholder":"","display-name":It.title},null,8,["display-name"])):(0,o.Q3)("",!0),(0,o.Lk)("span",si,(0,_.toDisplayString)(It.title),1)])]),default:(0,o.k6)(()=>[(0,o.Lk)("p",Di,(0,_.toDisplayString)(Oi.t("Connect items to a project to make them easier to find")),1)]),_:1},8,["modelValue","aria-label-combobox","options","placeholder","onOption:selected","onSearch"])])]),(0,o.bF)(E.Transition,{name:"fade"},{default:(0,o.k6)(()=>[qn.error?((0,o.uX)(),(0,o.CE)("li",hi,(0,_.toDisplayString)(qn.error),1)):(0,o.Q3)("",!0)]),_:1}),((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(Oi.collections,It=>((0,o.uX)(),(0,o.Wv)(Xe,{key:It.id,collection:It,error:qn.collectionsError[It.id],onRenameCollection:Oi.renameCollectionFromItem,onRemoveResource:Dr.removeResourceFromCollection},null,8,["collection","error","onRenameCollection","onRemoveResource"]))),128))])):(0,o.Q3)("",!0)}const nn=(0,b._)(At,[["render",On],["__scopeId","data-v-d175e795"]])},77041:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>St});var e=a(20641),o=a(50953),_=a(90033),E=a(53751);function z(p,x){m(p)&&(p="100%");var U=L(p);return p=x===360?p:Math.min(x,Math.max(0,parseFloat(p))),U&&(p=parseInt(String(p*x),10)/100),Math.abs(p-x)<1e-6?1:(x===360?p=(p<0?p%x+x:p%x)/parseFloat(String(x)):p=p%x/parseFloat(String(x)),p)}function q(p){return Math.min(1,Math.max(0,p))}function m(p){return typeof p=="string"&&p.indexOf(".")!==-1&&parseFloat(p)===1}function L(p){return typeof p=="string"&&p.indexOf("%")!==-1}function B(p){return p=parseFloat(p),(isNaN(p)||p<0||p>1)&&(p=1),p}function Y(p){return p<=1?"".concat(Number(p)*100,"%"):p}function b(p){return p.length===1?"0"+p:String(p)}function W(p,x,U){return{r:z(p,255)*255,g:z(x,255)*255,b:z(U,255)*255}}function P(p,x,U){p=z(p,255),x=z(x,255),U=z(U,255);var ie=Math.max(p,x,U),ye=Math.min(p,x,U),Z=0,pe=0,Ie=(ie+ye)/2;if(ie===ye)pe=0,Z=0;else{var ee=ie-ye;switch(pe=Ie>.5?ee/(2-ie-ye):ee/(ie+ye),ie){case p:Z=(x-U)/ee+(x<U?6:0);break;case x:Z=(U-p)/ee+2;break;case U:Z=(p-x)/ee+4;break;default:break}Z/=6}return{h:Z,s:pe,l:Ie}}function C(p,x,U){return U<0&&(U+=1),U>1&&(U-=1),U<.16666666666666666?p+(x-p)*(6*U):U<.5?x:U<.6666666666666666?p+(x-p)*(.6666666666666666-U)*6:p}function R(p,x,U){var ie,ye,Z;if(p=z(p,360),x=z(x,100),U=z(U,100),x===0)ye=U,Z=U,ie=U;else{var pe=U<.5?U*(1+x):U+x-U*x,Ie=2*U-pe;ie=C(Ie,pe,p+.3333333333333333),ye=C(Ie,pe,p),Z=C(Ie,pe,p-.3333333333333333)}return{r:ie*255,g:ye*255,b:Z*255}}function oe(p,x,U){p=z(p,255),x=z(x,255),U=z(U,255);var ie=Math.max(p,x,U),ye=Math.min(p,x,U),Z=0,pe=ie,Ie=ie-ye,ee=ie===0?0:Ie/ie;if(ie===ye)Z=0;else{switch(ie){case p:Z=(x-U)/Ie+(x<U?6:0);break;case x:Z=(U-p)/Ie+2;break;case U:Z=(p-x)/Ie+4;break;default:break}Z/=6}return{h:Z,s:ee,v:pe}}function Re(p,x,U){p=z(p,360)*6,x=z(x,100),U=z(U,100);var ie=Math.floor(p),ye=p-ie,Z=U*(1-x),pe=U*(1-ye*x),Ie=U*(1-(1-ye)*x),ee=ie%6,Te=[U,pe,Z,Z,Ie,U][ee],je=[Ie,U,U,pe,Z,Z][ee],$t=[Z,Z,Ie,U,U,pe][ee];return{r:Te*255,g:je*255,b:$t*255}}function ne(p,x,U,ie){var ye=[b(Math.round(p).toString(16)),b(Math.round(x).toString(16)),b(Math.round(U).toString(16))];return ie&&ye[0].startsWith(ye[0].charAt(1))&&ye[1].startsWith(ye[1].charAt(1))&&ye[2].startsWith(ye[2].charAt(1))?ye[0].charAt(0)+ye[1].charAt(0)+ye[2].charAt(0):ye.join("")}function te(p,x,U,ie,ye){var Z=[b(Math.round(p).toString(16)),b(Math.round(x).toString(16)),b(Math.round(U).toString(16)),b(V(ie))];return ye&&Z[0].startsWith(Z[0].charAt(1))&&Z[1].startsWith(Z[1].charAt(1))&&Z[2].startsWith(Z[2].charAt(1))&&Z[3].startsWith(Z[3].charAt(1))?Z[0].charAt(0)+Z[1].charAt(0)+Z[2].charAt(0)+Z[3].charAt(0):Z.join("")}function He(p,x,U,ie){var ye=[pad2(V(ie)),pad2(Math.round(p).toString(16)),pad2(Math.round(x).toString(16)),pad2(Math.round(U).toString(16))];return ye.join("")}function V(p){return Math.round(parseFloat(p)*255).toString(16)}function xe(p){return Ke(p)/255}function Ke(p){return parseInt(p,16)}function Je(p){return{r:p>>16,g:(p&65280)>>8,b:p&255}}var de={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 ft(p){var x={r:0,g:0,b:0},U=1,ie=null,ye=null,Z=null,pe=!1,Ie=!1;return typeof p=="string"&&(p=di(p)),typeof p=="object"&&(ot(p.r)&&ot(p.g)&&ot(p.b)?(x=W(p.r,p.g,p.b),pe=!0,Ie=String(p.r).substr(-1)==="%"?"prgb":"rgb"):ot(p.h)&&ot(p.s)&&ot(p.v)?(ie=Y(p.s),ye=Y(p.v),x=Re(p.h,ie,ye),pe=!0,Ie="hsv"):ot(p.h)&&ot(p.s)&&ot(p.l)&&(ie=Y(p.s),Z=Y(p.l),x=R(p.h,ie,Z),pe=!0,Ie="hsl"),Object.prototype.hasOwnProperty.call(p,"a")&&(U=p.a)),U=B(U),{ok:pe,format:p.format||Ie,r:Math.min(255,Math.max(x.r,0)),g:Math.min(255,Math.max(x.g,0)),b:Math.min(255,Math.max(x.b,0)),a:U}}var ct="[-\\+]?\\d+%?",ji="[-\\+]?\\d*\\.\\d+%?",Wt="(?:".concat(ji,")|(?:").concat(ct,")"),Mt="[\\s|\\(]+(".concat(Wt,")[,|\\s]+(").concat(Wt,")[,|\\s]+(").concat(Wt,")\\s*\\)?"),Li="[\\s|\\(]+(".concat(Wt,")[,|\\s]+(").concat(Wt,")[,|\\s]+(").concat(Wt,")[,|\\s]+(").concat(Wt,")\\s*\\)?"),jt={CSS_UNIT:new RegExp(Wt),rgb:new RegExp("rgb"+Mt),rgba:new RegExp("rgba"+Li),hsl:new RegExp("hsl"+Mt),hsla:new RegExp("hsla"+Li),hsv:new RegExp("hsv"+Mt),hsva:new RegExp("hsva"+Li),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 di(p){if(p=p.trim().toLowerCase(),p.length===0)return!1;var x=!1;if(de[p])p=de[p],x=!0;else if(p==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var U=jt.rgb.exec(p);return U?{r:U[1],g:U[2],b:U[3]}:(U=jt.rgba.exec(p),U?{r:U[1],g:U[2],b:U[3],a:U[4]}:(U=jt.hsl.exec(p),U?{h:U[1],s:U[2],l:U[3]}:(U=jt.hsla.exec(p),U?{h:U[1],s:U[2],l:U[3],a:U[4]}:(U=jt.hsv.exec(p),U?{h:U[1],s:U[2],v:U[3]}:(U=jt.hsva.exec(p),U?{h:U[1],s:U[2],v:U[3],a:U[4]}:(U=jt.hex8.exec(p),U?{r:Ke(U[1]),g:Ke(U[2]),b:Ke(U[3]),a:xe(U[4]),format:x?"name":"hex8"}:(U=jt.hex6.exec(p),U?{r:Ke(U[1]),g:Ke(U[2]),b:Ke(U[3]),format:x?"name":"hex"}:(U=jt.hex4.exec(p),U?{r:Ke(U[1]+U[1]),g:Ke(U[2]+U[2]),b:Ke(U[3]+U[3]),a:xe(U[4]+U[4]),format:x?"name":"hex8"}:(U=jt.hex3.exec(p),U?{r:Ke(U[1]+U[1]),g:Ke(U[2]+U[2]),b:Ke(U[3]+U[3]),format:x?"name":"hex"}:!1)))))))))}function ot(p){return!!jt.CSS_UNIT.exec(String(p))}var Pt=function(){function p(x,U){x===void 0&&(x=""),U===void 0&&(U={});var ie;if(x instanceof p)return x;typeof x=="number"&&(x=Je(x)),this.originalInput=x;var ye=ft(x);this.originalInput=x,this.r=ye.r,this.g=ye.g,this.b=ye.b,this.a=ye.a,this.roundA=Math.round(100*this.a)/100,this.format=(ie=U.format)!==null&&ie!==void 0?ie:ye.format,this.gradientType=U.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=ye.ok}return p.prototype.isDark=function(){return this.getBrightness()<128},p.prototype.isLight=function(){return!this.isDark()},p.prototype.getBrightness=function(){var x=this.toRgb();return(x.r*299+x.g*587+x.b*114)/1e3},p.prototype.getLuminance=function(){var x=this.toRgb(),U,ie,ye,Z=x.r/255,pe=x.g/255,Ie=x.b/255;return Z<=.03928?U=Z/12.92:U=Math.pow((Z+.055)/1.055,2.4),pe<=.03928?ie=pe/12.92:ie=Math.pow((pe+.055)/1.055,2.4),Ie<=.03928?ye=Ie/12.92:ye=Math.pow((Ie+.055)/1.055,2.4),.2126*U+.7152*ie+.0722*ye},p.prototype.getAlpha=function(){return this.a},p.prototype.setAlpha=function(x){return this.a=B(x),this.roundA=Math.round(100*this.a)/100,this},p.prototype.isMonochrome=function(){var x=this.toHsl().s;return x===0},p.prototype.toHsv=function(){var x=oe(this.r,this.g,this.b);return{h:x.h*360,s:x.s,v:x.v,a:this.a}},p.prototype.toHsvString=function(){var x=oe(this.r,this.g,this.b),U=Math.round(x.h*360),ie=Math.round(x.s*100),ye=Math.round(x.v*100);return this.a===1?"hsv(".concat(U,", ").concat(ie,"%, ").concat(ye,"%)"):"hsva(".concat(U,", ").concat(ie,"%, ").concat(ye,"%, ").concat(this.roundA,")")},p.prototype.toHsl=function(){var x=P(this.r,this.g,this.b);return{h:x.h*360,s:x.s,l:x.l,a:this.a}},p.prototype.toHslString=function(){var x=P(this.r,this.g,this.b),U=Math.round(x.h*360),ie=Math.round(x.s*100),ye=Math.round(x.l*100);return this.a===1?"hsl(".concat(U,", ").concat(ie,"%, ").concat(ye,"%)"):"hsla(".concat(U,", ").concat(ie,"%, ").concat(ye,"%, ").concat(this.roundA,")")},p.prototype.toHex=function(x){return x===void 0&&(x=!1),ne(this.r,this.g,this.b,x)},p.prototype.toHexString=function(x){return x===void 0&&(x=!1),"#"+this.toHex(x)},p.prototype.toHex8=function(x){return x===void 0&&(x=!1),te(this.r,this.g,this.b,this.a,x)},p.prototype.toHex8String=function(x){return x===void 0&&(x=!1),"#"+this.toHex8(x)},p.prototype.toHexShortString=function(x){return x===void 0&&(x=!1),this.a===1?this.toHexString(x):this.toHex8String(x)},p.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},p.prototype.toRgbString=function(){var x=Math.round(this.r),U=Math.round(this.g),ie=Math.round(this.b);return this.a===1?"rgb(".concat(x,", ").concat(U,", ").concat(ie,")"):"rgba(".concat(x,", ").concat(U,", ").concat(ie,", ").concat(this.roundA,")")},p.prototype.toPercentageRgb=function(){var x=function(U){return"".concat(Math.round(z(U,255)*100),"%")};return{r:x(this.r),g:x(this.g),b:x(this.b),a:this.a}},p.prototype.toPercentageRgbString=function(){var x=function(U){return Math.round(z(U,255)*100)};return this.a===1?"rgb(".concat(x(this.r),"%, ").concat(x(this.g),"%, ").concat(x(this.b),"%)"):"rgba(".concat(x(this.r),"%, ").concat(x(this.g),"%, ").concat(x(this.b),"%, ").concat(this.roundA,")")},p.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var x="#"+ne(this.r,this.g,this.b,!1),U=0,ie=Object.entries(de);U<ie.length;U++){var ye=ie[U],Z=ye[0],pe=ye[1];if(x===pe)return Z}return!1},p.prototype.toString=function(x){var U=!!x;x=x??this.format;var ie=!1,ye=this.a<1&&this.a>=0,Z=!U&&ye&&(x.startsWith("hex")||x==="name");return Z?x==="name"&&this.a===0?this.toName():this.toRgbString():(x==="rgb"&&(ie=this.toRgbString()),x==="prgb"&&(ie=this.toPercentageRgbString()),(x==="hex"||x==="hex6")&&(ie=this.toHexString()),x==="hex3"&&(ie=this.toHexString(!0)),x==="hex4"&&(ie=this.toHex8String(!0)),x==="hex8"&&(ie=this.toHex8String()),x==="name"&&(ie=this.toName()),x==="hsl"&&(ie=this.toHslString()),x==="hsv"&&(ie=this.toHsvString()),ie||this.toHexString())},p.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},p.prototype.clone=function(){return new p(this.toString())},p.prototype.lighten=function(x){x===void 0&&(x=10);var U=this.toHsl();return U.l+=x/100,U.l=q(U.l),new p(U)},p.prototype.brighten=function(x){x===void 0&&(x=10);var U=this.toRgb();return U.r=Math.max(0,Math.min(255,U.r-Math.round(255*-(x/100)))),U.g=Math.max(0,Math.min(255,U.g-Math.round(255*-(x/100)))),U.b=Math.max(0,Math.min(255,U.b-Math.round(255*-(x/100)))),new p(U)},p.prototype.darken=function(x){x===void 0&&(x=10);var U=this.toHsl();return U.l-=x/100,U.l=q(U.l),new p(U)},p.prototype.tint=function(x){return x===void 0&&(x=10),this.mix("white",x)},p.prototype.shade=function(x){return x===void 0&&(x=10),this.mix("black",x)},p.prototype.desaturate=function(x){x===void 0&&(x=10);var U=this.toHsl();return U.s-=x/100,U.s=q(U.s),new p(U)},p.prototype.saturate=function(x){x===void 0&&(x=10);var U=this.toHsl();return U.s+=x/100,U.s=q(U.s),new p(U)},p.prototype.greyscale=function(){return this.desaturate(100)},p.prototype.spin=function(x){var U=this.toHsl(),ie=(U.h+x)%360;return U.h=ie<0?360+ie:ie,new p(U)},p.prototype.mix=function(x,U){U===void 0&&(U=50);var ie=this.toRgb(),ye=new p(x).toRgb(),Z=U/100,pe={r:(ye.r-ie.r)*Z+ie.r,g:(ye.g-ie.g)*Z+ie.g,b:(ye.b-ie.b)*Z+ie.b,a:(ye.a-ie.a)*Z+ie.a};return new p(pe)},p.prototype.analogous=function(x,U){x===void 0&&(x=6),U===void 0&&(U=30);var ie=this.toHsl(),ye=360/U,Z=[this];for(ie.h=(ie.h-(ye*x>>1)+720)%360;--x;)ie.h=(ie.h+ye)%360,Z.push(new p(ie));return Z},p.prototype.complement=function(){var x=this.toHsl();return x.h=(x.h+180)%360,new p(x)},p.prototype.monochromatic=function(x){x===void 0&&(x=6);for(var U=this.toHsv(),ie=U.h,ye=U.s,Z=U.v,pe=[],Ie=1/x;x--;)pe.push(new p({h:ie,s:ye,v:Z})),Z=(Z+Ie)%1;return pe},p.prototype.splitcomplement=function(){var x=this.toHsl(),U=x.h;return[this,new p({h:(U+72)%360,s:x.s,l:x.l}),new p({h:(U+216)%360,s:x.s,l:x.l})]},p.prototype.onBackground=function(x){var U=this.toRgb(),ie=new p(x).toRgb(),ye=U.a+ie.a*(1-U.a);return new p({r:(U.r*U.a+ie.r*ie.a*(1-U.a))/ye,g:(U.g*U.a+ie.g*ie.a*(1-U.a))/ye,b:(U.b*U.a+ie.b*ie.a*(1-U.a))/ye,a:ye})},p.prototype.triad=function(){return this.polyad(3)},p.prototype.tetrad=function(){return this.polyad(4)},p.prototype.polyad=function(x){for(var U=this.toHsl(),ie=U.h,ye=[this],Z=360/x,pe=1;pe<x;pe++)ye.push(new p({h:(ie+pe*Z)%360,s:U.s,l:U.l}));return ye},p.prototype.equals=function(x){return this.toRgbString()===new p(x).toRgbString()},p}();function lt(p,x){return p===void 0&&(p=""),x===void 0&&(x={}),new Pt(p,x)}function At(...p){return new Pt(...p)}function gt(p,x){const U=p&&p.a;let ie;p&&p.hsl?ie=At(p.hsl):p&&p.hex&&p.hex.length>0?ie=At(p.hex):p&&p.hsv?ie=At(p.hsv):p&&p.rgba?ie=At(p.rgba):p&&p.rgb?ie=At(p.rgb):ie=At(p),ie&&(ie._a===void 0||ie._a===null)&&ie.setAlpha(U||ie.getAlpha());const ye=ie.toHsl(),Z=ie.toHsv();return ye.s===0&&(Z.h=ye.h=p.h||p.hsl&&p.hsl.h||x||0),Z.v<.0164&&(Z.h=p.h||p.hsv&&p.hsv.h||0,Z.s=p.s||p.hsv&&p.hsv.s||0),ye.l<.01&&(ye.h=p.h||p.hsl&&p.hsl.h||0,ye.s=p.s||p.hsl&&p.hsl.s||0),{hsl:ye,hex:ie.toHexString().toUpperCase(),hex8:ie.toHex8String().toUpperCase(),rgba:ie.toRgb(),hsv:Z,oldHue:p.h||x||ye.h,source:p.source,a:ie.getAlpha()}}var Vt={model:{prop:"modelValue",event:"update:modelValue"},props:["modelValue"],data(){return{val:gt(this.modelValue)}},computed:{colors:{get(){return this.val},set(p){this.val=p,this.$emit("update:modelValue",p)}}},watch:{modelValue(p){this.val=gt(p)}},methods:{colorChange(p,x){this.oldHue=this.colors.hsl.h,this.colors=gt(p,x||this.oldHue)},isValidHex(p){return At(p).isValid},simpleCheckForValidColor(p){const x=["r","g","b","a","h","s","l","v"];let U=0,ie=0;for(let ye=0;ye<x.length;ye++){const Z=x[ye];p[Z]&&(U++,isNaN(p[Z])||ie++)}if(U===ie)return p},paletteUpperCase(p){return p.map(x=>x.toUpperCase())},isTransparent(p){return At(p).getAlpha()===0}}};function ii(p,x){x===void 0&&(x={});var U=x.insertAt;if(!(!p||typeof document>"u")){var ie=document.head||document.getElementsByTagName("head")[0],ye=document.createElement("style");ye.type="text/css",U==="top"&&ie.firstChild?ie.insertBefore(ye,ie.firstChild):ie.appendChild(ye),ye.styleSheet?ye.styleSheet.cssText=p:ye.appendChild(document.createTextNode(p))}}const Ki="VueColor",Ni="",si="",Di="medium",hi=function(p,x){const{componentPrefix:U=Ni}=x||{};p.component(`${U}${this.name}`,this)};var On={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(p){if(this.max!==void 0&&+p>this.max)this.$refs.input.value=this.max;else return p}},labelId(){return`input__label__${this.label}__${Math.random().toString().slice(2,5)}`},labelSpanText(){return this.labelText||this.label}},methods:{update(p){this.handleChange(p.target.value)},handleChange(p){const x={};x[this.label]=p,x.hex===void 0&&x["#"]===void 0?this.$emit("change",x):p.length>5&&this.$emit("change",x)},handleKeyDown(p){let{val:x}=this;const U=Number(x);if(U){const ie=this.arrowOffset||1;p.keyCode===38&&(x=U+ie,this.handleChange(x),p.preventDefault()),p.keyCode===40&&(x=U-ie,this.handleChange(x),p.preventDefault())}}}};const nn={class:"vc-editable-input"},$i=["aria-labelledby"],Fn=["id","for"],yr={class:"vc-input__desc"};function Dr(p,x,U,ie,ye,Z){return(0,e.uX)(),(0,e.CE)("div",nn,[(0,e.bo)((0,e.Lk)("input",{ref:"input","onUpdate:modelValue":x[0]||(x[0]=pe=>Z.val=pe),"aria-labelledby":Z.labelId,class:"vc-input__input",onKeydown:x[1]||(x[1]=(...pe)=>Z.handleKeyDown&&Z.handleKeyDown(...pe)),onInput:x[2]||(x[2]=(...pe)=>Z.update&&Z.update(...pe))},null,40,$i),[[E.vModelText,Z.val]]),(0,e.Lk)("span",{id:Z.labelId,for:U.label,class:"vc-input__label"},(0,_.toDisplayString)(Z.labelSpanText),9,Fn),(0,e.Lk)("span",yr,(0,_.toDisplayString)(U.desc),1)])}var qn=".vc-editable-input{position:relative}.vc-input__input{border:0;outline:none;padding:0}.vc-input__label{text-transform:capitalize}";ii(qn),On.render=Dr,On.__file="src/components/editable-input/editable-input.vue",On.install=hi;function Oi(p,x,U){return x<U?p<x?x:p>U?U:p:p<U?U:p>x?x:p}var xi={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(p,x){!x&&p.preventDefault();const{container:U}=this.$refs;if(!U)return;const ie=U.clientWidth,ye=U.clientHeight,Z=U.getBoundingClientRect().left+window.pageXOffset,pe=U.getBoundingClientRect().top+window.pageYOffset,Ie=p.pageX||(p.touches?p.touches[0].pageX:0),ee=p.pageY||(p.touches?p.touches[0].pageY:0),Te=Oi(Ie-Z,0,ie),je=Oi(ee-pe,0,ye),$t=Te/ie,Oe=Oi(-(je/ye)+1,0,1);this.onChange({h:this.colors.hsv.h,s:$t,v:Oe,a:this.colors.hsv.a,source:"hsva"})},onChange(p){this.$emit("change",p)},handleMouseDown(p){window.addEventListener("mousemove",this.handleChange),window.addEventListener("mouseup",this.handleChange),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp(p){this.unbindEventListeners()},unbindEventListeners(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}}};const mn=(0,e.Lk)("div",{class:"vc-saturation--white"},null,-1),Xe=(0,e.Lk)("div",{class:"vc-saturation--black"},null,-1),ri=[(0,e.Lk)("div",{class:"vc-saturation-circle"},null,-1)];function ht(p,x,U,ie,ye,Z){return(0,e.uX)(),(0,e.CE)("div",{ref:"container",class:"vc-saturation",style:(0,_.normalizeStyle)({background:Z.bgColor}),onMousedown:x[0]||(x[0]=(...pe)=>Z.handleMouseDown&&Z.handleMouseDown(...pe)),onTouchmove:x[1]||(x[1]=(...pe)=>Z.handleChange&&Z.handleChange(...pe)),onTouchstart:x[2]||(x[2]=(...pe)=>Z.handleChange&&Z.handleChange(...pe))},[mn,Xe,(0,e.Lk)("div",{class:"vc-saturation-pointer",style:(0,_.normalizeStyle)({top:Z.pointerTop,left:Z.pointerLeft})},ri,4)],36)}var ni=".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}";ii(ni),xi.render=ht,xi.__file="src/components/saturation/saturation.vue",xi.install=hi;var rn={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(p,x){const{h:U}=p.hsl;U!==0&&U-this.oldHue>0&&(this.pullDirection="right"),U!==0&&U-this.oldHue<0&&(this.pullDirection="left"),this.oldHue=U},deep:!0,immediate:!0}},methods:{handleChange(p,x){!x&&p.preventDefault();const{container:U}=this.$refs;if(!U)return;const ie=U.clientWidth,ye=U.clientHeight,Z=U.getBoundingClientRect().left+window.pageXOffset,pe=U.getBoundingClientRect().top+window.pageYOffset,Ie=p.pageX||(p.touches?p.touches[0].pageX:0),ee=p.pageY||(p.touches?p.touches[0].pageY:0),Te=Ie-Z,je=ee-pe;let $t,Oe;this.direction==="vertical"?(je<0?$t=360:je>ye?$t=0:(Oe=-(je*100/ye)+100,$t=360*Oe/100),this.colors.hsl.h!==$t&&this.$emit("change",{h:$t,s:this.colors.hsl.s,l:this.colors.hsl.l,a:this.colors.hsl.a,source:"hsl"})):(Te<0?$t=0:Te>ie?$t=360:(Oe=Te*100/ie,$t=360*Oe/100),this.colors.hsl.h!==$t&&this.$emit("change",{h:$t,s:this.colors.hsl.s,l:this.colors.hsl.l,a:this.colors.hsl.a,source:"hsl"}))},handleMouseDown(p){this.handleChange(p,!0),window.addEventListener("mousemove",this.handleChange),window.addEventListener("mouseup",this.handleChange),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp(p){this.unbindEventListeners()},unbindEventListeners(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}}};const ue=["aria-valuenow"],k=[(0,e.Lk)("div",{class:"vc-hue-picker"},null,-1)];function M(p,x,U,ie,ye,Z){return(0,e.uX)(),(0,e.CE)("div",{class:(0,_.normalizeClass)(["vc-hue",[Z.directionClass]])},[(0,e.Lk)("div",{ref:"container",class:"vc-hue-container",role:"slider","aria-valuenow":Z.colors.hsl.h,"aria-valuemin":"0","aria-valuemax":"360",onMousedown:x[0]||(x[0]=(...pe)=>Z.handleMouseDown&&Z.handleMouseDown(...pe)),onTouchmove:x[1]||(x[1]=(...pe)=>Z.handleChange&&Z.handleChange(...pe)),onTouchstart:x[2]||(x[2]=(...pe)=>Z.handleChange&&Z.handleChange(...pe))},[(0,e.Lk)("div",{class:"vc-hue-pointer",style:(0,_.normalizeStyle)({top:Z.pointerTop,left:Z.pointerLeft}),role:"presentation"},k,4)],40,ue)],2)}var se=".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}";ii(se),rn.render=M,rn.__file="src/components/hue/hue.vue",rn.install=hi;const le={};var Fe={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(${mt(this.white,this.grey,this.size)})`}}}};function Ye(p,x,U){if(typeof document>"u")return null;const ie=document.createElement("canvas");ie.width=ie.height=U*2;const ye=ie.getContext("2d");return ye?(ye.fillStyle=p,ye.fillRect(0,0,ie.width,ie.height),ye.fillStyle=x,ye.fillRect(0,0,U,U),ye.translate(U,U),ye.fillRect(0,0,U,U),ie.toDataURL()):null}function mt(p,x,U){const ie=`${p},${x},${U}`;if(le[ie])return le[ie];const ye=Ye(p,x,U);return le[ie]=ye,ye}function Jt(p,x,U,ie,ye,Z){return(0,e.uX)(),(0,e.CE)("div",{class:"vc-checkerboard",style:(0,_.normalizeStyle)(Z.bgStyle)},null,4)}var yt=".vc-checkerboard{background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0}";ii(yt),Fe.render=Jt,Fe.__file="src/components/checkboard/checkboard.vue",Fe.install=hi;var Be={name:"Alpha",components:{Checkboard:Fe},props:{value:Object,onChange:Function},computed:{colors(){return this.value},gradientColor(){const{rgba:p}=this.colors,x=[p.r,p.g,p.b].join(",");return`linear-gradient(to right, rgba(${x}, 0) 0%, rgba(${x}, 1) 100%)`}},methods:{handleChange(p,x){!x&&p.preventDefault();const{container:U}=this.$refs;if(!U)return;const ie=U.clientWidth,ye=U.getBoundingClientRect().left+window.pageXOffset,pe=(p.pageX||(p.touches?p.touches[0].pageX:0))-ye;let Ie;pe<0?Ie=0:pe>ie?Ie=1:Ie=Math.round(pe*100/ie)/100,this.colors.a!==Ie&&this.$emit("change",{h:this.colors.hsl.h,s:this.colors.hsl.s,l:this.colors.hsl.l,a:Ie,source:"rgba"})},handleMouseDown(p){this.handleChange(p,!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)}}};const J={class:"vc-alpha"},Ee={class:"vc-alpha-checkboard-wrap"},xt=[(0,e.Lk)("div",{class:"vc-alpha-picker"},null,-1)];function _i(p,x,U,ie,ye,Z){const pe=(0,e.g2)("Checkboard");return(0,e.uX)(),(0,e.CE)("div",J,[(0,e.Lk)("div",Ee,[(0,e.bF)(pe)]),(0,e.Lk)("div",{class:"vc-alpha-gradient",style:(0,_.normalizeStyle)({background:Z.gradientColor})},null,4),(0,e.Lk)("div",{ref:"container",class:"vc-alpha-container",onMousedown:x[0]||(x[0]=(...Ie)=>Z.handleMouseDown&&Z.handleMouseDown(...Ie)),onTouchmove:x[1]||(x[1]=(...Ie)=>Z.handleChange&&Z.handleChange(...Ie)),onTouchstart:x[2]||(x[2]=(...Ie)=>Z.handleChange&&Z.handleChange(...Ie))},[(0,e.Lk)("div",{class:"vc-alpha-pointer",style:(0,_.normalizeStyle)({left:`${Z.colors.a*100}%`})},xt,4)],544)])}var ki=".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}";ii(ki),Be.render=_i,Be.__file="src/components/alpha/alpha.vue",Be.install=hi;var vn={name:"Chrome",components:{Saturation:xi,Hue:rn,Alpha:Be,EdIn:On,Checkboard:Fe},mixins:[Vt],props:{disableAlpha:{type:Boolean,default:!1},disableFields:{type:Boolean,default:!1},format:{type:String,default:"hex"}},data(){return{fieldsIndex:"hex",highlight:!1}},computed:{hsl(){const{h:p,s:x,l:U}=this.colors.hsl;return{h:p.toFixed(),s:`${(x*100).toFixed()}%`,l:`${(U*100).toFixed()}%`}},activeColor(){const{rgba:p}=this.colors;return`rgba(${[p.r,p.g,p.b,p.a].join(",")})`},hasAlpha(){return this.colors.a<1}},watch:{format:{handler(p){this.fieldsIndex=p},immediate:!0}},methods:{childChange(p){this.colorChange(p)},inputChange(p){if(p){if(p.hex)this.isValidHex(p.hex)&&this.colorChange({hex:p.hex,source:"hex"});else if(p.r||p.g||p.b||p.a)this.colorChange({r:p.r||this.colors.rgba.r,g:p.g||this.colors.rgba.g,b:p.b||this.colors.rgba.b,a:p.a||this.colors.rgba.a,source:"rgba"});else if(p.h||p.s||p.l){const x=p.s?p.s.replace("%","")/100:this.colors.hsl.s,U=p.l?p.l.replace("%","")/100:this.colors.hsl.l;this.colorChange({h:p.h||this.colors.hsl.h,s:x,l:U,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}}};const Sr={class:"vc-chrome-saturation-wrap"},Wr={class:"vc-chrome-body"},Nr={class:"vc-chrome-controls"},fs={class:"vc-chrome-color-wrap"},ua=["aria-label"],Qr={class:"vc-chrome-sliders"},Da={class:"vc-chrome-hue-wrap"},Wa={key:0,class:"vc-chrome-alpha-wrap"},Vr={key:0,class:"vc-chrome-fields-wrap"},_s={class:"vc-chrome-fields"},wa={class:"vc-chrome-field"},hs={class:"vc-chrome-fields"},Ga={class:"vc-chrome-field"},Fi={class:"vc-chrome-field"},Gt={class:"vc-chrome-field"},on={key:0,class:"vc-chrome-field"},lr={class:"vc-chrome-fields"},Bt={class:"vc-chrome-field"},Xt={class:"vc-chrome-field"},bi={class:"vc-chrome-field"},Ii={key:0,class:"vc-chrome-field"},Xi={class:"vc-chrome-toggle-icon"},kr=[(0,e.Lk)("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)],Ri={class:"vc-chrome-toggle-icon-highlight"};function qe(p,x,U,ie,ye,Z){const pe=(0,e.g2)("Saturation"),Ie=(0,e.g2)("Checkboard"),ee=(0,e.g2)("Hue"),Te=(0,e.g2)("Alpha"),je=(0,e.g2)("EdIn");return(0,e.uX)(),(0,e.CE)("div",{role:"application","aria-label":"Chrome color picker",class:(0,_.normalizeClass)(["vc-chrome",[U.disableAlpha?"vc-chrome__disable-alpha":""]])},[(0,e.Lk)("div",Sr,[(0,e.bF)(pe,{value:p.colors,onChange:Z.childChange},null,8,["value","onChange"])]),(0,e.Lk)("div",Wr,[(0,e.Lk)("div",Nr,[(0,e.Lk)("div",fs,[(0,e.Lk)("div",{"aria-label":`current color is ${p.colors.hex}`,class:"vc-chrome-active-color",style:(0,_.normalizeStyle)({background:Z.activeColor})},null,12,ua),U.disableAlpha?(0,e.Q3)("v-if",!0):((0,e.uX)(),(0,e.Wv)(Ie,{key:0}))]),(0,e.Lk)("div",Qr,[(0,e.Lk)("div",Da,[(0,e.bF)(ee,{value:p.colors,onChange:Z.childChange},null,8,["value","onChange"])]),U.disableAlpha?(0,e.Q3)("v-if",!0):((0,e.uX)(),(0,e.CE)("div",Wa,[(0,e.bF)(Te,{value:p.colors,onChange:Z.childChange},null,8,["value","onChange"])]))])]),U.disableFields?(0,e.Q3)("v-if",!0):((0,e.uX)(),(0,e.CE)("div",Vr,[(0,e.bo)((0,e.Lk)("div",_s,[(0,e.Q3)(" hex "),(0,e.Lk)("div",wa,[Z.hasAlpha?(0,e.Q3)("v-if",!0):((0,e.uX)(),(0,e.Wv)(je,{key:0,label:"hex",value:p.colors.hex,onChange:Z.inputChange},null,8,["value","onChange"])),Z.hasAlpha?((0,e.uX)(),(0,e.Wv)(je,{key:1,label:"hex",value:p.colors.hex8,onChange:Z.inputChange},null,8,["value","onChange"])):(0,e.Q3)("v-if",!0)])],512),[[E.vShow,ye.fieldsIndex==="hex"]]),(0,e.bo)((0,e.Lk)("div",hs,[(0,e.Q3)(" rgba "),(0,e.Lk)("div",Ga,[(0,e.bF)(je,{label:"r",value:p.colors.rgba.r,onChange:Z.inputChange},null,8,["value","onChange"])]),(0,e.Lk)("div",Fi,[(0,e.bF)(je,{label:"g",value:p.colors.rgba.g,onChange:Z.inputChange},null,8,["value","onChange"])]),(0,e.Lk)("div",Gt,[(0,e.bF)(je,{label:"b",value:p.colors.rgba.b,onChange:Z.inputChange},null,8,["value","onChange"])]),U.disableAlpha?(0,e.Q3)("v-if",!0):((0,e.uX)(),(0,e.CE)("div",on,[(0,e.bF)(je,{label:"a",value:p.colors.a,"arrow-offset":.01,max:1,onChange:Z.inputChange},null,8,["value","arrow-offset","onChange"])]))],512),[[E.vShow,["rgb","rgba"].includes(ye.fieldsIndex)]]),(0,e.bo)((0,e.Lk)("div",lr,[(0,e.Q3)(" hsla "),(0,e.Lk)("div",Bt,[(0,e.bF)(je,{label:"h",value:Z.hsl.h,onChange:Z.inputChange},null,8,["value","onChange"])]),(0,e.Lk)("div",Xt,[(0,e.bF)(je,{label:"s",value:Z.hsl.s,onChange:Z.inputChange},null,8,["value","onChange"])]),(0,e.Lk)("div",bi,[(0,e.bF)(je,{label:"l",value:Z.hsl.l,onChange:Z.inputChange},null,8,["value","onChange"])]),U.disableAlpha?(0,e.Q3)("v-if",!0):((0,e.uX)(),(0,e.CE)("div",Ii,[(0,e.bF)(je,{label:"a",value:p.colors.a,"arrow-offset":.01,max:1,onChange:Z.inputChange},null,8,["value","arrow-offset","onChange"])]))],512),[[E.vShow,["hsl","hsla"].includes(ye.fieldsIndex)]]),(0,e.Q3)(" btn "),(0,e.Lk)("div",{class:"vc-chrome-toggle-btn",role:"button","aria-label":"Change another color definition",onClick:x[3]||(x[3]=(...$t)=>Z.toggleViews&&Z.toggleViews(...$t))},[(0,e.Lk)("div",Xi,[((0,e.uX)(),(0,e.CE)("svg",{style:{width:"24px",height:"24px"},viewBox:"0 0 24 24",onMouseover:x[0]||(x[0]=(...$t)=>Z.showHighlight&&Z.showHighlight(...$t)),onMouseenter:x[1]||(x[1]=(...$t)=>Z.showHighlight&&Z.showHighlight(...$t)),onMouseout:x[2]||(x[2]=(...$t)=>Z.hideHighlight&&Z.hideHighlight(...$t))},kr,32))]),(0,e.bo)((0,e.Lk)("div",Ri,null,512),[[E.vShow,ye.highlight]])]),(0,e.Q3)(" btn ")]))])],2)}var Dt=".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}";ii(Dt),vn.render=qe,vn.__file="src/components/chrome/chrome.vue",vn.install=hi;var ui=a(82253),fi=a(13606),Vi=a(15144),pr=a(34163),Pr=a(3168),jr=a(26905),Jn=a(47031),Va=a(32696),da=a(52697);(0,fi.r)();const Aa=["aria-label"],va={key:0,class:"color-picker__simple"},Ji=["aria-label","name","checked","onClick"],bs=["title"],Ms=["aria-label","name","checked"],Za={key:0,class:"color-picker__navigation"},it=(0,e.pM)({__name:"NcColorPicker",props:(0,e.zz)({advancedFields:{type:Boolean},clearable:{type:Boolean},container:{default:"body"},palette:{default:()=>[]},paletteOnly:{type:Boolean}},{modelValue:{required:!0},modelModifiers:{},open:{type:Boolean},openModifiers:{}}),emits:(0,e.zz)(["submit","closed"],["update:modelValue","update:open"]),setup(p,{emit:x}){const U=(0,e.fn)(p,"modelValue"),ie=(0,e.fn)(p,"open"),ye=p,Z=x,pe=/^#([a-f0-9]{3}|[a-f0-9]{6})$/i,Ie=(0,pr.c)(),ee=(0,o.KR)(!1),Te=(0,e.EW)(()=>{let We=ye.palette;for(const Qe of We)if(typeof Qe=="string"&&!Qe.match(pe)||typeof Qe=="object"&&!Qe.color?.match(pe)){Pr.l.error("[NcColorPicker] Invalid palette passed",{color:Qe}),We=[];break}return We.length===0&&(We=ye.clearable?[...Vi.d,Vi.a,Vi.b]:[...Vi.d]),We.map(Qe=>({color:typeof Qe=="object"?Qe.color:Qe,name:typeof Qe=="object"&&Qe.name?Qe.name:(0,fi.a)("A color with a HEX value {hex}",{hex:typeof Qe=="string"?Qe:Qe.color})}))});function je(We){Z("submit",U.value),We(),ee.value=!1}function $t(We){We=typeof We=="string"?We:We.color,ye.clearable&&U.value===We?U.value=void 0:U.value=We}function Oe(We){U.value=We.hex}function ge(We){return gi(We)>.5?Vi.a.color:Vi.b.color}function gi(We){const[Qe,Tt,Nt]=Q(We);return(.2126*Qe+.7152*Tt+.0722*Nt)/255}function Q(We){const Qe=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(We);return Qe?[parseInt(Qe[1],16),parseInt(Qe[2],16),parseInt(Qe[3],16)]:[0,0,0]}return(We,Qe)=>((0,e.uX)(),(0,e.Wv)((0,o.R1)(Va.N),{shown:ie.value,"onUpdate:shown":Qe[3]||(Qe[3]=Tt=>ie.value=Tt),container:We.container,"popup-role":"dialog",onApplyHide:Qe[4]||(Qe[4]=Tt=>Z("closed"))},{trigger:(0,e.k6)(Tt=>[(0,e.RG)(We.$slots,"default",(0,_.normalizeProps)((0,e.Ng)(Tt)),void 0,!0)]),default:(0,e.k6)(Tt=>[(0,e.Lk)("div",{role:"dialog",class:(0,_.normalizeClass)(["color-picker",{"color-picker--advanced-fields":ee.value&&We.advancedFields,"color-picker--clearable":We.clearable}]),"aria-modal":"true","aria-label":(0,o.R1)(fi.a)("Color picker")},[(0,e.bF)(E.Transition,{name:"slide",mode:"out-in"},{default:(0,e.k6)(()=>[ee.value?((0,e.uX)(),(0,e.Wv)((0,o.R1)(vn),{key:1,class:"color-picker__advanced","disable-alpha":!0,"disable-fields":!We.advancedFields,"model-value":U.value??"#000000","onUpdate:modelValue":Oe},null,8,["disable-fields","model-value"])):((0,e.uX)(),(0,e.CE)("div",va,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Te.value,({color:Nt,name:Ci},Yi)=>((0,e.uX)(),(0,e.CE)("label",{key:Yi,class:(0,_.normalizeClass)(["color-picker__simple-color-circle",{"color-picker__simple-color-circle--active":Nt===U.value}]),style:(0,_.normalizeStyle)({backgroundColor:Nt,color:ge(Nt)})},[Nt===U.value?((0,e.uX)(),(0,e.Wv)((0,o.R1)(Jn.N),{key:0,path:(0,o.R1)(ui.d)},null,8,["path"])):(0,e.Q3)("",!0),(0,e.Lk)("input",{type:"radio",class:"hidden-visually","aria-label":Ci,name:`color-picker-${(0,o.R1)(Ie)}`,checked:Nt===U.value,onClick:Hn=>$t(Nt)},null,8,Ji)],6))),128)),We.clearable?((0,e.uX)(),(0,e.CE)("label",{key:0,class:"color-picker__clear",title:(0,o.R1)(fi.a)("No color")},[(0,e.bF)((0,o.R1)(Jn.N),{size:U.value?28:34,path:(0,o.R1)(ui.s)},null,8,["size","path"]),(0,e.Lk)("input",{type:"radio",class:"hidden-visually","aria-label":(0,o.R1)(fi.a)("No color"),name:`color-picker-${(0,o.R1)(Ie)}`,checked:!U.value,onClick:Qe[0]||(Qe[0]=Nt=>U.value=void 0)},null,8,Ms)],8,bs)):(0,e.Q3)("",!0)]))]),_:1}),We.paletteOnly?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("div",Za,[ee.value?((0,e.uX)(),(0,e.Wv)((0,o.R1)(jr.N),{key:0,"aria-label":(0,o.R1)(fi.a)("Back"),title:(0,o.R1)(fi.a)("Back"),variant:"tertiary",onClick:Qe[1]||(Qe[1]=Nt=>ee.value=!1)},{icon:(0,e.k6)(()=>[(0,e.bF)((0,o.R1)(Jn.N),{directional:"",path:(0,o.R1)(ui.t)},null,8,["path"])]),_:1},8,["aria-label","title"])):((0,e.uX)(),(0,e.Wv)((0,o.R1)(jr.N),{key:1,"aria-label":(0,o.R1)(fi.a)("More options"),title:(0,o.R1)(fi.a)("More options"),variant:"tertiary",onClick:Qe[2]||(Qe[2]=Nt=>ee.value=!0)},{icon:(0,e.k6)(()=>[(0,e.bF)((0,o.R1)(Jn.N),{path:(0,o.R1)(ui.u)},null,8,["path"])]),_:1},8,["aria-label","title"])),(0,e.bF)((0,o.R1)(jr.N),{variant:"primary",onClick:Nt=>je(Tt.hide)},{default:(0,e.k6)(()=>[(0,e.eW)((0,_.toDisplayString)((0,o.R1)(fi.a)("Choose")),1)]),_:2},1032,["onClick"])]))],10,Aa)]),_:3},8,["shown","container"]))}}),St=(0,da._)(it,[["__scopeId","data-v-3d24879b"]])},46747:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(50953),_=a(90033),E=a(53751),z=a(61338),q=a(26905),m=a(47031),L=a(37396),B=a(13606),Y=a(70695);(0,B.r)();const b=`<!--
- SPDX-FileCopyrightText: 2023 F7cloud GmbH and F7cloud contributors
- SPDX-License-Identifier: AGPL-3.0-or-later
-->
<svg width="395" height="314" viewBox="0 0 395 314" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="395" height="314" rx="11" fill="#439DCD"/>
<rect x="13" y="51" width="366" height="248" rx="8" fill="white"/>
<rect x="22" y="111" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="127" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="63" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="191" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="143" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="79" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="159" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="95" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="175" width="92" height="12" rx="6" fill="#DEDEDE"/>
<path d="M288 145C277.56 147.8 265.32 149 254 149C242.68 149 230.44 147.8 220 145L218 153C225.44 155 234 156.32 242 157V209H250V185H258V209H266V157C274 156.32 282.56 155 290 153L288 145ZM254 145C258.4 145 262 141.4 262 137C262 132.6 258.4 129 254 129C249.6 129 246 132.6 246 137C246 141.4 249.6 145 254 145Z" fill="#DEDEDE"/>
<path d="M43.5358 13C38.6641 13 34.535 16.2415 33.2552 20.6333C32.143 18.3038 29.7327 16.6718 26.9564 16.6718C23.1385 16.6718 20 19.7521 20 23.4993C20 27.2465 23.1385 30.3282 26.9564 30.3282C29.7327 30.3282 32.1429 28.6952 33.2552 26.3653C34.535 30.7575 38.6641 34 43.5358 34C48.3715 34 52.4796 30.8064 53.7921 26.4637C54.9249 28.7407 57.3053 30.3282 60.0421 30.3282C63.8601 30.3282 67 27.2465 67 23.4993C67 19.7521 63.8601 16.6718 60.0421 16.6718C57.3053 16.6718 54.9249 18.2583 53.7921 20.5349C52.4796 16.1926 48.3715 13 43.5358 13ZM43.5358 17.0079C47.2134 17.0079 50.1512 19.8899 50.1512 23.4993C50.1512 27.1087 47.2134 29.9921 43.5358 29.9921C39.8583 29.9921 36.9218 27.1087 36.9218 23.4993C36.9218 19.8899 39.8583 17.0079 43.5358 17.0079ZM26.9564 20.6797C28.5677 20.6797 29.8307 21.9179 29.8307 23.4993C29.8307 25.0807 28.5677 26.3203 26.9564 26.3203C25.3452 26.3203 24.0836 25.0807 24.0836 23.4993C24.0836 21.9179 25.3452 20.6797 26.9564 20.6797ZM60.0421 20.6797C61.6534 20.6797 62.9164 21.9179 62.9164 23.4993C62.9164 25.0807 61.6534 26.3203 60.0421 26.3203C58.4309 26.3203 57.1693 25.0807 57.1693 23.4993C57.1693 21.9179 58.4309 20.6797 60.0421 20.6797Z" fill="white"/>
<rect x="79" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="99" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="119" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="139" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="159" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="179" y="20" width="8" height="8" rx="4" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 0C5.37258 0 0 5.37259 0 12V302C0 308.627 5.37259 314 12 314H383C389.627 314 395 308.627 395 302V12C395 5.37258 389.627 0 383 0H12ZM140 44C132.268 44 126 50.268 126 58V292C126 299.732 132.268 306 140 306H372C379.732 306 386 299.732 386 292V58C386 50.268 379.732 44 372 44H140Z" fill="black" fill-opacity="0.35"/>
</svg>
`,W=`<!--
- SPDX-FileCopyrightText: 2023 F7cloud GmbH and F7cloud contributors
- SPDX-License-Identifier: AGPL-3.0-or-later
-->
<svg width="395" height="314" viewBox="0 0 395 314" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="395" height="314" rx="11" fill="#439DCD"/>
<rect x="13" y="51" width="366" height="248" rx="8" fill="white"/>
<rect x="22" y="111" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="127" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="63" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="191" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="143" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="79" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="159" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="95" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="175" width="92" height="12" rx="6" fill="#DEDEDE"/>
<path d="M288 145C277.56 147.8 265.32 149 254 149C242.68 149 230.44 147.8 220 145L218 153C225.44 155 234 156.32 242 157V209H250V185H258V209H266V157C274 156.32 282.56 155 290 153L288 145ZM254 145C258.4 145 262 141.4 262 137C262 132.6 258.4 129 254 129C249.6 129 246 132.6 246 137C246 141.4 249.6 145 254 145Z" fill="#DEDEDE"/>
<path d="M43.5358 13C38.6641 13 34.535 16.2415 33.2552 20.6333C32.143 18.3038 29.7327 16.6718 26.9564 16.6718C23.1385 16.6718 20 19.7521 20 23.4993C20 27.2465 23.1385 30.3282 26.9564 30.3282C29.7327 30.3282 32.1429 28.6952 33.2552 26.3653C34.535 30.7575 38.6641 34 43.5358 34C48.3715 34 52.4796 30.8064 53.7921 26.4637C54.9249 28.7407 57.3053 30.3282 60.0421 30.3282C63.8601 30.3282 67 27.2465 67 23.4993C67 19.7521 63.8601 16.6718 60.0421 16.6718C57.3053 16.6718 54.9249 18.2583 53.7921 20.5349C52.4796 16.1926 48.3715 13 43.5358 13ZM43.5358 17.0079C47.2134 17.0079 50.1512 19.8899 50.1512 23.4993C50.1512 27.1087 47.2134 29.9921 43.5358 29.9921C39.8583 29.9921 36.9218 27.1087 36.9218 23.4993C36.9218 19.8899 39.8583 17.0079 43.5358 17.0079ZM26.9564 20.6797C28.5677 20.6797 29.8307 21.9179 29.8307 23.4993C29.8307 25.0807 28.5677 26.3203 26.9564 26.3203C25.3452 26.3203 24.0836 25.0807 24.0836 23.4993C24.0836 21.9179 25.3452 20.6797 26.9564 20.6797ZM60.0421 20.6797C61.6534 20.6797 62.9164 21.9179 62.9164 23.4993C62.9164 25.0807 61.6534 26.3203 60.0421 26.3203C58.4309 26.3203 57.1693 25.0807 57.1693 23.4993C57.1693 21.9179 58.4309 20.6797 60.0421 20.6797Z" fill="white"/>
<rect x="79" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="99" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="119" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="139" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="159" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="179" y="20" width="8" height="8" rx="4" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 0C5.37258 0 0 5.37259 0 12V302C0 308.627 5.37259 314 12 314H383C389.627 314 395 308.627 395 302V12C395 5.37258 389.627 0 383 0H12ZM112 44C119.732 44 126 50.268 126 58V292C126 299.732 119.732 306 112 306H20C12.268 306 6 299.732 6 292V58C6 50.268 12.268 44 20 44H112Z" fill="black" fill-opacity="0.35"/>
</svg>
`,P={class:"vue-skip-actions__container"},C={class:"vue-skip-actions__headline"},R={class:"vue-skip-actions__buttons"},oe=(0,e.pM)({__name:"NcContent",props:{appName:{}},setup(ne){const te=ne;(0,e.Gt)(Y.H,de),(0,e.Gt)(Y.C,"#content-vue"),(0,e.Gt)("appName",(0,e.EW)(()=>te.appName));const He=(0,L.al)(),V=(0,o.KR)(!1),xe=(0,o.KR)(),Ke=(0,e.EW)(()=>xe.value==="navigation"?W:b);(0,e.KC)(()=>{const ft=document.getElementById("skip-actions");ft&&(ft.innerHTML="",ft.classList.add("vue-skip-actions"))});function Je(){(0,z.Ic)("toggle-navigation",{open:!0}),(0,e.dY)(()=>{window.location.hash="app-navigation-vue",document.getElementById("app-navigation-vue").focus()})}function de(ft){V.value=ft,xe.value||(xe.value="navigation")}return(ft,ct)=>((0,e.uX)(),(0,e.CE)("div",{id:"content-vue",class:(0,_.normalizeClass)(["content",`app-${ft.appName.toLowerCase()}`])},[((0,e.uX)(),(0,e.Wv)(e.Im,{to:"#skip-actions"},[(0,e.Lk)("div",P,[(0,e.Lk)("div",C,(0,_.toDisplayString)((0,o.R1)(B.a)("Keyboard navigation help")),1),(0,e.Lk)("div",R,[(0,e.bo)((0,e.bF)(q.N,{href:"#app-navigation-vue",variant:"tertiary",onClick:(0,E.withModifiers)(Je,["prevent"]),onFocusin:ct[0]||(ct[0]=ji=>xe.value="navigation"),onMouseover:ct[1]||(ct[1]=ji=>xe.value="navigation")},{default:(0,e.k6)(()=>[(0,e.eW)((0,_.toDisplayString)((0,o.R1)(B.a)("Skip to app navigation")),1)]),_:1},512),[[E.vShow,V.value]]),(0,e.bF)(q.N,{href:"#app-content-vue",variant:"tertiary",onFocusin:ct[2]||(ct[2]=ji=>xe.value="content"),onMouseover:ct[3]||(ct[3]=ji=>xe.value="content")},{default:(0,e.k6)(()=>[(0,e.eW)((0,_.toDisplayString)((0,o.R1)(B.a)("Skip to main content")),1)]),_:1})]),(0,e.bo)((0,e.bF)(m.N,{class:"vue-skip-actions__image",svg:Ke.value,size:"auto"},null,8,["svg"]),[[E.vShow,!(0,o.R1)(He)]])])])),(0,e.RG)(ft.$slots,"default",{},void 0,!0)],2))}}),Re=null},74754:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>m});var e=a(20641),o=a(90033),_=a(53334),E=a(52697);const z=["title"],q=(0,e.pM)({__name:"NcCounterBubble",props:{count:{},active:{type:Boolean},type:{default:""},raw:{type:Boolean}},setup(L){const B=L,Y=(0,e.EW)(()=>B.raw?B.count.toString():new Intl.NumberFormat((0,_.lO)(),{notation:"compact",compactDisplay:"short"}).format(B.count)),b=(0,e.EW)(()=>{if(B.raw)return;const W=B.count.toString();if(W!==Y.value)return W});return(W,P)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,o.normalizeClass)(["counter-bubble__counter",{active:W.active,"counter-bubble__counter--highlighted":W.type==="highlighted","counter-bubble__counter--outlined":W.type==="outlined"}]),title:b.value},(0,o.toDisplayString)(Y.value),11,z))}}),m=(0,E._)(q,[["__scopeId","data-v-36ffc13f"]])},54980:(Kt,Ve,a)=>{"use strict";a.d(Ve,{_:()=>q});var e=a(20641),o=a(50953),_=a(90033),E=a(53340);const z=["data-timestamp","title","textContent"],q=(0,e.pM)({__name:"NcDateTime",props:{timestamp:{},format:{default:()=>({timeStyle:"medium",dateStyle:"short"})},relativeTime:{type:[Boolean,String],default:"long"},ignoreSeconds:{type:Boolean}},setup(m){const L=m,B=(0,e.EW)(()=>({format:L.format})),Y=(0,e.EW)(()=>({ignoreSeconds:L.ignoreSeconds,relativeTime:L.relativeTime||"long",update:L.relativeTime!==!1})),b=(0,E.a)((0,o.lW)(()=>L.timestamp),B),W=(0,E.S)((0,o.lW)(()=>L.timestamp),Y),P=(0,e.EW)(()=>L.relativeTime?W.value:b.value);return(C,R)=>((0,e.uX)(),(0,e.CE)("span",{class:"nc-datetime",dir:"auto","data-timestamp":C.timestamp,title:(0,o.R1)(b),textContent:(0,_.toDisplayString)(P.value)},null,8,z))}})},71187:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>Fd});var e=a(20641),o=a(50953),_=a(90033),E=a(82253),z=a(53334),q=a(53751);const m={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"}},L=(f,S,y)=>{let w;const N=m[f];return typeof N=="string"?w=N:S===1?w=N.one:w=N.other.replace("{{count}}",S.toString()),y?.addSuffix?y.comparison&&y.comparison>0?"in "+w:w+" ago":w};function B(f){return(S={})=>{const y=S.width?String(S.width):f.defaultWidth;return f.formats[y]||f.formats[f.defaultWidth]}}const Y={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},b={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},W={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},P={date:B({formats:Y,defaultWidth:"full"}),time:B({formats:b,defaultWidth:"full"}),dateTime:B({formats:W,defaultWidth:"full"})},C={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},R=(f,S,y,w)=>C[f];function oe(f){return(S,y)=>{const w=y?.context?String(y.context):"standalone";let N;if(w==="formatting"&&f.formattingValues){const Yt=f.defaultFormattingWidth||f.defaultWidth,Wi=y?.width?String(y.width):Yt;N=f.formattingValues[Wi]||f.formattingValues[Yt]}else{const Yt=f.defaultWidth,Wi=y?.width?String(y.width):f.defaultWidth;N=f.values[Wi]||f.values[Yt]}const Ct=f.argumentCallback?f.argumentCallback(S):S;return N[Ct]}}const Re={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},ne={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},te={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"]},He={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"]},V={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"}},xe={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"}},Je={ordinalNumber:(f,S)=>{const y=Number(f),w=y%100;if(w>20||w<10)switch(w%10){case 1:return y+"st";case 2:return y+"nd";case 3:return y+"rd"}return y+"th"},era:oe({values:Re,defaultWidth:"wide"}),quarter:oe({values:ne,defaultWidth:"wide",argumentCallback:f=>f-1}),month:oe({values:te,defaultWidth:"wide"}),day:oe({values:He,defaultWidth:"wide"}),dayPeriod:oe({values:V,defaultWidth:"wide",formattingValues:xe,defaultFormattingWidth:"wide"})};function de(f){return(S,y={})=>{const w=y.width,N=w&&f.matchPatterns[w]||f.matchPatterns[f.defaultMatchWidth],Ct=S.match(N);if(!Ct)return null;const Yt=Ct[0],Wi=w&&f.parsePatterns[w]||f.parsePatterns[f.defaultParseWidth],Pi=Array.isArray(Wi)?ct(Wi,un=>un.test(Yt)):ft(Wi,un=>un.test(Yt));let Yn;Yn=f.valueCallback?f.valueCallback(Pi):Pi,Yn=y.valueCallback?y.valueCallback(Yn):Yn;const Qi=S.slice(Yt.length);return{value:Yn,rest:Qi}}}function ft(f,S){for(const y in f)if(Object.prototype.hasOwnProperty.call(f,y)&&S(f[y]))return y}function ct(f,S){for(let y=0;y<f.length;y++)if(S(f[y]))return y}function ji(f){return(S,y={})=>{const w=S.match(f.matchPattern);if(!w)return null;const N=w[0],Ct=S.match(f.parsePattern);if(!Ct)return null;let Yt=f.valueCallback?f.valueCallback(Ct[0]):Ct[0];Yt=y.valueCallback?y.valueCallback(Yt):Yt;const Wi=S.slice(N.length);return{value:Yt,rest:Wi}}}const Wt=/^(\d+)(th|st|nd|rd)?/i,Mt=/\d+/i,Li={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},jt={any:[/^b/i,/^(a|c)/i]},di={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},ot={any:[/1/i,/2/i,/3/i,/4/i]},Pt={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},lt={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]},At={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},gt={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]},Vt={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},ii={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}},Ki={ordinalNumber:ji({matchPattern:Wt,parsePattern:Mt,valueCallback:f=>parseInt(f,10)}),era:de({matchPatterns:Li,defaultMatchWidth:"wide",parsePatterns:jt,defaultParseWidth:"any"}),quarter:de({matchPatterns:di,defaultMatchWidth:"wide",parsePatterns:ot,defaultParseWidth:"any",valueCallback:f=>f+1}),month:de({matchPatterns:Pt,defaultMatchWidth:"wide",parsePatterns:lt,defaultParseWidth:"any"}),day:de({matchPatterns:At,defaultMatchWidth:"wide",parsePatterns:gt,defaultParseWidth:"any"}),dayPeriod:de({matchPatterns:Vt,defaultMatchWidth:"any",parsePatterns:ii,defaultParseWidth:"any"})},Ni={code:"en-US",formatDistance:L,formatLong:P,formatRelative:R,localize:Je,match:Ki,options:{weekStartsOn:0,firstWeekContainsDate:1}},si=null;let Di={};function hi(){return Di}function On(f){Di=f}const nn=7,$i=365.2425,yr=-(Math.pow(10,8)*24*60*60*1e3),Dr=6048e5,qn=864e5,Oi=6e4,xi=36e5,mn=1e3,Xe=525600,It=43200,ri=1440,ht=60,ni=3,rn=12,ue=4,G=3600,k=60,M=G*24,se=M*7,Ye=M*$i/12*3,mt=Symbol.for("constructDateFrom");function Jt(f,S){return typeof f=="function"?f(S):f&&typeof f=="object"&&mt in f?f[mt](S):f instanceof Date?new f.constructor(S):new Date(S)}const yt=null;function Be(f,S){return Jt(S||f,f)}const J=null;function Ee(f){const S=Be(f),y=new Date(Date.UTC(S.getFullYear(),S.getMonth(),S.getDate(),S.getHours(),S.getMinutes(),S.getSeconds(),S.getMilliseconds()));return y.setUTCFullYear(S.getFullYear()),+f-+y}function ze(f,...S){const y=Jt.bind(null,f||S.find(w=>typeof w=="object"));return S.map(y)}function xt(f,S){const y=Be(f,S?.in);return y.setHours(0,0,0,0),y}const _i=null;function ki(f,S,y){const[w,N]=ze(y?.in,f,S),Ct=xt(w),Yt=xt(N),Wi=+Ct-Ee(Ct),Pi=+Yt-Ee(Yt);return Math.round((Wi-Pi)/qn)}const vn=null;function Sr(f,S){const y=Be(f,S?.in);return y.setFullYear(y.getFullYear(),0,1),y.setHours(0,0,0,0),y}const Wr=null;function Nr(f,S){const y=Be(f,S?.in);return ki(y,Sr(y))+1}const fs=null;function ua(f,S){const y=hi(),w=S?.weekStartsOn??S?.locale?.options?.weekStartsOn??y.weekStartsOn??y.locale?.options?.weekStartsOn??0,N=Be(f,S?.in),Ct=N.getDay(),Yt=(Ct<w?7:0)+Ct-w;return N.setDate(N.getDate()-Yt),N.setHours(0,0,0,0),N}const Qr=null;function Da(f,S){return ua(f,{...S,weekStartsOn:1})}const Wa=null;function Vr(f,S){const y=Be(f,S?.in),w=y.getFullYear(),N=Jt(y,0);N.setFullYear(w+1,0,4),N.setHours(0,0,0,0);const Ct=Da(N),Yt=Jt(y,0);Yt.setFullYear(w,0,4),Yt.setHours(0,0,0,0);const Wi=Da(Yt);return y.getTime()>=Ct.getTime()?w+1:y.getTime()>=Wi.getTime()?w:w-1}const _s=null;function wa(f,S){const y=Vr(f,S),w=Jt(S?.in||f,0);return w.setFullYear(y,0,4),w.setHours(0,0,0,0),Da(w)}const hs=null;function Ga(f,S){const y=Be(f,S?.in),w=+Da(y)-+wa(y);return Math.round(w/Dr)+1}const Fi=null;function Gt(f,S){const y=Be(f,S?.in),w=y.getFullYear(),N=hi(),Ct=S?.firstWeekContainsDate??S?.locale?.options?.firstWeekContainsDate??N.firstWeekContainsDate??N.locale?.options?.firstWeekContainsDate??1,Yt=Jt(S?.in||f,0);Yt.setFullYear(w+1,0,Ct),Yt.setHours(0,0,0,0);const Wi=ua(Yt,S),Pi=Jt(S?.in||f,0);Pi.setFullYear(w,0,Ct),Pi.setHours(0,0,0,0);const Yn=ua(Pi,S);return+y>=+Wi?w+1:+y>=+Yn?w:w-1}const on=null;function lr(f,S){const y=hi(),w=S?.firstWeekContainsDate??S?.locale?.options?.firstWeekContainsDate??y.firstWeekContainsDate??y.locale?.options?.firstWeekContainsDate??1,N=Gt(f,S),Ct=Jt(S?.in||f,0);return Ct.setFullYear(N,0,w),Ct.setHours(0,0,0,0),ua(Ct,S)}const Bt=null;function Xt(f,S){const y=Be(f,S?.in),w=+ua(y,S)-+lr(y,S);return Math.round(w/Dr)+1}const bi=null;function Ii(f,S){const y=f<0?"-":"",w=Math.abs(f).toString().padStart(S,"0");return y+w}const Xi={y(f,S){const y=f.getFullYear(),w=y>0?y:1-y;return Ii(S==="yy"?w%100:w,S.length)},M(f,S){const y=f.getMonth();return S==="M"?String(y+1):Ii(y+1,2)},d(f,S){return Ii(f.getDate(),S.length)},a(f,S){const y=f.getHours()/12>=1?"pm":"am";switch(S){case"a":case"aa":return y.toUpperCase();case"aaa":return y;case"aaaaa":return y[0];case"aaaa":default:return y==="am"?"a.m.":"p.m."}},h(f,S){return Ii(f.getHours()%12||12,S.length)},H(f,S){return Ii(f.getHours(),S.length)},m(f,S){return Ii(f.getMinutes(),S.length)},s(f,S){return Ii(f.getSeconds(),S.length)},S(f,S){const y=S.length,w=f.getMilliseconds(),N=Math.trunc(w*Math.pow(10,y-3));return Ii(N,S.length)}},wi={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},kr={G:function(f,S,y){const w=f.getFullYear()>0?1:0;switch(S){case"G":case"GG":case"GGG":return y.era(w,{width:"abbreviated"});case"GGGGG":return y.era(w,{width:"narrow"});case"GGGG":default:return y.era(w,{width:"wide"})}},y:function(f,S,y){if(S==="yo"){const w=f.getFullYear(),N=w>0?w:1-w;return y.ordinalNumber(N,{unit:"year"})}return Xi.y(f,S)},Y:function(f,S,y,w){const N=Gt(f,w),Ct=N>0?N:1-N;if(S==="YY"){const Yt=Ct%100;return Ii(Yt,2)}return S==="Yo"?y.ordinalNumber(Ct,{unit:"year"}):Ii(Ct,S.length)},R:function(f,S){const y=Vr(f);return Ii(y,S.length)},u:function(f,S){const y=f.getFullYear();return Ii(y,S.length)},Q:function(f,S,y){const w=Math.ceil((f.getMonth()+1)/3);switch(S){case"Q":return String(w);case"QQ":return Ii(w,2);case"Qo":return y.ordinalNumber(w,{unit:"quarter"});case"QQQ":return y.quarter(w,{width:"abbreviated",context:"formatting"});case"QQQQQ":return y.quarter(w,{width:"narrow",context:"formatting"});case"QQQQ":default:return y.quarter(w,{width:"wide",context:"formatting"})}},q:function(f,S,y){const w=Math.ceil((f.getMonth()+1)/3);switch(S){case"q":return String(w);case"qq":return Ii(w,2);case"qo":return y.ordinalNumber(w,{unit:"quarter"});case"qqq":return y.quarter(w,{width:"abbreviated",context:"standalone"});case"qqqqq":return y.quarter(w,{width:"narrow",context:"standalone"});case"qqqq":default:return y.quarter(w,{width:"wide",context:"standalone"})}},M:function(f,S,y){const w=f.getMonth();switch(S){case"M":case"MM":return Xi.M(f,S);case"Mo":return y.ordinalNumber(w+1,{unit:"month"});case"MMM":return y.month(w,{width:"abbreviated",context:"formatting"});case"MMMMM":return y.month(w,{width:"narrow",context:"formatting"});case"MMMM":default:return y.month(w,{width:"wide",context:"formatting"})}},L:function(f,S,y){const w=f.getMonth();switch(S){case"L":return String(w+1);case"LL":return Ii(w+1,2);case"Lo":return y.ordinalNumber(w+1,{unit:"month"});case"LLL":return y.month(w,{width:"abbreviated",context:"standalone"});case"LLLLL":return y.month(w,{width:"narrow",context:"standalone"});case"LLLL":default:return y.month(w,{width:"wide",context:"standalone"})}},w:function(f,S,y,w){const N=Xt(f,w);return S==="wo"?y.ordinalNumber(N,{unit:"week"}):Ii(N,S.length)},I:function(f,S,y){const w=Ga(f);return S==="Io"?y.ordinalNumber(w,{unit:"week"}):Ii(w,S.length)},d:function(f,S,y){return S==="do"?y.ordinalNumber(f.getDate(),{unit:"date"}):Xi.d(f,S)},D:function(f,S,y){const w=Nr(f);return S==="Do"?y.ordinalNumber(w,{unit:"dayOfYear"}):Ii(w,S.length)},E:function(f,S,y){const w=f.getDay();switch(S){case"E":case"EE":case"EEE":return y.day(w,{width:"abbreviated",context:"formatting"});case"EEEEE":return y.day(w,{width:"narrow",context:"formatting"});case"EEEEEE":return y.day(w,{width:"short",context:"formatting"});case"EEEE":default:return y.day(w,{width:"wide",context:"formatting"})}},e:function(f,S,y,w){const N=f.getDay(),Ct=(N-w.weekStartsOn+8)%7||7;switch(S){case"e":return String(Ct);case"ee":return Ii(Ct,2);case"eo":return y.ordinalNumber(Ct,{unit:"day"});case"eee":return y.day(N,{width:"abbreviated",context:"formatting"});case"eeeee":return y.day(N,{width:"narrow",context:"formatting"});case"eeeeee":return y.day(N,{width:"short",context:"formatting"});case"eeee":default:return y.day(N,{width:"wide",context:"formatting"})}},c:function(f,S,y,w){const N=f.getDay(),Ct=(N-w.weekStartsOn+8)%7||7;switch(S){case"c":return String(Ct);case"cc":return Ii(Ct,S.length);case"co":return y.ordinalNumber(Ct,{unit:"day"});case"ccc":return y.day(N,{width:"abbreviated",context:"standalone"});case"ccccc":return y.day(N,{width:"narrow",context:"standalone"});case"cccccc":return y.day(N,{width:"short",context:"standalone"});case"cccc":default:return y.day(N,{width:"wide",context:"standalone"})}},i:function(f,S,y){const w=f.getDay(),N=w===0?7:w;switch(S){case"i":return String(N);case"ii":return Ii(N,S.length);case"io":return y.ordinalNumber(N,{unit:"day"});case"iii":return y.day(w,{width:"abbreviated",context:"formatting"});case"iiiii":return y.day(w,{width:"narrow",context:"formatting"});case"iiiiii":return y.day(w,{width:"short",context:"formatting"});case"iiii":default:return y.day(w,{width:"wide",context:"formatting"})}},a:function(f,S,y){const N=f.getHours()/12>=1?"pm":"am";switch(S){case"a":case"aa":return y.dayPeriod(N,{width:"abbreviated",context:"formatting"});case"aaa":return y.dayPeriod(N,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return y.dayPeriod(N,{width:"narrow",context:"formatting"});case"aaaa":default:return y.dayPeriod(N,{width:"wide",context:"formatting"})}},b:function(f,S,y){const w=f.getHours();let N;switch(w===12?N=wi.noon:w===0?N=wi.midnight:N=w/12>=1?"pm":"am",S){case"b":case"bb":return y.dayPeriod(N,{width:"abbreviated",context:"formatting"});case"bbb":return y.dayPeriod(N,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return y.dayPeriod(N,{width:"narrow",context:"formatting"});case"bbbb":default:return y.dayPeriod(N,{width:"wide",context:"formatting"})}},B:function(f,S,y){const w=f.getHours();let N;switch(w>=17?N=wi.evening:w>=12?N=wi.afternoon:w>=4?N=wi.morning:N=wi.night,S){case"B":case"BB":case"BBB":return y.dayPeriod(N,{width:"abbreviated",context:"formatting"});case"BBBBB":return y.dayPeriod(N,{width:"narrow",context:"formatting"});case"BBBB":default:return y.dayPeriod(N,{width:"wide",context:"formatting"})}},h:function(f,S,y){if(S==="ho"){let w=f.getHours()%12;return w===0&&(w=12),y.ordinalNumber(w,{unit:"hour"})}return Xi.h(f,S)},H:function(f,S,y){return S==="Ho"?y.ordinalNumber(f.getHours(),{unit:"hour"}):Xi.H(f,S)},K:function(f,S,y){const w=f.getHours()%12;return S==="Ko"?y.ordinalNumber(w,{unit:"hour"}):Ii(w,S.length)},k:function(f,S,y){let w=f.getHours();return w===0&&(w=24),S==="ko"?y.ordinalNumber(w,{unit:"hour"}):Ii(w,S.length)},m:function(f,S,y){return S==="mo"?y.ordinalNumber(f.getMinutes(),{unit:"minute"}):Xi.m(f,S)},s:function(f,S,y){return S==="so"?y.ordinalNumber(f.getSeconds(),{unit:"second"}):Xi.s(f,S)},S:function(f,S){return Xi.S(f,S)},X:function(f,S,y){const w=f.getTimezoneOffset();if(w===0)return"Z";switch(S){case"X":return qe(w);case"XXXX":case"XX":return Dt(w);case"XXXXX":case"XXX":default:return Dt(w,":")}},x:function(f,S,y){const w=f.getTimezoneOffset();switch(S){case"x":return qe(w);case"xxxx":case"xx":return Dt(w);case"xxxxx":case"xxx":default:return Dt(w,":")}},O:function(f,S,y){const w=f.getTimezoneOffset();switch(S){case"O":case"OO":case"OOO":return"GMT"+Ri(w,":");case"OOOO":default:return"GMT"+Dt(w,":")}},z:function(f,S,y){const w=f.getTimezoneOffset();switch(S){case"z":case"zz":case"zzz":return"GMT"+Ri(w,":");case"zzzz":default:return"GMT"+Dt(w,":")}},t:function(f,S,y){const w=Math.trunc(+f/1e3);return Ii(w,S.length)},T:function(f,S,y){return Ii(+f,S.length)}};function Ri(f,S=""){const y=f>0?"-":"+",w=Math.abs(f),N=Math.trunc(w/60),Ct=w%60;return Ct===0?y+String(N):y+String(N)+S+Ii(Ct,2)}function qe(f,S){return f%60===0?(f>0?"-":"+")+Ii(Math.abs(f)/60,2):Dt(f,S)}function Dt(f,S=""){const y=f>0?"-":"+",w=Math.abs(f),N=Ii(Math.trunc(w/60),2),Ct=Ii(w%60,2);return y+N+S+Ct}const ui=(f,S)=>{switch(f){case"P":return S.date({width:"short"});case"PP":return S.date({width:"medium"});case"PPP":return S.date({width:"long"});case"PPPP":default:return S.date({width:"full"})}},fi=(f,S)=>{switch(f){case"p":return S.time({width:"short"});case"pp":return S.time({width:"medium"});case"ppp":return S.time({width:"long"});case"pppp":default:return S.time({width:"full"})}},pr={p:fi,P:(f,S)=>{const y=f.match(/(P+)(p+)?/)||[],w=y[1],N=y[2];if(!N)return ui(f,S);let Ct;switch(w){case"P":Ct=S.dateTime({width:"short"});break;case"PP":Ct=S.dateTime({width:"medium"});break;case"PPP":Ct=S.dateTime({width:"long"});break;case"PPPP":default:Ct=S.dateTime({width:"full"});break}return Ct.replace("{{date}}",ui(w,S)).replace("{{time}}",fi(N,S))}},Pr=/^D+$/,jr=/^Y+$/,Jn=["D","DD","YY","YYYY"];function Va(f){return Pr.test(f)}function da(f){return jr.test(f)}function Aa(f,S,y){const w=va(f,S,y);if(console.warn(w),Jn.includes(f))throw new RangeError(w)}function va(f,S,y){const w=f[0]==="Y"?"years":"days of the month";return`Use \`${f.toLowerCase()}\` instead of \`${f}\` (in \`${S}\`) for formatting ${w} to the input \`${y}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}function Ji(f){return f instanceof Date||typeof f=="object"&&Object.prototype.toString.call(f)==="[object Date]"}const bs=null;function Ms(f){return!(!Ji(f)&&typeof f!="number"||isNaN(+Be(f)))}const Za=null,it=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,St=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,p=/^'([^]*?)'?$/,x=/''/g,U=/[a-zA-Z]/;function ie(f,S,y){const w=hi(),N=y?.locale??w.locale??Ni,Ct=y?.firstWeekContainsDate??y?.locale?.options?.firstWeekContainsDate??w.firstWeekContainsDate??w.locale?.options?.firstWeekContainsDate??1,Yt=y?.weekStartsOn??y?.locale?.options?.weekStartsOn??w.weekStartsOn??w.locale?.options?.weekStartsOn??0,Wi=Be(f,y?.in);if(!Ms(Wi))throw new RangeError("Invalid time value");let Pi=S.match(St).map(Qi=>{const un=Qi[0];if(un==="p"||un==="P"){const pn=pr[un];return pn(Qi,N.formatLong)}return Qi}).join("").match(it).map(Qi=>{if(Qi==="''")return{isToken:!1,value:"'"};const un=Qi[0];if(un==="'")return{isToken:!1,value:ye(Qi)};if(kr[un])return{isToken:!0,value:Qi};if(un.match(U))throw new RangeError("Format string contains an unescaped latin alphabet character `"+un+"`");return{isToken:!1,value:Qi}});N.localize.preprocessor&&(Pi=N.localize.preprocessor(Wi,Pi));const Yn={firstWeekContainsDate:Ct,weekStartsOn:Yt,locale:N};return Pi.map(Qi=>{if(!Qi.isToken)return Qi.value;const un=Qi.value;(!y?.useAdditionalWeekYearTokens&&da(un)||!y?.useAdditionalDayOfYearTokens&&Va(un))&&Aa(un,S,String(f));const pn=kr[un[0]];return pn(Wi,un,N.localize,Yn)}).join("")}function ye(f){const S=f.match(p);return S?S[1].replace(x,"'"):f}const Z=null;function pe(){return Object.assign({},hi())}const Ie=null;function ee(f,S){const y=Te(S)?new S(0):Jt(S,0);return y.setFullYear(f.getFullYear(),f.getMonth(),f.getDate()),y.setHours(f.getHours(),f.getMinutes(),f.getSeconds(),f.getMilliseconds()),y}function Te(f){return typeof f=="function"&&f.prototype?.constructor===f}const je=null,$t=10;class Oe{constructor(){Tn(this,"subPriority",0)}validate(S,y){return!0}}class ge extends Oe{constructor(S,y,w,N,Ct){super(),this.value=S,this.validateValue=y,this.setValue=w,this.priority=N,Ct&&(this.subPriority=Ct)}validate(S,y){return this.validateValue(S,this.value,y)}set(S,y,w){return this.setValue(S,y,this.value,w)}}class gi extends Oe{constructor(y,w){super();Tn(this,"priority",$t);Tn(this,"subPriority",-1);this.context=y||(N=>Jt(w,N))}set(y,w){return w.timestampIsSet?y:Jt(y,ee(y,this.context))}}class Q{run(S,y,w,N){const Ct=this.parse(S,y,w,N);return Ct?{setter:new ge(Ct.value,this.validate,this.set,this.priority,this.subPriority),rest:Ct.rest}:null}validate(S,y,w){return!0}}class We extends Q{constructor(){super(...arguments);Tn(this,"priority",140);Tn(this,"incompatibleTokens",["R","u","t","T"])}parse(y,w,N){switch(w){case"G":case"GG":case"GGG":return N.era(y,{width:"abbreviated"})||N.era(y,{width:"narrow"});case"GGGGG":return N.era(y,{width:"narrow"});case"GGGG":default:return N.era(y,{width:"wide"})||N.era(y,{width:"abbreviated"})||N.era(y,{width:"narrow"})}}set(y,w,N){return w.era=N,y.setFullYear(N,0,1),y.setHours(0,0,0,0),y}}const Qe={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}/},Tt={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 Nt(f,S){return f&&{value:S(f.value),rest:f.rest}}function Ci(f,S){const y=S.match(f);return y?{value:parseInt(y[0],10),rest:S.slice(y[0].length)}:null}function Yi(f,S){const y=S.match(f);if(!y)return null;if(y[0]==="Z")return{value:0,rest:S.slice(1)};const w=y[1]==="+"?1:-1,N=y[2]?parseInt(y[2],10):0,Ct=y[3]?parseInt(y[3],10):0,Yt=y[5]?parseInt(y[5],10):0;return{value:w*(N*xi+Ct*Oi+Yt*mn),rest:S.slice(y[0].length)}}function Hn(f){return Ci(Qe.anyDigitsSigned,f)}function Un(f,S){switch(f){case 1:return Ci(Qe.singleDigit,S);case 2:return Ci(Qe.twoDigits,S);case 3:return Ci(Qe.threeDigits,S);case 4:return Ci(Qe.fourDigits,S);default:return Ci(new RegExp("^\\d{1,"+f+"}"),S)}}function rr(f,S){switch(f){case 1:return Ci(Qe.singleDigitSigned,S);case 2:return Ci(Qe.twoDigitsSigned,S);case 3:return Ci(Qe.threeDigitsSigned,S);case 4:return Ci(Qe.fourDigitsSigned,S);default:return Ci(new RegExp("^-?\\d{1,"+f+"}"),S)}}function Hr(f){switch(f){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 ra(f,S){const y=S>0,w=y?S:1-S;let N;if(w<=50)N=f||100;else{const Ct=w+50,Yt=Math.trunc(Ct/100)*100,Wi=f>=Ct%100;N=f+Yt-(Wi?100:0)}return y?N:1-N}function fa(f){return f%400===0||f%4===0&&f%100!==0}class ur extends Q{constructor(){super(...arguments);Tn(this,"priority",130);Tn(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(y,w,N){const Ct=Yt=>({year:Yt,isTwoDigitYear:w==="yy"});switch(w){case"y":return Nt(Un(4,y),Ct);case"yo":return Nt(N.ordinalNumber(y,{unit:"year"}),Ct);default:return Nt(Un(w.length,y),Ct)}}validate(y,w){return w.isTwoDigitYear||w.year>0}set(y,w,N){const Ct=y.getFullYear();if(N.isTwoDigitYear){const Wi=ra(N.year,Ct);return y.setFullYear(Wi,0,1),y.setHours(0,0,0,0),y}const Yt=!("era"in w)||w.era===1?N.year:1-N.year;return y.setFullYear(Yt,0,1),y.setHours(0,0,0,0),y}}class ve extends Q{constructor(){super(...arguments);Tn(this,"priority",130);Tn(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(y,w,N){const Ct=Yt=>({year:Yt,isTwoDigitYear:w==="YY"});switch(w){case"Y":return Nt(Un(4,y),Ct);case"Yo":return Nt(N.ordinalNumber(y,{unit:"year"}),Ct);default:return Nt(Un(w.length,y),Ct)}}validate(y,w){return w.isTwoDigitYear||w.year>0}set(y,w,N,Ct){const Yt=Gt(y,Ct);if(N.isTwoDigitYear){const Pi=ra(N.year,Yt);return y.setFullYear(Pi,0,Ct.firstWeekContainsDate),y.setHours(0,0,0,0),ua(y,Ct)}const Wi=!("era"in w)||w.era===1?N.year:1-N.year;return y.setFullYear(Wi,0,Ct.firstWeekContainsDate),y.setHours(0,0,0,0),ua(y,Ct)}}class pt extends Q{constructor(){super(...arguments);Tn(this,"priority",130);Tn(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(y,w){return rr(w==="R"?4:w.length,y)}set(y,w,N){const Ct=Jt(y,0);return Ct.setFullYear(N,0,4),Ct.setHours(0,0,0,0),Da(Ct)}}class oi extends Q{constructor(){super(...arguments);Tn(this,"priority",130);Tn(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(y,w){return rr(w==="u"?4:w.length,y)}set(y,w,N){return y.setFullYear(N,0,1),y.setHours(0,0,0,0),y}}class Zi extends Q{constructor(){super(...arguments);Tn(this,"priority",120);Tn(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(y,w,N){switch(w){case"Q":case"QQ":return Un(w.length,y);case"Qo":return N.ordinalNumber(y,{unit:"quarter"});case"QQQ":return N.quarter(y,{width:"abbreviated",context:"formatting"})||N.quarter(y,{width:"narrow",context:"formatting"});case"QQQQQ":return N.quarter(y,{width:"narrow",context:"formatting"});case"QQQQ":default:return N.quarter(y,{width:"wide",context:"formatting"})||N.quarter(y,{width:"abbreviated",context:"formatting"})||N.quarter(y,{width:"narrow",context:"formatting"})}}validate(y,w){return w>=1&&w<=4}set(y,w,N){return y.setMonth((N-1)*3,1),y.setHours(0,0,0,0),y}}class Rn extends Q{constructor(){super(...arguments);Tn(this,"priority",120);Tn(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(y,w,N){switch(w){case"q":case"qq":return Un(w.length,y);case"qo":return N.ordinalNumber(y,{unit:"quarter"});case"qqq":return N.quarter(y,{width:"abbreviated",context:"standalone"})||N.quarter(y,{width:"narrow",context:"standalone"});case"qqqqq":return N.quarter(y,{width:"narrow",context:"standalone"});case"qqqq":default:return N.quarter(y,{width:"wide",context:"standalone"})||N.quarter(y,{width:"abbreviated",context:"standalone"})||N.quarter(y,{width:"narrow",context:"standalone"})}}validate(y,w){return w>=1&&w<=4}set(y,w,N){return y.setMonth((N-1)*3,1),y.setHours(0,0,0,0),y}}class Tr extends Q{constructor(){super(...arguments);Tn(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);Tn(this,"priority",110)}parse(y,w,N){const Ct=Yt=>Yt-1;switch(w){case"M":return Nt(Ci(Qe.month,y),Ct);case"MM":return Nt(Un(2,y),Ct);case"Mo":return Nt(N.ordinalNumber(y,{unit:"month"}),Ct);case"MMM":return N.month(y,{width:"abbreviated",context:"formatting"})||N.month(y,{width:"narrow",context:"formatting"});case"MMMMM":return N.month(y,{width:"narrow",context:"formatting"});case"MMMM":default:return N.month(y,{width:"wide",context:"formatting"})||N.month(y,{width:"abbreviated",context:"formatting"})||N.month(y,{width:"narrow",context:"formatting"})}}validate(y,w){return w>=0&&w<=11}set(y,w,N){return y.setMonth(N,1),y.setHours(0,0,0,0),y}}class zn extends Q{constructor(){super(...arguments);Tn(this,"priority",110);Tn(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(y,w,N){const Ct=Yt=>Yt-1;switch(w){case"L":return Nt(Ci(Qe.month,y),Ct);case"LL":return Nt(Un(2,y),Ct);case"Lo":return Nt(N.ordinalNumber(y,{unit:"month"}),Ct);case"LLL":return N.month(y,{width:"abbreviated",context:"standalone"})||N.month(y,{width:"narrow",context:"standalone"});case"LLLLL":return N.month(y,{width:"narrow",context:"standalone"});case"LLLL":default:return N.month(y,{width:"wide",context:"standalone"})||N.month(y,{width:"abbreviated",context:"standalone"})||N.month(y,{width:"narrow",context:"standalone"})}}validate(y,w){return w>=0&&w<=11}set(y,w,N){return y.setMonth(N,1),y.setHours(0,0,0,0),y}}function Sn(f,S,y){const w=Be(f,y?.in),N=Xt(w,y)-S;return w.setDate(w.getDate()-N*7),Be(w,y?.in)}const Ht=null;class Mn extends Q{constructor(){super(...arguments);Tn(this,"priority",100);Tn(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(y,w,N){switch(w){case"w":return Ci(Qe.week,y);case"wo":return N.ordinalNumber(y,{unit:"week"});default:return Un(w.length,y)}}validate(y,w){return w>=1&&w<=53}set(y,w,N,Ct){return ua(Sn(y,N,Ct),Ct)}}function aa(f,S,y){const w=Be(f,y?.in),N=Ga(w,y)-S;return w.setDate(w.getDate()-N*7),w}const Ja=null;class Ca extends Q{constructor(){super(...arguments);Tn(this,"priority",100);Tn(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(y,w,N){switch(w){case"I":return Ci(Qe.week,y);case"Io":return N.ordinalNumber(y,{unit:"week"});default:return Un(w.length,y)}}validate(y,w){return w>=1&&w<=53}set(y,w,N){return Da(aa(y,N))}}const es=[31,28,31,30,31,30,31,31,30,31,30,31],Ks=[31,29,31,30,31,30,31,31,30,31,30,31];class lo extends Q{constructor(){super(...arguments);Tn(this,"priority",90);Tn(this,"subPriority",1);Tn(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(y,w,N){switch(w){case"d":return Ci(Qe.date,y);case"do":return N.ordinalNumber(y,{unit:"date"});default:return Un(w.length,y)}}validate(y,w){const N=y.getFullYear(),Ct=fa(N),Yt=y.getMonth();return Ct?w>=1&&w<=Ks[Yt]:w>=1&&w<=es[Yt]}set(y,w,N){return y.setDate(N),y.setHours(0,0,0,0),y}}class oo extends Q{constructor(){super(...arguments);Tn(this,"priority",90);Tn(this,"subpriority",1);Tn(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(y,w,N){switch(w){case"D":case"DD":return Ci(Qe.dayOfYear,y);case"Do":return N.ordinalNumber(y,{unit:"date"});default:return Un(w.length,y)}}validate(y,w){const N=y.getFullYear();return fa(N)?w>=1&&w<=366:w>=1&&w<=365}set(y,w,N){return y.setMonth(0,N),y.setHours(0,0,0,0),y}}function Us(f,S,y){const w=Be(f,y?.in);return isNaN(S)?Jt(y?.in||f,NaN):(S&&w.setDate(w.getDate()+S),w)}const ro=null;function vo(f,S,y){const w=hi(),N=y?.weekStartsOn??y?.locale?.options?.weekStartsOn??w.weekStartsOn??w.locale?.options?.weekStartsOn??0,Ct=Be(f,y?.in),Yt=Ct.getDay(),Pi=(S%7+7)%7,Yn=7-N,Qi=S<0||S>6?S-(Yt+Yn)%7:(Pi+Yn)%7-(Yt+Yn)%7;return Us(Ct,Qi,y)}const yl=null;class Ec extends Q{constructor(){super(...arguments);Tn(this,"priority",90);Tn(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(y,w,N){switch(w){case"E":case"EE":case"EEE":return N.day(y,{width:"abbreviated",context:"formatting"})||N.day(y,{width:"short",context:"formatting"})||N.day(y,{width:"narrow",context:"formatting"});case"EEEEE":return N.day(y,{width:"narrow",context:"formatting"});case"EEEEEE":return N.day(y,{width:"short",context:"formatting"})||N.day(y,{width:"narrow",context:"formatting"});case"EEEE":default:return N.day(y,{width:"wide",context:"formatting"})||N.day(y,{width:"abbreviated",context:"formatting"})||N.day(y,{width:"short",context:"formatting"})||N.day(y,{width:"narrow",context:"formatting"})}}validate(y,w){return w>=0&&w<=6}set(y,w,N,Ct){return y=vo(y,N,Ct),y.setHours(0,0,0,0),y}}class dc extends Q{constructor(){super(...arguments);Tn(this,"priority",90);Tn(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(y,w,N,Ct){const Yt=Wi=>{const Pi=Math.floor((Wi-1)/7)*7;return(Wi+Ct.weekStartsOn+6)%7+Pi};switch(w){case"e":case"ee":return Nt(Un(w.length,y),Yt);case"eo":return Nt(N.ordinalNumber(y,{unit:"day"}),Yt);case"eee":return N.day(y,{width:"abbreviated",context:"formatting"})||N.day(y,{width:"short",context:"formatting"})||N.day(y,{width:"narrow",context:"formatting"});case"eeeee":return N.day(y,{width:"narrow",context:"formatting"});case"eeeeee":return N.day(y,{width:"short",context:"formatting"})||N.day(y,{width:"narrow",context:"formatting"});case"eeee":default:return N.day(y,{width:"wide",context:"formatting"})||N.day(y,{width:"abbreviated",context:"formatting"})||N.day(y,{width:"short",context:"formatting"})||N.day(y,{width:"narrow",context:"formatting"})}}validate(y,w){return w>=0&&w<=6}set(y,w,N,Ct){return y=vo(y,N,Ct),y.setHours(0,0,0,0),y}}class Ao extends Q{constructor(){super(...arguments);Tn(this,"priority",90);Tn(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(y,w,N,Ct){const Yt=Wi=>{const Pi=Math.floor((Wi-1)/7)*7;return(Wi+Ct.weekStartsOn+6)%7+Pi};switch(w){case"c":case"cc":return Nt(Un(w.length,y),Yt);case"co":return Nt(N.ordinalNumber(y,{unit:"day"}),Yt);case"ccc":return N.day(y,{width:"abbreviated",context:"standalone"})||N.day(y,{width:"short",context:"standalone"})||N.day(y,{width:"narrow",context:"standalone"});case"ccccc":return N.day(y,{width:"narrow",context:"standalone"});case"cccccc":return N.day(y,{width:"short",context:"standalone"})||N.day(y,{width:"narrow",context:"standalone"});case"cccc":default:return N.day(y,{width:"wide",context:"standalone"})||N.day(y,{width:"abbreviated",context:"standalone"})||N.day(y,{width:"short",context:"standalone"})||N.day(y,{width:"narrow",context:"standalone"})}}validate(y,w){return w>=0&&w<=6}set(y,w,N,Ct){return y=vo(y,N,Ct),y.setHours(0,0,0,0),y}}function el(f,S){const y=Be(f,S?.in).getDay();return y===0?7:y}const Ql=null;function zs(f,S,y){const w=Be(f,y?.in),N=el(w,y),Ct=S-N;return Us(w,Ct,y)}const To=null;class au extends Q{constructor(){super(...arguments);Tn(this,"priority",90);Tn(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(y,w,N){const Ct=Yt=>Yt===0?7:Yt;switch(w){case"i":case"ii":return Un(w.length,y);case"io":return N.ordinalNumber(y,{unit:"day"});case"iii":return Nt(N.day(y,{width:"abbreviated",context:"formatting"})||N.day(y,{width:"short",context:"formatting"})||N.day(y,{width:"narrow",context:"formatting"}),Ct);case"iiiii":return Nt(N.day(y,{width:"narrow",context:"formatting"}),Ct);case"iiiiii":return Nt(N.day(y,{width:"short",context:"formatting"})||N.day(y,{width:"narrow",context:"formatting"}),Ct);case"iiii":default:return Nt(N.day(y,{width:"wide",context:"formatting"})||N.day(y,{width:"abbreviated",context:"formatting"})||N.day(y,{width:"short",context:"formatting"})||N.day(y,{width:"narrow",context:"formatting"}),Ct)}}validate(y,w){return w>=1&&w<=7}set(y,w,N){return y=zs(y,N),y.setHours(0,0,0,0),y}}class xl extends Q{constructor(){super(...arguments);Tn(this,"priority",80);Tn(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(y,w,N){switch(w){case"a":case"aa":case"aaa":return N.dayPeriod(y,{width:"abbreviated",context:"formatting"})||N.dayPeriod(y,{width:"narrow",context:"formatting"});case"aaaaa":return N.dayPeriod(y,{width:"narrow",context:"formatting"});case"aaaa":default:return N.dayPeriod(y,{width:"wide",context:"formatting"})||N.dayPeriod(y,{width:"abbreviated",context:"formatting"})||N.dayPeriod(y,{width:"narrow",context:"formatting"})}}set(y,w,N){return y.setHours(Hr(N),0,0,0),y}}class su extends Q{constructor(){super(...arguments);Tn(this,"priority",80);Tn(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(y,w,N){switch(w){case"b":case"bb":case"bbb":return N.dayPeriod(y,{width:"abbreviated",context:"formatting"})||N.dayPeriod(y,{width:"narrow",context:"formatting"});case"bbbbb":return N.dayPeriod(y,{width:"narrow",context:"formatting"});case"bbbb":default:return N.dayPeriod(y,{width:"wide",context:"formatting"})||N.dayPeriod(y,{width:"abbreviated",context:"formatting"})||N.dayPeriod(y,{width:"narrow",context:"formatting"})}}set(y,w,N){return y.setHours(Hr(N),0,0,0),y}}class Rl extends Q{constructor(){super(...arguments);Tn(this,"priority",80);Tn(this,"incompatibleTokens",["a","b","t","T"])}parse(y,w,N){switch(w){case"B":case"BB":case"BBB":return N.dayPeriod(y,{width:"abbreviated",context:"formatting"})||N.dayPeriod(y,{width:"narrow",context:"formatting"});case"BBBBB":return N.dayPeriod(y,{width:"narrow",context:"formatting"});case"BBBB":default:return N.dayPeriod(y,{width:"wide",context:"formatting"})||N.dayPeriod(y,{width:"abbreviated",context:"formatting"})||N.dayPeriod(y,{width:"narrow",context:"formatting"})}}set(y,w,N){return y.setHours(Hr(N),0,0,0),y}}class Vl extends Q{constructor(){super(...arguments);Tn(this,"priority",70);Tn(this,"incompatibleTokens",["H","K","k","t","T"])}parse(y,w,N){switch(w){case"h":return Ci(Qe.hour12h,y);case"ho":return N.ordinalNumber(y,{unit:"hour"});default:return Un(w.length,y)}}validate(y,w){return w>=1&&w<=12}set(y,w,N){const Ct=y.getHours()>=12;return Ct&&N<12?y.setHours(N+12,0,0,0):!Ct&&N===12?y.setHours(0,0,0,0):y.setHours(N,0,0,0),y}}class _u extends Q{constructor(){super(...arguments);Tn(this,"priority",70);Tn(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(y,w,N){switch(w){case"H":return Ci(Qe.hour23h,y);case"Ho":return N.ordinalNumber(y,{unit:"hour"});default:return Un(w.length,y)}}validate(y,w){return w>=0&&w<=23}set(y,w,N){return y.setHours(N,0,0,0),y}}class Ml extends Q{constructor(){super(...arguments);Tn(this,"priority",70);Tn(this,"incompatibleTokens",["h","H","k","t","T"])}parse(y,w,N){switch(w){case"K":return Ci(Qe.hour11h,y);case"Ko":return N.ordinalNumber(y,{unit:"hour"});default:return Un(w.length,y)}}validate(y,w){return w>=0&&w<=11}set(y,w,N){return y.getHours()>=12&&N<12?y.setHours(N+12,0,0,0):y.setHours(N,0,0,0),y}}class Jd extends Q{constructor(){super(...arguments);Tn(this,"priority",70);Tn(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(y,w,N){switch(w){case"k":return Ci(Qe.hour24h,y);case"ko":return N.ordinalNumber(y,{unit:"hour"});default:return Un(w.length,y)}}validate(y,w){return w>=1&&w<=24}set(y,w,N){const Ct=N<=24?N%24:N;return y.setHours(Ct,0,0,0),y}}class No extends Q{constructor(){super(...arguments);Tn(this,"priority",60);Tn(this,"incompatibleTokens",["t","T"])}parse(y,w,N){switch(w){case"m":return Ci(Qe.minute,y);case"mo":return N.ordinalNumber(y,{unit:"minute"});default:return Un(w.length,y)}}validate(y,w){return w>=0&&w<=59}set(y,w,N){return y.setMinutes(N,0,0),y}}class ou extends Q{constructor(){super(...arguments);Tn(this,"priority",50);Tn(this,"incompatibleTokens",["t","T"])}parse(y,w,N){switch(w){case"s":return Ci(Qe.second,y);case"so":return N.ordinalNumber(y,{unit:"second"});default:return Un(w.length,y)}}validate(y,w){return w>=0&&w<=59}set(y,w,N){return y.setSeconds(N,0),y}}class Dc extends Q{constructor(){super(...arguments);Tn(this,"priority",30);Tn(this,"incompatibleTokens",["t","T"])}parse(y,w){const N=Ct=>Math.trunc(Ct*Math.pow(10,-w.length+3));return Nt(Un(w.length,y),N)}set(y,w,N){return y.setMilliseconds(N),y}}class Vu extends Q{constructor(){super(...arguments);Tn(this,"priority",10);Tn(this,"incompatibleTokens",["t","T","x"])}parse(y,w){switch(w){case"X":return Yi(Tt.basicOptionalMinutes,y);case"XX":return Yi(Tt.basic,y);case"XXXX":return Yi(Tt.basicOptionalSeconds,y);case"XXXXX":return Yi(Tt.extendedOptionalSeconds,y);case"XXX":default:return Yi(Tt.extended,y)}}set(y,w,N){return w.timestampIsSet?y:Jt(y,y.getTime()-Ee(y)-N)}}class fl extends Q{constructor(){super(...arguments);Tn(this,"priority",10);Tn(this,"incompatibleTokens",["t","T","X"])}parse(y,w){switch(w){case"x":return Yi(Tt.basicOptionalMinutes,y);case"xx":return Yi(Tt.basic,y);case"xxxx":return Yi(Tt.basicOptionalSeconds,y);case"xxxxx":return Yi(Tt.extendedOptionalSeconds,y);case"xxx":default:return Yi(Tt.extended,y)}}set(y,w,N){return w.timestampIsSet?y:Jt(y,y.getTime()-Ee(y)-N)}}class me extends Q{constructor(){super(...arguments);Tn(this,"priority",40);Tn(this,"incompatibleTokens","*")}parse(y){return Hn(y)}set(y,w,N){return[Jt(y,N*1e3),{timestampIsSet:!0}]}}class $ extends Q{constructor(){super(...arguments);Tn(this,"priority",20);Tn(this,"incompatibleTokens","*")}parse(y){return Hn(y)}set(y,w,N){return[Jt(y,N),{timestampIsSet:!0}]}}const ae={G:new We,y:new ur,Y:new ve,R:new pt,u:new oi,Q:new Zi,q:new Rn,M:new Tr,L:new zn,w:new Mn,I:new Ca,d:new lo,D:new oo,E:new Ec,e:new dc,c:new Ao,i:new au,a:new xl,b:new su,B:new Rl,h:new Vl,H:new _u,K:new Ml,k:new Jd,m:new No,s:new ou,S:new Dc,X:new Vu,x:new fl,t:new me,T:new $},we=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,rt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,at=/^'([^]*?)'?$/,wt=/''/g,_t=/\S/,ai=/[a-zA-Z]/;function Et(f,S,y,w){const N=()=>Jt(w?.in||y,NaN),Ct=pe(),Yt=w?.locale??Ct.locale??Ni,Wi=w?.firstWeekContainsDate??w?.locale?.options?.firstWeekContainsDate??Ct.firstWeekContainsDate??Ct.locale?.options?.firstWeekContainsDate??1,Pi=w?.weekStartsOn??w?.locale?.options?.weekStartsOn??Ct.weekStartsOn??Ct.locale?.options?.weekStartsOn??0;if(!S)return f?N():Be(y,w?.in);const Yn={firstWeekContainsDate:Wi,weekStartsOn:Pi,locale:Yt},Qi=[new gi(w?.in,y)],un=S.match(rt).map(Ln=>{const er=Ln[0];if(er in pr){const gr=pr[er];return gr(Ln,Yt.formatLong)}return Ln}).join("").match(we),pn=[];for(let Ln of un){!w?.useAdditionalWeekYearTokens&&da(Ln)&&Aa(Ln,S,f),!w?.useAdditionalDayOfYearTokens&&Va(Ln)&&Aa(Ln,S,f);const er=Ln[0],gr=ae[er];if(gr){const{incompatibleTokens:qi}=gr;if(Array.isArray(qi)){const Kr=pn.find(Fr=>qi.includes(Fr.token)||Fr.token===er);if(Kr)throw new RangeError(`The format string mustn't contain \`${Kr.fullToken}\` and \`${Ln}\` at the same time`)}else if(gr.incompatibleTokens==="*"&&pn.length>0)throw new RangeError(`The format string mustn't contain \`${Ln}\` and any other token at the same time`);pn.push({token:er,fullToken:Ln});const Kn=gr.run(f,Ln,Yt.match,Yn);if(!Kn)return N();Qi.push(Kn.setter),f=Kn.rest}else{if(er.match(ai))throw new RangeError("Format string contains an unescaped latin alphabet character `"+er+"`");if(Ln==="''"?Ln="'":er==="'"&&(Ln=Ze(Ln)),f.indexOf(Ln)===0)f=f.slice(Ln.length);else return N()}}if(f.length>0&&_t.test(f))return N();const Gn=Qi.map(Ln=>Ln.priority).sort((Ln,er)=>er-Ln).filter((Ln,er,gr)=>gr.indexOf(Ln)===er).map(Ln=>Qi.filter(er=>er.priority===Ln).sort((er,gr)=>gr.subPriority-er.subPriority)).map(Ln=>Ln[0]);let dr=Be(y,w?.in);if(isNaN(+dr))return N();const hr={};for(const Ln of Gn){if(!Ln.validate(dr,Yn))return N();const er=Ln.set(dr,hr,Yn);Array.isArray(er)?(dr=er[0],Object.assign(hr,er[1])):dr=er}return dr}function Ze(f){return f.match(at)[1].replace(wt,"'")}const O=null;function I(f,S){const y=Be(f,S?.in),w=y.getFullYear(),N=y.getMonth(),Ct=Jt(y,0);return Ct.setFullYear(w,N+1,0),Ct.setHours(0,0,0,0),Ct.getDate()}const fe=null;function _e(f,S,y){const w=Be(f,y?.in),N=w.getFullYear(),Ct=w.getDate(),Yt=Jt(y?.in||f,0);Yt.setFullYear(N,S,15),Yt.setHours(0,0,0,0);const Wi=I(Yt);return w.setMonth(S,Math.min(Ct,Wi)),w}const be=null;function Me(f,S,y){let w=Be(f,y?.in);return isNaN(+w)?Jt(y?.in||f,NaN):(S.year!=null&&w.setFullYear(S.year),S.month!=null&&(w=_e(w,S.month)),S.date!=null&&w.setDate(S.date),S.hours!=null&&w.setHours(S.hours),S.minutes!=null&&w.setMinutes(S.minutes),S.seconds!=null&&w.setSeconds(S.seconds),S.milliseconds!=null&&w.setMilliseconds(S.milliseconds),w)}const kt=null;function nt(f,S){const y=Be(f,S?.in);return y.setDate(1),y.setHours(0,0,0,0),y}const Rt=null;function vi(f,S,y){const w=Be(f,y?.in);return w.setHours(S),w}const Ai=null;function pi(f,S,y){const w=Be(f,y?.in);return w.setMinutes(S),w}const Wn=null;function ln(f,S,y){const w=Be(f,y?.in);return w.setSeconds(S),w}const hn=null;function Zn(f,S,y){const w=Be(f,y?.in);return w.setMilliseconds(S),w}const Vn=null;function xa(f,S){return+Be(f)<+Be(S)}const Nn=null;function Ka(f,S){return+Be(f)==+Be(S)}const Na=null;function Ss(f,S){return+Be(f)>+Be(S)}const Do=null;function Gs(f,S){return Be(f,S?.in).getHours()}const Fo=null;function bo(f,S){return Be(f,S?.in).getMinutes()}const Go=null;function Po(f){return Be(f).getSeconds()}const Eu=null;function gs(f,S){return Be(f,S?.in).getFullYear()}const ml=null;function Ws(f,S){return Be(f,S?.in).getMonth()}const Al=null;function Mu(f,S){const[y,w]=ze(f,S.start,S.end);return{start:y,end:w}}function ol(f,S){const{start:y,end:w}=Mu(S?.in,f);let N=+y>+w;const Ct=N?+y:+w,Yt=N?w:y;Yt.setHours(0,0,0,0);let Wi=S?.step??1;if(!Wi)return[];Wi<0&&(Wi=-Wi,N=!N);const Pi=[];for(;+Yt<=Ct;)Pi.push(Jt(y,Yt)),Yt.setDate(Yt.getDate()+Wi),Yt.setHours(0,0,0,0);return N?Pi.reverse():Pi}const qu=null;function kl(f,S,y){const w=Be(f,y?.in);if(isNaN(S))return Jt(y?.in||f,NaN);if(!S)return w;const N=w.getDate(),Ct=Jt(y?.in||f,w.getTime());Ct.setMonth(w.getMonth()+S+1,0);const Yt=Ct.getDate();return N>=Yt?Ct:(w.setFullYear(Ct.getFullYear(),Ct.getMonth(),N),w)}const pu=null;function Du(f,S){const y=hi(),w=S?.weekStartsOn??S?.locale?.options?.weekStartsOn??y.weekStartsOn??y.locale?.options?.weekStartsOn??0,N=Be(f,S?.in),Ct=N.getDay(),Yt=(Ct<w?-7:0)+6-(Ct-w);return N.setDate(N.getDate()+Yt),N.setHours(23,59,59,999),N}const fc=null;function _l(f,S,y){const w=Be(f,y?.in);return isNaN(+w)?Jt(y?.in||f,NaN):(w.setFullYear(S),w)}const Kc=null;function Ju(f,S,y){return kl(f,-S,y)}const hc=null;function ll(f,S,y){return Us(f,-S,y)}const Zd=null;function Sd(f,S,y){return Jt(y?.in||f,+Be(f)+S)}const Cc=null;function Gc(f,S,y){return Sd(f,S*xi,y)}const tl=null;function Zu(f,S,y){return kl(f,S*12,y)}const vf=null;function Sc(f,S,y){return Zu(f,-S,y)}const xc=null;function Cu(f,S){const y=Be(f,S?.in),w=y.getFullYear();return y.setFullYear(w+1,0,0),y.setHours(23,59,59,999),y}const xd=null;function $c(f,S){const y=+Be(f)-+Be(S);return y<0?-1:y>0?1:y}const Ad=null;function Iu(f,S,y){const[w,N]=ze(y?.in,f,S);return w.getFullYear()-N.getFullYear()}const gd=null;function ef(f,S,y){const[w,N]=ze(y?.in,f,S),Ct=$c(w,N),Yt=Math.abs(Iu(w,N));w.setFullYear(1584),N.setFullYear(1584);const Wi=$c(w,N)===-Ct,Pi=Ct*(Yt-+Wi);return Pi===0?0:Pi}const Ff=null;function md(f,S,y){const{years:w=0,months:N=0,weeks:Ct=0,days:Yt=0,hours:Wi=0,minutes:Pi=0,seconds:Yn=0}=S,Qi=Be(f,y?.in),un=N||w?kl(Qi,N+w*12):Qi,pn=Yt||Ct?Us(un,Yt+Ct*7):un,Gn=Pi+Wi*60,hr=(Yn+Gn*60)*1e3;return Jt(y?.in||f,+pn+hr)}const Lf=null;function Td(f,S,y){const{years:w=0,months:N=0,weeks:Ct=0,days:Yt=0,hours:Wi=0,minutes:Pi=0,seconds:Yn=0}=S,Qi=Ju(f,N+w*12,y),un=ll(Qi,Yt+Ct*7,y),pn=Pi+Wi*60,dr=(Yn+pn*60)*1e3;return Jt(y?.in||f,+un-dr)}const _d=null;function Il(f,S){const y=Be(f,S?.in),w=y.getMonth(),N=w-w%3;return y.setMonth(N,1),y.setHours(0,0,0,0),y}const bf=null;function Xc(f,S,y){const[w,N]=ze(y?.in,f,S);return+Il(w)==+Il(N)}const yf=null;function Ac(f,S){const y=Be(f,S?.in);return Math.trunc(y.getMonth()/3)+1}const T=null;function X(f,S,y){return kl(f,S*3,y)}const re=null;function he(f,S){const{start:y,end:w}=Mu(S?.in,f);let N=+y>+w;const Ct=N?+Il(y):+Il(w);let Yt=Il(N?w:y),Wi=S?.step??1;if(!Wi)return[];Wi<0&&(Wi=-Wi,N=!N);const Pi=[];for(;+Yt<=Ct;)Pi.push(Jt(y,Yt)),Yt=X(Yt,Wi);return N?Pi.reverse():Pi}const Se=null;function Ne(f,S){const y=Be(f,S?.in),w=y.getMonth(),N=w-w%3+3;return y.setMonth(N,0),y.setHours(23,59,59,999),y}const Pe=null;function Ae(f,S){return Be(f,S?.in).getDay()}const Ue=null;function $e(){const f=(0,e.OA)();return(0,e.uX)(),(0,e.CE)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...f},[(0,e.Lk)("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"}),(0,e.Lk)("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"}),(0,e.Lk)("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"}),(0,e.Lk)("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"})])}$e.compatConfig={MODE:3};function Ge(){return(0,e.uX)(),(0,e.CE)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[(0,e.Lk)("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"}),(0,e.Lk)("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"})])}Ge.compatConfig={MODE:3};function dt(){return(0,e.uX)(),(0,e.CE)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[(0,e.Lk)("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"})])}dt.compatConfig={MODE:3};function Zt(){return(0,e.uX)(),(0,e.CE)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[(0,e.Lk)("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"})])}Zt.compatConfig={MODE:3};function Ot(){return(0,e.uX)(),(0,e.CE)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[(0,e.Lk)("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"}),(0,e.Lk)("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"})])}Ot.compatConfig={MODE:3};function zt(){return(0,e.uX)(),(0,e.CE)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[(0,e.Lk)("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"})])}zt.compatConfig={MODE:3};function Gi(){return(0,e.uX)(),(0,e.CE)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[(0,e.Lk)("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"})])}Gi.compatConfig={MODE:3};const mi=(f,S)=>S?new Date(f.toLocaleString("en-US",{timeZone:S})):new Date(f),Ui=(f,S,y)=>yi(f,S,y)||Ar(),Qt=(f,S,y)=>{const w=S.dateInTz?mi(new Date(f),S.dateInTz):Ar(f);return y?ar(w,!0):w},yi=(f,S,y)=>{if(!f)return null;const w=y?ar(Ar(f),!0):Ar(f);return S?S.exactMatch?Qt(f,S,y):mi(w,S.timezone):w},kn=f=>{const S=new Date(f.getFullYear(),0,1).getTimezoneOffset();return f.getTimezoneOffset()<S},xn=(f,S)=>{if(!f)return 0;const y=new Date,w=new Date(y.toLocaleString("en-US",{timeZone:"UTC"})),N=new Date(y.toLocaleString("en-US",{timeZone:f})),Ct=(kn(S??N)?N:S??N).getTimezoneOffset()/60;return(+w-+N)/(1e3*60*60)-Ct};var _r=(f=>(f.month="month",f.year="year",f))(_r||{}),gn=(f=>(f.top="top",f.bottom="bottom",f))(gn||{}),In=(f=>(f.header="header",f.calendar="calendar",f.timePicker="timePicker",f))(In||{}),cr=(f=>(f.month="month",f.year="year",f.calendar="calendar",f.time="time",f.minutes="minutes",f.hours="hours",f.seconds="seconds",f))(cr||{});const Ra=["timestamp","date","iso"];var ha=(f=>(f.up="up",f.down="down",f.left="left",f.right="right",f))(ha||{}),nr=(f=>(f.arrowUp="ArrowUp",f.arrowDown="ArrowDown",f.arrowLeft="ArrowLeft",f.arrowRight="ArrowRight",f.enter="Enter",f.space=" ",f.esc="Escape",f.tab="Tab",f.home="Home",f.end="End",f.pageUp="PageUp",f.pageDown="PageDown",f))(nr||{}),$a=(f=>(f.MONTH_AND_YEAR="MM-yyyy",f.YEAR="yyyy",f.DATE="dd-MM-yyyy",f))($a||{});function Jr(f){return S=>{const y=new Intl.DateTimeFormat(f,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${S}T00:00:00+00:00`));return f==="ar"?y.slice(2,5):y.slice(0,2)}}function ls(f){return S=>ie(mi(new Date(`2017-01-0${S}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:f})}const ts=(f,S,y)=>{const w=[1,2,3,4,5,6,7];let N;if(f!==null)try{N=w.map(ls(f))}catch{N=w.map(Jr(S))}else N=w.map(Jr(S));const Ct=N.slice(0,y),Yt=N.slice(y+1,N.length);return[N[y]].concat(...Yt).concat(...Ct)},La=(f,S,y)=>{const w=[];for(let N=+f[0];N<=+f[1];N++)w.push({value:+N,text:ys(N,S)});return y?w.reverse():w},Hs=(f,S,y)=>{const w=[1,2,3,4,5,6,7,8,9,10,11,12].map(Ct=>{const Yt=Ct<10?`0${Ct}`:Ct;return new Date(`2017-${Yt}-01T00:00:00+00:00`)});if(f!==null)try{const Ct=y==="long"?"LLLL":"LLL";return w.map((Yt,Wi)=>{const Pi=ie(mi(Yt,"UTC"),Ct,{locale:f});return{text:Pi.charAt(0).toUpperCase()+Pi.substring(1),value:Wi}})}catch{}const N=new Intl.DateTimeFormat(S,{month:y,timeZone:"UTC"});return w.map((Ct,Yt)=>{const Wi=N.format(Ct);return{text:Wi.charAt(0).toUpperCase()+Wi.substring(1),value:Yt}})},mo=f=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][f],qs=f=>{const S=(0,o.R1)(f);return S?.$el?S?.$el:S},jl=f=>({type:"dot",...f??{}}),lu=f=>Array.isArray(f)?!!f[0]&&!!f[1]:!1,Hu={prop:f=>`"${f}" prop must be enabled!`,dateArr:f=>`You need to use array as "model-value" binding in order to support "${f}"`},Wo=f=>f,ul=f=>f===0?f:!f||isNaN(+f)?null:+f,Ro=f=>f===null,Vo=f=>{if(f)return[...f.querySelectorAll("input, button, select, textarea, a[href]")][0]},pl=f=>{const S=[],y=w=>w.filter(N=>N);for(let w=0;w<f.length;w+=3){const N=[f[w],f[w+1],f[w+2]];S.push(y(N))}return S},Jl=(f,S,y)=>{const w=y!=null,N=S!=null;if(!w&&!N)return!1;const Ct=+y,Yt=+S;return w&&N?+f>Ct||+f<Yt:w?+f>Ct:N?+f<Yt:!1},Su=(f,S)=>pl(f).map(y=>y.map(w=>{const{active:N,disabled:Ct,isBetween:Yt,highlighted:Wi}=S(w);return{...w,active:N,disabled:Ct,className:{dp__overlay_cell_active:N,dp__overlay_cell:!N,dp__overlay_cell_disabled:Ct,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:Ct&&N,dp__cell_in_between:Yt,"dp--highlighted":Wi}}})),uu=(f,S,y=!1)=>{f&&S.allowStopPropagation&&(y&&f.stopImmediatePropagation(),f.stopPropagation())},xu=()=>["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 Zl(f,S){let y=[...document.querySelectorAll(xu())];y=y.filter(N=>!f.contains(N)||N.hasAttribute("data-datepicker-instance"));const w=y.indexOf(f);if(w>=0&&(S?w-1>=0:w+1<=y.length))return y[w+(S?-1:1)]}const vu=(f,S)=>f?.querySelector(`[data-dp-element="${S}"]`),ys=(f,S)=>new Intl.NumberFormat(S,{useGrouping:!1,style:"decimal"}).format(f),qo=(f,S)=>ie(f,S??$a.DATE),yo=f=>Array.isArray(f),Oo=(f,S,y)=>S.get(qo(f,y)),Ho=(f,S)=>f?S?S instanceof Map?!!Oo(f,S):S(Ar(f)):!1:!0,uo=(f,S,y=!1,w)=>{if(f.key===nr.enter||f.key===nr.space)return y&&f.preventDefault(),S();if(w)return w(f)},eu=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,Or=(f,S)=>f?$a.MONTH_AND_YEAR:S?$a.YEAR:$a.DATE,jn=f=>f<10?`0${f}`:f,yn=(f,S,y,w,N,Ct)=>{const Yt=Et(f,S.slice(0,f.length),new Date,{locale:Ct});return Ms(Yt)&&Ji(Yt)?w||N?Yt:Me(Yt,{hours:+y.hours,minutes:+y?.minutes,seconds:+y?.seconds,milliseconds:0}):null},Gr=(f,S,y,w,N,Ct)=>{const Yt=Array.isArray(y)?y[0]:y;if(typeof S=="string")return yn(f,S,Yt,w,N,Ct);if(Array.isArray(S)){let Wi=null;for(const Pi of S)if(Wi=yn(f,Pi,Yt,w,N,Ct),Wi)break;return Wi}return typeof S=="function"?S(f):null},Ar=f=>f?new Date(f):new Date,Tl=(f,S,y)=>{if(S){const N=(f.getMonth()+1).toString().padStart(2,"0"),Ct=f.getDate().toString().padStart(2,"0"),Yt=f.getHours().toString().padStart(2,"0"),Wi=f.getMinutes().toString().padStart(2,"0"),Pi=y?f.getSeconds().toString().padStart(2,"0"):"00";return`${f.getFullYear()}-${N}-${Ct}T${Yt}:${Wi}:${Pi}.000Z`}const w=Date.UTC(f.getUTCFullYear(),f.getUTCMonth(),f.getUTCDate(),f.getUTCHours(),f.getUTCMinutes(),f.getUTCSeconds());return new Date(w).toISOString()},ar=(f,S)=>{const y=Ar(JSON.parse(JSON.stringify(f))),w=Me(y,{hours:0,minutes:0,seconds:0,milliseconds:0});return S?nt(w):w},Au=(f,S,y,w)=>{let N=f?Ar(f):Ar();return(S||S===0)&&(N=vi(N,+S)),(y||y===0)&&(N=pi(N,+y)),(w||w===0)&&(N=ln(N,+w)),Zn(N,0)},ss=(f,S)=>!f||!S?!1:xa(ar(f),ar(S)),Oa=(f,S)=>!f||!S?!1:Ka(ar(f),ar(S)),js=(f,S)=>!f||!S?!1:Ss(ar(f),ar(S)),Ll=(f,S,y)=>f?.[0]&&f?.[1]?js(y,f[0])&&ss(y,f[1]):f?.[0]&&S?js(y,f[0])&&ss(y,S)||ss(y,f[0])&&js(y,S):!1,ql=f=>{const S=Me(new Date(f),{date:1});return ar(S)},cu=(f,S,y)=>S&&(y||y===0)?Object.fromEntries(["hours","minutes","seconds"].map(w=>w===S?[w,y]:[w,isNaN(+f[w])?void 0:+f[w]])):{hours:isNaN(+f.hours)?void 0:+f.hours,minutes:isNaN(+f.minutes)?void 0:+f.minutes,seconds:isNaN(+f.seconds)?void 0:+f.seconds},Hl=f=>({hours:Gs(f),minutes:bo(f),seconds:Po(f)}),Yc=(f,S)=>{if(S){const y=gs(Ar(S));if(y>f)return 12;if(y===f)return Ws(Ar(S))}},Tc=(f,S)=>{if(S){const y=gs(Ar(S));return y<f?-1:y===f?Ws(Ar(S)):void 0}},ec=f=>{if(f)return gs(Ar(f))},vl=(f,S)=>{const y=js(f,S)?S:f,w=js(S,f)?S:f;return ol({start:y,end:w})},Nd=f=>{const S=kl(f,1);return{month:Ws(S),year:gs(S)}},Nl=(f,S)=>{const y=ua(f,{weekStartsOn:+S}),w=Du(f,{weekStartsOn:+S});return[y,w]},Ul=(f,S)=>{const y={hours:Gs(Ar()),minutes:bo(Ar()),seconds:S?Po(Ar()):0};return Object.assign(y,f)},zl=(f,S,y)=>[Me(Ar(f),{date:1}),Me(Ar(),{month:S,year:y,date:1})],Wl=(f,S,y)=>{let w=f?Ar(f):Ar();return(S||S===0)&&(w=_e(w,S)),y&&(w=_l(w,y)),w},gc=(f,S,y,w,N)=>{if(!w||N&&!S||!N&&!y)return!1;const Ct=N?kl(f,1):Ju(f,1),Yt=[Ws(Ct),gs(Ct)];return N?!tc(...Yt,S):!ju(...Yt,y)},ju=(f,S,y)=>ss(...zl(y,f,S))||Oa(...zl(y,f,S)),tc=(f,S,y)=>js(...zl(y,f,S))||Oa(...zl(y,f,S)),Lu=(f,S,y,w,N,Ct,Yt)=>{if(typeof S=="function"&&!Yt)return S(f);const Wi=y?{locale:y}:void 0;return Array.isArray(f)?`${ie(f[0],Ct,Wi)}${N&&!f[1]?"":w}${f[1]?ie(f[1],Ct,Wi):""}`:ie(f,Ct,Wi)},ei=f=>{if(f)return null;throw new Error(Hu.prop("partial-range"))},Ei=(f,S)=>{if(S)return f();throw new Error(Hu.prop("range"))},Lt=f=>Array.isArray(f)?Ms(f[0])&&(f[1]?Ms(f[1]):!0):f?Ms(f):!1,An=(f,S)=>Me(S??Ar(),{hours:+f.hours||0,minutes:+f.minutes||0,seconds:+f.seconds||0}),vr=(f,S,y,w)=>{if(!f)return!0;if(w){const N=y==="max"?xa(f,S):Ss(f,S),Ct={seconds:0,milliseconds:0};return N||Ka(Me(f,Ct),Me(S,Ct))}return y==="max"?f.getTime()<=S.getTime():f.getTime()>=S.getTime()},wn=(f,S,y)=>f?An(f,S):Ar(y??S),Zr=(f,S,y,w,N)=>{if(Array.isArray(w)){const Yt=wn(f,w[0],S),Wi=wn(f,w[1],S);return vr(w[0],Yt,y,!!S)&&vr(w[1],Wi,y,!!S)&&N}const Ct=wn(f,w,S);return vr(w,Ct,y,!!S)&&N},Lr=f=>Me(Ar(),Hl(f)),ks=(f,S,y)=>{if(f instanceof Map){const w=`${jn(y+1)}-${S}`;return f.size?f.has(w):!1}return typeof f=="function"?f(ar(Me(Ar(),{month:y,year:S}),!0)):!1},_o=(f,S,y)=>{if(f instanceof Map){const w=`${jn(y+1)}-${S}`;return f.size?f.has(w):!0}return!0},Mo=(f,S,y)=>typeof f=="function"?f({month:S,year:y}):!!f.months.find(w=>w.month===S&&w.year===y),wl=(f,S)=>typeof f=="function"?f(S):f.years.includes(S),Kl=f=>`dp-${ie(f,"yyyy-MM-dd")}`,El=(f,S)=>{const y=ll(ar(S),f),w=Us(ar(S),f);return{before:y,after:w}},Tu=(f,S)=>S<+f[0]||S>+f[1],ic=(0,o.Kh)({menuFocused:!1,shiftKeyInMenu:!1}),Qc=()=>{const f=y=>{ic.menuFocused=y},S=y=>{ic.shiftKeyInMenu!==y&&(ic.shiftKeyInMenu=y)};return{control:(0,e.EW)(()=>({shiftKeyInMenu:ic.shiftKeyInMenu,menuFocused:ic.menuFocused})),setMenuFocused:f,setShiftKey:S}},Ps=(0,o.Kh)({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),Nc=(0,o.KR)(null),Pc=(0,o.KR)(!1),Pd=(0,o.KR)(!1),Od=(0,o.KR)(!1),ao=(0,o.KR)(!1),g=(0,o.KR)(0),D=(0,o.KR)(0),ce=()=>{const f=(0,e.EW)(()=>Pc.value?[...Ps.selectionGrid,Ps.actionRow].filter(un=>un.length):Pd.value?[...Ps.timePicker[0],...Ps.timePicker[1],ao.value?[]:[Nc.value],Ps.actionRow].filter(un=>un.length):Od.value?[...Ps.monthPicker,Ps.actionRow]:[Ps.monthYear,...Ps.calendar,Ps.time,Ps.actionRow].filter(un=>un.length)),S=un=>{g.value=un?g.value+1:g.value-1;let pn=null;f.value[D.value]&&(pn=f.value[D.value][g.value]),!pn&&f.value[D.value+(un?1:-1)]?(D.value=D.value+(un?1:-1),g.value=un?0:f.value[D.value].length-1):pn||(g.value=un?g.value-1:g.value+1)},y=un=>{D.value===0&&!un||D.value===f.value.length&&un||(D.value=un?D.value+1:D.value-1,f.value[D.value]?f.value[D.value]&&!f.value[D.value][g.value]&&g.value!==0&&(g.value=f.value[D.value].length-1):D.value=un?D.value-1:D.value+1)},w=un=>{let pn=null;f.value[D.value]&&(pn=f.value[D.value][g.value]),pn?pn.focus({preventScroll:!Pc.value}):g.value=un?g.value-1:g.value+1},N=()=>{S(!0),w(!0)},Ct=()=>{S(!1),w(!1)},Yt=()=>{y(!1),w(!0)},Wi=()=>{y(!0),w(!0)},Pi=(un,pn)=>{Ps[pn]=un},Yn=(un,pn)=>{Ps[pn]=un},Qi=()=>{g.value=0,D.value=0};return{buildMatrix:Pi,buildMultiLevelMatrix:Yn,setTimePickerBackRef:un=>{Nc.value=un},setSelectionGrid:un=>{Pc.value=un,Qi(),un||(Ps.selectionGrid=[])},setTimePicker:(un,pn=!1)=>{Pd.value=un,ao.value=pn,Qi(),un||(Ps.timePicker[0]=[],Ps.timePicker[1]=[])},setTimePickerElements:(un,pn=0)=>{Ps.timePicker[pn]=un},arrowRight:N,arrowLeft:Ct,arrowUp:Yt,arrowDown:Wi,clearArrowNav:()=>{Ps.monthYear=[],Ps.calendar=[],Ps.time=[],Ps.actionRow=[],Ps.selectionGrid=[],Ps.timePicker[0]=[],Ps.timePicker[1]=[],Pc.value=!1,Pd.value=!1,ao.value=!1,Od.value=!1,Qi(),Nc.value=null},setMonthPicker:un=>{Od.value=un,Qi()},refSets:Ps}},De=f=>({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",...f??{}}),et=f=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:S=>`Increment ${S}`,decrementValue:S=>`Decrement ${S}`,openTpOverlay:S=>`Open ${S} 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:S=>`Month picker${S?" overlay":""}`,yearPicker:S=>`Year picker${S?" overlay":""}`,timeOverlay:S=>`${S} overlay`,...f??{}}),tt=f=>f?typeof f=="boolean"?f?2:0:+f>=2?+f:2:0,Ut=f=>{const S=typeof f=="object"&&f,y={static:!0,solo:!1};if(!f)return{...y,count:tt(!1)};const w=S?f:{},N=S?w.count??!0:f,Ct=tt(N);return Object.assign(y,w,{count:Ct})},ci=(f,S,y)=>f||(typeof y=="string"?y:S),zi=f=>typeof f=="boolean"?f?De({}):!1:De(f),_n=f=>{const S={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - ",escClose:!0};return typeof f=="object"?{...S,...f??{},enabled:!0}:{...S,enabled:f}},fn=f=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...f??{}}),Ti=f=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...f??{}}),Qn=f=>{const S={input:!1};return typeof f=="object"?{...S,...f??{},enabled:!0}:{enabled:f,...S}},Er=f=>({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,...f??{}}),ta=f=>{const S={dates:Array.isArray(f)?f.map(y=>Ar(y)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof f=="function"?f:{...S,...f??{}}},Rr=f=>typeof f=="object"?{type:f?.type??"local",hideOnOffsetDates:f?.hideOnOffsetDates??!1}:{type:f,hideOnOffsetDates:!1},Fs=f=>{const S={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 f=="object"?{enabled:!0,...S,...f}:{enabled:f,...S}},As=f=>f?typeof f=="string"?{timezone:f,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:f.timezone,exactMatch:f.exactMatch??!1,dateInTz:f.dateInTz??void 0,emitTimezone:f.emitTimezone??void 0,convertModel:f.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0},ga=(f,S,y,w)=>new Map(f.map(N=>{const Ct=Ui(N,S,w);return[qo(Ct,y),Ct]})),cn=(f,S)=>f.length?new Map(f.map(y=>{const w=Ui(y.date,S);return[qo(w,$a.DATE),y]})):null,Cr=f=>{const S=Or(f.isMonthPicker,f.isYearPicker);return{minDate:yi(f.minDate,f.timezone,f.isSpecific),maxDate:yi(f.maxDate,f.timezone,f.isSpecific),disabledDates:yo(f.disabledDates)?ga(f.disabledDates,f.timezone,S,f.isSpecific):f.disabledDates,allowedDates:yo(f.allowedDates)?ga(f.allowedDates,f.timezone,S,f.isSpecific):null,highlight:typeof f.highlight=="object"&&yo(f.highlight?.dates)?ga(f.highlight.dates,f.timezone,S):f.highlight,markers:cn(f.markers,f.timezone)}},sr=f=>typeof f=="boolean"?{enabled:f,dragSelect:!0,limit:null}:{enabled:!!f,limit:f.limit?+f.limit:null,dragSelect:f.dragSelect??!0},_a=f=>({...Object.fromEntries(Object.keys(f).map(S=>{const y=S,w=f[y],N=typeof f[y]=="string"?{[w]:!0}:Object.fromEntries(w.map(Ct=>[Ct,!0]));return[S,N]}))}),Ea=f=>{const S=()=>{const Fr=f.enableSeconds?":ss":"",Mr=f.enableMinutes?":mm":"";return f.is24?`HH${Mr}${Fr}`:`hh${Mr}${Fr} aa`},y=()=>f.format?f.format:f.monthPicker?"MM/yyyy":f.timePicker?S():f.weekPicker?`${Ln.value?.type==="iso"?"II":"ww"}-RR`:f.yearPicker?"yyyy":f.quarterPicker?"QQQ/yyyy":f.enableTimePicker?`MM/dd/yyyy, ${S()}`:"MM/dd/yyyy",w=Fr=>Ul(Fr,f.enableSeconds),N=()=>Kn.value.enabled?f.startTime&&Array.isArray(f.startTime)?[w(f.startTime[0]),w(f.startTime[1])]:null:f.startTime&&!Array.isArray(f.startTime)?w(f.startTime):null,Ct=(0,e.EW)(()=>Ut(f.multiCalendars)),Yt=(0,e.EW)(()=>N()),Wi=(0,e.EW)(()=>et(f.ariaLabels)),Pi=(0,e.EW)(()=>fn(f.filters)),Yn=(0,e.EW)(()=>zi(f.transitions)),Qi=(0,e.EW)(()=>Ti(f.actionRow)),un=(0,e.EW)(()=>ci(f.previewFormat,f.format,y())),pn=(0,e.EW)(()=>_n(f.textInput)),Gn=(0,e.EW)(()=>Qn(f.inline)),dr=(0,e.EW)(()=>Er(f.config)),hr=(0,e.EW)(()=>ta(f.highlight)),Ln=(0,e.EW)(()=>Rr(f.weekNumbers)),er=(0,e.EW)(()=>As(f.timezone)),gr=(0,e.EW)(()=>sr(f.multiDates)),qi=(0,e.EW)(()=>Cr({minDate:f.minDate,maxDate:f.maxDate,disabledDates:f.disabledDates,allowedDates:f.allowedDates,highlight:hr.value,markers:f.markers,timezone:er.value,isSpecific:f.monthPicker||f.yearPicker||f.quarterPicker,isMonthPicker:f.monthPicker,isYearPicker:f.yearPicker})),Kn=(0,e.EW)(()=>Fs(f.range)),Kr=(0,e.EW)(()=>_a(f.ui));return{defaultedTransitions:Yn,defaultedMultiCalendars:Ct,defaultedStartTime:Yt,defaultedAriaLabels:Wi,defaultedFilters:Pi,defaultedActionRow:Qi,defaultedPreviewFormat:un,defaultedTextInput:pn,defaultedInline:Gn,defaultedConfig:dr,defaultedHighlight:hr,defaultedWeekNumbers:Ln,defaultedRange:Kn,propDates:qi,defaultedTz:er,defaultedMultiDates:gr,defaultedUI:Kr,getDefaultPattern:y,getDefaultStartTime:N,handleEventPropagation:Fr=>{dr.value.allowStopPropagation&&Fr.stopPropagation(),dr.value.allowPreventDefault&&Fr.preventDefault()}}},us=(f,S,{isInputFocused:y,isTextInputDate:w})=>{const N=(0,o.KR)(),{defaultedTextInput:Ct,defaultedRange:Yt,defaultedTz:Wi,defaultedMultiDates:Pi,getDefaultPattern:Yn}=Ea(S),Qi=(0,o.KR)(""),un=(0,o.lW)(S,"format"),pn=(0,o.lW)(S,"formatLocale");(0,e.wB)(N,()=>{typeof S.onInternalModelChange=="function"&&f("internal-model-change",N.value,Hi(!0))},{deep:!0}),(0,e.wB)(Yt,(Bi,ma)=>{Bi.enabled!==ma.enabled&&(N.value=null)}),(0,e.wB)(un,()=>{Br()});const Gn=Bi=>Wi.value.timezone&&Wi.value.convertModel?mi(Bi,Wi.value.timezone):Bi,dr=Bi=>{if(Wi.value.timezone&&Wi.value.convertModel){const ma=xn(Wi.value.timezone,Bi);return Gc(Bi,ma)}return Bi},hr=(Bi,ma,Co=!1)=>Lu(Bi,S.format,S.formatLocale,Ct.value.rangeSeparator,S.modelAuto,ma??Yn(),Co),Ln=Bi=>Bi?S.modelType?tr(Bi):{hours:Gs(Bi),minutes:bo(Bi),seconds:S.enableSeconds?Po(Bi):0}:null,er=Bi=>S.modelType?tr(Bi):{month:Ws(Bi),year:gs(Bi)},gr=Bi=>Array.isArray(Bi)?Pi.value.enabled?Bi.map(ma=>qi(ma,_l(Ar(),ma))):Ei(()=>[_l(Ar(),Bi[0]),Bi[1]?_l(Ar(),Bi[1]):ei(Yt.value.partialRange)],Yt.value.enabled):_l(Ar(),+Bi),qi=(Bi,ma)=>(typeof Bi=="string"||typeof Bi=="number")&&S.modelType?pa(Bi):ma,Kn=Bi=>Array.isArray(Bi)?[qi(Bi[0],Au(null,+Bi[0].hours,+Bi[0].minutes,Bi[0].seconds)),qi(Bi[1],Au(null,+Bi[1].hours,+Bi[1].minutes,Bi[1].seconds))]:qi(Bi,Au(null,Bi.hours,Bi.minutes,Bi.seconds)),Kr=Bi=>{const ma=Me(Ar(),{date:1});return Array.isArray(Bi)?Pi.value.enabled?Bi.map(Co=>qi(Co,Wl(ma,+Co.month,+Co.year))):Ei(()=>[qi(Bi[0],Wl(ma,+Bi[0].month,+Bi[0].year)),qi(Bi[1],Bi[1]?Wl(ma,+Bi[1].month,+Bi[1].year):ei(Yt.value.partialRange))],Yt.value.enabled):qi(Bi,Wl(ma,+Bi.month,+Bi.year))},Fr=Bi=>{if(Array.isArray(Bi))return Bi.map(ma=>pa(ma));throw new Error(Hu.dateArr("multi-dates"))},Mr=Bi=>{if(Array.isArray(Bi)&&Yt.value.enabled){const ma=Bi[0],Co=Bi[1];return[Ar(Array.isArray(ma)?ma[0]:null),Array.isArray(Co)&&Co.length?Ar(Co[0]):null]}return Ar(Bi[0])},Ya=Bi=>S.modelAuto?Array.isArray(Bi)?[pa(Bi[0]),pa(Bi[1])]:S.autoApply?[pa(Bi)]:[pa(Bi),null]:Array.isArray(Bi)?Ei(()=>Bi[1]?[pa(Bi[0]),Bi[1]?pa(Bi[1]):ei(Yt.value.partialRange)]:[pa(Bi[0])],Yt.value.enabled):pa(Bi),sa=()=>{Array.isArray(N.value)&&Yt.value.enabled&&N.value.length===1&&N.value.push(ei(Yt.value.partialRange))},Ur=()=>{const Bi=N.value;return[tr(Bi[0]),Bi[1]?tr(Bi[1]):ei(Yt.value.partialRange)]},Ua=()=>Array.isArray(N.value)?N.value[1]?Ur():tr(Wo(N.value[0])):[],ps=()=>(N.value||[]).map(Bi=>tr(Bi)),Vs=(Bi=!1)=>(Bi||sa(),S.modelAuto?Ua():Pi.value.enabled?ps():Array.isArray(N.value)?Ei(()=>Ur(),Yt.value.enabled):tr(Wo(N.value))),Dn=Bi=>!Bi||Array.isArray(Bi)&&!Bi.length?null:S.timePicker?Kn(Wo(Bi)):S.monthPicker?Kr(Wo(Bi)):S.yearPicker?gr(Wo(Bi)):Pi.value.enabled?Fr(Wo(Bi)):S.weekPicker?Mr(Wo(Bi)):Ya(Wo(Bi)),$n=Bi=>{if(w.value)return;const ma=Dn(Bi);Lt(Wo(ma))?(N.value=Wo(ma),Br()):(N.value=null,Qi.value="")},Cn=()=>{const Bi=ma=>ie(ma,Ct.value.format);return`${Bi(N.value[0])} ${Ct.value.rangeSeparator} ${N.value[1]?Bi(N.value[1]):""}`},zr=()=>y.value&&N.value?Array.isArray(N.value)?Cn():ie(N.value,Ct.value.format):hr(N.value),Pa=()=>N.value?Pi.value.enabled?N.value.map(Bi=>hr(Bi)).join("; "):Ct.value.enabled&&typeof Ct.value.format=="string"?zr():hr(N.value):"",Br=()=>{!S.format||typeof S.format=="string"||Ct.value.enabled&&typeof Ct.value.format=="string"?Qi.value=Pa():Qi.value=S.format(N.value)},pa=Bi=>{if(S.utc){const ma=new Date(Bi);return S.utc==="preserve"?new Date(ma.getTime()+ma.getTimezoneOffset()*6e4):ma}return S.modelType?Ra.includes(S.modelType)?Gn(new Date(Bi)):S.modelType==="format"&&(typeof S.format=="string"||!S.format)?Gn(Et(Bi,Yn(),new Date,{locale:pn.value})):Gn(Et(Bi,S.modelType,new Date,{locale:pn.value})):Gn(new Date(Bi))},tr=Bi=>Bi?S.utc?Tl(Bi,S.utc==="preserve",S.enableSeconds):S.modelType?S.modelType==="timestamp"?+dr(Bi):S.modelType==="iso"?dr(Bi).toISOString():S.modelType==="format"&&(typeof S.format=="string"||!S.format)?hr(dr(Bi)):hr(dr(Bi),S.modelType,!0):dr(Bi):"",cs=(Bi,ma=!1,Co=!1)=>{if(Co)return Bi;if(f("update:model-value",Bi),Wi.value.emitTimezone&&ma){const oa=Array.isArray(Bi)?Bi.map(Zs=>mi(Wo(Zs),Wi.value.emitTimezone)):mi(Wo(Bi),Wi.value.emitTimezone);f("update:model-timezone-value",oa)}},tn=Bi=>Array.isArray(N.value)?Pi.value.enabled?N.value.map(ma=>Bi(ma)):[Bi(N.value[0]),N.value[1]?Bi(N.value[1]):ei(Yt.value.partialRange)]:Bi(Wo(N.value)),mr=()=>{if(Array.isArray(N.value)){const Bi=Nl(N.value[0],S.weekStart),ma=N.value[1]?Nl(N.value[1],S.weekStart):[];return[Bi.map(Co=>Ar(Co)),ma.map(Co=>Ar(Co))]}return Nl(N.value,S.weekStart).map(Bi=>Ar(Bi))},Xn=(Bi,ma)=>cs(Wo(tn(Bi)),!1,ma),Ia=Bi=>{const ma=mr();return Bi?ma:f("update:model-value",mr())},Hi=(Bi=!1)=>(Bi||Br(),S.monthPicker?Xn(er,Bi):S.timePicker?Xn(Ln,Bi):S.yearPicker?Xn(gs,Bi):S.weekPicker?Ia(Bi):cs(Vs(Bi),!0,Bi));return{inputValue:Qi,internalModelValue:N,checkBeforeEmit:()=>N.value?Yt.value.enabled?Yt.value.partialRange?N.value.length>=1:N.value.length===2:!!N.value:!1,parseExternalModelValue:$n,formatInputValue:Br,emitModelValue:Hi}},$r=(f,S)=>{const{defaultedFilters:y,propDates:w}=Ea(f),{validateMonthYearInRange:N}=ed(f),Ct=(Qi,un)=>{let pn=Qi;return y.value.months.includes(Ws(pn))?(pn=un?kl(Qi,1):Ju(Qi,1),Ct(pn,un)):pn},Yt=(Qi,un)=>{let pn=Qi;return y.value.years.includes(gs(pn))?(pn=un?Zu(Qi,1):Sc(Qi,1),Yt(pn,un)):pn},Wi=(Qi,un=!1)=>{const pn=Me(Ar(),{month:f.month,year:f.year});let Gn=Qi?kl(pn,1):Ju(pn,1);f.disableYearSelect&&(Gn=_l(Gn,f.year));let dr=Ws(Gn),hr=gs(Gn);y.value.months.includes(dr)&&(Gn=Ct(Gn,Qi),dr=Ws(Gn),hr=gs(Gn)),y.value.years.includes(hr)&&(Gn=Yt(Gn,Qi),hr=gs(Gn)),N(dr,hr,Qi,f.preventMinMaxNavigation)&&Pi(dr,hr,un)},Pi=(Qi,un,pn)=>{S("update-month-year",{month:Qi,year:un,fromNav:pn})},Yn=(0,e.EW)(()=>Qi=>gc(Me(Ar(),{month:f.month,year:f.year}),w.value.maxDate,w.value.minDate,f.preventMinMaxNavigation,Qi));return{handleMonthYearChange:Wi,isDisabled:Yn,updateMonthYear:Pi}},Xr={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:()=>({})}},is={...Xr,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}},$s=["title"],eo=["disabled"],Io=(0,e.pM)({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...is},emits:["close-picker","select-date","select-now","invalid-select"],setup(f,{emit:S}){const y=S,w=f,{defaultedActionRow:N,defaultedPreviewFormat:Ct,defaultedMultiCalendars:Yt,defaultedTextInput:Wi,defaultedInline:Pi,defaultedRange:Yn,defaultedMultiDates:Qi}=Ea(w),{isTimeValid:un,isMonthValid:pn}=ed(w),{buildMatrix:Gn}=ce(),dr=(0,o.KR)(null),hr=(0,o.KR)(null),Ln=(0,o.KR)(!1),er=(0,o.KR)({}),gr=(0,o.KR)(null),qi=(0,o.KR)(null);(0,e.sV)(()=>{w.arrowNavigation&&Gn([qs(dr),qs(hr)],"actionRow"),Kn(),window.addEventListener("resize",Kn)}),(0,e.hi)(()=>{window.removeEventListener("resize",Kn)});const Kn=()=>{Ln.value=!1,setTimeout(()=>{const Dn=gr.value?.getBoundingClientRect(),$n=qi.value?.getBoundingClientRect();Dn&&$n&&(er.value.maxWidth=`${$n.width-Dn.width-20}px`),Ln.value=!0},0)},Kr=(0,e.EW)(()=>Yn.value.enabled&&!Yn.value.partialRange&&w.internalModelValue?w.internalModelValue.length===2:!0),Fr=(0,e.EW)(()=>!un.value(w.internalModelValue)||!pn.value(w.internalModelValue)||!Kr.value),Mr=()=>{const Dn=Ct.value;return w.timePicker||w.monthPicker,Dn(Wo(w.internalModelValue))},Ya=()=>{const Dn=w.internalModelValue;return Yt.value.count>0?`${sa(Dn[0])} - ${sa(Dn[1])}`:[sa(Dn[0]),sa(Dn[1])]},sa=Dn=>Lu(Dn,Ct.value,w.formatLocale,Wi.value.rangeSeparator,w.modelAuto,Ct.value),Ur=(0,e.EW)(()=>!w.internalModelValue||!w.menuMount?"":typeof Ct.value=="string"?Array.isArray(w.internalModelValue)?w.internalModelValue.length===2&&w.internalModelValue[1]?Ya():Qi.value.enabled?w.internalModelValue.map(Dn=>`${sa(Dn)}`):w.modelAuto?`${sa(w.internalModelValue[0])}`:`${sa(w.internalModelValue[0])} -`:sa(w.internalModelValue):Mr()),Ua=()=>Qi.value.enabled?"; ":" - ",ps=(0,e.EW)(()=>Array.isArray(Ur.value)?Ur.value.join(Ua()):Ur.value),Vs=()=>{un.value(w.internalModelValue)&&pn.value(w.internalModelValue)&&Kr.value?y("select-date"):y("invalid-select")};return(Dn,$n)=>((0,e.uX)(),(0,e.CE)("div",{ref_key:"actionRowRef",ref:qi,class:"dp__action_row"},[Dn.$slots["action-row"]?(0,e.RG)(Dn.$slots,"action-row",(0,_.normalizeProps)((0,e.v6)({key:0},{internalModelValue:Dn.internalModelValue,disabled:Fr.value,selectDate:()=>Dn.$emit("select-date"),closePicker:()=>Dn.$emit("close-picker")}))):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,o.R1)(N).showPreview?((0,e.uX)(),(0,e.CE)("div",{key:0,class:"dp__selection_preview",title:ps.value,style:(0,_.normalizeStyle)(er.value)},[Dn.$slots["action-preview"]&&Ln.value?(0,e.RG)(Dn.$slots,"action-preview",{key:0,value:Dn.internalModelValue}):(0,e.Q3)("",!0),!Dn.$slots["action-preview"]&&Ln.value?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,_.toDisplayString)(ps.value),1)],64)):(0,e.Q3)("",!0)],12,$s)):(0,e.Q3)("",!0),(0,e.Lk)("div",{ref_key:"actionBtnContainer",ref:gr,class:"dp__action_buttons","data-dp-element":"action-row"},[Dn.$slots["action-buttons"]?(0,e.RG)(Dn.$slots,"action-buttons",{key:0,value:Dn.internalModelValue}):(0,e.Q3)("",!0),Dn.$slots["action-buttons"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[!(0,o.R1)(Pi).enabled&&(0,o.R1)(N).showCancel?((0,e.uX)(),(0,e.CE)("button",{key:0,ref_key:"cancelButtonRef",ref:dr,type:"button",class:"dp__action_button dp__action_cancel",onClick:$n[0]||($n[0]=Cn=>Dn.$emit("close-picker")),onKeydown:$n[1]||($n[1]=Cn=>(0,o.R1)(uo)(Cn,()=>Dn.$emit("close-picker")))},(0,_.toDisplayString)(Dn.cancelText),545)):(0,e.Q3)("",!0),(0,o.R1)(N).showNow?((0,e.uX)(),(0,e.CE)("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:$n[2]||($n[2]=Cn=>Dn.$emit("select-now")),onKeydown:$n[3]||($n[3]=Cn=>(0,o.R1)(uo)(Cn,()=>Dn.$emit("select-now")))},(0,_.toDisplayString)(Dn.nowButtonLabel),33)):(0,e.Q3)("",!0),(0,o.R1)(N).showSelect?((0,e.uX)(),(0,e.CE)("button",{key:2,ref_key:"selectButtonRef",ref:hr,type:"button",class:"dp__action_button dp__action_select",disabled:Fr.value,"data-test-id":"select-button",onKeydown:$n[4]||($n[4]=Cn=>(0,o.R1)(uo)(Cn,()=>Vs())),onClick:Vs},(0,_.toDisplayString)(Dn.selectText),41,eo)):(0,e.Q3)("",!0)],64))],512)],64))],512))}}),jo=["role","aria-label","tabindex"],xs={class:"dp__selection_grid_header"},to=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],ds=["aria-label"],Xs=(0,e.pM)({__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(f,{expose:S,emit:y}){const{setSelectionGrid:w,buildMultiLevelMatrix:N,setMonthPicker:Ct}=ce(),Yt=y,Wi=f,{defaultedAriaLabels:Pi,defaultedTextInput:Yn,defaultedConfig:Qi,handleEventPropagation:un}=Ea(Wi),{hideNavigationButtons:pn}=sf(),Gn=(0,o.KR)(!1),dr=(0,o.KR)(null),hr=(0,o.KR)(null),Ln=(0,o.KR)([]),er=(0,o.KR)(),gr=(0,o.KR)(null),qi=(0,o.KR)(0),Kn=(0,o.KR)(null);(0,e.Ic)(()=>{dr.value=null}),(0,e.sV)(()=>{(0,e.dY)().then(()=>ps()),Wi.noOverlayFocus||Fr(),Kr(!0)}),(0,e.hi)(()=>Kr(!1));const Kr=tn=>{Wi.arrowNavigation&&(Wi.headerRefs?.length?Ct(tn):w(tn))},Fr=()=>{const tn=qs(hr);tn&&(Yn.value.enabled||(dr.value?dr.value?.focus({preventScroll:!0}):tn.focus({preventScroll:!0})),Gn.value=tn.clientHeight<tn.scrollHeight)},Mr=(0,e.EW)(()=>({dp__overlay:!0,"dp--overlay-absolute":!Wi.useRelative,"dp--overlay-relative":Wi.useRelative})),Ya=(0,e.EW)(()=>Wi.useRelative?{height:`${Wi.height}px`,width:"var(--dp-menu-min-width)"}:void 0),sa=(0,e.EW)(()=>({dp__overlay_col:!0})),Ur=(0,e.EW)(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:Gn.value,dp__button_bottom:Wi.isLast})),Ua=(0,e.EW)(()=>({dp__overlay_container:!0,dp__container_flex:Wi.items?.length<=6,dp__container_block:Wi.items?.length>6}));(0,e.wB)(()=>Wi.items,()=>ps(!1),{deep:!0});const ps=(tn=!0)=>{(0,e.dY)().then(()=>{const mr=qs(dr),Xn=qs(hr),Ia=qs(gr),Hi=qs(Kn),Bi=Ia?Ia.getBoundingClientRect().height:0;Xn&&(Xn.getBoundingClientRect().height?qi.value=Xn.getBoundingClientRect().height-Bi:qi.value=Qi.value.modeHeight-Bi),mr&&Hi&&tn&&(Hi.scrollTop=mr.offsetTop-Hi.offsetTop-(qi.value/2-mr.getBoundingClientRect().height)-Bi)})},Vs=tn=>{tn.disabled||Yt("selected",tn.value)},Dn=()=>{Yt("toggle"),Yt("reset-flow")},$n=tn=>{Wi.escClose&&(Dn(),un(tn))},Cn=(tn,mr,Xn,Ia)=>{tn&&((mr.active||mr.value===Wi.focusValue)&&(dr.value=tn),Wi.arrowNavigation&&(Array.isArray(Ln.value[Xn])?Ln.value[Xn][Ia]=tn:Ln.value[Xn]=[tn],zr()))},zr=()=>{const tn=Wi.headerRefs?.length?[Wi.headerRefs].concat(Ln.value):Ln.value.concat([Wi.skipButtonRef?[]:[gr.value]]);N(Wo(tn),Wi.headerRefs?.length?"monthPicker":"selectionGrid")},Pa=tn=>{Wi.arrowNavigation||uu(tn,Qi.value,!0)},Br=tn=>{er.value=tn,Yt("hover-value",tn)},pa=()=>{if(Dn(),!Wi.isLast){const tn=vu(Wi.menuWrapRef??null,"action-row");tn&&Vo(tn)?.focus()}},tr=tn=>{switch(tn.key){case nr.esc:return $n(tn);case nr.arrowLeft:return Pa(tn);case nr.arrowRight:return Pa(tn);case nr.arrowUp:return Pa(tn);case nr.arrowDown:return Pa(tn);default:return}},cs=tn=>{if(tn.key===nr.enter)return Dn();if(tn.key===nr.tab)return pa()};return S({focusGrid:Fr}),(tn,mr)=>((0,e.uX)(),(0,e.CE)("div",{ref_key:"gridWrapRef",ref:hr,class:(0,_.normalizeClass)(Mr.value),style:(0,_.normalizeStyle)(Ya.value),role:f.useRelative?void 0:"dialog","aria-label":f.overlayLabel,tabindex:f.useRelative?void 0:"0",onKeydown:tr,onClick:mr[0]||(mr[0]=(0,q.withModifiers)(()=>{},["prevent"]))},[(0,e.Lk)("div",{ref_key:"containerRef",ref:Kn,class:(0,_.normalizeClass)(Ua.value),style:(0,_.normalizeStyle)({"--dp-overlay-height":`${qi.value}px`}),role:"grid"},[(0,e.Lk)("div",xs,[(0,e.RG)(tn.$slots,"header")]),tn.$slots.overlay?(0,e.RG)(tn.$slots,"overlay",{key:0}):((0,e.uX)(!0),(0,e.CE)(e.FK,{key:1},(0,e.pI)(f.items,(Xn,Ia)=>((0,e.uX)(),(0,e.CE)("div",{key:Ia,class:(0,_.normalizeClass)(["dp__overlay_row",{dp__flex_row:f.items.length>=3}]),role:"row"},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Xn,(Hi,Bi)=>((0,e.uX)(),(0,e.CE)("div",{key:Hi.value,ref_for:!0,ref:ma=>Cn(ma,Hi,Ia,Bi),role:"gridcell",class:(0,_.normalizeClass)(sa.value),"aria-selected":Hi.active||void 0,"aria-disabled":Hi.disabled||void 0,tabindex:"0","data-test-id":Hi.text,onClick:(0,q.withModifiers)(ma=>Vs(Hi),["prevent"]),onKeydown:ma=>(0,o.R1)(uo)(ma,()=>Vs(Hi),!0),onMouseover:ma=>Br(Hi.value)},[(0,e.Lk)("div",{class:(0,_.normalizeClass)(Hi.className)},[tn.$slots.item?(0,e.RG)(tn.$slots,"item",{key:0,item:Hi}):(0,e.Q3)("",!0),tn.$slots.item?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,_.toDisplayString)(Hi.text),1)],64))],2)],42,to))),128))],2))),128))],6),tn.$slots["button-icon"]?(0,e.bo)(((0,e.uX)(),(0,e.CE)("button",{key:0,ref_key:"toggleButton",ref:gr,type:"button","aria-label":(0,o.R1)(Pi)?.toggleOverlay,class:(0,_.normalizeClass)(Ur.value),tabindex:"0",onClick:Dn,onKeydown:cs},[(0,e.RG)(tn.$slots,"button-icon")],42,ds)),[[q.vShow,!(0,o.R1)(pn)(f.hideNavigation,f.type)]]):(0,e.Q3)("",!0)],46,jo))}}),mc=["data-dp-mobile"],il=(0,e.pM)({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(f){const S=f,y=(0,e.EW)(()=>S.multiCalendars>0?[...Array(S.multiCalendars).keys()]:[0]),w=(0,e.EW)(()=>({dp__instance_calendar:S.multiCalendars>0}));return(N,Ct)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,_.normalizeClass)({dp__menu_inner:!f.stretch,"dp--menu--inner-stretched":f.stretch,dp__flex_display:f.multiCalendars>0,"dp--flex-display-collapsed":f.collapse}),"data-dp-mobile":f.isMobile},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(y.value,(Yt,Wi)=>((0,e.uX)(),(0,e.CE)("div",{key:Yt,class:(0,_.normalizeClass)(w.value)},[(0,e.RG)(N.$slots,"default",{instance:Yt,index:Wi})],2))),128))],10,mc))}}),Bd=["data-dp-element","aria-label","aria-disabled"],Nu=(0,e.pM)({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(f,{emit:S}){const y=S,w=(0,o.KR)(null);return(0,e.sV)(()=>y("set-ref",w)),(N,Ct)=>((0,e.uX)(),(0,e.CE)("button",{ref_key:"elRef",ref:w,type:"button","data-dp-element":f.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":f.ariaLabel,"aria-disabled":f.disabled||void 0,onClick:Ct[0]||(Ct[0]=Yt=>y("activate")),onKeydown:Ct[1]||(Ct[1]=Yt=>(0,o.R1)(uo)(Yt,()=>y("activate"),!0))},[(0,e.Lk)("span",{class:(0,_.normalizeClass)(["dp__inner_nav",{dp__inner_nav_disabled:f.disabled}])},[(0,e.RG)(N.$slots,"default")],2)],40,Bd))}}),Rd=["aria-label","data-test-id"],Md=(0,e.pM)({__name:"YearModePicker",props:{...is,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(f,{emit:S}){const y=S,w=f,{showRightIcon:N,showLeftIcon:Ct}=sf(),{defaultedConfig:Yt,defaultedMultiCalendars:Wi,defaultedAriaLabels:Pi,defaultedTransitions:Yn,defaultedUI:Qi}=Ea(w),{showTransition:un,transitionName:pn}=Zc(Yn),Gn=(0,o.KR)(!1),dr=(0,e.EW)(()=>ys(w.year,w.locale)),hr=(gr=!1,qi)=>{Gn.value=!Gn.value,y("toggle-year-picker",{flow:gr,show:qi})},Ln=gr=>{Gn.value=!1,y("year-select",gr)},er=(gr=!1)=>{y("handle-year",gr)};return(gr,qi)=>((0,e.uX)(),(0,e.CE)(e.FK,null,[(0,e.Lk)("div",{class:(0,_.normalizeClass)(["dp--year-mode-picker",{"dp--hidden-el":Gn.value}])},[(0,o.R1)(Ct)((0,o.R1)(Wi),f.instance)?((0,e.uX)(),(0,e.Wv)(Nu,{key:0,ref:"mpPrevIconRef","aria-label":(0,o.R1)(Pi)?.prevYear,disabled:f.isDisabled(!1),class:(0,_.normalizeClass)((0,o.R1)(Qi)?.navBtnPrev),onActivate:qi[0]||(qi[0]=Kn=>er(!1))},{default:(0,e.k6)(()=>[gr.$slots["arrow-left"]?(0,e.RG)(gr.$slots,"arrow-left",{key:0}):(0,e.Q3)("",!0),gr.$slots["arrow-left"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,o.R1)(dt),{key:1}))]),_:3},8,["aria-label","disabled","class"])):(0,e.Q3)("",!0),(0,e.Lk)("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${f.year}-${(0,o.R1)(Pi)?.openYearsOverlay}`,"data-test-id":`year-mode-btn-${f.instance}`,onClick:qi[1]||(qi[1]=()=>hr(!1)),onKeydown:qi[2]||(qi[2]=(0,q.withKeys)(()=>hr(!1),["enter"]))},[gr.$slots.year?(0,e.RG)(gr.$slots,"year",{key:0,year:f.year,text:dr.value,value:f.year}):(0,e.Q3)("",!0),gr.$slots.year?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,_.toDisplayString)(dr.value),1)],64))],40,Rd),(0,o.R1)(N)((0,o.R1)(Wi),f.instance)?((0,e.uX)(),(0,e.Wv)(Nu,{key:1,ref:"mpNextIconRef","aria-label":(0,o.R1)(Pi)?.nextYear,disabled:f.isDisabled(!0),class:(0,_.normalizeClass)((0,o.R1)(Qi)?.navBtnNext),onActivate:qi[3]||(qi[3]=Kn=>er(!0))},{default:(0,e.k6)(()=>[gr.$slots["arrow-right"]?(0,e.RG)(gr.$slots,"arrow-right",{key:0}):(0,e.Q3)("",!0),gr.$slots["arrow-right"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,o.R1)(Zt),{key:1}))]),_:3},8,["aria-label","disabled","class"])):(0,e.Q3)("",!0)],2),(0,e.bF)(q.Transition,{name:(0,o.R1)(pn)(f.showYearPicker),css:(0,o.R1)(un)},{default:(0,e.k6)(()=>[f.showYearPicker?((0,e.uX)(),(0,e.Wv)(Xs,{key:0,items:f.items,"text-input":gr.textInput,"esc-close":gr.escClose,config:gr.config,"is-last":gr.autoApply&&!(0,o.R1)(Yt).keepActionRow,"hide-navigation":gr.hideNavigation,"aria-labels":gr.ariaLabels,"overlay-label":(0,o.R1)(Pi)?.yearPicker?.(!0),type:"year",onToggle:hr,onSelected:qi[4]||(qi[4]=Kn=>Ln(Kn))},(0,e.eX)({"button-icon":(0,e.k6)(()=>[gr.$slots["calendar-icon"]?(0,e.RG)(gr.$slots,"calendar-icon",{key:0}):(0,e.Q3)("",!0),gr.$slots["calendar-icon"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,o.R1)($e),{key:1}))]),_:2},[gr.$slots["year-overlay-value"]?{name:"item",fn:(0,e.k6)(({item:Kn})=>[(0,e.RG)(gr.$slots,"year-overlay-value",{text:Kn.text,value:Kn.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):(0,e.Q3)("",!0)]),_:3},8,["name","css"])],64))}}),Id=(f,S,y)=>{if(S.value&&Array.isArray(S.value))if(S.value.some(w=>Oa(f,w))){const w=S.value.filter(N=>!Oa(N,f));S.value=w.length?w:null}else(y&&+y>S.value.length||!y)&&S.value.push(f);else S.value=[f]},nc=(f,S,y)=>{let w=f.value?f.value.slice():[];return w.length===2&&w[1]!==null&&(w=[]),w.length?(ss(S,w[0])?w.unshift(S):w[1]=S,y("range-end",S)):(w=[S],y("range-start",S)),w},Oc=(f,S,y,w)=>{f&&(f[0]&&f[1]&&y&&S("auto-apply"),f[0]&&!f[1]&&w&&y&&S("auto-apply"))},jd=f=>{Array.isArray(f.value)&&f.value.length<=2&&f.range?f.modelValue.value=f.value.map(S=>mi(Ar(S),f.timezone)):Array.isArray(f.value)||(f.modelValue.value=mi(Ar(f.value),f.timezone))},tf=(f,S,y,w)=>Array.isArray(S.value)&&(S.value.length===2||S.value.length===1&&w.value.partialRange)?w.value.fixedStart&&(js(f,S.value[0])||Oa(f,S.value[0]))?[S.value[0],f]:w.value.fixedEnd&&(ss(f,S.value[1])||Oa(f,S.value[1]))?[f,S.value[1]]:(y("invalid-fixed-range",f),S.value):[],Bc=({multiCalendars:f,range:S,highlight:y,propDates:w,calendars:N,modelValue:Ct,props:Yt,filters:Wi,year:Pi,month:Yn,emit:Qi})=>{const un=(0,e.EW)(()=>La(Yt.yearRange,Yt.locale,Yt.reverseYears)),pn=(0,o.KR)([!1]),Gn=(0,e.EW)(()=>(Ur,Ua)=>{const ps=Me(ql(new Date),{month:Yn.value(Ur),year:Pi.value(Ur)}),Vs=Ua?Cu(ps):Sr(ps);return gc(Vs,w.value.maxDate,w.value.minDate,Yt.preventMinMaxNavigation,Ua)}),dr=()=>Array.isArray(Ct.value)&&f.value.solo&&Ct.value[1],hr=()=>{for(let Ur=0;Ur<f.value.count;Ur++)if(Ur===0)N.value[Ur]=N.value[0];else if(Ur===f.value.count-1&&dr())N.value[Ur]={month:Ws(Ct.value[1]),year:gs(Ct.value[1])};else{const Ua=Me(Ar(),N.value[Ur-1]);N.value[Ur]={month:Ws(Ua),year:gs(Zu(Ua,1))}}},Ln=Ur=>{if(!Ur)return hr();const Ua=Me(Ar(),N.value[Ur]);return N.value[0].year=gs(Sc(Ua,f.value.count-1)),hr()},er=(Ur,Ua)=>{const ps=ef(Ua,Ur);return S.value.showLastInRange&&ps>1?Ua:Ur},gr=Ur=>Yt.focusStartDate||f.value.solo?Ur[0]:Ur[1]?er(Ur[0],Ur[1]):Ur[0],qi=()=>{if(Ct.value){const Ur=Array.isArray(Ct.value)?gr(Ct.value):Ct.value;N.value[0]={month:Ws(Ur),year:gs(Ur)}}},Kn=()=>{qi(),f.value.count&&hr()};(0,e.wB)(Ct,(Ur,Ua)=>{Yt.isTextInputDate&&JSON.stringify(Ur??{})!==JSON.stringify(Ua??{})&&Kn()}),(0,e.sV)(()=>{Kn()});const Kr=(Ur,Ua)=>{N.value[Ua].year=Ur,Qi("update-month-year",{instance:Ua,year:Ur,month:N.value[Ua].month}),f.value.count&&!f.value.solo&&Ln(Ua)},Fr=(0,e.EW)(()=>Ur=>Su(un.value,Ua=>{const ps=Pi.value(Ur)===Ua.value,Vs=Jl(Ua.value,ec(w.value.minDate),ec(w.value.maxDate))||Wi.value.years?.includes(Pi.value(Ur)),Dn=wl(y.value,Ua.value);return{active:ps,disabled:Vs,highlighted:Dn}})),Mr=(Ur,Ua)=>{Kr(Ur,Ua),sa(Ua)},Ya=(Ur,Ua=!1)=>{if(!Gn.value(Ur,Ua)){const ps=Ua?Pi.value(Ur)+1:Pi.value(Ur)-1;Kr(ps,Ur)}},sa=(Ur,Ua=!1,ps)=>{Ua||Qi("reset-flow"),ps!==void 0?pn.value[Ur]=ps:pn.value[Ur]=!pn.value[Ur],pn.value[Ur]?Qi("overlay-toggle",{open:!0,overlay:cr.year}):(Qi("overlay-closed"),Qi("overlay-toggle",{open:!1,overlay:cr.year}))};return{isDisabled:Gn,groupedYears:Fr,showYearPicker:pn,selectYear:Kr,toggleYearPicker:sa,handleYearSelect:Mr,handleYear:Ya}},Uu=(f,S)=>{const{defaultedMultiCalendars:y,defaultedAriaLabels:w,defaultedTransitions:N,defaultedConfig:Ct,defaultedRange:Yt,defaultedHighlight:Wi,propDates:Pi,defaultedTz:Yn,defaultedFilters:Qi,defaultedMultiDates:un}=Ea(f),pn=()=>{f.isTextInputDate&&Kn(gs(Ar(f.startDate)),0)},{modelValue:Gn,year:dr,month:hr,calendars:Ln}=Ud(f,S,pn),er=(0,e.EW)(()=>Hs(f.formatLocale,f.locale,f.monthNameFormat)),gr=(0,o.KR)(null),{checkMinMaxRange:qi}=ed(f),{selectYear:Kn,groupedYears:Kr,showYearPicker:Fr,toggleYearPicker:Mr,handleYearSelect:Ya,handleYear:sa,isDisabled:Ur}=Bc({modelValue:Gn,multiCalendars:y,range:Yt,highlight:Wi,calendars:Ln,year:dr,propDates:Pi,month:hr,filters:Qi,props:f,emit:S});(0,e.sV)(()=>{f.startDate&&(Gn.value&&f.focusStartDate||!Gn.value)&&Kn(gs(Ar(f.startDate)),0)});const Ua=mr=>mr?{month:Ws(mr),year:gs(mr)}:{month:null,year:null},ps=()=>Gn.value?Array.isArray(Gn.value)?Gn.value.map(mr=>Ua(mr)):Ua(Gn.value):Ua(),Vs=(mr,Xn)=>{const Ia=Ln.value[mr],Hi=ps();return Array.isArray(Hi)?Hi.some(Bi=>Bi.year===Ia?.year&&Bi.month===Xn):Ia?.year===Hi.year&&Xn===Hi.month},Dn=(mr,Xn,Ia)=>{const Hi=ps();return Array.isArray(Hi)?dr.value(Xn)===Hi[Ia]?.year&&mr===Hi[Ia]?.month:!1},$n=(mr,Xn)=>{if(Yt.value.enabled){const Ia=ps();if(Array.isArray(Gn.value)&&Array.isArray(Ia)){const Hi=Dn(mr,Xn,0)||Dn(mr,Xn,1),Bi=Wl(ql(Ar()),mr,dr.value(Xn));return Ll(Gn.value,gr.value,Bi)&&!Hi}return!1}return!1},Cn=(0,e.EW)(()=>mr=>Su(er.value,Xn=>{const Ia=Vs(mr,Xn.value),Hi=Jl(Xn.value,Yc(dr.value(mr),Pi.value.minDate),Tc(dr.value(mr),Pi.value.maxDate))||ks(Pi.value.disabledDates,dr.value(mr),Xn.value)||Qi.value.months?.includes(Xn.value)||!_o(Pi.value.allowedDates,dr.value(mr),Xn.value)||Tu(f.yearRange,dr.value(mr)),Bi=$n(Xn.value,mr),ma=Mo(Wi.value,Xn.value,dr.value(mr));return{active:Ia,disabled:Hi,isBetween:Bi,highlighted:ma}})),zr=(mr,Xn)=>Wl(ql(Ar()),mr,dr.value(Xn)),Pa=(mr,Xn)=>{const Ia=Gn.value?Gn.value:ql(new Date);Gn.value=Wl(Ia,mr,dr.value(Xn)),S("auto-apply"),S("update-flow-step")},Br=(mr,Xn)=>{const Ia=zr(mr,Xn);Yt.value.fixedEnd||Yt.value.fixedStart?Gn.value=tf(Ia,Gn,S,Yt):Gn.value?qi(Ia,Gn.value)&&(Gn.value=nc(Gn,zr(mr,Xn),S)):Gn.value=[zr(mr,Xn)],(0,e.dY)().then(()=>{Oc(Gn.value,S,f.autoApply,f.modelAuto)})},pa=(mr,Xn)=>{Id(zr(mr,Xn),Gn,un.value.limit),S("auto-apply",!0)},tr=(mr,Xn)=>(Ln.value[Xn].month=mr,tn(Xn,Ln.value[Xn].year,mr),un.value.enabled?pa(mr,Xn):Yt.value.enabled?Br(mr,Xn):Pa(mr,Xn)),cs=(mr,Xn)=>{Kn(mr,Xn),tn(Xn,mr,null)},tn=(mr,Xn,Ia)=>{let Hi=Ia;if(!Hi&&Hi!==0){const Bi=ps();Hi=Array.isArray(Bi)?Bi[mr].month:Bi.month}S("update-month-year",{instance:mr,year:Xn,month:Hi})};return{groupedMonths:Cn,groupedYears:Kr,year:dr,isDisabled:Ur,defaultedMultiCalendars:y,defaultedAriaLabels:w,defaultedTransitions:N,defaultedConfig:Ct,showYearPicker:Fr,modelValue:Gn,presetDate:(mr,Xn)=>{jd({value:mr,modelValue:Gn,range:Yt.value.enabled,timezone:Xn?void 0:Yn.value.timezone}),S("auto-apply")},setHoverDate:(mr,Xn)=>{gr.value=zr(mr,Xn)},selectMonth:tr,selectYear:cs,toggleYearPicker:Mr,handleYearSelect:Ya,handleYear:sa,getModelMonthYear:ps}},Ld=(0,e.pM)({compatConfig:{MODE:3},__name:"MonthPicker",props:{...is},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(f,{expose:S,emit:y}){const w=y,N=(0,e.Ht)(),Ct=fu(N,"yearMode"),Yt=f;(0,e.sV)(()=>{Yt.shadow||w("mount",null)});const{groupedMonths:Wi,groupedYears:Pi,year:Yn,isDisabled:Qi,defaultedMultiCalendars:un,defaultedConfig:pn,showYearPicker:Gn,modelValue:dr,presetDate:hr,setHoverDate:Ln,selectMonth:er,selectYear:gr,toggleYearPicker:qi,handleYearSelect:Kn,handleYear:Kr,getModelMonthYear:Fr}=Uu(Yt,w);return S({getSidebarProps:()=>({modelValue:dr,year:Yn,getModelMonthYear:Fr,selectMonth:er,selectYear:gr,handleYear:Kr}),presetDate:hr,toggleYearPicker:Mr=>qi(0,Mr)}),(Mr,Ya)=>((0,e.uX)(),(0,e.Wv)(il,{"multi-calendars":(0,o.R1)(un).count,collapse:Mr.collapse,stretch:"","is-mobile":Mr.isMobile},{default:(0,e.k6)(({instance:sa})=>[Mr.$slots["top-extra"]?(0,e.RG)(Mr.$slots,"top-extra",{key:0,value:Mr.internalModelValue}):(0,e.Q3)("",!0),Mr.$slots["month-year"]?(0,e.RG)(Mr.$slots,"month-year",(0,_.normalizeProps)((0,e.v6)({key:1},{year:(0,o.R1)(Yn),months:(0,o.R1)(Wi)(sa),years:(0,o.R1)(Pi)(sa),selectMonth:(0,o.R1)(er),selectYear:(0,o.R1)(gr),instance:sa}))):((0,e.uX)(),(0,e.Wv)(Xs,{key:2,items:(0,o.R1)(Wi)(sa),"arrow-navigation":Mr.arrowNavigation,"is-last":Mr.autoApply&&!(0,o.R1)(pn).keepActionRow,"esc-close":Mr.escClose,height:(0,o.R1)(pn).modeHeight,config:Mr.config,"no-overlay-focus":!!(Mr.noOverlayFocus||Mr.textInput),"use-relative":"",type:"month",onSelected:Ur=>(0,o.R1)(er)(Ur,sa),onHoverValue:Ur=>(0,o.R1)(Ln)(Ur,sa)},(0,e.eX)({header:(0,e.k6)(()=>[(0,e.bF)(Md,(0,e.v6)(Mr.$props,{items:(0,o.R1)(Pi)(sa),instance:sa,"show-year-picker":(0,o.R1)(Gn)[sa],year:(0,o.R1)(Yn)(sa),"is-disabled":Ur=>(0,o.R1)(Qi)(sa,Ur),onHandleYear:Ur=>(0,o.R1)(Kr)(sa,Ur),onYearSelect:Ur=>(0,o.R1)(Kn)(Ur,sa),onToggleYearPicker:Ur=>(0,o.R1)(qi)(sa,Ur?.flow,Ur?.show)}),(0,e.eX)({_:2},[(0,e.pI)((0,o.R1)(Ct),(Ur,Ua)=>({name:Ur,fn:(0,e.k6)(ps=>[(0,e.RG)(Mr.$slots,Ur,(0,_.normalizeProps)((0,e.Ng)(ps)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[Mr.$slots["month-overlay-value"]?{name:"item",fn:(0,e.k6)(({item:Ur})=>[(0,e.RG)(Mr.$slots,"month-overlay-value",{text:Ur.text,value:Ur.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"]))}}),Si=(f,S)=>{const y=()=>{f.isTextInputDate&&(Qi.value=gs(Ar(f.startDate)))},{modelValue:w}=Ud(f,S,y),N=(0,o.KR)(null),{defaultedHighlight:Ct,defaultedMultiDates:Yt,defaultedFilters:Wi,defaultedRange:Pi,propDates:Yn}=Ea(f),Qi=(0,o.KR)();(0,e.sV)(()=>{f.startDate&&(w.value&&f.focusStartDate||!w.value)&&(Qi.value=gs(Ar(f.startDate)))});const un=er=>Array.isArray(w.value)?w.value.some(gr=>gs(gr)===er):w.value?gs(w.value)===er:!1,pn=er=>Pi.value.enabled&&Array.isArray(w.value)?Ll(w.value,N.value,Ln(er)):!1,Gn=er=>Yn.value.allowedDates instanceof Map?Yn.value.allowedDates.size?Yn.value.allowedDates.has(`${er}`):!1:!0,dr=er=>Yn.value.disabledDates instanceof Map?Yn.value.disabledDates.size?Yn.value.disabledDates.has(`${er}`):!1:typeof Yn.value.disabledDates=="function"?Yn.value.disabledDates(_l(ar(Sr(Ar())),er)):!0,hr=(0,e.EW)(()=>Su(La(f.yearRange,f.locale,f.reverseYears),er=>{const gr=un(er.value),qi=Jl(er.value,ec(Yn.value.minDate),ec(Yn.value.maxDate))||Wi.value.years.includes(er.value)||!Gn(er.value)||dr(er.value),Kn=pn(er.value)&&!gr,Kr=wl(Ct.value,er.value);return{active:gr,disabled:qi,isBetween:Kn,highlighted:Kr}})),Ln=er=>_l(ql(Sr(new Date)),er);return{groupedYears:hr,modelValue:w,focusYear:Qi,setHoverValue:er=>{N.value=_l(ql(new Date),er)},selectYear:er=>{if(S("update-month-year",{instance:0,year:er}),Yt.value.enabled)return w.value?Array.isArray(w.value)&&((w.value?.map(gr=>gs(gr))).includes(er)?w.value=w.value.filter(gr=>gs(gr)!==er):w.value.push(_l(ar(Ar()),er))):w.value=[_l(ar(Sr(Ar())),er)],S("auto-apply",!0);Pi.value.enabled?(w.value=nc(w,Ln(er),S),(0,e.dY)().then(()=>{Oc(w.value,S,f.autoApply,f.modelAuto)})):(w.value=Ln(er),S("auto-apply"))}}},dn=(0,e.pM)({compatConfig:{MODE:3},__name:"YearPicker",props:{...is},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(f,{expose:S,emit:y}){const w=y,N=f,{groupedYears:Ct,modelValue:Yt,focusYear:Wi,selectYear:Pi,setHoverValue:Yn}=Si(N,w),{defaultedConfig:Qi}=Ea(N);return S({getSidebarProps:()=>({modelValue:Yt,selectYear:Pi})}),(un,pn)=>((0,e.uX)(),(0,e.CE)("div",null,[un.$slots["top-extra"]?(0,e.RG)(un.$slots,"top-extra",{key:0,value:un.internalModelValue}):(0,e.Q3)("",!0),un.$slots["month-year"]?(0,e.RG)(un.$slots,"month-year",(0,_.normalizeProps)((0,e.v6)({key:1},{years:(0,o.R1)(Ct),selectYear:(0,o.R1)(Pi)}))):((0,e.uX)(),(0,e.Wv)(Xs,{key:2,items:(0,o.R1)(Ct),"is-last":un.autoApply&&!(0,o.R1)(Qi).keepActionRow,height:(0,o.R1)(Qi).modeHeight,config:un.config,"no-overlay-focus":!!(un.noOverlayFocus||un.textInput),"focus-value":(0,o.R1)(Wi),type:"year","use-relative":"",onSelected:(0,o.R1)(Pi),onHoverValue:(0,o.R1)(Yn)},(0,e.eX)({_:2},[un.$slots["year-overlay-value"]?{name:"item",fn:(0,e.k6)(({item:Gn})=>[(0,e.RG)(un.$slots,"year-overlay-value",{text:Gn.text,value:Gn.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),fr={key:0,class:"dp__time_input"},ca=["data-compact","data-collapsed"],Yr=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],ia=["aria-label","disabled","data-test-id","onKeydown","onClick"],Xa=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],Ma={key:0},Ta=["aria-label","data-compact"],na=(0,e.pM)({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},...is},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(f,{expose:S,emit:y}){const w=y,N=f,{setTimePickerElements:Ct,setTimePickerBackRef:Yt}=ce(),{defaultedAriaLabels:Wi,defaultedTransitions:Pi,defaultedFilters:Yn,defaultedConfig:Qi,defaultedRange:un,defaultedMultiCalendars:pn}=Ea(N),{transitionName:Gn,showTransition:dr}=Zc(Pi),hr=(0,o.Kh)({hours:!1,minutes:!1,seconds:!1}),Ln=(0,o.KR)("AM"),er=(0,o.KR)(null),gr=(0,o.KR)([]),qi=(0,o.KR)(),Kn=(0,o.KR)(!1);(0,e.sV)(()=>{w("mounted")});const Kr=qt=>Me(new Date,{hours:qt.hours,minutes:qt.minutes,seconds:N.enableSeconds?qt.seconds:0,milliseconds:0}),Fr=(0,e.EW)(()=>qt=>Br(qt,N[qt])||Ya(qt,N[qt])),Mr=(0,e.EW)(()=>({hours:N.hours,minutes:N.minutes,seconds:N.seconds})),Ya=(qt,as)=>un.value.enabled&&!un.value.disableTimeRangeValidation?!N.validateTime(qt,as):!1,sa=(qt,as)=>{if(un.value.enabled&&!un.value.disableTimeRangeValidation){const or=as?+N[`${qt}Increment`]:-+N[`${qt}Increment`],io=N[qt]+or;return!N.validateTime(qt,io)}return!1},Ur=(0,e.EW)(()=>qt=>!mr(+N[qt]+ +N[`${qt}Increment`],qt)||sa(qt,!0)),Ua=(0,e.EW)(()=>qt=>!mr(+N[qt]-+N[`${qt}Increment`],qt)||sa(qt,!1)),ps=(qt,as)=>md(Me(Ar(),qt),as),Vs=(qt,as)=>Td(Me(Ar(),qt),as),Dn=(0,e.EW)(()=>({dp__time_col:!0,dp__time_col_block:!N.timePickerInline,dp__time_col_reg_block:!N.enableSeconds&&N.is24&&!N.timePickerInline,dp__time_col_reg_inline:!N.enableSeconds&&N.is24&&N.timePickerInline,dp__time_col_reg_with_button:!N.enableSeconds&&!N.is24,dp__time_col_sec:N.enableSeconds&&N.is24,dp__time_col_sec_with_button:N.enableSeconds&&!N.is24})),$n=(0,e.EW)(()=>N.timePickerInline&&un.value.enabled&&!pn.value.count),Cn=(0,e.EW)(()=>{const qt=[{type:"hours"}];return N.enableMinutes&&qt.push({type:"",separator:!0},{type:"minutes"}),N.enableSeconds&&qt.push({type:"",separator:!0},{type:"seconds"}),qt}),zr=(0,e.EW)(()=>Cn.value.filter(qt=>!qt.separator)),Pa=(0,e.EW)(()=>qt=>{if(qt==="hours"){const as=Co(+N.hours);return{text:as<10?`0${as}`:`${as}`,value:as}}return{text:N[qt]<10?`0${N[qt]}`:`${N[qt]}`,value:N[qt]}}),Br=(qt,as)=>{if(!N.disabledTimesConfig)return!1;const or=N.disabledTimesConfig(N.order,qt==="hours"?as:void 0);return or[qt]?!!or[qt]?.includes(as):!0},pa=(qt,as)=>as!=="hours"||Ln.value==="AM"?qt:qt+12,tr=qt=>{const as=N.is24?24:12,or=qt==="hours"?as:60,io=+N[`${qt}GridIncrement`],ns=qt==="hours"&&!N.is24?io:0,Dl=[];for(let $o=ns;$o<or;$o+=io)Dl.push({value:N.is24?$o:pa($o,qt),text:$o<10?`0${$o}`:`${$o}`});return qt==="hours"&&!N.is24&&Dl.unshift({value:Ln.value==="PM"?12:0,text:"12"}),Su(Dl,$o=>({active:!1,disabled:Yn.value.times[qt].includes($o.value)||!mr($o.value,qt)||Br(qt,$o.value)||Ya(qt,$o.value)}))},cs=qt=>qt>=0?qt:59,tn=qt=>qt>=0?qt:23,mr=(qt,as)=>{const or=N.minTime?Kr(cu(N.minTime)):null,io=N.maxTime?Kr(cu(N.maxTime)):null,ns=Kr(cu(Mr.value,as,as==="minutes"||as==="seconds"?cs(qt):tn(qt)));return or&&io?(xa(ns,io)||Ka(ns,io))&&(Ss(ns,or)||Ka(ns,or)):or?Ss(ns,or)||Ka(ns,or):io?xa(ns,io)||Ka(ns,io):!0},Xn=qt=>N[`no${qt[0].toUpperCase()+qt.slice(1)}Overlay`],Ia=qt=>{Xn(qt)||(hr[qt]=!hr[qt],hr[qt]?(Kn.value=!0,w("overlay-opened",qt)):(Kn.value=!1,w("overlay-closed",qt)))},Hi=qt=>qt==="hours"?Gs:qt==="minutes"?bo:Po,Bi=()=>{qi.value&&clearTimeout(qi.value)},ma=(qt,as=!0,or)=>{const io=as?ps:Vs,ns=as?+N[`${qt}Increment`]:-+N[`${qt}Increment`];mr(+N[qt]+ns,qt)&&w(`update:${qt}`,Hi(qt)(io({[qt]:+N[qt]},{[qt]:+N[`${qt}Increment`]}))),!or?.keyboard&&Qi.value.timeArrowHoldThreshold&&(qi.value=setTimeout(()=>{ma(qt,as)},Qi.value.timeArrowHoldThreshold))},Co=qt=>N.is24?qt:(qt>=12?Ln.value="PM":Ln.value="AM",mo(qt)),oa=()=>{Ln.value==="PM"?(Ln.value="AM",w("update:hours",N.hours-12)):(Ln.value="PM",w("update:hours",N.hours+12)),w("am-pm-change",Ln.value)},Zs=qt=>{hr[qt]=!0},Fa=(qt,as,or)=>{if(qt&&N.arrowNavigation){Array.isArray(gr.value[as])?gr.value[as][or]=qt:gr.value[as]=[qt];const io=gr.value.reduce((ns,Dl)=>Dl.map(($o,Wu)=>[...ns[Wu]||[],Dl[Wu]]),[]);Yt(N.closeTimePickerBtn),er.value&&(io[1]=io[1].concat(er.value)),Ct(io,N.order)}},qa=(qt,as)=>(Ia(qt),w(`update:${qt}`,as));return S({openChildCmp:Zs}),(qt,as)=>qt.disabled?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("div",fr,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Cn.value,(or,io)=>((0,e.uX)(),(0,e.CE)("div",{key:io,class:(0,_.normalizeClass)(Dn.value),"data-compact":$n.value&&!qt.enableSeconds,"data-collapsed":$n.value&&qt.enableSeconds},[or.separator?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[Kn.value?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[(0,e.eW)(":")],64))],64)):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.Lk)("button",{ref_for:!0,ref:ns=>Fa(ns,io,0),type:"button",class:(0,_.normalizeClass)({dp__btn:!0,dp__inc_dec_button:!qt.timePickerInline,dp__inc_dec_button_inline:qt.timePickerInline,dp__tp_inline_btn_top:qt.timePickerInline,dp__inc_dec_button_disabled:Ur.value(or.type),"dp--hidden-el":Kn.value}),"data-test-id":`${or.type}-time-inc-btn-${N.order}`,"aria-label":(0,o.R1)(Wi)?.incrementValue(or.type),tabindex:"0",onKeydown:ns=>(0,o.R1)(uo)(ns,()=>ma(or.type,!0,{keyboard:!0}),!0),onClick:ns=>(0,o.R1)(Qi).timeArrowHoldThreshold?void 0:ma(or.type,!0),onMousedown:ns=>(0,o.R1)(Qi).timeArrowHoldThreshold?ma(or.type,!0):void 0,onMouseup:Bi},[N.timePickerInline?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[qt.$slots["tp-inline-arrow-up"]?(0,e.RG)(qt.$slots,"tp-inline-arrow-up",{key:0}):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[as[2]||(as[2]=(0,e.Lk)("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),as[3]||(as[3]=(0,e.Lk)("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[qt.$slots["arrow-up"]?(0,e.RG)(qt.$slots,"arrow-up",{key:0}):(0,e.Q3)("",!0),qt.$slots["arrow-up"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,o.R1)(zt),{key:1}))],64))],42,Yr),(0,e.Lk)("button",{ref_for:!0,ref:ns=>Fa(ns,io,1),type:"button","aria-label":`${Pa.value(or.type).text}-${(0,o.R1)(Wi)?.openTpOverlay(or.type)}`,class:(0,_.normalizeClass)({dp__time_display:!0,dp__time_display_block:!qt.timePickerInline,dp__time_display_inline:qt.timePickerInline,"dp--time-invalid":Fr.value(or.type),"dp--time-overlay-btn":!Fr.value(or.type),"dp--hidden-el":Kn.value}),disabled:Xn(or.type),tabindex:"0","data-test-id":`${or.type}-toggle-overlay-btn-${N.order}`,onKeydown:ns=>(0,o.R1)(uo)(ns,()=>Ia(or.type),!0),onClick:ns=>Ia(or.type)},[qt.$slots[or.type]?(0,e.RG)(qt.$slots,or.type,{key:0,text:Pa.value(or.type).text,value:Pa.value(or.type).value}):(0,e.Q3)("",!0),qt.$slots[or.type]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,_.toDisplayString)(Pa.value(or.type).text),1)],64))],42,ia),(0,e.Lk)("button",{ref_for:!0,ref:ns=>Fa(ns,io,2),type:"button",class:(0,_.normalizeClass)({dp__btn:!0,dp__inc_dec_button:!qt.timePickerInline,dp__inc_dec_button_inline:qt.timePickerInline,dp__tp_inline_btn_bottom:qt.timePickerInline,dp__inc_dec_button_disabled:Ua.value(or.type),"dp--hidden-el":Kn.value}),"data-test-id":`${or.type}-time-dec-btn-${N.order}`,"aria-label":(0,o.R1)(Wi)?.decrementValue(or.type),tabindex:"0",onKeydown:ns=>(0,o.R1)(uo)(ns,()=>ma(or.type,!1,{keyboard:!0}),!0),onClick:ns=>(0,o.R1)(Qi).timeArrowHoldThreshold?void 0:ma(or.type,!1),onMousedown:ns=>(0,o.R1)(Qi).timeArrowHoldThreshold?ma(or.type,!1):void 0,onMouseup:Bi},[N.timePickerInline?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[qt.$slots["tp-inline-arrow-down"]?(0,e.RG)(qt.$slots,"tp-inline-arrow-down",{key:0}):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[as[4]||(as[4]=(0,e.Lk)("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),as[5]||(as[5]=(0,e.Lk)("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[qt.$slots["arrow-down"]?(0,e.RG)(qt.$slots,"arrow-down",{key:0}):(0,e.Q3)("",!0),qt.$slots["arrow-down"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,o.R1)(Gi),{key:1}))],64))],42,Xa)],64))],10,ca))),128)),qt.is24?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("div",Ma,[qt.$slots["am-pm-button"]?(0,e.RG)(qt.$slots,"am-pm-button",{key:0,toggle:oa,value:Ln.value}):(0,e.Q3)("",!0),qt.$slots["am-pm-button"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("button",{key:1,ref_key:"amPmButton",ref:er,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(0,o.R1)(Wi)?.amPmButton,tabindex:"0","data-compact":$n.value,onClick:oa,onKeydown:as[0]||(as[0]=or=>(0,o.R1)(uo)(or,()=>oa(),!0))},(0,_.toDisplayString)(Ln.value),41,Ta))])),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(zr.value,(or,io)=>((0,e.uX)(),(0,e.Wv)(q.Transition,{key:io,name:(0,o.R1)(Gn)(hr[or.type]),css:(0,o.R1)(dr)},{default:(0,e.k6)(()=>[hr[or.type]?((0,e.uX)(),(0,e.Wv)(Xs,{key:0,items:tr(or.type),"is-last":qt.autoApply&&!(0,o.R1)(Qi).keepActionRow,"esc-close":qt.escClose,type:or.type,"text-input":qt.textInput,config:qt.config,"arrow-navigation":qt.arrowNavigation,"aria-labels":qt.ariaLabels,"overlay-label":(0,o.R1)(Wi).timeOverlay?.(or.type),onSelected:ns=>qa(or.type,ns),onToggle:ns=>Ia(or.type),onResetFlow:as[1]||(as[1]=ns=>qt.$emit("reset-flow"))},(0,e.eX)({"button-icon":(0,e.k6)(()=>[qt.$slots["clock-icon"]?(0,e.RG)(qt.$slots,"clock-icon",{key:0}):(0,e.Q3)("",!0),qt.$slots["clock-icon"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,e.$y)(qt.timePickerInline?(0,o.R1)($e):(0,o.R1)(Ot)),{key:1}))]),_:2},[qt.$slots[`${or.type}-overlay-value`]?{name:"item",fn:(0,e.k6)(({item:ns})=>[(0,e.RG)(qt.$slots,`${or.type}-overlay-value`,{text:ns.text,value:ns.value})]),key:"0"}:void 0,qt.$slots[`${or.type}-overlay-header`]?{name:"header",fn:(0,e.k6)(()=>[(0,e.RG)(qt.$slots,`${or.type}-overlay-header`,{toggle:()=>Ia(or.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):(0,e.Q3)("",!0)]),_:2},1032,["name","css"]))),128))]))}}),Is=["data-dp-mobile"],rs=["aria-label","tabindex"],ws=["role","aria-label","tabindex"],Ys=["aria-label"],ho=(0,e.pM)({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},...is},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(f,{expose:S,emit:y}){const w=y,N=f,{buildMatrix:Ct,setTimePicker:Yt}=ce(),Wi=(0,e.Ht)(),{defaultedTransitions:Pi,defaultedAriaLabels:Yn,defaultedTextInput:Qi,defaultedConfig:un,defaultedRange:pn}=Ea(N),{transitionName:Gn,showTransition:dr}=Zc(Pi),{hideNavigationButtons:hr}=sf(),Ln=(0,o.KR)(null),er=(0,o.KR)(null),gr=(0,o.KR)([]),qi=(0,o.KR)(null),Kn=(0,o.KR)(!1);(0,e.sV)(()=>{w("mount"),!N.timePicker&&N.arrowNavigation?Ct([qs(Ln.value)],"time"):Yt(!0,N.timePicker)});const Kr=(0,e.EW)(()=>pn.value.enabled&&N.modelAuto?lu(N.internalModelValue):!0),Fr=(0,o.KR)(!1),Mr=Br=>({hours:Array.isArray(N.hours)?N.hours[Br]:N.hours,minutes:Array.isArray(N.minutes)?N.minutes[Br]:N.minutes,seconds:Array.isArray(N.seconds)?N.seconds[Br]:N.seconds}),Ya=(0,e.EW)(()=>{const Br=[];if(pn.value.enabled)for(let pa=0;pa<2;pa++)Br.push(Mr(pa));else Br.push(Mr(0));return Br}),sa=(Br,pa=!1,tr="")=>{pa||w("reset-flow"),Fr.value=Br,w(Br?"overlay-opened":"overlay-closed",cr.time),N.arrowNavigation&&Yt(Br),(0,e.dY)(()=>{tr!==""&&gr.value[0]&&gr.value[0].openChildCmp(tr)})},Ur=(0,e.EW)(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:N.autoApply&&!un.value.keepActionRow})),Ua=fu(Wi,"timePicker"),ps=(Br,pa,tr)=>pn.value.enabled?pa===0?[Br,Ya.value[1][tr]]:[Ya.value[0][tr],Br]:Br,Vs=Br=>{w("update:hours",Br)},Dn=Br=>{w("update:minutes",Br)},$n=Br=>{w("update:seconds",Br)},Cn=()=>{if(qi.value&&!Qi.value.enabled&&!N.noOverlayFocus){const Br=Vo(qi.value);Br&&Br.focus({preventScroll:!0})}},zr=Br=>{Kn.value=!1,w("overlay-closed",Br)},Pa=Br=>{Kn.value=!0,w("overlay-opened",Br)};return S({toggleTimePicker:sa}),(Br,pa)=>((0,e.uX)(),(0,e.CE)("div",{class:"dp--tp-wrap","data-dp-mobile":Br.isMobile},[!Br.timePicker&&!Br.timePickerInline?(0,e.bo)(((0,e.uX)(),(0,e.CE)("button",{key:0,ref_key:"openTimePickerBtn",ref:Ln,type:"button",class:(0,_.normalizeClass)({...Ur.value,"dp--hidden-el":Fr.value}),"aria-label":(0,o.R1)(Yn)?.openTimePicker,tabindex:Br.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:pa[0]||(pa[0]=tr=>(0,o.R1)(uo)(tr,()=>sa(!0))),onClick:pa[1]||(pa[1]=tr=>sa(!0))},[Br.$slots["clock-icon"]?(0,e.RG)(Br.$slots,"clock-icon",{key:0}):(0,e.Q3)("",!0),Br.$slots["clock-icon"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,o.R1)(Ot),{key:1}))],42,rs)),[[q.vShow,!(0,o.R1)(hr)(Br.hideNavigation,"time")]]):(0,e.Q3)("",!0),(0,e.bF)(q.Transition,{name:(0,o.R1)(Gn)(Fr.value),css:(0,o.R1)(dr)&&!Br.timePickerInline},{default:(0,e.k6)(()=>[Fr.value||Br.timePicker||Br.timePickerInline?((0,e.uX)(),(0,e.CE)("div",{key:0,ref_key:"overlayRef",ref:qi,role:Br.timePickerInline?void 0:"dialog",class:(0,_.normalizeClass)({dp__overlay:!Br.timePickerInline,"dp--overlay-absolute":!N.timePicker&&!Br.timePickerInline,"dp--overlay-relative":N.timePicker}),style:(0,_.normalizeStyle)(Br.timePicker?{height:`${(0,o.R1)(un).modeHeight}px`}:void 0),"aria-label":(0,o.R1)(Yn)?.timePicker,tabindex:Br.timePickerInline?void 0:0},[(0,e.Lk)("div",{class:(0,_.normalizeClass)(Br.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[Br.$slots["time-picker-overlay"]?(0,e.RG)(Br.$slots,"time-picker-overlay",{key:0,hours:f.hours,minutes:f.minutes,seconds:f.seconds,setHours:Vs,setMinutes:Dn,setSeconds:$n}):(0,e.Q3)("",!0),Br.$slots["time-picker-overlay"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("div",{key:1,class:(0,_.normalizeClass)(Br.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Ya.value,(tr,cs)=>(0,e.bo)(((0,e.uX)(),(0,e.Wv)(na,(0,e.v6)({key:cs},{ref_for:!0},{...Br.$props,order:cs,hours:tr.hours,minutes:tr.minutes,seconds:tr.seconds,closeTimePickerBtn:er.value,disabledTimesConfig:f.disabledTimesConfig,disabled:cs===0?(0,o.R1)(pn).fixedStart:(0,o.R1)(pn).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:gr,"validate-time":(tn,mr)=>f.validateTime(tn,ps(mr,cs,tn)),"onUpdate:hours":tn=>Vs(ps(tn,cs,"hours")),"onUpdate:minutes":tn=>Dn(ps(tn,cs,"minutes")),"onUpdate:seconds":tn=>$n(ps(tn,cs,"seconds")),onMounted:Cn,onOverlayClosed:zr,onOverlayOpened:Pa,onAmPmChange:pa[2]||(pa[2]=tn=>Br.$emit("am-pm-change",tn))}),(0,e.eX)({_:2},[(0,e.pI)((0,o.R1)(Ua),(tn,mr)=>({name:tn,fn:(0,e.k6)(Xn=>[(0,e.RG)(Br.$slots,tn,(0,e.v6)({ref_for:!0},Xn))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[q.vShow,cs===0?!0:Kr.value]])),128))],2)),!Br.timePicker&&!Br.timePickerInline?(0,e.bo)(((0,e.uX)(),(0,e.CE)("button",{key:2,ref_key:"closeTimePickerBtn",ref:er,type:"button",class:(0,_.normalizeClass)({...Ur.value,"dp--hidden-el":Kn.value}),"aria-label":(0,o.R1)(Yn)?.closeTimePicker,tabindex:"0",onKeydown:pa[3]||(pa[3]=tr=>(0,o.R1)(uo)(tr,()=>sa(!1))),onClick:pa[4]||(pa[4]=tr=>sa(!1))},[Br.$slots["calendar-icon"]?(0,e.RG)(Br.$slots,"calendar-icon",{key:0}):(0,e.Q3)("",!0),Br.$slots["calendar-icon"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,o.R1)($e),{key:1}))],42,Ys)),[[q.vShow,!(0,o.R1)(hr)(Br.hideNavigation,"time")]]):(0,e.Q3)("",!0)],2)],14,ws)):(0,e.Q3)("",!0)]),_:3},8,["name","css"])],8,Is))}}),xo=(f,S,y,w)=>{const{defaultedRange:N}=Ea(f),Ct=(qi,Kn)=>Array.isArray(S[qi])?S[qi][Kn]:S[qi],Yt=qi=>f.enableSeconds?Array.isArray(S.seconds)?S.seconds[qi]:S.seconds:0,Wi=(qi,Kn)=>qi?Kn!==void 0?Au(qi,Ct("hours",Kn),Ct("minutes",Kn),Yt(Kn)):Au(qi,S.hours,S.minutes,Yt()):ln(Ar(),Yt(Kn)),Pi=(qi,Kn)=>{S[qi]=Kn},Yn=(0,e.EW)(()=>f.modelAuto&&N.value.enabled?Array.isArray(y.value)?y.value.length>1:!1:N.value.enabled),Qi=(qi,Kn)=>{const Kr=Object.fromEntries(Object.keys(S).map(Fr=>Fr===qi?[Fr,Kn]:[Fr,S[Fr]].slice()));if(Yn.value&&!N.value.disableTimeRangeValidation){const Fr=Ya=>y.value?Au(y.value[Ya],Kr.hours[Ya],Kr.minutes[Ya],Kr.seconds[Ya]):null,Mr=Ya=>Zn(y.value[Ya],0);return!(Oa(Fr(0),Fr(1))&&(Ss(Fr(0),Mr(1))||xa(Fr(1),Mr(0))))}return!0},un=(qi,Kn)=>{Qi(qi,Kn)&&(Pi(qi,Kn),w&&w())},pn=qi=>{un("hours",qi)},Gn=qi=>{un("minutes",qi)},dr=qi=>{un("seconds",qi)},hr=(qi,Kn,Kr,Fr)=>{Kn&&pn(qi),!Kn&&!Kr&&Gn(qi),Kr&&dr(qi),y.value&&Fr(y.value)},Ln=qi=>{if(qi){const Kn=Array.isArray(qi),Kr=Kn?[+qi[0].hours,+qi[1].hours]:+qi.hours,Fr=Kn?[+qi[0].minutes,+qi[1].minutes]:+qi.minutes,Mr=Kn?[+qi[0].seconds,+qi[1].seconds]:+qi.seconds;Pi("hours",Kr),Pi("minutes",Fr),f.enableSeconds&&Pi("seconds",Mr)}},er=(qi,Kn)=>{const Kr={hours:Array.isArray(S.hours)?S.hours[qi]:S.hours,disabledArr:[]};return(Kn||Kn===0)&&(Kr.hours=Kn),Array.isArray(f.disabledTimes)&&(Kr.disabledArr=N.value.enabled&&Array.isArray(f.disabledTimes[qi])?f.disabledTimes[qi]:f.disabledTimes),Kr},gr=(0,e.EW)(()=>(qi,Kn)=>{if(Array.isArray(f.disabledTimes)){const{disabledArr:Kr,hours:Fr}=er(qi,Kn),Mr=Kr.filter(Ya=>+Ya.hours===Fr);return Mr[0]?.minutes==="*"?{hours:[Fr],minutes:void 0,seconds:void 0}:{hours:[],minutes:Mr?.map(Ya=>+Ya.minutes)??[],seconds:Mr?.map(Ya=>Ya.seconds?+Ya.seconds:void 0)??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:Pi,updateHours:pn,updateMinutes:Gn,updateSeconds:dr,getSetDateTime:Wi,updateTimeValues:hr,getSecondsValue:Yt,assignStartTime:Ln,validateTime:Qi,disabledTimesConfig:gr}},Lo=(f,S)=>{const y=()=>{f.isTextInputDate&&Kn()},{modelValue:w,time:N}=Ud(f,S,y),{defaultedStartTime:Ct,defaultedRange:Yt,defaultedTz:Wi}=Ea(f),{updateTimeValues:Pi,getSetDateTime:Yn,setTime:Qi,assignStartTime:un,disabledTimesConfig:pn,validateTime:Gn}=xo(f,N,w,dr);function dr(){S("update-flow-step")}const hr=Fr=>{const{hours:Mr,minutes:Ya,seconds:sa}=Fr;return{hours:+Mr,minutes:+Ya,seconds:sa?+sa:0}},Ln=()=>{if(f.startTime){if(Array.isArray(f.startTime)){const Mr=hr(f.startTime[0]),Ya=hr(f.startTime[1]);return[Me(Ar(),Mr),Me(Ar(),Ya)]}const Fr=hr(f.startTime);return Me(Ar(),Fr)}return Yt.value.enabled?[null,null]:null},er=()=>{if(Yt.value.enabled){const[Fr,Mr]=Ln();w.value=[mi(Yn(Fr,0),Wi.value.timezone),mi(Yn(Mr,1),Wi.value.timezone)]}else w.value=mi(Yn(Ln()),Wi.value.timezone)},gr=Fr=>Array.isArray(Fr)?[Hl(Ar(Fr[0])),Hl(Ar(Fr[1]))]:[Hl(Fr??Ar())],qi=(Fr,Mr,Ya)=>{Qi("hours",Fr),Qi("minutes",Mr),Qi("seconds",f.enableSeconds?Ya:0)},Kn=()=>{const[Fr,Mr]=gr(w.value);return Yt.value.enabled?qi([Fr.hours,Mr.hours],[Fr.minutes,Mr.minutes],[Fr.seconds,Mr.seconds]):qi(Fr.hours,Fr.minutes,Fr.seconds)};(0,e.sV)(()=>{if(!f.shadow)return un(Ct.value),w.value?Kn():er()});const Kr=()=>{Array.isArray(w.value)?w.value=w.value.map((Fr,Mr)=>Fr&&Yn(Fr,Mr)):w.value=Yn(w.value),S("time-update")};return{modelValue:w,time:N,disabledTimesConfig:pn,updateTime:(Fr,Mr=!0,Ya=!1)=>{Pi(Fr,Mr,Ya,Kr)},validateTime:Gn}},du=(0,e.pM)({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...is},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(f,{expose:S,emit:y}){const w=y,N=f,Ct=(0,e.Ht)(),Yt=fu(Ct,"timePicker"),Wi=(0,o.KR)(null),{time:Pi,modelValue:Yn,disabledTimesConfig:Qi,updateTime:un,validateTime:pn}=Lo(N,w);return(0,e.sV)(()=>{N.shadow||w("mount",null)}),S({getSidebarProps:()=>({modelValue:Yn,time:Pi,updateTime:un}),toggleTimePicker:(Gn,dr=!1,hr="")=>{Wi.value?.toggleTimePicker(Gn,dr,hr)}}),(Gn,dr)=>((0,e.uX)(),(0,e.Wv)(il,{"multi-calendars":0,stretch:"","is-mobile":Gn.isMobile},{default:(0,e.k6)(()=>[(0,e.bF)(ho,(0,e.v6)({ref_key:"tpRef",ref:Wi},Gn.$props,{hours:(0,o.R1)(Pi).hours,minutes:(0,o.R1)(Pi).minutes,seconds:(0,o.R1)(Pi).seconds,"internal-model-value":Gn.internalModelValue,"disabled-times-config":(0,o.R1)(Qi),"validate-time":(0,o.R1)(pn),"onUpdate:hours":dr[0]||(dr[0]=hr=>(0,o.R1)(un)(hr)),"onUpdate:minutes":dr[1]||(dr[1]=hr=>(0,o.R1)(un)(hr,!1)),"onUpdate:seconds":dr[2]||(dr[2]=hr=>(0,o.R1)(un)(hr,!1,!0)),onAmPmChange:dr[3]||(dr[3]=hr=>Gn.$emit("am-pm-change",hr)),onResetFlow:dr[4]||(dr[4]=hr=>Gn.$emit("reset-flow")),onOverlayClosed:dr[5]||(dr[5]=hr=>Gn.$emit("overlay-toggle",{open:!1,overlay:hr})),onOverlayOpened:dr[6]||(dr[6]=hr=>Gn.$emit("overlay-toggle",{open:!0,overlay:hr}))}),(0,e.eX)({_:2},[(0,e.pI)((0,o.R1)(Yt),(hr,Ln)=>({name:hr,fn:(0,e.k6)(er=>[(0,e.RG)(Gn.$slots,hr,(0,_.normalizeProps)((0,e.Ng)(er)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),Gl={class:"dp--header-wrap"},zu={key:0,class:"dp__month_year_wrap"},Fu={key:0},pd={class:"dp__month_year_wrap"},kf=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],bu=(0,e.pM)({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:()=>[]},...is},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(f,{expose:S,emit:y}){const w=y,N=f,{defaultedTransitions:Ct,defaultedAriaLabels:Yt,defaultedMultiCalendars:Wi,defaultedFilters:Pi,defaultedConfig:Yn,defaultedHighlight:Qi,propDates:un,defaultedUI:pn}=Ea(N),{transitionName:Gn,showTransition:dr}=Zc(Ct),{buildMatrix:hr}=ce(),{handleMonthYearChange:Ln,isDisabled:er,updateMonthYear:gr}=$r(N,w),{showLeftIcon:qi,showRightIcon:Kn}=sf(),Kr=(0,o.KR)(!1),Fr=(0,o.KR)(!1),Mr=(0,o.KR)(!1),Ya=(0,o.KR)([null,null,null,null]);(0,e.sV)(()=>{w("mount")});const sa=tn=>({get:()=>N[tn],set:mr=>{const Xn=tn===_r.month?_r.year:_r.month;w("update-month-year",{[tn]:mr,[Xn]:N[Xn]}),tn===_r.month?zr(!0):Pa(!0)}}),Ur=(0,e.EW)(sa(_r.month)),Ua=(0,e.EW)(sa(_r.year)),ps=(0,e.EW)(()=>tn=>({month:N.month,year:N.year,items:tn===_r.month?N.months:N.years,instance:N.instance,updateMonthYear:gr,toggle:tn===_r.month?zr:Pa})),Vs=(0,e.EW)(()=>N.months.find(mr=>mr.value===N.month)||{text:"",value:0}),Dn=(0,e.EW)(()=>Su(N.months,tn=>{const mr=N.month===tn.value,Xn=Jl(tn.value,Yc(N.year,un.value.minDate),Tc(N.year,un.value.maxDate))||Pi.value.months.includes(tn.value),Ia=Mo(Qi.value,tn.value,N.year);return{active:mr,disabled:Xn,highlighted:Ia}})),$n=(0,e.EW)(()=>Su(N.years,tn=>{const mr=N.year===tn.value,Xn=Jl(tn.value,ec(un.value.minDate),ec(un.value.maxDate))||Pi.value.years.includes(tn.value),Ia=wl(Qi.value,tn.value);return{active:mr,disabled:Xn,highlighted:Ia}})),Cn=(tn,mr,Xn)=>{Xn!==void 0?tn.value=Xn:tn.value=!tn.value,tn.value?(Mr.value=!0,w("overlay-opened",mr)):(Mr.value=!1,w("overlay-closed",mr))},zr=(tn=!1,mr)=>{Br(tn),Cn(Kr,cr.month,mr)},Pa=(tn=!1,mr)=>{Br(tn),Cn(Fr,cr.year,mr)},Br=tn=>{tn||w("reset-flow")},pa=(tn,mr)=>{N.arrowNavigation&&(Ya.value[mr]=qs(tn),hr(Ya.value,"monthYear"))},tr=(0,e.EW)(()=>[{type:_r.month,index:1,toggle:zr,modelValue:Ur.value,updateModelValue:tn=>Ur.value=tn,text:Vs.value.text,showSelectionGrid:Kr.value,items:Dn.value,ariaLabel:Yt.value?.openMonthsOverlay,overlayLabel:Yt.value.monthPicker?.(!0)??void 0},{type:_r.year,index:2,toggle:Pa,modelValue:Ua.value,updateModelValue:tn=>Ua.value=tn,text:ys(N.year,N.locale),showSelectionGrid:Fr.value,items:$n.value,ariaLabel:Yt.value?.openYearsOverlay,overlayLabel:Yt.value.yearPicker?.(!0)??void 0}]),cs=(0,e.EW)(()=>N.disableYearSelect?[tr.value[0]]:N.yearFirst?[...tr.value].reverse():tr.value);return S({toggleMonthPicker:zr,toggleYearPicker:Pa,handleMonthYearChange:Ln}),(tn,mr)=>((0,e.uX)(),(0,e.CE)("div",Gl,[tn.$slots["month-year"]?((0,e.uX)(),(0,e.CE)("div",zu,[(0,e.RG)(tn.$slots,"month-year",(0,_.normalizeProps)((0,e.Ng)({month:f.month,year:f.year,months:f.months,years:f.years,updateMonthYear:(0,o.R1)(gr),handleMonthYearChange:(0,o.R1)(Ln),instance:f.instance,isDisabled:(0,o.R1)(er)})))])):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[tn.$slots["top-extra"]?((0,e.uX)(),(0,e.CE)("div",Fu,[(0,e.RG)(tn.$slots,"top-extra",{value:tn.internalModelValue})])):(0,e.Q3)("",!0),(0,e.Lk)("div",pd,[(0,o.R1)(qi)((0,o.R1)(Wi),f.instance)&&!tn.vertical?((0,e.uX)(),(0,e.Wv)(Nu,{key:0,"aria-label":(0,o.R1)(Yt)?.prevMonth,disabled:(0,o.R1)(er)(!1),class:(0,_.normalizeClass)((0,o.R1)(pn)?.navBtnPrev),"el-name":"action-prev",onActivate:mr[0]||(mr[0]=Xn=>(0,o.R1)(Ln)(!1,!0)),onSetRef:mr[1]||(mr[1]=Xn=>pa(Xn,0))},{default:(0,e.k6)(()=>[tn.$slots["arrow-left"]?(0,e.RG)(tn.$slots,"arrow-left",{key:0}):(0,e.Q3)("",!0),tn.$slots["arrow-left"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,o.R1)(dt),{key:1}))]),_:3},8,["aria-label","disabled","class"])):(0,e.Q3)("",!0),(0,e.Lk)("div",{class:(0,_.normalizeClass)(["dp__month_year_wrap",{dp__year_disable_select:tn.disableYearSelect}])},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(cs.value,(Xn,Ia)=>((0,e.uX)(),(0,e.CE)(e.FK,{key:Xn.type},[(0,e.Lk)("button",{ref_for:!0,ref:Hi=>pa(Hi,Ia+1),type:"button","data-dp-element":`overlay-${Xn.type}`,class:(0,_.normalizeClass)(["dp__btn dp__month_year_select",{"dp--hidden-el":Mr.value}]),"aria-label":`${Xn.text}-${Xn.ariaLabel}`,"data-test-id":`${Xn.type}-toggle-overlay-${f.instance}`,onClick:Xn.toggle,onKeydown:Hi=>(0,o.R1)(uo)(Hi,()=>Xn.toggle(),!0)},[tn.$slots[Xn.type]?(0,e.RG)(tn.$slots,Xn.type,{key:0,text:Xn.text,value:N[Xn.type]}):(0,e.Q3)("",!0),tn.$slots[Xn.type]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,_.toDisplayString)(Xn.text),1)],64))],42,kf),(0,e.bF)(q.Transition,{name:(0,o.R1)(Gn)(Xn.showSelectionGrid),css:(0,o.R1)(dr)},{default:(0,e.k6)(()=>[Xn.showSelectionGrid?((0,e.uX)(),(0,e.Wv)(Xs,{key:0,items:Xn.items,"arrow-navigation":tn.arrowNavigation,"hide-navigation":tn.hideNavigation,"is-last":tn.autoApply&&!(0,o.R1)(Yn).keepActionRow,"skip-button-ref":!1,config:tn.config,type:Xn.type,"header-refs":[],"esc-close":tn.escClose,"menu-wrap-ref":tn.menuWrapRef,"text-input":tn.textInput,"aria-labels":tn.ariaLabels,"overlay-label":Xn.overlayLabel,onSelected:Xn.updateModelValue,onToggle:Xn.toggle},(0,e.eX)({"button-icon":(0,e.k6)(()=>[tn.$slots["calendar-icon"]?(0,e.RG)(tn.$slots,"calendar-icon",{key:0}):(0,e.Q3)("",!0),tn.$slots["calendar-icon"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,o.R1)($e),{key:1}))]),_:2},[tn.$slots[`${Xn.type}-overlay-value`]?{name:"item",fn:(0,e.k6)(({item:Hi})=>[(0,e.RG)(tn.$slots,`${Xn.type}-overlay-value`,{text:Hi.text,value:Hi.value})]),key:"0"}:void 0,tn.$slots[`${Xn.type}-overlay`]?{name:"overlay",fn:(0,e.k6)(()=>[(0,e.RG)(tn.$slots,`${Xn.type}-overlay`,(0,e.v6)({ref_for:!0},ps.value(Xn.type)))]),key:"1"}:void 0,tn.$slots[`${Xn.type}-overlay-header`]?{name:"header",fn:(0,e.k6)(()=>[(0,e.RG)(tn.$slots,`${Xn.type}-overlay-header`,{toggle:Xn.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"])):(0,e.Q3)("",!0)]),_:2},1032,["name","css"])],64))),128))],2),(0,o.R1)(qi)((0,o.R1)(Wi),f.instance)&&tn.vertical?((0,e.uX)(),(0,e.Wv)(Nu,{key:1,"aria-label":(0,o.R1)(Yt)?.prevMonth,"el-name":"action-prev",disabled:(0,o.R1)(er)(!1),class:(0,_.normalizeClass)((0,o.R1)(pn)?.navBtnPrev),onActivate:mr[2]||(mr[2]=Xn=>(0,o.R1)(Ln)(!1,!0))},{default:(0,e.k6)(()=>[tn.$slots["arrow-up"]?(0,e.RG)(tn.$slots,"arrow-up",{key:0}):(0,e.Q3)("",!0),tn.$slots["arrow-up"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,o.R1)(zt),{key:1}))]),_:3},8,["aria-label","disabled","class"])):(0,e.Q3)("",!0),(0,o.R1)(Kn)((0,o.R1)(Wi),f.instance)?((0,e.uX)(),(0,e.Wv)(Nu,{key:2,ref:"rightIcon","el-name":"action-next",disabled:(0,o.R1)(er)(!0),"aria-label":(0,o.R1)(Yt)?.nextMonth,class:(0,_.normalizeClass)((0,o.R1)(pn)?.navBtnNext),onActivate:mr[3]||(mr[3]=Xn=>(0,o.R1)(Ln)(!0,!0)),onSetRef:mr[4]||(mr[4]=Xn=>pa(Xn,tn.disableYearSelect?2:3))},{default:(0,e.k6)(()=>[tn.$slots[tn.vertical?"arrow-down":"arrow-right"]?(0,e.RG)(tn.$slots,tn.vertical?"arrow-down":"arrow-right",{key:0}):(0,e.Q3)("",!0),tn.$slots[tn.vertical?"arrow-down":"arrow-right"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,e.$y)(tn.vertical?(0,o.R1)(Gi):(0,o.R1)(Zt)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):(0,e.Q3)("",!0)])],64))]))}}),Ku={class:"dp__calendar_header",role:"row"},nf={key:0,class:"dp__calendar_header_item",role:"gridcell"},wf=["aria-label"],wg={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},Eg={class:"dp__cell_inner"},Oh=["id","aria-selected","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],Bh=(0,e.pM)({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},...is},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(f,{expose:S,emit:y}){const w=y,N=f,{buildMultiLevelMatrix:Ct}=ce(),{defaultedTransitions:Yt,defaultedConfig:Wi,defaultedAriaLabels:Pi,defaultedMultiCalendars:Yn,defaultedWeekNumbers:Qi,defaultedMultiDates:un,defaultedUI:pn}=Ea(N),Gn=(0,o.KR)(null),dr=(0,o.KR)({bottom:"",left:"",transform:""}),hr=(0,o.KR)([]),Ln=(0,o.KR)(null),er=(0,o.KR)(!0),gr=(0,o.KR)(""),qi=(0,o.KR)({startX:0,endX:0,startY:0,endY:0}),Kn=(0,o.KR)([]),Kr=(0,o.KR)({left:"50%"}),Fr=(0,o.KR)(!1),Mr=(0,e.EW)(()=>N.calendar?N.calendar(N.mappedDates):N.mappedDates),Ya=(0,e.EW)(()=>N.dayNames?Array.isArray(N.dayNames)?N.dayNames:N.dayNames(N.locale,+N.weekStart):ts(N.formatLocale,N.locale,+N.weekStart));(0,e.sV)(()=>{w("mount",{cmp:"calendar",refs:hr}),Wi.value.noSwipe||Ln.value&&(Ln.value.addEventListener("touchstart",pa,{passive:!1}),Ln.value.addEventListener("touchend",tr,{passive:!1}),Ln.value.addEventListener("touchmove",cs,{passive:!1})),N.monthChangeOnScroll&&Ln.value&&Ln.value.addEventListener("wheel",Xn,{passive:!1})}),(0,e.hi)(()=>{Wi.value.noSwipe||Ln.value&&(Ln.value.removeEventListener("touchstart",pa),Ln.value.removeEventListener("touchend",tr),Ln.value.removeEventListener("touchmove",cs)),N.monthChangeOnScroll&&Ln.value&&Ln.value.removeEventListener("wheel",Xn)});const sa=oa=>oa?N.vertical?"vNext":"next":N.vertical?"vPrevious":"previous",Ur=(oa,Zs)=>{if(N.transitions){const Fa=ar(Wl(Ar(),N.month,N.year));gr.value=js(ar(Wl(Ar(),oa,Zs)),Fa)?Yt.value[sa(!0)]:Yt.value[sa(!1)],er.value=!1,(0,e.dY)(()=>{er.value=!0})}},Ua=(0,e.EW)(()=>({...pn.value.calendar??{}})),ps=(0,e.EW)(()=>oa=>{const Zs=jl(oa);return{dp__marker_dot:Zs.type==="dot",dp__marker_line:Zs.type==="line"}}),Vs=(0,e.EW)(()=>oa=>Oa(oa,Gn.value)),Dn=(0,e.EW)(()=>({dp__calendar:!0,dp__calendar_next:Yn.value.count>0&&N.instance!==0})),$n=(0,e.EW)(()=>oa=>N.hideOffsetDates?oa.current:!0),Cn=async(oa,Zs)=>{const{width:Fa,height:qa}=oa.getBoundingClientRect();Gn.value=Zs.value;let qt={left:`${Fa/2}px`},as=-50;if(await(0,e.dY)(),Kn.value[0]){const{left:or,width:io}=Kn.value[0].getBoundingClientRect();or<0&&(qt={left:"0"},as=0,Kr.value.left=`${Fa/2}px`),window.innerWidth<or+io&&(qt={right:"0"},as=0,Kr.value.left=`${io-Fa/2}px`)}dr.value={bottom:`${qa}px`,...qt,transform:`translateX(${as}%)`}},zr=async(oa,Zs,Fa)=>{const qa=qs(hr.value[Zs][Fa]);qa&&(oa.marker?.customPosition&&oa.marker?.tooltip?.length?dr.value=oa.marker.customPosition(qa):await Cn(qa,oa),w("tooltip-open",oa.marker))},Pa=async(oa,Zs,Fa)=>{if(Fr.value&&un.value.enabled&&un.value.dragSelect)return w("select-date",oa);if(w("set-hover-date",oa),oa.marker?.tooltip?.length){if(N.hideOffsetDates&&!oa.current)return;await zr(oa,Zs,Fa)}},Br=oa=>{Gn.value&&(Gn.value=null,dr.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),w("tooltip-close",oa.marker))},pa=oa=>{qi.value.startX=oa.changedTouches[0].screenX,qi.value.startY=oa.changedTouches[0].screenY},tr=oa=>{qi.value.endX=oa.changedTouches[0].screenX,qi.value.endY=oa.changedTouches[0].screenY,tn()},cs=oa=>{N.vertical&&!N.inline&&oa.preventDefault()},tn=()=>{const oa=N.vertical?"Y":"X";Math.abs(qi.value[`start${oa}`]-qi.value[`end${oa}`])>10&&w("handle-swipe",qi.value[`start${oa}`]>qi.value[`end${oa}`]?"right":"left")},mr=(oa,Zs,Fa)=>{oa&&(Array.isArray(hr.value[Zs])?hr.value[Zs][Fa]=oa:hr.value[Zs]=[oa]),N.arrowNavigation&&Ct(hr.value,"calendar")},Xn=oa=>{N.monthChangeOnScroll&&(oa.preventDefault(),w("handle-scroll",oa))},Ia=oa=>Qi.value.type==="local"?Xt(oa.value,{weekStartsOn:+N.weekStart}):Qi.value.type==="iso"?Ga(oa.value):typeof Qi.value.type=="function"?Qi.value.type(oa.value):"",Hi=oa=>{const Zs=oa[0];return Qi.value.hideOnOffsetDates?oa.some(Fa=>Fa.current)?Ia(Zs):"":Ia(Zs)},Bi=(oa,Zs,Fa=!0)=>{!Fa&&eu()||(!un.value.enabled||Wi.value.allowPreventDefault)&&(uu(oa,Wi.value),w("select-date",Zs))},ma=oa=>{uu(oa,Wi.value)},Co=oa=>{un.value.enabled&&un.value.dragSelect?(Fr.value=!0,w("select-date",oa)):un.value.enabled&&w("select-date",oa)};return S({triggerTransition:Ur}),(oa,Zs)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,_.normalizeClass)(Dn.value)},[(0,e.Lk)("div",{ref_key:"calendarWrapRef",ref:Ln,class:(0,_.normalizeClass)(Ua.value),role:"grid"},[(0,e.Lk)("div",Ku,[oa.weekNumbers?((0,e.uX)(),(0,e.CE)("div",nf,(0,_.toDisplayString)(oa.weekNumName),1)):(0,e.Q3)("",!0),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Ya.value,(Fa,qa)=>((0,e.uX)(),(0,e.CE)("div",{key:qa,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(0,o.R1)(Pi)?.weekDay?.(qa)},[oa.$slots["calendar-header"]?(0,e.RG)(oa.$slots,"calendar-header",{key:0,day:Fa,index:qa}):(0,e.Q3)("",!0),oa.$slots["calendar-header"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,_.toDisplayString)(Fa),1)],64))],8,wf))),128))]),Zs[2]||(Zs[2]=(0,e.Lk)("div",{class:"dp__calendar_header_separator"},null,-1)),(0,e.bF)(q.Transition,{name:gr.value,css:!!oa.transitions},{default:(0,e.k6)(()=>[er.value?((0,e.uX)(),(0,e.CE)("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:Zs[1]||(Zs[1]=Fa=>Fr.value=!1)},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Mr.value,(Fa,qa)=>((0,e.uX)(),(0,e.CE)("div",{key:qa,class:"dp__calendar_row",role:"row"},[oa.weekNumbers?((0,e.uX)(),(0,e.CE)("div",wg,[(0,e.Lk)("div",Eg,(0,_.toDisplayString)(Hi(Fa.days)),1)])):(0,e.Q3)("",!0),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Fa.days,(qt,as)=>((0,e.uX)(),(0,e.CE)("div",{id:(0,o.R1)(Kl)(qt.value),ref_for:!0,ref:or=>mr(or,qa,as),key:as+qa,role:"gridcell",class:"dp__calendar_item","aria-selected":(qt.classData.dp__active_date||qt.classData.dp__range_start||qt.classData.dp__range_end)??void 0,"aria-disabled":qt.classData.dp__cell_disabled||void 0,"aria-label":(0,o.R1)(Pi)?.day?.(qt),tabindex:!qt.current&&oa.hideOffsetDates?void 0:0,"data-test-id":(0,o.R1)(Kl)(qt.value),onClick:(0,q.withModifiers)(or=>Bi(or,qt),["prevent"]),onTouchend:or=>Bi(or,qt,!1),onKeydown:or=>(0,o.R1)(uo)(or,()=>oa.$emit("select-date",qt)),onMouseenter:or=>Pa(qt,qa,as),onMouseleave:or=>Br(qt),onMousedown:or=>Co(qt),onMouseup:Zs[0]||(Zs[0]=or=>Fr.value=!1)},[(0,e.Lk)("div",{class:(0,_.normalizeClass)(["dp__cell_inner",qt.classData])},[oa.$slots.day&&$n.value(qt)?(0,e.RG)(oa.$slots,"day",{key:0,day:+qt.text,date:qt.value}):(0,e.Q3)("",!0),oa.$slots.day?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,_.toDisplayString)(qt.text),1)],64)),qt.marker&&$n.value(qt)?((0,e.uX)(),(0,e.CE)(e.FK,{key:2},[oa.$slots.marker?(0,e.RG)(oa.$slots,"marker",{key:0,marker:qt.marker,day:+qt.text,date:qt.value}):((0,e.uX)(),(0,e.CE)("div",{key:1,class:(0,_.normalizeClass)(ps.value(qt.marker)),style:(0,_.normalizeStyle)(qt.marker.color?{backgroundColor:qt.marker.color}:{})},null,6))],64)):(0,e.Q3)("",!0),Vs.value(qt.value)?((0,e.uX)(),(0,e.CE)("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:Kn,class:"dp__marker_tooltip",style:(0,_.normalizeStyle)(dr.value)},[qt.marker?.tooltip?((0,e.uX)(),(0,e.CE)("div",{key:0,class:"dp__tooltip_content",onClick:ma},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(qt.marker.tooltip,(or,io)=>((0,e.uX)(),(0,e.CE)("div",{key:io,class:"dp__tooltip_text"},[oa.$slots["marker-tooltip"]?(0,e.RG)(oa.$slots,"marker-tooltip",{key:0,tooltip:or,day:qt.value}):(0,e.Q3)("",!0),oa.$slots["marker-tooltip"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.Lk)("div",{class:"dp__tooltip_mark",style:(0,_.normalizeStyle)(or.color?{backgroundColor:or.color}:{})},null,4),(0,e.Lk)("div",null,(0,_.toDisplayString)(or.text),1)],64))]))),128)),(0,e.Lk)("div",{class:"dp__arrow_bottom_tp",style:(0,_.normalizeStyle)(Kr.value)},null,4)])):(0,e.Q3)("",!0)],4)):(0,e.Q3)("",!0)],2)],40,Oh))),128))]))),128))],32)):(0,e.Q3)("",!0)]),_:3},8,["name","css"])],2)],2))}}),Rh=f=>Array.isArray(f),Dg=(f,S,y,w)=>{const N=(0,o.KR)([]),Ct=(0,o.KR)(new Date),Yt=(0,o.KR)(),Wi=()=>tr(f.isTextInputDate),{modelValue:Pi,calendars:Yn,time:Qi,today:un}=Ud(f,S,Wi),{defaultedMultiCalendars:pn,defaultedStartTime:Gn,defaultedRange:dr,defaultedConfig:hr,defaultedTz:Ln,propDates:er,defaultedMultiDates:gr}=Ea(f),{validateMonthYearInRange:qi,isDisabled:Kn,isDateRangeAllowed:Kr,checkMinMaxRange:Fr}=ed(f),{updateTimeValues:Mr,getSetDateTime:Ya,setTime:sa,assignStartTime:Ur,validateTime:Ua,disabledTimesConfig:ps}=xo(f,Qi,Pi,w),Vs=(0,e.EW)(()=>Bn=>Yn.value[Bn]?Yn.value[Bn].month:0),Dn=(0,e.EW)(()=>Bn=>Yn.value[Bn]?Yn.value[Bn].year:0),$n=Bn=>!hr.value.keepViewOnOffsetClick||Bn?!0:!Yt.value,Cn=(Bn,ba,Ds,po=!1)=>{$n(po)&&(Yn.value[Bn]||(Yn.value[Bn]={month:0,year:0}),Yn.value[Bn].month=Ro(ba)?Yn.value[Bn]?.month:ba,Yn.value[Bn].year=Ro(Ds)?Yn.value[Bn]?.year:Ds)},zr=()=>{f.autoApply&&S("select-date")},Pa=()=>{Gn.value&&Ur(Gn.value)};(0,e.sV)(()=>{f.shadow||(Pi.value||(Zs(),Pa()),tr(!0),f.focusStartDate&&f.startDate&&Zs())});const Br=(0,e.EW)(()=>f.flow?.length&&!f.partialFlow?f.flowStep===f.flow.length:!0),pa=()=>{f.autoApply&&Br.value&&S("auto-apply",f.partialFlow?f.flowStep!==f.flow.length:!1)},tr=(Bn=!1)=>{if(Pi.value)return Array.isArray(Pi.value)?(N.value=Pi.value,Bi(Bn)):mr(Pi.value,Bn);if(pn.value.count&&Bn&&!f.startDate)return tn(Ar(),Bn)},cs=()=>Array.isArray(Pi.value)&&dr.value.enabled?Ws(Pi.value[0])===Ws(Pi.value[1]??Pi.value[0]):!1,tn=(Bn=new Date,ba=!1)=>{if((!pn.value.count||!pn.value.static||ba)&&Cn(0,Ws(Bn),gs(Bn)),pn.value.count&&(!Pi.value||cs()||!pn.value.solo)&&(!pn.value.solo||ba))for(let Ds=1;Ds<pn.value.count;Ds++){const po=Me(Ar(),{month:Vs.value(Ds-1),year:Dn.value(Ds-1)}),la=md(po,{months:1});Yn.value[Ds]={month:Ws(la),year:gs(la)}}},mr=(Bn,ba)=>{tn(Bn),sa("hours",Gs(Bn)),sa("minutes",bo(Bn)),sa("seconds",Po(Bn)),pn.value.count&&ba&&oa()},Xn=Bn=>{if(pn.value.count){if(pn.value.solo)return 0;const ba=Ws(Bn[0]),Ds=Ws(Bn[1]);return Math.abs(Ds-ba)<pn.value.count?0:1}return 1},Ia=(Bn,ba)=>{Bn[1]&&dr.value.showLastInRange?tn(Bn[Xn(Bn)],ba):tn(Bn[0],ba);const Ds=(po,la)=>[po(Bn[0]),Bn[1]?po(Bn[1]):Qi[la][1]];sa("hours",Ds(Gs,"hours")),sa("minutes",Ds(bo,"minutes")),sa("seconds",Ds(Po,"seconds"))},Hi=(Bn,ba)=>{if((dr.value.enabled||f.weekPicker)&&!gr.value.enabled)return Ia(Bn,ba);if(gr.value.enabled&&ba){const Ds=Bn[Bn.length-1];return mr(Ds,ba)}},Bi=Bn=>{const ba=Pi.value;Hi(ba,Bn),pn.value.count&&pn.value.solo&&oa()},ma=(Bn,ba)=>{const Ds=Me(Ar(),{month:Vs.value(ba),year:Dn.value(ba)}),po=Bn<0?kl(Ds,1):Ju(Ds,1);qi(Ws(po),gs(po),Bn<0,f.preventMinMaxNavigation)&&(Cn(ba,Ws(po),gs(po)),S("update-month-year",{instance:ba,month:Ws(po),year:gs(po)}),pn.value.count&&!pn.value.solo&&Co(ba),y())},Co=Bn=>{for(let ba=Bn-1;ba>=0;ba--){const Ds=Ju(Me(Ar(),{month:Vs.value(ba+1),year:Dn.value(ba+1)}),1);Cn(ba,Ws(Ds),gs(Ds))}for(let ba=Bn+1;ba<=pn.value.count-1;ba++){const Ds=kl(Me(Ar(),{month:Vs.value(ba-1),year:Dn.value(ba-1)}),1);Cn(ba,Ws(Ds),gs(Ds))}},oa=()=>{if(Array.isArray(Pi.value)&&Pi.value.length===2){const Bn=Ar(Ar(Pi.value[1]?Pi.value[1]:kl(Pi.value[0],1))),[ba,Ds]=[Ws(Pi.value[0]),gs(Pi.value[0])],[po,la]=[Ws(Pi.value[1]),gs(Pi.value[1])];(ba!==po||ba===po&&Ds!==la)&&pn.value.solo&&Cn(1,Ws(Bn),gs(Bn))}else Pi.value&&!Array.isArray(Pi.value)&&(Cn(0,Ws(Pi.value),gs(Pi.value)),tn(Ar()))},Zs=()=>{f.startDate&&(Cn(0,Ws(Ar(f.startDate)),gs(Ar(f.startDate))),pn.value.count&&Co(0))},Fa=(Bn,ba)=>{if(f.monthChangeOnScroll){const Ds=new Date().getTime()-Ct.value.getTime(),po=Math.abs(Bn.deltaY);let la=500;po>1&&(la=100),po>100&&(la=0),Ds>la&&(Ct.value=new Date,ma(f.monthChangeOnScroll!=="inverse"?-Bn.deltaY:Bn.deltaY,ba))}},qa=(Bn,ba,Ds=!1)=>{f.monthChangeOnArrows&&f.vertical===Ds&&qt(Bn,ba)},qt=(Bn,ba)=>{ma(Bn==="right"?-1:1,ba)},as=Bn=>{if(er.value.markers)return Oo(Bn.value,er.value.markers)},or=(Bn,ba)=>{switch(f.sixWeeks===!0?"append":f.sixWeeks){case"prepend":return[!0,!1];case"center":return[Bn==0,!0];case"fair":return[Bn==0||ba>Bn,!0];case"append":return[!1,!1];default:return[!1,!1]}},io=(Bn,ba,Ds,po)=>{if(f.sixWeeks&&Bn.length<6){const la=6-Bn.length,Ts=(ba.getDay()+7-po)%7,Ls=6-(Ds.getDay()+7-po)%7,[pc,vc]=or(Ts,Ls);for(let id=1;id<=la;id++)if(vc?!!(id%2)==pc:pc){const So=Bn[0].days[0],hl=ns(Us(So.value,-7),Ws(ba));Bn.unshift({days:hl})}else{const So=Bn[Bn.length-1],hl=So.days[So.days.length-1],lh=ns(Us(hl.value,1),Ws(ba));Bn.push({days:lh})}}return Bn},ns=(Bn,ba)=>{const Ds=Ar(Bn),po=[];for(let la=0;la<7;la++){const Ts=Us(Ds,la),Ls=Ws(Ts)!==ba;po.push({text:f.hideOffsetDates&&Ls?"":Ts.getDate(),value:Ts,current:!Ls,classData:{}})}return po},Dl=(Bn,ba)=>{const Ds=[],po=new Date(ba,Bn),la=new Date(ba,Bn+1,0),Ts=f.weekStart,Ls=ua(po,{weekStartsOn:Ts}),pc=vc=>{const id=ns(vc,Bn);if(Ds.push({days:id}),!Ds[Ds.length-1].days.some(So=>Oa(ar(So.value),ar(la)))){const So=Us(vc,7);pc(So)}};return pc(Ls),io(Ds,po,la,Ts)},$o=Bn=>{const ba=Au(Ar(Bn.value),Qi.hours,Qi.minutes,td());S("date-update",ba),gr.value.enabled?Id(ba,Pi,gr.value.limit):Pi.value=ba,w(),(0,e.dY)().then(()=>{pa()})},Wu=Bn=>dr.value.noDisabledRange?vl(N.value[0],Bn).some(ba=>Kn(ba)):!1,ir=()=>{N.value=Pi.value?Pi.value.slice():[],N.value.length===2&&!(dr.value.fixedStart||dr.value.fixedEnd)&&(N.value=[])},Ba=(Bn,ba)=>{const Ds=[Ar(Bn.value),Us(Ar(Bn.value),+dr.value.autoRange)];Kr(Ds)?(ba&&Es(Bn.value),N.value=Ds):S("invalid-date",Bn.value)},Es=Bn=>{const ba=Ws(Ar(Bn)),Ds=gs(Ar(Bn));if(Cn(0,ba,Ds),pn.value.count>0)for(let po=1;po<pn.value.count;po++){const la=Nd(Me(Ar(Bn),{year:Dn.value(po-1),month:Vs.value(po-1)}));Cn(po,la.month,la.year)}},Gu=Bn=>{if(Wu(Bn.value)||!Fr(Bn.value,Pi.value,dr.value.fixedStart?0:1))return S("invalid-date",Bn.value);N.value=tf(Ar(Bn.value),Pi,S,dr)},Pu=(Bn,ba)=>{if(ir(),dr.value.autoRange)return Ba(Bn,ba);if(dr.value.fixedStart||dr.value.fixedEnd)return Gu(Bn);N.value[0]?Fr(Ar(Bn.value),Pi.value)&&!Wu(Bn.value)?ss(Ar(Bn.value),Ar(N.value[0]))?(N.value.unshift(Ar(Bn.value)),S("range-end",N.value[0])):(N.value[1]=Ar(Bn.value),S("range-end",N.value[1])):(f.autoApply&&S("auto-apply-invalid",Bn.value),S("invalid-date",Bn.value)):(N.value[0]=Ar(Bn.value),S("range-start",N.value[0]))},td=(Bn=!0)=>f.enableSeconds?Array.isArray(Qi.seconds)?Bn?Qi.seconds[0]:Qi.seconds[1]:Qi.seconds:0,yu=Bn=>{N.value[Bn]=Au(N.value[Bn],Qi.hours[Bn],Qi.minutes[Bn],td(Bn!==1))},_c=()=>{N.value[0]&&N.value[1]&&+N.value?.[0]>+N.value?.[1]&&(N.value.reverse(),S("range-start",N.value[0]),S("range-end",N.value[1]))},Cf=()=>{N.value.length&&(N.value[0]&&!N.value[1]?yu(0):(yu(0),yu(1),w()),_c(),Pi.value=N.value.slice(),Oc(N.value,S,f.autoApply,f.modelAuto))},Wd=(Bn,ba=!1)=>{if(Kn(Bn.value)||!Bn.current&&f.hideOffsetDates)return S("invalid-date",Bn.value);if(Yt.value=JSON.parse(JSON.stringify(Bn)),!dr.value.enabled)return $o(Bn);Rh(Qi.hours)&&Rh(Qi.minutes)&&!gr.value.enabled&&(Pu(Bn,ba),Cf())},Wf=(Bn,ba)=>{Cn(Bn,ba.month,ba.year,!0),pn.value.count&&!pn.value.solo&&Co(Bn),S("update-month-year",{instance:Bn,month:ba.month,year:ba.year}),y(pn.value.solo?Bn:void 0);const Ds=f.flow?.length?f.flow[f.flowStep]:void 0;!ba.fromNav&&(Ds===cr.month||Ds===cr.year)&&w()},Vd=(Bn,ba)=>{jd({value:Bn,modelValue:Pi,range:dr.value.enabled,timezone:ba?void 0:Ln.value.timezone}),zr(),f.multiCalendars&&(0,e.dY)().then(()=>tr(!0))},Vf=()=>{const Bn=Ui(Ar(),Ln.value);!dr.value.enabled&&!gr.value.enabled?Pi.value=Bn:Pi.value&&Array.isArray(Pi.value)&&Pi.value[0]?gr.value.enabled?Pi.value=[...Pi.value,Bn]:Pi.value=ss(Bn,Pi.value[0])?[Bn,Pi.value[0]]:[Pi.value[0],Bn]:Pi.value=[Bn],zr()},Sf=()=>{if(Array.isArray(Pi.value))if(gr.value.enabled){const Bn=qf();Pi.value[Pi.value.length-1]=Ya(Bn)}else Pi.value=Pi.value.map((Bn,ba)=>Bn&&Ya(Bn,ba));else Pi.value=Ya(Pi.value);S("time-update")},qf=()=>Array.isArray(Pi.value)&&Pi.value.length?Pi.value[Pi.value.length-1]:null;return{calendars:Yn,modelValue:Pi,month:Vs,year:Dn,time:Qi,disabledTimesConfig:ps,today:un,validateTime:Ua,getCalendarDays:Dl,getMarker:as,handleScroll:Fa,handleSwipe:qt,handleArrow:qa,selectDate:Wd,updateMonthYear:Wf,presetDate:Vd,selectCurrentDate:Vf,updateTime:(Bn,ba=!0,Ds=!1)=>{Mr(Bn,ba,Ds,Sf)},assignMonthAndYear:tn,setStartTime:Pa}},Cg={key:0},Sg=(0,e.pM)({__name:"DatePicker",props:{...is},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(f,{expose:S,emit:y}){const w=y,N=f,{calendars:Ct,month:Yt,year:Wi,modelValue:Pi,time:Yn,disabledTimesConfig:Qi,today:un,validateTime:pn,getCalendarDays:Gn,getMarker:dr,handleArrow:hr,handleScroll:Ln,handleSwipe:er,selectDate:gr,updateMonthYear:qi,presetDate:Kn,selectCurrentDate:Kr,updateTime:Fr,assignMonthAndYear:Mr,setStartTime:Ya}=Dg(N,w,cs,tn),sa=(0,e.Ht)(),{setHoverDate:Ur,getDayClassData:Ua,clearHoverDate:ps}=qh(Pi,N),{defaultedMultiCalendars:Vs}=Ea(N),Dn=(0,o.KR)([]),$n=(0,o.KR)([]),Cn=(0,o.KR)(null),zr=fu(sa,"calendar"),Pa=fu(sa,"monthYear"),Br=fu(sa,"timePicker"),pa=Fa=>{N.shadow||w("mount",Fa)};(0,e.wB)(Ct,()=>{N.shadow||setTimeout(()=>{w("recalculate-position")},0)},{deep:!0}),(0,e.wB)(Vs,(Fa,qa)=>{Fa.count-qa.count>0&&Mr()},{deep:!0});const tr=(0,e.EW)(()=>Fa=>Gn(Yt.value(Fa),Wi.value(Fa)).map(qa=>({...qa,days:qa.days.map(qt=>(qt.marker=dr(qt),qt.classData=Ua(qt),qt))})));function cs(Fa){Fa||Fa===0?$n.value[Fa]?.triggerTransition(Yt.value(Fa),Wi.value(Fa)):$n.value.forEach((qa,qt)=>qa.triggerTransition(Yt.value(qt),Wi.value(qt)))}function tn(){w("update-flow-step")}const mr=(Fa,qa=!1)=>{gr(Fa,qa),N.spaceConfirm&&w("select-date")},Xn=(Fa,qa,qt=0)=>{Dn.value[qt]?.toggleMonthPicker(Fa,qa)},Ia=(Fa,qa,qt=0)=>{Dn.value[qt]?.toggleYearPicker(Fa,qa)},Hi=(Fa,qa,qt)=>{Cn.value?.toggleTimePicker(Fa,qa,qt)},Bi=(Fa,qa)=>{if(!N.range){const qt=Pi.value?Pi.value:un,as=qa?new Date(qa):qt,or=Fa?ua(as,{weekStartsOn:1}):Du(as,{weekStartsOn:1});gr({value:or,current:Ws(as)===Yt.value(0),text:"",classData:{}}),document.getElementById(Kl(or))?.focus()}},ma=Fa=>{Dn.value[0]?.handleMonthYearChange(Fa,!0)},Co=Fa=>{qi(0,{month:Yt.value(0),year:Wi.value(0)+(Fa?1:-1),fromNav:!0})},oa=(Fa,qa)=>{Fa===cr.time&&w(`time-picker-${qa?"open":"close"}`),w("overlay-toggle",{open:qa,overlay:Fa})},Zs=Fa=>{w("overlay-toggle",{open:!1,overlay:Fa}),w("focus-menu")};return S({clearHoverDate:ps,presetDate:Kn,selectCurrentDate:Kr,toggleMonthPicker:Xn,toggleYearPicker:Ia,toggleTimePicker:Hi,handleArrow:hr,updateMonthYear:qi,getSidebarProps:()=>({modelValue:Pi,month:Yt,year:Wi,time:Yn,updateTime:Fr,updateMonthYear:qi,selectDate:gr,presetDate:Kn}),changeMonth:ma,changeYear:Co,selectWeekDate:Bi,setStartTime:Ya}),(Fa,qa)=>((0,e.uX)(),(0,e.CE)(e.FK,null,[(0,e.bF)(il,{"multi-calendars":(0,o.R1)(Vs).count,collapse:Fa.collapse,"is-mobile":Fa.isMobile},{default:(0,e.k6)(({instance:qt,index:as})=>[Fa.disableMonthYearSelect?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(bu,(0,e.v6)({key:0,ref:or=>{or&&(Dn.value[as]=or)},months:(0,o.R1)(Hs)(Fa.formatLocale,Fa.locale,Fa.monthNameFormat),years:(0,o.R1)(La)(Fa.yearRange,Fa.locale,Fa.reverseYears),month:(0,o.R1)(Yt)(qt),year:(0,o.R1)(Wi)(qt),instance:qt},Fa.$props,{onMount:qa[0]||(qa[0]=or=>pa((0,o.R1)(In).header)),onResetFlow:qa[1]||(qa[1]=or=>Fa.$emit("reset-flow")),onUpdateMonthYear:or=>(0,o.R1)(qi)(qt,or),onOverlayClosed:Zs,onOverlayOpened:qa[2]||(qa[2]=or=>Fa.$emit("overlay-toggle",{open:!0,overlay:or}))}),(0,e.eX)({_:2},[(0,e.pI)((0,o.R1)(Pa),(or,io)=>({name:or,fn:(0,e.k6)(ns=>[(0,e.RG)(Fa.$slots,or,(0,_.normalizeProps)((0,e.Ng)(ns)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),(0,e.bF)(Bh,(0,e.v6)({ref:or=>{or&&($n.value[as]=or)},"mapped-dates":tr.value(qt),month:(0,o.R1)(Yt)(qt),year:(0,o.R1)(Wi)(qt),instance:qt},Fa.$props,{onSelectDate:or=>(0,o.R1)(gr)(or,qt!==1),onHandleSpace:or=>mr(or,qt!==1),onSetHoverDate:qa[3]||(qa[3]=or=>(0,o.R1)(Ur)(or)),onHandleScroll:or=>(0,o.R1)(Ln)(or,qt),onHandleSwipe:or=>(0,o.R1)(er)(or,qt),onMount:qa[4]||(qa[4]=or=>pa((0,o.R1)(In).calendar)),onResetFlow:qa[5]||(qa[5]=or=>Fa.$emit("reset-flow")),onTooltipOpen:qa[6]||(qa[6]=or=>Fa.$emit("tooltip-open",or)),onTooltipClose:qa[7]||(qa[7]=or=>Fa.$emit("tooltip-close",or))}),(0,e.eX)({_:2},[(0,e.pI)((0,o.R1)(zr),(or,io)=>({name:or,fn:(0,e.k6)(ns=>[(0,e.RG)(Fa.$slots,or,(0,_.normalizeProps)((0,e.Ng)({...ns})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),Fa.enableTimePicker?((0,e.uX)(),(0,e.CE)("div",Cg,[Fa.$slots["time-picker"]?(0,e.RG)(Fa.$slots,"time-picker",(0,_.normalizeProps)((0,e.v6)({key:0},{time:(0,o.R1)(Yn),updateTime:(0,o.R1)(Fr)}))):((0,e.uX)(),(0,e.Wv)(ho,(0,e.v6)({key:1,ref_key:"timePickerRef",ref:Cn},Fa.$props,{hours:(0,o.R1)(Yn).hours,minutes:(0,o.R1)(Yn).minutes,seconds:(0,o.R1)(Yn).seconds,"internal-model-value":Fa.internalModelValue,"disabled-times-config":(0,o.R1)(Qi),"validate-time":(0,o.R1)(pn),onMount:qa[8]||(qa[8]=qt=>pa((0,o.R1)(In).timePicker)),"onUpdate:hours":qa[9]||(qa[9]=qt=>(0,o.R1)(Fr)(qt)),"onUpdate:minutes":qa[10]||(qa[10]=qt=>(0,o.R1)(Fr)(qt,!1)),"onUpdate:seconds":qa[11]||(qa[11]=qt=>(0,o.R1)(Fr)(qt,!1,!0)),onResetFlow:qa[12]||(qa[12]=qt=>Fa.$emit("reset-flow")),onOverlayClosed:qa[13]||(qa[13]=qt=>oa(qt,!1)),onOverlayOpened:qa[14]||(qa[14]=qt=>oa(qt,!0)),onAmPmChange:qa[15]||(qa[15]=qt=>Fa.$emit("am-pm-change",qt))}),(0,e.eX)({_:2},[(0,e.pI)((0,o.R1)(Br),(qt,as)=>({name:qt,fn:(0,e.k6)(or=>[(0,e.RG)(Fa.$slots,qt,(0,_.normalizeProps)((0,e.Ng)(or)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):(0,e.Q3)("",!0)],64))}}),Ef=(f,S)=>{const y=(0,o.KR)(),{defaultedMultiCalendars:w,defaultedConfig:N,defaultedHighlight:Ct,defaultedRange:Yt,propDates:Wi,defaultedFilters:Pi,defaultedMultiDates:Yn}=Ea(f),{modelValue:Qi,year:un,month:pn,calendars:Gn}=Ud(f,S),{isDisabled:dr}=ed(f),{selectYear:hr,groupedYears:Ln,showYearPicker:er,isDisabled:gr,toggleYearPicker:qi,handleYearSelect:Kn,handleYear:Kr}=Bc({modelValue:Qi,multiCalendars:w,range:Yt,highlight:Ct,calendars:Gn,propDates:Wi,month:pn,year:un,filters:Pi,props:f,emit:S}),Fr=($n,Cn)=>[$n,Cn].map(zr=>ie(zr,"MMMM",{locale:f.formatLocale})).join("-"),Mr=(0,e.EW)(()=>$n=>Qi.value?Array.isArray(Qi.value)?Qi.value.some(Cn=>Xc($n,Cn)):Xc(Qi.value,$n):!1),Ya=$n=>{if(Yt.value.enabled){if(Array.isArray(Qi.value)){const Cn=Oa($n,Qi.value[0])||Oa($n,Qi.value[1]);return Ll(Qi.value,y.value,$n)&&!Cn}return!1}return!1},sa=($n,Cn)=>$n.quarter===Ac(Cn)&&$n.year===gs(Cn),Ur=$n=>typeof Ct.value=="function"?Ct.value({quarter:Ac($n),year:gs($n)}):!!Ct.value.quarters.find(Cn=>sa(Cn,$n)),Ua=(0,e.EW)(()=>$n=>{const Cn=Me(new Date,{year:un.value($n)});return he({start:Sr(Cn),end:Cu(Cn)}).map(zr=>{const Pa=Il(zr),Br=Ne(zr),pa=dr(zr),tr=Ya(Pa),cs=Ur(Pa);return{text:Fr(Pa,Br),value:Pa,active:Mr.value(Pa),highlighted:cs,disabled:pa,isBetween:tr}})}),ps=$n=>{Id($n,Qi,Yn.value.limit),S("auto-apply",!0)},Vs=$n=>{Qi.value=nc(Qi,$n,S),Oc(Qi.value,S,f.autoApply,f.modelAuto)},Dn=$n=>{Qi.value=$n,S("auto-apply")};return{defaultedConfig:N,defaultedMultiCalendars:w,groupedYears:Ln,year:un,isDisabled:gr,quarters:Ua,showYearPicker:er,modelValue:Qi,setHoverDate:$n=>{y.value=$n},selectYear:hr,selectQuarter:($n,Cn,zr)=>{if(!zr)return Gn.value[Cn].month=Ws(Ne($n)),Yn.value.enabled?ps($n):Yt.value.enabled?Vs($n):Dn($n)},toggleYearPicker:qi,handleYearSelect:Kn,handleYear:Kr}},Mh={class:"dp--quarter-items"},xg=["data-test-id","disabled","onClick","onMouseover"],Ih=(0,e.pM)({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...is},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(f,{expose:S,emit:y}){const w=y,N=f,Ct=(0,e.Ht)(),Yt=fu(Ct,"yearMode"),{defaultedMultiCalendars:Wi,defaultedConfig:Pi,groupedYears:Yn,year:Qi,isDisabled:un,quarters:pn,modelValue:Gn,showYearPicker:dr,setHoverDate:hr,selectQuarter:Ln,toggleYearPicker:er,handleYearSelect:gr,handleYear:qi}=Ef(N,w);return S({getSidebarProps:()=>({modelValue:Gn,year:Qi,selectQuarter:Ln,handleYearSelect:gr,handleYear:qi})}),(Kn,Kr)=>((0,e.uX)(),(0,e.Wv)(il,{"multi-calendars":(0,o.R1)(Wi).count,collapse:Kn.collapse,stretch:"","is-mobile":Kn.isMobile},{default:(0,e.k6)(({instance:Fr})=>[(0,e.Lk)("div",{class:"dp-quarter-picker-wrap",style:(0,_.normalizeStyle)({minHeight:`${(0,o.R1)(Pi).modeHeight}px`})},[Kn.$slots["top-extra"]?(0,e.RG)(Kn.$slots,"top-extra",{key:0,value:Kn.internalModelValue}):(0,e.Q3)("",!0),(0,e.Lk)("div",null,[(0,e.bF)(Md,(0,e.v6)(Kn.$props,{items:(0,o.R1)(Yn)(Fr),instance:Fr,"show-year-picker":(0,o.R1)(dr)[Fr],year:(0,o.R1)(Qi)(Fr),"is-disabled":Mr=>(0,o.R1)(un)(Fr,Mr),onHandleYear:Mr=>(0,o.R1)(qi)(Fr,Mr),onYearSelect:Mr=>(0,o.R1)(gr)(Mr,Fr),onToggleYearPicker:Mr=>(0,o.R1)(er)(Fr,Mr?.flow,Mr?.show)}),(0,e.eX)({_:2},[(0,e.pI)((0,o.R1)(Yt),(Mr,Ya)=>({name:Mr,fn:(0,e.k6)(sa=>[(0,e.RG)(Kn.$slots,Mr,(0,_.normalizeProps)((0,e.Ng)(sa)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),(0,e.Lk)("div",Mh,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)((0,o.R1)(pn)(Fr),(Mr,Ya)=>((0,e.uX)(),(0,e.CE)("div",{key:Ya},[(0,e.Lk)("button",{type:"button",class:(0,_.normalizeClass)(["dp--qr-btn",{"dp--qr-btn-active":Mr.active,"dp--qr-btn-between":Mr.isBetween,"dp--qr-btn-disabled":Mr.disabled,"dp--highlighted":Mr.highlighted}]),"data-test-id":Mr.value,disabled:Mr.disabled,onClick:sa=>(0,o.R1)(Ln)(Mr.value,Fr,Mr.disabled),onMouseover:sa=>(0,o.R1)(hr)(Mr.value)},[Kn.$slots.quarter?(0,e.RG)(Kn.$slots,"quarter",{key:0,value:Mr.value,text:Mr.text}):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,_.toDisplayString)(Mr.text),1)],64))],42,xg)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),Qf=(f,S)=>{const y=(0,o.KR)(0);(0,e.sV)(()=>{w(),window.addEventListener("resize",w,{passive:!0})}),(0,e.hi)(()=>{window.removeEventListener("resize",w)});const w=()=>{y.value=window.document.documentElement.clientWidth};return{isMobile:(0,e.EW)(()=>y.value<=f.value.mobileBreakpoint&&!S?!0:void 0)}},Jf=["id","tabindex","role","aria-label"],jh={key:0,class:"dp--menu-load-container"},Lh={key:1,class:"dp--menu-header"},Uh=["data-dp-mobile"],Zf={key:0,class:"dp__sidebar_left"},eh=["data-dp-mobile"],zh=["data-test-id","data-dp-mobile","onClick","onKeydown"],Ag={key:2,class:"dp__sidebar_right"},Wh={key:3,class:"dp__action_extra"},th=(0,e.pM)({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...Xr,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(f,{expose:S,emit:y}){const w=y,N=f,Ct=(0,o.KR)(null),Yt=(0,e.EW)(()=>{const{openOnTop:ir,...Ba}=N;return{...Ba,isMobile:Ln.value,flowStep:Vs.value,menuWrapRef:Ct.value}}),{setMenuFocused:Wi,setShiftKey:Pi,control:Yn}=Qc(),Qi=(0,e.Ht)(),{defaultedTextInput:un,defaultedInline:pn,defaultedConfig:Gn,defaultedUI:dr,handleEventPropagation:hr}=Ea(N),{isMobile:Ln}=Qf(Gn,N.shadow),er=(0,o.KR)(null),gr=(0,o.KR)(0),qi=(0,o.KR)(null),Kn=(0,o.KR)(!1),Kr=(0,o.KR)(null),Fr=(0,o.KR)(!1),Mr=ir=>{Fr.value=!0,Gn.value.allowPreventDefault&&ir.preventDefault(),uu(ir,Gn.value,!0)};(0,e.sV)(()=>{if(!N.shadow){Kn.value=!0,Ya(),window.addEventListener("resize",Ya);const ir=qs(Ct);ir&&!un.value.enabled&&!pn.value.enabled&&(Wi(!0),pa()),ir&&(ir.addEventListener("pointerdown",Mr),ir.addEventListener("mousedown",Mr))}document.addEventListener("mousedown",Wu)}),(0,e.hi)(()=>{window.removeEventListener("resize",Ya),document.removeEventListener("mousedown",Wu);const ir=qs(Ct);ir&&(ir.removeEventListener("pointerdown",Mr),ir.removeEventListener("mousedown",Mr))});const Ya=()=>{const ir=qs(qi);ir&&(gr.value=ir.getBoundingClientRect().width)},{arrowRight:sa,arrowLeft:Ur,arrowDown:Ua,arrowUp:ps}=ce(),{flowStep:Vs,updateFlowStep:Dn,childMount:$n,resetFlow:Cn,handleFlow:zr}=ih(N,w,Kr),Pa=(0,e.EW)(()=>N.monthPicker?Ld:N.yearPicker?dn:N.timePicker?du:N.quarterPicker?Ih:Sg),Br=(0,e.EW)(()=>{if(Gn.value.arrowLeft)return Gn.value.arrowLeft;const ir=Ct.value?.getBoundingClientRect(),Ba=N.getInputRect();return Ba?.width<gr?.value&&Ba?.left<=(ir?.left??0)?`${Ba?.width/2}px`:Ba?.right>=(ir?.right??0)&&Ba?.width<gr?.value?`${gr?.value-Ba?.width/2}px`:"50%"}),pa=()=>{const ir=qs(Ct);ir&&ir.focus({preventScroll:!0})},tr=(0,e.EW)(()=>Kr.value?.getSidebarProps()||{}),cs=()=>{N.openOnTop&&w("recalculate-position")},tn=fu(Qi,"action"),mr=(0,e.EW)(()=>N.monthPicker||N.yearPicker?fu(Qi,"monthYear"):N.timePicker?fu(Qi,"timePicker"):fu(Qi,"shared")),Xn=(0,e.EW)(()=>N.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),Ia=(0,e.EW)(()=>({dp__menu_disabled:N.disabled,dp__menu_readonly:N.readonly,"dp-menu-loading":N.loading})),Hi=(0,e.EW)(()=>({dp__menu:!0,dp__menu_index:!pn.value.enabled,dp__relative:pn.value.enabled,...dr.value.menu??{}})),Bi=ir=>{uu(ir,Gn.value,!0)},ma=ir=>{N.escClose&&(w("close-picker"),hr(ir))},Co=ir=>{if(N.arrowNavigation){if(ir===ha.up)return ps();if(ir===ha.down)return Ua();if(ir===ha.left)return Ur();if(ir===ha.right)return sa()}else ir===ha.left||ir===ha.up?qt("handleArrow",ha.left,0,ir===ha.up):qt("handleArrow",ha.right,0,ir===ha.down)},oa=ir=>{Pi(ir.shiftKey),!N.disableMonthYearSelect&&ir.code===nr.tab&&ir.target.classList.contains("dp__menu")&&Yn.value.shiftKeyInMenu&&(ir.preventDefault(),uu(ir,Gn.value,!0),w("close-picker"))},Zs=()=>{pa(),w("time-picker-close")},Fa=ir=>{Kr.value?.toggleTimePicker(!1,!1),Kr.value?.toggleMonthPicker(!1,!1,ir),Kr.value?.toggleYearPicker(!1,!1,ir)},qa=(ir,Ba=0)=>ir==="month"?Kr.value?.toggleMonthPicker(!1,!0,Ba):ir==="year"?Kr.value?.toggleYearPicker(!1,!0,Ba):ir==="time"?Kr.value?.toggleTimePicker(!0,!1):Fa(Ba),qt=(ir,...Ba)=>{Kr.value?.[ir]&&Kr.value?.[ir](...Ba)},as=()=>{qt("selectCurrentDate")},or=(ir,Ba)=>{qt("presetDate",(0,o.BA)(ir),Ba)},io=()=>{qt("clearHoverDate")},ns=(ir,Ba)=>{qt("updateMonthYear",ir,Ba)},Dl=(ir,Ba)=>{ir.preventDefault(),Co(Ba)},$o=ir=>{if(oa(ir),ir.key===nr.home||ir.key===nr.end)return qt("selectWeekDate",ir.key===nr.home,ir.target.getAttribute("id"));switch((ir.key===nr.pageUp||ir.key===nr.pageDown)&&(ir.shiftKey?(qt("changeYear",ir.key===nr.pageUp),vu(Ct.value,"overlay-year")?.focus()):(qt("changeMonth",ir.key===nr.pageUp),vu(Ct.value,ir.key===nr.pageUp?"action-prev":"action-next")?.focus()),ir.target.getAttribute("id")&&Ct.value?.focus({preventScroll:!0})),ir.key){case nr.esc:return ma(ir);case nr.arrowLeft:return Dl(ir,ha.left);case nr.arrowRight:return Dl(ir,ha.right);case nr.arrowUp:return Dl(ir,ha.up);case nr.arrowDown:return Dl(ir,ha.down);default:return}},Wu=ir=>{pn.value.enabled&&!pn.value.input&&!Ct.value?.contains(ir.target)&&Fr.value&&(Fr.value=!1,w("menu-blur"))};return S({updateMonthYear:ns,switchView:qa,handleFlow:zr,onValueCleared:()=>{Kr.value?.setStartTime?.()}}),(ir,Ba)=>((0,e.uX)(),(0,e.CE)("div",{id:ir.uid?`dp-menu-${ir.uid}`:void 0,ref_key:"dpMenuRef",ref:Ct,tabindex:(0,o.R1)(pn).enabled?void 0:"0",role:(0,o.R1)(pn).enabled?void 0:"dialog","aria-label":ir.ariaLabels?.menu,class:(0,_.normalizeClass)(Hi.value),style:(0,_.normalizeStyle)({"--dp-arrow-left":Br.value}),onMouseleave:io,onClick:Bi,onKeydown:$o},[(ir.disabled||ir.readonly)&&(0,o.R1)(pn).enabled||ir.loading?((0,e.uX)(),(0,e.CE)("div",{key:0,class:(0,_.normalizeClass)(Ia.value)},[ir.loading?((0,e.uX)(),(0,e.CE)("div",jh,[...Ba[19]||(Ba[19]=[(0,e.Lk)("span",{class:"dp--menu-loader"},null,-1)])])):(0,e.Q3)("",!0)],2)):(0,e.Q3)("",!0),ir.$slots["menu-header"]?((0,e.uX)(),(0,e.CE)("div",Lh,[(0,e.RG)(ir.$slots,"menu-header")])):(0,e.Q3)("",!0),!(0,o.R1)(pn).enabled&&!ir.teleportCenter?((0,e.uX)(),(0,e.CE)("div",{key:2,class:(0,_.normalizeClass)(Xn.value)},null,2)):(0,e.Q3)("",!0),(0,e.Lk)("div",{ref_key:"innerMenuRef",ref:qi,class:(0,_.normalizeClass)({dp__menu_content_wrapper:ir.presetDates?.length||!!ir.$slots["left-sidebar"]||!!ir.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":f.collapse&&(ir.presetDates?.length||!!ir.$slots["left-sidebar"]||!!ir.$slots["right-sidebar"])}),"data-dp-mobile":(0,o.R1)(Ln),style:(0,_.normalizeStyle)({"--dp-menu-width":`${gr.value}px`})},[ir.$slots["left-sidebar"]?((0,e.uX)(),(0,e.CE)("div",Zf,[(0,e.RG)(ir.$slots,"left-sidebar",(0,_.normalizeProps)((0,e.Ng)(tr.value)))])):(0,e.Q3)("",!0),ir.presetDates.length?((0,e.uX)(),(0,e.CE)("div",{key:1,class:(0,_.normalizeClass)({"dp--preset-dates-collapsed":f.collapse,"dp--preset-dates":!0}),"data-dp-mobile":(0,o.R1)(Ln)},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(ir.presetDates,(Es,Gu)=>((0,e.uX)(),(0,e.CE)(e.FK,{key:Gu},[Es.slot?(0,e.RG)(ir.$slots,Es.slot,{key:0,presetDate:or,label:Es.label,value:Es.value}):((0,e.uX)(),(0,e.CE)("button",{key:1,type:"button",style:(0,_.normalizeStyle)(Es.style||{}),class:(0,_.normalizeClass)(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":f.collapse}]),"data-test-id":Es.testId??void 0,"data-dp-mobile":(0,o.R1)(Ln),onClick:(0,q.withModifiers)(Pu=>or(Es.value,Es.noTz),["prevent"]),onKeydown:Pu=>(0,o.R1)(uo)(Pu,()=>or(Es.value,Es.noTz),!0)},(0,_.toDisplayString)(Es.label),47,zh))],64))),128))],10,eh)):(0,e.Q3)("",!0),(0,e.Lk)("div",{ref_key:"calendarWrapperRef",ref:er,class:"dp__instance_calendar",role:"document"},[((0,e.uX)(),(0,e.Wv)((0,e.$y)(Pa.value),(0,e.v6)({ref_key:"dynCmpRef",ref:Kr},Yt.value,{"flow-step":(0,o.R1)(Vs),onMount:(0,o.R1)($n),onUpdateFlowStep:(0,o.R1)(Dn),onResetFlow:(0,o.R1)(Cn),onFocusMenu:pa,onSelectDate:Ba[0]||(Ba[0]=Es=>ir.$emit("select-date")),onDateUpdate:Ba[1]||(Ba[1]=Es=>ir.$emit("date-update",Es)),onTooltipOpen:Ba[2]||(Ba[2]=Es=>ir.$emit("tooltip-open",Es)),onTooltipClose:Ba[3]||(Ba[3]=Es=>ir.$emit("tooltip-close",Es)),onAutoApply:Ba[4]||(Ba[4]=Es=>ir.$emit("auto-apply",Es)),onRangeStart:Ba[5]||(Ba[5]=Es=>ir.$emit("range-start",Es)),onRangeEnd:Ba[6]||(Ba[6]=Es=>ir.$emit("range-end",Es)),onInvalidFixedRange:Ba[7]||(Ba[7]=Es=>ir.$emit("invalid-fixed-range",Es)),onTimeUpdate:Ba[8]||(Ba[8]=Es=>ir.$emit("time-update")),onAmPmChange:Ba[9]||(Ba[9]=Es=>ir.$emit("am-pm-change",Es)),onTimePickerOpen:Ba[10]||(Ba[10]=Es=>ir.$emit("time-picker-open",Es)),onTimePickerClose:Zs,onRecalculatePosition:cs,onUpdateMonthYear:Ba[11]||(Ba[11]=Es=>ir.$emit("update-month-year",Es)),onAutoApplyInvalid:Ba[12]||(Ba[12]=Es=>ir.$emit("auto-apply-invalid",Es)),onInvalidDate:Ba[13]||(Ba[13]=Es=>ir.$emit("invalid-date",Es)),onOverlayToggle:Ba[14]||(Ba[14]=Es=>ir.$emit("overlay-toggle",Es)),"onUpdate:internalModelValue":Ba[15]||(Ba[15]=Es=>ir.$emit("update:internal-model-value",Es))}),(0,e.eX)({_:2},[(0,e.pI)(mr.value,(Es,Gu)=>({name:Es,fn:(0,e.k6)(Pu=>[(0,e.RG)(ir.$slots,Es,(0,_.normalizeProps)((0,e.Ng)({...Pu})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),ir.$slots["right-sidebar"]?((0,e.uX)(),(0,e.CE)("div",Ag,[(0,e.RG)(ir.$slots,"right-sidebar",(0,_.normalizeProps)((0,e.Ng)(tr.value)))])):(0,e.Q3)("",!0),ir.$slots["action-extra"]?((0,e.uX)(),(0,e.CE)("div",Wh,[ir.$slots["action-extra"]?(0,e.RG)(ir.$slots,"action-extra",{key:0,selectCurrentDate:as}):(0,e.Q3)("",!0)])):(0,e.Q3)("",!0)],14,Uh),!ir.autoApply||(0,o.R1)(Gn).keepActionRow?((0,e.uX)(),(0,e.Wv)(Io,(0,e.v6)({key:3,"menu-mount":Kn.value},Yt.value,{"calendar-width":gr.value,onClosePicker:Ba[16]||(Ba[16]=Es=>ir.$emit("close-picker")),onSelectDate:Ba[17]||(Ba[17]=Es=>ir.$emit("select-date")),onInvalidSelect:Ba[18]||(Ba[18]=Es=>ir.$emit("invalid-select")),onSelectNow:as}),(0,e.eX)({_:2},[(0,e.pI)((0,o.R1)(tn),(Es,Gu)=>({name:Es,fn:(0,e.k6)(Pu=>[(0,e.RG)(ir.$slots,Es,(0,_.normalizeProps)((0,e.Ng)({...Pu})))])}))]),1040,["menu-mount","calendar-width"])):(0,e.Q3)("",!0)],46,Jf))}});var rf=(f=>(f.center="center",f.left="left",f.right="right",f))(rf||{});const Uf=({menuRef:f,menuRefInner:S,inputRef:y,pickerWrapperRef:w,inline:N,emit:Ct,props:Yt,slots:Wi})=>{const{defaultedConfig:Pi}=Ea(Yt),Yn=(0,o.KR)({}),Qi=(0,o.KR)(!1),un=(0,o.KR)({top:"0",left:"0"}),pn=(0,o.KR)(!1),Gn=(0,o.lW)(Yt,"teleportCenter");(0,e.wB)(Gn,()=>{un.value=JSON.parse(JSON.stringify({})),Kr()});const dr=Cn=>{if(Yt.teleport){const zr=Cn.getBoundingClientRect();return{left:zr.left+window.scrollX,top:zr.top+window.scrollY}}return{top:0,left:0}},hr=(Cn,zr)=>{un.value.left=`${Cn+zr-Yn.value.width}px`},Ln=Cn=>{un.value.left=`${Cn}px`},er=(Cn,zr)=>{Yt.position===rf.left&&Ln(Cn),Yt.position===rf.right&&hr(Cn,zr),Yt.position===rf.center&&(un.value.left=`${Cn+zr/2-Yn.value.width/2}px`)},gr=Cn=>{const{width:zr,height:Pa}=Cn.getBoundingClientRect(),{top:Br,left:pa}=dr(Cn);return{top:+Br,left:+pa,width:zr,height:Pa}},qi=()=>{un.value.left="50%",un.value.top="50%",un.value.transform="translate(-50%, -50%)",un.value.position="fixed",delete un.value.opacity},Kn=()=>{const Cn=qs(y);un.value=Yt.altPosition(Cn)},Kr=(Cn=!0)=>{if(!N.value.enabled){if(Gn.value)return qi();if(Yt.altPosition!==null)return Kn();if(Cn){const zr=Yt.teleport?S.value?.$el:f.value;zr&&(Yn.value=zr.getBoundingClientRect()),Ct("recalculate-position")}return ps()}},Fr=({inputEl:Cn,left:zr,width:Pa})=>{window.screen.width>768&&!Qi.value&&er(zr,Pa),sa(Cn)},Mr=Cn=>{const{top:zr,left:Pa,height:Br,width:pa}=gr(Cn);un.value.top=`${Br+zr+ +Yt.offset}px`,pn.value=!1,Qi.value||(un.value.left=`${Pa+pa/2-Yn.value.width/2}px`),Fr({inputEl:Cn,left:Pa,width:pa})},Ya=Cn=>{const{top:zr,left:Pa,width:Br}=gr(Cn);un.value.top=`${zr-+Yt.offset-Yn.value.height}px`,pn.value=!0,Fr({inputEl:Cn,left:Pa,width:Br})},sa=Cn=>{if(Yt.autoPosition){const{left:zr,width:Pa}=gr(Cn),{left:Br,right:pa}=Yn.value;if(!Qi.value){if(Math.abs(Br)!==Math.abs(pa)){if(Br<=0)return Qi.value=!0,Ln(zr);if(pa>=document.documentElement.clientWidth)return Qi.value=!0,hr(zr,Pa)}return er(zr,Pa)}}},Ur=()=>{const Cn=qs(y);if(Cn){if(Yt.autoPosition===gn.top)return gn.top;if(Yt.autoPosition===gn.bottom)return gn.bottom;const{height:zr}=Yn.value,{top:Pa,height:Br}=Cn.getBoundingClientRect(),pa=window.innerHeight-Pa-Br,tr=Pa;return zr<=pa?gn.bottom:zr>pa&&zr<=tr?gn.top:pa>=tr?gn.bottom:gn.top}return gn.bottom},Ua=Cn=>Ur()===gn.bottom?Mr(Cn):Ya(Cn),ps=()=>{const Cn=qs(y);if(Cn)return Yt.autoPosition?Ua(Cn):Mr(Cn)},Vs=function(Cn){if(Cn){const zr=Cn.scrollHeight>Cn.clientHeight,Pa=window.getComputedStyle(Cn).overflowY.indexOf("hidden")!==-1;return zr&&!Pa}return!0},Dn=function(Cn){return!Cn||Cn===document.body||Cn.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:Vs(Cn)?Cn:Dn(Cn.assignedSlot&&Pi.value.shadowDom?Cn.assignedSlot.parentNode:Cn.parentNode)},$n=Cn=>{if(Cn)switch(Yt.position){case rf.left:return{left:0,transform:"translateX(0)"};case rf.right:return{left:`${Cn.width}px`,transform:"translateX(-100%)"};default:return{left:`${Cn.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:pn,menuStyle:un,xCorrect:Qi,setMenuPosition:Kr,getScrollableParent:Dn,shadowRender:(Cn,zr,Pa)=>{const Br=document.createElement("div"),pa=qs(y)?.getBoundingClientRect();Br.setAttribute("id","dp--temp-container");const tr=w.value?.clientWidth?w.value:document.body;tr.append(Br);const cs=$n(pa),tn=Pi.value.shadowDom?Object.keys(Wi).filter(Xn=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(Xn)):Object.keys(Wi),mr=(0,e.h)(zr,{...Pa,shadow:!0,style:{opacity:0,position:"absolute",...cs}},Object.fromEntries(tn.map(Xn=>[Xn,Wi[Xn]])));Cn!=null&&(mr.appContext=Cn.appContext),(0,q.render)(mr,Br),Yn.value=mr.el?.getBoundingClientRect(),(0,q.render)(null,Br),tr.removeChild(Br)}}},Jc=[{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"]}],Vh=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],af={all:()=>Jc,monthYear:()=>Jc.filter(f=>f.use.includes("month-year")),input:()=>Vh,timePicker:()=>Jc.filter(f=>f.use.includes("time")),action:()=>Jc.filter(f=>f.use.includes("action")),calendar:()=>Jc.filter(f=>f.use.includes("calendar")),menu:()=>Jc.filter(f=>f.use.includes("menu")),shared:()=>Jc.filter(f=>f.use.includes("shared")),yearMode:()=>Jc.filter(f=>f.use.includes("year-mode"))},fu=(f,S,y)=>{const w=[];return af[S]().forEach(N=>{f[N.name]&&w.push(N.name)}),y?.length&&y.forEach(N=>{N.slot&&w.push(N.slot)}),w},Zc=f=>{const S=(0,e.EW)(()=>w=>f.value?w?f.value.open:f.value.close:""),y=(0,e.EW)(()=>w=>f.value?w?f.value.menuAppearTop:f.value.menuAppearBottom:"");return{transitionName:S,showTransition:!!f.value,menuTransition:y}},Ud=(f,S,y)=>{const{defaultedRange:w,defaultedTz:N}=Ea(f),Ct=Ar(mi(Ar(),N.value.timezone)),Yt=(0,o.KR)([{month:Ws(Ct),year:gs(Ct)}]),Wi=pn=>{const Gn={hours:Gs(Ct),minutes:bo(Ct),seconds:0};return w.value.enabled?[Gn[pn],Gn[pn]]:Gn[pn]},Pi=(0,o.Kh)({hours:Wi("hours"),minutes:Wi("minutes"),seconds:Wi("seconds")});(0,e.wB)(w,(pn,Gn)=>{pn.enabled!==Gn.enabled&&(Pi.hours=Wi("hours"),Pi.minutes=Wi("minutes"),Pi.seconds=Wi("seconds"))},{deep:!0});const Yn=(0,e.EW)({get:()=>f.internalModelValue,set:pn=>{!f.readonly&&!f.disabled&&S("update:internal-model-value",pn)}}),Qi=(0,e.EW)(()=>pn=>Yt.value[pn]?Yt.value[pn].month:0),un=(0,e.EW)(()=>pn=>Yt.value[pn]?Yt.value[pn].year:0);return(0,e.wB)(Yn,(pn,Gn)=>{y&&JSON.stringify(pn??{})!==JSON.stringify(Gn??{})&&y()},{deep:!0}),{calendars:Yt,time:Pi,modelValue:Yn,month:Qi,year:un,today:Ct}},qh=(f,S)=>{const{defaultedMultiCalendars:y,defaultedMultiDates:w,defaultedUI:N,defaultedHighlight:Ct,defaultedTz:Yt,propDates:Wi,defaultedRange:Pi}=Ea(S),{isDisabled:Yn}=ed(S),Qi=(0,o.KR)(null),un=(0,o.KR)(mi(new Date,Yt.value.timezone)),pn=Hi=>{!Hi.current&&S.hideOffsetDates||(Qi.value=Hi.value)},Gn=()=>{Qi.value=null},dr=Hi=>Array.isArray(f.value)&&Pi.value.enabled&&f.value[0]&&Qi.value?Hi?js(Qi.value,f.value[0]):ss(Qi.value,f.value[0]):!0,hr=(Hi,Bi)=>{const ma=()=>f.value?Bi?f.value[0]||null:f.value[1]:null,Co=f.value&&Array.isArray(f.value)?ma():null;return Oa(Ar(Hi.value),Co)},Ln=Hi=>{const Bi=Array.isArray(f.value)?f.value[0]:null;return Hi?!ss(Qi.value??null,Bi):!0},er=(Hi,Bi=!0)=>(Pi.value.enabled||S.weekPicker)&&Array.isArray(f.value)&&f.value.length===2?S.hideOffsetDates&&!Hi.current?!1:Oa(Ar(Hi.value),f.value[Bi?0:1]):Pi.value.enabled?hr(Hi,Bi)&&Ln(Bi)||Oa(Hi.value,Array.isArray(f.value)?f.value[0]:null)&&dr(Bi):!1,gr=(Hi,Bi)=>{if(Array.isArray(f.value)&&f.value[0]&&f.value.length===1){const ma=Oa(Hi.value,Qi.value);return Bi?js(f.value[0],Hi.value)&&ma:ss(f.value[0],Hi.value)&&ma}return!1},qi=Hi=>!f.value||S.hideOffsetDates&&!Hi.current?!1:Pi.value.enabled?S.modelAuto&&Array.isArray(f.value)?Oa(Hi.value,f.value[0]?f.value[0]:un.value):!1:w.value.enabled&&Array.isArray(f.value)?f.value.some(Bi=>Oa(Bi,Hi.value)):Oa(Hi.value,f.value?f.value:un.value),Kn=Hi=>{if(Pi.value.autoRange||S.weekPicker){if(Qi.value){if(S.hideOffsetDates&&!Hi.current)return!1;const Bi=Us(Qi.value,+Pi.value.autoRange),ma=Nl(Ar(Qi.value),S.weekStart);return S.weekPicker?Oa(ma[1],Ar(Hi.value)):Oa(Bi,Ar(Hi.value))}return!1}return!1},Kr=Hi=>{if(Pi.value.autoRange||S.weekPicker){if(Qi.value){const Bi=Us(Qi.value,+Pi.value.autoRange);if(S.hideOffsetDates&&!Hi.current)return!1;const ma=Nl(Ar(Qi.value),S.weekStart);return S.weekPicker?js(Hi.value,ma[0])&&ss(Hi.value,ma[1]):js(Hi.value,Qi.value)&&ss(Hi.value,Bi)}return!1}return!1},Fr=Hi=>{if(Pi.value.autoRange||S.weekPicker){if(Qi.value){if(S.hideOffsetDates&&!Hi.current)return!1;const Bi=Nl(Ar(Qi.value),S.weekStart);return S.weekPicker?Oa(Bi[0],Hi.value):Oa(Qi.value,Hi.value)}return!1}return!1},Mr=Hi=>Ll(f.value,Qi.value,Hi.value),Ya=()=>S.modelAuto&&Array.isArray(S.internalModelValue)?!!S.internalModelValue[0]:!1,sa=()=>S.modelAuto?lu(S.internalModelValue):!0,Ur=Hi=>{if(S.weekPicker)return!1;const Bi=Pi.value.enabled?!er(Hi)&&!er(Hi,!1):!0;return!Yn(Hi.value)&&!qi(Hi)&&!(!Hi.current&&S.hideOffsetDates)&&Bi},Ua=Hi=>Pi.value.enabled?S.modelAuto?Ya()&&qi(Hi):!1:qi(Hi),ps=Hi=>Ct.value?Ho(Hi.value,Wi.value.highlight):!1,Vs=Hi=>{const Bi=Yn(Hi.value);return Bi&&(typeof Ct.value=="function"?!Ct.value(Hi.value,Bi):!Ct.value.options.highlightDisabled)},Dn=Hi=>typeof Ct.value=="function"?Ct.value(Hi.value):Ct.value.weekdays?.includes(Hi.value.getDay()),$n=Hi=>(Pi.value.enabled||S.weekPicker)&&(!(y.value.count>0)||Hi.current)&&sa()&&!(!Hi.current&&S.hideOffsetDates)&&!qi(Hi)?Mr(Hi):!1,Cn=Hi=>{if(Array.isArray(f.value)&&f.value.length===1){const{before:Bi,after:ma}=El(+Pi.value.maxRange,f.value[0]);return xa(Hi.value,Bi)||Ss(Hi.value,ma)}return!1},zr=Hi=>{if(Array.isArray(f.value)&&f.value.length===1){const{before:Bi,after:ma}=El(+Pi.value.minRange,f.value[0]);return Ll([Bi,ma],f.value[0],Hi.value)}return!1},Pa=Hi=>Pi.value.enabled&&(Pi.value.maxRange||Pi.value.minRange)?Pi.value.maxRange&&Pi.value.minRange?Cn(Hi)||zr(Hi):Pi.value.maxRange?Cn(Hi):zr(Hi):!1,Br=Hi=>{const{isRangeStart:Bi,isRangeEnd:ma}=tn(Hi),Co=Pi.value.enabled?Bi||ma:!1;return{dp__cell_offset:!Hi.current,dp__pointer:!S.disabled&&!(!Hi.current&&S.hideOffsetDates)&&!Yn(Hi.value)&&!Pa(Hi),dp__cell_disabled:Yn(Hi.value)||Pa(Hi),dp__cell_highlight:!Vs(Hi)&&(ps(Hi)||Dn(Hi))&&!Ua(Hi)&&!Co&&!Fr(Hi)&&!($n(Hi)&&S.weekPicker)&&!ma,dp__cell_highlight_active:!Vs(Hi)&&(ps(Hi)||Dn(Hi))&&Ua(Hi),dp__today:!S.noToday&&Oa(Hi.value,un.value)&&Hi.current,"dp--past":ss(Hi.value,un.value),"dp--future":js(Hi.value,un.value)}},pa=Hi=>({dp__active_date:Ua(Hi),dp__date_hover:Ur(Hi)}),tr=Hi=>{if(f.value&&!Array.isArray(f.value)){const Bi=Nl(f.value,S.weekStart);return{...Xn(Hi),dp__range_start:Oa(Bi[0],Hi.value),dp__range_end:Oa(Bi[1],Hi.value),dp__range_between_week:js(Hi.value,Bi[0])&&ss(Hi.value,Bi[1])}}return{...Xn(Hi)}},cs=Hi=>{if(f.value&&Array.isArray(f.value)){const Bi=Nl(f.value[0],S.weekStart),ma=f.value[1]?Nl(f.value[1],S.weekStart):[];return{...Xn(Hi),dp__range_start:Oa(Bi[0],Hi.value)||Oa(ma[0],Hi.value),dp__range_end:Oa(Bi[1],Hi.value)||Oa(ma[1],Hi.value),dp__range_between_week:js(Hi.value,Bi[0])&&ss(Hi.value,Bi[1])||js(Hi.value,ma[0])&&ss(Hi.value,ma[1]),dp__range_between:js(Hi.value,Bi[1])&&ss(Hi.value,ma[0])}}return{...Xn(Hi)}},tn=Hi=>{const Bi=y.value.count>0?Hi.current&&er(Hi)&&sa():er(Hi)&&sa(),ma=y.value.count>0?Hi.current&&er(Hi,!1)&&sa():er(Hi,!1)&&sa();return{isRangeStart:Bi,isRangeEnd:ma}},mr=Hi=>{const{isRangeStart:Bi,isRangeEnd:ma}=tn(Hi);return{dp__range_start:Bi,dp__range_end:ma,dp__range_between:$n(Hi),dp__date_hover:Oa(Hi.value,Qi.value)&&!Bi&&!ma&&!S.weekPicker,dp__date_hover_start:gr(Hi,!0),dp__date_hover_end:gr(Hi,!1)}},Xn=Hi=>({...mr(Hi),dp__cell_auto_range:Kr(Hi),dp__cell_auto_range_start:Fr(Hi),dp__cell_auto_range_end:Kn(Hi)}),Ia=Hi=>Pi.value.enabled?Pi.value.autoRange?Xn(Hi):S.modelAuto?{...pa(Hi),...mr(Hi)}:S.weekPicker?cs(Hi):mr(Hi):S.weekPicker?tr(Hi):pa(Hi);return{setHoverDate:pn,clearHoverDate:Gn,getDayClassData:Hi=>S.hideOffsetDates&&!Hi.current?{}:{...Br(Hi),...Ia(Hi),[S.dayClass?S.dayClass(Hi.value,S.internalModelValue):""]:!0,...N.value.calendarCell??{}}}},ed=f=>{const{defaultedFilters:S,defaultedRange:y,propDates:w,defaultedMultiDates:N}=Ea(f),Ct=Dn=>w.value.disabledDates?typeof w.value.disabledDates=="function"?w.value.disabledDates(Ar(Dn)):!!Oo(Dn,w.value.disabledDates):!1,Yt=Dn=>w.value.maxDate?f.yearPicker?gs(Dn)>gs(w.value.maxDate):js(Dn,w.value.maxDate):!1,Wi=Dn=>w.value.minDate?f.yearPicker?gs(Dn)<gs(w.value.minDate):ss(Dn,w.value.minDate):!1,Pi=Dn=>{const $n=Yt(Dn),Cn=Wi(Dn),zr=Ct(Dn),Pa=S.value.months.map(tn=>+tn).includes(Ws(Dn)),Br=f.disabledWeekDays.length?f.disabledWeekDays.some(tn=>+tn===Ae(Dn)):!1,pa=Gn(Dn),tr=gs(Dn),cs=Tu(f.yearRange,tr);return!($n||Cn||zr||Pa||cs||Br||pa)},Yn=(Dn,$n)=>ss(...zl(w.value.minDate,Dn,$n))||Oa(...zl(w.value.minDate,Dn,$n)),Qi=(Dn,$n)=>js(...zl(w.value.maxDate,Dn,$n))||Oa(...zl(w.value.maxDate,Dn,$n)),un=(Dn,$n,Cn)=>{let zr=!1;return w.value.maxDate&&Cn&&Qi(Dn,$n)&&(zr=!0),w.value.minDate&&!Cn&&Yn(Dn,$n)&&(zr=!0),zr},pn=(Dn,$n,Cn,zr)=>{let Pa=!1;return zr&&(w.value.minDate||w.value.maxDate)?w.value.minDate&&w.value.maxDate?Pa=un(Dn,$n,Cn):(w.value.minDate&&Yn(Dn,$n)||w.value.maxDate&&Qi(Dn,$n))&&(Pa=!0):Pa=!0,Pa},Gn=Dn=>Array.isArray(w.value.allowedDates)&&!w.value.allowedDates.length?!0:w.value.allowedDates?!Oo(Dn,w.value.allowedDates,Or(f.monthPicker,f.yearPicker)):!1,dr=Dn=>!Pi(Dn),hr=Dn=>y.value.noDisabledRange?!ol({start:Dn[0],end:Dn[1]}).some($n=>dr($n)):!0,Ln=Dn=>{if(Dn){const $n=gs(Dn);return $n>=+f.yearRange[0]&&$n<=f.yearRange[1]}return!0},er=(Dn,$n)=>!!(Array.isArray(Dn)&&Dn[$n]&&(y.value.maxRange||y.value.minRange)&&Ln(Dn[$n])),gr=(Dn,$n,Cn=0)=>{if(er($n,Cn)&&Ln(Dn)){const zr=ki(Dn,$n[Cn]),Pa=vl($n[Cn],Dn),Br=Pa.length===1?0:Pa.filter(tr=>dr(tr)).length,pa=Math.abs(zr)-(y.value.minMaxRawRange?0:Br);if(y.value.minRange&&y.value.maxRange)return pa>=+y.value.minRange&&pa<=+y.value.maxRange;if(y.value.minRange)return pa>=+y.value.minRange;if(y.value.maxRange)return pa<=+y.value.maxRange}return!0},qi=()=>!f.enableTimePicker||f.monthPicker||f.yearPicker||f.ignoreTimeValidation,Kn=Dn=>Array.isArray(Dn)?[Dn[0]?Lr(Dn[0]):null,Dn[1]?Lr(Dn[1]):null]:Lr(Dn),Kr=(Dn,$n,Cn)=>Dn.find(zr=>+zr.hours===Gs($n)&&zr.minutes==="*"?!0:+zr.minutes===bo($n)&&+zr.hours===Gs($n))&&Cn,Fr=(Dn,$n,Cn)=>{const[zr,Pa]=Dn,[Br,pa]=$n;return!Kr(zr,Br,Cn)&&!Kr(Pa,pa,Cn)&&Cn},Mr=(Dn,$n)=>{const Cn=Array.isArray($n)?$n:[$n];return Array.isArray(f.disabledTimes)?Array.isArray(f.disabledTimes[0])?Fr(f.disabledTimes,Cn,Dn):!Cn.some(zr=>Kr(f.disabledTimes,zr,Dn)):Dn},Ya=(Dn,$n)=>{const Cn=Array.isArray($n)?[Hl($n[0]),$n[1]?Hl($n[1]):void 0]:Hl($n),zr=!f.disabledTimes(Cn);return Dn&&zr},sa=(Dn,$n)=>f.disabledTimes?Array.isArray(f.disabledTimes)?Mr($n,Dn):Ya($n,Dn):$n,Ur=Dn=>{let $n=!0;if(!Dn||qi())return!0;const Cn=!w.value.minDate&&!w.value.maxDate?Kn(Dn):Dn;return(f.maxTime||w.value.maxDate)&&($n=Zr(f.maxTime,w.value.maxDate,"max",Wo(Cn),$n)),(f.minTime||w.value.minDate)&&($n=Zr(f.minTime,w.value.minDate,"min",Wo(Cn),$n)),sa(Dn,$n)},Ua=Dn=>{if(!f.monthPicker)return!0;let $n=!0;const Cn=Ar(ql(Dn));if(w.value.minDate&&w.value.maxDate){const zr=Ar(ql(w.value.minDate)),Pa=Ar(ql(w.value.maxDate));return js(Cn,zr)&&ss(Cn,Pa)||Oa(Cn,zr)||Oa(Cn,Pa)}if(w.value.minDate){const zr=Ar(ql(w.value.minDate));$n=js(Cn,zr)||Oa(Cn,zr)}if(w.value.maxDate){const zr=Ar(ql(w.value.maxDate));$n=ss(Cn,zr)||Oa(Cn,zr)}return $n},ps=(0,e.EW)(()=>Dn=>!f.enableTimePicker||f.ignoreTimeValidation?!0:Ur(Dn)),Vs=(0,e.EW)(()=>Dn=>f.monthPicker?Array.isArray(Dn)&&(y.value.enabled||N.value.enabled)?!Dn.filter($n=>!Ua($n)).length:Ua(Dn):!0);return{isDisabled:dr,validateDate:Pi,validateMonthYearInRange:pn,isDateRangeAllowed:hr,checkMinMaxRange:gr,isValidTime:Ur,isTimeValid:ps,isMonthValid:Vs}},sf=()=>{const f=(0,e.EW)(()=>(w,N)=>w?.includes(N)),S=(0,e.EW)(()=>(w,N)=>w.count?w.solo?!0:N===0:!0),y=(0,e.EW)(()=>(w,N)=>w.count?w.solo?!0:N===w.count-1:!0);return{hideNavigationButtons:f,showLeftIcon:S,showRightIcon:y}},ih=(f,S,y)=>{const w=(0,o.KR)(0),N=(0,o.Kh)({[In.timePicker]:!f.enableTimePicker||f.timePicker||f.monthPicker,[In.calendar]:!1,[In.header]:!1}),Ct=(0,e.EW)(()=>f.monthPicker||f.timePicker),Yt=un=>{if(f.flow?.length){if(!un&&Ct.value)return Qi();N[un]=!0,Object.keys(N).filter(pn=>!N[pn]).length||Qi()}},Wi=()=>{f.flow?.length&&w.value!==-1&&(w.value+=1,S("flow-step",w.value),Qi()),f.flow?.length===w.value&&(0,e.dY)().then(()=>Pi())},Pi=()=>{w.value=-1},Yn=(un,pn,...Gn)=>{f.flow[w.value]===un&&y.value&&y.value[pn]?.(...Gn)},Qi=(un=0)=>{un&&(w.value+=un),Yn(cr.month,"toggleMonthPicker",!0),Yn(cr.year,"toggleYearPicker",!0),Yn(cr.calendar,"toggleTimePicker",!1,!0),Yn(cr.time,"toggleTimePicker",!0,!0);const pn=f.flow[w.value];(pn===cr.hours||pn===cr.minutes||pn===cr.seconds)&&Yn(pn,"toggleTimePicker",!0,!0,pn)};return{childMount:Yt,updateFlowStep:Wi,resetFlow:Pi,handleFlow:Qi,flowStep:w}},nh={key:1,class:"dp__input_wrap"},Hh=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],Kh={key:2,class:"dp--clear-btn"},Gh=["aria-label"],rh=(0,e.pM)({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...Xr},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(f,{expose:S,emit:y}){const w=y,N=f,{defaultedTextInput:Ct,defaultedAriaLabels:Yt,defaultedInline:Wi,defaultedConfig:Pi,defaultedRange:Yn,defaultedMultiDates:Qi,defaultedUI:un,getDefaultPattern:pn,getDefaultStartTime:Gn}=Ea(N),{checkMinMaxRange:dr}=ed(N),hr=(0,o.KR)(),Ln=(0,o.KR)(null),er=(0,o.KR)(!1),gr=(0,o.KR)(!1),qi=(0,e.EW)(()=>({dp__pointer:!N.disabled&&!N.readonly&&!Ct.value.enabled,dp__disabled:N.disabled,dp__input_readonly:!Ct.value.enabled,dp__input:!0,dp__input_not_clearable:!N.clearable,dp__input_icon_pad:!N.hideInputIcon,dp__input_valid:typeof N.state=="boolean"?N.state:!1,dp__input_invalid:typeof N.state=="boolean"?!N.state:!1,dp__input_focus:er.value||N.isMenuOpen,dp__input_reg:!Ct.value.enabled,...un.value.input??{}})),Kn=()=>{w("set-input-date",null),N.clearable&&N.autoApply&&(w("set-empty-date"),hr.value=null)},Kr=tr=>{const cs=Gn();return Gr(tr,Ct.value.format??pn(),cs??Ul({},N.enableSeconds),N.inputValue,gr.value,N.formatLocale)},Fr=tr=>{const{rangeSeparator:cs}=Ct.value,[tn,mr]=tr.split(`${cs}`);if(tn){const Xn=Kr(tn.trim()),Ia=mr?Kr(mr.trim()):void 0;if(Ss(Xn,Ia))return;const Hi=Xn&&Ia?[Xn,Ia]:[Xn];dr(Ia,Hi,0)&&(hr.value=Xn?Hi:null)}},Mr=()=>{gr.value=!0},Ya=tr=>{if(Yn.value.enabled)Fr(tr);else if(Qi.value.enabled){const cs=tr.split(";");hr.value=cs.map(tn=>Kr(tn.trim())).filter(tn=>tn)}else hr.value=Kr(tr)},sa=tr=>{const cs=typeof tr=="string"?tr:tr.target?.value;cs!==""?(Ct.value.openMenu&&!N.isMenuOpen&&w("open"),Ya(cs),w("set-input-date",hr.value)):Kn(),gr.value=!1,w("update:input-value",cs),w("text-input",tr,hr.value)},Ur=tr=>{Ct.value.enabled?(Ya(tr.target.value),Ct.value.enterSubmit&&Lt(hr.value)&&N.inputValue!==""?(w("set-input-date",hr.value,!0),hr.value=null):Ct.value.enterSubmit&&N.inputValue===""&&(hr.value=null,w("clear"))):Vs(tr)},Ua=(tr,cs)=>{Ct.value.enabled&&Ct.value.tabSubmit&&!cs&&Ya(tr.target.value),Ct.value.tabSubmit&&Lt(hr.value)&&N.inputValue!==""?(w("set-input-date",hr.value,!0,!0),hr.value=null):Ct.value.tabSubmit&&N.inputValue===""&&(hr.value=null,w("clear",!0))},ps=()=>{er.value=!0,w("focus"),(0,e.dY)().then(()=>{Ct.value.enabled&&Ct.value.selectOnFocus&&Ln.value?.select()})},Vs=tr=>{if(uu(tr,Pi.value,!0),Ct.value.enabled&&Ct.value.openMenu&&!Wi.value.input){if(Ct.value.openMenu==="open"&&!N.isMenuOpen)return w("open");if(Ct.value.openMenu==="toggle")return w("toggle")}else Ct.value.enabled||w("toggle")},Dn=()=>{w("real-blur"),er.value=!1,(!N.isMenuOpen||Wi.value.enabled&&Wi.value.input)&&w("blur"),N.autoApply&&Ct.value.enabled&&hr.value&&!N.isMenuOpen&&(w("set-input-date",hr.value),w("select-date"),hr.value=null)},$n=tr=>{uu(tr,Pi.value,!0),w("clear")},Cn=()=>{w("close")},zr=tr=>{if(tr.key==="Tab"&&Ua(tr),tr.key==="Enter"&&Ur(tr),tr.key==="Escape"&&Ct.value.escClose&&Cn(),!Ct.value.enabled){if(tr.code==="Tab")return;tr.preventDefault()}},Pa=()=>{Ln.value?.focus({preventScroll:!0})},Br=tr=>{hr.value=tr},pa=tr=>{tr.key===nr.tab&&Ua(tr,!0)};return S({focusInput:Pa,setParsedDate:Br}),(tr,cs)=>((0,e.uX)(),(0,e.CE)("div",{onClick:Vs},[tr.$slots.trigger&&!tr.$slots["dp-input"]&&!(0,o.R1)(Wi).enabled?(0,e.RG)(tr.$slots,"trigger",{key:0}):(0,e.Q3)("",!0),!tr.$slots.trigger&&(!(0,o.R1)(Wi).enabled||(0,o.R1)(Wi).input)?((0,e.uX)(),(0,e.CE)("div",nh,[tr.$slots["dp-input"]&&!tr.$slots.trigger&&(!(0,o.R1)(Wi).enabled||(0,o.R1)(Wi).enabled&&(0,o.R1)(Wi).input)?(0,e.RG)(tr.$slots,"dp-input",{key:0,value:f.inputValue,isMenuOpen:f.isMenuOpen,onInput:sa,onEnter:Ur,onTab:Ua,onClear:$n,onBlur:Dn,onKeypress:zr,onPaste:Mr,onFocus:ps,openMenu:()=>tr.$emit("open"),closeMenu:()=>tr.$emit("close"),toggleMenu:()=>tr.$emit("toggle")}):(0,e.Q3)("",!0),tr.$slots["dp-input"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("input",{key:1,id:tr.uid?`dp-input-${tr.uid}`:void 0,ref_key:"inputRef",ref:Ln,"data-test-id":"dp-input",name:tr.name,class:(0,_.normalizeClass)(qi.value),inputmode:(0,o.R1)(Ct).enabled?"text":"none",placeholder:tr.placeholder,disabled:tr.disabled,readonly:tr.readonly,required:tr.required,value:f.inputValue,autocomplete:tr.autocomplete,"aria-label":(0,o.R1)(Yt)?.input,"aria-disabled":tr.disabled||void 0,"aria-invalid":tr.state===!1?!0:void 0,onInput:sa,onBlur:Dn,onFocus:ps,onKeypress:zr,onKeydown:cs[0]||(cs[0]=tn=>zr(tn)),onPaste:Mr},null,42,Hh)),(0,e.Lk)("div",{onClick:cs[3]||(cs[3]=tn=>w("toggle"))},[tr.$slots["input-icon"]&&!tr.hideInputIcon?((0,e.uX)(),(0,e.CE)("span",{key:0,class:"dp__input_icon",onClick:cs[1]||(cs[1]=tn=>w("toggle"))},[(0,e.RG)(tr.$slots,"input-icon")])):(0,e.Q3)("",!0),!tr.$slots["input-icon"]&&!tr.hideInputIcon&&!tr.$slots["dp-input"]?((0,e.uX)(),(0,e.Wv)((0,o.R1)($e),{key:1,"aria-label":(0,o.R1)(Yt)?.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:cs[2]||(cs[2]=tn=>w("toggle"))},null,8,["aria-label"])):(0,e.Q3)("",!0)]),tr.$slots["clear-icon"]&&(tr.alwaysClearable||f.inputValue&&tr.clearable&&!tr.disabled&&!tr.readonly)?((0,e.uX)(),(0,e.CE)("span",Kh,[(0,e.RG)(tr.$slots,"clear-icon",{clear:$n})])):(0,e.Q3)("",!0),!tr.$slots["clear-icon"]&&(tr.alwaysClearable||tr.clearable&&f.inputValue&&!tr.disabled&&!tr.readonly)?((0,e.uX)(),(0,e.CE)("button",{key:3,"aria-label":(0,o.R1)(Yt)?.clearInput,class:"dp--clear-btn",type:"button",onKeydown:cs[4]||(cs[4]=tn=>(0,o.R1)(uo)(tn,()=>$n(tn),!0,pa)),onClick:cs[5]||(cs[5]=(0,q.withModifiers)(tn=>$n(tn),["prevent"]))},[(0,e.bF)((0,o.R1)(Ge),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,Gh)):(0,e.Q3)("",!0)])):(0,e.Q3)("",!0)]))}}),$h=typeof window<"u"?window:void 0,Df=()=>{},Tg=f=>(0,o.o5)()?((0,o.jr)(f),!0):!1,ah=(f,S,y,w)=>{if(!f)return Df;let N=Df;const Ct=(0,e.wB)(()=>(0,o.R1)(f),Wi=>{N(),Wi&&(Wi.removeEventListener(S,y),Wi.addEventListener(S,y,w),N=()=>{Wi.removeEventListener(S,y,w),N=Df})},{immediate:!0,flush:"post"}),Yt=()=>{Ct(),N()};return Tg(Yt),Yt},Xh=(f,S,y,w={})=>{const{window:N=$h,event:Ct="pointerdown"}=w;return N?ah(N,Ct,Yt=>{const Wi=qs(f),Pi=qs(S);!Wi||!Pi||Wi===Yt.target||Yt.composedPath().includes(Wi)||Yt.composedPath().includes(Pi)||y(Yt)},{passive:!0}):void 0},sh=["data-dp-mobile"],Yh=(0,e.pM)({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...Xr},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(f,{expose:S,emit:y}){const w=y,N=f,Ct=(0,e.Ht)(),Yt=(0,o.KR)(!1),Wi=(0,o.lW)(N,"modelValue"),Pi=(0,o.lW)(N,"timezone"),Yn=(0,o.KR)(null),Qi=(0,o.KR)(null),un=(0,o.KR)(null),pn=(0,o.KR)(!1),Gn=(0,o.KR)(null),dr=(0,o.KR)(!1),hr=(0,o.KR)(!1),Ln=(0,o.KR)(!1),er=(0,o.KR)(!1),{setMenuFocused:gr,setShiftKey:qi}=Qc(),{clearArrowNav:Kn}=ce(),{validateDate:Kr,isValidTime:Fr}=ed(N),{defaultedTransitions:Mr,defaultedTextInput:Ya,defaultedInline:sa,defaultedConfig:Ur,defaultedRange:Ua,defaultedMultiDates:ps}=Ea(N),{menuTransition:Vs,showTransition:Dn}=Zc(Mr),{isMobile:$n}=Qf(Ur),Cn=(0,e.nI)();(0,e.sV)(()=>{Hi(N.modelValue),(0,e.dY)().then(()=>{sa.value.enabled||(tn(Gn.value)?.addEventListener("scroll",or),window?.addEventListener("resize",io))}),sa.value.enabled&&(Yt.value=!0),window?.addEventListener("keyup",ns),window?.addEventListener("keydown",Dl)}),(0,e.hi)(()=>{sa.value.enabled||(tn(Gn.value)?.removeEventListener("scroll",or),window?.removeEventListener("resize",io)),window?.removeEventListener("keyup",ns),window?.removeEventListener("keydown",Dl)});const zr=fu(Ct,"all",N.presetDates),Pa=fu(Ct,"input");(0,e.wB)([Wi,Pi],()=>{Hi(Wi.value)},{deep:!0});const{openOnTop:Br,menuStyle:pa,xCorrect:tr,setMenuPosition:cs,getScrollableParent:tn,shadowRender:mr}=Uf({menuRef:Yn,menuRefInner:Qi,inputRef:un,pickerWrapperRef:Gn,inline:sa,emit:w,props:N,slots:Ct}),{inputValue:Xn,internalModelValue:Ia,parseExternalModelValue:Hi,emitModelValue:Bi,formatInputValue:ma,checkBeforeEmit:Co}=us(w,N,{isInputFocused:pn,isTextInputDate:er}),oa=(0,e.EW)(()=>({dp__main:!0,dp__theme_dark:N.dark,dp__theme_light:!N.dark,dp__flex_display:sa.value.enabled,"dp--flex-display-collapsed":Ln.value,dp__flex_display_with_input:sa.value.input})),Zs=(0,e.EW)(()=>N.dark?"dp__theme_dark":"dp__theme_light"),Fa=(0,e.EW)(()=>N.teleport?{to:typeof N.teleport=="boolean"?"body":N.teleport,disabled:!N.teleport||sa.value.enabled}:{}),qa=(0,e.EW)(()=>({class:"dp__outer_menu_wrap"})),qt=(0,e.EW)(()=>sa.value.enabled&&(N.timePicker||N.monthPicker||N.yearPicker||N.quarterPicker)),as=()=>un.value?.$el?.getBoundingClientRect()??{width:0,left:0,right:0},or=()=>{Yt.value&&(Ur.value.closeOnScroll?yu():cs())},io=()=>{Yt.value&&cs();const la=Qi.value?.$el.getBoundingClientRect().width??0;Ln.value=document.body.offsetWidth<=la},ns=la=>{la.key==="Tab"&&!sa.value.enabled&&!N.teleport&&Ur.value.tabOutClosesMenu&&(Gn.value.contains(document.activeElement)||yu()),hr.value=la.shiftKey},Dl=la=>{hr.value=la.shiftKey},$o=()=>{!N.disabled&&!N.readonly&&(mr(Cn,th,N),cs(!1),Yt.value=!0,Yt.value&&w("open"),Yt.value||td(),Hi(N.modelValue))},Wu=()=>{Xn.value="",td(),Qi.value?.onValueCleared(),un.value?.setParsedDate(null),w("update:model-value",null),w("update:model-timezone-value",null),w("cleared"),Ur.value.closeOnClearValue&&yu()},ir=()=>{const la=Ia.value;return!la||!Array.isArray(la)&&Kr(la)?!0:Array.isArray(la)?ps.value.enabled||la.length===2&&Kr(la[0])&&Kr(la[1])?!0:Ua.value.partialRange&&!N.timePicker?Kr(la[0]):!1:!1},Ba=()=>{Co()&&ir()?(Bi(),yu()):w("invalid-select",Ia.value)},Es=la=>{Gu(),Bi(),Ur.value.closeOnAutoApply&&!la&&yu()},Gu=()=>{un.value&&Ya.value.enabled&&un.value.setParsedDate(Ia.value)},Pu=(la=!1)=>{N.autoApply&&Fr(Ia.value)&&ir()&&(Ua.value.enabled&&Array.isArray(Ia.value)?(Ua.value.partialRange||Ia.value.length===2)&&Es(la):Es(la))},td=()=>{Ya.value.enabled||(Ia.value=null)},yu=(la=!1)=>{la&&Ia.value&&Ur.value.setDateOnMenuClose&&Ba(),sa.value.enabled||(Yt.value&&(Yt.value=!1,tr.value=!1,gr(!1),qi(!1),Kn(),w("closed"),Xn.value&&Hi(Wi.value)),td(),w("blur"),Qi.value?.$el?.remove())},_c=(la,Ts,Ls=!1)=>{if(!la){Ia.value=null;return}const pc=Array.isArray(la)?!la.some(id=>!Kr(id)):Kr(la),vc=Fr(la);pc&&vc?(er.value=!0,Ia.value=la,Ts?(dr.value=Ls,Ba(),w("text-submit")):N.autoApply&&Pu(!0),(0,e.dY)().then(()=>{er.value=!1})):w("invalid-date",la)},Cf=()=>{N.autoApply&&Fr(Ia.value)&&Bi(),Gu()},Wd=()=>Yt.value?yu():$o(),Wf=la=>{Ia.value=la},Vd=()=>{Ya.value.enabled&&(pn.value=!0,ma()),w("focus")},Vf=()=>{Ya.value.enabled&&(pn.value=!1,Hi(N.modelValue),dr.value&&Zl(Gn.value,hr.value)?.focus()),w("blur")},Sf=la=>{Qi.value&&Qi.value.updateMonthYear(0,{month:ul(la.month),year:ul(la.year)})},qf=la=>{Hi(la??N.modelValue)},Bn=(la,Ts)=>{Qi.value?.switchView(la,Ts)},ba=(la,Ts)=>Ur.value.onClickOutside?Ur.value.onClickOutside(la,Ts):yu(!0),Ds=(la=0)=>{Qi.value?.handleFlow(la)},po=()=>Yn;return Xh(Yn,un,la=>ba(ir,la)),S({closeMenu:yu,selectDate:Ba,clearValue:Wu,openMenu:$o,onScroll:or,formatInputValue:ma,updateInternalModelValue:Wf,setMonthYear:Sf,parseModel:qf,switchView:Bn,toggleMenu:Wd,handleFlow:Ds,getDpWrapMenuRef:po}),(la,Ts)=>((0,e.uX)(),(0,e.CE)("div",{ref_key:"pickerWrapperRef",ref:Gn,class:(0,_.normalizeClass)(oa.value),"data-datepicker-instance":"","data-dp-mobile":(0,o.R1)($n)},[(0,e.bF)(rh,(0,e.v6)({ref_key:"inputRef",ref:un,"input-value":(0,o.R1)(Xn),"onUpdate:inputValue":Ts[0]||(Ts[0]=Ls=>(0,o.i9)(Xn)?Xn.value=Ls:null),"is-menu-open":Yt.value},la.$props,{onClear:Wu,onOpen:$o,onSetInputDate:_c,onSetEmptyDate:(0,o.R1)(Bi),onSelectDate:Ba,onToggle:Wd,onClose:yu,onFocus:Vd,onBlur:Vf,onRealBlur:Ts[1]||(Ts[1]=Ls=>pn.value=!1),onTextInput:Ts[2]||(Ts[2]=Ls=>la.$emit("text-input",Ls))}),(0,e.eX)({_:2},[(0,e.pI)((0,o.R1)(Pa),(Ls,pc)=>({name:Ls,fn:(0,e.k6)(vc=>[(0,e.RG)(la.$slots,Ls,(0,_.normalizeProps)((0,e.Ng)(vc)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),((0,e.uX)(),(0,e.Wv)((0,e.$y)(la.teleport?e.Im:"div"),(0,_.normalizeProps)((0,e.Ng)(Fa.value)),{default:(0,e.k6)(()=>[(0,e.bF)(q.Transition,{name:(0,o.R1)(Vs)((0,o.R1)(Br)),css:(0,o.R1)(Dn)&&!(0,o.R1)(sa).enabled},{default:(0,e.k6)(()=>[Yt.value?((0,e.uX)(),(0,e.CE)("div",(0,e.v6)({key:0,ref_key:"dpWrapMenuRef",ref:Yn},qa.value,{class:{"dp--menu-wrapper":!(0,o.R1)(sa).enabled},style:(0,o.R1)(sa).enabled?void 0:(0,o.R1)(pa)}),[(0,e.bF)(th,(0,e.v6)({ref_key:"dpMenuRef",ref:Qi},la.$props,{"internal-model-value":(0,o.R1)(Ia),"onUpdate:internalModelValue":Ts[3]||(Ts[3]=Ls=>(0,o.i9)(Ia)?Ia.value=Ls:null),class:{[Zs.value]:!0,"dp--menu-wrapper":la.teleport},"open-on-top":(0,o.R1)(Br),"no-overlay-focus":qt.value,collapse:Ln.value,"get-input-rect":as,"is-text-input-date":er.value,onClosePicker:yu,onSelectDate:Ba,onAutoApply:Pu,onTimeUpdate:Cf,onFlowStep:Ts[4]||(Ts[4]=Ls=>la.$emit("flow-step",Ls)),onUpdateMonthYear:Ts[5]||(Ts[5]=Ls=>la.$emit("update-month-year",Ls)),onInvalidSelect:Ts[6]||(Ts[6]=Ls=>la.$emit("invalid-select",(0,o.R1)(Ia))),onAutoApplyInvalid:Ts[7]||(Ts[7]=Ls=>la.$emit("invalid-select",Ls)),onInvalidFixedRange:Ts[8]||(Ts[8]=Ls=>la.$emit("invalid-fixed-range",Ls)),onRecalculatePosition:(0,o.R1)(cs),onTooltipOpen:Ts[9]||(Ts[9]=Ls=>la.$emit("tooltip-open",Ls)),onTooltipClose:Ts[10]||(Ts[10]=Ls=>la.$emit("tooltip-close",Ls)),onTimePickerOpen:Ts[11]||(Ts[11]=Ls=>la.$emit("time-picker-open",Ls)),onTimePickerClose:Ts[12]||(Ts[12]=Ls=>la.$emit("time-picker-close",Ls)),onAmPmChange:Ts[13]||(Ts[13]=Ls=>la.$emit("am-pm-change",Ls)),onRangeStart:Ts[14]||(Ts[14]=Ls=>la.$emit("range-start",Ls)),onRangeEnd:Ts[15]||(Ts[15]=Ls=>la.$emit("range-end",Ls)),onDateUpdate:Ts[16]||(Ts[16]=Ls=>la.$emit("date-update",Ls)),onInvalidDate:Ts[17]||(Ts[17]=Ls=>la.$emit("invalid-date",Ls)),onOverlayToggle:Ts[18]||(Ts[18]=Ls=>la.$emit("overlay-toggle",Ls)),onMenuBlur:Ts[19]||(Ts[19]=Ls=>la.$emit("blur"))}),(0,e.eX)({_:2},[(0,e.pI)((0,o.R1)(zr),(Ls,pc)=>({name:Ls,fn:(0,e.k6)(vc=>[(0,e.RG)(la.$slots,Ls,(0,_.normalizeProps)((0,e.Ng)({...vc})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):(0,e.Q3)("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,sh))}}),zf=(()=>{const f=Yh;return f.install=S=>{S.component("Vue3DatePicker",f)},f})();Object.entries(Object.freeze(Object.defineProperty({__proto__:null,default:zf},Symbol.toStringTag,{value:"Module"}))).forEach(([f,S])=>{f!=="default"&&(zf[f]=S)});var vd=a(47031),Jh=a(21715),Js=a(13606),of=a(26905),Zh=a(52697);(0,Js.r)();const eg={class:"vue-date-time-picker__wrapper"},oh={ref:"target",class:"vue-date-time-picker__wrapper"},zd=(0,e.pM)({__name:"NcDateTimePicker",props:(0,e.zz)({appendToBody:{type:Boolean},ariaLabel:{default:(0,Js.a)("Datepicker input")},ariaLabelMenu:{default:(0,Js.a)("Datepicker menu")},clearable:{type:Boolean},confirm:{type:Boolean},format:{type:[String,Function],default:void 0},locale:{default:(0,z.lO)()},minuteStep:{default:10},modelValue:{default:null},placeholder:{default:void 0},showTimezoneSelect:{type:Boolean},showWeekNumber:{type:Boolean},type:{default:"date"}},{timezoneId:{default:"UTC"},timezoneIdModifiers:{}}),emits:(0,e.zz)(["update:modelValue","update:timezoneId"],["update:timezoneId"]),setup(f,{emit:S}){const y=(0,e.fn)(f,"timezoneId"),w=f,N=S,Ct=(0,e.rk)("target"),Yt=(0,e.rk)("picker"),Wi=(0,e.EW)(()=>{if(w.modelValue===null&&w.clearable)return null;if(w.type==="week"){const qi=w.modelValue instanceof Date?w.modelValue:new Date,Kn=new Date(qi);return Kn.setUTCDate(qi.getUTCDate()+6),[qi,Kn]}else{if(w.type==="year")return(w.modelValue instanceof Date?w.modelValue:new Date).getUTCFullYear();if(w.type==="month"){const qi=w.modelValue instanceof Date?w.modelValue:new Date;return{year:qi.getUTCFullYear(),month:qi.getUTCMonth()}}else if(w.type==="time"){const qi=w.modelValue instanceof Date?w.modelValue:new Date;return{hours:qi.getHours(),minutes:qi.getMinutes(),seconds:qi.getSeconds()}}else if(w.type==="time-range"){const qi=[w.modelValue].flat();if(qi.length!==2){const Kn=new Date,Kr=new Date(Kn);Kr.setHours(Kr.getHours()+1),qi.splice(0,2,Kn,Kr)}return qi.map(Kn=>({hours:Kn.getHours(),minutes:Kn.getMinutes(),seconds:Kn.getSeconds()}))}else if(w.type.endsWith("-range")){if(w.modelValue===void 0){const qi=new Date,Kn=new Date(qi);return Kn.setUTCDate(qi.getUTCDate()+7),[qi,Kn]}return w.modelValue}}return w.modelValue??new Date}),Pi=(0,e.EW)(()=>w.type==="date"?(0,Js.a)("Select date"):w.type==="time"?(0,Js.a)("Select time"):w.type==="datetime"?(0,Js.a)("Select date and time"):w.type==="week"?(0,Js.a)("Select week"):w.type==="month"?(0,Js.a)("Select month"):w.type==="year"?(0,Js.a)("Select year"):w.type.endsWith("-range")?(0,Js.a)("Select time range"):(0,Js.a)("Select date and time")),Yn=(0,e.EW)(()=>{if(w.format)return w.format;if(w.type==="week")return"RR-II";let qi;if(w.type==="date"||w.type==="date-range"?qi=new Intl.DateTimeFormat((0,z.lO)(),{dateStyle:"medium"}):w.type==="time"||w.type==="time-range"?qi=new Intl.DateTimeFormat((0,z.lO)(),{timeStyle:"short"}):w.type==="datetime"||w.type==="datetime-range"?qi=new Intl.DateTimeFormat((0,z.lO)(),{dateStyle:"medium",timeStyle:"short"}):w.type==="month"?qi=new Intl.DateTimeFormat((0,z.lO)(),{year:"numeric",month:"2-digit"}):w.type==="year"&&(qi=new Intl.DateTimeFormat((0,z.lO)(),{year:"numeric"})),qi)return Kn=>Array.isArray(Kn)?qi.formatRange(Kn[0],Kn[1]):qi.format(Kn)}),Qi=(0,e.EW)(()=>({timePicker:w.type==="time"||w.type==="time-range",yearPicker:w.type==="year",monthPicker:w.type==="month",weekPicker:w.type==="week",range:w.type.endsWith("-range")&&{partialRange:!1},enableTimePicker:!(w.type==="date"||w.type==="date-range"),flow:w.type==="datetime"?["calendar","time"]:void 0}));function un(qi){if(qi===null)return N("update:modelValue",null);if(w.type==="time")N("update:modelValue",pn(qi));else if(w.type==="time-range"){const Kn=pn(qi[0]),Kr=pn(qi[1]);Kr.getTime()<Kn.getTime()&&Kr.setDate(Kr.getDate()+1),N("update:modelValue",[Kn,Kr])}else if(w.type==="month"){const Kn=qi;N("update:modelValue",new Date(Kn.year,Kn.month,1))}else w.type==="year"?N("update:modelValue",new Date(qi,0)):w.type==="week"?N("update:modelValue",qi[0]):N("update:modelValue",qi)}function pn(qi){const Kn=new Date;return Kn.setHours(qi.hours),Kn.setMinutes(qi.minutes),Kn.setSeconds(qi.seconds),Kn}const Gn=(0,z.JN)(),dr=[...(0,z.Pe)()];for(let qi=0;qi<Gn;qi++)dr.push(dr.shift());const hr=(0,Js.a)("W"),Ln=(0,e.EW)(()=>({toggleOverlay:(0,Js.a)("Toggle overlay"),menu:w.ariaLabelMenu,input:w.ariaLabel,openTimePicker:(0,Js.a)("Open time picker"),closeTimePicker:(0,Js.a)("Close time Picker"),incrementValue:qi=>qi==="hours"?(0,Js.a)("Increment hours"):qi==="minutes"?(0,Js.a)("Increment minutes"):(0,Js.a)("Increment seconds"),decrementValue:qi=>qi==="hours"?(0,Js.a)("Decrement hours"):qi==="minutes"?(0,Js.a)("Decrement minutes"):(0,Js.a)("Decrement seconds"),openTpOverlay:qi=>qi==="hours"?(0,Js.a)("Open hours overlay"):qi==="minutes"?(0,Js.a)("Open minutes overlay"):(0,Js.a)("Open seconds overlay"),amPmButton:(0,Js.a)("Switch AM/PM mode"),openYearsOverlay:(0,Js.a)("Open years overlay"),openMonthsOverlay:(0,Js.a)("Open months overlay"),nextMonth:(0,Js.a)("Next month"),prevMonth:(0,Js.a)("Previous month"),nextYear:(0,Js.a)("Next year"),prevYear:(0,Js.a)("Previous year"),weekDay:qi=>(0,z.hY)()[qi],clearInput:(0,Js.a)("Clear value"),calendarIcon:(0,Js.a)("Calendar icon"),timePicker:(0,Js.a)("Time picker"),monthPicker:qi=>qi?(0,Js.a)("Month picker overlay"):(0,Js.a)("Month picker"),yearPicker:qi=>qi?(0,Js.a)("Year picker overlay"):(0,Js.a)("Year picker")}));function er(){Yt.value.selectDate()}function gr(){Yt.value.closeMenu()}return(qi,Kn)=>((0,e.uX)(),(0,e.CE)("div",eg,[(0,e.bF)((0,o.R1)(zf),(0,e.v6)({ref:"picker","aria-labels":Ln.value,"auto-apply":!qi.confirm,class:["vue-date-time-picker",{"vue-date-time-picker--clearable":qi.clearable}],"cancel-text":(0,o.R1)(Js.a)("Cancel"),clearable:qi.clearable,"day-names":dr,placeholder:qi.placeholder??Pi.value,format:Yn.value,locale:qi.locale,"minutes-increment":qi.minuteStep,"model-value":Wi.value,"now-button-label":(0,o.R1)(Js.a)("Now"),"select-text":(0,o.R1)(Js.a)("Pick"),"six-weeks":"fair",teleport:qi.appendToBody?Ct.value||void 0:!1,"text-input":"","week-num-name":(0,o.R1)(hr),"week-numbers":qi.showWeekNumber?{type:"iso"}:void 0,"week-start":(0,o.R1)(Gn)},Qi.value,{"onUpdate:modelValue":un}),(0,e.eX)({"action-buttons":(0,e.k6)(()=>[(0,e.bF)((0,o.R1)(of.N),{size:"small",variant:"tertiary",onClick:gr},{default:(0,e.k6)(()=>[(0,e.eW)((0,_.toDisplayString)((0,o.R1)(Js.a)("Cancel")),1)]),_:1}),(0,e.bF)((0,o.R1)(of.N),{size:"small",variant:"primary",onClick:er},{default:(0,e.k6)(()=>[(0,e.eW)((0,_.toDisplayString)((0,o.R1)(Js.a)("Pick")),1)]),_:1})]),"clear-icon":(0,e.k6)(({clear:Kr})=>[(0,e.bF)((0,o.R1)(of.N),{"aria-label":(0,o.R1)(Js.a)("Clear value"),variant:"tertiary-no-background",onClick:Kr},{icon:(0,e.k6)(()=>[(0,e.bF)(vd.N,{inline:"",path:(0,o.R1)(E.b),size:20},null,8,["path"])]),_:2},1032,["aria-label","onClick"])]),"input-icon":(0,e.k6)(()=>[(0,e.bF)(vd.N,{path:(0,o.R1)(E.z),size:20},null,8,["path"])]),"clock-icon":(0,e.k6)(()=>[(0,e.bF)(vd.N,{inline:"",path:(0,o.R1)(E.y),size:20},null,8,["path"])]),"arrow-left":(0,e.k6)(()=>[(0,e.bF)(vd.N,{inline:"",path:(0,o.R1)(E.x),size:20},null,8,["path"])]),"arrow-right":(0,e.k6)(()=>[(0,e.bF)(vd.N,{inline:"",path:(0,o.R1)(E.c),size:20},null,8,["path"])]),"arrow-down":(0,e.k6)(()=>[(0,e.bF)(vd.N,{inline:"",path:(0,o.R1)(E.w),size:20},null,8,["path"])]),"arrow-up":(0,e.k6)(()=>[(0,e.bF)(vd.N,{inline:"",path:(0,o.R1)(E.v),size:20},null,8,["path"])]),_:2},[qi.showTimezoneSelect?{name:"action-extra",fn:(0,e.k6)(()=>[(0,e.bF)(Jh._,{modelValue:y.value,"onUpdate:modelValue":Kn[0]||(Kn[0]=Kr=>y.value=Kr),class:"vue-date-time-picker__timezone","append-to-body":!1,"input-label":(0,o.R1)(Js.a)("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"]),((0,e.uX)(),(0,e.Wv)(e.Im,{to:"body",disabled:!qi.appendToBody},[(0,e.Lk)("div",oh,null,512)],8,["disabled"]))]))}}),Fd=(0,Zh._)(zd,[["__scopeId","data-v-02e90461"]])},33705:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>B});var e=a(20641),o=a(90033),_=a(13606),E=a(34163),z=a(52697);(0,_.r)();const q=["for"],m=["id","type","value","min","max"],L=(0,e.pM)({inheritAttrs:!1,__name:"NcDateTimePickerNative",props:(0,e.zz)({class:{default:void 0},id:{default:()=>(0,E.c)()},inputClass:{default:""},type:{default:"date"},label:{default:()=>(0,_.a)("Please choose a date")},min:{default:null},max:{default:null},hideLabel:{type:Boolean}},{modelValue:{default:null},modelModifiers:{}}),emits:["update:modelValue"],setup(Y){const b=(0,e.fn)(Y,"modelValue"),W=Y,P=(0,e.EW)(()=>b.value?Re(b.value):""),C=(0,e.EW)(()=>W.max?Re(W.max):void 0),R=(0,e.EW)(()=>W.min?Re(W.min):void 0);function oe(te){const He=te.getFullYear().toString().padStart(4,"0"),V=(te.getMonth()+1).toString().padStart(2,"0"),xe=te.getDate().toString().padStart(2,"0"),Ke=te.getHours().toString().padStart(2,"0"),Je=te.getMinutes().toString().padStart(2,"0");return{yyyy:He,MM:V,dd:xe,hh:Ke,mm:Je}}function Re(te){const{yyyy:He,MM:V,dd:xe,hh:Ke,mm:Je}=oe(te);if(W.type==="datetime-local")return`${He}-${V}-${xe}T${Ke}:${Je}`;if(W.type==="date")return`${He}-${V}-${xe}`;if(W.type==="month")return`${He}-${V}`;if(W.type==="time")return`${Ke}:${Je}`;if(W.type==="week"){const de=new Date(Number.parseInt(He),0,1),ft=Math.floor((te.getTime()-de.getTime())/(24*60*60*1e3)),ct=Math.ceil(ft/7);return`${He}-W${ct}`}return""}function ne(te){const He=te.target;if(!He||isNaN(He.valueAsNumber))b.value=null;else if(W.type==="time"){const V=He.value,{yyyy:xe,MM:Ke,dd:Je}=oe(b.value||new Date);b.value=new Date(`${xe}-${Ke}-${Je}T${V}`)}else if(W.type==="month"){const V=(new Date(He.value).getMonth()+1).toString().padStart(2,"0"),{yyyy:xe,dd:Ke,hh:Je,mm:de}=oe(b.value||new Date);b.value=new Date(`${xe}-${V}-${Ke}T${Je}:${de}`)}else{const V=new Date(He.valueAsNumber).getTimezoneOffset()*1e3*60,xe=He.valueAsNumber+V;b.value=new Date(xe)}}return(te,He)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,o.normalizeClass)(["native-datetime-picker",te.$props.class])},[(0,e.Lk)("label",{class:(0,o.normalizeClass)(["native-datetime-picker__label",{"hidden-visually":te.hideLabel}]),for:te.id},(0,o.toDisplayString)(te.label),11,q),(0,e.Lk)("input",(0,e.v6)({id:te.id,class:["native-datetime-picker__input",te.inputClass],type:te.type,value:P.value,min:R.value,max:C.value},te.$attrs,{onInput:ne}),null,16,m)],2))}}),B=(0,z._)(L,[["__scopeId","data-v-b97e1f7a"]])},75367:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>C});var e=a(20641),o=a(50953),_=a(90033),E=a(61715),z=a(34163),q=a(86047),m=a(66197),L=a(52697);const B=["id","textContent"],Y=["aria-label","aria-labelledby"],b={class:"dialog__text"},W={class:"dialog__actions"},P=(0,e.pM)({__name:"NcDialog",props:(0,e.zz)({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:(0,e.zz)(["closing","reset","submit"],["update:open"]),setup(R,{emit:oe}){const Re=(0,e.fn)(R,"open"),ne=R,te=oe,He=(0,e.Ht)(),V=(0,e.rk)("wrapper"),{width:xe}=(0,E.Lhy)(V,{width:900,height:0}),Ke=(0,e.EW)(()=>xe.value<876),Je=(0,e.EW)(()=>He?.navigation!==void 0),de=(0,z.c)(),ft=(0,e.EW)(()=>ne.navigationAriaLabel||void 0),ct=(0,e.EW)(()=>{if(!ne.navigationAriaLabel)return ne.navigationAriaLabelledby||de}),ji=(0,e.rk)("dialogElement"),Wt=(0,e.EW)(()=>ne.isForm&&!Je.value?"form":"div"),Mt=(0,e.EW)(()=>Wt.value!=="form"?{}:{submit(lt){lt.preventDefault(),te("submit",lt)},reset(lt){lt.preventDefault(),te("reset",lt)}}),Li=(0,o.KR)(!0);function jt(lt,At){lt.type==="submit"&&Wt.value==="form"&&"reportValidity"in ji.value&&!ji.value.reportValidity()||(di(At),window.setTimeout(()=>ot(),300))}function di(lt){Li.value=!1,te("closing",lt)}function ot(){Li.value=!0,Re.value=!1}const Pt=(0,e.EW)(()=>({noClose:ne.noClose,container:ne.container===void 0?"body":ne.container,labelId:de,size:ne.size,show:Re.value&&Li.value,outTransition:ne.outTransition,closeOnClickOutside:ne.closeOnClickOutside,additionalTrapElements:ne.additionalTrapElements}));return(lt,At)=>Re.value?((0,e.uX)(),(0,e.Wv)((0,o.R1)(m.N),(0,e.v6)({key:0,class:"dialog__modal","enable-slideshow":!1,"disable-swipe":""},Pt.value,{onClose:ot,"onUpdate:show":At[0]||(At[0]=gt=>di())}),{default:(0,e.k6)(()=>[(0,e.Lk)("h2",{id:(0,o.R1)(de),class:"dialog__name",textContent:(0,_.toDisplayString)(lt.name)},null,8,B),((0,e.uX)(),(0,e.Wv)((0,e.$y)(Wt.value),(0,e.v6)({ref:"dialogElement",class:["dialog",lt.dialogClasses]},(0,e.Tb)(Mt.value)),{default:(0,e.k6)(()=>[(0,e.Lk)("div",{ref:"wrapper",class:(0,_.normalizeClass)(["dialog__wrapper",[{"dialog__wrapper--collapsed":Ke.value}]])},[Je.value?((0,e.uX)(),(0,e.CE)("nav",{key:0,class:(0,_.normalizeClass)(["dialog__navigation",lt.navigationClasses]),"aria-label":ft.value,"aria-labelledby":ct.value},[(0,e.RG)(lt.$slots,"navigation",{isCollapsed:Ke.value},void 0,!0)],10,Y)):(0,e.Q3)("",!0),(0,e.Lk)("div",{class:(0,_.normalizeClass)(["dialog__content",lt.contentClasses])},[(0,e.RG)(lt.$slots,"default",{},()=>[(0,e.Lk)("p",b,(0,_.toDisplayString)(lt.message),1)],!0)],2)],2),(0,e.Lk)("div",W,[(0,e.RG)(lt.$slots,"actions",{},()=>[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(lt.buttons,(gt,Vt)=>((0,e.uX)(),(0,e.Wv)((0,o.R1)(q._),(0,e.v6)({key:Vt},{ref_for:!0},gt,{onClick:(ii,Ki)=>jt(gt,Ki)}),null,16,["onClick"]))),128))],!0)])]),_:3},16,["class"]))]),_:3},16)):(0,e.Q3)("",!0)}}),C=(0,L._)(P,[["__scopeId","data-v-ca0b8eba"]])},86047:(Kt,Ve,a)=>{"use strict";a.d(Ve,{_:()=>L});var e=a(20641),o=a(50953),_=a(90033),E=a(13606),z=a(26905),q=a(47031),m=a(74363);(0,E.r)();const L=(0,e.pM)({__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(B,{emit:Y}){const b=B,W=Y,P=(0,o.KR)(!1);async function C(R){if(!P.value){P.value=!0;try{const oe=b.type==="reset"?!1:void 0,Re=await b.callback?.()??oe;Re!==!1&&W("click",R,Re)}finally{P.value=!1}}}return(R,oe)=>((0,e.uX)(),(0,e.Wv)((0,o.R1)(z.N),{"aria-label":R.label,disabled:R.disabled,type:R.type,variant:R.variant,onClick:C},{icon:(0,e.k6)(()=>[(0,e.RG)(R.$slots,"icon",{},()=>[P.value?((0,e.uX)(),(0,e.Wv)((0,o.R1)(m.N),{key:0,name:(0,o.R1)(E.a)("Loading\xA0\u2026")},null,8,["name"])):R.icon!==void 0?((0,e.uX)(),(0,e.Wv)((0,o.R1)(q.N),{key:1,svg:R.icon},null,8,["svg"])):(0,e.Q3)("",!0)])]),default:(0,e.k6)(()=>[(0,e.eW)((0,_.toDisplayString)(R.label)+" ",1)]),_:3},8,["aria-label","disabled","type","variant"]))}})},45966:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>m});var e=a(42531),o=a(20641),_=a(52697);const E={name:"NcEllipsisedOption",components:{NcHighlight:e._},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?(0,e.f)(this.name,this.search):[]},highlight2(){return this.highlight1.map(L=>({start:L.start-this.split,end:L.end-this.split}))}}},z=["title"];function q(L,B,Y,b,W,P){const C=(0,o.g2)("NcHighlight");return(0,o.uX)(),(0,o.CE)("span",{dir:"auto",class:"name-parts",title:Y.name},[(0,o.bF)(C,{class:"name-parts__first",text:P.part1,search:Y.search,highlight:P.highlight1},null,8,["text","search","highlight"]),P.part2?((0,o.uX)(),(0,o.Wv)(C,{key:0,class:"name-parts__last",text:P.part2,search:Y.search,highlight:P.highlight2},null,8,["text","search","highlight"])):(0,o.Q3)("",!0)],8,z)}const m=(0,_._)(E,[["render",q],["__scopeId","data-v-a612f185"]])},66651:(Kt,Ve,a)=>{"use strict";var e=a(24715),o="emoji-mart";const _=JSON;var E=typeof window<"u"&&"localStorage"in window;let z,q;function m(Z){Z||(Z={}),z=Z.getter,q=Z.setter}function L(Z){o=Z}function B(Z){for(let pe in Z){let Ie=Z[pe];Y(pe,Ie)}}function Y(Z,pe){if(q)q(Z,pe);else{if(!E)return;try{window.localStorage[`${o}.${Z}`]=_.stringify(pe)}catch{}}}function b(Z){if(z)return z(Z);if(!E)return;try{var pe=window.localStorage[`${o}.${Z}`]}catch{return}if(pe)return JSON.parse(pe)}const W={update:B,set:Y,get:b,setNamespace:L,setHandlers:m},P={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"},C=Z=>{const pe=[];var Ie=(ee,Te)=>{ee&&(Array.isArray(ee)?ee:[ee]).forEach(je=>{(Te?je.split(/[-|_|\s]+/):[je]).forEach($t=>{$t=$t.toLowerCase(),pe.indexOf($t)==-1&&pe.push($t)})})};return Ie(Z.short_names,!0),Ie(Z.name,!0),Ie(Z.keywords,!1),Ie(Z.emoticons,!1),pe.join(",")};function R(Z){var pe=Object.getOwnPropertyNames(Z);for(let Ie of pe){let ee=Z[Ie];Z[Ie]=ee&&typeof ee=="object"?R(ee):ee}return Object.freeze(Z)}const oe=Z=>{if(!Z.compressed)return Z;Z.compressed=!1;for(let pe in Z.emojis){let Ie=Z.emojis[pe];for(let ee in P)Ie[ee]=Ie[P[ee]],delete Ie[P[ee]];Ie.short_names||(Ie.short_names=[]),Ie.short_names.unshift(pe),Ie.sheet_x=Ie.sheet[0],Ie.sheet_y=Ie.sheet[1],delete Ie.sheet,Ie.text||(Ie.text=""),Ie.added_in||(Ie.added_in=6),Ie.added_in=Ie.added_in.toFixed(1),Ie.search=C(Ie)}return Z=R(Z),Z},Re=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","hankey"];let ne,te,He={};function V(){te=!0,ne=W.get("frequently")}function xe(Z){te||V();var{id:pe}=Z;ne||(ne=He),ne[pe]||(ne[pe]=0),ne[pe]+=1,W.set("last",pe),W.set("frequently",ne)}function Ke(Z){if(te||V(),!ne){He={};const $t=[];let Oe=Math.min(Z,Re.length);for(let ge=0;ge<Oe;ge++)He[Re[ge]]=parseInt((Oe-ge)/4,10)+1,$t.push(Re[ge]);return $t}const pe=Z,Ie=[];for(let $t in ne)ne.hasOwnProperty($t)&&Ie.push($t);const Te=Ie.sort(($t,Oe)=>ne[$t]-ne[Oe]).reverse().slice(0,pe),je=W.get("last");return je&&Te.indexOf(je)==-1&&(Te.pop(),Te.push(je)),Te}const Je={add:xe,get:Ke};var de=a(20641),ft=a(90033);const ct={role:"tablist",class:"emoji-mart-anchors"},ji=["aria-label","aria-selected","data-title","onClick"],Wt=["innerHTML"];function Mt(Z,pe,Ie,ee,Te,je){return(0,de.uX)(),(0,de.CE)("div",ct,[((0,de.uX)(!0),(0,de.CE)(de.FK,null,(0,de.pI)(Ie.categories,$t=>((0,de.uX)(),(0,de.CE)("button",{role:"tab",type:"button","aria-label":$t.name,"aria-selected":$t.id==Ie.activeCategory.id,key:$t.id,class:(0,ft.normalizeClass)({"emoji-mart-anchor":!0,"emoji-mart-anchor-selected":$t.id==Ie.activeCategory.id}),style:(0,ft.normalizeStyle)({color:$t.id==Ie.activeCategory.id?Ie.color:""}),"data-title":Ie.i18n.categories[$t.id],onClick:Oe=>Z.$emit("click",$t)},[(0,de.Lk)("div",{"aria-hidden":"true",innerHTML:Z.svgs[$t.id]},null,8,Wt),(0,de.Lk)("span",{"aria-hidden":"true",class:"emoji-mart-anchor-bar",style:(0,ft.normalizeStyle)({backgroundColor:Ie.color})},null,4)],14,ji))),128))])}const jt={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>'},di={props:{i18n:{type:Object,required:!0},color:{type:String},categories:{type:Array,required:!0},activeCategory:{type:Object,default(){return{}}}},emits:["click"],created(){this.svgs=jt}};var ot=a(66262);const lt=(0,ot.A)(di,[["render",Mt]]),At=["aria-label"],gt={class:"emoji-mart-category-label"},Vt={class:"emoji-mart-category-label"},ii=["aria-label","data-title","title","onMouseenter","onMouseleave","onClick"],Ki={key:0},Ni={class:"emoji-mart-no-results-label"};function si(Z,pe,Ie,ee,Te,je){const $t=(0,de.g2)("emoji");return je.isVisible&&(je.isSearch||je.hasResults)?((0,de.uX)(),(0,de.CE)("section",{key:0,class:(0,ft.normalizeClass)({"emoji-mart-category":!0,"emoji-mart-no-results":!je.hasResults}),"aria-label":Ie.i18n.categories[Ie.id]},[(0,de.Lk)("div",gt,[(0,de.Lk)("h3",Vt,(0,ft.toDisplayString)(Ie.i18n.categories[Ie.id]),1)]),((0,de.uX)(!0),(0,de.CE)(de.FK,null,(0,de.pI)(je.emojiObjects,({emojiObject:Oe,emojiView:ge})=>((0,de.uX)(),(0,de.CE)(de.FK,null,[ge.canRender?((0,de.uX)(),(0,de.CE)("button",{"aria-label":ge.ariaLabel,role:"option","aria-selected":"false","aria-posinset":"1","aria-setsize":"1812",type:"button","data-title":Oe.short_name,key:Oe.id,title:ge.title,class:(0,ft.normalizeClass)(["emoji-mart-emoji",je.activeClass(Oe)]),onMouseenter:gi=>Ie.emojiProps.onEnter(ge.getEmoji()),onMouseleave:gi=>Ie.emojiProps.onLeave(ge.getEmoji()),onClick:gi=>Ie.emojiProps.onClick(ge.getEmoji())},[(0,de.Lk)("span",{class:(0,ft.normalizeClass)(ge.cssClass),style:(0,ft.normalizeStyle)(ge.cssStyle)},(0,ft.toDisplayString)(ge.content),7)],42,ii)):(0,de.Q3)("",!0)],64))),256)),je.hasResults?(0,de.Q3)("",!0):((0,de.uX)(),(0,de.CE)("div",Ki,[(0,de.bF)($t,{data:Ie.data,emoji:"sleuth_or_spy",native:Ie.emojiProps.native,skin:Ie.emojiProps.skin,set:Ie.emojiProps.set},null,8,["data","native","skin","set"]),(0,de.Lk)("div",Ni,(0,ft.toDisplayString)(Ie.i18n.notfound),1)]))],10,At)):(0,de.Q3)("",!0)}const hi=String.fromCodePoint||function(){var pe=16384,Ie=[],ee,Te,je=-1,$t=arguments.length;if(!$t)return"";for(var Oe="";++je<$t;){var ge=Number(arguments[je]);if(!isFinite(ge)||ge<0||ge>1114111||Math.floor(ge)!=ge)throw RangeError("Invalid code point: "+ge);ge<=65535?Ie.push(ge):(ge-=65536,ee=(ge>>10)+55296,Te=ge%1024+56320,Ie.push(ee,Te)),(je+1===$t||Ie.length>pe)&&(Oe+=String.fromCharCode.apply(null,Ie),Ie.length=0)}return Oe};function On(Z){var pe=Z.split("-"),Ie=pe.map(ee=>`0x${ee}`);return hi.apply(null,Ie)}function nn(Z){return Z.reduce((pe,Ie)=>(pe.indexOf(Ie)===-1&&pe.push(Ie),pe),[])}function $i(Z,pe){const Ie=nn(Z),ee=nn(pe);return Ie.filter(Te=>ee.indexOf(Te)>=0)}function Fn(Z,pe){var Ie={};for(let ee in Z){let Te=Z[ee],je=Te;Object.prototype.hasOwnProperty.call(pe,ee)&&(je=pe[ee]),typeof je=="object"&&(je=Fn(Te,je)),Ie[ee]=je}return Ie}function yr(){if(typeof document>"u")return 0;const Z=document.createElement("div");Z.style.width="100px",Z.style.height="100px",Z.style.overflow="scroll",Z.style.position="absolute",Z.style.top="-9999px",document.body.appendChild(Z);const pe=Z.offsetWidth-Z.clientWidth;return document.body.removeChild(Z),pe}const Dr=61,qn=/^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/,Oi=["1F3FA","1F3FB","1F3FC","1F3FD","1F3FE","1F3FF"];class xi{constructor(pe,{emojisToShowFilter:Ie,include:ee,exclude:Te,custom:je,recent:$t,recentLength:Oe=20}={}){this._data=oe(pe),this._emojisFilter=Ie||null,this._include=ee||null,this._exclude=Te||null,this._custom=je||[],this._recent=$t||Je.get(Oe),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 pe=this._data.categories;if(this._include&&(pe=pe.filter(Ie=>this._include.includes(Ie.id)),pe=pe.sort((Ie,ee)=>{const Te=this._include.indexOf(Ie.id),je=this._include.indexOf(ee.id);return Te<je?-1:Te>je?1:0})),pe.forEach(Ie=>{if(!this.isCategoryNeeded(Ie.id))return;let ee={id:Ie.id,name:Ie.name,emojis:[]};Ie.emojis.forEach(Te=>{let je=this.addEmoji(Te);je&&ee.emojis.push(je)}),ee.emojis.length&&this._categories.push(ee)}),this.isCategoryNeeded("custom")){if(this._custom.length>0)for(let Ie of this._custom)this.addCustomEmoji(Ie);this._customCategory.emojis.length&&this._categories.push(this._customCategory)}this.isCategoryNeeded("recent")&&(this._recent.length&&this._recent.map(Ie=>{for(let ee of this._customCategory.emojis)if(ee.id===Ie){this._recentCategory.emojis.push(ee);return}this.hasEmoji(Ie)&&this._recentCategory.emojis.push(this.emoji(Ie))}),this._recentCategory.emojis.length&&this._categories.unshift(this._recentCategory))}findEmoji(pe,Ie){let ee=pe.match(qn);if(ee&&(pe=ee[1],ee[2]&&(Ie=parseInt(ee[2],10))),this._data.aliases.hasOwnProperty(pe)&&(pe=this._data.aliases[pe]),this._emojis.hasOwnProperty(pe)){let Te=this._emojis[pe];return Ie?Te.getSkin(Ie):Te}return this._nativeEmojis.hasOwnProperty(pe)?this._nativeEmojis[pe]:null}categories(){return this._categories}emoji(pe){this._data.aliases.hasOwnProperty(pe)&&(pe=this._data.aliases[pe]);let Ie=this._emojis[pe];if(!Ie)throw new Error("Can not find emoji by id: "+pe);return Ie}firstEmoji(){let pe=this._emojis[Object.keys(this._emojis)[0]];if(!pe)throw new Error("Can not get first emoji");return pe}hasEmoji(pe){return this._data.aliases.hasOwnProperty(pe)&&(pe=this._data.aliases[pe]),!!this._emojis[pe]}nativeEmoji(pe){return this._nativeEmojis.hasOwnProperty(pe)?this._nativeEmojis[pe]:null}search(pe,Ie){if(Ie||(Ie=75),!pe.length)return null;if(pe=="-"||pe=="-1")return[this.emoji("-1")];let ee=pe.toLowerCase().split(/[\s|,|\-|_]+/),Te=[];ee.length>2&&(ee=[ee[0],ee[1]]),Te=ee.map($t=>{let Oe=this._emojis,ge=this._searchIndex,gi=0;for(let Q=0;Q<$t.length;Q++){const We=$t[Q];if(gi++,ge[We]||(ge[We]={}),ge=ge[We],!ge.results){let Qe={};ge.results=[],ge.emojis={};for(let Tt in Oe){let Nt=Oe[Tt],Ci=Nt._data.search,Yi=$t.substr(0,gi),Hn=Ci.indexOf(Yi);if(Hn!=-1){let Un=Hn+1;Yi==Tt&&(Un=0),ge.results.push(Nt),ge.emojis[Tt]=Nt,Qe[Tt]=Un}}ge.results.sort((Tt,Nt)=>{var Ci=Qe[Tt.id],Yi=Qe[Nt.id];return Ci-Yi})}Oe=ge.emojis}return ge.results}).filter($t=>$t);var je=null;return Te.length>1?je=$i.apply(null,Te):Te.length?je=Te[0]:je=[],je&&je.length>Ie&&(je=je.slice(0,Ie)),je}addCustomEmoji(pe){let Ie=Object.assign({},pe,{id:pe.short_names[0],custom:!0});Ie.search||(Ie.search=C(Ie));let ee=new mn(Ie);return this._emojis[ee.id]=ee,this._customCategory.emojis.push(ee),ee}addEmoji(pe){let Ie=this._data.emojis[pe];if(!this.isEmojiNeeded(Ie))return!1;let ee=new mn(Ie);if(this._emojis[pe]=ee,ee.native&&(this._nativeEmojis[ee.native]=ee),ee._skins)for(let Te in ee._skins){let je=ee._skins[Te];je.native&&(this._nativeEmojis[je.native]=je)}return ee.emoticons&&ee.emoticons.forEach(Te=>{this._emoticons[Te]||(this._emoticons[Te]=pe)}),ee}isCategoryNeeded(pe){let Ie=this._include&&this._include.length?this._include.indexOf(pe)>-1:!0,ee=this._exclude&&this._exclude.length?this._exclude.indexOf(pe)>-1:!1;return!(!Ie||ee)}isEmojiNeeded(pe){return this._emojisFilter?this._emojisFilter(pe):!0}}class mn{constructor(pe){if(this._data=Object.assign({},pe),this._skins=null,this._data.skin_variations){this._skins=[];for(var Ie in Oi){let ee=Oi[Ie],Te=this._data.skin_variations[ee],je=Object.assign({},pe);for(let $t in Te)je[$t]=Te[$t];delete je.skin_variations,je.skin_tone=parseInt(Ie)+1,this._skins.push(new mn(je))}}this._sanitized=It(this._data);for(let ee in this._sanitized)this[ee]=this._sanitized[ee];this.short_names=this._data.short_names,this.short_name=this._data.short_names[0],Object.freeze(this)}getSkin(pe){return pe&&pe!="native"&&this._skins?this._skins[pe-1]:this}getPosition(){let pe=Dr-1,Ie=+(100/pe*this._data.sheet_x).toFixed(2),ee=+(100/pe*this._data.sheet_y).toFixed(2);return`${Ie}% ${ee}%`}ariaLabel(){return[this.native].concat(this.short_names).filter(Boolean).join(", ")}}class Xe{constructor(pe,Ie,ee,Te,je,$t,Oe){this._emoji=pe,this._native=Te,this._skin=Ie,this._set=ee,this._fallback=je,this.canRender=this._canRender(),this.cssClass=this._cssClass(),this.cssStyle=this._cssStyle(Oe),this.content=this._content(),this.title=$t===!0?pe.short_name:null,this.ariaLabel=pe.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(pe){let Ie={};return this._isCustom()?Ie={backgroundImage:"url("+this.getEmoji()._data.imageUrl+")",backgroundSize:"100%",width:pe+"px",height:pe+"px"}:this._hasEmoji()&&!this._isNative()&&(Ie={backgroundPosition:this.getEmoji().getPosition()}),pe&&(this._isNative()?Ie=Object.assign(Ie,{fontSize:Math.round(pe*.95*10)/10+"px"}):Ie=Object.assign(Ie,{width:pe+"px",height:pe+"px"})),Ie}_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;const pe=this.getEmoji()._data["has_img_"+this._set];return pe===void 0?!0:pe}_emojiType(){return this._isCustom()?"custom":this._isNative()?"native":this._hasEmoji()?"image":"fallback"}}function It(Z){var{name:pe,short_names:Ie,skin_tone:ee,skin_variations:Te,emoticons:je,unified:$t,custom:Oe,imageUrl:ge}=Z,gi=Z.id||Ie[0],Q=`:${gi}:`;return Oe?{id:gi,name:pe,colons:Q,emoticons:je,custom:Oe,imageUrl:ge}:(ee&&(Q+=`:skin-tone-${ee}:`),{id:gi,name:pe,colons:Q,emoticons:je,unified:$t.toLowerCase(),skin:ee||(Te?1:null),native:On($t)})}function ri(Z,pe,Ie,ee,Te,je){return je.view.canRender?((0,de.uX)(),(0,de.Wv)((0,de.$y)(Z.tag),{key:0,title:je.view.title,"aria-label":je.view.ariaLabel,"data-title":je.title,class:"emoji-mart-emoji",onMouseenter:je.onMouseEnter,onMouseleave:je.onMouseLeave,onClick:je.onClick},{default:(0,de.k6)(()=>[(0,de.Lk)("span",{class:(0,ft.normalizeClass)(je.view.cssClass),style:(0,ft.normalizeStyle)(je.view.cssStyle)},(0,ft.toDisplayString)(je.view.content),7)]),_:1},40,["title","aria-label","data-title","onMouseenter","onMouseleave","onClick"])):(0,de.Q3)("",!0)}const ht={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"}},ni={perLine:{type:Number,default:9},maxSearchResults:{type:Number,default:75},emojiSize:{type:Number,default:24},title:{type:String,default:"Emoji Mart\u2122"},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{}}}},rn={props:{...ht,data:{type:Object,required:!0}},emits:["click","mouseenter","mouseleave"],computed:{view(){return new Xe(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)}}},G=(0,ot.A)(rn,[["render",ri]]),k={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(Z){return!this.emojiProps.selectedEmoji||!this.emojiProps.selectedEmojiCategory?"":this.emojiProps.selectedEmoji.id==Z.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(Z=>{let pe=Z,Ie=new Xe(Z,this.emojiProps.skin,this.emojiProps.set,this.emojiProps.native,this.emojiProps.fallback,this.emojiProps.emojiTooltip,this.emojiProps.emojiSize);return{emojiObject:pe,emojiView:Ie}})}},components:{Emoji:G}},se=(0,ot.A)(k,[["render",si]]),le={class:"emoji-mart-preview"},Fe={class:"emoji-mart-preview-emoji"},Ye={class:"emoji-mart-preview-data"},mt={class:"emoji-mart-preview-name"},Jt={class:"emoji-mart-preview-shortnames"},yt={class:"emoji-mart-preview-emoticons"},Be={class:"emoji-mart-preview-emoji"},J={class:"emoji-mart-preview-data"},Ee={class:"emoji-mart-title-label"},ze={key:0,class:"emoji-mart-preview-skins"};function xt(Z,pe,Ie,ee,Te,je){const $t=(0,de.g2)("emoji"),Oe=(0,de.g2)("skins");return(0,de.uX)(),(0,de.CE)("div",le,[Ie.emoji?((0,de.uX)(),(0,de.CE)(de.FK,{key:0},[(0,de.Lk)("div",Fe,[(0,de.bF)($t,{data:Ie.data,emoji:Ie.emoji,native:Ie.emojiProps.native,skin:Ie.emojiProps.skin,set:Ie.emojiProps.set},null,8,["data","emoji","native","skin","set"])]),(0,de.Lk)("div",Ye,[(0,de.Lk)("div",mt,(0,ft.toDisplayString)(Ie.emoji.name),1),(0,de.Lk)("div",Jt,[((0,de.uX)(!0),(0,de.CE)(de.FK,null,(0,de.pI)(je.emojiShortNames,ge=>((0,de.uX)(),(0,de.CE)("span",{key:ge,class:"emoji-mart-preview-shortname"},":"+(0,ft.toDisplayString)(ge)+":",1))),128))]),(0,de.Lk)("div",yt,[((0,de.uX)(!0),(0,de.CE)(de.FK,null,(0,de.pI)(je.emojiEmoticons,ge=>((0,de.uX)(),(0,de.CE)("span",{key:ge,class:"emoji-mart-preview-emoticon"},(0,ft.toDisplayString)(ge),1))),128))])])],64)):((0,de.uX)(),(0,de.CE)(de.FK,{key:1},[(0,de.Lk)("div",Be,[(0,de.bF)($t,{data:Ie.data,emoji:Ie.idleEmoji,native:Ie.emojiProps.native,skin:Ie.emojiProps.skin,set:Ie.emojiProps.set},null,8,["data","emoji","native","skin","set"])]),(0,de.Lk)("div",J,[(0,de.Lk)("span",Ee,(0,ft.toDisplayString)(Ie.title),1)]),Ie.showSkinTones?((0,de.uX)(),(0,de.CE)("div",ze,[(0,de.bF)(Oe,{skin:Ie.skinProps.skin,onChange:pe[0]||(pe[0]=ge=>Ie.onSkinChange(ge))},null,8,["skin"])])):(0,de.Q3)("",!0)],64))])}const _i=["onClick"];function ki(Z,pe,Ie,ee,Te,je){return(0,de.uX)(),(0,de.CE)("div",{class:(0,ft.normalizeClass)({"emoji-mart-skin-swatches":!0,"emoji-mart-skin-swatches-opened":Te.opened})},[((0,de.uX)(),(0,de.CE)(de.FK,null,(0,de.pI)(6,$t=>(0,de.Lk)("span",{key:$t,class:(0,ft.normalizeClass)({"emoji-mart-skin-swatch":!0,"emoji-mart-skin-swatch-selected":Ie.skin==$t})},[(0,de.Lk)("span",{class:(0,ft.normalizeClass)("emoji-mart-skin emoji-mart-skin-tone-"+$t),onClick:Oe=>je.onClick($t)},null,10,_i)],2)),64))],2)}const vn={props:{skin:{type:Number,required:!0}},emits:["change"],data(){return{opened:!1}},methods:{onClick(Z){this.opened&&Z!=this.skin&&this.$emit("change",Z),this.opened=!this.opened}}},Nr={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:G,Skins:(0,ot.A)(vn,[["render",ki]])}},ua=(0,ot.A)(Nr,[["render",xt]]);var Qr=a(53751);const Da={class:"emoji-mart-search"},Wa=["placeholder"];function Vr(Z,pe,Ie,ee,Te,je){return(0,de.uX)(),(0,de.CE)("div",Da,[(0,de.bo)((0,de.Lk)("input",{type:"text",placeholder:Ie.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:[pe[0]||(pe[0]=(0,Qr.withKeys)($t=>Z.$emit("arrowLeft",$t),["left"])),pe[1]||(pe[1]=(0,Qr.withKeys)(()=>Z.$emit("arrowRight"),["right"])),pe[2]||(pe[2]=(0,Qr.withKeys)(()=>Z.$emit("arrowDown"),["down"])),pe[3]||(pe[3]=(0,Qr.withKeys)($t=>Z.$emit("arrowUp",$t),["up"])),pe[4]||(pe[4]=(0,Qr.withKeys)(()=>Z.$emit("enter"),["enter"]))],"onUpdate:modelValue":pe[5]||(pe[5]=$t=>Te.value=$t)},null,40,Wa),[[Qr.vModelText,Te.value]]),pe[6]||(pe[6]=(0,de.Lk)("span",{class:"hidden",id:"emoji-picker-search-description"},"Use the left, right, up and down arrow keys to navigate the emoji search results.",-1))])}const _s={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 Z=this.$el.querySelector("input");this.autoFocus&&Z.focus()}},hs=(0,ot.A)(_s,[["render",Vr]]),Ga={key:0,class:"emoji-mart-bar emoji-mart-bar-anchors"},Fi={id:"emoji-mart-list",ref:"scrollContent",role:"listbox","aria-expanded":"true"},Gt={key:0,class:"emoji-mart-bar emoji-mart-bar-preview"};function on(Z,pe,Ie,ee,Te,je){const $t=(0,de.g2)("anchors"),Oe=(0,de.g2)("search"),ge=(0,de.g2)("category"),gi=(0,de.g2)("preview");return(0,de.uX)(),(0,de.CE)("section",{class:"emoji-mart emoji-mart-static",style:(0,ft.normalizeStyle)(je.customStyles)},[Z.showCategories?((0,de.uX)(),(0,de.CE)("div",Ga,[(0,de.bF)($t,{data:Ie.data,i18n:je.mergedI18n,color:Z.color,categories:Te.view.allCategories,"active-category":Te.view.activeCategory,onClick:je.onAnchorClick},null,8,["data","i18n","color","categories","active-category","onClick"])])):(0,de.Q3)("",!0),(0,de.RG)(Z.$slots,"searchTemplate",{data:Ie.data,i18n:Z.i18n,autoFocus:Z.autoFocus,onSearch:je.onSearch},()=>[Z.showSearch?((0,de.uX)(),(0,de.Wv)(Oe,{key:0,ref:"search",data:Ie.data,i18n:je.mergedI18n,"auto-focus":Z.autoFocus,"on-search":je.onSearch,onSearch:je.onSearch,onArrowLeft:je.onArrowLeft,onArrowRight:je.onArrowRight,onArrowDown:je.onArrowDown,onArrowUp:je.onArrowUp,onEnter:je.onEnter,onSelect:je.onTextSelect},null,8,["data","i18n","auto-focus","on-search","onSearch","onArrowLeft","onArrowRight","onArrowDown","onArrowUp","onEnter","onSelect"])):(0,de.Q3)("",!0)]),(0,de.Lk)("div",{role:"tabpanel",class:"emoji-mart-scroll",ref:"scroll",onScroll:pe[0]||(pe[0]=(...Q)=>je.onScroll&&je.onScroll(...Q))},[(0,de.Lk)("div",Fi,[(0,de.RG)(Z.$slots,"customCategory"),((0,de.uX)(!0),(0,de.CE)(de.FK,null,(0,de.pI)(Te.view.filteredCategories,(Q,We)=>(0,de.bo)(((0,de.uX)(),(0,de.Wv)(ge,{ref_for:!0,ref:"categories_"+We,key:Q.id,data:Ie.data,i18n:je.mergedI18n,id:Q.id,name:Q.name,emojis:Q.emojis,"emoji-props":je.emojiProps},null,8,["data","i18n","id","name","emojis","emoji-props"])),[[Qr.vShow,Z.infiniteScroll||Q==Te.view.activeCategory||je.isSearching]])),128))],512)],544),(0,de.RG)(Z.$slots,"previewTemplate",{data:Ie.data,title:Z.title,emoji:Te.view.previewEmoji,idleEmoji:je.idleEmoji,showSkinTones:Z.showSkinTones,emojiProps:je.emojiProps,skinProps:je.skinProps,onSkinChange:je.onSkinChange},()=>[Z.showPreview?((0,de.uX)(),(0,de.CE)("div",Gt,[(0,de.bF)(gi,{data:Ie.data,title:Z.title,emoji:Te.view.previewEmoji,"idle-emoji":je.idleEmoji,"show-skin-tones":Z.showSkinTones,"emoji-props":je.emojiProps,"skin-props":je.skinProps,"on-skin-change":je.onSkinChange},null,8,["data","title","emoji","idle-emoji","show-skin-tones","emoji-props","skin-props","on-skin-change"])])):(0,de.Q3)("",!0)])],4)}var lr=a(62379);class Bt{constructor(pe){this._vm=pe,this._data=pe.data,this._perLine=pe.perLine,this._categories=[],this._categories.push(...this._data.categories()),this._categories=this._categories.filter(Ie=>Ie.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(){const pe=this._vm.$refs.scroll;if(!pe)return;const Ie=pe.scrollTop;let ee=this.filteredCategories[0];for(let Te=0,je=this.filteredCategories.length;Te<je;Te++){let $t=this.filteredCategories[Te],Oe=this._vm.getCategoryComponent(Te);if(Oe&&Oe.$el.offsetTop-50>Ie)break;ee=$t}this.activeCategory=ee}get allCategories(){return this._categories}get filteredCategories(){return this.searchEmojis?[{id:"search",name:"Search",emojis:this.searchEmojis}]:this._categories.filter(pe=>pe.emojis.length>0)}get previewEmojiCategory(){return this.previewEmojiCategoryIdx>=0?this.filteredCategories[this.previewEmojiCategoryIdx]:null}onAnchorClick(pe){if(this.searchEmojis)return;let Ie=this.filteredCategories.indexOf(pe),ee=this._vm.getCategoryComponent(Ie),Te=()=>{if(ee){let je=ee.$el.offsetTop;pe.first&&(je=0),this._vm.$refs.scroll.scrollTop=je}};this._vm.infiniteScroll?Te():this.activeCategory=this.filteredCategories[Ie]}onSearch(pe){let Ie=this._data.search(pe,this.maxSearchResults);this.searchEmojis=Ie,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=0,this.updatePreviewEmoji()}onEmojiEnter(pe){this.previewEmoji=pe,this.previewEmojiIdx=-1,this.previewEmojiCategoryIdx=-1}onEmojiLeave(pe){this.previewEmoji=null}onArrowLeft(){this.previewEmojiIdx>0?this.previewEmojiIdx-=1:(this.previewEmojiCategoryIdx-=1,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();const pe=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length;let Ie=this._perLine;this.previewEmojiIdx+Ie>pe&&(Ie=pe%this._perLine);for(let ee=0;ee<Ie;ee++)this.onArrowRight();this.updatePreviewEmoji()}onArrowUp(){let pe=this._perLine;this.previewEmojiIdx-pe<0&&(this.previewEmojiCategoryIdx>0?pe=this.filteredCategories[this.previewEmojiCategoryIdx-1].emojis.length%this._perLine:pe=0);for(let Ie=0;Ie<pe;Ie++)this.onArrowLeft();this.updatePreviewEmoji()}updatePreviewEmoji(){this.previewEmoji=this.filteredCategories[this.previewEmojiCategoryIdx].emojis[this.previewEmojiIdx],this._vm.$nextTick(()=>{const pe=this._vm.$refs.scroll,Ie=pe.querySelector(".emoji-mart-emoji-selected"),ee=pe.offsetTop-pe.offsetHeight;Ie&&Ie.offsetTop+Ie.offsetHeight>ee+pe.scrollTop&&(pe.scrollTop+=Ie.offsetHeight),Ie&&Ie.offsetTop<pe.scrollTop&&(pe.scrollTop-=Ie.offsetHeight)})}emojisLength(pe){return pe==-1?0:this.filteredCategories[pe].emojis.length}}const Xt={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"}},bi={props:{...ni,data:{type:Object,required:!0}},emits:["select","skin-change"],data(){return{activeSkin:this.skin||W.get("skin")||this.defaultSkin,view:new Bt(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+yr()},filteredCategories(){return this.view.filteredCategories},mergedI18n(){return Object.freeze(Fn(Xt,this.i18n))},idleEmoji(){try{return this.data.emoji(this.emoji)}catch(Z){return console.error("Default preview emoji `"+this.emoji+"` is not available, check the Picker `emoji` property"),console.error(Z),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(Z){this.view.onAnchorClick(Z)},onSearch(Z){this.view.onSearch(Z)},onEmojiEnter(Z){this.view.onEmojiEnter(Z)},onEmojiLeave(Z){this.view.onEmojiLeave(Z)},onArrowLeft(Z){const pe=this.view.previewEmojiIdx;this.view.onArrowLeft(),Z&&this.view.previewEmojiIdx!==pe&&Z.preventDefault()},onArrowRight(){this.view.onArrowRight()},onArrowDown(){this.view.onArrowDown()},onArrowUp(Z){this.view.onArrowUp(),Z.preventDefault()},onEnter(){this.view.previewEmoji&&(this.$emit("select",this.view.previewEmoji),Je.add(this.view.previewEmoji))},onEmojiClick(Z){this.$emit("select",Z),Je.add(Z)},onTextSelect(Z){Z.stopPropagation()},onSkinChange(Z){this.activeSkin=Z,W.update({skin:Z}),this.$emit("skin-change",Z)},getCategoryComponent(Z){let pe=this.$refs["categories_"+Z];return pe&&"0"in pe?pe[0]:pe}},components:{Anchors:lt,Category:se,Preview:ua,Search:hs}},Xi=(0,ot.A)(bi,[["render",on]]);var wi=a(49054),kr=a(52697),Ri=a(77041),qe=a(75187),Dt=a(16343),ui=a(13606),fi=a(15144),Vi=a(26905),pr=a(32696),Pr=a(20646);const jr={name:"CircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Jn=["aria-hidden","aria-label"],Va=["fill","width","height"],da={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"},Aa={key:0};function va(Z,pe,Ie,ee,Te,je){return(0,de.uX)(),(0,de.CE)("span",(0,de.v6)(Z.$attrs,{"aria-hidden":Ie.title?null:"true","aria-label":Ie.title,class:"material-design-icon circle-icon",role:"img",onClick:pe[0]||(pe[0]=$t=>Z.$emit("click",$t))}),[((0,de.uX)(),(0,de.CE)("svg",{fill:Ie.fillColor,class:"material-design-icon__svg",width:Ie.size,height:Ie.size,viewBox:"0 0 24 24"},[(0,de.Lk)("path",da,[Ie.title?((0,de.uX)(),(0,de.CE)("title",Aa,(0,ft.toDisplayString)(Ie.title),1)):(0,de.Q3)("",!0)])],8,Va))],16,Jn)}const Ji=(0,kr._)(jr,[["render",va]]);(0,ui.r)(ui.m,ui.l,ui.k,ui.j);let bs;const Ms={search:(0,ui.a)("Search emoji"),notfound:(0,ui.a)("No emoji found"),categories:{search:(0,ui.a)("Search results"),recent:(0,ui.a)("Frequently used"),smileys:(0,ui.a)("Smileys & Emotion"),people:(0,ui.a)("People & Body"),nature:(0,ui.a)("Animals & Nature"),foods:(0,ui.a)("Food & Drink"),activity:(0,ui.a)("Activities"),places:(0,ui.a)("Travel & Places"),objects:(0,ui.a)("Objects"),symbols:(0,ui.a)("Symbols"),flags:(0,ui.a)("Flags"),custom:(0,ui.a)("Custom")}},Za=[new fi.C(255,222,52,(0,ui.a)("Neutral skin color")),new fi.C(228,205,166,(0,ui.a)("Light skin tone")),new fi.C(250,221,192,(0,ui.a)("Medium light skin tone")),new fi.C(174,129,87,(0,ui.a)("Medium skin tone")),new fi.C(158,113,88,(0,ui.a)("Medium dark skin tone")),new fi.C(96,79,69,(0,ui.a)("Dark skin tone"))],it={name:"NcEmojiPicker",components:{IconCircle:Ji,NcButton:Vi.N,NcColorPicker:Ri.N,NcPopover:pr.N,NcTextField:Pr._,Emoji:G,Picker:Xi},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:(0,ui.a)("Pick an emoji")},closeOnSelect:{type:Boolean,default:!0},container:{type:[Boolean,String,Object,Element],default:"body"}},emits:["select","selectData","unselect"],setup(){return bs||(bs=new xi(e)),{emojiIndex:bs,skinTonePalette:Za,i18n:Ms}},data(){const Z=(0,Dt.g)();return{currentColor:Za[Z-1],currentSkinTone:Z,search:"",open:!1}},computed:{native(){return this.activeSet==="native"}},created(){(0,qe.u)(()=>this.open)},methods:{t:ui.a,clearSearch(){this.search="",this.$refs.search.focus()},onChangeSkinTone(Z){const pe=this.skinTonePalette.findIndex(Ie=>Ie.color.toLowerCase()===Z.toLowerCase());pe>-1&&(this.currentSkinTone=pe+1,this.currentColor=this.skinTonePalette[pe],(0,Dt.s)(this.currentSkinTone))},select(Z){this.$emit("select",Z.native),this.$emit("selectData",Z),this.closeOnSelect&&(this.open=!1)},unselect(){this.$emit("unselect")},afterShow(){this.$refs.search.focus()},afterHide(){(!document.activeElement||this.$refs.picker.$el.contains(document.activeElement)||!(0,wi.tp)(document.activeElement))&&this.$refs.popover.$el.querySelector('button, [role="button"]')?.focus()},handleTabNavigationSkippingEmojis(Z){const pe=Z.target,Ie=Array.from(this.$refs.picker.$el.querySelectorAll("button:not(.emoji-mart-emoji), input"));Z.shiftKey?(Ie.findLast(Te=>pe.compareDocumentPosition(Te)&Node.DOCUMENT_POSITION_PRECEDING)||Ie.at(-1)).focus():(Ie.find(Te=>pe.compareDocumentPosition(Te)&Node.DOCUMENT_POSITION_FOLLOWING)||Ie[0]).focus()},async callPickerArrowHandlerWithScrollFix(Z,pe){this.$refs.picker[Z](pe),await this.$nextTick(),this.$refs.picker.$el.querySelector(".emoji-mart-emoji-selected")?.scrollIntoView({block:"center",inline:"center"})}}},St={class:"nc-emoji-picker-container"},p={class:"search__wrapper"},x={class:"emoji-mart-category-label"},U={class:"emoji-mart-category-label"};function ie(Z,pe,Ie,ee,Te,je){const $t=(0,de.g2)("NcTextField"),Oe=(0,de.g2)("IconCircle"),ge=(0,de.g2)("NcButton"),gi=(0,de.g2)("NcColorPicker"),Q=(0,de.g2)("Emoji"),We=(0,de.g2)("Picker"),Qe=(0,de.g2)("NcPopover");return(0,de.uX)(),(0,de.Wv)(Qe,{ref:"popover",shown:Te.open,"onUpdate:shown":pe[6]||(pe[6]=Tt=>Te.open=Tt),container:Ie.container,"popup-role":"dialog","no-focus-trap":!0,onAfterShow:je.afterShow,onAfterHide:je.afterHide},{trigger:(0,de.k6)(Tt=>[(0,de.RG)(Z.$slots,"default",(0,ft.normalizeProps)((0,de.Ng)(Tt)),void 0,!0)]),default:(0,de.k6)(()=>[(0,de.Lk)("div",St,[(0,de.bF)(We,(0,de.v6)({ref:"picker",color:"var(--color-primary-element)",data:ee.emojiIndex,emoji:Ie.previewFallbackEmoji,i18n:ee.i18n,native:je.native,"emoji-size":20,"per-line":8,"picker-styles":{width:"320px"},"show-preview":Ie.showPreview,skin:Te.currentSkinTone,"show-skin-tones":!1,title:Ie.previewFallbackName,role:"dialog","aria-modal":"true","aria-label":je.t("Emoji picker")},Z.$attrs,{onKeydown:(0,Qr.withKeys)((0,Qr.withModifiers)(je.handleTabNavigationSkippingEmojis,["prevent"]),["tab"]),onSelect:je.select}),(0,de.eX)({searchTemplate:(0,de.k6)(({onSearch:Tt})=>[(0,de.Lk)("div",p,[(0,de.bF)($t,{ref:"search",modelValue:Te.search,"onUpdate:modelValue":[pe[0]||(pe[0]=Nt=>Te.search=Nt),Nt=>Tt(Te.search)],class:"search",label:je.t("Search"),"label-visible":!0,placeholder:ee.i18n.search,"trailing-button-icon":"close","trailing-button-label":je.t("Clear search"),"show-trailing-button":Te.search!=="",onKeydown:[pe[1]||(pe[1]=(0,Qr.withKeys)(Nt=>je.callPickerArrowHandlerWithScrollFix("onArrowLeft",Nt),["left"])),pe[2]||(pe[2]=(0,Qr.withKeys)(Nt=>je.callPickerArrowHandlerWithScrollFix("onArrowRight",Nt),["right"])),pe[3]||(pe[3]=(0,Qr.withKeys)(Nt=>je.callPickerArrowHandlerWithScrollFix("onArrowDown",Nt),["down"])),pe[4]||(pe[4]=(0,Qr.withKeys)(Nt=>je.callPickerArrowHandlerWithScrollFix("onArrowUp",Nt),["up"])),pe[5]||(pe[5]=(0,Qr.withKeys)(Nt=>Z.$refs.picker.onEnter(Nt),["enter"]))],onTrailingButtonClick:Nt=>{je.clearSearch(),Tt("")}},null,8,["modelValue","label","placeholder","trailing-button-label","show-trailing-button","onTrailingButtonClick","onUpdate:modelValue"]),(0,de.bF)(gi,{"palette-only":"",container:Ie.container,palette:ee.skinTonePalette,"model-value":Te.currentColor.color,"onUpdate:modelValue":je.onChangeSkinTone},{default:(0,de.k6)(()=>[(0,de.bF)(ge,{"aria-label":je.t("Skin tone"),variant:"tertiary-no-background"},{icon:(0,de.k6)(()=>[(0,de.bF)(Oe,{style:(0,ft.normalizeStyle)({color:Te.currentColor.color}),title:Te.currentColor.name,size:20},null,8,["style","title"])]),_:1},8,["aria-label"])]),_:1},8,["container","palette","model-value","onUpdate:modelValue"])])]),_:2},[Ie.allowUnselect&&Ie.selectedEmoji?{name:"customCategory",fn:(0,de.k6)(()=>[(0,de.Lk)("div",x,[(0,de.Lk)("h3",U,(0,ft.toDisplayString)(je.t("Selected")),1)]),(0,de.bF)(Q,{class:"emoji-selected",data:ee.emojiIndex,emoji:Ie.selectedEmoji,native:"",size:32,onClick:je.unselect},null,8,["data","emoji","onClick"]),(0,de.bF)(Q,{class:"emoji-delete",data:ee.emojiIndex,emoji:":x:",native:"",size:10,onClick:je.unselect},null,8,["data","onClick"])]),key:"0"}:void 0]),1040,["data","emoji","i18n","native","show-preview","skin","title","aria-label","onKeydown","onSelect"])])]),_:3},8,["shown","container","onAfterShow","onAfterHide"])}const ye=(0,kr._)(it,[["render",ie],["__scopeId","data-v-f2f99131"]])},30854:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>W});var e=a(20641),o=a(50953),_=a(90033),E=a(34163),z=a(52697);const q=["aria-labelledby"],m={key:0,class:"empty-content__icon","aria-hidden":"true"},L=["id"],B={key:2,class:"empty-content__description"},Y={key:3,class:"empty-content__action"},b=(0,e.pM)({__name:"NcEmptyContent",props:{description:{default:""},name:{default:""}},setup(P){const C=(0,E.c)();return(R,oe)=>((0,e.uX)(),(0,e.CE)("div",{"aria-labelledby":(0,o.R1)(C),class:"empty-content",role:"note"},[R.$slots.icon?((0,e.uX)(),(0,e.CE)("div",m,[(0,e.RG)(R.$slots,"icon",{},void 0,!0)])):(0,e.Q3)("",!0),R.name!==""||R.$slots.name?((0,e.uX)(),(0,e.CE)("div",{key:1,id:(0,o.R1)(C),class:"empty-content__name"},[(0,e.RG)(R.$slots,"name",{},()=>[(0,e.eW)((0,_.toDisplayString)(R.name),1)],!0)],8,L)):(0,e.Q3)("",!0),R.description!==""||R.$slots.description?((0,e.uX)(),(0,e.CE)("p",B,[(0,e.RG)(R.$slots,"description",{},()=>[(0,e.eW)((0,_.toDisplayString)(R.description),1)],!0)])):(0,e.Q3)("",!0),R.$slots.action?((0,e.uX)(),(0,e.CE)("div",Y,[(0,e.RG)(R.$slots,"action",{},void 0,!0)])):(0,e.Q3)("",!0)],8,q))}}),W=(0,z._)(b,[["__scopeId","data-v-b101d636"]])},90423:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>P});var e=a(20641),o=a(53751),_=a(90033),E=a(37072),z=a(52697);const q=(0,e.pM)({__name:"NcFormBox",props:{row:{type:Boolean}},setup(C){const R=(0,o.useCssModule)();return(0,e.Gt)(E.N,{isInFormBox:!0,formBoxItemClass:R.ncFormBox__item}),(oe,Re)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,_.normalizeClass)([oe.$style.ncFormBox,oe.row?oe.$style.ncFormBox_row:oe.$style.ncFormBox_col])},[(0,e.RG)(oe.$slots,"default",{itemClass:oe.$style.ncFormBox__item})],2))}}),W={$style:{"material-design-icon":"_material-design-icon_1u9di_12",ncFormBox:"_ncFormBox_1u9di_20",ncFormBox_row:"_ncFormBox_row_1u9di_25",ncFormBox__item:"_ncFormBox__item_1u9di_29",ncFormBox_col:"_ncFormBox_col_1u9di_33"}},P=(0,z._)(q,[["__cssModules",W]])},65800:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>C});var e=a(50953),o=a(20641),_=a(90033),E=a(82253),z=a(27991),q=a(47031),m=a(35696),L=a(52697);/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function B(R){const oe=(0,e.Kh)(R),Re=(0,o.WQ)(m.Tk,null)!==null,ne=(0,o.EW)(()=>Re&&oe.to?"RouterLink":oe.href?"a":"button"),te=(0,o.EW)(()=>ne.value==="RouterLink"||ne.value==="a"),He=(0,o.EW)(()=>ne.value==="a"),V=(0,o.EW)(()=>ne.value==="RouterLink"),xe=(0,o.EW)(()=>ne.value==="button"),Ke=(0,o.EW)(()=>{if(ne.value==="RouterLink")return{to:oe.to,activeClass:"active",...oe.additionalAttrs?.("RouterLink")??{}};if(ne.value==="a")return{href:oe.href,target:oe.target,download:oe.download||void 0,rel:"nofollow noreferrer noopener",...oe.additionalAttrs?.("a")??{}};if(ne.value==="button")return{type:oe.type||"button",disabled:oe.disabled,...oe.additionalAttrs?.("button")??{}}});return{tag:ne,isLink:te,isHyperLink:He,isRouterLink:V,isButton:xe,attrs:Ke}}const Y=(0,o.pM)({__name:"NcFormBoxButton",props:{label:{default:()=>{}},description:{default:()=>{}},invertedAccent:{type:Boolean,default:!1},to:{default:()=>{}},href:{default:()=>{}},target:{default:()=>{}},disabled:{type:Boolean,default:!1}},emits:["click"],setup(R){const{tag:oe,attrs:Re,isLink:ne}=B({to:(0,e.lW)(()=>R.to),href:(0,e.lW)(()=>R.href),target:(0,e.lW)(()=>R.target),disabled:(0,e.lW)(()=>R.disabled)}),te=(0,o.EW)(()=>{if(ne.value)return R.target==="_blank"?E.q:E.r});return(He,V)=>((0,o.uX)(),(0,o.Wv)(z.N,(0,o.v6)({tag:(0,e.R1)(oe),"item-classes":["button-vue",He.$style.formBoxButton],"inverted-accent":He.invertedAccent},(0,e.R1)(Re),{tabindex:"0",onClick:V[0]||(V[0]=xe=>He.$emit("click",xe))}),(0,o.eX)({_:2},[He.$slots.default||He.label?{name:"default",fn:(0,o.k6)(()=>[(0,o.RG)(He.$slots,"default",{},()=>[(0,o.eW)((0,_.toDisplayString)(He.label),1)])]),key:"0"}:void 0,He.$slots.description||He.description?{name:"description",fn:(0,o.k6)(()=>[(0,o.RG)(He.$slots,"description",{},()=>[(0,o.eW)((0,_.toDisplayString)(He.description),1)])]),key:"1"}:void 0,He.$slots.icon||te.value?{name:"icon",fn:(0,o.k6)(()=>[(0,o.RG)(He.$slots,"icon",{},()=>[te.value?((0,o.uX)(),(0,o.Wv)(q.N,{key:0,path:te.value,inline:""},null,8,["path"])):(0,o.Q3)("",!0)])]),key:"2"}:void 0]),1040,["tag","item-classes","inverted-accent"]))}}),P={$style:{"material-design-icon":"_material-design-icon_15jyc_12",formBoxButton:"_formBoxButton_15jyc_20"}},C=(0,L._)(Y,[["__cssModules",P]])},27991:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>te});var e=a(20641),o=a(90033),_=a(50953),E=a(37072),z=a(34163),q=a(97172),m=a(52697);const L=["id"],B=(0,e.pM)({inheritAttrs:!1,__name:"NcFormBoxItem",props:{tag:{},label:{default:()=>{}},description:{default:()=>{}},invertedAccent:{type:Boolean,default:!1},class:{default:()=>{}},itemClasses:{default:()=>{}}},emits:["click"],setup(He){const V=(0,e.Ht)(),{formBoxItemClass:xe}=(0,E.u)(),Ke=(0,z.c)(),Je=()=>!!He.description||!!V.description;return(de,ft)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,o.normalizeClass)([He.class,de.$style.formBoxItem,(0,_.R1)(xe),{[de.$style.formBoxItem_inverted]:de.invertedAccent&&Je(),[de.$style.formBoxItem_legacy]:(0,_.R1)(q.i)}])},[(0,e.Lk)("span",{class:(0,o.normalizeClass)(de.$style.formBoxItem__content)},[((0,e.uX)(),(0,e.Wv)((0,e.$y)(de.tag),(0,e.v6)({class:[de.$style.formBoxItem__element,de.itemClasses]},de.$attrs,{onClick:ft[0]||(ft[0]=ct=>de.$emit("click",ct))}),{default:(0,e.k6)(()=>[(0,e.RG)(de.$slots,"default",{descriptionId:(0,_.R1)(Ke)},()=>[(0,e.eW)((0,o.toDisplayString)(de.label||"\u26A0\uFE0F Label is missing"),1)])]),_:3},16,["class"])),Je()?((0,e.uX)(),(0,e.CE)("span",{key:0,id:(0,_.R1)(Ke),class:(0,o.normalizeClass)(de.$style.formBoxItem__description)},[(0,e.RG)(de.$slots,"description",{},()=>[(0,e.eW)((0,o.toDisplayString)(de.description),1)])],10,L)):(0,e.Q3)("",!0)],2),(0,e.Lk)("span",{class:(0,o.normalizeClass)(de.$style.formBoxItem__icon)},[(0,e.RG)(de.$slots,"icon",{descriptionId:(0,_.R1)(Ke)},()=>[ft[1]||(ft[1]=(0,e.eW)(" \u26A0\uFE0F Icon is missing ",-1))])],2)],2))}}),ne={$style:{"material-design-icon":"_material-design-icon_v5un7_12",formBoxItem:"_formBoxItem_v5un7_20",formBoxItem_legacy:"_formBoxItem_legacy_v5un7_60",formBoxItem_inverted:"_formBoxItem_inverted_v5un7_64",formBoxItem__element:"_formBoxItem__element_v5un7_64",formBoxItem__description:"_formBoxItem__description_v5un7_67",formBoxItem__content:"_formBoxItem__content_v5un7_71",formBoxItem__icon:"_formBoxItem__icon_v5un7_89"}},te=(0,m._)(B,[["__cssModules",ne]])},32925:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(50953),_=a(90033),E=a(53751),z=a(82253),q=a(27991),m=a(47031),L=a(34163),B=a(52697);const Y=["id","aria-describedby","disabled"],b=(0,e.pM)({__name:"NcFormBoxSwitch",props:(0,e.zz)({label:{default:()=>{}},description:{default:()=>{}},disabled:{type:Boolean,default:!1}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:(0,e.zz)(["enable","disable"],["update:modelValue"]),setup(Re,{emit:ne}){const te=(0,e.fn)(Re,"modelValue"),He=ne,V=(0,L.c)();return(0,e.wB)(te,()=>{te.value?He("enable"):He("disable")},{flush:"sync"}),(xe,Ke)=>((0,e.uX)(),(0,e.Wv)(q.N,{tag:"label",for:(0,o.R1)(V)},(0,e.eX)({icon:(0,e.k6)(({descriptionId:Je})=>[(0,e.bo)((0,e.Lk)("input",{id:(0,o.R1)(V),"onUpdate:modelValue":Ke[0]||(Ke[0]=de=>te.value=de),class:(0,_.normalizeClass)(xe.$style.formBoxSwitch__input),type:"checkbox",role:"switch","aria-describedby":Je,disabled:xe.disabled},null,10,Y),[[E.vModelCheckbox,te.value]]),(0,e.bF)(m.N,{path:te.value?(0,o.R1)(z.k):(0,o.R1)(z.l),class:(0,_.normalizeClass)(xe.$style.formBoxSwitch__icon),size:34,inline:""},null,8,["path","class"])]),_:2},[xe.$slots.default||xe.label?{name:"default",fn:(0,e.k6)(()=>[(0,e.RG)(xe.$slots,"default",{},()=>[(0,e.eW)((0,_.toDisplayString)(xe.label),1)])]),key:"0"}:void 0,xe.$slots.description||xe.description?{name:"description",fn:(0,e.k6)(()=>[(0,e.RG)(xe.$slots,"description",{},()=>[(0,e.eW)((0,_.toDisplayString)(xe.description),1)])]),key:"1"}:void 0]),1032,["for"]))}}),R={$style:{"material-design-icon":"_material-design-icon_hjv1a_12",formBoxSwitch__input:"_formBoxSwitch__input_hjv1a_20",formBoxSwitch__icon:"_formBoxSwitch__icon_hjv1a_34"}},oe=(0,B._)(b,[["__cssModules",R]])},64830:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(50953),_=a(53751),E=a(90033),z=a(34163),q=a(26905);const m=["id"],L=["id"],B=(0,e.pM)({__name:"NcHeaderButton",props:{id:{},ariaLabel:{},description:{}},emits:["click"],setup(b){const W=(0,z.c)();return(P,C)=>((0,e.uX)(),(0,e.CE)("div",{id:P.id,class:"header-menu"},[(0,e.bF)((0,o.R1)(q.N),{"aria-label":P.ariaLabel,"aria-describedby":(0,o.R1)(W),class:"header-menu__trigger",size:"large",variant:"tertiary-no-background",onClick:C[0]||(C[0]=(0,_.withModifiers)(R=>P.$emit("click",R),["prevent"]))},{icon:(0,e.k6)(()=>[(0,e.RG)(P.$slots,"icon",{},void 0,!0)]),_:3},8,["aria-label","aria-describedby"]),P.description?((0,e.uX)(),(0,e.CE)("span",{key:0,id:(0,o.R1)(W),class:"header-menu__description hidden-visually"},(0,E.toDisplayString)(P.description),9,L)):(0,e.Q3)("",!0)],8,m))}}),Y=null},42531:(Kt,Ve,a)=>{"use strict";a.d(Ve,{_:()=>_,f:()=>o});var e=a(20641);/*!
* SPDX-FileCopyrightText: 2020 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function o(E,z){const q=[];let m=0,L=E.toLowerCase().indexOf(z.toLowerCase(),m),B=0;for(;L>-1&&B++<E.length;)m=L+z.length,q.push({start:L,end:m}),L=E.toLowerCase().indexOf(z.toLowerCase(),m);return q}const _=(0,e.pM)({name:"NcHighlight",props:{text:{type:String,default:""},search:{type:String,default:""},highlight:{type:Array,default:()=>[]}},computed:{ranges(){let E=[];return!this.search&&this.highlight.length===0||(this.highlight.length>0?E=this.highlight:E=o(this.text,this.search),E.forEach((z,q)=>{z.end<z.start&&(E[q]={start:z.end,end:z.start})}),E=E.reduce((z,q)=>(q.start<this.text.length&&q.end>0&&z.push({start:q.start<0?0:q.start,end:q.end>this.text.length?this.text.length:q.end}),z),[]),E.sort((z,q)=>z.start-q.start),E=E.reduce((z,q)=>{if(!z.length)z.push(q);else{const m=z.length-1;z[m].end>=q.start?z[m]={start:z[m].start,end:Math.max(z[m].end,q.end)}:z.push(q)}return z},[])),E},chunks(){if(this.ranges.length===0)return[{start:0,end:this.text.length,highlight:!1,text:this.text}];const E=[];let z=0,q=0;for(;z<this.text.length;){const m=this.ranges[q];if(m.start===z){E.push({...m,highlight:!0,text:this.text.slice(m.start,m.end)}),q++,z=m.end,q>=this.ranges.length&&z<this.text.length&&(E.push({start:z,end:this.text.length,highlight:!1,text:this.text.slice(z)}),z=this.text.length);continue}E.push({start:z,end:m.start,highlight:!1,text:this.text.slice(z,m.start)}),z=m.start}return E}},render(){return this.ranges.length?(0,e.h)("span",{},this.chunks.map(E=>E.highlight?(0,e.h)("strong",{},E.text):E.text)):(0,e.h)("span",{},this.text)}})},54269:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(90033),_=a(82683),E=a(52697);const z="\u26A0\uFE0F NcHotKey must have a label or slot content",q=(0,e.pM)({__name:"NcHotkey",props:{label:{default:()=>{}},hotkey:{default:()=>{}}},setup(P){const C=(0,e.EW)(()=>P.hotkey?.split(/\s+/).map(R=>R.trim()));return(R,oe)=>((0,e.uX)(),(0,e.CE)("li",{class:(0,o.normalizeClass)(R.$style.hotkey)},[(0,e.Lk)("span",{role:"term",class:(0,o.normalizeClass)(R.$style.hotkey__keys)},[(0,e.RG)(R.$slots,"hotkey",{},()=>[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(C.value,(Re,ne)=>((0,e.uX)(),(0,e.Wv)(_.N,{key:ne,symbol:Re},null,8,["symbol"]))),128))])],2),(0,e.Lk)("span",{role:"definition",class:(0,o.normalizeClass)(R.$style.hotkey__label)},[(0,e.RG)(R.$slots,"default",{},()=>[(0,e.eW)((0,o.toDisplayString)(R.label||z),1)])],2)],2))}}),b={$style:{"material-design-icon":"_material-design-icon_1s86g_12",hotkey:"_hotkey_1s86g_20",hotkey__label:"_hotkey__label_1s86g_27",hotkey__keys:"_hotkey__keys_1s86g_28"}},W=(0,E._)(q,[["__cssModules",b]])},53914:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(90033),_=a(50953),E=a(13606),z=a(34163),q=a(52697);(0,E.r)();const m=(0,e.pM)({__name:"NcHotkeyList",props:{label:{default:()=>{}}},setup(P){const C=`NcHotkeyList_${(0,z.c)()}`;return(R,oe)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,o.normalizeClass)(R.$style.hotkeyList)},[(0,e.Lk)("div",{id:C,class:(0,o.normalizeClass)([R.$style.hotkeyList__heading,{"hidden-visually":!R.label}])},(0,o.toDisplayString)(R.label||(0,_.R1)(E.a)("Keyboard shortcuts")),3),(0,e.Lk)("ul",{"aria-labelledby":C},[(0,e.RG)(R.$slots,"default")])],2))}}),b={$style:{hotkeyList:"_hotkeyList_pf97p_2",hotkeyList__heading:"_hotkeyList__heading_pf97p_6"}},W=(0,q._)(m,[["__cssModules",b]])},47031:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>b});var e=a(20641),o=a(53751),_=a(90033),E=a(99418),z=a(52697);const q=["aria-hidden","aria-label"],m={key:0,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},L=["d"],B=["innerHTML"],Y=(0,e.pM)({__name:"NcIconSvgWrapper",props:{directional:{type:Boolean},inline:{type:Boolean},svg:{default:""},name:{default:void 0},path:{default:""},size:{default:20}},setup(W){(0,o.useCssVars)(oe=>({fb515064:C.value}));const P=W,C=(0,e.EW)(()=>typeof P.size=="number"?`${P.size}px`:P.size),R=(0,e.EW)(()=>{if(!P.svg||P.path)return;const oe=E.A.sanitize(P.svg),Re=new DOMParser().parseFromString(oe,"image/svg+xml");return Re.querySelector("parsererror")?((0,e.R8)("SVG is not valid"),""):(Re.documentElement.id&&Re.documentElement.removeAttribute("id"),Re.documentElement.outerHTML)});return(oe,Re)=>((0,e.uX)(),(0,e.CE)("span",{"aria-hidden":oe.name?void 0:"true","aria-label":oe.name||void 0,class:(0,_.normalizeClass)(["icon-vue",{"icon-vue--directional":oe.directional,"icon-vue--inline":oe.inline}]),role:"img"},[R.value?((0,e.uX)(),(0,e.CE)("span",{key:1,innerHTML:R.value},null,8,B)):((0,e.uX)(),(0,e.CE)("svg",m,[(0,e.Lk)("path",{d:oe.path},null,8,L)]))],10,q))}}),b=(0,z._)(Y,[["__scopeId","data-v-aaedb1c3"]])},97713:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>W});var e=a(17657),o=a(70561),_=a(13606),E=a(26905),z=a(20641),q=a(53751),m=a(52697);(0,_.r)(_.g);const L={name:"NcInputConfirmCancel",components:{IconArrowRight:e.I,IconClose:o.I,NcButton:E.N},props:{primary:{default:!1,type:Boolean},placeholder:{default:"",type:String},modelValue:{default:"",type:String}},emits:["cancel","confirm","update:modelValue"],data(){return{labelConfirm:(0,_.a)("Confirm changes"),labelCancel:(0,_.a)("Cancel changes")}},computed:{valueModel:{get(){return this.modelValue},set(P){this.$emit("update:modelValue",P)}}},methods:{confirm(){this.$emit("confirm")},cancel(){this.$emit("cancel")},focusInput(){this.$refs.input.focus()}}},B={class:"app-navigation-input-confirm"},Y=["placeholder"];function b(P,C,R,oe,Re,ne){const te=(0,z.g2)("IconArrowRight"),He=(0,z.g2)("NcButton"),V=(0,z.g2)("IconClose");return(0,z.uX)(),(0,z.CE)("div",B,[(0,z.Lk)("form",{onSubmit:C[1]||(C[1]=(0,q.withModifiers)((...xe)=>ne.confirm&&ne.confirm(...xe),["prevent"])),onKeydown:C[2]||(C[2]=(0,q.withKeys)((0,q.withModifiers)((...xe)=>ne.cancel&&ne.cancel(...xe),["exact","stop","prevent"]),["esc"])),onClick:C[3]||(C[3]=(0,q.withModifiers)(()=>{},["stop","prevent"]))},[(0,z.bo)((0,z.Lk)("input",{ref:"input","onUpdate:modelValue":C[0]||(C[0]=xe=>ne.valueModel=xe),type:"text",class:"app-navigation-input-confirm__input",placeholder:R.placeholder},null,8,Y),[[q.vModelText,ne.valueModel]]),(0,z.bF)(He,{"aria-label":Re.labelConfirm,type:"submit",variant:"primary",onClick:(0,q.withModifiers)(ne.confirm,["stop","prevent"])},{icon:(0,z.k6)(()=>[(0,z.bF)(te,{size:20})]),_:1},8,["aria-label","onClick"]),(0,z.bF)(He,{"aria-label":Re.labelCancel,type:"reset",variant:R.primary?"primary":"tertiary",onClick:(0,q.withModifiers)(ne.cancel,["stop","prevent"])},{icon:(0,z.k6)(()=>[(0,z.bF)(V,{size:20})]),_:1},8,["aria-label","variant","onClick"])],32)])}const W=(0,m._)(L,[["render",b],["__scopeId","data-v-dd457d48"]])},2799:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>ne});var e=a(20641),o=a(90033),_=a(50953),E=a(53751),z=a(82253),q=a(34163),m=a(97172),L=a(26905),B=a(47031),Y=a(52697);const b={class:"input-field__main-wrapper"},W=["id","aria-describedby","disabled","placeholder","type","value"],P=["for"],C={class:"input-field__icon input-field__icon--leading"},R={key:2,class:"input-field__icon input-field__icon--trailing"},oe=["id"],Re=(0,e.pM)({inheritAttrs:!1,__name:"NcInputField",props:(0,e.zz)({class:{default:""},inputClass:{default:""},id:{default:()=>(0,q.c)()},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:(0,e.zz)(["trailingButtonClick"],["update:modelValue"]),setup(te,{expose:He,emit:V}){const xe=(0,e.fn)(te,"modelValue"),Ke=te,Je=V;He({focus:Li,select:jt});const de=(0,e.OA)(),ft=(0,e.rk)("input"),ct=(0,e.EW)(()=>Ke.showTrailingButton||Ke.success),ji=(0,e.EW)(()=>{if(Ke.placeholder)return Ke.placeholder;if(Ke.label)return m.i?Ke.label:""}),Wt=(0,e.EW)(()=>{const ot=Ke.label||Ke.labelOutside;return ot||(0,e.R8)("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."),ot}),Mt=(0,e.EW)(()=>{const ot=[];return Ke.helperText&&ot.push(`${Ke.id}-helper-text`),de["aria-describedby"]&&ot.push(String(de["aria-describedby"])),ot.join(" ")||void 0});function Li(ot){ft.value.focus(ot)}function jt(){ft.value.select()}function di(ot){const Pt=ot.target;xe.value=Ke.type==="number"&&typeof xe.value=="number"?parseFloat(Pt.value):Pt.value}return(ot,Pt)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,o.normalizeClass)(["input-field",[{"input-field--disabled":ot.disabled,"input-field--error":ot.error,"input-field--label-outside":ot.labelOutside||!Wt.value,"input-field--leading-icon":!!ot.$slots.icon,"input-field--trailing-icon":ct.value,"input-field--pill":ot.pill,"input-field--success":ot.success,"input-field--legacy":(0,_.R1)(m.i)},ot.$props.class]])},[(0,e.Lk)("div",b,[(0,e.Lk)("input",(0,e.v6)(ot.$attrs,{id:ot.id,ref:"input","aria-describedby":Mt.value,"aria-live":"polite",class:["input-field__input",ot.inputClass],disabled:ot.disabled,placeholder:ji.value,type:ot.type,value:xe.value.toString(),onInput:di}),null,16,W),!ot.labelOutside&&Wt.value?((0,e.uX)(),(0,e.CE)("label",{key:0,class:"input-field__label",for:ot.id},(0,o.toDisplayString)(ot.label),9,P)):(0,e.Q3)("",!0),(0,e.bo)((0,e.Lk)("div",C,[(0,e.RG)(ot.$slots,"icon",{},void 0,!0)],512),[[E.vShow,!!ot.$slots.icon]]),ot.showTrailingButton?((0,e.uX)(),(0,e.Wv)((0,_.R1)(L.N),{key:1,class:"input-field__trailing-button","aria-label":ot.trailingButtonLabel,disabled:ot.disabled,variant:"tertiary-no-background",onClick:Pt[0]||(Pt[0]=lt=>Je("trailingButtonClick",lt))},{icon:(0,e.k6)(()=>[(0,e.RG)(ot.$slots,"trailing-button-icon",{},void 0,!0)]),_:3},8,["aria-label","disabled"])):ot.success||ot.error?((0,e.uX)(),(0,e.CE)("div",R,[ot.success?((0,e.uX)(),(0,e.Wv)((0,_.R1)(B.N),{key:0,path:(0,_.R1)(z.d)},null,8,["path"])):((0,e.uX)(),(0,e.Wv)((0,_.R1)(B.N),{key:1,path:(0,_.R1)(z.f)},null,8,["path"]))])):(0,e.Q3)("",!0)]),ot.helperText?((0,e.uX)(),(0,e.CE)("p",{key:0,id:`${ot.id}-helper-text`,class:"input-field__helper-text-message"},[ot.success?((0,e.uX)(),(0,e.Wv)((0,_.R1)(B.N),{key:0,class:"input-field__helper-text-message__icon",path:(0,_.R1)(z.d),inline:""},null,8,["path"])):ot.error?((0,e.uX)(),(0,e.Wv)((0,_.R1)(B.N),{key:1,class:"input-field__helper-text-message__icon",path:(0,_.R1)(z.f),inline:""},null,8,["path"])):(0,e.Q3)("",!0),(0,e.eW)(" "+(0,o.toDisplayString)(ot.helperText),1)],8,oe)):(0,e.Q3)("",!0)],2))}}),ne=(0,Y._)(Re,[["__scopeId","data-v-3487c05a"]])},82683:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>Y});var e=a(20641),o=a(90033),_=a(13606),E=a(42413),z=a(52697);(0,_.r)();const q=(0,e.pM)({__name:"NcKbd",props:{symbol:{default:()=>{}},mac:{type:Boolean,default:()=>E.i}},setup(b){const W=(0,e.EW)(()=>({ArrowUp:"\u2191",ArrowDown:"\u2193",ArrowLeft:"\u2190",ArrowRight:"\u2192",Control:b.mac?"\u2318":(0,_.a)("Ctrl"),Alt:b.mac?"\u2325":(0,_.a)("Alt"),Shift:b.mac?"\u21E7":(0,_.a)("Shift"),Enter:b.mac?"\u23CE":(0,_.a)("Enter"),Tab:b.mac?"\u21E5":(0,_.a)("Tab"),Delete:b.mac?"\u232B":(0,_.a)("Delete"),Escape:b.mac?"\u238B":(0,_.a)("Escape"),Space:(0,_.a)("Space")})),P=(0,e.EW)(()=>b.symbol&&W.value[b.symbol]||b.symbol);return(C,R)=>((0,e.uX)(),(0,e.CE)("kbd",{class:(0,o.normalizeClass)(C.$style.kbd)},[(0,e.RG)(C.$slots,"default",{},()=>[(0,e.eW)((0,o.toDisplayString)(P.value),1)])],2))}}),B={$style:{"material-design-icon":"_material-design-icon_lf0a1_12",kbd:"_kbd_lf0a1_20"}},Y=(0,z._)(q,[["__cssModules",B]])},81143:(Kt,Ve,a)=>{"use strict";var e=a(39867),o=a(74754),_=a(24597),E=a(20641),z=a(90033),q=a(53751),m=a(52697);const L={name:"NcListItem",components:{NcActions:e.N,NcCounterBubble:o.N,NcVNodes:_._},inheritAttrs:!1,props:{details:{type:String,default:""},name:{type:String,default:void 0},to:{type:[String,Object],default:null},href:{type:String,default:"#"},target:{type:String,default:""},anchorId:{type:String,default:""},bold:{type:Boolean,default:!1},compact:{type:Boolean,default:!1},active:{type:Boolean,default:void 0},linkAriaLabel:{type:String,default:""},actionsAriaLabel:{type:String,default:void 0},counterNumber:{type:[Number,String],default:0},counterType:{type:String,default:"",validator(V){return["highlighted","outlined",""].indexOf(V)!==-1}},forceDisplayActions:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},oneLine:{type:Boolean,default:!1}},emits:["click","update:menuOpen"],data(){return{hovered:!1,hasActions:!1,hasSubname:!1,displayActionsOnHoverFocus:!1,menuOpen:!1,hasIndicator:!1,hasDetails:!1}},computed:{showAdditionalElements(){return!this.displayActionsOnHoverFocus||this.forceDisplayActions},showDetails(){return(this.details!==""||this.hasDetails)&&(!this.displayActionsOnHoverFocus||this.forceDisplayActions)}},watch:{menuOpen(V){!V&&!this.hovered&&(this.displayActionsOnHoverFocus=!1)}},mounted(){this.checkSlots()},updated(){this.checkSlots()},methods:{onClick(V,xe,Ke){this.$emit("click",V),!(V.metaKey||V.altKey||V.ctrlKey||V.shiftKey)&&Ke&&(xe?.(V),V.preventDefault())},showActions(){this.hasActions&&(this.displayActionsOnHoverFocus=!0),this.hovered=!1},hideActions(){this.displayActionsOnHoverFocus=!1},handleBlur(V){this.menuOpen||this.$refs["list-item"]?.contains(V.relatedTarget)||this.hideActions()},handleMouseleave(){this.menuOpen||(this.displayActionsOnHoverFocus=!1),this.hovered=!1},handleMouseover(){this.showActions(),this.hovered=!0},handleActionsUpdateOpen(V){this.menuOpen=V,this.$emit("update:menuOpen",V)},checkSlots(){this.hasActions!==!!this.$slots.actions&&(this.hasActions=!!this.$slots.actions),this.hasSubname!==!!this.$slots.subname&&(this.hasSubname=!!this.$slots.subname),this.hasIndicator!==!!this.$slots.indicator&&(this.hasIndicator=!!this.$slots.indicator),this.hasDetails!==!!this.$slots.details&&(this.hasDetails=!!this.$slots.details)}}},B=["id","aria-label","href","target","rel","onClick"],Y={class:"list-item-content"},b={class:"list-item-content__main"},W={class:"list-item-content__name"},P={class:"list-item-content__details"},C={key:0,class:"list-item-details__details"},R={key:1,class:"list-item-details__extra"},oe={key:1,class:"list-item-details__indicator"},Re={key:0,class:"list-item-content__extra-actions"},ne={key:2,class:"list-item__extra"};function te(V,xe,Ke,Je,de,ft){const ct=(0,E.g2)("NcCounterBubble"),ji=(0,E.g2)("NcActions");return(0,E.uX)(),(0,E.Wv)((0,E.$y)(Ke.to?"router-link":"NcVNodes"),(0,z.normalizeProps)((0,E.Ng)({...Ke.to&&{custom:!0,to:Ke.to}})),{default:(0,E.k6)(({href:Wt,navigate:Mt,isActive:Li})=>[(0,E.Lk)("li",(0,E.v6)({class:["list-item__wrapper",{"list-item__wrapper--active":Ke.active??Li}]},V.$attrs),[(0,E.Lk)("div",{ref:"list-item",class:(0,z.normalizeClass)(["list-item",{"list-item--compact":Ke.compact,"list-item--one-line":Ke.oneLine}]),onMouseover:xe[4]||(xe[4]=(...jt)=>ft.handleMouseover&&ft.handleMouseover(...jt)),onMouseleave:xe[5]||(xe[5]=(...jt)=>ft.handleMouseleave&&ft.handleMouseleave(...jt))},[(0,E.Lk)("a",{id:Ke.anchorId||void 0,"aria-label":Ke.linkAriaLabel,class:"list-item__anchor",href:Wt||Ke.href,target:Ke.target||(Ke.href==="#"?void 0:"_blank"),rel:Ke.href==="#"?void 0:"noopener noreferrer",onFocus:xe[0]||(xe[0]=(...jt)=>ft.showActions&&ft.showActions(...jt)),onFocusout:xe[1]||(xe[1]=(...jt)=>ft.handleBlur&&ft.handleBlur(...jt)),onClick:jt=>ft.onClick(jt,Mt,Wt),onKeydown:xe[2]||(xe[2]=(0,q.withKeys)((...jt)=>ft.hideActions&&ft.hideActions(...jt),["esc"]))},[(0,E.RG)(V.$slots,"icon",{},void 0,!0),(0,E.Lk)("div",Y,[(0,E.Lk)("div",b,[(0,E.Lk)("div",W,[(0,E.RG)(V.$slots,"name",{},()=>[(0,E.eW)((0,z.toDisplayString)(Ke.name),1)],!0)]),de.hasSubname?((0,E.uX)(),(0,E.CE)("div",{key:0,class:(0,z.normalizeClass)(["list-item-content__subname",{"list-item-content__subname--bold":Ke.bold}])},[(0,E.RG)(V.$slots,"subname",{},void 0,!0)],2)):(0,E.Q3)("",!0)]),(0,E.Lk)("div",P,[ft.showDetails?((0,E.uX)(),(0,E.CE)("div",C,[(0,E.RG)(V.$slots,"details",{},()=>[(0,E.eW)((0,z.toDisplayString)(Ke.details),1)],!0)])):(0,E.Q3)("",!0),Ke.counterNumber!==0||de.hasIndicator?(0,E.bo)(((0,E.uX)(),(0,E.CE)("div",R,[Ke.counterNumber!==0?((0,E.uX)(),(0,E.Wv)(ct,{key:0,count:Ke.counterNumber,active:Ke.active??Li,class:"list-item-details__counter",type:Ke.counterType},null,8,["count","active","type"])):(0,E.Q3)("",!0),de.hasIndicator?((0,E.uX)(),(0,E.CE)("span",oe,[(0,E.RG)(V.$slots,"indicator",{},void 0,!0)])):(0,E.Q3)("",!0)],512)),[[q.vShow,ft.showAdditionalElements]]):(0,E.Q3)("",!0)])])],40,B),V.$slots["extra-actions"]?((0,E.uX)(),(0,E.CE)("div",Re,[(0,E.RG)(V.$slots,"extra-actions",{},void 0,!0)])):(0,E.Q3)("",!0),Ke.forceDisplayActions||de.displayActionsOnHoverFocus?((0,E.uX)(),(0,E.CE)("div",{key:1,class:"list-item-content__actions",onFocusout:xe[3]||(xe[3]=(...jt)=>ft.handleBlur&&ft.handleBlur(...jt))},[(0,E.bF)(ji,{ref:"actions",primary:Ke.active??Li,"force-menu":Ke.forceMenu,"aria-label":Ke.actionsAriaLabel,"onUpdate:open":ft.handleActionsUpdateOpen},(0,E.eX)({default:(0,E.k6)(()=>[(0,E.RG)(V.$slots,"actions",{},void 0,!0)]),_:2},[V.$slots["actions-icon"]?{name:"icon",fn:(0,E.k6)(()=>[(0,E.RG)(V.$slots,"actions-icon",{},void 0,!0)]),key:"0"}:void 0]),1032,["primary","force-menu","aria-label","onUpdate:open"])],32)):(0,E.Q3)("",!0),V.$slots.extra?((0,E.uX)(),(0,E.CE)("div",ne,[(0,E.RG)(V.$slots,"extra",{},void 0,!0)])):(0,E.Q3)("",!0)],34)],16)]),_:3},16)}const He=(0,m._)(L,[["render",te],["__scopeId","data-v-532f3807"]])},15054:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>He});var e=a(70580),o=a(67098),_=a(20641),E=a(90033),z=a(27359),q=a(37169),m=a(1940),L=a(52697),B=a(78074),Y=a(42531),b=a(47031);const W=8,P=32,C={name:"NcListItemIcon",components:{NcAvatar:B.N,NcHighlight:Y._,NcIconSvgWrapper:b.N},mixins:[B.u],props:{name:{type:String,required:!0},subname:{type:String,default:""},icon:{type:String,default:""},iconSvg:{type:String,default:""},iconName:{type:String,default:""},search:{type:String,default:""},avatarSize:{type:Number,default:P},noMargin:{type:Boolean,default:!1},displayName:{type:String,default:null},isNoUser:{type:Boolean,default:!1},id:{type:String,default:null}},setup(){return{margin:W,defaultSize:P}},computed:{hasIcon(){return this.icon!==""},hasIconSvg(){return this.iconSvg!==""},isValidSubname(){return this.subname?.trim?.()!==""},isSizeBigEnough(){return this.avatarSize>=26},cssVars(){const V=this.noMargin?0:this.margin;return{"--height":this.avatarSize+2*V+"px","--margin":this.margin+"px"}},searchParts(){const V=/^([^<]*)<([^>]+)>?$/,xe=this.search.match(V);return this.isNoUser||!xe?[this.search,this.search]:[xe[1].trim(),xe[2]]}},beforeMount(){!this.isNoUser&&!this.subname&&this.fetchUserStatus(this.user)}},R=["id"],oe={class:"option__details"},Re={key:1},ne=["aria-label"];function te(V,xe,Ke,Je,de,ft){const ct=(0,_.g2)("NcAvatar"),ji=(0,_.g2)("NcHighlight"),Wt=(0,_.g2)("NcIconSvgWrapper");return(0,_.uX)(),(0,_.CE)("span",{id:Ke.id,class:(0,E.normalizeClass)(["option",{"option--compact":Ke.avatarSize<Je.defaultSize}]),style:(0,E.normalizeStyle)(ft.cssVars)},[(0,_.bF)(ct,(0,_.v6)(V.$attrs,{"disable-menu":!0,"disable-tooltip":!0,"display-name":Ke.displayName||Ke.name,"is-no-user":Ke.isNoUser,size:Ke.avatarSize,class:"option__avatar"}),null,16,["display-name","is-no-user","size"]),(0,_.Lk)("div",oe,[(0,_.bF)(ji,{class:"option__lineone",text:Ke.name,search:ft.searchParts[0]},null,8,["text","search"]),ft.isValidSubname&&ft.isSizeBigEnough?((0,_.uX)(),(0,_.Wv)(ji,{key:0,class:"option__linetwo",text:Ke.subname,search:ft.searchParts[1]},null,8,["text","search"])):V.hasStatus?((0,_.uX)(),(0,_.CE)("span",Re,[(0,_.Lk)("span",null,(0,E.toDisplayString)(V.userStatus.icon),1),(0,_.Lk)("span",null,(0,E.toDisplayString)(V.userStatus.message),1)])):(0,_.Q3)("",!0)]),(0,_.RG)(V.$slots,"default",{},()=>[ft.hasIconSvg?((0,_.uX)(),(0,_.Wv)(Wt,{key:0,class:"option__icon",svg:Ke.iconSvg,name:Ke.iconName},null,8,["svg","name"])):ft.hasIcon?((0,_.uX)(),(0,_.CE)("span",{key:1,class:(0,E.normalizeClass)(["icon option__icon",Ke.icon]),"aria-label":Ke.iconName},null,10,ne)):(0,_.Q3)("",!0)],!0)],14,R)}const He=(0,L._)(C,[["render",te],["__scopeId","data-v-60a83836"]])},74363:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>Y});var e=a(20641),o=a(90033),_=a(52697);const E=["aria-label"],z=["width","height"],q=["fill"],m=["fill"],L={key:0},B=(0,e.pM)({__name:"NcLoadingIcon",props:{appearance:{default:"auto"},name:{default:""},size:{default:20}},setup(b){const W=b,P=(0,e.EW)(()=>{const C=["#777","#CCC"];return W.appearance==="light"?C:W.appearance==="dark"?C.reverse():["var(--color-loading-light)","var(--color-loading-dark)"]});return(C,R)=>((0,e.uX)(),(0,e.CE)("span",{"aria-label":C.name,role:"img",class:"material-design-icon loading-icon"},[((0,e.uX)(),(0,e.CE)("svg",{width:C.size,height:C.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",{fill:P.value[0],d:"M12,4V2A10,10 0 1,0 22,12H20A8,8 0 1,1 12,4Z"},null,8,q),(0,e.Lk)("path",{fill:P.value[1],d:"M12,4V2A10,10 0 0,1 22,12H20A8,8 0 0,0 12,4Z"},[C.name?((0,e.uX)(),(0,e.CE)("title",L,(0,o.toDisplayString)(C.name),1)):(0,e.Q3)("",!0)],8,m)],8,z))],8,E))}}),Y=(0,_._)(B,[["__scopeId","data-v-cf399190"]])},1940:(Kt,Ve,a)=>{"use strict";a.d(Ve,{g:()=>_});var e=a(63814),o=a(37169);function _(E,z){const q=(z?.size||64)<=64?64:512,m=z?.isGuest?"/guest":"",L=z?.isDarkTheme??(0,o.H)(document.body)?"/dark":"";return(0,e.Jv)(`/avatar${m}/{user}/{size}${L}`,{user:E,size:q})}},66197:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>Ki});var e=a(82253),o=a(61715),_=a(75078),E=a(20641),z=a(90033),q=a(53751),m=a(70561),L=a(52697),B=a(13606),Y=a(34163),b=a(60648),W=a(39867),P=a(26905),C=a(47031);const R={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},oe=["aria-hidden","aria-label"],Re=["fill","width","height"],ne={d:"M14,19H18V5H14M6,19H10V5H6V19Z"},te={key:0};function He(Ni,si,Di,hi,On,nn){return(0,E.uX)(),(0,E.CE)("span",(0,E.v6)(Ni.$attrs,{"aria-hidden":Di.title?null:"true","aria-label":Di.title,class:"material-design-icon pause-icon",role:"img",onClick:si[0]||(si[0]=$i=>Ni.$emit("click",$i))}),[((0,E.uX)(),(0,E.CE)("svg",{fill:Di.fillColor,class:"material-design-icon__svg",width:Di.size,height:Di.size,viewBox:"0 0 24 24"},[(0,E.Lk)("path",ne,[Di.title?((0,E.uX)(),(0,E.CE)("title",te,(0,z.toDisplayString)(Di.title),1)):(0,E.Q3)("",!0)])],8,Re))],16,oe)}const V=(0,L._)(R,[["render",He]]),xe={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Ke=["aria-hidden","aria-label"],Je=["fill","width","height"],de={d:"M8,5.14V19.14L19,12.14L8,5.14Z"},ft={key:0};function ct(Ni,si,Di,hi,On,nn){return(0,E.uX)(),(0,E.CE)("span",(0,E.v6)(Ni.$attrs,{"aria-hidden":Di.title?null:"true","aria-label":Di.title,class:"material-design-icon play-icon",role:"img",onClick:si[0]||(si[0]=$i=>Ni.$emit("click",$i))}),[((0,E.uX)(),(0,E.CE)("svg",{fill:Di.fillColor,class:"material-design-icon__svg",width:Di.size,height:Di.size,viewBox:"0 0 24 24"},[(0,E.Lk)("path",de,[Di.title?((0,E.uX)(),(0,E.CE)("title",ft,(0,z.toDisplayString)(Di.title),1)):(0,E.Q3)("",!0)])],8,Je))],16,Ke)}const ji=(0,L._)(xe,[["render",ct]]);(0,B.r)(B.p,B.o);function Wt(Ni,si){let Di,hi,On=si,nn;this.start=function(){nn=!0,hi=new Date,Di=setTimeout(Ni,On)},this.pause=function(){nn=!1,clearTimeout(Di),On-=new Date-hi},this.clear=function(){nn=!1,clearTimeout(Di),On=0},this.getTimeLeft=function(){return nn&&(this.pause(),this.start()),On},this.getStateRunning=function(){return nn},this.start()}const Mt={name:"NcModal",components:{Close:m.I,Pause:V,Play:ji,NcActions:W.N,NcButton:P.N,NcIconSvgWrapper:C.N},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:Ni=>["small","normal","large","full"].includes(Ni)},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:e.x,mdiChevronRight:e.c}},data(){return{mc:null,playing:!1,slideshowTimeout:null,iconSize:24,focusTrap:null,randId:(0,Y.c)(),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?(0,B.a)("Pause slideshow"):(0,B.a)("Start slideshow")},cssVariables(){return{"--slideshow-duration":this.slideshowDelay+"ms","--icon-size":this.iconSize+"px"}},closeButtonAriaLabel(){return(0,B.a)("Close")},prevButtonAriaLabel(){return(0,B.a)("Previous")},nextButtonAriaLabel(){return(0,B.a)("Next")}},watch:{slideshowPaused(Ni){this.slideshowTimeout&&(Ni?this.slideshowTimeout.pause():this.slideshowTimeout.start())},additionalTrapElements(Ni){if(this.focusTrap){const si=this.$refs.mask;this.focusTrap.updateContainerElements([si,...Ni])}}},beforeMount(){window.addEventListener("keydown",this.handleKeydown)},beforeUnmount(){window.removeEventListener("keydown",this.handleKeydown),this.mc.stop()},mounted(){!this.name&&!this.labelId&&(0,E.R8)("[NcModal] You need either set the name or set a `labelId` for accessibility."),this.useFocusTrap(),this.mc=(0,o.o__)(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:B.a,previous(Ni){this.hasPrevious&&(Ni&&this.resetSlideshow(),this.$emit("previous",Ni))},next(Ni){this.hasNext&&(Ni&&this.resetSlideshow(),this.$emit("next",Ni))},close(Ni){this.noClose||(this.internalShow=!1,this.$emit("update:show",!1),setTimeout(()=>{this.$emit("close",Ni)},300))},handleClickModalWrapper(Ni){this.closeOnClickOutside&&this.close(Ni)},handleKeydown(Ni){if(Ni.key==="Escape"){const Di=(0,b.g)();return Di.length>0&&Di[Di.length-1]!==this.focusTrap?void 0:this.close(Ni)}const si={ArrowLeft:this.previous,ArrowRight:this.next};if(si[Ni.key])return document.activeElement&&!this.$el.contains(document.activeElement)?void 0:si[Ni.key](Ni)},handleSwipe(Ni,si){this.disableSwipe||(si==="left"?this.next(Ni):si==="right"&&this.previous(Ni))},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 Wt(()=>{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;const Ni=this.$refs.mask;await this.$nextTick();const si={allowOutsideClick:!0,fallbackFocus:Ni,trapStack:(0,b.g)(),escapeDeactivates:!1,setReturnFocus:this.setReturnFocus};this.focusTrap=(0,_.K)([Ni,...this.additionalTrapElements],si),this.focusTrap.activate()},clearFocusTrap(){this.focusTrap&&(this.focusTrap?.deactivate(),this.focusTrap=null)}}},Li=["aria-labelledby","aria-describedby"],jt=["data-theme-light","data-theme-dark"],di=["id"],ot={class:"icons-menu"},Pt=["title"],lt={class:"hidden-visually"},At={key:2,class:"progress-ring",height:"50",width:"50"},gt=["id"],Vt={class:"modal-container__content"};function ii(Ni,si,Di,hi,On,nn){const $i=(0,E.g2)("Play"),Fn=(0,E.g2)("Pause"),yr=(0,E.g2)("NcActions"),Dr=(0,E.g2)("Close"),qn=(0,E.g2)("NcButton"),Oi=(0,E.g2)("NcIconSvgWrapper");return(0,E.uX)(),(0,E.Wv)(q.Transition,{name:"fade",appear:"",onAfterEnter:nn.useFocusTrap,onBeforeLeave:nn.clearFocusTrap},{default:(0,E.k6)(()=>[(0,E.bo)((0,E.Lk)("div",{ref:"mask",class:(0,z.normalizeClass)(["modal-mask",{"modal-mask--opaque":Di.dark||Di.closeButtonOutside||Di.hasPrevious||Di.hasNext,"modal-mask--light":Di.lightBackdrop}]),style:(0,z.normalizeStyle)(nn.cssVariables),role:"dialog","aria-modal":"true","aria-labelledby":nn.modalLabelId,"aria-describedby":"modal-description-"+On.randId,tabindex:"-1"},[(0,E.bF)(q.Transition,{name:"fade-visibility",appear:""},{default:(0,E.k6)(()=>[(0,E.Lk)("div",{class:"modal-header","data-theme-light":Di.lightBackdrop,"data-theme-dark":!Di.lightBackdrop},[Di.name.trim()!==""?((0,E.uX)(),(0,E.CE)("h2",{key:0,id:"modal-name-"+On.randId,class:"modal-header__name"},(0,z.toDisplayString)(Di.name),9,di)):(0,E.Q3)("",!0),(0,E.Lk)("div",ot,[Di.hasNext&&Di.enableSlideshow?((0,E.uX)(),(0,E.CE)("button",{key:0,class:(0,z.normalizeClass)(["play-pause-icons",{"play-pause-icons--paused":Di.slideshowPaused}]),title:nn.playPauseName,type:"button",onClick:si[0]||(si[0]=(...xi)=>nn.togglePlayPause&&nn.togglePlayPause(...xi))},[On.playing?((0,E.uX)(),(0,E.Wv)(Fn,{key:1,class:"play-pause-icons__pause",size:On.iconSize},null,8,["size"])):((0,E.uX)(),(0,E.Wv)($i,{key:0,class:"play-pause-icons__play",size:On.iconSize},null,8,["size"])),(0,E.Lk)("span",lt,(0,z.toDisplayString)(nn.playPauseName),1),On.playing?((0,E.uX)(),(0,E.CE)("svg",At,[...si[2]||(si[2]=[(0,E.Lk)("circle",{class:"progress-ring__circle",stroke:"white","stroke-width":"2",fill:"transparent",r:"15",cx:"25",cy:"25"},null,-1)])])):(0,E.Q3)("",!0)],10,Pt)):(0,E.Q3)("",!0),(0,E.bF)(yr,{class:"header-actions",inline:Di.inlineActions},{default:(0,E.k6)(()=>[(0,E.RG)(Ni.$slots,"actions",{},void 0,!0)]),_:3},8,["inline"]),!Di.noClose&&Di.closeButtonOutside?((0,E.uX)(),(0,E.Wv)(qn,{key:1,"aria-label":nn.closeButtonAriaLabel,class:"header-close",variant:"tertiary",onClick:nn.close},{icon:(0,E.k6)(()=>[(0,E.bF)(Dr,{size:On.iconSize},null,8,["size"])]),_:1},8,["aria-label","onClick"])):(0,E.Q3)("",!0)])],8,jt)]),_:3}),(0,E.bF)(q.Transition,{name:nn.modalTransitionName,appear:""},{default:(0,E.k6)(()=>[(0,E.bo)((0,E.Lk)("div",{class:(0,z.normalizeClass)(["modal-wrapper",[`modal-wrapper--${Di.size}`,{"modal-wrapper--spread-navigation":Di.spreadNavigation}]]),onMousedown:si[1]||(si[1]=(0,q.withModifiers)((...xi)=>nn.handleClickModalWrapper&&nn.handleClickModalWrapper(...xi),["self"]))},[(0,E.bF)(q.Transition,{name:"fade-visibility",appear:""},{default:(0,E.k6)(()=>[(0,E.bo)((0,E.bF)(qn,{"aria-label":nn.prevButtonAriaLabel,class:"prev",variant:"tertiary-no-background",onClick:nn.previous},{icon:(0,E.k6)(()=>[(0,E.bF)(Oi,{directional:"",path:hi.mdiChevronLeft,size:40},null,8,["path"])]),_:1},8,["aria-label","onClick"]),[[q.vShow,Di.hasPrevious]])]),_:1}),(0,E.Lk)("div",{id:"modal-description-"+On.randId,class:"modal-container"},[(0,E.Lk)("div",Vt,[(0,E.RG)(Ni.$slots,"default",{},void 0,!0)]),!Di.noClose&&!Di.closeButtonOutside?((0,E.uX)(),(0,E.Wv)(qn,{key:0,"aria-label":nn.closeButtonAriaLabel,class:"modal-container__close",variant:"tertiary",onClick:nn.close},{icon:(0,E.k6)(()=>[(0,E.bF)(Dr,{size:20})]),_:1},8,["aria-label","onClick"])):(0,E.Q3)("",!0)],8,gt),(0,E.bF)(q.Transition,{name:"fade-visibility",appear:""},{default:(0,E.k6)(()=>[(0,E.bo)((0,E.bF)(qn,{"aria-label":nn.nextButtonAriaLabel,class:"next",variant:"tertiary-no-background",onClick:nn.next},{icon:(0,E.k6)(()=>[(0,E.bF)(Oi,{directional:"",path:hi.mdiChevronRight,size:40},null,8,["path"])]),_:1},8,["aria-label","onClick"]),[[q.vShow,Di.hasNext]])]),_:1})],34),[[q.vShow,nn.showModal]])]),_:3},8,["name"])],14,Li),[[q.vShow,nn.showModal]])]),_:3},8,["onAfterEnter","onBeforeLeave"])}const Ki=(0,L._)(Mt,[["render",ii],["__scopeId","data-v-70dc2566"]])},2530:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>W});var e=a(20641),o=a(90033),_=a(50953),E=a(82253),z=a(97172),q=a(47031),m=a(52697);const L=["role"],B={key:0,class:"notecard__heading"},Y={class:"notecard__text"},b=(0,e.pM)({__name:"NcNoteCard",props:{heading:{default:void 0},showAlert:{type:Boolean},text:{default:void 0},type:{default:"warning"}},setup(P){const C=P,R=(0,e.EW)(()=>C.showAlert||C.type==="error"),oe=(0,e.EW)(()=>{switch(C.type){case"error":return E.j;case"success":return E.i;case"info":return E.h;case"warning":default:return E.g}});return(Re,ne)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,o.normalizeClass)(["notecard",{[`notecard--${Re.type}`]:Re.type,"notecard--legacy":(0,_.R1)(z.i)}]),role:R.value?"alert":"note"},[(0,e.RG)(Re.$slots,"icon",{},()=>[(0,e.bF)((0,_.R1)(q.N),{path:oe.value,class:(0,o.normalizeClass)(["notecard__icon",{"notecard__icon--heading":Re.heading}]),inline:""},null,8,["path","class"])],!0),(0,e.Lk)("div",null,[Re.heading?((0,e.uX)(),(0,e.CE)("p",B,(0,o.toDisplayString)(Re.heading),1)):(0,e.Q3)("",!0),(0,e.RG)(Re.$slots,"default",{},()=>[(0,e.Lk)("p",Y,(0,o.toDisplayString)(Re.text),1)],!0)])],10,L))}}),W=(0,m._)(b,[["__scopeId","data-v-7e4656f9"]])},80821:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>C});var e=a(20641),o=a(50953),_=a(82253),E=a(66802),z=a(87485),q=a(63814),m=a(12454),L=a(47031),B=a(2799),Y=a(13606),b=a(3168),W=a(52697);(0,Y.r)();const P=(0,e.pM)({__name:"NcPasswordField",props:(0,e.zz)({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:(0,e.zz)(["valid","invalid"],["update:modelValue","update:visible"]),setup(R,{expose:oe,emit:Re}){const ne=(0,e.fn)(R,"modelValue"),te=(0,e.fn)(R,"visible"),He=R,V=Re;(0,e.wB)(ne,(0,m.A)(ji,500)),oe({focus:Mt,select:Li});const{password_policy:xe}=(0,z.F)(),Ke=(0,e.rk)("inputField"),Je=(0,o.KR)(""),de=(0,o.KR)(),ft=(0,e.EW)(()=>{const jt={...He};return delete jt.checkPasswordStrength,delete jt.minlength,delete jt.asText,delete jt.error,delete jt.helperText,delete jt.inputClass,delete jt.success,jt}),ct=(0,e.EW)(()=>He.minlength??(He.checkPasswordStrength?xe?.minLength:void 0)??void 0);async function ji(){if(He.checkPasswordStrength)try{const{data:jt}=await E.Ay.post((0,q.KT)("apps/password_policy/api/v1/validate"),{password:ne.value});if(de.value=jt.ocs.data.passed,jt.ocs.data.passed){Je.value=(0,Y.a)("Password is secure"),V("valid");return}Je.value=jt.ocs.data.reason,V("invalid")}catch(jt){b.l.error("Password policy returned an error",{error:jt})}}function Wt(){te.value=!te.value}function Mt(jt){Ke.value.focus(jt)}function Li(){Ke.value.select()}return(jt,di)=>((0,e.uX)(),(0,e.Wv)(B.N,(0,e.v6)(ft.value,{ref:"inputField",modelValue:ne.value,"onUpdate:modelValue":di[0]||(di[0]=ot=>ne.value=ot),error:jt.error||de.value===!1,"helper-text":jt.helperText||Je.value,"input-class":[jt.inputClass,{"password-field__input--secure-text":!te.value&&jt.asText}],minlength:ct.value,success:jt.success||de.value===!0,"trailing-button-label":te.value?(0,o.R1)(Y.a)("Hide password"):(0,o.R1)(Y.a)("Show password"),type:te.value||jt.asText?"text":"password",onTrailingButtonClick:Wt}),(0,e.eX)({"trailing-button-icon":(0,e.k6)(()=>[(0,e.bF)(L.N,{path:te.value?(0,o.R1)(_.o):(0,o.R1)(_.p)},null,8,["path"])]),_:2},[jt.$slots.icon?{name:"icon",fn:(0,e.k6)(()=>[(0,e.RG)(jt.$slots,"icon",{},void 0,!0)]),key:"0"}:void 0]),1040,["modelValue","error","helper-text","input-class","minlength","success","trailing-button-label","type"]))}}),C=(0,W._)(P,[["__scopeId","data-v-b2684de6"]])},32696:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>ur});var e=a(20641),o=a(90033),_=a(53751),E=a(50953),z=a(95361),q=a(97193);function m(ve){var pt;return((pt=ve.ownerDocument)==null?void 0:pt.defaultView)||window}function L(ve){return m(ve).getComputedStyle(ve)}const B=Math.min,Y=Math.max,b=Math.round;function W(ve){const pt=L(ve);let oi=parseFloat(pt.width),Zi=parseFloat(pt.height);const Rn=ve.offsetWidth,Tr=ve.offsetHeight,zn=b(oi)!==Rn||b(Zi)!==Tr;return zn&&(oi=Rn,Zi=Tr),{width:oi,height:Zi,fallback:zn}}function P(ve){return ne(ve)?(ve.nodeName||"").toLowerCase():""}let C;function R(){if(C)return C;const ve=navigator.userAgentData;return ve&&Array.isArray(ve.brands)?(C=ve.brands.map(pt=>pt.brand+"/"+pt.version).join(" "),C):navigator.userAgent}function oe(ve){return ve instanceof m(ve).HTMLElement}function Re(ve){return ve instanceof m(ve).Element}function ne(ve){return ve instanceof m(ve).Node}function te(ve){return typeof ShadowRoot>"u"?!1:ve instanceof m(ve).ShadowRoot||ve instanceof ShadowRoot}function He(ve){const{overflow:pt,overflowX:oi,overflowY:Zi,display:Rn}=L(ve);return/auto|scroll|overlay|hidden|clip/.test(pt+Zi+oi)&&!["inline","contents"].includes(Rn)}function V(ve){return["table","td","th"].includes(P(ve))}function xe(ve){const pt=/firefox/i.test(R()),oi=L(ve),Zi=oi.backdropFilter||oi.WebkitBackdropFilter;return oi.transform!=="none"||oi.perspective!=="none"||!!Zi&&Zi!=="none"||pt&&oi.willChange==="filter"||pt&&!!oi.filter&&oi.filter!=="none"||["transform","perspective"].some(Rn=>oi.willChange.includes(Rn))||["paint","layout","strict","content"].some(Rn=>{const Tr=oi.contain;return Tr!=null&&Tr.includes(Rn)})}function Ke(){return!/^((?!chrome|android).)*safari/i.test(R())}function Je(ve){return["html","body","#document"].includes(P(ve))}function de(ve){return Re(ve)?ve:ve.contextElement}const ft={x:1,y:1};function ct(ve){const pt=de(ve);if(!oe(pt))return ft;const oi=pt.getBoundingClientRect(),{width:Zi,height:Rn,fallback:Tr}=W(pt);let zn=(Tr?b(oi.width):oi.width)/Zi,Sn=(Tr?b(oi.height):oi.height)/Rn;return zn&&Number.isFinite(zn)||(zn=1),Sn&&Number.isFinite(Sn)||(Sn=1),{x:zn,y:Sn}}function ji(ve,pt,oi,Zi){var Rn,Tr;pt===void 0&&(pt=!1),oi===void 0&&(oi=!1);const zn=ve.getBoundingClientRect(),Sn=de(ve);let Ht=ft;pt&&(Zi?Re(Zi)&&(Ht=ct(Zi)):Ht=ct(ve));const Mn=Sn?m(Sn):window,aa=!Ke()&&oi;let Ja=(zn.left+(aa&&((Rn=Mn.visualViewport)==null?void 0:Rn.offsetLeft)||0))/Ht.x,Ca=(zn.top+(aa&&((Tr=Mn.visualViewport)==null?void 0:Tr.offsetTop)||0))/Ht.y,es=zn.width/Ht.x,Ks=zn.height/Ht.y;if(Sn){const lo=m(Sn),oo=Zi&&Re(Zi)?m(Zi):Zi;let Us=lo.frameElement;for(;Us&&Zi&&oo!==lo;){const ro=ct(Us),vo=Us.getBoundingClientRect(),yl=getComputedStyle(Us);vo.x+=(Us.clientLeft+parseFloat(yl.paddingLeft))*ro.x,vo.y+=(Us.clientTop+parseFloat(yl.paddingTop))*ro.y,Ja*=ro.x,Ca*=ro.y,es*=ro.x,Ks*=ro.y,Ja+=vo.x,Ca+=vo.y,Us=m(Us).frameElement}}return{width:es,height:Ks,top:Ca,right:Ja+es,bottom:Ca+Ks,left:Ja,x:Ja,y:Ca}}function Wt(ve){return((ne(ve)?ve.ownerDocument:ve.document)||window.document).documentElement}function Mt(ve){return Re(ve)?{scrollLeft:ve.scrollLeft,scrollTop:ve.scrollTop}:{scrollLeft:ve.pageXOffset,scrollTop:ve.pageYOffset}}function Li(ve){return ji(Wt(ve)).left+Mt(ve).scrollLeft}function jt(ve){if(P(ve)==="html")return ve;const pt=ve.assignedSlot||ve.parentNode||te(ve)&&ve.host||Wt(ve);return te(pt)?pt.host:pt}function di(ve){const pt=jt(ve);return Je(pt)?pt.ownerDocument.body:oe(pt)&&He(pt)?pt:di(pt)}function ot(ve,pt){var oi;pt===void 0&&(pt=[]);const Zi=di(ve),Rn=Zi===((oi=ve.ownerDocument)==null?void 0:oi.body),Tr=m(Zi);return Rn?pt.concat(Tr,Tr.visualViewport||[],He(Zi)?Zi:[]):pt.concat(Zi,ot(Zi))}function Pt(ve,pt,oi){return pt==="viewport"?(0,q.B1)(function(Zi,Rn){const Tr=m(Zi),zn=Wt(Zi),Sn=Tr.visualViewport;let Ht=zn.clientWidth,Mn=zn.clientHeight,aa=0,Ja=0;if(Sn){Ht=Sn.width,Mn=Sn.height;const Ca=Ke();(Ca||!Ca&&Rn==="fixed")&&(aa=Sn.offsetLeft,Ja=Sn.offsetTop)}return{width:Ht,height:Mn,x:aa,y:Ja}}(ve,oi)):Re(pt)?(0,q.B1)(function(Zi,Rn){const Tr=ji(Zi,!0,Rn==="fixed"),zn=Tr.top+Zi.clientTop,Sn=Tr.left+Zi.clientLeft,Ht=oe(Zi)?ct(Zi):{x:1,y:1};return{width:Zi.clientWidth*Ht.x,height:Zi.clientHeight*Ht.y,x:Sn*Ht.x,y:zn*Ht.y}}(pt,oi)):(0,q.B1)(function(Zi){const Rn=Wt(Zi),Tr=Mt(Zi),zn=Zi.ownerDocument.body,Sn=Y(Rn.scrollWidth,Rn.clientWidth,zn.scrollWidth,zn.clientWidth),Ht=Y(Rn.scrollHeight,Rn.clientHeight,zn.scrollHeight,zn.clientHeight);let Mn=-Tr.scrollLeft+Li(Zi);const aa=-Tr.scrollTop;return L(zn).direction==="rtl"&&(Mn+=Y(Rn.clientWidth,zn.clientWidth)-Sn),{width:Sn,height:Ht,x:Mn,y:aa}}(Wt(ve)))}function lt(ve){return oe(ve)&&L(ve).position!=="fixed"?ve.offsetParent:null}function At(ve){const pt=m(ve);let oi=lt(ve);for(;oi&&V(oi)&&L(oi).position==="static";)oi=lt(oi);return oi&&(P(oi)==="html"||P(oi)==="body"&&L(oi).position==="static"&&!xe(oi))?pt:oi||function(Zi){let Rn=jt(Zi);for(;oe(Rn)&&!Je(Rn);){if(xe(Rn))return Rn;Rn=jt(Rn)}return null}(ve)||pt}function gt(ve,pt,oi){const Zi=oe(pt),Rn=Wt(pt),Tr=ji(ve,!0,oi==="fixed",pt);let zn={scrollLeft:0,scrollTop:0};const Sn={x:0,y:0};if(Zi||!Zi&&oi!=="fixed")if((P(pt)!=="body"||He(Rn))&&(zn=Mt(pt)),oe(pt)){const Ht=ji(pt,!0);Sn.x=Ht.x+pt.clientLeft,Sn.y=Ht.y+pt.clientTop}else Rn&&(Sn.x=Li(Rn));return{x:Tr.left+zn.scrollLeft-Sn.x,y:Tr.top+zn.scrollTop-Sn.y,width:Tr.width,height:Tr.height}}const Vt={getClippingRect:function(ve){let{element:pt,boundary:oi,rootBoundary:Zi,strategy:Rn}=ve;const Tr=oi==="clippingAncestors"?function(Mn,aa){const Ja=aa.get(Mn);if(Ja)return Ja;let Ca=ot(Mn).filter(oo=>Re(oo)&&P(oo)!=="body"),es=null;const Ks=L(Mn).position==="fixed";let lo=Ks?jt(Mn):Mn;for(;Re(lo)&&!Je(lo);){const oo=L(lo),Us=xe(lo);(Ks?Us||es:Us||oo.position!=="static"||!es||!["absolute","fixed"].includes(es.position))?es=oo:Ca=Ca.filter(ro=>ro!==lo),lo=jt(lo)}return aa.set(Mn,Ca),Ca}(pt,this._c):[].concat(oi),zn=[...Tr,Zi],Sn=zn[0],Ht=zn.reduce((Mn,aa)=>{const Ja=Pt(pt,aa,Rn);return Mn.top=Y(Ja.top,Mn.top),Mn.right=B(Ja.right,Mn.right),Mn.bottom=B(Ja.bottom,Mn.bottom),Mn.left=Y(Ja.left,Mn.left),Mn},Pt(pt,Sn,Rn));return{width:Ht.right-Ht.left,height:Ht.bottom-Ht.top,x:Ht.left,y:Ht.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(ve){let{rect:pt,offsetParent:oi,strategy:Zi}=ve;const Rn=oe(oi),Tr=Wt(oi);if(oi===Tr)return pt;let zn={scrollLeft:0,scrollTop:0},Sn={x:1,y:1};const Ht={x:0,y:0};if((Rn||!Rn&&Zi!=="fixed")&&((P(oi)!=="body"||He(Tr))&&(zn=Mt(oi)),oe(oi))){const Mn=ji(oi);Sn=ct(oi),Ht.x=Mn.x+oi.clientLeft,Ht.y=Mn.y+oi.clientTop}return{width:pt.width*Sn.x,height:pt.height*Sn.y,x:pt.x*Sn.x-zn.scrollLeft*Sn.x+Ht.x,y:pt.y*Sn.y-zn.scrollTop*Sn.y+Ht.y}},isElement:Re,getDimensions:function(ve){return oe(ve)?W(ve):ve.getBoundingClientRect()},getOffsetParent:At,getDocumentElement:Wt,getScale:ct,async getElementRects(ve){let{reference:pt,floating:oi,strategy:Zi}=ve;const Rn=this.getOffsetParent||At,Tr=this.getDimensions;return{reference:gt(pt,await Rn(oi),Zi),floating:{x:0,y:0,...await Tr(oi)}}},getClientRects:ve=>Array.from(ve.getClientRects()),isRTL:ve=>L(ve).direction==="rtl"};function ii(ve,pt,oi,Zi){Zi===void 0&&(Zi={});const{ancestorScroll:Rn=!0,ancestorResize:Tr=!0,elementResize:zn=!0,animationFrame:Sn=!1}=Zi,Ht=Rn&&!Sn,Mn=Ht||Tr?[...Re(ve)?ot(ve):ve.contextElement?ot(ve.contextElement):[],...ot(pt)]:[];Mn.forEach(es=>{Ht&&es.addEventListener("scroll",oi,{passive:!0}),Tr&&es.addEventListener("resize",oi)});let aa,Ja=null;if(zn){let es=!0;Ja=new ResizeObserver(()=>{es||oi(),es=!1}),Re(ve)&&!Sn&&Ja.observe(ve),Re(ve)||!ve.contextElement||Sn||Ja.observe(ve.contextElement),Ja.observe(pt)}let Ca=Sn?ji(ve):null;return Sn&&function es(){const Ks=ji(ve);!Ca||Ks.x===Ca.x&&Ks.y===Ca.y&&Ks.width===Ca.width&&Ks.height===Ca.height||oi(),Ca=Ks,aa=requestAnimationFrame(es)}(),oi(),()=>{var es;Mn.forEach(Ks=>{Ht&&Ks.removeEventListener("scroll",oi),Tr&&Ks.removeEventListener("resize",oi)}),(es=Ja)==null||es.disconnect(),Ja=null,Sn&&cancelAnimationFrame(aa)}}const Ki=(ve,pt,oi)=>{const Zi=new Map,Rn={platform:Vt,...oi},Tr={...Rn.platform,_c:Zi};return(0,z.rD)(ve,pt,{...Rn,platform:Tr})};function Ni(ve,pt){for(const oi in pt)Object.prototype.hasOwnProperty.call(pt,oi)&&(typeof pt[oi]=="object"&&ve[oi]?Ni(ve[oi],pt[oi]):ve[oi]=pt[oi])}const si={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:ve=>[...ve,"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 Di(ve,pt){let oi=si.themes[ve]||{},Zi;do Zi=oi[pt],typeof Zi>"u"?oi.$extend?oi=si.themes[oi.$extend]||{}:(oi=null,Zi=si[pt]):oi=null;while(oi);return Zi}function hi(ve){const pt=[ve];let oi=si.themes[ve]||{};do oi.$extend&&!oi.$resetCss?(pt.push(oi.$extend),oi=si.themes[oi.$extend]||{}):oi=null;while(oi);return pt.map(Zi=>`v-popper--theme-${Zi}`)}function On(ve){const pt=[ve];let oi=si.themes[ve]||{};do oi.$extend?(pt.push(oi.$extend),oi=si.themes[oi.$extend]||{}):oi=null;while(oi);return pt}let nn=!1;if(typeof window<"u"){nn=!1;try{const ve=Object.defineProperty({},"passive",{get(){nn=!0}});window.addEventListener("test",null,ve)}catch{}}let $i=!1;typeof window<"u"&&typeof navigator<"u"&&($i=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Fn=["auto","top","bottom","left","right"].reduce((ve,pt)=>ve.concat([pt,`${pt}-start`,`${pt}-end`]),[]),yr={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},Dr={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function qn(ve,pt){const oi=ve.indexOf(pt);oi!==-1&&ve.splice(oi,1)}function Oi(){return new Promise(ve=>requestAnimationFrame(()=>{requestAnimationFrame(ve)}))}const xi=[];let mn=null;const Xe={};function It(ve){let pt=Xe[ve];return pt||(pt=Xe[ve]=[]),pt}let ri=function(){};typeof window<"u"&&(ri=window.Element);function ht(ve){return function(pt){return Di(pt.theme,ve)}}const ni="__floating-vue__popper",rn=()=>(0,e.pM)({name:"VPopper",provide(){return{[ni]:{parentPopper:this}}},inject:{[ni]:{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:ht("disabled")},positioningDisabled:{type:Boolean,default:ht("positioningDisabled")},placement:{type:String,default:ht("placement"),validator:ve=>Fn.includes(ve)},delay:{type:[String,Number,Object],default:ht("delay")},distance:{type:[Number,String],default:ht("distance")},skidding:{type:[Number,String],default:ht("skidding")},triggers:{type:Array,default:ht("triggers")},showTriggers:{type:[Array,Function],default:ht("showTriggers")},hideTriggers:{type:[Array,Function],default:ht("hideTriggers")},popperTriggers:{type:Array,default:ht("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:ht("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:ht("popperHideTriggers")},container:{type:[String,Object,ri,Boolean],default:ht("container")},boundary:{type:[String,ri],default:ht("boundary")},strategy:{type:String,validator:ve=>["absolute","fixed"].includes(ve),default:ht("strategy")},autoHide:{type:[Boolean,Function],default:ht("autoHide")},handleResize:{type:Boolean,default:ht("handleResize")},instantMove:{type:Boolean,default:ht("instantMove")},eagerMount:{type:Boolean,default:ht("eagerMount")},popperClass:{type:[String,Array,Object],default:ht("popperClass")},computeTransformOrigin:{type:Boolean,default:ht("computeTransformOrigin")},autoMinSize:{type:Boolean,default:ht("autoMinSize")},autoSize:{type:[Boolean,String],default:ht("autoSize")},autoMaxSize:{type:Boolean,default:ht("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:ht("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:ht("preventOverflow")},overflowPadding:{type:[Number,String],default:ht("overflowPadding")},arrowPadding:{type:[Number,String],default:ht("arrowPadding")},arrowOverflow:{type:Boolean,default:ht("arrowOverflow")},flip:{type:Boolean,default:ht("flip")},shift:{type:Boolean,default:ht("shift")},shiftCrossAxis:{type:Boolean,default:ht("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:ht("noAutoFocus")},disposeTimeout:{type:Number,default:ht("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":ve=>!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(ve=>ve.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.ariaId:this.randomId},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 ve;return(ve=this[ni])==null?void 0:ve.parentPopper},hasPopperShowTriggerHover(){var ve,pt;return((ve=this.popperTriggers)==null?void 0:ve.includes("hover"))||((pt=this.popperShowTriggers)==null?void 0:pt.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(ve){ve?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((ve,pt)=>(ve[pt]="$_computePosition",ve),{})},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:ve=null,skipDelay:pt=!1,force:oi=!1}={}){var Zi,Rn;(Zi=this.parentPopper)!=null&&Zi.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(oi||!this.disabled)&&(((Rn=this.parentPopper)==null?void 0:Rn.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(ve,pt),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:ve=null,skipDelay:pt=!1}={}){var oi;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:pt}),this.parentPopper.lockedChild=null)},1e3));return}((oi=this.parentPopper)==null?void 0:oi.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(ve,pt),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var ve;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((ve=this.referenceNode)==null?void 0:ve.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(pt=>pt.nodeType===pt.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;const ve={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&ve.middleware.push((0,z.cY)({mainAxis:this.distance,crossAxis:this.skidding}));const pt=this.placement.startsWith("auto");if(pt?ve.middleware.push((0,z.RK)({alignment:this.placement.split("-")[1]??""})):ve.placement=this.placement,this.preventOverflow&&(this.shift&&ve.middleware.push((0,z.BN)({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!pt&&this.flip&&ve.middleware.push((0,z.UU)({padding:this.overflowPadding,boundary:this.boundary}))),ve.middleware.push((0,z.UE)({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&ve.middleware.push({name:"arrowOverflow",fn:({placement:Zi,rects:Rn,middlewareData:Tr})=>{let zn;const{centerOffset:Sn}=Tr.arrow;return Zi.startsWith("top")||Zi.startsWith("bottom")?zn=Math.abs(Sn)>Rn.reference.width/2:zn=Math.abs(Sn)>Rn.reference.height/2,{data:{overflow:zn}}}}),this.autoMinSize||this.autoSize){const Zi=this.autoSize?this.autoSize:this.autoMinSize?"min":null;ve.middleware.push({name:"autoSize",fn:({rects:Rn,placement:Tr,middlewareData:zn})=>{var Sn;if((Sn=zn.autoSize)!=null&&Sn.skip)return{};let Ht,Mn;return Tr.startsWith("top")||Tr.startsWith("bottom")?Ht=Rn.reference.width:Mn=Rn.reference.height,this.$_innerNode.style[Zi==="min"?"minWidth":Zi==="max"?"maxWidth":"width"]=Ht!=null?`${Ht}px`:null,this.$_innerNode.style[Zi==="min"?"minHeight":Zi==="max"?"maxHeight":"height"]=Mn!=null?`${Mn}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,ve.middleware.push((0,z.Ej)({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:Zi,availableHeight:Rn})=>{this.$_innerNode.style.maxWidth=Zi!=null?`${Zi}px`:null,this.$_innerNode.style.maxHeight=Rn!=null?`${Rn}px`:null}})));const oi=await Ki(this.$_referenceNode,this.$_popperNode,ve);Object.assign(this.result,{x:oi.x,y:oi.y,placement:oi.placement,strategy:oi.strategy,arrow:{...oi.middlewareData.arrow,...oi.middlewareData.arrowOverflow}})},$_scheduleShow(ve,pt=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),mn&&this.instantMove&&mn.instantMove&&mn!==this.parentPopper){mn.$_applyHide(!0),this.$_applyShow(!0);return}pt?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(ve,pt=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(mn=this),pt?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(ve){const pt=this.delay;return parseInt(pt&&pt[ve]||pt||0)},async $_applyShow(ve=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=ve,!this.isShown&&(this.$_ensureTeleport(),await Oi(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ot(this.$_referenceNode),...ot(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const pt=this.$_referenceNode.getBoundingClientRect(),oi=this.$_popperNode.querySelector(".v-popper__wrapper"),Zi=oi.parentNode.getBoundingClientRect(),Rn=pt.x+pt.width/2-(Zi.left+oi.offsetLeft),Tr=pt.y+pt.height/2-(Zi.top+oi.offsetTop);this.result.transformOrigin=`${Rn}px ${Tr}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const ve=this.showGroup;if(ve){let pt;for(let oi=0;oi<xi.length;oi++)pt=xi[oi],pt.showGroup!==ve&&(pt.hide(),pt.$emit("close-group"))}xi.push(this),document.body.classList.add("v-popper--some-open");for(const pt of On(this.theme))It(pt).push(this),document.body.classList.add(`v-popper--some-open--${pt}`);this.$emit("apply-show"),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await Oi(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(ve=!1){if(this.shownChildren.size>0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=ve,qn(xi,this),xi.length===0&&document.body.classList.remove("v-popper--some-open");for(const oi of On(this.theme)){const Zi=It(oi);qn(Zi,this),Zi.length===0&&document.body.classList.remove(`v-popper--some-open--${oi}`)}mn===this&&(mn=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const pt=this.disposeTimeout;pt!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},pt)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await Oi(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let ve=this.container;if(typeof ve=="string"?ve=window.document.querySelector(ve):ve===!1&&(ve=this.$_targetNodes[0].parentNode),!ve)throw new Error("No container for popover: "+this.container);ve.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const ve=oi=>{this.isShown&&!this.$_hideInProgress||(oi.usedByTooltip=!0,!this.$_preventShow&&this.show({event:oi}))};this.$_registerTriggerListeners(this.$_targetNodes,yr,this.triggers,this.showTriggers,ve),this.$_registerTriggerListeners([this.$_popperNode],yr,this.popperTriggers,this.popperShowTriggers,ve);const pt=oi=>{oi.usedByTooltip||this.hide({event:oi})};this.$_registerTriggerListeners(this.$_targetNodes,Dr,this.triggers,this.hideTriggers,pt),this.$_registerTriggerListeners([this.$_popperNode],Dr,this.popperTriggers,this.popperHideTriggers,pt)},$_registerEventListeners(ve,pt,oi){this.$_events.push({targetNodes:ve,eventType:pt,handler:oi}),ve.forEach(Zi=>Zi.addEventListener(pt,oi,nn?{passive:!0}:void 0))},$_registerTriggerListeners(ve,pt,oi,Zi,Rn){let Tr=oi;Zi!=null&&(Tr=typeof Zi=="function"?Zi(Tr):Zi),Tr.forEach(zn=>{const Sn=pt[zn];Sn&&this.$_registerEventListeners(ve,Sn,Rn)})},$_removeEventListeners(ve){const pt=[];this.$_events.forEach(oi=>{const{targetNodes:Zi,eventType:Rn,handler:Tr}=oi;!ve||ve===Rn?Zi.forEach(zn=>zn.removeEventListener(Rn,Tr)):pt.push(oi)}),this.$_events=pt},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(ve,pt=!1){this.$_showFrameLocked||(this.hide({event:ve}),ve.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),pt&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(ve,pt){for(const oi of this.$_targetNodes){const Zi=oi.getAttribute(ve);Zi&&(oi.removeAttribute(ve),oi.setAttribute(pt,Zi))}},$_applyAttrsToTarget(ve){for(const pt of this.$_targetNodes)for(const oi in ve){const Zi=ve[oi];Zi==null?pt.removeAttribute(oi):pt.setAttribute(oi,Zi)}},$_updateParentShownChildren(ve){let pt=this.parentPopper;for(;pt;)ve?pt.shownChildren.add(this.randomId):(pt.shownChildren.delete(this.randomId),pt.pendingHide&&pt.hide()),pt=pt.parentPopper},$_isAimingPopper(){const ve=this.$_referenceNode.getBoundingClientRect();if(Jt>=ve.left&&Jt<=ve.right&&yt>=ve.top&&yt<=ve.bottom){const pt=this.$_popperNode.getBoundingClientRect(),oi=Jt-Ye,Zi=yt-mt,Rn=pt.left+pt.width/2-Ye+(pt.top+pt.height/2)-mt+pt.width+pt.height,Tr=Ye+oi*Rn,zn=mt+Zi*Rn;return Be(Ye,mt,Tr,zn,pt.left,pt.top,pt.left,pt.bottom)||Be(Ye,mt,Tr,zn,pt.left,pt.top,pt.right,pt.top)||Be(Ye,mt,Tr,zn,pt.right,pt.top,pt.right,pt.bottom)||Be(Ye,mt,Tr,zn,pt.left,pt.bottom,pt.right,pt.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if($i){const ve=nn?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",pt=>ue(pt,!0),ve),document.addEventListener("touchend",pt=>G(pt,!0),ve)}else window.addEventListener("mousedown",ve=>ue(ve,!1),!0),window.addEventListener("click",ve=>G(ve,!1),!0);window.addEventListener("resize",le)}function ue(ve,pt){if(si.autoHideOnMousedown)k(ve,pt);else for(let oi=0;oi<xi.length;oi++){const Zi=xi[oi];try{Zi.mouseDownContains=Zi.popperNode().contains(ve.target)}catch{}}}function G(ve,pt){si.autoHideOnMousedown||k(ve,pt)}function k(ve,pt){const oi={};for(let Zi=xi.length-1;Zi>=0;Zi--){const Rn=xi[Zi];try{const Tr=Rn.containsGlobalTarget=Rn.mouseDownContains||Rn.popperNode().contains(ve.target);Rn.pendingHide=!1,requestAnimationFrame(()=>{if(Rn.pendingHide=!1,!oi[Rn.randomId]&&M(Rn,Tr,ve)){if(Rn.$_handleGlobalClose(ve,pt),!ve.closeAllPopover&&ve.closePopover&&Tr){let Sn=Rn.parentPopper;for(;Sn;)oi[Sn.randomId]=!0,Sn=Sn.parentPopper;return}let zn=Rn.parentPopper;for(;zn&&M(zn,zn.containsGlobalTarget,ve);)zn.$_handleGlobalClose(ve,pt),zn=zn.parentPopper}})}catch{}}}function M(ve,pt,oi){return oi.closeAllPopover||oi.closePopover&&pt||se(ve,oi)&&!pt}function se(ve,pt){if(typeof ve.autoHide=="function"){const oi=ve.autoHide(pt);return ve.lastAutoHide=oi,oi}return ve.autoHide}function le(){for(let ve=0;ve<xi.length;ve++)xi[ve].$_computePosition()}function Fe(){for(let ve=0;ve<xi.length;ve++)xi[ve].hide()}let Ye=0,mt=0,Jt=0,yt=0;typeof window<"u"&&window.addEventListener("mousemove",ve=>{Ye=Jt,mt=yt,Jt=ve.clientX,yt=ve.clientY},nn?{passive:!0}:void 0);function Be(ve,pt,oi,Zi,Rn,Tr,zn,Sn){const Ht=((zn-Rn)*(pt-Tr)-(Sn-Tr)*(ve-Rn))/((Sn-Tr)*(oi-ve)-(zn-Rn)*(Zi-pt)),Mn=((oi-ve)*(pt-Tr)-(Zi-pt)*(ve-Rn))/((Sn-Tr)*(oi-ve)-(zn-Rn)*(Zi-pt));return Ht>=0&&Ht<=1&&Mn>=0&&Mn<=1}const J={extends:rn()},Ee=(ve,pt)=>{const oi=ve.__vccOpts||ve;for(const[Zi,Rn]of pt)oi[Zi]=Rn;return oi};function ze(ve,pt,oi,Zi,Rn,Tr){return(0,e.uX)(),(0,e.CE)("div",{ref:"reference",class:(0,o.normalizeClass)(["v-popper",{"v-popper--shown":ve.slotData.isShown}])},[(0,e.RG)(ve.$slots,"default",(0,o.normalizeProps)((0,e.Ng)(ve.slotData)))],2)}const xt=Ee(J,[["render",ze]]);function _i(){var ve=window.navigator.userAgent,pt=ve.indexOf("MSIE ");if(pt>0)return parseInt(ve.substring(pt+5,ve.indexOf(".",pt)),10);var oi=ve.indexOf("Trident/");if(oi>0){var Zi=ve.indexOf("rv:");return parseInt(ve.substring(Zi+3,ve.indexOf(".",Zi)),10)}var Rn=ve.indexOf("Edge/");return Rn>0?parseInt(ve.substring(Rn+5,ve.indexOf(".",Rn)),10):-1}let ki;function vn(){vn.init||(vn.init=!0,ki=_i()!==-1)}var Sr={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){vn(),(0,e.dY)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const ve=document.createElement("object");this._resizeObject=ve,ve.setAttribute("aria-hidden","true"),ve.setAttribute("tabindex",-1),ve.onload=this.addResizeHandlers,ve.type="text/html",ki&&this.$el.appendChild(ve),ve.data="about:blank",ki||this.$el.appendChild(ve)},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&&(!ki&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Wr=(0,e.YY)("data-v-b329ee4c");(0,e.Qi)("data-v-b329ee4c");const Nr={class:"resize-observer",tabindex:"-1"};(0,e.jt)();const fs=Wr((ve,pt,oi,Zi,Rn,Tr)=>((0,e.uX)(),(0,e.Wv)("div",Nr)));Sr.render=fs,Sr.__scopeId="data-v-b329ee4c",Sr.__file="src/components/ResizeObserver.vue";const ua=(ve="theme")=>({computed:{themeClass(){return hi(this[ve])}}}),Qr=(0,e.pM)({name:"VPopperContent",components:{ResizeObserver:Sr},mixins:[ua()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(ve){return ve!=null&&!isNaN(ve)?`${ve}px`:null}}}),Da=["id","aria-hidden","tabindex","data-popper-placement"],Wa={ref:"inner",class:"v-popper__inner"},Vr=(0,e.Lk)("div",{class:"v-popper__arrow-outer"},null,-1),_s=(0,e.Lk)("div",{class:"v-popper__arrow-inner"},null,-1),wa=[Vr,_s];function hs(ve,pt,oi,Zi,Rn,Tr){const zn=(0,e.g2)("ResizeObserver");return(0,e.uX)(),(0,e.CE)("div",{id:ve.popperId,ref:"popover",class:(0,o.normalizeClass)(["v-popper__popper",[ve.themeClass,ve.classes.popperClass,{"v-popper__popper--shown":ve.shown,"v-popper__popper--hidden":!ve.shown,"v-popper__popper--show-from":ve.classes.showFrom,"v-popper__popper--show-to":ve.classes.showTo,"v-popper__popper--hide-from":ve.classes.hideFrom,"v-popper__popper--hide-to":ve.classes.hideTo,"v-popper__popper--skip-transition":ve.skipTransition,"v-popper__popper--arrow-overflow":ve.result&&ve.result.arrow.overflow,"v-popper__popper--no-positioning":!ve.result}]]),style:(0,o.normalizeStyle)(ve.result?{position:ve.result.strategy,transform:`translate3d(${Math.round(ve.result.x)}px,${Math.round(ve.result.y)}px,0)`}:void 0),"aria-hidden":ve.shown?"false":"true",tabindex:ve.autoHide?0:void 0,"data-popper-placement":ve.result?ve.result.placement:void 0,onKeyup:pt[2]||(pt[2]=(0,_.withKeys)(Sn=>ve.autoHide&&ve.$emit("hide"),["esc"]))},[(0,e.Lk)("div",{class:"v-popper__backdrop",onClick:pt[0]||(pt[0]=Sn=>ve.autoHide&&ve.$emit("hide"))}),(0,e.Lk)("div",{class:"v-popper__wrapper",style:(0,o.normalizeStyle)(ve.result?{transformOrigin:ve.result.transformOrigin}:void 0)},[(0,e.Lk)("div",Wa,[ve.mounted?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[(0,e.Lk)("div",null,[(0,e.RG)(ve.$slots,"default")]),ve.handleResize?((0,e.uX)(),(0,e.Wv)(zn,{key:0,onNotify:pt[1]||(pt[1]=Sn=>ve.$emit("resize",Sn))})):(0,e.Q3)("",!0)],64)):(0,e.Q3)("",!0)],512),(0,e.Lk)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,o.normalizeStyle)(ve.result?{left:ve.toPx(ve.result.arrow.x),top:ve.toPx(ve.result.arrow.y)}:void 0)},wa,4)],4)],46,Da)}const Ga=Ee(Qr,[["render",hs]]),Fi={methods:{show(...ve){return this.$refs.popper.show(...ve)},hide(...ve){return this.$refs.popper.hide(...ve)},dispose(...ve){return this.$refs.popper.dispose(...ve)},onResize(...ve){return this.$refs.popper.onResize(...ve)}}};let Gt=function(){};typeof window<"u"&&(Gt=window.Element);const on=(0,e.pM)({name:"VPopperWrapper",components:{Popper:xt,PopperContent:Ga},mixins:[Fi,ua("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,Gt,Boolean],default:void 0},boundary:{type:[String,Gt],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":ve=>!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(ve=>ve!==this.$refs.popperContent.$el)}}});function lr(ve,pt,oi,Zi,Rn,Tr){const zn=(0,e.g2)("PopperContent"),Sn=(0,e.g2)("Popper");return(0,e.uX)(),(0,e.Wv)(Sn,(0,e.v6)({ref:"popper"},ve.$props,{theme:ve.finalTheme,"target-nodes":ve.getTargetNodes,"popper-node":()=>ve.$refs.popperContent.$el,class:[ve.themeClass],onShow:pt[0]||(pt[0]=()=>ve.$emit("show")),onHide:pt[1]||(pt[1]=()=>ve.$emit("hide")),"onUpdate:shown":pt[2]||(pt[2]=Ht=>ve.$emit("update:shown",Ht)),onApplyShow:pt[3]||(pt[3]=()=>ve.$emit("apply-show")),onApplyHide:pt[4]||(pt[4]=()=>ve.$emit("apply-hide")),onCloseGroup:pt[5]||(pt[5]=()=>ve.$emit("close-group")),onCloseDirective:pt[6]||(pt[6]=()=>ve.$emit("close-directive")),onAutoHide:pt[7]||(pt[7]=()=>ve.$emit("auto-hide")),onResize:pt[8]||(pt[8]=()=>ve.$emit("resize"))}),{default:(0,e.k6)(({popperId:Ht,isShown:Mn,shouldMountContent:aa,skipTransition:Ja,autoHide:Ca,show:es,hide:Ks,handleResize:lo,onResize:oo,classes:Us,result:ro})=>[(0,e.RG)(ve.$slots,"default",{shown:Mn,show:es,hide:Ks}),(0,e.bF)(zn,{ref:"popperContent","popper-id":Ht,theme:ve.finalTheme,shown:Mn,mounted:aa,"skip-transition":Ja,"auto-hide":Ca,"handle-resize":lo,classes:Us,result:ro,onHide:Ks,onResize:oo},{default:(0,e.k6)(()=>[(0,e.RG)(ve.$slots,"popper",{shown:Mn,hide:Ks})]),_: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"])}const Bt=Ee(on,[["render",lr]]),Xt={...Bt,name:"VDropdown",vPopperTheme:"dropdown"},bi={...Bt,name:"VMenu",vPopperTheme:"menu"},Ii={...Bt,name:"VTooltip",vPopperTheme:"tooltip"},Xi=(0,e.pM)({name:"VTooltipDirective",components:{Popper:rn(),PopperContent:Ga},mixins:[Fi],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:ve=>Di(ve.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:ve=>Di(ve.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(ve){if(typeof this.content=="function"&&this.$_isShown&&(ve||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const pt=++this.$_fetchId,oi=this.content(this);oi.then?oi.then(Zi=>this.onResult(pt,Zi)):this.onResult(pt,oi)}},onResult(ve,pt){ve===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=pt)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),wi=["innerHTML"],kr=["textContent"];function Ri(ve,pt,oi,Zi,Rn,Tr){const zn=(0,e.g2)("PopperContent"),Sn=(0,e.g2)("Popper");return(0,e.uX)(),(0,e.Wv)(Sn,(0,e.v6)({ref:"popper"},ve.$attrs,{theme:ve.theme,"target-nodes":ve.targetNodes,"popper-node":()=>ve.$refs.popperContent.$el,onApplyShow:ve.onShow,onApplyHide:ve.onHide}),{default:(0,e.k6)(({popperId:Ht,isShown:Mn,shouldMountContent:aa,skipTransition:Ja,autoHide:Ca,hide:es,handleResize:Ks,onResize:lo,classes:oo,result:Us})=>[(0,e.bF)(zn,{ref:"popperContent",class:(0,o.normalizeClass)({"v-popper--tooltip-loading":ve.loading}),"popper-id":Ht,theme:ve.theme,shown:Mn,mounted:aa,"skip-transition":Ja,"auto-hide":Ca,"handle-resize":Ks,classes:oo,result:Us,onHide:es,onResize:lo},{default:(0,e.k6)(()=>[ve.html?((0,e.uX)(),(0,e.CE)("div",{key:0,innerHTML:ve.finalContent},null,8,wi)):((0,e.uX)(),(0,e.CE)("div",{key:1,textContent:(0,o.toDisplayString)(ve.finalContent)},null,8,kr))]),_: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"])}const qe=Ee(Xi,[["render",Ri]]),Dt="v-popper--has-tooltip";function ui(ve,pt){let oi=ve.placement;if(!oi&&pt)for(const Zi of Fn)pt[Zi]&&(oi=Zi);return oi||(oi=Di(ve.theme||"tooltip","placement")),oi}function fi(ve,pt,oi){let Zi;const Rn=typeof pt;return Rn==="string"?Zi={content:pt}:pt&&Rn==="object"?Zi=pt:Zi={content:!1},Zi.placement=ui(Zi,oi),Zi.targetNodes=()=>[ve],Zi.referenceNode=()=>ve,Zi}let Vi,pr,Pr=0;function jr(){if(Vi)return;pr=(0,E.KR)([]),Vi=(0,_.createApp)({name:"VTooltipDirectiveApp",setup(){return{directives:pr}},render(){return this.directives.map(pt=>(0,e.h)(qe,{...pt.options,shown:pt.shown||pt.options.shown,key:pt.id}))},devtools:{hide:!0}});const ve=document.createElement("div");document.body.appendChild(ve),Vi.mount(ve)}function Jn(ve,pt,oi){jr();const Zi=(0,E.KR)(fi(ve,pt,oi)),Rn=(0,E.KR)(!1),Tr={id:Pr++,options:Zi,shown:Rn};return pr.value.push(Tr),ve.classList&&ve.classList.add(Dt),ve.$_popper={options:Zi,item:Tr,show(){Rn.value=!0},hide(){Rn.value=!1}}}function Va(ve){if(ve.$_popper){const pt=pr.value.indexOf(ve.$_popper.item);pt!==-1&&pr.value.splice(pt,1),delete ve.$_popper,delete ve.$_popperOldShown,delete ve.$_popperMountTarget}ve.classList&&ve.classList.remove(Dt)}function da(ve,{value:pt,modifiers:oi}){const Zi=fi(ve,pt,oi);if(!Zi.content||Di(Zi.theme||"tooltip","disabled"))Va(ve);else{let Rn;ve.$_popper?(Rn=ve.$_popper,Rn.options.value=Zi):Rn=Jn(ve,pt,oi),typeof pt.shown<"u"&&pt.shown!==ve.$_popperOldShown&&(ve.$_popperOldShown=pt.shown,pt.shown?Rn.show():Rn.hide())}}const Aa={beforeMount:da,updated:da,beforeUnmount(ve){Va(ve)}};function va(ve){ve.addEventListener("mousedown",bs),ve.addEventListener("click",bs),ve.addEventListener("touchstart",Ms,nn?{passive:!0}:!1)}function Ji(ve){ve.removeEventListener("mousedown",bs),ve.removeEventListener("click",bs),ve.removeEventListener("touchstart",Ms),ve.removeEventListener("touchend",Za),ve.removeEventListener("touchcancel",it)}function bs(ve){const pt=ve.currentTarget;ve.closePopover=!pt.$_vclosepopover_touch,ve.closeAllPopover=pt.$_closePopoverModifiers&&!!pt.$_closePopoverModifiers.all}function Ms(ve){if(ve.changedTouches.length===1){const pt=ve.currentTarget;pt.$_vclosepopover_touch=!0;const oi=ve.changedTouches[0];pt.$_vclosepopover_touchPoint=oi,pt.addEventListener("touchend",Za),pt.addEventListener("touchcancel",it)}}function Za(ve){const pt=ve.currentTarget;if(pt.$_vclosepopover_touch=!1,ve.changedTouches.length===1){const oi=ve.changedTouches[0],Zi=pt.$_vclosepopover_touchPoint;ve.closePopover=Math.abs(oi.screenY-Zi.screenY)<20&&Math.abs(oi.screenX-Zi.screenX)<20,ve.closeAllPopover=pt.$_closePopoverModifiers&&!!pt.$_closePopoverModifiers.all}}function it(ve){const pt=ve.currentTarget;pt.$_vclosepopover_touch=!1}const St={beforeMount(ve,{value:pt,modifiers:oi}){ve.$_closePopoverModifiers=oi,(typeof pt>"u"||pt)&&va(ve)},updated(ve,{value:pt,oldValue:oi,modifiers:Zi}){ve.$_closePopoverModifiers=Zi,pt!==oi&&(typeof pt>"u"||pt?va(ve):Ji(ve))},beforeUnmount(ve){Ji(ve)}},p=si,x=null,U=null,ie=null,ye=null,Z=Xt,pe=null,Ie=null,ee=null,Te=null,je=null,$t=null,Oe=null,ge=null;function gi(ve,pt={}){ve.$_vTooltipInstalled||(ve.$_vTooltipInstalled=!0,Ni(si,pt),ve.directive("tooltip",Aa),ve.directive("close-popper",St),ve.component("VTooltip",Ii),ve.component("VDropdown",Xt),ve.component("VMenu",bi))}const Q={version:"5.2.2",install:gi,options:si};var We=a(75078),Qe=a(60648),Tt=a(3168),Nt=a(53072),Ci=a(52697);const Yi=(0,e.pM)({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})}}),Un={"material-design-icon":"_material-design-icon_wpltc_12",ncPopover:"_ncPopover_wpltc_20"},rr="nc-popover-9";p.themes[rr]=structuredClone(p.themes.dropdown);const Hr={name:"NcPopover",components:{Dropdown:Z,NcPopoverTriggerProvider:Yi},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:ve=>["menu","listbox","tree","grid","dialog","true"].includes(ve)},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:rr}},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"?Nt.i?"right":"left":this.placement==="end"?Nt.i?"left":"right":this.placement}},watch:{shown(ve){this.internalShown=ve},internalShown(ve){this.$emit("update:shown",ve)}},mounted(){this.checkTriggerA11y()},beforeUnmount(){this.clearFocusTrap(),this.clearEscapeStopPropagation()},methods:{checkTriggerA11y(){window.OC?.debug&&(this.getPopoverTriggerContainerElement().querySelector("[aria-expanded]")||(0,e.R8)("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(){const pt=this.getPopoverTriggerContainerElement().querySelectorAll("[data-popper-shown]");for(const oi of pt)oi.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;const ve=this.getPopoverContentElement();ve.tabIndex=-1,ve&&(this.$focusTrap=(0,We.K)(ve,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus,trapStack:(0,Qe.g)(),fallBackFocus:ve}),this.$focusTrap.activate())},clearFocusTrap(ve={}){try{this.$focusTrap?.deactivate(ve),this.$focusTrap=null}catch(pt){Tt.l.warn("[NcPopover] Failed to clear focus trap",{error:pt})}},addEscapeStopPropagation(){this.getPopoverContentElement()?.addEventListener("keydown",this.stopKeydownEscapeHandler)},clearEscapeStopPropagation(){this.getPopoverContentElement()?.removeEventListener("keydown",this.stopKeydownEscapeHandler)},stopKeydownEscapeHandler(ve){ve.type==="keydown"&&ve.key==="Escape"&&ve.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 ra(ve,pt,oi,Zi,Rn,Tr){const zn=(0,e.g2)("NcPopoverTriggerProvider"),Sn=(0,e.g2)("Dropdown");return(0,e.uX)(),(0,e.Wv)(Sn,{ref:"popover",shown:Rn.internalShown,"onUpdate:shown":[pt[0]||(pt[0]=Ht=>Rn.internalShown=Ht),pt[1]||(pt[1]=Ht=>Rn.internalShown=Ht)],"arrow-padding":10,"auto-hide":!oi.noCloseOnClickOutside&&oi.closeOnClickOutside,boundary:oi.boundary||void 0,container:oi.container,delay:oi.delay,distance:10,"handle-resize":"","no-auto-focus":!0,placement:Tr.internalPlacement,"popper-class":[ve.$style.ncPopover,oi.popoverBaseClass],"popper-triggers":Tr.popperTriggers,"popper-hide-triggers":Tr.popperHideTriggers,"popper-show-triggers":Tr.popperShowTriggers,theme:Zi.theme,triggers:Tr.internalTriggers,"hide-triggers":Tr.hideTriggers,"show-triggers":Tr.showTriggers,onApplyShow:Tr.afterShow,onApplyHide:Tr.afterHide},{popper:(0,e.k6)(Ht=>[(0,e.RG)(ve.$slots,"default",(0,o.normalizeProps)((0,e.Ng)(Ht)))]),default:(0,e.k6)(()=>[(0,e.bF)(zn,{shown:Rn.internalShown,"popup-role":oi.popupRole},{default:(0,e.k6)(Ht=>[(0,e.RG)(ve.$slots,"trigger",(0,o.normalizeProps)((0,e.Ng)(Ht)))]),_: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"])}const fa={$style:Un},ur=(0,Ci._)(Hr,[["render",ra],["__cssModules",fa]])},130:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(53751),_=a(90033);const E=["aria-valuenow"],z=["height","width"],q=["stroke-dasharray","stroke-dashoffset","stroke-width","r","cx","cy"],m=["stroke-dasharray","stroke-dashoffset","stroke-width","r","cx","cy"],L=["value"],B=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-grid-baseline")),Y=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-clickable-area")),b=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--clickable-area-small")),W=(0,e.pM)({__name:"NcProgressBar",props:{value:{default:0},size:{default:"small"},error:{type:Boolean},type:{default:"linear"},color:{default:"var(--color-primary-element)"}},setup(C){(0,o.useCssVars)(Ke=>({"0a7905e8":Ke.color,d7eb5974:ne.value}));const R=C,oe=(0,e.EW)(()=>Math.max(0,Math.min(100,R.value))/100),Re=(0,e.EW)(()=>typeof R.size=="number"?Math.round(R.size):R.type==="circular"?R.size==="medium"?Y:b:R.size==="medium"?1.5*B:B),ne=(0,e.EW)(()=>`${Re.value}px`),te=(0,e.EW)(()=>Math.max(B,Re.value/Y*B)),He=(0,e.EW)(()=>Re.value/2),V=(0,e.EW)(()=>Re.value/2-te.value),xe=(0,e.EW)(()=>V.value*2*Math.PI);return(Ke,Je)=>Ke.type==="circular"?((0,e.uX)(),(0,e.CE)("span",{key:0,role:"progressbar","aria-valuenow":Ke.value,class:(0,_.normalizeClass)([{"progress-bar--error":Ke.error},"progress-bar progress-bar--circular"])},[((0,e.uX)(),(0,e.CE)("svg",{height:Re.value,width:Re.value},[(0,e.Lk)("circle",{stroke:"currentColor",fill:"transparent","stroke-dasharray":`${oe.value*xe.value} ${(1-oe.value)*xe.value}`,"stroke-dashoffset":.25*xe.value,"stroke-width":te.value,r:V.value,cx:He.value,cy:He.value},null,8,q),(0,e.Lk)("circle",{stroke:"var(--color-background-darker)",fill:"transparent","stroke-dasharray":`${(1-oe.value)*xe.value} ${oe.value*xe.value}`,"stroke-dashoffset":(.25-oe.value)*xe.value,"stroke-width":te.value,r:V.value,cx:He.value,cy:He.value},null,8,m)],8,z))],10,E)):((0,e.uX)(),(0,e.CE)("progress",{key:1,class:(0,_.normalizeClass)(["progress-bar progress-bar--linear vue",{"progress-bar--error":Ke.error}]),value:Ke.value,max:"100"},null,10,L))}}),P=null},16470:(Kt,Ve,a)=>{"use strict";var e=a(66802),o=a(63814),_=a(13606),E=a(26905),z=a(81128),q=a(20641),m=a(90033),L=a(52697),B=a(87485),Y=a(89053),b=a(57798),W=a(47031),P=a(3168);(0,_.r)(_.B);const C={name:"NcResource",components:{NcButton:E.N},props:{icon:{type:String,required:!0},name:{type:String,required:!0},url:{type:String,required:!0}},data(){return{labelTranslated:(0,_.a)('Open link to "{resourceName}"',{resourceName:this.name})}},computed:{route(){return(0,z.g)(this.$router,this.url)}},methods:{t:_.a}},R={class:"resource"},oe={class:"resource__icon"},Re=["src"];function ne(xi,mn,Xe,It,ri,ht){const ni=(0,q.g2)("NcButton");return(0,q.uX)(),(0,q.CE)("li",R,[(0,q.bF)(ni,{class:"resource__button","aria-label":ri.labelTranslated,to:ht.route,href:ht.route?null:Xe.url,variant:"tertiary"},{icon:(0,q.k6)(()=>[(0,q.Lk)("div",oe,[(0,q.Lk)("img",{src:Xe.icon},null,8,Re)])]),default:(0,q.k6)(()=>[(0,q.eW)(" "+(0,m.toDisplayString)(Xe.name),1)]),_:1},8,["aria-label","to","href"])])}const te=(0,L._)(C,[["render",ne],["__scopeId","data-v-8db55138"]]),He={name:"AccountGroupIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},V=["aria-hidden","aria-label"],xe=["fill","width","height"],Ke={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"},Je={key:0};function de(xi,mn,Xe,It,ri,ht){return(0,q.uX)(),(0,q.CE)("span",(0,q.v6)(xi.$attrs,{"aria-hidden":Xe.title?null:"true","aria-label":Xe.title,class:"material-design-icon account-group-icon",role:"img",onClick:mn[0]||(mn[0]=ni=>xi.$emit("click",ni))}),[((0,q.uX)(),(0,q.CE)("svg",{fill:Xe.fillColor,class:"material-design-icon__svg",width:Xe.size,height:Xe.size,viewBox:"0 0 24 24"},[(0,q.Lk)("path",Ke,[Xe.title?((0,q.uX)(),(0,q.CE)("title",Je,(0,m.toDisplayString)(Xe.title),1)):(0,q.Q3)("",!0)])],8,xe))],16,V)}const ft=(0,L._)(He,[["render",de]]),ct={name:"OpenInNewIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ji=["aria-hidden","aria-label"],Wt=["fill","width","height"],Mt={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"},Li={key:0};function jt(xi,mn,Xe,It,ri,ht){return(0,q.uX)(),(0,q.CE)("span",(0,q.v6)(xi.$attrs,{"aria-hidden":Xe.title?null:"true","aria-label":Xe.title,class:"material-design-icon open-in-new-icon",role:"img",onClick:mn[0]||(mn[0]=ni=>xi.$emit("click",ni))}),[((0,q.uX)(),(0,q.CE)("svg",{fill:Xe.fillColor,class:"material-design-icon__svg",width:Xe.size,height:Xe.size,viewBox:"0 0 24 24"},[(0,q.Lk)("path",Mt,[Xe.title?((0,q.uX)(),(0,q.CE)("title",Li,(0,m.toDisplayString)(Xe.title),1)):(0,q.Q3)("",!0)])],8,Wt))],16,ji)}const di=(0,L._)(ct,[["render",jt]]);(0,_.r)(_.C);const ot=(0,B.F)()?.circles?.teamResourceProviders??[],Pt={name:"NcTeamResources",components:{AccountGroup:ft,ChevronDown:Y.C,ChevronUp:b.C,OpenInNew:di,NcButton:E.N,NcIconSvgWrapper:W.N},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 xi=>this.teamResources.find(Xe=>Xe.teamId===xi).resources?.reduce((Xe,It)=>(It.provider.id===this.providerId&&It.id===String(this.itemId)||(Xe[It.provider.id]||(Xe[It.provider.id]=It.provider,Xe[It.provider.id].resources=[]),It.provider.id===this.providerId&&It.id===String(this.itemId))||Xe[It.provider.id].resources.push(It),Xe),{})},open(){return xi=>this.teamOpen.indexOf(xi)!==-1}},watch:{providerId(){this.fetchTeamResources()},itemId(){this.fetchTeamResources()}},created(){this.fetchTeamResources()},methods:{t:_.a,async fetchTeamResources(){if(ot.includes(this.providerId))try{this.loading=!0;const xi=await e.Ay.get((0,o.KT)(`/teams/resources/${this.providerId}/${this.itemId}`));this.teamResources=xi.data.ocs.data.teams,this.teamOpen=[this.teamResources[0]?.teamId]}catch(xi){this.teamResources=null,P.l.error("[NcTeamResources] Failed to fetch resources",{error:xi})}finally{this.loading=!1}},toggleOpen(xi,mn){mn?this.teamOpen.push(xi):this.teamOpen.splice(this.teamOpen.indexOf(xi),1)}}},lt={key:0,class:"team-resources"},At={class:"team-resources__header"},gt=["open","onToggle"],Vt={class:"related-team__header"},ii={class:"related-team__name"},Ki={key:0},Ni=["href"],si={key:0,class:"resource__icon"},Di={key:2,class:"resource__icon"},hi=["src"],On={class:"resource__name"};function nn(xi,mn,Xe,It,ri,ht){const ni=(0,q.g2)("AccountGroup"),rn=(0,q.g2)("OpenInNew"),ue=(0,q.g2)("NcButton"),G=(0,q.g2)("ChevronUp"),k=(0,q.g2)("ChevronDown"),M=(0,q.g2)("NcIconSvgWrapper");return ri.appEnabled&&ht.isVisible?((0,q.uX)(),(0,q.CE)("div",lt,[(0,q.Lk)("h5",At,(0,m.toDisplayString)(ht.t("Related team resources")),1),((0,q.uX)(!0),(0,q.CE)(q.FK,null,(0,q.pI)(ri.teamResources,se=>((0,q.uX)(),(0,q.CE)("details",{key:se.teamId,name:"Team resources",class:"related-team",open:ht.open(se.teamId),onToggle:le=>ht.toggleOpen(se.teamId,le.target.open)},[(0,q.Lk)("summary",Vt,[(0,q.Lk)("h5",ii,[(0,q.bF)(ni,{size:20}),(0,q.eW)(" "+(0,m.toDisplayString)(se.displayName),1)]),(0,q.bF)(ue,{"aria-label":ht.t("View team"),href:se.link,title:ht.t("View team"),variant:"tertiary"},{icon:(0,q.k6)(()=>[(0,q.bF)(rn,{size:20})]),_:2},1032,["aria-label","href","title"]),ht.open(se.teamId)?((0,q.uX)(),(0,q.Wv)(G,{key:0,size:20})):((0,q.uX)(),(0,q.Wv)(k,{key:1,size:20}))]),(0,q.Lk)("div",null,[((0,q.uX)(!0),(0,q.CE)(q.FK,null,(0,q.pI)(ht.teamProviders(se.teamId),le=>((0,q.uX)(),(0,q.CE)("div",{key:le.id,class:"related-team-provider"},[le.resources.length>0?((0,q.uX)(),(0,q.CE)("h6",Ki,(0,m.toDisplayString)(le.name),1)):(0,q.Q3)("",!0),(0,q.Lk)("ul",null,[((0,q.uX)(!0),(0,q.CE)(q.FK,null,(0,q.pI)(le.resources,Fe=>((0,q.uX)(),(0,q.CE)("li",{key:Fe.url,class:"related-team-resource"},[(0,q.Lk)("a",{href:Fe.url,class:"related-team-resource__link"},[Fe.iconEmoji?((0,q.uX)(),(0,q.CE)("span",si,(0,m.toDisplayString)(Fe.iconEmoji),1)):Fe.iconSvg?((0,q.uX)(),(0,q.Wv)(M,{key:1,class:"resource__icon",svg:Fe.iconSvg,size:20},null,8,["svg"])):Fe.iconURL?((0,q.uX)(),(0,q.CE)("span",Di,[(0,q.Lk)("img",{src:Fe.iconURL,alt:""},null,8,hi)])):(0,q.Q3)("",!0),(0,q.Lk)("span",On,(0,m.toDisplayString)(Fe.label),1)],8,Ni)]))),128))])]))),128))])],40,gt))),128))])):(0,q.Q3)("",!0)}const $i=(0,L._)(Pt,[["render",nn],["__scopeId","data-v-a0203ee5"]]);(0,_.r)(_.D);const Fn={name:"NcRelatedResourcesPanel",components:{NcResource:te,NcTeamResources:$i},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:(0,_.a)("Related resources")},description:{type:String,default:(0,_.a)("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?(0,_.a)("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 xi=null,mn=null;return this.isFiles?(xi="files",mn=this.fileInfo.id):(xi=this.providerId,mn=this.itemId),(0,o.KT)("/apps/related_resources/related/{providerId}?itemId={itemId}&resourceType={resourceType}&limit={limit}&format=json",{providerId:xi,itemId:mn,resourceType:this.resourceType,limit:this.limit})}},watch:{providerId(){this.fetchRelatedResources()},itemId(){this.fetchRelatedResources()},fileInfo(){this.fetchRelatedResources()},error(xi){this.$emit("hasError",!!xi)},resources(xi){this.$emit("hasResources",xi.length>0)}},created(){this.fetchRelatedResources()},methods:{t:_.a,async fetchRelatedResources(){if(!(!this.appEnabled||!this.hasResourceInfo)){this.loading=!0,this.error=null,this.resources=[];try{const xi=await e.Ay.get(this.url);this.resources=xi.data.ocs?.data}catch(xi){this.error=xi,logger.error("[NcRelatedResourcesPanel] Failed to fetch resources",{error:xi})}finally{this.loading=!1}}}}},yr={key:0,class:"related-resources"},Dr={class:"related-resources__header"};function qn(xi,mn,Xe,It,ri,ht){const ni=(0,q.g2)("NcTeamResources"),rn=(0,q.g2)("NcResource");return(0,q.uX)(),(0,q.CE)("div",null,[(0,q.bF)(ni,{"provider-id":Xe.providerId,"item-id":Xe.itemId},null,8,["provider-id","item-id"]),ri.appEnabled&&ht.isVisible?((0,q.uX)(),(0,q.CE)("div",yr,[(0,q.Lk)("div",Dr,[(0,q.Lk)("h5",null,(0,m.toDisplayString)(Xe.header),1),(0,q.Lk)("p",null,(0,m.toDisplayString)(ht.subline),1)]),((0,q.uX)(!0),(0,q.CE)(q.FK,null,(0,q.pI)(ri.resources,ue=>((0,q.uX)(),(0,q.Wv)(rn,{key:ue.itemId,class:"related-resources__entry",icon:ue.icon,name:ue.title,url:ue.url},null,8,["icon","name","url"]))),128))])):(0,q.Q3)("",!0)])}const Oi=(0,L._)(Fn,[["render",qn],["__scopeId","data-v-7a009a6b"]])},44680:(Kt,Ve,a)=>{"use strict";var e=a(12454);if(Array.prototype.find||(Array.prototype.find=function(Be){if(this===null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof Be!="function")throw new TypeError("predicate must be a function");for(var J=Object(this),Ee=J.length>>>0,ze=arguments[1],xt,_i=0;_i<Ee;_i++)if(xt=J[_i],Be.call(ze,xt,_i,J))return xt}),window&&typeof window.CustomEvent!="function"){let Be=function(J,Ee){Ee=Ee||{bubbles:!1,cancelable:!1,detail:void 0};var ze=document.createEvent("CustomEvent");return ze.initCustomEvent(J,Ee.bubbles,Ee.cancelable,Ee.detail),ze};typeof window.Event<"u"&&(Be.prototype=window.Event.prototype),window.CustomEvent=Be}class o{constructor(J){this.tribute=J,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(J){J.boundKeydown=this.keydown.bind(J,this),J.boundKeyup=this.keyup.bind(J,this),J.boundInput=this.input.bind(J,this),J.addEventListener("keydown",J.boundKeydown,!1),J.addEventListener("keyup",J.boundKeyup,!1),J.addEventListener("input",J.boundInput,!1)}unbind(J){J.removeEventListener("keydown",J.boundKeydown,!1),J.removeEventListener("keyup",J.boundKeyup,!1),J.removeEventListener("input",J.boundInput,!1),delete J.boundKeydown,delete J.boundKeyup,delete J.boundInput}keydown(J,Ee){J.shouldDeactivate(Ee)&&(J.tribute.isActive=!1,J.tribute.hideMenu());let ze=this;J.commandEvent=!1,o.keys().forEach(xt=>{xt.key===Ee.keyCode&&(J.commandEvent=!0,J.callbacks()[xt.value.toLowerCase()](Ee,ze))})}input(J,Ee){J.inputEvent=!0,J.keyup.call(this,J,Ee)}click(J,Ee){let ze=J.tribute;if(ze.menu&&ze.menu.contains(Ee.target)){let xt=Ee.target;for(Ee.preventDefault(),Ee.stopPropagation();xt.nodeName.toLowerCase()!=="li";)if(xt=xt.parentNode,!xt||xt===ze.menu)throw new Error("cannot find the <li> container for the click");ze.selectItemAtIndex(xt.getAttribute("data-index"),Ee),ze.hideMenu()}else ze.current.element&&!ze.current.externalTrigger&&(ze.current.externalTrigger=!1,setTimeout(()=>ze.hideMenu()))}keyup(J,Ee){if(J.inputEvent&&(J.inputEvent=!1),J.updateSelection(this),Ee.keyCode!==27){if(!J.tribute.allowSpaces&&J.tribute.hasTrailingSpace){J.tribute.hasTrailingSpace=!1,J.commandEvent=!0,J.callbacks().space(Ee,this);return}if(!J.tribute.isActive)if(J.tribute.autocompleteMode)J.callbacks().triggerChar(Ee,this,"");else{let ze=J.getKeyCode(J,this,Ee);if(isNaN(ze)||!ze)return;let xt=J.tribute.triggers().find(_i=>_i.charCodeAt(0)===ze);typeof xt<"u"&&J.callbacks().triggerChar(Ee,this,xt)}J.tribute.current.mentionText.length<J.tribute.current.collection.menuShowMinLength||((J.tribute.current.trigger||J.tribute.autocompleteMode)&&J.commandEvent===!1||J.tribute.isActive&&Ee.keyCode===8)&&J.tribute.showMenuFor(this,!0)}}shouldDeactivate(J){if(!this.tribute.isActive)return!1;if(this.tribute.current.mentionText.length===0){let Ee=!1;return o.keys().forEach(ze=>{J.keyCode===ze.key&&(Ee=!0)}),!Ee}return!1}getKeyCode(J,Ee,ze){let xt=J.tribute,_i=xt.range.getTriggerInfo(!1,xt.hasTrailingSpace,!0,xt.allowSpaces,xt.autocompleteMode);return _i?_i.mentionTriggerChar.charCodeAt(0):!1}updateSelection(J){this.tribute.current.element=J;let Ee=this.tribute.range.getTriggerInfo(!1,this.tribute.hasTrailingSpace,!0,this.tribute.allowSpaces,this.tribute.autocompleteMode);Ee&&(this.tribute.current.selectedPath=Ee.mentionSelectedPath,this.tribute.current.mentionText=Ee.mentionText,this.tribute.current.selectedOffset=Ee.mentionSelectedOffset)}callbacks(){return{triggerChar:(J,Ee,ze)=>{let xt=this.tribute;xt.current.trigger=ze;let _i=xt.collection.find(ki=>ki.trigger===ze);xt.current.collection=_i,xt.current.mentionText.length>=xt.current.collection.menuShowMinLength&&xt.inputEvent&&xt.showMenuFor(Ee,!0)},enter:(J,Ee)=>{this.tribute.isActive&&this.tribute.current.filteredItems&&(J.preventDefault(),J.stopPropagation(),setTimeout(()=>{this.tribute.selectItemAtIndex(this.tribute.menuSelected,J),this.tribute.hideMenu()},0))},escape:(J,Ee)=>{this.tribute.isActive&&(J.preventDefault(),J.stopPropagation(),this.tribute.isActive=!1,this.tribute.hideMenu())},tab:(J,Ee)=>{this.callbacks().enter(J,Ee)},space:(J,Ee)=>{this.tribute.isActive&&(this.tribute.spaceSelectsMatch?this.callbacks().enter(J,Ee):this.tribute.allowSpaces||(J.stopPropagation(),setTimeout(()=>{this.tribute.hideMenu(),this.tribute.isActive=!1},0)))},up:(J,Ee)=>{if(this.tribute.isActive&&this.tribute.current.filteredItems){J.preventDefault(),J.stopPropagation();let ze=this.tribute.current.filteredItems.length,xt=this.tribute.menuSelected;ze>xt&&xt>0?(this.tribute.menuSelected--,this.setActiveLi()):xt===0&&(this.tribute.menuSelected=ze-1,this.setActiveLi(),this.tribute.menu.scrollTop=this.tribute.menu.scrollHeight)}},down:(J,Ee)=>{if(this.tribute.isActive&&this.tribute.current.filteredItems){J.preventDefault(),J.stopPropagation();let ze=this.tribute.current.filteredItems.length-1,xt=this.tribute.menuSelected;ze>xt?(this.tribute.menuSelected++,this.setActiveLi()):ze===xt&&(this.tribute.menuSelected=0,this.setActiveLi(),this.tribute.menu.scrollTop=0)}},delete:(J,Ee)=>{this.tribute.isActive&&this.tribute.current.mentionText.length<1?this.tribute.hideMenu():this.tribute.isActive&&this.tribute.showMenuFor(Ee)}}}setActiveLi(J){let Ee=this.tribute.menu.querySelectorAll("li"),ze=Ee.length>>>0;J&&(this.tribute.menuSelected=parseInt(J));for(let xt=0;xt<ze;xt++){let _i=Ee[xt];if(xt===this.tribute.menuSelected){_i.classList.add(this.tribute.current.collection.selectClass);let ki=_i.getBoundingClientRect(),vn=this.tribute.menu.getBoundingClientRect();if(ki.bottom>vn.bottom){let Sr=ki.bottom-vn.bottom;this.tribute.menu.scrollTop+=Sr}else if(ki.top<vn.top){let Sr=vn.top-ki.top;this.tribute.menu.scrollTop-=Sr}}else _i.classList.remove(this.tribute.current.collection.selectClass)}}getFullHeight(J,Ee){let ze=J.getBoundingClientRect().height;if(Ee){let xt=J.currentStyle||window.getComputedStyle(J);return ze+parseFloat(xt.marginTop)+parseFloat(xt.marginBottom)}return ze}}class _{constructor(J){this.tribute=J,this.tribute.menuEvents=this,this.menu=this.tribute.menu}bind(J){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(J){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(J,Ee,ze){var xt;return()=>{var _i=this,ki=arguments,vn=()=>{xt=null,ze||J.apply(_i,ki)},Sr=ze&&!xt;clearTimeout(xt),xt=setTimeout(vn,Ee),Sr&&J.apply(_i,ki)}}}class E{constructor(J){this.tribute=J,this.tribute.range=this}getDocument(){let J;return this.tribute.current.collection&&(J=this.tribute.current.collection.iframe),J?J.contentWindow.document:document}positionMenuAtCaret(J){let Ee=this.tribute.current,ze,xt=this.getTriggerInfo(!1,this.tribute.hasTrailingSpace,!0,this.tribute.allowSpaces,this.tribute.autocompleteMode);if(typeof xt<"u"){if(!this.tribute.positionMenu){this.tribute.menu.style.cssText="display: block;";return}this.isContentEditable(Ee.element)?ze=this.getContentEditableCaretPosition(xt.mentionPosition):ze=this.getTextAreaOrInputUnderlinePosition(this.tribute.current.element,xt.mentionPosition),this.tribute.menu.style.cssText=`top: ${ze.top}px;
left: ${ze.left}px;
right: ${ze.right}px;
bottom: ${ze.bottom}px;
position: absolute;
display: block;`,ze.left==="auto"&&(this.tribute.menu.style.left="auto"),ze.top==="auto"&&(this.tribute.menu.style.top="auto"),J&&this.scrollIntoView(),window.setTimeout(()=>{let _i={width:this.tribute.menu.offsetWidth,height:this.tribute.menu.offsetHeight},ki=this.isMenuOffScreen(ze,_i),vn=window.innerWidth>_i.width&&(ki.left||ki.right),Sr=window.innerHeight>_i.height&&(ki.top||ki.bottom);(vn||Sr)&&(this.tribute.menu.style.cssText="display: none",this.positionMenuAtCaret(J))},0)}else this.tribute.menu.style.cssText="display: none"}get menuContainerIsBody(){return this.tribute.menuContainer===document.body||!this.tribute.menuContainer}selectElement(J,Ee,ze){let xt,_i=J;if(Ee)for(var ki=0;ki<Ee.length;ki++){if(_i=_i.childNodes[Ee[ki]],_i===void 0)return;for(;_i.length<ze;)ze-=_i.length,_i=_i.nextSibling;_i.childNodes.length===0&&!_i.length&&(_i=_i.previousSibling)}let vn=this.getWindowSelection();xt=this.getDocument().createRange(),xt.setStart(_i,ze),xt.setEnd(_i,ze),xt.collapse(!0);try{vn.removeAllRanges()}catch{}vn.addRange(xt),J.focus()}replaceTriggerText(J,Ee,ze,xt,_i){let ki=this.getTriggerInfo(!0,ze,Ee,this.tribute.allowSpaces,this.tribute.autocompleteMode);if(ki!==void 0){let vn=this.tribute.current,Sr=new CustomEvent("tribute-replaced",{detail:{item:_i,instance:vn,context:ki,event:xt}});if(this.isContentEditable(vn.element)){let Wr=typeof this.tribute.replaceTextSuffix=="string"?this.tribute.replaceTextSuffix:"\xA0";J+=Wr;let Nr=ki.mentionPosition+ki.mentionText.length;this.tribute.autocompleteMode||(Nr+=ki.mentionTriggerChar.length),this.pasteHtml(J,ki.mentionPosition,Nr)}else{let Wr=this.tribute.current.element,Nr=typeof this.tribute.replaceTextSuffix=="string"?this.tribute.replaceTextSuffix:" ";J+=Nr;let fs=ki.mentionPosition,ua=ki.mentionPosition+ki.mentionText.length+Nr.length;this.tribute.autocompleteMode||(ua+=ki.mentionTriggerChar.length-1),Wr.value=Wr.value.substring(0,fs)+J+Wr.value.substring(ua,Wr.value.length),Wr.selectionStart=fs+J.length,Wr.selectionEnd=fs+J.length}vn.element.dispatchEvent(new CustomEvent("input",{bubbles:!0})),vn.element.dispatchEvent(Sr)}}pasteHtml(J,Ee,ze){let xt,_i;_i=this.getWindowSelection(),xt=this.getDocument().createRange(),xt.setStart(_i.anchorNode,Ee),xt.setEnd(_i.anchorNode,ze),xt.deleteContents();let ki=this.getDocument().createElement("div");ki.innerHTML=J;let vn=this.getDocument().createDocumentFragment(),Sr,Wr;for(;Sr=ki.firstChild;)Wr=vn.appendChild(Sr);xt.insertNode(vn),Wr&&(xt=xt.cloneRange(),xt.setStartAfter(Wr),xt.collapse(!0),_i.removeAllRanges(),_i.addRange(xt))}getWindowSelection(){return this.tribute.collection.iframe?this.tribute.collection.iframe.contentWindow.getSelection():window.getSelection()}getNodePositionInParent(J){if(J.parentNode===null)return 0;for(var Ee=0;Ee<J.parentNode.childNodes.length;Ee++)if(J.parentNode.childNodes[Ee]===J)return Ee}getContentEditableSelectedPath(J){let Ee=this.getWindowSelection(),ze=Ee.anchorNode,xt=[],_i;if(ze!=null){let ki,vn=ze.contentEditable;for(;ze!==null&&vn!=="true";)ki=this.getNodePositionInParent(ze),xt.push(ki),ze=ze.parentNode,ze!==null&&(vn=ze.contentEditable);return xt.reverse(),_i=Ee.getRangeAt(0).startOffset,{selected:ze,path:xt,offset:_i}}}getTextPrecedingCurrentSelection(){let J=this.tribute.current,Ee="";if(this.isContentEditable(J.element)){let ze=this.getWindowSelection().anchorNode;if(ze!=null){let xt=ze.textContent,_i=this.getWindowSelection().getRangeAt(0).startOffset;xt&&_i>=0&&(Ee=xt.substring(0,_i))}}else{let ze=this.tribute.current.element;if(ze){let xt=ze.selectionStart;ze.value&&xt>=0&&(Ee=ze.value.substring(0,xt))}}return Ee}getLastWordInText(J){J=J.replace(/\u00A0/g," ");let Ee=J.split(/\s+/),ze=Ee.length-1;return Ee[ze].trim()}getTriggerInfo(J,Ee,ze,xt,_i){let ki=this.tribute.current,vn,Sr,Wr;if(!this.isContentEditable(ki.element))vn=this.tribute.current.element;else{let ua=this.getContentEditableSelectedPath(ki);ua&&(vn=ua.selected,Sr=ua.path,Wr=ua.offset)}let Nr=this.getTextPrecedingCurrentSelection(),fs=this.getLastWordInText(Nr);if(_i)return{mentionPosition:Nr.length-fs.length,mentionText:fs,mentionSelectedElement:vn,mentionSelectedPath:Sr,mentionSelectedOffset:Wr};if(Nr!=null){let ua=-1,Qr;if(this.tribute.collection.forEach(Da=>{let Wa=Da.trigger,Vr=Da.requireLeadingSpace?this.lastIndexWithLeadingSpace(Nr,Wa):Nr.lastIndexOf(Wa);Vr>ua&&(ua=Vr,Qr=Wa,ze=Da.requireLeadingSpace)}),ua>=0&&(ua===0||!ze||/[\xA0\s]/g.test(Nr.substring(ua-1,ua)))){let Da=Nr.substring(ua+Qr.length,Nr.length);Qr=Nr.substring(ua,ua+Qr.length);let Wa=Da.substring(0,1),Vr=Da.length>0&&(Wa===" "||Wa==="\xA0");Ee&&(Da=Da.trim());let _s=xt?/[^\S ]/g:/[\xA0\s]/g;if(this.tribute.hasTrailingSpace=_s.test(Da),!Vr&&(J||!_s.test(Da)))return{mentionPosition:ua,mentionText:Da,mentionSelectedElement:vn,mentionSelectedPath:Sr,mentionSelectedOffset:Wr,mentionTriggerChar:Qr}}}}lastIndexWithLeadingSpace(J,Ee){let ze=J.split("").reverse().join(""),xt=-1;for(let _i=0,ki=J.length;_i<ki;_i++){let vn=_i===J.length-1,Sr=/\s/.test(ze[_i+1]),Wr=!0;for(let Nr=Ee.length-1;Nr>=0;Nr--)if(Ee[Nr]!==ze[_i-Nr]){Wr=!1;break}if(Wr&&(vn||Sr)){xt=J.length-1-_i;break}}return xt}isContentEditable(J){return J.nodeName!=="INPUT"&&J.nodeName!=="TEXTAREA"}isMenuOffScreen(J,Ee){let ze=window.innerWidth,xt=window.innerHeight,_i=document.documentElement,ki=(window.pageXOffset||_i.scrollLeft)-(_i.clientLeft||0),vn=(window.pageYOffset||_i.scrollTop)-(_i.clientTop||0),Sr=typeof J.top=="number"?J.top:vn+xt-J.bottom-Ee.height,Wr=typeof J.right=="number"?J.right:J.left+Ee.width,Nr=typeof J.bottom=="number"?J.bottom:J.top+Ee.height,fs=typeof J.left=="number"?J.left:ki+ze-J.right-Ee.width;return{top:Sr<Math.floor(vn),right:Wr>Math.ceil(ki+ze),bottom:Nr>Math.ceil(vn+xt),left:fs<Math.floor(ki)}}getMenuDimensions(){let J={width:null,height:null};return this.tribute.menu.style.cssText=`top: 0px;
left: 0px;
position: fixed;
display: block;
visibility; hidden;`,J.width=this.tribute.menu.offsetWidth,J.height=this.tribute.menu.offsetHeight,this.tribute.menu.style.cssText="display: none;",J}getTextAreaOrInputUnderlinePosition(J,Ee,ze){let xt=["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"],_i=window.mozInnerScreenX!==null,ki=this.getDocument().createElement("div");ki.id="input-textarea-caret-position-mirror-div",this.getDocument().body.appendChild(ki);let vn=ki.style,Sr=window.getComputedStyle?getComputedStyle(J):J.currentStyle;vn.whiteSpace="pre-wrap",J.nodeName!=="INPUT"&&(vn.wordWrap="break-word"),vn.position="absolute",vn.visibility="hidden",xt.forEach(Gt=>{vn[Gt]=Sr[Gt]}),_i?(vn.width=`${parseInt(Sr.width)-2}px`,J.scrollHeight>parseInt(Sr.height)&&(vn.overflowY="scroll")):vn.overflow="hidden",ki.textContent=J.value.substring(0,Ee),J.nodeName==="INPUT"&&(ki.textContent=ki.textContent.replace(/\s/g,"\xA0"));let Wr=this.getDocument().createElement("span");Wr.textContent=J.value.substring(Ee)||".",ki.appendChild(Wr);let Nr=J.getBoundingClientRect(),fs=document.documentElement,ua=(window.pageXOffset||fs.scrollLeft)-(fs.clientLeft||0),Qr=(window.pageYOffset||fs.scrollTop)-(fs.clientTop||0),Da=0,Wa=0;this.menuContainerIsBody&&(Da=Nr.top,Wa=Nr.left);let Vr={top:Da+Qr+Wr.offsetTop+parseInt(Sr.borderTopWidth)+parseInt(Sr.fontSize)-J.scrollTop,left:Wa+ua+Wr.offsetLeft+parseInt(Sr.borderLeftWidth)},_s=window.innerWidth,wa=window.innerHeight,hs=this.getMenuDimensions(),Ga=this.isMenuOffScreen(Vr,hs);Ga.right&&(Vr.right=_s-Vr.left,Vr.left="auto");let Fi=this.tribute.menuContainer?this.tribute.menuContainer.offsetHeight:this.getDocument().body.offsetHeight;if(Ga.bottom){let Gt=this.tribute.menuContainer?this.tribute.menuContainer.getBoundingClientRect():this.getDocument().body.getBoundingClientRect(),on=Fi-(wa-Gt.top);Vr.bottom=on+(wa-Nr.top-Wr.offsetTop),Vr.top="auto"}return Ga=this.isMenuOffScreen(Vr,hs),Ga.left&&(Vr.left=_s>hs.width?ua+_s-hs.width:ua,delete Vr.right),Ga.top&&(Vr.top=wa>hs.height?Qr+wa-hs.height:Qr,delete Vr.bottom),this.getDocument().body.removeChild(ki),Vr}getContentEditableCaretPosition(J){let Ee,ze=this.getWindowSelection();Ee=this.getDocument().createRange(),Ee.setStart(ze.anchorNode,J),Ee.setEnd(ze.anchorNode,J),Ee.collapse(!1);let xt=Ee.getBoundingClientRect(),_i=document.documentElement,ki=(window.pageXOffset||_i.scrollLeft)-(_i.clientLeft||0),vn=(window.pageYOffset||_i.scrollTop)-(_i.clientTop||0),Sr=xt.left,Wr=xt.top,Nr={left:Sr+ki,top:Wr+xt.height+vn},fs=window.innerWidth,ua=window.innerHeight,Qr=this.getMenuDimensions(),Da=this.isMenuOffScreen(Nr,Qr);Da.right&&(Nr.left="auto",Nr.right=fs-xt.left-ki);let Wa=this.tribute.menuContainer?this.tribute.menuContainer.offsetHeight:this.getDocument().body.offsetHeight;if(Da.bottom){let Vr=this.tribute.menuContainer?this.tribute.menuContainer.getBoundingClientRect():this.getDocument().body.getBoundingClientRect(),_s=Wa-(ua-Vr.top);Nr.top="auto",Nr.bottom=_s+(ua-xt.top)}return Da=this.isMenuOffScreen(Nr,Qr),Da.left&&(Nr.left=fs>Qr.width?ki+fs-Qr.width:ki,delete Nr.right),Da.top&&(Nr.top=ua>Qr.height?vn+ua-Qr.height:vn,delete Nr.bottom),this.menuContainerIsBody||(Nr.left=Nr.left?Nr.left-this.tribute.menuContainer.offsetLeft:Nr.left,Nr.top=Nr.top?Nr.top-this.tribute.menuContainer.offsetTop:Nr.top),Nr}scrollIntoView(J){let Ee=20,ze,xt=100,_i=this.menu;if(typeof _i>"u")return;for(;ze===void 0||ze.height===0;)if(ze=_i.getBoundingClientRect(),ze.height===0&&(_i=_i.childNodes[0],_i===void 0||!_i.getBoundingClientRect))return;let ki=ze.top,vn=ki+ze.height;if(ki<0)window.scrollTo(0,window.pageYOffset+ze.top-Ee);else if(vn>window.innerHeight){let Sr=window.pageYOffset+ze.top-Ee;Sr-window.pageYOffset>xt&&(Sr=window.pageYOffset+xt);let Wr=window.pageYOffset-(window.innerHeight-vn);Wr>Sr&&(Wr=Sr),window.scrollTo(0,Wr)}}}class z{constructor(J){this.tribute=J,this.tribute.search=this}simpleFilter(J,Ee){return Ee.filter(ze=>this.test(J,ze))}test(J,Ee){return this.match(J,Ee)!==null}match(J,Ee,ze){ze=ze||{};let xt=Ee.length,_i=ze.pre||"",ki=ze.post||"",vn=ze.caseSensitive&&Ee||Ee.toLowerCase();if(ze.skip)return{rendered:Ee,score:0};J=ze.caseSensitive&&J||J.toLowerCase();let Sr=this.traverse(vn,J,0,0,[]);return Sr?{rendered:this.render(Ee,Sr.cache,_i,ki),score:Sr.score}:null}traverse(J,Ee,ze,xt,_i){if(Ee.length===xt)return{score:this.calculateScore(_i),cache:_i.slice()};if(J.length===ze||Ee.length-xt>J.length-ze)return;let ki=Ee[xt],vn=J.indexOf(ki,ze),Sr,Wr;for(;vn>-1;){if(_i.push(vn),Wr=this.traverse(J,Ee,vn+1,xt+1,_i),_i.pop(),!Wr)return Sr;(!Sr||Sr.score<Wr.score)&&(Sr=Wr),vn=J.indexOf(ki,vn+1)}return Sr}calculateScore(J){let Ee=0,ze=1;return J.forEach((xt,_i)=>{_i>0&&(J[_i-1]+1===xt?ze+=ze+1:ze=1),Ee+=ze}),Ee}render(J,Ee,ze,xt){var _i=J.substring(0,Ee[0]);return Ee.forEach((ki,vn)=>{_i+=ze+J[ki]+xt+J.substring(ki+1,Ee[vn+1]?Ee[vn+1]:J.length)}),_i}filter(J,Ee,ze){return ze=ze||{},Ee.reduce((xt,_i,ki,vn)=>{let Sr=_i;ze.extract&&(Sr=ze.extract(_i),Sr||(Sr=""));let Wr=this.match(J,Sr,ze);return Wr!=null&&(xt[xt.length]={string:Wr.rendered,score:Wr.score,index:ki,original:_i}),xt},[]).sort((xt,_i)=>{let ki=_i.score-xt.score;return ki||xt.index-_i.index})}}class q{constructor({values:J=null,iframe:Ee=null,selectClass:ze="highlight",containerClass:xt="tribute-container",itemClass:_i="",trigger:ki="@",autocompleteMode:vn=!1,selectTemplate:Sr=null,menuItemTemplate:Wr=null,lookup:Nr="key",fillAttr:fs="value",collection:ua=null,menuContainer:Qr=null,noMatchTemplate:Da=null,requireLeadingSpace:Wa=!0,allowSpaces:Vr=!1,replaceTextSuffix:_s=null,positionMenu:wa=!0,spaceSelectsMatch:hs=!1,searchOpts:Ga={},menuItemLimit:Fi=null,menuShowMinLength:Gt=0}){if(this.autocompleteMode=vn,this.menuSelected=0,this.current={},this.inputEvent=!1,this.isActive=!1,this.menuContainer=Qr,this.allowSpaces=Vr,this.replaceTextSuffix=_s,this.positionMenu=wa,this.hasTrailingSpace=!1,this.spaceSelectsMatch=hs,this.autocompleteMode&&(ki="",Vr=!1),J)this.collection=[{trigger:ki,iframe:Ee,selectClass:ze,containerClass:xt,itemClass:_i,selectTemplate:(Sr||q.defaultSelectTemplate).bind(this),menuItemTemplate:(Wr||q.defaultMenuItemTemplate).bind(this),noMatchTemplate:(on=>typeof on=="string"?on.trim()===""?null:on:typeof on=="function"?on.bind(this):Da||function(){return"<li>No Match Found!</li>"}.bind(this))(Da),lookup:Nr,fillAttr:fs,values:J,requireLeadingSpace:Wa,searchOpts:Ga,menuItemLimit:Fi,menuShowMinLength:Gt}];else if(ua)this.autocompleteMode&&console.warn("Tribute in autocomplete mode does not work for collections"),this.collection=ua.map(on=>({trigger:on.trigger||ki,iframe:on.iframe||Ee,selectClass:on.selectClass||ze,containerClass:on.containerClass||xt,itemClass:on.itemClass||_i,selectTemplate:(on.selectTemplate||q.defaultSelectTemplate).bind(this),menuItemTemplate:(on.menuItemTemplate||q.defaultMenuItemTemplate).bind(this),noMatchTemplate:(lr=>typeof lr=="string"?lr.trim()===""?null:lr:typeof lr=="function"?lr.bind(this):Da||function(){return"<li>No Match Found!</li>"}.bind(this))(Da),lookup:on.lookup||Nr,fillAttr:on.fillAttr||fs,values:on.values,requireLeadingSpace:on.requireLeadingSpace,searchOpts:on.searchOpts||Ga,menuItemLimit:on.menuItemLimit||Fi,menuShowMinLength:on.menuShowMinLength||Gt}));else throw new Error("[Tribute] No collection specified.");new E(this),new o(this),new _(this),new z(this)}get isActive(){return this._isActive}set isActive(J){if(this._isActive!=J&&(this._isActive=J,this.current.element)){let Ee=new CustomEvent(`tribute-active-${J}`);this.current.element.dispatchEvent(Ee)}}static defaultSelectTemplate(J){return typeof J>"u"?`${this.current.collection.trigger}${this.current.mentionText}`:this.range.isContentEditable(this.current.element)?'<span class="tribute-mention">'+(this.current.collection.trigger+J.original[this.current.collection.fillAttr])+"</span>":this.current.collection.trigger+J.original[this.current.collection.fillAttr]}static defaultMenuItemTemplate(J){return J.string}static inputTypes(){return["TEXTAREA","INPUT"]}triggers(){return this.collection.map(J=>J.trigger)}attach(J){if(!J)throw new Error("[Tribute] Must pass in a DOM node or NodeList.");if(typeof jQuery<"u"&&J instanceof jQuery&&(J=J.get()),J.constructor===NodeList||J.constructor===HTMLCollection||J.constructor===Array){let ze=J.length;for(var Ee=0;Ee<ze;++Ee)this._attach(J[Ee])}else this._attach(J)}_attach(J){J.hasAttribute("data-tribute")&&console.warn("Tribute was already bound to "+J.nodeName),this.ensureEditable(J),this.events.bind(J),J.setAttribute("data-tribute",!0)}ensureEditable(J){if(q.inputTypes().indexOf(J.nodeName)===-1)if(J.contentEditable)J.contentEditable=!0;else throw new Error("[Tribute] Cannot bind to "+J.nodeName)}createMenu(J){let Ee=this.range.getDocument().createElement("div"),ze=this.range.getDocument().createElement("ul");return Ee.className=J,Ee.appendChild(ze),this.menuContainer?this.menuContainer.appendChild(Ee):this.range.getDocument().body.appendChild(Ee)}showMenuFor(J,Ee){if(this.isActive&&this.current.element===J&&this.current.mentionText===this.currentMentionTextSnapshot)return;this.currentMentionTextSnapshot=this.current.mentionText,this.menu||(this.menu=this.createMenu(this.current.collection.containerClass),J.tributeMenu=this.menu,this.menuEvents.bind(this.menu)),this.isActive=!0,this.menuSelected=0,this.current.mentionText||(this.current.mentionText="");const ze=xt=>{if(!this.isActive)return;let _i=this.search.filter(this.current.mentionText,xt,{pre:this.current.collection.searchOpts.pre||"<span>",post:this.current.collection.searchOpts.post||"</span>",skip:this.current.collection.searchOpts.skip,extract:Sr=>{if(typeof this.current.collection.lookup=="string")return Sr[this.current.collection.lookup];if(typeof this.current.collection.lookup=="function")return this.current.collection.lookup(Sr,this.current.mentionText);throw new Error("Invalid lookup attribute, lookup must be string or function.")}});this.current.collection.menuItemLimit&&(_i=_i.slice(0,this.current.collection.menuItemLimit)),this.current.filteredItems=_i;let ki=this.menu.querySelector("ul");if(this.range.positionMenuAtCaret(Ee),!_i.length){let Sr=new CustomEvent("tribute-no-match",{detail:this.menu});this.current.element.dispatchEvent(Sr),typeof this.current.collection.noMatchTemplate=="function"&&!this.current.collection.noMatchTemplate()||!this.current.collection.noMatchTemplate?this.hideMenu():typeof this.current.collection.noMatchTemplate=="function"?ki.innerHTML=this.current.collection.noMatchTemplate():ki.innerHTML=this.current.collection.noMatchTemplate;return}ki.innerHTML="";let vn=this.range.getDocument().createDocumentFragment();_i.forEach((Sr,Wr)=>{let Nr=this.range.getDocument().createElement("li");Nr.setAttribute("data-index",Wr),Nr.className=this.current.collection.itemClass,Nr.addEventListener("mousemove",fs=>{let[ua,Qr]=this._findLiTarget(fs.target);fs.movementY!==0&&this.events.setActiveLi(Qr)}),this.menuSelected===Wr&&Nr.classList.add(this.current.collection.selectClass),Nr.innerHTML=this.current.collection.menuItemTemplate(Sr),vn.appendChild(Nr)}),ki.appendChild(vn)};typeof this.current.collection.values=="function"?this.current.collection.values(this.current.mentionText,ze):ze(this.current.collection.values)}_findLiTarget(J){if(!J)return[];const Ee=J.getAttribute("data-index");return Ee?[J,Ee]:this._findLiTarget(J.parentNode)}showMenuForCollection(J,Ee){J!==document.activeElement&&this.placeCaretAtEnd(J),this.current.collection=this.collection[Ee||0],this.current.externalTrigger=!0,this.current.element=J,J.isContentEditable?this.insertTextAtCursor(this.current.collection.trigger):this.insertAtCaret(J,this.current.collection.trigger),this.showMenuFor(J)}placeCaretAtEnd(J){if(J.focus(),typeof window.getSelection<"u"&&typeof document.createRange<"u"){var Ee=document.createRange();Ee.selectNodeContents(J),Ee.collapse(!1);var ze=window.getSelection();ze.removeAllRanges(),ze.addRange(Ee)}else if(typeof document.body.createTextRange<"u"){var xt=document.body.createTextRange();xt.moveToElementText(J),xt.collapse(!1),xt.select()}}insertTextAtCursor(J){var Ee,ze;Ee=window.getSelection(),ze=Ee.getRangeAt(0),ze.deleteContents();var xt=document.createTextNode(J);ze.insertNode(xt),ze.selectNodeContents(xt),ze.collapse(!1),Ee.removeAllRanges(),Ee.addRange(ze)}insertAtCaret(J,Ee){var ze=J.scrollTop,xt=J.selectionStart,_i=J.value.substring(0,xt),ki=J.value.substring(J.selectionEnd,J.value.length);J.value=_i+Ee+ki,xt=xt+Ee.length,J.selectionStart=xt,J.selectionEnd=xt,J.focus(),J.scrollTop=ze}hideMenu(){this.menu&&(this.menu.style.cssText="display: none;",this.isActive=!1,this.menuSelected=0,this.current={})}selectItemAtIndex(J,Ee){if(J=parseInt(J),typeof J!="number"||isNaN(J))return;let ze=this.current.filteredItems[J],xt=this.current.collection.selectTemplate(ze);xt!==null&&this.replaceText(xt,Ee,ze)}replaceText(J,Ee,ze){this.range.replaceTriggerText(J,!0,!0,Ee,ze)}_append(J,Ee,ze){if(typeof J.values=="function")throw new Error("Unable to append to values, as it is a function.");ze?J.values=Ee:J.values=J.values.concat(Ee)}append(J,Ee,ze){let xt=parseInt(J);if(typeof xt!="number")throw new Error("please provide an index for the collection to update.");let _i=this.collection[xt];this._append(_i,Ee,ze)}appendCurrent(J,Ee){if(this.isActive)this._append(this.current.collection,J,Ee);else throw new Error("No active state. Please use append instead and pass an index.")}detach(J){if(!J)throw new Error("[Tribute] Must pass in a DOM node or NodeList.");if(typeof jQuery<"u"&&J instanceof jQuery&&(J=J.get()),J.constructor===NodeList||J.constructor===HTMLCollection||J.constructor===Array){let ze=J.length;for(var Ee=0;Ee<ze;++Ee)this._detach(J[Ee])}else this._detach(J)}_detach(J){this.events.unbind(J),J.tributeMenu&&this.menuEvents.unbind(J.tributeMenu),setTimeout(()=>{J.removeAttribute("data-tribute"),this.isActive=!1,J.tributeMenu&&J.tributeMenu.remove()})}}const m=q;var L=a(27359),B=a(1940),Y=a(72770),b=a(20641),W=a(90033),P=a(53751),C=a(52697),R=a(16343),oe=a(13606),Re=a(70580),ne=a(67098),te=a(34163),He=a(3168),V=a(21777),xe=a(66802),Ke=a(97172),Je=a(26905),de=a(75707),ft=a(4092),ct=a(81128),ji=a(24510),Wt=a(30854),Mt=a(42531),Li=a(91202),jt=a(74363),di=a(20646),ot=a(99418),Pt=a(47031),lt=a(2799),At=a(61338),gt=a(66197),Vt=a(39867);const ii={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:(0,L.u)()}},computed:{avatarUrl(){return this.iconUrl?this.iconUrl:this.id&&this.source==="users"?(0,B.g)(this.id,{isDarkTheme:this.isDarkTheme}):null},mentionText(){return!this.id.includes(" ")&&!this.id.includes("/")?`@${this.id}`:`@"${this.id}"`}}},Ki={class:"mention-bubble__wrapper"},Ni={class:"mention-bubble__content"},si=["title"],Di={role:"none",class:"mention-bubble__select"};function hi(Be,J,Ee,ze,xt,_i){return(0,b.uX)(),(0,b.CE)("span",{class:(0,W.normalizeClass)(["mention-bubble",{"mention-bubble--primary":Ee.primary}]),contenteditable:"false"},[(0,b.Lk)("span",Ki,[(0,b.Lk)("span",Ni,[(0,b.Lk)("span",{class:(0,W.normalizeClass)([[Ee.icon,`mention-bubble__icon--${_i.avatarUrl?"with-avatar":""}`],"mention-bubble__icon"]),style:(0,W.normalizeStyle)(_i.avatarUrl?{backgroundImage:`url(${_i.avatarUrl})`}:null)},null,6),(0,b.Lk)("span",{role:"heading",class:"mention-bubble__title",title:Ee.label},null,8,si)]),(0,b.Lk)("span",Di,(0,W.toDisplayString)(_i.mentionText),1)])],2)}const On=(0,C._)(ii,[["render",hi],["__scopeId","data-v-45238efd"]]),nn=/(?=[a-z0-9_\-@.'])\B/.source,$i=/(@[a-z0-9_\-@.']+)/.source,Fn=/@&quot;(?:guest|email){1}\/[a-f0-9]+&quot;/.source,yr=/@&quot;(?:federated_)?(?:group|team|user){1}\/[a-z0-9_\-@.' /:]+&quot;/.source,Dr=/@&quot;[a-z0-9_\-@.' ]+&quot;/.source,qn=`(${Fn}|${yr}|${Dr})`,Oi=new RegExp(`${nn}${$i}`,"gi"),xi=new RegExp(`${nn}${qn}`,"gi"),mn={props:{userData:{type:Object,default:()=>({})}},methods:{renderContent(Be){return Re(Be).split(Oi).map(ze=>ze.split(xi)).flat().map(ze=>{if(!ze.startsWith("@"))return ze;const xt=ze.slice(1).replace(/&quot;/gi,"");return this.genSelectTemplate(xt)}).join("").replace(/\n/gmi,"<br>").replace(/&amp;/gmi,"&")},parseContent(Be){let J=Be;return J=J.replace(/<br>/gmi,`
`),J=J.replace(/&nbsp;/gmi," "),J=J.replace(/&amp;/gmi,"&"),J=J.replace(/<\/div>/gmi,`
`),J=ne(J,"<div>"),J=ne(J),J},genSelectTemplate(Be){if(typeof Be>"u")return`${this.autocompleteTribute.current.collection.trigger}${this.autocompleteTribute.current.mentionText}`;const J=this.userData[Be];return J?this.renderComponentHtml(J,On).replace(/[\n\t]/gmi,"").replace(/>\s+</g,"><"):[" ","/",":"].every(Ee=>!Be.includes(Ee))?`@${Be}`:`@"${Be}"`},renderComponentHtml(Be,J){const Ee=(0,P.createApp)(J,{...Be}),ze=document.createElement("div");ze.style.display="none",document.body.appendChild(ze),Ee.mount(ze);const xt=ze.innerHTML;return Ee.unmount(),ze.remove(),xt}}},Xe={name:"NcAutoCompleteResult",components:{NcUserStatusIcon:Y.N},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:(0,L.u)()}},computed:{avatarUrl(){return this.iconUrl?this.iconUrl:this.id&&this.source==="users"?(0,B.g)(this.id,{isDarkTheme:this.isDarkTheme}):null}}},It={class:"autocomplete-result"},ri={key:0,class:"autocomplete-result__status autocomplete-result__status--icon"},ht={class:"autocomplete-result__content"},ni=["title"],rn={key:0,class:"autocomplete-result__subline"};function ue(Be,J,Ee,ze,xt,_i){const ki=(0,b.g2)("NcUserStatusIcon");return(0,b.uX)(),(0,b.CE)("div",It,[(0,b.Lk)("div",{class:(0,W.normalizeClass)([[Ee.icon,`autocomplete-result__icon--${_i.avatarUrl?"with-avatar":""}`],"autocomplete-result__icon"]),style:(0,W.normalizeStyle)(_i.avatarUrl?{backgroundImage:`url(${_i.avatarUrl})`}:null)},[Ee.status.icon?((0,b.uX)(),(0,b.CE)("span",ri,(0,W.toDisplayString)(Ee.status&&Ee.status.icon||""),1)):Ee.status.status&&Ee.status.status!=="offline"?((0,b.uX)(),(0,b.Wv)(ki,{key:1,class:"autocomplete-result__status",status:Ee.status.status},null,8,["status"])):(0,b.Q3)("",!0)],6),(0,b.Lk)("span",ht,[(0,b.Lk)("span",{class:"autocomplete-result__title",title:Ee.label},(0,W.toDisplayString)(Ee.label),9,ni),Ee.subline?((0,b.uX)(),(0,b.CE)("span",rn,(0,W.toDisplayString)(Ee.subline),1)):(0,b.Q3)("",!0)])])}const G=(0,C._)(Xe,[["render",ue],["__scopeId","data-v-ca83b679"]]);(0,oe.r)(oe.s,oe.k);const k={"material-design-icon":"_material-design-icon_1xkrb_12","tribute-container":"_tribute-container_1xkrb_20","tribute-container__item":"_tribute-container__item_1xkrb_41","tribute-container--focus-visible":"_tribute-container--focus-visible_1xkrb_55","tribute-container-autocomplete":"_tribute-container-autocomplete_1xkrb_59","tribute-container-emoji":"_tribute-container-emoji_1xkrb_65","tribute-container-link":"_tribute-container-link_1xkrb_66","tribute-item":"_tribute-item_1xkrb_71","tribute-item__title":"_tribute-item__title_1xkrb_86","tribute-item__icon":"_tribute-item__icon_1xkrb_91"},M=["d","D","p","P","s","S","x","X",")","(","|","/"],se=[];M.forEach(Be=>{se.push(":"+Be),se.push(":-"+Be)});const le={name:"NcRichContenteditable",mixins:[mn],inheritAttrs:!1,props:{id:{type:String,default:()=>(0,te.c)()},label:{type:String,default:""},modelValue:{type:String,required:!0},placeholder:{type:String,default:(0,oe.a)("Write a message\xA0\u2026")},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(){const Be=new Intl.Segmenter;return{labelId:(0,te.c)(),tributeId:(0,te.c)(),segmenter:Be,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?(0,oe.u)("Message limit of %n character reached","Message limit of %n characters reached",this.maxlength):null},canEdit(){return this.contenteditable&&!this.disabled},debouncedAutoComplete(){return(0,e.A)(async(Be,J)=>{this.autoComplete(Be,J)},100)}},watch:{modelValue(){const Be=this.$refs.contenteditable.innerHTML;this.modelValue.trim()!==this.parseContent(Be).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(){const Be=Ee=>`<div id="${(0,te.c)()}" class="${this.$style["tribute-item"]}" role="option">${Ee}</div>`,J=[];J.push({fillAttr:"id",lookup:Ee=>`${Ee.id} ${Ee.label??Ee.title}`,requireLeadingSpace:!0,menuItemTemplate:Ee=>Be(this.renderComponentHtml(Ee.original,G)),noMatchTemplate:()=>'<span class="hidden"></span>',selectTemplate:Ee=>this.genSelectTemplate(Ee?.original?.id),values:this.debouncedAutoComplete,containerClass:`${this.$style["tribute-container"]} ${this.$style["tribute-container-autocomplete"]}`,itemClass:this.$style["tribute-container__item"]}),this.emojiAutocomplete&&J.push({trigger:":",lookup:(Ee,ze)=>ze,requireLeadingSpace:!0,menuItemTemplate:Ee=>se.includes(Ee.original)?Ee.original:Be(`<span class="${this.$style["tribute-item__emoji"]}">${Ee.original.native}</span> :${Ee.original.short_name}`),noMatchTemplate:()=>(0,oe.a)("No emoji found"),selectTemplate:Ee=>se.includes(Ee.original)?Ee.original:((0,R.a)(Ee.original),Ee.original.native),values:(Ee,ze)=>{const xt=(0,R.e)(Ee);se.includes(":"+Ee)&&xt.unshift(":"+Ee),ze(xt)},containerClass:`${this.$style["tribute-container"]} ${this.$style["tribute-container-emoji"]}`,itemClass:this.$style["tribute-container__item"]}),this.linkAutocomplete&&J.push({trigger:"/",lookup:(Ee,ze)=>ze,requireLeadingSpace:!0,menuItemTemplate:Ee=>Be(`<img class="${this.$style["tribute-item__icon"]}" src="${Ee.original.icon_url}"> <span class="${this.$style["tribute-item__title"]}">${Ee.original.title}</span>`),noMatchTemplate:()=>(0,oe.a)("No link provider found"),selectTemplate:this.getLink,values:(Ee,ze)=>ze((0,de.s)(Ee)),containerClass:`${this.$style["tribute-container"]} ${this.$style["tribute-container-link"]}`,itemClass:this.$style["tribute-container__item"]}),this.tribute=new m({collection:J,allowSpaces:!1,menuContainer:this.menuContainer}),this.tribute.attach(this.$refs.contenteditable)},getLink(Be){return(0,de.g)(Be.original.id).then(J=>{const Ee=document.getElementById("tmp-smart-picker-result-node"),ze={result:J,insertText:!0};if(this.$emit("smartPickerSubmit",ze),ze.insertText){const xt=document.createTextNode(J);Ee.replaceWith(xt),this.setCursorAfter(xt),this.updateValue(this.$refs.contenteditable.innerHTML)}else Ee.remove()}).catch(J=>{He.l.debug("[NcRichContenteditable] Smart picker promise rejected:",{error:J});const Ee=document.getElementById("tmp-smart-picker-result-node");this.setCursorAfter(Ee),Ee.remove()}),'<span id="tmp-smart-picker-result-node"></span>'},setCursorAfter(Be){const J=document.createRange();J.setEndAfter(Be),J.collapse();const Ee=window.getSelection();Ee.removeAllRanges(),Ee.addRange(J)},moveCursorToEnd(){if(!document.createRange||window.getSelection().rangeCount>0&&this.$refs.contenteditable.contains(window.getSelection().getRangeAt(0).commonAncestorContainer))return;const Be=document.createRange();Be.selectNodeContents(this.$refs.contenteditable),Be.collapse(!1);const J=window.getSelection();J.removeAllRanges(),J.addRange(Be)},onInput(Be){this.updateValue(Be.target.innerHTML)},onPaste(Be){if(!this.canEdit)return;Be.preventDefault();const J=Be.clipboardData;if(this.$emit("paste",Be),J.files.length!==0||!Object.values(J.items).find(_i=>_i?.type.startsWith("text")))return;const Ee=J.getData("text"),xt=window.getSelection().getRangeAt(0);xt.deleteContents(),xt.insertNode(document.createTextNode(Ee)),xt.collapse(!1),this.updateValue(this.$refs.contenteditable.innerHTML)},updateValue(Be){const J=this.parseContent(Be).replace(/^\n$/,"");this.localValue=J,this.$emit("update:modelValue",J)},updateContent(Be){const J=this.renderContent(Be);this.$refs.contenteditable.innerHTML=J,this.localValue=Be},onEnter(Be){this.multiline||this.isOverMaxlength||this.tribute.isActive||this.isComposing||(Be.preventDefault(),Be.stopPropagation(),this.$emit("submit",Be))},onCtrlEnter(Be){this.isOverMaxlength||this.$emit("submit",Be)},onKeyUp(Be){Be.stopImmediatePropagation()},onKeyEsc(Be){this.tribute&&this.isAutocompleteOpen&&(Be.stopImmediatePropagation(),this.tribute.hideMenu())},getTributeContainer(){return this.tribute.menu},getTributeSelectedItem(){return this.getTributeContainer().querySelector('.highlight [id^="nc-rich-contenteditable-tribute-item-"]')},onTributeActive(Be){this.isAutocompleteOpen=Be,Be?(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;const Be=this.getTributeContainer();Be.id=this.tributeId,Be.setAttribute("role","listbox"),Be.children[0].setAttribute("role","presentation"),this.tributeStyleMutationObserver=new MutationObserver(([{target:Ee}])=>{Ee.style.display!=="none"&&this.onTributeSelectedItemWillChange()}).observe(Be,{attributes:!0,attributeFilter:["style"]}),Be.addEventListener("mousemove",()=>{this.setTributeFocusVisible(!1),this.onTributeSelectedItemWillChange()},{passive:!0})},setTributeFocusVisible(Be){Be?this.getTributeContainer().classList.add(this.$style["tribute-container--focus-visible"]):this.getTributeContainer().classList.remove(this.$style["tribute-container--focus-visible"])},showTribute(Be){this.focus();const J=this.tribute.collection.findIndex(Ee=>Ee.trigger===Be);this.tribute.showMenuForCollection(this.$refs.contenteditable,J),this.updateValue(this.$refs.contenteditable.innerHTML),document.addEventListener("click",this.hideTribute,!0)},hideTribute(){this.tribute.hideMenu(),document.removeEventListener("click",this.hideTribute,!0)}}},Fe=["id","contenteditable","aria-labelledby","aria-placeholder","aria-controls","aria-expanded","aria-activedescendant","title"],Ye=["id"];function mt(Be,J,Ee,ze,xt,_i){return(0,b.uX)(),(0,b.CE)("div",{class:(0,W.normalizeClass)(["rich-contenteditable",Be.$props.class])},[(0,b.Lk)("div",(0,b.v6)({id:Ee.id,ref:"contenteditable",class:[{"rich-contenteditable__input--empty":_i.isEmptyValue,"rich-contenteditable__input--multiline":Ee.multiline,"rich-contenteditable__input--has-label":Ee.label,"rich-contenteditable__input--overflow":_i.isOverMaxlength,"rich-contenteditable__input--disabled":Ee.disabled},"rich-contenteditable__input"],contenteditable:_i.canEdit,"aria-labelledby":Ee.label?ze.labelId:void 0,"aria-placeholder":Ee.placeholder,"aria-multiline":"true",role:"textbox","aria-haspopup":"listbox","aria-autocomplete":"inline","aria-controls":ze.tributeId,"aria-expanded":xt.isAutocompleteOpen?"true":"false","aria-activedescendant":xt.autocompleteActiveId,title:_i.tooltipString},Be.$attrs,{onFocus:J[0]||(J[0]=(...ki)=>_i.moveCursorToEnd&&_i.moveCursorToEnd(...ki)),onInput:J[1]||(J[1]=(...ki)=>_i.onInput&&_i.onInput(...ki)),onCompositionstart:J[2]||(J[2]=ki=>xt.isComposing=!0),onCompositionend:J[3]||(J[3]=ki=>xt.isComposing=!1),onKeydownCapture:J[4]||(J[4]=(0,P.withKeys)((...ki)=>_i.onKeyEsc&&_i.onKeyEsc(...ki),["esc"])),onKeydown:[J[5]||(J[5]=(0,P.withKeys)((0,P.withModifiers)((...ki)=>_i.onEnter&&_i.onEnter(...ki),["exact"]),["enter"])),J[6]||(J[6]=(0,P.withKeys)((0,P.withModifiers)((...ki)=>_i.onCtrlEnter&&_i.onCtrlEnter(...ki),["ctrl","exact","stop","prevent"]),["enter"])),J[9]||(J[9]=(0,P.withKeys)((0,P.withModifiers)((...ki)=>_i.onTributeArrowKeyDown&&_i.onTributeArrowKeyDown(...ki),["exact","stop"]),["up"])),J[10]||(J[10]=(0,P.withKeys)((0,P.withModifiers)((...ki)=>_i.onTributeArrowKeyDown&&_i.onTributeArrowKeyDown(...ki),["exact","stop"]),["down"]))],onPaste:J[7]||(J[7]=(...ki)=>_i.onPaste&&_i.onPaste(...ki)),onKeyupCapture:J[8]||(J[8]=(0,P.withModifiers)((...ki)=>_i.onKeyUp&&_i.onKeyUp(...ki),["stop","prevent"])),onTributeActiveTrue:J[11]||(J[11]=ki=>_i.onTributeActive(!0)),onTributeActiveFalse:J[12]||(J[12]=ki=>_i.onTributeActive(!1))}),null,16,Fe),Ee.label?((0,b.uX)(),(0,b.CE)("div",{key:0,id:ze.labelId,class:"rich-contenteditable__label"},(0,W.toDisplayString)(Ee.label),9,Ye)):(0,b.Q3)("",!0)],2)}const Jt={$style:k},yt=(0,C._)(le,[["render",mt],["__cssModules",Jt],["__scopeId","data-v-faef642b"]])},24510:(Kt,Ve,a)=>{"use strict";var e={};a.r(e),a.d(e,{boolean:()=>Xe,booleanish:()=>It,commaOrSpaceSeparated:()=>ue,commaSeparated:()=>rn,number:()=>ht,overloadedBoolean:()=>ri,spaceSeparated:()=>ni});var o={};a.r(o),a.d(o,{attentionMarkers:()=>re,contentInitial:()=>bf,disable:()=>he,document:()=>Il,flow:()=>yf,flowInitial:()=>Xc,insideSpan:()=>X,string:()=>Ac,text:()=>T});const _=-1,E=0,z=1,q=2,m=3,L=4,B=5,Y=6,b=7,W=8,P=typeof self=="object"?self:globalThis,C=(s,d)=>{const c=(j,K)=>(s.set(K,j),j),F=j=>{if(s.has(j))return s.get(j);const[K,H]=d[j];switch(K){case E:case _:return c(H,j);case z:{const Ce=c([],j);for(const Le of H)Ce.push(F(Le));return Ce}case q:{const Ce=c({},j);for(const[Le,st]of H)Ce[F(Le)]=F(st);return Ce}case m:return c(new Date(H),j);case L:{const{source:Ce,flags:Le}=H;return c(new RegExp(Ce,Le),j)}case B:{const Ce=c(new Map,j);for(const[Le,st]of H)Ce.set(F(Le),F(st));return Ce}case Y:{const Ce=c(new Set,j);for(const Le of H)Ce.add(F(Le));return Ce}case b:{const{name:Ce,message:Le}=H;return c(new P[Ce](Le),j)}case W:return c(BigInt(H),j);case"BigInt":return c(Object(BigInt(H)),j)}return c(new P[K](H),j)};return F},R=s=>C(new Map,s)(0),oe="",{toString:Re}={},{keys:ne}=Object,te=s=>{const d=typeof s;if(d!=="object"||!s)return[E,d];const c=Re.call(s).slice(8,-1);switch(c){case"Array":return[z,oe];case"Object":return[q,oe];case"Date":return[m,oe];case"RegExp":return[L,oe];case"Map":return[B,oe];case"Set":return[Y,oe]}return c.includes("Array")?[z,c]:c.includes("Error")?[b,c]:[q,c]},He=([s,d])=>s===E&&(d==="function"||d==="symbol"),V=(s,d,c,F)=>{const j=(H,Ce)=>{const Le=F.push(H)-1;return c.set(Ce,Le),Le},K=H=>{if(c.has(H))return c.get(H);let[Ce,Le]=te(H);switch(Ce){case E:{let Ft=H;switch(Le){case"bigint":Ce=W,Ft=H.toString();break;case"function":case"symbol":if(s)throw new TypeError("unable to serialize "+Le);Ft=null;break;case"undefined":return j([_],H)}return j([Ce,Ft],H)}case z:{if(Le)return j([Le,[...H]],H);const Ft=[],vt=j([Ce,Ft],H);for(const li of H)Ft.push(K(li));return vt}case q:{if(Le)switch(Le){case"BigInt":return j([Le,H.toString()],H);case"Boolean":case"Number":case"String":return j([Le,H.valueOf()],H)}if(d&&"toJSON"in H)return K(H.toJSON());const Ft=[],vt=j([Ce,Ft],H);for(const li of ne(H))(s||!He(te(H[li])))&&Ft.push([K(li),K(H[li])]);return vt}case m:return j([Ce,H.toISOString()],H);case L:{const{source:Ft,flags:vt}=H;return j([Ce,{source:Ft,flags:vt}],H)}case B:{const Ft=[],vt=j([Ce,Ft],H);for(const[li,ti]of H)(s||!(He(te(li))||He(te(ti))))&&Ft.push([K(li),K(ti)]);return vt}case Y:{const Ft=[],vt=j([Ce,Ft],H);for(const li of H)(s||!He(te(li)))&&Ft.push(K(li));return vt}}const{message:st}=H;return j([Ce,{name:Le,message:st}],H)};return K},xe=(s,{json:d,lossy:c}={})=>{const F=[];return V(!(d||c),!!d,new Map,F)(s),F},Ke=typeof structuredClone=="function"?(s,d)=>d&&("json"in d||"lossy"in d)?R(xe(s,d)):structuredClone(s):(s,d)=>R(xe(s,d));var Je=a(29747);const de=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,ft=/^[a-zA-Z]:\\/;function ct(s){if(typeof s!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof s}\``);return ft.test(s)?!1:de.test(s)}function ji(s){const d=String(s||"").trim();return d?d.split(/[ \t\n\r\f]+/g):[]}function Wt(s){return s.join(" ").trim()}var Mt=a(47970);const Li=["http","https"],jt=["nofollow"],di={};function ot(s){const d=s||di,c=d.protocols||Li,F=(0,Je.a)(d.test);return function(j){(0,Mt.YR)(j,"element",function(K,H,Ce){if(K.tagName==="a"&&typeof K.properties.href=="string"&&F(K,H,Ce)){const Le=K.properties.href;if(ct(Le)?c.includes(Le.slice(0,Le.indexOf(":"))):Le.startsWith("//")){const st=Pt(d.content,K),Ft=st&&!Array.isArray(st)?[st]:st,vt=Pt(d.rel,K)||jt,li=typeof vt=="string"?ji(vt):vt,ti=Pt(d.target,K),En=Pt(d.properties,K);if(En&&Object.assign(K.properties,Ke(En)),li.length>0&&(K.properties.rel=[...li]),ti&&(K.properties.target=ti),Ft){const Sa=Pt(d.contentProperties,K)||{};K.children.push({type:"element",tagName:"span",properties:Ke(Sa),children:Ke(Ft)})}}}})}}function Pt(s,d){return typeof s=="function"?s(d):s}function lt(s){const d=[],c=String(s||"");let F=c.indexOf(","),j=0,K=!1;for(;!K;){F===-1&&(F=c.length,K=!0);const H=c.slice(j,F).trim();(H||!K)&&d.push(H),j=F+1,F=c.indexOf(",",j)}return d}function At(s,d){const c=d||{};return(s[s.length-1]===""?[...s,""]:s).join((c.padRight?" ":"")+","+(c.padLeft===!1?"":" ")).trim()}var gt=a(97471);const Vt=/[$_\p{ID_Start}]/u,ii=/[$_\u{200C}\u{200D}\p{ID_Continue}]/u,Ki=/[-$_\u{200C}\u{200D}\p{ID_Continue}]/u,Ni=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,si=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,Di={};function hi(s){return s?Vt.test(String.fromCodePoint(s)):!1}function On(s,d){const F=(d||Di).jsx?Ki:ii;return s?F.test(String.fromCodePoint(s)):!1}function nn(s,d){return((d||Di).jsx?si:Ni).test(s)}const $i=/[ \t\n\f\r]/g;function Fn(s){return typeof s=="object"?s.type==="text"?yr(s.value):!1:yr(s)}function yr(s){return s.replace($i,"")===""}class Dr{constructor(d,c,F){this.normal=c,this.property=d,F&&(this.space=F)}}Dr.prototype.normal={},Dr.prototype.property={},Dr.prototype.space=void 0;function qn(s,d){const c={},F={};for(const j of s)Object.assign(c,j.property),Object.assign(F,j.normal);return new Dr(c,F,d)}function Oi(s){return s.toLowerCase()}class xi{constructor(d,c){this.attribute=c,this.property=d}}xi.prototype.attribute="",xi.prototype.booleanish=!1,xi.prototype.boolean=!1,xi.prototype.commaOrSpaceSeparated=!1,xi.prototype.commaSeparated=!1,xi.prototype.defined=!1,xi.prototype.mustUseProperty=!1,xi.prototype.number=!1,xi.prototype.overloadedBoolean=!1,xi.prototype.property="",xi.prototype.spaceSeparated=!1,xi.prototype.space=void 0;let mn=0;const Xe=G(),It=G(),ri=G(),ht=G(),ni=G(),rn=G(),ue=G();function G(){return 2**++mn}const k=Object.keys(e);class M extends xi{constructor(d,c,F,j){let K=-1;if(super(d,c),se(this,"space",j),typeof F=="number")for(;++K<k.length;){const H=k[K];se(this,k[K],(F&e[H])===e[H])}}}M.prototype.defined=!0;function se(s,d,c){c&&(s[d]=c)}function le(s){const d={},c={};for(const[F,j]of Object.entries(s.properties)){const K=new M(F,s.transform(s.attributes||{},F),j,s.space);s.mustUseProperty&&s.mustUseProperty.includes(F)&&(K.mustUseProperty=!0),d[F]=K,c[Oi(F)]=F,c[Oi(K.attribute)]=F}return new Dr(d,c,s.space)}const Fe=le({properties:{ariaActiveDescendant:null,ariaAtomic:It,ariaAutoComplete:null,ariaBusy:It,ariaChecked:It,ariaColCount:ht,ariaColIndex:ht,ariaColSpan:ht,ariaControls:ni,ariaCurrent:null,ariaDescribedBy:ni,ariaDetails:null,ariaDisabled:It,ariaDropEffect:ni,ariaErrorMessage:null,ariaExpanded:It,ariaFlowTo:ni,ariaGrabbed:It,ariaHasPopup:null,ariaHidden:It,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:ni,ariaLevel:ht,ariaLive:null,ariaModal:It,ariaMultiLine:It,ariaMultiSelectable:It,ariaOrientation:null,ariaOwns:ni,ariaPlaceholder:null,ariaPosInSet:ht,ariaPressed:It,ariaReadOnly:It,ariaRelevant:null,ariaRequired:It,ariaRoleDescription:ni,ariaRowCount:ht,ariaRowIndex:ht,ariaRowSpan:ht,ariaSelected:It,ariaSetSize:ht,ariaSort:null,ariaValueMax:ht,ariaValueMin:ht,ariaValueNow:ht,ariaValueText:null,role:null},transform(s,d){return d==="role"?d:"aria-"+d.slice(4).toLowerCase()}});function Ye(s,d){return d in s?s[d]:d}function mt(s,d){return Ye(s,d.toLowerCase())}const Jt=le({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:rn,acceptCharset:ni,accessKey:ni,action:null,allow:null,allowFullScreen:Xe,allowPaymentRequest:Xe,allowUserMedia:Xe,alt:null,as:null,async:Xe,autoCapitalize:null,autoComplete:ni,autoFocus:Xe,autoPlay:Xe,blocking:ni,capture:null,charSet:null,checked:Xe,cite:null,className:ni,cols:ht,colSpan:null,content:null,contentEditable:It,controls:Xe,controlsList:ni,coords:ht|rn,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Xe,defer:Xe,dir:null,dirName:null,disabled:Xe,download:ri,draggable:It,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Xe,formTarget:null,headers:ni,height:ht,hidden:ri,high:ht,href:null,hrefLang:null,htmlFor:ni,httpEquiv:ni,id:null,imageSizes:null,imageSrcSet:null,inert:Xe,inputMode:null,integrity:null,is:null,isMap:Xe,itemId:null,itemProp:ni,itemRef:ni,itemScope:Xe,itemType:ni,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Xe,low:ht,manifest:null,max:null,maxLength:ht,media:null,method:null,min:null,minLength:ht,multiple:Xe,muted:Xe,name:null,nonce:null,noModule:Xe,noValidate:Xe,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Xe,optimum:ht,pattern:null,ping:ni,placeholder:null,playsInline:Xe,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Xe,referrerPolicy:null,rel:ni,required:Xe,reversed:Xe,rows:ht,rowSpan:ht,sandbox:ni,scope:null,scoped:Xe,seamless:Xe,selected:Xe,shadowRootClonable:Xe,shadowRootDelegatesFocus:Xe,shadowRootMode:null,shape:null,size:ht,sizes:null,slot:null,span:ht,spellCheck:It,src:null,srcDoc:null,srcLang:null,srcSet:null,start:ht,step:null,style:null,tabIndex:ht,target:null,title:null,translate:null,type:null,typeMustMatch:Xe,useMap:null,value:It,width:ht,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:ni,axis:null,background:null,bgColor:null,border:ht,borderColor:null,bottomMargin:ht,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Xe,declare:Xe,event:null,face:null,frame:null,frameBorder:null,hSpace:ht,leftMargin:ht,link:null,longDesc:null,lowSrc:null,marginHeight:ht,marginWidth:ht,noResize:Xe,noHref:Xe,noShade:Xe,noWrap:Xe,object:null,profile:null,prompt:null,rev:null,rightMargin:ht,rules:null,scheme:null,scrolling:It,standby:null,summary:null,text:null,topMargin:ht,valueType:null,version:null,vAlign:null,vLink:null,vSpace:ht,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Xe,disableRemotePlayback:Xe,prefix:null,property:null,results:ht,security:null,unselectable:null},space:"html",transform:mt}),yt=le({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:ue,accentHeight:ht,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:ht,amplitude:ht,arabicForm:null,ascent:ht,attributeName:null,attributeType:null,azimuth:ht,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:ht,by:null,calcMode:null,capHeight:ht,className:ni,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:ht,diffuseConstant:ht,direction:null,display:null,dur:null,divisor:ht,dominantBaseline:null,download:Xe,dx:null,dy:null,edgeMode:null,editable:null,elevation:ht,enableBackground:null,end:null,event:null,exponent:ht,externalResourcesRequired:null,fill:null,fillOpacity:ht,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:rn,g2:rn,glyphName:rn,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:ht,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:ht,horizOriginX:ht,horizOriginY:ht,id:null,ideographic:ht,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:ht,k:ht,k1:ht,k2:ht,k3:ht,k4:ht,kernelMatrix:ue,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:ht,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:ht,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:ht,overlineThickness:ht,paintOrder:null,panose1:null,path:null,pathLength:ht,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:ni,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:ht,pointsAtY:ht,pointsAtZ:ht,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:ue,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:ue,rev:ue,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:ue,requiredFeatures:ue,requiredFonts:ue,requiredFormats:ue,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:ht,specularExponent:ht,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:ht,strikethroughThickness:ht,string:null,stroke:null,strokeDashArray:ue,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:ht,strokeOpacity:ht,strokeWidth:null,style:null,surfaceScale:ht,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:ue,tabIndex:ht,tableValues:null,target:null,targetX:ht,targetY:ht,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:ue,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:ht,underlineThickness:ht,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:ht,values:null,vAlphabetic:ht,vMathematical:ht,vectorEffect:null,vHanging:ht,vIdeographic:ht,version:null,vertAdvY:ht,vertOriginX:ht,vertOriginY:ht,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:ht,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:Ye}),Be=le({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(s,d){return"xlink:"+d.slice(5).toLowerCase()}}),J=le({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:mt}),Ee=le({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(s,d){return"xml:"+d.slice(3).toLowerCase()}}),ze=qn([Fe,Jt,Be,J,Ee],"html"),xt=qn([Fe,yt,Be,J,Ee],"svg"),_i=/[A-Z]/g,ki=/-[a-z]/g,vn=/^data[-\w.:]+$/i;function Sr(s,d){const c=Oi(d);let F=d,j=xi;if(c in s.normal)return s.property[s.normal[c]];if(c.length>4&&c.slice(0,4)==="data"&&vn.test(d)){if(d.charAt(4)==="-"){const K=d.slice(5).replace(ki,Nr);F="data"+K.charAt(0).toUpperCase()+K.slice(1)}else{const K=d.slice(4);if(!ki.test(K)){let H=K.replace(_i,Wr);H.charAt(0)!=="-"&&(H="-"+H),d="data"+H}}j=M}return new j(F,d)}function Wr(s){return"-"+s.toLowerCase()}function Nr(s){return s.charAt(1).toUpperCase()}const fs={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var ua=a(35229);const Qr=Wa("end"),Da=Wa("start");function Wa(s){return d;function d(c){const F=c&&c.position&&c.position[s]||{};if(typeof F.line=="number"&&F.line>0&&typeof F.column=="number"&&F.column>0)return{line:F.line,column:F.column,offset:typeof F.offset=="number"&&F.offset>-1?F.offset:void 0}}}function Vr(s){const d=Da(s),c=Qr(s);if(d&&c)return{start:d,end:c}}function _s(s){return!s||typeof s!="object"?"":"position"in s||"type"in s?hs(s.position):"start"in s||"end"in s?hs(s):"line"in s||"column"in s?wa(s):""}function wa(s){return Ga(s&&s.line)+":"+Ga(s&&s.column)}function hs(s){return wa(s&&s.start)+"-"+wa(s&&s.end)}function Ga(s){return s&&typeof s=="number"?s:1}class Fi extends Error{constructor(d,c,F){super(),typeof c=="string"&&(F=c,c=void 0);let j="",K={},H=!1;if(c&&("line"in c&&"column"in c?K={place:c}:"start"in c&&"end"in c?K={place:c}:"type"in c?K={ancestors:[c],place:c.position}:K={...c}),typeof d=="string"?j=d:!K.cause&&d&&(H=!0,j=d.message,K.cause=d),!K.ruleId&&!K.source&&typeof F=="string"){const Le=F.indexOf(":");Le===-1?K.ruleId=F:(K.source=F.slice(0,Le),K.ruleId=F.slice(Le+1))}if(!K.place&&K.ancestors&&K.ancestors){const Le=K.ancestors[K.ancestors.length-1];Le&&(K.place=Le.position)}const Ce=K.place&&"start"in K.place?K.place.start:K.place;this.ancestors=K.ancestors||void 0,this.cause=K.cause||void 0,this.column=Ce?Ce.column:void 0,this.fatal=void 0,this.file,this.message=j,this.line=Ce?Ce.line:void 0,this.name=_s(K.place)||"1:1",this.place=K.place||void 0,this.reason=this.message,this.ruleId=K.ruleId||void 0,this.source=K.source||void 0,this.stack=H&&K.cause&&typeof K.cause.stack=="string"?K.cause.stack:"",this.actual,this.expected,this.note,this.url}}Fi.prototype.file="",Fi.prototype.name="",Fi.prototype.reason="",Fi.prototype.message="",Fi.prototype.stack="",Fi.prototype.column=void 0,Fi.prototype.line=void 0,Fi.prototype.ancestors=void 0,Fi.prototype.cause=void 0,Fi.prototype.fatal=void 0,Fi.prototype.place=void 0,Fi.prototype.ruleId=void 0,Fi.prototype.source=void 0;const Gt={}.hasOwnProperty,on=new Map,lr=/[A-Z]/g,Bt=new Set(["table","tbody","thead","tfoot","tr"]),Xt=new Set(["td","th"]),bi="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Ii(s,d){if(!d||d.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const c=d.filePath||void 0;let F;if(d.development){if(typeof d.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");F=Pr(c,d.jsxDEV)}else{if(typeof d.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof d.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");F=pr(c,d.jsx,d.jsxs)}const j={Fragment:d.Fragment,ancestors:[],components:d.components||{},create:F,elementAttributeNameCase:d.elementAttributeNameCase||"react",evaluater:d.createEvaluater?d.createEvaluater():void 0,filePath:c,ignoreInvalidStyle:d.ignoreInvalidStyle||!1,passKeys:d.passKeys!==!1,passNode:d.passNode||!1,schema:d.space==="svg"?xt:ze,stylePropertyNameCase:d.stylePropertyNameCase||"dom",tableCellAlignToStyle:d.tableCellAlignToStyle!==!1},K=Xi(j,s,void 0);return K&&typeof K!="string"?K:j.create(s,j.Fragment,{children:K||void 0},void 0)}function Xi(s,d,c){if(d.type==="element")return wi(s,d,c);if(d.type==="mdxFlowExpression"||d.type==="mdxTextExpression")return kr(s,d);if(d.type==="mdxJsxFlowElement"||d.type==="mdxJsxTextElement")return qe(s,d,c);if(d.type==="mdxjsEsm")return Ri(s,d);if(d.type==="root")return Dt(s,d,c);if(d.type==="text")return ui(s,d)}function wi(s,d,c){const F=s.schema;let j=F;d.tagName.toLowerCase()==="svg"&&F.space==="html"&&(j=xt,s.schema=j),s.ancestors.push(d);const K=va(s,d.tagName,!1),H=jr(s,d);let Ce=Va(s,d);return Bt.has(d.tagName)&&(Ce=Ce.filter(function(Le){return typeof Le=="string"?!Fn(Le):!0})),fi(s,H,K,d),Vi(H,Ce),s.ancestors.pop(),s.schema=F,s.create(d,K,H,c)}function kr(s,d){if(d.data&&d.data.estree&&s.evaluater){const F=d.data.estree.body[0];return(0,gt.ok)(F.type==="ExpressionStatement"),s.evaluater.evaluateExpression(F.expression)}Ji(s,d.position)}function Ri(s,d){if(d.data&&d.data.estree&&s.evaluater)return s.evaluater.evaluateProgram(d.data.estree);Ji(s,d.position)}function qe(s,d,c){const F=s.schema;let j=F;d.name==="svg"&&F.space==="html"&&(j=xt,s.schema=j),s.ancestors.push(d);const K=d.name===null?s.Fragment:va(s,d.name,!0),H=Jn(s,d),Ce=Va(s,d);return fi(s,H,K,d),Vi(H,Ce),s.ancestors.pop(),s.schema=F,s.create(d,K,H,c)}function Dt(s,d,c){const F={};return Vi(F,Va(s,d)),s.create(d,s.Fragment,F,c)}function ui(s,d){return d.value}function fi(s,d,c,F){typeof c!="string"&&c!==s.Fragment&&s.passNode&&(d.node=F)}function Vi(s,d){if(d.length>0){const c=d.length>1?d:d[0];c&&(s.children=c)}}function pr(s,d,c){return F;function F(j,K,H,Ce){const st=Array.isArray(H.children)?c:d;return Ce?st(K,H,Ce):st(K,H)}}function Pr(s,d){return c;function c(F,j,K,H){const Ce=Array.isArray(K.children),Le=Da(F);return d(j,K,H,Ce,{columnNumber:Le?Le.column-1:void 0,fileName:s,lineNumber:Le?Le.line:void 0},void 0)}}function jr(s,d){const c={};let F,j;for(j in d.properties)if(j!=="children"&&Gt.call(d.properties,j)){const K=da(s,j,d.properties[j]);if(K){const[H,Ce]=K;s.tableCellAlignToStyle&&H==="align"&&typeof Ce=="string"&&Xt.has(d.tagName)?F=Ce:c[H]=Ce}}if(F){const K=c.style||(c.style={});K[s.stylePropertyNameCase==="css"?"text-align":"textAlign"]=F}return c}function Jn(s,d){const c={};for(const F of d.attributes)if(F.type==="mdxJsxExpressionAttribute")if(F.data&&F.data.estree&&s.evaluater){const K=F.data.estree.body[0];(0,gt.ok)(K.type==="ExpressionStatement");const H=K.expression;(0,gt.ok)(H.type==="ObjectExpression");const Ce=H.properties[0];(0,gt.ok)(Ce.type==="SpreadElement"),Object.assign(c,s.evaluater.evaluateExpression(Ce.argument))}else Ji(s,d.position);else{const j=F.name;let K;if(F.value&&typeof F.value=="object")if(F.value.data&&F.value.data.estree&&s.evaluater){const Ce=F.value.data.estree.body[0];(0,gt.ok)(Ce.type==="ExpressionStatement"),K=s.evaluater.evaluateExpression(Ce.expression)}else Ji(s,d.position);else K=F.value===null?!0:F.value;c[j]=K}return c}function Va(s,d){const c=[];let F=-1;const j=s.passKeys?new Map:on;for(;++F<d.children.length;){const K=d.children[F];let H;if(s.passKeys){const Le=K.type==="element"?K.tagName:K.type==="mdxJsxFlowElement"||K.type==="mdxJsxTextElement"?K.name:void 0;if(Le){const st=j.get(Le)||0;H=Le+"-"+st,j.set(Le,st+1)}}const Ce=Xi(s,K,H);Ce!==void 0&&c.push(Ce)}return c}function da(s,d,c){const F=Sr(s.schema,d);if(!(c==null||typeof c=="number"&&Number.isNaN(c))){if(Array.isArray(c)&&(c=F.commaSeparated?At(c):Wt(c)),F.property==="style"){let j=typeof c=="object"?c:Aa(s,String(c));return s.stylePropertyNameCase==="css"&&(j=bs(j)),["style",j]}return[s.elementAttributeNameCase==="react"&&F.space?fs[F.property]||F.property:F.attribute,c]}}function Aa(s,d){try{return ua(d,{reactCompat:!0})}catch(c){if(s.ignoreInvalidStyle)return{};const F=c,j=new Fi("Cannot parse `style` attribute",{ancestors:s.ancestors,cause:F,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw j.file=s.filePath||void 0,j.url=bi+"#cannot-parse-style-attribute",j}}function va(s,d,c){let F;if(!c)F={type:"Literal",value:d};else if(d.includes(".")){const j=d.split(".");let K=-1,H;for(;++K<j.length;){const Ce=nn(j[K])?{type:"Identifier",name:j[K]}:{type:"Literal",value:j[K]};H=H?{type:"MemberExpression",object:H,property:Ce,computed:!!(K&&Ce.type==="Literal"),optional:!1}:Ce}(0,gt.ok)(H,"always a result"),F=H}else F=nn(d)&&!/^[a-z]/.test(d)?{type:"Identifier",name:d}:{type:"Literal",value:d};if(F.type==="Literal"){const j=F.value;return Gt.call(s.components,j)?s.components[j]:j}if(s.evaluater)return s.evaluater.evaluateExpression(F);Ji(s)}function Ji(s,d){const c=new Fi("Cannot handle MDX estrees without `createEvaluater`",{ancestors:s.ancestors,place:d,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw c.file=s.filePath||void 0,c.url=bi+"#cannot-handle-mdx-estrees-without-createevaluater",c}function bs(s){const d={};let c;for(c in s)Gt.call(s,c)&&(d[Ms(c)]=s[c]);return d}function Ms(s){let d=s.replace(lr,Za);return d.slice(0,3)==="ms-"&&(d="-"+d),d}function Za(s){return"-"+s.toLowerCase()}function it(s){const d=this;d.compiler=c;function c(F,j){return Ii(F,{filePath:j.path,...s})}}function St(s){if(typeof s!="string")throw new TypeError("Expected a string");return s.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var p=a(99656),x=a(69143);function U(s,d,c){const F=c||{},j=(0,x.C)(F.ignore||[]),K=ie(d);let H=-1;for(;++H<K.length;)(0,p.VG)(s,"text",Ce);function Ce(st,Ft){let vt=-1,li;for(;++vt<Ft.length;){const ti=Ft[vt],En=li?li.children:void 0;if(j(ti,En?En.indexOf(ti):void 0,li))return;li=ti}if(li)return Le(st,Ft)}function Le(st,Ft){const vt=Ft[Ft.length-1],li=K[H][0],ti=K[H][1];let En=0;const Ha=vt.children.indexOf(st);let br=!1,za=[];li.lastIndex=0;let ka=li.exec(st.value);for(;ka;){const so=ka.index,no={index:ka.index,input:ka.input,stack:[...Ft,st]};let xr=ti(...ka,no);if(typeof xr=="string"&&(xr=xr.length>0?{type:"text",value:xr}:void 0),xr===!1?li.lastIndex=so+1:(En!==so&&za.push({type:"text",value:st.value.slice(En,so)}),Array.isArray(xr)?za.push(...xr):xr&&za.push(xr),En=so+ka[0].length,br=!0),!li.global)break;ka=li.exec(st.value)}return br?(En<st.value.length&&za.push({type:"text",value:st.value.slice(En)}),vt.children.splice(Ha,1,...za)):za=[st],Ha+za.length}}function ie(s){const d=[];if(!Array.isArray(s))throw new TypeError("Expected find and replace tuple or list of tuples");const c=!s[0]||Array.isArray(s[0])?s:[s];let F=-1;for(;++F<c.length;){const j=c[F];d.push([ye(j[0]),Z(j[1])])}return d}function ye(s){return typeof s=="string"?new RegExp(St(s),"g"):s}function Z(s){return typeof s=="function"?s:function(){return s}}function pe(s){U(s,[/\r?\n|\r/g,Ie])}function Ie(){return{type:"break"}}function ee(){return function(s){pe(s)}}const Te={};function je(s,d){const c=d||Te,F=typeof c.includeImageAlt=="boolean"?c.includeImageAlt:!0,j=typeof c.includeHtml=="boolean"?c.includeHtml:!0;return $t(s,F,j)}function $t(s,d,c){if(ge(s)){if("value"in s)return s.type==="html"&&!c?"":s.value;if(d&&"alt"in s&&s.alt)return s.alt;if("children"in s)return Oe(s.children,d,c)}return Array.isArray(s)?Oe(s,d,c):""}function Oe(s,d,c){const F=[];let j=-1;for(;++j<s.length;)F[j]=$t(s[j],d,c);return F.join("")}function ge(s){return!!(s&&typeof s=="object")}function gi(s,d,c,F){const j=s.length;let K=0,H;if(d<0?d=-d>j?0:j+d:d=d>j?j:d,c=c>0?c:0,F.length<1e4)H=Array.from(F),H.unshift(d,c),s.splice(...H);else for(c&&s.splice(d,c);K<F.length;)H=F.slice(K,K+1e4),H.unshift(d,0),s.splice(...H),K+=1e4,d+=1e4}function Q(s,d){return s.length>0?(gi(s,s.length,0,d),s):d}class We{constructor(d){this.left=d?[...d]:[],this.right=[]}get(d){if(d<0||d>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+d+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return d<this.left.length?this.left[d]:this.right[this.right.length-d+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(d,c){const F=c??Number.POSITIVE_INFINITY;return F<this.left.length?this.left.slice(d,F):d>this.left.length?this.right.slice(this.right.length-F+this.left.length,this.right.length-d+this.left.length).reverse():this.left.slice(d).concat(this.right.slice(this.right.length-F+this.left.length).reverse())}splice(d,c,F){const j=c||0;this.setCursor(Math.trunc(d));const K=this.right.splice(this.right.length-j,Number.POSITIVE_INFINITY);return F&&Qe(this.left,F),K.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(d){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(d)}pushMany(d){this.setCursor(Number.POSITIVE_INFINITY),Qe(this.left,d)}unshift(d){this.setCursor(0),this.right.push(d)}unshiftMany(d){this.setCursor(0),Qe(this.right,d.reverse())}setCursor(d){if(!(d===this.left.length||d>this.left.length&&this.right.length===0||d<0&&this.left.length===0))if(d<this.left.length){const c=this.left.splice(d,Number.POSITIVE_INFINITY);Qe(this.right,c.reverse())}else{const c=this.right.splice(this.left.length+this.right.length-d,Number.POSITIVE_INFINITY);Qe(this.left,c.reverse())}}}function Qe(s,d){let c=0;if(d.length<1e4)s.push(...d);else for(;c<d.length;)s.push(...d.slice(c,c+1e4)),c+=1e4}function Tt(s){const d={};let c=-1,F,j,K,H,Ce,Le,st;const Ft=new We(s);for(;++c<Ft.length;){for(;c in d;)c=d[c];if(F=Ft.get(c),c&&F[1].type==="chunkFlow"&&Ft.get(c-1)[1].type==="listItemPrefix"&&(Le=F[1]._tokenizer.events,K=0,K<Le.length&&Le[K][1].type==="lineEndingBlank"&&(K+=2),K<Le.length&&Le[K][1].type==="content"))for(;++K<Le.length&&Le[K][1].type!=="content";)Le[K][1].type==="chunkText"&&(Le[K][1]._isInFirstContentOfListItem=!0,K++);if(F[0]==="enter")F[1].contentType&&(Object.assign(d,Nt(Ft,c)),c=d[c],st=!0);else if(F[1]._container){for(K=c,j=void 0;K--;)if(H=Ft.get(K),H[1].type==="lineEnding"||H[1].type==="lineEndingBlank")H[0]==="enter"&&(j&&(Ft.get(j)[1].type="lineEndingBlank"),H[1].type="lineEnding",j=K);else if(!(H[1].type==="linePrefix"||H[1].type==="listItemIndent"))break;j&&(F[1].end={...Ft.get(j)[1].start},Ce=Ft.slice(j,c),Ce.unshift(F),Ft.splice(j,c-j+1,Ce))}}return gi(s,0,Number.POSITIVE_INFINITY,Ft.slice(0)),!st}function Nt(s,d){const c=s.get(d)[1],F=s.get(d)[2];let j=d-1;const K=[];let H=c._tokenizer;H||(H=F.parser[c.contentType](c.start),c._contentTypeTextTrailing&&(H._contentTypeTextTrailing=!0));const Ce=H.events,Le=[],st={};let Ft,vt,li=-1,ti=c,En=0,Sa=0;const Ha=[Sa];for(;ti;){for(;s.get(++j)[1]!==ti;);K.push(j),ti._tokenizer||(Ft=F.sliceStream(ti),ti.next||Ft.push(null),vt&&H.defineSkip(ti.start),ti._isInFirstContentOfListItem&&(H._gfmTasklistFirstContentOfListItem=!0),H.write(Ft),ti._isInFirstContentOfListItem&&(H._gfmTasklistFirstContentOfListItem=void 0)),vt=ti,ti=ti.next}for(ti=c;++li<Ce.length;)Ce[li][0]==="exit"&&Ce[li-1][0]==="enter"&&Ce[li][1].type===Ce[li-1][1].type&&Ce[li][1].start.line!==Ce[li][1].end.line&&(Sa=li+1,Ha.push(Sa),ti._tokenizer=void 0,ti.previous=void 0,ti=ti.next);for(H.events=[],ti?(ti._tokenizer=void 0,ti.previous=void 0):Ha.pop(),li=Ha.length;li--;){const br=Ce.slice(Ha[li],Ha[li+1]),za=K.pop();Le.push([za,za+br.length-1]),s.splice(za,2,br)}for(Le.reverse(),li=-1;++li<Le.length;)st[En+Le[li][0]]=En+Le[li][1],En+=Le[li][1]-Le[li][0]-1;return st}function Ci(s){for(;!Tt(s););return s}const Yi={}.hasOwnProperty;function Hn(s){const d={};let c=-1;for(;++c<s.length;)Un(d,s[c]);return d}function Un(s,d){let c;for(c in d){const j=(Yi.call(s,c)?s[c]:void 0)||(s[c]={}),K=d[c];let H;if(K)for(H in K){Yi.call(j,H)||(j[H]=[]);const Ce=K[H];rr(j[H],Array.isArray(Ce)?Ce:Ce?[Ce]:[])}}}function rr(s,d){let c=-1;const F=[];for(;++c<d.length;)(d[c].add==="after"?s:F).push(d[c]);gi(s,0,0,F)}function Hr(s){const d={};let c=-1;for(;++c<s.length;)ra(d,s[c]);return d}function ra(s,d){let c;for(c in d){const j=(Yi.call(s,c)?s[c]:void 0)||(s[c]={}),K=d[c];let H;if(K)for(H in K)j[H]=K[H]}}const fa=Ja(/\p{P}/u),ur=Ja(/[A-Za-z]/),ve=Ja(/[\dA-Za-z]/),pt=Ja(/[#-'*+\--9=?A-Z^-~]/);function oi(s){return s!==null&&(s<32||s===127)}const Zi=Ja(/\d/),Rn=Ja(/[\dA-Fa-f]/),Tr=Ja(/[!-/:-@[-`{-~]/);function zn(s){return s!==null&&s<-2}function Sn(s){return s!==null&&(s<0||s===32)}function Ht(s){return s===-2||s===-1||s===32}function Mn(s){return Tr(s)||fa(s)}const aa=Ja(/\s/);function Ja(s){return d;function d(c){return c!==null&&c>-1&&s.test(String.fromCharCode(c))}}function Ca(s,d,c,F){const j=F?F-1:Number.POSITIVE_INFINITY;let K=0;return H;function H(Le){return Ht(Le)?(s.enter(c),Ce(Le)):d(Le)}function Ce(Le){return Ht(Le)&&K++<j?(s.consume(Le),Ce):(s.exit(c),d(Le))}}const es={tokenize:Ks};function Ks(s){const d=s.attempt(this.parser.constructs.contentInitial,F,j);let c;return d;function F(Ce){if(Ce===null){s.consume(Ce);return}return s.enter("lineEnding"),s.consume(Ce),s.exit("lineEnding"),Ca(s,d,"linePrefix")}function j(Ce){return s.enter("paragraph"),K(Ce)}function K(Ce){const Le=s.enter("chunkText",{contentType:"text",previous:c});return c&&(c.next=Le),c=Le,H(Ce)}function H(Ce){if(Ce===null){s.exit("chunkText"),s.exit("paragraph"),s.consume(Ce);return}return zn(Ce)?(s.consume(Ce),s.exit("chunkText"),K):(s.consume(Ce),H)}}const lo={tokenize:Us},oo={tokenize:ro};function Us(s){const d=this,c=[];let F=0,j,K,H;return Ce;function Ce(ka){if(F<c.length){const so=c[F];return d.containerState=so[1],s.attempt(so[0].continuation,Le,st)(ka)}return st(ka)}function Le(ka){if(F++,d.containerState._closeFlow){d.containerState._closeFlow=void 0,j&&za();const so=d.events.length;let no=so,xr;for(;no--;)if(d.events[no][0]==="exit"&&d.events[no][1].type==="chunkFlow"){xr=d.events[no][1].end;break}br(F);let Uo=so;for(;Uo<d.events.length;)d.events[Uo][1].end={...xr},Uo++;return gi(d.events,no+1,0,d.events.slice(so)),d.events.length=Uo,st(ka)}return Ce(ka)}function st(ka){if(F===c.length){if(!j)return li(ka);if(j.currentConstruct&&j.currentConstruct.concrete)return En(ka);d.interrupt=!!(j.currentConstruct&&!j._gfmTableDynamicInterruptHack)}return d.containerState={},s.check(oo,Ft,vt)(ka)}function Ft(ka){return j&&za(),br(F),li(ka)}function vt(ka){return d.parser.lazy[d.now().line]=F!==c.length,H=d.now().offset,En(ka)}function li(ka){return d.containerState={},s.attempt(oo,ti,En)(ka)}function ti(ka){return F++,c.push([d.currentConstruct,d.containerState]),li(ka)}function En(ka){if(ka===null){j&&za(),br(0),s.consume(ka);return}return j=j||d.parser.flow(d.now()),s.enter("chunkFlow",{_tokenizer:j,contentType:"flow",previous:K}),Sa(ka)}function Sa(ka){if(ka===null){Ha(s.exit("chunkFlow"),!0),br(0),s.consume(ka);return}return zn(ka)?(s.consume(ka),Ha(s.exit("chunkFlow")),F=0,d.interrupt=void 0,Ce):(s.consume(ka),Sa)}function Ha(ka,so){const no=d.sliceStream(ka);if(so&&no.push(null),ka.previous=K,K&&(K.next=ka),K=ka,j.defineSkip(ka.start),j.write(no),d.parser.lazy[ka.start.line]){let xr=j.events.length;for(;xr--;)if(j.events[xr][1].start.offset<H&&(!j.events[xr][1].end||j.events[xr][1].end.offset>H))return;const Uo=d.events.length;let Fl=Uo,Xo,wr;for(;Fl--;)if(d.events[Fl][0]==="exit"&&d.events[Fl][1].type==="chunkFlow"){if(Xo){wr=d.events[Fl][1].end;break}Xo=!0}for(br(F),xr=Uo;xr<d.events.length;)d.events[xr][1].end={...wr},xr++;gi(d.events,Fl+1,0,d.events.slice(Uo)),d.events.length=xr}}function br(ka){let so=c.length;for(;so-- >ka;){const no=c[so];d.containerState=no[1],no[0].exit.call(d,s)}c.length=ka}function za(){j.write([null]),K=void 0,j=void 0,d.containerState._closeFlow=void 0}}function ro(s,d,c){return Ca(s,s.attempt(this.parser.constructs.document,d,c),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const vo={partial:!0,tokenize:yl};function yl(s,d,c){return F;function F(K){return Ht(K)?Ca(s,j,"linePrefix")(K):j(K)}function j(K){return K===null||zn(K)?d(K):c(K)}}const Ec={resolve:Ao,tokenize:el},dc={partial:!0,tokenize:Ql};function Ao(s){return Tt(s),s}function el(s,d){let c;return F;function F(Ce){return s.enter("content"),c=s.enter("chunkContent",{contentType:"content"}),j(Ce)}function j(Ce){return Ce===null?K(Ce):zn(Ce)?s.check(dc,H,K)(Ce):(s.consume(Ce),j)}function K(Ce){return s.exit("chunkContent"),s.exit("content"),d(Ce)}function H(Ce){return s.consume(Ce),s.exit("chunkContent"),c.next=s.enter("chunkContent",{contentType:"content",previous:c}),c=c.next,j}}function Ql(s,d,c){const F=this;return j;function j(H){return s.exit("chunkContent"),s.enter("lineEnding"),s.consume(H),s.exit("lineEnding"),Ca(s,K,"linePrefix")}function K(H){if(H===null||zn(H))return c(H);const Ce=F.events[F.events.length-1];return!F.parser.constructs.disable.null.includes("codeIndented")&&Ce&&Ce[1].type==="linePrefix"&&Ce[2].sliceSerialize(Ce[1],!0).length>=4?d(H):s.interrupt(F.parser.constructs.flow,c,d)(H)}}const zs={tokenize:To};function To(s){const d=this,c=s.attempt(vo,F,s.attempt(this.parser.constructs.flowInitial,j,Ca(s,s.attempt(this.parser.constructs.flow,j,s.attempt(Ec,j)),"linePrefix")));return c;function F(K){if(K===null){s.consume(K);return}return s.enter("lineEndingBlank"),s.consume(K),s.exit("lineEndingBlank"),d.currentConstruct=void 0,c}function j(K){if(K===null){s.consume(K);return}return s.enter("lineEnding"),s.consume(K),s.exit("lineEnding"),d.currentConstruct=void 0,c}}const au={resolveAll:Vl()},xl=Rl("string"),su=Rl("text");function Rl(s){return{resolveAll:Vl(s==="text"?_u:void 0),tokenize:d};function d(c){const F=this,j=this.parser.constructs[s],K=c.attempt(j,H,Ce);return H;function H(Ft){return st(Ft)?K(Ft):Ce(Ft)}function Ce(Ft){if(Ft===null){c.consume(Ft);return}return c.enter("data"),c.consume(Ft),Le}function Le(Ft){return st(Ft)?(c.exit("data"),K(Ft)):(c.consume(Ft),Le)}function st(Ft){if(Ft===null)return!0;const vt=j[Ft];let li=-1;if(vt)for(;++li<vt.length;){const ti=vt[li];if(!ti.previous||ti.previous.call(F,F.previous))return!0}return!1}}}function Vl(s){return d;function d(c,F){let j=-1,K;for(;++j<=c.length;)K===void 0?c[j]&&c[j][1].type==="data"&&(K=j,j++):(!c[j]||c[j][1].type!=="data")&&(j!==K+2&&(c[K][1].end=c[j-1][1].end,c.splice(K+2,j-K-2),j=K+2),K=void 0);return s?s(c,F):c}}function _u(s,d){let c=0;for(;++c<=s.length;)if((c===s.length||s[c][1].type==="lineEnding")&&s[c-1][1].type==="data"){const F=s[c-1][1],j=d.sliceStream(F);let K=j.length,H=-1,Ce=0,Le;for(;K--;){const st=j[K];if(typeof st=="string"){for(H=st.length;st.charCodeAt(H-1)===32;)Ce++,H--;if(H)break;H=-1}else if(st===-2)Le=!0,Ce++;else if(st!==-1){K++;break}}if(d._contentTypeTextTrailing&&c===s.length&&(Ce=0),Ce){const st={type:c===s.length||Le||Ce<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:K?H:F.start._bufferIndex+H,_index:F.start._index+K,line:F.end.line,column:F.end.column-Ce,offset:F.end.offset-Ce},end:{...F.end}};F.end={...st.start},F.start.offset===F.end.offset?Object.assign(F,st):(s.splice(c,0,["enter",st,d],["exit",st,d]),c+=2)}c++}return s}const Ml={name:"thematicBreak",tokenize:Jd};function Jd(s,d,c){let F=0,j;return K;function K(st){return s.enter("thematicBreak"),H(st)}function H(st){return j=st,Ce(st)}function Ce(st){return st===j?(s.enter("thematicBreakSequence"),Le(st)):F>=3&&(st===null||zn(st))?(s.exit("thematicBreak"),d(st)):c(st)}function Le(st){return st===j?(s.consume(st),F++,Le):(s.exit("thematicBreakSequence"),Ht(st)?Ca(s,Ce,"whitespace")(st):Ce(st))}}const No={continuation:{tokenize:fl},exit:$,name:"list",tokenize:Vu},ou={partial:!0,tokenize:ae},Dc={partial:!0,tokenize:me};function Vu(s,d,c){const F=this,j=F.events[F.events.length-1];let K=j&&j[1].type==="linePrefix"?j[2].sliceSerialize(j[1],!0).length:0,H=0;return Ce;function Ce(ti){const En=F.containerState.type||(ti===42||ti===43||ti===45?"listUnordered":"listOrdered");if(En==="listUnordered"?!F.containerState.marker||ti===F.containerState.marker:Zi(ti)){if(F.containerState.type||(F.containerState.type=En,s.enter(En,{_container:!0})),En==="listUnordered")return s.enter("listItemPrefix"),ti===42||ti===45?s.check(Ml,c,st)(ti):st(ti);if(!F.interrupt||ti===49)return s.enter("listItemPrefix"),s.enter("listItemValue"),Le(ti)}return c(ti)}function Le(ti){return Zi(ti)&&++H<10?(s.consume(ti),Le):(!F.interrupt||H<2)&&(F.containerState.marker?ti===F.containerState.marker:ti===41||ti===46)?(s.exit("listItemValue"),st(ti)):c(ti)}function st(ti){return s.enter("listItemMarker"),s.consume(ti),s.exit("listItemMarker"),F.containerState.marker=F.containerState.marker||ti,s.check(vo,F.interrupt?c:Ft,s.attempt(ou,li,vt))}function Ft(ti){return F.containerState.initialBlankLine=!0,K++,li(ti)}function vt(ti){return Ht(ti)?(s.enter("listItemPrefixWhitespace"),s.consume(ti),s.exit("listItemPrefixWhitespace"),li):c(ti)}function li(ti){return F.containerState.size=K+F.sliceSerialize(s.exit("listItemPrefix"),!0).length,d(ti)}}function fl(s,d,c){const F=this;return F.containerState._closeFlow=void 0,s.check(vo,j,K);function j(Ce){return F.containerState.furtherBlankLines=F.containerState.furtherBlankLines||F.containerState.initialBlankLine,Ca(s,d,"listItemIndent",F.containerState.size+1)(Ce)}function K(Ce){return F.containerState.furtherBlankLines||!Ht(Ce)?(F.containerState.furtherBlankLines=void 0,F.containerState.initialBlankLine=void 0,H(Ce)):(F.containerState.furtherBlankLines=void 0,F.containerState.initialBlankLine=void 0,s.attempt(Dc,d,H)(Ce))}function H(Ce){return F.containerState._closeFlow=!0,F.interrupt=void 0,Ca(s,s.attempt(No,d,c),"linePrefix",F.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Ce)}}function me(s,d,c){const F=this;return Ca(s,j,"listItemIndent",F.containerState.size+1);function j(K){const H=F.events[F.events.length-1];return H&&H[1].type==="listItemIndent"&&H[2].sliceSerialize(H[1],!0).length===F.containerState.size?d(K):c(K)}}function $(s){s.exit(this.containerState.type)}function ae(s,d,c){const F=this;return Ca(s,j,"listItemPrefixWhitespace",F.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function j(K){const H=F.events[F.events.length-1];return!Ht(K)&&H&&H[1].type==="listItemPrefixWhitespace"?d(K):c(K)}}const we={continuation:{tokenize:at},exit:wt,name:"blockQuote",tokenize:rt};function rt(s,d,c){const F=this;return j;function j(H){if(H===62){const Ce=F.containerState;return Ce.open||(s.enter("blockQuote",{_container:!0}),Ce.open=!0),s.enter("blockQuotePrefix"),s.enter("blockQuoteMarker"),s.consume(H),s.exit("blockQuoteMarker"),K}return c(H)}function K(H){return Ht(H)?(s.enter("blockQuotePrefixWhitespace"),s.consume(H),s.exit("blockQuotePrefixWhitespace"),s.exit("blockQuotePrefix"),d):(s.exit("blockQuotePrefix"),d(H))}}function at(s,d,c){const F=this;return j;function j(H){return Ht(H)?Ca(s,K,"linePrefix",F.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(H):K(H)}function K(H){return s.attempt(we,d,c)(H)}}function wt(s){s.exit("blockQuote")}function _t(s,d,c,F,j,K,H,Ce,Le){const st=Le||Number.POSITIVE_INFINITY;let Ft=0;return vt;function vt(br){return br===60?(s.enter(F),s.enter(j),s.enter(K),s.consume(br),s.exit(K),li):br===null||br===32||br===41||oi(br)?c(br):(s.enter(F),s.enter(H),s.enter(Ce),s.enter("chunkString",{contentType:"string"}),Sa(br))}function li(br){return br===62?(s.enter(K),s.consume(br),s.exit(K),s.exit(j),s.exit(F),d):(s.enter(Ce),s.enter("chunkString",{contentType:"string"}),ti(br))}function ti(br){return br===62?(s.exit("chunkString"),s.exit(Ce),li(br)):br===null||br===60||zn(br)?c(br):(s.consume(br),br===92?En:ti)}function En(br){return br===60||br===62||br===92?(s.consume(br),ti):ti(br)}function Sa(br){return!Ft&&(br===null||br===41||Sn(br))?(s.exit("chunkString"),s.exit(Ce),s.exit(H),s.exit(F),d(br)):Ft<st&&br===40?(s.consume(br),Ft++,Sa):br===41?(s.consume(br),Ft--,Sa):br===null||br===32||br===40||oi(br)?c(br):(s.consume(br),br===92?Ha:Sa)}function Ha(br){return br===40||br===41||br===92?(s.consume(br),Sa):Sa(br)}}function ai(s,d,c,F,j,K){const H=this;let Ce=0,Le;return st;function st(ti){return s.enter(F),s.enter(j),s.consume(ti),s.exit(j),s.enter(K),Ft}function Ft(ti){return Ce>999||ti===null||ti===91||ti===93&&!Le||ti===94&&!Ce&&"_hiddenFootnoteSupport"in H.parser.constructs?c(ti):ti===93?(s.exit(K),s.enter(j),s.consume(ti),s.exit(j),s.exit(F),d):zn(ti)?(s.enter("lineEnding"),s.consume(ti),s.exit("lineEnding"),Ft):(s.enter("chunkString",{contentType:"string"}),vt(ti))}function vt(ti){return ti===null||ti===91||ti===93||zn(ti)||Ce++>999?(s.exit("chunkString"),Ft(ti)):(s.consume(ti),Le||(Le=!Ht(ti)),ti===92?li:vt)}function li(ti){return ti===91||ti===92||ti===93?(s.consume(ti),Ce++,vt):vt(ti)}}function Et(s,d,c,F,j,K){let H;return Ce;function Ce(li){return li===34||li===39||li===40?(s.enter(F),s.enter(j),s.consume(li),s.exit(j),H=li===40?41:li,Le):c(li)}function Le(li){return li===H?(s.enter(j),s.consume(li),s.exit(j),s.exit(F),d):(s.enter(K),st(li))}function st(li){return li===H?(s.exit(K),Le(H)):li===null?c(li):zn(li)?(s.enter("lineEnding"),s.consume(li),s.exit("lineEnding"),Ca(s,st,"linePrefix")):(s.enter("chunkString",{contentType:"string"}),Ft(li))}function Ft(li){return li===H||li===null||zn(li)?(s.exit("chunkString"),st(li)):(s.consume(li),li===92?vt:Ft)}function vt(li){return li===H||li===92?(s.consume(li),Ft):Ft(li)}}function Ze(s,d){let c;return F;function F(j){return zn(j)?(s.enter("lineEnding"),s.consume(j),s.exit("lineEnding"),c=!0,F):Ht(j)?Ca(s,F,c?"linePrefix":"lineSuffix")(j):d(j)}}function O(s){return s.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const I={name:"definition",tokenize:_e},fe={partial:!0,tokenize:be};function _e(s,d,c){const F=this;let j;return K;function K(ti){return s.enter("definition"),H(ti)}function H(ti){return ai.call(F,s,Ce,c,"definitionLabel","definitionLabelMarker","definitionLabelString")(ti)}function Ce(ti){return j=O(F.sliceSerialize(F.events[F.events.length-1][1]).slice(1,-1)),ti===58?(s.enter("definitionMarker"),s.consume(ti),s.exit("definitionMarker"),Le):c(ti)}function Le(ti){return Sn(ti)?Ze(s,st)(ti):st(ti)}function st(ti){return _t(s,Ft,c,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(ti)}function Ft(ti){return s.attempt(fe,vt,vt)(ti)}function vt(ti){return Ht(ti)?Ca(s,li,"whitespace")(ti):li(ti)}function li(ti){return ti===null||zn(ti)?(s.exit("definition"),F.parser.defined.push(j),d(ti)):c(ti)}}function be(s,d,c){return F;function F(Ce){return Sn(Ce)?Ze(s,j)(Ce):c(Ce)}function j(Ce){return Et(s,K,c,"definitionTitle","definitionTitleMarker","definitionTitleString")(Ce)}function K(Ce){return Ht(Ce)?Ca(s,H,"whitespace")(Ce):H(Ce)}function H(Ce){return Ce===null||zn(Ce)?d(Ce):c(Ce)}}const Me={name:"codeIndented",tokenize:nt},kt={partial:!0,tokenize:Rt};function nt(s,d,c){const F=this;return j;function j(st){return s.enter("codeIndented"),Ca(s,K,"linePrefix",5)(st)}function K(st){const Ft=F.events[F.events.length-1];return Ft&&Ft[1].type==="linePrefix"&&Ft[2].sliceSerialize(Ft[1],!0).length>=4?H(st):c(st)}function H(st){return st===null?Le(st):zn(st)?s.attempt(kt,H,Le)(st):(s.enter("codeFlowValue"),Ce(st))}function Ce(st){return st===null||zn(st)?(s.exit("codeFlowValue"),H(st)):(s.consume(st),Ce)}function Le(st){return s.exit("codeIndented"),d(st)}}function Rt(s,d,c){const F=this;return j;function j(H){return F.parser.lazy[F.now().line]?c(H):zn(H)?(s.enter("lineEnding"),s.consume(H),s.exit("lineEnding"),j):Ca(s,K,"linePrefix",5)(H)}function K(H){const Ce=F.events[F.events.length-1];return Ce&&Ce[1].type==="linePrefix"&&Ce[2].sliceSerialize(Ce[1],!0).length>=4?d(H):zn(H)?j(H):c(H)}}const vi={name:"headingAtx",resolve:Ai,tokenize:pi};function Ai(s,d){let c=s.length-2,F=3,j,K;return s[F][1].type==="whitespace"&&(F+=2),c-2>F&&s[c][1].type==="whitespace"&&(c-=2),s[c][1].type==="atxHeadingSequence"&&(F===c-1||c-4>F&&s[c-2][1].type==="whitespace")&&(c-=F+1===c?2:4),c>F&&(j={type:"atxHeadingText",start:s[F][1].start,end:s[c][1].end},K={type:"chunkText",start:s[F][1].start,end:s[c][1].end,contentType:"text"},gi(s,F,c-F+1,[["enter",j,d],["enter",K,d],["exit",K,d],["exit",j,d]])),s}function pi(s,d,c){let F=0;return j;function j(Ft){return s.enter("atxHeading"),K(Ft)}function K(Ft){return s.enter("atxHeadingSequence"),H(Ft)}function H(Ft){return Ft===35&&F++<6?(s.consume(Ft),H):Ft===null||Sn(Ft)?(s.exit("atxHeadingSequence"),Ce(Ft)):c(Ft)}function Ce(Ft){return Ft===35?(s.enter("atxHeadingSequence"),Le(Ft)):Ft===null||zn(Ft)?(s.exit("atxHeading"),d(Ft)):Ht(Ft)?Ca(s,Ce,"whitespace")(Ft):(s.enter("atxHeadingText"),st(Ft))}function Le(Ft){return Ft===35?(s.consume(Ft),Le):(s.exit("atxHeadingSequence"),Ce(Ft))}function st(Ft){return Ft===null||Ft===35||Sn(Ft)?(s.exit("atxHeadingText"),Ce(Ft)):(s.consume(Ft),st)}}const Wn={name:"setextUnderline",resolveTo:ln,tokenize:hn};function ln(s,d){let c=s.length,F,j,K;for(;c--;)if(s[c][0]==="enter"){if(s[c][1].type==="content"){F=c;break}s[c][1].type==="paragraph"&&(j=c)}else s[c][1].type==="content"&&s.splice(c,1),!K&&s[c][1].type==="definition"&&(K=c);const H={type:"setextHeading",start:{...s[F][1].start},end:{...s[s.length-1][1].end}};return s[j][1].type="setextHeadingText",K?(s.splice(j,0,["enter",H,d]),s.splice(K+1,0,["exit",s[F][1],d]),s[F][1].end={...s[K][1].end}):s[F][1]=H,s.push(["exit",H,d]),s}function hn(s,d,c){const F=this;let j;return K;function K(st){let Ft=F.events.length,vt;for(;Ft--;)if(F.events[Ft][1].type!=="lineEnding"&&F.events[Ft][1].type!=="linePrefix"&&F.events[Ft][1].type!=="content"){vt=F.events[Ft][1].type==="paragraph";break}return!F.parser.lazy[F.now().line]&&(F.interrupt||vt)?(s.enter("setextHeadingLine"),j=st,H(st)):c(st)}function H(st){return s.enter("setextHeadingLineSequence"),Ce(st)}function Ce(st){return st===j?(s.consume(st),Ce):(s.exit("setextHeadingLineSequence"),Ht(st)?Ca(s,Le,"lineSuffix")(st):Le(st))}function Le(st){return st===null||zn(st)?(s.exit("setextHeadingLine"),d(st)):c(st)}}const Zn=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Vn=["pre","script","style","textarea"],xa={concrete:!0,name:"htmlFlow",resolveTo:Na,tokenize:Ss},Nn={partial:!0,tokenize:Gs},Ka={partial:!0,tokenize:Do};function Na(s){let d=s.length;for(;d--&&!(s[d][0]==="enter"&&s[d][1].type==="htmlFlow"););return d>1&&s[d-2][1].type==="linePrefix"&&(s[d][1].start=s[d-2][1].start,s[d+1][1].start=s[d-2][1].start,s.splice(d-2,2)),s}function Ss(s,d,c){const F=this;let j,K,H,Ce,Le;return st;function st(an){return Ft(an)}function Ft(an){return s.enter("htmlFlow"),s.enter("htmlFlowData"),s.consume(an),vt}function vt(an){return an===33?(s.consume(an),li):an===47?(s.consume(an),K=!0,Sa):an===63?(s.consume(an),j=3,F.interrupt?d:en):ur(an)?(s.consume(an),H=String.fromCharCode(an),Ha):c(an)}function li(an){return an===45?(s.consume(an),j=2,ti):an===91?(s.consume(an),j=5,Ce=0,En):ur(an)?(s.consume(an),j=4,F.interrupt?d:en):c(an)}function ti(an){return an===45?(s.consume(an),F.interrupt?d:en):c(an)}function En(an){const $u="CDATA[";return an===$u.charCodeAt(Ce++)?(s.consume(an),Ce===$u.length?F.interrupt?d:Ko:En):c(an)}function Sa(an){return ur(an)?(s.consume(an),H=String.fromCharCode(an),Ha):c(an)}function Ha(an){if(an===null||an===47||an===62||Sn(an)){const $u=an===47,bd=H.toLowerCase();return!$u&&!K&&Vn.includes(bd)?(j=1,F.interrupt?d(an):Ko(an)):Zn.includes(H.toLowerCase())?(j=6,$u?(s.consume(an),br):F.interrupt?d(an):Ko(an)):(j=7,F.interrupt&&!F.parser.lazy[F.now().line]?c(an):K?za(an):ka(an))}return an===45||ve(an)?(s.consume(an),H+=String.fromCharCode(an),Ha):c(an)}function br(an){return an===62?(s.consume(an),F.interrupt?d:Ko):c(an)}function za(an){return Ht(an)?(s.consume(an),za):wr(an)}function ka(an){return an===47?(s.consume(an),wr):an===58||an===95||ur(an)?(s.consume(an),so):Ht(an)?(s.consume(an),ka):wr(an)}function so(an){return an===45||an===46||an===58||an===95||ve(an)?(s.consume(an),so):no(an)}function no(an){return an===61?(s.consume(an),xr):Ht(an)?(s.consume(an),no):ka(an)}function xr(an){return an===null||an===60||an===61||an===62||an===96?c(an):an===34||an===39?(s.consume(an),Le=an,Uo):Ht(an)?(s.consume(an),xr):Fl(an)}function Uo(an){return an===Le?(s.consume(an),Le=null,Xo):an===null||zn(an)?c(an):(s.consume(an),Uo)}function Fl(an){return an===null||an===34||an===39||an===47||an===60||an===61||an===62||an===96||Sn(an)?no(an):(s.consume(an),Fl)}function Xo(an){return an===47||an===62||Ht(an)?ka(an):c(an)}function wr(an){return an===62?(s.consume(an),hu):c(an)}function hu(an){return an===null||zn(an)?Ko(an):Ht(an)?(s.consume(an),hu):c(an)}function Ko(an){return an===45&&j===2?(s.consume(an),Yo):an===60&&j===1?(s.consume(an),tu):an===62&&j===4?(s.consume(an),rc):an===63&&j===3?(s.consume(an),en):an===93&&j===5?(s.consume(an),nd):zn(an)&&(j===6||j===7)?(s.exit("htmlFlowData"),s.check(Nn,rd,Os)(an)):an===null||zn(an)?(s.exit("htmlFlowData"),Os(an)):(s.consume(an),Ko)}function Os(an){return s.check(Ka,co,rd)(an)}function co(an){return s.enter("lineEnding"),s.consume(an),s.exit("lineEnding"),fo}function fo(an){return an===null||zn(an)?Os(an):(s.enter("htmlFlowData"),Ko(an))}function Yo(an){return an===45?(s.consume(an),en):Ko(an)}function tu(an){return an===47?(s.consume(an),H="",Rc):Ko(an)}function Rc(an){if(an===62){const $u=H.toLowerCase();return Vn.includes($u)?(s.consume(an),rc):Ko(an)}return ur(an)&&H.length<8?(s.consume(an),H+=String.fromCharCode(an),Rc):Ko(an)}function nd(an){return an===93?(s.consume(an),en):Ko(an)}function en(an){return an===62?(s.consume(an),rc):an===45&&j===2?(s.consume(an),en):Ko(an)}function rc(an){return an===null||zn(an)?(s.exit("htmlFlowData"),rd(an)):(s.consume(an),rc)}function rd(an){return s.exit("htmlFlow"),d(an)}}function Do(s,d,c){const F=this;return j;function j(H){return zn(H)?(s.enter("lineEnding"),s.consume(H),s.exit("lineEnding"),K):c(H)}function K(H){return F.parser.lazy[F.now().line]?c(H):d(H)}}function Gs(s,d,c){return F;function F(j){return s.enter("lineEnding"),s.consume(j),s.exit("lineEnding"),s.attempt(vo,d,c)}}const Fo={partial:!0,tokenize:Po},bo={concrete:!0,name:"codeFenced",tokenize:Go};function Go(s,d,c){const F=this,j={partial:!0,tokenize:no};let K=0,H=0,Ce;return Le;function Le(xr){return st(xr)}function st(xr){const Uo=F.events[F.events.length-1];return K=Uo&&Uo[1].type==="linePrefix"?Uo[2].sliceSerialize(Uo[1],!0).length:0,Ce=xr,s.enter("codeFenced"),s.enter("codeFencedFence"),s.enter("codeFencedFenceSequence"),Ft(xr)}function Ft(xr){return xr===Ce?(H++,s.consume(xr),Ft):H<3?c(xr):(s.exit("codeFencedFenceSequence"),Ht(xr)?Ca(s,vt,"whitespace")(xr):vt(xr))}function vt(xr){return xr===null||zn(xr)?(s.exit("codeFencedFence"),F.interrupt?d(xr):s.check(Fo,Sa,so)(xr)):(s.enter("codeFencedFenceInfo"),s.enter("chunkString",{contentType:"string"}),li(xr))}function li(xr){return xr===null||zn(xr)?(s.exit("chunkString"),s.exit("codeFencedFenceInfo"),vt(xr)):Ht(xr)?(s.exit("chunkString"),s.exit("codeFencedFenceInfo"),Ca(s,ti,"whitespace")(xr)):xr===96&&xr===Ce?c(xr):(s.consume(xr),li)}function ti(xr){return xr===null||zn(xr)?vt(xr):(s.enter("codeFencedFenceMeta"),s.enter("chunkString",{contentType:"string"}),En(xr))}function En(xr){return xr===null||zn(xr)?(s.exit("chunkString"),s.exit("codeFencedFenceMeta"),vt(xr)):xr===96&&xr===Ce?c(xr):(s.consume(xr),En)}function Sa(xr){return s.attempt(j,so,Ha)(xr)}function Ha(xr){return s.enter("lineEnding"),s.consume(xr),s.exit("lineEnding"),br}function br(xr){return K>0&&Ht(xr)?Ca(s,za,"linePrefix",K+1)(xr):za(xr)}function za(xr){return xr===null||zn(xr)?s.check(Fo,Sa,so)(xr):(s.enter("codeFlowValue"),ka(xr))}function ka(xr){return xr===null||zn(xr)?(s.exit("codeFlowValue"),za(xr)):(s.consume(xr),ka)}function so(xr){return s.exit("codeFenced"),d(xr)}function no(xr,Uo,Fl){let Xo=0;return wr;function wr(fo){return xr.enter("lineEnding"),xr.consume(fo),xr.exit("lineEnding"),hu}function hu(fo){return xr.enter("codeFencedFence"),Ht(fo)?Ca(xr,Ko,"linePrefix",F.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(fo):Ko(fo)}function Ko(fo){return fo===Ce?(xr.enter("codeFencedFenceSequence"),Os(fo)):Fl(fo)}function Os(fo){return fo===Ce?(Xo++,xr.consume(fo),Os):Xo>=H?(xr.exit("codeFencedFenceSequence"),Ht(fo)?Ca(xr,co,"whitespace")(fo):co(fo)):Fl(fo)}function co(fo){return fo===null||zn(fo)?(xr.exit("codeFencedFence"),Uo(fo)):Fl(fo)}}}function Po(s,d,c){const F=this;return j;function j(H){return H===null?c(H):(s.enter("lineEnding"),s.consume(H),s.exit("lineEnding"),K)}function K(H){return F.parser.lazy[F.now().line]?c(H):d(H)}}const Eu=document.createElement("i");function gs(s){const d="&"+s+";";Eu.innerHTML=d;const c=Eu.textContent;return c.charCodeAt(c.length-1)===59&&s!=="semi"||c===d?!1:c}const ml={name:"characterReference",tokenize:Ws};function Ws(s,d,c){const F=this;let j=0,K,H;return Ce;function Ce(vt){return s.enter("characterReference"),s.enter("characterReferenceMarker"),s.consume(vt),s.exit("characterReferenceMarker"),Le}function Le(vt){return vt===35?(s.enter("characterReferenceMarkerNumeric"),s.consume(vt),s.exit("characterReferenceMarkerNumeric"),st):(s.enter("characterReferenceValue"),K=31,H=ve,Ft(vt))}function st(vt){return vt===88||vt===120?(s.enter("characterReferenceMarkerHexadecimal"),s.consume(vt),s.exit("characterReferenceMarkerHexadecimal"),s.enter("characterReferenceValue"),K=6,H=Rn,Ft):(s.enter("characterReferenceValue"),K=7,H=Zi,Ft(vt))}function Ft(vt){if(vt===59&&j){const li=s.exit("characterReferenceValue");return H===ve&&!gs(F.sliceSerialize(li))?c(vt):(s.enter("characterReferenceMarker"),s.consume(vt),s.exit("characterReferenceMarker"),s.exit("characterReference"),d)}return H(vt)&&j++<K?(s.consume(vt),Ft):c(vt)}}const Al={name:"characterEscape",tokenize:Mu};function Mu(s,d,c){return F;function F(K){return s.enter("characterEscape"),s.enter("escapeMarker"),s.consume(K),s.exit("escapeMarker"),j}function j(K){return Tr(K)?(s.enter("characterEscapeValue"),s.consume(K),s.exit("characterEscapeValue"),s.exit("characterEscape"),d):c(K)}}const ol={name:"lineEnding",tokenize:qu};function qu(s,d){return c;function c(F){return s.enter("lineEnding"),s.consume(F),s.exit("lineEnding"),Ca(s,d,"linePrefix")}}function kl(s,d,c){const F=[];let j=-1;for(;++j<s.length;){const K=s[j].resolveAll;K&&!F.includes(K)&&(d=K(d,c),F.push(K))}return d}const pu={name:"labelEnd",resolveAll:Kc,resolveTo:Ju,tokenize:hc},Du={tokenize:ll},fc={tokenize:Zd},_l={tokenize:Sd};function Kc(s){let d=-1;const c=[];for(;++d<s.length;){const F=s[d][1];if(c.push(s[d]),F.type==="labelImage"||F.type==="labelLink"||F.type==="labelEnd"){const j=F.type==="labelImage"?4:2;F.type="data",d+=j}}return s.length!==c.length&&gi(s,0,s.length,c),s}function Ju(s,d){let c=s.length,F=0,j,K,H,Ce;for(;c--;)if(j=s[c][1],K){if(j.type==="link"||j.type==="labelLink"&&j._inactive)break;s[c][0]==="enter"&&j.type==="labelLink"&&(j._inactive=!0)}else if(H){if(s[c][0]==="enter"&&(j.type==="labelImage"||j.type==="labelLink")&&!j._balanced&&(K=c,j.type!=="labelLink")){F=2;break}}else j.type==="labelEnd"&&(H=c);const Le={type:s[K][1].type==="labelLink"?"link":"image",start:{...s[K][1].start},end:{...s[s.length-1][1].end}},st={type:"label",start:{...s[K][1].start},end:{...s[H][1].end}},Ft={type:"labelText",start:{...s[K+F+2][1].end},end:{...s[H-2][1].start}};return Ce=[["enter",Le,d],["enter",st,d]],Ce=Q(Ce,s.slice(K+1,K+F+3)),Ce=Q(Ce,[["enter",Ft,d]]),Ce=Q(Ce,kl(d.parser.constructs.insideSpan.null,s.slice(K+F+4,H-3),d)),Ce=Q(Ce,[["exit",Ft,d],s[H-2],s[H-1],["exit",st,d]]),Ce=Q(Ce,s.slice(H+1)),Ce=Q(Ce,[["exit",Le,d]]),gi(s,K,s.length,Ce),s}function hc(s,d,c){const F=this;let j=F.events.length,K,H;for(;j--;)if((F.events[j][1].type==="labelImage"||F.events[j][1].type==="labelLink")&&!F.events[j][1]._balanced){K=F.events[j][1];break}return Ce;function Ce(li){return K?K._inactive?vt(li):(H=F.parser.defined.includes(O(F.sliceSerialize({start:K.end,end:F.now()}))),s.enter("labelEnd"),s.enter("labelMarker"),s.consume(li),s.exit("labelMarker"),s.exit("labelEnd"),Le):c(li)}function Le(li){return li===40?s.attempt(Du,Ft,H?Ft:vt)(li):li===91?s.attempt(fc,Ft,H?st:vt)(li):H?Ft(li):vt(li)}function st(li){return s.attempt(_l,Ft,vt)(li)}function Ft(li){return d(li)}function vt(li){return K._balanced=!0,c(li)}}function ll(s,d,c){return F;function F(vt){return s.enter("resource"),s.enter("resourceMarker"),s.consume(vt),s.exit("resourceMarker"),j}function j(vt){return Sn(vt)?Ze(s,K)(vt):K(vt)}function K(vt){return vt===41?Ft(vt):_t(s,H,Ce,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(vt)}function H(vt){return Sn(vt)?Ze(s,Le)(vt):Ft(vt)}function Ce(vt){return c(vt)}function Le(vt){return vt===34||vt===39||vt===40?Et(s,st,c,"resourceTitle","resourceTitleMarker","resourceTitleString")(vt):Ft(vt)}function st(vt){return Sn(vt)?Ze(s,Ft)(vt):Ft(vt)}function Ft(vt){return vt===41?(s.enter("resourceMarker"),s.consume(vt),s.exit("resourceMarker"),s.exit("resource"),d):c(vt)}}function Zd(s,d,c){const F=this;return j;function j(Ce){return ai.call(F,s,K,H,"reference","referenceMarker","referenceString")(Ce)}function K(Ce){return F.parser.defined.includes(O(F.sliceSerialize(F.events[F.events.length-1][1]).slice(1,-1)))?d(Ce):c(Ce)}function H(Ce){return c(Ce)}}function Sd(s,d,c){return F;function F(K){return s.enter("reference"),s.enter("referenceMarker"),s.consume(K),s.exit("referenceMarker"),j}function j(K){return K===93?(s.enter("referenceMarker"),s.consume(K),s.exit("referenceMarker"),s.exit("reference"),d):c(K)}}const Cc={name:"labelStartImage",resolveAll:pu.resolveAll,tokenize:Gc};function Gc(s,d,c){const F=this;return j;function j(Ce){return s.enter("labelImage"),s.enter("labelImageMarker"),s.consume(Ce),s.exit("labelImageMarker"),K}function K(Ce){return Ce===91?(s.enter("labelMarker"),s.consume(Ce),s.exit("labelMarker"),s.exit("labelImage"),H):c(Ce)}function H(Ce){return Ce===94&&"_hiddenFootnoteSupport"in F.parser.constructs?c(Ce):d(Ce)}}function tl(s){if(s===null||Sn(s)||aa(s))return 1;if(Mn(s))return 2}const Zu={name:"attention",resolveAll:vf,tokenize:Sc};function vf(s,d){let c=-1,F,j,K,H,Ce,Le,st,Ft;for(;++c<s.length;)if(s[c][0]==="enter"&&s[c][1].type==="attentionSequence"&&s[c][1]._close){for(F=c;F--;)if(s[F][0]==="exit"&&s[F][1].type==="attentionSequence"&&s[F][1]._open&&d.sliceSerialize(s[F][1]).charCodeAt(0)===d.sliceSerialize(s[c][1]).charCodeAt(0)){if((s[F][1]._close||s[c][1]._open)&&(s[c][1].end.offset-s[c][1].start.offset)%3&&!((s[F][1].end.offset-s[F][1].start.offset+s[c][1].end.offset-s[c][1].start.offset)%3))continue;Le=s[F][1].end.offset-s[F][1].start.offset>1&&s[c][1].end.offset-s[c][1].start.offset>1?2:1;const vt={...s[F][1].end},li={...s[c][1].start};xc(vt,-Le),xc(li,Le),H={type:Le>1?"strongSequence":"emphasisSequence",start:vt,end:{...s[F][1].end}},Ce={type:Le>1?"strongSequence":"emphasisSequence",start:{...s[c][1].start},end:li},K={type:Le>1?"strongText":"emphasisText",start:{...s[F][1].end},end:{...s[c][1].start}},j={type:Le>1?"strong":"emphasis",start:{...H.start},end:{...Ce.end}},s[F][1].end={...H.start},s[c][1].start={...Ce.end},st=[],s[F][1].end.offset-s[F][1].start.offset&&(st=Q(st,[["enter",s[F][1],d],["exit",s[F][1],d]])),st=Q(st,[["enter",j,d],["enter",H,d],["exit",H,d],["enter",K,d]]),st=Q(st,kl(d.parser.constructs.insideSpan.null,s.slice(F+1,c),d)),st=Q(st,[["exit",K,d],["enter",Ce,d],["exit",Ce,d],["exit",j,d]]),s[c][1].end.offset-s[c][1].start.offset?(Ft=2,st=Q(st,[["enter",s[c][1],d],["exit",s[c][1],d]])):Ft=0,gi(s,F-1,c-F+3,st),c=F+st.length-Ft-2;break}}for(c=-1;++c<s.length;)s[c][1].type==="attentionSequence"&&(s[c][1].type="data");return s}function Sc(s,d){const c=this.parser.constructs.attentionMarkers.null,F=this.previous,j=tl(F);let K;return H;function H(Le){return K=Le,s.enter("attentionSequence"),Ce(Le)}function Ce(Le){if(Le===K)return s.consume(Le),Ce;const st=s.exit("attentionSequence"),Ft=tl(Le),vt=!Ft||Ft===2&&j||c.includes(Le),li=!j||j===2&&Ft||c.includes(F);return st._open=!!(K===42?vt:vt&&(j||!li)),st._close=!!(K===42?li:li&&(Ft||!vt)),d(Le)}}function xc(s,d){s.column+=d,s.offset+=d,s._bufferIndex+=d}const Cu={name:"autolink",tokenize:xd};function xd(s,d,c){let F=0;return j;function j(ti){return s.enter("autolink"),s.enter("autolinkMarker"),s.consume(ti),s.exit("autolinkMarker"),s.enter("autolinkProtocol"),K}function K(ti){return ur(ti)?(s.consume(ti),H):ti===64?c(ti):st(ti)}function H(ti){return ti===43||ti===45||ti===46||ve(ti)?(F=1,Ce(ti)):st(ti)}function Ce(ti){return ti===58?(s.consume(ti),F=0,Le):(ti===43||ti===45||ti===46||ve(ti))&&F++<32?(s.consume(ti),Ce):(F=0,st(ti))}function Le(ti){return ti===62?(s.exit("autolinkProtocol"),s.enter("autolinkMarker"),s.consume(ti),s.exit("autolinkMarker"),s.exit("autolink"),d):ti===null||ti===32||ti===60||oi(ti)?c(ti):(s.consume(ti),Le)}function st(ti){return ti===64?(s.consume(ti),Ft):pt(ti)?(s.consume(ti),st):c(ti)}function Ft(ti){return ve(ti)?vt(ti):c(ti)}function vt(ti){return ti===46?(s.consume(ti),F=0,Ft):ti===62?(s.exit("autolinkProtocol").type="autolinkEmail",s.enter("autolinkMarker"),s.consume(ti),s.exit("autolinkMarker"),s.exit("autolink"),d):li(ti)}function li(ti){if((ti===45||ve(ti))&&F++<63){const En=ti===45?li:vt;return s.consume(ti),En}return c(ti)}}const $c={name:"htmlText",tokenize:Ad};function Ad(s,d,c){const F=this;let j,K,H;return Ce;function Ce(en){return s.enter("htmlText"),s.enter("htmlTextData"),s.consume(en),Le}function Le(en){return en===33?(s.consume(en),st):en===47?(s.consume(en),no):en===63?(s.consume(en),ka):ur(en)?(s.consume(en),Fl):c(en)}function st(en){return en===45?(s.consume(en),Ft):en===91?(s.consume(en),K=0,En):ur(en)?(s.consume(en),za):c(en)}function Ft(en){return en===45?(s.consume(en),ti):c(en)}function vt(en){return en===null?c(en):en===45?(s.consume(en),li):zn(en)?(H=vt,tu(en)):(s.consume(en),vt)}function li(en){return en===45?(s.consume(en),ti):vt(en)}function ti(en){return en===62?Yo(en):en===45?li(en):vt(en)}function En(en){const rc="CDATA[";return en===rc.charCodeAt(K++)?(s.consume(en),K===rc.length?Sa:En):c(en)}function Sa(en){return en===null?c(en):en===93?(s.consume(en),Ha):zn(en)?(H=Sa,tu(en)):(s.consume(en),Sa)}function Ha(en){return en===93?(s.consume(en),br):Sa(en)}function br(en){return en===62?Yo(en):en===93?(s.consume(en),br):Sa(en)}function za(en){return en===null||en===62?Yo(en):zn(en)?(H=za,tu(en)):(s.consume(en),za)}function ka(en){return en===null?c(en):en===63?(s.consume(en),so):zn(en)?(H=ka,tu(en)):(s.consume(en),ka)}function so(en){return en===62?Yo(en):ka(en)}function no(en){return ur(en)?(s.consume(en),xr):c(en)}function xr(en){return en===45||ve(en)?(s.consume(en),xr):Uo(en)}function Uo(en){return zn(en)?(H=Uo,tu(en)):Ht(en)?(s.consume(en),Uo):Yo(en)}function Fl(en){return en===45||ve(en)?(s.consume(en),Fl):en===47||en===62||Sn(en)?Xo(en):c(en)}function Xo(en){return en===47?(s.consume(en),Yo):en===58||en===95||ur(en)?(s.consume(en),wr):zn(en)?(H=Xo,tu(en)):Ht(en)?(s.consume(en),Xo):Yo(en)}function wr(en){return en===45||en===46||en===58||en===95||ve(en)?(s.consume(en),wr):hu(en)}function hu(en){return en===61?(s.consume(en),Ko):zn(en)?(H=hu,tu(en)):Ht(en)?(s.consume(en),hu):Xo(en)}function Ko(en){return en===null||en===60||en===61||en===62||en===96?c(en):en===34||en===39?(s.consume(en),j=en,Os):zn(en)?(H=Ko,tu(en)):Ht(en)?(s.consume(en),Ko):(s.consume(en),co)}function Os(en){return en===j?(s.consume(en),j=void 0,fo):en===null?c(en):zn(en)?(H=Os,tu(en)):(s.consume(en),Os)}function co(en){return en===null||en===34||en===39||en===60||en===61||en===96?c(en):en===47||en===62||Sn(en)?Xo(en):(s.consume(en),co)}function fo(en){return en===47||en===62||Sn(en)?Xo(en):c(en)}function Yo(en){return en===62?(s.consume(en),s.exit("htmlTextData"),s.exit("htmlText"),d):c(en)}function tu(en){return s.exit("htmlTextData"),s.enter("lineEnding"),s.consume(en),s.exit("lineEnding"),Rc}function Rc(en){return Ht(en)?Ca(s,nd,"linePrefix",F.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(en):nd(en)}function nd(en){return s.enter("htmlTextData"),H(en)}}const Iu={name:"labelStartLink",resolveAll:pu.resolveAll,tokenize:gd};function gd(s,d,c){const F=this;return j;function j(H){return s.enter("labelLink"),s.enter("labelMarker"),s.consume(H),s.exit("labelMarker"),s.exit("labelLink"),K}function K(H){return H===94&&"_hiddenFootnoteSupport"in F.parser.constructs?c(H):d(H)}}const ef={name:"hardBreakEscape",tokenize:Ff};function Ff(s,d,c){return F;function F(K){return s.enter("hardBreakEscape"),s.consume(K),j}function j(K){return zn(K)?(s.exit("hardBreakEscape"),d(K)):c(K)}}const md={name:"codeText",previous:Td,resolve:Lf,tokenize:_d};function Lf(s){let d=s.length-4,c=3,F,j;if((s[c][1].type==="lineEnding"||s[c][1].type==="space")&&(s[d][1].type==="lineEnding"||s[d][1].type==="space")){for(F=c;++F<d;)if(s[F][1].type==="codeTextData"){s[c][1].type="codeTextPadding",s[d][1].type="codeTextPadding",c+=2,d-=2;break}}for(F=c-1,d++;++F<=d;)j===void 0?F!==d&&s[F][1].type!=="lineEnding"&&(j=F):(F===d||s[F][1].type==="lineEnding")&&(s[j][1].type="codeTextData",F!==j+2&&(s[j][1].end=s[F-1][1].end,s.splice(j+2,F-j-2),d-=F-j-2,F=j+2),j=void 0);return s}function Td(s){return s!==96||this.events[this.events.length-1][1].type==="characterEscape"}function _d(s,d,c){const F=this;let j=0,K,H;return Ce;function Ce(li){return s.enter("codeText"),s.enter("codeTextSequence"),Le(li)}function Le(li){return li===96?(s.consume(li),j++,Le):(s.exit("codeTextSequence"),st(li))}function st(li){return li===null?c(li):li===32?(s.enter("space"),s.consume(li),s.exit("space"),st):li===96?(H=s.enter("codeTextSequence"),K=0,vt(li)):zn(li)?(s.enter("lineEnding"),s.consume(li),s.exit("lineEnding"),st):(s.enter("codeTextData"),Ft(li))}function Ft(li){return li===null||li===32||li===96||zn(li)?(s.exit("codeTextData"),st(li)):(s.consume(li),Ft)}function vt(li){return li===96?(s.consume(li),K++,vt):K===j?(s.exit("codeTextSequence"),s.exit("codeText"),d(li)):(H.type="codeTextData",Ft(li))}}const Il={42:No,43:No,45:No,48:No,49:No,50:No,51:No,52:No,53:No,54:No,55:No,56:No,57:No,62:we},bf={91:I},Xc={[-2]:Me,[-1]:Me,32:Me},yf={35:vi,42:Ml,45:[Wn,Ml],60:xa,61:Wn,95:Ml,96:bo,126:bo},Ac={38:ml,92:Al},T={[-5]:ol,[-4]:ol,[-3]:ol,33:Cc,38:ml,42:Zu,60:[Cu,$c],91:Iu,92:[ef,Al],93:pu,95:Zu,96:md},X={null:[Zu,au]},re={null:[42,95]},he={null:[]};function Se(s,d,c){let F={_bufferIndex:-1,_index:0,line:c&&c.line||1,column:c&&c.column||1,offset:c&&c.offset||0};const j={},K=[];let H=[],Ce=[],Le=!0;const st={attempt:Xo(Uo),check:Xo(Fl),consume:so,enter:no,exit:xr,interrupt:Xo(Fl,{interrupt:!0})},Ft={code:null,containerState:{},defineSkip:br,events:[],now:Ha,parser:s,previous:null,sliceSerialize:En,sliceStream:Sa,write:ti};let vt=d.tokenize.call(Ft,st),li;return d.resolveAll&&K.push(d),Ft;function ti(Os){return H=Q(H,Os),za(),H[H.length-1]!==null?[]:(wr(d,0),Ft.events=kl(K,Ft.events,Ft),Ft.events)}function En(Os,co){return Pe(Sa(Os),co)}function Sa(Os){return Ne(H,Os)}function Ha(){const{_bufferIndex:Os,_index:co,line:fo,column:Yo,offset:tu}=F;return{_bufferIndex:Os,_index:co,line:fo,column:Yo,offset:tu}}function br(Os){j[Os.line]=Os.column,Ko()}function za(){let Os;for(;F._index<H.length;){const co=H[F._index];if(typeof co=="string")for(Os=F._index,F._bufferIndex<0&&(F._bufferIndex=0);F._index===Os&&F._bufferIndex<co.length;)ka(co.charCodeAt(F._bufferIndex));else ka(co)}}function ka(Os){Le=void 0,li=Os,vt=vt(Os)}function so(Os){zn(Os)?(F.line++,F.column=1,F.offset+=Os===-3?2:1,Ko()):Os!==-1&&(F.column++,F.offset++),F._bufferIndex<0?F._index++:(F._bufferIndex++,F._bufferIndex===H[F._index].length&&(F._bufferIndex=-1,F._index++)),Ft.previous=Os,Le=!0}function no(Os,co){const fo=co||{};return fo.type=Os,fo.start=Ha(),Ft.events.push(["enter",fo,Ft]),Ce.push(fo),fo}function xr(Os){const co=Ce.pop();return co.end=Ha(),Ft.events.push(["exit",co,Ft]),co}function Uo(Os,co){wr(Os,co.from)}function Fl(Os,co){co.restore()}function Xo(Os,co){return fo;function fo(Yo,tu,Rc){let nd,en,rc,rd;return Array.isArray(Yo)?$u(Yo):"tokenize"in Yo?$u([Yo]):an(Yo);function an(iu){return Af;function Af(Ou){const qd=Ou!==null&&iu[Ou],Hd=Ou!==null&&iu.null,Tf=[...Array.isArray(qd)?qd:qd?[qd]:[],...Array.isArray(Hd)?Hd:Hd?[Hd]:[]];return $u(Tf)(Ou)}}function $u(iu){return nd=iu,en=0,iu.length===0?Rc:bd(iu[en])}function bd(iu){return Af;function Af(Ou){return rd=hu(),rc=iu,iu.partial||(Ft.currentConstruct=iu),iu.name&&Ft.parser.constructs.disable.null.includes(iu.name)?fh(Ou):iu.tokenize.call(co?Object.assign(Object.create(Ft),co):Ft,st,xf,fh)(Ou)}}function xf(iu){return Le=!0,Os(rc,rd),tu}function fh(iu){return Le=!0,rd.restore(),++en<nd.length?bd(nd[en]):Rc}}}function wr(Os,co){Os.resolveAll&&!K.includes(Os)&&K.push(Os),Os.resolve&&gi(Ft.events,co,Ft.events.length-co,Os.resolve(Ft.events.slice(co),Ft)),Os.resolveTo&&(Ft.events=Os.resolveTo(Ft.events,Ft))}function hu(){const Os=Ha(),co=Ft.previous,fo=Ft.currentConstruct,Yo=Ft.events.length,tu=Array.from(Ce);return{from:Yo,restore:Rc};function Rc(){F=Os,Ft.previous=co,Ft.currentConstruct=fo,Ft.events.length=Yo,Ce=tu,Ko()}}function Ko(){F.line in j&&F.column<2&&(F.column=j[F.line],F.offset+=j[F.line]-1)}}function Ne(s,d){const c=d.start._index,F=d.start._bufferIndex,j=d.end._index,K=d.end._bufferIndex;let H;if(c===j)H=[s[c].slice(F,K)];else{if(H=s.slice(c,j),F>-1){const Ce=H[0];typeof Ce=="string"?H[0]=Ce.slice(F):H.shift()}K>0&&H.push(s[j].slice(0,K))}return H}function Pe(s,d){let c=-1;const F=[];let j;for(;++c<s.length;){const K=s[c];let H;if(typeof K=="string")H=K;else switch(K){case-5:{H="\r";break}case-4:{H=`
`;break}case-3:{H=`\r
`;break}case-2:{H=d?" ":" ";break}case-1:{if(!d&&j)continue;H=" ";break}default:H=String.fromCharCode(K)}j=K===-2,F.push(H)}return F.join("")}function Ae(s){const F={constructs:Hn([o,...(s||{}).extensions||[]]),content:j(es),defined:[],document:j(lo),flow:j(zs),lazy:{},string:j(xl),text:j(su)};return F;function j(K){return H;function H(Ce){return Se(F,K,Ce)}}}const Ue=/[\0\t\n\r]/g;function $e(){let s=1,d="",c=!0,F;return j;function j(K,H,Ce){const Le=[];let st,Ft,vt,li,ti;for(K=d+(typeof K=="string"?K.toString():new TextDecoder(H||void 0).decode(K)),vt=0,d="",c&&(K.charCodeAt(0)===65279&&vt++,c=void 0);vt<K.length;){if(Ue.lastIndex=vt,st=Ue.exec(K),li=st&&st.index!==void 0?st.index:K.length,ti=K.charCodeAt(li),!st){d=K.slice(vt);break}if(ti===10&&vt===li&&F)Le.push(-3),F=void 0;else switch(F&&(Le.push(-5),F=void 0),vt<li&&(Le.push(K.slice(vt,li)),s+=li-vt),ti){case 0:{Le.push(65533),s++;break}case 9:{for(Ft=Math.ceil(s/4)*4,Le.push(-2);s++<Ft;)Le.push(-1);break}case 10:{Le.push(-4),s=1;break}default:F=!0,s=1}vt=li+1}return Ce&&(F&&Le.push(-5),d&&Le.push(d),Le.push(null)),Le}}function Ge(s,d){const c=Number.parseInt(s,d);return c<9||c===11||c>13&&c<32||c>126&&c<160||c>55295&&c<57344||c>64975&&c<65008||(c&65535)===65535||(c&65535)===65534||c>1114111?"\uFFFD":String.fromCodePoint(c)}const dt=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Zt(s){return s.replace(dt,Ot)}function Ot(s,d,c){if(d)return d;if(c.charCodeAt(0)===35){const j=c.charCodeAt(1),K=j===120||j===88;return Ge(c.slice(K?2:1),K?16:10)}return gs(c)||s}const zt={}.hasOwnProperty;function Gi(s,d,c){return typeof d!="string"&&(c=d,d=void 0),mi(c)(Ci(Ae(c).document().write($e()(s,d,!0))))}function mi(s){const d={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:K(Kf),autolinkProtocol:Xo,autolinkEmail:Xo,atxHeading:K(uf),blockQuote:K(Ou),characterEscape:Xo,characterReference:Xo,codeFenced:K(qd),codeFencedFenceInfo:H,codeFencedFenceMeta:H,codeIndented:K(qd,H),codeText:K(Hd,H),codeTextData:Xo,data:Xo,codeFlowValue:Xo,definition:K(Tf),definitionDestinationString:H,definitionLabelString:H,definitionTitleString:H,emphasis:K(hh),hardBreakEscape:K(ad),hardBreakTrailing:K(ad),htmlFlow:K(cl,H),htmlFlowData:Xo,htmlText:K(cl,H),htmlTextData:Xo,image:K(Cl),label:H,link:K(Kf),listItem:K(cf),listItemValue:li,listOrdered:K(rg,vt),listUnordered:K(rg),paragraph:K(df),reference:an,referenceString:H,resourceDestinationString:H,resourceTitleString:H,setextHeading:K(uf),strong:K(ag),thematicBreak:K(yd)},exit:{atxHeading:Le(),atxHeadingSequence:no,autolink:Le(),autolinkEmail:Af,autolinkProtocol:iu,blockQuote:Le(),characterEscapeValue:wr,characterReferenceMarkerHexadecimal:bd,characterReferenceMarkerNumeric:bd,characterReferenceValue:xf,characterReference:fh,codeFenced:Le(Ha),codeFencedFence:Sa,codeFencedFenceInfo:ti,codeFencedFenceMeta:En,codeFlowValue:wr,codeIndented:Le(br),codeText:Le(fo),codeTextData:wr,data:wr,definition:Le(),definitionDestinationString:so,definitionLabelString:za,definitionTitleString:ka,emphasis:Le(),hardBreakEscape:Le(Ko),hardBreakTrailing:Le(Ko),htmlFlow:Le(Os),htmlFlowData:wr,htmlText:Le(co),htmlTextData:wr,image:Le(tu),label:nd,labelText:Rc,lineEnding:hu,link:Le(Yo),listItem:Le(),listOrdered:Le(),listUnordered:Le(),paragraph:Le(),referenceString:$u,resourceDestinationString:en,resourceTitleString:rc,resource:rd,setextHeading:Le(Fl),setextHeadingLineSequence:Uo,setextHeadingText:xr,strong:Le(),thematicBreak:Le()}};Qt(d,(s||{}).mdastExtensions||[]);const c={};return F;function F(Ir){let ja={type:"root",children:[]};const Qs={stack:[ja],tokenStack:[],config:d,enter:Ce,exit:st,buffer:H,resume:Ft,data:c},ko=[];let Zo=-1;for(;++Zo<Ir.length;)if(Ir[Zo][1].type==="listOrdered"||Ir[Zo][1].type==="listUnordered")if(Ir[Zo][0]==="enter")ko.push(Zo);else{const Fc=ko.pop();Zo=j(Ir,Fc,Zo)}for(Zo=-1;++Zo<Ir.length;){const Fc=d[Ir[Zo][0]];zt.call(Fc,Ir[Zo][1].type)&&Fc[Ir[Zo][1].type].call(Object.assign({sliceSerialize:Ir[Zo][2].sliceSerialize},Qs),Ir[Zo][1])}if(Qs.tokenStack.length>0){const Fc=Qs.tokenStack[Qs.tokenStack.length-1];(Fc[1]||kn).call(Qs,void 0,Fc[0])}for(ja.position={start:Ui(Ir.length>0?Ir[0][1].start:{line:1,column:1,offset:0}),end:Ui(Ir.length>0?Ir[Ir.length-2][1].end:{line:1,column:1,offset:0})},Zo=-1;++Zo<d.transforms.length;)ja=d.transforms[Zo](ja)||ja;return ja}function j(Ir,ja,Qs){let ko=ja-1,Zo=-1,Fc=!1,kd,Mc,Nf,wo;for(;++ko<=Qs;){const Xu=Ir[ko];switch(Xu[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{Xu[0]==="enter"?Zo++:Zo--,wo=void 0;break}case"lineEndingBlank":{Xu[0]==="enter"&&(kd&&!wo&&!Zo&&!Nf&&(Nf=ko),wo=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:wo=void 0}if(!Zo&&Xu[0]==="enter"&&Xu[1].type==="listItemPrefix"||Zo===-1&&Xu[0]==="exit"&&(Xu[1].type==="listUnordered"||Xu[1].type==="listOrdered")){if(kd){let Yu=ko;for(Mc=void 0;Yu--;){const vs=Ir[Yu];if(vs[1].type==="lineEnding"||vs[1].type==="lineEndingBlank"){if(vs[0]==="exit")continue;Mc&&(Ir[Mc][1].type="lineEndingBlank",Fc=!0),vs[1].type="lineEnding",Mc=Yu}else if(!(vs[1].type==="linePrefix"||vs[1].type==="blockQuotePrefix"||vs[1].type==="blockQuotePrefixWhitespace"||vs[1].type==="blockQuoteMarker"||vs[1].type==="listItemIndent"))break}Nf&&(!Mc||Nf<Mc)&&(kd._spread=!0),kd.end=Object.assign({},Mc?Ir[Mc][1].start:Xu[1].end),Ir.splice(Mc||ko,0,["exit",kd,Xu[2]]),ko++,Qs++}if(Xu[1].type==="listItemPrefix"){const Yu={type:"listItem",_spread:!1,start:Object.assign({},Xu[1].start),end:void 0};kd=Yu,Ir.splice(ko,0,["enter",Yu,Xu[2]]),ko++,Qs++,Nf=void 0,wo=!0}}}return Ir[ja][1]._spread=Fc,Qs}function K(Ir,ja){return Qs;function Qs(ko){Ce.call(this,Ir(ko),ko),ja&&ja.call(this,ko)}}function H(){this.stack.push({type:"fragment",children:[]})}function Ce(Ir,ja,Qs){this.stack[this.stack.length-1].children.push(Ir),this.stack.push(Ir),this.tokenStack.push([ja,Qs||void 0]),Ir.position={start:Ui(ja.start),end:void 0}}function Le(Ir){return ja;function ja(Qs){Ir&&Ir.call(this,Qs),st.call(this,Qs)}}function st(Ir,ja){const Qs=this.stack.pop(),ko=this.tokenStack.pop();if(ko)ko[0].type!==Ir.type&&(ja?ja.call(this,Ir,ko[0]):(ko[1]||kn).call(this,Ir,ko[0]));else throw new Error("Cannot close `"+Ir.type+"` ("+_s({start:Ir.start,end:Ir.end})+"): it\u2019s not open");Qs.position.end=Ui(Ir.end)}function Ft(){return je(this.stack.pop())}function vt(){this.data.expectingFirstListItemValue=!0}function li(Ir){if(this.data.expectingFirstListItemValue){const ja=this.stack[this.stack.length-2];ja.start=Number.parseInt(this.sliceSerialize(Ir),10),this.data.expectingFirstListItemValue=void 0}}function ti(){const Ir=this.resume(),ja=this.stack[this.stack.length-1];ja.lang=Ir}function En(){const Ir=this.resume(),ja=this.stack[this.stack.length-1];ja.meta=Ir}function Sa(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function Ha(){const Ir=this.resume(),ja=this.stack[this.stack.length-1];ja.value=Ir.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function br(){const Ir=this.resume(),ja=this.stack[this.stack.length-1];ja.value=Ir.replace(/(\r?\n|\r)$/g,"")}function za(Ir){const ja=this.resume(),Qs=this.stack[this.stack.length-1];Qs.label=ja,Qs.identifier=O(this.sliceSerialize(Ir)).toLowerCase()}function ka(){const Ir=this.resume(),ja=this.stack[this.stack.length-1];ja.title=Ir}function so(){const Ir=this.resume(),ja=this.stack[this.stack.length-1];ja.url=Ir}function no(Ir){const ja=this.stack[this.stack.length-1];if(!ja.depth){const Qs=this.sliceSerialize(Ir).length;ja.depth=Qs}}function xr(){this.data.setextHeadingSlurpLineEnding=!0}function Uo(Ir){const ja=this.stack[this.stack.length-1];ja.depth=this.sliceSerialize(Ir).codePointAt(0)===61?1:2}function Fl(){this.data.setextHeadingSlurpLineEnding=void 0}function Xo(Ir){const Qs=this.stack[this.stack.length-1].children;let ko=Qs[Qs.length-1];(!ko||ko.type!=="text")&&(ko=sg(),ko.position={start:Ui(Ir.start),end:void 0},Qs.push(ko)),this.stack.push(ko)}function wr(Ir){const ja=this.stack.pop();ja.value+=this.sliceSerialize(Ir),ja.position.end=Ui(Ir.end)}function hu(Ir){const ja=this.stack[this.stack.length-1];if(this.data.atHardBreak){const Qs=ja.children[ja.children.length-1];Qs.position.end=Ui(Ir.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&d.canContainEols.includes(ja.type)&&(Xo.call(this,Ir),wr.call(this,Ir))}function Ko(){this.data.atHardBreak=!0}function Os(){const Ir=this.resume(),ja=this.stack[this.stack.length-1];ja.value=Ir}function co(){const Ir=this.resume(),ja=this.stack[this.stack.length-1];ja.value=Ir}function fo(){const Ir=this.resume(),ja=this.stack[this.stack.length-1];ja.value=Ir}function Yo(){const Ir=this.stack[this.stack.length-1];if(this.data.inReference){const ja=this.data.referenceType||"shortcut";Ir.type+="Reference",Ir.referenceType=ja,delete Ir.url,delete Ir.title}else delete Ir.identifier,delete Ir.label;this.data.referenceType=void 0}function tu(){const Ir=this.stack[this.stack.length-1];if(this.data.inReference){const ja=this.data.referenceType||"shortcut";Ir.type+="Reference",Ir.referenceType=ja,delete Ir.url,delete Ir.title}else delete Ir.identifier,delete Ir.label;this.data.referenceType=void 0}function Rc(Ir){const ja=this.sliceSerialize(Ir),Qs=this.stack[this.stack.length-2];Qs.label=Zt(ja),Qs.identifier=O(ja).toLowerCase()}function nd(){const Ir=this.stack[this.stack.length-1],ja=this.resume(),Qs=this.stack[this.stack.length-1];if(this.data.inReference=!0,Qs.type==="link"){const ko=Ir.children;Qs.children=ko}else Qs.alt=ja}function en(){const Ir=this.resume(),ja=this.stack[this.stack.length-1];ja.url=Ir}function rc(){const Ir=this.resume(),ja=this.stack[this.stack.length-1];ja.title=Ir}function rd(){this.data.inReference=void 0}function an(){this.data.referenceType="collapsed"}function $u(Ir){const ja=this.resume(),Qs=this.stack[this.stack.length-1];Qs.label=ja,Qs.identifier=O(this.sliceSerialize(Ir)).toLowerCase(),this.data.referenceType="full"}function bd(Ir){this.data.characterReferenceType=Ir.type}function xf(Ir){const ja=this.sliceSerialize(Ir),Qs=this.data.characterReferenceType;let ko;Qs?(ko=Ge(ja,Qs==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):ko=gs(ja);const Zo=this.stack[this.stack.length-1];Zo.value+=ko}function fh(Ir){const ja=this.stack.pop();ja.position.end=Ui(Ir.end)}function iu(Ir){wr.call(this,Ir);const ja=this.stack[this.stack.length-1];ja.url=this.sliceSerialize(Ir)}function Af(Ir){wr.call(this,Ir);const ja=this.stack[this.stack.length-1];ja.url="mailto:"+this.sliceSerialize(Ir)}function Ou(){return{type:"blockquote",children:[]}}function qd(){return{type:"code",lang:null,meta:null,value:""}}function Hd(){return{type:"inlineCode",value:""}}function Tf(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function hh(){return{type:"emphasis",children:[]}}function uf(){return{type:"heading",depth:0,children:[]}}function ad(){return{type:"break"}}function cl(){return{type:"html",value:""}}function Cl(){return{type:"image",title:null,url:"",alt:null}}function Kf(){return{type:"link",title:null,url:"",children:[]}}function rg(Ir){return{type:"list",ordered:Ir.type==="listOrdered",start:null,spread:Ir._spread,children:[]}}function cf(Ir){return{type:"listItem",spread:Ir._spread,checked:null,children:[]}}function df(){return{type:"paragraph",children:[]}}function ag(){return{type:"strong",children:[]}}function sg(){return{type:"text",value:""}}function yd(){return{type:"thematicBreak"}}}function Ui(s){return{line:s.line,column:s.column,offset:s.offset}}function Qt(s,d){let c=-1;for(;++c<d.length;){const F=d[c];Array.isArray(F)?Qt(s,F):yi(s,F)}}function yi(s,d){let c;for(c in d)if(zt.call(d,c))switch(c){case"canContainEols":{const F=d[c];F&&s[c].push(...F);break}case"transforms":{const F=d[c];F&&s[c].push(...F);break}case"enter":case"exit":{const F=d[c];F&&Object.assign(s[c],F);break}}}function kn(s,d){throw s?new Error("Cannot close `"+s.type+"` ("+_s({start:s.start,end:s.end})+"): a different token (`"+d.type+"`, "+_s({start:d.start,end:d.end})+") is open"):new Error("Cannot close document, a token (`"+d.type+"`, "+_s({start:d.start,end:d.end})+") is still open")}function xn(s){const d=this;d.parser=c;function c(F){return Gi(F,{...d.data("settings"),...s,extensions:d.data("micromarkExtensions")||[],mdastExtensions:d.data("fromMarkdownExtensions")||[]})}}function _r(s,d){const c=encode(gn(s||""));if(!d)return c;const F=c.indexOf(":"),j=c.indexOf("?"),K=c.indexOf("#"),H=c.indexOf("/");return F<0||H>-1&&F>H||j>-1&&F>j||K>-1&&F>K||d.test(c.slice(0,F))?c:""}function gn(s){const d=[];let c=-1,F=0,j=0;for(;++c<s.length;){const K=s.charCodeAt(c);let H="";if(K===37&&ve(s.charCodeAt(c+1))&&ve(s.charCodeAt(c+2)))j=2;else if(K<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(K))||(H=String.fromCharCode(K));else if(K>55295&&K<57344){const Ce=s.charCodeAt(c+1);K<56320&&Ce>56319&&Ce<57344?(H=String.fromCharCode(K,Ce),j=1):H="\uFFFD"}else H=String.fromCharCode(K);H&&(d.push(s.slice(F,c),encodeURIComponent(H)),F=c+j+1,H=""),j&&(c+=j,j=0)}return d.join("")+s.slice(F)}function In(s,d){const c=[{type:"text",value:"\u21A9"}];return d>1&&c.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(d)}]}),c}function cr(s,d){return"Back to reference "+(s+1)+(d>1?"-"+d:"")}function Ra(s){const d=typeof s.options.clobberPrefix=="string"?s.options.clobberPrefix:"user-content-",c=s.options.footnoteBackContent||In,F=s.options.footnoteBackLabel||cr,j=s.options.footnoteLabel||"Footnotes",K=s.options.footnoteLabelTagName||"h2",H=s.options.footnoteLabelProperties||{className:["sr-only"]},Ce=[];let Le=-1;for(;++Le<s.footnoteOrder.length;){const st=s.footnoteById.get(s.footnoteOrder[Le]);if(!st)continue;const Ft=s.all(st),vt=String(st.identifier).toUpperCase(),li=gn(vt.toLowerCase());let ti=0;const En=[],Sa=s.footnoteCounts.get(vt);for(;Sa!==void 0&&++ti<=Sa;){En.length>0&&En.push({type:"text",value:" "});let za=typeof c=="string"?c:c(Le,ti);typeof za=="string"&&(za={type:"text",value:za}),En.push({type:"element",tagName:"a",properties:{href:"#"+d+"fnref-"+li+(ti>1?"-"+ti:""),dataFootnoteBackref:"",ariaLabel:typeof F=="string"?F:F(Le,ti),className:["data-footnote-backref"]},children:Array.isArray(za)?za:[za]})}const Ha=Ft[Ft.length-1];if(Ha&&Ha.type==="element"&&Ha.tagName==="p"){const za=Ha.children[Ha.children.length-1];za&&za.type==="text"?za.value+=" ":Ha.children.push({type:"text",value:" "}),Ha.children.push(...En)}else Ft.push(...En);const br={type:"element",tagName:"li",properties:{id:d+"fn-"+li},children:s.wrap(Ft,!0)};s.patch(st,br),Ce.push(br)}if(Ce.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:K,properties:{...Ke(H),id:"footnote-label"},children:[{type:"text",value:j}]},{type:"text",value:`
`},{type:"element",tagName:"ol",properties:{},children:s.wrap(Ce,!0)},{type:"text",value:`
`}]}}function ha(s,d){const c={type:"element",tagName:"blockquote",properties:{},children:s.wrap(s.all(d),!0)};return s.patch(d,c),s.applyData(d,c)}function nr(s,d){const c={type:"element",tagName:"br",properties:{},children:[]};return s.patch(d,c),[s.applyData(d,c),{type:"text",value:`
`}]}function $a(s,d){const c=d.value?d.value+`
`:"",F={};d.lang&&(F.className=["language-"+d.lang]);let j={type:"element",tagName:"code",properties:F,children:[{type:"text",value:c}]};return d.meta&&(j.data={meta:d.meta}),s.patch(d,j),j=s.applyData(d,j),j={type:"element",tagName:"pre",properties:{},children:[j]},s.patch(d,j),j}function Jr(s,d){const c={type:"element",tagName:"del",properties:{},children:s.all(d)};return s.patch(d,c),s.applyData(d,c)}function ls(s,d){const c={type:"element",tagName:"em",properties:{},children:s.all(d)};return s.patch(d,c),s.applyData(d,c)}function ts(s,d){const c=typeof s.options.clobberPrefix=="string"?s.options.clobberPrefix:"user-content-",F=String(d.identifier).toUpperCase(),j=gn(F.toLowerCase()),K=s.footnoteOrder.indexOf(F);let H,Ce=s.footnoteCounts.get(F);Ce===void 0?(Ce=0,s.footnoteOrder.push(F),H=s.footnoteOrder.length):H=K+1,Ce+=1,s.footnoteCounts.set(F,Ce);const Le={type:"element",tagName:"a",properties:{href:"#"+c+"fn-"+j,id:c+"fnref-"+j+(Ce>1?"-"+Ce:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(H)}]};s.patch(d,Le);const st={type:"element",tagName:"sup",properties:{},children:[Le]};return s.patch(d,st),s.applyData(d,st)}function La(s,d){const c={type:"element",tagName:"h"+d.depth,properties:{},children:s.all(d)};return s.patch(d,c),s.applyData(d,c)}function Hs(s,d){if(s.options.allowDangerousHtml){const c={type:"raw",value:d.value};return s.patch(d,c),s.applyData(d,c)}}function mo(s,d){const c=d.referenceType;let F="]";if(c==="collapsed"?F+="[]":c==="full"&&(F+="["+(d.label||d.identifier)+"]"),d.type==="imageReference")return[{type:"text",value:"!["+d.alt+F}];const j=s.all(d),K=j[0];K&&K.type==="text"?K.value="["+K.value:j.unshift({type:"text",value:"["});const H=j[j.length-1];return H&&H.type==="text"?H.value+=F:j.push({type:"text",value:F}),j}function qs(s,d){const c=String(d.identifier).toUpperCase(),F=s.definitionById.get(c);if(!F)return mo(s,d);const j={src:gn(F.url||""),alt:d.alt};F.title!==null&&F.title!==void 0&&(j.title=F.title);const K={type:"element",tagName:"img",properties:j,children:[]};return s.patch(d,K),s.applyData(d,K)}function jl(s,d){const c={src:gn(d.url)};d.alt!==null&&d.alt!==void 0&&(c.alt=d.alt),d.title!==null&&d.title!==void 0&&(c.title=d.title);const F={type:"element",tagName:"img",properties:c,children:[]};return s.patch(d,F),s.applyData(d,F)}function lu(s,d){const c={type:"text",value:d.value.replace(/\r?\n|\r/g," ")};s.patch(d,c);const F={type:"element",tagName:"code",properties:{},children:[c]};return s.patch(d,F),s.applyData(d,F)}function Hu(s,d){const c=String(d.identifier).toUpperCase(),F=s.definitionById.get(c);if(!F)return mo(s,d);const j={href:gn(F.url||"")};F.title!==null&&F.title!==void 0&&(j.title=F.title);const K={type:"element",tagName:"a",properties:j,children:s.all(d)};return s.patch(d,K),s.applyData(d,K)}function Wo(s,d){const c={href:gn(d.url)};d.title!==null&&d.title!==void 0&&(c.title=d.title);const F={type:"element",tagName:"a",properties:c,children:s.all(d)};return s.patch(d,F),s.applyData(d,F)}function ul(s,d,c){const F=s.all(d),j=c?Ro(c):Vo(d),K={},H=[];if(typeof d.checked=="boolean"){const Ft=F[0];let vt;Ft&&Ft.type==="element"&&Ft.tagName==="p"?vt=Ft:(vt={type:"element",tagName:"p",properties:{},children:[]},F.unshift(vt)),vt.children.length>0&&vt.children.unshift({type:"text",value:" "}),vt.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:d.checked,disabled:!0},children:[]}),K.className=["task-list-item"]}let Ce=-1;for(;++Ce<F.length;){const Ft=F[Ce];(j||Ce!==0||Ft.type!=="element"||Ft.tagName!=="p")&&H.push({type:"text",value:`
`}),Ft.type==="element"&&Ft.tagName==="p"&&!j?H.push(...Ft.children):H.push(Ft)}const Le=F[F.length-1];Le&&(j||Le.type!=="element"||Le.tagName!=="p")&&H.push({type:"text",value:`
`});const st={type:"element",tagName:"li",properties:K,children:H};return s.patch(d,st),s.applyData(d,st)}function Ro(s){let d=!1;if(s.type==="list"){d=s.spread||!1;const c=s.children;let F=-1;for(;!d&&++F<c.length;)d=Vo(c[F])}return d}function Vo(s){const d=s.spread;return d??s.children.length>1}function pl(s,d){const c={},F=s.all(d);let j=-1;for(typeof d.start=="number"&&d.start!==1&&(c.start=d.start);++j<F.length;){const H=F[j];if(H.type==="element"&&H.tagName==="li"&&H.properties&&Array.isArray(H.properties.className)&&H.properties.className.includes("task-list-item")){c.className=["contains-task-list"];break}}const K={type:"element",tagName:d.ordered?"ol":"ul",properties:c,children:s.wrap(F,!0)};return s.patch(d,K),s.applyData(d,K)}function Jl(s,d){const c={type:"element",tagName:"p",properties:{},children:s.all(d)};return s.patch(d,c),s.applyData(d,c)}function Su(s,d){const c={type:"root",children:s.wrap(s.all(d))};return s.patch(d,c),s.applyData(d,c)}function uu(s,d){const c={type:"element",tagName:"strong",properties:{},children:s.all(d)};return s.patch(d,c),s.applyData(d,c)}function xu(s,d){const c=s.all(d),F=c.shift(),j=[];if(F){const H={type:"element",tagName:"thead",properties:{},children:s.wrap([F],!0)};s.patch(d.children[0],H),j.push(H)}if(c.length>0){const H={type:"element",tagName:"tbody",properties:{},children:s.wrap(c,!0)},Ce=Da(d.children[1]),Le=Qr(d.children[d.children.length-1]);Ce&&Le&&(H.position={start:Ce,end:Le}),j.push(H)}const K={type:"element",tagName:"table",properties:{},children:s.wrap(j,!0)};return s.patch(d,K),s.applyData(d,K)}function Zl(s,d,c){const F=c?c.children:void 0,K=(F?F.indexOf(d):1)===0?"th":"td",H=c&&c.type==="table"?c.align:void 0,Ce=H?H.length:d.children.length;let Le=-1;const st=[];for(;++Le<Ce;){const vt=d.children[Le],li={},ti=H?H[Le]:void 0;ti&&(li.align=ti);let En={type:"element",tagName:K,properties:li,children:[]};vt&&(En.children=s.all(vt),s.patch(vt,En),En=s.applyData(vt,En)),st.push(En)}const Ft={type:"element",tagName:"tr",properties:{},children:s.wrap(st,!0)};return s.patch(d,Ft),s.applyData(d,Ft)}function vu(s,d){const c={type:"element",tagName:"td",properties:{},children:s.all(d)};return s.patch(d,c),s.applyData(d,c)}const ys=9,qo=32;function yo(s){const d=String(s),c=/\r?\n|\r/g;let F=c.exec(d),j=0;const K=[];for(;F;)K.push(Oo(d.slice(j,F.index),j>0,!0),F[0]),j=F.index+F[0].length,F=c.exec(d);return K.push(Oo(d.slice(j),j>0,!1)),K.join("")}function Oo(s,d,c){let F=0,j=s.length;if(d){let K=s.codePointAt(F);for(;K===ys||K===qo;)F++,K=s.codePointAt(F)}if(c){let K=s.codePointAt(j-1);for(;K===ys||K===qo;)j--,K=s.codePointAt(j-1)}return j>F?s.slice(F,j):""}function Ho(s,d){const c={type:"text",value:yo(String(d.value))};return s.patch(d,c),s.applyData(d,c)}function uo(s,d){const c={type:"element",tagName:"hr",properties:{},children:[]};return s.patch(d,c),s.applyData(d,c)}const eu={blockquote:ha,break:nr,code:$a,delete:Jr,emphasis:ls,footnoteReference:ts,heading:La,html:Hs,imageReference:qs,image:jl,inlineCode:lu,linkReference:Hu,link:Wo,listItem:ul,list:pl,paragraph:Jl,root:Su,strong:uu,table:xu,tableCell:vu,tableRow:Zl,text:Ho,thematicBreak:uo,toml:Or,yaml:Or,definition:Or,footnoteDefinition:Or};function Or(){}const jn={}.hasOwnProperty,yn={};function Gr(s,d){const c=d||yn,F=new Map,j=new Map,K=new Map,H={...eu,...c.handlers},Ce={all:st,applyData:Tl,definitionById:F,footnoteById:j,footnoteCounts:K,footnoteOrder:[],handlers:H,one:Le,options:c,patch:Ar,wrap:Au};return(0,Mt.YR)(s,function(Ft){if(Ft.type==="definition"||Ft.type==="footnoteDefinition"){const vt=Ft.type==="definition"?F:j,li=String(Ft.identifier).toUpperCase();vt.has(li)||vt.set(li,Ft)}}),Ce;function Le(Ft,vt){const li=Ft.type,ti=Ce.handlers[li];if(jn.call(Ce.handlers,li)&&ti)return ti(Ce,Ft,vt);if(Ce.options.passThrough&&Ce.options.passThrough.includes(li)){if("children"in Ft){const{children:Sa,...Ha}=Ft,br=Ke(Ha);return br.children=Ce.all(Ft),br}return Ke(Ft)}return(Ce.options.unknownHandler||ar)(Ce,Ft,vt)}function st(Ft){const vt=[];if("children"in Ft){const li=Ft.children;let ti=-1;for(;++ti<li.length;){const En=Ce.one(li[ti],Ft);if(En){if(ti&&li[ti-1].type==="break"&&(!Array.isArray(En)&&En.type==="text"&&(En.value=ss(En.value)),!Array.isArray(En)&&En.type==="element")){const Sa=En.children[0];Sa&&Sa.type==="text"&&(Sa.value=ss(Sa.value))}Array.isArray(En)?vt.push(...En):vt.push(En)}}}return vt}}function Ar(s,d){s.position&&(d.position=Vr(s))}function Tl(s,d){let c=d;if(s&&s.data){const F=s.data.hName,j=s.data.hChildren,K=s.data.hProperties;if(typeof F=="string")if(c.type==="element")c.tagName=F;else{const H="children"in c?c.children:[c];c={type:"element",tagName:F,properties:{},children:H}}c.type==="element"&&K&&Object.assign(c.properties,Ke(K)),"children"in c&&c.children&&j!==null&&j!==void 0&&(c.children=j)}return c}function ar(s,d){const c=d.data||{},F="value"in d&&!(jn.call(c,"hProperties")||jn.call(c,"hChildren"))?{type:"text",value:d.value}:{type:"element",tagName:"div",properties:{},children:s.all(d)};return s.patch(d,F),s.applyData(d,F)}function Au(s,d){const c=[];let F=-1;for(d&&c.push({type:"text",value:`
`});++F<s.length;)F&&c.push({type:"text",value:`
`}),c.push(s[F]);return d&&s.length>0&&c.push({type:"text",value:`
`}),c}function ss(s){let d=0,c=s.charCodeAt(d);for(;c===9||c===32;)d++,c=s.charCodeAt(d);return s.slice(d)}function Oa(s,d){const c=Gr(s,d),F=c.one(s,void 0),j=Ra(c),K=Array.isArray(F)?{type:"root",children:F}:F||{type:"root",children:[]};return j&&((0,gt.ok)("children"in K),K.children.push({type:"text",value:`
`},j)),K}function js(s,d){return s&&"run"in s?async function(c,F){const j=Oa(c,{file:F,...d});await s.run(j,F)}:function(c,F){return Oa(c,{file:F,...s||d})}}function Ll(s){(0,Mt.YR)(s,function(d,c,F){if(c!==void 0&&F&&d.type==="paragraph"&&d.children.every(function(j){return j.type==="text"&&/^\s*$/.test(j.value)}))return F.children.splice(c,1),c})}function ql(s={except:["http","https"]}){return function(d){const c=new Map;(0,Mt.YR)(d,"definition",function(F,j,K){if(c.set(F.identifier,F.url),K&&typeof j=="number"){const H=F.url;if(H&&H.includes(":")&&!s.except.some(Ce=>H.startsWith(`${Ce}:`)))return K.children.splice(j,1),j}}),(0,Mt.YR)(d,function(F,j,K){if(K&&typeof j=="number"&&(F.type==="link"||F.type==="linkReference")){const H=F.type==="link"?F.url:c.get(F.identifier);if(H&&H.includes(":")&&!s.except.some(Ce=>H.startsWith(`${Ce}:`)))return K.children.splice(j,1,...F.children),j}}),Ll(d)}}function cu(s){if(s)throw s}var Hl=a(92849);function Yc(s){if(typeof s!="object"||s===null)return!1;const d=Object.getPrototypeOf(s);return(d===null||d===Object.prototype||Object.getPrototypeOf(d)===null)&&!(Symbol.toStringTag in s)&&!(Symbol.iterator in s)}function Tc(){const s=[],d={run:c,use:F};return d;function c(...j){let K=-1;const H=j.pop();if(typeof H!="function")throw new TypeError("Expected function as last argument, not "+H);Ce(null,...j);function Ce(Le,...st){const Ft=s[++K];let vt=-1;if(Le){H(Le);return}for(;++vt<j.length;)(st[vt]===null||st[vt]===void 0)&&(st[vt]=j[vt]);j=st,Ft?ec(Ft,Ce)(...st):H(null,...st)}}function F(j){if(typeof j!="function")throw new TypeError("Expected `middelware` to be a function, not "+j);return s.push(j),d}}function ec(s,d){let c;return F;function F(...H){const Ce=s.length>H.length;let Le;Ce&&H.push(j);try{Le=s.apply(this,H)}catch(st){const Ft=st;if(Ce&&c)throw Ft;return j(Ft)}Ce||(Le instanceof Promise?Le.then(K,j):Le instanceof Error?j(Le):K(Le))}function j(H,...Ce){c||(c=!0,d(H,...Ce))}function K(H){j(null,H)}}const vl={basename:Nd,dirname:Nl,extname:Ul,join:zl,sep:"/"};function Nd(s,d){if(d!==void 0&&typeof d!="string")throw new TypeError('"ext" argument must be a string');ju(s);let c=0,F=-1,j=s.length,K;if(d===void 0||d.length===0||d.length>s.length){for(;j--;)if(s.codePointAt(j)===47){if(K){c=j+1;break}}else F<0&&(K=!0,F=j+1);return F<0?"":s.slice(c,F)}if(d===s)return"";let H=-1,Ce=d.length-1;for(;j--;)if(s.codePointAt(j)===47){if(K){c=j+1;break}}else H<0&&(K=!0,H=j+1),Ce>-1&&(s.codePointAt(j)===d.codePointAt(Ce--)?Ce<0&&(F=j):(Ce=-1,F=H));return c===F?F=H:F<0&&(F=s.length),s.slice(c,F)}function Nl(s){if(ju(s),s.length===0)return".";let d=-1,c=s.length,F;for(;--c;)if(s.codePointAt(c)===47){if(F){d=c;break}}else F||(F=!0);return d<0?s.codePointAt(0)===47?"/":".":d===1&&s.codePointAt(0)===47?"//":s.slice(0,d)}function Ul(s){ju(s);let d=s.length,c=-1,F=0,j=-1,K=0,H;for(;d--;){const Ce=s.codePointAt(d);if(Ce===47){if(H){F=d+1;break}continue}c<0&&(H=!0,c=d+1),Ce===46?j<0?j=d:K!==1&&(K=1):j>-1&&(K=-1)}return j<0||c<0||K===0||K===1&&j===c-1&&j===F+1?"":s.slice(j,c)}function zl(...s){let d=-1,c;for(;++d<s.length;)ju(s[d]),s[d]&&(c=c===void 0?s[d]:c+"/"+s[d]);return c===void 0?".":Wl(c)}function Wl(s){ju(s);const d=s.codePointAt(0)===47;let c=gc(s,!d);return c.length===0&&!d&&(c="."),c.length>0&&s.codePointAt(s.length-1)===47&&(c+="/"),d?"/"+c:c}function gc(s,d){let c="",F=0,j=-1,K=0,H=-1,Ce,Le;for(;++H<=s.length;){if(H<s.length)Ce=s.codePointAt(H);else{if(Ce===47)break;Ce=47}if(Ce===47){if(!(j===H-1||K===1))if(j!==H-1&&K===2){if(c.length<2||F!==2||c.codePointAt(c.length-1)!==46||c.codePointAt(c.length-2)!==46){if(c.length>2){if(Le=c.lastIndexOf("/"),Le!==c.length-1){Le<0?(c="",F=0):(c=c.slice(0,Le),F=c.length-1-c.lastIndexOf("/")),j=H,K=0;continue}}else if(c.length>0){c="",F=0,j=H,K=0;continue}}d&&(c=c.length>0?c+"/..":"..",F=2)}else c.length>0?c+="/"+s.slice(j+1,H):c=s.slice(j+1,H),F=H-j-1;j=H,K=0}else Ce===46&&K>-1?K++:K=-1}return c}function ju(s){if(typeof s!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(s))}const tc={cwd:Lu};function Lu(){return"/"}function ei(s){return!!(s!==null&&typeof s=="object"&&"href"in s&&s.href&&"protocol"in s&&s.protocol&&s.auth===void 0)}function Ei(s){if(typeof s=="string")s=new URL(s);else if(!ei(s)){const d=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+s+"`");throw d.code="ERR_INVALID_ARG_TYPE",d}if(s.protocol!=="file:"){const d=new TypeError("The URL must be of scheme file");throw d.code="ERR_INVALID_URL_SCHEME",d}return Lt(s)}function Lt(s){if(s.hostname!==""){const F=new TypeError('File URL host must be "localhost" or empty on darwin');throw F.code="ERR_INVALID_FILE_URL_HOST",F}const d=s.pathname;let c=-1;for(;++c<d.length;)if(d.codePointAt(c)===37&&d.codePointAt(c+1)===50){const F=d.codePointAt(c+2);if(F===70||F===102){const j=new TypeError("File URL path must not include encoded / characters");throw j.code="ERR_INVALID_FILE_URL_PATH",j}}return decodeURIComponent(d)}const An=["history","path","basename","stem","extname","dirname"];class vr{constructor(d){let c;d?ei(d)?c={path:d}:typeof d=="string"||ks(d)?c={value:d}:c=d:c={},this.cwd="cwd"in c?"":tc.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let F=-1;for(;++F<An.length;){const K=An[F];K in c&&c[K]!==void 0&&c[K]!==null&&(this[K]=K==="history"?[...c[K]]:c[K])}let j;for(j in c)An.includes(j)||(this[j]=c[j])}get basename(){return typeof this.path=="string"?vl.basename(this.path):void 0}set basename(d){Zr(d,"basename"),wn(d,"basename"),this.path=vl.join(this.dirname||"",d)}get dirname(){return typeof this.path=="string"?vl.dirname(this.path):void 0}set dirname(d){Lr(this.basename,"dirname"),this.path=vl.join(d||"",this.basename)}get extname(){return typeof this.path=="string"?vl.extname(this.path):void 0}set extname(d){if(wn(d,"extname"),Lr(this.dirname,"extname"),d){if(d.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(d.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=vl.join(this.dirname,this.stem+(d||""))}get path(){return this.history[this.history.length-1]}set path(d){ei(d)&&(d=Ei(d)),Zr(d,"path"),this.path!==d&&this.history.push(d)}get stem(){return typeof this.path=="string"?vl.basename(this.path,this.extname):void 0}set stem(d){Zr(d,"stem"),wn(d,"stem"),this.path=vl.join(this.dirname||"",d+(this.extname||""))}fail(d,c,F){const j=this.message(d,c,F);throw j.fatal=!0,j}info(d,c,F){const j=this.message(d,c,F);return j.fatal=void 0,j}message(d,c,F){const j=new Fi(d,c,F);return this.path&&(j.name=this.path+":"+j.name,j.file=this.path),j.fatal=!1,this.messages.push(j),j}toString(d){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(d||void 0).decode(this.value)}}function wn(s,d){if(s&&s.includes(vl.sep))throw new Error("`"+d+"` cannot be a path: did not expect `"+vl.sep+"`")}function Zr(s,d){if(!s)throw new Error("`"+d+"` cannot be empty")}function Lr(s,d){if(!s)throw new Error("Setting `"+d+"` requires `path` to be set too")}function ks(s){return!!(s&&typeof s=="object"&&"byteLength"in s&&"byteOffset"in s)}const _o=function(s){const F=this.constructor.prototype,j=F[s],K=function(){return j.apply(K,arguments)};return Object.setPrototypeOf(K,F),K},Mo={}.hasOwnProperty;class wl extends _o{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=Tc()}copy(){const d=new wl;let c=-1;for(;++c<this.attachers.length;){const F=this.attachers[c];d.use(...F)}return d.data(Hl(!0,{},this.namespace)),d}data(d,c){return typeof d=="string"?arguments.length===2?(ic("data",this.frozen),this.namespace[d]=c,this):Mo.call(this.namespace,d)&&this.namespace[d]||void 0:d?(ic("data",this.frozen),this.namespace=d,this):this.namespace}freeze(){if(this.frozen)return this;const d=this;for(;++this.freezeIndex<this.attachers.length;){const[c,...F]=this.attachers[this.freezeIndex];if(F[0]===!1)continue;F[0]===!0&&(F[0]=void 0);const j=c.call(d,...F);typeof j=="function"&&this.transformers.use(j)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(d){this.freeze();const c=Nc(d),F=this.parser||this.Parser;return El("parse",F),F(String(c),c)}process(d,c){const F=this;return this.freeze(),El("process",this.parser||this.Parser),Tu("process",this.compiler||this.Compiler),c?j(void 0,c):new Promise(j);function j(K,H){const Ce=Nc(d),Le=F.parse(Ce);F.run(Le,Ce,function(Ft,vt,li){if(Ft||!vt||!li)return st(Ft);const ti=vt,En=F.stringify(ti,li);Pd(En)?li.value=En:li.result=En,st(Ft,li)});function st(Ft,vt){Ft||!vt?H(Ft):K?K(vt):((0,gt.ok)(c,"`done` is defined if `resolve` is not"),c(void 0,vt))}}}processSync(d){let c=!1,F;return this.freeze(),El("processSync",this.parser||this.Parser),Tu("processSync",this.compiler||this.Compiler),this.process(d,j),Ps("processSync","process",c),(0,gt.ok)(F,"we either bailed on an error or have a tree"),F;function j(K,H){c=!0,cu(K),F=H}}run(d,c,F){Qc(d),this.freeze();const j=this.transformers;return!F&&typeof c=="function"&&(F=c,c=void 0),F?K(void 0,F):new Promise(K);function K(H,Ce){(0,gt.ok)(typeof c!="function","`file` can\u2019t be a `done` anymore, we checked");const Le=Nc(c);j.run(d,Le,st);function st(Ft,vt,li){const ti=vt||d;Ft?Ce(Ft):H?H(ti):((0,gt.ok)(F,"`done` is defined if `resolve` is not"),F(void 0,ti,li))}}}runSync(d,c){let F=!1,j;return this.run(d,c,K),Ps("runSync","run",F),(0,gt.ok)(j,"we either bailed on an error or have a tree"),j;function K(H,Ce){cu(H),j=Ce,F=!0}}stringify(d,c){this.freeze();const F=Nc(c),j=this.compiler||this.Compiler;return Tu("stringify",j),Qc(d),j(d,F)}use(d,...c){const F=this.attachers,j=this.namespace;if(ic("use",this.frozen),d!=null)if(typeof d=="function")Le(d,c);else if(typeof d=="object")Array.isArray(d)?Ce(d):H(d);else throw new TypeError("Expected usable value, not `"+d+"`");return this;function K(st){if(typeof st=="function")Le(st,[]);else if(typeof st=="object")if(Array.isArray(st)){const[Ft,...vt]=st;Le(Ft,vt)}else H(st);else throw new TypeError("Expected usable value, not `"+st+"`")}function H(st){if(!("plugins"in st)&&!("settings"in st))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");Ce(st.plugins),st.settings&&(j.settings=Hl(!0,j.settings,st.settings))}function Ce(st){let Ft=-1;if(st!=null)if(Array.isArray(st))for(;++Ft<st.length;){const vt=st[Ft];K(vt)}else throw new TypeError("Expected a list of plugins, not `"+st+"`")}function Le(st,Ft){let vt=-1,li=-1;for(;++vt<F.length;)if(F[vt][0]===st){li=vt;break}if(li===-1)F.push([st,...Ft]);else if(Ft.length>0){let[ti,...En]=Ft;const Sa=F[li][1];Yc(Sa)&&Yc(ti)&&(ti=Hl(!0,Sa,ti)),F[li]=[st,ti,...En]}}}}const Kl=new wl().freeze();function El(s,d){if(typeof d!="function")throw new TypeError("Cannot `"+s+"` without `parser`")}function Tu(s,d){if(typeof d!="function")throw new TypeError("Cannot `"+s+"` without `compiler`")}function ic(s,d){if(d)throw new Error("Cannot call `"+s+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Qc(s){if(!Yc(s)||typeof s.type!="string")throw new TypeError("Expected node, got `"+s+"`")}function Ps(s,d,c){if(!c)throw new Error("`"+s+"` finished async. Use `"+d+"` instead")}function Nc(s){return Pc(s)?s:new vr(s)}function Pc(s){return!!(s&&typeof s=="object"&&"message"in s&&"messages"in s)}function Pd(s){return typeof s=="string"||Od(s)}function Od(s){return!!(s&&typeof s=="object"&&"byteLength"in s&&"byteOffset"in s)}var ao=a(20641),g=a(90033),D=a(50953),ce=a(75220),De=a(19258),et=a(21777),tt=a(66802),Ut=a(63814),ci=a(32505),zi=a(75707),_n=a(81128),fn=a(52697),Ti=a(26905),Qn=a(47031),Er=a(4133),ta=a(34163),Rr=a(33239);const Fs={name:"NcReferenceList",components:{NcReferenceWidget:zi.f},props:{text:{type:String,default:""},referenceData:{type:Array,default:null},limit:{type:Number,default:1},displayFallback:{type:Boolean,default:!1},interactive:{type:Boolean,default:!0},interactiveOptIn:{type:Boolean,default:!1}},emits:["loaded"],data(){return{references:null,loading:!0}},computed:{isVisible(){return this.loading||this.displayedReferences.length!==0},values(){return this.referenceData?this.referenceData:this.displayFallback&&!this.loading&&!this.references?[this.fallbackReference]:this.references?Object.values(this.references):[]},firstReference(){return this.values[0]??null},displayedReferences(){return this.values.filter(Boolean).slice(0,this.limit)},fallbackReference(){return{accessible:!0,openGraphObject:{id:this.text,link:this.text,name:this.text},richObjectType:"open-graph"}}},watch:{text:"fetch"},mounted(){this.fetch()},methods:{fetch(){if(this.loading=!0,this.referenceData){this.references=null,this.loading=!1;return}if(!new RegExp(_n.U).exec(this.text)){this.references=null,this.loading=!1;return}this.resolve().then(s=>{this.references=s.data.ocs.data.references,this.loading=!1,this.$emit("loaded")}).catch(s=>{logger.error("[NcReferenceList] Failed to extract references",{error:s}),this.loading=!1,this.$emit("loaded")})},resolve(){const s=new RegExp(_n.U).exec(this.text.trim()),d=(0,et.HW)()===null;return this.limit===1&&s?d?tt.Ay.get((0,Ut.KT)("references/resolvePublic")+`?reference=${encodeURIComponent(s[0])}&sharingToken=${(0,ci.G)()}`):tt.Ay.get((0,Ut.KT)("references/resolve")+`?reference=${encodeURIComponent(s[0])}`):d?tt.Ay.post((0,Ut.KT)("references/extractPublic"),{text:this.text,resolve:!0,limit:this.limit,sharingToken:(0,ci.G)()}):tt.Ay.post((0,Ut.KT)("references/extract"),{text:this.text,resolve:!0,limit:this.limit})}}};function As(s,d,c,F,j,K){const H=(0,ao.g2)("NcReferenceWidget");return K.isVisible?((0,ao.uX)(),(0,ao.CE)("div",{key:0,class:(0,g.normalizeClass)(["widgets--list",{"icon-loading":j.loading}])},[((0,ao.uX)(!0),(0,ao.CE)(ao.FK,null,(0,ao.pI)(K.displayedReferences,Ce=>((0,ao.uX)(),(0,ao.Wv)(H,{key:Ce.openGraphObject?.id,reference:Ce,interactive:c.interactive,"interactive-opt-in":c.interactiveOptIn},null,8,["reference","interactive","interactive-opt-in"]))),128))],2)):(0,ao.Q3)("",!0)}const ga=(0,fn._)(Fs,[["render",As],["__scopeId","data-v-ddd65c9e"]]);function cn(s,d){const c=String(s);if(typeof d!="string")throw new TypeError("Expected character");let F=0,j=c.indexOf(d);for(;j!==-1;)F++,j=c.indexOf(d,j+d.length);return F}function Cr(){}const sr=eo(/[A-Za-z]/),_a=eo(/[\dA-Za-z]/);function Ea(s){return s!==null&&(s<32||s===127)}function us(s){return s!==null&&s<-2}function $r(s){return s!==null&&(s<0||s===32)}function Xr(s){return s===-2||s===-1||s===32}const is=eo(new RegExp("\\p{P}|\\p{S}","u")),$s=eo(/\s/);function eo(s){return d;function d(c){return c!==null&&c>-1&&s.test(String.fromCharCode(c))}}function Io(s){if(typeof s!="string")throw new TypeError("Expected a string");return s.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const jo=function(s){if(s==null)return mc;if(typeof s=="function")return Xs(s);if(typeof s=="object")return Array.isArray(s)?xs(s):to(s);if(typeof s=="string")return ds(s);throw new Error("Expected function, string, or object as test")};function xs(s){const d=[];let c=-1;for(;++c<s.length;)d[c]=jo(s[c]);return Xs(F);function F(...j){let K=-1;for(;++K<d.length;)if(d[K].apply(this,j))return!0;return!1}}function to(s){const d=s;return Xs(c);function c(F){const j=F;let K;for(K in s)if(j[K]!==d[K])return!1;return!0}}function ds(s){return Xs(d);function d(c){return c&&c.type===s}}function Xs(s){return d;function d(c,F,j){return!!(il(c)&&s.call(this,c,typeof F=="number"?F:void 0,j||void 0))}}function mc(){return!0}function il(s){return s!==null&&typeof s=="object"&&"type"in s}function Bd(s){return s}const Nu=[],Rd=!0,Md=!1,Id="skip";function nc(s,d,c,F){let j;j=d;const K=jo(j),H=1;Ce(s,void 0,[])();function Ce(Le,st,Ft){const vt=Le&&typeof Le=="object"?Le:{};if(typeof vt.type=="string"){const ti=typeof vt.tagName=="string"?vt.tagName:typeof vt.name=="string"?vt.name:void 0;Object.defineProperty(li,"name",{value:"node ("+(Le.type+(ti?"<"+ti+">":""))+")"})}return li;function li(){let ti=Nu,En,Sa,Ha;if(K(Le,st,Ft[Ft.length-1]||void 0)&&(ti=Oc(c(Le,Ft)),ti[0]===Md))return ti;if("children"in Le&&Le.children){const br=Le;if(br.children&&ti[0]!==Id)for(Sa=-1+H,Ha=Ft.concat(br);Sa>-1&&Sa<br.children.length;){const za=br.children[Sa];if(En=Ce(za,Sa,Ha)(),En[0]===Md)return En;Sa=typeof En[1]=="number"?En[1]:Sa+H}}return ti}}}function Oc(s){return Array.isArray(s)?s:typeof s=="number"?[Rd,s]:s==null?Nu:[s]}function jd(s,d,c){const j=jo((c||{}).ignore||[]),K=tf(d);let H=-1;for(;++H<K.length;)nc(s,"text",Ce);function Ce(st,Ft){let vt=-1,li;for(;++vt<Ft.length;){const ti=Ft[vt],En=li?li.children:void 0;if(j(ti,En?En.indexOf(ti):void 0,li))return;li=ti}if(li)return Le(st,Ft)}function Le(st,Ft){const vt=Ft[Ft.length-1],li=K[H][0],ti=K[H][1];let En=0;const Ha=vt.children.indexOf(st);let br=!1,za=[];li.lastIndex=0;let ka=li.exec(st.value);for(;ka;){const so=ka.index,no={index:ka.index,input:ka.input,stack:[...Ft,st]};let xr=ti(...ka,no);if(typeof xr=="string"&&(xr=xr.length>0?{type:"text",value:xr}:void 0),xr===!1?li.lastIndex=so+1:(En!==so&&za.push({type:"text",value:st.value.slice(En,so)}),Array.isArray(xr)?za.push(...xr):xr&&za.push(xr),En=so+ka[0].length,br=!0),!li.global)break;ka=li.exec(st.value)}return br?(En<st.value.length&&za.push({type:"text",value:st.value.slice(En)}),vt.children.splice(Ha,1,...za)):za=[st],Ha+za.length}}function tf(s){const d=[];if(!Array.isArray(s))throw new TypeError("Expected find and replace tuple or list of tuples");const c=!s[0]||Array.isArray(s[0])?s:[s];let F=-1;for(;++F<c.length;){const j=c[F];d.push([Bc(j[0]),Uu(j[1])])}return d}function Bc(s){return typeof s=="string"?new RegExp(Io(s),"g"):s}function Uu(s){return typeof s=="function"?s:function(){return s}}const Ld="phrasing",Si=["autolink","link","image","label"];function dn(){return{transforms:[na],enter:{literalAutolink:ca,literalAutolinkEmail:Yr,literalAutolinkHttp:Yr,literalAutolinkWww:Yr},exit:{literalAutolink:Ta,literalAutolinkEmail:Ma,literalAutolinkHttp:ia,literalAutolinkWww:Xa}}}function fr(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:Ld,notInConstruct:Si},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:Ld,notInConstruct:Si},{character:":",before:"[ps]",after:"\\/",inConstruct:Ld,notInConstruct:Si}]}}function ca(s){this.enter({type:"link",title:null,url:"",children:[]},s)}function Yr(s){this.config.enter.autolinkProtocol.call(this,s)}function ia(s){this.config.exit.autolinkProtocol.call(this,s)}function Xa(s){this.config.exit.data.call(this,s);const d=this.stack[this.stack.length-1];d.type,d.url="http://"+this.sliceSerialize(s)}function Ma(s){this.config.exit.autolinkEmail.call(this,s)}function Ta(s){this.exit(s)}function na(s){jd(s,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,Is],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,rs]],{ignore:["link","linkReference"]})}function Is(s,d,c,F,j){let K="";if(!ho(j)||(/^w/i.test(d)&&(c=d+c,d="",K="http://"),!ws(c)))return!1;const H=Ys(c+F);if(!H[0])return!1;const Ce={type:"link",title:null,url:K+d+H[0],children:[{type:"text",value:d+H[0]}]};return H[1]?[Ce,{type:"text",value:H[1]}]:Ce}function rs(s,d,c,F){return!ho(F,!0)||/[-\d_]$/.test(c)?!1:{type:"link",title:null,url:"mailto:"+d+"@"+c,children:[{type:"text",value:d+"@"+c}]}}function ws(s){const d=s.split(".");return!(d.length<2||d[d.length-1]&&(/_/.test(d[d.length-1])||!/[a-zA-Z\d]/.test(d[d.length-1]))||d[d.length-2]&&(/_/.test(d[d.length-2])||!/[a-zA-Z\d]/.test(d[d.length-2])))}function Ys(s){const d=/[!"&'),.:;<>?\]}]+$/.exec(s);if(!d)return[s,void 0];s=s.slice(0,d.index);let c=d[0],F=c.indexOf(")");const j=cn(s,"(");let K=cn(s,")");for(;F!==-1&&j>K;)s+=c.slice(0,F+1),c=c.slice(F+1),F=c.indexOf(")"),K++;return[s,c]}function ho(s,d){const c=s.input.charCodeAt(s.index-1);return(s.index===0||$s(c)||is(c))&&(!d||c!==47)}function xo(s){return s.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}nf.peek=Ku;function Lo(){this.buffer()}function du(s){this.enter({type:"footnoteReference",identifier:"",label:""},s)}function Gl(){this.buffer()}function zu(s){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},s)}function Fu(s){const d=this.resume(),c=this.stack[this.stack.length-1];c.type,c.identifier=xo(this.sliceSerialize(s)).toLowerCase(),c.label=d}function pd(s){this.exit(s)}function kf(s){const d=this.resume(),c=this.stack[this.stack.length-1];c.type,c.identifier=xo(this.sliceSerialize(s)).toLowerCase(),c.label=d}function bu(s){this.exit(s)}function Ku(){return"["}function nf(s,d,c,F){const j=c.createTracker(F);let K=j.move("[^");const H=c.enter("footnoteReference"),Ce=c.enter("reference");return K+=j.move(c.safe(c.associationId(s),{after:"]",before:K})),Ce(),H(),K+=j.move("]"),K}function wf(){return{enter:{gfmFootnoteCallString:Lo,gfmFootnoteCall:du,gfmFootnoteDefinitionLabelString:Gl,gfmFootnoteDefinition:zu},exit:{gfmFootnoteCallString:Fu,gfmFootnoteCall:pd,gfmFootnoteDefinitionLabelString:kf,gfmFootnoteDefinition:bu}}}function wg(s){let d=!1;return s&&s.firstLineBlank&&(d=!0),{handlers:{footnoteDefinition:c,footnoteReference:nf},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function c(F,j,K,H){const Ce=K.createTracker(H);let Le=Ce.move("[^");const st=K.enter("footnoteDefinition"),Ft=K.enter("label");return Le+=Ce.move(K.safe(K.associationId(F),{before:Le,after:"]"})),Ft(),Le+=Ce.move("]:"),F.children&&F.children.length>0&&(Ce.shift(4),Le+=Ce.move((d?`
`:" ")+K.indentLines(K.containerFlow(F,Ce.current()),d?Oh:Eg))),st(),Le}}function Eg(s,d,c){return d===0?s:Oh(s,d,c)}function Oh(s,d,c){return(c?"":" ")+s}const Bh=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];Ef.peek=Mh;function Rh(){return{canContainEols:["delete"],enter:{strikethrough:Cg},exit:{strikethrough:Sg}}}function Dg(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:Bh}],handlers:{delete:Ef}}}function Cg(s){this.enter({type:"delete",children:[]},s)}function Sg(s){this.exit(s)}function Ef(s,d,c,F){const j=c.createTracker(F),K=c.enter("strikethrough");let H=j.move("~~");return H+=c.containerPhrasing(s,{...j.current(),before:H,after:"~"}),H+=j.move("~~"),K(),H}function Mh(){return"~"}function xg(s){return s.length}function Ih(s,d){const c=d||{},F=(c.align||[]).concat(),j=c.stringLength||xg,K=[],H=[],Ce=[],Le=[];let st=0,Ft=-1;for(;++Ft<s.length;){const Sa=[],Ha=[];let br=-1;for(s[Ft].length>st&&(st=s[Ft].length);++br<s[Ft].length;){const za=Qf(s[Ft][br]);if(c.alignDelimiters!==!1){const ka=j(za);Ha[br]=ka,(Le[br]===void 0||ka>Le[br])&&(Le[br]=ka)}Sa.push(za)}H[Ft]=Sa,Ce[Ft]=Ha}let vt=-1;if(typeof F=="object"&&"length"in F)for(;++vt<st;)K[vt]=Jf(F[vt]);else{const Sa=Jf(F);for(;++vt<st;)K[vt]=Sa}vt=-1;const li=[],ti=[];for(;++vt<st;){const Sa=K[vt];let Ha="",br="";Sa===99?(Ha=":",br=":"):Sa===108?Ha=":":Sa===114&&(br=":");let za=c.alignDelimiters===!1?1:Math.max(1,Le[vt]-Ha.length-br.length);const ka=Ha+"-".repeat(za)+br;c.alignDelimiters!==!1&&(za=Ha.length+za+br.length,za>Le[vt]&&(Le[vt]=za),ti[vt]=za),li[vt]=ka}H.splice(1,0,li),Ce.splice(1,0,ti),Ft=-1;const En=[];for(;++Ft<H.length;){const Sa=H[Ft],Ha=Ce[Ft];vt=-1;const br=[];for(;++vt<st;){const za=Sa[vt]||"";let ka="",so="";if(c.alignDelimiters!==!1){const no=Le[vt]-(Ha[vt]||0),xr=K[vt];xr===114?ka=" ".repeat(no):xr===99?no%2?(ka=" ".repeat(no/2+.5),so=" ".repeat(no/2-.5)):(ka=" ".repeat(no/2),so=ka):so=" ".repeat(no)}c.delimiterStart!==!1&&!vt&&br.push("|"),c.padding!==!1&&!(c.alignDelimiters===!1&&za==="")&&(c.delimiterStart!==!1||vt)&&br.push(" "),c.alignDelimiters!==!1&&br.push(ka),br.push(za),c.alignDelimiters!==!1&&br.push(so),c.padding!==!1&&br.push(" "),(c.delimiterEnd!==!1||vt!==st-1)&&br.push("|")}En.push(c.delimiterEnd===!1?br.join("").replace(/ +$/,""):br.join(""))}return En.join(`
`)}function Qf(s){return s==null?"":String(s)}function Jf(s){const d=typeof s=="string"?s.codePointAt(0):0;return d===67||d===99?99:d===76||d===108?108:d===82||d===114?114:0}function jh(s,d,c,F){const j=c.enter("blockquote"),K=c.createTracker(F);K.move("> "),K.shift(2);const H=c.indentLines(c.containerFlow(s,K.current()),Lh);return j(),H}function Lh(s,d,c){return">"+(c?"":" ")+s}function Uh(s,d){return Zf(s,d.inConstruct,!0)&&!Zf(s,d.notInConstruct,!1)}function Zf(s,d,c){if(typeof d=="string"&&(d=[d]),!d||d.length===0)return c;let F=-1;for(;++F<d.length;)if(s.includes(d[F]))return!0;return!1}function eh(s,d,c,F){let j=-1;for(;++j<c.unsafe.length;)if(c.unsafe[j].character===`
`&&Uh(c.stack,c.unsafe[j]))return/[ \t]/.test(F.before)?"":" ";return`\\
`}function zh(s,d){const c=String(s);let F=c.indexOf(d),j=F,K=0,H=0;if(typeof d!="string")throw new TypeError("Expected substring");for(;F!==-1;)F===j?++K>H&&(H=K):K=1,j=F+d.length,F=c.indexOf(d,j);return H}function Ag(s,d){return!!(d.options.fences===!1&&s.value&&!s.lang&&/[^ \r\n]/.test(s.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(s.value))}function Wh(s){const d=s.options.fence||"`";if(d!=="`"&&d!=="~")throw new Error("Cannot serialize code with `"+d+"` for `options.fence`, expected `` ` `` or `~`");return d}function th(s,d,c,F){const j=Wh(c),K=s.value||"",H=j==="`"?"GraveAccent":"Tilde";if(Ag(s,c)){const vt=c.enter("codeIndented"),li=c.indentLines(K,rf);return vt(),li}const Ce=c.createTracker(F),Le=j.repeat(Math.max(zh(K,j)+1,3)),st=c.enter("codeFenced");let Ft=Ce.move(Le);if(s.lang){const vt=c.enter(`codeFencedLang${H}`);Ft+=Ce.move(c.safe(s.lang,{before:Ft,after:" ",encode:["`"],...Ce.current()})),vt()}if(s.lang&&s.meta){const vt=c.enter(`codeFencedMeta${H}`);Ft+=Ce.move(" "),Ft+=Ce.move(c.safe(s.meta,{before:Ft,after:`
`,encode:["`"],...Ce.current()})),vt()}return Ft+=Ce.move(`
`),K&&(Ft+=Ce.move(K+`
`)),Ft+=Ce.move(Le),st(),Ft}function rf(s,d,c){return(c?"":" ")+s}function Uf(s){const d=s.options.quote||'"';if(d!=='"'&&d!=="'")throw new Error("Cannot serialize title with `"+d+"` for `options.quote`, expected `\"`, or `'`");return d}function Jc(s,d,c,F){const j=Uf(c),K=j==='"'?"Quote":"Apostrophe",H=c.enter("definition");let Ce=c.enter("label");const Le=c.createTracker(F);let st=Le.move("[");return st+=Le.move(c.safe(c.associationId(s),{before:st,after:"]",...Le.current()})),st+=Le.move("]: "),Ce(),!s.url||/[\0- \u007F]/.test(s.url)?(Ce=c.enter("destinationLiteral"),st+=Le.move("<"),st+=Le.move(c.safe(s.url,{before:st,after:">",...Le.current()})),st+=Le.move(">")):(Ce=c.enter("destinationRaw"),st+=Le.move(c.safe(s.url,{before:st,after:s.title?" ":`
`,...Le.current()}))),Ce(),s.title&&(Ce=c.enter(`title${K}`),st+=Le.move(" "+j),st+=Le.move(c.safe(s.title,{before:st,after:j,...Le.current()})),st+=Le.move(j),Ce()),H(),st}function Vh(s){const d=s.options.emphasis||"*";if(d!=="*"&&d!=="_")throw new Error("Cannot serialize emphasis with `"+d+"` for `options.emphasis`, expected `*`, or `_`");return d}function af(s){return"&#x"+s.toString(16).toUpperCase()+";"}function fu(s){if(s===null||$r(s)||$s(s))return 1;if(is(s))return 2}function Zc(s,d,c){const F=fu(s),j=fu(d);return F===void 0?j===void 0?c==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:j===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:F===1?j===void 0?{inside:!1,outside:!1}:j===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:j===void 0?{inside:!1,outside:!1}:j===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}Ud.peek=qh;function Ud(s,d,c,F){const j=Vh(c),K=c.enter("emphasis"),H=c.createTracker(F),Ce=H.move(j);let Le=H.move(c.containerPhrasing(s,{after:j,before:Ce,...H.current()}));const st=Le.charCodeAt(0),Ft=Zc(F.before.charCodeAt(F.before.length-1),st,j);Ft.inside&&(Le=af(st)+Le.slice(1));const vt=Le.charCodeAt(Le.length-1),li=Zc(F.after.charCodeAt(0),vt,j);li.inside&&(Le=Le.slice(0,-1)+af(vt));const ti=H.move(j);return K(),c.attentionEncodeSurroundingInfo={after:li.outside,before:Ft.outside},Ce+Le+ti}function qh(s,d,c){return c.options.emphasis||"*"}const ed={};function sf(s,d){const c=ed,F=typeof c.includeImageAlt=="boolean"?c.includeImageAlt:!0,j=typeof c.includeHtml=="boolean"?c.includeHtml:!0;return ih(s,F,j)}function ih(s,d,c){if(Hh(s)){if("value"in s)return s.type==="html"&&!c?"":s.value;if(d&&"alt"in s&&s.alt)return s.alt;if("children"in s)return nh(s.children,d,c)}return Array.isArray(s)?nh(s,d,c):""}function nh(s,d,c){const F=[];let j=-1;for(;++j<s.length;)F[j]=ih(s[j],d,c);return F.join("")}function Hh(s){return!!(s&&typeof s=="object")}function Kh(s,d){let c=!1;return(0,Mt.YR)(s,function(F){if("value"in F&&/\r?\n|\r/.test(F.value)||F.type==="break")return c=!0,p.dc}),!!((!s.depth||s.depth<3)&&sf(s)&&(d.options.setext||c))}function Gh(s,d,c,F){const j=Math.max(Math.min(6,s.depth||1),1),K=c.createTracker(F);if(Kh(s,c)){const Ft=c.enter("headingSetext"),vt=c.enter("phrasing"),li=c.containerPhrasing(s,{...K.current(),before:`
`,after:`
`});return vt(),Ft(),li+`
`+(j===1?"=":"-").repeat(li.length-(Math.max(li.lastIndexOf("\r"),li.lastIndexOf(`
`))+1))}const H="#".repeat(j),Ce=c.enter("headingAtx"),Le=c.enter("phrasing");K.move(H+" ");let st=c.containerPhrasing(s,{before:"# ",after:`
`,...K.current()});return/^[\t ]/.test(st)&&(st=af(st.charCodeAt(0))+st.slice(1)),st=st?H+" "+st:H,c.options.closeAtx&&(st+=" "+H),Le(),Ce(),st}rh.peek=$h;function rh(s){return s.value||""}function $h(){return"<"}Df.peek=Tg;function Df(s,d,c,F){const j=Uf(c),K=j==='"'?"Quote":"Apostrophe",H=c.enter("image");let Ce=c.enter("label");const Le=c.createTracker(F);let st=Le.move("![");return st+=Le.move(c.safe(s.alt,{before:st,after:"]",...Le.current()})),st+=Le.move("]("),Ce(),!s.url&&s.title||/[\0- \u007F]/.test(s.url)?(Ce=c.enter("destinationLiteral"),st+=Le.move("<"),st+=Le.move(c.safe(s.url,{before:st,after:">",...Le.current()})),st+=Le.move(">")):(Ce=c.enter("destinationRaw"),st+=Le.move(c.safe(s.url,{before:st,after:s.title?" ":")",...Le.current()}))),Ce(),s.title&&(Ce=c.enter(`title${K}`),st+=Le.move(" "+j),st+=Le.move(c.safe(s.title,{before:st,after:j,...Le.current()})),st+=Le.move(j),Ce()),st+=Le.move(")"),H(),st}function Tg(){return"!"}ah.peek=Xh;function ah(s,d,c,F){const j=s.referenceType,K=c.enter("imageReference");let H=c.enter("label");const Ce=c.createTracker(F);let Le=Ce.move("![");const st=c.safe(s.alt,{before:Le,after:"]",...Ce.current()});Le+=Ce.move(st+"]["),H();const Ft=c.stack;c.stack=[],H=c.enter("reference");const vt=c.safe(c.associationId(s),{before:Le,after:"]",...Ce.current()});return H(),c.stack=Ft,K(),j==="full"||!st||st!==vt?Le+=Ce.move(vt+"]"):j==="shortcut"?Le=Le.slice(0,-1):Le+=Ce.move("]"),Le}function Xh(){return"!"}sh.peek=Yh;function sh(s,d,c){let F=s.value||"",j="`",K=-1;for(;new RegExp("(^|[^`])"+j+"([^`]|$)").test(F);)j+="`";for(/[^ \r\n]/.test(F)&&(/^[ \r\n]/.test(F)&&/[ \r\n]$/.test(F)||/^`|`$/.test(F))&&(F=" "+F+" ");++K<c.unsafe.length;){const H=c.unsafe[K],Ce=c.compilePattern(H);let Le;if(H.atBreak)for(;Le=Ce.exec(F);){let st=Le.index;F.charCodeAt(st)===10&&F.charCodeAt(st-1)===13&&st--,F=F.slice(0,st)+" "+F.slice(Le.index+1)}}return j+F+j}function Yh(){return"`"}function zf(s,d){const c=sf(s);return!!(!d.options.resourceLink&&s.url&&!s.title&&s.children&&s.children.length===1&&s.children[0].type==="text"&&(c===s.url||"mailto:"+c===s.url)&&/^[a-z][a-z+.-]+:/i.test(s.url)&&!/[\0- <>\u007F]/.test(s.url))}Qh.peek=vd;function Qh(s,d,c,F){const j=Uf(c),K=j==='"'?"Quote":"Apostrophe",H=c.createTracker(F);let Ce,Le;if(zf(s,c)){const Ft=c.stack;c.stack=[],Ce=c.enter("autolink");let vt=H.move("<");return vt+=H.move(c.containerPhrasing(s,{before:vt,after:">",...H.current()})),vt+=H.move(">"),Ce(),c.stack=Ft,vt}Ce=c.enter("link"),Le=c.enter("label");let st=H.move("[");return st+=H.move(c.containerPhrasing(s,{before:st,after:"](",...H.current()})),st+=H.move("]("),Le(),!s.url&&s.title||/[\0- \u007F]/.test(s.url)?(Le=c.enter("destinationLiteral"),st+=H.move("<"),st+=H.move(c.safe(s.url,{before:st,after:">",...H.current()})),st+=H.move(">")):(Le=c.enter("destinationRaw"),st+=H.move(c.safe(s.url,{before:st,after:s.title?" ":")",...H.current()}))),Le(),s.title&&(Le=c.enter(`title${K}`),st+=H.move(" "+j),st+=H.move(c.safe(s.title,{before:st,after:j,...H.current()})),st+=H.move(j),Le()),st+=H.move(")"),Ce(),st}function vd(s,d,c){return zf(s,c)?"<":"["}Jh.peek=Js;function Jh(s,d,c,F){const j=s.referenceType,K=c.enter("linkReference");let H=c.enter("label");const Ce=c.createTracker(F);let Le=Ce.move("[");const st=c.containerPhrasing(s,{before:Le,after:"]",...Ce.current()});Le+=Ce.move(st+"]["),H();const Ft=c.stack;c.stack=[],H=c.enter("reference");const vt=c.safe(c.associationId(s),{before:Le,after:"]",...Ce.current()});return H(),c.stack=Ft,K(),j==="full"||!st||st!==vt?Le+=Ce.move(vt+"]"):j==="shortcut"?Le=Le.slice(0,-1):Le+=Ce.move("]"),Le}function Js(){return"["}function of(s){const d=s.options.bullet||"*";if(d!=="*"&&d!=="+"&&d!=="-")throw new Error("Cannot serialize items with `"+d+"` for `options.bullet`, expected `*`, `+`, or `-`");return d}function Zh(s){const d=of(s),c=s.options.bulletOther;if(!c)return d==="*"?"-":"*";if(c!=="*"&&c!=="+"&&c!=="-")throw new Error("Cannot serialize items with `"+c+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(c===d)throw new Error("Expected `bullet` (`"+d+"`) and `bulletOther` (`"+c+"`) to be different");return c}function eg(s){const d=s.options.bulletOrdered||".";if(d!=="."&&d!==")")throw new Error("Cannot serialize items with `"+d+"` for `options.bulletOrdered`, expected `.` or `)`");return d}function oh(s){const d=s.options.rule||"*";if(d!=="*"&&d!=="-"&&d!=="_")throw new Error("Cannot serialize rules with `"+d+"` for `options.rule`, expected `*`, `-`, or `_`");return d}function zd(s,d,c,F){const j=c.enter("list"),K=c.bulletCurrent;let H=s.ordered?eg(c):of(c);const Ce=s.ordered?H==="."?")":".":Zh(c);let Le=d&&c.bulletLastUsed?H===c.bulletLastUsed:!1;if(!s.ordered){const Ft=s.children?s.children[0]:void 0;if((H==="*"||H==="-")&&Ft&&(!Ft.children||!Ft.children[0])&&c.stack[c.stack.length-1]==="list"&&c.stack[c.stack.length-2]==="listItem"&&c.stack[c.stack.length-3]==="list"&&c.stack[c.stack.length-4]==="listItem"&&c.indexStack[c.indexStack.length-1]===0&&c.indexStack[c.indexStack.length-2]===0&&c.indexStack[c.indexStack.length-3]===0&&(Le=!0),oh(c)===H&&Ft){let vt=-1;for(;++vt<s.children.length;){const li=s.children[vt];if(li&&li.type==="listItem"&&li.children&&li.children[0]&&li.children[0].type==="thematicBreak"){Le=!0;break}}}}Le&&(H=Ce),c.bulletCurrent=H;const st=c.containerFlow(s,F);return c.bulletLastUsed=H,c.bulletCurrent=K,j(),st}function Fd(s){const d=s.options.listItemIndent||"one";if(d!=="tab"&&d!=="one"&&d!=="mixed")throw new Error("Cannot serialize items with `"+d+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return d}function f(s,d,c,F){const j=Fd(c);let K=c.bulletCurrent||of(c);d&&d.type==="list"&&d.ordered&&(K=(typeof d.start=="number"&&d.start>-1?d.start:1)+(c.options.incrementListMarker===!1?0:d.children.indexOf(s))+K);let H=K.length+1;(j==="tab"||j==="mixed"&&(d&&d.type==="list"&&d.spread||s.spread))&&(H=Math.ceil(H/4)*4);const Ce=c.createTracker(F);Ce.move(K+" ".repeat(H-K.length)),Ce.shift(H);const Le=c.enter("listItem"),st=c.indentLines(c.containerFlow(s,Ce.current()),Ft);return Le(),st;function Ft(vt,li,ti){return li?(ti?"":" ".repeat(H))+vt:(ti?K:K+" ".repeat(H-K.length))+vt}}function S(s,d,c,F){const j=c.enter("paragraph"),K=c.enter("phrasing"),H=c.containerPhrasing(s,F);return K(),j(),H}const y=jo(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function w(s,d,c,F){return(s.children.some(function(H){return y(H)})?c.containerPhrasing:c.containerFlow).call(c,s,F)}function N(s){const d=s.options.strong||"*";if(d!=="*"&&d!=="_")throw new Error("Cannot serialize strong with `"+d+"` for `options.strong`, expected `*`, or `_`");return d}Ct.peek=Yt;function Ct(s,d,c,F){const j=N(c),K=c.enter("strong"),H=c.createTracker(F),Ce=H.move(j+j);let Le=H.move(c.containerPhrasing(s,{after:j,before:Ce,...H.current()}));const st=Le.charCodeAt(0),Ft=Zc(F.before.charCodeAt(F.before.length-1),st,j);Ft.inside&&(Le=af(st)+Le.slice(1));const vt=Le.charCodeAt(Le.length-1),li=Zc(F.after.charCodeAt(0),vt,j);li.inside&&(Le=Le.slice(0,-1)+af(vt));const ti=H.move(j+j);return K(),c.attentionEncodeSurroundingInfo={after:li.outside,before:Ft.outside},Ce+Le+ti}function Yt(s,d,c){return c.options.strong||"*"}function Wi(s,d,c,F){return c.safe(s.value,F)}function Pi(s){const d=s.options.ruleRepetition||3;if(d<3)throw new Error("Cannot serialize rules with repetition `"+d+"` for `options.ruleRepetition`, expected `3` or more");return d}function Yn(s,d,c){const F=(oh(c)+(c.options.ruleSpaces?" ":"")).repeat(Pi(c));return c.options.ruleSpaces?F.slice(0,-1):F}const Qi={blockquote:jh,break:eh,code:th,definition:Jc,emphasis:Ud,hardBreak:eh,heading:Gh,html:rh,image:Df,imageReference:ah,inlineCode:sh,link:Qh,linkReference:Jh,list:zd,listItem:f,paragraph:S,root:w,strong:Ct,text:Wi,thematicBreak:Yn};function un(){return{enter:{table:pn,tableData:Ln,tableHeader:Ln,tableRow:dr},exit:{codeText:er,table:Gn,tableData:hr,tableHeader:hr,tableRow:hr}}}function pn(s){const d=s._align;this.enter({type:"table",align:d.map(function(c){return c==="none"?null:c}),children:[]},s),this.data.inTable=!0}function Gn(s){this.exit(s),this.data.inTable=void 0}function dr(s){this.enter({type:"tableRow",children:[]},s)}function hr(s){this.exit(s)}function Ln(s){this.enter({type:"tableCell",children:[]},s)}function er(s){let d=this.resume();this.data.inTable&&(d=d.replace(/\\([\\|])/g,gr));const c=this.stack[this.stack.length-1];c.type,c.value=d,this.exit(s)}function gr(s,d){return d==="|"?d:s}function qi(s){const d=s||{},c=d.tableCellPadding,F=d.tablePipeAlign,j=d.stringLength,K=c?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:`
`,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:li,table:H,tableCell:Le,tableRow:Ce}};function H(ti,En,Sa,Ha){return st(Ft(ti,Sa,Ha),ti.align)}function Ce(ti,En,Sa,Ha){const br=vt(ti,Sa,Ha),za=st([br]);return za.slice(0,za.indexOf(`
`))}function Le(ti,En,Sa,Ha){const br=Sa.enter("tableCell"),za=Sa.enter("phrasing"),ka=Sa.containerPhrasing(ti,{...Ha,before:K,after:K});return za(),br(),ka}function st(ti,En){return Ih(ti,{align:En,alignDelimiters:F,padding:c,stringLength:j})}function Ft(ti,En,Sa){const Ha=ti.children;let br=-1;const za=[],ka=En.enter("table");for(;++br<Ha.length;)za[br]=vt(Ha[br],En,Sa);return ka(),za}function vt(ti,En,Sa){const Ha=ti.children;let br=-1;const za=[],ka=En.enter("tableRow");for(;++br<Ha.length;)za[br]=Le(Ha[br],ti,En,Sa);return ka(),za}function li(ti,En,Sa){let Ha=Qi.inlineCode(ti,En,Sa);return Sa.stack.includes("tableCell")&&(Ha=Ha.replace(/\|/g,"\\$&")),Ha}}function Kn(){return{exit:{taskListCheckValueChecked:Fr,taskListCheckValueUnchecked:Fr,paragraph:Mr}}}function Kr(){return{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:Ya}}}function Fr(s){const d=this.stack[this.stack.length-2];d.type,d.checked=s.type==="taskListCheckValueChecked"}function Mr(s){const d=this.stack[this.stack.length-2];if(d&&d.type==="listItem"&&typeof d.checked=="boolean"){const c=this.stack[this.stack.length-1];c.type;const F=c.children[0];if(F&&F.type==="text"){const j=d.children;let K=-1,H;for(;++K<j.length;){const Ce=j[K];if(Ce.type==="paragraph"){H=Ce;break}}H===c&&(F.value=F.value.slice(1),F.value.length===0?c.children.shift():c.position&&F.position&&typeof F.position.start.offset=="number"&&(F.position.start.column++,F.position.start.offset++,c.position.start=Object.assign({},F.position.start)))}}this.exit(s)}function Ya(s,d,c,F){const j=s.children[0],K=typeof s.checked=="boolean"&&j&&j.type==="paragraph",H="["+(s.checked?"x":" ")+"] ",Ce=c.createTracker(F);K&&Ce.move(H);let Le=Qi.listItem(s,d,c,{...F,...Ce.current()});return K&&(Le=Le.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,st)),Le;function st(Ft){return Ft+H}}function sa(){return[dn(),wf(),Rh(),un(),Kn()]}function Ur(s){return{extensions:[fr(),wg(s),Dg(),qi(s),Kr()]}}function Ua(s,d,c,F){const j=s.length;let K=0,H;if(d<0?d=-d>j?0:j+d:d=d>j?j:d,c=c>0?c:0,F.length<1e4)H=Array.from(F),H.unshift(d,c),s.splice(...H);else for(c&&s.splice(d,c);K<F.length;)H=F.slice(K,K+1e4),H.unshift(d,0),s.splice(...H),K+=1e4,d+=1e4}const ps={}.hasOwnProperty;function Vs(s){const d={};let c=-1;for(;++c<s.length;)Dn(d,s[c]);return d}function Dn(s,d){let c;for(c in d){const j=(ps.call(s,c)?s[c]:void 0)||(s[c]={}),K=d[c];let H;if(K)for(H in K){ps.call(j,H)||(j[H]=[]);const Ce=K[H];$n(j[H],Array.isArray(Ce)?Ce:Ce?[Ce]:[])}}}function $n(s,d){let c=-1;const F=[];for(;++c<d.length;)(d[c].add==="after"?s:F).push(d[c]);Ua(s,0,0,F)}const Cn={tokenize:Co,partial:!0},zr={tokenize:oa,partial:!0},Pa={tokenize:Zs,partial:!0},Br={tokenize:Fa,partial:!0},pa={tokenize:qa,partial:!0},tr={name:"wwwAutolink",tokenize:Bi,previous:qt},cs={name:"protocolAutolink",tokenize:ma,previous:as},tn={name:"emailAutolink",tokenize:Hi,previous:or},mr={};function Xn(){return{text:mr}}let Ia=48;for(;Ia<123;)mr[Ia]=tn,Ia++,Ia===58?Ia=65:Ia===91&&(Ia=97);mr[43]=tn,mr[45]=tn,mr[46]=tn,mr[95]=tn,mr[72]=[tn,cs],mr[104]=[tn,cs],mr[87]=[tn,tr],mr[119]=[tn,tr];function Hi(s,d,c){const F=this;let j,K;return H;function H(vt){return!io(vt)||!or.call(F,F.previous)||ns(F.events)?c(vt):(s.enter("literalAutolink"),s.enter("literalAutolinkEmail"),Ce(vt))}function Ce(vt){return io(vt)?(s.consume(vt),Ce):vt===64?(s.consume(vt),Le):c(vt)}function Le(vt){return vt===46?s.check(pa,Ft,st)(vt):vt===45||vt===95||_a(vt)?(K=!0,s.consume(vt),Le):Ft(vt)}function st(vt){return s.consume(vt),j=!0,Le}function Ft(vt){return K&&j&&sr(F.previous)?(s.exit("literalAutolinkEmail"),s.exit("literalAutolink"),d(vt)):c(vt)}}function Bi(s,d,c){const F=this;return j;function j(H){return H!==87&&H!==119||!qt.call(F,F.previous)||ns(F.events)?c(H):(s.enter("literalAutolink"),s.enter("literalAutolinkWww"),s.check(Cn,s.attempt(zr,s.attempt(Pa,K),c),c)(H))}function K(H){return s.exit("literalAutolinkWww"),s.exit("literalAutolink"),d(H)}}function ma(s,d,c){const F=this;let j="",K=!1;return H;function H(vt){return(vt===72||vt===104)&&as.call(F,F.previous)&&!ns(F.events)?(s.enter("literalAutolink"),s.enter("literalAutolinkHttp"),j+=String.fromCodePoint(vt),s.consume(vt),Ce):c(vt)}function Ce(vt){if(sr(vt)&&j.length<5)return j+=String.fromCodePoint(vt),s.consume(vt),Ce;if(vt===58){const li=j.toLowerCase();if(li==="http"||li==="https")return s.consume(vt),Le}return c(vt)}function Le(vt){return vt===47?(s.consume(vt),K?st:(K=!0,Le)):c(vt)}function st(vt){return vt===null||Ea(vt)||$r(vt)||$s(vt)||is(vt)?c(vt):s.attempt(zr,s.attempt(Pa,Ft),c)(vt)}function Ft(vt){return s.exit("literalAutolinkHttp"),s.exit("literalAutolink"),d(vt)}}function Co(s,d,c){let F=0;return j;function j(H){return(H===87||H===119)&&F<3?(F++,s.consume(H),j):H===46&&F===3?(s.consume(H),K):c(H)}function K(H){return H===null?c(H):d(H)}}function oa(s,d,c){let F,j,K;return H;function H(st){return st===46||st===95?s.check(Br,Le,Ce)(st):st===null||$r(st)||$s(st)||st!==45&&is(st)?Le(st):(K=!0,s.consume(st),H)}function Ce(st){return st===95?F=!0:(j=F,F=void 0),s.consume(st),H}function Le(st){return j||F||!K?c(st):d(st)}}function Zs(s,d){let c=0,F=0;return j;function j(H){return H===40?(c++,s.consume(H),j):H===41&&F<c?K(H):H===33||H===34||H===38||H===39||H===41||H===42||H===44||H===46||H===58||H===59||H===60||H===63||H===93||H===95||H===126?s.check(Br,d,K)(H):H===null||$r(H)||$s(H)?d(H):(s.consume(H),j)}function K(H){return H===41&&F++,s.consume(H),j}}function Fa(s,d,c){return F;function F(Ce){return Ce===33||Ce===34||Ce===39||Ce===41||Ce===42||Ce===44||Ce===46||Ce===58||Ce===59||Ce===63||Ce===95||Ce===126?(s.consume(Ce),F):Ce===38?(s.consume(Ce),K):Ce===93?(s.consume(Ce),j):Ce===60||Ce===null||$r(Ce)||$s(Ce)?d(Ce):c(Ce)}function j(Ce){return Ce===null||Ce===40||Ce===91||$r(Ce)||$s(Ce)?d(Ce):F(Ce)}function K(Ce){return sr(Ce)?H(Ce):c(Ce)}function H(Ce){return Ce===59?(s.consume(Ce),F):sr(Ce)?(s.consume(Ce),H):c(Ce)}}function qa(s,d,c){return F;function F(K){return s.consume(K),j}function j(K){return _a(K)?c(K):d(K)}}function qt(s){return s===null||s===40||s===42||s===95||s===91||s===93||s===126||$r(s)}function as(s){return!sr(s)}function or(s){return!(s===47||io(s))}function io(s){return s===43||s===45||s===46||s===95||_a(s)}function ns(s){let d=s.length,c=!1;for(;d--;){const F=s[d][1];if((F.type==="labelLink"||F.type==="labelImage")&&!F._balanced){c=!0;break}if(F._gfmAutolinkLiteralWalkedInto){c=!1;break}}return s.length>0&&!c&&(s[s.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),c}function Dl(s,d,c){const F=[];let j=-1;for(;++j<s.length;){const K=s[j].resolveAll;K&&!F.includes(K)&&(d=K(d,c),F.push(K))}return d}function $o(s,d,c,F){const j=F?F-1:Number.POSITIVE_INFINITY;let K=0;return H;function H(Le){return Xr(Le)?(s.enter(c),Ce(Le)):d(Le)}function Ce(Le){return Xr(Le)&&K++<j?(s.consume(Le),Ce):(s.exit(c),d(Le))}}const Wu={partial:!0,tokenize:ir};function ir(s,d,c){return F;function F(K){return Xr(K)?$o(s,j,"linePrefix")(K):j(K)}function j(K){return K===null||us(K)?d(K):c(K)}}const Ba={tokenize:Wd,partial:!0};function Es(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:yu,continuation:{tokenize:_c},exit:Cf}},text:{91:{name:"gfmFootnoteCall",tokenize:td},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:Gu,resolveTo:Pu}}}}function Gu(s,d,c){const F=this;let j=F.events.length;const K=F.parser.gfmFootnotes||(F.parser.gfmFootnotes=[]);let H;for(;j--;){const Le=F.events[j][1];if(Le.type==="labelImage"){H=Le;break}if(Le.type==="gfmFootnoteCall"||Le.type==="labelLink"||Le.type==="label"||Le.type==="image"||Le.type==="link")break}return Ce;function Ce(Le){if(!H||!H._balanced)return c(Le);const st=xo(F.sliceSerialize({start:H.end,end:F.now()}));return st.codePointAt(0)!==94||!K.includes(st.slice(1))?c(Le):(s.enter("gfmFootnoteCallLabelMarker"),s.consume(Le),s.exit("gfmFootnoteCallLabelMarker"),d(Le))}}function Pu(s,d){let c=s.length;for(;c--;)if(s[c][1].type==="labelImage"&&s[c][0]==="enter"){s[c][1];break}s[c+1][1].type="data",s[c+3][1].type="gfmFootnoteCallLabelMarker";const F={type:"gfmFootnoteCall",start:Object.assign({},s[c+3][1].start),end:Object.assign({},s[s.length-1][1].end)},j={type:"gfmFootnoteCallMarker",start:Object.assign({},s[c+3][1].end),end:Object.assign({},s[c+3][1].end)};j.end.column++,j.end.offset++,j.end._bufferIndex++;const K={type:"gfmFootnoteCallString",start:Object.assign({},j.end),end:Object.assign({},s[s.length-1][1].start)},H={type:"chunkString",contentType:"string",start:Object.assign({},K.start),end:Object.assign({},K.end)},Ce=[s[c+1],s[c+2],["enter",F,d],s[c+3],s[c+4],["enter",j,d],["exit",j,d],["enter",K,d],["enter",H,d],["exit",H,d],["exit",K,d],s[s.length-2],s[s.length-1],["exit",F,d]];return s.splice(c,s.length-c+1,...Ce),s}function td(s,d,c){const F=this,j=F.parser.gfmFootnotes||(F.parser.gfmFootnotes=[]);let K=0,H;return Ce;function Ce(vt){return s.enter("gfmFootnoteCall"),s.enter("gfmFootnoteCallLabelMarker"),s.consume(vt),s.exit("gfmFootnoteCallLabelMarker"),Le}function Le(vt){return vt!==94?c(vt):(s.enter("gfmFootnoteCallMarker"),s.consume(vt),s.exit("gfmFootnoteCallMarker"),s.enter("gfmFootnoteCallString"),s.enter("chunkString").contentType="string",st)}function st(vt){if(K>999||vt===93&&!H||vt===null||vt===91||$r(vt))return c(vt);if(vt===93){s.exit("chunkString");const li=s.exit("gfmFootnoteCallString");return j.includes(xo(F.sliceSerialize(li)))?(s.enter("gfmFootnoteCallLabelMarker"),s.consume(vt),s.exit("gfmFootnoteCallLabelMarker"),s.exit("gfmFootnoteCall"),d):c(vt)}return $r(vt)||(H=!0),K++,s.consume(vt),vt===92?Ft:st}function Ft(vt){return vt===91||vt===92||vt===93?(s.consume(vt),K++,st):st(vt)}}function yu(s,d,c){const F=this,j=F.parser.gfmFootnotes||(F.parser.gfmFootnotes=[]);let K,H=0,Ce;return Le;function Le(En){return s.enter("gfmFootnoteDefinition")._container=!0,s.enter("gfmFootnoteDefinitionLabel"),s.enter("gfmFootnoteDefinitionLabelMarker"),s.consume(En),s.exit("gfmFootnoteDefinitionLabelMarker"),st}function st(En){return En===94?(s.enter("gfmFootnoteDefinitionMarker"),s.consume(En),s.exit("gfmFootnoteDefinitionMarker"),s.enter("gfmFootnoteDefinitionLabelString"),s.enter("chunkString").contentType="string",Ft):c(En)}function Ft(En){if(H>999||En===93&&!Ce||En===null||En===91||$r(En))return c(En);if(En===93){s.exit("chunkString");const Sa=s.exit("gfmFootnoteDefinitionLabelString");return K=xo(F.sliceSerialize(Sa)),s.enter("gfmFootnoteDefinitionLabelMarker"),s.consume(En),s.exit("gfmFootnoteDefinitionLabelMarker"),s.exit("gfmFootnoteDefinitionLabel"),li}return $r(En)||(Ce=!0),H++,s.consume(En),En===92?vt:Ft}function vt(En){return En===91||En===92||En===93?(s.consume(En),H++,Ft):Ft(En)}function li(En){return En===58?(s.enter("definitionMarker"),s.consume(En),s.exit("definitionMarker"),j.includes(K)||j.push(K),$o(s,ti,"gfmFootnoteDefinitionWhitespace")):c(En)}function ti(En){return d(En)}}function _c(s,d,c){return s.check(Wu,d,s.attempt(Ba,d,c))}function Cf(s){s.exit("gfmFootnoteDefinition")}function Wd(s,d,c){const F=this;return $o(s,j,"gfmFootnoteDefinitionIndent",5);function j(K){const H=F.events[F.events.length-1];return H&&H[1].type==="gfmFootnoteDefinitionIndent"&&H[2].sliceSerialize(H[1],!0).length===4?d(K):c(K)}}function Wf(s){let c=(s||{}).singleTilde;const F={name:"strikethrough",tokenize:K,resolveAll:j};return c==null&&(c=!0),{text:{126:F},insideSpan:{null:[F]},attentionMarkers:{null:[126]}};function j(H,Ce){let Le=-1;for(;++Le<H.length;)if(H[Le][0]==="enter"&&H[Le][1].type==="strikethroughSequenceTemporary"&&H[Le][1]._close){let st=Le;for(;st--;)if(H[st][0]==="exit"&&H[st][1].type==="strikethroughSequenceTemporary"&&H[st][1]._open&&H[Le][1].end.offset-H[Le][1].start.offset===H[st][1].end.offset-H[st][1].start.offset){H[Le][1].type="strikethroughSequence",H[st][1].type="strikethroughSequence";const Ft={type:"strikethrough",start:Object.assign({},H[st][1].start),end:Object.assign({},H[Le][1].end)},vt={type:"strikethroughText",start:Object.assign({},H[st][1].end),end:Object.assign({},H[Le][1].start)},li=[["enter",Ft,Ce],["enter",H[st][1],Ce],["exit",H[st][1],Ce],["enter",vt,Ce]],ti=Ce.parser.constructs.insideSpan.null;ti&&Ua(li,li.length,0,Dl(ti,H.slice(st+1,Le),Ce)),Ua(li,li.length,0,[["exit",vt,Ce],["enter",H[Le][1],Ce],["exit",H[Le][1],Ce],["exit",Ft,Ce]]),Ua(H,st-1,Le-st+3,li),Le=st+li.length-2;break}}for(Le=-1;++Le<H.length;)H[Le][1].type==="strikethroughSequenceTemporary"&&(H[Le][1].type="data");return H}function K(H,Ce,Le){const st=this.previous,Ft=this.events;let vt=0;return li;function li(En){return st===126&&Ft[Ft.length-1][1].type!=="characterEscape"?Le(En):(H.enter("strikethroughSequenceTemporary"),ti(En))}function ti(En){const Sa=fu(st);if(En===126)return vt>1?Le(En):(H.consume(En),vt++,ti);if(vt<2&&!c)return Le(En);const Ha=H.exit("strikethroughSequenceTemporary"),br=fu(En);return Ha._open=!br||br===2&&!!Sa,Ha._close=!Sa||Sa===2&&!!br,Ce(En)}}}class Vd{constructor(){this.map=[]}add(d,c,F){Vf(this,d,c,F)}consume(d){if(this.map.sort(function(K,H){return K[0]-H[0]}),this.map.length===0)return;let c=this.map.length;const F=[];for(;c>0;)c-=1,F.push(d.slice(this.map[c][0]+this.map[c][1]),this.map[c][2]),d.length=this.map[c][0];F.push(d.slice()),d.length=0;let j=F.pop();for(;j;){for(const K of j)d.push(K);j=F.pop()}this.map.length=0}}function Vf(s,d,c,F){let j=0;if(!(c===0&&F.length===0)){for(;j<s.map.length;){if(s.map[j][0]===d){s.map[j][1]+=c,s.map[j][2].push(...F);return}j+=1}s.map.push([d,c,F])}}function Sf(s,d){let c=!1;const F=[];for(;d<s.length;){const j=s[d];if(c){if(j[0]==="enter")j[1].type==="tableContent"&&F.push(s[d+1][1].type==="tableDelimiterMarker"?"left":"none");else if(j[1].type==="tableContent"){if(s[d-1][1].type==="tableDelimiterMarker"){const K=F.length-1;F[K]=F[K]==="left"?"center":"right"}}else if(j[1].type==="tableDelimiterRow")break}else j[0]==="enter"&&j[1].type==="tableDelimiterRow"&&(c=!0);d+=1}return F}function qf(){return{flow:{null:{name:"table",tokenize:Bn,resolveAll:ba}}}}function Bn(s,d,c){const F=this;let j=0,K=0,H;return Ce;function Ce(wr){let hu=F.events.length-1;for(;hu>-1;){const co=F.events[hu][1].type;if(co==="lineEnding"||co==="linePrefix")hu--;else break}const Ko=hu>-1?F.events[hu][1].type:null,Os=Ko==="tableHead"||Ko==="tableRow"?xr:Le;return Os===xr&&F.parser.lazy[F.now().line]?c(wr):Os(wr)}function Le(wr){return s.enter("tableHead"),s.enter("tableRow"),st(wr)}function st(wr){return wr===124||(H=!0,K+=1),Ft(wr)}function Ft(wr){return wr===null?c(wr):us(wr)?K>1?(K=0,F.interrupt=!0,s.exit("tableRow"),s.enter("lineEnding"),s.consume(wr),s.exit("lineEnding"),ti):c(wr):Xr(wr)?$o(s,Ft,"whitespace")(wr):(K+=1,H&&(H=!1,j+=1),wr===124?(s.enter("tableCellDivider"),s.consume(wr),s.exit("tableCellDivider"),H=!0,Ft):(s.enter("data"),vt(wr)))}function vt(wr){return wr===null||wr===124||$r(wr)?(s.exit("data"),Ft(wr)):(s.consume(wr),wr===92?li:vt)}function li(wr){return wr===92||wr===124?(s.consume(wr),vt):vt(wr)}function ti(wr){return F.interrupt=!1,F.parser.lazy[F.now().line]?c(wr):(s.enter("tableDelimiterRow"),H=!1,Xr(wr)?$o(s,En,"linePrefix",F.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(wr):En(wr))}function En(wr){return wr===45||wr===58?Ha(wr):wr===124?(H=!0,s.enter("tableCellDivider"),s.consume(wr),s.exit("tableCellDivider"),Sa):no(wr)}function Sa(wr){return Xr(wr)?$o(s,Ha,"whitespace")(wr):Ha(wr)}function Ha(wr){return wr===58?(K+=1,H=!0,s.enter("tableDelimiterMarker"),s.consume(wr),s.exit("tableDelimiterMarker"),br):wr===45?(K+=1,br(wr)):wr===null||us(wr)?so(wr):no(wr)}function br(wr){return wr===45?(s.enter("tableDelimiterFiller"),za(wr)):no(wr)}function za(wr){return wr===45?(s.consume(wr),za):wr===58?(H=!0,s.exit("tableDelimiterFiller"),s.enter("tableDelimiterMarker"),s.consume(wr),s.exit("tableDelimiterMarker"),ka):(s.exit("tableDelimiterFiller"),ka(wr))}function ka(wr){return Xr(wr)?$o(s,so,"whitespace")(wr):so(wr)}function so(wr){return wr===124?En(wr):wr===null||us(wr)?!H||j!==K?no(wr):(s.exit("tableDelimiterRow"),s.exit("tableHead"),d(wr)):no(wr)}function no(wr){return c(wr)}function xr(wr){return s.enter("tableRow"),Uo(wr)}function Uo(wr){return wr===124?(s.enter("tableCellDivider"),s.consume(wr),s.exit("tableCellDivider"),Uo):wr===null||us(wr)?(s.exit("tableRow"),d(wr)):Xr(wr)?$o(s,Uo,"whitespace")(wr):(s.enter("data"),Fl(wr))}function Fl(wr){return wr===null||wr===124||$r(wr)?(s.exit("data"),Uo(wr)):(s.consume(wr),wr===92?Xo:Fl)}function Xo(wr){return wr===92||wr===124?(s.consume(wr),Fl):Fl(wr)}}function ba(s,d){let c=-1,F=!0,j=0,K=[0,0,0,0],H=[0,0,0,0],Ce=!1,Le=0,st,Ft,vt;const li=new Vd;for(;++c<s.length;){const ti=s[c],En=ti[1];ti[0]==="enter"?En.type==="tableHead"?(Ce=!1,Le!==0&&(po(li,d,Le,st,Ft),Ft=void 0,Le=0),st={type:"table",start:Object.assign({},En.start),end:Object.assign({},En.end)},li.add(c,0,[["enter",st,d]])):En.type==="tableRow"||En.type==="tableDelimiterRow"?(F=!0,vt=void 0,K=[0,0,0,0],H=[0,c+1,0,0],Ce&&(Ce=!1,Ft={type:"tableBody",start:Object.assign({},En.start),end:Object.assign({},En.end)},li.add(c,0,[["enter",Ft,d]])),j=En.type==="tableDelimiterRow"?2:Ft?3:1):j&&(En.type==="data"||En.type==="tableDelimiterMarker"||En.type==="tableDelimiterFiller")?(F=!1,H[2]===0&&(K[1]!==0&&(H[0]=H[1],vt=Ds(li,d,K,j,void 0,vt),K=[0,0,0,0]),H[2]=c)):En.type==="tableCellDivider"&&(F?F=!1:(K[1]!==0&&(H[0]=H[1],vt=Ds(li,d,K,j,void 0,vt)),K=H,H=[K[1],c,0,0])):En.type==="tableHead"?(Ce=!0,Le=c):En.type==="tableRow"||En.type==="tableDelimiterRow"?(Le=c,K[1]!==0?(H[0]=H[1],vt=Ds(li,d,K,j,c,vt)):H[1]!==0&&(vt=Ds(li,d,H,j,c,vt)),j=0):j&&(En.type==="data"||En.type==="tableDelimiterMarker"||En.type==="tableDelimiterFiller")&&(H[3]=c)}for(Le!==0&&po(li,d,Le,st,Ft),li.consume(d.events),c=-1;++c<d.events.length;){const ti=d.events[c];ti[0]==="enter"&&ti[1].type==="table"&&(ti[1]._align=Sf(d.events,c))}return s}function Ds(s,d,c,F,j,K){const H=F===1?"tableHeader":F===2?"tableDelimiter":"tableData",Ce="tableContent";c[0]!==0&&(K.end=Object.assign({},la(d.events,c[0])),s.add(c[0],0,[["exit",K,d]]));const Le=la(d.events,c[1]);if(K={type:H,start:Object.assign({},Le),end:Object.assign({},Le)},s.add(c[1],0,[["enter",K,d]]),c[2]!==0){const st=la(d.events,c[2]),Ft=la(d.events,c[3]),vt={type:Ce,start:Object.assign({},st),end:Object.assign({},Ft)};if(s.add(c[2],0,[["enter",vt,d]]),F!==2){const li=d.events[c[2]],ti=d.events[c[3]];if(li[1].end=Object.assign({},ti[1].end),li[1].type="chunkText",li[1].contentType="text",c[3]>c[2]+1){const En=c[2]+1,Sa=c[3]-c[2]-1;s.add(En,Sa,[])}}s.add(c[3]+1,0,[["exit",vt,d]])}return j!==void 0&&(K.end=Object.assign({},la(d.events,j)),s.add(j,0,[["exit",K,d]]),K=void 0),K}function po(s,d,c,F,j){const K=[],H=la(d.events,c);j&&(j.end=Object.assign({},H),K.push(["exit",j,d])),F.end=Object.assign({},H),K.push(["exit",F,d]),s.add(c+1,0,K)}function la(s,d){const c=s[d],F=c[0]==="enter"?"start":"end";return c[1][F]}const Ts={name:"tasklistCheck",tokenize:pc};function Ls(){return{text:{91:Ts}}}function pc(s,d,c){const F=this;return j;function j(Le){return F.previous!==null||!F._gfmTasklistFirstContentOfListItem?c(Le):(s.enter("taskListCheck"),s.enter("taskListCheckMarker"),s.consume(Le),s.exit("taskListCheckMarker"),K)}function K(Le){return $r(Le)?(s.enter("taskListCheckValueUnchecked"),s.consume(Le),s.exit("taskListCheckValueUnchecked"),H):Le===88||Le===120?(s.enter("taskListCheckValueChecked"),s.consume(Le),s.exit("taskListCheckValueChecked"),H):c(Le)}function H(Le){return Le===93?(s.enter("taskListCheckMarker"),s.consume(Le),s.exit("taskListCheckMarker"),s.exit("taskListCheck"),Ce):c(Le)}function Ce(Le){return us(Le)?d(Le):Xr(Le)?s.check({tokenize:vc},d,c)(Le):c(Le)}}function vc(s,d,c){return $o(s,F,"whitespace");function F(j){return j===null?c(j):d(j)}}function id(s){return Vs([Xn(),Es(),Wf(s),qf(),Ls()])}const So={};function hl(s){const d=this,c=s||So,F=d.data(),j=F.micromarkExtensions||(F.micromarkExtensions=[]),K=F.fromMarkdownExtensions||(F.fromMarkdownExtensions=[]),H=F.toMarkdownExtensions||(F.toMarkdownExtensions=[]);j.push(id(c)),K.push(sa()),H.push(Ur(c))}const lh=(0,ao.pM)({__name:"NcRichTextCopyButton",props:{contentId:{}},setup(s){const{copy:d,icon:c,altText:F}=(0,Er.u)(()=>document.getElementById(s.contentId).textContent);return(j,K)=>((0,ao.uX)(),(0,ao.Wv)(Ti.N,{variant:"tertiary",size:"small","aria-label":(0,D.R1)(F),title:(0,D.R1)(F),onClick:(0,D.R1)(d)},{icon:(0,ao.k6)(()=>[(0,ao.bF)(Qn.N,{path:(0,D.R1)(c),inline:""},null,8,["path"])]),_:1},8,["aria-label","title","onClick"]))}});/*!
* SPDX-FileCopyrightText: 2023 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function lf(s){return s.type==="text"}const tg=function(s){(0,Mt.YR)(s,lf,d);function d(c,F,j){const K=c.value.split(/(\{[a-z\-_.0-9]+\})/ig).map(H=>{const Ce=H.match(/^\{([a-z\-_.0-9]+)\}$/i);if(!Ce)return(0,Rr.u)("text",H);const[,Le]=Ce;return(0,Rr.u)("element",{tagName:`#${Le}`,children:[]})});j.children.splice(F,1,...K)}},ig=()=>tg;/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function ng(s){return["text","code","inlineCode"].includes(s.type)}const Hf=function(){return function(s){(0,Mt.YR)(s,ng,(d,c,F)=>(F.children.splice(c,1,{...d,value:d.value.replace(/&lt;/gmi,"<").replace(/&gt;/gmi,">")}),[p._Z,c+1]))}},Ng=["http","https","mailto","tel"],uh=(0,D.KR)(null);async function ch(){const s=await a.e("defaultVendors-node_modules_rehype-highlight_index_js").then(a.bind(a,75862));uh.value=s.default}const Pg={name:"NcRichText",components:{NcReferenceList:ga},props:{text:{type:String,default:""},arguments:{type:Object,default:()=>({})},referenceLimit:{type:Number,default:0},referenceInteractive:{type:Boolean,default:!0},referenceInteractiveOptIn:{type:Boolean,default:!1},references:{type:Array,default:null},useMarkdown:{type:Boolean,default:!1},useExtendedMarkdown:{type:Boolean,default:!1},interactive:{type:Boolean,default:!1},autolink:{type:Boolean,default:!0}},emits:["interactTodo"],data(){return{parentId:(0,ta.c)()}},methods:{renderPlaintext(){const s=this.text.split(/(\{[a-z\-_.0-9]+\})/ig).map(d=>{const c=d.match(/^\{([a-z\-_.0-9]+)\}$/i);if(!c)return this.prepareTextNode(d);const F=c[1],j=this.arguments[F];if(typeof j=="object"){const{component:K,props:H}=j;return(0,ao.h)(typeof K=="string"?(0,ao.g2)(K):K,{...H,class:"rich-text--component"})}return j?(0,ao.h)("span",{class:"rich-text--fallback"},j):d});return(0,ao.h)("div",{class:"rich-text--wrapper"},[(0,ao.h)("div",{},s.flat()),this.referenceLimit>0?(0,ao.h)("div",{class:"rich-text--reference-widget"},[(0,ao.h)(ga,{text:this.text,referenceData:this.references,interactive:this.referenceInteractive,interactiveOptIn:this.referenceInteractiveOptIn})]):null])},renderMarkdown(){const s=Kl().use(xn).use(_n.r,{autolink:this.autolink,useMarkdown:this.useMarkdown,useExtendedMarkdown:this.useExtendedMarkdown}).use(Hf).use(this.useExtendedMarkdown?hl:void 0).use(ee).use(ql,{except:Ng}).use(js,{handlers:{component(d,c){return d(c,c.component,{value:c.value})}}}).use(this.useExtendedMarkdown?uh.value:void 0).use(ig).use(ot,{target:"_blank",rel:["noopener noreferrer"]}).use(it,{Fragment:ao.FK,jsx:this.createElement,jsxs:this.createElement,elementAttributeNameCase:"html",prefix:!1}).processSync(this.text.replace(/<[^>]+>/g,d=>d.replace(/</g,"&lt;")).replace(/&gt;/gmi,">")).result;return(0,ao.h)("div",{class:"rich-text--wrapper rich-text--wrapper-markdown"},[s,this.referenceLimit>0?(0,ao.h)("div",{class:"rich-text--reference-widget"},[(0,ao.h)(ga,{text:this.text,referenceData:this.references,interactive:this.referenceInteractive,interactiveOptIn:this.referenceInteractiveOptIn})]):null])},prepareTextNode(s){return this.autolink&&(s=(0,_n.p)(s)),Array.isArray(s)?s.map(d=>{if(typeof d=="string")return d;const{component:c,props:F}=d,j=c.name==="NcLink"?void 0:"rich-text--component";return(0,ao.h)(c,{...F,class:j})}):s},createElement(s,d,c){c&&(d.key=c);const F=d.children??[];if(delete d.children,!String(s).startsWith("#")){["h1","h2","h3","h4","h5","h6"].includes(String(s))&&(s=`h${Math.min(+String(s)[1]+3,6)}`);let K=null;if(this.useExtendedMarkdown){if(String(s)==="code"&&!uh.value&&d?.class?.includes("language")&&ch(),String(s)==="pre"&&F&&String(F.type)==="code"){const H=this.parentId+"-code-block-"+(0,ta.c)();return(0,ao.h)("p",{class:"rich-text__code-block"},[(0,ao.h)(s,{...d,id:H},F),(0,ao.h)(lh,{class:"rich-text__code-block-button",contentId:H})])}if(String(s)==="li"&&Array.isArray(F)&&F.length!==0&&F[0].type==="input"&&F[0].props.type==="checkbox"){const[H,,...Ce]=F,Le=Ce.findIndex(li=>["ul","ol","li","blockquote","pre"].includes(li.type));Le!==-1&&(K=Ce[Le],Ce.splice(Le));const st=this.parentId+"-markdown-input-"+(0,ta.c)(),Ft={...H.props};delete Ft.checked;const vt=(0,ao.h)(De.N,{...Ft,modelValue:H.props.checked,id:st,disabled:!this.interactive,"onUpdate:modelValue":()=>{this.$emit("interactTodo",st)}},{default:()=>Ce});return(0,ao.h)(s,d,[vt,K])}}if(String(s)==="a"){const H=(0,_n.g)(this.$router,d.href);if(H)return delete d.href,delete d.target,(0,ao.h)(ce.Wk,{...d,to:H},{default:()=>F})}return(0,ao.h)(s,d,F)}const j=this.arguments[s.slice(1)];return j?j.component?(0,ao.h)(typeof j.component=="string"?(0,ao.g2)(j.component):j.component,{...d,...j.props,class:"rich-text--component"},{default:()=>F}):(0,ao.h)("span",{...d},[j]):(0,ao.h)("span",{...d,class:"rich-text--fallback"},[`{${s.slice(1)}}`])}},render(){return this.useMarkdown||this.useExtendedMarkdown?this.renderMarkdown():this.renderPlaintext()}},dh=null},91202:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>Ie});var e=a(97193),o=a(95361);function _(){return typeof window<"u"}function E(ee){return m(ee)?(ee.nodeName||"").toLowerCase():"#document"}function z(ee){var Te;return(ee==null||(Te=ee.ownerDocument)==null?void 0:Te.defaultView)||window}function q(ee){var Te;return(Te=(m(ee)?ee.ownerDocument:ee.document)||window.document)==null?void 0:Te.documentElement}function m(ee){return _()?ee instanceof Node||ee instanceof z(ee).Node:!1}function L(ee){return _()?ee instanceof Element||ee instanceof z(ee).Element:!1}function B(ee){return _()?ee instanceof HTMLElement||ee instanceof z(ee).HTMLElement:!1}function Y(ee){return!_()||typeof ShadowRoot>"u"?!1:ee instanceof ShadowRoot||ee instanceof z(ee).ShadowRoot}const b=new Set(["inline","contents"]);function W(ee){const{overflow:Te,overflowX:je,overflowY:$t,display:Oe}=de(ee);return/auto|scroll|overlay|hidden|clip/.test(Te+$t+je)&&!b.has(Oe)}const P=new Set(["table","td","th"]);function C(ee){return P.has(E(ee))}const R=[":popover-open",":modal"];function oe(ee){return R.some(Te=>{try{return ee.matches(Te)}catch{return!1}})}const Re=["transform","translate","scale","rotate","perspective"],ne=["transform","translate","scale","rotate","perspective","filter"],te=["paint","layout","strict","content"];function He(ee){const Te=xe(),je=L(ee)?de(ee):ee;return Re.some($t=>je[$t]?je[$t]!=="none":!1)||(je.containerType?je.containerType!=="normal":!1)||!Te&&(je.backdropFilter?je.backdropFilter!=="none":!1)||!Te&&(je.filter?je.filter!=="none":!1)||ne.some($t=>(je.willChange||"").includes($t))||te.some($t=>(je.contain||"").includes($t))}function V(ee){let Te=ct(ee);for(;B(Te)&&!Je(Te);){if(He(Te))return Te;if(oe(Te))return null;Te=ct(Te)}return null}function xe(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Ke=new Set(["html","body","#document"]);function Je(ee){return Ke.has(E(ee))}function de(ee){return z(ee).getComputedStyle(ee)}function ft(ee){return L(ee)?{scrollLeft:ee.scrollLeft,scrollTop:ee.scrollTop}:{scrollLeft:ee.scrollX,scrollTop:ee.scrollY}}function ct(ee){if(E(ee)==="html")return ee;const Te=ee.assignedSlot||ee.parentNode||Y(ee)&&ee.host||q(ee);return Y(Te)?Te.host:Te}function ji(ee){const Te=ct(ee);return Je(Te)?ee.ownerDocument?ee.ownerDocument.body:ee.body:B(Te)&&W(Te)?Te:ji(Te)}function Wt(ee,Te,je){var $t;Te===void 0&&(Te=[]),je===void 0&&(je=!0);const Oe=ji(ee),ge=Oe===(($t=ee.ownerDocument)==null?void 0:$t.body),gi=z(Oe);if(ge){const Q=Mt(gi);return Te.concat(gi,gi.visualViewport||[],W(Oe)?Oe:[],Q&&je?Wt(Q):[])}return Te.concat(Oe,Wt(Oe,[],je))}function Mt(ee){return ee.parent&&Object.getPrototypeOf(ee.parent)?ee.frameElement:null}function Li(ee){const Te=de(ee);let je=parseFloat(Te.width)||0,$t=parseFloat(Te.height)||0;const Oe=B(ee),ge=Oe?ee.offsetWidth:je,gi=Oe?ee.offsetHeight:$t,Q=(0,e.LI)(je)!==ge||(0,e.LI)($t)!==gi;return Q&&(je=ge,$t=gi),{width:je,height:$t,$:Q}}function jt(ee){return L(ee)?ee:ee.contextElement}function di(ee){const Te=jt(ee);if(!B(Te))return(0,e.Jx)(1);const je=Te.getBoundingClientRect(),{width:$t,height:Oe,$:ge}=Li(Te);let gi=(ge?(0,e.LI)(je.width):je.width)/$t,Q=(ge?(0,e.LI)(je.height):je.height)/Oe;return(!gi||!Number.isFinite(gi))&&(gi=1),(!Q||!Number.isFinite(Q))&&(Q=1),{x:gi,y:Q}}const ot=(0,e.Jx)(0);function Pt(ee){const Te=z(ee);return!xe()||!Te.visualViewport?ot:{x:Te.visualViewport.offsetLeft,y:Te.visualViewport.offsetTop}}function lt(ee,Te,je){return Te===void 0&&(Te=!1),!je||Te&&je!==z(ee)?!1:Te}function At(ee,Te,je,$t){Te===void 0&&(Te=!1),je===void 0&&(je=!1);const Oe=ee.getBoundingClientRect(),ge=jt(ee);let gi=(0,e.Jx)(1);Te&&($t?L($t)&&(gi=di($t)):gi=di(ee));const Q=lt(ge,je,$t)?Pt(ge):(0,e.Jx)(0);let We=(Oe.left+Q.x)/gi.x,Qe=(Oe.top+Q.y)/gi.y,Tt=Oe.width/gi.x,Nt=Oe.height/gi.y;if(ge){const Ci=z(ge),Yi=$t&&L($t)?z($t):$t;let Hn=Ci,Un=Mt(Hn);for(;Un&&$t&&Yi!==Hn;){const rr=di(Un),Hr=Un.getBoundingClientRect(),ra=de(Un),fa=Hr.left+(Un.clientLeft+parseFloat(ra.paddingLeft))*rr.x,ur=Hr.top+(Un.clientTop+parseFloat(ra.paddingTop))*rr.y;We*=rr.x,Qe*=rr.y,Tt*=rr.x,Nt*=rr.y,We+=fa,Qe+=ur,Hn=z(Un),Un=Mt(Hn)}}return(0,e.B1)({width:Tt,height:Nt,x:We,y:Qe})}function gt(ee,Te){const je=ft(ee).scrollLeft;return Te?Te.left+je:At(q(ee)).left+je}function Vt(ee,Te){const je=ee.getBoundingClientRect(),$t=je.left+Te.scrollLeft-gt(ee,je),Oe=je.top+Te.scrollTop;return{x:$t,y:Oe}}function ii(ee){let{elements:Te,rect:je,offsetParent:$t,strategy:Oe}=ee;const ge=Oe==="fixed",gi=q($t),Q=Te?oe(Te.floating):!1;if($t===gi||Q&&ge)return je;let We={scrollLeft:0,scrollTop:0},Qe=(0,e.Jx)(1);const Tt=(0,e.Jx)(0),Nt=B($t);if((Nt||!Nt&&!ge)&&((E($t)!=="body"||W(gi))&&(We=ft($t)),B($t))){const Yi=At($t);Qe=di($t),Tt.x=Yi.x+$t.clientLeft,Tt.y=Yi.y+$t.clientTop}const Ci=gi&&!Nt&&!ge?Vt(gi,We):(0,e.Jx)(0);return{width:je.width*Qe.x,height:je.height*Qe.y,x:je.x*Qe.x-We.scrollLeft*Qe.x+Tt.x+Ci.x,y:je.y*Qe.y-We.scrollTop*Qe.y+Tt.y+Ci.y}}function Ki(ee){return Array.from(ee.getClientRects())}function Ni(ee){const Te=q(ee),je=ft(ee),$t=ee.ownerDocument.body,Oe=(0,e.T9)(Te.scrollWidth,Te.clientWidth,$t.scrollWidth,$t.clientWidth),ge=(0,e.T9)(Te.scrollHeight,Te.clientHeight,$t.scrollHeight,$t.clientHeight);let gi=-je.scrollLeft+gt(ee);const Q=-je.scrollTop;return de($t).direction==="rtl"&&(gi+=(0,e.T9)(Te.clientWidth,$t.clientWidth)-Oe),{width:Oe,height:ge,x:gi,y:Q}}const si=25;function Di(ee,Te){const je=z(ee),$t=q(ee),Oe=je.visualViewport;let ge=$t.clientWidth,gi=$t.clientHeight,Q=0,We=0;if(Oe){ge=Oe.width,gi=Oe.height;const Tt=xe();(!Tt||Tt&&Te==="fixed")&&(Q=Oe.offsetLeft,We=Oe.offsetTop)}const Qe=gt($t);if(Qe<=0){const Tt=$t.ownerDocument,Nt=Tt.body,Ci=getComputedStyle(Nt),Yi=Tt.compatMode==="CSS1Compat"&&parseFloat(Ci.marginLeft)+parseFloat(Ci.marginRight)||0,Hn=Math.abs($t.clientWidth-Nt.clientWidth-Yi);Hn<=si&&(ge-=Hn)}else Qe<=si&&(ge+=Qe);return{width:ge,height:gi,x:Q,y:We}}const hi=new Set(["absolute","fixed"]);function On(ee,Te){const je=At(ee,!0,Te==="fixed"),$t=je.top+ee.clientTop,Oe=je.left+ee.clientLeft,ge=B(ee)?di(ee):(0,e.Jx)(1),gi=ee.clientWidth*ge.x,Q=ee.clientHeight*ge.y,We=Oe*ge.x,Qe=$t*ge.y;return{width:gi,height:Q,x:We,y:Qe}}function nn(ee,Te,je){let $t;if(Te==="viewport")$t=Di(ee,je);else if(Te==="document")$t=Ni(q(ee));else if(L(Te))$t=On(Te,je);else{const Oe=Pt(ee);$t={x:Te.x-Oe.x,y:Te.y-Oe.y,width:Te.width,height:Te.height}}return(0,e.B1)($t)}function $i(ee,Te){const je=ct(ee);return je===Te||!L(je)||Je(je)?!1:de(je).position==="fixed"||$i(je,Te)}function Fn(ee,Te){const je=Te.get(ee);if(je)return je;let $t=Wt(ee,[],!1).filter(Q=>L(Q)&&E(Q)!=="body"),Oe=null;const ge=de(ee).position==="fixed";let gi=ge?ct(ee):ee;for(;L(gi)&&!Je(gi);){const Q=de(gi),We=He(gi);!We&&Q.position==="fixed"&&(Oe=null),(ge?!We&&!Oe:!We&&Q.position==="static"&&!!Oe&&hi.has(Oe.position)||W(gi)&&!We&&$i(ee,gi))?$t=$t.filter(Tt=>Tt!==gi):Oe=Q,gi=ct(gi)}return Te.set(ee,$t),$t}function yr(ee){let{element:Te,boundary:je,rootBoundary:$t,strategy:Oe}=ee;const gi=[...je==="clippingAncestors"?oe(Te)?[]:Fn(Te,this._c):[].concat(je),$t],Q=gi[0],We=gi.reduce((Qe,Tt)=>{const Nt=nn(Te,Tt,Oe);return Qe.top=(0,e.T9)(Nt.top,Qe.top),Qe.right=(0,e.jk)(Nt.right,Qe.right),Qe.bottom=(0,e.jk)(Nt.bottom,Qe.bottom),Qe.left=(0,e.T9)(Nt.left,Qe.left),Qe},nn(Te,Q,Oe));return{width:We.right-We.left,height:We.bottom-We.top,x:We.left,y:We.top}}function Dr(ee){const{width:Te,height:je}=Li(ee);return{width:Te,height:je}}function qn(ee,Te,je){const $t=B(Te),Oe=q(Te),ge=je==="fixed",gi=At(ee,!0,ge,Te);let Q={scrollLeft:0,scrollTop:0};const We=(0,e.Jx)(0);function Qe(){We.x=gt(Oe)}if($t||!$t&&!ge)if((E(Te)!=="body"||W(Oe))&&(Q=ft(Te)),$t){const Yi=At(Te,!0,ge,Te);We.x=Yi.x+Te.clientLeft,We.y=Yi.y+Te.clientTop}else Oe&&Qe();ge&&!$t&&Oe&&Qe();const Tt=Oe&&!$t&&!ge?Vt(Oe,Q):(0,e.Jx)(0),Nt=gi.left+Q.scrollLeft-We.x-Tt.x,Ci=gi.top+Q.scrollTop-We.y-Tt.y;return{x:Nt,y:Ci,width:gi.width,height:gi.height}}function Oi(ee){return de(ee).position==="static"}function xi(ee,Te){if(!B(ee)||de(ee).position==="fixed")return null;if(Te)return Te(ee);let je=ee.offsetParent;return q(ee)===je&&(je=je.ownerDocument.body),je}function mn(ee,Te){const je=z(ee);if(oe(ee))return je;if(!B(ee)){let Oe=ct(ee);for(;Oe&&!Je(Oe);){if(L(Oe)&&!Oi(Oe))return Oe;Oe=ct(Oe)}return je}let $t=xi(ee,Te);for(;$t&&C($t)&&Oi($t);)$t=xi($t,Te);return $t&&Je($t)&&Oi($t)&&!He($t)?je:$t||V(ee)||je}const Xe=async function(ee){const Te=this.getOffsetParent||mn,je=this.getDimensions,$t=await je(ee.floating);return{reference:qn(ee.reference,await Te(ee.floating),ee.strategy),floating:{x:0,y:0,width:$t.width,height:$t.height}}};function It(ee){return de(ee).direction==="rtl"}const ri={convertOffsetParentRelativeRectToViewportRelativeRect:ii,getDocumentElement:q,getClippingRect:yr,getOffsetParent:mn,getElementRects:Xe,getClientRects:Ki,getDimensions:Dr,getScale:di,isElement:L,isRTL:It};function ht(ee,Te){return ee.x===Te.x&&ee.y===Te.y&&ee.width===Te.width&&ee.height===Te.height}function ni(ee,Te){let je=null,$t;const Oe=q(ee);function ge(){var Q;clearTimeout($t),(Q=je)==null||Q.disconnect(),je=null}function gi(Q,We){Q===void 0&&(Q=!1),We===void 0&&(We=1),ge();const Qe=ee.getBoundingClientRect(),{left:Tt,top:Nt,width:Ci,height:Yi}=Qe;if(Q||Te(),!Ci||!Yi)return;const Hn=(0,e.RI)(Nt),Un=(0,e.RI)(Oe.clientWidth-(Tt+Ci)),rr=(0,e.RI)(Oe.clientHeight-(Nt+Yi)),Hr=(0,e.RI)(Tt),fa={rootMargin:-Hn+"px "+-Un+"px "+-rr+"px "+-Hr+"px",threshold:(0,e.T9)(0,(0,e.jk)(1,We))||1};let ur=!0;function ve(pt){const oi=pt[0].intersectionRatio;if(oi!==We){if(!ur)return gi();oi?gi(!1,oi):$t=setTimeout(()=>{gi(!1,1e-7)},1e3)}oi===1&&!ht(Qe,ee.getBoundingClientRect())&&gi(),ur=!1}try{je=new IntersectionObserver(ve,{...fa,root:Oe.ownerDocument})}catch{je=new IntersectionObserver(ve,fa)}je.observe(ee)}return gi(!0),ge}function rn(ee,Te,je,$t){$t===void 0&&($t={});const{ancestorScroll:Oe=!0,ancestorResize:ge=!0,elementResize:gi=typeof ResizeObserver=="function",layoutShift:Q=typeof IntersectionObserver=="function",animationFrame:We=!1}=$t,Qe=jt(ee),Tt=Oe||ge?[...Qe?Wt(Qe):[],...Wt(Te)]:[];Tt.forEach(Hr=>{Oe&&Hr.addEventListener("scroll",je,{passive:!0}),ge&&Hr.addEventListener("resize",je)});const Nt=Qe&&Q?ni(Qe,je):null;let Ci=-1,Yi=null;gi&&(Yi=new ResizeObserver(Hr=>{let[ra]=Hr;ra&&ra.target===Qe&&Yi&&(Yi.unobserve(Te),cancelAnimationFrame(Ci),Ci=requestAnimationFrame(()=>{var fa;(fa=Yi)==null||fa.observe(Te)})),je()}),Qe&&!We&&Yi.observe(Qe),Yi.observe(Te));let Hn,Un=We?At(ee):null;We&&rr();function rr(){const Hr=At(ee);Un&&!ht(Un,Hr)&&je(),Un=Hr,Hn=requestAnimationFrame(rr)}return je(),()=>{var Hr;Tt.forEach(ra=>{Oe&&ra.removeEventListener("scroll",je),ge&&ra.removeEventListener("resize",je)}),Nt?.(),(Hr=Yi)==null||Hr.disconnect(),Yi=null,We&&cancelAnimationFrame(Hn)}}const ue=null,G=o.cY,k=null,M=o.BN,se=o.UU,le=null,Fe=null,Ye=null,mt=null,Jt=o.ER,yt=(ee,Te,je)=>{const $t=new Map,Oe={platform:ri,...je},ge={...Oe.platform,_c:$t};return(0,o.rD)(ee,Te,{...Oe,platform:ge})};var Be=a(20641),J=a(90033),Ee=a(53751),ze=Object.defineProperty,xt=Object.defineProperties,_i=Object.getOwnPropertyDescriptors,ki=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Wr=(ee,Te,je)=>Te in ee?ze(ee,Te,{enumerable:!0,configurable:!0,writable:!0,value:je}):ee[Te]=je,Nr=(ee,Te)=>{for(var je in Te||(Te={}))vn.call(Te,je)&&Wr(ee,je,Te[je]);if(ki)for(var je of ki(Te))Sr.call(Te,je)&&Wr(ee,je,Te[je]);return ee},fs=(ee,Te)=>xt(ee,_i(Te));const ua={props:{autoscroll:{type:Boolean,default:!0}},watch:{typeAheadPointer(){this.autoscroll&&this.maybeAdjustScroll()},open(ee){this.autoscroll&&ee&&this.$nextTick(()=>this.maybeAdjustScroll())}},methods:{maybeAdjustScroll(){var ee;const Te=((ee=this.$refs.dropdownMenu)==null?void 0:ee.children[this.typeAheadPointer])||!1;if(Te){const je=this.getDropdownViewport(),{top:$t,bottom:Oe,height:ge}=Te.getBoundingClientRect();if($t<je.top)return this.$refs.dropdownMenu.scrollTop=Te.offsetTop;if(Oe>je.bottom)return this.$refs.dropdownMenu.scrollTop=Te.offsetTop-(je.height-ge)}},getDropdownViewport(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},Qr={data(){return{typeAheadPointer:-1}},watch:{filteredOptions(){for(let ee=0;ee<this.filteredOptions.length;ee++)if(this.selectable(this.filteredOptions[ee])){this.typeAheadPointer=ee;break}},open(ee){ee&&this.typeAheadToLastSelected()},selectedValue(){this.open&&this.typeAheadToLastSelected()}},methods:{typeAheadUp(){for(let ee=this.typeAheadPointer-1;ee>=0;ee--)if(this.selectable(this.filteredOptions[ee])){this.typeAheadPointer=ee;break}},typeAheadDown(){for(let ee=this.typeAheadPointer+1;ee<this.filteredOptions.length;ee++)if(this.selectable(this.filteredOptions[ee])){this.typeAheadPointer=ee;break}},typeAheadSelect(){const ee=this.filteredOptions[this.typeAheadPointer];ee&&this.selectable(ee)&&this.select(ee)},typeAheadToLastSelected(){this.typeAheadPointer=this.selectedValue.length!==0?this.filteredOptions.indexOf(this.selectedValue[this.selectedValue.length-1]):-1}}},Da={props:{loading:{type:Boolean,default:!1}},data(){return{mutableLoading:!1}},watch:{search(){this.$emit("search",this.search,this.toggleLoading)},loading(ee){this.mutableLoading=ee}},methods:{toggleLoading(ee=null){return ee==null?this.mutableLoading=!this.mutableLoading:this.mutableLoading=ee}}},Wa=(ee,Te)=>{const je=ee.__vccOpts||ee;for(const[$t,Oe]of Te)je[$t]=Oe;return je},Vr={},_s={xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"},wa=(0,Be.Lk)("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),hs=[wa];function Ga(ee,Te){return(0,Be.uX)(),(0,Be.CE)("svg",_s,hs)}const Fi=Wa(Vr,[["render",Ga]]),Gt={},on={xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"},lr=(0,Be.Lk)("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),Bt=[lr];function Xt(ee,Te){return(0,Be.uX)(),(0,Be.CE)("svg",on,Bt)}const bi=Wa(Gt,[["render",Xt]]),Ii={Deselect:Fi,OpenIndicator:bi},Xi={mounted(ee,{instance:Te}){if(Te.appendToBody){const{height:je,top:$t,left:Oe,width:ge}=Te.$refs.toggle.getBoundingClientRect();let gi=window.scrollX||window.pageXOffset,Q=window.scrollY||window.pageYOffset;ee.unbindPosition=Te.calculatePosition(ee,Te,{width:ge+"px",left:gi+Oe+"px",top:Q+$t+je+"px"}),document.body.appendChild(ee)}},unmounted(ee,{instance:Te}){Te.appendToBody&&(ee.unbindPosition&&typeof ee.unbindPosition=="function"&&ee.unbindPosition(),ee.parentNode&&ee.parentNode.removeChild(ee))}};function wi(ee){const Te={};return Object.keys(ee).sort().forEach(je=>{Te[je]=ee[je]}),JSON.stringify(Te)}let kr=0;function Ri(){return++kr}const qe={components:Nr({},Ii),directives:{appendToBody:Xi},mixins:[ua,Qr,Da],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:ee=>ee},selectable:{type:Function,default:ee=>!0},getOptionLabel:{type:Function,default(ee){return typeof ee=="object"?ee.hasOwnProperty(this.label)?ee[this.label]:console.warn(`[vue-select warn]: Label key "option.${this.label}" does not exist in options object ${JSON.stringify(ee)}.
https://vue-select.org/api/props.html#getoptionlabel`):ee}},getOptionKey:{type:Function,default(ee){if(typeof ee!="object")return ee;try{return ee.hasOwnProperty("id")?ee.id:wi(ee)}catch(Te){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`,ee,Te)}}},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(ee,Te,je){return(Te||"").toLocaleLowerCase().indexOf(je.toLocaleLowerCase())>-1}},filter:{type:Function,default(ee,Te){return ee.filter(je=>{let $t=this.getOptionLabel(je);return typeof $t=="number"&&($t=$t.toString()),this.filterBy(je,$t,Te)})}},createOption:{type:Function,default(ee){return typeof this.optionList[0]=="object"?{[this.label]:ee}:ee}},resetOnOptionsChange:{default:!1,validator:ee=>["function","boolean"].includes(typeof ee)},clearSearchOnBlur:{type:Function,default:function({clearSearchOnSelect:ee,multiple:Te}){return ee&&!Te}},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:(ee,Te)=>ee},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default(ee,Te,{width:je,top:$t,left:Oe}){ee.style.top=$t,ee.style.left=Oe,ee.style.width=je}},dropdownShouldOpen:{type:Function,default({noDrop:ee,open:Te,mutableLoading:je}){return ee?!1:Te&&!je}},uid:{type:[String,Number],default:()=>Ri()}},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 ee=this.modelValue;return this.isTrackingValues&&(ee=this.$data._value),ee!=null&&ee!==""?[].concat(ee):[]},optionList(){return this.options.concat(this.pushTags?this.pushedTags:[])},searchEl(){return this.$slots.search?this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector):this.$refs.search},scope(){const ee={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:Nr({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:Te=>this.search=Te.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:ee,listFooter:ee,header:fs(Nr({},ee),{deselect:this.deselect}),footer:fs(Nr({},ee),{deselect:this.deselect})}},childComponents(){return Nr(Nr({},Ii),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(){const ee=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return ee;const Te=this.search.length?this.filter(ee,this.search,this):ee;if(this.taggable&&this.search.length){const je=this.createOption(this.search);this.optionExists(je)||Te.unshift(je)}return Te},isValueEmpty(){return this.selectedValue.length===0},showClearButton(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}},watch:{options(ee,Te){const je=()=>typeof this.resetOnOptionsChange=="function"?this.resetOnOptionsChange(ee,Te,this.selectedValue):this.resetOnOptionsChange;!this.taggable&&je()&&this.clearSelection(),this.modelValue&&this.isTrackingValues&&this.setInternalValueFromOptions(this.modelValue)},modelValue:{immediate:!0,handler(ee){this.isTrackingValues&&this.setInternalValueFromOptions(ee)}},multiple(){this.clearSelection()},open(ee){this.$emit(ee?"open":"close")}},created(){this.mutableLoading=this.loading},methods:{setInternalValueFromOptions(ee){Array.isArray(ee)?this.$data._value=ee.map(Te=>this.findOptionFromReducedValue(Te)):this.$data._value=this.findOptionFromReducedValue(ee)},select(ee){this.$emit("option:selecting",ee),this.isOptionSelected(ee)?this.deselectFromDropdown&&(this.clearable||this.multiple&&this.selectedValue.length>1)&&this.deselect(ee):(this.taggable&&!this.optionExists(ee)&&(this.$emit("option:created",ee),this.pushTag(ee)),this.multiple&&(ee=this.selectedValue.concat(ee)),this.updateValue(ee),this.$emit("option:selected",ee)),this.onAfterSelect(ee)},deselect(ee){this.$emit("option:deselecting",ee),this.updateValue(this.selectedValue.filter(Te=>!this.optionComparator(Te,ee))),this.$emit("option:deselected",ee)},clearSelection(){this.updateValue(this.multiple?[]:null)},onAfterSelect(ee){this.closeOnSelect&&(this.open=!this.open,this.searchEl.blur()),this.clearSearchOnSelect&&(this.search="")},updateValue(ee){typeof this.modelValue>"u"&&(this.$data._value=ee),ee!==null&&(Array.isArray(ee)?ee=ee.map(Te=>this.reduce(Te)):ee=this.reduce(ee)),this.$emit("update:modelValue",ee)},toggleDropdown(ee){const Te=ee.target!==this.searchEl;Te&&ee.preventDefault();const je=[...this.deselectButtons||[],this.$refs.clearButton];if(this.searchEl===void 0||je.filter(Boolean).some($t=>$t.contains(ee.target)||$t===ee.target)){ee.preventDefault();return}this.open&&Te?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected(ee){return this.selectedValue.some(Te=>this.optionComparator(Te,ee))},isOptionDeselectable(ee){return this.isOptionSelected(ee)&&this.deselectFromDropdown},optionComparator(ee,Te){return this.getOptionKey(ee)===this.getOptionKey(Te)},findOptionFromReducedValue(ee){const Te=$t=>JSON.stringify(this.reduce($t))===JSON.stringify(ee),je=[...this.options,...this.pushedTags].filter(Te);return je.length===1?je[0]:je.find($t=>this.optionComparator($t,this.$data._value))||ee},closeSearchOptions(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){let ee=null;this.multiple&&(ee=[...this.selectedValue.slice(0,this.selectedValue.length-1)]),this.updateValue(ee)}},optionExists(ee){return this.optionList.some(Te=>this.optionComparator(Te,ee))},normalizeOptionForSlot(ee){return typeof ee=="object"?ee:{[this.label]:ee}},pushTag(ee){this.pushedTags.push(ee)},onEscape(){this.search.length?this.search="":this.searchEl.blur()},onSearchBlur(){if(this.mousedown&&!this.searching)this.mousedown=!1;else{const{clearSearchOnSelect:ee,multiple:Te}=this;this.clearSearchOnBlur({clearSearchOnSelect:ee,multiple:Te})&&(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(ee){const Te=Oe=>(Oe.preventDefault(),!this.isComposing&&this.typeAheadSelect()),je={8:Oe=>this.maybeDeleteValue(),9:Oe=>this.onTab(),27:Oe=>this.onEscape(),38:Oe=>(Oe.preventDefault(),this.typeAheadUp()),40:Oe=>(Oe.preventDefault(),this.typeAheadDown())};this.selectOnKeyCodes.forEach(Oe=>je[Oe]=Te);const $t=this.mapKeydown(je,this);if(typeof $t[ee.keyCode]=="function")return $t[ee.keyCode](ee)}}},Dt=["dir"],ui=["id","aria-expanded","aria-owns"],fi={ref:"selectedOptions",class:"vs__selected-options"},Vi=["disabled","title","aria-label","onClick"],pr={ref:"actions",class:"vs__actions"},Pr=["disabled"],jr={class:"vs__spinner"},Jn=["id"],Va=["id","aria-selected","onMouseover","onClick"],da={key:0,class:"vs__no-options"},Aa=(0,Be.eW)(" Sorry, no matching options. "),va=["id"];function Ji(ee,Te,je,$t,Oe,ge){const gi=(0,Be.gN)("append-to-body");return(0,Be.uX)(),(0,Be.CE)("div",{dir:je.dir,class:(0,J.normalizeClass)(["v-select",ge.stateClasses])},[(0,Be.RG)(ee.$slots,"header",(0,J.normalizeProps)((0,Be.Ng)(ge.scope.header))),(0,Be.Lk)("div",{id:`vs${je.uid}__combobox`,ref:"toggle",class:"vs__dropdown-toggle",role:"combobox","aria-expanded":ge.dropdownOpen.toString(),"aria-owns":`vs${je.uid}__listbox`,"aria-label":"Search for option",onMousedown:Te[1]||(Te[1]=Q=>ge.toggleDropdown(Q))},[(0,Be.Lk)("div",fi,[((0,Be.uX)(!0),(0,Be.CE)(Be.FK,null,(0,Be.pI)(ge.selectedValue,(Q,We)=>(0,Be.RG)(ee.$slots,"selected-option-container",{option:ge.normalizeOptionForSlot(Q),deselect:ge.deselect,multiple:je.multiple,disabled:je.disabled},()=>[((0,Be.uX)(),(0,Be.CE)("span",{key:je.getOptionKey(Q),class:"vs__selected"},[(0,Be.RG)(ee.$slots,"selected-option",(0,J.normalizeProps)((0,Be.Ng)(ge.normalizeOptionForSlot(Q))),()=>[(0,Be.eW)((0,J.toDisplayString)(je.getOptionLabel(Q)),1)]),je.multiple?((0,Be.uX)(),(0,Be.CE)("button",{key:0,ref_for:!0,ref:Qe=>Oe.deselectButtons[We]=Qe,disabled:je.disabled,type:"button",class:"vs__deselect",title:`Deselect ${je.getOptionLabel(Q)}`,"aria-label":`Deselect ${je.getOptionLabel(Q)}`,onClick:Qe=>ge.deselect(Q)},[((0,Be.uX)(),(0,Be.Wv)((0,Be.$y)(ge.childComponents.Deselect)))],8,Vi)):(0,Be.Q3)("",!0)]))])),256)),(0,Be.RG)(ee.$slots,"search",(0,J.normalizeProps)((0,Be.Ng)(ge.scope.search)),()=>[(0,Be.Lk)("input",(0,Be.v6)({class:"vs__search"},ge.scope.search.attributes,(0,Be.Tb)(ge.scope.search.events)),null,16)])],512),(0,Be.Lk)("div",pr,[(0,Be.bo)((0,Be.Lk)("button",{ref:"clearButton",disabled:je.disabled,type:"button",class:"vs__clear",title:"Clear Selected","aria-label":"Clear Selected",onClick:Te[0]||(Te[0]=(...Q)=>ge.clearSelection&&ge.clearSelection(...Q))},[((0,Be.uX)(),(0,Be.Wv)((0,Be.$y)(ge.childComponents.Deselect)))],8,Pr),[[Ee.vShow,ge.showClearButton]]),(0,Be.RG)(ee.$slots,"open-indicator",(0,J.normalizeProps)((0,Be.Ng)(ge.scope.openIndicator)),()=>[je.noDrop?(0,Be.Q3)("",!0):((0,Be.uX)(),(0,Be.Wv)((0,Be.$y)(ge.childComponents.OpenIndicator),(0,J.normalizeProps)((0,Be.v6)({key:0},ge.scope.openIndicator.attributes)),null,16))]),(0,Be.RG)(ee.$slots,"spinner",(0,J.normalizeProps)((0,Be.Ng)(ge.scope.spinner)),()=>[(0,Be.bo)((0,Be.Lk)("div",jr,"Loading...",512),[[Ee.vShow,ee.mutableLoading]])])],512)],40,ui),(0,Be.bF)(Ee.Transition,{name:je.transition},{default:(0,Be.k6)(()=>[ge.dropdownOpen?(0,Be.bo)(((0,Be.uX)(),(0,Be.CE)("ul",{id:`vs${je.uid}__listbox`,ref:"dropdownMenu",key:`vs${je.uid}__listbox`,class:"vs__dropdown-menu",role:"listbox",tabindex:"-1",onMousedown:Te[2]||(Te[2]=(0,Ee.withModifiers)((...Q)=>ge.onMousedown&&ge.onMousedown(...Q),["prevent"])),onMouseup:Te[3]||(Te[3]=(...Q)=>ge.onMouseUp&&ge.onMouseUp(...Q))},[(0,Be.RG)(ee.$slots,"list-header",(0,J.normalizeProps)((0,Be.Ng)(ge.scope.listHeader))),((0,Be.uX)(!0),(0,Be.CE)(Be.FK,null,(0,Be.pI)(ge.filteredOptions,(Q,We)=>((0,Be.uX)(),(0,Be.CE)("li",{id:`vs${je.uid}__option-${We}`,key:je.getOptionKey(Q),role:"option",class:(0,J.normalizeClass)(["vs__dropdown-option",{"vs__dropdown-option--deselect":ge.isOptionDeselectable(Q)&&We===ee.typeAheadPointer,"vs__dropdown-option--selected":ge.isOptionSelected(Q),"vs__dropdown-option--highlight":We===ee.typeAheadPointer,"vs__dropdown-option--disabled":!je.selectable(Q)}]),"aria-selected":We===ee.typeAheadPointer?!0:null,onMouseover:Qe=>je.selectable(Q)?ee.typeAheadPointer=We:null,onClick:(0,Ee.withModifiers)(Qe=>je.selectable(Q)?ge.select(Q):null,["prevent","stop"])},[(0,Be.RG)(ee.$slots,"option",(0,J.normalizeProps)((0,Be.Ng)(ge.normalizeOptionForSlot(Q))),()=>[(0,Be.eW)((0,J.toDisplayString)(je.getOptionLabel(Q)),1)])],42,Va))),128)),ge.filteredOptions.length===0?((0,Be.uX)(),(0,Be.CE)("li",da,[(0,Be.RG)(ee.$slots,"no-options",(0,J.normalizeProps)((0,Be.Ng)(ge.scope.noOptions)),()=>[Aa])])):(0,Be.Q3)("",!0),(0,Be.RG)(ee.$slots,"list-footer",(0,J.normalizeProps)((0,Be.Ng)(ge.scope.listFooter)))],40,Jn)),[[gi]]):((0,Be.uX)(),(0,Be.CE)("ul",{key:1,id:`vs${je.uid}__listbox`,role:"listbox",style:{display:"none",visibility:"hidden"}},null,8,va))]),_:3},8,["name"]),(0,Be.RG)(ee.$slots,"footer",(0,J.normalizeProps)((0,Be.Ng)(ge.scope.footer)))],10,Dt)}const bs=Wa(qe,[["render",Ji]]);var Ms=a(89053),Za=a(70561),it=a(13606),St=a(34163),p=a(45966),x=a(74363),U=a(52697);(0,it.r)(it.d);const ie={name:"NcSelect",components:{ChevronDown:Ms.C,NcEllipsisedOption:p.N,NcLoadingIcon:x.N,VueSelect:bs},props:{...bs.props,...bs.mixins.reduce((ee,Te)=>({...ee,...Te.props}),{}),ariaLabelClearSelected:{type:String,default:(0,it.a)("Clear selected")},ariaLabelCombobox:{type:String,default:null},ariaLabelListbox:{type:String,default:(0,it.a)("Options")},ariaLabelDeselectOption:{type:Function,default:ee=>(0,it.a)("Deselect {option}",{option:ee})},appendToBody:{type:Boolean,default:!0},calculatePosition:{type:Function,default:null},keepOpen:{type:Boolean,default:!1},components:{type:Object,default:()=>({Deselect:{render:()=>(0,Be.h)(Za.I,{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:ee,open:Te})=>ee?!1:Te},filterBy:{type:Function,default:null},inputClass:{type:[String,Object],default:null},inputId:{type:String,default:()=>(0,St.c)()},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(ee,Te){return{...ee,27:je=>{Te.open&&je.stopPropagation(),ee[27](je)}}}},uid:{type:String,default:()=>(0,St.c)()},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(){const ee=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-clickable-area")),Te=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-grid-baseline"));return{avatarSize:ee-2*Te}},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?this.calculatePosition:(ee,Te,{width:je})=>{ee.style.width=je;const $t={name:"addClass",fn(){return ee.classList.add("vs__dropdown-menu--floating"),{}}},Oe={name:"togglePlacementClass",fn({placement:Q}){return Te.$el.classList.toggle("select--drop-up",Q==="top"),ee.classList.toggle("vs__dropdown-menu--floating-placement-top",Q==="top"),{}}},ge=()=>{yt(Te.$refs.toggle,ee,{placement:this.placement,middleware:[G(-1),$t,Oe,se(),M({limiter:Jt()})]}).then(({x:Q,y:We})=>{Object.assign(ee.style,{left:`${Q}px`,top:`${We}px`,width:`${Te.$refs.toggle.getBoundingClientRect().width}px`})})};return rn(Te.$refs.toggle,ee,ge)}},localFilterBy(){return this.filterBy??bs.props.filterBy.default},localLabel(){return this.label??bs.props.label.default},propsToForward(){const ee=[...Object.keys(bs.props),...bs.mixins.flatMap($t=>Object.keys($t.props??{}))];return{...Object.fromEntries(Object.entries(this.$props).filter(([$t,Oe])=>ee.includes($t))),calculatePosition:this.localCalculatePosition,closeOnSelect:!this.keepOpen,filterBy:this.localFilterBy,label:this.localLabel}}},mounted(){!this.labelOutside&&!this.inputLabel&&!this.ariaLabelCombobox&&(0,Be.R8)("[NcSelect] An `inputLabel` or `ariaLabelCombobox` should be set. If an external label is used, `labelOutside` should be set to `true`."),this.inputLabel&&this.ariaLabelCombobox&&(0,Be.R8)("[NcSelect] Only one of `inputLabel` or `ariaLabelCombobox` should to be set.")},methods:{t:it.a}},ye=["for"],Z=["required"];function pe(ee,Te,je,$t,Oe,ge){const gi=(0,Be.g2)("ChevronDown"),Q=(0,Be.g2)("NcEllipsisedOption"),We=(0,Be.g2)("NcLoadingIcon"),Qe=(0,Be.g2)("VueSelect");return(0,Be.uX)(),(0,Be.Wv)(Qe,(0,Be.v6)({class:["select",{"select--no-wrap":je.noWrap}]},ge.propsToForward,{onSearch:Te[0]||(Te[0]=Tt=>Oe.search=Tt),"onUpdate:modelValue":Te[1]||(Te[1]=Tt=>ee.$emit("update:modelValue",Tt))}),(0,Be.eX)({search:(0,Be.k6)(({attributes:Tt,events:Nt})=>[(0,Be.Lk)("input",(0,Be.v6)({class:["vs__search",[je.inputClass]]},Tt,{required:ge.inputRequired,dir:"auto"},(0,Be.Tb)(Nt,!0)),null,16,Z)]),"open-indicator":(0,Be.k6)(({attributes:Tt})=>[(0,Be.bF)(gi,(0,Be.v6)(Tt,{"fill-color":"var(--vs-controls-color)",style:{cursor:je.disabled?null:"pointer"},size:26}),null,16,["style"])]),option:(0,Be.k6)(Tt=>[(0,Be.RG)(ee.$slots,"option",(0,J.normalizeProps)((0,Be.Ng)(Tt)),()=>[(0,Be.bF)(Q,{name:String(Tt[ge.localLabel]),search:Oe.search},null,8,["name","search"])])]),"selected-option":(0,Be.k6)(Tt=>[(0,Be.RG)(ee.$slots,"selected-option",{vBind:Tt},()=>[(0,Be.bF)(Q,{name:String(Tt[ge.localLabel]),search:Oe.search},null,8,["name","search"])])]),spinner:(0,Be.k6)(Tt=>[Tt.loading?((0,Be.uX)(),(0,Be.Wv)(We,{key:0})):(0,Be.Q3)("",!0)]),"no-options":(0,Be.k6)(()=>[(0,Be.eW)((0,J.toDisplayString)(ge.t("No results")),1)]),_:2},[!je.labelOutside&&je.inputLabel?{name:"header",fn:(0,Be.k6)(()=>[(0,Be.Lk)("label",{for:je.inputId,class:"select__label"},(0,J.toDisplayString)(je.inputLabel),9,ye)]),key:"0"}:void 0,(0,Be.pI)(ee.$slots,(Tt,Nt)=>({name:Nt,fn:(0,Be.k6)(Ci=>[(0,Be.RG)(ee.$slots,Nt,(0,J.normalizeProps)((0,Be.Ng)(Ci)))])}))]),1040,["class"])}const Ie=(0,U._)(ie,[["render",pe]])},69981:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(50953),_=a(15054),E=a(91202);const z=(0,e.pM)({__name:"NcSelectUsers",props:(0,e.zz)({ariaLabelClearSelected:{},ariaLabelListbox:{},ariaLabelDeselectOption:{type:Function},disabled:{type:Boolean},inputId:{},inputLabel:{},labelOutside:{type:Boolean},keepOpen:{type:Boolean},loading:{type:Boolean},multiple:{type:Boolean},noWrap:{type:Boolean},options:{},placeholder:{},required:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:(0,e.zz)(["search"],["update:modelValue"]),setup(m,{emit:L}){const B=(0,e.fn)(m,"modelValue"),Y=L,b=(0,o.KR)("");(0,e.wB)(b,()=>Y("search",b.value));const W=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-clickable-area")),P=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-grid-baseline")),C=W-2*P;function R(oe,Re,ne){const te=/[^<]*<([^>]+)/,He=ne.match(te),V=oe.subname?.toLocaleLowerCase()??"";return He&&V.indexOf(He[1].toLocaleLowerCase())>-1||`${Re} ${oe.subname}`.toLocaleLowerCase().indexOf(ne.toLocaleLowerCase())>-1}return(oe,Re)=>((0,e.uX)(),(0,e.Wv)((0,o.R1)(E.N),(0,e.v6)({modelValue:B.value,"onUpdate:modelValue":Re[0]||(Re[0]=ne=>B.value=ne),class:"nc-select-users"},oe.$props,{"filter-by":R,label:"displayName",onSearch:Re[1]||(Re[1]=ne=>b.value=ne)}),{option:(0,e.k6)(ne=>[(0,e.bF)((0,o.R1)(_.N),(0,e.v6)(ne,{"avatar-size":32,name:ne.displayName,search:b.value}),null,16,["name","search"])]),"selected-option":(0,e.k6)(ne=>[(0,e.bF)((0,o.R1)(_.N),(0,e.v6)(ne,{"avatar-size":C,name:ne.displayName,"no-margin":"",search:b.value}),null,16,["name","search"])]),_:1},16,["modelValue"]))}}),q=null},74432:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>R});var e=a(20641),o=a(90033),_=a(50953),E=a(82253),z=a(47031),q=a(34163),m=a(97172),L=a(3168),B=a(52697);const Y={class:"textarea__main-wrapper"},b=["id","aria-describedby","disabled","placeholder","value"],W=["for"],P=["id"],C=(0,e.pM)({inheritAttrs:!1,__name:"NcTextArea",props:(0,e.zz)({disabled:{type:Boolean},error:{type:Boolean},helperText:{default:void 0},id:{default:()=>(0,q.c)()},inputClass:{default:""},label:{default:void 0},labelOutside:{type:Boolean},placeholder:{default:void 0},resize:{default:"both"},success:{type:Boolean}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(oe,{expose:Re}){const ne=(0,e.fn)(oe,"modelValue"),te=oe;Re({focus:de,select:ft});const He=(0,e.rk)("input"),V=(0,e.OA)(),xe=(0,e.EW)(()=>te.placeholder||(m.i?te.label:void 0));(0,e.wB)(()=>te.labelOutside,()=>{!te.labelOutside&&!te.label&&L.l.warn("[NcTextArea] 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.")});const Ke=(0,e.EW)(()=>{const ct=[];return te.helperText&&ct.push(`${te.id}-helper-text`),typeof V["aria-describedby"]=="string"&&ct.push(V["aria-describedby"]),ct.join(" ")||void 0});function Je(ct){const{value:ji}=ct.target;ne.value=ji}function de(ct){He.value.focus(ct)}function ft(){He.value.select()}return(ct,ji)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,o.normalizeClass)(["textarea",[ct.$attrs.class,{"textarea--disabled":ct.disabled,"textarea--legacy":(0,_.R1)(m.i)}]])},[(0,e.Lk)("div",Y,[(0,e.Lk)("textarea",(0,e.v6)({...ct.$attrs,class:void 0},{id:ct.id,ref:"input","aria-describedby":Ke.value,"aria-live":"polite",class:["textarea__input",[ct.inputClass,{"textarea__input--label-outside":ct.labelOutside,"textarea__input--legacy":(0,_.R1)(m.i),"textarea__input--success":ct.success,"textarea__input--error":ct.error}]],disabled:ct.disabled,placeholder:xe.value,style:{resize:ct.resize},value:ne.value,onInput:Je}),null,16,b),ct.labelOutside?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("label",{key:0,class:"textarea__label",for:ct.id},(0,o.toDisplayString)(ct.label),9,W))]),ct.helperText?((0,e.uX)(),(0,e.CE)("p",{key:0,id:`${ct.id}-helper-text`,class:(0,o.normalizeClass)(["textarea__helper-text-message",{"textarea__helper-text-message--error":ct.error,"textarea__helper-text-message--success":ct.success}])},[ct.success?((0,e.uX)(),(0,e.Wv)(z.N,{key:0,class:"textarea__helper-text-message__icon",path:(0,_.R1)(E.d),inline:""},null,8,["path"])):ct.error?((0,e.uX)(),(0,e.Wv)(z.N,{key:1,class:"textarea__helper-text-message__icon",path:(0,_.R1)(E.f),inline:""},null,8,["path"])):(0,e.Q3)("",!0),(0,e.eW)(" "+(0,o.toDisplayString)(ct.helperText),1)],10,P)):(0,e.Q3)("",!0)],2))}}),R=(0,B._)(C,[["__scopeId","data-v-87d290b5"]])},20646:(Kt,Ve,a)=>{"use strict";a.d(Ve,{_:()=>m});var e=a(20641),o=a(50953),_=a(82253),E=a(13606),z=a(47031),q=a(2799);(0,E.r)();const m=(0,e.pM)({__name:"NcTextField",props:(0,e.zz)({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(L,{expose:B}){const Y=(0,e.fn)(L,"modelValue"),b=L;B({focus:oe,select:Re});const W=(0,e.rk)("inputField"),P={arrowEnd:(0,E.a)("Save changes"),close:(0,E.a)("Clear text"),undo:(0,E.a)("Undo changes")},C=new Set(Object.keys(q.N.props)),R=(0,e.EW)(()=>{const ne=Object.fromEntries(Object.entries(b).filter(([te])=>C.has(te)));return ne.trailingButtonLabel??(ne.trailingButtonLabel=P[b.trailingButtonIcon]),ne});function oe(ne){W.value.focus(ne)}function Re(){W.value.select()}return(ne,te)=>((0,e.uX)(),(0,e.Wv)((0,o.R1)(q.N),(0,e.v6)(R.value,{ref:"inputField",modelValue:Y.value,"onUpdate:modelValue":te[0]||(te[0]=He=>Y.value=He)}),(0,e.eX)({_:2},[ne.$slots.icon?{name:"icon",fn:(0,e.k6)(()=>[(0,e.RG)(ne.$slots,"icon")]),key:"0"}:void 0,ne.type!=="search"?{name:"trailing-button-icon",fn:(0,e.k6)(()=>[ne.trailingButtonIcon==="arrowEnd"?((0,e.uX)(),(0,e.Wv)((0,o.R1)(z.N),{key:0,directional:"",path:(0,o.R1)(_.m)},null,8,["path"])):((0,e.uX)(),(0,e.Wv)((0,o.R1)(z.N),{key:1,path:ne.trailingButtonIcon==="undo"?(0,o.R1)(_.a):(0,o.R1)(_.b)},null,8,["path"]))]),key:"1"}:void 0]),1040,["modelValue"]))}})},21715:(Kt,Ve,a)=>{"use strict";a.d(Ve,{_:()=>L});var e=a(20641),o=a(50953),_=a(91202),E=a(13606),z=a(34163);(0,E.r)();function q(B){return B.slice(B.indexOf("/")+1).replaceAll("/"," - ").replaceAll("_"," ")}function m(){return Intl.supportedValuesOf("timeZone").filter(B=>!B.startsWith("Etc/")).map(B=>({timezoneId:B,label:q(B)})).sort((B,Y)=>B.timezoneId.localeCompare(Y.timezoneId))}const L=(0,e.pM)({__name:"NcTimezonePicker",props:(0,e.zz)({additionalTimezones:{default:()=>[]},uid:{default:(0,z.c)()}},{modelValue:{default:"floating"},modelModifiers:{}}),emits:["update:modelValue"],setup(B){const Y=(0,e.fn)(B,"modelValue"),b=B,W=(0,e.EW)(()=>b.additionalTimezones.map(({timezoneId:R,label:oe})=>({timezoneId:R,label:oe}))),P=(0,e.EW)(()=>{const R=m();return R.unshift(...W.value),R});function C(R,oe,Re){const ne=Re.trim().split(/\s+/),te=Object.values(R);return ne.every(He=>te.some(V=>V.toLowerCase().includes(He.toLowerCase())))}return(R,oe)=>((0,e.uX)(),(0,e.Wv)(_.N,{modelValue:Y.value,"onUpdate:modelValue":oe[0]||(oe[0]=Re=>Y.value=Re),"aria-label-combobox":(0,o.R1)(E.a)("Search for timezone"),clearable:!1,"filter-by":C,multiple:!1,options:P.value,placeholder:(0,o.R1)(E.a)("Type to search time zone"),uid:R.uid,reduce:Re=>Re.timezoneId,label:"label"},null,8,["modelValue","aria-label-combobox","options","placeholder","uid","reduce"]))}})},23705:(Kt,Ve,a)=>{"use strict";var e=a(20641),o=a(50953),_=a(90033),E=a(75220),z=a(52697),q=a(78074),m=a(32696);const L={};function B(R,oe){return(0,e.uX)(),(0,e.CE)("div",null,[(0,e.RG)(R.$slots,"trigger")])}const Y=(0,z._)(L,[["render",B]]),b={class:"user-bubble__name"},W={key:0,class:"user-bubble__secondary"},P=(0,e.pM)({__name:"NcUserBubble",props:(0,e.zz)({avatarImage:{default:void 0},user:{default:void 0},displayName:{default:void 0},showUserStatus:{type:Boolean},url:{default:void 0},to:{default:void 0},primary:{type:Boolean},size:{default:20},margin:{default:2}},{open:{type:Boolean},openModifiers:{}}),emits:(0,e.zz)(["click"],["update:open"]),setup(R,{emit:oe}){const Re=(0,e.fn)(R,"open"),ne=R,te=oe,He=(0,e.EW)(()=>{if(!ne.avatarImage)return!1;try{return!!new URL(ne.avatarImage)}catch{return!1}}),V=(0,e.EW)(()=>!!ne.avatarImage),xe=(0,e.EW)(()=>({marginInlineStart:`${ne.margin}px`})),Ke=(0,e.EW)(()=>{if(!ne.url||ne.url.trim()==="")return!1;try{return!!new URL(ne.url,ne.url?.startsWith?.("/")?window.location.href:void 0)}catch{return(0,e.R8)("[NcUserBubble] Invalid URL passed",{url:ne.url}),!1}}),Je=(0,e.EW)(()=>Ke.value?ne.url:void 0),de=(0,e.EW)(()=>Ke.value?"a":ne.to?E.Wk:"div"),ft=(0,e.EW)(()=>({height:`${ne.size}px`,lineHeight:`${ne.size}px`,borderRadius:`${ne.size/2}px`}));return(0,e.wB)([()=>ne.displayName,()=>ne.user],()=>{!ne.displayName&&!ne.user&&(0,e.R8)("[NcUserBubble] At least `displayName` or `user` property should be set.")}),(ct,ji)=>((0,e.uX)(),(0,e.Wv)((0,e.$y)(ct.$slots.default?(0,o.R1)(m.N):Y),{shown:Re.value,"onUpdate:shown":ji[1]||(ji[1]=Wt=>Re.value=Wt),class:"user-bubble__wrapper",trigger:"hover focus"},{trigger:(0,e.k6)(({attrs:Wt})=>[((0,e.uX)(),(0,e.Wv)((0,e.$y)(de.value),(0,e.v6)({class:["user-bubble__content",{"user-bubble__content--primary":ct.primary}],style:ft.value,to:ct.to,href:Je.value},Wt,{onClick:ji[0]||(ji[0]=Mt=>te("click",Mt))}),{default:(0,e.k6)(()=>[(0,e.bF)((0,o.R1)(q.N),{url:V.value&&He.value?ct.avatarImage:void 0,"icon-class":V.value&&!He.value?ct.avatarImage:void 0,user:ct.user,"display-name":ct.displayName,size:ct.size-ct.margin*2,style:(0,_.normalizeStyle)(xe.value),"disable-tooltip":!0,"disable-menu":!0,"hide-status":!ct.showUserStatus,class:"user-bubble__avatar"},null,8,["url","icon-class","user","display-name","size","style","hide-status"]),(0,e.Lk)("span",b,(0,_.toDisplayString)(ct.displayName||ct.user),1),ct.$slots.name?((0,e.uX)(),(0,e.CE)("span",W,[(0,e.RG)(ct.$slots,"name",{},void 0,!0)])):(0,e.Q3)("",!0)]),_:2},1040,["class","style","to","href"]))]),default:(0,e.k6)(()=>[(0,e.RG)(ct.$slots,"default",{},void 0,!0)]),_:3},40,["shown"]))}}),C=null},72770:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>Re,g:()=>C});var e=a(20641),o=a(90033),_=a(66802),E=a(87485),z=a(63814),q=a(13606),m=a(3168),L=a(52697);const B=`<!--
- 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>
`,Y=`<!--
- 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>
`,b=`<!--
- 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>
`,W=`<!--
- 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>
`,P=`<!--
- 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>
`;(0,q.r)(),(0,q.r)(q.A);function C(ne){switch(ne){case"away":return(0,q.a)("away");case"busy":return(0,q.a)("busy");case"dnd":return(0,q.a)("do not disturb");case"online":return(0,q.a)("online");case"invisible":return(0,q.a)("invisible");case"offline":return(0,q.a)("offline");default:return ne}}const R=["aria-hidden","aria-label","innerHTML"],oe=(0,e.pM)({__name:"NcUserStatusIcon",props:(0,e.zz)({user:{default:void 0},ariaHidden:{type:[Boolean,String],default:!1}},{status:{},statusModifiers:{}}),emits:["update:status"],setup(ne){const te=(0,e.fn)(ne,"status"),He=ne,V=(0,e.EW)(()=>te.value&&["invisible","offline"].includes(te.value)),xe=(0,e.EW)(()=>te.value&&(!He.ariaHidden||He.ariaHidden==="false")?(0,q.a)("User status: {status}",{status:C(te.value)}):void 0);(0,e.wB)(()=>He.user,async de=>{if(!te.value&&de&&(0,E.F)()?.user_status?.enabled)try{const{data:ft}=await _.Ay.get((0,z.KT)("/apps/user_status/api/v1/statuses/{user}",{user:de}));te.value=ft.ocs?.data?.status}catch(ft){m.l.debug("Error while fetching user status",{error:ft})}},{immediate:!0});const Ke={online:P,away:B,busy:Y,dnd:b,invisible:W,offline:W},Je=(0,e.EW)(()=>te.value&&Ke[te.value]);return(de,ft)=>te.value?((0,e.uX)(),(0,e.CE)("span",{key:0,class:(0,o.normalizeClass)(["user-status-icon",{"user-status-icon--invisible":V.value}]),"aria-hidden":!xe.value||void 0,"aria-label":xe.value,role:"img",innerHTML:Je.value},null,10,R)):(0,e.Q3)("",!0)}}),Re=(0,L._)(oe,[["__scopeId","data-v-881a79fb"]])},24597:(Kt,Ve,a)=>{"use strict";a.d(Ve,{_:()=>o});var e=a(20641);const o=(0,e.pM)({name:"NcVNodes",props:{vnodes:{type:[Array,Object],default:null}},render(){return this.vnodes||this.$slots?.default?.({})}})},13606:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>oe,B:()=>di,C:()=>Pt,D:()=>C,E:()=>te,F:()=>P,G:()=>At,H:()=>ot,I:()=>ft,J:()=>ji,K:()=>Re,a:()=>z,b:()=>L,c:()=>Je,d:()=>V,e:()=>Vt,f:()=>m,g:()=>ne,h:()=>gt,i:()=>R,j:()=>lt,k:()=>jt,l:()=>He,m:()=>b,n:()=>Mt,o:()=>Li,p:()=>xe,q:()=>Y,r:()=>q,s:()=>Wt,t:()=>B,u:()=>E,v:()=>ct,w:()=>W,x:()=>Ke,y:()=>ii,z:()=>de});var e=a(53334),o=a(11195);/*!
* SPDX-FileCopyrightText: F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const _=(0,o.$)().detectLanguage().build(),E=(...Ki)=>_.ngettext(...Ki),z=(...Ki)=>_.gettext(...Ki);function q(...Ki){for(const Ni of Ki)if(!Ni.registered){for(const{l:si,t:Di}of Ni){if(si!==(0,e.Z0)()||!Di)continue;const hi=Object.fromEntries(Object.entries(Di).map(([On,nn])=>[On,{msgid:On,msgid_plural:nn.p,msgstr:nn.v}]));_.addTranslations({translations:{"":hi}})}Ni.registered=!0}}const m=[{l:"ar",t:{"{tag} (restricted)":{v:["{tag} (\u0645\u0642\u064A\u062F)"]},"Select a tag":{v:["\u0627\u062E\u062A\u0631 \u0648\u0633\u0645"]}}},{l:"ast",t:{"{tag} (restricted)":{v:["{tag} (restrinx\xF3se)"]},"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\xE9)"]},"Select a tag":{v:["Vybrat \u0161t\xEDtek"]}}},{l:"cs-CZ",t:{"{tag} (restricted)":{v:["{tag} (omezen\xE9)"]},"Select a tag":{v:["Vybrat \u0161t\xEDtek"]}}},{l:"da",t:{"{tag} (restricted)":{v:["{tag} (begr\xE6nset)"]},"Select a tag":{v:["V\xE6lg et m\xE6rke"]}}},{l:"de",t:{"{tag} (restricted)":{v:["{tag} (eingeschr\xE4nkt)"]},"Select a tag":{v:["Schlagwort ausw\xE4hlen"]}}},{l:"de-DE",t:{"{tag} (restricted)":{v:["{tag} (eingeschr\xE4nkt)"]},"Select a tag":{v:["Schlagwort ausw\xE4hlen"]}}},{l:"el",t:{"{tag} (restricted)":{v:["{tag} (\u03C0\u03B5\u03C1\u03B9\u03BF\u03C1\u03B9\u03C3\u03BC\u03AD\u03BD\u03BF)"]},"Select a tag":{v:["\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03B5\u03C4\u03B9\u03BA\u03AD\u03C4\u03B1\u03C2"]}}},{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} \u0645\u062D\u062F\u0648\u062F \u0634\u062F\u0647"]},"Select a tag":{v:["\u0627\u0646\u062A\u062E\u0627\u0628 \u06CC\u06A9 \u0628\u0631\u0686\u0633\u0628"]}}},{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\xE9lectionnez 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} (\u05DE\u05D5\u05D2\u05D1\u05DC)"]},"Select a tag":{v:["\u05D1\u05D7\u05D9\u05E8\u05EA \u05EA\u05D2\u05D9\u05EA"]}}},{l:"hu",t:{"{tag} (restricted)":{v:["{tag} (korl\xE1tozott)"]},"Select a tag":{v:["V\xE1lasszon c\xEDmk\xE9t"]}}},{l:"id",t:{"{tag} (restricted)":{v:["{tag} (dibatasi)"]},"Select a tag":{v:["Pilih tag"]}}},{l:"is",t:{"{tag} (restricted)":{v:["{tag} (takmarka\xF0)"]},"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} (\u5236\u9650\u4ED8)"]},"Select a tag":{v:["\u30BF\u30B0\u3092\u9078\u629E"]}}},{l:"ja-JP",t:{"{tag} (restricted)":{v:["{tag} (\u5236\u9650\u4ED8)"]},"Select a tag":{v:["\u30BF\u30B0\u3092\u9078\u629E"]}}},{l:"ko",t:{"{tag} (restricted)":{v:["{tag}(\uC81C\uD55C)"]},"Select a tag":{v:["\uD0DC\uADF8 \uC120\uD0DD"]}}},{l:"lt-LT",t:{"{tag} (restricted)":{v:["{tag} (apribota)"]},"Select a tag":{v:["Pasirinkti \u017Eym\u0119"]}}},{l:"lv",t:{"{tag} (restricted)":{v:["{tag} (ierobe\u017Eots)"]},"Select a tag":{v:["Izv\u0113l\u0113ties birku"]}}},{l:"mk",t:{"{tag} (restricted)":{v:["{tag} (\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043E)"]},"Select a tag":{v:["\u0418\u0437\u0431\u0435\u0440\u0438 \u043E\u0437\u043D\u0430\u043A\u0430"]}}},{l:"my",t:{"{tag} (restricted)":{v:["{tag} (\u1000\u1014\u103A\u1037\u101E\u1010\u103A)"]},"Select a tag":{v:["tag \u101B\u103D\u1031\u1038\u1001\u103B\u101A\u103A\u101B\u1014\u103A"]}}},{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\u0119"]}}},{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\u021Bionat)"]},"Select a tag":{v:["Selecta\u021Bi o etichet\u0103"]}}},{l:"ru",t:{"{tag} (restricted)":{v:["{tag} (\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043D\u043E\u0435)"]},"Select a tag":{v:["\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043C\u0435\u0442\u043A\u0443"]}}},{l:"sk",t:{"{tag} (restricted)":{v:["{tag} (obmedzen\xFD)"]},"Select a tag":{v:["Vybra\u0165 \u0161t\xEDtok"]}}},{l:"sl",t:{"{tag} (restricted)":{v:["{tag} (omejeno)"]},"Select a tag":{v:["Izbor oznake"]}}},{l:"sr",t:{"{tag} (restricted)":{v:["{tag} (\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043E)"]},"Select a tag":{v:["\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043E\u0437\u043D\u0430\u043A\u0443"]}}},{l:"sv",t:{"{tag} (restricted)":{v:["{tag} (begr\xE4nsad)"]},"Select a tag":{v:["V\xE4lj en tag"]}}},{l:"tr",t:{"{tag} (restricted)":{v:["{tag} (k\u0131s\u0131tlanm\u0131\u015F)"]},"Select a tag":{v:["Bir etiket se\xE7in"]}}},{l:"uk",t:{"{tag} (restricted)":{v:["{tag} (\u043E\u0431\u043C\u0435\u0436\u0435\u043D\u0438\u0439)"]},"Select a tag":{v:["\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044C \u043F\u043E\u0437\u043D\u0430\u0447\u043A\u0443"]}}},{l:"uz",t:{"{tag} (restricted)":{v:["{tag} (cheklangan)"]},"Select a tag":{v:["Teg tanlang"]}}},{l:"zh-CN",t:{"{tag} (restricted)":{v:["{tag} \uFF08\u53D7\u9650\uFF09"]},"Select a tag":{v:["\u9009\u62E9\u4E00\u4E2A\u6807\u7B7E"]}}},{l:"zh-HK",t:{"{tag} (restricted)":{v:["{tag} (\u53D7\u9650)"]},"Select a tag":{v:["\u9078\u64C7\u6A19\u7C64"]}}},{l:"zh-TW",t:{"{tag} (restricted)":{v:["{tag}\uFF08\u53D7\u9650\uFF09"]},"Select a tag":{v:["\u9078\u64C7\u6A19\u7C64"]}}}],L=[{l:"ar",t:{"a few seconds ago":{v:["\u0645\u0646\u0630 \u0639\u062F\u0629 \u062B\u0648\u0627\u0646\u064D"]},"sec. ago":{v:["\u062B\u0627\u0646\u064A\u0629 \u0645\u0636\u062A"]},"seconds ago":{v:["\u062B\u0648\u0627\u0646\u064D \u0645\u0636\u062A"]}}},{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\u0159ed n\u011Bkolika sekundami"]},"sec. ago":{v:["sek. p\u0159ed"]},"seconds ago":{v:["sekund p\u0159edt\xEDm"]}}},{l:"cs-CZ",t:{"a few seconds ago":{v:["p\u0159ed n\u011Bkolika sekundami"]},"sec. ago":{v:["sek. p\u0159ed"]},"seconds ago":{v:["sekund p\u0159edt\xEDm"]}}},{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:["\u03C0\u03C1\u03B9\u03BD \u03BB\u03AF\u03B3\u03B1 \u03B4\u03B5\u03C5\u03C4\u03B5\u03C1\u03CC\u03BB\u03B5\u03C0\u03C4\u03B1"]},"sec. ago":{v:["\u03B4\u03B5\u03C5\u03C4. \u03C0\u03C1\u03B9\u03BD"]},"seconds ago":{v:["\u03B4\u03B5\u03C5\u03C4\u03B5\u03C1\u03CC\u03BB\u03B5\u03C0\u03C4\u03B1 \u03C0\u03C1\u03B9\u03BD"]}}},{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\xE1s"]}}},{l:"es-AR",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atr\xE1s"]},"seconds ago":{v:["segundos atr\xE1s"]}}},{l:"es-EC",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["Segundos atr\xE1s"]}}},{l:"es-MX",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atr\xE1s"]},"seconds ago":{v:["segundos atr\xE1s"]}}},{l:"et-EE",t:{"a few seconds ago":{v:["m\xF5ni 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:["\u0686\u0646\u062F \u062B\u0627\u0646\u06CC\u0647 \u067E\u06CC\u0634"]},"sec. ago":{v:["\u0686\u0646\u062F \u062B\u0627\u0646\u06CC\u0647 \u067E\u06CC\u0634"]},"seconds ago":{v:["\u0686\u0646\u062F \u062B\u0627\u0646\u06CC\u0647 \u067E\u06CC\u0634"]}}},{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\xFApla soicind \xF3 shin"]},"sec. ago":{v:["soic. \xF3 shin"]},"seconds ago":{v:["soicind \xF3 shin"]}}},{l:"gl",t:{"a few seconds ago":{v:["hai uns segundos"]},"sec. ago":{v:["segs. atr\xE1s"]},"seconds ago":{v:["segundos atr\xE1s"]}}},{l:"he",t:{"a few seconds ago":{v:["\u05DC\u05E4\u05E0\u05D9 \u05DE\u05E1\u05E4\u05E8 \u05E9\u05E0\u05D9\u05D5\u05EA"]},"sec. ago":{v:["\u05DC\u05E4\u05E0\u05D9 \u05DE\u05E1\u05E4\u05E8 \u05E9\u05E0\u05D9\u05D5\u05EA"]},"seconds ago":{v:["\u05DC\u05E4\u05E0\u05D9 \u05DE\u05E1\u05F3 \u05E9\u05E0\u05D9\u05D5\u05EA"]}}},{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 \xF6rf\xE1um sek\xFAndum s\xED\xF0an"]},"sec. ago":{v:["sek. s\xED\xF0an"]},"seconds ago":{v:["sek\xFAndum s\xED\xF0an"]}}},{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:["\u6570\u79D2\u524D"]},"sec. ago":{v:["\u79D2\u524D"]},"seconds ago":{v:["\u6570\u79D2\u524D"]}}},{l:"ja-JP",t:{"a few seconds ago":{v:["\u6570\u79D2\u524D"]},"sec. ago":{v:["\u79D2\u524D"]},"seconds ago":{v:["\u6570\u79D2\u524D"]}}},{l:"ko",t:{"a few seconds ago":{v:["\uBC29\uAE08 \uC804"]},"sec. ago":{v:["\uBA87 \uCD08 \uC804"]},"seconds ago":{v:["\uCD08 \uC804"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"a few seconds ago":{v:["\u043F\u0440\u0435\u0434 \u043D\u0435\u043A\u043E\u043B\u043A\u0443 \u0441\u0435\u043A\u0443\u043D\u0434\u0438"]},"sec. ago":{v:["\u0441\u0435\u043A\u0443\u043D\u0434\u0430"]},"seconds ago":{v:["\u0441\u0435\u043A\u0443\u043D\u0434\u0438"]}}},{l:"my",t:{}},{l:"nb",t:{"a few seconds ago":{v:["noen f\xE5 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\xE1 alguns segundos"]},"sec. ago":{v:["seg. atr\xE1s"]},"seconds ago":{v:["segundos atr\xE1s"]}}},{l:"pt-PT",t:{"a few seconds ago":{v:["h\xE1 alguns segundos"]},"sec. ago":{v:["seg. atr\xE1s"]},"seconds ago":{v:["segundos atr\xE1s"]}}},{l:"ro",t:{"a few seconds ago":{v:["acum c\xE2teva secunde"]},"sec. ago":{v:["sec. \xEEn urm\u0103"]},"seconds ago":{v:["secunde \xEEn urm\u0103"]}}},{l:"ru",t:{"a few seconds ago":{v:["\u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434 \u043D\u0430\u0437\u0430\u0434"]},"sec. ago":{v:["\u0441\u0435\u043A. \u043D\u0430\u0437\u0430\u0434"]},"seconds ago":{v:["\u0441\u0435\u043A\u0443\u043D\u0434 \u043D\u0430\u0437\u0430\u0434"]}}},{l:"sk",t:{"a few seconds ago":{v:["pred chv\xED\u013Eou"]},"sec. ago":{v:["pred p\xE1r sekundami"]},"seconds ago":{v:["pred sekundami"]}}},{l:"sl",t:{}},{l:"sr",t:{"a few seconds ago":{v:["\u043F\u0440\u0435 \u043D\u0435\u043A\u043E\u043B\u0438\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434\u0438"]},"sec. ago":{v:["\u0441\u0435\u043A. \u0440\u0430\u043D\u0438\u0458\u0435"]},"seconds ago":{v:["\u0441\u0435\u043A\u0443\u043D\u0434\u0438 \u0440\u0430\u043D\u0438\u0458\u0435"]}}},{l:"sv",t:{"a few seconds ago":{v:["n\xE5gra sekunder sedan"]},"sec. ago":{v:["sek. sedan"]},"seconds ago":{v:["sekunder sedan"]}}},{l:"tr",t:{"a few seconds ago":{v:["birka\xE7 saniye \xF6nce"]},"sec. ago":{v:["sn. \xF6nce"]},"seconds ago":{v:["saniye \xF6nce"]}}},{l:"uk",t:{"a few seconds ago":{v:["\u0434\u0435\u043A\u0456\u043B\u044C\u043A\u0430 \u0441\u0435\u043A\u0443\u043D\u0434 \u0442\u043E\u043C\u0443"]},"sec. ago":{v:["\u0441 \u0442\u043E\u043C\u0443"]},"seconds ago":{v:["\u0441 \u0442\u043E\u043C\u0443"]}}},{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:["\u51E0\u79D2\u524D"]},"sec. ago":{v:["\u51E0\u79D2\u524D"]},"seconds ago":{v:["\u51E0\u79D2\u524D"]}}},{l:"zh-HK",t:{"a few seconds ago":{v:["\u5E7E\u79D2\u524D"]},"sec. ago":{v:["\u79D2\u524D"]},"seconds ago":{v:["\u79D2\u524D"]}}},{l:"zh-TW",t:{"a few seconds ago":{v:["\u5E7E\u79D2\u524D"]},"sec. ago":{v:["\u79D2\u524D"]},"seconds ago":{v:["\u79D2\u524D"]}}}],B=[{l:"ar",t:{Acapulco:{v:["\u0628\u0627\u0632\u0644\u0627\u0626\u064A \u0645\u0637\u0641\u064A"]},"Blue Violet":{v:["\u0628\u0646\u0641\u0633\u062C\u064A \u0645\u0634\u0639\u0634\u0639"]},"Boston Blue":{v:["\u0633\u0645\u0627\u0648\u064A \u0645\u0637\u0641\u064A"]},Deluge:{v:["\u0628\u0646\u0641\u0633\u062C\u064A \u0645\u0637\u0641\u064A"]},Feldspar:{v:["\u0648\u0631\u062F\u064A \u0635\u062E\u0631\u064A"]},Gold:{v:["\u0630\u0647\u0628\u064A"]},Mariner:{v:["\u0623\u0632\u0631\u0642 \u0628\u062D\u0631\u064A"]},"F7cloud blue":{v:["\u0623\u0632\u0631\u0642 \u0646\u0643\u0633\u062A \u0643\u0644\u0627\u0648\u062F"]},Olivine:{v:["\u0632\u064A\u062A\u064A"]},Purple:{v:["\u0628\u0646\u0641\u0633\u062C\u064A"]},"Rosy brown":{v:["\u0628\u064F\u0646\u0651\u0650\u064A \u0632\u0647\u0631\u064A"]},Whiskey:{v:["\u0646\u0628\u064A\u0630\u064A"]}}},{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"]},"F7cloud blue":{v:["F7cloud azul"]},Olivine:{v:["Olivina"]},Purple:{v:["Mor\xE1u"]},"Rosy brown":{v:["Marr\xF3n arrosao"]},Whiskey:{v:["Whiskey"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{Acapulco:{v:["Akapulko"]},Black:{v:["\u010Cern\xE1"]},"Blue Violet":{v:["Modrofialov\xE1"]},"Boston Blue":{v:["Bostonsk\xE1 modr\xE1"]},Deluge:{v:["Deluge"]},Feldspar:{v:["\u017Divicov\xE1"]},Gold:{v:["Zlat\xE1"]},Mariner:{v:["N\xE1mo\u0159nick\xE1"]},"F7cloud blue":{v:["F7cloud modr\xE1"]},Olivine:{v:["Oliv\xEDnov\xE1"]},Purple:{v:["Fialov\xE1"]},"Rosy brown":{v:["R\u016F\u017Eovohn\u011Bd\xE1"]},Whiskey:{v:["Whisky"]},White:{v:["B\xEDl\xE1"]}}},{l:"cs-CZ",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Modrofialov\xE1"]},"Boston Blue":{v:["Bostonsk\xE1 modr\xE1"]},Deluge:{v:["Deluge"]},Feldspar:{v:["\u017Divicov\xE1"]},Gold:{v:["Zlat\xE1"]},Mariner:{v:["N\xE1mo\u0159nick\xE1"]},"F7cloud blue":{v:["F7cloud modr\xE1"]},Olivine:{v:["Oliv\xEDnov\xE1"]},Purple:{v:["Fialov\xE1"]},"Rosy brown":{v:["R\u016F\u017Eovohn\u011Bd\xE1"]},Whiskey:{v:["Whisky"]}}},{l:"da",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Sort"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Guld"]},Mariner:{v:["Mariner"]},"F7cloud blue":{v:["F7cloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]},White:{v:["Hvid"]}}},{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"]},"F7cloud blue":{v:["F7cloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]},White:{v:["Wei\xDF"]}}},{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"]},"F7cloud blue":{v:["F7cloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]},White:{v:["Wei\xDF"]}}},{l:"el",t:{Acapulco:{v:["\u0391\u03BA\u03B1\u03C0\u03BF\u03CD\u03BB\u03BA\u03BF"]},Black:{v:["\u039C\u03B1\u03CD\u03C1\u03BF"]},"Blue Violet":{v:["\u039C\u03C0\u03BB\u03B5 \u0392\u03B9\u03BF\u03BB\u03AD\u03C4"]},"Boston Blue":{v:["\u039C\u03C0\u03BB\u03B5 \u0392\u03BF\u03C3\u03C4\u03CE\u03BD\u03B7\u03C2"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["\u03A7\u03C1\u03C5\u03C3\u03CC"]},Mariner:{v:["Mariner"]},"F7cloud blue":{v:["\u039C\u03C0\u03BB\u03B5 F7cloud"]},Olivine:{v:["Olivine"]},Purple:{v:["\u039C\u03C9\u03B2"]},"Rosy brown":{v:["\u03A1\u03BF\u03B6 \u03BA\u03B1\u03C6\u03AD"]},Whiskey:{v:["\u039F\u03C5\u03AF\u03C3\u03BA\u03B9"]},White:{v:["\u039B\u03B5\u03C5\u03BA\u03CC"]}}},{l:"en-GB",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Black"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Gold"]},Mariner:{v:["Mariner"]},"F7cloud blue":{v:["F7cloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Purple"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]},White:{v:["White"]}}},{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"]},"F7cloud blue":{v:["Azul F7cloud"]},Olivine:{v:["Olivino"]},Purple:{v:["P\xFArpura"]},"Rosy brown":{v:["Marr\xF3n ros\xE1ceo"]},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"]},"F7cloud blue":{v:["Azul F7cloud"]},Olivine:{v:["Olivino"]},Purple:{v:["P\xFArpura"]},"Rosy brown":{v:["Marr\xF3n ros\xE1ceo"]},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"]},"F7cloud blue":{v:["Azul F7cloud"]},Olivine:{v:["Olivino"]},Purple:{v:["P\xFArpura"]},"Rosy brown":{v:["Marr\xF3n ros\xE1ceo"]},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\xF5levkivipruun"]},Gold:{v:["Kuldne"]},Mariner:{v:["Meresinine"]},"F7cloud blue":{v:["F7cloudi 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:["\u0622\u06A9\u0627\u067E\u0648\u0644\u06A9\u0648"]},"Blue Violet":{v:["\u0628\u0646\u0641\u0634 \u0622\u0628\u06CC"]},"Boston Blue":{v:["\u0622\u0628\u06CC \u0628\u0648\u0633\u062A\u0648\u0646\u06CC"]},Deluge:{v:["\u0633\u06CC\u0644"]},Feldspar:{v:["\u0641\u0644\u062F\u0633\u067E\u0627\u062A"]},Gold:{v:["\u0637\u0644\u0627"]},Mariner:{v:["\u0645\u0627\u0631\u06CC\u0646\u0631"]},"F7cloud blue":{v:["\u0646\u06A9\u0633 \u06A9\u0644\u0648\u062F \u0622\u0628\u06CC"]},Olivine:{v:["\u0627\u0644\u06CC\u0648\u06CC\u0646"]},Purple:{v:["\u0628\u0646\u0641\u0634"]},"Rosy brown":{v:["\u0642\u0647\u0648\u0647\u200C\u0627\u06CC \u0631\u0632"]},Whiskey:{v:["\u0648\u06CC\u0633\u06A9\u06CC"]}}},{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"]},"F7cloud blue":{v:["F7cloudin 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\xE9"]},Mariner:{v:["Marin"]},"F7cloud blue":{v:["Bleu F7cloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Violet"]},"Rosy brown":{v:["Brun ros\xE9"]},Whiskey:{v:["Whiskey"]}}},{l:"ga",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Dubh"]},"Blue Violet":{v:["Gorm Violet"]},"Boston Blue":{v:["Bost\xFAn Gorm"]},Deluge:{v:["D\xEDle"]},Feldspar:{v:["Feldspar"]},Gold:{v:["\xD3ir"]},Mariner:{v:["Mairn\xE9alach"]},"F7cloud blue":{v:["F7cloud gorm"]},Olivine:{v:["Olaiv\xEDn"]},Purple:{v:["Corcra"]},"Rosy brown":{v:["Rosach donn"]},Whiskey:{v:["Fuisce"]},White:{v:["B\xE1n"]}}},{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"]},"F7cloud blue":{v:["Azul F7cloud"]},Olivine:{v:["Olivina"]},Purple:{v:["P\xFArpura"]},"Rosy brown":{v:["Pardo rosado"]},Whiskey:{v:["Whisky"]},White:{v:["Branco"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{Gold:{v:["Emas"]},"F7cloud blue":{v:["Biru F7cloud"]},Purple:{v:["Ungu"]}}},{l:"is",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bl\xE1klukka"]},"Boston Blue":{v:["Bostonbl\xE1tt"]},Deluge:{v:["Fj\xF3lubl\xE1tt"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gull"]},Mariner:{v:["Sj\xF3arabl\xE1tt"]},"F7cloud blue":{v:["F7cloud bl\xE1tt"]},Olivine:{v:["\xD3liv\xEDn"]},Purple:{v:["Purpurabl\xE1tt"]},"Rosy brown":{v:["R\xF3sabr\xFAnt"]},Whiskey:{v:["Visk\xFD"]}}},{l:"it",t:{Gold:{v:["Oro"]},"F7cloud blue":{v:["F7cloud blue"]},Purple:{v:["Viola"]}}},{l:"ja",t:{Acapulco:{v:["\u30A2\u30AB\u30D7\u30EB\u30B3"]},Black:{v:["\u9ED2"]},"Blue Violet":{v:["\u30D6\u30EB\u30FC\u30D0\u30A4\u30AA\u30EC\u30C3\u30C8"]},"Boston Blue":{v:["\u30DC\u30B9\u30C8\u30F3\u30D6\u30EB\u30FC"]},Deluge:{v:["\u8C6A\u96E8"]},Feldspar:{v:["\u9577\u77F3"]},Gold:{v:["\u9EC4\u91D1"]},Mariner:{v:["\u8239\u4E57\u308A"]},"F7cloud blue":{v:["\u30CD\u30AF\u30B9\u30C8\u30AF\u30E9\u30A6\u30C9\u30FB\u30D6\u30EB\u30FC"]},Olivine:{v:["\u30AB\u30F3\u30E9\u30F3\u77F3"]},Purple:{v:["\u7D2B\u8272"]},"Rosy brown":{v:["\u30D0\u30E9\u8272"]},Whiskey:{v:["\u30A6\u30A4\u30B9\u30AD\u30FC"]},White:{v:["\u767D"]}}},{l:"ja-JP",t:{Acapulco:{v:["\u30A2\u30AB\u30D7\u30EB\u30B3"]},"Blue Violet":{v:["\u30D6\u30EB\u30FC\u30D0\u30A4\u30AA\u30EC\u30C3\u30C8"]},"Boston Blue":{v:["\u30DC\u30B9\u30C8\u30F3\u30D6\u30EB\u30FC"]},Deluge:{v:["\u8C6A\u96E8"]},Feldspar:{v:["\u9577\u77F3"]},Gold:{v:["\u9EC4\u91D1"]},Mariner:{v:["\u8239\u4E57\u308A"]},"F7cloud blue":{v:["\u30CD\u30AF\u30B9\u30C8\u30AF\u30E9\u30A6\u30C9\u30FB\u30D6\u30EB\u30FC"]},Olivine:{v:["\u30AB\u30F3\u30E9\u30F3\u77F3"]},Purple:{v:["\u7D2B\u8272"]},"Rosy brown":{v:["\u30D0\u30E9\u8272"]},Whiskey:{v:["\u30A6\u30A4\u30B9\u30AD\u30FC"]}}},{l:"ko",t:{Acapulco:{v:["\uC544\uCE74\uD480\uCF54"]},"Blue Violet":{v:["\uD478\uB978 \uBCF4\uB77C"]},"Boston Blue":{v:["\uBCF4\uC2A4\uD134 \uBE14\uB8E8"]},Deluge:{v:["\uD3ED\uC6B0"]},Feldspar:{v:["\uC7A5\uC11D"]},Gold:{v:["\uAE08"]},Mariner:{v:["\uBC43\uC0AC\uB78C"]},"F7cloud blue":{v:["F7cloud \uD30C\uB791"]},Olivine:{v:["\uAC10\uB78C\uC11D"]},Purple:{v:["\uBCF4\uB77C"]},"Rosy brown":{v:["\uB85C\uC9C0 \uBE0C\uB77C\uC6B4"]},Whiskey:{v:["\uC704\uC2A4\uD0A4"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{Acapulco:{v:["\u0410\u043A\u0430\u043F\u0443\u043B\u043A\u043E"]},Black:{v:["\u0426\u0440\u043D\u043E"]},"Blue Violet":{v:["\u0421\u0438\u043D\u043E \u0412\u0438\u043E\u043B\u0435\u0442\u043E\u0432\u0430"]},"Boston Blue":{v:["\u0411\u043E\u0441\u0442\u043E\u043D \u0421\u0438\u043D\u0430"]},Deluge:{v:["\u0414\u0435\u043B\u0443\u045F"]},Feldspar:{v:["\u0424\u0435\u043B\u0434\u0441\u043F\u0430\u0440"]},Gold:{v:["\u0417\u043B\u0430\u0442\u043D\u0430"]},Mariner:{v:["\u041C\u0430\u0440\u0438\u043D\u0435\u0440"]},"F7cloud blue":{v:["F7cloud \u0441\u0438\u043D\u0430"]},Olivine:{v:["\u041E\u043B\u0438\u0432\u0438\u043D"]},Purple:{v:["\u0412\u0438\u043E\u043B\u0435\u0442\u043E\u0432\u0430"]},"Rosy brown":{v:["\u0420\u043E\u0437\u0435\u0432\u043E-\u043A\u0430\u0444\u0435\u0430\u0432\u0430"]},Whiskey:{v:["\u0412\u0438\u0441\u043A\u0438"]},White:{v:["\u0411\u0435\u043B\u0430"]}}},{l:"my",t:{}},{l:"nb",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bl\xE5 fiolett"]},"Boston Blue":{v:["Boston bl\xE5"]},Deluge:{v:["Syndflod"]},Feldspar:{v:["Feltspat"]},Gold:{v:["Gull"]},Mariner:{v:["Mariner"]},"F7cloud blue":{v:["F7cloud-bl\xE5"]},Olivine:{v:["Olivin"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosenr\xF8d 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"]},"F7cloud blue":{v:["F7cloud 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\u0142\u0119kit Bostonu"]},Deluge:{v:["Potop"]},Feldspar:{v:["Skale\u0144"]},Gold:{v:["Z\u0142ote"]},Mariner:{v:["Marynarz"]},"F7cloud blue":{v:["Niebieskie F7cloud"]},Olivine:{v:["Oliwin"]},Purple:{v:["Fioletowy"]},"Rosy brown":{v:["R\xF3\u017Cowy br\u0105z"]},Whiskey:{v:["Whisky"]}}},{l:"pt-BR",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Preto"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marinheiro"]},"F7cloud blue":{v:["Azul F7cloud"]},Olivine:{v:["Olivina"]},Purple:{v:["Roxo"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["U\xEDsque"]},White:{v:["Branco"]}}},{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"]},"F7cloud blue":{v:["F7cloud azul"]},Olivine:{v:["Olivine"]},Purple:{v:["P\xFArpura"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Whiskey"]}}},{l:"ro",t:{Gold:{v:["Aur"]},"F7cloud blue":{v:["F7cloud albastru"]},Purple:{v:["Purpuriu"]}}},{l:"ru",t:{Acapulco:{v:["\u0410\u043A\u0430\u043F\u0443\u043B\u044C\u043A\u043E"]},"Blue Violet":{v:["\u0421\u0438\u043D\u0438\u0439 \u0444\u0438\u043E\u043B\u0435\u0442"]},"Boston Blue":{v:["\u0421\u0438\u043D\u0438\u0439 \u0411\u043E\u0441\u0442\u043E\u043D"]},Deluge:{v:["\u041F\u0435\u0440\u043B\u0430\u043C\u0443\u0442\u0440\u043E\u0432\u043E-\u0444\u0438\u043E\u043B\u0435\u0442\u043E\u0432\u044B\u0439"]},Feldspar:{v:["\u0410\u043D\u0442\u0438\u0447\u043D\u0430\u044F \u043B\u0430\u0442\u0443\u043D\u044C"]},Gold:{v:["\u0417\u043E\u043B\u043E\u0442\u043E\u0439"]},Mariner:{v:["\u041C\u043E\u0440\u0441\u043A\u043E\u0439"]},"F7cloud blue":{v:["F7cloud \u0433\u043E\u043B\u0443\u0431\u043E\u0439"]},Olivine:{v:[" \u041E\u043B\u0438\u0432\u043A\u043E\u0432\u044B\u0439"]},Purple:{v:["\u0424\u0438\u043E\u043B\u0435\u0442\u043E\u0432\u044B\u0439"]},"Rosy brown":{v:["\u0420\u043E\u0437\u043E\u0432\u043E-\u043A\u043E\u0440\u0438\u0447\u043D\u0435\u0432\u044B\u0439"]},Whiskey:{v:["\u0412\u0438\u0441\u043A\u0438"]}}},{l:"sk",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Modro fialov\xE1"]},"Boston Blue":{v:["Bostonsk\xE1 modr\xE1"]},Deluge:{v:["Deluge"]},Feldspar:{v:["\u017Divec"]},Gold:{v:["Zlat\xE1"]},Mariner:{v:["N\xE1morn\xEDk"]},"F7cloud blue":{v:["F7cloud modr\xE1"]},Olivine:{v:["Olivov\xE1"]},Purple:{v:["Fialov\xE1"]},"Rosy brown":{v:["Ru\u017Eovo hned\xE1"]},Whiskey:{v:["Whisky"]}}},{l:"sl",t:{}},{l:"sr",t:{Acapulco:{v:["\u0410\u043A\u0430\u043F\u0443\u043B\u043A\u043E"]},Black:{v:["\u0426\u0440\u043D\u043E"]},"Blue Violet":{v:["\u041F\u043B\u0430\u0432\u043E \u0459\u0443\u0431\u0438\u0447\u0430\u0441\u0442\u0430"]},"Boston Blue":{v:["\u0411\u043E\u0441\u0442\u043E\u043D \u043F\u043B\u0430\u0432\u0430"]},Deluge:{v:["\u041F\u043E\u043F\u043B\u0430\u0432\u0430"]},Feldspar:{v:["\u0424\u0435\u043B\u0434\u0441\u043F\u0430\u0440"]},Gold:{v:["\u0417\u043B\u0430\u0442\u043E"]},Mariner:{v:["\u041C\u043E\u0440\u043D\u0430\u0440"]},"F7cloud blue":{v:["F7cloud \u043F\u043B\u0430\u0432\u0430"]},Olivine:{v:["\u041C\u0430\u0441\u043B\u0438\u043D\u0430\u0441\u0442\u0430"]},Purple:{v:["\u041F\u0443\u0440\u043F\u0443\u0440\u043D\u0430"]},"Rosy brown":{v:["\u0420\u043E\u0441\u0438 \u0431\u0440\u0430\u043E\u043D"]},Whiskey:{v:["\u0412\u0438\u0441\u043A\u0438"]},White:{v:["\u0411\u0435\u043B\u043E"]}}},{l:"sv",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bl\xE5violett"]},"Boston Blue":{v:["Bostonbl\xE5"]},Deluge:{v:["Skyfallsbl\xE5"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Guld"]},Mariner:{v:["Marinbl\xE5"]},"F7cloud blue":{v:["F7cloud-bl\xE5"]},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\u0131n"]},Mariner:{v:["Denizci"]},"F7cloud blue":{v:["F7cloud mavi"]},Olivine:{v:["Zeytinlik"]},Purple:{v:["Mor"]},"Rosy brown":{v:["K\u0131rm\u0131z\u0131ms\u0131 kahverengi"]},Whiskey:{v:["Viski"]},White:{v:["Beyaz"]}}},{l:"uk",t:{Acapulco:{v:["\u0410\u043A\u0430\u043F\u0443\u043B\u044C\u043A\u043E"]},"Blue Violet":{v:["\u0411\u043B\u0430\u043A\u0438\u0442\u043D\u0430 \u0444\u0456\u0430\u043B\u043A\u0430"]},"Boston Blue":{v:["\u0411\u043E\u0441\u0442\u043E\u043D\u0441\u044C\u043A\u0438\u0439 \u0441\u0438\u043D\u0456\u0439"]},Deluge:{v:["\u0417\u043B\u0438\u0432\u0430"]},Feldspar:{v:["\u041F\u043E\u043B\u044C\u043E\u0432\u0456 \u0448\u043F\u0430\u0442\u0438"]},Gold:{v:["\u0417\u043E\u043B\u043E\u0442\u0438\u0439"]},Mariner:{v:["\u041C\u043E\u0440\u0441\u044C\u043A\u0438\u0439"]},"F7cloud blue":{v:["\u0411\u043B\u0430\u043A\u0438\u0442\u043D\u0438\u0439 F7cloud"]},Olivine:{v:["\u041E\u043B\u0438\u0432\u0430"]},Purple:{v:["\u0424\u0456\u043E\u043B\u0435\u0442\u043E\u0432\u0438\u0439"]},"Rosy brown":{v:["\u0422\u0435\u043C\u043D\u043E-\u0440\u043E\u0436\u0435\u0432\u0438\u0439"]},Whiskey:{v:["\u041A\u043E\u043B\u0430"]}}},{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"]},"F7cloud blue":{v:["Ko'k F7cloud\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:["\u74E6\u7F57\u5170\u7279\u84DD"]},"Boston Blue":{v:["\u6CE2\u58EB\u987F\u84DD"]},Deluge:{v:["\u6D2A\u6C34\u8272"]},Feldspar:{v:["\u957F\u77F3"]},Gold:{v:["\u91D1\u8272"]},Mariner:{v:["\u6C34\u624B"]},"F7cloud blue":{v:["F7cloud \u84DD"]},Olivine:{v:["\u6A44\u6984\u77F3\u8272"]},Purple:{v:["\u7D2B\u8272"]},"Rosy brown":{v:["\u73AB\u7470\u68D5\u8272"]},Whiskey:{v:["\u5A01\u58EB\u5FCC"]}}},{l:"zh-HK",t:{Acapulco:{v:["\u963F\u5361\u666E\u723E\u79D1"]},"Blue Violet":{v:["\u85CD\u7D2B\u8272"]},"Boston Blue":{v:["\u6CE2\u58EB\u9813\u85CD"]},Deluge:{v:["\u5927\u6D2A\u6C34"]},Feldspar:{v:["\u9577\u77F3"]},Gold:{v:["Gold"]},Mariner:{v:["\u6D77\u8ECD\u85CD"]},"F7cloud blue":{v:["F7cloud \u85CD\u8272"]},Olivine:{v:["\u6A44\u6B16\u77F3\u8272"]},Purple:{v:["\u7D2B\u8272"]},"Rosy brown":{v:["\u73AB\u7470\u68D5\u8272"]},Whiskey:{v:["\u5A01\u58EB\u5FCC"]}}},{l:"zh-TW",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["\u85CD\u7D2B\u8272"]},"Boston Blue":{v:["\u6CE2\u58EB\u9813\u85CD"]},Deluge:{v:["Deluge"]},Feldspar:{v:["\u9577\u77F3"]},Gold:{v:["\u91D1\u8272"]},Mariner:{v:["\u6D77\u8ECD\u85CD"]},"F7cloud blue":{v:["F7cloud \u85CD\u8272"]},Olivine:{v:["\u6A44\u6B16\u77F3\u8272"]},Purple:{v:["\u7D2B\u8272"]},"Rosy brown":{v:["\u73AB\u7470\u68D5\u8272"]},Whiskey:{v:["\u5A01\u58EB\u5FCC"]}}}],Y=[{l:"ar",t:{Actions:{v:["\u0625\u062C\u0631\u0627\u0621\u0627\u062A"]}}},{l:"ast",t:{Actions:{v:["Aiciones"]}}},{l:"br",t:{Actions:{v:["Oberio\xF9"]}}},{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:["\u0395\u03BD\u03AD\u03C1\u03B3\u03B5\u03B9\u03B5\u03C2"]}}},{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:["\u06A9\u0646\u0634\u200C\u0647\u0627"]}}},{l:"fi",t:{Actions:{v:["Toiminnot"]}}},{l:"fr",t:{Actions:{v:["Actions"]}}},{l:"ga",t:{Actions:{v:["Gn\xEDomhartha"]}}},{l:"gl",t:{Actions:{v:["Acci\xF3ns"]}}},{l:"he",t:{Actions:{v:["\u05E4\u05E2\u05D5\u05DC\u05D5\u05EA"]}}},{l:"hu",t:{Actions:{v:["M\u0171veletek"]}}},{l:"id",t:{Actions:{v:["Tindakan"]}}},{l:"is",t:{Actions:{v:["A\xF0ger\xF0ir"]}}},{l:"it",t:{Actions:{v:["Azioni"]}}},{l:"ja",t:{Actions:{v:["\u64CD\u4F5C"]}}},{l:"ja-JP",t:{Actions:{v:["\u64CD\u4F5C"]}}},{l:"ko",t:{Actions:{v:["\uB3D9\uC791"]}}},{l:"lt-LT",t:{Actions:{v:["Veiksmai"]}}},{l:"lv",t:{}},{l:"mk",t:{Actions:{v:["\u0410\u043A\u0446\u0438\u0438"]}}},{l:"my",t:{Actions:{v:["\u101C\u102F\u1015\u103A\u1006\u1031\u102C\u1004\u103A\u1001\u103B\u1000\u103A\u1019\u103B\u102C\u1038"]}}},{l:"nb",t:{Actions:{v:["Handlinger"]}}},{l:"nl",t:{Actions:{v:["Acties"]}}},{l:"oc",t:{Actions:{v:["Accions"]}}},{l:"pl",t:{Actions:{v:["Dzia\u0142ania"]}}},{l:"pt-BR",t:{Actions:{v:["A\xE7\xF5es"]}}},{l:"pt-PT",t:{Actions:{v:["A\xE7\xF5es"]}}},{l:"ro",t:{Actions:{v:["Ac\u021Biuni"]}}},{l:"ru",t:{Actions:{v:["\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044F "]}}},{l:"sk",t:{Actions:{v:["Akcie"]}}},{l:"sl",t:{Actions:{v:["Dejanja"]}}},{l:"sr",t:{Actions:{v:["\u0420\u0430\u0434\u045A\u0435"]}}},{l:"sv",t:{Actions:{v:["\xC5tg\xE4rder"]}}},{l:"tr",t:{Actions:{v:["\u0130\u015Flemler"]}}},{l:"uk",t:{Actions:{v:["\u0414\u0456\u0457"]}}},{l:"uz",t:{Actions:{v:["Harakatlar"]}}},{l:"zh-CN",t:{Actions:{v:["\u884C\u4E3A"]}}},{l:"zh-HK",t:{Actions:{v:["\u52D5\u4F5C"]}}},{l:"zh-TW",t:{Actions:{v:["\u52D5\u4F5C"]}}}],b=[{l:"ar",t:{Activities:{v:["\u0633\u062C\u0644 \u0627\u0644\u0623\u0646\u0634\u0637\u0629"]},"Animals & Nature":{v:["\u0627\u0644\u062D\u064A\u0648\u0627\u0646\u0627\u062A \u0648\u0627\u0644\u0637\u0628\u064A\u0639\u0629"]},Custom:{v:["\u0645\u064F\u062E\u0635\u0651\u064E\u0635"]},"Dark skin tone":{v:["\u0623\u0633\u0645\u0631 \u0627\u0644\u0628\u064F\u0634\u0631\u0629"]},"Emoji picker":{v:["\u0644\u0627\u0642\u0637 \u0627\u0644\u0625\u064A\u0645\u0648\u062C\u064A"]},Flags:{v:["\u0627\u0644\u0623\u0639\u0644\u0627\u0645"]},"Food & Drink":{v:["\u0627\u0644\u0637\u0639\u0627\u0645 \u0648\u0627\u0644\u0634\u0631\u0627\u0628"]},"Frequently used":{v:["\u0634\u0627\u0626\u0639\u0629 \u0627\u0644\u0627\u0633\u062A\u0639\u0645\u0627\u0644"]},"Light skin tone":{v:["\u0641\u0627\u062A\u062D \u0627\u0644\u0628\u064F\u0634\u0631\u0629"]},"Medium dark skin tone":{v:["\u0628\u0634\u0631\u0629 \u0645\u062A\u0648\u0633\u0637\u0629 \u0627\u0644\u0627\u0633\u0645\u0631\u0627\u0631"]},"Medium light skin tone":{v:["\u0628\u0634\u0631\u0629 \u0645\u062A\u0648\u0633\u0637\u0629 \u0627\u0644\u0628\u064A\u0627\u0636"]},"Medium skin tone":{v:["\u0628\u0634\u0631\u0629 \u0648\u0633\u0637\u064A\u0629 \u0627\u0644\u0644\u0648\u0646"]},"Neutral skin color":{v:["\u0644\u0648\u0646 \u0628\u064F\u0634\u0631\u0629 \u0637\u0628\u064A\u0639\u064A"]},Objects:{v:["\u0623\u0634\u064A\u0627\u0621"]},"People & Body":{v:["\u0623\u0634\u062E\u0627\u0635 \u0648 \u0623\u062C\u0633\u0627\u0645"]},"Pick an emoji":{v:["\u0625\u062E\u062A\u064E\u0631 \u0631\u0645\u0632 \u0625\u064A\u0645\u0648\u062C\u064A emoji"]},"Search emoji":{v:["\u0627\u0644\u0628\u062D\u062B \u0639\u0646 \u0625\u064A\u0645\u0648\u062C\u064A emoji"]},"Search results":{v:["\u0646\u062A\u0627\u0626\u062C \u0627\u0644\u0628\u062D\u062B"]},Selected:{v:["\u0645\u062D\u062F\u0651\u062F\u0629"]},"Skin tone":{v:["\u0644\u0648\u0646 \u0627\u0644\u0628\u064F\u0634\u0631\u0629"]},"Smileys & Emotion":{v:["\u0648\u062C\u0648\u0647\u064C \u0636\u0627\u062D\u0643\u0629 \u0648 \u0645\u0634\u0627\u0639\u0631"]},Symbols:{v:["\u0631\u0645\u0648\u0632"]},"Travel & Places":{v:["\u0633\u0641\u0631 \u0648 \u0623\u0645\u0627\u0643\u0646"]}}},{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\xF3mida y b\xE9bora"]},"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\xF3n"]},"Skin tone":{v:["Tonu d'aspeutu"]},"Smileys & Emotion":{v:["Sorrises y emociones"]},Symbols:{v:["S\xEDmbolos"]},"Travel & Places":{v:["Viaxes y llugares"]}}},{l:"br",t:{Activities:{v:["Oberiantizo\xF9"]},"Animals & Nature":{v:["Loened & Natur"]},Custom:{v:["Personela\xF1"]},Flags:{v:["Bannielo\xF9"]},"Food & Drink":{v:["Boued & Evajo\xF9"]},"Frequently used":{v:["Implijet alies"]},Objects:{v:["Trao\xF9"]},"People & Body":{v:["Tud & Korf"]},"Pick an emoji":{v:["Choaz un emoji"]},"Search results":{v:["Disoc'ho\xF9 an enklask"]},"Smileys & Emotion":{v:["Smileyio\xF9 & Fromo\xF9"]},Symbols:{v:["Arouezio\xF9"]},"Travel & Places":{v:["Beaj & Lec'hio\xF9"]}}},{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\xEDmbols"]},"Travel & Places":{v:["Viatges i llocs"]}}},{l:"cs",t:{Activities:{v:["Aktivity"]},"Animals & Nature":{v:["Zv\xED\u0159ata a p\u0159\xEDroda"]},Custom:{v:["U\u017Eivatelsky ur\u010Den\xE9"]},"Dark skin tone":{v:["Tmav\xFD t\u011Blov\xFD t\xF3n"]},"Emoji picker":{v:["V\xFDb\u011Br emotikon"]},Flags:{v:["P\u0159\xEDznaky"]},"Food & Drink":{v:["J\xEDdlo a pit\xED"]},"Frequently used":{v:["\u010Casto pou\u017E\xEDvan\xE9"]},"Light skin tone":{v:["Sv\u011Btl\xFD t\u011Blov\xFD t\xF3n"]},"Medium dark skin tone":{v:["St\u0159edn\u011B tmav\xFD t\u011Blov\xFD t\xF3n"]},"Medium light skin tone":{v:["St\u0159edn\u011B sv\u011Btl\xFD t\u011Blov\xFD t\xF3n"]},"Medium skin tone":{v:["St\u0159edn\xED t\u011Blov\xFD t\xF3n"]},"Neutral skin color":{v:["Neutr\xE1ln\xED t\u011Blov\xE1 barva"]},Objects:{v:["Objekty"]},"People & Body":{v:["Lid\xE9 a t\u011Blo"]},"Pick an emoji":{v:["Vybrat emoji"]},"Search emoji":{v:["Hledat emoji"]},"Search results":{v:["V\xFDsledky hled\xE1n\xED"]},Selected:{v:["Vybr\xE1no"]},"Skin tone":{v:["T\u011Blov\xFD t\xF3n"]},"Smileys & Emotion":{v:["\xDAsm\u011Bvy a emoce"]},Symbols:{v:["Symboly"]},"Travel & Places":{v:["Cestov\xE1n\xED a m\xEDsta"]}}},{l:"cs-CZ",t:{Activities:{v:["Aktivity"]},"Animals & Nature":{v:["Zv\xED\u0159ata a p\u0159\xEDroda"]},Custom:{v:["U\u017Eivatelsky ur\u010Den\xE9"]},"Dark skin tone":{v:["Tmav\xFD t\u011Blov\xFD t\xF3n"]},"Emoji picker":{v:["V\xFDb\u011Br emotikon"]},Flags:{v:["P\u0159\xEDznaky"]},"Food & Drink":{v:["J\xEDdlo a pit\xED"]},"Frequently used":{v:["\u010Casto pou\u017E\xEDvan\xE9"]},"Light skin tone":{v:["Sv\u011Btl\xFD t\u011Blov\xFD t\xF3n"]},"Medium dark skin tone":{v:["St\u0159edn\u011B tmav\xFD t\u011Blov\xFD t\xF3n"]},"Medium light skin tone":{v:["St\u0159edn\u011B sv\u011Btl\xFD t\u011Blov\xFD t\xF3n"]},"Medium skin tone":{v:["St\u0159edn\xED t\u011Blov\xFD t\xF3n"]},"Neutral skin color":{v:["Neut\u0159\xE1ln\xED t\u011Blov\xE1 barva"]},Objects:{v:["Objekty"]},"People & Body":{v:["Lid\xE9 a t\u011Blo"]},"Pick an emoji":{v:["Vybrat emoji"]},"Search emoji":{v:["Hledat emoji"]},"Search results":{v:["V\xFDsledky hled\xE1n\xED"]},Selected:{v:["Vybr\xE1no"]},"Skin tone":{v:["T\u011Blov\xFD t\xF3n"]},"Smileys & Emotion":{v:["\xDAsm\u011Bvy a emoce"]},Symbols:{v:["Symboly"]},"Travel & Places":{v:["Cestov\xE1n\xED a m\xEDsta"]}}},{l:"da",t:{Activities:{v:["Aktiviteter"]},"Animals & Nature":{v:["Dyr & Natur"]},Custom:{v:["Brugerdefineret"]},"Dark skin tone":{v:["M\xF8rk skin tone"]},"Emoji picker":{v:["Emoji v\xE6lger"]},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\xF8rk 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\xE6lg en emoji"]},"Search emoji":{v:["S\xF8g emoji"]},"Search results":{v:["S\xF8geresultater"]},Selected:{v:["Valgt"]},"Skin tone":{v:["Skin tone"]},"Smileys & Emotion":{v:["Smileys & Emotion"]},Symbols:{v:["Symboler"]},"Travel & Places":{v:["Rejser & Rejsem\xE5l"]}}},{l:"de",t:{Activities:{v:["Aktivit\xE4ten"]},"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\xE4ufig 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\xF6rper"]},"Pick an emoji":{v:["Ein Emoji ausw\xE4hlen"]},"Search emoji":{v:["Emoji suchen"]},"Search results":{v:["Suchergebnisse"]},Selected:{v:["Ausgew\xE4hlt"]},"Skin tone":{v:["Hautfarbton"]},"Smileys & Emotion":{v:["Smileys & Emotionen"]},Symbols:{v:["Symbole"]},"Travel & Places":{v:["Reisen & Orte"]}}},{l:"de-DE",t:{Activities:{v:["Aktivit\xE4ten"]},"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\xE4ufig 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\xF6rper"]},"Pick an emoji":{v:["Ein Emoji ausw\xE4hlen"]},"Search emoji":{v:["Emoji suchen"]},"Search results":{v:["Suchergebnisse"]},Selected:{v:["Ausgew\xE4hlt"]},"Skin tone":{v:["Hautfarbton"]},"Smileys & Emotion":{v:["Smileys & Emotionen"]},Symbols:{v:["Symbole"]},"Travel & Places":{v:["Reisen & Orte"]}}},{l:"el",t:{Activities:{v:["\u0394\u03C1\u03B1\u03C3\u03C4\u03B7\u03C1\u03B9\u03CC\u03C4\u03B7\u03C4\u03B5\u03C2"]},"Animals & Nature":{v:["\u0396\u03CE\u03B1 & \u03A6\u03CD\u03C3\u03B7"]},Custom:{v:["\u03A0\u03C1\u03BF\u03C3\u03B1\u03C1\u03BC\u03BF\u03B3\u03AE"]},"Dark skin tone":{v:["\u03A3\u03BA\u03BF\u03CD\u03C1\u03BF \u03B8\u03AD\u03BC\u03B1"]},"Emoji picker":{v:["\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AD\u03B1\u03C2 emoji"]},Flags:{v:["\u03A3\u03B7\u03BC\u03B1\u03AF\u03B5\u03C2"]},"Food & Drink":{v:["\u03A6\u03B1\u03B3\u03B7\u03C4\u03CC & \u03A0\u03BF\u03C4\u03CC"]},"Frequently used":{v:["\u03A3\u03C5\u03C7\u03BD\u03AC \u03C7\u03C1\u03B7\u03C3\u03B9\u03BC\u03BF\u03C0\u03BF\u03B9\u03BF\u03CD\u03BC\u03B5\u03BD\u03BF"]},"Light skin tone":{v:["\u0391\u03BD\u03BF\u03B9\u03C7\u03C4\u03CC \u03B8\u03AD\u03BC\u03B1"]},"Medium dark skin tone":{v:["\u039C\u03AD\u03C4\u03C1\u03B9\u03BF \u03C3\u03BA\u03BF\u03CD\u03C1\u03BF \u03B8\u03AD\u03BC\u03B1"]},"Medium light skin tone":{v:["\u039C\u03AD\u03C4\u03C1\u03B9\u03BF \u03B1\u03BD\u03BF\u03B9\u03C7\u03C4\u03CC \u03B8\u03AD\u03BC\u03B1"]},"Medium skin tone":{v:["\u039C\u03AD\u03C4\u03C1\u03B9\u03BF\u03C2 \u03C4\u03CC\u03BD\u03BF\u03C2 \u03B8\u03AD\u03BC\u03B1\u03C4\u03BF\u03C2"]},"Neutral skin color":{v:["\u039F\u03C5\u03B4\u03AD\u03C4\u03B5\u03C1\u03BF \u03C7\u03C1\u03CE\u03BC\u03B1 \u03B8\u03AD\u03BC\u03B1\u03C4\u03BF\u03C2"]},Objects:{v:["\u0391\u03BD\u03C4\u03B9\u03BA\u03B5\u03AF\u03BC\u03B5\u03BD\u03B1"]},"People & Body":{v:["\u0386\u03BD\u03B8\u03C1\u03C9\u03C0\u03BF\u03B9 & \u03A3\u03CE\u03BC\u03B1"]},"Pick an emoji":{v:["\u0395\u03C0\u03B9\u03BB\u03AD\u03BE\u03C4\u03B5 \u03AD\u03BD\u03B1 emoji"]},"Search emoji":{v:["\u0391\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7 emoji"]},"Search results":{v:["\u0391\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B1\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7\u03C2"]},Selected:{v:["\u0395\u03C0\u03B9\u03BB\u03B5\u03B3\u03BC\u03AD\u03BD\u03BF"]},"Skin tone":{v:["\u03A4\u03CC\u03BD\u03BF\u03C2 \u03B4\u03AD\u03C1\u03BC\u03B1\u03C4\u03BF\u03C2"]},"Smileys & Emotion":{v:["\u03A6\u03B1\u03C4\u03C3\u03BF\u03CD\u03BB\u03B5\u03C2 & \u03A3\u03C5\u03BD\u03B1\u03AF\u03C3\u03B8\u03B7\u03BC\u03B1"]},Symbols:{v:["\u03A3\u03CD\u03BC\u03B2\u03BF\u03BB\u03B1"]},"Travel & Places":{v:["\u03A4\u03B1\u03BE\u03AF\u03B4\u03B9\u03B1 & \u03A4\u03BF\u03C0\u03BF\u03B8\u03B5\u03C3\u03AF\u03B5\u03C2"]}}},{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\u011Da\u0135o & Trinka\u0135o"]},"Frequently used":{v:["Ofte uzataj"]},Objects:{v:["Objektoj"]},"People & Body":{v:["Homoj & Korpo"]},"Pick an emoji":{v:["Elekti emo\u011Dion "]},"Search results":{v:["Ser\u0109rezultoj"]},"Smileys & Emotion":{v:["Ridoj kaj Emocioj"]},Symbols:{v:["Signoj"]},"Travel & Places":{v:["Voja\u0135oj & 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\xFAsqueda"]},Selected:{v:["Seleccionado"]},"Skin tone":{v:["Tono de piel"]},"Smileys & Emotion":{v:["Smileys y emoticonos"]},Symbols:{v:["S\xEDmbolos"]},"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\xFAsqueda"]},Selected:{v:["Seleccionado"]},"Skin tone":{v:["Tono de piel"]},"Smileys & Emotion":{v:["Caritas y Emociones"]},Symbols:{v:["S\xEDmbolos"]},"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\xFAsqueda"]},"Smileys & Emotion":{v:["Caritas y Emociones"]},Symbols:{v:["S\xEDmbolos"]},"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\xFAsqueda"]},Selected:{v:["Seleccionado"]},"Skin tone":{v:["Tono de piel"]},"Smileys & Emotion":{v:["Caritas y Emociones"]},Symbols:{v:["S\xEDmbolos"]},"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\xF6\xF6k 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\xFCmbolid"]},"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:["\u0641\u0639\u0627\u0644\u06CC\u062A\u200C\u0647\u0627"]},"Animals & Nature":{v:["\u062D\u06CC\u0648\u0627\u0646\u0627\u062A \u0648 \u0637\u0628\u06CC\u0639\u062A"]},Custom:{v:["\u0633\u0641\u0627\u0631\u0634\u06CC"]},"Dark skin tone":{v:["\u0631\u0646\u06AF \u067E\u0648\u0633\u062A\u0647 \u062A\u06CC\u0631\u0647"]},"Emoji picker":{v:["\u0627\u0646\u062A\u062E\u0627\u0628\u200C\u06AF\u0631 \u0634\u06A9\u0644\u06A9"]},Flags:{v:["\u067E\u0631\u0686\u0645\u200C\u0647\u0627"]},"Food & Drink":{v:["\u063A\u0630\u0627 \u0648 \u0646\u0648\u0634\u06CC\u062F\u0646\u06CC"]},"Frequently used":{v:["\u067E\u0631\u06A9\u0627\u0631\u0628\u0631\u062F"]},"Light skin tone":{v:["\u0631\u0646\u06AF \u067E\u0648\u0633\u062A\u0647 \u0631\u0648\u0634\u0646"]},"Medium dark skin tone":{v:["\u0631\u0646\u06AF \u067E\u0648\u0633\u062A\u0647 \u062A\u06CC\u0631\u0647 \u0645\u062A\u0648\u0633\u0637"]},"Medium light skin tone":{v:["\u0631\u0646\u06AF \u067E\u0648\u0633\u062A\u0647 \u0631\u0648\u0634\u0646 \u0645\u062A\u0648\u0633\u0637"]},"Medium skin tone":{v:["\u0631\u0646\u06AF \u067E\u0648\u0633\u062A\u0647 \u0645\u062A\u0648\u0633\u0637"]},"Neutral skin color":{v:["\u0631\u0646\u06AF \u067E\u0648\u0633\u062A\u0647 \u062E\u0646\u062B\u06CC"]},Objects:{v:["\u0627\u0634\u06CC\u0627\u0621"]},"People & Body":{v:["\u0645\u0631\u062F\u0645 \u0648 \u0628\u062F\u0646"]},"Pick an emoji":{v:["\u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u06A9\u0644\u06A9"]},"Search emoji":{v:["\u062C\u0633\u062A\u062C\u0648\u06CC \u0634\u06A9\u0644\u06A9"]},"Search results":{v:["\u0646\u062A\u0627\u06CC\u062C \u062C\u0633\u062A\u062C\u0648"]},Selected:{v:["\u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647"]},"Skin tone":{v:["\u0631\u0646\u06AF \u067E\u0648\u0633\u062A\u0647"]},"Smileys & Emotion":{v:["\u0634\u06A9\u0644\u06A9\u200C\u0647\u0627 \u0648 \u0627\u062D\u0633\u0627\u0633\u0627\u062A"]},Symbols:{v:["\u0646\u0645\u0627\u062F\u0647\u0627"]},"Travel & Places":{v:["\u0633\u0641\u0631 \u0648 \u0645\u06A9\u0627\u0646\u200C\u0647\u0627"]}}},{l:"fi",t:{Activities:{v:["Aktiviteetit"]},"Animals & Nature":{v:["El\xE4imet & luonto"]},Custom:{v:["Mukautettu"]},"Dark skin tone":{v:["Tumma ihonv\xE4ri"]},"Emoji picker":{v:["Emojivalitsin"]},Flags:{v:["Liput"]},"Food & Drink":{v:["Ruoka & juoma"]},"Frequently used":{v:["Usein k\xE4ytetyt"]},"Light skin tone":{v:["Vaalea ihonv\xE4ri"]},"Medium dark skin tone":{v:["Keskitumma ihonv\xE4ri"]},"Medium light skin tone":{v:["Keskivaalea ihonv\xE4ri"]},"Medium skin tone":{v:["Keskim\xE4\xE4r\xE4inen ihonv\xE4ri"]},"Neutral skin color":{v:["Neutraali ihonv\xE4ri"]},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\xE4ri"]},"Smileys & Emotion":{v:["Hymi\xF6t & tunteet"]},Symbols:{v:["Symbolit"]},"Travel & Places":{v:["Matkustus & kohteet"]}}},{l:"fr",t:{Activities:{v:["Activit\xE9s"]},"Animals & Nature":{v:["Animaux & Nature"]},Custom:{v:["Personnalis\xE9"]},"Dark skin tone":{v:["Teint de peau fonc\xE9"]},"Emoji picker":{v:["S\xE9lecteur d'\xE9mojis"]},Flags:{v:["Drapeaux"]},"Food & Drink":{v:["Nourriture & Boissons"]},"Frequently used":{v:["Utilis\xE9s fr\xE9quemment"]},"Light skin tone":{v:["Teint de peau clair"]},"Medium dark skin tone":{v:["Teint de peau moyennement fonc\xE9"]},"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 \xE9moji"]},"Search emoji":{v:["Rechercher un emoji"]},"Search results":{v:["R\xE9sultats de recherche"]},Selected:{v:["s\xE9lectionn\xE9"]},"Skin tone":{v:["Teint de peau"]},"Smileys & Emotion":{v:["Smileys & \xC9motions"]},Symbols:{v:["Symboles"]},"Travel & Places":{v:["Voyage & Lieux"]}}},{l:"ga",t:{Activities:{v:["Gn\xEDomha\xEDochta\xED"]},"Animals & Nature":{v:["Ainmhithe & D\xFAlra"]},Custom:{v:["Saincheaptha"]},"Dark skin tone":{v:["Ton craiceann dorcha"]},"Emoji picker":{v:["Roghn\xF3ir Emoji"]},Flags:{v:["Bratacha"]},"Food & Drink":{v:["Bia & Deoch"]},"Frequently used":{v:["\xDAs\xE1idtear go minic"]},"Light skin tone":{v:["Ton craiceann \xE9adrom"]},"Medium dark skin tone":{v:["Ton craiceann me\xE1nach dorcha"]},"Medium light skin tone":{v:["Ton craiceann me\xE1nach \xE9adrom"]},"Medium skin tone":{v:["Ton craiceann me\xE1nach"]},"Neutral skin color":{v:["Dath craiceann neodrach"]},Objects:{v:["R\xE9ada"]},"People & Body":{v:["Daoine & Corp"]},"Pick an emoji":{v:["Roghnaigh emoji"]},"Search emoji":{v:["Cuardaigh emoji"]},"Search results":{v:["Tortha\xED cuardaigh"]},Selected:{v:["Roghnaithe"]},"Skin tone":{v:["Ton craicinn"]},"Smileys & Emotion":{v:["Smileys & Moth\xFAch\xE1n"]},Symbols:{v:["Siombail\xED"]},"Travel & Places":{v:["Taisteal & \xC1iteanna"]}}},{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 \xABemojis\xBB"]},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 \xABemoji\xBB"]},"Search emoji":{v:["Buscar \xABemoji\xBB"]},"Search results":{v:["Resultados da busca"]},Selected:{v:["Seleccionado"]},"Skin tone":{v:["Ton de pel"]},"Smileys & Emotion":{v:["Sorrisos e emoci\xF3ns"]},Symbols:{v:["S\xEDmbolos"]},"Travel & Places":{v:["Viaxes e lugares"]}}},{l:"he",t:{Activities:{v:["\u05E4\u05E2\u05D9\u05DC\u05D5\u05D9\u05D5\u05EA"]},"Animals & Nature":{v:["\u05D7\u05D9\u05D5\u05EA \u05D5\u05D8\u05D1\u05E2"]},Custom:{v:["\u05D1\u05D4\u05EA\u05D0\u05DE\u05D4 \u05D0\u05D9\u05E9\u05D9\u05EA"]},Flags:{v:["\u05D3\u05D2\u05DC\u05D9\u05DD"]},"Food & Drink":{v:["\u05DE\u05D6\u05D5\u05DF \u05D5\u05DE\u05E9\u05E7\u05D0\u05D5\u05EA"]},"Frequently used":{v:["\u05D1\u05E9\u05D9\u05DE\u05D5\u05E9 \u05EA\u05D3\u05D9\u05E8"]},Objects:{v:["\u05D7\u05E4\u05E6\u05D9\u05DD"]},"People & Body":{v:["\u05D0\u05E0\u05E9\u05D9\u05DD \u05D5\u05D2\u05D5\u05E3"]},"Pick an emoji":{v:["\u05E0\u05D0 \u05DC\u05D1\u05D7\u05D5\u05E8 \u05D0\u05DE\u05D5\u05D2\u05F3\u05D9"]},"Search emoji":{v:["\u05D7\u05D9\u05E4\u05D5\u05E9 \u05D0\u05DE\u05D5\u05D2\u05F3\u05D9"]},"Search results":{v:["\u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05D7\u05D9\u05E4\u05D5\u05E9"]},"Smileys & Emotion":{v:["\u05D7\u05D9\u05D9\u05DB\u05E0\u05D9\u05DD \u05D5\u05E8\u05D2\u05E9\u05D5\u05E0\u05D9\u05DD"]},Symbols:{v:["\u05E1\u05DE\u05DC\u05D9\u05DD"]},"Travel & Places":{v:["\u05D8\u05D9\u05D5\u05DC\u05D9\u05DD \u05D5\u05DE\u05E7\u05D5\u05DE\u05D5\u05EA"]}}},{l:"hu",t:{Activities:{v:["Tev\xE9kenys\xE9gek"]},"Animals & Nature":{v:["\xC1llatok \xE9s term\xE9szet"]},Custom:{v:["Egy\xE9ni"]},Flags:{v:["Z\xE1szl\xF3k"]},"Food & Drink":{v:["\xC9tel \xE9s ital"]},"Frequently used":{v:["Gyakran haszn\xE1lt"]},Objects:{v:["T\xE1rgyak"]},"People & Body":{v:["Emberek \xE9s test"]},"Pick an emoji":{v:["V\xE1lasszon egy emodzsit"]},"Search results":{v:["Tal\xE1latok"]},"Smileys & Emotion":{v:["Mosolyok \xE9s \xE9rzelmek"]},Symbols:{v:["Szimb\xF3lumok"]},"Travel & Places":{v:["Utaz\xE1s \xE9s 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\xF0ger\xF0ir"]},"Animals & Nature":{v:["D\xFDr og n\xE1tt\xFAra"]},Custom:{v:["S\xE9rsni\xF0i\xF0"]},"Dark skin tone":{v:["D\xF6kkur h\xFA\xF0litur"]},"Emoji picker":{v:["Emoji-t\xE1knmyndaval"]},Flags:{v:["Fl\xF6gg"]},"Food & Drink":{v:["Matur og drykkur"]},"Frequently used":{v:["Oftast nota\xF0"]},"Light skin tone":{v:["Lj\xF3s h\xFA\xF0litur"]},"Medium dark skin tone":{v:["Me\xF0ald\xF6kkur h\xFA\xF0litur"]},"Medium light skin tone":{v:["Me\xF0allj\xF3s h\xFA\xF0litur"]},"Medium skin tone":{v:["Me\xF0alt\xF3nn h\xFA\xF0ar"]},"Neutral skin color":{v:["Hlutlaus h\xFA\xF0litur"]},Objects:{v:["Hlutir"]},"People & Body":{v:["F\xF3lk og l\xEDkami"]},"Pick an emoji":{v:["Veldu tj\xE1ningart\xE1kn"]},"Search emoji":{v:["Leita a\xF0 tj\xE1ningart\xE1kni"]},"Search results":{v:["Leitarni\xF0urst\xF6\xF0ur"]},Selected:{v:["Vali\xF0"]},"Skin tone":{v:["H\xFA\xF0litur"]},"Smileys & Emotion":{v:["Broskallar og tilfinningar"]},Symbols:{v:["T\xE1kn"]},"Travel & Places":{v:["Sta\xF0ir og fer\xF0al\xF6g"]}}},{l:"it",t:{Activities:{v:["Attivit\xE0"]},"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:["\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3"]},"Animals & Nature":{v:["\u52D5\u7269\u3068\u81EA\u7136"]},Custom:{v:["\u30AB\u30B9\u30BF\u30E0"]},"Dark skin tone":{v:["\u6697\u3044\u808C\u306E\u30C8\u30FC\u30F3"]},"Emoji picker":{v:["\u7D75\u6587\u5B57\u30D4\u30C3\u30AB\u30FC"]},Flags:{v:["\u56FD\u65D7"]},"Food & Drink":{v:["\u98DF\u3079\u7269\u3068\u98F2\u307F\u7269"]},"Frequently used":{v:["\u3088\u304F\u4F7F\u3046\u3082\u306E"]},"Light skin tone":{v:["\u660E\u308B\u3044\u808C\u306E\u30C8\u30FC\u30F3"]},"Medium dark skin tone":{v:["\u3084\u3084\u6697\u3044\u808C\u306E\u30C8\u30FC\u30F3"]},"Medium light skin tone":{v:["\u3084\u3084\u660E\u308B\u3044\u808C\u306E\u30C8\u30FC\u30F3"]},"Medium skin tone":{v:["\u4E2D\u9593\u306E\u808C\u306E\u30C8\u30FC\u30F3"]},"Neutral skin color":{v:["\u30CB\u30E5\u30FC\u30C8\u30E9\u30EB\u306A\u808C\u306E\u8272"]},Objects:{v:["\u7269"]},"People & Body":{v:["\u69D8\u3005\u306A\u4EBA\u3068\u4F53\u306E\u90E8\u4F4D"]},"Pick an emoji":{v:["\u7D75\u6587\u5B57\u3092\u9078\u629E"]},"Search emoji":{v:["\u7D75\u6587\u5B57\u3092\u691C\u7D22"]},"Search results":{v:["\u691C\u7D22\u7D50\u679C"]},Selected:{v:["\u9078\u629E\u6E08\u307F"]},"Skin tone":{v:["\u808C\u306E\u30C8\u30FC\u30F3"]},"Smileys & Emotion":{v:["\u611F\u60C5\u8868\u73FE"]},Symbols:{v:["\u8A18\u53F7"]},"Travel & Places":{v:["\u65C5\u884C\u3068\u5834\u6240"]}}},{l:"ja-JP",t:{Activities:{v:["\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3"]},"Animals & Nature":{v:["\u52D5\u7269\u3068\u81EA\u7136"]},Custom:{v:["\u30AB\u30B9\u30BF\u30E0"]},"Dark skin tone":{v:["\u6697\u3044\u808C\u306E\u30C8\u30FC\u30F3"]},"Emoji picker":{v:["\u7D75\u6587\u5B57\u30D4\u30C3\u30AB\u30FC"]},Flags:{v:["\u56FD\u65D7"]},"Food & Drink":{v:["\u98DF\u3079\u7269\u3068\u98F2\u307F\u7269"]},"Frequently used":{v:["\u3088\u304F\u4F7F\u3046\u3082\u306E"]},"Light skin tone":{v:["\u660E\u308B\u3044\u808C\u306E\u30C8\u30FC\u30F3"]},"Medium dark skin tone":{v:["\u3084\u3084\u6697\u3044\u808C\u306E\u30C8\u30FC\u30F3"]},"Medium light skin tone":{v:["\u3084\u3084\u660E\u308B\u3044\u808C\u306E\u30C8\u30FC\u30F3"]},"Medium skin tone":{v:["\u4E2D\u9593\u306E\u808C\u306E\u30C8\u30FC\u30F3"]},"Neutral skin color":{v:["\u30CB\u30E5\u30FC\u30C8\u30E9\u30EB\u306A\u808C\u306E\u8272"]},Objects:{v:["\u7269"]},"People & Body":{v:["\u69D8\u3005\u306A\u4EBA\u3068\u4F53\u306E\u90E8\u4F4D"]},"Pick an emoji":{v:["\u7D75\u6587\u5B57\u3092\u9078\u629E"]},"Search emoji":{v:["\u7D75\u6587\u5B57\u3092\u691C\u7D22"]},"Search results":{v:["\u691C\u7D22\u7D50\u679C"]},Selected:{v:["\u9078\u629E\u6E08\u307F"]},"Skin tone":{v:["\u808C\u306E\u30C8\u30FC\u30F3"]},"Smileys & Emotion":{v:["\u611F\u60C5\u8868\u73FE"]},Symbols:{v:["\u8A18\u53F7"]},"Travel & Places":{v:["\u65C5\u884C\u3068\u5834\u6240"]}}},{l:"ko",t:{Activities:{v:["\uD65C\uB3D9"]},"Animals & Nature":{v:["\uB3D9\uBB3C & \uC790\uC5F0"]},Custom:{v:["\uB9DE\uCDA4 \uC124\uC815"]},"Dark skin tone":{v:["\uC5B4\uB450\uC6B4 \uD53C\uBD80 \uD1A4"]},"Emoji picker":{v:["\uC774\uBAA8\uC9C0 \uC120\uD0DD\uAE30"]},Flags:{v:["\uAE43\uBC1C"]},"Food & Drink":{v:["\uC74C\uC2DD & \uC74C\uB8CC"]},"Frequently used":{v:["\uC790\uC8FC \uC4F0\uC784"]},"Light skin tone":{v:["\uBC1D\uC740 \uD53C\uBD80 \uD1A4"]},"Medium dark skin tone":{v:["\uC57D\uAC04 \uC5B4\uB450\uC6B4 \uD53C\uBD80 \uD1A4"]},"Medium light skin tone":{v:["\uC57D\uAC04 \uBC1D\uC740 \uD53C\uBD80 \uD1A4"]},"Medium skin tone":{v:["\uC911\uAC04 \uD53C\uBD80 \uD1A4"]},"Neutral skin color":{v:["\uC911\uC131\uC801 \uD53C\uBD80 \uD1A4"]},Objects:{v:["\uBB3C\uCCB4"]},"People & Body":{v:["\uC0AC\uB78C & \uC2E0\uCCB4"]},"Pick an emoji":{v:["\uC774\uBAA8\uC9C0 \uC120\uD0DD"]},"Search emoji":{v:["\uC774\uBAA8\uC9C0 \uAC80\uC0C9"]},"Search results":{v:["\uAC80\uC0C9 \uACB0\uACFC"]},Selected:{v:["\uC120\uD0DD\uB428"]},"Skin tone":{v:["\uD53C\uBD80 \uD1A4"]},"Smileys & Emotion":{v:["\uC2A4\uB9C8\uC77C\uB9AC & \uC774\uBAA8\uD2F0\uCF58"]},Symbols:{v:["\uAE30\uD638"]},"Travel & Places":{v:["\uC5EC\uD589 & \uC7A5\uC18C"]}}},{l:"lt-LT",t:{Activities:{v:["Veiklos"]},"Animals & Nature":{v:["Gyv\u016Bnai ir gamta"]},Custom:{v:["Tinkinti"]},Flags:{v:["V\u0117liavos"]},"Food & Drink":{v:["Maistas ir g\u0117rimai"]},"Frequently used":{v:["Da\u017Eniausiai naudoti"]},Objects:{v:["Objektai"]},"People & Body":{v:["\u017Dmon\u0117s ir k\u016Bnas"]},"Pick an emoji":{v:["Pasirinkti jaustuk\u0105"]},"Search results":{v:["Paie\u0161kos rezultatai"]},"Smileys & Emotion":{v:["\u0160ypsenos ir emocijos"]},Symbols:{v:["Simboliai"]},"Travel & Places":{v:["Kelion\u0117s ir vietos"]}}},{l:"lv",t:{}},{l:"mk",t:{Activities:{v:["\u0410\u043A\u0442\u0438\u0432\u043D\u043E\u0441\u0442\u0438"]},"Animals & Nature":{v:["\u0416\u0438\u0432\u043E\u0442\u043D\u0438 & \u041F\u0440\u0438\u0440\u043E\u0434\u0430"]},Custom:{v:["\u041F\u0440\u0438\u043B\u0430\u0433\u043E\u0434\u0435\u043D\u0438"]},"Dark skin tone":{v:["\u0422\u0435\u043C\u043D\u0430 \u0431\u043E\u0458\u0430 \u043D\u0430 \u043A\u043E\u0436\u0430"]},"Emoji picker":{v:["\u0418\u0437\u0431\u043E\u0440 \u043D\u0430 emoji"]},Flags:{v:["\u0417\u043D\u0430\u043C\u0438\u045A\u0430"]},"Food & Drink":{v:["\u0425\u0440\u0430\u043D\u0430 & \u041F\u0438\u0458\u0430\u043B\u043E\u0446\u0438"]},"Frequently used":{v:["\u041D\u0430\u0458\u0447\u0435\u0441\u0442\u043E \u043A\u043E\u0440\u0438\u0441\u0442\u0435\u043D\u0438"]},"Light skin tone":{v:["\u0421\u0432\u0435\u0442\u043B\u0430 \u043A\u043E\u0436\u0430"]},"Medium dark skin tone":{v:["\u0421\u0440\u0435\u0434\u043D\u043E \u0442\u0435\u043C\u043D\u0430 \u043A\u043E\u0436\u0430"]},"Medium light skin tone":{v:["\u0421\u0440\u0435\u0434\u043D\u043E \u0441\u0432\u0435\u0442\u043B\u0430 \u043A\u043E\u0436\u0430"]},"Medium skin tone":{v:["\u0421\u0440\u0435\u0434\u043D\u0430 \u043A\u043E\u0436\u0430"]},"Neutral skin color":{v:["\u041D\u0435\u0443\u0442\u0440\u0430\u043B\u043D\u0430 \u0431\u043E\u0458\u0430 \u043D\u0430 \u043A\u043E\u0436\u0430"]},Objects:{v:["\u041E\u0431\u0458\u0435\u043A\u0442\u0438"]},"People & Body":{v:["\u041B\u0443\u0453\u0435 & \u0422\u0435\u043B\u043E"]},"Pick an emoji":{v:["\u0418\u0437\u0431\u0435\u0440\u0438 \u0435\u043C\u043E\u0442\u0438\u043A\u043E\u043D"]},"Search emoji":{v:["\u0411\u0430\u0440\u0430\u0458 emoji"]},"Search results":{v:["\u0420\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0438 \u043E\u0434 \u0431\u0430\u0440\u0443\u0432\u0430\u045A\u0435\u0442\u043E"]},Selected:{v:["\u0418\u0437\u0431\u0440\u0430\u043D\u043E"]},"Skin tone":{v:["\u0411\u043E\u0458\u0430 \u043D\u0430 \u043A\u043E\u0436\u0430"]},"Smileys & Emotion":{v:["\u0421\u043C\u0435\u0448\u043A\u043E\u0432\u0446\u0438 & \u0415\u043C\u043E\u0442\u0438\u043A\u043E\u043D\u0438"]},Symbols:{v:["\u0421\u0438\u043C\u0431\u043E\u043B\u0438"]},"Travel & Places":{v:["\u041F\u0430\u0442\u0443\u0432\u0430\u045A\u0430 & \u041C\u0435\u0441\u0442\u0430"]}}},{l:"my",t:{Activities:{v:["\u1015\u103C\u102F\u101C\u102F\u1015\u103A\u1006\u1031\u102C\u1004\u103A\u1010\u102C\u1019\u103B\u102C\u1038"]},"Animals & Nature":{v:["\u1010\u102D\u101B\u1005\u1039\u1006\u102C\u1014\u103A\u1019\u103B\u102C\u1038\u1014\u103E\u1004\u103A\u1037 \u101E\u1018\u102C\u101D"]},Custom:{v:["\u1021\u101C\u102D\u102F\u1000\u103B\u1001\u103B\u102D\u1014\u103A\u100A\u103E\u102D\u1019\u103E\u102F"]},Flags:{v:["\u1021\u101C\u1036\u1019\u103B\u102C\u1038"]},"Food & Drink":{v:["\u1021\u1005\u102C\u1038\u1021\u101E\u1031\u102C\u1000\u103A"]},"Frequently used":{v:["\u1019\u1000\u103C\u102C\u1001\u100F\u1021\u101E\u102F\u1036\u1038\u1015\u103C\u102F\u101E\u1031\u102C"]},Objects:{v:["\u1021\u101B\u102C\u101D\u1010\u1039\u1011\u102F\u1019\u103B\u102C\u1038"]},"People & Body":{v:["\u101C\u1030\u1015\u102F\u1002\u1039\u1002\u102D\u102F\u101C\u103A\u1019\u103B\u102C\u1038\u1014\u103E\u1004\u103A\u1037 \u1001\u1014\u1039\u1013\u102C\u1000\u102D\u102F\u101A\u103A"]},"Pick an emoji":{v:["\u1021\u102E\u1019\u102D\u102F\u1002\u103B\u102E\u101B\u103D\u1031\u1038\u101B\u1014\u103A"]},"Search results":{v:["\u101B\u103E\u102C\u1016\u103D\u1031\u1019\u103E\u102F \u101B\u101C\u1012\u103A\u1019\u103B\u102C\u1038"]},"Smileys & Emotion":{v:["\u1005\u1019\u102D\u102F\u1004\u103A\u101C\u102E\u1019\u103B\u102C\u1038\u1014\u103E\u1004\u103A\u1037 \u1021\u102E\u1019\u102D\u102F\u101B\u103E\u1004\u103A\u1038"]},Symbols:{v:["\u101E\u1004\u103A\u1039\u1000\u1031\u1010\u1019\u103B\u102C\u1038"]},"Travel & Places":{v:["\u1001\u101B\u102E\u1038\u101E\u103D\u102C\u1038\u101C\u102C\u1001\u103C\u1004\u103A\u1038\u1014\u103E\u1004\u103A\u1037 \u1014\u1031\u101B\u102C\u1019\u103B\u102C\u1038"]}}},{l:"nb",t:{Activities:{v:["Aktiviteter"]},"Animals & Nature":{v:["Dyr og natur"]},Custom:{v:["Tilpasset"]},"Dark skin tone":{v:["M\xF8rk 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\xF8rk hudtone"]},"Medium light skin tone":{v:["Middels lys hudtone"]},"Medium skin tone":{v:["Middels hudtone"]},"Neutral skin color":{v:["N\xF8ytral hudfarge"]},Objects:{v:["Objekter"]},"People & Body":{v:["Mennesker og kropp"]},"Pick an emoji":{v:["Velg en emoji"]},"Search emoji":{v:["S\xF8k emoji"]},"Search results":{v:["S\xF8keresultater"]},Selected:{v:["Valgt"]},"Skin tone":{v:["Hudtone"]},"Smileys & Emotion":{v:["Smilefjes og f\xF8lelser"]},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\u015B\u0107"]},"Animals & Nature":{v:["Zwierz\u0119ta 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\u0119sto u\u017Cywane"]},"Light skin tone":{v:["Jasny odcie\u0144 sk\xF3ry"]},"Medium dark skin tone":{v:["\u015Arednio ciemny odcie\u0144 sk\xF3ry"]},"Medium light skin tone":{v:["\u015Arednio jasny odcie\u0144 sk\xF3ry"]},"Medium skin tone":{v:["\u015Aredni odcie\u0144 sk\xF3ry"]},"Neutral skin color":{v:["Neutralny kolor skr\xF3ry"]},Objects:{v:["Obiekty"]},"People & Body":{v:["Ludzie i cia\u0142o"]},"Pick an emoji":{v:["Wybierz emoji"]},"Search emoji":{v:["Szukaj emoji"]},"Search results":{v:["Wyniki wyszukiwania"]},Selected:{v:["Wybrane"]},"Skin tone":{v:["Kolor sk\xF3ry"]},"Smileys & Emotion":{v:["Bu\u017Aki i emotikony"]},Symbols:{v:["Symbole"]},"Travel & Places":{v:["Podr\xF3\u017Ce 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\xE9dio"]},"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\xE7\xF5es"]},Symbols:{v:["S\xEDmbolos"]},"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\xE9dio"]},"Medium light skin tone":{v:["Tom de pele claro m\xE9dio"]},"Medium skin tone":{v:["Tom de pele m\xE9dio"]},"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\xE7\xF5es"]},Symbols:{v:["S\xEDmbolos"]},"Travel & Places":{v:["Viagens e Lugares"]}}},{l:"ro",t:{Activities:{v:["Activit\u0103\u021Bi"]},"Animals & Nature":{v:["Animale \u0219i natur\u0103"]},Custom:{v:["Personalizat"]},Flags:{v:["Marcaje"]},"Food & Drink":{v:["Alimente \u0219i b\u0103uturi"]},"Frequently used":{v:["Utilizate frecvent"]},Objects:{v:["Obiecte"]},"People & Body":{v:["Oameni \u0219i corp"]},"Pick an emoji":{v:["Alege un emoji"]},"Search emoji":{v:["C\u0103utare emoji"]},"Search results":{v:["Rezultatele c\u0103ut\u0103rii"]},Selected:{v:["Selectat"]},"Smileys & Emotion":{v:["Z\xE2mbete \u0219i emo\u021Bii"]},Symbols:{v:["Simboluri"]},"Travel & Places":{v:["C\u0103l\u0103torii \u0219i locuri"]}}},{l:"ru",t:{Activities:{v:["\u0421\u043E\u0431\u044B\u0442\u0438\u044F"]},"Animals & Nature":{v:["\u0416\u0438\u0432\u043E\u0442\u043D\u044B\u0435 \u0438 \u043F\u0440\u0438\u0440\u043E\u0434\u0430 "]},Custom:{v:["\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u043E\u0435"]},"Dark skin tone":{v:["\u0422\u0435\u043C\u043D\u044B\u0439 \u043E\u0442\u0442\u0435\u043D\u043E\u043A"]},"Emoji picker":{v:["\u041F\u043E\u0434\u0431\u043E\u0440\u0449\u0438\u043A \u044D\u043C\u043E\u0434\u0437\u0438"]},Flags:{v:["\u0424\u043B\u0430\u0433\u0438"]},"Food & Drink":{v:["\u0415\u0434\u0430, \u043D\u0430\u043F\u0438\u0442\u043E\u043A"]},"Frequently used":{v:["\u0427\u0430\u0441\u0442\u043E \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439"]},"Light skin tone":{v:["\u0421\u0432\u0435\u0442\u043B\u044B\u0439 \u043E\u0442\u0442\u0435\u043D\u043E\u043A"]},"Medium dark skin tone":{v:["\u0421\u0440\u0435\u0434\u043D\u0438\u0439 \u0442\u0435\u043C\u043D\u044B\u0439 \u043E\u0442\u0442\u0435\u043D\u043E\u043A"]},"Medium light skin tone":{v:["\u0421\u0440\u0435\u0434\u043D\u0438\u0439 \u0441\u0432\u0435\u0442\u043B\u044B\u0439 \u043E\u0442\u0442\u0435\u043D\u043E\u043A"]},"Medium skin tone":{v:["\u0421\u0440\u0435\u0434\u043D\u0438\u0439 \u043E\u0442\u0442\u0435\u043D\u043E\u043A"]},"Neutral skin color":{v:["\u041D\u0435\u0439\u0442\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u043E\u0442\u0442\u0435\u043D\u043E\u043A"]},Objects:{v:["\u041E\u0431\u044A\u0435\u043A\u0442\u044B"]},"People & Body":{v:["\u041B\u044E\u0434\u0438 \u0438 \u0442\u0435\u043B\u043E"]},"Pick an emoji":{v:["\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u044D\u043C\u043E\u0434\u0437\u0438"]},"Search emoji":{v:["\u041F\u043E\u0438\u0441\u043A \u044D\u043C\u043E\u0434\u0437\u0438"]},"Search results":{v:["\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430"]},Selected:{v:["\u0412\u044B\u0431\u0440\u0430\u043D\u043E"]},"Skin tone":{v:["\u041E\u0442\u0442\u0435\u043D\u043E\u043A \u0441\u043A\u0438\u043D\u0430"]},"Smileys & Emotion":{v:["\u0421\u043C\u0430\u0439\u043B\u0438\u043A\u0438 \u0438 \u044D\u043C\u043E\u0446\u0438\u0438"]},Symbols:{v:["\u0421\u0438\u043C\u0432\u043E\u043B\u044B"]},"Travel & Places":{v:["\u041F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044F \u0438 \u043C\u0435\u0441\u0442\u0430"]}}},{l:"sk",t:{Activities:{v:["Aktivity"]},"Animals & Nature":{v:["Zvierat\xE1 a pr\xEDroda"]},Custom:{v:["Vlastn\xE9"]},"Dark skin tone":{v:["Tmav\xFD vzh\u013Ead"]},"Emoji picker":{v:["V\xFDber emod\u017Ei"]},Flags:{v:["Vlajky"]},"Food & Drink":{v:["Jedlo a n\xE1poje"]},"Frequently used":{v:["\u010Casto pou\u017E\xEDvan\xE9"]},"Light skin tone":{v:["Svetl\xFD vzh\u013Ead"]},"Medium dark skin tone":{v:["Stredne tmav\xFD vzh\u013Ead"]},"Medium light skin tone":{v:["Stredne svetl\xFD vzh\u013Ead"]},"Medium skin tone":{v:["Stredn\xFD vzh\u013Ead"]},"Neutral skin color":{v:["Neutr\xE1lny vzh\u013Ead"]},Objects:{v:["Objekty"]},"People & Body":{v:["\u013Dudia a telo"]},"Pick an emoji":{v:["Vybra\u0165 emod\u017Ei"]},"Search emoji":{v:["Vyh\u013Eada\u0165 emoji"]},"Search results":{v:["V\xFDsledky vyh\u013Ead\xE1vania"]},Selected:{v:["Vybran\xFD"]},"Skin tone":{v:["Vzh\u013Ead"]},"Smileys & Emotion":{v:["Smajl\xEDky a em\xF3cie"]},Symbols:{v:["Symboly"]},"Travel & Places":{v:["Cestovanie a miesta"]}}},{l:"sl",t:{Activities:{v:["Dejavnosti"]},"Animals & Nature":{v:["\u017Divali in Narava"]},Custom:{v:["Po meri"]},Flags:{v:["Zastavice"]},"Food & Drink":{v:["Hrana in Pija\u010Da"]},"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:["\u0410\u043A\u0442\u0438\u0432\u043D\u043E\u0441\u0442\u0438"]},"Animals & Nature":{v:["\u0416\u0438\u0432\u043E\u0442\u0438\u045A\u0435 \u0438 \u043F\u0440\u0438\u0440\u043E\u0434\u0430"]},Custom:{v:["\u041F\u0440\u043E\u0438\u0437\u0432\u043E\u0459\u043D\u043E"]},"Dark skin tone":{v:["\u0422\u0430\u043C\u043D\u0438 \u0442\u0435\u043D \u043A\u043E\u0436\u0435"]},"Emoji picker":{v:["\u0411\u0438\u0440\u0430\u0447 \u0435\u043C\u043E\u0452\u0438\u0458\u0430"]},Flags:{v:["\u0417\u0430\u0441\u0442\u0430\u0432\u0435"]},"Food & Drink":{v:["\u0425\u0440\u0430\u043D\u0430 \u0438 \u043F\u0438\u045B\u0435"]},"Frequently used":{v:["\u0427\u0435\u0441\u0442\u043E \u043A\u043E\u0440\u0438\u0448\u045B\u0435\u043D\u043E"]},"Light skin tone":{v:["\u0421\u0432\u0435\u0442\u043B\u0438 \u0442\u0435\u043D \u043A\u043E\u0436\u0435"]},"Medium dark skin tone":{v:["\u0421\u0440\u0435\u0434\u045A\u0435 \u0442\u0430\u043C\u043D\u0438 \u0442\u0435\u043D \u043A\u043E\u0436\u0435"]},"Medium light skin tone":{v:["\u0421\u0440\u0435\u0434\u045A\u0435 \u0441\u0432\u0435\u0442\u043B\u0438 \u0442\u0435\u043D \u043A\u043E\u0436\u0435"]},"Medium skin tone":{v:["\u0421\u0440\u0435\u0434\u045A\u0438 \u0442\u0435\u043D \u043A\u043E\u0436\u0435"]},"Neutral skin color":{v:["\u041D\u0435\u0443\u0442\u0440\u0430\u043B\u043D\u0430 \u0431\u043E\u0458\u0430 \u043A\u043E\u0436\u0435"]},Objects:{v:["\u041F\u0440\u0435\u0434\u043C\u0435\u0442\u0438"]},"People & Body":{v:["\u0409\u0443\u0434\u0438 \u0438 \u0442\u0435\u043B\u043E"]},"Pick an emoji":{v:["\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0435\u043C\u043E\u0452\u0438"]},"Search emoji":{v:["\u041F\u0440\u0435\u0442\u0440\u0430\u0436\u0438 \u0435\u043C\u043E\u0452\u0438"]},"Search results":{v:["\u0420\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0438 \u043F\u0440\u0435\u0442\u0440\u0430\u0433\u0435"]},Selected:{v:["\u0418\u0437\u0430\u0431\u0440\u0430\u043D\u043E"]},"Skin tone":{v:["\u0422\u0435\u043D \u043A\u043E\u0436\u0435"]},"Smileys & Emotion":{v:["\u0421\u043C\u0430\u0458\u043B\u0438\u0458\u0438 \u0438 \u0435\u043C\u043E\u0446\u0438\u0458\u0435"]},Symbols:{v:["\u0421\u0438\u043C\u0431\u043E\u043B\u0438"]},"Travel & Places":{v:["\u041F\u0443\u0442\u043E\u0432\u0430\u045A\u0435 \u0438 \u043C\u0435\u0441\u0442\u0430"]}}},{l:"sv",t:{Activities:{v:["Aktiviteter"]},"Animals & Nature":{v:["Djur & Natur"]},Custom:{v:["Anpassad"]},"Dark skin tone":{v:["M\xF6rk hudton"]},"Emoji picker":{v:["Emoji-v\xE4ljare"]},Flags:{v:["Flaggor"]},"Food & Drink":{v:["Mat & Dryck"]},"Frequently used":{v:["Anv\xE4nds ofta"]},"Light skin tone":{v:["Ljus hudton"]},"Medium dark skin tone":{v:["Medium m\xF6rk hudton"]},"Medium light skin tone":{v:["Medium ljus hudton"]},"Medium skin tone":{v:["Medium hudton"]},"Neutral skin color":{v:["Neutral hudf\xE4rg"]},Objects:{v:["Objekt"]},"People & Body":{v:["Kropp & Sj\xE4l"]},"Pick an emoji":{v:["V\xE4lj en emoji"]},"Search emoji":{v:["S\xF6k emoji"]},"Search results":{v:["S\xF6kresultat"]},Selected:{v:["Vald"]},"Skin tone":{v:["Hudton"]},"Smileys & Emotion":{v:["Selfies & K\xE4nslor"]},Symbols:{v:["Symboler"]},"Travel & Places":{v:["Resor & Sev\xE4rdigheter"]}}},{l:"tr",t:{Activities:{v:["Etkinlikler"]},"Animals & Nature":{v:["Hayvanlar ve do\u011Fa"]},Custom:{v:["\xD6zel"]},"Dark skin tone":{v:["Koyu deri rengi"]},"Emoji picker":{v:["Emoji se\xE7ici"]},Flags:{v:["Bayraklar"]},"Food & Drink":{v:["Yeme ve i\xE7me"]},"Frequently used":{v:["S\u0131k kullan\u0131lanlar"]},"Light skin tone":{v:["A\xE7\u0131k deri rengi"]},"Medium dark skin tone":{v:["Orta koyu deri rengi"]},"Medium light skin tone":{v:["Orta a\xE7\u0131k deri rengi"]},"Medium skin tone":{v:["Orta deri rengi"]},"Neutral skin color":{v:["N\xF6tr deri rengi"]},Objects:{v:["Nesneler"]},"People & Body":{v:["\u0130nsanlar ve beden"]},"Pick an emoji":{v:["Bir emoji se\xE7in"]},"Search emoji":{v:["Emoji ara"]},"Search results":{v:["Arama sonu\xE7lar\u0131"]},Selected:{v:["Se\xE7ilmi\u015F"]},"Skin tone":{v:["Deri rengi"]},"Smileys & Emotion":{v:["\u0130fadeler ve duygular"]},Symbols:{v:["Simgeler"]},"Travel & Places":{v:["Gezi ve yerler"]}}},{l:"uk",t:{Activities:{v:["\u0414\u0456\u044F\u043B\u044C\u043D\u0456\u0441\u0442\u044C"]},"Animals & Nature":{v:["\u0422\u0432\u0430\u0440\u0438\u043D\u0438 \u0442\u0430 \u043F\u0440\u0438\u0440\u043E\u0434\u0430"]},Custom:{v:["\u0412\u043B\u0430\u0441\u043D\u0435"]},"Dark skin tone":{v:["\u0421\u043C\u0430\u0433\u043B\u044F\u0432\u0438\u0439"]},"Emoji picker":{v:["\u0412\u0438\u0431\u0456\u0440 \u0435\u043C\u043E\u0446\u0456\u0439\u043A\u0438"]},Flags:{v:["\u041F\u0440\u0430\u043F\u043E\u0440\u0438"]},"Food & Drink":{v:["\u0407\u0436\u0430 \u0442\u0430 \u043D\u0430\u043F\u043E\u0457"]},"Frequently used":{v:["\u041D\u0430\u0439\u0447\u0430\u0441\u0442\u0456\u0448\u0456"]},"Light skin tone":{v:["\u0421\u0432\u0456\u0442\u043B\u0430 \u0448\u043A\u0456\u0440\u0430"]},"Medium dark skin tone":{v:["\u041A\u0430\u043A\u0430\u043E"]},"Medium light skin tone":{v:["\u041B\u0430\u0442\u0435"]},"Medium skin tone":{v:["\u0421\u0435\u0440\u0435\u0434\u043D\u0456\u0439 \u043A\u043E\u043B\u0456\u0440 \u0448\u043A\u0456\u0440\u0438"]},"Neutral skin color":{v:["\u041D\u0435\u0439\u0442\u0440\u0430\u043B\u044C\u043D\u0438\u0439 \u043A\u043E\u043B\u0456\u0440 \u0448\u043A\u0456\u0440\u0438"]},Objects:{v:["\u041E\u0431'\u0454\u043A\u0442\u0438"]},"People & Body":{v:["\u041B\u044E\u0434\u0438 \u0442\u0430 \u0436\u0435\u0441\u0442\u0438"]},"Pick an emoji":{v:["\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044C \u0435\u043C\u043E\u0446\u0456\u0439\u043A\u0443"]},"Search emoji":{v:["\u0428\u0443\u043A\u0430\u0442\u0438 \u0435\u043C\u043E\u0446\u0456\u0439\u043A\u0438"]},"Search results":{v:["\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0438 \u043F\u043E\u0448\u0443\u043A\u0443"]},Selected:{v:["\u0412\u0438\u0431\u0440\u0430\u043D\u043E"]},"Skin tone":{v:["\u041A\u043E\u043B\u0456\u0440 \u0448\u043A\u0456\u0440\u0438"]},"Smileys & Emotion":{v:["\u0421\u043C\u0430\u0439\u043B\u0438 \u0442\u0430 \u0435\u043C\u043E\u0446\u0456\u0457"]},Symbols:{v:["\u0421\u0438\u043C\u0432\u043E\u043B\u0438"]},"Travel & Places":{v:["\u041F\u043E\u0457\u0437\u0434\u043A\u0438 \u0442\u0430 \u043C\u0456\u0441\u0446\u044F"]}}},{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:["\u6D3B\u52A8"]},"Animals & Nature":{v:["\u52A8\u7269 & \u81EA\u7136"]},Custom:{v:["\u81EA\u5B9A\u4E49"]},"Dark skin tone":{v:["\u6DF1\u8272\u76AE\u80A4"]},"Emoji picker":{v:["\u8868\u60C5\u62FE\u53D6\u5668"]},Flags:{v:["\u65D7\u5E1C"]},"Food & Drink":{v:["\u98DF\u7269 & \u996E\u54C1"]},"Frequently used":{v:["\u7ECF\u5E38\u4F7F\u7528"]},"Light skin tone":{v:["\u6D45\u8272\u76AE\u80A4"]},"Medium dark skin tone":{v:["\u4E2D\u7B49\u6DF1\u8272\u76AE\u80A4"]},"Medium light skin tone":{v:["\u4E2D\u7B49\u6D45\u8272\u76AE\u80A4"]},"Medium skin tone":{v:["\u4E2D\u7B49\u76AE\u80A4"]},"Neutral skin color":{v:["\u4E2D\u6027\u76AE\u80A4\u989C\u8272"]},Objects:{v:["\u7269\u4F53"]},"People & Body":{v:["\u4EBA & \u8EAB\u4F53"]},"Pick an emoji":{v:["\u9009\u62E9\u4E00\u4E2A\u8868\u60C5"]},"Search emoji":{v:["\u641C\u7D22\u8868\u60C5"]},"Search results":{v:["\u641C\u7D22\u7ED3\u679C"]},Selected:{v:["\u9009\u62E9"]},"Skin tone":{v:["\u76AE\u80A4"]},"Smileys & Emotion":{v:["\u7B11\u8138 & \u60C5\u611F"]},Symbols:{v:["\u7B26\u53F7"]},"Travel & Places":{v:["\u65C5\u6E38 & \u5730\u70B9"]}}},{l:"zh-HK",t:{Activities:{v:["\u6D3B\u52D5"]},"Animals & Nature":{v:["\u52D5\u7269\u8207\u81EA\u7136"]},Custom:{v:["\u81EA\u5B9A\u7FA9"]},"Dark skin tone":{v:["\u6DF1\u819A\u8272"]},"Emoji picker":{v:["\u8868\u60C5\u7B26\u865F\u9078\u64C7\u5668"]},Flags:{v:["\u65D7\u5E5F"]},"Food & Drink":{v:["\u98DF\u7269\u8207\u98F2\u6599"]},"Frequently used":{v:["\u7D93\u5E38\u4F7F\u7528"]},"Light skin tone":{v:["\u6DFA\u819A\u8272"]},"Medium dark skin tone":{v:["\u4E2D\u7B49\u6DF1\u819A\u8272"]},"Medium light skin tone":{v:["\u4E2D\u7B49\u6DFA\u819A\u8272"]},"Medium skin tone":{v:["\u4E2D\u7B49\u819A\u8272"]},"Neutral skin color":{v:["\u4E2D\u6027\u8272\u819A\u8272"]},Objects:{v:["\u7269\u4EF6"]},"People & Body":{v:["\u4EBA\u7269"]},"Pick an emoji":{v:["\u9078\u64C7\u8868\u60C5\u7B26\u865F"]},"Search emoji":{v:["\u641C\u5C0B\u8868\u60C5\u7B26\u865F"]},"Search results":{v:["\u641C\u5C0B\u7D50\u679C"]},Selected:{v:["\u5DF2\u9078"]},"Skin tone":{v:["\u819A\u8272"]},"Smileys & Emotion":{v:["\u8868\u60C5"]},Symbols:{v:["\u6A19\u8A8C"]},"Travel & Places":{v:["\u65C5\u904A\u8207\u666F\u9EDE"]}}},{l:"zh-TW",t:{Activities:{v:["\u6D3B\u52D5"]},"Animals & Nature":{v:["\u52D5\u7269\u8207\u81EA\u7136"]},Custom:{v:["\u81EA\u5B9A\u7FA9"]},"Dark skin tone":{v:["\u6DF1\u819A\u8272"]},"Emoji picker":{v:["\u8868\u60C5\u7B26\u865F\u6311\u9078\u5668"]},Flags:{v:["\u65D7\u5E5F"]},"Food & Drink":{v:["\u98DF\u7269\u8207\u98F2\u6599"]},"Frequently used":{v:["\u6700\u8FD1\u4F7F\u7528"]},"Light skin tone":{v:["\u6DFA\u819A\u8272"]},"Medium dark skin tone":{v:["\u4E2D\u7B49\u6DF1\u819A\u8272"]},"Medium light skin tone":{v:["\u4E2D\u7B49\u6DFA\u819A\u8272"]},"Medium skin tone":{v:["\u4E2D\u7B49\u819A\u8272"]},"Neutral skin color":{v:["\u4E2D\u6027\u819A\u8272"]},Objects:{v:["\u7269\u4EF6"]},"People & Body":{v:["\u4EBA\u7269"]},"Pick an emoji":{v:["\u9078\u64C7\u8868\u60C5\u7B26\u865F"]},"Search emoji":{v:["\u641C\u5C0B\u8868\u60C5\u7B26\u865F"]},"Search results":{v:["\u641C\u5C0B\u7D50\u679C"]},Selected:{v:["\u5DF2\u9078\u53D6"]},"Skin tone":{v:["\u819A\u8272"]},"Smileys & Emotion":{v:["\u8868\u60C5"]},Symbols:{v:["\u6A19\u8A8C"]},"Travel & Places":{v:["\u65C5\u904A\u8207\u666F\u9EDE"]}}}],W=[{l:"ar",t:{"Add to a project":{v:["\u0623\u0636\u0641 \u0625\u0644\u0649 \u0645\u0634\u0631\u0648\u0639"]},"Connect items to a project to make them easier to find":{v:["\u0631\u0628\u0637 \u0639\u0646\u0627\u0635\u0631 \u0628\u0645\u0634\u0631\u0648\u0639 \u0644\u062A\u0633\u0647\u064A\u0644 \u0627\u0644\u0639\u062B\u0648\u0631 \u0639\u0644\u064A\u0647\u0627"]},"Failed to add the item to the project":{v:["\u062A\u0639\u0630\u0631 \u0631\u0628\u0637 \u0639\u0646\u0635\u0631 \u0628\u0645\u0634\u0631\u0648\u0639"]},"Failed to create a project":{v:["\u062A\u0639\u0630\u0631 \u0625\u0646\u0634\u0627\u0621 \u0645\u0634\u0631\u0648\u0639"]},"Failed to rename the project":{v:["\u062A\u0639\u0630\u0651\u0631 \u062A\u063A\u064A\u064A\u0631 \u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639"]},"Type to search for existing projects":{v:["\u0623\u0643\u062A\u064F\u0628 \u0644\u0644\u0628\u062D\u062B \u0641\u064A \u0627\u0644\u0645\u0634\u0627\u0631\u064A\u0639 \u0627\u0644\u0645\u0648\u062C\u0648\u062F\u0629"]}}},{l:"ast",t:{}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Add to a project":{v:["P\u0159idat do projektu"]},"Connect items to a project to make them easier to find":{v:["P\u0159ipojte polo\u017Eky k projektu, \u010D\xEDm\u017E budou sn\xE1ze dohledateln\xE9"]},"Failed to add the item to the project":{v:["Polo\u017Eku se nepoda\u0159ilo p\u0159idat do projektu"]},"Failed to create a project":{v:["Projekt se nepoda\u0159ilo vytvo\u0159it"]},"Failed to rename the project":{v:["Projekt se nepoda\u0159ilo p\u0159ejmenovat"]},"Type to search for existing projects":{v:["Psan\xEDm vyhled\xE1vejte existuj\xEDc\xED projekty"]}}},{l:"cs-CZ",t:{}},{l:"da",t:{"Add to a project":{v:["Tilf\xF8j til et projekt"]},"Connect items to a project to make them easier to find":{v:["Forbind elementer til et projekt for at g\xF8re dem nemmere at finde"]},"Failed to add the item to the project":{v:["Kunne ikke f\xF8je elementet til projektet"]},"Failed to create a project":{v:["Kunne ikke oprette et projekt"]},"Failed to rename the project":{v:["Projektet kunne ikke omd\xF8bes"]},"Type to search for existing projects":{v:["Skriv for at s\xF8ge efter eksisterende projekter"]}}},{l:"de",t:{"Add to a project":{v:["Einem Projekt hinzuf\xFCgen"]},"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\xFCgt 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\xFCgen"]},"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\xFCgt 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:["\u03A0\u03C1\u03BF\u03C3\u03B8\u03AE\u03BA\u03B7 \u03C3\u03B5 \u03AD\u03BD\u03B1 \u03AD\u03C1\u03B3\u03BF"]},"Connect items to a project to make them easier to find":{v:["\u03A3\u03C5\u03BD\u03B4\u03AD\u03C3\u03C4\u03B5 \u03B1\u03BD\u03C4\u03B9\u03BA\u03B5\u03AF\u03BC\u03B5\u03BD\u03B1 \u03C3\u03B5 \u03AD\u03BD\u03B1 \u03AD\u03C1\u03B3\u03BF \u03B3\u03B9\u03B1 \u03BD\u03B1 \u03C4\u03B1 \u03B2\u03C1\u03AF\u03C3\u03BA\u03B5\u03C4\u03B5 \u03C0\u03B9\u03BF \u03B5\u03CD\u03BA\u03BF\u03BB\u03B1"]},"Failed to add the item to the project":{v:["\u0391\u03C0\u03BF\u03C4\u03C5\u03C7\u03AF\u03B1 \u03C0\u03C1\u03BF\u03C3\u03B8\u03AE\u03BA\u03B7\u03C2 \u03C4\u03BF\u03C5 \u03B1\u03BD\u03C4\u03B9\u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5 \u03C3\u03C4\u03BF \u03AD\u03C1\u03B3\u03BF"]},"Failed to create a project":{v:["\u0391\u03C0\u03BF\u03C4\u03C5\u03C7\u03AF\u03B1 \u03B4\u03B7\u03BC\u03B9\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1\u03C2 \u03AD\u03C1\u03B3\u03BF\u03C5"]},"Failed to rename the project":{v:["\u0391\u03C0\u03BF\u03C4\u03C5\u03C7\u03AF\u03B1 \u03BC\u03B5\u03C4\u03BF\u03BD\u03BF\u03BC\u03B1\u03C3\u03AF\u03B1\u03C2 \u03C4\u03BF\u03C5 \u03AD\u03C1\u03B3\u03BF\u03C5"]},"Type to search for existing projects":{v:["\u03A0\u03BB\u03B7\u03BA\u03C4\u03C1\u03BF\u03BB\u03BF\u03B3\u03AE\u03C3\u03C4\u03B5 \u03B3\u03B9\u03B1 \u03B1\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7 \u03C5\u03C0\u03B1\u03C1\u03C7\u03CC\u03BD\u03C4\u03C9\u03BD \u03AD\u03C1\u03B3\u03C9\u03BD"]}}},{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\xE1s f\xE1ciles 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\xE1s f\xE1ciles 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 \xF5nnestunud"]},"Failed to create a project":{v:["Projekti loomine ei \xF5nnestunud"]},"Failed to rename the project":{v:["Projekti nime muutmine ei \xF5nnestunud"]},"Type to search for existing projects":{v:["Olemasolevate projektide otsimiseks kirjuta"]}}},{l:"eu",t:{}},{l:"fa",t:{"Add to a project":{v:["\u0627\u0641\u0632\u0648\u062F\u0646 \u0628\u0647 \u067E\u0631\u0648\u0698\u0647"]},"Connect items to a project to make them easier to find":{v:["\u0628\u0631\u0627\u06CC \u067E\u06CC\u062F\u0627 \u06A9\u0631\u062F\u0646 \u0631\u0627\u062D\u062A\u200C\u062A\u0631\u060C \u0645\u0648\u0627\u0631\u062F\u06CC \u0631\u0627 \u0628\u0647 \u067E\u0631\u0648\u0698\u0647 \u0645\u062A\u0635\u0644 \u06A9\u0646\u06CC\u062F"]},"Failed to add the item to the project":{v:["\u0645\u0648\u0627\u0631\u062F \u0628\u0647 \u067E\u0631\u0648\u0698\u0647 \u0627\u0636\u0627\u0641\u0647 \u0646\u0634\u062F"]},"Failed to create a project":{v:["\u0627\u06CC\u062C\u0627\u062F \u067E\u0631\u0648\u0698\u0647 \u0646\u0627\u0645\u0624\u0641\u0642 \u0628\u0648\u062F"]},"Failed to rename the project":{v:["\u062A\u063A\u06CC\u06CC\u0631 \u0646\u0627\u0645 \u067E\u0631\u0648\u0698\u0647 \u0627\u0646\u062C\u0627\u0645 \u0646\u0634\u062F"]},"Type to search for existing projects":{v:["\u0628\u0631\u0627\u06CC \u062C\u0633\u062A\u062C\u0648\u06CC \u067E\u0631\u0648\u0698\u0647\u200C\u0647\u0627\u06CC \u0645\u0648\u062C\u0648\u062F \u062A\u0627\u06CC\u067E \u06A9\u0646\u06CC\u062F"]}}},{l:"fi",t:{"Add to a project":{v:["Lis\xE4\xE4 projektiin"]},"Connect items to a project to make them easier to find":{v:["Yhdist\xE4 kohteet projektiin, jotta ne olisivat helpompia l\xF6yt\xE4\xE4"]},"Failed to add the item to the project":{v:["Kohteiden lis\xE4\xE4minen projektiin ep\xE4onnistui"]},"Failed to create a project":{v:["Projektin luominen ep\xE4onnistui"]},"Failed to rename the project":{v:["Projektin nime\xE4minen ep\xE4onnistui"]},"Type to search for existing projects":{v:["Kirjoita etsi\xE4ksesi olemassaolevia projekteja"]}}},{l:"fr",t:{"Add to a project":{v:["Ajouter \xE0 un projet"]},"Connect items to a project to make them easier to find":{v:["Connectez des \xE9l\xE9ments \xE0 un projet pour les retrouver plus facilement"]},"Failed to add the item to the project":{v:["Impossible d'ajouter l'\xE9l\xE9ment au projet"]},"Failed to create a project":{v:["Impossible de cr\xE9er 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\xEDreanna le tionscadal chun iad a dh\xE9anamh n\xEDos \xE9asca iad a aimsi\xFA"]},"Failed to add the item to the project":{v:["Theip ar an m\xEDr a chur leis an tionscadal"]},"Failed to create a project":{v:["Theip ar thionscadal a chruth\xFA"]},"Failed to rename the project":{v:["Theip ar an tionscadal a athainmni\xFA"]},"Type to search for existing projects":{v:["Cl\xF3scr\xEDobh chun tionscadail at\xE1 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\xE1is 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\xE6ta vi\xF0 verkefni"]},"Connect items to a project to make them easier to find":{v:["Tengdu atri\xF0i vi\xF0 verkefni til a\xF0 gera einfaldara a\xF0 finna \xFEau"]},"Failed to add the item to the project":{v:["Mist\xF3kst a\xF0 b\xE6ta atri\xF0inu \xED verkefni\xF0"]},"Failed to create a project":{v:["Mist\xF3kst a\xF0 \xFAtb\xFAa verkefni"]},"Failed to rename the project":{v:["Mist\xF3kst a\xF0 endurnefna verkefni\xF0"]},"Type to search for existing projects":{v:["Skrifa\xF0u h\xE9r til a\xF0 leita a\xF0 fyrirliggjandi verkefnum"]}}},{l:"it",t:{}},{l:"ja",t:{"Add to a project":{v:["\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306B\u8FFD\u52A0\u3059\u308B"]},"Connect items to a project to make them easier to find":{v:["\u9805\u76EE\u3092\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306B\u63A5\u7D9A\u3057\u3066\u691C\u7D22\u3057\u3084\u3059\u304F\u3059\u308B"]},"Failed to add the item to the project":{v:["\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3078\u306E\u30A2\u30A4\u30C6\u30E0\u306E\u8FFD\u52A0\u306B\u5931\u6557\u3057\u307E\u3057\u305F"]},"Failed to create a project":{v:["\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306E\u4F5C\u6210\u306B\u5931\u6557\u3057\u307E\u3057\u305F"]},"Failed to rename the project":{v:["\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306E\u540D\u524D\u5909\u66F4\u306B\u5931\u6557\u3057\u307E\u3057\u305F"]},"Type to search for existing projects":{v:["\u65E2\u5B58\u306E\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u691C\u7D22\u3059\u308B\u305F\u3081\u306B\u5165\u529B\u3057\u307E\u3059"]}}},{l:"ja-JP",t:{}},{l:"ko",t:{"Add to a project":{v:["\uD504\uB85C\uC81D\uD2B8\uC5D0 \uCD94\uAC00"]},"Connect items to a project to make them easier to find":{v:["\uD56D\uBAA9\uC744 \uB354 \uC27D\uAC8C \uCC3E\uC744 \uC218 \uC788\uB3C4\uB85D \uD504\uB85C\uC81D\uD2B8\uC5D0 \uC5F0\uACB0\uD558\uC138\uC694."]},"Failed to add the item to the project":{v:["\uD56D\uBAA9\uC744 \uD504\uB85C\uC81D\uD2B8\uC5D0 \uCD94\uAC00\uD558\uB294 \uB370 \uC2E4\uD328\uD568"]},"Failed to create a project":{v:["\uD504\uB85C\uC81D\uD2B8\uB97C \uB9CC\uB4DC\uB294 \uB370 \uC2E4\uD328\uD568"]},"Failed to rename the project":{v:["\uD504\uB85C\uC81D\uD2B8\uC758 \uC774\uB984\uC744 \uBC14\uAFB8\uB294 \uB370 \uC2E4\uD328\uD568"]},"Type to search for existing projects":{v:["\uC785\uB825\uD558\uC5EC \uD504\uB85C\uC81D\uD2B8\uB97C \uAC80\uC0C9"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Add to a project":{v:["\u0414\u043E\u0434\u0430\u0458 \u0432\u043E \u043F\u0440\u043E\u0435\u043A\u0442"]},"Connect items to a project to make them easier to find":{v:["\u041F\u043E\u0432\u0440\u0437\u0435\u0442\u0435 \u0433\u0438 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438\u0442\u0435 \u0441\u043E \u043F\u0440\u043E\u0435\u043A\u0442 \u0437\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u043F\u043E\u043B\u0435\u0441\u043D\u043E \u0434\u0430 \u0441\u0435 \u043D\u0430\u0458\u0434\u0430\u0442"]},"Failed to add the item to the project":{v:["\u041D\u0435\u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0434\u043E\u0434\u0430\u0432\u0430\u045A\u0435 \u043D\u0430 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0442 \u0432\u043E \u043F\u0440\u043E\u0435\u043A\u0442\u043E\u0442"]},"Failed to create a project":{v:["\u041D\u0435\u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043A\u0440\u0435\u0438\u0440\u0430\u045A\u0435 \u043D\u0430 \u043F\u0440\u043E\u0435\u043A\u0442"]},"Failed to rename the project":{v:["\u041D\u0435\u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043F\u0440\u0435\u0438\u043C\u0435\u043D\u0443\u0432\u0430\u045A\u0435 \u043D\u0430 \u043F\u0440\u043E\u0435\u043A\u0442\u043E\u0442"]},"Type to search for existing projects":{v:["\u041F\u0438\u0448\u0443\u0432\u0430\u0458 \u0437\u0430 \u043F\u0440\u0435\u0431\u0430\u0440\u0443\u0432\u0430\u045A\u0435 \u043F\u043E\u0441\u0442\u043E\u0435\u0447\u043A\u0438 \u043F\u0440\u043E\u0435\u043A\u0442\u0438"]}}},{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 \xE5 gj\xF8re det enklere \xE5 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 \xE5 s\xF8ke 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\u0142\u0105cz elementy z projektem, aby u\u0142atwi\u0107 ich znalezienie"]},"Failed to add the item to the project":{v:["Nie uda\u0142o si\u0119 doda\u0107 elementu do projektu"]},"Failed to create a project":{v:["Nie uda\u0142o si\u0119 utworzy\u0107 projektu"]},"Failed to rename the project":{v:["Nie uda\u0142o si\u0119 zmieni\u0107 nazwy projektu"]},"Type to search for existing projects":{v:["Wpisz, aby wyszuka\u0107 istniej\u0105ce 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\xE1-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\xE3o foi poss\xEDvel adicionar item ao projeto"]},"Failed to create a project":{v:["N\xE3o foi poss\xEDvel criar um projeto"]},"Failed to rename the project":{v:["N\xE3o foi poss\xEDvel 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:["\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432 \u043F\u0440\u043E\u0435\u043A\u0442"]},"Connect items to a project to make them easier to find":{v:["\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0430\u0439\u0442\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u043A \u043F\u0440\u043E\u0435\u043A\u0442\u0443, \u0447\u0442\u043E\u0431\u044B \u0438\u0445 \u0431\u044B\u043B\u043E \u043B\u0435\u0433\u0447\u0435 \u043D\u0430\u0439\u0442\u0438"]},"Failed to add the item to the project":{v:["\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u0432 \u043F\u0440\u043E\u0435\u043A\u0442"]},"Failed to create a project":{v:["\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u043F\u0440\u043E\u0435\u043A\u0442"]},"Failed to rename the project":{v:["\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u043E\u0435\u043A\u0442"]},"Type to search for existing projects":{v:["\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0434\u043B\u044F \u043F\u043E\u0438\u0441\u043A\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0445 \u043F\u0440\u043E\u0435\u043A\u0442\u043E\u0432"]}}},{l:"sk",t:{"Add to a project":{v:["Prida\u0165 do projektu"]},"Connect items to a project to make them easier to find":{v:["Prida\u0165 polo\u017Eky do projektu pre jednoduch\u0161ie vyh\u013Ead\xE1vanie"]},"Failed to add the item to the project":{v:["Nepodarilo sa prida\u0165 polo\u017Eku do projektu"]},"Failed to create a project":{v:["Nepodarilo sa vytvori\u0165 projekt"]},"Failed to rename the project":{v:["Nepodarilo sa premenova\u0165 projekt"]},"Type to search for existing projects":{v:["Za\u010Dnite p\xEDsa\u0165 pre vyh\u013Ead\xE1vanie v existuj\xFAcich projektoch"]}}},{l:"sl",t:{}},{l:"sr",t:{"Add to a project":{v:["\u0414\u043E\u0434\u0430\u0458 \u0443 \u043F\u0440\u043E\u0458\u0435\u043A\u0430\u0442"]},"Connect items to a project to make them easier to find":{v:["\u041F\u043E\u0432\u0435\u0437\u0443\u0458\u0435 \u0441\u0442\u0430\u0432\u043A\u0435 \u0443 \u043F\u0440\u043E\u0458\u0435\u043A\u0430\u0442 \u043A\u0430\u043A\u043E \u0431\u0438 \u0441\u0435 \u043B\u0430\u043A\u0448\u0435 \u043F\u0440\u043E\u043D\u0430\u0448\u043B\u0435"]},"Failed to add the item to the project":{v:["\u041D\u0438\u0458\u0435 \u0443\u0441\u043F\u0435\u043B\u043E \u0434\u043E\u0434\u0430\u0432\u0430\u045A\u0435 \u0441\u0442\u0430\u0432\u043A\u0435 \u0443 \u043F\u0440\u043E\u0458\u0435\u043A\u0430\u0442"]},"Failed to create a project":{v:["\u041D\u0438\u0458\u0435 \u0443\u0441\u043F\u0435\u043B\u043E \u043A\u0440\u0435\u0438\u0440\u0430\u045A\u0435 \u043F\u0440\u043E\u0458\u0435\u043A\u0442\u0430"]},"Failed to rename the project":{v:["\u041D\u0438\u0458\u0435 \u0443\u0441\u043F\u0435\u043B\u0430 \u043F\u0440\u043E\u043C\u0435\u043D\u0430 \u0438\u043C\u0435\u043D\u0430 \u043F\u0440\u043E\u0458\u0435\u043A\u0442\u0430"]},"Type to search for existing projects":{v:["\u041A\u0443\u0446\u0430\u0458\u0442\u0435 \u0434\u0430 \u043F\u0440\u0435\u0442\u0440\u0430\u0436\u0438\u0442\u0435 \u043F\u043E\u0441\u0442\u043E\u0458\u0435\u045B\u0435 \u043F\u0440\u043E\u0458\u0435\u043A\u0442\u0435"]}}},{l:"sv",t:{"Add to a project":{v:["L\xE4gg till i ett projekt"]},"Connect items to a project to make them easier to find":{v:["Anslut objekt till ett projekt f\xF6r att g\xF6ra dem l\xE4ttare att hitta"]},"Failed to add the item to the project":{v:["Det gick inte att l\xE4gga 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\xE5 projektet"]},"Type to search for existing projects":{v:["Skriv f\xF6r att s\xF6ka 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:["\xD6geleri daha kolay bulmak i\xE7in bir proje ile ili\u015Fkilendirin"]},"Failed to add the item to the project":{v:["\xD6ge projeye eklenemedi"]},"Failed to create a project":{v:["Bir proje olu\u015Fturulamad\u0131"]},"Failed to rename the project":{v:["Proje yeniden adland\u0131r\u0131lamad\u0131"]},"Type to search for existing projects":{v:["Var olan projeleri aramak i\xE7in yazmaya ba\u015Flay\u0131n"]}}},{l:"uk",t:{"Add to a project":{v:["\u0414\u043E\u0434\u0430\u0442\u0438 \u0434\u043E \u043F\u0440\u043E\u0454\u043A\u0442\u0443"]},"Connect items to a project to make them easier to find":{v:["\u041F\u0440\u0438\u0454\u0434\u043D\u0430\u0439\u0442\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u0438 \u0434\u043E \u043F\u0440\u043E\u0454\u043A\u0442\u0443 \u0434\u043B\u044F \u0448\u0432\u0438\u0434\u0448\u043E\u0433\u043E \u043F\u043E\u0448\u0443\u043A\u0443"]},"Failed to add the item to the project":{v:["\u041D\u0435 \u0432\u0434\u0430\u043B\u043E\u0441\u044F \u043F\u0440\u0438\u0454\u0434\u043D\u0430\u0442\u0438 \u0440\u0435\u0441\u0443\u0440\u0441 \u0434\u043E \u043F\u0440\u043E\u0454\u043A\u0442\u0443"]},"Failed to create a project":{v:["\u041D\u0435 \u0432\u0434\u0430\u043B\u043E\u0441\u044F \u0441\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442"]},"Failed to rename the project":{v:["\u041D\u0435 \u0432\u0434\u0430\u043B\u043E\u0441\u044F \u043F\u0435\u0440\u0435\u0439\u043C\u0435\u043D\u0443\u0432\u0430\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442"]},"Type to search for existing projects":{v:["\u041F\u043E\u0447\u043D\u0456\u0442\u044C \u0432\u0432\u043E\u0434\u0438\u0442\u0438, \u0449\u043E\u0431 \u0437\u043D\u0430\u0439\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442"]}}},{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\u2018lmadi"]},"Failed to rename the project":{v:["Loyiha nomini o\u2018zgartirib bo\u2018lmadi"]},"Type to search for existing projects":{v:["Mavjud loyihalarni qidirish uchun kiriting"]}}},{l:"zh-CN",t:{"Add to a project":{v:["\u6DFB\u52A0\u81F3\u4E00\u4E2A\u9879\u76EE"]},"Connect items to a project to make them easier to find":{v:["\u5C06\u6761\u76EE\u8FDE\u63A5\u81F3\u4E00\u4E2A\u9879\u76EE\u4EE5\u6613\u4E8E\u67E5\u627E"]},"Failed to add the item to the project":{v:["\u6DFB\u52A0\u6761\u76EE\u81F3\u9879\u76EE\u5931\u8D25"]},"Failed to create a project":{v:["\u521B\u5EFA\u9879\u76EE\u5931\u8D25"]},"Failed to rename the project":{v:["\u91CD\u547D\u540D\u9879\u76EE\u5931\u8D25"]},"Type to search for existing projects":{v:["\u8F93\u5165\u4EE5\u641C\u7D22\u73B0\u5B58\u9879\u76EE"]}}},{l:"zh-HK",t:{"Add to a project":{v:["\u6DFB\u52A0\u5230\u65B9\u6848\u4E2D"]},"Connect items to a project to make them easier to find":{v:["\u5C07\u9805\u76EE\u9023\u63A5\u5230\u65B9\u6848\u4E2D\uFF0C\u4EE5\u4FBF\u66F4\u5BB9\u6613\u627E\u5230\u3002"]},"Failed to add the item to the project":{v:["\u7121\u6CD5\u5C07\u9805\u76EE\u6DFB\u52A0\u5230\u65B9\u6848\u4E2D"]},"Failed to create a project":{v:["\u7121\u6CD5\u5275\u5EFA\u65B9\u6848"]},"Failed to rename the project":{v:["\u7121\u6CD5\u91CD\u547D\u540D\u65B9\u6848"]},"Type to search for existing projects":{v:["\u8F38\u5165\u4EE5\u641C\u7D22\u73FE\u6709\u65B9\u6848"]}}},{l:"zh-TW",t:{"Add to a project":{v:["\u65B0\u589E\u81F3\u5C08\u6848\u4E2D"]},"Connect items to a project to make them easier to find":{v:["\u5C07\u9805\u76EE\u9023\u7D50\u81F3\u5C08\u6848\u4E2D\u4EE5\u65B9\u4FBF\u5C0B\u627E"]},"Failed to add the item to the project":{v:["\u65B0\u589E\u9805\u76EE\u81F3\u5C08\u6848\u5931\u6557"]},"Failed to create a project":{v:["\u5EFA\u7ACB\u5C08\u6848\u5931\u6557"]},"Failed to rename the project":{v:["\u91CD\u65B0\u547D\u540D\u5C08\u6848\u5931\u6557"]},"Type to search for existing projects":{v:["\u8F38\u5165\u4EE5\u641C\u5C0B\u65E2\u6709\u5C08\u6848"]}}}],P=[{l:"ar",t:{"Any link":{v:["\u0623\u064A\u0651\u064E \u0631\u0627\u0628\u0637"]}}},{l:"ast",t:{"Any link":{v:["Cualesquier enllaz"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Any link":{v:["Jak\xFDkoli odkaz"]}}},{l:"cs-CZ",t:{"Any link":{v:["Jak\xFDkoli 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:["\u039F\u03C0\u03BF\u03B9\u03BF\u03C3\u03B4\u03AE\u03C0\u03BF\u03C4\u03B5 \u03C3\u03CD\u03BD\u03B4\u03B5\u03C3\u03BC\u03BF\u03C2"]}}},{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:["\u0647\u0631 \u067E\u06CC\u0648\u0646\u062F\u06CC"]}}},{l:"fi",t:{"Any link":{v:["Mik\xE4 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\xF3n"]}}},{l:"he",t:{"Any link":{v:["\u05E7\u05D9\u05E9\u05D5\u05E8 \u05DB\u05DC\u05E9\u05D4\u05D5"]}}},{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:["\u4EFB\u610F\u306E\u30EA\u30F3\u30AF"]}}},{l:"ja-JP",t:{"Any link":{v:["\u4EFB\u610F\u306E\u30EA\u30F3\u30AF"]}}},{l:"ko",t:{"Any link":{v:["\uC544\uBB34 \uB9C1\uD06C"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Any link":{v:["\u0421\u0435\u043A\u043E\u0458 \u043B\u0438\u043D\u043A"]}}},{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\xE7\xE3o"]}}},{l:"ro",t:{"Any link":{v:["Orice link"]}}},{l:"ru",t:{"Any link":{v:["\u041B\u044E\u0431\u0430\u044F \u0441\u0441\u044B\u043B\u043A\u0430"]}}},{l:"sk",t:{"Any link":{v:["Ak\xFDko\u013Evek odkaz"]}}},{l:"sl",t:{}},{l:"sr",t:{"Any link":{v:["\u0411\u0438\u043B\u043E \u043A\u043E\u0458\u0438 \u043B\u0438\u043D\u043A"]}}},{l:"sv",t:{"Any link":{v:["Vilken l\xE4nk som helst"]}}},{l:"tr",t:{"Any link":{v:["Herhangi bir ba\u011Flant\u0131"]}}},{l:"uk",t:{"Any link":{v:["\u0411\u0443\u0434\u044C-\u044F\u043A\u0435 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F"]}}},{l:"uz",t:{"Any link":{v:["Har qanday havola"]}}},{l:"zh-CN",t:{"Any link":{v:["\u4EFB\u4F55\u94FE\u63A5"]}}},{l:"zh-HK",t:{"Any link":{v:["\u4EFB\u4F55\u9023\u7D50"]}}},{l:"zh-TW",t:{"Any link":{v:["\u4EFB\u4F55\u9023\u7D50"]}}}],C=[{l:"ar",t:{"Anything shared with the same group of people will show up here":{v:["\u0623\u064A\u0651 \u0645\u0627\u062F\u0629 \u062A\u0645\u062A \u0645\u0634\u0627\u0631\u0643\u062A\u0647\u0627 \u0645\u0639 \u0646\u0641\u0633 \u0627\u0644\u0645\u062C\u0645\u0648\u0639\u0629 \u0645\u0646 \u0627\u0644\u0623\u0634\u062E\u0627\u0635 \u0633\u064A\u062A\u0645 \u0639\u0631\u0636\u0647\u0627 \u0647\u0646\u0627"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062D\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0627\u0631\u062F \u0630\u0627\u062A \u0627\u0644\u0635\u0644\u0629. \u064A\u0631\u062C\u0649 \u0627\u0644\u0627\u062A\u0635\u0627\u0644 \u0628\u0645\u0634\u0631\u0641 \u0627\u0644\u0646\u0638\u0627\u0645 \u0639\u0646\u062F\u0643 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062F\u064A\u0643 \u0623\u064A\u0651 \u0623\u0633\u0626\u0644\u0629."]},"Related resources":{v:["\u0645\u0635\u0627\u062F\u0631 \u0630\u0627\u062A \u0635\u0644\u0629"]}}},{l:"ast",t:{"Anything shared with the same group of people will show up here":{v:["Equ\xED 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\xE0 aqu\xED"]},"Related resources":{v:["Recursos relacionats"]}}},{l:"cs",t:{"Anything shared with the same group of people will show up here":{v:["Cokoli nasd\xEDlen\xE9ho stejn\xE9 skupin\u011B lid\xED se zobraz\xED zde"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Chyba p\u0159i z\xEDsk\xE1v\xE1n\xED souvisej\xEDc\xEDch prost\u0159edk\u016F. Pokud m\xE1te jak\xE9koli dotazy, obra\u0165te se na spr\xE1vce v\xE1mi vyu\u017E\xEDvan\xE9ho syst\xE9mu."]},"Related resources":{v:["Souvisej\xEDc\xED prost\u0159edky"]}}},{l:"cs-CZ",t:{"Anything shared with the same group of people will show up here":{v:["Cokoli nasd\xEDlen\xE9ho stejn\xE9 skupin\u011B lid\xED se zobraz\xED zde"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Chyba p\u0159i z\xEDsk\xE1v\xE1n\xED souvisej\xEDc\xEDch prost\u0159edk\u016F. Pokud m\xE1te jak\xE9koli dotazy, obra\u0165te se na spr\xE1vce v\xE1mi vyu\u017E\xEDvan\xE9ho syst\xE9mu."]},"Related resources":{v:["Souvisej\xEDc\xED prost\u0159edky"]}}},{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\xF8rgsm\xE5l."]},"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:["\u039F\u03C4\u03B9\u03B4\u03AE\u03C0\u03BF\u03C4\u03B5 \u03BC\u03BF\u03B9\u03C1\u03AC\u03B6\u03B5\u03C4\u03B1\u03B9 \u03BC\u03B5 \u03C4\u03B7\u03BD \u03AF\u03B4\u03B9\u03B1 \u03BF\u03BC\u03AC\u03B4\u03B1 \u03B1\u03C4\u03CC\u03BC\u03C9\u03BD \u03B8\u03B1 \u03B5\u03BC\u03C6\u03B1\u03BD\u03AF\u03B6\u03B5\u03C4\u03B1\u03B9 \u03B5\u03B4\u03CE"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u03A3\u03C6\u03AC\u03BB\u03BC\u03B1 \u03BB\u03AE\u03C8\u03B7\u03C2 \u03C3\u03C7\u03B5\u03C4\u03B9\u03BA\u03CE\u03BD \u03C0\u03CC\u03C1\u03C9\u03BD. \u03A0\u03B1\u03C1\u03B1\u03BA\u03B1\u03BB\u03BF\u03CD\u03BC\u03B5 \u03B5\u03C0\u03B9\u03BA\u03BF\u03B9\u03BD\u03C9\u03BD\u03AE\u03C3\u03C4\u03B5 \u03BC\u03B5 \u03C4\u03BF\u03BD \u03B4\u03B9\u03B1\u03C7\u03B5\u03B9\u03C1\u03B9\u03C3\u03C4\u03AE \u03C4\u03BF\u03C5 \u03C3\u03C5\u03C3\u03C4\u03AE\u03BC\u03B1\u03C4\u03CC\u03C2 \u03C3\u03B1\u03C2 \u03B5\u03AC\u03BD \u03AD\u03C7\u03B5\u03C4\u03B5 \u03BF\u03C0\u03BF\u03B9\u03B5\u03C3\u03B4\u03AE\u03C0\u03BF\u03C4\u03B5 \u03B5\u03C1\u03C9\u03C4\u03AE\u03C3\u03B5\u03B9\u03C2."]},"Related resources":{v:["\u03A3\u03C7\u03B5\u03C4\u03B9\u03BA\u03BF\u03AF \u03C0\u03CC\u03C1\u03BF\u03B9"]}}},{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\xE9 compartida con el mismo grupo de personas se mostrar\xE1 aqu\xED"]},"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\xE1 aqu\xED."]},"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\xE1 aqu\xED."]},"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\xE1 aqu\xED"]},"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\xF5ik, mida jagatakse sama kasutajagrupiga"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Viga seotud ressursside saamisel. K\xFCsimuste korral v\xF5tke \xFChendust oma s\xFCsteemiadministraatoriga."]},"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:["\u0647\u0631 \u0686\u06CC\u0632\u06CC \u06A9\u0647 \u0628\u0627 \u06AF\u0631\u0648\u0647 \u0645\u0634\u0627\u0628\u0647\u06CC \u0647\u0645\u200C\u0631\u0633\u0627\u0646\u06CC \u0634\u0648\u062F \u062F\u0631 \u0627\u06CC\u0646 \u0642\u0633\u0645\u062A \u0646\u0645\u0627\u06CC\u0634 \u0645\u06CC\u200C\u06CC\u0627\u0628\u062F"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u062E\u0637\u0627 \u062F\u0631 \u062F\u0631\u06CC\u0627\u0641\u062A \u0645\u0646\u0627\u0628\u0639 \u0645\u0631\u062A\u0628\u0637. \u0644\u0637\u0641\u0627\u064B \u062F\u0631 \u0635\u0648\u0631\u062A \u062F\u0627\u0634\u062A\u0646 \u0647\u0631 \u06AF\u0648\u0646\u0647 \u0633\u0624\u0627\u0644 \u0628\u0627 \u0645\u062F\u06CC\u0631 \u0633\u06CC\u0633\u062A\u0645 \u062E\u0648\u062F \u062A\u0645\u0627\u0633 \u0628\u06AF\u06CC\u0631\u06CC\u062F."]},"Related resources":{v:["\u0645\u0646\u0627\u0628\u0639 \u0645\u0631\u062A\u0628\u0637"]}}},{l:"fi",t:{"Anything shared with the same group of people will show up here":{v:["Kaikki saman ryhm\xE4n kesken jaettu n\xE4kyy t\xE4ss\xE4"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Virhe resurssien haussa. Ota yhteytt\xE4 j\xE4rjestelm\xE4n yll\xE4pit\xE4j\xE4\xE4n, mik\xE4li sinulla on kysytt\xE4v\xE4\xE4."]},"Related resources":{v:["Liittyv\xE4t resurssit"]}}},{l:"fr",t:{"Anything shared with the same group of people will show up here":{v:["Tout ce qui est partag\xE9 avec le m\xEAme groupe de personnes appara\xEEtra ici"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Erreur lors de la r\xE9cup\xE9ration des ressources li\xE9es. Contactez votre administrateur syst\xE8me pour r\xE9pondre \xE0 vos \xE9ventuelles questions."]},"Related resources":{v:["Ressources li\xE9es"]}}},{l:"ga",t:{"Anything shared with the same group of people will show up here":{v:["Taispe\xE1nfar aon rud a roinntear leis an ngr\xFApa c\xE9anna daoine anseo"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Earr\xE1id agus acmhainn\xED gaolmhara \xE1 bhf\xE1il. D\xE9an teagmh\xE1il le riarth\xF3ir do ch\xF3rais m\xE1 t\xE1 aon cheist agat."]},"Related resources":{v:["Acmhainn\xED 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\xE1 aqu\xED"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Produciuse un erro ao obter os recursos relacionados. P\xF3\xF1ase en contacto coa administraci\xF3n do seu sistema se ten algunha d\xFAbida."]},"Related resources":{v:["Recursos relacionados"]}}},{l:"he",t:{"Anything shared with the same group of people will show up here":{v:["\u05DB\u05DC \u05DE\u05D4 \u05E9\u05DE\u05E9\u05D5\u05EA\u05E3 \u05E2\u05DD \u05D0\u05D5\u05EA\u05D4 \u05E7\u05D1\u05D5\u05E6\u05EA \u05D4\u05D0\u05E0\u05E9\u05D9\u05DD \u05D9\u05D5\u05E4\u05D9\u05E2 \u05DB\u05D0\u05DF"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u05E9\u05D2\u05D9\u05D0\u05D4 \u05D1\u05E7\u05D1\u05DC\u05EA \u05D4\u05DE\u05E9\u05D0\u05D1\u05D9\u05DD \u05D4\u05E7\u05E9\u05D5\u05E8\u05D9\u05DD. \u05E0\u05D0 \u05DC\u05D9\u05E6\u05D5\u05E8 \u05E7\u05E9\u05E8 \u05E2\u05DD \u05D4\u05E0\u05D4\u05DC\u05EA \u05D4\u05DE\u05E2\u05E8\u05DB\u05EA \u05D0\u05DD \u05D9\u05E9 \u05DC\u05DA \u05E9\u05D0\u05DC\u05D5\u05EA."]},"Related resources":{v:["\u05DE\u05E9\u05D0\u05D1\u05D9\u05DD \u05E7\u05E9\u05D5\u05E8\u05D9\u05DD"]}}},{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\xF3d\xF3 er\u0151forr\xE1sok"]}}},{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\xF0 sama h\xF3pi f\xF3lks mun birtast h\xE9r"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Villa vi\xF0 a\xF0 s\xE6kja tengd tilf\xF6ng. Haf\xF0u samband vi\xF0 kerfisstj\xF3rann \xFEinn ef \xFE\xFA ert me\xF0 einhverjar spurningar."]},"Related resources":{v:["Tengd tilf\xF6ng"]}}},{l:"it",t:{"Anything shared with the same group of people will show up here":{v:["Tutto ci\xF2 che \xE8 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:["\u540C\u3058\u30B0\u30EB\u30FC\u30D7\u3067\u5171\u6709\u3057\u3066\u3044\u308B\u3082\u306E\u306F\u3001\u5168\u3066\u3053\u3053\u306B\u8868\u793A\u3055\u308C\u307E\u3059"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u95A2\u9023\u30EA\u30BD\u30FC\u30B9\u306E\u53D6\u5F97\u30A8\u30E9\u30FC\u3002\u3054\u4E0D\u660E\u306A\u70B9\u304C\u3054\u3056\u3044\u307E\u3057\u305F\u3089\u3001\u30B7\u30B9\u30C6\u30E0\u7BA1\u7406\u8005\u306B\u304A\u554F\u3044\u5408\u308F\u305B\u304F\u3060\u3055\u3044\u3002"]},"Related resources":{v:["\u95A2\u9023\u30EA\u30BD\u30FC\u30B9"]}}},{l:"ja-JP",t:{"Anything shared with the same group of people will show up here":{v:["\u540C\u3058\u30B0\u30EB\u30FC\u30D7\u3067\u5171\u6709\u3057\u3066\u3044\u308B\u3082\u306E\u306F\u3001\u5168\u3066\u3053\u3053\u306B\u8868\u793A\u3055\u308C\u307E\u3059"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u95A2\u9023\u30EA\u30BD\u30FC\u30B9\u306E\u53D6\u5F97\u30A8\u30E9\u30FC\u3002\u3054\u4E0D\u660E\u306A\u70B9\u304C\u3054\u3056\u3044\u307E\u3057\u305F\u3089\u3001\u30B7\u30B9\u30C6\u30E0\u7BA1\u7406\u8005\u306B\u304A\u554F\u3044\u5408\u308F\u305B\u304F\u3060\u3055\u3044\u3002"]},"Related resources":{v:["\u95A2\u9023\u30EA\u30BD\u30FC\u30B9"]}}},{l:"ko",t:{"Anything shared with the same group of people will show up here":{v:["\uAC19\uC740 \uADF8\uB8F9\uC758 \uC0AC\uC6A9\uC790\uC640 \uACF5\uC720\uB41C \uBAA8\uB4E0 \uAC83\uB4E4\uC774 \uC774\uACF3\uC5D0 \uB098\uD0C0\uB0A9\uB2C8\uB2E4."]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\uAD00\uB828 \uB9AC\uC18C\uC2A4\uB97C \uAC00\uC838\uC624\uB294 \uC911 \uC624\uB958\uAC00 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. \uAD81\uAE08\uD55C \uAC83\uC774 \uC788\uB294 \uACBD\uC6B0 \uC2DC\uC2A4\uD15C \uAD00\uB9AC\uC790\uC5D0\uAC8C \uC5F0\uB77D\uD574 \uC8FC\uC138\uC694."]},"Related resources":{v:["\uAD00\uB828 \uB9AC\uC18C\uC2A4"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Anything shared with the same group of people will show up here":{v:["\u0421\xE8 \u0448\u0442\u043E \u0435 \u0441\u043F\u043E\u0434\u0435\u043B\u0435\u043D\u043E \u0441\u043E \u0438\u0441\u0442\u0430\u0442\u0430 \u0433\u0440\u0443\u043F\u0430 \u043B\u0443\u0453\u0435 \u045C\u0435 \u0441\u0435 \u043F\u043E\u0458\u0430\u0432\u0438 \u043E\u0432\u0434\u0435"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u0413\u0440\u0435\u0448\u043A\u0430 \u043F\u0440\u0438 \u0434\u043E\u0431\u0438\u0432\u0430\u045A\u0435 \u043F\u043E\u0432\u0440\u0437\u0430\u043D\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0438. \u0412\u0435 \u043C\u043E\u043B\u0438\u043C\u0435 \u043A\u043E\u043D\u0442\u0430\u043A\u0442\u0438\u0440\u0430\u0458\u0442\u0435 \u0433\u043E \u0432\u0430\u0448\u0438\u043E\u0442 \u0441\u0438\u0441\u0442\u0435\u043C \u0430\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440 \u0430\u043A\u043E \u0438\u043C\u0430\u0442\u0435 \u043F\u0440\u0430\u0448\u0430\u045A\u0430."]},"Related resources":{v:["\u041F\u043E\u0432\u0440\u0437\u0430\u043D\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0438"]}}},{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\xF8rsm\xE5l."]},"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\u0119 wszystko, co zosta\u0142o udost\u0119pnione tej samej grupie os\xF3b"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["B\u0142\u0105d podczas pobierania powi\u0105zanych zasob\xF3w. Je\u015Bli masz jakiekolwiek pytania, skontaktuj si\u0119 z administratorem systemu."]},"Related resources":{v:["Powi\u0105zane 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\xE1 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\xFAvida."]},"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\xE1 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\u0219i grup de persoane va fi afi\u0219at aici"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Eroare la preluarea resurselor adi\u021Bionale. V\u0103 rug\u0103m s\u0103 contacta\u021Bi administratorul pentru \xEEntreb\u0103ri."]},"Related resources":{v:["Resurse legate"]}}},{l:"ru",t:{"Anything shared with the same group of people will show up here":{v:["\u0412\u0441\u0451, \u0447\u0435\u043C \u043F\u043E\u0434\u0435\u043B\u0438\u043B\u0438\u0441\u044C \u0441 \u0442\u043E\u0439 \u0436\u0435 \u0433\u0440\u0443\u043F\u043F\u043E\u0439 \u043B\u044E\u0434\u0435\u0439, \u0431\u0443\u0434\u0435\u0442 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C\u0441\u044F \u0437\u0434\u0435\u0441\u044C"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0438 \u0441\u0432\u044F\u0437\u0430\u043D\u043D\u044B\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043E\u0432. \u0415\u0441\u043B\u0438 \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044C \u043A\u0430\u043A\u0438\u0435-\u043B\u0438\u0431\u043E \u0432\u043E\u043F\u0440\u043E\u0441\u044B, \u043E\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044C \u043A \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u043E\u043C\u0443 \u0430\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440\u0443."]},"Related resources":{v:["\u0421\u0432\u044F\u0437\u0430\u043D\u043D\u044B\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044B"]}}},{l:"sk",t:{"Anything shared with the same group of people will show up here":{v:["Tu sa zobraz\xED \u010Doko\u013Evek zdie\u013Ean\xE9 s rovnakou skupinou \u013Eud\xED"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Chyba pri z\xEDskavan\xED s\xFAvisiacich zdrojov. V pr\xEDpade ot\xE1zok kontaktujte pros\xEDm svojho systemov\xE9ho administr\xE1tora."]},"Related resources":{v:["S\xFAvisiace 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:["\u0421\u0432\u0435 \u0448\u0442\u043E \u0441\u0435 \u0434\u0435\u043B\u0438 \u0441\u0430 \u0438\u0441\u0442\u043E\u043C \u0433\u0440\u0443\u043F\u043E\u043C \u0459\u0443\u0434\u0438 \u045B\u0435 \u0441\u0435 \u043F\u043E\u0458\u0430\u0432\u0438\u0442\u0438 \u043E\u0432\u0434\u0435"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u0413\u0440\u0435\u0448\u043A\u0430 \u043A\u043E\u0434 \u043F\u0440\u0438\u0431\u0430\u0432\u0459\u0430\u045A\u0430 \u0432\u0435\u0437\u0430\u043D\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u0430. \u041C\u043E\u043B\u0438\u043C\u043E \u0432\u0430\u0441 \u0434\u0430 \u0441\u0435 \u043E\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0430\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440\u0443 \u0430\u043A\u043E \u0438\u043C\u0430\u0442\u0435 \u043F\u0438\u0442\u0430\u045A\u0430."]},"Related resources":{v:["\u041F\u043E\u0432\u0435\u0437\u0430\u043D\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0438"]}}},{l:"sv",t:{"Anything shared with the same group of people will show up here":{v:["N\xE5got som delats med samma grupp av personer kommer att visas h\xE4r"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Det gick inte att h\xE4mta relaterade resurser. Kontakta din systemadministrat\xF6r om du har n\xE5gra fr\xE5gor."]},"Related resources":{v:["Relaterade resurser"]}}},{l:"tr",t:{"Anything shared with the same group of people will show up here":{v:["Ayn\u0131 ki\u015Fi grubu ile payla\u015F\u0131lan her\u015Fey burada g\xF6r\xFCnt\xFClenir"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u0130lgili kaynaklara ula\u015F\u0131l\u0131rken sorun \xE7\u0131kt\u0131. Herhangi bir sorunuz varsa l\xFCtfen sistem y\xF6neticiniz ile g\xF6r\xFC\u015F\xFCn "]},"Related resources":{v:["\u0130lgili kaynaklar"]}}},{l:"uk",t:{"Anything shared with the same group of people will show up here":{v:["\u0411\u0443\u0434\u044C-\u0449\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0435 \u0434\u043B\u044F \u0446\u0456\u0454\u0457 \u0436\u0435 \u0433\u0440\u0443\u043F\u0438 \u043B\u044E\u0434\u0435\u0439 \u0431\u0443\u0434\u0435 \u043F\u043E\u043A\u0430\u0437\u0430\u043D\u043E \u0442\u0443\u0442"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0456\u0434 \u0447\u0430\u0441 \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043D\u044F \u043F\u043E\u0432'\u044F\u0437\u0430\u043D\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u0456\u0432. \u0411\u0443\u0434\u044C \u043B\u0430\u0441\u043A\u0430, \u0441\u043A\u043E\u043D\u0442\u0430\u043A\u0442\u0443\u0439\u0442\u0435 \u0437 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u0438\u043C \u0430\u0434\u043C\u0456\u043D\u0456\u0441\u0442\u0440\u0430\u0442\u043E\u0440\u043E\u043C, \u044F\u043A\u0449\u043E \u0443 \u0432\u0430\u0441 \u0432\u0438\u043D\u0438\u043A\u043B\u0438 \u0437\u0430\u043F\u0438\u0442\u0430\u043D\u043D\u044F."]},"Related resources":{v:["\u041F\u043E\u0432'\u044F\u0437\u0430\u043D\u0456 \u0440\u0435\u0441\u0443\u0440\u0441\u0438"]}}},{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:["\u4E0E\u540C\u7EC4\u7528\u6237\u5206\u4EAB\u7684\u6240\u6709\u5185\u5BB9\u90FD\u4F1A\u663E\u793A\u4E8E\u6B64"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u83B7\u53D6\u76F8\u5173\u8D44\u6E90\u51FA\u73B0\u9519\u8BEF\u3002\u5982\u679C\u4F60\u6709\u4EFB\u4F55\u95EE\u9898\uFF0C\u8BF7\u8054\u7CFB\u7CFB\u7EDF\u7BA1\u7406\u5458\u3002"]},"Related resources":{v:["\u76F8\u5173\u8D44\u6E90"]}}},{l:"zh-HK",t:{"Anything shared with the same group of people will show up here":{v:["\u8207\u540C\u4E00\u7D44\u4EBA\u5171\u4EAB\u7684\u4EFB\u4F55\u5167\u5BB9\u90FD\u6703\u986F\u793A\u5728\u6B64\u8655"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u53D6\u5F97\u76F8\u95DC\u8CC7\u6E90\u6642\u767C\u751F\u932F\u8AA4\u3002\u5982\u679C\u6709\u4EFB\u4F55\u554F\u984C\uFF0C\u8ACB\u806F\u7D61\u7CFB\u7D71\u7BA1\u7406\u54E1\u3002"]},"Related resources":{v:["\u76F8\u95DC\u8CC7\u6E90"]}}},{l:"zh-TW",t:{"Anything shared with the same group of people will show up here":{v:["\u8207\u76F8\u540C\u7FA4\u7D44\u5206\u4EAB\u7684\u6240\u6709\u5167\u5BB9\u90FD\u6703\u986F\u793A\u65BC\u6B64"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["\u53D6\u5F97\u76F8\u95DC\u8CC7\u6E90\u6642\u767C\u751F\u932F\u8AA4\u3002\u5982\u679C\u6709\u4EFB\u4F55\u554F\u984C\uFF0C\u8ACB\u806F\u7D61\u7CFB\u7D71\u7BA1\u7406\u54E1\u3002"]},"Related resources":{v:["\u76F8\u95DC\u8CC7\u6E90"]}}}],R=[{l:"ar",t:{"Avatar of {displayName}":{v:["\u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0634\u062E\u0635\u064A \u0627\u0644\u0631\u0645\u0632\u064A\u0629 \u0644\u0640\u0640 {displayName} "]},"Avatar of {displayName}, {status}":{v:["\u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0634\u062E\u0635\u064A \u0627\u0644\u0631\u0645\u0632\u064A\u0629 \u0644\u0640\u0640 {displayName}\u060C {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\xE1stupn\xFD obr\xE1zek u\u017Eivatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Z\xE1stupn\xFD obr\xE1zek u\u017Eivatele {displayName}, {status}"]}}},{l:"cs-CZ",t:{"Avatar of {displayName}":{v:["Z\xE1stupn\xFD obr\xE1zek u\u017Eivatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Z\xE1stupn\xFD obr\xE1zek u\u017Eivatele {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:["\u0386\u03B2\u03B1\u03C4\u03B1\u03C1 \u03C4\u03BF\u03C5 {displayName}"]},"Avatar of {displayName}, {status}":{v:["\u0386\u03B2\u03B1\u03C4\u03B1\u03C1 \u03C4\u03BF\u03C5 {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:["\u0622\u0648\u0627\u062A\u0627\u0631 {displayName}"]},"Avatar of {displayName}, {status}":{v:["\u0622\u0648\u0627\u062A\u0627\u0631 {displayName} \u060C {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:["\u05EA\u05DE\u05D5\u05E0\u05D4 \u05D9\u05D9\u05E6\u05D5\u05D2\u05D9\u05EA \u05E9\u05DC {displayName}"]},"Avatar of {displayName}, {status}":{v:["\u05EA\u05DE\u05D5\u05E0\u05D4 \u05D9\u05D9\u05E6\u05D5\u05D2\u05D9\u05EA \u05E9\u05DC {displayName}, {status}"]}}},{l:"hu",t:{"Avatar of {displayName}":{v:["{displayName} profilk\xE9pe"]},"Avatar of {displayName}, {status}":{v:["{displayName} profilk\xE9pe, {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\xF0kennismynd fyrir {displayName}"]},"Avatar of {displayName}, {status}":{v:["Au\xF0kennismynd 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} \u306E\u30A2\u30D0\u30BF\u30FC"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} \u306E\u30A2\u30D0\u30BF\u30FC"]}}},{l:"ja-JP",t:{"Avatar of {displayName}":{v:["{displayName} \u306E\u30A2\u30D0\u30BF\u30FC"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} \u306E\u30A2\u30D0\u30BF\u30FC"]}}},{l:"ko",t:{"Avatar of {displayName}":{v:["{displayName}\uB2D8\uC758 \uC544\uBC14\uD0C0"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status}\uB2D8\uC758 \uC544\uBC14\uD0C0"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Avatar of {displayName}":{v:["\u0410\u0432\u0430\u0442\u0430\u0440 \u043D\u0430 {displayName}"]},"Avatar of {displayName}, {status}":{v:["\u0410\u0432\u0430\u0442\u0430\u0440 \u043D\u0430 {displayName}, {status}"]}}},{l:"my",t:{"Avatar of {displayName}":{v:["{displayName} \u104F \u1000\u102D\u102F\u101A\u103A\u1015\u103D\u102C\u1038"]}}},{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:["\u0410\u0432\u0430\u0442\u0430\u0440 {displayName}"]},"Avatar of {displayName}, {status}":{v:["\u0424\u043E\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u044F {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:["\u0410\u0432\u0430\u0442\u0430\u0440 \u0437\u0430 {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\u0131"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} avatar\u0131"]}}},{l:"uk",t:{"Avatar of {displayName}":{v:["\u0410\u0432\u0430\u0442\u0430\u0440 {displayName}"]},"Avatar of {displayName}, {status}":{v:["\u0410\u0432\u0430\u0442\u0430\u0440 {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}\u7684\u5934\u50CF"]},"Avatar of {displayName}, {status}":{v:["{displayName}\u7684\u5934\u50CF\uFF0C{status}"]}}},{l:"zh-HK",t:{"Avatar of {displayName}":{v:["{displayName} \u7684\u982D\u50CF"]},"Avatar of {displayName}, {status}":{v:["{displayName} \u7684\u982D\u50CF\uFF0C{status}"]}}},{l:"zh-TW",t:{"Avatar of {displayName}":{v:["{displayName} \u7684\u5927\u982D\u7167"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} \u7684\u5927\u982D\u7167"]}}}],oe=[{l:"ar",t:{away:{v:["\u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F"]},busy:{v:["\u0645\u0634\u063A\u0648\u0644"]},"do not disturb":{v:["\u064A\u064F\u0631\u062C\u0649 \u0639\u062F\u0645 \u0627\u0644\u0625\u0632\u0639\u0627\u062C"]},invisible:{v:["\u063A\u064A\u0631 \u0645\u0631\u0626\u064A"]},offline:{v:["\u063A\u064A\u0631 \u0645\u062A\u0635\u0644"]},online:{v:["\u0645\u062A\u0635\u0644"]}}},{l:"ast",t:{away:{v:["ausente"]},busy:{v:["ocup\xE1u"]},"do not disturb":{v:["nun molestar"]},invisible:{v:["invisible"]},offline:{v:["desconect\xE1u"]},online:{v:["en llinia"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{away:{v:["pry\u010D"]},busy:{v:["zanepr\xE1dn\u011Bn(a)"]},"do not disturb":{v:["neru\u0161it"]},invisible:{v:["neviditeln\xE9"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"cs-CZ",t:{away:{v:["pry\u010D"]},busy:{v:["zanepr\xE1dn\u011Bn(a)"]},"do not disturb":{v:["neru\u0161it"]},invisible:{v:["neviditeln\xE9"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"da",t:{away:{v:["v\xE6k"]},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\xE4ftigt"]},"do not disturb":{v:["Bitte nicht st\xF6ren"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"de-DE",t:{away:{v:["Abwesend"]},busy:{v:["Besch\xE4ftigt"]},"do not disturb":{v:["Bitte nicht st\xF6ren"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"el",t:{away:{v:["\u03BC\u03B1\u03BA\u03C1\u03B9\u03AC"]},busy:{v:["\u03B1\u03C0\u03B1\u03C3\u03C7\u03BF\u03BB\u03B7\u03BC\u03AD\u03BD\u03BF\u03C2"]},"do not disturb":{v:["\u03BC\u03B7\u03BD \u03B5\u03BD\u03BF\u03C7\u03BB\u03B5\u03AF\u03C4\u03B5"]},invisible:{v:["\u03B1\u03CC\u03C1\u03B1\u03C4\u03BF"]},offline:{v:["\u03B5\u03BA\u03C4\u03CC\u03C2 \u03C3\u03CD\u03BD\u03B4\u03B5\u03C3\u03B7\u03C2"]},online:{v:["\u03C3\u03C5\u03BD\u03B4\u03B5\u03B4\u03B5\u03BC\u03AD\u03BD\u03BF\u03C2"]}}},{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\xEDnea"]},online:{v:["en l\xEDnea"]}}},{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\xEDnea"]}}},{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\xEDnea"]},online:{v:["en l\xEDnea"]}}},{l:"et-EE",t:{away:{v:["eemal"]},busy:{v:["h\xF5ivatud"]},"do not disturb":{v:["\xE4ra sega"]},invisible:{v:["n\xE4htamatu"]},offline:{v:["pole v\xF5rgus"]},online:{v:["v\xF5rgus"]}}},{l:"eu",t:{}},{l:"fa",t:{away:{v:["\u062F\u0648\u0631 \u0627\u0632 \u062F\u0633\u062A\u06AF\u0627\u0647"]},busy:{v:["\u0645\u0634\u063A\u0648\u0644"]},"do not disturb":{v:["\u0645\u0632\u0627\u062D\u0645 \u0646\u0634\u0648\u06CC\u062F"]},invisible:{v:["\u0645\u062E\u0641\u06CC"]},offline:{v:["\u0628\u0631\u0648\u0646\u200C\u062E\u0637"]},online:{v:["\u0628\u0631\u062E\u0637"]}}},{l:"fi",t:{away:{v:["poissa"]},busy:{v:["varattu"]},"do not disturb":{v:["\xE4l\xE4 h\xE4iritse"]},invisible:{v:["n\xE4kym\xE4t\xF6n"]},offline:{v:["ei linjalla"]},online:{v:["linjalla"]}}},{l:"fr",t:{away:{v:["absent"]},busy:{v:["occup\xE9"]},"do not disturb":{v:["ne pas d\xE9ranger"]},invisible:{v:["invisible"]},offline:{v:["hors ligne"]},online:{v:["en ligne"]}}},{l:"ga",t:{away:{v:["ar shi\xFAl"]},busy:{v:["gn\xF3thach"]},"do not disturb":{v:["n\xE1 cur as"]},invisible:{v:["dofheicthe"]},offline:{v:["as l\xEDne"]},online:{v:["ar l\xEDne"]}}},{l:"gl",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["non molestar"]},invisible:{v:["invis\xEDbel"]},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:["\xED burtu"]},busy:{v:["upptekin/n"]},"do not disturb":{v:["ekki \xF3n\xE1\xF0a"]},invisible:{v:["\xF3s\xFDnilegt"]},offline:{v:["\xF3nettengt"]},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:["\u96E2\u308C\u308B"]},busy:{v:["\u30D3\u30B8\u30FC"]},"do not disturb":{v:["\u90AA\u9B54\u3092\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044"]},invisible:{v:["\u4E0D\u53EF\u8996"]},offline:{v:["\u30AA\u30D5\u30E9\u30A4\u30F3"]},online:{v:["\u30AA\u30F3\u30E9\u30A4\u30F3"]}}},{l:"ja-JP",t:{away:{v:["\u96E2\u308C\u308B"]},busy:{v:["\u30D3\u30B8\u30FC"]},"do not disturb":{v:["\u90AA\u9B54\u3092\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044"]},invisible:{v:["\u4E0D\u53EF\u8996"]},offline:{v:["\u30AA\u30D5\u30E9\u30A4\u30F3"]},online:{v:["\u30AA\u30F3\u30E9\u30A4\u30F3"]}}},{l:"ko",t:{away:{v:["\uC790\uB9AC \uBE44\uC6C0"]},busy:{v:["\uBC14\uC068"]},"do not disturb":{v:["\uBC29\uD574 \uAE08\uC9C0"]},invisible:{v:["\uBCF4\uC774\uC9C0 \uC54A\uC74C"]},offline:{v:["\uC624\uD504\uB77C\uC778"]},online:{v:["\uC628\uB77C\uC778"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{away:{v:["\u043E\u0434\u0434\u0430\u043B\u0435\u0447\u0435\u043D"]},busy:{v:["\u0437\u0430\u0444\u0430\u0442\u0435\u043D"]},"do not disturb":{v:["\u043D\u0435 \u0432\u043E\u0437\u043D\u0435\u043C\u0438\u0440\u0443\u0432\u0430\u0458"]},invisible:{v:["\u043D\u0435\u0432\u0438\u0434\u043B\u0438\u0432\u043E"]},offline:{v:["\u043E\u0444\u043B\u0430\u0458\u043D"]},online:{v:["\u043E\u043D\u043B\u0430\u0458\u043D"]}}},{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\u0105d"]},busy:{v:["zaj\u0119ty"]},"do not disturb":{v:["nie przeszkadza\u0107"]},invisible:{v:["niewidzialny"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"pt-BR",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["n\xE3o perturbe"]},invisible:{v:["invis\xEDvel"]},offline:{v:["off-line"]},online:{v:["on-line"]}}},{l:"pt-PT",t:{away:{v:["longe"]},busy:{v:["ocupado"]},"do not disturb":{v:["n\xE3o incomodar"]},invisible:{v:["invis\xEDvel"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ro",t:{away:{v:["plecat"]},"do not disturb":{v:["nu deranja\u021Bi"]},offline:{v:["deconectat"]},online:{v:["online"]}}},{l:"ru",t:{away:{v:["\u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435"]},busy:{v:["\u0437\u0430\u043D\u044F\u0442\u044B\u0439"]},"do not disturb":{v:["\u043D\u0435 \u0431\u0435\u0441\u043F\u043E\u043A\u043E\u0438\u0442\u044C"]},invisible:{v:["\u043D\u0435\u0432\u0438\u0434\u0438\u043C\u044B\u0439"]},offline:{v:["\u043E\u0444\u043B\u0430\u0439\u043D"]},online:{v:["\u043E\u043D\u043B\u0430\u0439\u043D"]}}},{l:"sk",t:{away:{v:["nepr\xEDtomn\xFD"]},busy:{v:["zanepr\xE1zdnen\xFD"]},"do not disturb":{v:["neru\u0161i\u0165"]},invisible:{v:["nevidite\u013En\xFD"]},offline:{v:["Odpojen\xFD - offline"]},online:{v:["Pripojen\xFD - online"]}}},{l:"sl",t:{}},{l:"sr",t:{away:{v:["\u043E\u0434\u0441\u0443\u0442\u0430\u043D"]},busy:{v:["\u0437\u0430\u0443\u0437\u0435\u0442"]},"do not disturb":{v:["\u043D\u0435 \u0443\u0437\u043D\u0435\u043C\u0438\u0440\u0430\u0432\u0430\u0458"]},invisible:{v:["\u043D\u0435\u0432\u0438\u0434\u0459\u0438\u0432\u043E"]},offline:{v:["\u0432\u0430\u043D \u043C\u0440\u0435\u0436\u0435"]},online:{v:["\u043D\u0430 \u043C\u0440\u0435\u0436\u0438"]}}},{l:"sv",t:{away:{v:["borta"]},busy:{v:["upptagen"]},"do not disturb":{v:["st\xF6r ej"]},invisible:{v:["osynlig"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"tr",t:{away:{v:["Uzakta"]},busy:{v:["Me\u015Fgul"]},"do not disturb":{v:["Rahats\u0131z etmeyin"]},invisible:{v:["g\xF6r\xFCnmez"]},offline:{v:["\xC7evrim d\u0131\u015F\u0131"]},online:{v:["\xC7evrim i\xE7i"]}}},{l:"uk",t:{away:{v:["\u0432\u0456\u0434\u0441\u0443\u0442\u043D\u0456\u0439"]},busy:{v:["\u0437\u0430\u0439\u043D\u044F\u0442\u043E"]},"do not disturb":{v:["\u043D\u0435 \u0442\u0443\u0440\u0431\u0443\u0432\u0430\u0442\u0438"]},invisible:{v:["\u041D\u0435\u0432\u0438\u0434\u0438\u043C\u0438\u0439"]},offline:{v:["\u043D\u0435 \u0432 \u043C\u0435\u0440\u0435\u0436\u0456"]},online:{v:["\u0432 \u043C\u0435\u0440\u0435\u0436\u0456"]}}},{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:["\u79BB\u5F00"]},busy:{v:["\u7E41\u5FD9"]},"do not disturb":{v:["\u8BF7\u52FF\u6253\u6270"]},invisible:{v:["\u9690\u85CF\u7684"]},offline:{v:["\u79BB\u7EBF"]},online:{v:["\u5728\u7EBF"]}}},{l:"zh-HK",t:{away:{v:["\u96E2\u958B"]},busy:{v:["\u5FD9\u788C"]},"do not disturb":{v:["\u8ACB\u52FF\u6253\u64FE"]},invisible:{v:["\u9690\u85CF\u7684"]},offline:{v:["\u96E2\u7DDA"]},online:{v:["\u5728\u7DDA"]}}},{l:"zh-TW",t:{away:{v:["\u96E2\u958B"]},busy:{v:["\u5FD9\u788C"]},"do not disturb":{v:["\u8ACB\u52FF\u6253\u64FE"]},invisible:{v:["\u4E0D\u53EF\u898B"]},offline:{v:["\u96E2\u7DDA"]},online:{v:["\u7DDA\u4E0A"]}}}],Re=[{l:"ar",t:{"Back to provider selection":{v:["\u0639\u0648\u062F\u0629 \u0625\u0644\u0649 \u0627\u062E\u062A\u064A\u0627\u0631 \u0627\u0644\u0645\u0632\u0648\u0651\u062F"]},"Close Smart Picker":{v:["\u0625\u063A\u0644\u0627\u0642 \u0627\u0644\u0645\u062D\u062F\u062F \u0627\u0644\u0630\u0643\u064A"]},"Smart Picker":{v:["\u0627\u0644\u0644\u0627\u0642\u0637 \u0627\u0644\u0630\u0643\u064A smart picker"]}}},{l:"ast",t:{"Back to provider selection":{v:["Volver a la seleici\xF3n de fornidores"]},"Close Smart Picker":{v:["Zarrar la seleici\xF3n intelixente"]},"Smart Picker":{v:["Selector intelixente"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Back to provider selection":{v:["Zp\u011Bt na v\xFDb\u011Br poskytovatele"]},"Close Smart Picker":{v:["Zav\u0159\xEDt inteligentn\xED v\xFDb\u011Br"]},"Smart Picker":{v:["Inteligentn\xED v\xFDb\u011Br"]}}},{l:"cs-CZ",t:{"Back to provider selection":{v:["Zp\u011Bt na v\xFDb\u011Br poskytovatele"]},"Close Smart Picker":{v:["Zav\u0159\xEDt inteligentn\xED v\xFDb\u011Br"]},"Smart Picker":{v:["Inteligentn\xED v\xFDb\u011Br"]}}},{l:"da",t:{"Back to provider selection":{v:["Tilbage til udbydervalg"]},"Close Smart Picker":{v:["Luk Smart V\xE6lger"]},"Smart Picker":{v:["Smart V\xE6lger"]}}},{l:"de",t:{"Back to provider selection":{v:["Zur\xFCck zur Anbieterauswahl"]},"Close Smart Picker":{v:["Smart Picker schlie\xDFen"]},"Smart Picker":{v:["Smart Picker"]}}},{l:"de-DE",t:{"Back to provider selection":{v:["Zur\xFCck zur Anbieterauswahl"]},"Close Smart Picker":{v:["Smart Picker schlie\xDFen"]},"Smart Picker":{v:["Smart Picker"]}}},{l:"el",t:{"Back to provider selection":{v:["\u0395\u03C0\u03B9\u03C3\u03C4\u03C1\u03BF\u03C6\u03AE \u03C3\u03C4\u03B7\u03BD \u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03C0\u03B1\u03C1\u03CC\u03C7\u03BF\u03C5"]},"Close Smart Picker":{v:["\u039A\u03BB\u03B5\u03AF\u03C3\u03B9\u03BC\u03BF \u0388\u03BE\u03C5\u03C0\u03BD\u03B7\u03C2 \u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE\u03C2"]},"Smart Picker":{v:["\u0388\u03BE\u03C5\u03C0\u03BD\u03B7 \u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE"]}}},{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\xF3n 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\xF3n 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\xF3n 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\xF3n 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:["\u0628\u0627\u0632\u06AF\u0634\u062A \u0628\u0647 \u0627\u0646\u062A\u062E\u0627\u0628 \u0627\u0631\u0627\u0626\u0647 \u062F\u0647\u0646\u062F\u0647"]},"Close Smart Picker":{v:["\u0628\u0633\u062A\u0646 \u0627\u0646\u062A\u062E\u0627\u0628\u200C\u06AF\u0631 \u0647\u0648\u0634\u0645\u0646\u062F"]},"Smart Picker":{v:["\u0627\u0646\u062A\u062E\u0627\u0628\u06AF\u0631 \u0647\u0648\u0634\u0645\u0646\u062F"]}}},{l:"fi",t:{"Back to provider selection":{v:["Takaisin toimittajavalintaan"]},"Close Smart Picker":{v:["Sulje \xE4lykas valitsin"]},"Smart Picker":{v:["\xC4lyk\xE4s valitsin"]}}},{l:"fr",t:{"Back to provider selection":{v:["Revenir \xE0 la s\xE9lection du fournisseur"]},"Close Smart Picker":{v:["Fermer le s\xE9lecteur intelligent"]},"Smart Picker":{v:["S\xE9lecteur intelligent"]}}},{l:"ga",t:{"Back to provider selection":{v:["Ar ais go roghn\xFA sol\xE1thr\xF3ra"]},"Close Smart Picker":{v:["D\xFAn Pioc\xE1la\xED Cliste"]},"Smart Picker":{v:["Roghn\xF3ir Cliste"]}}},{l:"gl",t:{"Back to provider selection":{v:["Volver \xE1 selecci\xF3n do provedor"]},"Close Smart Picker":{v:["Pechar o Selector intelixente"]},"Smart Picker":{v:["Selector intelixente"]}}},{l:"he",t:{"Back to provider selection":{v:["\u05D7\u05D6\u05E8\u05D4 \u05DC\u05D1\u05D7\u05D9\u05E8\u05EA \u05E1\u05E4\u05E7"]},"Close Smart Picker":{v:["\u05E1\u05D2\u05D9\u05E8\u05EA \u05D4\u05D1\u05D5\u05E8\u05E8 \u05D4\u05D7\u05DB\u05DD"]},"Smart Picker":{v:["\u05D1\u05D5\u05E8\u05E8 \u05D7\u05DB\u05DD"]}}},{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 \xED val \xE1 \xFEj\xF3nustuveitu"]},"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:["\u30D7\u30ED\u30D0\u30A4\u30C0\u30FC\u306E\u9078\u629E\u306B\u623B\u308B"]},"Close Smart Picker":{v:["\u30B9\u30DE\u30FC\u30C8\u30D4\u30C3\u30AB\u30FC\u3092\u9589\u3058\u308B"]},"Smart Picker":{v:["\u30B9\u30DE\u30FC\u30C8\u30D4\u30C3\u30AB\u30FC"]}}},{l:"ja-JP",t:{"Back to provider selection":{v:["\u30D7\u30ED\u30D0\u30A4\u30C0\u30FC\u306E\u9078\u629E\u306B\u623B\u308B"]},"Close Smart Picker":{v:["\u30B9\u30DE\u30FC\u30C8\u30D4\u30C3\u30AB\u30FC\u3092\u9589\u3058\u308B"]},"Smart Picker":{v:["\u30B9\u30DE\u30FC\u30C8\u30D4\u30C3\u30AB\u30FC"]}}},{l:"ko",t:{"Back to provider selection":{v:["\uC81C\uACF5\uC790 \uC120\uD0DD\uC73C\uB85C \uB3CC\uC544\uAC00\uAE30"]},"Close Smart Picker":{v:["\uC2A4\uB9C8\uD2B8 \uC120\uD0DD\uAE30 \uB2EB\uAE30"]},"Smart Picker":{v:["\uC2A4\uB9C8\uD2B8 \uC120\uD0DD\uAE30"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Back to provider selection":{v:["\u041D\u0430\u0437\u0430\u0434 \u0434\u043E \u0438\u0437\u0431\u043E\u0440 \u043D\u0430 \u043F\u0440\u043E\u0432\u0430\u0458\u0434\u0435\u0440"]},"Close Smart Picker":{v:["\u0417\u0430\u0442\u0432\u043E\u0440\u0438 \u043F\u0430\u043C\u0435\u0442\u0435\u043D \u0438\u0437\u0431\u0438\u0440\u0430\u0447"]},"Smart Picker":{v:["\u041F\u0430\u043C\u0435\u0442\u0435\u043D \u0438\u0437\u0431\u0438\u0440\u0430\u0447"]}}},{l:"my",t:{}},{l:"nb",t:{"Back to provider selection":{v:["Tilbake til leverand\xF8rvalg"]},"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\xF3t 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\xE7\xE3o de provedor"]},"Close Smart Picker":{v:["Fechar Seletor Inteligente"]},"Smart Picker":{v:["Seletor Inteligente"]}}},{l:"pt-PT",t:{"Back to provider selection":{v:["Voltar \xE0 sele\xE7\xE3o de fornecedor"]},"Close Smart Picker":{v:['Fechar "Smart Picker"']},"Smart Picker":{v:["Smart Picker"]}}},{l:"ro",t:{"Back to provider selection":{v:["\xCEnapoi la selec\u021Bia providerului"]},"Close Smart Picker":{v:["\xCEnchide Smart Picker"]},"Smart Picker":{v:["Smart Picker"]}}},{l:"ru",t:{"Back to provider selection":{v:["\u0412\u0435\u0440\u043D\u0443\u0442\u044C\u0441\u044F \u043A \u0432\u044B\u0431\u043E\u0440\u0443 \u043F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440\u0430"]},"Close Smart Picker":{v:["\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0438\u043D\u0442\u0435\u043B\u043B\u0435\u043A\u0442\u0443\u0430\u043B\u044C\u043D\u044B\u0439 \u0432\u044B\u0431\u043E\u0440"]},"Smart Picker":{v:["\u0423\u043C\u043D\u044B\u0439 \u0432\u044B\u0431\u043E\u0440"]}}},{l:"sk",t:{"Back to provider selection":{v:["Sp\xE4\u0165 na v\xFDber poskytovate\u013Ea"]},"Close Smart Picker":{v:["Zavrie\u0165 inteligentn\xFD v\xFDber"]},"Smart Picker":{v:["Inteligentn\xFD v\xFDber"]}}},{l:"sl",t:{}},{l:"sr",t:{"Back to provider selection":{v:["\u041D\u0430\u0437\u0430\u0434 \u043D\u0430 \u0438\u0437\u0431\u043E\u0440 \u043F\u0440\u0443\u0436\u0430\u043E\u0446\u0430"]},"Close Smart Picker":{v:["\u0417\u0430\u0442\u0432\u043E\u0440\u0438 \u043F\u0430\u043C\u0435\u0442\u043D\u0438 \u0431\u0438\u0440\u0430\u0447"]},"Smart Picker":{v:["\u041F\u0430\u043C\u0435\u0442\u043D\u0438 \u0431\u0438\u0440\u0430\u0447"]}}},{l:"sv",t:{"Back to provider selection":{v:["Tillbaka till leverant\xF6rsval"]},"Close Smart Picker":{v:["St\xE4ng Smart Picker"]},"Smart Picker":{v:["Smart Picker"]}}},{l:"tr",t:{"Back to provider selection":{v:["Hizmet sa\u011Flay\u0131c\u0131 se\xE7imine d\xF6n"]},"Close Smart Picker":{v:["Ak\u0131ll\u0131 se\xE7imi kapat"]},"Smart Picker":{v:["Ak\u0131ll\u0131 se\xE7im"]}}},{l:"uk",t:{"Back to provider selection":{v:["\u041D\u0430\u0437\u0430\u0434 \u0434\u043E \u0432\u0438\u0431\u043E\u0440\u0443 \u043F\u043E\u0441\u0442\u0430\u0447\u0430\u043B\u044C\u043D\u0438\u043A\u0430"]},"Close Smart Picker":{v:["\u0417\u0430\u043A\u0440\u0438\u0442\u0438 \u0430\u0441\u0438\u0441\u0442\u0435\u043D\u0442 \u0432\u0438\u0431\u043E\u0440\u0443"]},"Smart Picker":{v:["\u0410\u0441\u0438\u0441\u0442\u0435\u043D\u0442 \u0432\u0438\u0431\u043E\u0440\u0443"]}}},{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:["\u8FD4\u56DE\u81F3\u63D0\u4F9B\u8005\u9009\u62E9\u5217\u8868"]},"Close Smart Picker":{v:["\u5173\u95ED\u667A\u80FD\u62FE\u53D6\u5668"]},"Smart Picker":{v:["\u667A\u80FD\u62FE\u53D6\u5668"]}}},{l:"zh-HK",t:{"Back to provider selection":{v:["\u56DE\u5230\u63D0\u4F9B\u8005\u9078\u64C7"]},"Close Smart Picker":{v:["\u95DC\u9589 Smart Picker"]},"Smart Picker":{v:["Smart Picker"]}}},{l:"zh-TW",t:{"Back to provider selection":{v:["\u56DE\u5230\u63D0\u4F9B\u8005\u9078\u64C7"]},"Close Smart Picker":{v:["\u95DC\u9589\u667A\u6167\u578B\u6311\u9078\u5668"]},"Smart Picker":{v:["\u667A\u6167\u578B\u6311\u9078\u5668"]}}}],ne=[{l:"ar",t:{"Cancel changes":{v:["\u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u062A\u063A\u064A\u064A\u0631\u0627\u062A"]},"Confirm changes":{v:["\u062A\u0623\u0643\u064A\u062F \u0627\u0644\u062A\u063A\u064A\u064A\u0631\u0627\u062A"]}}},{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\xB7la els canvis"]},"Confirm changes":{v:["Confirmeu els canvis"]}}},{l:"cs",t:{"Cancel changes":{v:["Zru\u0161it zm\u011Bny"]},"Confirm changes":{v:["Potvrdit zm\u011Bny"]}}},{l:"cs-CZ",t:{"Cancel changes":{v:["Zru\u0161it zm\u011Bny"]},"Confirm changes":{v:["Potvrdit zm\u011Bny"]}}},{l:"da",t:{"Cancel changes":{v:["Annuller \xE6ndringer"]},"Confirm changes":{v:["Bekr\xE6ft \xE6ndringer"]}}},{l:"de",t:{"Cancel changes":{v:["\xC4nderungen verwerfen"]},"Confirm changes":{v:["\xC4nderungen best\xE4tigen"]}}},{l:"de-DE",t:{"Cancel changes":{v:["\xC4nderungen verwerfen"]},"Confirm changes":{v:["\xC4nderungen best\xE4tigen"]}}},{l:"el",t:{"Cancel changes":{v:["\u0391\u03BA\u03CD\u03C1\u03C9\u03C3\u03B7 \u03B1\u03BB\u03BB\u03B1\u03B3\u03CE\u03BD"]},"Confirm changes":{v:["\u0395\u03C0\u03B9\u03B2\u03B5\u03B2\u03B1\u03AF\u03C9\u03C3\u03B7 \u03B1\u03BB\u03BB\u03B1\u03B3\u03CE\u03BD"]}}},{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\xFChista 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:["\u0644\u063A\u0648 \u062A\u063A\u06CC\u06CC\u0631\u0627\u062A"]},"Confirm changes":{v:["\u062A\u0627\u06CC\u06CC\u062F \u062A\u063A\u06CC\u06CC\u0631\u0627\u062A"]}}},{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:["\u05D1\u05D9\u05D8\u05D5\u05DC \u05E9\u05D9\u05E0\u05D5\u05D9\u05D9\u05DD"]},"Confirm changes":{v:["\u05D0\u05D9\u05E9\u05D5\u05E8 \u05D4\u05E9\u05D9\u05E0\u05D5\u05D9\u05D9\u05DD"]}}},{l:"hu",t:{"Cancel changes":{v:["V\xE1ltoztat\xE1sok elvet\xE9se"]},"Confirm changes":{v:["V\xE1ltoztat\xE1sok meger\u0151s\xEDt\xE9se"]}}},{l:"id",t:{"Cancel changes":{v:["Batalkan perubahan"]},"Confirm changes":{v:["Konfirmasikan perubahan"]}}},{l:"is",t:{"Cancel changes":{v:["H\xE6tta vi\xF0 breytingar"]},"Confirm changes":{v:["Sta\xF0festa breytingar"]}}},{l:"it",t:{"Cancel changes":{v:["Annulla modifiche"]},"Confirm changes":{v:["Conferma modifiche"]}}},{l:"ja",t:{"Cancel changes":{v:["\u5909\u66F4\u3092\u30AD\u30E3\u30F3\u30BB\u30EB"]},"Confirm changes":{v:["\u5909\u66F4\u3092\u627F\u8A8D"]}}},{l:"ja-JP",t:{"Cancel changes":{v:["\u5909\u66F4\u3092\u30AD\u30E3\u30F3\u30BB\u30EB"]},"Confirm changes":{v:["\u5909\u66F4\u3092\u627F\u8A8D"]}}},{l:"ko",t:{"Cancel changes":{v:["\uBCC0\uACBD \uCDE8\uC18C"]},"Confirm changes":{v:["\uBCC0\uACBD \uC0AC\uD56D \uD655\uC778"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Cancel changes":{v:["\u041E\u0442\u043A\u0430\u0436\u0438 \u0433\u0438 \u043F\u0440\u043E\u043C\u0435\u043D\u0438\u0442\u0435"]},"Confirm changes":{v:["\u041F\u043E\u0442\u0432\u0440\u0434\u0438 \u0433\u0438 \u043F\u0440\u043E\u043C\u0435\u043D\u0438\u0442\u0435"]}}},{l:"my",t:{"Cancel changes":{v:["\u1015\u103C\u1031\u102C\u1004\u103A\u1038\u101C\u1032\u1019\u103E\u102F\u1019\u103B\u102C\u1038 \u1015\u101A\u103A\u1016\u103B\u1000\u103A\u101B\u1014\u103A"]},"Confirm changes":{v:["\u1015\u103C\u1031\u102C\u1004\u103A\u1038\u101C\u1032\u1019\u103E\u102F\u1019\u103B\u102C\u1038 \u1021\u1010\u100A\u103A\u1015\u103C\u102F\u101B\u1014\u103A"]}}},{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\u017A zmiany"]}}},{l:"pt-BR",t:{"Cancel changes":{v:["Cancelar altera\xE7\xF5es"]},"Confirm changes":{v:["Confirmar altera\xE7\xF5es"]}}},{l:"pt-PT",t:{"Cancel changes":{v:["Cancelar altera\xE7\xF5es"]},"Confirm changes":{v:["Confirmar altera\xE7\xF5es"]}}},{l:"ro",t:{"Cancel changes":{v:["Anuleaz\u0103 modific\u0103rile"]},"Confirm changes":{v:["Confirma\u021Bi modific\u0103rile"]}}},{l:"ru",t:{"Cancel changes":{v:["\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F"]},"Confirm changes":{v:["\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F"]}}},{l:"sk",t:{"Cancel changes":{v:["Zru\u0161i\u0165 zmeny"]},"Confirm changes":{v:["Potvrdi\u0165 zmeny"]}}},{l:"sl",t:{"Cancel changes":{v:["Prekli\u010Di spremembe"]},"Confirm changes":{v:["Potrdi spremembe"]}}},{l:"sr",t:{"Cancel changes":{v:["\u041E\u0442\u043A\u0430\u0436\u0438 \u0438\u0437\u043C\u0435\u043D\u0435"]},"Confirm changes":{v:["\u041F\u043E\u0442\u0432\u0440\u0434\u0438\u0442\u0435 \u0438\u0437\u043C\u0435\u043D\u0435"]}}},{l:"sv",t:{"Cancel changes":{v:["Avbryt \xE4ndringar"]},"Confirm changes":{v:["Bekr\xE4fta \xE4ndringar"]}}},{l:"tr",t:{"Cancel changes":{v:["De\u011Fi\u015Fiklikleri iptal et"]},"Confirm changes":{v:["De\u011Fi\u015Fiklikleri onayla"]}}},{l:"uk",t:{"Cancel changes":{v:["\u0421\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438 \u0437\u043C\u0456\u043D\u0438"]},"Confirm changes":{v:["\u041F\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0438 \u0437\u043C\u0456\u043D\u0438"]}}},{l:"uz",t:{"Cancel changes":{v:["O'zgarishlarni bekor qilish"]},"Confirm changes":{v:["O'zgarishlarni tasdiqlang"]}}},{l:"zh-CN",t:{"Cancel changes":{v:["\u53D6\u6D88\u66F4\u6539"]},"Confirm changes":{v:["\u786E\u8BA4\u66F4\u6539"]}}},{l:"zh-HK",t:{"Cancel changes":{v:["\u53D6\u6D88\u66F4\u6539"]},"Confirm changes":{v:["\u78BA\u8A8D\u66F4\u6539"]}}},{l:"zh-TW",t:{"Cancel changes":{v:["\u53D6\u6D88\u8B8A\u66F4"]},"Confirm changes":{v:["\u78BA\u8A8D\u8B8A\u66F4"]}}}],te=[{l:"ar",t:{"Change name":{v:["\u062A\u063A\u064A\u064A\u0631 \u0627\u0644\u0627\u0633\u0645"]},"Close sidebar":{v:["\u0642\u0641\u0644 \u0627\u0644\u0634\u0631\u064A\u0637 \u0627\u0644\u062C\u0627\u0646\u0628\u064A"]},Favorite:{v:["\u0627\u0644\u0645\u0641\u0636\u0644\u0629"]},"Open sidebar":{v:["\u0625\u0641\u062A\u064E\u062D \u0627\u0644\u0634\u0631\u064A\u0637 \u0627\u0644\u062C\u0627\u0646\u0628\u064A"]}}},{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\u011Bnit n\xE1zev"]},"Close sidebar":{v:["Zav\u0159\xEDt postrann\xED panel"]},Favorite:{v:["Obl\xEDben\xE9"]},"Open sidebar":{v:["Otev\u0159\xEDt postrann\xED panel"]}}},{l:"cs-CZ",t:{"Change name":{v:["Zm\u011Bnit n\xE1zev"]},"Close sidebar":{v:["Zav\u0159\xEDt postrann\xED panel"]},Favorite:{v:["Obl\xEDben\xE9"]}}},{l:"da",t:{"Change name":{v:["\xC6ndre navn"]},"Close sidebar":{v:["Luk sidepanel"]},Favorite:{v:["Favorit"]},"Open sidebar":{v:["\xC5bn sidepanel"]}}},{l:"de",t:{"Change name":{v:["Namen \xE4ndern"]},"Close sidebar":{v:["Seitenleiste schlie\xDFen"]},Favorite:{v:["Favorit"]},"Open sidebar":{v:["Seitenleiste \xF6ffnen"]}}},{l:"de-DE",t:{"Change name":{v:["Namen \xE4ndern"]},"Close sidebar":{v:["Seitenleiste schlie\xDFen"]},Favorite:{v:["Favorit"]},"Open sidebar":{v:["Seitenleiste \xF6ffnen"]}}},{l:"el",t:{"Change name":{v:["\u0391\u03BB\u03BB\u03B1\u03B3\u03AE \u03BF\u03BD\u03CC\u03BC\u03B1\u03C4\u03BF\u03C2"]},"Close sidebar":{v:["\u039A\u03BB\u03B5\u03AF\u03C3\u03B9\u03BC\u03BF \u03C0\u03BB\u03B5\u03C5\u03C1\u03B9\u03BA\u03AE\u03C2 \u03BC\u03C0\u03AC\u03C1\u03B1\u03C2"]},Favorite:{v:["\u0391\u03B3\u03B1\u03C0\u03B7\u03BC\u03AD\u03BD\u03B1"]},"Open sidebar":{v:["\u0386\u03BD\u03BF\u03B9\u03B3\u03BC\u03B1 \u03C0\u03BB\u03B5\u03C5\u03C1\u03B9\u03BA\u03AE\u03C2 \u03BC\u03C0\u03AC\u03C1\u03B1\u03C2"]}}},{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\xFClgriba"]},Favorite:{v:["Lemmik"]},"Open sidebar":{v:["Ava k\xFClgriba"]}}},{l:"eu",t:{"Change name":{v:["Aldatu izena"]},"Close sidebar":{v:["Itxi albo-barra"]},Favorite:{v:["Gogokoa"]}}},{l:"fa",t:{"Change name":{v:["\u062A\u063A\u06CC\u06CC\u0631 \u0646\u0627\u0645"]},"Close sidebar":{v:["\u0628\u0633\u062A\u0646 \u0646\u0648\u0627\u0631 \u06A9\u0646\u0627\u0631\u06CC"]},Favorite:{v:["\u0645\u0648\u0631\u062F \u0639\u0644\u0627\u0642\u0647"]},"Open sidebar":{v:["\u0628\u0627\u0632 \u06A9\u0631\u062F\u0646 \u0646\u0648\u0627\u0631 \u06A9\u0646\u0627\u0631"]}}},{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\xE9rale"]},Favorite:{v:["Favori"]},"Open sidebar":{v:["Ouvrir la barre lat\xE9rale"]}}},{l:"ga",t:{"Change name":{v:["Athr\xFA ainm"]},"Close sidebar":{v:["D\xFAn 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:["\u05D4\u05D7\u05DC\u05E4\u05EA \u05E9\u05DD"]},"Close sidebar":{v:["\u05E1\u05D2\u05D9\u05E8\u05EA \u05E1\u05E8\u05D2\u05DC \u05D4\u05E6\u05D3"]},Favorite:{v:["\u05DC\u05DE\u05D5\u05E2\u05D3\u05E4\u05D9\u05DD"]}}},{l:"hu",t:{"Close sidebar":{v:["Oldals\xE1v bez\xE1r\xE1sa"]},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\xF0arstiku"]},Favorite:{v:["Eftirl\xE6ti"]},"Open sidebar":{v:["Opna hli\xF0arspjald"]}}},{l:"it",t:{"Change name":{v:["Cambia nome"]},"Close sidebar":{v:["Chiudi la barra laterale"]},Favorite:{v:["Preferito"]}}},{l:"ja",t:{"Change name":{v:["\u540D\u524D\u306E\u5909\u66F4"]},"Close sidebar":{v:["\u30B5\u30A4\u30C9\u30D0\u30FC\u3092\u9589\u3058\u308B"]},Favorite:{v:["\u304A\u6C17\u306B\u5165\u308A"]},"Open sidebar":{v:["\u30B5\u30A4\u30C9\u30D0\u30FC\u3092\u958B\u304F"]}}},{l:"ja-JP",t:{"Change name":{v:["\u540D\u524D\u306E\u5909\u66F4"]},"Close sidebar":{v:["\u30B5\u30A4\u30C9\u30D0\u30FC\u3092\u9589\u3058\u308B"]},Favorite:{v:["\u304A\u6C17\u306B\u5165\u308A"]},"Open sidebar":{v:["\u30B5\u30A4\u30C9\u30D0\u30FC\u3092\u958B\u304F"]}}},{l:"ko",t:{"Change name":{v:["\uC774\uB984 \uBCC0\uACBD"]},"Close sidebar":{v:["\uC0AC\uC774\uB4DC\uBC14 \uB2EB\uAE30"]},Favorite:{v:["\uC990\uACA8\uCC3E\uAE30"]},"Open sidebar":{v:["\uC0AC\uC774\uB4DC\uBC14 \uC5F4\uAE30"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Change name":{v:["\u041F\u0440\u043E\u043C\u0435\u043D\u0438 \u0438\u043C\u0435"]},"Close sidebar":{v:["\u0417\u0430\u0442\u0432\u043E\u0440\u0438 \u0441\u0442\u0440\u0430\u043D\u0438\u0447\u043D\u0430 \u043B\u0435\u043D\u0442\u0430"]},Favorite:{v:["\u0424\u0430\u0432\u043E\u0440\u0438\u0442\u0438"]},"Open sidebar":{v:["\u041E\u0442\u0432\u043E\u0440\u0438 \u0441\u0442\u0440\u0430\u043D\u0438\u0447\u043D\u0430 \u043B\u0435\u043D\u0442\u0430"]}}},{l:"my",t:{}},{l:"nb",t:{"Change name":{v:["Endre navn"]},"Close sidebar":{v:["Lukk sidepanel"]},Favorite:{v:["Favoritt"]},"Open sidebar":{v:["\xC5pne 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\u0144 nazw\u0119"]},"Close sidebar":{v:["Zamknij pasek boczny"]},Favorite:{v:["Ulubiony"]},"Open sidebar":{v:["Otw\xF3rz 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\u0103 numele"]},"Close sidebar":{v:["\xCEnchide bara lateral\u0103"]},Favorite:{v:["Favorit"]}}},{l:"ru",t:{"Change name":{v:["\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0438\u043C\u044F"]},"Close sidebar":{v:["\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0441\u0430\u0439\u0434\u0431\u0430\u0440"]},Favorite:{v:["\u0418\u0437\u0431\u0440\u0430\u043D\u043D\u043E\u0435"]},"Open sidebar":{v:["\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0431\u043E\u043A\u043E\u0432\u0443\u044E \u043F\u0430\u043D\u0435\u043B\u044C"]}}},{l:"sk",t:{"Change name":{v:["Zmeni\u0165 n\xE1zov"]},"Close sidebar":{v:["Zavrie\u0165 bo\u010Dn\xFD panel"]},Favorite:{v:["Ob\u013E\xFAben\xE9"]},"Open sidebar":{v:["Otvori\u0165 bo\u010Dn\xFD panel"]}}},{l:"sl",t:{"Close sidebar":{v:["Zapri stransko vrstico"]},Favorite:{v:["Priljubljeno"]}}},{l:"sr",t:{"Change name":{v:["\u0418\u0437\u043C\u0435\u043D\u0438 \u043D\u0430\u0437\u0438\u0432"]},"Close sidebar":{v:["\u0417\u0430\u0442\u0432\u043E\u0440\u0438 \u0431\u043E\u0447\u043D\u0443 \u0442\u0440\u0430\u043A\u0443"]},Favorite:{v:["\u041E\u043C\u0438\u0459\u0435\u043D\u0438"]},"Open sidebar":{v:["\u041E\u0442\u0432\u043E\u0440\u0438 \u0431\u043E\u0447\u043D\u0443 \u0442\u0440\u0430\u043A\u0443"]}}},{l:"sv",t:{"Change name":{v:["\xC4ndra namn"]},"Close sidebar":{v:["St\xE4ng sidof\xE4ltet"]},Favorite:{v:["Favorit"]},"Open sidebar":{v:["\xD6ppna sidof\xE4ltet"]}}},{l:"tr",t:{"Change name":{v:["Ad\u0131 de\u011Fi\u015Ftir"]},"Close sidebar":{v:["Yan \xE7ubu\u011Fu kapat"]},Favorite:{v:["S\u0131k kullan\u0131lanlara ekle"]},"Open sidebar":{v:["Yan \xE7ubu\u011Fu a\xE7"]}}},{l:"uk",t:{"Change name":{v:["\u0417\u043C\u0456\u043D\u0438\u0442\u0438 \u043D\u0430\u0437\u0432\u0443"]},"Close sidebar":{v:["\u0417\u0430\u043A\u0440\u0438\u0442\u0438 \u0431\u0456\u0447\u043D\u0443 \u043F\u0430\u043D\u0435\u043B\u044C"]},Favorite:{v:["\u0406\u0437 \u0437\u0456\u0440\u043E\u0447\u043A\u043E\u044E"]},"Open sidebar":{v:["\u0411\u043E\u043A\u043E\u0432\u0435 \u043C\u0435\u043D\u044E"]}}},{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:["\u4FEE\u6539\u540D\u79F0"]},"Close sidebar":{v:["\u5173\u95ED\u4FA7\u8FB9\u680F"]},Favorite:{v:["\u559C\u7231"]},"Open sidebar":{v:["\u6253\u5F00\u4FA7\u8FB9\u680F"]}}},{l:"zh-HK",t:{"Change name":{v:["\u66F4\u6539\u540D\u7A31"]},"Close sidebar":{v:["\u95DC\u9589\u5074\u908A\u6B04"]},Favorite:{v:["\u559C\u611B"]},"Open sidebar":{v:["\u6253\u958B\u5074\u908A\u6B04"]}}},{l:"zh-TW",t:{"Change name":{v:["\u8B8A\u66F4\u540D\u7A31"]},"Close sidebar":{v:["\u95DC\u9589\u5074\u908A\u6B04"]},Favorite:{v:["\u6700\u611B"]},"Open sidebar":{v:["\u958B\u555F\u5074\u908A\u6B04"]}}}],He=[{l:"ar",t:{"Clear search":{v:["\u0645\u062D\u0648 \u0627\u0644\u0628\u062D\u062B"]}}},{l:"ast",t:{"Clear search":{v:["Borrar la busca"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Clear search":{v:["Vy\u010Distit vyhled\xE1v\xE1n\xED"]}}},{l:"cs-CZ",t:{"Clear search":{v:["Vy\u010Distit vyhled\xE1v\xE1n\xED"]}}},{l:"da",t:{"Clear search":{v:["Ryd s\xF8gning"]}}},{l:"de",t:{"Clear search":{v:["Suche leeren"]}}},{l:"de-DE",t:{"Clear search":{v:["Suche leeren"]}}},{l:"el",t:{"Clear search":{v:["\u0395\u03BA\u03BA\u03B1\u03B8\u03AC\u03C1\u03B9\u03C3\u03B7 \u03B1\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7\u03C2"]}}},{l:"en-GB",t:{"Clear search":{v:["Clear search"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear search":{v:["Limpiar b\xFAsqueda"]}}},{l:"es-AR",t:{"Clear search":{v:["Limpiar b\xFAsqueda"]}}},{l:"es-EC",t:{"Clear search":{v:["Limpiar b\xFAsqueda"]}}},{l:"es-MX",t:{"Clear search":{v:["Limpiar b\xFAsqueda"]}}},{l:"et-EE",t:{"Clear search":{v:["T\xFChjenda otsing"]}}},{l:"eu",t:{"Clear search":{v:["Garbitu bilaketa"]}}},{l:"fa",t:{"Clear search":{v:["\u067E\u0627\u06A9 \u06A9\u0631\u062F\u0646 \u062C\u0633\u062A\u062C\u0648"]}}},{l:"fi",t:{"Clear search":{v:["Tyhjenn\xE4 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:["\u05E4\u05D9\u05E0\u05D5\u05D9 \u05D7\u05D9\u05E4\u05D5\u05E9"]}}},{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:["\u691C\u7D22\u3092\u30AF\u30EA\u30A2"]}}},{l:"ja-JP",t:{"Clear search":{v:["\u691C\u7D22\u3092\u30AF\u30EA\u30A2"]}}},{l:"ko",t:{"Clear search":{v:["\uAC80\uC0C9 \uC9C0\uC6B0\uAE30"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Clear search":{v:["\u0418\u0441\u0447\u0438\u0441\u0442\u0438 \u043F\u0440\u0435\u0431\u0430\u0440\u0443\u0432\u0430\u045A\u0435"]}}},{l:"my",t:{}},{l:"nb",t:{"Clear search":{v:["T\xF8m s\xF8k"]}}},{l:"nl",t:{"Clear search":{v:["Zoekopdracht wissen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear search":{v:["Wyczy\u015B\u0107 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:["\u0218terge c\u0103utarea"]}}},{l:"ru",t:{"Clear search":{v:["\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043F\u043E\u0438\u0441\u043A"]}}},{l:"sk",t:{"Clear search":{v:["Vymaza\u0165 vyh\u013Ead\xE1vanie"]}}},{l:"sl",t:{}},{l:"sr",t:{"Clear search":{v:["\u041E\u0431\u0440\u0438\u0448\u0438 \u043F\u0440\u0435\u0442\u0440\u0430\u0433\u0443"]}}},{l:"sv",t:{"Clear search":{v:["Rensa s\xF6kning"]}}},{l:"tr",t:{"Clear search":{v:["Aramay\u0131 temizle"]}}},{l:"uk",t:{"Clear search":{v:["\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u043F\u043E\u0448\u0443\u043A"]}}},{l:"uz",t:{"Clear search":{v:["Qidiruvni tozalash"]}}},{l:"zh-CN",t:{"Clear search":{v:["\u6E05\u9664\u641C\u7D22"]}}},{l:"zh-HK",t:{"Clear search":{v:["\u6E05\u9664\u641C\u7D22"]}}},{l:"zh-TW",t:{"Clear search":{v:["\u6E05\u9664\u641C\u5C0B"]}}}],V=[{l:"ar",t:{"Clear selected":{v:["\u0645\u062D\u0648 \u0627\u0644\u0645\u062D\u062F\u0651\u062F"]},"Deselect {option}":{v:["\u0625\u0644\u063A\u0627\u0621 \u062A\u062D\u062F\u064A\u062F {option}"]},"No results":{v:["\u0644\u064A\u0633 \u0647\u0646\u0627\u0643 \u0623\u064A\u0629 \u0646\u062A\u064A\u062C\u0629"]},Options:{v:["\u062E\u064A\u0627\u0631\u0627\u062A"]}}},{l:"ast",t:{"Clear selected":{v:["Borrar lo seleicionao"]},"Deselect {option}":{v:["Deseleicionar \xAB{option}\xBB"]},"No results":{v:["Nun hai neng\xFAn result\xE1u"]},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\u010Distit vybran\xE9"]},"Deselect {option}":{v:["Zru\u0161it v\xFDb\u011Br {option}"]},"No results":{v:["Nic nenalezeno"]},Options:{v:["Mo\u017Enosti"]}}},{l:"cs-CZ",t:{"Clear selected":{v:["Vy\u010Distit vybran\xE9"]},"Deselect {option}":{v:["Zru\u0161it v\xFDb\u011Br {option}"]},"No results":{v:["Nic nenalezeno"]},Options:{v:["Mo\u017Enosti"]}}},{l:"da",t:{"Clear selected":{v:["Ryd valgt"]},"Deselect {option}":{v:["Frav\xE6lg {option}"]},"No results":{v:["Ingen resultater"]},Options:{v:["Indstillinger"]}}},{l:"de",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abw\xE4hlen"]},"No results":{v:["Keine Ergebnisse"]},Options:{v:["Optionen"]}}},{l:"de-DE",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abw\xE4hlen"]},"No results":{v:["Keine Ergebnisse"]},Options:{v:["Optionen"]}}},{l:"el",t:{"Clear selected":{v:["\u0395\u03BA\u03BA\u03B1\u03B8\u03AC\u03C1\u03B9\u03C3\u03B7 \u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE\u03C2"]},"Deselect {option}":{v:["\u0391\u03C0\u03BF\u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE {option}"]},"No results":{v:["\u039A\u03B1\u03BD\u03AD\u03BD\u03B1 \u03B1\u03C0\u03BF\u03C4\u03AD\u03BB\u03B5\u03C3\u03BC\u03B1"]},Options:{v:["\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AD\u03C2"]}}},{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\xF3n"]},"Deselect {option}":{v:["Deseleccionar {option}"]},"No results":{v:[" Ning\xFAn resultado"]},Options:{v:["Opciones"]}}},{l:"es-AR",t:{"Clear selected":{v:["Limpiar selecci\xF3n"]},"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\xF3n"]},"Deselect {option}":{v:["Deseleccionar {option}"]},"No results":{v:["Sin resultados"]},Options:{v:["Opciones"]}}},{l:"et-EE",t:{"Clear selected":{v:["T\xFChjenad 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:["\u067E\u0627\u06A9 \u06A9\u0631\u062F\u0646 \u0645\u0648\u0631\u062F \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647"]},"Deselect {option}":{v:["\u0644\u063A\u0648 \u0627\u0646\u062A\u062E\u0627\u0628 {option}"]},"No results":{v:["\u0628\u062F\u0648\u0646 \u0647\u06CC\u0686 \u0646\u062A\u06CC\u062C\u0647\u200C\u0627\u06CC"]},Options:{v:["\u06AF\u0632\u06CC\u0646\u0647\u200C\u0647\u0627"]}}},{l:"fi",t:{"Clear selected":{v:["Tyhjenn\xE4 valitut"]},"Deselect {option}":{v:["Poista valinta {option}"]},"No results":{v:["Ei tuloksia"]},Options:{v:["Valinnat"]}}},{l:"fr",t:{"Clear selected":{v:["Vider la s\xE9lection"]},"Deselect {option}":{v:["D\xE9s\xE9lectionner {option}"]},"No results":{v:["Aucun r\xE9sultat"]},Options:{v:["Options"]}}},{l:"ga",t:{"Clear selected":{v:["Glan roghnaithe"]},"Deselect {option}":{v:["D\xEDroghnaigh {option}"]},"No results":{v:["Gan tortha\xED"]},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\xF3ns"]}}},{l:"he",t:{"No results":{v:["\u05D0\u05D9\u05DF \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA"]}}},{l:"hu",t:{"No results":{v:["Nincs tal\xE1lat"]}}},{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\xF0"]},"Deselect {option}":{v:["Afvelja {option}"]},"No results":{v:["Engar ni\xF0urst\xF6\xF0ur"]},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:["\u9078\u629E\u3092\u89E3\u9664"]},"Deselect {option}":{v:["{option} \u306E\u9078\u629E\u3092\u89E3\u9664"]},"No results":{v:["\u7D50\u679C\u7121\u3057"]},Options:{v:["\u30AA\u30D7\u30B7\u30E7\u30F3"]}}},{l:"ja-JP",t:{"Clear selected":{v:["\u9078\u629E\u3092\u89E3\u9664"]},"Deselect {option}":{v:["{option} \u306E\u9078\u629E\u3092\u89E3\u9664"]},"No results":{v:["\u7D50\u679C\u7121\u3057"]},Options:{v:["\u30AA\u30D7\u30B7\u30E7\u30F3"]}}},{l:"ko",t:{"Clear selected":{v:["\uC120\uD0DD \uD56D\uBAA9 \uC9C0\uC6B0\uAE30"]},"Deselect {option}":{v:["{option} \uC120\uD0DD \uD574\uC81C"]},"No results":{v:["\uACB0\uACFC \uC5C6\uC74C"]},Options:{v:["\uC635\uC158"]}}},{l:"lt-LT",t:{"No results":{v:["N\u0117ra rezultat\u0173"]}}},{l:"lv",t:{"No results":{v:["Nav rezult\u0101tu"]}}},{l:"mk",t:{"Clear selected":{v:["\u0418\u0441\u0447\u0438\u0441\u0442\u0438 \u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438"]},"Deselect {option}":{v:["\u041E\u0442\u043A\u0430\u0436\u0438 \u0438\u0437\u0431\u043E\u0440 \u043D\u0430 {option}"]},"No results":{v:["\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0438"]},Options:{v:["\u041E\u043F\u0446\u0438\u0438"]}}},{l:"my",t:{"No results":{v:["\u101B\u101C\u1012\u103A\u1019\u101B\u103E\u102D\u1015\u102B"]}}},{l:"nb",t:{"Clear selected":{v:["T\xF8m 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\u015B\u0107 wybrane"]},"Deselect {option}":{v:["Odznacz {option}"]},"No results":{v:["Brak wynik\xF3w"]},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\xE7\xF5es"]}}},{l:"pt-PT",t:{"Clear selected":{v:["Limpeza selecionada"]},"Deselect {option}":{v:["Desmarcar {option}"]},"No results":{v:["Sem resultados"]},Options:{v:["Op\xE7\xF5es"]}}},{l:"ro",t:{"Clear selected":{v:["\u0218terge selec\u021Bia"]},"Deselect {option}":{v:["Deselcteaz\u0103 {option}"]},"No results":{v:["Nu exist\u0103 rezultate"]}}},{l:"ru",t:{"Clear selected":{v:["\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439"]},"Deselect {option}":{v:["\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0432\u044B\u0431\u043E\u0440 {option}"]},"No results":{v:["\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043E\u0442\u0441\u0443\u0441\u0442\u0432\u0443\u044E\u0442"]},Options:{v:["\u0412\u0430\u0440\u0438\u0430\u043D\u0442\u044B"]}}},{l:"sk",t:{"Clear selected":{v:["Vymaza\u0165 vybrat\xE9"]},"Deselect {option}":{v:["Zru\u0161i\u0165 v\xFDber {option}"]},"No results":{v:["\u017Diadne v\xFDsledky"]},Options:{v:["mo\u017Enosti"]}}},{l:"sl",t:{"No results":{v:["Ni zadetkov"]}}},{l:"sr",t:{"Clear selected":{v:["\u041E\u0431\u0440\u0438\u0448\u0438 \u0438\u0437\u0430\u0431\u0440\u0430\u043D\u043E"]},"Deselect {option}":{v:["\u0423\u043A\u043B\u043E\u043D\u0438 \u0438\u0437\u0431\u043E\u0440 {option}"]},"No results":{v:["\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430"]},Options:{v:["\u041E\u043F\u0446\u0438\u0458\u0435"]}}},{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\xE7ilmi\u015Fleri temizle"]},"Deselect {option}":{v:["{option} b\u0131rak"]},"No results":{v:["Herhangi bir sonu\xE7 bulunamad\u0131"]},Options:{v:["Se\xE7enekler"]}}},{l:"uk",t:{"Clear selected":{v:["\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u0432\u0438\u0431\u0440\u0430\u043D\u0435"]},"Deselect {option}":{v:["\u0417\u043D\u044F\u0442\u0438 \u0432\u0438\u0431\u0456\u0440 {option}"]},"No results":{v:["\u0412\u0456\u0434\u0441\u0443\u0442\u043D\u0456 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0438"]},Options:{v:["\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0438"]}}},{l:"uz",t:{"Clear selected":{v:["Tanlanganni tozalash"]},"Deselect {option}":{v:["{option}tanlovni bekor qiling"]},"No results":{v:["Natija yo\u02BBq"]},Options:{v:["Variantlar"]}}},{l:"zh-CN",t:{"Clear selected":{v:["\u6E05\u9664\u6240\u9009"]},"Deselect {option}":{v:["\u53D6\u6D88\u9009\u62E9 {option}"]},"No results":{v:["\u65E0\u7ED3\u679C"]},Options:{v:["\u9009\u9879"]}}},{l:"zh-HK",t:{"Clear selected":{v:["\u6E05\u9664\u6240\u9078\u9805\u76EE"]},"Deselect {option}":{v:["\u53D6\u6D88\u9078\u64C7 {option}"]},"No results":{v:["\u7121\u7D50\u679C"]},Options:{v:["\u9078\u9805"]}}},{l:"zh-TW",t:{"Clear selected":{v:["\u6E05\u9664\u9078\u5B9A\u9805\u76EE"]},"Deselect {option}":{v:["\u53D6\u6D88\u9078\u53D6 {option}"]},"No results":{v:["\u7121\u7D50\u679C"]},Options:{v:["\u9078\u9805"]}}}],xe=[{l:"ar",t:{Close:{v:["\u0625\u063A\u0644\u0627\u0642"]}}},{l:"ast",t:{Close:{v:["Zarrar"]}}},{l:"br",t:{Close:{v:["Serri\xF1"]}}},{l:"ca",t:{Close:{v:["Tanca"]}}},{l:"cs",t:{Close:{v:["Zav\u0159\xEDt"]}}},{l:"cs-CZ",t:{Close:{v:["Zav\u0159\xEDt"]}}},{l:"da",t:{Close:{v:["Luk"]}}},{l:"de",t:{Close:{v:["Schlie\xDFen"]}}},{l:"de-DE",t:{Close:{v:["Schlie\xDFen"]}}},{l:"el",t:{Close:{v:["\u039A\u03BB\u03B5\u03AF\u03C3\u03B9\u03BC\u03BF"]}}},{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:["\u0628\u0633\u062A\u0646"]}}},{l:"fi",t:{Close:{v:["Sulje"]}}},{l:"fr",t:{Close:{v:["Fermer"]}}},{l:"ga",t:{Close:{v:["D\xFAn"]}}},{l:"gl",t:{Close:{v:["Pechar"]}}},{l:"he",t:{Close:{v:["\u05E1\u05D2\u05D9\u05E8\u05D4"]}}},{l:"hu",t:{Close:{v:["Bez\xE1r\xE1s"]}}},{l:"id",t:{Close:{v:["Tutup"]}}},{l:"is",t:{Close:{v:["Loka"]}}},{l:"it",t:{Close:{v:["Chiudi"]}}},{l:"ja",t:{Close:{v:["\u9589\u3058\u308B"]}}},{l:"ja-JP",t:{Close:{v:["\u9589\u3058\u308B"]}}},{l:"ko",t:{Close:{v:["\uB2EB\uAE30"]}}},{l:"lt-LT",t:{Close:{v:["U\u017Everti"]}}},{l:"lv",t:{Close:{v:["Aizv\u0113rt"]}}},{l:"mk",t:{Close:{v:["\u0417\u0430\u0442\u0432\u043E\u0440\u0438"]}}},{l:"my",t:{Close:{v:["\u1015\u102D\u1010\u103A\u101B\u1014\u103A"]}}},{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:["\xCEnchide\u021Bi"]}}},{l:"ru",t:{Close:{v:["\u0417\u0430\u043A\u0440\u044B\u0442\u044C"]}}},{l:"sk",t:{Close:{v:["Zavrie\u0165"]}}},{l:"sl",t:{Close:{v:["Zapri"]}}},{l:"sr",t:{Close:{v:["\u0417\u0430\u0442\u0432\u043E\u0440\u0438"]}}},{l:"sv",t:{Close:{v:["St\xE4ng"]}}},{l:"tr",t:{Close:{v:["Kapat"]}}},{l:"uk",t:{Close:{v:["\u0417\u0430\u043A\u0440\u0438\u0442\u0438"]}}},{l:"uz",t:{Close:{v:["Yopish"]}}},{l:"zh-CN",t:{Close:{v:["\u5173\u95ED"]}}},{l:"zh-HK",t:{Close:{v:["\u95DC\u9589"]}}},{l:"zh-TW",t:{Close:{v:["\u95DC\u9589"]}}}],Ke=[{l:"ar",t:{"Collapse menu":{v:["\u0637\u064A \u0627\u0644\u0642\u0627\u0626\u0645\u0629"]},"Open menu":{v:["\u0625\u0641\u062A\u064E\u062D \u0627\u0644\u0642\u0627\u0626\u0645\u0629"]}}},{l:"ast",t:{"Collapse menu":{v:["Recoyer el men\xFA"]},"Open menu":{v:["Abrir le men\xFA"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Collapse menu":{v:["Sbalit nab\xEDdku"]},"Open menu":{v:["Otev\u0159\xEDt nab\xEDdku"]}}},{l:"cs-CZ",t:{"Collapse menu":{v:["Sbalit nab\xEDdku"]},"Open menu":{v:["Otev\u0159\xEDt nab\xEDdku"]}}},{l:"da",t:{"Collapse menu":{v:["Skjul menuen"]},"Open menu":{v:["\xC5ben menu"]}}},{l:"de",t:{"Collapse menu":{v:["Men\xFC einklappen"]},"Open menu":{v:["Men\xFC \xF6ffnen"]}}},{l:"de-DE",t:{"Collapse menu":{v:["Men\xFC einklappen"]},"Open menu":{v:["Men\xFC \xF6ffnen"]}}},{l:"el",t:{"Collapse menu":{v:["\u03A3\u03CD\u03BC\u03C0\u03C4\u03C5\u03BE\u03B7 \u03BC\u03B5\u03BD\u03BF\u03CD"]},"Open menu":{v:["\u0386\u03BD\u03BF\u03B9\u03B3\u03BC\u03B1 \u03BC\u03B5\u03BD\u03BF\u03CD"]}}},{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\xFA"]},"Open menu":{v:["Abrir men\xFA"]}}},{l:"es-AR",t:{"Collapse menu":{v:["Ocultar men\xFA"]},"Open menu":{v:["Abrir men\xFA"]}}},{l:"es-EC",t:{"Collapse menu":{v:["Ocultar men\xFA"]},"Open menu":{v:["Abrir men\xFA"]}}},{l:"es-MX",t:{"Collapse menu":{v:["Ocultar men\xFA"]},"Open menu":{v:["Abrir men\xFA"]}}},{l:"et-EE",t:{"Collapse menu":{v:["Men\xFC\xFC kokkuklappimine"]},"Open menu":{v:["Ava men\xFC\xFC"]}}},{l:"eu",t:{"Collapse menu":{v:["Tolestu menua"]},"Open menu":{v:["Ireki menua"]}}},{l:"fa",t:{"Collapse menu":{v:["\u0628\u0633\u062A\u0646 \u0641\u0647\u0631\u0633\u062A"]},"Open menu":{v:["\u0628\u0627\u0632 \u06A9\u0631\u062F\u0646 \u0641\u0647\u0631\u0633\u062A"]}}},{l:"fi",t:{"Collapse menu":{v:["Supista valikko"]},"Open menu":{v:["Avaa valikko"]}}},{l:"fr",t:{"Collapse menu":{v:["R\xE9duire le menu"]},"Open menu":{v:["Ouvrir le menu"]}}},{l:"ga",t:{"Collapse menu":{v:["Roghchl\xE1r Laghdaigh"]},"Open menu":{v:["Roghchl\xE1r a oscailt"]}}},{l:"gl",t:{"Collapse menu":{v:["Contraer o men\xFA"]},"Open menu":{v:["Abrir o men\xFA"]}}},{l:"he",t:{"Collapse menu":{v:["\u05E6\u05DE\u05E6\u05D5\u05DD \u05D4\u05EA\u05E4\u05E8\u05D9\u05D8"]},"Open menu":{v:["\u05E4\u05EA\u05D9\u05D7\u05EA \u05EA\u05E4\u05E8\u05D9\u05D8"]}}},{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:["\u30E1\u30CB\u30E5\u30FC\u306E\u6298\u308A\u305F\u305F\u307F"]},"Open menu":{v:["\u30E1\u30CB\u30E5\u30FC\u3092\u958B\u304F"]}}},{l:"ja-JP",t:{"Collapse menu":{v:["\u30E1\u30CB\u30E5\u30FC\u306E\u6298\u308A\u305F\u305F\u307F"]},"Open menu":{v:["\u30E1\u30CB\u30E5\u30FC\u3092\u958B\u304F"]}}},{l:"ko",t:{"Collapse menu":{v:["\uBA54\uB274 \uC811\uAE30"]},"Open menu":{v:["\uBA54\uB274 \uC5F4\uAE30"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Collapse menu":{v:["\u0421\u043A\u0440\u0438\u0458 \u043C\u0435\u043D\u0438"]},"Open menu":{v:["\u041E\u0442\u0432\u043E\u0440\u0438 \u043C\u0435\u043D\u0438"]}}},{l:"my",t:{}},{l:"nb",t:{"Collapse menu":{v:["Skjul meny"]},"Open menu":{v:["\xC5pne meny"]}}},{l:"nl",t:{"Collapse menu":{v:["Menu inklappen"]},"Open menu":{v:["Menu openen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Collapse menu":{v:["Zwi\u0144 menu"]},"Open menu":{v:["Otw\xF3rz 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\xE2nge meniul"]},"Open menu":{v:["Deschide meniul"]}}},{l:"ru",t:{"Collapse menu":{v:["\u0421\u0432\u0435\u0440\u043D\u0443\u0442\u044C \u043C\u0435\u043D\u044E"]},"Open menu":{v:["\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043C\u0435\u043D\u044E"]}}},{l:"sk",t:{"Collapse menu":{v:["Zbali\u0165 menu"]},"Open menu":{v:["Otvori\u0165 menu"]}}},{l:"sl",t:{}},{l:"sr",t:{"Collapse menu":{v:["\u0421\u0430\u0436\u043C\u0438 \u043C\u0435\u043D\u0438"]},"Open menu":{v:["\u041E\u0442\u0432\u043E\u0440\u0438 \u043C\u0435\u043D\u0438"]}}},{l:"sv",t:{"Collapse menu":{v:["D\xF6lj menyn"]},"Open menu":{v:["\xD6ppna menyn"]}}},{l:"tr",t:{"Collapse menu":{v:["Men\xFCy\xFC daralt"]},"Open menu":{v:["Men\xFCy\xFC a\xE7"]}}},{l:"uk",t:{"Collapse menu":{v:["\u0417\u0433\u043E\u0440\u043D\u0443\u0442\u0438 \u043C\u0435\u043D\u044E"]},"Open menu":{v:["\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u043C\u0435\u043D\u044E"]}}},{l:"uz",t:{"Collapse menu":{v:["Menyuni yig\u2018ish"]},"Open menu":{v:["Menyuni oching"]}}},{l:"zh-CN",t:{"Collapse menu":{v:["\u6536\u8D77\u83DC\u5355"]},"Open menu":{v:["\u6253\u5F00\u83DC\u5355"]}}},{l:"zh-HK",t:{"Collapse menu":{v:["\u6298\u758A\u9078\u55AE"]},"Open menu":{v:["\u958B\u555F\u9078\u55AE"]}}},{l:"zh-TW",t:{"Collapse menu":{v:["\u6298\u758A\u9078\u55AE"]},"Open menu":{v:["\u958B\u555F\u9078\u55AE"]}}}],Je=[{l:"ar",t:{}},{l:"ast",t:{}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{Copied:{v:["Zkop\xEDrov\xE1no"]},"Copy to clipboard":{v:["Zkop\xEDrovat do schr\xE1nky"]}}},{l:"cs-CZ",t:{}},{l:"da",t:{}},{l:"de",t:{Copied:{v:["Kopiert"]},"Copy to clipboard":{v:["In die Zwischenablage kopieren"]}}},{l:"de-DE",t:{Copied:{v:["Kopiert"]},"Copy to clipboard":{v:["In die Zwischenablage kopieren"]}}},{l:"el",t:{}},{l:"en-GB",t:{Copied:{v:["Copied"]},"Copy to clipboard":{v:["Copy to clipboard"]}}},{l:"eo",t:{}},{l:"es",t:{}},{l:"es-AR",t:{}},{l:"es-EC",t:{}},{l:"es-MX",t:{}},{l:"et-EE",t:{Copied:{v:["Kopeeritud"]},"Copy to clipboard":{v:["Kopeeri l\xF5ikelauale"]}}},{l:"eu",t:{}},{l:"fa",t:{}},{l:"fi",t:{}},{l:"fr",t:{}},{l:"ga",t:{Copied:{v:["C\xF3ipe\xE1ilte"]},"Copy to clipboard":{v:["C\xF3ipe\xE1il chuig an ghearrthaisce"]}}},{l:"gl",t:{Copied:{v:["Copiado"]},"Copy to clipboard":{v:["Copiar ao portapapeis"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{}},{l:"is",t:{}},{l:"it",t:{}},{l:"ja",t:{Copied:{v:["\u30B3\u30D4\u30FC\u3055\u308C\u307E\u3057\u305F"]},"Copy to clipboard":{v:["\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u306B\u30B3\u30D4\u30FC"]}}},{l:"ja-JP",t:{}},{l:"ko",t:{}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"my",t:{}},{l:"nb",t:{}},{l:"nl",t:{}},{l:"oc",t:{}},{l:"pl",t:{}},{l:"pt-BR",t:{Copied:{v:["Copiado"]},"Copy to clipboard":{v:["Copiar para a \xE1rea de transfer\xEAncia"]}}},{l:"pt-PT",t:{}},{l:"ro",t:{}},{l:"ru",t:{}},{l:"sk",t:{}},{l:"sl",t:{}},{l:"sr",t:{}},{l:"sv",t:{}},{l:"tr",t:{}},{l:"uk",t:{}},{l:"uz",t:{}},{l:"zh-CN",t:{}},{l:"zh-HK",t:{}},{l:"zh-TW",t:{}}],de=[{l:"ar",t:{"Edit item":{v:["\u062A\u0639\u062F\u064A\u0644 \u0639\u0646\u0635\u0631"]}}},{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\u017Eku"]}}},{l:"cs-CZ",t:{"Edit item":{v:["Upravit polo\u017Eku"]}}},{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:["\u0395\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03B1\u03BD\u03C4\u03B9\u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5"]}}},{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:["\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0645\u0648\u0631\u062F"]}}},{l:"fi",t:{"Edit item":{v:["Muokkaa kohdetta"]}}},{l:"fr",t:{"Edit item":{v:["\xC9diter l'\xE9l\xE9ment"]}}},{l:"ga",t:{"Edit item":{v:["Cuir m\xEDr in eagar"]}}},{l:"gl",t:{"Edit item":{v:["Editar o elemento"]}}},{l:"he",t:{"Edit item":{v:["\u05E2\u05E8\u05D9\u05DB\u05EA \u05E4\u05E8\u05D9\u05D8"]}}},{l:"hu",t:{"Edit item":{v:["Elem szerkeszt\xE9se"]}}},{l:"id",t:{"Edit item":{v:["Edit item"]}}},{l:"is",t:{"Edit item":{v:["Breyta atri\xF0i"]}}},{l:"it",t:{"Edit item":{v:["Modifica l'elemento"]}}},{l:"ja",t:{"Edit item":{v:["\u7DE8\u96C6"]}}},{l:"ja-JP",t:{"Edit item":{v:["\u7DE8\u96C6"]}}},{l:"ko",t:{"Edit item":{v:["\uD56D\uBAA9 \uC218\uC815"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Edit item":{v:["\u0423\u0440\u0435\u0434\u0438"]}}},{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\u021Bi elementul"]}}},{l:"ru",t:{"Edit item":{v:["\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u044D\u043B\u0435\u043C\u0435\u043D\u0442"]}}},{l:"sk",t:{"Edit item":{v:["Upravi\u0165 polo\u017Eku"]}}},{l:"sl",t:{"Edit item":{v:["Uredi predmet"]}}},{l:"sr",t:{"Edit item":{v:["\u0423\u0440\u0435\u0434\u0438 \u0441\u0442\u0430\u0432\u043A\u0443"]}}},{l:"sv",t:{"Edit item":{v:["Redigera objekt"]}}},{l:"tr",t:{"Edit item":{v:["\xD6geyi d\xFCzenle"]}}},{l:"uk",t:{"Edit item":{v:["\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0435\u043B\u0435\u043C\u0435\u043D\u0442"]}}},{l:"uz",t:{"Edit item":{v:["Elementni tahrirlash"]}}},{l:"zh-CN",t:{"Edit item":{v:["\u7F16\u8F91\u9879\u76EE"]}}},{l:"zh-HK",t:{"Edit item":{v:["\u7DE8\u8F2F\u9805\u76EE"]}}},{l:"zh-TW",t:{"Edit item":{v:["\u7DE8\u8F2F\u9805\u76EE"]}}}],ft=[{l:"ar",t:{"Enter link":{v:["\u0623\u062F\u062E\u0650\u0644 \u0627\u0644\u0631\u0627\u0628\u0637"]}}},{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:["\u0395\u03B9\u03C3\u03AC\u03B3\u03B5\u03C4\u03B5 \u03C3\u03CD\u03BD\u03B4\u03B5\u03C3\u03BC\u03BF"]}}},{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:["\u0644\u06CC\u0646\u06A9 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F"]}}},{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\xF3n"]}}},{l:"he",t:{"Enter link":{v:["\u05DE\u05D9\u05DC\u05D5\u05D9 \u05E7\u05D9\u05E9\u05D5\u05E8"]}}},{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:["\u30EA\u30F3\u30AF\u3092\u5165\u529B\u3059\u308B"]}}},{l:"ja-JP",t:{"Enter link":{v:["\u30EA\u30F3\u30AF\u3092\u5165\u529B\u3059\u308B"]}}},{l:"ko",t:{"Enter link":{v:["\uB9C1\uD06C \uC785\uB825"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Enter link":{v:["\u0412\u043D\u0435\u0441\u0438 \u043B\u0438\u043D\u043A"]}}},{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\u017A link"]}}},{l:"pt-BR",t:{"Enter link":{v:["Insira o link"]}}},{l:"pt-PT",t:{"Enter link":{v:["Inserir hiperliga\xE7\xE3o"]}}},{l:"ro",t:{"Enter link":{v:["Introduce\u021Bi link-ul"]}}},{l:"ru",t:{"Enter link":{v:["\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0441\u044B\u043B\u043A\u0443"]}}},{l:"sk",t:{"Enter link":{v:["Vlo\u017Ei\u0165 link"]}}},{l:"sl",t:{}},{l:"sr",t:{"Enter link":{v:["\u0423\u043D\u0435\u0441\u0438\u0442\u0435 \u043B\u0438\u043D\u043A"]}}},{l:"sv",t:{"Enter link":{v:["Ange l\xE4nk"]}}},{l:"tr",t:{"Enter link":{v:["Ba\u011Flant\u0131y\u0131 yaz\u0131n"]}}},{l:"uk",t:{"Enter link":{v:["\u0417\u0430\u0437\u043D\u0430\u0447\u0442\u0435 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F"]}}},{l:"uz",t:{"Enter link":{v:["Havolani kiriting"]}}},{l:"zh-CN",t:{"Enter link":{v:["\u8F93\u5165\u94FE\u63A5"]}}},{l:"zh-HK",t:{"Enter link":{v:["\u8F38\u5165\u9023\u7D50"]}}},{l:"zh-TW",t:{"Enter link":{v:["\u8F38\u5165\u9023\u7D50"]}}}],ct=[{l:"ar",t:{"Hide details":{v:["\u0623\u062E\u0641\u0650 \u0627\u0644\u062A\u0641\u0627\u0635\u064A\u0644"]},"Rename project":{v:["\u062A\u063A\u064A\u064A\u0631 \u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639"]},"Show details":{v:["\u0623\u0638\u0647\u0650\u0631 \u0627\u0644\u062A\u0641\u0627\u0635\u064A\u0644"]}}},{l:"ast",t:{}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Hide details":{v:["Skr\xFDt podrobnosti"]},"Rename project":{v:["P\u0159ejmenovat projekt"]},"Show details":{v:["Zobrazit podrobnosti"]}}},{l:"cs-CZ",t:{}},{l:"da",t:{"Hide details":{v:["Skjul detaljer"]},"Rename project":{v:["Omd\xF8b 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:["\u0391\u03C0\u03CC\u03BA\u03C1\u03C5\u03C8\u03B7 \u03BB\u03B5\u03C0\u03C4\u03BF\u03BC\u03B5\u03C1\u03B5\u03B9\u03CE\u03BD"]},"Rename project":{v:["\u039C\u03B5\u03C4\u03BF\u03BD\u03BF\u03BC\u03B1\u03C3\u03AF\u03B1 \u03AD\u03C1\u03B3\u03BF\u03C5"]},"Show details":{v:["\u0395\u03BC\u03C6\u03AC\u03BD\u03B9\u03C3\u03B7 \u03BB\u03B5\u03C0\u03C4\u03BF\u03BC\u03B5\u03C1\u03B5\u03B9\u03CE\u03BD"]}}},{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 \xFCksikasjad"]},"Rename project":{v:["Muuda projekti nime"]},"Show details":{v:["N\xE4ita \xFCksikasju"]}}},{l:"eu",t:{}},{l:"fa",t:{"Hide details":{v:["\u067E\u0646\u0647\u0627\u0646 \u06A9\u0631\u062F\u0646 \u062C\u0632\u0626\u06CC\u0627\u062A"]},"Rename project":{v:["\u062A\u063A\u06CC\u06CC\u0631 \u0646\u0627\u0645 \u067E\u0631\u0648\u0698\u0647"]},"Show details":{v:["\u0646\u0645\u0627\u06CC\u0634 \u062C\u0632\u0626\u06CC\u0627\u062A"]}}},{l:"fi",t:{"Hide details":{v:["Piilota yksityiskohdat"]},"Rename project":{v:["Nime\xE4 projekti"]},"Show details":{v:["N\xE4yt\xE4 yksityiskohdat"]}}},{l:"fr",t:{"Hide details":{v:["Masquer les d\xE9tails"]},"Rename project":{v:["Renommer le projet"]},"Show details":{v:["Afficher les d\xE9tails"]}}},{l:"ga",t:{"Hide details":{v:["Folaigh sonra\xED"]},"Rename project":{v:["Athainmnigh an tionscadal"]},"Show details":{v:["Taispe\xE1in sonra\xED"]}}},{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\xE1nari uppl\xFDsingar"]},"Rename project":{v:["Endurnefna verkefni"]},"Show details":{v:["Birta n\xE1nari uppl\xFDsingar"]}}},{l:"it",t:{}},{l:"ja",t:{"Hide details":{v:["\u8A73\u7D30\u3092\u975E\u8868\u793A"]},"Rename project":{v:["\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u540D\u3092\u5909\u66F4"]},"Show details":{v:["\u8A73\u7D30\u306E\u8868\u793A"]}}},{l:"ja-JP",t:{}},{l:"ko",t:{"Hide details":{v:["\uC138\uBD80 \uC0AC\uD56D \uC228\uAE30\uAE30"]},"Rename project":{v:["\uD504\uB85C\uC81D\uD2B8 \uC774\uB984 \uBCC0\uACBD"]},"Show details":{v:["\uC138\uBD80 \uC0AC\uD56D \uBCF4\uAE30"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Hide details":{v:["\u0421\u043E\u043A\u0440\u0438\u0458 \u0434\u0435\u0442\u0430\u043B\u0438"]},"Rename project":{v:["\u041F\u0440\u0435\u0438\u043C\u0435\u043D\u0443\u0432\u0430\u0458 \u043F\u0440\u043E\u0435\u043A\u0442"]},"Show details":{v:["\u041F\u0440\u0438\u043A\u0430\u0436\u0438 \u0434\u0435\u0442\u0430\u043B\u0438"]}}},{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\xF3\u0142y"]},"Rename project":{v:["Zmie\u0144 nazw\u0119 projektu"]},"Show details":{v:["Poka\u017C szczeg\xF3\u0142y"]}}},{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:["\u0421\u043A\u0440\u044B\u0442\u044C \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438"]},"Rename project":{v:["\u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u043E\u0435\u043A\u0442"]},"Show details":{v:["\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0434\u0435\u0442\u0430\u043B\u0438"]}}},{l:"sk",t:{"Hide details":{v:["Skry\u0165 detaily"]},"Rename project":{v:["Premenova\u0165 projekt"]},"Show details":{v:["Zobrazi\u0165 detaily"]}}},{l:"sl",t:{}},{l:"sr",t:{"Hide details":{v:["\u0421\u0430\u043A\u0440\u0438\u0458 \u0434\u0435\u0442\u0430\u0459\u0435"]},"Rename project":{v:["\u041F\u0440\u043E\u043C\u0435\u043D\u0438 \u0438\u043C\u0435 \u043F\u0440\u043E\u0458\u0435\u043A\u0442\u0430"]},"Show details":{v:["\u041F\u0440\u0438\u043A\u0430\u0436\u0438 \u0434\u0435\u0442\u0430\u0459\u0435"]}}},{l:"sv",t:{"Hide details":{v:["G\xF6m detaljer"]},"Rename project":{v:["Byt namn p\xE5 projektet"]},"Show details":{v:["Visa detaljer"]}}},{l:"tr",t:{"Hide details":{v:["Ayr\u0131nt\u0131lar\u0131 gizle"]},"Rename project":{v:["Projeyi yeniden adland\u0131r"]},"Show details":{v:["Ayr\u0131nt\u0131lar\u0131 g\xF6r\xFCnt\xFCle"]}}},{l:"uk",t:{"Hide details":{v:["\u0421\u0445\u043E\u0432\u0430\u0442\u0438 \u0434\u0435\u0442\u0430\u043B\u0456"]},"Rename project":{v:["\u041F\u0435\u0440\u0435\u0439\u043C\u0435\u043D\u0443\u0432\u0430\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442"]},"Show details":{v:["\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u0438 \u0434\u0435\u0442\u0430\u043B\u0456"]}}},{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:["\u9690\u85CF\u7EC6\u8282"]},"Rename project":{v:["\u91CD\u547D\u540D\u9879\u76EE"]},"Show details":{v:["\u663E\u793A\u7EC6\u8282"]}}},{l:"zh-HK",t:{"Hide details":{v:["\u96B1\u85CF\u8A73\u60C5"]},"Rename project":{v:["\u91CD\u547D\u540D\u65B9\u6848"]},"Show details":{v:["\u986F\u793A\u8A73\u60C5"]}}},{l:"zh-TW",t:{"Hide details":{v:["\u96B1\u85CF\u8A73\u7D30\u8CC7\u6599"]},"Rename project":{v:["\u91CD\u65B0\u547D\u540D\u5C08\u6848"]},"Show details":{v:["\u986F\u793A\u8A73\u7D30\u8CC7\u8A0A"]}}}],ji=[{l:"ar",t:{'Load more "{options}"':{v:['\u062A\u062D\u0645\u064A\u0644 \u0627\u0644\u0645\u0632\u064A\u062F \u0645\u0646 "{options}" ']},"Raw link {options}":{v:[" \u0627\u0644\u0631\u0627\u0628\u0637 \u0627\u0644\u062E\u0627\u0645 raw link \u0640 {options}"]},"Start typing to search":{v:["\u0625\u0628\u062F\u0625 \u0643\u062A\u0627\u0628\u0629 \u0645\u0641\u0631\u062F\u0627\u062A \u0627\u0644\u0628\u062D\u062B"]}}},{l:"ast",t:{'Load more "{options}"':{v:["Cargar m\xE1s \xAB{options}\xBB"]},"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\u010D\xEDst dal\u0161\xED \u201E{options}\u201C"]},"Raw link {options}":{v:["Hol\xFD odkaz {options}"]},"Start typing to search":{v:["Vyhled\xE1vejte psan\xEDm"]}}},{l:"cs-CZ",t:{'Load more "{options}"':{v:["Na\u010D\xEDst dal\u0161\xED \u201E{options}\u201C"]},"Raw link {options}":{v:["Hol\xFD odkaz {options}"]},"Start typing to search":{v:["Vyhled\xE1vejte psan\xEDm"]}}},{l:"da",t:{'Load more "{options}"':{v:['Indl\xE6s flere "{options}"']},"Raw link {options}":{v:["R\xE5 link {options}"]},"Start typing to search":{v:["Begynd at skrive for at s\xF8ge"]}}},{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:['\u03A6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7 \u03C0\u03B5\u03C1\u03B9\u03C3\u03C3\u03CC\u03C4\u03B5\u03C1\u03C9\u03BD "{options}"']},"Raw link {options}":{v:["\u0391\u03BA\u03B1\u03C4\u03AD\u03C1\u03B3\u03B1\u03C3\u03C4\u03BF\u03C2 \u03C3\u03CD\u03BD\u03B4\u03B5\u03C3\u03BC\u03BF\u03C2 {options}"]},"Start typing to search":{v:["\u039E\u03B5\u03BA\u03B9\u03BD\u03AE\u03C3\u03C4\u03B5 \u03BD\u03B1 \u03C0\u03BB\u03B7\u03BA\u03C4\u03C1\u03BF\u03BB\u03BF\u03B3\u03B5\u03AF\u03C4\u03B5 \u03B3\u03B9\u03B1 \u03B1\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7"]}}},{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\xE1s "{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\xE1s "{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\xE1s "{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 \u201E{options}\u201C"]},"Raw link {options}":{v:["T\xF6\xF6tlemata 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:['\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0628\u06CC\u0634\u062A\u0631 "{options}"']},"Raw link {options}":{v:["\u067E\u06CC\u0648\u0646\u062F \u062E\u0627\u0645 {options}"]},"Start typing to search":{v:["\u0628\u0631\u0627\u06CC \u062C\u0633\u062A\u062C\u0648 \u062A\u0627\u06CC\u067E \u06A9\u0646\u06CC\u062F"]}}},{l:"fi",t:{'Load more "{options}"':{v:['Lataa lis\xE4\xE4 "{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 \xE0 \xE9crire 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\xF3scr\xEDobh chun cuardach a dh\xE9anamh"]}}},{l:"gl",t:{'Load more "{options}"':{v:["Cargar m\xE1is \xAB{options}\xBB"]},"Raw link {options}":{v:["Ligaz\xF3n sen procesar {options}"]},"Start typing to search":{v:["Comece a escribir para buscar"]}}},{l:"he",t:{"Raw link {options}":{v:["\u05E7\u05D9\u05E9\u05D5\u05E8 \u05D2\u05D5\u05DC\u05DE\u05D9 {options}"]},"Start typing to search":{v:["\u05D4\u05EA\u05D7\u05DC\u05EA \u05D4\u05E7\u05DC\u05D3\u05D4 \u05DE\u05D7\u05E4\u05E9\u05EA"]}}},{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\xF0a inn fleiri "{options}"']},"Raw link {options}":{v:["Hr\xE1r tengill {options}"]},"Start typing to search":{v:["Byrja\xF0u a\xF0 skrifa til a\xF0 leita"]}}},{l:"it",t:{'Load more "{options}"':{v:['Carica pi\xF9 "{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}" \u3092\u3082\u3063\u3068\u8AAD\u307F\u8FBC\u3080']},"Raw link {options}":{v:["\u672A\u52A0\u5DE5\u306E\u30EA\u30F3\u30AF {options}"]},"Start typing to search":{v:["\u5165\u529B\u3092\u958B\u59CB\u3057\u3066\u691C\u7D22\u3057\u307E\u3059"]}}},{l:"ja-JP",t:{'Load more "{options}"':{v:['"{options}" \u3092\u3082\u3063\u3068\u8AAD\u307F\u8FBC\u3080']},"Raw link {options}":{v:["\u672A\u52A0\u5DE5\u306E\u30EA\u30F3\u30AF {options}"]},"Start typing to search":{v:["\u5165\u529B\u3092\u958B\u59CB\u3057\u3066\u691C\u7D22\u3057\u307E\u3059"]}}},{l:"ko",t:{'Load more "{options}"':{v:['"{options}" \uB354 \uBD88\uB7EC\uC624\uAE30']},"Raw link {options}":{v:["{options} \uC6D0\uBCF8 \uB9C1\uD06C"]},"Start typing to search":{v:["\uC785\uB825\uD558\uC5EC \uAC80\uC0C9"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{'Load more "{options}"':{v:['\u0412\u0447\u0438\u0442\u0430\u0458 \u043F\u043E\u0432\u0435\u045C\u0435 "{options}"']},"Raw link {options}":{v:["\u0421\u0443\u0440\u043E\u0432 \u043B\u0438\u043D\u043A {options}"]},"Start typing to search":{v:["\u041F\u043E\u0447\u043D\u0438 \u0434\u0430 \u043F\u0438\u0448\u0443\u0432\u0430\u0448 \u0437\u0430 \u043F\u0440\u0435\u0431\u0430\u0440\u0443\u0432\u0430\u045A\u0435"]}}},{l:"my",t:{}},{l:"nb",t:{'Load more "{options}"':{v:['Last inn flere "{options}"']},"Raw link {options}":{v:["R\xE5 lenke {options}"]},"Start typing to search":{v:["Start \xE5 skrive for \xE5 s\xF8ke"]}}},{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\u0142aduj wi\u0119cej "{options}"']},"Raw link {options}":{v:["Surowy odno\u015Bnik {options}"]},"Start typing to search":{v:["Zacznij pisa\u0107, aby wyszuka\u0107"]}}},{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:['\xCEncarc\u0103 mai multe "{options}"']},"Raw link {options}":{v:["Link brut {options}"]},"Start typing to search":{v:["Tasta\u021Bi pentru c\u0103utare"]}}},{l:"ru",t:{'Load more "{options}"':{v:['\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0435 "{options}""']},"Raw link {options}":{v:["\u041D\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043D\u0430\u044F \u0441\u0441\u044B\u043B\u043A\u0430 {options}"]},"Start typing to search":{v:["\u041D\u0430\u0447\u043D\u0438\u0442\u0435 \u0432\u0432\u043E\u0434\u0438\u0442\u044C \u0442\u0435\u043A\u0441\u0442 \u0434\u043B\u044F \u043F\u043E\u0438\u0441\u043A\u0430"]}}},{l:"sk",t:{'Load more "{options}"':{v:['Na\u010D\xEDta\u0165 viac "{options}"']},"Raw link {options}":{v:["Raw odkaz {options}"]},"Start typing to search":{v:["Za\u010Dnite p\xEDsa\u0165 pre vyh\u013Ead\xE1vanie"]}}},{l:"sl",t:{}},{l:"sr",t:{'Load more "{options}"':{v:["\u0423\u0447\u0438\u0442\u0430\u0458 \u0458\u043E\u0448 \u201E{options}\u201D"]},"Raw link {options}":{v:["\u0421\u0438\u0440\u043E\u0432\u0438 \u043B\u0438\u043D\u043A {options}"]},"Start typing to search":{v:["\u041F\u043E\u043A\u0440\u0435\u043D\u0438\u0442\u0435 \u043F\u0440\u0435\u0442\u0440\u0430\u0433\u0443 \u043A\u0443\u0446\u0430\u045A\u0435\u043C"]}}},{l:"sv",t:{'Load more "{options}"':{v:['Ladda fler "{options}"']},"Raw link {options}":{v:["Oformaterad l\xE4nk {options}"]},"Start typing to search":{v:["B\xF6rja skriva f\xF6r att s\xF6ka"]}}},{l:"tr",t:{'Load more "{options}"':{v:['Di\u011Fer "{options}"']},"Raw link {options}":{v:["Ham ba\u011Flant\u0131 {options}"]},"Start typing to search":{v:["Aramak i\xE7in yazmaya ba\u015Flay\u0131n"]}}},{l:"uk",t:{'Load more "{options}"':{v:['\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0438\u0442\u0438 \u0431\u0456\u043B\u044C\u0448\u0435 "{options}"']},"Raw link {options}":{v:["\u041F\u0440\u044F\u043C\u0435 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F {options}"]},"Start typing to search":{v:["\u041F\u043E\u0447\u043D\u0456\u0442\u044C \u0432\u0432\u043E\u0434\u0438\u0442\u0438 \u0434\u043B\u044F \u043F\u043E\u0448\u0443\u043A\u0443"]}}},{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:["\u52A0\u8F7D\u66F4\u591A \u201C{options}\u201D"]},"Raw link {options}":{v:["\u539F\u59CB\u94FE\u63A5 {options}"]},"Start typing to search":{v:["\u5F00\u59CB\u8F93\u5165\u4EE5\u8FDB\u884C\u641C\u7D22"]}}},{l:"zh-HK",t:{'Load more "{options}"':{v:['\u8F09\u5165\u66F4\u591A "{options}"']},"Raw link {options}":{v:["\u539F\u59CB\u9023\u7D50 {options}"]},"Start typing to search":{v:["\u958B\u59CB\u8F38\u5165\u4EE5\u9032\u884C\u641C\u5C0B"]}}},{l:"zh-TW",t:{'Load more "{options}"':{v:["\u8F09\u5165\u66F4\u591A\u300C{options}\u300D"]},"Raw link {options}":{v:["\u539F\u59CB\u9023\u7D50 {options}"]},"Start typing to search":{v:["\u958B\u59CB\u8F38\u5165\u4EE5\u9032\u884C\u641C\u5C0B"]}}}],Wt=[{l:"ar",t:{"No link provider found":{v:["\u0644\u0627 \u064A\u0648\u062C\u062F \u0623\u064A\u0651 \u0645\u0632\u0648\u062F \u0631\u0648\u0627\u0628\u0637 link provider"]},"Write a message\xA0\u2026":{v:["\u0623\u0643\u062A\u0628 \u0631\u0633\u0627\u0644\u0629 ..."]}}},{l:"ast",t:{"No link provider found":{v:["Nun s'atop\xF3 neng\xFAn fornidor d'enllaces"]},"Write a message\xA0\u2026":{v:["Escribi un mensaxe\u2026"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Dosa\u017Eeno limitu po\u010Dtu %n znaku zpr\xE1vy","Dosa\u017Eeno limitu po\u010Dtu %n znak\u016F zpr\xE1vy","Dosa\u017Eeno limitu po\u010Dtu %n znak\u016F zpr\xE1vy","Dosa\u017Eeno limitu po\u010Dtu %n znak\u016F zpr\xE1vy"]},"No link provider found":{v:["Nenalezen \u017E\xE1dn\xFD poskytovatel odkaz\u016F"]},"Write a message\xA0\u2026":{v:["Napi\u0161te zpr\xE1vu \u2026"]}}},{l:"cs-CZ",t:{"No link provider found":{v:["Nenalezen \u017E\xE1dn\xFD poskytovatel odkaz\u016F"]},"Write a message\xA0\u2026":{v:["Napsat zpr\xE1vu\u2026"]}}},{l:"da",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Beskedgr\xE6nsen p\xE5 %n tegn er n\xE5et","Beskedgr\xE6nsen p\xE5 %n tegn er n\xE5et"]},"No link provider found":{v:["Ingen linkudbyder fundet"]},"Write a message\xA0\u2026":{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\u2026":{v:["Nachricht schreiben\xA0\u2026"]}}},{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\u2026":{v:["Nachricht schreiben\xA0\u2026"]}}},{l:"el",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["\u0388\u03C6\u03C4\u03B1\u03C3\u03B5 \u03C4\u03BF \u03CC\u03C1\u03B9\u03BF \u03BC\u03B7\u03BD\u03CD\u03BC\u03B1\u03C4\u03BF\u03C2 \u03C4\u03C9\u03BD %n \u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03C9\u03BD","\u0388\u03C6\u03C4\u03B1\u03C3\u03B5 \u03C4\u03BF \u03CC\u03C1\u03B9\u03BF \u03BC\u03B7\u03BD\u03CD\u03BC\u03B1\u03C4\u03BF\u03C2 \u03C4\u03C9\u03BD %n \u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03C9\u03BD"]},"No link provider found":{v:["\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B5 \u03C0\u03AC\u03C1\u03BF\u03C7\u03BF\u03C2 \u03C3\u03C5\u03BD\u03B4\u03AD\u03C3\u03BC\u03BF\u03C5"]},"Write a message\xA0\u2026":{v:["\u0393\u03C1\u03AC\u03C8\u03C4\u03B5 \u03AD\u03BD\u03B1 \u03BC\u03AE\u03BD\u03C5\u03BC\u03B1\xA0\u2026"]}}},{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\u2026":{v:["Write a message\xA0\u2026"]}}},{l:"eo",t:{}},{l:"es",t:{"No link provider found":{v:["No se encontr\xF3 ning\xFAn proveedor de enlaces"]},"Write a message\xA0\u2026":{v:["Escriba un mensaje ..."]}}},{l:"es-AR",t:{"No link provider found":{v:["No se encontr\xF3 ning\xFAn proveedor de enlaces"]},"Write a message\xA0\u2026":{v:["Escriba un mensaje ..."]}}},{l:"es-EC",t:{"No link provider found":{v:["No se encontr\xF3 ning\xFAn proveedor de enlaces"]}}},{l:"es-MX",t:{"No link provider found":{v:["No se encontr\xF3 ning\xFAn proveedor de enlaces"]},"Write a message\xA0\u2026":{v:["Escriba un mensaje ..."]}}},{l:"et-EE",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["S\xF5numi piirarv %n t\xE4hem\xE4rk on k\xE4es","S\xF5numi piirarv %n t\xE4hem\xE4rki on k\xE4es"]},"No link provider found":{v:["Lingi pakkujat ei leitud"]},"Write a message\xA0\u2026":{v:["Koosta s\xF5num\xA0\u2026"]}}},{l:"eu",t:{"No link provider found":{v:["Ez da aurkitu esteka-hornitzailerik"]},"Write a message\xA0\u2026":{v:["Idatzi mezu bat\u2026"]}}},{l:"fa",t:{"No link provider found":{v:["\u0647\u06CC\u0686 \u0627\u0631\u0627\u0626\u0647\u200C\u062F\u0647\u0646\u062F\u0647 \u067E\u06CC\u0648\u0646\u062F\u06CC \u06CC\u0627\u0641\u062A \u0646\u0634\u062F"]},"Write a message\xA0\u2026":{v:["\u06CC\u06A9 \u067E\u06CC\u0627\u0645 \u0628\u0646\u0648\u06CC\u0633\u06CC\u062F ..."]}}},{l:"fi",t:{"No link provider found":{v:["Linkin tarjoajia ei l\xF6ydetty"]},"Write a message\xA0\u2026":{v:["Kirjoita viesti\u2026"]}}},{l:"fr",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Limite de messages de %n caract\xE8re atteinte","Limite de messages de %n caract\xE8res atteinte","Limite de messages de %n caract\xE8res atteinte"]},"No link provider found":{v:["Aucun fournisseur de lien trouv\xE9"]},"Write a message\xA0\u2026":{v:["Ecrire un message..."]}}},{l:"ga",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Sroicheadh \u200B\u200Bteorainn teachtaireachta de %n carachtar","Sroicheadh \u200B\u200Bteorainn teachtaireachta de %n carachtar","Sroicheadh \u200B\u200Bteorainn teachtaireachta de %n carachtar","Sroicheadh \u200B\u200Bteorainn teachtaireachta de %n carachtar","Sroicheadh \u200B\u200Bteorainn teachtaireachta de %n carachtar"]},"No link provider found":{v:["N\xEDor aims\xEDodh aon sol\xE1thra\xED naisc"]},"Write a message\xA0\u2026":{v:["Scr\xEDobh teachtaireacht\xA0\u2026"]}}},{l:"gl",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Acadouse o l\xEDmite de %n caracter por mensaxe","Acadouse o l\xEDmite de %n caracteres por mensaxe"]},"No link provider found":{v:["Non se atopou ning\xFAn provedor de ligaz\xF3ns"]},"Write a message\xA0\u2026":{v:["Escribir unha mensaxe\u2026"]}}},{l:"he",t:{"No link provider found":{v:["\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0 \u05E1\u05E4\u05E7 \u05E7\u05D9\u05E9\u05D5\u05E8\u05D9\u05DD"]}}},{l:"hu",t:{}},{l:"id",t:{"No link provider found":{v:["Tidak ada penyedia tautan yang ditemukan"]},"Write a message\xA0\u2026":{v:["Tulis pesan ..."]}}},{l:"is",t:{"No link provider found":{v:["Engin tenglaveita fannst"]},"Write a message\xA0\u2026":{v:["Skrifa\xF0u skilabo\xF0\xA0\u2026"]}}},{l:"it",t:{"No link provider found":{v:["Nessun fornitore di link trovato"]},"Write a message\xA0\u2026":{v:["Scrivi un messaggio ..."]}}},{l:"ja",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["\u30E1\u30C3\u30BB\u30FC\u30B8\u306E%n\u6587\u5B57\u306E\u5236\u9650\u306B\u9054\u3057\u307E\u3057\u305F"]},"No link provider found":{v:["\u30EA\u30F3\u30AF\u30D7\u30ED\u30D0\u30A4\u30C0\u30FC\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093"]},"Write a message\xA0\u2026":{v:["\u30E1\u30C3\u30BB\u30FC\u30B8\u3092\u66F8\u304F ..."]}}},{l:"ja-JP",t:{"No link provider found":{v:["\u30EA\u30F3\u30AF\u30D7\u30ED\u30D0\u30A4\u30C0\u30FC\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093"]},"Write a message\xA0\u2026":{v:["\u30E1\u30C3\u30BB\u30FC\u30B8\u3092\u66F8\u304F ..."]}}},{l:"ko",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["\uBA54\uC2DC\uC9C0 \uC81C\uD55C %n\uC790\uC5D0 \uB3C4\uB2EC"]},"No link provider found":{v:["\uB9C1\uD06C \uC81C\uACF5\uC790 \uC5C6\uC74C"]},"Write a message\xA0\u2026":{v:["\uBA54\uC2DC\uC9C0 \uC791\uC131..."]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["\u0414\u043E\u0441\u0442\u0438\u0433\u043D\u0430\u0442 \u0435 \u043B\u0438\u043C\u0438\u0442 \u043E\u0434 %n \u043A\u0430\u0440\u0430\u043A\u0442\u0435\u0440","\u0414\u043E\u0441\u0442\u0438\u0433\u043D\u0430\u0442 \u0435 \u043B\u0438\u043C\u0438\u0442 \u043E\u0434 %n \u043A\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0438 \u0437\u0430 \u043F\u043E\u0440\u0430\u043A\u0430"]},"No link provider found":{v:["\u041D\u0435 \u0435 \u043F\u0440\u043E\u043D\u0430\u0458\u0434\u0435\u043D \u0434\u0430\u0432\u0430\u0442\u0435\u043B \u043D\u0430 \u043B\u0438\u043D\u043A"]},"Write a message\xA0\u2026":{v:["\u041D\u0430\u043F\u0438\u0448\u0438 \u043F\u043E\u0440\u0430\u043A\u0430\xA0\u2026"]}}},{l:"my",t:{}},{l:"nb",t:{"No link provider found":{v:["Finner ingen lenkeleverand\xF8r"]},"Write a message\xA0\u2026":{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\u2026":{v:["Schrijf een bericht\xA0\u2026"]}}},{l:"oc",t:{}},{l:"pl",t:{"No link provider found":{v:["Nie znaleziono dostawcy link\xF3w"]},"Write a message\xA0\u2026":{v:["Napisz wiadomo\u015B\u0107\u2026"]}}},{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\u2026":{v:["Escreva uma mensagem\xA0\u2026"]}}},{l:"pt-PT",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Limite de mensagem de %n car\xE1cter 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\u2026":{v:["Escreva uma mensagem..."]}}},{l:"ro",t:{"No link provider found":{v:["Nu s-a g\u0103sit un provider pentru linkuri"]},"Write a message\xA0\u2026":{v:["Scrie\u021Bi un mesaj ..."]}}},{l:"ru",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["\u0414\u043E\u0441\u0442\u0438\u0433\u043D\u0443\u0442 \u043B\u0438\u043C\u0438\u0442 \u0432 %n \u0441\u0438\u043C\u0432\u043E\u043B","\u0414\u043E\u0441\u0442\u0438\u0433\u043D\u0443\u0442 \u043B\u0438\u043C\u0438\u0442 \u0432 %n \u0441\u0438\u043C\u0432\u043E\u043B\u0430","\u0414\u043E\u0441\u0442\u0438\u0433\u043D\u0443\u0442 \u043B\u0438\u043C\u0438\u0442 \u0432 %n \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432","\u0414\u043E\u0441\u0442\u0438\u0433\u043D\u0443\u0442 \u043B\u0438\u043C\u0438\u0442 \u0432 %n \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"]},"No link provider found":{v:["\u041F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A \u0441\u0441\u044B\u043B\u043E\u043A \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D"]},"Write a message\xA0\u2026":{v:["\u041D\u0430\u043F\u0438\u0448\u0438\u0442\u0435 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435\xA0\u2026"]}}},{l:"sk",t:{"No link provider found":{v:["\u017Diaden odkaz poskytovate\u013Ea nebol n\xE1jden\xFD"]},"Write a message\xA0\u2026":{v:["Nap\xED\u0161te spr\xE1vu\u2026"]}}},{l:"sl",t:{}},{l:"sr",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["\u0414\u043E\u0441\u0442\u0438\u0433\u043D\u0443\u0442\u043E \u0458\u0435 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u045A\u0435 \u0432\u0435\u043B\u0438\u0447\u0438\u043D\u0435 \u043F\u043E\u0440\u0443\u043A\u0435 \u043E\u0434 %n \u043A\u0430\u0440\u0430\u043A\u0442\u0435\u0440","\u0414\u043E\u0441\u0442\u0438\u0433\u043D\u0443\u0442\u043E \u0458\u0435 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u045A\u0435 \u0432\u0435\u043B\u0438\u0447\u0438\u043D\u0435 \u043F\u043E\u0440\u0443\u043A\u0435 \u043E\u0434 %n \u043A\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0430","\u0414\u043E\u0441\u0442\u0438\u0433\u043D\u0443\u0442\u043E \u0458\u0435 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u045A\u0435 \u0432\u0435\u043B\u0438\u0447\u0438\u043D\u0435 \u043F\u043E\u0440\u0443\u043A\u0435 \u043E\u0434 %n \u043A\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0430"]},"No link provider found":{v:["\u041D\u0438\u0458\u0435 \u043F\u0440\u043E\u043D\u0430\u0452\u0435\u043D \u043D\u0438\u0458\u0435\u0434\u0430\u043D \u043F\u0440\u0443\u0436\u0430\u043B\u0430\u0446 \u043B\u0438\u043D\u043A\u0430"]},"Write a message\xA0\u2026":{v:["\u041D\u0430\u043F\u0438\u0448\u0438\u0442\u0435 \u043F\u043E\u0440\u0443\u043A\u0443\u2026"]}}},{l:"sv",t:{"No link provider found":{v:["Ingen l\xE4nkleverant\xF6r hittades"]},"Write a message\xA0\u2026":{v:["Skriv ett meddelande\xA0\u2026"]}}},{l:"tr",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["\u0130leti i\xE7in %n karakter say\u0131s\u0131 s\u0131n\u0131r\u0131na ula\u015F\u0131ld\u0131","\u0130leti i\xE7in %n karakter say\u0131s\u0131 s\u0131n\u0131r\u0131na ula\u015F\u0131ld\u0131"]},"No link provider found":{v:["Ba\u011Flant\u0131 hizmeti sa\u011Flay\u0131c\u0131s\u0131 bulunamad\u0131"]},"Write a message\xA0\u2026":{v:["Bir ileti yaz\u0131n\u2026"]}}},{l:"uk",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["\u0414\u043E\u0441\u044F\u0433\u043D\u0443\u0442\u043E \u043E\u0431\u043C\u0435\u0436\u0435\u043D\u043D\u044F \u043D\u0430 \u0434\u043E\u0432\u0436\u0438\u043D\u0443 \u043F\u043E\u0432\u0456\u0434\u043E\u043C\u043B\u0435\u043D\u043D\u044F \u0443 %n \u0441\u0438\u043C\u0432\u043E\u043B.","\u0414\u043E\u0441\u044F\u0433\u043D\u0443\u0442\u043E \u043E\u0431\u043C\u0435\u0436\u0435\u043D\u043D\u044F \u043D\u0430 \u0434\u043E\u0432\u0436\u0438\u043D\u0443 \u043F\u043E\u0432\u0456\u0434\u043E\u043C\u043B\u0435\u043D\u043D\u044F \u0443 %n \u0441\u0438\u043C\u0432\u043E\u043B\u0438.","\u0414\u043E\u0441\u044F\u0433\u043D\u0443\u0442\u043E \u043E\u0431\u043C\u0435\u0436\u0435\u043D\u043D\u044F \u043D\u0430 \u0434\u043E\u0432\u0436\u0438\u043D\u0443 \u043F\u043E\u0432\u0456\u0434\u043E\u043C\u043B\u0435\u043D\u043D\u044F \u0443%n \u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432.","\u0414\u043E\u0441\u044F\u0433\u043D\u0443\u0442\u043E \u043E\u0431\u043C\u0435\u0436\u0435\u043D\u043D\u044F \u043D\u0430 \u0434\u043E\u0432\u0436\u0438\u043D\u0443 \u043F\u043E\u0432\u0456\u0434\u043E\u043C\u043B\u0435\u043D\u043D\u044F \u0443 %n \u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432."]},"No link provider found":{v:["\u041D\u0435 \u043D\u0430\u0432\u0435\u0434\u0435\u043D\u043E \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F"]},"Write a message\xA0\u2026":{v:["\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043F\u043E\u0432\u0456\u0434\u043E\u043C\u043B\u0435\u043D\u043D\u044F\xA0\u2026"]}}},{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\u2026":{v:["Xabar yozish..."]}}},{l:"zh-CN",t:{"No link provider found":{v:["\u672A\u627E\u5230\u4EFB\u4F55\u94FE\u63A5\u63D0\u4F9B\u8005"]},"Write a message\xA0\u2026":{v:["\u7F16\u5199\u4FE1\u606F ..."]}}},{l:"zh-HK",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["\u5DF2\u9054\u5230\u8A0A\u606F\u6700\u591A %n \u5B57\u5143\u9650\u5236"]},"No link provider found":{v:["\u627E\u4E0D\u5230\u9023\u7D50\u63D0\u4F9B\u8005"]},"Write a message\xA0\u2026":{v:["\u7DE8\u5BEB\u8A0A\u606F\xA0\u2026"]}}},{l:"zh-TW",t:{"No link provider found":{v:["\u627E\u4E0D\u5230\u9023\u7D50\u63D0\u4F9B\u8005"]},"Write a message\xA0\u2026":{v:["\u7DE8\u5BEB\u8A0A\u606F\u2026\u2026"]}}}],Mt=[{l:"ar",t:{"More items\xA0\u2026":{v:["\u0639\u0646\u0627\u0635\u0631 \u0623\u062E\u0631\u0649 ..."]}}},{l:"ast",t:{"More items\xA0\u2026":{v:["M\xE1s elementos\u2026"]}}},{l:"br",t:{}},{l:"ca",t:{"More items\xA0\u2026":{v:["M\xE9s art\xEDcles..."]}}},{l:"cs",t:{"More items\xA0\u2026":{v:["Dal\u0161\xED polo\u017Eky\xA0\u2026"]}}},{l:"cs-CZ",t:{"More items\xA0\u2026":{v:["Dal\u0161\xED polo\u017Eky\u2026"]}}},{l:"da",t:{"More items\xA0\u2026":{v:["Flere elementer ..."]}}},{l:"de",t:{"More items\xA0\u2026":{v:["Weitere Elemente\xA0\u2026"]}}},{l:"de-DE",t:{"More items\xA0\u2026":{v:["Weitere Elemente\xA0\u2026"]}}},{l:"el",t:{"More items\xA0\u2026":{v:["\u03A0\u03B5\u03C1\u03B9\u03C3\u03C3\u03CC\u03C4\u03B5\u03C1\u03B1 \u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1\xA0\u2026"]}}},{l:"en-GB",t:{"More items\xA0\u2026":{v:["More items\xA0\u2026"]}}},{l:"eo",t:{}},{l:"es",t:{"More items\xA0\u2026":{v:["M\xE1s \xEDtems ..."]}}},{l:"es-AR",t:{"More items\xA0\u2026":{v:["M\xE1s elementos..."]}}},{l:"es-EC",t:{"More items\xA0\u2026":{v:["M\xE1s elementos..."]}}},{l:"es-MX",t:{"More items\xA0\u2026":{v:["M\xE1s Elementos ..."]}}},{l:"et-EE",t:{"More items\xA0\u2026":{v:["Vaata veel\xA0\u2026"]}}},{l:"eu",t:{"More items\xA0\u2026":{v:["Elementu gehiago\xA0\u2026"]}}},{l:"fa",t:{"More items\xA0\u2026":{v:["\u0645\u0648\u0627\u0631\u062F \u0628\u06CC\u0634\u062A\u0631 ..."]}}},{l:"fi",t:{"More items\xA0\u2026":{v:["Lis\xE4\xE4 kohteita\u2026"]}}},{l:"fr",t:{"More items\xA0\u2026":{v:["Plus d'\xE9l\xE9ments..."]}}},{l:"ga",t:{"More items\xA0\u2026":{v:["Tuilleadh m\xEDreanna\xA0\u2026"]}}},{l:"gl",t:{"More items\xA0\u2026":{v:["M\xE1is elementos\u2026"]}}},{l:"he",t:{"More items\xA0\u2026":{v:["\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD \u05E0\u05D5\u05E1\u05E4\u05D9\u05DD\u2026"]}}},{l:"hu",t:{"More items\xA0\u2026":{v:["Tov\xE1bbi elemek..."]}}},{l:"id",t:{"More items\xA0\u2026":{v:["Item lainnya\u2026"]}}},{l:"is",t:{"More items\xA0\u2026":{v:["Fleiri atri\xF0i\xA0\u2026"]}}},{l:"it",t:{"More items\xA0\u2026":{v:["Pi\xF9 elementi ..."]}}},{l:"ja",t:{"More items\xA0\u2026":{v:["\u4ED6\u306E\u30A2\u30A4\u30C6\u30E0\u3000\u2026"]}}},{l:"ja-JP",t:{"More items\xA0\u2026":{v:["\u4ED6\u306E\u30A2\u30A4\u30C6\u30E0"]}}},{l:"ko",t:{"More items\xA0\u2026":{v:["\uD56D\uBAA9 \uB354 \uBCF4\uAE30..."]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"More items\xA0\u2026":{v:["\u041F\u043E\u0432\u0435\u045C\u0435 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438\xA0\u2026"]}}},{l:"my",t:{}},{l:"nb",t:{"More items\xA0\u2026":{v:["Flere gjenstander..."]}}},{l:"nl",t:{"More items\xA0\u2026":{v:["Meer items\xA0\u2026"]}}},{l:"oc",t:{}},{l:"pl",t:{"More items\xA0\u2026":{v:["Wi\u0119cej pozycji\u2026"]}}},{l:"pt-BR",t:{"More items\xA0\u2026":{v:["Mais itens\xA0\u2026"]}}},{l:"pt-PT",t:{"More items\xA0\u2026":{v:["Mais itens\u2026"]}}},{l:"ro",t:{"More items\xA0\u2026":{v:["Mai multe articole ..."]}}},{l:"ru",t:{"More items\xA0\u2026":{v:["\u0411\u043E\u043B\u044C\u0448\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\xA0\u2026"]}}},{l:"sk",t:{"More items\xA0\u2026":{v:["Viac polo\u017Eiek..."]}}},{l:"sl",t:{"More items\xA0\u2026":{v:["Ve\u010D predmetov ..."]}}},{l:"sr",t:{"More items\xA0\u2026":{v:["\u0408\u043E\u0448 \u0441\u0442\u0430\u0432\u043A\u0438..."]}}},{l:"sv",t:{"More items\xA0\u2026":{v:["Fler objekt\xA0\u2026"]}}},{l:"tr",t:{"More items\xA0\u2026":{v:["Di\u011Fer \xF6geler\u2026"]}}},{l:"uk",t:{"More items\xA0\u2026":{v:["\u0411\u0456\u043B\u044C\u0448\u0435\xA0\u2026"]}}},{l:"uz",t:{"More items\xA0\u2026":{v:["Yana elementlar..."]}}},{l:"zh-CN",t:{"More items\xA0\u2026":{v:["\u66F4\u591A\u9879\u76EE\u2026"]}}},{l:"zh-HK",t:{"More items\xA0\u2026":{v:["\u66F4\u591A\u9805\u76EE\xA0\u2026"]}}},{l:"zh-TW",t:{"More items\xA0\u2026":{v:["\u66F4\u591A\u9805\u76EE\u2026\u2026"]}}}],Li=[{l:"ar",t:{Next:{v:["\u0627\u0644\u062A\u0627\u0644\u064A"]},"Pause slideshow":{v:["\u062A\u062C\u0645\u064A\u062F \u0639\u0631\u0636 \u0627\u0644\u0634\u0631\u0627\u0626\u062D"]},Previous:{v:["\u0627\u0644\u0633\u0627\u0628\u0642"]},"Start slideshow":{v:["\u0625\u0628\u062F\u0625 \u0627\u0644\u0639\u0631\u0636"]}}},{l:"ast",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Posar la presentaci\xF3n de diapositives"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Aniciar la presentaci\xF3n de diapositives"]}}},{l:"br",t:{Next:{v:["Da heul"]},"Pause slideshow":{v:["Arsav an diaporama"]},Previous:{v:["A-raok"]},"Start slideshow":{v:["Kregi\xF1 an diaporama"]}}},{l:"ca",t:{Next:{v:["Seg\xFCent"]},"Pause slideshow":{v:["Atura la presentaci\xF3"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Inicia la presentaci\xF3"]}}},{l:"cs",t:{Next:{v:["N\xE1sleduj\xEDc\xED"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["P\u0159edchoz\xED"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"cs-CZ",t:{Next:{v:["N\xE1sleduj\xEDc\xED"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["P\u0159edchoz\xED"]},"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:["\u0395\u03C0\u03CC\u03BC\u03B5\u03BD\u03BF"]},"Pause slideshow":{v:["\u03A0\u03B1\u03CD\u03C3\u03B7 \u03C0\u03C1\u03BF\u03B2\u03BF\u03BB\u03AE\u03C2 \u03B4\u03B9\u03B1\u03C6\u03B1\u03BD\u03B5\u03B9\u03CE\u03BD"]},Previous:{v:["\u03A0\u03C1\u03BF\u03B7\u03B3\u03BF\u03CD\u03BC\u03B5\u03BD\u03BF"]},"Start slideshow":{v:["\u0388\u03BD\u03B1\u03C1\u03BE\u03B7 \u03C0\u03C1\u03BF\u03B2\u03BF\u03BB\u03AE\u03C2 \u03B4\u03B9\u03B1\u03C6\u03B1\u03BD\u03B5\u03B9\u03CE\u03BD"]}}},{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\u016Da"]},"Start slideshow":{v:["Komenci bildprezenton"]}}},{l:"es",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentaci\xF3n "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentaci\xF3n"]}}},{l:"es-AR",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentaci\xF3n "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentaci\xF3n"]}}},{l:"es-EC",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentaci\xF3n de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentaci\xF3n de diapositivas"]}}},{l:"es-MX",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentaci\xF3n de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentaci\xF3n 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:["\u0628\u0639\u062F\u06CC"]},"Pause slideshow":{v:["\u062A\u0648\u0642\u0641 \u0646\u0645\u0627\u06CC\u0634 \u0627\u0633\u0644\u0627\u06CC\u062F"]},Previous:{v:["\u0642\u0628\u0644\u06CC"]},"Start slideshow":{v:["\u0634\u0631\u0648\u0639 \u0646\u0645\u0627\u06CC\u0634 \u0627\u0633\u0644\u0627\u06CC\u062F"]}}},{l:"fi",t:{Next:{v:["Seuraava"]},"Pause slideshow":{v:["Keskeyt\xE4 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\xE9c\xE9dent"]},"Start slideshow":{v:["D\xE9marrer le diaporama"]}}},{l:"ga",t:{Next:{v:["Ar aghaidh"]},"Pause slideshow":{v:["Cuir taispe\xE1ntas sleamhn\xE1n ar sos"]},Previous:{v:["Roimhe Seo"]},"Start slideshow":{v:["Tosaigh taispe\xE1ntas sleamhn\xE1n"]}}},{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:["\u05D4\u05D1\u05D0"]},"Pause slideshow":{v:["\u05D4\u05E9\u05D4\u05D9\u05D9\u05EA \u05DE\u05E6\u05D2\u05EA"]},Previous:{v:["\u05D4\u05E7\u05D5\u05D3\u05DD"]},"Start slideshow":{v:["\u05D4\u05EA\u05D7\u05DC\u05EA \u05D4\u05DE\u05E6\u05D2\u05EA"]}}},{l:"hu",t:{Next:{v:["K\xF6vetkez\u0151"]},"Pause slideshow":{v:["Diavet\xEDt\xE9s sz\xFCneteltet\xE9se"]},Previous:{v:["El\u0151z\u0151"]},"Start slideshow":{v:["Diavet\xEDt\xE9s ind\xEDt\xE1sa"]}}},{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\xE6sta"]},"Pause slideshow":{v:["Gera hl\xE9 \xE1 skyggnus\xFDningu"]},Previous:{v:["Fyrri"]},"Start slideshow":{v:["Byrja skyggnus\xFDningu"]}}},{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:["\u6B21"]},"Pause slideshow":{v:["\u30B9\u30E9\u30A4\u30C9\u30B7\u30E7\u30FC\u3092\u4E00\u6642\u505C\u6B62"]},Previous:{v:["\u524D"]},"Start slideshow":{v:["\u30B9\u30E9\u30A4\u30C9\u30B7\u30E7\u30FC\u3092\u958B\u59CB"]}}},{l:"ja-JP",t:{Next:{v:["\u6B21"]},"Pause slideshow":{v:["\u30B9\u30E9\u30A4\u30C9\u30B7\u30E7\u30FC\u3092\u4E00\u6642\u505C\u6B62"]},Previous:{v:["\u524D"]},"Start slideshow":{v:["\u30B9\u30E9\u30A4\u30C9\u30B7\u30E7\u30FC\u3092\u958B\u59CB"]}}},{l:"ko",t:{Next:{v:["\uB2E4\uC74C"]},"Pause slideshow":{v:["\uC2AC\uB77C\uC774\uB4DC\uC1FC \uC77C\uC2DC\uC815\uC9C0"]},Previous:{v:["\uC774\uC804"]},"Start slideshow":{v:["\uC2AC\uB77C\uC774\uB4DC\uC1FC \uC2DC\uC791"]}}},{l:"lt-LT",t:{Next:{v:["Kitas"]},"Pause slideshow":{v:["Pristabdyti skaidri\u0173 rodym\u0105"]},Previous:{v:["Ankstesnis"]},"Start slideshow":{v:["Prad\u0117ti skaidri\u0173 rodym\u0105"]}}},{l:"lv",t:{Next:{v:["N\u0101kamais"]},"Pause slideshow":{v:["Pauz\u0113t slaidr\u0101di"]},Previous:{v:["Iepriek\u0161\u0113jais"]},"Start slideshow":{v:["S\u0101kt slaidr\u0101di"]}}},{l:"mk",t:{Next:{v:["\u0421\u043B\u0435\u0434\u043D\u043E"]},"Pause slideshow":{v:["\u041F\u0443\u0437\u0438\u0440\u0430\u0458 \u0441\u043B\u0430\u0458\u0434\u0448\u043E\u0443"]},Previous:{v:["\u041F\u0440\u0435\u0434\u0445\u043E\u0434\u043D\u043E"]},"Start slideshow":{v:["\u0421\u0442\u0430\u0440\u0442\u0443\u0432\u0430\u0458 \u0441\u043B\u0430\u0458\u0434\u0448\u043E\u0443"]}}},{l:"my",t:{Next:{v:["\u1014\u1031\u102C\u1000\u103A\u101E\u102D\u102F\u1037\u1006\u1000\u103A\u101B\u1014\u103A"]},"Pause slideshow":{v:["\u1005\u101C\u102D\u102F\u1000\u103A\u101B\u103E\u102D\u102F\u1038 \u1001\u1031\u1010\u1039\u1010\u101B\u1015\u103A\u101B\u1014\u103A"]},Previous:{v:["\u101A\u1001\u1004\u103A"]},"Start slideshow":{v:["\u1005\u101C\u102D\u102F\u1000\u103A\u101B\u103E\u102D\u102F\u1038\u1021\u102C\u1038 \u1005\u1010\u1004\u103A\u101B\u1014\u103A"]}}},{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\xE7ar lo diaporama"]}}},{l:"pl",t:{Next:{v:["Nast\u0119pny"]},"Pause slideshow":{v:["Wstrzymaj pokaz slajd\xF3w"]},Previous:{v:["Poprzedni"]},"Start slideshow":{v:["Rozpocznij pokaz slajd\xF3w"]}}},{l:"pt-BR",t:{Next:{v:["Pr\xF3ximo"]},"Pause slideshow":{v:["Pausar apresenta\xE7\xE3o de slides"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar apresenta\xE7\xE3o 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\u0103torul"]},"Pause slideshow":{v:["Pauz\u0103 prezentare de diapozitive"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["\xCEncepe\u021Bi prezentarea de diapozitive"]}}},{l:"ru",t:{Next:{v:["\u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0435"]},"Pause slideshow":{v:["\u041F\u0440\u0438\u043E\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u043E\u043A\u0430\u0437 \u0441\u043B\u0439\u0434\u043E\u0432"]},Previous:{v:["\u041F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0435"]},"Start slideshow":{v:["\u041D\u0430\u0447\u0430\u0442\u044C \u043F\u043E\u043A\u0430\u0437 \u0441\u043B\u0430\u0439\u0434\u043E\u0432"]}}},{l:"sk",t:{Next:{v:["\u010Ealej"]},"Pause slideshow":{v:["Pozastavi\u0165 prezent\xE1ciu"]},Previous:{v:["Predch\xE1dzaj\xFAce"]},"Start slideshow":{v:["Za\u010Da\u0165 prezent\xE1ciu"]}}},{l:"sl",t:{Next:{v:["Naslednji"]},"Pause slideshow":{v:["Ustavi predstavitev"]},Previous:{v:["Predhodni"]},"Start slideshow":{v:["Za\u010Dni predstavitev"]}}},{l:"sr",t:{Next:{v:["\u0421\u043B\u0435\u0434\u0435\u045B\u0435"]},"Pause slideshow":{v:["\u041F\u0430\u0443\u0437\u0438\u0440\u0430\u0458 \u0441\u043B\u0430\u0458\u0434 \u0448\u043E\u0443"]},Previous:{v:["\u041F\u0440\u0435\u0442\u0445\u043E\u0434\u043D\u043E"]},"Start slideshow":{v:["\u041F\u043E\u043A\u0440\u0435\u043D\u0438 \u0441\u043B\u0430\u0458\u0434 \u0448\u043E\u0443"]}}},{l:"sv",t:{Next:{v:["N\xE4sta"]},"Pause slideshow":{v:["Pausa bildspelet"]},Previous:{v:["F\xF6reg\xE5ende"]},"Start slideshow":{v:["Starta bildspelet"]}}},{l:"tr",t:{Next:{v:["Sonraki"]},"Pause slideshow":{v:["Slayt sunumunu duraklat"]},Previous:{v:["\xD6nceki"]},"Start slideshow":{v:["Slayt sunumunu ba\u015Flat"]}}},{l:"uk",t:{Next:{v:["\u0412\u043F\u0435\u0440\u0435\u0434"]},"Pause slideshow":{v:["\u041F\u0430\u0443\u0437\u0430 \u0443 \u043F\u043E\u043A\u0430\u0437\u0456 \u0441\u043B\u0430\u0439\u0434\u0456\u0432"]},Previous:{v:["\u041D\u0430\u0437\u0430\u0434"]},"Start slideshow":{v:["\u041F\u043E\u0447\u0430\u0442\u0438 \u043F\u043E\u043A\u0430\u0437 \u0441\u043B\u0430\u0439\u0434\u0456\u0432"]}}},{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:["\u4E0B\u4E00\u4E2A"]},"Pause slideshow":{v:["\u6682\u505C\u5E7B\u706F\u7247"]},Previous:{v:["\u4E0A\u4E00\u4E2A"]},"Start slideshow":{v:["\u5F00\u59CB\u5E7B\u706F\u7247"]}}},{l:"zh-HK",t:{Next:{v:["\u4E0B\u4E00\u500B"]},"Pause slideshow":{v:["\u66AB\u505C\u5E7B\u71C8\u7247"]},Previous:{v:["\u4E0A\u4E00\u500B"]},"Start slideshow":{v:["\u958B\u59CB\u5E7B\u71C8\u7247"]}}},{l:"zh-TW",t:{Next:{v:["\u4E0B\u4E00\u500B"]},"Pause slideshow":{v:["\u66AB\u505C\u5E7B\u71C8\u7247"]},Previous:{v:["\u4E0A\u4E00\u500B"]},"Start slideshow":{v:["\u958B\u59CB\u5E7B\u71C8\u7247"]}}}],jt=[{l:"ar",t:{"No emoji found":{v:["\u0644\u0645 \u064A\u062A\u0645 \u0627\u0644\u0639\u062B\u0648\u0631 \u0639\u0644\u0649 \u0623\u064A \u0625\u064A\u0645\u0648\u062C\u064A emoji"]}}},{l:"ast",t:{"No emoji found":{v:["Nun s'atop\xF3 neng\xFAn 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 \u017E\xE1dn\xE9 emoji"]}}},{l:"cs-CZ",t:{"No emoji found":{v:["Nenalezeno \u017E\xE1dn\xE9 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:["\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B5 emoji"]}}},{l:"en-GB",t:{"No emoji found":{v:["No emoji found"]}}},{l:"eo",t:{"No emoji found":{v:["La emo\u011Dio forestas"]}}},{l:"es",t:{"No emoji found":{v:["No se encontr\xF3 ning\xFAn emoji"]}}},{l:"es-AR",t:{"No emoji found":{v:["No se encontr\xF3 ning\xFAn emoji"]}}},{l:"es-EC",t:{"No emoji found":{v:["No se encontr\xF3 ning\xFAn emoji"]}}},{l:"es-MX",t:{"No emoji found":{v:["No se encontr\xF3 ning\xFAn 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:["\u0647\u06CC\u0686 \u0634\u06A9\u0644\u06A9\u06CC \u06CC\u0627\u0641\u062A \u0646\u0634\u062F"]}}},{l:"fi",t:{"No emoji found":{v:["Emojia ei l\xF6ytynyt"]}}},{l:"fr",t:{"No emoji found":{v:["Pas d\u2019\xE9moji trouv\xE9"]}}},{l:"ga",t:{"No emoji found":{v:["N\xEDor aims\xEDodh emoji"]}}},{l:"gl",t:{"No emoji found":{v:["Non se atopou ning\xFAn \xABemoji\xBB"]}}},{l:"he",t:{"No emoji found":{v:["\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0 \u05D0\u05DE\u05D5\u05D2\u05F3\u05D9"]}}},{l:"hu",t:{"No emoji found":{v:["Nem tal\xE1lhat\xF3 emodzsi"]}}},{l:"id",t:{"No emoji found":{v:["Tidak ada emoji yang ditemukan"]}}},{l:"is",t:{"No emoji found":{v:["Ekkert tj\xE1ningart\xE1kn fannst"]}}},{l:"it",t:{"No emoji found":{v:["Nessun emoji trovato"]}}},{l:"ja",t:{"No emoji found":{v:["\u7D75\u6587\u5B57\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093"]}}},{l:"ja-JP",t:{"No emoji found":{v:["\u7D75\u6587\u5B57\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093"]}}},{l:"ko",t:{"No emoji found":{v:["\uC774\uBAA8\uC9C0 \uC5C6\uC74C"]}}},{l:"lt-LT",t:{"No emoji found":{v:["Nerasta jaustuk\u0173"]}}},{l:"lv",t:{}},{l:"mk",t:{"No emoji found":{v:["\u041D\u0435 \u0441\u0435 \u043F\u0440\u043E\u043D\u0430\u0458\u0434\u0435\u043D\u0438 \u0435\u043C\u043E\u0442\u0438\u043A\u043E\u043D\u0438"]}}},{l:"my",t:{"No emoji found":{v:["\u1021\u102E\u1019\u102D\u102F\u1002\u103B\u102E \u101B\u103E\u102C\u1016\u103D\u1031\u1019\u1010\u103D\u1031\u1037\u1014\u102D\u102F\u1004\u103A\u1015\u102B"]}}},{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\u0103sit niciun emoji"]}}},{l:"ru",t:{"No emoji found":{v:["\u042D\u043C\u043E\u0434\u0437\u0438 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E"]}}},{l:"sk",t:{"No emoji found":{v:["Nena\u0161li sa \u017Eiadne emod\u017Ei"]}}},{l:"sl",t:{"No emoji found":{v:["Ni najdenih izraznih ikon"]}}},{l:"sr",t:{"No emoji found":{v:["\u041D\u0438\u0458\u0435 \u043F\u0440\u043E\u043D\u0430\u0452\u0435\u043D \u043D\u0438\u0458\u0435\u0434\u0430\u043D \u0435\u043C\u043E\u0452\u0438"]}}},{l:"sv",t:{"No emoji found":{v:["Hittade inga emojis"]}}},{l:"tr",t:{"No emoji found":{v:["Herhangi bir emoji bulunamad\u0131"]}}},{l:"uk",t:{"No emoji found":{v:["\u0415\u043C\u043E\u0446\u0456\u0439\u043A\u0438 \u0432\u0456\u0434\u0441\u0443\u0442\u043D\u0456"]}}},{l:"uz",t:{"No emoji found":{v:["Hech qanday emoji topilmadi"]}}},{l:"zh-CN",t:{"No emoji found":{v:["\u8868\u60C5\u672A\u627E\u5230"]}}},{l:"zh-HK",t:{"No emoji found":{v:["\u672A\u627E\u5230\u8868\u60C5\u7B26\u865F"]}}},{l:"zh-TW",t:{"No emoji found":{v:["\u672A\u627E\u5230\u8868\u60C5\u7B26\u865F"]}}}],di=[{l:"ar",t:{'Open link to "{resourceName}"':{v:['\u0625\u0641\u062A\u064E\u062D \u0627\u0644\u0631\u0627\u0628\u0637 \u0625\u0644\u0649 "{resourceName}"']}}},{l:"ast",t:{'Open link to "{resourceName}"':{v:["Abrir l'enllaz a \xAB{resourceName}\xBB"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{'Open link to "{resourceName}"':{v:["Otev\u0159\xEDt odkaz na \u201E{resourceName}\u201C"]}}},{l:"cs-CZ",t:{'Open link to "{resourceName}"':{v:["Otev\u0159\xEDt odkaz na \u201E{resourceName}\u201C"]}}},{l:"da",t:{'Open link to "{resourceName}"':{v:['\xC5bn link til "{resourceName}"']}}},{l:"de",t:{'Open link to "{resourceName}"':{v:['Link zu "{resourceName}" \xF6ffnen']}}},{l:"de-DE",t:{'Open link to "{resourceName}"':{v:['Link zu "{resourceName}" \xF6ffnen']}}},{l:"el",t:{'Open link to "{resourceName}"':{v:['\u0386\u03BD\u03BF\u03B9\u03B3\u03BC\u03B1 \u03C3\u03C5\u03BD\u03B4\u03AD\u03C3\u03BC\u03BF\u03C5 \u03B3\u03B9\u03B1 "{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 \u201E{resourceName}\u201C"]}}},{l:"eu",t:{'Open link to "{resourceName}"':{v:['Ireki "{resourceName}" esteka']}}},{l:"fa",t:{'Open link to "{resourceName}"':{v:["\u0628\u0627\u0632 \u06A9\u0631\u062F\u0646 \u067E\u06CC\u0648\u0646\u062F \u0628\u0647 \xAB{resourceName}\xBB"]}}},{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\xF3n a \xAB{resourceName}\xBB"]}}},{l:"he",t:{'Open link to "{resourceName}"':{v:["\u05E4\u05EA\u05D9\u05D7\u05EA \u05E7\u05D9\u05E9\u05D5\u05E8 \u05D0\u05DC \u201E{resourceName}\u201D"]}}},{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 \xED "{resourceName}"']}}},{l:"it",t:{'Open link to "{resourceName}"':{v:['Apri il link a "{resourceName}"']}}},{l:"ja",t:{'Open link to "{resourceName}"':{v:['"{resourceName}" \u3078\u306E\u30EA\u30F3\u30AF\u3092\u958B\u304F']}}},{l:"ja-JP",t:{'Open link to "{resourceName}"':{v:['"{resourceName}" \u3078\u306E\u30EA\u30F3\u30AF\u3092\u958B\u304F']}}},{l:"ko",t:{'Open link to "{resourceName}"':{v:['"{resourceName}"\uC758 \uB9C1\uD06C \uC5F4\uAE30']}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{'Open link to "{resourceName}"':{v:['\u041E\u0442\u0432\u043E\u0440\u0438 \u043B\u0438\u043D\u043A \u0434\u043E "{resourceName}"']}}},{l:"my",t:{}},{l:"nb",t:{'Open link to "{resourceName}"':{v:['\xC5pne 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\xF3rz 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:['\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443 \u043D\u0430 "{resourceName}"']}}},{l:"sk",t:{'Open link to "{resourceName}"':{v:['Otvori\u0165 link v "{resourceName}"']}}},{l:"sl",t:{}},{l:"sr",t:{'Open link to "{resourceName}"':{v:["\u041E\u0442\u0432\u043E\u0440\u0438 \u043B\u0438\u043D\u043A \u043D\u0430 \u201E{resourceName}\u201D"]}}},{l:"sv",t:{'Open link to "{resourceName}"':{v:['\xD6ppna l\xE4nken till "{resourceName}"']}}},{l:"tr",t:{'Open link to "{resourceName}"':{v:['Ba\u011Flant\u0131y\u0131 "{resourceName}" \xFCzerine a\xE7']}}},{l:"uk",t:{'Open link to "{resourceName}"':{v:['\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F \u043D\u0430 "{resourceName}"']}}},{l:"uz",t:{'Open link to "{resourceName}"':{v:[' "{resourceName}" ga havolani ochish']}}},{l:"zh-CN",t:{'Open link to "{resourceName}"':{v:["\u6253\u5F00 \u201C{resourceName}\u201D \u7684\u94FE\u63A5"]}}},{l:"zh-HK",t:{'Open link to "{resourceName}"':{v:["\u958B\u555F\u5230\u300C{resourceName}\u300D\u7684\u9023\u7D50"]}}},{l:"zh-TW",t:{'Open link to "{resourceName}"':{v:["\u958B\u555F\u5230\u300C{resourceName}\u300D\u7684\u9023\u7D50"]}}}],ot=[{l:"ar",t:{"Provider icon":{v:["\u0623\u064A\u0642\u0648\u0646\u0629 \u0627\u0644\u0645\u0632\u0648\u0651\u062F"]}}},{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:["\u0395\u03B9\u03BA\u03BF\u03BD\u03AF\u03B4\u03B9\u03BF \u03C0\u03B1\u03C1\u03CC\u03C7\u03BF\u03C5"]}}},{l:"en-GB",t:{"Provider icon":{v:["Provider icon"]}}},{l:"eo",t:{}},{l:"es",t:{"Provider icon":{v:["\xCDcono del proveedor"]}}},{l:"es-AR",t:{"Provider icon":{v:["\xCDcono del proveedor"]}}},{l:"es-EC",t:{"Provider icon":{v:["\xCDcono del proveedor"]}}},{l:"es-MX",t:{"Provider icon":{v:["\xCDcono 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:["\u0622\u06CC\u06A9\u0648\u0646 \u0627\u0631\u0627\u0626\u0647 \u062F\u0647\u0646\u062F\u0647"]}}},{l:"fi",t:{"Provider icon":{v:["Palveluntarjoajan kuvake"]}}},{l:"fr",t:{"Provider icon":{v:["Ic\xF4ne du fournisseur"]}}},{l:"ga",t:{"Provider icon":{v:["Deilbh\xEDn sol\xE1thra\xED"]}}},{l:"gl",t:{"Provider icon":{v:["Icona do provedor"]}}},{l:"he",t:{"Provider icon":{v:["\u05E1\u05DE\u05DC \u05E1\u05E4\u05E7"]}}},{l:"hu",t:{}},{l:"id",t:{"Provider icon":{v:["Ikon penyedia"]}}},{l:"is",t:{"Provider icon":{v:["T\xE1knmynd \xFEj\xF3nustuveitu"]}}},{l:"it",t:{"Provider icon":{v:["Icona del provider"]}}},{l:"ja",t:{"Provider icon":{v:["\u30D7\u30ED\u30D0\u30A4\u30C0\u30FC\u306E\u30A2\u30A4\u30B3\u30F3"]}}},{l:"ja-JP",t:{"Provider icon":{v:["\u30D7\u30ED\u30D0\u30A4\u30C0\u30FC\u306E\u30A2\u30A4\u30B3\u30F3"]}}},{l:"ko",t:{"Provider icon":{v:["\uC81C\uACF5\uC790 \uC544\uC774\uCF58"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Provider icon":{v:["\u0418\u043A\u043E\u043D\u0430 \u043D\u0430 \u0434\u0430\u0432\u0430\u0442\u0435\u043B"]}}},{l:"my",t:{}},{l:"nb",t:{"Provider icon":{v:["Leverand\xF8rikon"]}}},{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:["\xCDcone do provedor"]}}},{l:"pt-PT",t:{"Provider icon":{v:["\xCDcone do fornecedor"]}}},{l:"ro",t:{"Provider icon":{v:["Provider pentru icon"]}}},{l:"ru",t:{"Provider icon":{v:["\u0417\u043D\u0430\u0447\u043E\u043A \u043F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A\u0430"]}}},{l:"sk",t:{"Provider icon":{v:["Ikonka poskytovate\u013Ea"]}}},{l:"sl",t:{}},{l:"sr",t:{"Provider icon":{v:["\u0418\u043A\u043E\u043D\u0430 \u043F\u0440\u0443\u0436\u0430\u043E\u0446\u0430"]}}},{l:"sv",t:{"Provider icon":{v:["Leverant\xF6rsikon"]}}},{l:"tr",t:{"Provider icon":{v:["Hizmet sa\u011Flay\u0131c\u0131 simgesi"]}}},{l:"uk",t:{"Provider icon":{v:["\u041F\u0456\u043A\u0442\u043E\u0433\u0440\u0430\u043C\u0430 \u043F\u043E\u0441\u0442\u0430\u0447\u0430\u043B\u044C\u043D\u0438\u043A\u0430"]}}},{l:"uz",t:{"Provider icon":{v:["Provayder belgisi"]}}},{l:"zh-CN",t:{"Provider icon":{v:["\u63D0\u4F9B\u8005\u56FE\u6807"]}}},{l:"zh-HK",t:{"Provider icon":{v:["\u63D0\u4F9B\u8005\u5716\u793A"]}}},{l:"zh-TW",t:{"Provider icon":{v:["\u63D0\u4F9B\u8005\u5716\u793A"]}}}],Pt=[{l:"ar",t:{"Related team resources":{v:["\u0645\u0648\u0627\u0631\u062F \u0644\u0644\u0641\u0631\u064A\u0642 \u0630\u0627\u062A \u0635\u0644\u0629"]},"View team":{v:["\u0639\u0631\u0636 \u0627\u0644\u0641\u0631\u064A\u0642"]}}},{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\xEDc\xED prost\u0159edky 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:["\u03A3\u03C7\u03B5\u03C4\u03B9\u03BA\u03BF\u03AF \u03C0\u03CC\u03C1\u03BF\u03B9 \u03BF\u03BC\u03AC\u03B4\u03B1\u03C2"]},"View team":{v:["\u03A0\u03C1\u03BF\u03B2\u03BF\u03BB\u03AE \u03BF\u03BC\u03AC\u03B4\u03B1\u03C2"]}}},{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:["\u0645\u0646\u0627\u0628\u0639 \u062A\u06CC\u0645\u06CC \u0645\u0631\u062A\u0628\u0637"]},"View team":{v:["\u0645\u0634\u0627\u0647\u062F\u0647 \u06AF\u0631\u0648\u0647"]}}},{l:"fi",t:{"Related team resources":{v:["Liittyv\xE4t tiimiresurssit"]},"View team":{v:["N\xE4yt\xE4 tiimi"]}}},{l:"fr",t:{"Related team resources":{v:["Ressources d'\xE9quipe associ\xE9es"]},"View team":{v:["Voir l'\xE9quipe"]}}},{l:"ga",t:{"Related team resources":{v:["Acmhainn\xED foirne gaolmhara"]},"View team":{v:["F\xE9ach 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\xF6ng teymis"]},"View team":{v:["Sko\xF0a teymi"]}}},{l:"it",t:{}},{l:"ja",t:{"Related team resources":{v:["\u30C1\u30FC\u30E0\u306E\u95A2\u9023\u30EA\u30BD\u30FC\u30B9"]},"View team":{v:["\u30C1\u30FC\u30E0\u3092\u8868\u793A"]}}},{l:"ja-JP",t:{"Related team resources":{v:["\u30C1\u30FC\u30E0\u306E\u95A2\u9023\u30EA\u30BD\u30FC\u30B9"]},"View team":{v:["\u30C1\u30FC\u30E0\u3092\u8868\u793A"]}}},{l:"ko",t:{"Related team resources":{v:["\uAD00\uB828 \uD300 \uB9AC\uC18C\uC2A4"]},"View team":{v:["\uD300 \uBCF4\uAE30"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Related team resources":{v:["\u041F\u043E\u0432\u0440\u0437\u0430\u043D\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0438 \u043D\u0430 \u0442\u0438\u043C\u043E\u0442"]},"View team":{v:["\u041F\u0440\u0438\u043A\u0430\u0436\u0438 \u0442\u0438\u043C"]}}},{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\u0105zane zasoby grupowe"]},"View team":{v:["Zobacz grup\u0119"]}}},{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:["\u0421\u0432\u044F\u0437\u0430\u043D\u043D\u044B\u0435 \u043A\u043E\u043C\u0430\u043D\u0434\u043D\u044B\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044B"]},"View team":{v:["\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 \u043A\u043E\u043C\u0430\u043D\u0434\u044B"]}}},{l:"sk",t:{"Related team resources":{v:["S\xFAvisiace t\xEDmov\xE9 zdroje"]},"View team":{v:["Zobrazi\u0165 t\xEDm"]}}},{l:"sl",t:{}},{l:"sr",t:{"Related team resources":{v:["\u041F\u043E\u0432\u0435\u0437\u0430\u043D\u0438 \u0442\u0438\u043C\u0441\u043A\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0438"]},"View team":{v:["\u041F\u0440\u0438\u043A\u0430\u0436\u0438 \u0442\u0438\u043C"]}}},{l:"sv",t:{"Related team resources":{v:["Relaterade teamresurser"]},"View team":{v:["Visa team"]}}},{l:"tr",t:{"Related team resources":{v:["\u0130lgili tak\u0131m kaynaklar\u0131"]},"View team":{v:["Tak\u0131m\u0131 g\xF6r\xFCnt\xFCle"]}}},{l:"uk",t:{"Related team resources":{v:["\u041F\u043E\u0432'\u044F\u0437\u0430\u043D\u0456 \u0440\u0435\u0441\u0443\u0440\u0441\u0438 \u043A\u043E\u043C\u0430\u043D\u0434\u0438"]},"View team":{v:["\u041F\u0435\u0440\u0435\u0433\u043B\u044F\u043D\u0443\u0442\u0438 \u043A\u043E\u043C\u0430\u043D\u0434\u0443"]}}},{l:"uz",t:{"Related team resources":{v:["Tegishli jamoa resurslari"]},"View team":{v:["Jamoani ko'rish"]}}},{l:"zh-CN",t:{"Related team resources":{v:["\u76F8\u5173\u56E2\u961F\u8D44\u6E90"]},"View team":{v:["\u67E5\u770B\u56E2\u961F"]}}},{l:"zh-HK",t:{"Related team resources":{v:["\u76F8\u95DC\u5718\u968A\u8CC7\u6E90"]},"View team":{v:["\u67E5\u770B\u5718\u968A"]}}},{l:"zh-TW",t:{"Related team resources":{v:["\u76F8\u95DC\u5718\u968A\u8CC7\u6E90"]},"View team":{v:["\u6AA2\u8996\u5718\u968A"]}}}],lt=[{l:"ar",t:{Search:{v:["\u0628\u062D\u062B"]}}},{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\xF8g"]}}},{l:"de",t:{Search:{v:["Suche"]}}},{l:"de-DE",t:{Search:{v:["Suche"]}}},{l:"el",t:{Search:{v:["\u0391\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7"]}}},{l:"en-GB",t:{Search:{v:["Search"]}}},{l:"eo",t:{Search:{v:["Ser\u0109i"]}}},{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:["\u062C\u0633\u062A\u062C\u0648"]}}},{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:["\u05D7\u05D9\u05E4\u05D5\u05E9"]}}},{l:"hu",t:{Search:{v:["Keres\xE9s"]}}},{l:"id",t:{Search:{v:["Cari"]}}},{l:"is",t:{Search:{v:["Leita"]}}},{l:"it",t:{Search:{v:["Cerca"]}}},{l:"ja",t:{Search:{v:["\u691C\u7D22"]}}},{l:"ja-JP",t:{Search:{v:["\u691C\u7D22"]}}},{l:"ko",t:{Search:{v:["\uAC80\uC0C9"]}}},{l:"lt-LT",t:{Search:{v:["Ie\u0161koti"]}}},{l:"lv",t:{}},{l:"mk",t:{Search:{v:["\u0411\u0430\u0440\u0430\u0458"]}}},{l:"my",t:{Search:{v:["\u101B\u103E\u102C\u1016\u103D\u1031\u101B\u1014\u103A"]}}},{l:"nb",t:{Search:{v:["S\xF8k"]}}},{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\u0103utare"]}}},{l:"ru",t:{Search:{v:["\u041F\u043E\u0438\u0441\u043A"]}}},{l:"sk",t:{Search:{v:["H\u013Eada\u0165"]}}},{l:"sl",t:{Search:{v:["Iskanje"]}}},{l:"sr",t:{Search:{v:["\u041F\u0440\u0435\u0442\u0440\u0430\u0436\u0438"]}}},{l:"sv",t:{Search:{v:["S\xF6k"]}}},{l:"tr",t:{Search:{v:["Ara"]}}},{l:"uk",t:{Search:{v:["\u041F\u043E\u0448\u0443\u043A"]}}},{l:"uz",t:{Search:{v:["Qidiruv"]}}},{l:"zh-CN",t:{Search:{v:["\u641C\u7D22"]}}},{l:"zh-HK",t:{Search:{v:["\u641C\u5C0B"]}}},{l:"zh-TW",t:{Search:{v:["\u641C\u5C0B"]}}}],At=[{l:"ar",t:{"Select provider":{v:["\u0627\u062E\u062A\u0631 \u0645\u0632\u0648\u062F"]}}},{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\xE6lg udbyder"]}}},{l:"de",t:{"Select provider":{v:["Anbieter ausw\xE4hlen"]}}},{l:"de-DE",t:{"Select provider":{v:["Anbieter ausw\xE4hlen"]}}},{l:"el",t:{"Select provider":{v:["\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03C0\u03B1\u03C1\u03CC\u03C7\u03BF\u03C5"]}}},{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:["\u0627\u0631\u0627\u0626\u0647 \u062F\u0647\u0646\u062F\u0647 \u0631\u0627 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646\u06CC\u062F"]}}},{l:"fi",t:{"Select provider":{v:["Valitse tarjoaja"]}}},{l:"fr",t:{"Select provider":{v:["S\xE9lectionner un fournisseur"]}}},{l:"ga",t:{"Select provider":{v:["Roghnaigh sol\xE1thra\xED"]}}},{l:"gl",t:{"Select provider":{v:["Seleccione o provedor"]}}},{l:"he",t:{"Select provider":{v:["\u05D1\u05D7\u05D9\u05E8\u05EA \u05E1\u05E4\u05E7"]}}},{l:"hu",t:{}},{l:"id",t:{"Select provider":{v:["Pilih penyedia"]}}},{l:"is",t:{"Select provider":{v:["Veldu \xFEj\xF3nustuveitu"]}}},{l:"it",t:{"Select provider":{v:["Selezionare il provider"]}}},{l:"ja",t:{"Select provider":{v:["\u30D7\u30ED\u30D0\u30A4\u30C0\u30FC\u3092\u9078\u629E"]}}},{l:"ja-JP",t:{"Select provider":{v:["\u30D7\u30ED\u30D0\u30A4\u30C0\u30FC\u3092\u9078\u629E"]}}},{l:"ko",t:{"Select provider":{v:["\uC81C\uACF5\uC790 \uC120\uD0DD"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Select provider":{v:["\u0418\u0437\u0431\u0435\u0440\u0438 \u043F\u0440\u043E\u0432\u0430\u0458\u0434\u0435\u0440"]}}},{l:"my",t:{}},{l:"nb",t:{"Select provider":{v:["Velg leverand\xF8r"]}}},{l:"nl",t:{"Select provider":{v:["Selecteer provider"]}}},{l:"oc",t:{}},{l:"pl",t:{"Select provider":{v:["Wybierz dostawc\u0119"]}}},{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\u021Bi providerul"]}}},{l:"ru",t:{"Select provider":{v:["\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u043F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A\u0430"]}}},{l:"sk",t:{"Select provider":{v:["Vybra\u0165 poskytovate\u013Ea"]}}},{l:"sl",t:{}},{l:"sr",t:{"Select provider":{v:["\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u0440\u0443\u0436\u0430\u043E\u0446\u0430"]}}},{l:"sv",t:{"Select provider":{v:["V\xE4lj leverant\xF6r"]}}},{l:"tr",t:{"Select provider":{v:["Hizmet sa\u011Flay\u0131c\u0131 se\xE7in"]}}},{l:"uk",t:{"Select provider":{v:["\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044C \u043F\u043E\u0441\u0442\u0430\u0447\u0430\u043B\u044C\u043D\u0438\u043A\u0430"]}}},{l:"uz",t:{"Select provider":{v:["Provayderni tanlang"]}}},{l:"zh-CN",t:{"Select provider":{v:["\u9009\u62E9\u63D0\u4F9B\u8005"]}}},{l:"zh-HK",t:{"Select provider":{v:["\u9078\u64C7\u63D0\u4F9B\u8005"]}}},{l:"zh-TW",t:{"Select provider":{v:["\u9078\u53D6\u63D0\u4F9B\u8005"]}}}],gt=[{l:"ar",t:{Submit:{v:["\u0625\u0631\u0633\u0627\u0644"]}}},{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:["\u03A5\u03C0\u03BF\u03B2\u03BF\u03BB\u03AE"]}}},{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:["\u0627\u0631\u0633\u0627\u0644"]}}},{l:"fi",t:{Submit:{v:["L\xE4het\xE4"]}}},{l:"fr",t:{Submit:{v:["Valider"]}}},{l:"ga",t:{Submit:{v:["Cuir isteach"]}}},{l:"gl",t:{Submit:{v:["Enviar"]}}},{l:"he",t:{Submit:{v:["\u05D4\u05D2\u05E9\u05D4"]}}},{l:"hu",t:{Submit:{v:["Bek\xFCld\xE9s"]}}},{l:"id",t:{Submit:{v:["Kirimkan"]}}},{l:"is",t:{Submit:{v:["Senda inn"]}}},{l:"it",t:{Submit:{v:["Invia"]}}},{l:"ja",t:{Submit:{v:["\u63D0\u51FA"]}}},{l:"ja-JP",t:{Submit:{v:["\u63D0\u51FA"]}}},{l:"ko",t:{Submit:{v:["\uC81C\uCD9C"]}}},{l:"lt-LT",t:{Submit:{v:["Pateikti"]}}},{l:"lv",t:{}},{l:"mk",t:{Submit:{v:["\u0418\u0441\u043F\u0440\u0430\u0442\u0438"]}}},{l:"my",t:{Submit:{v:["\u1010\u1004\u103A\u101E\u103D\u1004\u103A\u1038\u101B\u1014\u103A"]}}},{l:"nb",t:{Submit:{v:["Send"]}}},{l:"nl",t:{Submit:{v:["Indienen"]}}},{l:"oc",t:{}},{l:"pl",t:{Submit:{v:["Wy\u015Blij"]}}},{l:"pt-BR",t:{Submit:{v:["Enviar"]}}},{l:"pt-PT",t:{Submit:{v:["Submeter"]}}},{l:"ro",t:{Submit:{v:["Trimite\u021Bi"]}}},{l:"ru",t:{Submit:{v:["\u0423\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C"]}}},{l:"sk",t:{Submit:{v:["Odosla\u0165"]}}},{l:"sl",t:{Submit:{v:["Po\u0161lji"]}}},{l:"sr",t:{Submit:{v:["\u041F\u043E\u0434\u043D\u0435\u0441\u0438"]}}},{l:"sv",t:{Submit:{v:["Skicka"]}}},{l:"tr",t:{Submit:{v:["G\xF6nder"]}}},{l:"uk",t:{Submit:{v:["\u041D\u0430\u0434\u0456\u0441\u043B\u0430\u0442\u0438"]}}},{l:"uz",t:{Submit:{v:["Yuborish"]}}},{l:"zh-CN",t:{Submit:{v:["\u63D0\u4EA4"]}}},{l:"zh-HK",t:{Submit:{v:["\u63D0\u4EA4"]}}},{l:"zh-TW",t:{Submit:{v:["\u905E\u4EA4"]}}}],Vt=[{l:"ar",t:{"Unable to search the group":{v:["\u062A\u0639\u0630\u0651\u0631 \u0627\u0644\u0628\u062D\u062B \u0641\u064A \u0627\u0644\u0645\u062C\u0645\u0648\u0639\u0629"]}}},{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\u0159\xED se hledat skupinu"]}}},{l:"cs-CZ",t:{"Unable to search the group":{v:["Neda\u0159\xED se hledat skupinu"]}}},{l:"da",t:{"Unable to search the group":{v:["Kan ikke s\xF8ge p\xE5 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:["\u0394\u03B5\u03BD \u03B5\u03AF\u03BD\u03B1\u03B9 \u03B4\u03C5\u03BD\u03B1\u03C4\u03AE \u03B7 \u03B1\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7 \u03C4\u03B7\u03C2 \u03BF\u03BC\u03AC\u03B4\u03B1\u03C2"]}}},{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\u0109i 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\xF5imalik otsida"]}}},{l:"eu",t:{"Unable to search the group":{v:["Ezin izan da taldea bilatu"]}}},{l:"fa",t:{"Unable to search the group":{v:["\u0627\u0645\u06A9\u0627\u0646 \u062C\u0633\u062A\u062C\u0648\u06CC \u06AF\u0631\u0648\u0647 \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F"]}}},{l:"fi",t:{"Unable to search the group":{v:["Ryhm\xE4\xE4 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\xED f\xE9idir an gr\xFApa a chuardach"]}}},{l:"gl",t:{"Unable to search the group":{v:["Non foi pos\xEDbel buscar o grupo"]}}},{l:"he",t:{"Unable to search the group":{v:["\u05DC\u05D0 \u05E0\u05D9\u05EA\u05DF \u05DC\u05D7\u05E4\u05E9 \u05D1\u05E7\u05D1\u05D5\u05E6\u05D4"]}}},{l:"hu",t:{"Unable to search the group":{v:["A csoport nem kereshet\u0151"]}}},{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\xF0 \xED h\xF3pnum"]}}},{l:"it",t:{"Unable to search the group":{v:["Impossibile cercare il gruppo"]}}},{l:"ja",t:{"Unable to search the group":{v:["\u30B0\u30EB\u30FC\u30D7\u3092\u691C\u7D22\u3067\u304D\u307E\u305B\u3093"]}}},{l:"ja-JP",t:{"Unable to search the group":{v:["\u30B0\u30EB\u30FC\u30D7\u3092\u691C\u7D22\u3067\u304D\u307E\u305B\u3093"]}}},{l:"ko",t:{"Unable to search the group":{v:["\uADF8\uB8F9\uC744 \uAC80\uC0C9\uD560 \uC218 \uC5C6\uC74C"]}}},{l:"lt-LT",t:{"Unable to search the group":{v:["Nepavyko atlikti paie\u0161k\u0105 grup\u0117je"]}}},{l:"lv",t:{}},{l:"mk",t:{"Unable to search the group":{v:["\u041D\u0435\u043C\u043E\u0436\u0435 \u0434\u0430 \u0441\u0435 \u043F\u0440\u043E\u043D\u0430\u0458\u0434\u0435 \u0433\u0440\u0443\u043F\u0430\u0442\u0430"]}}},{l:"my",t:{"Unable to search the group":{v:["\u1021\u1016\u103D\u1032\u1037\u1021\u102C\u1038 \u101B\u103E\u102C\u1016\u103D\u1031\u104D \u1019\u101B\u1014\u102D\u102F\u1004\u103A\u1015\u102B"]}}},{l:"nb",t:{"Unable to search the group":{v:["Kunne ikke s\xF8ke 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\u017Cna przeszuka\u0107 grupy"]}}},{l:"pt-BR",t:{"Unable to search the group":{v:["N\xE3o foi poss\xEDvel pesquisar o grupo"]}}},{l:"pt-PT",t:{"Unable to search the group":{v:["N\xE3o \xE9 poss\xEDvel pesquisar o grupo"]}}},{l:"ro",t:{"Unable to search the group":{v:["Imposibilitatea de a c\u0103uta \xEEn grup"]}}},{l:"ru",t:{"Unable to search the group":{v:["\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043D\u0430\u0439\u0442\u0438 \u0433\u0440\u0443\u043F\u043F\u0443"]}}},{l:"sk",t:{"Unable to search the group":{v:["Skupinu sa nepodarilo n\xE1js\u0165"]}}},{l:"sl",t:{"Unable to search the group":{v:["Ni mogo\u010De iskati po skupini"]}}},{l:"sr",t:{"Unable to search the group":{v:["\u0413\u0440\u0443\u043F\u0430 \u043D\u0435 \u043C\u043E\u0436\u0435 \u0434\u0430 \u0441\u0435 \u043F\u0440\u0435\u0442\u0440\u0430\u0436\u0438"]}}},{l:"sv",t:{"Unable to search the group":{v:["Kunde inte s\xF6ka i gruppen"]}}},{l:"tr",t:{"Unable to search the group":{v:["Grupta arama yap\u0131lamad\u0131"]}}},{l:"uk",t:{"Unable to search the group":{v:["\u041D\u0435\u043C\u043E\u0436\u043B\u0438\u0432\u043E \u0448\u0443\u043A\u0430\u0442\u0438 \u0432 \u0433\u0440\u0443\u043F\u0456"]}}},{l:"uz",t:{"Unable to search the group":{v:["Guruhni qidirish imkonsiz"]}}},{l:"zh-CN",t:{"Unable to search the group":{v:["\u65E0\u6CD5\u641C\u7D22\u5206\u7EC4"]}}},{l:"zh-HK",t:{"Unable to search the group":{v:["\u7121\u6CD5\u641C\u5C0B\u7FA4\u7D44"]}}},{l:"zh-TW",t:{"Unable to search the group":{v:["\u7121\u6CD5\u641C\u5C0B\u7FA4\u7D44"]}}}],ii=[{l:"ar",t:{"Undo changes":{v:["\u062A\u0631\u0627\u062C\u064E\u0639 \u0639\u0646 \u0627\u0644\u062A\u063A\u064A\u064A\u0631\u0627\u062A"]}}},{l:"ast",t:{"Undo changes":{v:["Desfacer los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Undo changes":{v:["Desf\xE9s els canvis"]}}},{l:"cs",t:{"Undo changes":{v:["Vz\xEDt zm\u011Bny zp\u011Bt"]}}},{l:"cs-CZ",t:{"Undo changes":{v:["Vz\xEDt zm\u011Bny zp\u011Bt"]}}},{l:"da",t:{"Undo changes":{v:["Fortryd \xE6ndringer"]}}},{l:"de",t:{"Undo changes":{v:["\xC4nderungen r\xFCckg\xE4ngig machen"]}}},{l:"de-DE",t:{"Undo changes":{v:["\xC4nderungen r\xFCckg\xE4ngig machen"]}}},{l:"el",t:{"Undo changes":{v:["\u0391\u03BD\u03B1\u03AF\u03C1\u03B5\u03C3\u03B7 \u0391\u03BB\u03BB\u03B1\u03B3\u03CE\u03BD"]}}},{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\xF6\xF6ra muudatused tagasi"]}}},{l:"eu",t:{"Undo changes":{v:["Aldaketak desegin"]}}},{l:"fa",t:{"Undo changes":{v:["\u0644\u063A\u0648 \u062A\u063A\u06CC\u06CC\u0631\u0627\u062A"]}}},{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:["\u05D1\u05D9\u05D8\u05D5\u05DC \u05E9\u05D9\u05E0\u05D5\u05D9\u05D9\u05DD"]}}},{l:"hu",t:{"Undo changes":{v:["V\xE1ltoztat\xE1sok visszavon\xE1sa"]}}},{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:["\u5909\u66F4\u3092\u53D6\u308A\u6D88\u3057"]}}},{l:"ja-JP",t:{"Undo changes":{v:["\u5909\u66F4\u3092\u53D6\u308A\u6D88\u3057"]}}},{l:"ko",t:{"Undo changes":{v:["\uBCC0\uACBD \uB418\uB3CC\uB9AC\uAE30"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Undo changes":{v:["\u0412\u0440\u0430\u0442\u0438 \u0433\u0438 \u043F\u0440\u043E\u043C\u0435\u043D\u0438\u0442\u0435"]}}},{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\xE7\xF5es"]}}},{l:"pt-PT",t:{"Undo changes":{v:["Anular altera\xE7\xF5es"]}}},{l:"ro",t:{"Undo changes":{v:["Anularea modific\u0103rilor"]}}},{l:"ru",t:{"Undo changes":{v:["\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F"]}}},{l:"sk",t:{"Undo changes":{v:["Vr\xE1ti\u0165 zmeny"]}}},{l:"sl",t:{"Undo changes":{v:["Razveljavi spremembe"]}}},{l:"sr",t:{"Undo changes":{v:["\u041F\u043E\u043D\u0438\u0448\u0442\u0438 \u0438\u0437\u043C\u0435\u043D\u0435"]}}},{l:"sv",t:{"Undo changes":{v:["\xC5ngra \xE4ndringar"]}}},{l:"tr",t:{"Undo changes":{v:["De\u011Fi\u015Fiklikleri geri al"]}}},{l:"uk",t:{"Undo changes":{v:["\u0421\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438 \u0437\u043C\u0456\u043D\u0438"]}}},{l:"uz",t:{"Undo changes":{v:["O'zgarishlarni bekor qilish"]}}},{l:"zh-CN",t:{"Undo changes":{v:["\u64A4\u9500\u66F4\u6539"]}}},{l:"zh-HK",t:{"Undo changes":{v:["\u53D6\u6D88\u66F4\u6539"]}}},{l:"zh-TW",t:{"Undo changes":{v:["\u9084\u539F\u8B8A\u66F4"]}}}]},52697:(Kt,Ve,a)=>{"use strict";a.d(Ve,{_:()=>e});const e=(o,_)=>{const E=o.__vccOpts||o;for(const[z,q]of _)E[z]=q;return E}},26308:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>e});const e={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?.()||""}}}},63298:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>E});var e=a(20641),o=a(97698),_=a(26308);const E={mixins:[_.A],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:o.N}},emits:["click"],created(){"ariaHidden"in this.$attrs&&(0,e.R8)("[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(z){this.$emit("click",z),this.closeAfterClick&&this.closeMenu(!1)}}}},99009:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>z,a:()=>m,g:()=>L});var e=a(81222),o=a(3168);/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function _(B){let Y=!1,b;return(...W)=>(Y||(Y=!0,b=B(...W)),b)}let E="missing-app-name";try{E="talk"}catch{o.l.error("The `@f7cloud/vue` library was used without setting / replacing the `appName`.")}const z=E;let q="";try{q="22.0.4"}catch{o.l.error("The `@f7cloud/vue` library was used without setting / replacing the `appVersion`.")}const m=q,L=_(()=>{const B=(0,e.C)("core","active-app",z);return(0,e.C)("core","apps",[]).find(({id:Y})=>Y===B)?.name??z})},81128:(Kt,Ve,a)=>{"use strict";a.d(Ve,{U:()=>m,g:()=>W,p:()=>b,r:()=>Y});var e=a(63814),o=a(33239),_=a(47970),E=a(99656),z=a(20641),q=a(3168);/*!
* SPDX-FileCopyrightText: 2022 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const m=/(\s|^)(https?:\/\/)([-A-Z0-9+_.]+(?::[0-9]+)?(?:\/[-A-Z0-9+&@#%?=~_|!:,.;()]*)*)(\s|$)/ig,L=/(\s|\(|^)((https?:\/\/)([-A-Z0-9+_.]+[-A-Z0-9]+(?::[0-9]+)?(?:\/[-A-Z0-9+&@#%?=~_|!:,.;()]*)*))(?=\s|\)|$)/ig,B=(0,z.pM)({name:"NcLink",props:{href:{type:String,required:!0}},render(){return(0,z.h)("a",{href:this.href,rel:"noopener noreferrer",target:"_blank",class:"rich-text--external-link"},[this.href.trim()])}});function Y({autolink:P,useMarkdown:C,useExtendedMarkdown:R}){return function(oe){R||!C||!P||(0,_.YR)(oe,Re=>Re.type==="text",(Re,ne,te)=>{let He=b(Re.value);return typeof He=="string"?He=[(0,o.u)("text",He)]:He=He.map(V=>typeof V=="string"?(0,o.u)("text",V):(0,o.u)("link",{url:V.props.href},[(0,o.u)("text",V.props.href)])).filter(V=>V).flat(),te.children.splice(ne,1,...He),[E._Z,(ne??0)+He.length]})}}function b(P){let C=L.exec(P);const R=[];let oe=0;for(;C!==null;){let ne=C[2],te,He=P.substring(oe,C.index+C[1].length);ne[0]===" "&&(He+=ne[0],ne=ne.substring(1).trim());const V=ne[ne.length-1];(V==="."||V===","||V===";"||C[0][0]==="("&&V===")")&&(ne=ne.substring(0,ne.length-1),te=V),R.push(He),R.push({component:B,props:{href:ne}}),te&&R.push(te),oe=C.index+C[0].length,C=L.exec(P)}R.push(P.substring(oe));const Re=R.map(ne=>typeof ne=="string"?ne:ne.props.href).join("");return P===Re?R:(q.l.error("[NcRichText] Failed to reassemble the chunked text: "+P),P)}function W(P,C){const R=(Ke,Je)=>Ke.startsWith(Je)?Ke.slice(Je.length):Ke,oe=(Ke,...Je)=>Je.reduce((de,ft)=>R(de,ft),Ke);if(!P)return null;const Re=/^https?:\/\//.test(C),ne=/^[a-z][a-z0-9+.-]*:.+/.test(C);if(!Re&&ne||Re&&!C.startsWith((0,e.$_)())||!Re&&!C.startsWith("/"))return null;const te=Re?oe(C,(0,e.$_)(),"/index.php"):C,He=oe(P.options.history.base,(0,e.aU)(),"/index.php"),V=oe(te,He)||"/",xe=P.resolve(V);return xe.matched.length?xe.fullPath:null}},15144:(Kt,Ve,a)=>{"use strict";a.d(Ve,{C:()=>o,a:()=>L,b:()=>B,d:()=>Y,g:()=>b});var e=a(13606);(0,e.r)(e.t);class o{constructor(P,C,R,oe){this.r=P,this.g=C,this.b=R,this.name=oe,this.r=Math.min(P,255),this.g=Math.min(C,255),this.b=Math.min(R,255),this.name=oe}get color(){const P=C=>`00${C.toString(16)}`.slice(-2);return`#${P(this.r)}${P(this.g)}${P(this.b)}`}}function _(W,P,C){return{r:(C.r-P.r)/W,g:(C.g-P.g)/W,b:(C.b-P.b)/W}}function E(W,P,C){const R=[];R.push(P);const oe=_(W,P,C);for(let Re=1;Re<W;Re++){const ne=Math.floor(P.r+oe.r*Re),te=Math.floor(P.g+oe.g*Re),He=Math.floor(P.b+oe.b*Re);R.push(new o(ne,te,He))}return R}const z=new o(182,70,157,(0,e.a)("Purple")),q=new o(221,203,85,(0,e.a)("Gold")),m=new o(0,130,201,(0,e.a)("F7cloud blue")),L=new o(0,0,0,(0,e.a)("Black")),B=new o(255,255,255,(0,e.a)("White")),Y=[z,new o(191,103,139,(0,e.a)("Rosy brown")),new o(201,136,121,(0,e.a)("Feldspar")),new o(211,169,103,(0,e.a)("Whiskey")),q,new o(165,184,114,(0,e.a)("Olivine")),new o(110,166,143,(0,e.a)("Acapulco")),new o(55,148,172,(0,e.a)("Boston Blue")),m,new o(45,115,190,(0,e.a)("Mariner")),new o(91,100,179,(0,e.a)("Blue Violet")),new o(136,85,168,(0,e.a)("Deluge"))];function b(W){const P=E(W,z,q),C=E(W,q,m),R=E(W,m,z);return P.concat(C).concat(R)}},23245:(Kt,Ve,a)=>{"use strict";a.d(Ve,{I:()=>e});/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const e=Symbol.for("nc:theme:enforced")},70695:(Kt,Ve,a)=>{"use strict";a.d(Ve,{C:()=>o,H:()=>e});/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const e=Symbol.for("NcContent:setHasAppNavigation"),o=Symbol.for("NcContent:selector")},34163:(Kt,Ve,a)=>{"use strict";a.d(Ve,{c:()=>e}),window._nc_vue_element_id=window._nc_vue_element_id??0;function e(){return`nc-vue-${window._nc_vue_element_id++}`}},4092:(Kt,Ve,a)=>{"use strict";a.d(Ve,{a:()=>_,b:()=>P,c:()=>B,d:()=>E,f:()=>W,g:()=>Y,h:()=>q,i:()=>z,j:()=>m});var e=a(3168);window._vue_richtext_widgets??(window._vue_richtext_widgets={}),window._registerWidget??(window._registerWidget=(C,R,oe,Re)=>{o(C,R,oe,Re)});function o(C,R,oe=()=>{},Re){const ne={hasInteractiveView:!0,fullWidth:!1,...Re};if(window._vue_richtext_widgets[C]){e.l.error(`[ReferencePicker]: Widget for id ${C} already registered`);return}window._vue_richtext_widgets[C]={id:C,callback:R,onDestroy:oe,...ne}}function _(C,R){const{richObjectType:oe,richObject:Re,accessible:ne,interactive:te}=R;if(oe!=="open-graph"){if(!window._vue_richtext_widgets[oe]){e.l.error("Widget for rich object type "+oe+" not registered");return}window._vue_richtext_widgets[oe].callback(C,{richObjectType:oe,richObject:Re,accessible:ne,interactive:te})}}function E(C,R){C!=="open-graph"&&window._vue_richtext_widgets[C]&&window._vue_richtext_widgets[C].onDestroy(R)}function z(C){return!!window._vue_richtext_widgets[C]}function q(C){return!!window._vue_richtext_widgets[C]?.hasInteractiveView}function m(C){return!!window._vue_richtext_widgets[C]?.fullWidth}window._vue_richtext_custom_picker_elements??(window._vue_richtext_custom_picker_elements={}),window._registerCustomPickerElement??(window._registerCustomPickerElement=b);class L{constructor(R,oe){Tn(this,"element");Tn(this,"object");this.element=R,this.object=oe}}function B(C){return!!window._vue_richtext_custom_picker_elements[C]}function Y(C){const R=window._vue_richtext_custom_picker_elements[C]?.size;return R&&["small","normal","large","full"].includes(R)?R:null}function b(C,R,oe=()=>{},Re="large"){if(window._vue_richtext_custom_picker_elements[C]){e.l.error(`Custom reference picker element for id ${C} already registered`);return}window._vue_richtext_custom_picker_elements[C]={id:C,callback:R,onDestroy:oe,size:Re}}function W(C,R){const{providerId:oe,accessible:Re}=R;if(!window._vue_richtext_custom_picker_elements[oe]){e.l.error(`Custom reference picker element for reference provider ID ${oe} not registered`);return}return window._vue_richtext_custom_picker_elements[oe].callback(C,{providerId:oe,accessible:Re})}function P(C,R,oe){window._vue_richtext_custom_picker_elements[C]&&window._vue_richtext_custom_picker_elements[C].onDestroy(R,oe)}},16343:(Kt,Ve,a)=>{"use strict";a.d(Ve,{a:()=>L,e:()=>m,g:()=>B,s:()=>Y});var e=a(53053),o=a(43850),_=a(24715);const E=(0,e.c0)("f7cloud-vue").persist(!0).build();let z;var q=(b=>(b[b.Neutral=1]="Neutral",b[b.Light=2]="Light",b[b.MediumLight=3]="MediumLight",b[b.Medium=4]="Medium",b[b.MediumDark=5]="MediumDark",b[b.Dark=6]="Dark",b))(q||{});function m(b,W=10){z||(z=new o.EmojiIndex(_));const P=B();let C;return b?(C=z.search(`:${b}`,W),C.length<W&&(C=C.concat(z.search(b,W-C.length)))):C=o.frequently.get(W).map(R=>z.emoji(R))||[],C.map(R=>R.getSkin(P))}function L(b){o.frequently.add(b)}function B(){const b=Number.parseInt(E.getItem("NcEmojiPicker::currentSkinTone")??"1");return Math.min(Math.max(b,1),6)}function Y(b){b=Math.min(Math.max(b,1),6),E.setItem("NcEmojiPicker::currentSkinTone",b.toString())}},60648:(Kt,Ve,a)=>{"use strict";a.d(Ve,{c:()=>o,g:()=>e});function e(){return window._nc_focus_trap??(window._nc_focus_trap=[]),window._nc_focus_trap}function o(){let _=[];return{pause(){_=[...e()];for(const E of _)E.pause()},unpause(){if(_.length===e().length)for(const E of _)E.unpause();_=[]}}}},97172:(Kt,Ve,a)=>{"use strict";a.d(Ve,{i:()=>o});const[e]=window.OC?.config?.version?.split(".")??[],o=Number.parseInt(e??"32")<32},3168:(Kt,Ve,a)=>{"use strict";a.d(Ve,{l:()=>o});var e=a(35947);const o=(0,e.YK)().detectUser().setApp("@f7cloud/vue").build()},82253:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>Re,B:()=>ne,C:()=>ft,D:()=>de,a:()=>Mt,b:()=>R,c:()=>W,d:()=>L,e:()=>te,f:()=>o,g:()=>e,h:()=>Je,i:()=>B,j:()=>_,k:()=>ji,l:()=>Wt,m:()=>z,n:()=>He,o:()=>Ke,p:()=>xe,q:()=>ct,r:()=>q,s:()=>oe,t:()=>E,u:()=>V,v:()=>P,w:()=>Y,x:()=>b,y:()=>C,z:()=>m});var e="M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",o="M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",_="M23,12L20.56,9.22L20.9,5.54L17.29,4.72L15.4,1.54L12,3L8.6,1.54L6.71,4.72L3.1,5.53L3.44,9.21L1,12L3.44,14.78L3.1,18.47L6.71,19.29L8.6,22.47L12,21L15.4,22.46L17.29,19.28L20.9,18.46L20.56,14.78L23,12M13,17H11V15H13V17M13,13H11V7H13V13Z",E="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",z="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",q="M5,17.59L15.59,7H9V5H19V15H17V8.41L6.41,19L5,17.59Z",m="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",L="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",B="M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M12,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",Y="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",b="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",W="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",P="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",C="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",R="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",oe="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",Re="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",ne="M12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16A4,4 0 0,1 8,12A4,4 0 0,1 12,8M12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12A2,2 0 0,0 12,10M10,22C9.75,22 9.54,21.82 9.5,21.58L9.13,18.93C8.5,18.68 7.96,18.34 7.44,17.94L4.95,18.95C4.73,19.03 4.46,18.95 4.34,18.73L2.34,15.27C2.21,15.05 2.27,14.78 2.46,14.63L4.57,12.97L4.5,12L4.57,11L2.46,9.37C2.27,9.22 2.21,8.95 2.34,8.73L4.34,5.27C4.46,5.05 4.73,4.96 4.95,5.05L7.44,6.05C7.96,5.66 8.5,5.32 9.13,5.07L9.5,2.42C9.54,2.18 9.75,2 10,2H14C14.25,2 14.46,2.18 14.5,2.42L14.87,5.07C15.5,5.32 16.04,5.66 16.56,6.05L19.05,5.05C19.27,4.96 19.54,5.05 19.66,5.27L21.66,8.73C21.79,8.95 21.73,9.22 21.54,9.37L19.43,11L19.5,12L19.43,13L21.54,14.63C21.73,14.78 21.79,15.05 21.66,15.27L19.66,18.73C19.54,18.95 19.27,19.04 19.05,18.95L16.56,17.95C16.04,18.34 15.5,18.68 14.87,18.93L14.5,21.58C14.46,21.82 14.25,22 14,22H10M11.25,4L10.88,6.61C9.68,6.86 8.62,7.5 7.85,8.39L5.44,7.35L4.69,8.65L6.8,10.2C6.4,11.37 6.4,12.64 6.8,13.8L4.68,15.36L5.43,16.66L7.86,15.62C8.63,16.5 9.68,17.14 10.87,17.38L11.24,20H12.76L13.13,17.39C14.32,17.14 15.37,16.5 16.14,15.62L18.57,16.66L19.32,15.36L17.2,13.81C17.6,12.64 17.6,11.37 17.2,10.2L19.31,8.65L18.56,7.35L16.15,8.39C15.38,7.5 14.32,6.86 13.12,6.62L12.75,4H11.25Z",te="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z",He="M19,1L17.74,3.75L15,5L17.74,6.26L19,9L20.25,6.26L23,5L20.25,3.75M9,4L6.5,9.5L1,12L6.5,14.5L9,20L11.5,14.5L17,12L11.5,9.5M19,15L17.74,17.74L15,19L17.74,20.25L19,23L20.25,20.25L23,19L20.25,17.74",V="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",xe="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",Ke="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",Je="M13,9H11V7H13M13,17H11V11H13M12,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",de="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",ft="M21,15.61L19.59,17L14.58,12L19.59,7L21,8.39L17.44,12L21,15.61M3,6H16V8H3V6M3,13V11H13V13H3M3,18V16H16V18H3Z",ct="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",ji="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",Wt="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",Mt="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"},42413:(Kt,Ve,a)=>{"use strict";a.d(Ve,{i:()=>e});const e=/mac|ipad|iphone|darwin/i.test(navigator.userAgent)},75707:(Kt,Ve,a)=>{"use strict";a.d(Ve,{f:()=>se,g:()=>kr,s:()=>yr});var e=a(20641),o=a(90033),_=a(50953),E=a(53751),z=a(61338),q=a(52697),m=a(70561),L=a(4092),B=a(66802),Y=a(81222),b=a(63814),W=a(13606),P=a(3168),C=a(30854),R=a(42531),oe=a(91202),Re=a(12454),ne=a(61715),te=a(35696),He=a(75220),V=a(26905),xe=a(81128),Ke=a(74363),Je=a(20646),de=a(39867),ft=a(66197);const ct={name:"ArrowLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ji=["aria-hidden","aria-label"],Wt=["fill","width","height"],Mt={d:"M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z"},Li={key:0};function jt(Ri,qe,Dt,ui,fi,Vi){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(Ri.$attrs,{"aria-hidden":Dt.title?null:"true","aria-label":Dt.title,class:"material-design-icon arrow-left-icon",role:"img",onClick:qe[0]||(qe[0]=pr=>Ri.$emit("click",pr))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:Dt.fillColor,class:"material-design-icon__svg",width:Dt.size,height:Dt.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",Mt,[Dt.title?((0,e.uX)(),(0,e.CE)("title",Li,(0,o.toDisplayString)(Dt.title),1)):(0,e.Q3)("",!0)])],8,Wt))],16,ji)}const di=(0,q._)(ct,[["render",jt]]),ot={name:"NcCustomPickerElement",props:{provider:{type:Object,required:!0}},emits:["cancel","submit"],data(){return{isRegistered:(0,L.c)(this.provider.id),renderResult:null}},mounted(){this.isRegistered&&this.renderElement()},beforeUnmount(){this.isRegistered&&(0,L.b)(this.provider.id,this.$el,this.renderResult)},methods:{renderElement(){this.$refs.domElement&&(this.$refs.domElement.innerHTML="");const Ri=(0,L.f)(this.$refs.domElement,{providerId:this.provider.id,accessible:!1});Promise.resolve(Ri).then(qe=>{this.renderResult=qe,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",Dt=>{this.onSubmit(Dt.detail)}),this.renderResult.element.addEventListener("cancel",this.onCancel)})},onSubmit(Ri){this.$emit("submit",Ri)},onCancel(){this.$emit("cancel")}}},Pt={ref:"domElement"};function lt(Ri,qe,Dt,ui,fi,Vi){return(0,e.uX)(),(0,e.CE)("div",Pt,null,512)}const At=(0,q._)(ot,[["render",lt],["__scopeId","data-v-e408867a"]]),gt={name:"LinkVariantIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Vt=["aria-hidden","aria-label"],ii=["fill","width","height"],Ki={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"},Ni={key:0};function si(Ri,qe,Dt,ui,fi,Vi){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(Ri.$attrs,{"aria-hidden":Dt.title?null:"true","aria-label":Dt.title,class:"material-design-icon link-variant-icon",role:"img",onClick:qe[0]||(qe[0]=pr=>Ri.$emit("click",pr))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:Dt.fillColor,class:"material-design-icon__svg",width:Dt.size,height:Dt.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",Ki,[Dt.title?((0,e.uX)(),(0,e.CE)("title",Ni,(0,o.toDisplayString)(Dt.title),1)):(0,e.Q3)("",!0)])],8,ii))],16,Vt)}const Di=(0,q._)(gt,[["render",si]]);(0,W.r)(W.F);const hi="any-link",On={id:hi,title:(0,W.a)("Any link"),order:0,icon_url:(0,b.d0)("core","filetypes/link.svg")};window._vue_richtext_reference_providers??(window._vue_richtext_reference_providers=(0,Y.C)("core","reference-provider-list",[])),window._vue_richtext_reference_provider_timestamps??(window._vue_richtext_reference_provider_timestamps=(0,Y.C)("core","reference-provider-timestamps",{}));function nn(Ri){return Ri===hi?On:$i().find(qe=>qe.id===Ri)}function $i(){return window._vue_richtext_reference_providers.filter(Ri=>{const qe=!!Ri.search_providers_ids&&Ri.search_providers_ids.length>0||(0,L.c)(Ri.id);return qe||P.l.debug(`[smart picker] ${Ri.id} reference provider is discoverable but does not have any related search provider or custom picker component registered`),qe})}function Fn(Ri){const qe=window._vue_richtext_reference_provider_timestamps;return Ri.sort((Dt,ui)=>Dt.order===ui.order?0:Dt.order>ui.order?1:-1).sort((Dt,ui)=>{const fi=qe[Dt.id],Vi=qe[ui.id];return fi===Vi?0:Vi===void 0?-1:fi===void 0?1:fi>Vi?-1:1})}function yr(Ri,qe){const Dt=$i(),ui=Ri.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&"),fi=new RegExp(ui,"i"),pr=Fn(Dt).filter(jr=>jr.title.match(fi)),Pr=qe?pr.slice(0,qe):pr;return(Ri===""||Pr.length===0)&&Pr.push(On),Pr}async function Dr(Ri){const qe=Math.floor(Date.now()/1e3),Dt=(0,b.KT)("references/provider/{providerId}",{providerId:Ri});await B.Ay.put(Dt,{timestamp:qe}),window._vue_richtext_reference_provider_timestamps[Ri]=qe}(0,W.r)(W.H,W.G);/*!
* SPDX-FileCopyrightText: 2023 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function qn(Ri){try{return!!new URL(Ri)}catch{return!1}}const Oi={name:"NcProviderList",components:{NcSelect:oe.N,NcHighlight:R._,NcEmptyContent:C.N,LinkVariantIcon:Di},emits:["selectProvider","submit"],data(){return{selectedProvider:null,query:"",multiselectPlaceholder:(0,W.a)("Select provider"),providerIconAlt:(0,W.a)("Provider icon")}},computed:{options(){const Ri=[];return this.query!==""&&qn(this.query)&&Ri.push({id:this.query,title:this.query,isLink:!0}),Ri.push(...yr(this.query)),Ri}},methods:{focus(){setTimeout(()=>{this.$refs["provider-select"]?.$el?.querySelector("#provider-select-input")?.focus()},300)},onProviderSelected(Ri){Ri!==null&&(Ri.isLink?this.$emit("submit",Ri.title):this.$emit("selectProvider",Ri),this.selectedProvider=null)},onSearch(Ri){this.query=Ri}}},xi={class:"provider-list"},mn={key:0,class:"provider"},Xe={key:1,class:"provider"},It=["src","alt"];function ri(Ri,qe,Dt,ui,fi,Vi){const pr=(0,e.g2)("LinkVariantIcon"),Pr=(0,e.g2)("NcHighlight"),jr=(0,e.g2)("NcSelect"),Jn=(0,e.g2)("NcEmptyContent");return(0,e.uX)(),(0,e.CE)("div",xi,[(0,e.bF)(jr,{ref:"provider-select",modelValue:fi.selectedProvider,"onUpdate:modelValue":[qe[0]||(qe[0]=Va=>fi.selectedProvider=Va),Vi.onProviderSelected],class:"provider-list--select","input-id":"provider-select-input",label:"title",placeholder:fi.multiselectPlaceholder,options:Vi.options,"append-to-body":!1,"clear-search-on-select":!0,"clear-search-on-blur":()=>!1,filterable:!1,onSearch:Vi.onSearch},{option:(0,e.k6)(Va=>[Va.isLink?((0,e.uX)(),(0,e.CE)("div",mn,[(0,e.bF)(pr,{class:"link-icon",size:20}),(0,e.Lk)("span",null,(0,o.toDisplayString)(Va.title),1)])):((0,e.uX)(),(0,e.CE)("div",Xe,[(0,e.Lk)("img",{class:"provider-icon",src:Va.icon_url,alt:fi.providerIconAlt},null,8,It),(0,e.bF)(Pr,{class:"option-text",search:fi.query,text:Va.title},null,8,["search","text"])]))]),_:1},8,["modelValue","placeholder","options","onSearch","onUpdate:modelValue"]),(0,e.bF)(Jn,{class:"provider-list--empty-content"},{icon:(0,e.k6)(()=>[(0,e.bF)(pr)]),_:1})])}const ht=(0,q._)(Oi,[["render",ri],["__scopeId","data-v-90c6aa3b"]]);(0,W.r)();const ni=["src"],rn={class:"widget-default--details"},ue={class:"widget-default--name"},G={class:"widget-default--link"},k=3*60*1e3,M=(0,e.pM)({__name:"NcReferenceWidget",props:{reference:{},interactive:{type:Boolean,default:!0},interactiveOptIn:{type:Boolean,default:!1}},setup(Ri){const qe=Ri,Dt=(0,e.WQ)(te.Tk,null),ui=(0,_.KR)(!1),fi=(0,e.rk)("customWidget"),Vi=(0,e.rk)("widgetRoot"),{width:pr}=(0,ne.Lhy)(Vi);(0,ne.BLq)(Vi,([ye])=>{(0,e.dY)(()=>{ui.value=ye.isIntersecting})});const Pr=(0,_.KR)(!1),jr=(0,_.KR)(!1);let Jn=null;const Va=(0,e.EW)(()=>!qe.interactiveOptIn&&qe.interactive||Pr.value),da=(0,e.EW)(()=>(0,L.j)(qe.reference.richObjectType)),Aa=(0,e.EW)(()=>(0,L.i)(qe.reference.richObjectType)),va=(0,e.EW)(()=>Aa.value&&(0,L.h)(qe.reference.richObjectType)),Ji=(0,e.EW)(()=>!qe.reference.accessible),bs=(0,e.EW)(()=>[450,550,650,1/0].findIndex(Z=>pr.value<Z)),Ms=(0,e.EW)(()=>{if(bs.value===0)return{display:"none"};const ye=bs.value;return{lineClamp:ye,webkitLineClamp:ye}}),Za=(0,e.EW)(()=>{const ye=qe.reference.openGraphObject.link;return ye?ye.startsWith("https://")?ye.substring(8):ye.startsWith("http://")?ye.substring(7):ye:""}),it=(0,e.EW)(()=>(0,xe.g)(Dt,qe.reference.openGraphObject.link)),St=(0,e.EW)(()=>it.value?He.Wk:"a"),p=(0,e.EW)(()=>it.value?{to:it.value}:{href:qe.reference.openGraphObject.link,target:"_blank"});(0,e.wB)(ui,ye=>{if(!ye){Jn=setTimeout(()=>{ui.value||ie()},k);return}Jn&&(clearTimeout(Jn),Jn=null),jr.value||U()},{immediate:!0}),(0,e.xo)(()=>{ie()});function x(){Pr.value=!0,U()}function U(){if(!fi.value||qe.reference.richObjectType==="open-graph")return;fi.value.innerHTML="";const ye=document.createElement("div");ye.style.width="100%",fi.value.appendChild(ye),(0,e.dY)(()=>{(0,L.a)(ye,{...qe.reference,interactive:Va.value}),jr.value=!0})}function ie(){jr.value&&Vi.value&&((0,L.d)(qe.reference.richObjectType,Vi.value),jr.value=!1)}return(ye,Z)=>((0,e.uX)(),(0,e.CE)("div",{ref_key:"widgetRoot",ref:Vi,class:(0,o.normalizeClass)({"toggle-interactive":va.value&&!Va.value})},[ye.reference&&Aa.value?((0,e.uX)(),(0,e.CE)("div",{key:0,ref_key:"customWidget",ref:fi,class:(0,o.normalizeClass)(["widget-custom",{"full-width":da.value}])},null,2)):!Ji.value&&ye.reference&&ye.reference.openGraphObject&&!Aa.value?((0,e.uX)(),(0,e.Wv)((0,e.$y)(St.value),(0,e.v6)({key:1},p.value,{rel:"noopener noreferrer",class:"widget-default"}),{default:(0,e.k6)(()=>[ye.reference.openGraphObject.thumb?((0,e.uX)(),(0,e.CE)("img",{key:0,class:"widget-default--image",src:ye.reference.openGraphObject.thumb},null,8,ni)):(0,e.Q3)("",!0),(0,e.Lk)("div",rn,[(0,e.Lk)("p",ue,(0,o.toDisplayString)(ye.reference.openGraphObject.name),1),(0,e.Lk)("p",{class:"widget-default--description",style:(0,o.normalizeStyle)(Ms.value)},(0,o.toDisplayString)(ye.reference.openGraphObject.description),5),(0,e.Lk)("p",G,(0,o.toDisplayString)(Za.value),1)])]),_:1},16)):(0,e.Q3)("",!0),ye.interactiveOptIn&&va.value&&!Va.value?((0,e.uX)(),(0,e.Wv)(V.N,{key:2,class:"toggle-interactive--button",onClick:x},{default:(0,e.k6)(()=>[(0,e.eW)((0,o.toDisplayString)((0,_.R1)(W.a)("Enable interactive view")),1)]),_:1})):(0,e.Q3)("",!0)],2))}}),se=(0,q._)(M,[["__scopeId","data-v-8ce33442"]]);(0,W.r)(W.I);const le={name:"NcRawLinkInput",components:{LinkVariantIcon:Di,NcEmptyContent:C.N,NcLoadingIcon:Ke.N,NcReferenceWidget:se,NcTextField:Je._},props:{provider:{type:Object,required:!0}},emits:["submit"],data(){return{inputValue:"",loading:!1,reference:null,abortController:null,inputPlaceholder:(0,W.a)("Enter link")}},computed:{isLinkValid(){return qn(this.inputValue)},debouncedUpdateReference(){return(0,Re.A)(this.updateReference,500)}},methods:{focus(){this.$refs["url-input"].$el.getElementsByTagName("input")[0]?.focus()},onSubmit(Ri){const qe=Ri.target.value;this.isLinkValid&&this.$emit("submit",qe)},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,B.Ay.get((0,b.KT)("references/resolve",2)+"?reference="+encodeURIComponent(this.inputValue),{signal:this.abortController.signal}).then(Ri=>{this.reference=Ri.data.ocs.data.references[this.inputValue]}).catch(Ri=>{P.l.error("[NcRawLinkInput] Failed to update reference",{error:Ri})}).then(()=>{this.loading=!1})}}},Fe={class:"raw-link"},Ye={class:"input-wrapper"},mt=["src"];function Jt(Ri,qe,Dt,ui,fi,Vi){const pr=(0,e.g2)("NcLoadingIcon"),Pr=(0,e.g2)("LinkVariantIcon"),jr=(0,e.g2)("NcTextField"),Jn=(0,e.g2)("NcReferenceWidget"),Va=(0,e.g2)("NcEmptyContent");return(0,e.uX)(),(0,e.CE)("div",Fe,[(0,e.Lk)("div",Ye,[(0,e.bF)(jr,{ref:"url-input",modelValue:fi.inputValue,"onUpdate:modelValue":[qe[0]||(qe[0]=da=>fi.inputValue=da),Vi.onInput],"show-trailing-button":fi.inputValue!=="",label:fi.inputPlaceholder,onTrailingButtonClick:Vi.onClear,onKeyup:(0,E.withKeys)(Vi.onSubmit,["enter"])},{default:(0,e.k6)(()=>[fi.loading?((0,e.uX)(),(0,e.Wv)(pr,{key:0,size:16})):((0,e.uX)(),(0,e.Wv)(Pr,{key:1,size:16}))]),_:1},8,["modelValue","show-trailing-button","label","onTrailingButtonClick","onUpdate:modelValue","onKeyup"])]),fi.reference!==null?((0,e.uX)(),(0,e.Wv)(Jn,{key:0,class:"reference-widget",reference:fi.reference},null,8,["reference"])):((0,e.uX)(),(0,e.Wv)(Va,{key:1,class:"raw-link--empty-content"},{icon:(0,e.k6)(()=>[Dt.provider.icon_url?((0,e.uX)(),(0,e.CE)("img",{key:0,class:"provider-icon",src:Dt.provider.icon_url},null,8,mt)):((0,e.uX)(),(0,e.Wv)(Pr,{key:1}))]),_:1}))])}const yt=(0,q._)(le,[["render",Jt],["__scopeId","data-v-a0658f2a"]]),Be={name:"NcSearchResult",components:{NcHighlight:R._},props:{entry:{type:Object,required:!0},query:{type:String,required:!0}}},J={class:"result"},Ee=["src"],ze={class:"result--content"},xt={class:"result--content--name"},_i={class:"result--content--subline"};function ki(Ri,qe,Dt,ui,fi,Vi){const pr=(0,e.g2)("NcHighlight");return(0,e.uX)(),(0,e.CE)("div",J,[Dt.entry.icon?((0,e.uX)(),(0,e.CE)("div",{key:0,class:(0,o.normalizeClass)([{[Dt.entry.icon]:!0,rounded:Dt.entry.rounded},"result--icon-class"])},null,2)):((0,e.uX)(),(0,e.CE)("img",{key:1,class:(0,o.normalizeClass)(["result--image",{rounded:Dt.entry.rounded}]),src:Dt.entry.thumbnailUrl},null,10,Ee)),(0,e.Lk)("div",ze,[(0,e.Lk)("span",xt,[(0,e.bF)(pr,{search:Dt.query,text:Dt.entry.title},null,8,["search","text"])]),(0,e.Lk)("span",_i,[(0,e.bF)(pr,{search:Dt.query,text:Dt.entry.subline},null,8,["search","text"])])])])}const vn=(0,q._)(Be,[["render",ki],["__scopeId","data-v-059edcfb"]]);(0,W.r)(W.J,W.H,W.j);const Sr=5,Wr={name:"NcSearch",components:{LinkVariantIcon:Di,DotsHorizontalIcon:de.I,NcEmptyContent:C.N,NcSelect:oe.N,NcSearchResult:vn},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:(0,W.a)("Start typing to search"),providerIconAlt:(0,W.a)("Provider icon")}},computed:{mySearchPlaceholder(){return this.searchPlaceholder||(0,W.a)("Search")},searchProviderIds(){return this.provider.search_providers_ids},options(){if(this.searchQuery==="")return[];const Ri=[];return qn(this.searchQuery)&&Ri.push(this.rawLinkEntry),Ri.push(...this.formattedSearchResults),Ri},rawLinkEntry(){return{id:"rawLinkEntry",resourceUrl:this.searchQuery,isRawLink:!0}},formattedSearchResults(){const Ri=[];return this.searchProviderIds.forEach(qe=>{if(this.resultsBySearchProvider[qe].entries.length>0){(this.searchProviderIds.length>1||this.resultsBySearchProvider[qe].entries.length>1)&&Ri.push({id:"groupTitle-"+qe,name:this.resultsBySearchProvider[qe].name,isCustomGroupTitle:!0,providerId:qe});const Dt=this.resultsBySearchProvider[qe].entries.map((ui,fi)=>({id:"provider-"+qe+"-entry-"+fi,...ui}));Ri.push(...Dt),this.resultsBySearchProvider[qe].isPaginated&&Ri.push({id:"moreOf-"+qe,name:this.resultsBySearchProvider[qe].name,isMore:!0,providerId:qe,isLoading:this.searchingMoreOf===qe})}}),Ri},debouncedUpdateSearch(){return(0,Re.A)(this.updateSearch,500)}},mounted(){this.resetResults()},beforeUnmount(){this.cancelSearchRequests()},methods:{t:W.a,resetResults(){const Ri={};this.searchProviderIds.forEach(qe=>{Ri[qe]={entries:[]}}),this.resultsBySearchProvider=Ri},focus(){setTimeout(()=>{this.$refs["search-select"]?.$el?.querySelector("#search-select-input")?.focus()},300)},cancelSearchRequests(){this.abortController&&this.abortController.abort()},onSearchInput(Ri){this.searchQuery=Ri,this.debouncedUpdateSearch()},onSelectResultSelected(Ri){Ri!==null&&(Ri.resourceUrl?(this.cancelSearchRequests(),this.$emit("submit",Ri.resourceUrl)):Ri.isMore&&this.searchMoreOf(Ri.providerId).then(()=>{this.selectedResult=null}))},searchMoreOf(Ri){return this.searchingMoreOf=Ri,this.cancelSearchRequests(),this.searchProviders(Ri)},updateSearch(){if(this.cancelSearchRequests(),this.resetResults(),this.searchQuery===""){this.searching=!1;return}return this.searchProviders()},searchProviders(Ri=null){this.abortController=new AbortController,this.searching=!0;const qe=Ri===null?[...this.searchProviderIds].map(Dt=>this.searchOneProvider(Dt)):[this.searchOneProvider(Ri,this.resultsBySearchProvider[Ri]?.cursor??null)];return Promise.allSettled(qe).then(Dt=>{!!Dt.find(fi=>fi.status==="rejected"&&(fi.reason.name==="CanceledError"||fi.reason.code==="ERR_CANCELED"))||(this.searching=!1,this.searchingMoreOf=null)})},searchOneProvider(Ri,qe=null){const Dt=qe===null?(0,b.KT)("search/providers/{providerId}/search?term={term}&limit={limit}",{providerId:Ri,term:this.searchQuery,limit:Sr}):(0,b.KT)("search/providers/{providerId}/search?term={term}&limit={limit}&cursor={cursor}",{providerId:Ri,term:this.searchQuery,limit:Sr,cursor:qe});return B.Ay.get(Dt,{signal:this.abortController.signal}).then(ui=>{const fi=ui.data.ocs.data;this.resultsBySearchProvider[Ri].name=fi.name,this.resultsBySearchProvider[Ri].cursor=fi.cursor,this.resultsBySearchProvider[Ri].isPaginated=fi.isPaginated,this.resultsBySearchProvider[Ri].entries.push(...fi.entries)})}}},Nr={key:0,class:"custom-option"},fs={class:"option-text"},ua={key:2,class:"custom-option group-name"},Qr=["src"],Da={class:"option-text"},Wa={key:3,class:"custom-option"},Vr={key:0,class:"option-simple-icon icon-loading-small"},_s={class:"option-text"},wa=["alt","src"];function hs(Ri,qe,Dt,ui,fi,Vi){const pr=(0,e.g2)("LinkVariantIcon"),Pr=(0,e.g2)("NcSearchResult"),jr=(0,e.g2)("DotsHorizontalIcon"),Jn=(0,e.g2)("NcSelect"),Va=(0,e.g2)("NcEmptyContent");return(0,e.uX)(),(0,e.CE)("div",{class:(0,o.normalizeClass)(["smart-picker-search",{"with-empty-content":Dt.showEmptyContent}])},[(0,e.bF)(Jn,{ref:"search-select",modelValue:fi.selectedResult,"onUpdate:modelValue":[qe[0]||(qe[0]=da=>fi.selectedResult=da),Vi.onSelectResultSelected],class:"smart-picker-search--select","input-id":"search-select-input",label:"name",placeholder:Vi.mySearchPlaceholder,options:Vi.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:fi.searching,onSearch:Vi.onSearchInput},{option:(0,e.k6)(da=>[da.isRawLink?((0,e.uX)(),(0,e.CE)("div",Nr,[(0,e.bF)(pr,{class:"option-simple-icon",size:20}),(0,e.Lk)("span",fs,(0,o.toDisplayString)(Vi.t("Raw link {options}",{options:da.resourceUrl})),1)])):da.resourceUrl?((0,e.uX)(),(0,e.Wv)(Pr,{key:1,class:"search-result",entry:da,query:fi.searchQuery},null,8,["entry","query"])):da.isCustomGroupTitle?((0,e.uX)(),(0,e.CE)("span",ua,[Dt.provider.icon_url?((0,e.uX)(),(0,e.CE)("img",{key:0,class:"provider-icon group-name-icon",src:Dt.provider.icon_url},null,8,Qr)):(0,e.Q3)("",!0),(0,e.Lk)("span",Da,[(0,e.Lk)("strong",null,(0,o.toDisplayString)(da.name),1)])])):da.isMore?((0,e.uX)(),(0,e.CE)("span",Wa,[da.isLoading?((0,e.uX)(),(0,e.CE)("span",Vr)):((0,e.uX)(),(0,e.Wv)(jr,{key:1,class:"option-simple-icon",size:20})),(0,e.Lk)("span",_s,(0,o.toDisplayString)(Vi.t('Load more "{options}"',{options:da.name})),1)])):(0,e.Q3)("",!0)]),"no-options":(0,e.k6)(()=>[(0,e.eW)((0,o.toDisplayString)(fi.noOptionsText),1)]),_:1},8,["modelValue","placeholder","options","loading","onSearch","onUpdate:modelValue"]),Dt.showEmptyContent?((0,e.uX)(),(0,e.Wv)(Va,{key:0,class:"smart-picker-search--empty-content"},{icon:(0,e.k6)(()=>[Dt.provider.icon_url?((0,e.uX)(),(0,e.CE)("img",{key:0,class:"provider-icon",alt:fi.providerIconAlt,src:Dt.provider.icon_url},null,8,wa)):((0,e.uX)(),(0,e.Wv)(pr,{key:1}))]),_:1})):(0,e.Q3)("",!0)],2)}const Ga=(0,q._)(Wr,[["render",hs],["__scopeId","data-v-e8abf1d4"]]),Fi={providerList:1,standardLinkInput:2,searchInput:3,customElement:4},Gt={name:"NcReferencePicker",components:{NcCustomPickerElement:At,NcProviderList:ht,NcRawLinkInput:yt,NcSearch:Ga},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:Fi,selectedProvider:this.initialProvider}},computed:{mode(){return this.selectedProvider===null?Fi.providerList:(0,L.c)(this.selectedProvider.id)?Fi.customElement:this.selectedProvider.search_providers_ids?Fi.searchInput:Fi.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.deselectProvider():this.cancelProviderSelection()},onProviderSelected(Ri){this.selectedProvider=Ri,this.$emit("providerSelected",Ri),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(Ri){this.selectedProvider!==null&&Dr(this.selectedProvider.id),this.$emit("submit",Ri),this.deselectProvider()},deselectProvider(){this.selectedProvider=null,this.$emit("providerSelected",null),setTimeout(()=>{this.$refs["provider-list"]?.focus()},300)}}},on={key:3,class:"custom-element-wrapper"};function lr(Ri,qe,Dt,ui,fi,Vi){const pr=(0,e.g2)("NcProviderList"),Pr=(0,e.g2)("NcRawLinkInput"),jr=(0,e.g2)("NcSearch"),Jn=(0,e.g2)("NcCustomPickerElement");return(0,e.uX)(),(0,e.CE)("div",{class:"reference-picker",style:(0,o.normalizeStyle)(Vi.pickerWrapperStyle),tabindex:"-1",onKeydown:qe[0]||(qe[0]=(0,E.withKeys)((0,E.withModifiers)((...Va)=>Vi.onEscapePressed&&Vi.onEscapePressed(...Va),["stop","prevent"]),["esc"]))},[Vi.mode===fi.MODES.providerList?((0,e.uX)(),(0,e.Wv)(pr,{key:0,ref:"provider-list",onSelectProvider:Vi.onProviderSelected,onSubmit:Vi.submitLink,onCancel:Vi.cancelProviderSelection},null,8,["onSelectProvider","onSubmit","onCancel"])):Vi.mode===fi.MODES.standardLinkInput?((0,e.uX)(),(0,e.Wv)(Pr,{key:1,ref:"url-input",provider:fi.selectedProvider,onSubmit:Vi.submitLink,onCancel:Vi.cancelRawLinkInput},null,8,["provider","onSubmit","onCancel"])):Vi.mode===fi.MODES.searchInput?((0,e.uX)(),(0,e.Wv)(jr,{key:2,ref:"url-input",provider:fi.selectedProvider,onCancel:Vi.cancelSearch,onSubmit:Vi.submitLink},null,8,["provider","onCancel","onSubmit"])):Vi.mode===fi.MODES.customElement?((0,e.uX)(),(0,e.CE)("div",on,[(0,e.bF)(Jn,{provider:fi.selectedProvider,class:"custom-element",onSubmit:Vi.submitLink,onCancel:Vi.cancelCustomElement},null,8,["provider","onSubmit","onCancel"])])):(0,e.Q3)("",!0)],36)}const Bt=(0,q._)(Gt,[["render",lr],["__scopeId","data-v-b193005a"]]);(0,W.r)(W.K,W.p);const Xt={name:"NcReferencePickerModal",components:{NcReferencePicker:Bt,NcModal:ft.N,NcButton:V.N,ArrowLeftIcon:di,CloseIcon:m.I},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:(0,W.a)("Back to provider selection"),closeButtonTitle:(0,W.a)("Close"),closeButtonLabel:(0,W.a)("Close Smart Picker")}},computed:{isProviderSelected(){return this.selectedProvider!==null},showBackButton(){return this.initialProvider===null&&this.isProviderSelected},modalSize(){return this.isProviderSelected&&(0,L.c)(this.selectedProvider.id)?(0,L.g)(this.selectedProvider.id)??"large":"normal"},showModalName(){return!this.isProviderSelected||!(0,L.c)(this.selectedProvider.id)},modalName(){return this.isProviderSelected?this.selectedProvider.title:(0,W.a)("Smart Picker")}},mounted(){if(this.isInsideViewer){const Ri=this.$refs.modal_content;(0,z.Ic)("viewer:trapElements:changed",Ri)}},methods:{onCancel(){this.show=!1,this.$emit("cancel")},onSubmit(Ri){this.show=!1,this.$emit("submit",Ri)},onProviderSelect(Ri){this.selectedProvider=Ri,Ri===null&&this.initialProvider!==null&&this.onCancel()},onBackClicked(){this.$refs.referencePicker.deselectProvider()}}},bi={ref:"modal_content",class:"reference-picker-modal--content"},Ii={key:1};function Xi(Ri,qe,Dt,ui,fi,Vi){const pr=(0,e.g2)("ArrowLeftIcon"),Pr=(0,e.g2)("NcButton"),jr=(0,e.g2)("CloseIcon"),Jn=(0,e.g2)("NcReferencePicker"),Va=(0,e.g2)("NcModal");return fi.show?((0,e.uX)(),(0,e.Wv)(Va,{key:0,size:Vi.modalSize,class:"reference-picker-modal",onClose:Vi.onCancel},{default:(0,e.k6)(()=>[(0,e.Lk)("div",bi,[Vi.showBackButton?((0,e.uX)(),(0,e.Wv)(Pr,{key:0,"aria-label":fi.backButtonTitle,title:fi.backButtonTitle,class:"back-button",onClick:Vi.onBackClicked},{icon:(0,e.k6)(()=>[(0,e.bF)(pr)]),_:1},8,["aria-label","title","onClick"])):(0,e.Q3)("",!0),(0,e.bF)(Pr,{class:"close-button","aria-label":fi.closeButtonLabel,title:fi.closeButtonTitle,variant:"tertiary",onClick:Vi.onCancel},{icon:(0,e.k6)(()=>[(0,e.bF)(jr)]),_:1},8,["aria-label","title","onClick"]),Vi.showModalName?((0,e.uX)(),(0,e.CE)("h2",Ii,(0,o.toDisplayString)(Vi.modalName),1)):(0,e.Q3)("",!0),(0,e.bF)(Jn,{ref:"referencePicker","initial-provider":Dt.initialProvider,"focus-on-create":Dt.focusOnCreate,onProviderSelected:Vi.onProviderSelect,onSubmit:Vi.onSubmit,onCancel:Vi.onCancel},null,8,["initial-provider","focus-on-create","onProviderSelected","onSubmit","onCancel"])],512)]),_:1},8,["size","onClose"])):(0,e.Q3)("",!0)}const wi=(0,q._)(Xt,[["render",Xi],["__scopeId","data-v-15018516"]]);async function kr(Ri,qe){const Dt="referencePickerModal",ui=document.createElement("div");ui.id=Dt,document.body.append(ui);const{promise:fi,reject:Vi,resolve:pr}=Promise.withResolvers(),Pr=Ri&&nn(Ri)||null,jr=(0,E.createApp)(wi,{initialProvider:Pr,isInsideViewer:qe,onCancel(){jr.unmount(),Vi(new Error("User cancellation"))},onSubmit(Jn){jr.unmount(),pr(Jn)}});return jr.mount(ui),fi}},53072:(Kt,Ve,a)=>{"use strict";a.d(Ve,{i:()=>o});var e=a(53334);const o=(0,e.V8)()},45847:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>_,a:()=>o,u:()=>E});var e=a(20641);const o=Symbol.for("NcAppSettingsDialog:registration"),_=Symbol.for("NcAppSettingsDialog:legacy");function E(){return(0,e.WQ)(o)}},4133:(Kt,Ve,a)=>{"use strict";a.d(Ve,{u:()=>q});var e=a(82253),o=a(50953),_=a(20641),E=a(13606);(0,E.r)(E.c);/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const z=2e3;function q(m){const L=(0,o.KR)(!1),B=(0,_.EW)(()=>L.value?e.d:e.e),Y=(0,_.EW)(()=>L.value?(0,E.a)("Copied"):(0,E.a)("Copy to clipboard"));async function b(){if(L.value)return;const W=(0,o.BA)(m);try{await navigator.clipboard.writeText(W)}catch{prompt("",W)}L.value=!0,setTimeout(()=>{L.value=!1},z)}return{isCopied:L,copy:b,icon:B,altText:Y}}},97698:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>o,a:()=>e});const e=Symbol.for("NcActions:isSemanticMenu"),o=Symbol.for("NcActions:closeMenu")},37072:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>o,u:()=>_});var e=a(20641);const o=Symbol.for("NcFormBox:context");function _(){return(0,e.WQ)(o,{isInFormBox:!1,formBoxItemClass:void 0})}},45106:(Kt,Ve,a)=>{"use strict";a.d(Ve,{I:()=>o,u:()=>_});var e=a(20641);/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const o=Symbol.for("insideRadioGroup");function _(){return(0,e.WQ)(o,void 0)}},75187:(Kt,Ve,a)=>{"use strict";a.d(Ve,{u:()=>E});var e=a(20641),o=a(50953),_=a(60648);function E(z,q={}){const m=(0,_.c)();(0,e.wB)(z,()=>{(0,o.BA)(q.disabled)||((0,o.BA)(z)?m.pause():m.unpause())}),(0,e.hi)(()=>{m.unpause()})}},15446:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>e.N});var e=a(26905)},86296:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>e.N});var e=a(19258)},94434:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>e.N});var e=a(75367)},11008:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>e.N});var e=a(2530)},3710:(Kt,Ve,a)=>{"use strict";a.r(Ve),a.d(Ve,{default:()=>e.N});var e=a(91202)},79455:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>e._});var e=a(20646)},53340:(Kt,Ve,a)=>{"use strict";a.d(Ve,{S:()=>q,a:()=>m});var e=a(53334),o=a(20641),_=a(50953),E=a(13606);(0,E.r)(E.b);const z={long:(0,E.a)("a few seconds ago"),short:(0,E.a)("seconds ago"),narrow:(0,E.a)("sec. ago")};function q(L=Date.now(),B={}){let Y;const b=(0,o.EW)(()=>new Date((0,_.BA)(L))),W=(0,o.EW)(()=>{const{language:R,relativeTime:oe,ignoreSeconds:Re}=(0,_.BA)(B);return{...R&&{language:R},...oe&&{relativeTime:oe},ignoreSeconds:Re?z[oe||"long"]:!1}}),P=(0,_.KR)("");(0,o.nT)(()=>C());function C(){if(P.value=(0,e.fw)(b.value,W.value),(0,_.BA)(B).update!==!1){const R=Math.abs(Date.now()-new Date((0,_.BA)(L)).getTime()),oe=R>12e4||W.value.ignoreSeconds?Math.min(R/60,18e5):1e3;Y=window.setTimeout(C,oe)}}return(0,o.hi)(()=>Y&&window.clearTimeout(Y)),(0,_.tB)(P)}function m(L,B){const Y=(0,o.EW)(()=>({locale:(0,e.lO)(),format:{dateStyle:"short",timeStyle:"medium"},...(0,_.BA)(B)})),b=(0,o.EW)(()=>new Intl.DateTimeFormat(Y.value.locale,Y.value.format));return(0,o.EW)(()=>b.value.format((0,_.BA)(L)))}},68732:(Kt,Ve,a)=>{"use strict";a.d(Ve,{C:()=>L});var e=a(61715),o=a(42413);const _=window.OCP?.Accessibility?.disableKeyboardShortcuts?.(),E=/^[a-zA-Z0-9]$/,z=/^[^\x20-\x7F]$/;function q(B){return!(B.target instanceof HTMLElement)||B.target instanceof HTMLInputElement||B.target instanceof HTMLTextAreaElement||B.target instanceof HTMLSelectElement||B.target.isContentEditable?!0:document.getElementsByClassName("modal-mask").length!==0}function m(B,Y){return b=>{if((o.i?b.metaKey:b.ctrlKey)===!!Y.ctrl){{if(b.altKey!==!!Y.alt)return;if(Y.shift!==void 0&&b.shiftKey!==!!Y.shift)return;if(q(b))return}Y.prevent&&b.preventDefault(),Y.stop&&b.stopPropagation(),B(b)}}}function L(B,Y=()=>{},b={}){if(_)return()=>{};const W=(oe,Re)=>{if(oe.key===Re)return!0;if(b.caseSensitive){const ne=Re===Re.toLowerCase(),te=oe.key===oe.key.toLowerCase();if(ne!==te)return!1}return E.test(Re)&&z.test(oe.key)?oe.code.replace(/^(?:Key|Digit|Numpad)/,"")===Re.toUpperCase():oe.key.toLowerCase()===Re.toLowerCase()},P=oe=>typeof B=="function"?B(oe):typeof B=="string"?W(oe,B):Array.isArray(B)?B.some(Re=>W(oe,Re)):!0,C=(0,e.Ta5)(P,m(Y,b),{eventName:"keydown",dedupe:!0,passive:!b.prevent}),R=b.push?(0,e.Ta5)(P,m(Y,b),{eventName:"keyup",passive:!b.prevent}):()=>{};return()=>{C(),R()}}},27359:(Kt,Ve,a)=>{"use strict";a.d(Ve,{u:()=>B});var e=a(61715),o=a(72393),_=a(20641),E=a(50953),z=a(37169),q=a(23245);/*!
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function m(Y){const b=(0,_.EW)(()=>(0,E.BA)(Y)??document.body),W=(0,E.KR)((0,z.H)(b.value)),P=(0,e.Nk8)();function C(){W.value=(0,z.H)(b.value)}return(0,e.P1n)(b,C,{attributes:!0}),(0,_.wB)(b,C),(0,_.wB)(P,C,{immediate:!0}),(0,E.tB)(W)}const L=(0,o.F)(()=>m());function B(){const Y=L(),b=(0,_.WQ)(q.I,void 0);return(0,_.EW)(()=>b?.value?b.value==="dark":Y.value)}},49765:(Kt,Ve,a)=>{"use strict";var e=a(50953);const o=(0,e.KR)(_());window.addEventListener("resize",()=>{o.value=_()});function _(){return window.outerHeight===window.screen.height}function E(){return readonly(o)}},37396:(Kt,Ve,a)=>{"use strict";a.d(Ve,{F:()=>L,al:()=>m});var e=a(50953);const o=1024,_=o/2,E=B=>document.documentElement.clientWidth<B,z=(0,e.KR)(E(o)),q=(0,e.KR)(E(_));window.addEventListener("resize",()=>{z.value=E(o),q.value=E(_)},{passive:!0});function m(){return(0,e.tB)(z)}function L(){return(0,e.tB)(q)}},23109:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>e});const e={mounted(o){o.focus()}}},80680:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>U});var e=a(70580);const o="aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4w0s2x0a2z0ure5ba0by2idu3namex4d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dad1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3nd0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0axi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp3ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5m\xF6gensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2",_="\u03B5\u03BB1\u03C52\u0431\u04331\u0435\u043B3\u0434\u0435\u0442\u04384\u0435\u044E2\u043A\u0430\u0442\u043E\u043B\u0438\u043A6\u043E\u043C3\u043C\u043A\u04342\u043E\u043D1\u0441\u043A\u0432\u04306\u043E\u043D\u043B\u0430\u0439\u043D5\u0440\u04333\u0440\u0443\u04412\u04442\u0441\u0430\u0439\u04423\u0440\u04313\u0443\u043A\u04403\u049B\u0430\u04373\u0570\u0561\u05753\u05D9\u05E9\u05E8\u05D0\u05DC5\u05E7\u05D5\u05DD3\u0627\u0628\u0648\u0638\u0628\u064A5\u0631\u0627\u0645\u0643\u06485\u0644\u0627\u0631\u062F\u06464\u0628\u062D\u0631\u064A\u06465\u062C\u0632\u0627\u0626\u06315\u0633\u0639\u0648\u062F\u064A\u06296\u0639\u0644\u064A\u0627\u06465\u0645\u063A\u0631\u06285\u0645\u0627\u0631\u0627\u062A5\u06CC\u0631\u0627\u06465\u0628\u0627\u0631\u062A2\u0632\u0627\u06314\u064A\u062A\u06433\u06BE\u0627\u0631\u062A5\u062A\u0648\u0646\u06334\u0633\u0648\u062F\u0627\u06463\u0631\u064A\u06295\u0634\u0628\u0643\u06294\u0639\u0631\u0627\u06422\u06282\u0645\u0627\u06464\u0641\u0644\u0633\u0637\u064A\u06466\u0642\u0637\u06313\u0643\u0627\u062B\u0648\u0644\u064A\u06436\u0648\u06453\u0645\u0635\u06312\u0644\u064A\u0633\u064A\u06275\u0648\u0631\u064A\u062A\u0627\u0646\u064A\u06277\u0642\u06394\u0647\u0645\u0631\u0627\u06475\u067E\u0627\u06A9\u0633\u062A\u0627\u06467\u0680\u0627\u0631\u062A4\u0915\u0949\u092E3\u0928\u0947\u091F3\u092D\u093E\u0930\u09240\u092E\u094D3\u094B\u09245\u0938\u0902\u0917\u0920\u09285\u09AC\u09BE\u0982\u09B2\u09BE5\u09AD\u09BE\u09B0\u09A42\u09F0\u09A44\u0A2D\u0A3E\u0A30\u0A244\u0AAD\u0ABE\u0AB0\u0AA44\u0B2D\u0B3E\u0B30\u0B244\u0B87\u0BA8\u0BCD\u0BA4\u0BBF\u0BAF\u0BBE6\u0BB2\u0B99\u0BCD\u0B95\u0BC86\u0B9A\u0BBF\u0B99\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0BC2\u0BB0\u0BCD11\u0C2D\u0C3E\u0C30\u0C24\u0C4D5\u0CAD\u0CBE\u0CB0\u0CA44\u0D2D\u0D3E\u0D30\u0D24\u0D025\u0DBD\u0D82\u0D9A\u0DCF4\u0E04\u0E2D\u0E213\u0E44\u0E17\u0E223\u0EA5\u0EB2\u0EA73\u10D2\u10D42\u307F\u3093\u306A3\u30A2\u30DE\u30BE\u30F34\u30AF\u30E9\u30A6\u30C94\u30B0\u30FC\u30B0\u30EB4\u30B3\u30E02\u30B9\u30C8\u30A23\u30BB\u30FC\u30EB3\u30D5\u30A1\u30C3\u30B7\u30E7\u30F36\u30DD\u30A4\u30F3\u30C84\u4E16\u754C2\u4E2D\u4FE11\u56FD1\u570B1\u6587\u7F513\u4E9A\u9A6C\u900A3\u4F01\u4E1A2\u4F5B\u5C712\u4FE1\u606F2\u5065\u5EB72\u516B\u53662\u516C\u53F81\u76CA2\u53F0\u6E7E1\u70632\u5546\u57CE1\u5E971\u68072\u5609\u91CC0\u5927\u9152\u5E975\u5728\u7EBF2\u5927\u62FF2\u5929\u4E3B\u65593\u5A31\u4E502\u5BB6\u96FB2\u5E7F\u4E1C2\u5FAE\u535A2\u6148\u55842\u6211\u7231\u4F603\u624B\u673A2\u62DB\u80582\u653F\u52A11\u5E9C2\u65B0\u52A0\u57612\u95FB2\u65F6\u5C1A2\u66F8\u7C4D2\u673A\u67842\u6DE1\u9A6C\u95213\u6E38\u620F2\u6FB3\u95802\u70B9\u770B2\u79FB\u52A82\u7EC4\u7EC7\u673A\u67844\u7F51\u57401\u5E971\u7AD91\u7EDC2\u8054\u901A2\u8C37\u6B4C2\u8D2D\u72692\u901A\u8CA92\u96C6\u56E22\u96FB\u8A0A\u76C8\u79D14\u98DE\u5229\u6D663\u98DF\u54C12\u9910\u53852\u9999\u683C\u91CC\u62C93\u6E2F2\uB2F7\uB1371\uCEF42\uC0BC\uC1312\uD55C\uAD6D2",E="numeric",z="ascii",q="alpha",m="asciinumeric",L="alphanumeric",B="domain",Y="emoji",b="scheme",W="slashscheme",P="whitespace";function C(ie,ye){return ie in ye||(ye[ie]=[]),ye[ie]}function R(ie,ye,Z){ye[E]&&(ye[m]=!0,ye[L]=!0),ye[z]&&(ye[m]=!0,ye[q]=!0),ye[m]&&(ye[L]=!0),ye[q]&&(ye[L]=!0),ye[L]&&(ye[B]=!0),ye[Y]&&(ye[B]=!0);for(const pe in ye){const Ie=C(pe,Z);Ie.indexOf(ie)<0&&Ie.push(ie)}}function oe(ie,ye){const Z={};for(const pe in ye)ye[pe].indexOf(ie)>=0&&(Z[pe]=!0);return Z}function Re(ie=null){this.j={},this.jr=[],this.jd=null,this.t=ie}Re.groups={},Re.prototype={accepts(){return!!this.t},go(ie){const ye=this,Z=ye.j[ie];if(Z)return Z;for(let pe=0;pe<ye.jr.length;pe++){const Ie=ye.jr[pe][0],ee=ye.jr[pe][1];if(ee&&Ie.test(ie))return ee}return ye.jd},has(ie,ye=!1){return ye?ie in this.j:!!this.go(ie)},ta(ie,ye,Z,pe){for(let Ie=0;Ie<ie.length;Ie++)this.tt(ie[Ie],ye,Z,pe)},tr(ie,ye,Z,pe){pe=pe||Re.groups;let Ie;return ye&&ye.j?Ie=ye:(Ie=new Re(ye),Z&&pe&&R(ye,Z,pe)),this.jr.push([ie,Ie]),Ie},ts(ie,ye,Z,pe){let Ie=this;const ee=ie.length;if(!ee)return Ie;for(let Te=0;Te<ee-1;Te++)Ie=Ie.tt(ie[Te]);return Ie.tt(ie[ee-1],ye,Z,pe)},tt(ie,ye,Z,pe){pe=pe||Re.groups;const Ie=this;if(ye&&ye.j)return Ie.j[ie]=ye,ye;const ee=ye;let Te,je=Ie.go(ie);if(je?(Te=new Re,Object.assign(Te.j,je.j),Te.jr.push.apply(Te.jr,je.jr),Te.jd=je.jd,Te.t=je.t):Te=new Re,ee){if(pe)if(Te.t&&typeof Te.t=="string"){const $t=Object.assign(oe(Te.t,pe),Z);R(ee,$t,pe)}else Z&&R(ee,Z,pe);Te.t=ee}return Ie.j[ie]=Te,Te}};const ne=(ie,ye,Z,pe,Ie)=>ie.ta(ye,Z,pe,Ie),te=(ie,ye,Z,pe,Ie)=>ie.tr(ye,Z,pe,Ie),He=(ie,ye,Z,pe,Ie)=>ie.ts(ye,Z,pe,Ie),V=(ie,ye,Z,pe,Ie)=>ie.tt(ye,Z,pe,Ie),xe="WORD",Ke="UWORD",Je="ASCIINUMERICAL",de="ALPHANUMERICAL",ft="LOCALHOST",ct="TLD",ji="UTLD",Wt="SCHEME",Mt="SLASH_SCHEME",Li="NUM",jt="WS",di="NL",ot="OPENBRACE",Pt="CLOSEBRACE",lt="OPENBRACKET",At="CLOSEBRACKET",gt="OPENPAREN",Vt="CLOSEPAREN",ii="OPENANGLEBRACKET",Ki="CLOSEANGLEBRACKET",Ni="FULLWIDTHLEFTPAREN",si="FULLWIDTHRIGHTPAREN",Di="LEFTCORNERBRACKET",hi="RIGHTCORNERBRACKET",On="LEFTWHITECORNERBRACKET",nn="RIGHTWHITECORNERBRACKET",$i="FULLWIDTHLESSTHAN",Fn="FULLWIDTHGREATERTHAN",yr="AMPERSAND",Dr="APOSTROPHE",qn="ASTERISK",Oi="AT",xi="BACKSLASH",mn="BACKTICK",Xe="CARET",It="COLON",ri="COMMA",ht="DOLLAR",ni="DOT",rn="EQUALS",ue="EXCLAMATION",G="HYPHEN",k="PERCENT",M="PIPE",se="PLUS",le="POUND",Fe="QUERY",Ye="QUOTE",mt="FULLWIDTHMIDDLEDOT",Jt="SEMI",yt="SLASH",Be="TILDE",J="UNDERSCORE",Ee="EMOJI",ze="SYM";var xt=Object.freeze({__proto__:null,ALPHANUMERICAL:de,AMPERSAND:yr,APOSTROPHE:Dr,ASCIINUMERICAL:Je,ASTERISK:qn,AT:Oi,BACKSLASH:xi,BACKTICK:mn,CARET:Xe,CLOSEANGLEBRACKET:Ki,CLOSEBRACE:Pt,CLOSEBRACKET:At,CLOSEPAREN:Vt,COLON:It,COMMA:ri,DOLLAR:ht,DOT:ni,EMOJI:Ee,EQUALS:rn,EXCLAMATION:ue,FULLWIDTHGREATERTHAN:Fn,FULLWIDTHLEFTPAREN:Ni,FULLWIDTHLESSTHAN:$i,FULLWIDTHMIDDLEDOT:mt,FULLWIDTHRIGHTPAREN:si,HYPHEN:G,LEFTCORNERBRACKET:Di,LEFTWHITECORNERBRACKET:On,LOCALHOST:ft,NL:di,NUM:Li,OPENANGLEBRACKET:ii,OPENBRACE:ot,OPENBRACKET:lt,OPENPAREN:gt,PERCENT:k,PIPE:M,PLUS:se,POUND:le,QUERY:Fe,QUOTE:Ye,RIGHTCORNERBRACKET:hi,RIGHTWHITECORNERBRACKET:nn,SCHEME:Wt,SEMI:Jt,SLASH:yt,SLASH_SCHEME:Mt,SYM:ze,TILDE:Be,TLD:ct,UNDERSCORE:J,UTLD:ji,UWORD:Ke,WORD:xe,WS:jt});const _i=/[a-z]/,ki=/\p{L}/u,vn=/\p{Emoji}/u,Sr=/\ufe0f/,Wr=/\d/,Nr=/\s/;var fs=Object.freeze({__proto__:null,ASCII_LETTER:_i,DIGIT:Wr,EMOJI:vn,EMOJI_VARIATION:Sr,LETTER:ki,SPACE:Nr});const ua="\r",Qr=`
`,Da="\uFE0F",Wa="\u200D",Vr="\uFFFC";let _s=null,wa=null;function hs(ie=[]){const ye={};Re.groups=ye;const Z=new Re;_s==null&&(_s=on(o)),wa==null&&(wa=on(_)),V(Z,"'",Dr),V(Z,"{",ot),V(Z,"}",Pt),V(Z,"[",lt),V(Z,"]",At),V(Z,"(",gt),V(Z,")",Vt),V(Z,"<",ii),V(Z,">",Ki),V(Z,"\uFF08",Ni),V(Z,"\uFF09",si),V(Z,"\u300C",Di),V(Z,"\u300D",hi),V(Z,"\u300E",On),V(Z,"\u300F",nn),V(Z,"\uFF1C",$i),V(Z,"\uFF1E",Fn),V(Z,"&",yr),V(Z,"*",qn),V(Z,"@",Oi),V(Z,"`",mn),V(Z,"^",Xe),V(Z,":",It),V(Z,",",ri),V(Z,"$",ht),V(Z,".",ni),V(Z,"=",rn),V(Z,"!",ue),V(Z,"-",G),V(Z,"%",k),V(Z,"|",M),V(Z,"+",se),V(Z,"#",le),V(Z,"?",Fe),V(Z,'"',Ye),V(Z,"/",yt),V(Z,";",Jt),V(Z,"~",Be),V(Z,"_",J),V(Z,"\\",xi),V(Z,"\u30FB",mt);const pe=te(Z,Wr,Li,{[E]:!0});te(pe,Wr,pe);const Ie=te(pe,_i,Je,{[m]:!0}),ee=te(pe,ki,de,{[L]:!0}),Te=te(Z,_i,xe,{[z]:!0});te(Te,Wr,Ie),te(Te,_i,Te),te(Ie,Wr,Ie),te(Ie,_i,Ie);const je=te(Z,ki,Ke,{[q]:!0});te(je,_i),te(je,Wr,ee),te(je,ki,je),te(ee,Wr,ee),te(ee,_i),te(ee,ki,ee);const $t=V(Z,Qr,di,{[P]:!0}),Oe=V(Z,ua,jt,{[P]:!0}),ge=te(Z,Nr,jt,{[P]:!0});V(Z,Vr,ge),V(Oe,Qr,$t),V(Oe,Vr,ge),te(Oe,Nr,ge),V(ge,ua),V(ge,Qr),te(ge,Nr,ge),V(ge,Vr,ge);const gi=te(Z,vn,Ee,{[Y]:!0});V(gi,"#"),te(gi,vn,gi),V(gi,Da,gi);const Q=V(gi,Wa);V(Q,"#"),te(Q,vn,gi);const We=[[_i,Te],[Wr,Ie]],Qe=[[_i,null],[ki,je],[Wr,ee]];for(let Tt=0;Tt<_s.length;Tt++)Gt(Z,_s[Tt],ct,xe,We);for(let Tt=0;Tt<wa.length;Tt++)Gt(Z,wa[Tt],ji,Ke,Qe);R(ct,{tld:!0,ascii:!0},ye),R(ji,{utld:!0,alpha:!0},ye),Gt(Z,"file",Wt,xe,We),Gt(Z,"mailto",Wt,xe,We),Gt(Z,"http",Mt,xe,We),Gt(Z,"https",Mt,xe,We),Gt(Z,"ftp",Mt,xe,We),Gt(Z,"ftps",Mt,xe,We),R(Wt,{scheme:!0,ascii:!0},ye),R(Mt,{slashscheme:!0,ascii:!0},ye),ie=ie.sort((Tt,Nt)=>Tt[0]>Nt[0]?1:-1);for(let Tt=0;Tt<ie.length;Tt++){const Nt=ie[Tt][0],Yi=ie[Tt][1]?{[b]:!0}:{[W]:!0};Nt.indexOf("-")>=0?Yi[B]=!0:_i.test(Nt)?Wr.test(Nt)?Yi[m]=!0:Yi[z]=!0:Yi[E]=!0,He(Z,Nt,Nt,Yi)}return He(Z,"localhost",ft,{ascii:!0}),Z.jd=new Re(ze),{start:Z,tokens:Object.assign({groups:ye},xt)}}function Ga(ie,ye){const Z=Fi(ye.replace(/[A-Z]/g,je=>je.toLowerCase())),pe=Z.length,Ie=[];let ee=0,Te=0;for(;Te<pe;){let je=ie,$t=null,Oe=0,ge=null,gi=-1,Q=-1;for(;Te<pe&&($t=je.go(Z[Te]));)je=$t,je.accepts()?(gi=0,Q=0,ge=je):gi>=0&&(gi+=Z[Te].length,Q++),Oe+=Z[Te].length,ee+=Z[Te].length,Te++;ee-=gi,Te-=Q,Oe-=gi,Ie.push({t:ge.t,v:ye.slice(ee-Oe,ee),s:ee-Oe,e:ee})}return Ie}function Fi(ie){const ye=[],Z=ie.length;let pe=0;for(;pe<Z;){let Ie=ie.charCodeAt(pe),ee,Te=Ie<55296||Ie>56319||pe+1===Z||(ee=ie.charCodeAt(pe+1))<56320||ee>57343?ie[pe]:ie.slice(pe,pe+2);ye.push(Te),pe+=Te.length}return ye}function Gt(ie,ye,Z,pe,Ie){let ee;const Te=ye.length;for(let je=0;je<Te-1;je++){const $t=ye[je];ie.j[$t]?ee=ie.j[$t]:(ee=new Re(pe),ee.jr=Ie.slice(),ie.j[$t]=ee),ie=ee}return ee=new Re(Z),ee.jr=Ie.slice(),ie.j[ye[Te-1]]=ee,ee}function on(ie){const ye=[],Z=[];let pe=0,Ie="0123456789";for(;pe<ie.length;){let ee=0;for(;Ie.indexOf(ie[pe+ee])>=0;)ee++;if(ee>0){ye.push(Z.join(""));for(let Te=parseInt(ie.substring(pe,pe+ee),10);Te>0;Te--)Z.pop();pe+=ee}else Z.push(ie[pe]),pe++}return ye}const lr={defaultProtocol:"http",events:null,format:Xt,formatHref:Xt,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function Bt(ie,ye=null){let Z=Object.assign({},lr);ie&&(Z=Object.assign(Z,ie instanceof Bt?ie.o:ie));const pe=Z.ignoreTags,Ie=[];for(let ee=0;ee<pe.length;ee++)Ie.push(pe[ee].toUpperCase());this.o=Z,ye&&(this.defaultRender=ye),this.ignoreTags=Ie}Bt.prototype={o:lr,ignoreTags:[],defaultRender(ie){return ie},check(ie){return this.get("validate",ie.toString(),ie)},get(ie,ye,Z){const pe=ye!=null;let Ie=this.o[ie];return Ie&&(typeof Ie=="object"?(Ie=Z.t in Ie?Ie[Z.t]:lr[ie],typeof Ie=="function"&&pe&&(Ie=Ie(ye,Z))):typeof Ie=="function"&&pe&&(Ie=Ie(ye,Z.t,Z)),Ie)},getObj(ie,ye,Z){let pe=this.o[ie];return typeof pe=="function"&&ye!=null&&(pe=pe(ye,Z.t,Z)),pe},render(ie){const ye=ie.render(this);return(this.get("render",null,ie)||this.defaultRender)(ye,ie.t,ie)}};function Xt(ie){return ie}var bi=Object.freeze({__proto__:null,Options:Bt,defaults:lr});function Ii(ie,ye){this.t="token",this.v=ie,this.tk=ye}Ii.prototype={isLink:!1,toString(){return this.v},toHref(ie){return this.toString()},toFormattedString(ie){const ye=this.toString(),Z=ie.get("truncate",ye,this),pe=ie.get("format",ye,this);return Z&&pe.length>Z?pe.substring(0,Z)+"\u2026":pe},toFormattedHref(ie){return ie.get("formatHref",this.toHref(ie.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(ie=lr.defaultProtocol){return{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(ie),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(ie){return{type:this.t,value:this.toFormattedString(ie),isLink:this.isLink,href:this.toFormattedHref(ie),start:this.startIndex(),end:this.endIndex()}},validate(ie){return ie.get("validate",this.toString(),this)},render(ie){const ye=this,Z=this.toHref(ie.get("defaultProtocol")),pe=ie.get("formatHref",Z,this),Ie=ie.get("tagName",Z,ye),ee=this.toFormattedString(ie),Te={},je=ie.get("className",Z,ye),$t=ie.get("target",Z,ye),Oe=ie.get("rel",Z,ye),ge=ie.getObj("attributes",Z,ye),gi=ie.getObj("events",Z,ye);return Te.href=pe,je&&(Te.class=je),$t&&(Te.target=$t),Oe&&(Te.rel=Oe),ge&&Object.assign(Te,ge),{tagName:Ie,attributes:Te,content:ee,eventListeners:gi}}};function Xi(ie,ye){class Z extends Ii{constructor(Ie,ee){super(Ie,ee),this.t=ie}}for(const pe in ye)Z.prototype[pe]=ye[pe];return Z.t=ie,Z}const wi=Xi("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),kr=Xi("text"),Ri=Xi("nl"),qe=Xi("url",{isLink:!0,toHref(ie=lr.defaultProtocol){return this.hasProtocol()?this.v:`${ie}://${this.v}`},hasProtocol(){const ie=this.tk;return ie.length>=2&&ie[0].t!==ft&&ie[1].t===It}});var Dt=Object.freeze({__proto__:null,Base:Ii,Email:wi,MultiToken:Ii,Nl:Ri,Text:kr,Url:qe,createTokenClass:Xi});const ui=ie=>new Re(ie);function fi({groups:ie}){const ye=ie.domain.concat([yr,qn,Oi,xi,mn,Xe,ht,rn,G,Li,k,M,se,le,yt,ze,Be,J]),Z=[Dr,It,ri,ni,ue,k,Fe,Ye,Jt,ii,Ki,ot,Pt,At,lt,gt,Vt,Ni,si,Di,hi,On,nn,$i,Fn],pe=[yr,Dr,qn,xi,mn,Xe,ht,rn,G,ot,Pt,k,M,se,le,Fe,yt,ze,Be,J],Ie=ui(),ee=V(Ie,Be);ne(ee,pe,ee),ne(ee,ie.domain,ee);const Te=ui(),je=ui(),$t=ui();ne(Ie,ie.domain,Te),ne(Ie,ie.scheme,je),ne(Ie,ie.slashscheme,$t),ne(Te,pe,ee),ne(Te,ie.domain,Te);const Oe=V(Te,Oi);V(ee,Oi,Oe),V(je,Oi,Oe),V($t,Oi,Oe);const ge=V(ee,ni);ne(ge,pe,ee),ne(ge,ie.domain,ee);const gi=ui();ne(Oe,ie.domain,gi),ne(gi,ie.domain,gi);const Q=V(gi,ni);ne(Q,ie.domain,gi);const We=ui(wi);ne(Q,ie.tld,We),ne(Q,ie.utld,We),V(Oe,ft,We);const Qe=V(gi,G);V(Qe,G,Qe),ne(Qe,ie.domain,gi),ne(We,ie.domain,gi),V(We,ni,Q),V(We,G,Qe);const Tt=V(We,It);ne(Tt,ie.numeric,wi);const Nt=V(Te,G),Ci=V(Te,ni);V(Nt,G,Nt),ne(Nt,ie.domain,Te),ne(Ci,pe,ee),ne(Ci,ie.domain,Te);const Yi=ui(qe);ne(Ci,ie.tld,Yi),ne(Ci,ie.utld,Yi),ne(Yi,ie.domain,Te),ne(Yi,pe,ee),V(Yi,ni,Ci),V(Yi,G,Nt),V(Yi,Oi,Oe);const Hn=V(Yi,It),Un=ui(qe);ne(Hn,ie.numeric,Un);const rr=ui(qe),Hr=ui();ne(rr,ye,rr),ne(rr,Z,Hr),ne(Hr,ye,rr),ne(Hr,Z,Hr),V(Yi,yt,rr),V(Un,yt,rr);const ra=V(je,It),fa=V($t,It),ur=V(fa,yt),ve=V(ur,yt);ne(je,ie.domain,Te),V(je,ni,Ci),V(je,G,Nt),ne($t,ie.domain,Te),V($t,ni,Ci),V($t,G,Nt),ne(ra,ie.domain,rr),V(ra,yt,rr),V(ra,Fe,rr),ne(ve,ie.domain,rr),ne(ve,ye,rr),V(ve,yt,rr);const pt=[[ot,Pt],[lt,At],[gt,Vt],[ii,Ki],[Ni,si],[Di,hi],[On,nn],[$i,Fn]];for(let oi=0;oi<pt.length;oi++){const[Zi,Rn]=pt[oi],Tr=V(rr,Zi);V(Hr,Zi,Tr),V(Tr,Rn,rr);const zn=ui(qe);ne(Tr,ye,zn);const Sn=ui();ne(Tr,Z),ne(zn,ye,zn),ne(zn,Z,Sn),ne(Sn,ye,zn),ne(Sn,Z,Sn),V(zn,Rn,rr),V(Sn,Rn,rr)}return V(Ie,ft,Yi),V(Ie,di,Ri),{start:Ie,tokens:xt}}function Vi(ie,ye,Z){let pe=Z.length,Ie=0,ee=[],Te=[];for(;Ie<pe;){let je=ie,$t=null,Oe=null,ge=0,gi=null,Q=-1;for(;Ie<pe&&!($t=je.go(Z[Ie].t));)Te.push(Z[Ie++]);for(;Ie<pe&&(Oe=$t||je.go(Z[Ie].t));)$t=null,je=Oe,je.accepts()?(Q=0,gi=je):Q>=0&&Q++,Ie++,ge++;if(Q<0)Ie-=ge,Ie<pe&&(Te.push(Z[Ie]),Ie++);else{Te.length>0&&(ee.push(pr(kr,ye,Te)),Te=[]),Ie-=Q,ge-=Q;const We=gi.t,Qe=Z.slice(Ie-ge,Ie);ee.push(pr(We,ye,Qe))}}return Te.length>0&&ee.push(pr(kr,ye,Te)),ee}function pr(ie,ye,Z){const pe=Z[0].s,Ie=Z[Z.length-1].e,ee=ye.slice(pe,Ie);return new ie(ee,Z)}const Pr=typeof console<"u"&&console&&console.warn||(()=>{}),jr="until manual call of linkify.init(). Register all schemes and plugins before invoking linkify the first time.",Jn={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function Va(){return Re.groups={},Jn.scanner=null,Jn.parser=null,Jn.tokenQueue=[],Jn.pluginQueue=[],Jn.customSchemes=[],Jn.initialized=!1,Jn}function da(ie,ye){if(typeof ye!="function")throw new Error(`linkifyjs: Invalid token plugin ${ye} (expects function)`);for(let Z=0;Z<Jn.tokenQueue.length;Z++)if(ie===Jn.tokenQueue[Z][0]){Pr(`linkifyjs: token plugin "${ie}" already registered - will be overwritten`),Jn.tokenQueue[Z]=[ie,ye];return}Jn.tokenQueue.push([ie,ye]),Jn.initialized&&Pr(`linkifyjs: already initialized - will not register token plugin "${ie}" ${jr}`)}function Aa(ie,ye){if(typeof ye!="function")throw new Error(`linkifyjs: Invalid plugin ${ye} (expects function)`);for(let Z=0;Z<Jn.pluginQueue.length;Z++)if(ie===Jn.pluginQueue[Z][0]){Pr(`linkifyjs: plugin "${ie}" already registered - will be overwritten`),Jn.pluginQueue[Z]=[ie,ye];return}Jn.pluginQueue.push([ie,ye]),Jn.initialized&&Pr(`linkifyjs: already initialized - will not register plugin "${ie}" ${jr}`)}function va(ie,ye=!1){if(Jn.initialized&&Pr(`linkifyjs: already initialized - will not register custom scheme "${ie}" ${jr}`),!/^[0-9a-z]+(-[0-9a-z]+)*$/.test(ie))throw new Error(`linkifyjs: incorrect scheme format.
1. Must only contain digits, lowercase ASCII letters or "-"
2. Cannot start or end with "-"
3. "-" cannot repeat`);Jn.customSchemes.push([ie,ye])}function Ji(){Jn.scanner=hs(Jn.customSchemes);for(let ie=0;ie<Jn.tokenQueue.length;ie++)Jn.tokenQueue[ie][1]({scanner:Jn.scanner});Jn.parser=fi(Jn.scanner.tokens);for(let ie=0;ie<Jn.pluginQueue.length;ie++)Jn.pluginQueue[ie][1]({scanner:Jn.scanner,parser:Jn.parser});return Jn.initialized=!0,Jn}function bs(ie){return Jn.initialized||Ji(),Vi(Jn.parser.start,ie,Ga(Jn.scanner.start,ie))}bs.scan=Ga;function Ms(ie,ye=null,Z=null){if(ye&&typeof ye=="object"){if(Z)throw Error(`linkifyjs: Invalid link type ${ye}; must be a string`);Z=ye,ye=null}const pe=new Bt(Z),Ie=bs(ie),ee=[];for(let Te=0;Te<Ie.length;Te++){const je=Ie[Te];je.isLink&&(!ye||je.t===ye)&&pe.check(je)&&ee.push(je.toFormattedObject(pe))}return ee}function Za(ie,ye=null){const Z=bs(ie);return Z.length===1&&Z[0].isLink&&(!ye||Z[0].t===ye)}function it(ie){const ye=new Bt({defaultProtocol:"https",target:"_blank",className:"external linkified",attributes:{rel:"nofollow noopener noreferrer"}},x),Z=bs(ie),pe=[];for(const Ie of Z)Ie.t==="nl"&&ye.get("nl2br")?pe.push(`<br>
`):!Ie.isLink||!ye.check(Ie)?pe.push(e(Ie.toString())):pe.push(ye.render(Ie));return pe.join("")}function St(ie){return ie.replace(/"/g,"&quot;")}function p(ie){const ye=[];for(const Z in ie){const pe=ie[Z]+"";ye.push(`${Z}="${St(pe)}"`)}return ye.join(" ")}function x({tagName:ie,attributes:ye,content:Z}){return`<${ie} ${p(ye)}>${e(Z)}</${ie}>`}const U=function(ie,{value:ye}){ye?.linkify===!0&&(ie.innerHTML=it(ye.text))}},95570:(Kt,Ve,a)=>{"use strict";a.d(Ve,{N:()=>_});var e=a(3168);function o(E){if(window._nc_contacts_menu_hooks??(window._nc_contacts_menu_hooks={}),window._nc_contacts_menu_hooks[E.id]){logger.error(`ContactsMenu action for id ${E.id} has already been registered`,{action:E});return}window._nc_contacts_menu_hooks[E.id]=E}function _(E){return window._nc_contacts_menu_hooks?Object.values(window._nc_contacts_menu_hooks).filter(z=>z.enabled(E)):[]}},37169:(Kt,Ve,a)=>{"use strict";a.d(Ve,{H:()=>e});function e(_=document.body){const E=window.getComputedStyle(_).getPropertyValue("--background-invert-if-dark");return E!==void 0?E==="invert(100%)":!1}const o=e()},33463:(Kt,Ve,a)=>{"use strict";a.d(Ve,{l:()=>m});const e=new Int32Array(4),L=class L{constructor(){Tn(this,"_dataLength",0);Tn(this,"_bufferLength",0);Tn(this,"_state",new Int32Array(4));Tn(this,"_buffer",new ArrayBuffer(68));Tn(this,"_buffer8");Tn(this,"_buffer32");this._buffer8=new Uint8Array(this._buffer,0,68),this._buffer32=new Uint32Array(this._buffer,0,17),this.start()}static hashStr(Y,b=!1){return this.onePassHasher.start().appendStr(Y).end(b)}static hashAsciiStr(Y,b=!1){return this.onePassHasher.start().appendAsciiStr(Y).end(b)}static _hex(Y){const b=L.hexChars,W=L.hexOut;let P,C,R,oe;for(oe=0;oe<4;oe+=1)for(C=oe*8,P=Y[oe],R=0;R<8;R+=2)W[C+1+R]=b.charAt(P&15),P>>>=4,W[C+0+R]=b.charAt(P&15),P>>>=4;return W.join("")}static _md5cycle(Y,b){let W=Y[0],P=Y[1],C=Y[2],R=Y[3];W+=(P&C|~P&R)+b[0]-680876936|0,W=(W<<7|W>>>25)+P|0,R+=(W&P|~W&C)+b[1]-389564586|0,R=(R<<12|R>>>20)+W|0,C+=(R&W|~R&P)+b[2]+606105819|0,C=(C<<17|C>>>15)+R|0,P+=(C&R|~C&W)+b[3]-1044525330|0,P=(P<<22|P>>>10)+C|0,W+=(P&C|~P&R)+b[4]-176418897|0,W=(W<<7|W>>>25)+P|0,R+=(W&P|~W&C)+b[5]+1200080426|0,R=(R<<12|R>>>20)+W|0,C+=(R&W|~R&P)+b[6]-1473231341|0,C=(C<<17|C>>>15)+R|0,P+=(C&R|~C&W)+b[7]-45705983|0,P=(P<<22|P>>>10)+C|0,W+=(P&C|~P&R)+b[8]+1770035416|0,W=(W<<7|W>>>25)+P|0,R+=(W&P|~W&C)+b[9]-1958414417|0,R=(R<<12|R>>>20)+W|0,C+=(R&W|~R&P)+b[10]-42063|0,C=(C<<17|C>>>15)+R|0,P+=(C&R|~C&W)+b[11]-1990404162|0,P=(P<<22|P>>>10)+C|0,W+=(P&C|~P&R)+b[12]+1804603682|0,W=(W<<7|W>>>25)+P|0,R+=(W&P|~W&C)+b[13]-40341101|0,R=(R<<12|R>>>20)+W|0,C+=(R&W|~R&P)+b[14]-1502002290|0,C=(C<<17|C>>>15)+R|0,P+=(C&R|~C&W)+b[15]+1236535329|0,P=(P<<22|P>>>10)+C|0,W+=(P&R|C&~R)+b[1]-165796510|0,W=(W<<5|W>>>27)+P|0,R+=(W&C|P&~C)+b[6]-1069501632|0,R=(R<<9|R>>>23)+W|0,C+=(R&P|W&~P)+b[11]+643717713|0,C=(C<<14|C>>>18)+R|0,P+=(C&W|R&~W)+b[0]-373897302|0,P=(P<<20|P>>>12)+C|0,W+=(P&R|C&~R)+b[5]-701558691|0,W=(W<<5|W>>>27)+P|0,R+=(W&C|P&~C)+b[10]+38016083|0,R=(R<<9|R>>>23)+W|0,C+=(R&P|W&~P)+b[15]-660478335|0,C=(C<<14|C>>>18)+R|0,P+=(C&W|R&~W)+b[4]-405537848|0,P=(P<<20|P>>>12)+C|0,W+=(P&R|C&~R)+b[9]+568446438|0,W=(W<<5|W>>>27)+P|0,R+=(W&C|P&~C)+b[14]-1019803690|0,R=(R<<9|R>>>23)+W|0,C+=(R&P|W&~P)+b[3]-187363961|0,C=(C<<14|C>>>18)+R|0,P+=(C&W|R&~W)+b[8]+1163531501|0,P=(P<<20|P>>>12)+C|0,W+=(P&R|C&~R)+b[13]-1444681467|0,W=(W<<5|W>>>27)+P|0,R+=(W&C|P&~C)+b[2]-51403784|0,R=(R<<9|R>>>23)+W|0,C+=(R&P|W&~P)+b[7]+1735328473|0,C=(C<<14|C>>>18)+R|0,P+=(C&W|R&~W)+b[12]-1926607734|0,P=(P<<20|P>>>12)+C|0,W+=(P^C^R)+b[5]-378558|0,W=(W<<4|W>>>28)+P|0,R+=(W^P^C)+b[8]-2022574463|0,R=(R<<11|R>>>21)+W|0,C+=(R^W^P)+b[11]+1839030562|0,C=(C<<16|C>>>16)+R|0,P+=(C^R^W)+b[14]-35309556|0,P=(P<<23|P>>>9)+C|0,W+=(P^C^R)+b[1]-1530992060|0,W=(W<<4|W>>>28)+P|0,R+=(W^P^C)+b[4]+1272893353|0,R=(R<<11|R>>>21)+W|0,C+=(R^W^P)+b[7]-155497632|0,C=(C<<16|C>>>16)+R|0,P+=(C^R^W)+b[10]-1094730640|0,P=(P<<23|P>>>9)+C|0,W+=(P^C^R)+b[13]+681279174|0,W=(W<<4|W>>>28)+P|0,R+=(W^P^C)+b[0]-358537222|0,R=(R<<11|R>>>21)+W|0,C+=(R^W^P)+b[3]-722521979|0,C=(C<<16|C>>>16)+R|0,P+=(C^R^W)+b[6]+76029189|0,P=(P<<23|P>>>9)+C|0,W+=(P^C^R)+b[9]-640364487|0,W=(W<<4|W>>>28)+P|0,R+=(W^P^C)+b[12]-421815835|0,R=(R<<11|R>>>21)+W|0,C+=(R^W^P)+b[15]+530742520|0,C=(C<<16|C>>>16)+R|0,P+=(C^R^W)+b[2]-995338651|0,P=(P<<23|P>>>9)+C|0,W+=(C^(P|~R))+b[0]-198630844|0,W=(W<<6|W>>>26)+P|0,R+=(P^(W|~C))+b[7]+1126891415|0,R=(R<<10|R>>>22)+W|0,C+=(W^(R|~P))+b[14]-1416354905|0,C=(C<<15|C>>>17)+R|0,P+=(R^(C|~W))+b[5]-57434055|0,P=(P<<21|P>>>11)+C|0,W+=(C^(P|~R))+b[12]+1700485571|0,W=(W<<6|W>>>26)+P|0,R+=(P^(W|~C))+b[3]-1894986606|0,R=(R<<10|R>>>22)+W|0,C+=(W^(R|~P))+b[10]-1051523|0,C=(C<<15|C>>>17)+R|0,P+=(R^(C|~W))+b[1]-2054922799|0,P=(P<<21|P>>>11)+C|0,W+=(C^(P|~R))+b[8]+1873313359|0,W=(W<<6|W>>>26)+P|0,R+=(P^(W|~C))+b[15]-30611744|0,R=(R<<10|R>>>22)+W|0,C+=(W^(R|~P))+b[6]-1560198380|0,C=(C<<15|C>>>17)+R|0,P+=(R^(C|~W))+b[13]+1309151649|0,P=(P<<21|P>>>11)+C|0,W+=(C^(P|~R))+b[4]-145523070|0,W=(W<<6|W>>>26)+P|0,R+=(P^(W|~C))+b[11]-1120210379|0,R=(R<<10|R>>>22)+W|0,C+=(W^(R|~P))+b[2]+718787259|0,C=(C<<15|C>>>17)+R|0,P+=(R^(C|~W))+b[9]-343485551|0,P=(P<<21|P>>>11)+C|0,Y[0]=W+Y[0]|0,Y[1]=P+Y[1]|0,Y[2]=C+Y[2]|0,Y[3]=R+Y[3]|0}start(){return this._dataLength=0,this._bufferLength=0,this._state.set(L.stateIdentity),this}appendStr(Y){const b=this._buffer8,W=this._buffer32;let P=this._bufferLength,C,R;for(R=0;R<Y.length;R+=1){if(C=Y.charCodeAt(R),C<128)b[P++]=C;else if(C<2048)b[P++]=(C>>>6)+192,b[P++]=C&63|128;else if(C<55296||C>56319)b[P++]=(C>>>12)+224,b[P++]=C>>>6&63|128,b[P++]=C&63|128;else{if(C=(C-55296)*1024+(Y.charCodeAt(++R)-56320)+65536,C>1114111)throw new Error("Unicode standard supports code points up to U+10FFFF");b[P++]=(C>>>18)+240,b[P++]=C>>>12&63|128,b[P++]=C>>>6&63|128,b[P++]=C&63|128}P>=64&&(this._dataLength+=64,L._md5cycle(this._state,W),P-=64,W[0]=W[16])}return this._bufferLength=P,this}appendAsciiStr(Y){const b=this._buffer8,W=this._buffer32;let P=this._bufferLength,C,R=0;for(;;){for(C=Math.min(Y.length-R,64-P);C--;)b[P++]=Y.charCodeAt(R++);if(P<64)break;this._dataLength+=64,L._md5cycle(this._state,W),P=0}return this._bufferLength=P,this}appendByteArray(Y){const b=this._buffer8,W=this._buffer32;let P=this._bufferLength,C,R=0;for(;;){for(C=Math.min(Y.length-R,64-P);C--;)b[P++]=Y[R++];if(P<64)break;this._dataLength+=64,L._md5cycle(this._state,W),P=0}return this._bufferLength=P,this}getState(){const Y=this._state;return{buffer:String.fromCharCode.apply(null,Array.from(this._buffer8)),buflen:this._bufferLength,length:this._dataLength,state:[Y[0],Y[1],Y[2],Y[3]]}}setState(Y){const b=Y.buffer,W=Y.state,P=this._state;let C;for(this._dataLength=Y.length,this._bufferLength=Y.buflen,P[0]=W[0],P[1]=W[1],P[2]=W[2],P[3]=W[3],C=0;C<b.length;C+=1)this._buffer8[C]=b.charCodeAt(C)}end(Y=!1){const b=this._bufferLength,W=this._buffer8,P=this._buffer32,C=(b>>2)+1;this._dataLength+=b;const R=this._dataLength*8;if(W[b]=128,W[b+1]=W[b+2]=W[b+3]=0,P.set(L.buffer32Identity.subarray(C),C),b>55&&(L._md5cycle(this._state,P),P.set(L.buffer32Identity)),R<=4294967295)P[14]=R;else{const oe=R.toString(16).match(/(.*?)(.{0,8})$/);if(oe===null)return Y?e:"";const Re=parseInt(oe[2],16),ne=parseInt(oe[1],16)||0;P[14]=Re,P[15]=ne}return L._md5cycle(this._state,P),Y?this._state:L._hex(this._state)}};Tn(L,"stateIdentity",new Int32Array([1732584193,-271733879,-1732584194,271733878])),Tn(L,"buffer32Identity",new Int32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),Tn(L,"hexChars","0123456789abcdef"),Tn(L,"hexOut",[]),Tn(L,"onePassHasher",new L);let o=L;if(o.hashStr("hello")!=="5d41402abc4b2a76b9719d911017c592")throw new Error("Md5 self test failed.");class _{constructor(Y,b=!0,W=1048576){Tn(this,"_reader");Tn(this,"_md5");Tn(this,"_part");Tn(this,"_blob");this._callback=Y,this._async=b,this._partSize=W,this._configureReader()}hash(Y){const b=this;b._blob=Y,b._part=0,b._md5=new o,b._processPart()}_fail(){this._callback({success:!1,result:"data read failed"})}_hashData(Y){let b=this;b._md5.appendByteArray(new Uint8Array(Y.target.result)),b._part*b._partSize>=b._blob.size?b._callback({success:!0,result:b._md5.end()}):b._processPart()}_processPart(){const Y=this;let b=0,W;Y._part+=1,Y._blob.size>Y._partSize?(b=Y._part*Y._partSize,b>Y._blob.size&&(b=Y._blob.size),W=Y._blob.slice((Y._part-1)*Y._partSize,b)):W=Y._blob,Y._async?Y._reader.readAsArrayBuffer(W):setTimeout(()=>{try{Y._hashData({target:{result:Y._reader.readAsArrayBuffer(W)}})}catch{Y._fail()}},0)}_configureReader(){const Y=this;Y._async?(Y._reader=new FileReader,Y._reader.onload=Y._hashData.bind(Y),Y._reader.onerror=Y._fail.bind(Y),Y._reader.onabort=Y._fail.bind(Y)):Y._reader=new FileReaderSync}}class E{constructor(Y,b){Tn(this,"_queue",[]);Tn(this,"_hashWorker");Tn(this,"_processing");Tn(this,"_ready",!0);const W=this;Worker?(W._hashWorker=new Worker(Y,b),W._hashWorker.onmessage=W._recievedMessage.bind(W),W._hashWorker.onerror=P=>{W._ready=!1,console.error("Hash worker failure",P)}):(W._ready=!1,console.error("Web Workers are not supported in this browser"))}hash(Y){const b=this;let W;return W=new Promise((P,C)=>{b._queue.push({blob:Y,resolve:P,reject:C}),b._processNext()}),W}terminate(){this._ready=!1,this._hashWorker.terminate()}_processNext(){this._ready&&!this._processing&&this._queue.length>0&&(this._processing=this._queue.pop(),this._hashWorker.postMessage(this._processing.blob))}_recievedMessage(Y){const b=Y.data;b.success?this._processing?.resolve(b.result):this._processing?.reject(b.result),this._processing=void 0,this._processNext()}}var z=a(15144);function q(B){let Y=B;B.match(/^([0-9a-f]{4}-?){8}$/)===null&&(Y=o.hashStr(B)),Y=Y.replace(/[^0-9a-f]/g,"");let b=0;for(let W=0;W<Y.length;W++)b+=parseInt(Y.charAt(W),16);return b}function m(B){const b=(0,z.g)(6),W=q(B.toLocaleLowerCase());return b[W%b.length]}},22078:(Kt,Ve,a)=>{"use strict";a.d(Ve,{z0:()=>m});var e=a(61715),o=a(72393),_=a(20641),E=a(50953);const z=(0,_.pM)((le,{slots:Fe,emit:Ye})=>{const mt=(0,E.IJ)();return(0,e.X2F)(mt,Jt=>{Ye("trigger",Jt)},le.options),()=>{if(Fe.default)return(0,_.h)(le.as||"div",{ref:mt},Fe.default())}},{name:"OnClickOutside",props:["as","options"],emits:["trigger"]}),q=new WeakMap,m={mounted(le,Fe){const Ye=!Fe.modifiers.bubble;let mt;if(typeof Fe.value=="function")mt=(0,e.X2F)(le,Fe.value,{capture:Ye});else{const[Jt,yt]=Fe.value;mt=(0,e.X2F)(le,Jt,Object.assign({capture:Ye},yt))}q.set(le,mt)},unmounted(le){const Fe=q.get(le);Fe&&typeof Fe=="function"?Fe():Fe?.stop(),q.delete(le)}},L=null,B={mounted(le,Fe){var Ye,mt;const Jt=(Ye=(mt=Fe.arg)===null||mt===void 0?void 0:mt.split(","))!==null&&Ye!==void 0?Ye:!0;if(typeof Fe.value=="function")(0,e.Ta5)(Jt,Fe.value,{target:le});else{const[yt,Be]=Fe.value;(0,e.Ta5)(Jt,yt,{target:le,...Be})}}},Y=(0,_.pM)((le,{slots:Fe,emit:Ye})=>{const mt=(0,E.IJ)(),Jt=(0,e.xq_)(mt,yt=>{Ye("trigger",yt)},le.options);return()=>{if(Fe.default)return(0,_.h)(le.as||"div",{ref:mt},Fe.default(Jt))}},{name:"OnLongPress",props:["as","options"],emits:["trigger"]}),b={mounted(le,Fe){typeof Fe.value=="function"?(0,e.xq_)(le,Fe.value,{modifiers:Fe.modifiers}):(0,e.xq_)(le,...Fe.value)}},W=null,P=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)({element:(0,e.YC1)(le)});return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseActiveElement",props:["deep","triggerOnRemoval","window","document"]}),C=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.hcC)(le));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseBattery",props:["navigator"]}),R=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.ZDG)(le));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseBrowserLocation",props:["window"]}),oe=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.iDZ)(le));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseClipboard",props:["source","read","navigator","copiedDuring","legacy"]}),Re=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,e.G67)(le),mt=(0,E.Kh)({mode:Ye,system:Ye.system,store:Ye.store});return()=>{if(Fe.default)return Fe.default(mt)}},{name:"UseColorMode",props:["attribute","deep","disableTransition","emitAuto","eventFilter","flush","initOnMounted","initialValue","listenToStorageChanges","mergeDefaults","modes","onChanged","onError","selector","serializer","shallow","storage","storageKey","storageRef","window","writeDefaults"]}),ne=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,e.C6J)(le),mt=(0,E.Kh)({isDark:Ye,toggleDark:(0,o.eY)(Ye)});return()=>{if(Fe.default)return Fe.default(mt)}},{name:"UseDark",props:["attribute","deep","disableTransition","emitAuto","eventFilter","flush","initOnMounted","initialValue","listenToStorageChanges","mergeDefaults","onChanged","onError","selector","serializer","shallow","storage","storageKey","storageRef","valueDark","valueLight","window","writeDefaults"]}),te=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,e.uqd)(le);return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseDeviceMotion",props:["eventFilter","requestPermissions","window"]}),He=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.QPX)(le));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseDeviceOrientation",props:["window"]}),V=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.JCr)(le));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseDevicePixelRatio",props:["window"]}),xe=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.hXn)(le));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseDevicesList",props:["constraints","navigator","onUpdated","requestPermissions"]}),Ke=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)({visibility:(0,e.fho)(le)});return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseDocumentVisibility",props:["document"]}),Je=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.IJ)(),mt=(0,_.EW)(()=>{var xt;return(xt=(0,E.BA)(le.handle))!==null&&xt!==void 0?xt:Ye.value}),Jt=(0,_.EW)(()=>{var xt;return(xt=le.containerElement)!==null&&xt!==void 0?xt:void 0}),yt=(0,_.EW)(()=>!!le.disabled),Be=le.storageKey&&(0,e.rXt)(le.storageKey,(0,E.BA)(le.initialValue)||{x:0,y:0},o.oc?le.storageType==="session"?sessionStorage:localStorage:void 0),J=Be||le.initialValue||{x:0,y:0},Ee=(xt,_i)=>{var ki;(ki=le.onEnd)===null||ki===void 0||ki.call(le,xt,_i),Be&&(Be.value.x=xt.x,Be.value.y=xt.y)},ze=(0,E.Kh)((0,e.PMY)(Ye,{...le,handle:mt,initialValue:J,onEnd:Ee,disabled:yt,containerElement:Jt}));return()=>{if(Fe.default)return(0,_.h)(le.as||"div",{ref:Ye,style:`touch-action:none;${ze.style}`},Fe.default(ze))}},{name:"UseDraggable",props:["storageKey","storageType","initialValue","exact","preventDefault","stopPropagation","pointerTypes","as","handle","axis","onStart","onMove","onEnd","disabled","buttons","containerElement","capture","draggingElement"]}),de=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.IJ)(),mt=(0,E.Kh)((0,e.SSU)(Ye,le));return()=>{if(Fe.default)return(0,_.h)(le.as||"div",{ref:Ye},Fe.default(mt))}},{name:"UseElementBounding",props:["as","immediate","reset","updateTiming","windowResize","windowScroll"]}),ft={mounted(le,Fe){const[Ye,mt]=typeof Fe.value=="function"?[Fe.value,{}]:Fe.value,{height:Jt,bottom:yt,left:Be,right:J,top:Ee,width:ze,x:xt,y:_i}=(0,e.SSU)(le,mt);(0,_.wB)([Jt,yt,Be,J,Ee,ze,xt,_i],()=>Ye({height:Jt,bottom:yt,left:Be,right:J,top:Ee,width:ze,x:xt,y:_i}))}},ct={mounted(le,Fe){const Ye=Fe.value;if(typeof Ye=="function")(0,_.wB)((0,e.GF$)(le),mt=>Ye(mt));else{const[mt,Jt]=Ye;(0,_.wB)((0,e.GF$)(le,Jt),yt=>mt(yt))}}},ji=(0,_.pM)((le,{slots:Fe})=>{var Ye,mt;const Jt=(0,E.IJ)(),{width:yt,height:Be}=(0,E.QW)(le),J=(0,E.Kh)((0,e.Lhy)(Jt,{width:(Ye=(0,E.BA)(yt))!==null&&Ye!==void 0?Ye:0,height:(mt=(0,E.BA)(Be))!==null&&mt!==void 0?mt:0},{box:le.box,window:le.window}));return()=>{if(Fe.default)return(0,_.h)(le.as||"div",{ref:Jt},Fe.default(J))}},{name:"UseElementSize",props:["as","box","height","width","window"]}),Wt={mounted(le,Fe){var Ye;const mt=typeof Fe.value=="function"?Fe.value:(Ye=Fe.value)===null||Ye===void 0?void 0:Ye[0],{width:Jt,height:yt}=(0,e.Lhy)(le,...typeof Fe.value=="function"?[]:Fe.value.slice(1));(0,_.wB)([Jt,yt],([Be,J])=>mt({width:Be,height:J}))}},Mt=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.IJ)(),mt=(0,E.Kh)({isVisible:(0,e.ITo)(Ye,le)});return()=>{if(Fe.default)return(0,_.h)(le.as||"div",{ref:Ye},Fe.default(mt))}},{name:"UseElementVisibility",props:["as","once","rootMargin","scrollTarget","threshold","window"]}),Li={mounted(le,Fe){if(typeof Fe.value=="function"){const Ye=Fe.value;(0,_.wB)((0,e.ITo)(le),mt=>Ye(mt),{immediate:!0})}else{const[Ye,mt]=Fe.value;(0,_.wB)((0,e.ITo)(le,mt),Jt=>Ye(Jt),{immediate:!0})}}},jt=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.X68)(le));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseEyeDropper",props:["initialValue"]}),di=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.IJ)(),mt=(0,E.Kh)((0,e.HrR)(Ye,le));return()=>{if(Fe.default)return(0,_.h)(le.as||"div",{ref:Ye},Fe.default(mt))}},{name:"UseFullscreen",props:["as","autoExit","document"]}),ot=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.mJX)(le));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseGeolocation",props:["enableHighAccuracy","immediate","maximumAge","navigator","timeout"]}),Pt=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.UQV)(le.timeout,le));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseIdle",props:["eventFilter","events","initialState","listenForVisibilityChange","timeout","window"]}),lt=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.lKg)(le));return()=>Ye.isLoading&&Fe.loading?Fe.loading(Ye):Ye.error&&Fe.error?Fe.error(Ye.error):Fe.default?Fe.default(Ye):(0,_.h)(le.as||"img",le)},{name:"UseImage",props:["alt","as","class","crossorigin","decoding","fetchPriority","height","ismap","loading","referrerPolicy","sizes","src","srcset","usemap","width"]}),At={mounted(le,Fe){typeof Fe.value=="function"?(0,e.XDU)(le,Fe.value):(0,e.XDU)(le,...Fe.value)}},gt={mounted(le,Fe){typeof Fe.value=="function"?(0,e.BLq)(le,Fe.value):(0,e.BLq)(le,...Fe.value)}},Vt=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.NTS)(le));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseMouse",props:["eventFilter","initialValue","resetOnTouchEnds","scroll","target","touch","type","window"]}),ii=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.IJ)(),mt=(0,E.Kh)((0,e.eef)(Ye,le));return()=>{if(Fe.default)return(0,_.h)(le.as||"div",{ref:Ye},Fe.default(mt))}},{name:"UseMouseInElement",props:["as","eventFilter","handleOutside","initialValue","resetOnTouchEnds","scroll","target","touch","type","window","windowResize","windowScroll"]}),Ki={mounted(le,Fe){const[Ye,mt]=typeof Fe.value=="function"?[Fe.value,{}]:Fe.value;(0,_.wB)((0,o.vI)((0,E.Kh)((0,e.eef)(le,mt)),"stop"),Jt=>Ye(Jt))}},Ni=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.IJ)(),mt=(0,E.Kh)((0,e.NXY)({...le,target:Ye}));return()=>{if(Fe.default)return(0,_.h)(le.as||"div",{ref:Ye},Fe.default(mt))}},{name:"UseMousePressed",props:["as","capture","drag","initialValue","onPressed","onReleased","touch","window"]}),si=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.AEG)(le));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseNetwork",props:["window"]}),Di=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.cBR)({...le,controls:!0}));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseNow",props:["immediate","interval"]}),hi=(0,_.pM)((le,{slots:Fe})=>{const{object:Ye}=(0,o.QW)(le),mt=(0,e.onz)(Ye);return()=>{if(Fe.default&&mt.value)return Fe.default(mt.value)}},{name:"UseObjectUrl",props:["object"]}),On=(0,_.pM)((le,{slots:Fe,emit:Ye})=>{const mt=(0,E.Kh)((0,e.vYo)({...le,total:(0,E.BA)(le.total)||void 0,onPageChange(...Jt){var yt;(yt=le.onPageChange)===null||yt===void 0||yt.call(le,...Jt),Ye("page-change",...Jt)},onPageSizeChange(...Jt){var yt;(yt=le.onPageSizeChange)===null||yt===void 0||yt.call(le,...Jt),Ye("page-size-change",...Jt)},onPageCountChange(...Jt){var yt;(yt=le.onPageCountChange)===null||yt===void 0||yt.call(le,...Jt),Ye("page-count-change",...Jt)}}));return()=>{if(Fe.default)return Fe.default(mt)}},{name:"UseOffsetPagination",props:["onPageChange","onPageCountChange","onPageSizeChange","page","pageSize","total"]}),nn=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)({isOnline:(0,e.LmP)(le)});return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseOnline",props:["window"]}),$i=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)({isLeft:(0,e.ObO)(le)});return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UsePageLeave",props:["window"]}),Fn=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.IJ)(null),mt=(0,E.Kh)((0,e.RcE)({...le,target:le.target==="self"?Ye:e.I_q}));return()=>{if(Fe.default)return Fe.default(mt)}},{name:"UsePointer",props:["initialValue","pointerTypes","target","window"]}),yr=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.IJ)(),mt=(0,E.Kh)((0,e.CB)(Ye));return()=>{if(Fe.default)return(0,_.h)(le.as||"div",{ref:Ye},Fe.default(mt))}},{name:"UsePointerLock",props:["as","document"]}),Dr=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)({colorScheme:(0,e.tDD)(le)});return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UsePreferredColorScheme",props:["window"]}),qn=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)({contrast:(0,e.l34)(le)});return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UsePreferredContrast",props:["window"]}),Oi=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)({prefersDark:(0,e.Nk8)(le)});return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UsePreferredDark",props:["window"]}),xi=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)({languages:(0,e.eeI)(le)});return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UsePreferredLanguages",props:["window"]}),mn=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)({motion:(0,e.pf5)(le)});return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UsePreferredReducedMotion",props:["window"]}),Xe=(0,_.pM)({name:"UsePreferredReducedTransparency",setup(le,{slots:Fe}){const Ye=(0,E.Kh)({transparency:(0,e.Ffg)()});return()=>{if(Fe.default)return Fe.default(Ye)}}}),It={mounted(le,Fe){typeof Fe.value=="function"?(0,e.wYm)(le,Fe.value):(0,e.wYm)(le,...Fe.value)}},ri=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.aoj)());return()=>{if(Fe.default)return(0,_.h)(le.as||"div",{style:{paddingTop:le.top?Ye.top:"",paddingRight:le.right?Ye.right:"",paddingBottom:le.bottom?Ye.bottom:"",paddingLeft:le.left?Ye.left:"",boxSizing:"border-box",maxHeight:"100vh",maxWidth:"100vw",overflow:"auto"}},Fe.default(Ye))}},{name:"UseScreenSafeArea",props:["top","right","bottom","left"]}),ht={mounted(le,Fe){if(typeof Fe.value=="function"){const Ye=Fe.value,mt=(0,e.Ll8)(le,{onScroll(){Ye(mt)},onStop(){Ye(mt)}})}else{const[Ye,mt]=Fe.value,Jt=(0,e.Ll8)(le,{...mt,onScroll(yt){var Be;(Be=mt.onScroll)===null||Be===void 0||Be.call(mt,yt),Ye(Jt)},onStop(yt){var Be;(Be=mt.onStop)===null||Be===void 0||Be.call(mt,yt),Ye(Jt)}})}}};function ni(){let le=!1;const Fe=(0,E.IJ)(!1);return(Ye,mt)=>{if(Fe.value=mt.value,le)return;le=!0;const Jt=(0,e.K$F)(Ye,mt.value);(0,_.wB)(Fe,yt=>Jt.value=yt)}}const rn=ni(),ue=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.uN2)(()=>le.time,{...le,controls:!0}));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseTimeAgo",props:["fullDateFormatter","max","messages","rounding","showSecond","time","units","updateInterval"]}),G=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.wH9)({...le,controls:!0}));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseTimestamp",props:["callback","immediate","interval","offset"]}),k=(0,_.pM)((le,{slots:Fe,expose:Ye})=>{const{list:mt}=(0,E.QW)(le),{list:Jt,containerProps:yt,wrapperProps:Be,scrollTo:J}=(0,e.niW)(mt,le.options);return Ye({scrollTo:J}),yt.style&&typeof yt.style=="object"&&!Array.isArray(yt.style)&&(yt.style.height=le.height||"300px"),()=>(0,_.h)("div",{...yt},[(0,_.h)("div",{...Be.value},Jt.value.map(Ee=>(0,_.h)("div",{style:{overflow:"hidden",height:Ee.height}},Fe.default?Fe.default(Ee):"Please set content!")))])},{name:"UseVirtualList",props:["height","list","options"]}),M=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)({focused:(0,e.esz)(le)});return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseWindowFocus",props:["window"]}),se=(0,_.pM)((le,{slots:Fe})=>{const Ye=(0,E.Kh)((0,e.lWr)(le));return()=>{if(Fe.default)return Fe.default(Ye)}},{name:"UseWindowSize",props:["includeScrollbar","initialHeight","initialWidth","listenOrientation","type","window"]})},61715:(Kt,Ve,a)=>{"use strict";a.d(Ve,{AEG:()=>oo,BLq:()=>Pr,C6J:()=>wa,CB:()=>su,Ffg:()=>No,G67:()=>ua,GF$:()=>Vi,HrR:()=>Q,ITo:()=>jr,I_q:()=>b,JCr:()=>Ii,K$F:()=>_t,Lhy:()=>pr,Ll8:()=>ra,LmP:()=>Ec,NTS:()=>Ca,NXY:()=>Ks,Nk8:()=>ki,ObO:()=>dc,P1n:()=>V,PMY:()=>Ri,QPX:()=>bi,RbW:()=>Oe,RcE:()=>xl,SSU:()=>ui,Ta5:()=>Je,UQV:()=>Yi,X2F:()=>ne,X68:()=>va,XDU:()=>fa,YC1:()=>Pt,ZDG:()=>se,aoj:()=>$,cBR:()=>Us,eeI:()=>Ml,eef:()=>es,esz:()=>Xc,fho:()=>kr,hXn:()=>Xi,hcC:()=>On,iDZ:()=>Ye,l34:()=>_u,lKg:()=>Un,lWr:()=>Ac,mJX:()=>Tt,niW:()=>hc,o__:()=>Rt,onz:()=>ro,pf5:()=>Jd,rXt:()=>Nr,tDD:()=>Vl,uN2:()=>Ka,uqd:()=>Xt,vYo:()=>yl,wH9:()=>Po,wYm:()=>Dt,xq_:()=>Mt});var e=a(72393),o=a(50953),_=a(20641);function E(T,X,re){var he;let Se;isRef(re)?Se={evaluating:re}:Se=re||{};const{lazy:Ne=!1,flush:Pe="sync",evaluating:Ae=void 0,shallow:Ue=!0,onError:$e=(he=globalThis.reportError)!==null&&he!==void 0?he:noop}=Se,Ge=shallowRef(!Ne),dt=Ue?shallowRef(X):ref(X);let Zt=0;return watchEffect(async Ot=>{if(!Ge.value)return;Zt++;const zt=Zt;let Gi=!1;Ae&&Promise.resolve().then(()=>{Ae.value=!0});try{const mi=await T(Ui=>{Ot(()=>{Ae&&(Ae.value=!1),Gi||Ui()})});zt===Zt&&(dt.value=mi)}catch(mi){$e(mi)}finally{Ae&&zt===Zt&&(Ae.value=!1),Gi=!0}},{flush:Pe}),Ne?computed(()=>(Ge.value=!0,dt.value)):dt}const z=null;function q(T,X,re,he){let Se=inject(T);return re&&(Se=inject(T,re)),he&&(Se=inject(T,re,he)),typeof X=="function"?computed(Ne=>X(Se,Ne)):computed({get:Ne=>X.get(Se,Ne),set:X.set})}function m(T={}){const{inheritAttrs:X=!0}=T,re=shallowRef(),he=defineComponent({setup(Ne,{slots:Pe}){return()=>{re.value=Pe.default}}}),Se=defineComponent({inheritAttrs:X,props:T.props,setup(Ne,{attrs:Pe,slots:Ae}){return()=>{var Ue;if(!re.value)throw new Error("[VueUse] Failed to find the definition of reusable template");const $e=(Ue=re.value)===null||Ue===void 0?void 0:Ue.call(re,{...T.props==null?L(Pe):Ne,$slots:Ae});return X&&$e?.length===1?$e[0]:$e}}});return makeDestructurable({define:he,reuse:Se},[he,Se])}function L(T){const X={};for(const re in T)X[camelize(re)]=T[re];return X}function B(T={}){let X=0;const re=ref([]);function he(...Pe){const Ae=shallowReactive({key:X++,args:Pe,promise:void 0,resolve:()=>{},reject:()=>{},isResolving:!1,options:T});return re.value.push(Ae),Ae.promise=new Promise((Ue,$e)=>{Ae.resolve=Ge=>(Ae.isResolving=!0,Ue(Ge)),Ae.reject=$e}).finally(()=>{Ae.promise=void 0;const Ue=re.value.indexOf(Ae);Ue!==-1&&re.value.splice(Ue,1)}),Ae.promise}function Se(...Pe){return T.singleton&&re.value.length>0?re.value[0].promise:he(...Pe)}const Ne=defineComponent((Pe,{slots:Ae})=>{const Ue=()=>re.value.map($e=>{var Ge;return h(Fragment,{key:$e.key},(Ge=Ae.default)===null||Ge===void 0?void 0:Ge.call(Ae,$e))});return T.transition?()=>h(TransitionGroup,T.transition,Ue):Ue});return Ne.start=Se,Ne}function Y(T){return function(...X){return T.apply(this,X.map(re=>toValue(re)))}}const b=e.oc?window:void 0,W=e.oc?window.document:void 0,P=e.oc?window.navigator:void 0,C=e.oc?window.location:void 0;function R(T){var X;const re=(0,o.BA)(T);return(X=re?.$el)!==null&&X!==void 0?X:re}function oe(...T){const X=[],re=()=>{X.forEach(Ae=>Ae()),X.length=0},he=(Ae,Ue,$e,Ge)=>(Ae.addEventListener(Ue,$e,Ge),()=>Ae.removeEventListener(Ue,$e,Ge)),Se=(0,_.EW)(()=>{const Ae=(0,e.$r)((0,o.BA)(T[0])).filter(Ue=>Ue!=null);return Ae.every(Ue=>typeof Ue!="string")?Ae:void 0}),Ne=(0,e.T3)(()=>{var Ae,Ue;return[(Ae=(Ue=Se.value)===null||Ue===void 0?void 0:Ue.map($e=>R($e)))!==null&&Ae!==void 0?Ae:[b].filter($e=>$e!=null),(0,e.$r)((0,o.BA)(Se.value?T[1]:T[0])),(0,e.$r)((0,o.R1)(Se.value?T[2]:T[1])),(0,o.BA)(Se.value?T[3]:T[2])]},([Ae,Ue,$e,Ge])=>{if(re(),!Ae?.length||!Ue?.length||!$e?.length)return;const dt=(0,e.Gv)(Ge)?{...Ge}:Ge;X.push(...Ae.flatMap(Zt=>Ue.flatMap(Ot=>$e.map(zt=>he(Zt,Ot,zt,dt)))))},{flush:"post"}),Pe=()=>{Ne(),re()};return(0,e.Uo)(re),Pe}let Re=!1;function ne(T,X,re={}){const{window:he=b,ignore:Se=[],capture:Ne=!0,detectIframe:Pe=!1,controls:Ae=!1}=re;if(!he)return Ae?{stop:e.lQ,cancel:e.lQ,trigger:e.lQ}:e.lQ;if(e.un&&!Re){Re=!0;const mi={passive:!0};Array.from(he.document.body.children).forEach(Ui=>Ui.addEventListener("click",e.lQ,mi)),he.document.documentElement.addEventListener("click",e.lQ,mi)}let Ue=!0;const $e=mi=>(0,o.BA)(Se).some(Ui=>{if(typeof Ui=="string")return Array.from(he.document.querySelectorAll(Ui)).some(Qt=>Qt===mi.target||mi.composedPath().includes(Qt));{const Qt=R(Ui);return Qt&&(mi.target===Qt||mi.composedPath().includes(Qt))}});function Ge(mi){const Ui=(0,o.BA)(mi);return Ui&&Ui.$.subTree.shapeFlag===16}function dt(mi,Ui){const Qt=(0,o.BA)(mi),yi=Qt.$.subTree&&Qt.$.subTree.children;return yi==null||!Array.isArray(yi)?!1:yi.some(kn=>kn.el===Ui.target||Ui.composedPath().includes(kn.el))}const Zt=mi=>{const Ui=R(T);if(mi.target!=null&&!(!(Ui instanceof Element)&&Ge(T)&&dt(T,mi))&&!(!Ui||Ui===mi.target||mi.composedPath().includes(Ui))){if("detail"in mi&&mi.detail===0&&(Ue=!$e(mi)),!Ue){Ue=!0;return}X(mi)}};let Ot=!1;const zt=[oe(he,"click",mi=>{Ot||(Ot=!0,setTimeout(()=>{Ot=!1},0),Zt(mi))},{passive:!0,capture:Ne}),oe(he,"pointerdown",mi=>{const Ui=R(T);Ue=!$e(mi)&&!!(Ui&&!mi.composedPath().includes(Ui))},{passive:!0}),Pe&&oe(he,"blur",mi=>{setTimeout(()=>{var Ui;const Qt=R(T);((Ui=he.document.activeElement)===null||Ui===void 0?void 0:Ui.tagName)==="IFRAME"&&!Qt?.contains(he.document.activeElement)&&X(mi)},0)},{passive:!0})].filter(Boolean),Gi=()=>zt.forEach(mi=>mi());return Ae?{stop:Gi,cancel:()=>{Ue=!1},trigger:mi=>{Ue=!0,Zt(mi),Ue=!1}}:Gi}function te(){const T=(0,o.IJ)(!1),X=(0,_.nI)();return X&&(0,_.sV)(()=>{T.value=!0},X),T}function He(T){const X=te();return(0,_.EW)(()=>(X.value,!!T()))}function V(T,X,re={}){const{window:he=b,...Se}=re;let Ne;const Pe=He(()=>he&&"MutationObserver"in he),Ae=()=>{Ne&&(Ne.disconnect(),Ne=void 0)},Ue=(0,_.wB)((0,_.EW)(()=>{const dt=(0,e.$r)((0,o.BA)(T)).map(R).filter(e.d6);return new Set(dt)}),dt=>{Ae(),Pe.value&&dt.size&&(Ne=new MutationObserver(X),dt.forEach(Zt=>Ne.observe(Zt,Se)))},{immediate:!0,flush:"post"}),$e=()=>Ne?.takeRecords(),Ge=()=>{Ue(),Ae()};return(0,e.Uo)(Ge),{isSupported:Pe,stop:Ge,takeRecords:$e}}function xe(T,X,re={}){const{window:he=b,document:Se=he?.document,flush:Ne="sync"}=re;if(!he||!Se)return e.lQ;let Pe;const Ae=Ge=>{Pe?.(),Pe=Ge},Ue=(0,_.nT)(()=>{const Ge=R(T);if(Ge){const{stop:dt}=V(Se,Zt=>{Zt.map(Ot=>[...Ot.removedNodes]).flat().some(Ot=>Ot===Ge||Ot.contains(Ge))&&X(Zt)},{window:he,childList:!0,subtree:!0});Ae(dt)}},{flush:Ne}),$e=()=>{Ue(),Ae()};return(0,e.Uo)($e),$e}function Ke(T){return typeof T=="function"?T:typeof T=="string"?X=>X.key===T:Array.isArray(T)?X=>T.includes(X.key):()=>!0}function Je(...T){let X,re,he={};T.length===3?(X=T[0],re=T[1],he=T[2]):T.length===2?typeof T[1]=="object"?(X=!0,re=T[0],he=T[1]):(X=T[0],re=T[1]):(X=!0,re=T[0]);const{target:Se=b,eventName:Ne="keydown",passive:Pe=!1,dedupe:Ae=!1}=he,Ue=Ke(X);return oe(Se,Ne,Ge=>{Ge.repeat&&(0,o.BA)(Ae)||Ue(Ge)&&re(Ge)},Pe)}function de(T,X,re={}){return Je(T,X,{...re,eventName:"keydown"})}function ft(T,X,re={}){return Je(T,X,{...re,eventName:"keypress"})}function ct(T,X,re={}){return Je(T,X,{...re,eventName:"keyup"})}const ji=500,Wt=10;function Mt(T,X,re){var he,Se;const Ne=(0,_.EW)(()=>R(T));let Pe,Ae,Ue,$e=!1;function Ge(){Pe&&(clearTimeout(Pe),Pe=void 0),Ae=void 0,Ue=void 0,$e=!1}function dt(Qt){const yi=re?.delay;return typeof yi=="function"?yi(Qt):yi??ji}function Zt(Qt){var yi,kn,xn;const[_r,gn,In]=[Ue,Ae,$e];if(Ge(),!re?.onMouseUp||!gn||!_r||!(re==null||(yi=re.modifiers)===null||yi===void 0)&&yi.self&&Qt.target!==Ne.value)return;!(re==null||(kn=re.modifiers)===null||kn===void 0)&&kn.prevent&&Qt.preventDefault(),!(re==null||(xn=re.modifiers)===null||xn===void 0)&&xn.stop&&Qt.stopPropagation();const cr=Qt.x-gn.x,Ra=Qt.y-gn.y,ha=Math.sqrt(cr*cr+Ra*Ra);re.onMouseUp(Qt.timeStamp-_r,ha,In)}function Ot(Qt){var yi,kn,xn;!(re==null||(yi=re.modifiers)===null||yi===void 0)&&yi.self&&Qt.target!==Ne.value||(Ge(),!(re==null||(kn=re.modifiers)===null||kn===void 0)&&kn.prevent&&Qt.preventDefault(),!(re==null||(xn=re.modifiers)===null||xn===void 0)&&xn.stop&&Qt.stopPropagation(),Ae={x:Qt.x,y:Qt.y},Ue=Qt.timeStamp,Pe=setTimeout(()=>{$e=!0,X(Qt)},dt(Qt)))}function zt(Qt){var yi,kn,xn,_r;if(!(re==null||(yi=re.modifiers)===null||yi===void 0)&&yi.self&&Qt.target!==Ne.value||!Ae||re?.distanceThreshold===!1)return;!(re==null||(kn=re.modifiers)===null||kn===void 0)&&kn.prevent&&Qt.preventDefault(),!(re==null||(xn=re.modifiers)===null||xn===void 0)&&xn.stop&&Qt.stopPropagation();const gn=Qt.x-Ae.x,In=Qt.y-Ae.y;Math.sqrt(gn*gn+In*In)>=((_r=re?.distanceThreshold)!==null&&_r!==void 0?_r:Wt)&&Ge()}const Gi={capture:re==null||(he=re.modifiers)===null||he===void 0?void 0:he.capture,once:re==null||(Se=re.modifiers)===null||Se===void 0?void 0:Se.once},mi=[oe(Ne,"pointerdown",Ot,Gi),oe(Ne,"pointermove",zt,Gi),oe(Ne,["pointerup","pointerleave"],Zt,Gi)];return()=>mi.forEach(Qt=>Qt())}function Li(){const{activeElement:T,body:X}=document;if(!T||T===X)return!1;switch(T.tagName){case"INPUT":case"TEXTAREA":return!0}return T.hasAttribute("contenteditable")}function jt({keyCode:T,metaKey:X,ctrlKey:re,altKey:he}){return X||re||he?!1:T>=48&&T<=57||T>=96&&T<=105||T>=65&&T<=90}function di(T,X={}){const{document:re=W}=X;re&&oe(re,"keydown",Se=>{!Li()&&jt(Se)&&T(Se)},{passive:!0})}function ot(T,X=null){const re=getCurrentInstance();let he=()=>{};const Se=customRef((Ne,Pe)=>(he=Pe,{get(){var Ae,Ue;return Ne(),(Ae=re==null||(Ue=re.proxy)===null||Ue===void 0?void 0:Ue.$refs[T])!==null&&Ae!==void 0?Ae:X},set(){}}));return tryOnMounted(he),onUpdated(he),Se}function Pt(T={}){var X;const{window:re=b,deep:he=!0,triggerOnRemoval:Se=!1}=T,Ne=(X=T.document)!==null&&X!==void 0?X:re?.document,Pe=()=>{let $e=Ne?.activeElement;if(he)for(var Ge;$e?.shadowRoot;)$e=$e==null||(Ge=$e.shadowRoot)===null||Ge===void 0?void 0:Ge.activeElement;return $e},Ae=(0,o.IJ)(),Ue=()=>{Ae.value=Pe()};if(re){const $e={capture:!0,passive:!0};oe(re,"blur",Ge=>{Ge.relatedTarget===null&&Ue()},$e),oe(re,"focus",Ue,$e)}return Se&&xe(Ae,Ue,{document:Ne}),Ue(),Ae}function lt(T,X={}){const{immediate:re=!0,fpsLimit:he=void 0,window:Se=b,once:Ne=!1}=X,Pe=(0,o.IJ)(!1),Ae=(0,_.EW)(()=>he?1e3/(0,o.BA)(he):null);let Ue=0,$e=null;function Ge(Ot){if(!Pe.value||!Se)return;Ue||(Ue=Ot);const zt=Ot-Ue;if(Ae.value&&zt<Ae.value){$e=Se.requestAnimationFrame(Ge);return}if(Ue=Ot,T({delta:zt,timestamp:Ot}),Ne){Pe.value=!1,$e=null;return}$e=Se.requestAnimationFrame(Ge)}function dt(){!Pe.value&&Se&&(Pe.value=!0,Ue=0,$e=Se.requestAnimationFrame(Ge))}function Zt(){Pe.value=!1,$e!=null&&Se&&(Se.cancelAnimationFrame($e),$e=null)}return re&&dt(),(0,e.Uo)(Zt),{isActive:(0,o.tB)(Pe),pause:Zt,resume:dt}}function At(T,X,re){let he,Se;isObject(re)?(he=re,Se=objectOmit(re,["window","immediate","commitStyles","persist","onReady","onError"])):(he={duration:re},Se=re);const{window:Ne=b,immediate:Pe=!0,commitStyles:Ae,persist:Ue,playbackRate:$e=1,onReady:Ge,onError:dt=La=>{console.error(La)}}=he,Zt=He(()=>Ne&&HTMLElement&&"animate"in HTMLElement.prototype),Ot=shallowRef(void 0),zt=shallowReactive({startTime:null,currentTime:null,timeline:null,playbackRate:$e,pending:!1,playState:Pe?"idle":"paused",replaceState:"active"}),Gi=computed(()=>zt.pending),mi=computed(()=>zt.playState),Ui=computed(()=>zt.replaceState),Qt=computed({get(){return zt.startTime},set(La){zt.startTime=La,Ot.value&&(Ot.value.startTime=La)}}),yi=computed({get(){return zt.currentTime},set(La){zt.currentTime=La,Ot.value&&(Ot.value.currentTime=La,ls())}}),kn=computed({get(){return zt.timeline},set(La){zt.timeline=La,Ot.value&&(Ot.value.timeline=La)}}),xn=computed({get(){return zt.playbackRate},set(La){zt.playbackRate=La,Ot.value&&(Ot.value.playbackRate=La)}}),_r=()=>{if(Ot.value)try{Ot.value.play(),ls()}catch(La){ts(),dt(La)}else ha()},gn=()=>{try{var La;(La=Ot.value)===null||La===void 0||La.pause(),ts()}catch(Hs){dt(Hs)}},In=()=>{Ot.value||ha();try{var La;(La=Ot.value)===null||La===void 0||La.reverse(),ls()}catch(Hs){ts(),dt(Hs)}},cr=()=>{try{var La;(La=Ot.value)===null||La===void 0||La.finish(),ts()}catch(Hs){dt(Hs)}},Ra=()=>{try{var La;(La=Ot.value)===null||La===void 0||La.cancel(),ts()}catch(Hs){dt(Hs)}};watch(()=>R(T),La=>{La?ha(!0):Ot.value=void 0}),watch(()=>X,La=>{if(Ot.value){ha();const Hs=R(T);Hs&&(Ot.value.effect=new KeyframeEffect(Hs,toValue(La),Se))}},{deep:!0}),tryOnMounted(()=>ha(!0),!1),tryOnScopeDispose(Ra);function ha(La){const Hs=R(T);!Zt.value||!Hs||(Ot.value||(Ot.value=Hs.animate(toValue(X),Se)),Ue&&Ot.value.persist(),$e!==1&&(Ot.value.playbackRate=$e),La&&!Pe?Ot.value.pause():ls(),Ge?.(Ot.value))}const nr={passive:!0};oe(Ot,["cancel","finish","remove"],ts,nr),oe(Ot,"finish",()=>{var La;Ae&&((La=Ot.value)===null||La===void 0||La.commitStyles())},nr);const{resume:$a,pause:Jr}=lt(()=>{Ot.value&&(zt.pending=Ot.value.pending,zt.playState=Ot.value.playState,zt.replaceState=Ot.value.replaceState,zt.startTime=Ot.value.startTime,zt.currentTime=Ot.value.currentTime,zt.timeline=Ot.value.timeline,zt.playbackRate=Ot.value.playbackRate)},{immediate:!1});function ls(){Zt.value&&$a()}function ts(){Zt.value&&Ne&&Ne.requestAnimationFrame(Jr)}return{isSupported:Zt,animate:Ot,play:_r,pause:gn,reverse:In,finish:cr,cancel:Ra,pending:Gi,playState:mi,replaceState:Ui,startTime:Qt,currentTime:yi,timeline:kn,playbackRate:xn}}function gt(T,X){const{interrupt:re=!0,onError:he=noop,onFinished:Se=noop,signal:Ne}=X||{},Pe={aborted:"aborted",fulfilled:"fulfilled",pending:"pending",rejected:"rejected"},Ae=reactive(Array.from(Array.from({length:T.length}),()=>({state:Pe.pending,data:null}))),Ue=shallowRef(-1);if(!T||T.length===0)return Se(),{activeIndex:Ue,result:Ae};function $e(Ge,dt){Ue.value++,Ae[Ue.value].data=dt,Ae[Ue.value].state=Ge}return T.reduce((Ge,dt)=>Ge.then(Zt=>{var Ot;if(Ne?.aborted){$e(Pe.aborted,new Error("aborted"));return}if(((Ot=Ae[Ue.value])===null||Ot===void 0?void 0:Ot.state)===Pe.rejected&&re){Se();return}const zt=dt(Zt).then(Gi=>($e(Pe.fulfilled,Gi),Ue.value===T.length-1&&Se(),Gi));return Ne?Promise.race([zt,Vt(Ne)]):zt}).catch(Zt=>Ne?.aborted?($e(Pe.aborted,Zt),Zt):($e(Pe.rejected,Zt),he(),Zt)),Promise.resolve()),{activeIndex:Ue,result:Ae}}function Vt(T){return new Promise((X,re)=>{const he=new Error("aborted");T.aborted?re(he):T.addEventListener("abort",()=>re(he),{once:!0})})}function ii(T,X,re){var he;const{immediate:Se=!0,delay:Ne=0,onError:Pe=(he=globalThis.reportError)!==null&&he!==void 0?he:e.lQ,onSuccess:Ae=e.lQ,resetOnExecute:Ue=!0,shallow:$e=!0,throwError:Ge}=re??{},dt=$e?(0,o.IJ)(X):(0,o.KR)(X),Zt=(0,o.IJ)(!1),Ot=(0,o.IJ)(!1),zt=(0,o.IJ)(void 0);let Gi=0;async function mi(yi=0,...kn){const xn=Gi+=1;Ue&&(dt.value=(0,o.BA)(X)),zt.value=void 0,Zt.value=!1,Ot.value=!0,yi>0&&await(0,e.he)(yi);const _r=typeof T=="function"?T(...kn):T;try{const gn=await _r;xn===Gi&&(dt.value=gn,Zt.value=!0),Ae(gn)}catch(gn){if(xn===Gi&&(zt.value=gn),Pe(gn),Ge)throw gn}finally{xn===Gi&&(Ot.value=!1)}return dt.value}Se&&mi(Ne);const Ui={state:dt,isReady:Zt,isLoading:Ot,error:zt,execute:mi,executeImmediate:(...yi)=>mi(0,...yi)};function Qt(){return new Promise((yi,kn)=>{(0,e.TG)(Ot).toBe(!1).then(()=>yi(Ui)).catch(kn)})}return{...Ui,then(yi,kn){return Qt().then(yi,kn)}}}const Ki={array:T=>JSON.stringify(T),object:T=>JSON.stringify(T),set:T=>JSON.stringify(Array.from(T)),map:T=>JSON.stringify(Object.fromEntries(T)),null:()=>""};function Ni(T){return T?T instanceof Map?Ki.map:T instanceof Set?Ki.set:Array.isArray(T)?Ki.array:Ki.object:Ki.null}function si(T,X){const re=shallowRef(""),he=shallowRef();function Se(){if(isClient)return he.value=new Promise((Ne,Pe)=>{try{const Ae=toValue(T);if(Ae==null)Ne("");else if(typeof Ae=="string")Ne(hi(new Blob([Ae],{type:"text/plain"})));else if(Ae instanceof Blob)Ne(hi(Ae));else if(Ae instanceof ArrayBuffer)Ne(window.btoa(String.fromCharCode(...new Uint8Array(Ae))));else if(Ae instanceof HTMLCanvasElement)Ne(Ae.toDataURL(X?.type,X?.quality));else if(Ae instanceof HTMLImageElement){const Ue=Ae.cloneNode(!1);Ue.crossOrigin="Anonymous",Di(Ue).then(()=>{const $e=document.createElement("canvas"),Ge=$e.getContext("2d");$e.width=Ue.width,$e.height=Ue.height,Ge.drawImage(Ue,0,0,$e.width,$e.height),Ne($e.toDataURL(X?.type,X?.quality))}).catch(Pe)}else if(typeof Ae=="object"){const Ue=(X?.serializer||Ni(Ae))(Ae);return Ne(hi(new Blob([Ue],{type:"application/json"})))}else Pe(new Error("target is unsupported types"))}catch(Ae){Pe(Ae)}}),he.value.then(Ne=>{re.value=X?.dataUrl===!1?Ne.replace(/^data:.*?;base64,/,""):Ne}),he.value}return isRef(T)||typeof T=="function"?watch(T,Se,{immediate:!0}):Se(),{base64:re,promise:he,execute:Se}}function Di(T){return new Promise((X,re)=>{T.complete?X():(T.onload=()=>{X()},T.onerror=re)})}function hi(T){return new Promise((X,re)=>{const he=new FileReader;he.onload=Se=>{X(Se.target.result)},he.onerror=re,he.readAsDataURL(T)})}function On(T={}){const{navigator:X=P}=T,re=["chargingchange","chargingtimechange","dischargingtimechange","levelchange"],he=He(()=>X&&"getBattery"in X&&typeof X.getBattery=="function"),Se=(0,o.IJ)(!1),Ne=(0,o.IJ)(0),Pe=(0,o.IJ)(0),Ae=(0,o.IJ)(1);let Ue;function $e(){Se.value=this.charging,Ne.value=this.chargingTime||0,Pe.value=this.dischargingTime||0,Ae.value=this.level}return he.value&&X.getBattery().then(Ge=>{Ue=Ge,$e.call(Ue),oe(Ue,re,$e,{passive:!0})}),{isSupported:he,charging:Se,chargingTime:Ne,dischargingTime:Pe,level:Ae}}function nn(T){let{acceptAllDevices:X=!1}=T||{};const{filters:re=void 0,optionalServices:he=void 0,navigator:Se=P}=T||{},Ne=He(()=>Se&&"bluetooth"in Se),Pe=shallowRef(),Ae=shallowRef(null);watch(Pe,()=>{Zt()});async function Ue(){if(Ne.value){Ae.value=null,re&&re.length>0&&(X=!1);try{Pe.value=await Se?.bluetooth.requestDevice({acceptAllDevices:X,filters:re,optionalServices:he})}catch(Ot){Ae.value=Ot}}}const $e=shallowRef(),Ge=shallowRef(!1);function dt(){Ge.value=!1,Pe.value=void 0,$e.value=void 0}async function Zt(){if(Ae.value=null,Pe.value&&Pe.value.gatt){oe(Pe,"gattserverdisconnected",dt,{passive:!0});try{$e.value=await Pe.value.gatt.connect(),Ge.value=$e.value.connected}catch(Ot){Ae.value=Ot}}}return tryOnMounted(()=>{var Ot;Pe.value&&((Ot=Pe.value.gatt)===null||Ot===void 0||Ot.connect())}),tryOnScopeDispose(()=>{var Ot;Pe.value&&((Ot=Pe.value.gatt)===null||Ot===void 0||Ot.disconnect())}),{isSupported:Ne,isConnected:readonly(Ge),device:Pe,requestDevice:Ue,server:$e,error:Ae}}const $i=Symbol("vueuse-ssr-width");function Fn(){const T=(0,_.PS)()?(0,e.HA)($i,null):null;return typeof T=="number"?T:void 0}function yr(T,X){X!==void 0?X.provide($i,T):provideLocal($i,T)}function Dr(T,X={}){const{window:re=b,ssrWidth:he=Fn()}=X,Se=He(()=>re&&"matchMedia"in re&&typeof re.matchMedia=="function"),Ne=(0,o.IJ)(typeof he=="number"),Pe=(0,o.IJ)(),Ae=(0,o.IJ)(!1),Ue=$e=>{Ae.value=$e.matches};return(0,_.nT)(()=>{if(Ne.value){Ne.value=!Se.value,Ae.value=(0,o.BA)(T).split(",").some($e=>{const Ge=$e.includes("not all"),dt=$e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),Zt=$e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let Ot=!!(dt||Zt);return dt&&Ot&&(Ot=he>=(0,e.MK)(dt[1])),Zt&&Ot&&(Ot=he<=(0,e.MK)(Zt[1])),Ge?!Ot:Ot});return}Se.value&&(Pe.value=re.matchMedia((0,o.BA)(T)),Ae.value=Pe.value.matches)}),oe(Pe,"change",Ue,{passive:!0}),(0,_.EW)(()=>Ae.value)}const qn={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},Oi={xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400},xi={xs:0,sm:600,md:960,lg:1264,xl:1904},mn={xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560},Xe=null,It={xs:480,sm:576,md:768,lg:992,xl:1200,xxl:1600},ri={xs:0,sm:600,md:1024,lg:1440,xl:1920},ht={mobileS:320,mobileM:375,mobileL:425,tablet:768,laptop:1024,laptopL:1440,desktop4K:2560},ni={"3xs":360,"2xs":480,xs:600,sm:768,md:1024,lg:1280,xl:1440,"2xl":1600,"3xl":1920,"4xl":2560},rn={sm:576,md:768,lg:992,xl:1200},ue={xs:0,sm:768,md:992,lg:1200,xl:1920};function G(T,X={}){function re(Ot,zt){let Gi=toValue(T[toValue(Ot)]);return zt!=null&&(Gi=increaseWithUnit(Gi,zt)),typeof Gi=="number"&&(Gi=`${Gi}px`),Gi}const{window:he=b,strategy:Se="min-width",ssrWidth:Ne=Fn()}=X,Pe=typeof Ne=="number",Ae=Pe?shallowRef(!1):{value:!0};Pe&&tryOnMounted(()=>Ae.value=!!he);function Ue(Ot,zt){return!Ae.value&&Pe?Ot==="min"?Ne>=pxValue(zt):Ne<=pxValue(zt):he?he.matchMedia(`(${Ot}-width: ${zt})`).matches:!1}const $e=Ot=>Dr(()=>`(min-width: ${re(Ot)})`,X),Ge=Ot=>Dr(()=>`(max-width: ${re(Ot)})`,X),dt=Object.keys(T).reduce((Ot,zt)=>(Object.defineProperty(Ot,zt,{get:()=>Se==="min-width"?$e(zt):Ge(zt),enumerable:!0,configurable:!0}),Ot),{});function Zt(){const Ot=Object.keys(T).map(zt=>[zt,dt[zt],pxValue(re(zt))]).sort((zt,Gi)=>zt[2]-Gi[2]);return computed(()=>Ot.filter(([,zt])=>zt.value).map(([zt])=>zt))}return Object.assign(dt,{greaterOrEqual:$e,smallerOrEqual:Ge,greater(Ot){return Dr(()=>`(min-width: ${re(Ot,.1)})`,X)},smaller(Ot){return Dr(()=>`(max-width: ${re(Ot,-.1)})`,X)},between(Ot,zt){return Dr(()=>`(min-width: ${re(Ot)}) and (max-width: ${re(zt,-.1)})`,X)},isGreater(Ot){return Ue("min",re(Ot,.1))},isGreaterOrEqual(Ot){return Ue("min",re(Ot))},isSmaller(Ot){return Ue("max",re(Ot,-.1))},isSmallerOrEqual(Ot){return Ue("max",re(Ot))},isInBetween(Ot,zt){return Ue("min",re(Ot))&&Ue("max",re(zt,-.1))},current:Zt,active(){const Ot=Zt();return computed(()=>Ot.value.length===0?"":Ot.value.at(Se==="min-width"?-1:0))}})}function k(T){const{name:X,window:re=b}=T,he=He(()=>re&&"BroadcastChannel"in re),Se=shallowRef(!1),Ne=ref(),Pe=ref(),Ae=shallowRef(null),Ue=Ge=>{Ne.value&&Ne.value.postMessage(Ge)},$e=()=>{Ne.value&&Ne.value.close(),Se.value=!0};return he.value&&tryOnMounted(()=>{Ae.value=null,Ne.value=new BroadcastChannel(X);const Ge={passive:!0};oe(Ne,"message",dt=>{Pe.value=dt.data},Ge),oe(Ne,"messageerror",dt=>{Ae.value=dt},Ge),oe(Ne,"close",()=>{Se.value=!0},Ge)}),tryOnScopeDispose(()=>{$e()}),{isSupported:he,channel:Ne,data:Pe,post:Ue,close:$e,error:Ae,isClosed:Se}}const M=["hash","host","hostname","href","pathname","port","protocol","search"];function se(T={}){const{window:X=b}=T,re=Object.fromEntries(M.map(Ne=>[Ne,(0,o.KR)()]));for(const[Ne,Pe]of(0,e.WP)(re))(0,_.wB)(Pe,Ae=>{!X?.location||X.location[Ne]===Ae||(X.location[Ne]=Ae)});const he=Ne=>{var Pe;const{state:Ae,length:Ue}=X?.history||{},{origin:$e}=X?.location||{};for(const Ge of M)re[Ge].value=X==null||(Pe=X.location)===null||Pe===void 0?void 0:Pe[Ge];return(0,o.Kh)({trigger:Ne,state:Ae,length:Ue,origin:$e,...re})},Se=(0,o.KR)(he("load"));if(X){const Ne={passive:!0};oe(X,"popstate",()=>Se.value=he("popstate"),Ne),oe(X,"hashchange",()=>Se.value=he("hashchange"),Ne)}return Se}function le(T,X=(he,Se)=>he===Se,re){const{deepRefs:he=!0,...Se}=re||{},Ne=createRef(T.value,he);return watch(()=>T.value,Pe=>{X(Pe,Ne.value)||(Ne.value=Pe)},Se),Ne}function Fe(T,X={}){const{controls:re=!1,navigator:he=P}=X,Se=He(()=>he&&"permissions"in he),Ne=(0,o.IJ)(),Pe=typeof T=="string"?{name:T}:T,Ae=(0,o.IJ)(),Ue=()=>{var Ge,dt;Ae.value=(Ge=(dt=Ne.value)===null||dt===void 0?void 0:dt.state)!==null&&Ge!==void 0?Ge:"prompt"};oe(Ne,"change",Ue,{passive:!0});const $e=(0,e.Jv)(async()=>{if(Se.value){if(!Ne.value)try{Ne.value=await he.permissions.query(Pe)}catch{Ne.value=void 0}finally{Ue()}if(re)return(0,o.ux)(Ne.value)}});return $e(),re?{state:Ae,isSupported:Se,query:$e}:Ae}function Ye(T={}){const{navigator:X=P,read:re=!1,source:he,copiedDuring:Se=1500,legacy:Ne=!1}=T,Pe=He(()=>X&&"clipboard"in X),Ae=Fe("clipboard-read"),Ue=Fe("clipboard-write"),$e=(0,_.EW)(()=>Pe.value||Ne),Ge=(0,o.IJ)(""),dt=(0,o.IJ)(!1),Zt=(0,e.TO)(()=>dt.value=!1,Se,{immediate:!1});async function Ot(){let Qt=!(Pe.value&&Ui(Ae.value));if(!Qt)try{Ge.value=await X.clipboard.readText()}catch{Qt=!0}Qt&&(Ge.value=mi())}$e.value&&re&&oe(["copy","cut"],Ot,{passive:!0});async function zt(Qt=(0,o.BA)(he)){if($e.value&&Qt!=null){let yi=!(Pe.value&&Ui(Ue.value));if(!yi)try{await X.clipboard.writeText(Qt)}catch{yi=!0}yi&&Gi(Qt),Ge.value=Qt,dt.value=!0,Zt.start()}}function Gi(Qt){const yi=document.createElement("textarea");yi.value=Qt,yi.style.position="absolute",yi.style.opacity="0",document.body.appendChild(yi),yi.select(),document.execCommand("copy"),yi.remove()}function mi(){var Qt,yi,kn;return(Qt=(yi=document)===null||yi===void 0||(kn=yi.getSelection)===null||kn===void 0||(kn=kn.call(yi))===null||kn===void 0?void 0:kn.toString())!==null&&Qt!==void 0?Qt:""}function Ui(Qt){return Qt==="granted"||Qt==="prompt"}return{isSupported:$e,text:(0,o.tB)(Ge),copied:(0,o.tB)(dt),copy:zt}}function mt(T={}){const{navigator:X=P,read:re=!1,source:he,copiedDuring:Se=1500}=T,Ne=He(()=>X&&"clipboard"in X),Pe=ref([]),Ae=shallowRef(!1),Ue=useTimeoutFn(()=>Ae.value=!1,Se,{immediate:!1});function $e(){Ne.value&&X.clipboard.read().then(dt=>{Pe.value=dt})}Ne.value&&re&&oe(["copy","cut"],$e,{passive:!0});async function Ge(dt=toValue(he)){Ne.value&&dt!=null&&(await X.clipboard.write(dt),Pe.value=dt,Ae.value=!0,Ue.start())}return{isSupported:Ne,content:shallowReadonly(Pe),copied:readonly(Ae),copy:Ge,read:$e}}function Jt(T){return JSON.parse(JSON.stringify(T))}function yt(T,X={}){const re=ref({}),he=shallowRef(!1);let Se=!1;const{manual:Ne,clone:Pe=Jt,deep:Ae=!0,immediate:Ue=!0}=X;watch(re,()=>{if(Se){Se=!1;return}he.value=!0},{deep:!0,flush:"sync"});function $e(){Se=!0,he.value=!1,re.value=Pe(toValue(T))}return!Ne&&(isRef(T)||typeof T=="function")?watch(T,$e,{...X,deep:Ae,immediate:Ue}):$e(),{cloned:re,isModified:he,sync:$e}}const Be=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},J="__vueuse_ssr_handlers__",Ee=ze();function ze(){return J in Be||(Be[J]=Be[J]||{}),Be[J]}function xt(T,X){return Ee[T]||X}function _i(T,X){Ee[T]=X}function ki(T){return Dr("(prefers-color-scheme: dark)",T)}function vn(T){return T==null?"any":T instanceof Set?"set":T instanceof Map?"map":T instanceof Date?"date":typeof T=="boolean"?"boolean":typeof T=="string"?"string":typeof T=="object"?"object":Number.isNaN(T)?"any":"number"}const Sr={boolean:{read:T=>T==="true",write:T=>String(T)},object:{read:T=>JSON.parse(T),write:T=>JSON.stringify(T)},number:{read:T=>Number.parseFloat(T),write:T=>String(T)},any:{read:T=>T,write:T=>String(T)},string:{read:T=>T,write:T=>String(T)},map:{read:T=>new Map(JSON.parse(T)),write:T=>JSON.stringify(Array.from(T.entries()))},set:{read:T=>new Set(JSON.parse(T)),write:T=>JSON.stringify(Array.from(T))},date:{read:T=>new Date(T),write:T=>T.toISOString()}},Wr="vueuse-storage";function Nr(T,X,re,he={}){var Se;const{flush:Ne="pre",deep:Pe=!0,listenToStorageChanges:Ae=!0,writeDefaults:Ue=!0,mergeDefaults:$e=!1,shallow:Ge,window:dt=b,eventFilter:Zt,onError:Ot=Jr=>{console.error(Jr)},initOnMounted:zt}=he,Gi=(Ge?o.IJ:o.KR)(typeof X=="function"?X():X),mi=(0,_.EW)(()=>(0,o.BA)(T));if(!re)try{re=xt("getDefaultStorage",()=>b?.localStorage)()}catch(Jr){Ot(Jr)}if(!re)return Gi;const Ui=(0,o.BA)(X),Qt=vn(Ui),yi=(Se=he.serializer)!==null&&Se!==void 0?Se:Sr[Qt],{pause:kn,resume:xn}=(0,e.Hr)(Gi,Jr=>Ra(Jr),{flush:Ne,deep:Pe,eventFilter:Zt});(0,_.wB)(mi,()=>nr(),{flush:Ne});let _r=!1;const gn=Jr=>{zt&&!_r||nr(Jr)},In=Jr=>{zt&&!_r||$a(Jr)};dt&&Ae&&(re instanceof Storage?oe(dt,"storage",gn,{passive:!0}):oe(dt,Wr,In)),zt?(0,e.rd)(()=>{_r=!0,nr()}):nr();function cr(Jr,ls){if(dt){const ts={key:mi.value,oldValue:Jr,newValue:ls,storageArea:re};dt.dispatchEvent(re instanceof Storage?new StorageEvent("storage",ts):new CustomEvent(Wr,{detail:ts}))}}function Ra(Jr){try{const ls=re.getItem(mi.value);if(Jr==null)cr(ls,null),re.removeItem(mi.value);else{const ts=yi.write(Jr);ls!==ts&&(re.setItem(mi.value,ts),cr(ls,ts))}}catch(ls){Ot(ls)}}function ha(Jr){const ls=Jr?Jr.newValue:re.getItem(mi.value);if(ls==null)return Ue&&Ui!=null&&re.setItem(mi.value,yi.write(Ui)),Ui;if(!Jr&&$e){const ts=yi.read(ls);return typeof $e=="function"?$e(ts,Ui):Qt==="object"&&!Array.isArray(ts)?{...Ui,...ts}:ts}else return typeof ls!="string"?ls:yi.read(ls)}function nr(Jr){if(!(Jr&&Jr.storageArea!==re)){if(Jr&&Jr.key==null){Gi.value=Ui;return}if(!(Jr&&Jr.key!==mi.value)){kn();try{const ls=yi.write(Gi.value);(Jr===void 0||Jr?.newValue!==ls)&&(Gi.value=ha(Jr))}catch(ls){Ot(ls)}finally{Jr?(0,_.dY)(xn):xn()}}}}function $a(Jr){nr(Jr.detail)}return Gi}const fs="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function ua(T={}){const{selector:X="html",attribute:re="class",initialValue:he="auto",window:Se=b,storage:Ne,storageKey:Pe="vueuse-color-scheme",listenToStorageChanges:Ae=!0,storageRef:Ue,emitAuto:$e,disableTransition:Ge=!0}=T,dt={auto:"",light:"light",dark:"dark",...T.modes||{}},Zt=ki({window:Se}),Ot=(0,_.EW)(()=>Zt.value?"dark":"light"),zt=Ue||(Pe==null?(0,e.lW)(he):Nr(Pe,he,Ne,{window:Se,listenToStorageChanges:Ae})),Gi=(0,_.EW)(()=>zt.value==="auto"?Ot.value:zt.value),mi=xt("updateHTMLAttrs",(kn,xn,_r)=>{const gn=typeof kn=="string"?Se?.document.querySelector(kn):R(kn);if(!gn)return;const In=new Set,cr=new Set;let Ra=null;if(xn==="class"){const nr=_r.split(/\s/g);Object.values(dt).flatMap($a=>($a||"").split(/\s/g)).filter(Boolean).forEach($a=>{nr.includes($a)?In.add($a):cr.add($a)})}else Ra={key:xn,value:_r};if(In.size===0&&cr.size===0&&Ra===null)return;let ha;Ge&&(ha=Se.document.createElement("style"),ha.appendChild(document.createTextNode(fs)),Se.document.head.appendChild(ha));for(const nr of In)gn.classList.add(nr);for(const nr of cr)gn.classList.remove(nr);Ra&&gn.setAttribute(Ra.key,Ra.value),Ge&&(Se.getComputedStyle(ha).opacity,document.head.removeChild(ha))});function Ui(kn){var xn;mi(X,re,(xn=dt[kn])!==null&&xn!==void 0?xn:kn)}function Qt(kn){T.onChanged?T.onChanged(kn,Ui):Ui(kn)}(0,_.wB)(Gi,Qt,{flush:"post",immediate:!0}),(0,e.rd)(()=>Qt(Gi.value));const yi=(0,_.EW)({get(){return $e?zt.value:Gi.value},set(kn){zt.value=kn}});return Object.assign(yi,{store:zt,system:Ot,state:Gi})}function Qr(T=shallowRef(!1)){const X=createEventHook(),re=createEventHook(),he=createEventHook();let Se=noop;const Ne=Ue=>(he.trigger(Ue),T.value=!0,new Promise($e=>{Se=$e})),Pe=Ue=>{T.value=!1,X.trigger(Ue),Se({data:Ue,isCanceled:!1})},Ae=Ue=>{T.value=!1,re.trigger(Ue),Se({data:Ue,isCanceled:!0})};return{isRevealed:computed(()=>T.value),reveal:Ne,confirm:Pe,cancel:Ae,onReveal:he.on,onConfirm:X.on,onCancel:re.on}}function Da(T,X){var re,he;const Se=shallowRef(toValue(T)),Ne=useIntervalFn(()=>{var Ge;const dt=Se.value-1;if(Se.value=dt<0?0:dt,X==null||(Ge=X.onTick)===null||Ge===void 0||Ge.call(X),Se.value<=0){var Zt;Ne.pause(),X==null||(Zt=X.onComplete)===null||Zt===void 0||Zt.call(X)}},(re=X?.interval)!==null&&re!==void 0?re:1e3,{immediate:(he=X?.immediate)!==null&&he!==void 0?he:!1}),Pe=Ge=>{var dt;Se.value=(dt=toValue(Ge))!==null&&dt!==void 0?dt:toValue(T)},Ae=()=>{Ne.pause(),Pe()},Ue=()=>{Ne.isActive.value||Se.value>0&&Ne.resume()};return{remaining:Se,reset:Pe,stop:Ae,start:Ge=>{Pe(Ge),Ne.resume()},pause:Ne.pause,resume:Ue,isActive:Ne.isActive}}function Wa(T,X,re={}){const{window:he=b,initialValue:Se,observe:Ne=!1}=re,Pe=(0,o.IJ)(Se),Ae=(0,_.EW)(()=>{var $e;return R(X)||(he==null||($e=he.document)===null||$e===void 0?void 0:$e.documentElement)});function Ue(){const $e=(0,o.BA)(T),Ge=(0,o.BA)(Ae);if(Ge&&he&&$e){var dt;Pe.value=((dt=he.getComputedStyle(Ge).getPropertyValue($e))===null||dt===void 0?void 0:dt.trim())||Pe.value||Se}}return Ne&&V(Ae,Ue,{attributeFilter:["style","class"],window:he}),(0,_.wB)([Ae,()=>(0,o.BA)(T)],($e,Ge)=>{Ge[0]&&Ge[1]&&Ge[0].style.removeProperty(Ge[1]),Ue()},{immediate:!0}),(0,_.wB)([Pe,Ae],([$e,Ge])=>{const dt=(0,o.BA)(T);Ge?.style&&dt&&($e==null?Ge.style.removeProperty(dt):Ge.style.setProperty(dt,$e))},{immediate:!0}),Pe}function Vr(T){const X=getCurrentInstance(),re=computedWithControl(()=>null,()=>T?R(T):X.proxy.$el);return onUpdated(re.trigger),onMounted(re.trigger),re}function _s(T,X){const re=shallowRef($e()),he=toRef(T),Se=computed({get(){var Ge;const dt=he.value;let Zt=X?.getIndexOf?X.getIndexOf(re.value,dt):dt.indexOf(re.value);return Zt<0&&(Zt=(Ge=X?.fallbackIndex)!==null&&Ge!==void 0?Ge:0),Zt},set(Ge){Ne(Ge)}});function Ne(Ge){const dt=he.value,Zt=dt.length,Ot=dt[(Ge%Zt+Zt)%Zt];return re.value=Ot,Ot}function Pe(Ge=1){return Ne(Se.value+Ge)}function Ae(Ge=1){return Pe(Ge)}function Ue(Ge=1){return Pe(-Ge)}function $e(){var Ge,dt;return(Ge=toValue((dt=X?.initialValue)!==null&&dt!==void 0?dt:toValue(T)[0]))!==null&&Ge!==void 0?Ge:void 0}return watch(he,()=>Ne(Se.value)),{state:re,index:Se,next:Ae,prev:Ue,go:Ne}}function wa(T={}){const{valueDark:X="dark",valueLight:re=""}=T,he=ua({...T,onChanged:(Ne,Pe)=>{var Ae;T.onChanged?(Ae=T.onChanged)===null||Ae===void 0||Ae.call(T,Ne==="dark",Pe,Ne):Pe(Ne)},modes:{dark:X,light:re}}),Se=(0,_.EW)(()=>he.system.value);return(0,_.EW)({get(){return he.value==="dark"},set(Ne){const Pe=Ne?"dark":"light";Se.value===Pe?he.value="auto":he.value=Pe}})}function hs(T){return T}function Ga(T,X){return T.value=X}function Fi(T){return T?typeof T=="function"?T:Jt:hs}function Gt(T){return T?typeof T=="function"?T:Jt:hs}function on(T,X={}){const{clone:re=!1,dump:he=Fi(re),parse:Se=Gt(re),setSource:Ne=Ga}=X;function Pe(){return markRaw({snapshot:he(T.value),timestamp:timestamp()})}const Ae=ref(Pe()),Ue=ref([]),$e=ref([]),Ge=mi=>{Ne(T,Se(mi.snapshot)),Ae.value=mi},dt=()=>{Ue.value.unshift(Ae.value),Ae.value=Pe(),X.capacity&&Ue.value.length>X.capacity&&Ue.value.splice(X.capacity,Number.POSITIVE_INFINITY),$e.value.length&&$e.value.splice(0,$e.value.length)},Zt=()=>{Ue.value.splice(0,Ue.value.length),$e.value.splice(0,$e.value.length)},Ot=()=>{const mi=Ue.value.shift();mi&&($e.value.unshift(Ae.value),Ge(mi))},zt=()=>{const mi=$e.value.shift();mi&&(Ue.value.unshift(Ae.value),Ge(mi))},Gi=()=>{Ge(Ae.value)};return{source:T,undoStack:Ue,redoStack:$e,last:Ae,history:computed(()=>[Ae.value,...Ue.value]),canUndo:computed(()=>Ue.value.length>0),canRedo:computed(()=>$e.value.length>0),clear:Zt,commit:dt,reset:Gi,undo:Ot,redo:zt}}function lr(T,X={}){const{deep:re=!1,flush:he="pre",eventFilter:Se,shouldCommit:Ne=()=>!0}=X,{eventFilter:Pe,pause:Ae,resume:Ue,isActive:$e}=pausableFilter(Se);let Ge=T.value;const{ignoreUpdates:dt,ignorePrevAsyncUpdates:Zt,stop:Ot}=watchIgnorable(T,Qt,{deep:re,flush:he,eventFilter:Pe});function zt(_r,gn){Zt(),dt(()=>{_r.value=gn,Ge=gn})}const Gi=on(T,{...X,clone:X.clone||re,setSource:zt}),{clear:mi,commit:Ui}=Gi;function Qt(){Zt(),Ne(Ge,T.value)&&(Ge=T.value,Ui())}function yi(_r){Ue(),_r&&Qt()}function kn(_r){let gn=!1;const In=()=>gn=!0;dt(()=>{_r(In)}),gn||Qt()}function xn(){Ot(),mi()}return{...Gi,isTracking:$e,pause:Ae,resume:yi,commit:Qt,batch:kn,dispose:xn}}function Bt(T,X={}){const re=X.debounce?debounceFilter(X.debounce):void 0;return{...lr(T,{...X,eventFilter:re})}}function Xt(T={}){const{window:X=b,requestPermissions:re=!1,eventFilter:he=e.zg}=T,Se=He(()=>typeof DeviceMotionEvent<"u"),Ne=He(()=>Se.value&&"requestPermission"in DeviceMotionEvent&&typeof DeviceMotionEvent.requestPermission=="function"),Pe=(0,o.IJ)(!1),Ae=(0,o.KR)({x:null,y:null,z:null}),Ue=(0,o.KR)({alpha:null,beta:null,gamma:null}),$e=(0,o.IJ)(0),Ge=(0,o.KR)({x:null,y:null,z:null});function dt(){X&&oe(X,"devicemotion",(0,e.sq)(he,Ot=>{var zt,Gi,mi,Ui,Qt,yi,kn,xn,_r;Ae.value={x:((zt=Ot.acceleration)===null||zt===void 0?void 0:zt.x)||null,y:((Gi=Ot.acceleration)===null||Gi===void 0?void 0:Gi.y)||null,z:((mi=Ot.acceleration)===null||mi===void 0?void 0:mi.z)||null},Ge.value={x:((Ui=Ot.accelerationIncludingGravity)===null||Ui===void 0?void 0:Ui.x)||null,y:((Qt=Ot.accelerationIncludingGravity)===null||Qt===void 0?void 0:Qt.y)||null,z:((yi=Ot.accelerationIncludingGravity)===null||yi===void 0?void 0:yi.z)||null},Ue.value={alpha:((kn=Ot.rotationRate)===null||kn===void 0?void 0:kn.alpha)||null,beta:((xn=Ot.rotationRate)===null||xn===void 0?void 0:xn.beta)||null,gamma:((_r=Ot.rotationRate)===null||_r===void 0?void 0:_r.gamma)||null},$e.value=Ot.interval}),{passive:!0})}const Zt=async()=>{if(Ne.value||(Pe.value=!0),!Pe.value&&Ne.value){const Ot=DeviceMotionEvent.requestPermission;try{await Ot()==="granted"&&(Pe.value=!0,dt())}catch(zt){console.error(zt)}}};return Se.value&&(re&&Ne.value?Zt().then(()=>dt()):dt()),{acceleration:Ae,accelerationIncludingGravity:Ge,rotationRate:Ue,interval:$e,isSupported:Se,requirePermissions:Ne,ensurePermissions:Zt,permissionGranted:Pe}}function bi(T={}){const{window:X=b}=T,re=He(()=>X&&"DeviceOrientationEvent"in X),he=(0,o.IJ)(!1),Se=(0,o.IJ)(null),Ne=(0,o.IJ)(null),Pe=(0,o.IJ)(null);return X&&re.value&&oe(X,"deviceorientation",Ae=>{he.value=Ae.absolute,Se.value=Ae.alpha,Ne.value=Ae.beta,Pe.value=Ae.gamma},{passive:!0}),{isSupported:re,isAbsolute:he,alpha:Se,beta:Ne,gamma:Pe}}function Ii(T={}){const{window:X=b}=T,re=(0,o.IJ)(1),he=Dr(()=>`(resolution: ${re.value}dppx)`,T);let Se=e.lQ;return X&&(Se=(0,e.T3)(he,()=>re.value=X.devicePixelRatio)),{pixelRatio:(0,o.tB)(re),stop:Se}}function Xi(T={}){const{navigator:X=P,requestPermissions:re=!1,constraints:he={audio:!0,video:!0},onUpdated:Se}=T,Ne=(0,o.KR)([]),Pe=(0,_.EW)(()=>Ne.value.filter(zt=>zt.kind==="videoinput")),Ae=(0,_.EW)(()=>Ne.value.filter(zt=>zt.kind==="audioinput")),Ue=(0,_.EW)(()=>Ne.value.filter(zt=>zt.kind==="audiooutput")),$e=He(()=>X&&X.mediaDevices&&X.mediaDevices.enumerateDevices),Ge=(0,o.IJ)(!1);let dt;async function Zt(){$e.value&&(Ne.value=await X.mediaDevices.enumerateDevices(),Se?.(Ne.value),dt&&(dt.getTracks().forEach(zt=>zt.stop()),dt=null))}async function Ot(){const zt=he.video?"camera":"microphone";if(!$e.value)return!1;if(Ge.value)return!0;const{state:Gi,query:mi}=Fe(zt,{controls:!0});if(await mi(),Gi.value!=="granted"){let Ui=!0;try{const Qt=await X.mediaDevices.enumerateDevices(),yi=Qt.some(xn=>xn.kind==="videoinput"),kn=Qt.some(xn=>xn.kind==="audioinput"||xn.kind==="audiooutput");he.video=yi?he.video:!1,he.audio=kn?he.audio:!1,dt=await X.mediaDevices.getUserMedia(he)}catch{dt=null,Ui=!1}Zt(),Ge.value=Ui}else Ge.value=!0;return Ge.value}return $e.value&&(re&&Ot(),oe(X.mediaDevices,"devicechange",Zt,{passive:!0}),Zt()),{devices:Ne,ensurePermissions:Ot,permissionGranted:Ge,videoInputs:Pe,audioInputs:Ae,audioOutputs:Ue,isSupported:$e}}function wi(T={}){var X;const re=shallowRef((X=T.enabled)!==null&&X!==void 0?X:!1),he=T.video,Se=T.audio,{navigator:Ne=P}=T,Pe=He(()=>{var Ot;return Ne==null||(Ot=Ne.mediaDevices)===null||Ot===void 0?void 0:Ot.getDisplayMedia}),Ae={audio:Se,video:he},Ue=shallowRef();async function $e(){var Ot;if(!(!Pe.value||Ue.value))return Ue.value=await Ne.mediaDevices.getDisplayMedia(Ae),(Ot=Ue.value)===null||Ot===void 0||Ot.getTracks().forEach(zt=>oe(zt,"ended",dt,{passive:!0})),Ue.value}async function Ge(){var Ot;(Ot=Ue.value)===null||Ot===void 0||Ot.getTracks().forEach(zt=>zt.stop()),Ue.value=void 0}function dt(){Ge(),re.value=!1}async function Zt(){return await $e(),Ue.value&&(re.value=!0),Ue.value}return watch(re,Ot=>{Ot?$e():Ge()},{immediate:!0}),{isSupported:Pe,stream:Ue,start:Zt,stop:dt,enabled:re}}function kr(T={}){const{document:X=W}=T;if(!X)return(0,o.IJ)("visible");const re=(0,o.IJ)(X.visibilityState);return oe(X,"visibilitychange",()=>{re.value=X.visibilityState},{passive:!0}),re}function Ri(T,X={}){var re;const{pointerTypes:he,preventDefault:Se,stopPropagation:Ne,exact:Pe,onMove:Ae,onEnd:Ue,onStart:$e,initialValue:Ge,axis:dt="both",draggingElement:Zt=b,containerElement:Ot,handle:zt=T,buttons:Gi=[0]}=X,mi=(0,o.KR)((re=(0,o.BA)(Ge))!==null&&re!==void 0?re:{x:0,y:0}),Ui=(0,o.KR)(),Qt=gn=>he?he.includes(gn.pointerType):!0,yi=gn=>{(0,o.BA)(Se)&&gn.preventDefault(),(0,o.BA)(Ne)&&gn.stopPropagation()},kn=gn=>{var In;if(!(0,o.BA)(Gi).includes(gn.button)||(0,o.BA)(X.disabled)||!Qt(gn)||(0,o.BA)(Pe)&&gn.target!==(0,o.BA)(T))return;const cr=(0,o.BA)(Ot),Ra=cr==null||(In=cr.getBoundingClientRect)===null||In===void 0?void 0:In.call(cr),ha=(0,o.BA)(T).getBoundingClientRect(),nr={x:gn.clientX-(cr?ha.left-Ra.left+cr.scrollLeft:ha.left),y:gn.clientY-(cr?ha.top-Ra.top+cr.scrollTop:ha.top)};$e?.(nr,gn)!==!1&&(Ui.value=nr,yi(gn))},xn=gn=>{if((0,o.BA)(X.disabled)||!Qt(gn)||!Ui.value)return;const In=(0,o.BA)(Ot),cr=(0,o.BA)(T).getBoundingClientRect();let{x:Ra,y:ha}=mi.value;(dt==="x"||dt==="both")&&(Ra=gn.clientX-Ui.value.x,In&&(Ra=Math.min(Math.max(0,Ra),In.scrollWidth-cr.width))),(dt==="y"||dt==="both")&&(ha=gn.clientY-Ui.value.y,In&&(ha=Math.min(Math.max(0,ha),In.scrollHeight-cr.height))),mi.value={x:Ra,y:ha},Ae?.(mi.value,gn),yi(gn)},_r=gn=>{(0,o.BA)(X.disabled)||!Qt(gn)||Ui.value&&(Ui.value=void 0,Ue?.(mi.value,gn),yi(gn))};if(e.oc){const gn=()=>{var In;return{capture:(In=X.capture)!==null&&In!==void 0?In:!0,passive:!(0,o.BA)(Se)}};oe(zt,"pointerdown",kn,gn),oe(Zt,"pointermove",xn,gn),oe(Zt,"pointerup",_r,gn)}return{...(0,e.QW)(mi),position:mi,isDragging:(0,_.EW)(()=>!!Ui.value),style:(0,_.EW)(()=>`left:${mi.value.x}px;top:${mi.value.y}px;`)}}function qe(T,X={}){const re=shallowRef(!1),he=shallowRef(null);let Se=0,Ne=!0;if(isClient){var Pe,Ae;const Ue=typeof X=="function"?{onDrop:X}:X,$e=(Pe=Ue.multiple)!==null&&Pe!==void 0?Pe:!0,Ge=(Ae=Ue.preventDefaultForUnhandled)!==null&&Ae!==void 0?Ae:!1,dt=mi=>{var Ui,Qt;const yi=Array.from((Ui=(Qt=mi.dataTransfer)===null||Qt===void 0?void 0:Qt.files)!==null&&Ui!==void 0?Ui:[]);return yi.length===0?null:$e?yi:[yi[0]]},Zt=mi=>{const Ui=unref(Ue.dataTypes);return typeof Ui=="function"?Ui(mi):Ui?.length?mi.length===0?!1:mi.every(Qt=>Ui.some(yi=>Qt.includes(yi))):!0},Ot=mi=>{const Ui=Zt(Array.from(mi??[]).map(yi=>yi.type)),Qt=$e||mi.length<=1;return Ui&&Qt},zt=()=>/^(?:(?!chrome|android).)*safari/i.test(navigator.userAgent)&&!("chrome"in window),Gi=(mi,Ui)=>{var Qt,yi;const kn=(Qt=mi.dataTransfer)===null||Qt===void 0?void 0:Qt.items;if(Ne=(yi=kn&&Ot(kn))!==null&&yi!==void 0?yi:!1,Ge&&mi.preventDefault(),!zt()&&!Ne){mi.dataTransfer&&(mi.dataTransfer.dropEffect="none");return}mi.preventDefault(),mi.dataTransfer&&(mi.dataTransfer.dropEffect="copy");const xn=dt(mi);switch(Ui){case"enter":var _r;Se+=1,re.value=!0,(_r=Ue.onEnter)===null||_r===void 0||_r.call(Ue,null,mi);break;case"over":var gn;(gn=Ue.onOver)===null||gn===void 0||gn.call(Ue,null,mi);break;case"leave":var In;Se-=1,Se===0&&(re.value=!1),(In=Ue.onLeave)===null||In===void 0||In.call(Ue,null,mi);break;case"drop":if(Se=0,re.value=!1,Ne){var cr;he.value=xn,(cr=Ue.onDrop)===null||cr===void 0||cr.call(Ue,xn,mi)}break}};oe(T,"dragenter",mi=>Gi(mi,"enter")),oe(T,"dragover",mi=>Gi(mi,"over")),oe(T,"dragleave",mi=>Gi(mi,"leave")),oe(T,"drop",mi=>Gi(mi,"drop"))}return{files:he,isOverDropZone:re}}function Dt(T,X,re={}){const{window:he=b,...Se}=re;let Ne;const Pe=He(()=>he&&"ResizeObserver"in he),Ae=()=>{Ne&&(Ne.disconnect(),Ne=void 0)},Ue=(0,_.wB)((0,_.EW)(()=>{const Ge=(0,o.BA)(T);return Array.isArray(Ge)?Ge.map(dt=>R(dt)):[R(Ge)]}),Ge=>{if(Ae(),Pe.value&&he){Ne=new ResizeObserver(X);for(const dt of Ge)dt&&Ne.observe(dt,Se)}},{immediate:!0,flush:"post"}),$e=()=>{Ae(),Ue()};return(0,e.Uo)($e),{isSupported:Pe,stop:$e}}function ui(T,X={}){const{reset:re=!0,windowResize:he=!0,windowScroll:Se=!0,immediate:Ne=!0,updateTiming:Pe="sync"}=X,Ae=(0,o.IJ)(0),Ue=(0,o.IJ)(0),$e=(0,o.IJ)(0),Ge=(0,o.IJ)(0),dt=(0,o.IJ)(0),Zt=(0,o.IJ)(0),Ot=(0,o.IJ)(0),zt=(0,o.IJ)(0);function Gi(){const Ui=R(T);if(!Ui){re&&(Ae.value=0,Ue.value=0,$e.value=0,Ge.value=0,dt.value=0,Zt.value=0,Ot.value=0,zt.value=0);return}const Qt=Ui.getBoundingClientRect();Ae.value=Qt.height,Ue.value=Qt.bottom,$e.value=Qt.left,Ge.value=Qt.right,dt.value=Qt.top,Zt.value=Qt.width,Ot.value=Qt.x,zt.value=Qt.y}function mi(){Pe==="sync"?Gi():Pe==="next-frame"&&requestAnimationFrame(()=>Gi())}return Dt(T,mi),(0,_.wB)(()=>R(T),Ui=>!Ui&&mi()),V(T,mi,{attributeFilter:["style","class"]}),Se&&oe("scroll",mi,{capture:!0,passive:!0}),he&&oe("resize",mi,{passive:!0}),(0,e.rd)(()=>{Ne&&mi()}),{height:Ae,bottom:Ue,left:$e,right:Ge,top:dt,width:Zt,x:Ot,y:zt,update:mi}}function fi(T){const{x:X,y:re,document:he=W,multiple:Se,interval:Ne="requestAnimationFrame",immediate:Pe=!0}=T,Ae=He(()=>toValue(Se)?he&&"elementsFromPoint"in he:he&&"elementFromPoint"in he),Ue=shallowRef(null),$e=()=>{var Ge,dt;Ue.value=toValue(Se)?(Ge=he?.elementsFromPoint(toValue(X),toValue(re)))!==null&&Ge!==void 0?Ge:[]:(dt=he?.elementFromPoint(toValue(X),toValue(re)))!==null&&dt!==void 0?dt:null};return{isSupported:Ae,element:Ue,...Ne==="requestAnimationFrame"?lt($e,{immediate:Pe}):useIntervalFn($e,Ne,{immediate:Pe})}}function Vi(T,X={}){const{delayEnter:re=0,delayLeave:he=0,triggerOnRemoval:Se=!1,window:Ne=b}=X,Pe=(0,o.IJ)(!1);let Ae;const Ue=$e=>{const Ge=$e?re:he;Ae&&(clearTimeout(Ae),Ae=void 0),Ge?Ae=setTimeout(()=>Pe.value=$e,Ge):Pe.value=$e};return Ne&&(oe(T,"mouseenter",()=>Ue(!0),{passive:!0}),oe(T,"mouseleave",()=>Ue(!1),{passive:!0}),Se&&xe((0,_.EW)(()=>R(T)),()=>Ue(!1))),Pe}function pr(T,X={width:0,height:0},re={}){const{window:he=b,box:Se="content-box"}=re,Ne=(0,_.EW)(()=>{var dt;return(dt=R(T))===null||dt===void 0||(dt=dt.namespaceURI)===null||dt===void 0?void 0:dt.includes("svg")}),Pe=(0,o.IJ)(X.width),Ae=(0,o.IJ)(X.height),{stop:Ue}=Dt(T,([dt])=>{const Zt=Se==="border-box"?dt.borderBoxSize:Se==="content-box"?dt.contentBoxSize:dt.devicePixelContentBoxSize;if(he&&Ne.value){const Ot=R(T);if(Ot){const zt=Ot.getBoundingClientRect();Pe.value=zt.width,Ae.value=zt.height}}else if(Zt){const Ot=(0,e.$r)(Zt);Pe.value=Ot.reduce((zt,{inlineSize:Gi})=>zt+Gi,0),Ae.value=Ot.reduce((zt,{blockSize:Gi})=>zt+Gi,0)}else Pe.value=dt.contentRect.width,Ae.value=dt.contentRect.height},re);(0,e.rd)(()=>{const dt=R(T);dt&&(Pe.value="offsetWidth"in dt?dt.offsetWidth:X.width,Ae.value="offsetHeight"in dt?dt.offsetHeight:X.height)});const $e=(0,_.wB)(()=>R(T),dt=>{Pe.value=dt?X.width:0,Ae.value=dt?X.height:0});function Ge(){Ue(),$e()}return{width:Pe,height:Ae,stop:Ge}}function Pr(T,X,re={}){const{root:he,rootMargin:Se="0px",threshold:Ne=0,window:Pe=b,immediate:Ae=!0}=re,Ue=He(()=>Pe&&"IntersectionObserver"in Pe),$e=(0,_.EW)(()=>(0,e.$r)((0,o.BA)(T)).map(R).filter(e.d6));let Ge=e.lQ;const dt=(0,o.IJ)(Ae),Zt=Ue.value?(0,_.wB)(()=>[$e.value,R(he),dt.value],([zt,Gi])=>{if(Ge(),!dt.value||!zt.length)return;const mi=new IntersectionObserver(X,{root:R(Gi),rootMargin:Se,threshold:Ne});zt.forEach(Ui=>Ui&&mi.observe(Ui)),Ge=()=>{mi.disconnect(),Ge=e.lQ}},{immediate:Ae,flush:"post"}):e.lQ,Ot=()=>{Ge(),Zt(),dt.value=!1};return(0,e.Uo)(Ot),{isSupported:Ue,isActive:dt,pause(){Ge(),dt.value=!1},resume(){dt.value=!0},stop:Ot}}function jr(T,X={}){const{window:re=b,scrollTarget:he,threshold:Se=0,rootMargin:Ne,once:Pe=!1}=X,Ae=(0,o.IJ)(!1),{stop:Ue}=Pr(T,$e=>{let Ge=Ae.value,dt=0;for(const Zt of $e)Zt.time>=dt&&(dt=Zt.time,Ge=Zt.isIntersecting);Ae.value=Ge,Pe&&(0,e.ZC)(Ae,()=>{Ue()})},{root:he,window:re,threshold:Se,rootMargin:(0,o.BA)(Ne)});return Ae}const Jn=new Map;function Va(T){const X=getCurrentScope();function re(Ae){var Ue;const $e=Jn.get(T)||new Set;$e.add(Ae),Jn.set(T,$e);const Ge=()=>Se(Ae);return X==null||(Ue=X.cleanups)===null||Ue===void 0||Ue.push(Ge),Ge}function he(Ae){function Ue(...$e){Se(Ue),Ae(...$e)}return re(Ue)}function Se(Ae){const Ue=Jn.get(T);Ue&&(Ue.delete(Ae),Ue.size||Ne())}function Ne(){Jn.delete(T)}function Pe(Ae,Ue){var $e;($e=Jn.get(T))===null||$e===void 0||$e.forEach(Ge=>Ge(Ae,Ue))}return{on:re,once:he,off:Se,emit:Pe,reset:Ne}}function da(T){return T===!0?{}:T}function Aa(T,X=[],re={}){const he=shallowRef(null),Se=shallowRef(null),Ne=shallowRef("CONNECTING"),Pe=ref(null),Ae=shallowRef(null),Ue=toRef(T),$e=shallowRef(null);let Ge=!1,dt=0;const{withCredentials:Zt=!1,immediate:Ot=!0,autoConnect:zt=!0,autoReconnect:Gi,serializer:mi={read:kn=>kn}}=re,Ui=()=>{isClient&&Pe.value&&(Pe.value.close(),Pe.value=null,Ne.value="CLOSED",Ge=!0)},Qt=()=>{if(Ge||typeof Ue.value>"u")return;const kn=new EventSource(Ue.value,{withCredentials:Zt});Ne.value="CONNECTING",Pe.value=kn,kn.onopen=()=>{Ne.value="OPEN",Ae.value=null},kn.onerror=xn=>{if(Ne.value="CLOSED",Ae.value=xn,kn.readyState===2&&!Ge&&Gi){kn.close();const{retries:_r=-1,delay:gn=1e3,onFailed:In}=da(Gi);dt+=1,typeof _r=="number"&&(_r<0||dt<_r)||typeof _r=="function"&&_r()?setTimeout(Qt,gn):In?.()}},kn.onmessage=xn=>{var _r;he.value=null,Se.value=(_r=mi.read(xn.data))!==null&&_r!==void 0?_r:null,$e.value=xn.lastEventId};for(const xn of X)oe(kn,xn,_r=>{var gn,In;he.value=xn,Se.value=(gn=mi.read(_r.data))!==null&&gn!==void 0?gn:null,$e.value=(In=_r.lastEventId)!==null&&In!==void 0?In:null},{passive:!0})},yi=()=>{isClient&&(Ui(),Ge=!1,dt=0,Qt())};return Ot&&yi(),zt&&watch(Ue,yi),tryOnScopeDispose(Ui),{eventSource:Pe,event:he,data:Se,status:Ne,error:Ae,open:yi,close:Ui,lastEventId:$e}}function va(T={}){const{initialValue:X=""}=T,re=He(()=>typeof window<"u"&&"EyeDropper"in window),he=(0,o.IJ)(X);async function Se(Ne){if(!re.value)return;const Pe=await new window.EyeDropper().open(Ne);return he.value=Pe.sRGBHex,Pe}return{isSupported:re,sRGBHex:he,open:Se}}function Ji(T=null,X={}){const{baseUrl:re="",rel:he="icon",document:Se=W}=X,Ne=toRef(T),Pe=Ae=>{const Ue=Se?.head.querySelectorAll(`link[rel*="${he}"]`);if(!Ue||Ue.length===0){const $e=Se?.createElement("link");$e&&($e.rel=he,$e.href=`${re}${Ae}`,$e.type=`image/${Ae.split(".").pop()}`,Se?.head.append($e));return}Ue?.forEach($e=>$e.href=`${re}${Ae}`)};return watch(Ne,(Ae,Ue)=>{typeof Ae=="string"&&Ae!==Ue&&Pe(Ae)},{immediate:!0}),Ne}const bs={json:"application/json",text:"text/plain"};function Ms(T){return T&&containsProp(T,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError","fetch","updateDataOnError")}const Za=/^(?:[a-z][a-z\d+\-.]*:)?\/\//i;function it(T){return Za.test(T)}function St(T){return typeof Headers<"u"&&T instanceof Headers?Object.fromEntries(T.entries()):T}function p(T,...X){return T==="overwrite"?async re=>{let he;for(let Se=X.length-1;Se>=0;Se--)if(X[Se]!=null){he=X[Se];break}return he?{...re,...await he(re)}:re}:async re=>{for(const he of X)he&&(re={...re,...await he(re)});return re}}function x(T={}){const X=T.combination||"chain",re=T.options||{},he=T.fetchOptions||{};function Se(Ne,...Pe){const Ae=computed(()=>{const Ge=toValue(T.baseUrl),dt=toValue(Ne);return Ge&&!it(dt)?ie(Ge,dt):dt});let Ue=re,$e=he;return Pe.length>0&&(Ms(Pe[0])?Ue={...Ue,...Pe[0],beforeFetch:p(X,re.beforeFetch,Pe[0].beforeFetch),afterFetch:p(X,re.afterFetch,Pe[0].afterFetch),onFetchError:p(X,re.onFetchError,Pe[0].onFetchError)}:$e={...$e,...Pe[0],headers:{...St($e.headers)||{},...St(Pe[0].headers)||{}}}),Pe.length>1&&Ms(Pe[1])&&(Ue={...Ue,...Pe[1],beforeFetch:p(X,re.beforeFetch,Pe[1].beforeFetch),afterFetch:p(X,re.afterFetch,Pe[1].afterFetch),onFetchError:p(X,re.onFetchError,Pe[1].onFetchError)}),U(Ae,$e,Ue)}return Se}function U(T,...X){var re,he;const Se=typeof AbortController=="function";let Ne={},Pe={immediate:!0,refetch:!1,timeout:0,updateDataOnError:!1};const Ae={method:"GET",type:"text",payload:void 0};X.length>0&&(Ms(X[0])?Pe={...Pe,...X[0]}:Ne=X[0]),X.length>1&&Ms(X[1])&&(Pe={...Pe,...X[1]});const{fetch:Ue=(re=b?.fetch)!==null&&re!==void 0?re:(he=globalThis)===null||he===void 0?void 0:he.fetch,initialData:$e,timeout:Ge}=Pe,dt=createEventHook(),Zt=createEventHook(),Ot=createEventHook(),zt=shallowRef(!1),Gi=shallowRef(!1),mi=shallowRef(!1),Ui=shallowRef(null),Qt=shallowRef(null),yi=shallowRef(null),kn=shallowRef($e||null),xn=computed(()=>Se&&Gi.value);let _r,gn;const In=La=>{Se&&(_r?.abort(La),_r=new AbortController,_r.signal.onabort=()=>mi.value=!0,Ne={...Ne,signal:_r.signal})},cr=La=>{Gi.value=La,zt.value=!La};Ge&&(gn=useTimeoutFn(In,Ge,{immediate:!1}));let Ra=0;const ha=async(La=!1)=>{var Hs;In(),cr(!0),yi.value=null,Ui.value=null,mi.value=!1,Ra+=1;const mo=Ra,qs={method:Ae.method,headers:{}},jl=toValue(Ae.payload);if(jl){var lu;const Ro=St(qs.headers),Vo=Object.getPrototypeOf(jl);!Ae.payloadType&&jl&&(Vo===Object.prototype||Array.isArray(Vo))&&!(jl instanceof FormData)&&(Ae.payloadType="json"),Ae.payloadType&&(Ro["Content-Type"]=(lu=bs[Ae.payloadType])!==null&&lu!==void 0?lu:Ae.payloadType),qs.body=Ae.payloadType==="json"?JSON.stringify(jl):jl}let Hu=!1;const Wo={url:toValue(T),options:{...qs,...Ne},cancel:()=>{Hu=!0}};if(Pe.beforeFetch&&Object.assign(Wo,await Pe.beforeFetch(Wo)),Hu||!Ue)return cr(!1),Promise.resolve(null);let ul=null;return gn&&gn.start(),Ue(Wo.url,{...qs,...Wo.options,headers:{...St(qs.headers),...St((Hs=Wo.options)===null||Hs===void 0?void 0:Hs.headers)}}).then(async Ro=>{if(Qt.value=Ro,Ui.value=Ro.status,ul=await Ro.clone()[Ae.type](),!Ro.ok)throw kn.value=$e||null,new Error(Ro.statusText);return Pe.afterFetch&&({data:ul}=await Pe.afterFetch({data:ul,response:Ro,context:Wo,execute:ha})),kn.value=ul,dt.trigger(Ro),Ro}).catch(async Ro=>{let Vo=Ro.message||Ro.name;if(Pe.onFetchError&&({error:Vo,data:ul}=await Pe.onFetchError({data:ul,error:Ro,response:Qt.value,context:Wo,execute:ha})),yi.value=Vo,Pe.updateDataOnError&&(kn.value=ul),Zt.trigger(Ro),La)throw Ro;return null}).finally(()=>{mo===Ra&&cr(!1),gn&&gn.stop(),Ot.trigger(null)})},nr=toRef(Pe.refetch);watch([nr,toRef(T)],([La])=>La&&ha(),{deep:!0});const $a={isFinished:readonly(zt),isFetching:readonly(Gi),statusCode:Ui,response:Qt,error:yi,data:kn,canAbort:xn,aborted:mi,abort:In,execute:ha,onFetchResponse:dt.on,onFetchError:Zt.on,onFetchFinally:Ot.on,get:Jr("GET"),put:Jr("PUT"),post:Jr("POST"),delete:Jr("DELETE"),patch:Jr("PATCH"),head:Jr("HEAD"),options:Jr("OPTIONS"),json:ts("json"),text:ts("text"),blob:ts("blob"),arrayBuffer:ts("arrayBuffer"),formData:ts("formData")};function Jr(La){return(Hs,mo)=>{if(!Gi.value)return Ae.method=La,Ae.payload=Hs,Ae.payloadType=mo,isRef(Ae.payload)&&watch([nr,toRef(Ae.payload)],([qs])=>qs&&ha(),{deep:!0}),{...$a,then(qs,jl){return ls().then(qs,jl)}}}}function ls(){return new Promise((La,Hs)=>{until(zt).toBe(!0).then(()=>La($a)).catch(Hs)})}function ts(La){return()=>{if(!Gi.value)return Ae.type=La,{...$a,then(Hs,mo){return ls().then(Hs,mo)}}}}return Pe.immediate&&Promise.resolve().then(()=>ha()),{...$a,then(La,Hs){return ls().then(La,Hs)}}}function ie(T,X){return!T.endsWith("/")&&!X.startsWith("/")?`${T}/${X}`:T.endsWith("/")&&X.startsWith("/")?`${T.slice(0,-1)}${X}`:`${T}${X}`}const ye={multiple:!0,accept:"*",reset:!1,directory:!1};function Z(T){if(!T)return null;if(T instanceof FileList)return T;const X=new DataTransfer;for(const re of T)X.items.add(re);return X.files}function pe(T={}){const{document:X=W}=T,re=ref(Z(T.initialFiles)),{on:he,trigger:Se}=createEventHook(),{on:Ne,trigger:Pe}=createEventHook(),Ae=computed(()=>{var dt;const Zt=(dt=R(T.input))!==null&&dt!==void 0?dt:X?X.createElement("input"):void 0;return Zt&&(Zt.type="file",Zt.onchange=Ot=>{re.value=Ot.target.files,Se(re.value)},Zt.oncancel=()=>{Pe()}),Zt}),Ue=()=>{re.value=null,Ae.value&&Ae.value.value&&(Ae.value.value="",Se(null))},$e=dt=>{const Zt=Ae.value;Zt&&(Zt.multiple=toValue(dt.multiple),Zt.accept=toValue(dt.accept),Zt.webkitdirectory=toValue(dt.directory),hasOwn(dt,"capture")&&(Zt.capture=toValue(dt.capture)))},Ge=dt=>{const Zt=Ae.value;if(!Zt)return;const Ot={...ye,...T,...dt};$e(Ot),toValue(Ot.reset)&&Ue(),Zt.click()};return watchEffect(()=>{$e(T)}),{files:readonly(re),open:Ge,reset:Ue,onCancel:Ne,onChange:he}}function Ie(T={}){const{window:X=b,dataType:re="Text"}=T,he=X,Se=He(()=>he&&"showSaveFilePicker"in he&&"showOpenFilePicker"in he),Ne=shallowRef(),Pe=shallowRef(),Ae=shallowRef(),Ue=computed(()=>{var Qt,yi;return(Qt=(yi=Ae.value)===null||yi===void 0?void 0:yi.name)!==null&&Qt!==void 0?Qt:""}),$e=computed(()=>{var Qt,yi;return(Qt=(yi=Ae.value)===null||yi===void 0?void 0:yi.type)!==null&&Qt!==void 0?Qt:""}),Ge=computed(()=>{var Qt,yi;return(Qt=(yi=Ae.value)===null||yi===void 0?void 0:yi.size)!==null&&Qt!==void 0?Qt:0}),dt=computed(()=>{var Qt,yi;return(Qt=(yi=Ae.value)===null||yi===void 0?void 0:yi.lastModified)!==null&&Qt!==void 0?Qt:0});async function Zt(Qt={}){if(!Se.value)return;const[yi]=await he.showOpenFilePicker({...toValue(T),...Qt});Ne.value=yi,await Ui()}async function Ot(Qt={}){Se.value&&(Ne.value=await he.showSaveFilePicker({...T,...Qt}),Pe.value=void 0,await Ui())}async function zt(Qt={}){if(Se.value){if(!Ne.value)return Gi(Qt);if(Pe.value){const yi=await Ne.value.createWritable();await yi.write(Pe.value),await yi.close()}await mi()}}async function Gi(Qt={}){if(Se.value){if(Ne.value=await he.showSaveFilePicker({...T,...Qt}),Pe.value){const yi=await Ne.value.createWritable();await yi.write(Pe.value),await yi.close()}await mi()}}async function mi(){var Qt;Ae.value=await((Qt=Ne.value)===null||Qt===void 0?void 0:Qt.getFile())}async function Ui(){var Qt,yi;await mi();const kn=toValue(re);kn==="Text"?Pe.value=await((Qt=Ae.value)===null||Qt===void 0?void 0:Qt.text()):kn==="ArrayBuffer"?Pe.value=await((yi=Ae.value)===null||yi===void 0?void 0:yi.arrayBuffer()):kn==="Blob"&&(Pe.value=Ae.value)}return watch(()=>toValue(re),Ui),{isSupported:Se,data:Pe,file:Ae,fileName:Ue,fileMIME:$e,fileSize:Ge,fileLastModified:dt,open:Zt,create:Ot,save:zt,saveAs:Gi,updateData:Ui}}function ee(T,X={}){const{initialValue:re=!1,focusVisible:he=!1,preventScroll:Se=!1}=X,Ne=shallowRef(!1),Pe=computed(()=>R(T)),Ae={passive:!0};oe(Pe,"focus",$e=>{var Ge,dt;(!he||!((Ge=(dt=$e.target).matches)===null||Ge===void 0)&&Ge.call(dt,":focus-visible"))&&(Ne.value=!0)},Ae),oe(Pe,"blur",()=>Ne.value=!1,Ae);const Ue=computed({get:()=>Ne.value,set($e){var Ge,dt;!$e&&Ne.value?(Ge=Pe.value)===null||Ge===void 0||Ge.blur():$e&&!Ne.value&&((dt=Pe.value)===null||dt===void 0||dt.focus({preventScroll:Se}))}});return watch(Pe,()=>{Ue.value=re},{immediate:!0,flush:"post"}),{focused:Ue}}const Te="focusin",je="focusout",$t=":focus-within";function Oe(T,X={}){const{window:re=b}=X,he=(0,_.EW)(()=>R(T)),Se=(0,o.IJ)(!1),Ne=(0,_.EW)(()=>Se.value);if(!re||!Pt(X).value)return{focused:Ne};const Ae={passive:!0};return oe(he,Te,()=>Se.value=!0,Ae),oe(he,je,()=>{var Ue,$e,Ge;return Se.value=(Ue=($e=he.value)===null||$e===void 0||(Ge=$e.matches)===null||Ge===void 0?void 0:Ge.call($e,$t))!==null&&Ue!==void 0?Ue:!1},Ae),{focused:Ne}}function ge(T){var X;const re=shallowRef(0);if(typeof performance>"u")return re;const he=(X=T?.every)!==null&&X!==void 0?X:10;let Se=performance.now(),Ne=0;return lt(()=>{if(Ne+=1,Ne>=he){const Pe=performance.now(),Ae=Pe-Se;re.value=Math.round(1e3/(Ae/Ne)),Se=Pe,Ne=0}}),re}const gi=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Q(T,X={}){const{document:re=W,autoExit:he=!1}=X,Se=(0,_.EW)(()=>{var Qt;return(Qt=R(T))!==null&&Qt!==void 0?Qt:re?.documentElement}),Ne=(0,o.IJ)(!1),Pe=(0,_.EW)(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(Qt=>re&&Qt in re||Se.value&&Qt in Se.value)),Ae=(0,_.EW)(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(Qt=>re&&Qt in re||Se.value&&Qt in Se.value)),Ue=(0,_.EW)(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(Qt=>re&&Qt in re||Se.value&&Qt in Se.value)),$e=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(Qt=>re&&Qt in re),Ge=He(()=>Se.value&&re&&Pe.value!==void 0&&Ae.value!==void 0&&Ue.value!==void 0),dt=()=>$e?re?.[$e]===Se.value:!1,Zt=()=>{if(Ue.value){if(re&&re[Ue.value]!=null)return re[Ue.value];{const Qt=Se.value;if(Qt?.[Ue.value]!=null)return!!Qt[Ue.value]}}return!1};async function Ot(){if(!(!Ge.value||!Ne.value)){if(Ae.value)if(re?.[Ae.value]!=null)await re[Ae.value]();else{const Qt=Se.value;Qt?.[Ae.value]!=null&&await Qt[Ae.value]()}Ne.value=!1}}async function zt(){if(!Ge.value||Ne.value)return;Zt()&&await Ot();const Qt=Se.value;Pe.value&&Qt?.[Pe.value]!=null&&(await Qt[Pe.value](),Ne.value=!0)}async function Gi(){await(Ne.value?Ot():zt())}const mi=()=>{const Qt=Zt();(!Qt||Qt&&dt())&&(Ne.value=Qt)},Ui={capture:!1,passive:!0};return oe(re,gi,mi,Ui),oe(()=>R(Se),gi,mi,Ui),(0,e.rd)(mi,!1),he&&(0,e.Uo)(Ot),{isSupported:Ge,isFullscreen:Ne,enter:zt,exit:Ot,toggle:Gi}}function We(T){return computed(()=>T.value?{buttons:{a:T.value.buttons[0],b:T.value.buttons[1],x:T.value.buttons[2],y:T.value.buttons[3]},bumper:{left:T.value.buttons[4],right:T.value.buttons[5]},triggers:{left:T.value.buttons[6],right:T.value.buttons[7]},stick:{left:{horizontal:T.value.axes[0],vertical:T.value.axes[1],button:T.value.buttons[10]},right:{horizontal:T.value.axes[2],vertical:T.value.axes[3],button:T.value.buttons[11]}},dpad:{up:T.value.buttons[12],down:T.value.buttons[13],left:T.value.buttons[14],right:T.value.buttons[15]},back:T.value.buttons[8],start:T.value.buttons[9]}:null)}function Qe(T={}){const{navigator:X=P}=T,re=He(()=>X&&"getGamepads"in X),he=ref([]),Se=createEventHook(),Ne=createEventHook(),Pe=zt=>{const Gi=[],mi="vibrationActuator"in zt?zt.vibrationActuator:null;return mi&&Gi.push(mi),zt.hapticActuators&&Gi.push(...zt.hapticActuators),{id:zt.id,index:zt.index,connected:zt.connected,mapping:zt.mapping,timestamp:zt.timestamp,vibrationActuator:zt.vibrationActuator,hapticActuators:Gi,axes:zt.axes.map(Ui=>Ui),buttons:zt.buttons.map(Ui=>({pressed:Ui.pressed,touched:Ui.touched,value:Ui.value}))}},Ae=()=>{const zt=X?.getGamepads()||[];for(const Gi of zt)Gi&&he.value[Gi.index]&&(he.value[Gi.index]=Pe(Gi))},{isActive:Ue,pause:$e,resume:Ge}=lt(Ae),dt=zt=>{he.value.some(({index:Gi})=>Gi===zt.index)||(he.value.push(Pe(zt)),Se.trigger(zt.index)),Ge()},Zt=zt=>{he.value=he.value.filter(Gi=>Gi.index!==zt.index),Ne.trigger(zt.index)},Ot={passive:!0};return oe("gamepadconnected",zt=>dt(zt.gamepad),Ot),oe("gamepaddisconnected",zt=>Zt(zt.gamepad),Ot),tryOnMounted(()=>{const zt=X?.getGamepads()||[];for(const Gi of zt)Gi&&he.value[Gi.index]&&dt(Gi)}),$e(),{isSupported:re,onConnected:Se.on,onDisconnected:Ne.on,gamepads:he,pause:$e,resume:Ge,isActive:Ue}}function Tt(T={}){const{enableHighAccuracy:X=!0,maximumAge:re=3e4,timeout:he=27e3,navigator:Se=P,immediate:Ne=!0}=T,Pe=He(()=>Se&&"geolocation"in Se),Ae=(0,o.IJ)(null),Ue=(0,o.IJ)(null),$e=(0,o.KR)({accuracy:0,latitude:Number.POSITIVE_INFINITY,longitude:Number.POSITIVE_INFINITY,altitude:null,altitudeAccuracy:null,heading:null,speed:null});function Ge(zt){Ae.value=zt.timestamp,$e.value=zt.coords,Ue.value=null}let dt;function Zt(){Pe.value&&(dt=Se.geolocation.watchPosition(Ge,zt=>Ue.value=zt,{enableHighAccuracy:X,maximumAge:re,timeout:he}))}Ne&&Zt();function Ot(){dt&&Se&&Se.geolocation.clearWatch(dt)}return(0,e.Uo)(()=>{Ot()}),{isSupported:Pe,coords:$e,locatedAt:Ae,error:Ue,resume:Zt,pause:Ot}}const Nt=["mousemove","mousedown","resize","keydown","touchstart","wheel"],Ci=6e4;function Yi(T=Ci,X={}){const{initialState:re=!1,listenForVisibilityChange:he=!0,events:Se=Nt,window:Ne=b,eventFilter:Pe=(0,e.r6)(50)}=X,Ae=(0,o.IJ)(re),Ue=(0,o.IJ)((0,e.vE)()),$e=(0,o.IJ)(!1);let Ge;const dt=()=>{Ae.value=!1,clearTimeout(Ge),Ge=setTimeout(()=>Ae.value=!0,T)},Zt=(0,e.sq)(Pe,()=>{Ue.value=(0,e.vE)(),dt()});if(Ne){const Gi=Ne.document,mi={passive:!0};for(const Ui of Se)oe(Ne,Ui,()=>{$e.value&&Zt()},mi);he&&oe(Gi,"visibilitychange",()=>{Gi.hidden||!$e.value||Zt()},mi),Ot()}function Ot(){$e.value||($e.value=!0,re||dt())}function zt(){Ae.value=re,clearTimeout(Ge),$e.value=!1}return{idle:Ae,lastActive:Ue,reset:dt,stop:zt,start:Ot,isPending:(0,o.nD)($e)}}async function Hn(T){return new Promise((X,re)=>{const he=new Image,{src:Se,srcset:Ne,sizes:Pe,class:Ae,loading:Ue,crossorigin:$e,referrerPolicy:Ge,width:dt,height:Zt,decoding:Ot,fetchPriority:zt,ismap:Gi,usemap:mi}=T;he.src=Se,Ne!=null&&(he.srcset=Ne),Pe!=null&&(he.sizes=Pe),Ae!=null&&(he.className=Ae),Ue!=null&&(he.loading=Ue),$e!=null&&(he.crossOrigin=$e),Ge!=null&&(he.referrerPolicy=Ge),dt!=null&&(he.width=dt),Zt!=null&&(he.height=Zt),Ot!=null&&(he.decoding=Ot),zt!=null&&(he.fetchPriority=zt),Gi!=null&&(he.isMap=Gi),mi!=null&&(he.useMap=mi),he.onload=()=>X(he),he.onerror=re})}function Un(T,X={}){const re=ii(()=>Hn((0,o.BA)(T)),void 0,{resetOnExecute:!0,...X});return(0,_.wB)(()=>(0,o.BA)(T),()=>re.execute(X.delay),{deep:!0}),re}function rr(T){return typeof Window<"u"&&T instanceof Window?T.document.documentElement:typeof Document<"u"&&T instanceof Document?T.documentElement:T}const Hr=1;function ra(T,X={}){const{throttle:re=0,idle:he=200,onStop:Se=e.lQ,onScroll:Ne=e.lQ,offset:Pe={left:0,right:0,top:0,bottom:0},observe:Ae={mutation:!1},eventListenerOptions:Ue={capture:!1,passive:!0},behavior:$e="auto",window:Ge=b,onError:dt=cr=>{console.error(cr)}}=X,Zt=typeof Ae=="boolean"?{mutation:Ae}:Ae,Ot=(0,o.IJ)(0),zt=(0,o.IJ)(0),Gi=(0,_.EW)({get(){return Ot.value},set(cr){Ui(cr,void 0)}}),mi=(0,_.EW)({get(){return zt.value},set(cr){Ui(void 0,cr)}});function Ui(cr,Ra){var ha,nr,$a,Jr;if(!Ge)return;const ls=(0,o.BA)(T);if(!ls)return;(ha=ls instanceof Document?Ge.document.body:ls)===null||ha===void 0||ha.scrollTo({top:(nr=(0,o.BA)(Ra))!==null&&nr!==void 0?nr:mi.value,left:($a=(0,o.BA)(cr))!==null&&$a!==void 0?$a:Gi.value,behavior:(0,o.BA)($e)});const ts=(ls==null||(Jr=ls.document)===null||Jr===void 0?void 0:Jr.documentElement)||ls?.documentElement||ls;Gi!=null&&(Ot.value=ts.scrollLeft),mi!=null&&(zt.value=ts.scrollTop)}const Qt=(0,o.IJ)(!1),yi=(0,o.Kh)({left:!0,right:!1,top:!0,bottom:!1}),kn=(0,o.Kh)({left:!1,right:!1,top:!1,bottom:!1}),xn=cr=>{Qt.value&&(Qt.value=!1,kn.left=!1,kn.right=!1,kn.top=!1,kn.bottom=!1,Se(cr))},_r=(0,e.Q0)(xn,re+he),gn=cr=>{var Ra;if(!Ge)return;const ha=(cr==null||(Ra=cr.document)===null||Ra===void 0?void 0:Ra.documentElement)||cr?.documentElement||R(cr),{display:nr,flexDirection:$a,direction:Jr}=getComputedStyle(ha),ls=Jr==="rtl"?-1:1,ts=ha.scrollLeft;kn.left=ts<Ot.value,kn.right=ts>Ot.value;const La=Math.abs(ts*ls)<=(Pe.left||0),Hs=Math.abs(ts*ls)+ha.clientWidth>=ha.scrollWidth-(Pe.right||0)-Hr;nr==="flex"&&$a==="row-reverse"?(yi.left=Hs,yi.right=La):(yi.left=La,yi.right=Hs),Ot.value=ts;let mo=ha.scrollTop;cr===Ge.document&&!mo&&(mo=Ge.document.body.scrollTop),kn.top=mo<zt.value,kn.bottom=mo>zt.value;const qs=Math.abs(mo)<=(Pe.top||0),jl=Math.abs(mo)+ha.clientHeight>=ha.scrollHeight-(Pe.bottom||0)-Hr;nr==="flex"&&$a==="column-reverse"?(yi.top=jl,yi.bottom=qs):(yi.top=qs,yi.bottom=jl),zt.value=mo},In=cr=>{var Ra;Ge&&(gn((Ra=cr.target.documentElement)!==null&&Ra!==void 0?Ra:cr.target),Qt.value=!0,_r(cr),Ne(cr))};return oe(T,"scroll",re?(0,e.k3)(In,re,!0,!1):In,Ue),(0,e.rd)(()=>{try{const cr=(0,o.BA)(T);if(!cr)return;gn(cr)}catch(cr){dt(cr)}}),Zt?.mutation&&T!=null&&T!==Ge&&T!==document&&V(T,()=>{const cr=(0,o.BA)(T);cr&&gn(cr)},{attributes:!0,childList:!0,subtree:!0}),oe(T,"scrollend",xn,Ue),{x:Gi,y:mi,isScrolling:Qt,arrivedState:yi,directions:kn,measure(){const cr=(0,o.BA)(T);Ge&&cr&&gn(cr)}}}function fa(T,X,re={}){var he;const{direction:Se="bottom",interval:Ne=100,canLoadMore:Pe=()=>!0}=re,Ae=(0,o.Kh)(ra(T,{...re,offset:{[Se]:(he=re.distance)!==null&&he!==void 0?he:0,...re.offset}})),Ue=(0,o.KR)(),$e=(0,_.EW)(()=>!!Ue.value),Ge=(0,_.EW)(()=>rr((0,o.BA)(T))),dt=jr(Ge);function Zt(){if(Ae.measure(),!Ge.value||!dt.value||!Pe(Ge.value))return;const{scrollHeight:Ot,clientHeight:zt,scrollWidth:Gi,clientWidth:mi}=Ge.value,Ui=Se==="bottom"||Se==="top"?Ot<=zt:Gi<=mi;(Ae.arrivedState[Se]||Ui)&&(Ue.value||(Ue.value=Promise.all([X(Ae),new Promise(Qt=>setTimeout(Qt,Ne))]).finally(()=>{Ue.value=null,(0,_.dY)(()=>Zt())})))}return(0,e.uO)((0,_.wB)(()=>[Ae.arrivedState[Se],dt.value],Zt,{immediate:!0})),{isLoading:$e,reset(){(0,_.dY)(()=>Zt())}}}const ur=null;function ve(T,X={}){const{events:re=ur,document:he=W,initial:Se=null}=X,Ne=shallowRef(Se);return he&&re.forEach(Pe=>{oe(he,Pe,Ae=>{typeof Ae.getModifierState=="function"&&(Ne.value=Ae.getModifierState(T))},{passive:!0})}),Ne}function pt(T,X,re={}){const{window:he=b}=re;return Nr(T,X,he?.localStorage,re)}const oi={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function Zi(T={}){const{reactive:X=!1,target:re=b,aliasMap:he=oi,passive:Se=!0,onEventFired:Ne=noop}=T,Pe=reactive(new Set),Ae={toJSON(){return{}},current:Pe},Ue=X?reactive(Ae):Ae,$e=new Set,Ge=new Map([["Meta",$e],["Shift",new Set],["Alt",new Set]]),dt=new Set;function Zt(Qt,yi){Qt in Ue&&(X?Ue[Qt]=yi:Ue[Qt].value=yi)}function Ot(){Pe.clear();for(const Qt of dt)Zt(Qt,!1)}function zt(Qt,yi,kn){if(!(!Qt||typeof yi.getModifierState!="function")){for(const[xn,_r]of Ge)if(yi.getModifierState(xn)){kn.forEach(gn=>_r.add(gn));break}}}function Gi(Qt,yi){if(Qt)return;const kn=`${yi[0].toUpperCase()}${yi.slice(1)}`,xn=Ge.get(kn);if(!["shift","alt"].includes(yi)||!xn)return;const _r=Array.from(xn),gn=_r.indexOf(yi);_r.forEach((In,cr)=>{cr>=gn&&(Pe.delete(In),Zt(In,!1))}),xn.clear()}function mi(Qt,yi){var kn,xn;const _r=(kn=Qt.key)===null||kn===void 0?void 0:kn.toLowerCase(),gn=[(xn=Qt.code)===null||xn===void 0?void 0:xn.toLowerCase(),_r].filter(Boolean);_r&&(yi?Pe.add(_r):Pe.delete(_r));for(const In of gn)dt.add(In),Zt(In,yi);zt(yi,Qt,[...Pe,...gn]),Gi(yi,_r),_r==="meta"&&!yi&&($e.forEach(In=>{Pe.delete(In),Zt(In,!1)}),$e.clear())}oe(re,"keydown",Qt=>(mi(Qt,!0),Ne(Qt)),{passive:Se}),oe(re,"keyup",Qt=>(mi(Qt,!1),Ne(Qt)),{passive:Se}),oe("blur",Ot,{passive:Se}),oe("focus",Ot,{passive:Se});const Ui=new Proxy(Ue,{get(Qt,yi,kn){if(typeof yi!="string")return Reflect.get(Qt,yi,kn);if(yi=yi.toLowerCase(),yi in he&&(yi=he[yi]),!(yi in Ue))if(/[+_-]/.test(yi)){const _r=yi.split(/[+_-]/g).map(gn=>gn.trim());Ue[yi]=computed(()=>_r.map(gn=>toValue(Ui[gn])).every(Boolean))}else Ue[yi]=shallowRef(!1);const xn=Reflect.get(Qt,yi,kn);return X?toValue(xn):xn}});return Ui}function Rn(T,X){toValue(T)&&X(toValue(T))}function Tr(T){let X=[];for(let re=0;re<T.length;++re)X=[...X,[T.start(re),T.end(re)]];return X}function zn(T){return Array.from(T).map(({label:X,kind:re,language:he,mode:Se,activeCues:Ne,cues:Pe,inBandMetadataTrackDispatchType:Ae},Ue)=>({id:Ue,label:X,kind:re,language:he,mode:Se,activeCues:Ne,cues:Pe,inBandMetadataTrackDispatchType:Ae}))}const Sn={src:"",tracks:[]};function Ht(T,X={}){T=toRef(T),X={...Sn,...X};const{document:re=W}=X,he={passive:!0},Se=shallowRef(0),Ne=shallowRef(0),Pe=shallowRef(!1),Ae=shallowRef(1),Ue=shallowRef(!1),$e=shallowRef(!1),Ge=shallowRef(!1),dt=shallowRef(1),Zt=shallowRef(!1),Ot=ref([]),zt=ref([]),Gi=shallowRef(-1),mi=shallowRef(!1),Ui=shallowRef(!1),Qt=re&&"pictureInPictureEnabled"in re,yi=createEventHook(),kn=createEventHook(),xn=nr=>{Rn(T,$a=>{if(nr){const Jr=typeof nr=="number"?nr:nr.id;$a.textTracks[Jr].mode="disabled"}else for(let Jr=0;Jr<$a.textTracks.length;++Jr)$a.textTracks[Jr].mode="disabled";Gi.value=-1})},_r=(nr,$a=!0)=>{Rn(T,Jr=>{const ls=typeof nr=="number"?nr:nr.id;$a&&xn(),Jr.textTracks[ls].mode="showing",Gi.value=ls})},gn=()=>new Promise((nr,$a)=>{Rn(T,async Jr=>{Qt&&(mi.value?re.exitPictureInPicture().then(nr).catch($a):Jr.requestPictureInPicture().then(nr).catch($a))})});watchEffect(()=>{if(!re)return;const nr=toValue(T);if(!nr)return;const $a=toValue(X.src);let Jr=[];$a&&(typeof $a=="string"?Jr=[{src:$a}]:Array.isArray($a)?Jr=$a:isObject($a)&&(Jr=[$a]),nr.querySelectorAll("source").forEach(ls=>{ls.remove()}),Jr.forEach(({src:ls,type:ts,media:La})=>{const Hs=re.createElement("source");Hs.setAttribute("src",ls),Hs.setAttribute("type",ts||""),Hs.setAttribute("media",La||""),oe(Hs,"error",yi.trigger,he),nr.appendChild(Hs)}),nr.load())}),watch([T,Ae],()=>{const nr=toValue(T);nr&&(nr.volume=Ae.value)}),watch([T,Ui],()=>{const nr=toValue(T);nr&&(nr.muted=Ui.value)}),watch([T,dt],()=>{const nr=toValue(T);nr&&(nr.playbackRate=dt.value)}),watchEffect(()=>{if(!re)return;const nr=toValue(X.tracks),$a=toValue(T);!nr||!nr.length||!$a||($a.querySelectorAll("track").forEach(Jr=>Jr.remove()),nr.forEach(({default:Jr,kind:ls,label:ts,src:La,srcLang:Hs},mo)=>{const qs=re.createElement("track");qs.default=Jr||!1,qs.kind=ls,qs.label=ts,qs.src=La,qs.srclang=Hs,qs.default&&(Gi.value=mo),$a.appendChild(qs)}))});const{ignoreUpdates:In}=watchIgnorable(Se,nr=>{const $a=toValue(T);$a&&($a.currentTime=nr)}),{ignoreUpdates:cr}=watchIgnorable(Ge,nr=>{const $a=toValue(T);$a&&(nr?$a.play().catch(Jr=>{throw kn.trigger(Jr),Jr}):$a.pause())});oe(T,"timeupdate",()=>In(()=>Se.value=toValue(T).currentTime),he),oe(T,"durationchange",()=>Ne.value=toValue(T).duration,he),oe(T,"progress",()=>Ot.value=Tr(toValue(T).buffered),he),oe(T,"seeking",()=>Pe.value=!0,he),oe(T,"seeked",()=>Pe.value=!1,he),oe(T,["waiting","loadstart"],()=>{Ue.value=!0,cr(()=>Ge.value=!1)},he),oe(T,"loadeddata",()=>Ue.value=!1,he),oe(T,"playing",()=>{Ue.value=!1,$e.value=!1,cr(()=>Ge.value=!0)},he),oe(T,"ratechange",()=>dt.value=toValue(T).playbackRate,he),oe(T,"stalled",()=>Zt.value=!0,he),oe(T,"ended",()=>$e.value=!0,he),oe(T,"pause",()=>cr(()=>Ge.value=!1),he),oe(T,"play",()=>cr(()=>Ge.value=!0),he),oe(T,"enterpictureinpicture",()=>mi.value=!0,he),oe(T,"leavepictureinpicture",()=>mi.value=!1,he),oe(T,"volumechange",()=>{const nr=toValue(T);nr&&(Ae.value=nr.volume,Ui.value=nr.muted)},he);const Ra=[],ha=watch([T],()=>{const nr=toValue(T);nr&&(ha(),Ra[0]=oe(nr.textTracks,"addtrack",()=>zt.value=zn(nr.textTracks),he),Ra[1]=oe(nr.textTracks,"removetrack",()=>zt.value=zn(nr.textTracks),he),Ra[2]=oe(nr.textTracks,"change",()=>zt.value=zn(nr.textTracks),he))});return tryOnScopeDispose(()=>Ra.forEach(nr=>nr())),{currentTime:Se,duration:Ne,waiting:Ue,seeking:Pe,ended:$e,stalled:Zt,buffered:Ot,playing:Ge,rate:dt,volume:Ae,muted:Ui,tracks:zt,selectedTrack:Gi,enableTrack:_r,disableTrack:xn,supportsPictureInPicture:Qt,togglePictureInPicture:gn,isPictureInPicture:mi,onSourceError:yi.on,onPlaybackError:kn.on}}function Mn(T,X){const he=X?.cache?shallowReactive(X.cache):shallowReactive(new Map),Se=(...Ge)=>X?.getKey?X.getKey(...Ge):JSON.stringify(Ge),Ne=(Ge,...dt)=>(he.set(Ge,T(...dt)),he.get(Ge)),Pe=(...Ge)=>Ne(Se(...Ge),...Ge),Ae=(...Ge)=>{he.delete(Se(...Ge))},Ue=()=>{he.clear()},$e=(...Ge)=>{const dt=Se(...Ge);return he.has(dt)?he.get(dt):Ne(dt,...Ge)};return $e.load=Pe,$e.delete=Ae,$e.clear=Ue,$e.generateKey=Se,$e.cache=he,$e}function aa(T={}){const X=ref(),re=He(()=>typeof performance<"u"&&"memory"in performance);if(re.value){const{interval:he=1e3}=T;useIntervalFn(()=>{X.value=performance.memory},he,{immediate:T.immediate,immediateCallback:T.immediateCallback})}return{isSupported:re,memory:X}}const Ja={page:T=>[T.pageX,T.pageY],client:T=>[T.clientX,T.clientY],screen:T=>[T.screenX,T.screenY],movement:T=>T instanceof MouseEvent?[T.movementX,T.movementY]:null};function Ca(T={}){const{type:X="page",touch:re=!0,resetOnTouchEnds:he=!1,initialValue:Se={x:0,y:0},window:Ne=b,target:Pe=Ne,scroll:Ae=!0,eventFilter:Ue}=T;let $e=null,Ge=0,dt=0;const Zt=(0,o.IJ)(Se.x),Ot=(0,o.IJ)(Se.y),zt=(0,o.IJ)(null),Gi=typeof X=="function"?X:Ja[X],mi=gn=>{const In=Gi(gn);$e=gn,In&&([Zt.value,Ot.value]=In,zt.value="mouse"),Ne&&(Ge=Ne.scrollX,dt=Ne.scrollY)},Ui=gn=>{if(gn.touches.length>0){const In=Gi(gn.touches[0]);In&&([Zt.value,Ot.value]=In,zt.value="touch")}},Qt=()=>{if(!$e||!Ne)return;const gn=Gi($e);$e instanceof MouseEvent&&gn&&(Zt.value=gn[0]+Ne.scrollX-Ge,Ot.value=gn[1]+Ne.scrollY-dt)},yi=()=>{Zt.value=Se.x,Ot.value=Se.y},kn=Ue?gn=>Ue(()=>mi(gn),{}):gn=>mi(gn),xn=Ue?gn=>Ue(()=>Ui(gn),{}):gn=>Ui(gn),_r=Ue?()=>Ue(()=>Qt(),{}):()=>Qt();if(Pe){const gn={passive:!0};oe(Pe,["mousemove","dragover"],kn,gn),re&&X!=="movement"&&(oe(Pe,["touchstart","touchmove"],xn,gn),he&&oe(Pe,"touchend",yi,gn)),Ae&&X==="page"&&oe(Ne,"scroll",_r,gn)}return{x:Zt,y:Ot,sourceType:zt}}function es(T,X={}){const{windowResize:re=!0,windowScroll:he=!0,handleOutside:Se=!0,window:Ne=b}=X,Pe=X.type||"page",{x:Ae,y:Ue,sourceType:$e}=Ca(X),Ge=(0,o.IJ)(T??Ne?.document.body),dt=(0,o.IJ)(0),Zt=(0,o.IJ)(0),Ot=(0,o.IJ)(0),zt=(0,o.IJ)(0),Gi=(0,o.IJ)(0),mi=(0,o.IJ)(0),Ui=(0,o.IJ)(!0);function Qt(){if(!Ne)return;const xn=R(Ge);if(!xn||!(xn instanceof Element))return;const{left:_r,top:gn,width:In,height:cr}=xn.getBoundingClientRect();Ot.value=_r+(Pe==="page"?Ne.pageXOffset:0),zt.value=gn+(Pe==="page"?Ne.pageYOffset:0),Gi.value=cr,mi.value=In;const Ra=Ae.value-Ot.value,ha=Ue.value-zt.value;Ui.value=In===0||cr===0||Ra<0||ha<0||Ra>In||ha>cr,(Se||!Ui.value)&&(dt.value=Ra,Zt.value=ha)}const yi=[];function kn(){yi.forEach(xn=>xn()),yi.length=0}if((0,e.rd)(()=>{Qt()}),Ne){const{stop:xn}=Dt(Ge,Qt),{stop:_r}=V(Ge,Qt,{attributeFilter:["style","class"]}),gn=(0,_.wB)([Ge,Ae,Ue],Qt);yi.push(xn,_r,gn),oe(document,"mouseleave",()=>Ui.value=!0,{passive:!0}),he&&yi.push(oe("scroll",Qt,{capture:!0,passive:!0})),re&&yi.push(oe("resize",Qt,{passive:!0}))}return{x:Ae,y:Ue,sourceType:$e,elementX:dt,elementY:Zt,elementPositionX:Ot,elementPositionY:zt,elementHeight:Gi,elementWidth:mi,isOutside:Ui,stop:kn}}function Ks(T={}){const{touch:X=!0,drag:re=!0,capture:he=!1,initialValue:Se=!1,window:Ne=b}=T,Pe=(0,o.IJ)(Se),Ae=(0,o.IJ)(null);if(!Ne)return{pressed:Pe,sourceType:Ae};const Ue=Zt=>Ot=>{var zt;Pe.value=!0,Ae.value=Zt,(zt=T.onPressed)===null||zt===void 0||zt.call(T,Ot)},$e=Zt=>{var Ot;Pe.value=!1,Ae.value=null,(Ot=T.onReleased)===null||Ot===void 0||Ot.call(T,Zt)},Ge=(0,_.EW)(()=>R(T.target)||Ne),dt={passive:!0,capture:he};return oe(Ge,"mousedown",Ue("mouse"),dt),oe(Ne,"mouseleave",$e,dt),oe(Ne,"mouseup",$e,dt),re&&(oe(Ge,"dragstart",Ue("mouse"),dt),oe(Ne,"drop",$e,dt),oe(Ne,"dragend",$e,dt)),X&&(oe(Ge,"touchstart",Ue("touch"),dt),oe(Ne,"touchend",$e,dt),oe(Ne,"touchcancel",$e,dt)),{pressed:Pe,sourceType:Ae}}function lo(T={}){const{window:X=b}=T,re=X?.navigator,he=He(()=>re&&"language"in re),Se=shallowRef(re?.language);return oe(X,"languagechange",()=>{re&&(Se.value=re.language)},{passive:!0}),{isSupported:he,language:Se}}function oo(T={}){const{window:X=b}=T,re=X?.navigator,he=He(()=>re&&"connection"in re),Se=(0,o.IJ)(!0),Ne=(0,o.IJ)(!1),Pe=(0,o.IJ)(void 0),Ae=(0,o.IJ)(void 0),Ue=(0,o.IJ)(void 0),$e=(0,o.IJ)(void 0),Ge=(0,o.IJ)(void 0),dt=(0,o.IJ)(void 0),Zt=(0,o.IJ)("unknown"),Ot=he.value&&re.connection;function zt(){re&&(Se.value=re.onLine,Pe.value=Se.value?void 0:Date.now(),Ae.value=Se.value?Date.now():void 0,Ot&&(Ue.value=Ot.downlink,$e.value=Ot.downlinkMax,dt.value=Ot.effectiveType,Ge.value=Ot.rtt,Ne.value=Ot.saveData,Zt.value=Ot.type))}const Gi={passive:!0};return X&&(oe(X,"offline",()=>{Se.value=!1,Pe.value=Date.now()},Gi),oe(X,"online",()=>{Se.value=!0,Ae.value=Date.now()},Gi)),Ot&&oe(Ot,"change",zt,Gi),zt(),{isSupported:he,isOnline:(0,o.tB)(Se),saveData:(0,o.tB)(Ne),offlineAt:(0,o.tB)(Pe),onlineAt:(0,o.tB)(Ae),downlink:(0,o.tB)(Ue),downlinkMax:(0,o.tB)($e),effectiveType:(0,o.tB)(dt),rtt:(0,o.tB)(Ge),type:(0,o.tB)(Zt)}}function Us(T={}){const{controls:X=!1,interval:re="requestAnimationFrame",immediate:he=!0}=T,Se=(0,o.KR)(new Date),Ne=()=>Se.value=new Date,Pe=re==="requestAnimationFrame"?lt(Ne,{immediate:he}):(0,e.Rg)(Ne,re,{immediate:he});return X?{now:Se,...Pe}:Se}function ro(T){const X=(0,o.IJ)(),re=()=>{X.value&&URL.revokeObjectURL(X.value),X.value=void 0};return(0,_.wB)(()=>(0,o.BA)(T),he=>{re(),he&&(X.value=URL.createObjectURL(he))},{immediate:!0}),(0,e.Uo)(re),(0,o.tB)(X)}function vo(T,X,re){if(typeof T=="function"||(0,o.Tm)(T))return(0,_.EW)(()=>(0,e.qE)((0,o.BA)(T),(0,o.BA)(X),(0,o.BA)(re)));const he=(0,o.KR)(T);return(0,_.EW)({get(){return he.value=(0,e.qE)(he.value,(0,o.BA)(X),(0,o.BA)(re))},set(Se){he.value=(0,e.qE)(Se,(0,o.BA)(X),(0,o.BA)(re))}})}function yl(T){const{total:X=Number.POSITIVE_INFINITY,pageSize:re=10,page:he=1,onPageChange:Se=e.lQ,onPageSizeChange:Ne=e.lQ,onPageCountChange:Pe=e.lQ}=T,Ae=vo(re,1,Number.POSITIVE_INFINITY),Ue=(0,_.EW)(()=>Math.max(1,Math.ceil((0,o.BA)(X)/(0,o.BA)(Ae)))),$e=vo(he,1,Ue),Ge=(0,_.EW)(()=>$e.value===1),dt=(0,_.EW)(()=>$e.value===Ue.value);(0,o.i9)(he)&&(0,e.Dk)(he,$e,{direction:(0,o.Tm)(he)?"ltr":"both"}),(0,o.i9)(re)&&(0,e.Dk)(re,Ae,{direction:(0,o.Tm)(re)?"ltr":"both"});function Zt(){$e.value--}function Ot(){$e.value++}const zt={currentPage:$e,currentPageSize:Ae,pageCount:Ue,isFirstPage:Ge,isLastPage:dt,prev:Zt,next:Ot};return(0,_.wB)($e,()=>{Se((0,o.Kh)(zt))}),(0,_.wB)(Ae,()=>{Ne((0,o.Kh)(zt))}),(0,_.wB)(Ue,()=>{Pe((0,o.Kh)(zt))}),zt}function Ec(T={}){const{isOnline:X}=oo(T);return X}function dc(T={}){const{window:X=b}=T,re=(0,o.IJ)(!1),he=Se=>{X&&(Se=Se||X.event,re.value=!(Se.relatedTarget||Se.toElement))};if(X){const Se={passive:!0};oe(X,"mouseout",he,Se),oe(X.document,"mouseleave",he,Se),oe(X.document,"mouseenter",he,Se)}return re}function Ao(T={}){const{window:X=b}=T,re=He(()=>X&&"screen"in X&&"orientation"in X.screen),he=re.value?X.screen.orientation:{},Se=ref(he.type),Ne=shallowRef(he.angle||0);return re.value&&oe(X,"orientationchange",()=>{Se.value=he.type,Ne.value=he.angle},{passive:!0}),{isSupported:re,orientation:Se,angle:Ne,lockOrientation:Ue=>re.value&&typeof he.lock=="function"?he.lock(Ue):Promise.reject(new Error("Not supported")),unlockOrientation:()=>{re.value&&typeof he.unlock=="function"&&he.unlock()}}}function el(T,X={}){const{deviceOrientationTiltAdjust:re=zt=>zt,deviceOrientationRollAdjust:he=zt=>zt,mouseTiltAdjust:Se=zt=>zt,mouseRollAdjust:Ne=zt=>zt,window:Pe=b}=X,Ae=reactive(bi({window:Pe})),Ue=reactive(Ao({window:Pe})),{elementX:$e,elementY:Ge,elementWidth:dt,elementHeight:Zt}=es(T,{handleOutside:!1,window:Pe}),Ot=computed(()=>Ae.isSupported&&(Ae.alpha!=null&&Ae.alpha!==0||Ae.gamma!=null&&Ae.gamma!==0)?"deviceOrientation":"mouse");return{roll:computed(()=>{if(Ot.value==="deviceOrientation"){let zt;switch(Ue.orientation){case"landscape-primary":zt=Ae.gamma/90;break;case"landscape-secondary":zt=-Ae.gamma/90;break;case"portrait-primary":zt=-Ae.beta/90;break;case"portrait-secondary":zt=Ae.beta/90;break;default:zt=-Ae.beta/90}return he(zt)}else return Ne(-(Ge.value-Zt.value/2)/Zt.value)}),tilt:computed(()=>{if(Ot.value==="deviceOrientation"){let zt;switch(Ue.orientation){case"landscape-primary":zt=Ae.beta/90;break;case"landscape-secondary":zt=-Ae.beta/90;break;case"portrait-primary":zt=Ae.gamma/90;break;case"portrait-secondary":zt=-Ae.gamma/90;break;default:zt=Ae.gamma/90}return re(zt)}else return Se(($e.value-dt.value/2)/dt.value)}),source:Ot}}function Ql(T=Vr()){const X=shallowRef(),re=()=>{const he=R(T);he&&(X.value=he.parentElement)};return tryOnMounted(re),watch(()=>toValue(T),re),X}function zs(T,X){const{window:re=b,immediate:he=!0,...Se}=T,Ne=He(()=>re&&"PerformanceObserver"in re);let Pe;const Ae=()=>{Pe?.disconnect()},Ue=()=>{Ne.value&&(Ae(),Pe=new PerformanceObserver(X),Pe.observe(Se))};return tryOnScopeDispose(Ae),he&&Ue(),{isSupported:Ne,start:Ue,stop:Ae}}const To={x:0,y:0,pointerId:0,pressure:0,tiltX:0,tiltY:0,width:0,height:0,twist:0,pointerType:null},au=Object.keys(To);function xl(T={}){const{target:X=b}=T,re=(0,o.IJ)(!1),he=(0,o.IJ)(T.initialValue||{});Object.assign(he.value,To,he.value);const Se=Ne=>{re.value=!0,!(T.pointerTypes&&!T.pointerTypes.includes(Ne.pointerType))&&(he.value=(0,e.je)(Ne,au,!1))};if(X){const Ne={passive:!0};oe(X,["pointerdown","pointermove","pointerup"],Se,Ne),oe(X,"pointerleave",()=>re.value=!1,Ne)}return{...(0,e.QW)(he),isInside:re}}function su(T,X={}){const{document:re=W}=X,he=He(()=>re&&"pointerLockElement"in re),Se=(0,o.IJ)(),Ne=(0,o.IJ)();let Pe;if(he.value){const $e={passive:!0};oe(re,"pointerlockchange",()=>{var Ge;const dt=(Ge=re.pointerLockElement)!==null&&Ge!==void 0?Ge:Se.value;Pe&&dt===Pe&&(Se.value=re.pointerLockElement,Se.value||(Pe=Ne.value=null))},$e),oe(re,"pointerlockerror",()=>{var Ge;const dt=(Ge=re.pointerLockElement)!==null&&Ge!==void 0?Ge:Se.value;if(Pe&&dt===Pe){const Zt=re.pointerLockElement?"release":"acquire";throw new Error(`Failed to ${Zt} pointer lock.`)}},$e)}async function Ae($e){var Ge;if(!he.value)throw new Error("Pointer Lock API is not supported by your browser.");if(Ne.value=$e instanceof Event?$e.currentTarget:null,Pe=$e instanceof Event?(Ge=R(T))!==null&&Ge!==void 0?Ge:Ne.value:R($e),!Pe)throw new Error("Target element undefined.");return Pe.requestPointerLock(),await(0,e.TG)(Se).toBe(Pe)}async function Ue(){return Se.value?(re.exitPointerLock(),await(0,e.TG)(Se).toBeNull(),!0):!1}return{isSupported:he,element:Se,triggerElement:Ne,lock:Ae,unlock:Ue}}function Rl(T,X={}){const re=toRef(T),{threshold:he=50,onSwipe:Se,onSwipeEnd:Ne,onSwipeStart:Pe,disableTextSelect:Ae=!1}=X,Ue=reactive({x:0,y:0}),$e=(In,cr)=>{Ue.x=In,Ue.y=cr},Ge=reactive({x:0,y:0}),dt=(In,cr)=>{Ge.x=In,Ge.y=cr},Zt=computed(()=>Ue.x-Ge.x),Ot=computed(()=>Ue.y-Ge.y),{max:zt,abs:Gi}=Math,mi=computed(()=>zt(Gi(Zt.value),Gi(Ot.value))>=he),Ui=shallowRef(!1),Qt=shallowRef(!1),yi=computed(()=>mi.value?Gi(Zt.value)>Gi(Ot.value)?Zt.value>0?"left":"right":Ot.value>0?"up":"down":"none"),kn=In=>{var cr,Ra,ha;const nr=In.buttons===0,$a=In.buttons===1;return(cr=(Ra=(ha=X.pointerTypes)===null||ha===void 0?void 0:ha.includes(In.pointerType))!==null&&Ra!==void 0?Ra:nr||$a)!==null&&cr!==void 0?cr:!0},xn={passive:!0},_r=[oe(T,"pointerdown",In=>{if(!kn(In))return;Qt.value=!0;const cr=In.target;cr?.setPointerCapture(In.pointerId);const{clientX:Ra,clientY:ha}=In;$e(Ra,ha),dt(Ra,ha),Pe?.(In)},xn),oe(T,"pointermove",In=>{if(!kn(In)||!Qt.value)return;const{clientX:cr,clientY:Ra}=In;dt(cr,Ra),!Ui.value&&mi.value&&(Ui.value=!0),Ui.value&&Se?.(In)},xn),oe(T,"pointerup",In=>{kn(In)&&(Ui.value&&Ne?.(In,yi.value),Qt.value=!1,Ui.value=!1)},xn)];tryOnMounted(()=>{var In;if((In=re.value)===null||In===void 0||(In=In.style)===null||In===void 0||In.setProperty("touch-action","pan-y"),Ae){var cr,Ra,ha;(cr=re.value)===null||cr===void 0||(cr=cr.style)===null||cr===void 0||cr.setProperty("-webkit-user-select","none"),(Ra=re.value)===null||Ra===void 0||(Ra=Ra.style)===null||Ra===void 0||Ra.setProperty("-ms-user-select","none"),(ha=re.value)===null||ha===void 0||(ha=ha.style)===null||ha===void 0||ha.setProperty("user-select","none")}});const gn=()=>_r.forEach(In=>In());return{isSwiping:readonly(Ui),direction:readonly(yi),posStart:readonly(Ue),posEnd:readonly(Ge),distanceX:Zt,distanceY:Ot,stop:gn}}function Vl(T){const X=Dr("(prefers-color-scheme: light)",T),re=Dr("(prefers-color-scheme: dark)",T);return(0,_.EW)(()=>re.value?"dark":X.value?"light":"no-preference")}function _u(T){const X=Dr("(prefers-contrast: more)",T),re=Dr("(prefers-contrast: less)",T),he=Dr("(prefers-contrast: custom)",T);return(0,_.EW)(()=>X.value?"more":re.value?"less":he.value?"custom":"no-preference")}function Ml(T={}){const{window:X=b}=T;if(!X)return(0,o.IJ)(["en"]);const re=X.navigator,he=(0,o.IJ)(re.languages);return oe(X,"languagechange",()=>{he.value=re.languages},{passive:!0}),he}function Jd(T){const X=Dr("(prefers-reduced-motion: reduce)",T);return(0,_.EW)(()=>X.value?"reduce":"no-preference")}function No(T){const X=Dr("(prefers-reduced-transparency: reduce)",T);return(0,_.EW)(()=>X.value?"reduce":"no-preference")}function ou(T,X){const re=shallowRef(X);return watch(toRef(T),(he,Se)=>{re.value=Se},{flush:"sync"}),readonly(re)}const Dc="--vueuse-safe-area-top",Vu="--vueuse-safe-area-right",fl="--vueuse-safe-area-bottom",me="--vueuse-safe-area-left";function $(){const T=(0,o.IJ)(""),X=(0,o.IJ)(""),re=(0,o.IJ)(""),he=(0,o.IJ)("");if(e.oc){const Ne=Wa(Dc),Pe=Wa(Vu),Ae=Wa(fl),Ue=Wa(me);Ne.value="env(safe-area-inset-top, 0px)",Pe.value="env(safe-area-inset-right, 0px)",Ae.value="env(safe-area-inset-bottom, 0px)",Ue.value="env(safe-area-inset-left, 0px)",(0,e.rd)(Se),oe("resize",(0,e.Q0)(Se),{passive:!0})}function Se(){T.value=ae(Dc),X.value=ae(Vu),re.value=ae(fl),he.value=ae(me)}return{top:T,right:X,bottom:re,left:he,update:Se}}function ae(T){return getComputedStyle(document.documentElement).getPropertyValue(T)}function we(T,X=noop,re={}){const{immediate:he=!0,manual:Se=!1,type:Ne="text/javascript",async:Pe=!0,crossOrigin:Ae,referrerPolicy:Ue,noModule:$e,defer:Ge,document:dt=W,attrs:Zt={},nonce:Ot=void 0}=re,zt=shallowRef(null);let Gi=null;const mi=yi=>new Promise((kn,xn)=>{const _r=Ra=>(zt.value=Ra,kn(Ra),Ra);if(!dt){kn(!1);return}let gn=!1,In=dt.querySelector(`script[src="${toValue(T)}"]`);In?In.hasAttribute("data-loaded")&&_r(In):(In=dt.createElement("script"),In.type=Ne,In.async=Pe,In.src=toValue(T),Ge&&(In.defer=Ge),Ae&&(In.crossOrigin=Ae),$e&&(In.noModule=$e),Ue&&(In.referrerPolicy=Ue),Ot&&(In.nonce=Ot),Object.entries(Zt).forEach(([Ra,ha])=>In?.setAttribute(Ra,ha)),gn=!0);const cr={passive:!0};oe(In,"error",Ra=>xn(Ra),cr),oe(In,"abort",Ra=>xn(Ra),cr),oe(In,"load",()=>{In.setAttribute("data-loaded","true"),X(In),_r(In)},cr),gn&&(In=dt.head.appendChild(In)),yi||_r(In)}),Ui=(yi=!0)=>(Gi||(Gi=mi(yi)),Gi),Qt=()=>{if(!dt)return;Gi=null,zt.value&&(zt.value=null);const yi=dt.querySelector(`script[src="${toValue(T)}"]`);yi&&dt.head.removeChild(yi)};return he&&!Se&&tryOnMounted(Ui),Se||tryOnUnmounted(Qt),{scriptTag:zt,load:Ui,unload:Qt}}function rt(T){const X=window.getComputedStyle(T);if(X.overflowX==="scroll"||X.overflowY==="scroll"||X.overflowX==="auto"&&T.clientWidth<T.scrollWidth||X.overflowY==="auto"&&T.clientHeight<T.scrollHeight)return!0;{const re=T.parentNode;return!re||re.tagName==="BODY"?!1:rt(re)}}function at(T){const X=T||window.event,re=X.target;return rt(re)?!1:X.touches.length>1?!0:(X.preventDefault&&X.preventDefault(),!1)}const wt=new WeakMap;function _t(T,X=!1){const re=(0,o.IJ)(X);let he=null,Se="";(0,_.wB)((0,e.lW)(T),Ae=>{const Ue=rr((0,o.BA)(Ae));if(Ue){const $e=Ue;if(wt.get($e)||wt.set($e,$e.style.overflow),$e.style.overflow!=="hidden"&&(Se=$e.style.overflow),$e.style.overflow==="hidden")return re.value=!0;if(re.value)return $e.style.overflow="hidden"}},{immediate:!0});const Ne=()=>{const Ae=rr((0,o.BA)(T));!Ae||re.value||(e.un&&(he=oe(Ae,"touchmove",Ue=>{at(Ue)},{passive:!1})),Ae.style.overflow="hidden",re.value=!0)},Pe=()=>{const Ae=rr((0,o.BA)(T));!Ae||!re.value||(e.un&&he?.(),Ae.style.overflow=Se,wt.delete(Ae),re.value=!1)};return(0,e.Uo)(Pe),(0,_.EW)({get(){return re.value},set(Ae){Ae?Ne():Pe()}})}function ai(T,X,re={}){const{window:he=b}=re;return Nr(T,X,he?.sessionStorage,re)}function Et(T={},X={}){const{navigator:re=P}=X,he=re,Se=He(()=>he&&"canShare"in he);return{isSupported:Se,share:async(Pe={})=>{if(Se.value){const Ae={...toValue(T),...toValue(Pe)};let Ue=!1;if(he.canShare&&(Ue=he.canShare(Ae)),Ue)return he.share(Ae)}}}}const Ze=(T,X)=>T.sort(X),O=(T,X)=>T-X;function I(...T){const[X]=T;let re=O,he={};if(T.length===2)if(typeof T[1]=="object"){var Se;he=T[1],re=(Se=he.compareFn)!==null&&Se!==void 0?Se:O}else{var Ne;re=(Ne=T[1])!==null&&Ne!==void 0?Ne:O}else if(T.length>2){var Pe,Ae;re=(Pe=T[1])!==null&&Pe!==void 0?Pe:O,he=(Ae=T[2])!==null&&Ae!==void 0?Ae:{}}const{dirty:Ue=!1,sortFn:$e=Ze}=he;return Ue?(watchEffect(()=>{const Ge=$e(toValue(X),re);isRef(X)?X.value=Ge:X.splice(0,X.length,...Ge)}),X):computed(()=>$e([...toValue(X)],re))}function fe(T={}){const{interimResults:X=!0,continuous:re=!0,maxAlternatives:he=1,window:Se=b}=T,Ne=toRef(T.lang||"en-US"),Pe=shallowRef(!1),Ae=shallowRef(!1),Ue=shallowRef(""),$e=shallowRef(void 0);let Ge;const dt=()=>{Pe.value=!0},Zt=()=>{Pe.value=!1},Ot=(mi=!Pe.value)=>{mi?dt():Zt()},zt=Se&&(Se.SpeechRecognition||Se.webkitSpeechRecognition),Gi=He(()=>zt);return Gi.value&&(Ge=new zt,Ge.continuous=re,Ge.interimResults=X,Ge.lang=toValue(Ne),Ge.maxAlternatives=he,Ge.onstart=()=>{Pe.value=!0,Ae.value=!1},watch(Ne,mi=>{Ge&&!Pe.value&&(Ge.lang=mi)}),Ge.onresult=mi=>{const Ui=mi.results[mi.resultIndex],{transcript:Qt}=Ui[0];Ae.value=Ui.isFinal,Ue.value=Qt,$e.value=void 0},Ge.onerror=mi=>{$e.value=mi},Ge.onend=()=>{Pe.value=!1,Ge.lang=toValue(Ne)},watch(Pe,(mi,Ui)=>{mi!==Ui&&(mi?Ge.start():Ge.stop())})),tryOnScopeDispose(()=>{Zt()}),{isSupported:Gi,isListening:Pe,isFinal:Ae,recognition:Ge,result:Ue,error:$e,toggle:Ot,start:dt,stop:Zt}}function _e(T,X={}){const{pitch:re=1,rate:he=1,volume:Se=1,window:Ne=b,onBoundary:Pe}=X,Ae=Ne&&Ne.speechSynthesis,Ue=He(()=>Ae),$e=shallowRef(!1),Ge=shallowRef("init"),dt=toRef(T||""),Zt=toRef(X.lang||"en-US"),Ot=shallowRef(void 0),zt=(yi=!$e.value)=>{$e.value=yi},Gi=yi=>{yi.lang=toValue(Zt),yi.voice=toValue(X.voice)||null,yi.pitch=toValue(re),yi.rate=toValue(he),yi.volume=toValue(Se),yi.onstart=()=>{$e.value=!0,Ge.value="play"},yi.onpause=()=>{$e.value=!1,Ge.value="pause"},yi.onresume=()=>{$e.value=!0,Ge.value="play"},yi.onend=()=>{$e.value=!1,Ge.value="end"},yi.onerror=kn=>{Ot.value=kn},yi.onboundary=kn=>{Pe?.(kn)}},mi=computed(()=>{$e.value=!1,Ge.value="init";const yi=new SpeechSynthesisUtterance(dt.value);return Gi(yi),yi}),Ui=()=>{Ae.cancel(),mi&&Ae.speak(mi.value)},Qt=()=>{Ae.cancel(),$e.value=!1};return Ue.value&&(Gi(mi.value),watch(Zt,yi=>{mi.value&&!$e.value&&(mi.value.lang=yi)}),X.voice&&watch(X.voice,()=>{Ae.cancel()}),watch($e,()=>{$e.value?Ae.resume():Ae.pause()})),tryOnScopeDispose(()=>{$e.value=!1}),{isSupported:Ue,isPlaying:$e,status:Ge,utterance:mi,error:Ot,stop:Qt,toggle:zt,speak:Ui}}function be(T,X){const re=ref(T),he=computed(()=>Array.isArray(re.value)?re.value:Object.keys(re.value)),Se=ref(he.value.indexOf(X??he.value[0])),Ne=computed(()=>Ge(Se.value)),Pe=computed(()=>Se.value===0),Ae=computed(()=>Se.value===he.value.length-1),Ue=computed(()=>he.value[Se.value+1]),$e=computed(()=>he.value[Se.value-1]);function Ge(xn){return Array.isArray(re.value)?re.value[xn]:re.value[he.value[xn]]}function dt(xn){if(he.value.includes(xn))return Ge(he.value.indexOf(xn))}function Zt(xn){he.value.includes(xn)&&(Se.value=he.value.indexOf(xn))}function Ot(){Ae.value||Se.value++}function zt(){Pe.value||Se.value--}function Gi(xn){kn(xn)&&Zt(xn)}function mi(xn){return he.value.indexOf(xn)===Se.value+1}function Ui(xn){return he.value.indexOf(xn)===Se.value-1}function Qt(xn){return he.value.indexOf(xn)===Se.value}function yi(xn){return Se.value<he.value.indexOf(xn)}function kn(xn){return Se.value>he.value.indexOf(xn)}return{steps:re,stepNames:he,index:Se,current:Ne,next:Ue,previous:$e,isFirst:Pe,isLast:Ae,at:Ge,get:dt,goTo:Zt,goToNext:Ot,goToPrevious:zt,goBackTo:Gi,isNext:mi,isPrevious:Ui,isCurrent:Qt,isBefore:yi,isAfter:kn}}function Me(T,X,re,he={}){var Se;const{flush:Ne="pre",deep:Pe=!0,listenToStorageChanges:Ae=!0,writeDefaults:Ue=!0,mergeDefaults:$e=!1,shallow:Ge,window:dt=b,eventFilter:Zt,onError:Ot=xn=>{console.error(xn)},onReady:zt}=he,Gi=toValue(X),mi=vn(Gi),Ui=(Ge?shallowRef:ref)(toValue(X)),Qt=(Se=he.serializer)!==null&&Se!==void 0?Se:Sr[mi];if(!re)try{re=xt("getDefaultStorageAsync",()=>b?.localStorage)()}catch(xn){Ot(xn)}async function yi(xn){if(!(!re||xn&&xn.key!==T))try{const _r=xn?xn.newValue:await re.getItem(T);if(_r==null)Ui.value=Gi,Ue&&Gi!==null&&await re.setItem(T,await Qt.write(Gi));else if($e){const gn=await Qt.read(_r);typeof $e=="function"?Ui.value=$e(gn,Gi):mi==="object"&&!Array.isArray(gn)?Ui.value={...Gi,...gn}:Ui.value=gn}else Ui.value=await Qt.read(_r)}catch(_r){Ot(_r)}}const kn=new Promise(xn=>{yi().then(()=>{zt?.(Ui.value),xn(Ui)})});return dt&&Ae&&oe(dt,"storage",xn=>Promise.resolve().then(()=>yi(xn)),{passive:!0}),re&&watchWithFilter(Ui,async()=>{try{Ui.value==null?await re.removeItem(T):await re.setItem(T,await Qt.write(Ui.value))}catch(xn){Ot(xn)}},{flush:Ne,deep:Pe,eventFilter:Zt}),Object.assign(Ui,{then:kn.then.bind(kn),catch:kn.catch.bind(kn)}),Ui}let kt=0;function nt(T,X={}){const re=shallowRef(!1),{document:he=W,immediate:Se=!0,manual:Ne=!1,id:Pe=`vueuse_styletag_${++kt}`}=X,Ae=shallowRef(T);let Ue=()=>{};const $e=()=>{if(!he)return;const dt=he.getElementById(Pe)||he.createElement("style");dt.isConnected||(dt.id=Pe,X.nonce&&(dt.nonce=X.nonce),X.media&&(dt.media=X.media),he.head.appendChild(dt)),!re.value&&(Ue=watch(Ae,Zt=>{dt.textContent=Zt},{immediate:!0}),re.value=!0)},Ge=()=>{!he||!re.value||(Ue(),he.head.removeChild(he.getElementById(Pe)),re.value=!1)};return Se&&!Ne&&tryOnMounted($e),Ne||tryOnScopeDispose(Ge),{id:Pe,css:Ae,unload:Ge,load:$e,isLoaded:readonly(re)}}function Rt(T,X={}){const{threshold:re=50,onSwipe:he,onSwipeEnd:Se,onSwipeStart:Ne,passive:Pe=!0}=X,Ae=(0,o.Kh)({x:0,y:0}),Ue=(0,o.Kh)({x:0,y:0}),$e=(0,_.EW)(()=>Ae.x-Ue.x),Ge=(0,_.EW)(()=>Ae.y-Ue.y),{max:dt,abs:Zt}=Math,Ot=(0,_.EW)(()=>dt(Zt($e.value),Zt(Ge.value))>=re),zt=(0,o.IJ)(!1),Gi=(0,_.EW)(()=>Ot.value?Zt($e.value)>Zt(Ge.value)?$e.value>0?"left":"right":Ge.value>0?"up":"down":"none"),mi=gn=>[gn.touches[0].clientX,gn.touches[0].clientY],Ui=(gn,In)=>{Ae.x=gn,Ae.y=In},Qt=(gn,In)=>{Ue.x=gn,Ue.y=In},yi={passive:Pe,capture:!Pe},kn=gn=>{zt.value&&Se?.(gn,Gi.value),zt.value=!1},xn=[oe(T,"touchstart",gn=>{if(gn.touches.length!==1)return;const[In,cr]=mi(gn);Ui(In,cr),Qt(In,cr),Ne?.(gn)},yi),oe(T,"touchmove",gn=>{if(gn.touches.length!==1)return;const[In,cr]=mi(gn);Qt(In,cr),yi.capture&&!yi.passive&&Math.abs($e.value)>Math.abs(Ge.value)&&gn.preventDefault(),!zt.value&&Ot.value&&(zt.value=!0),zt.value&&he?.(gn)},yi),oe(T,["touchend","touchcancel"],kn,yi)];return{isSwiping:zt,direction:Gi,coordsStart:Ae,coordsEnd:Ue,lengthX:$e,lengthY:Ge,stop:()=>xn.forEach(gn=>gn())}}function vi(){const T=ref([]);return T.value.set=X=>{X&&T.value.push(X)},onBeforeUpdate(()=>{T.value.length=0}),T}function Ai(T={}){const{document:X=W,selector:re="html",observe:he=!1,initialValue:Se="ltr"}=T;function Ne(){var Ae,Ue;return(Ae=X==null||(Ue=X.querySelector(re))===null||Ue===void 0?void 0:Ue.getAttribute("dir"))!==null&&Ae!==void 0?Ae:Se}const Pe=ref(Ne());return tryOnMounted(()=>Pe.value=Ne()),he&&X&&V(X.querySelector(re),()=>Pe.value=Ne(),{attributes:!0}),computed({get(){return Pe.value},set(Ae){var Ue,$e;Pe.value=Ae,X&&(Pe.value?(Ue=X.querySelector(re))===null||Ue===void 0||Ue.setAttribute("dir",Pe.value):($e=X.querySelector(re))===null||$e===void 0||$e.removeAttribute("dir"))}})}function pi(T){var X;const re=(X=T.rangeCount)!==null&&X!==void 0?X:0;return Array.from({length:re},(he,Se)=>T.getRangeAt(Se))}function Wn(T={}){var X;const{window:re=b}=T,he=shallowRef((X=re?.getSelection())!==null&&X!==void 0?X:null),Se=computed(()=>{var Ue,$e;return(Ue=($e=he.value)===null||$e===void 0?void 0:$e.toString())!==null&&Ue!==void 0?Ue:""}),Ne=computed(()=>he.value?pi(he.value):[]),Pe=computed(()=>Ne.value.map(Ue=>Ue.getBoundingClientRect()));function Ae(){he.value=null,re&&(he.value=re.getSelection())}return re&&oe(re.document,"selectionchange",Ae,{passive:!0}),{text:Se,rects:Pe,ranges:Ne,selection:he}}function ln(T=b,X){T&&typeof T.requestAnimationFrame=="function"?T.requestAnimationFrame(X):X()}function hn(T={}){var X,re;const{window:he=b}=T,Se=toRef(T?.element),Ne=toRef((X=T?.input)!==null&&X!==void 0?X:""),Pe=(re=T?.styleProp)!==null&&re!==void 0?re:"height",Ae=shallowRef(1),Ue=shallowRef(0);function $e(){var Ge;if(!Se.value)return;let dt="";Se.value.style[Pe]="1px",Ae.value=(Ge=Se.value)===null||Ge===void 0?void 0:Ge.scrollHeight;const Zt=toValue(T?.styleTarget);Zt?Zt.style[Pe]=`${Ae.value}px`:dt=`${Ae.value}px`,Se.value.style[Pe]=dt}return watch([Ne,Se],()=>nextTick($e),{immediate:!0}),watch(Ae,()=>{var Ge;return T==null||(Ge=T.onResize)===null||Ge===void 0?void 0:Ge.call(T)}),Dt(Se,([{contentRect:Ge}])=>{Ue.value!==Ge.width&&ln(he,()=>{Ue.value=Ge.width,$e()})}),T?.watch&&watch(T.watch,$e,{immediate:!0,deep:!0}),{textarea:Se,input:Ne,triggerResize:$e}}function Zn(T,X={}){const{throttle:re=200,trailing:he=!0}=X,Se=throttleFilter(re,he);return{...lr(T,{...X,eventFilter:Se})}}const Vn=[{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:Number.POSITIVE_INFINITY,value:31536e6,name:"year"}],xa={justNow:"just now",past:T=>T.match(/\d/)?`${T} ago`:T,future:T=>T.match(/\d/)?`in ${T}`:T,month:(T,X)=>T===1?X?"last month":"next month":`${T} month${T>1?"s":""}`,year:(T,X)=>T===1?X?"last year":"next year":`${T} year${T>1?"s":""}`,day:(T,X)=>T===1?X?"yesterday":"tomorrow":`${T} day${T>1?"s":""}`,week:(T,X)=>T===1?X?"last week":"next week":`${T} week${T>1?"s":""}`,hour:T=>`${T} hour${T>1?"s":""}`,minute:T=>`${T} minute${T>1?"s":""}`,second:T=>`${T} second${T>1?"s":""}`,invalid:""};function Nn(T){return T.toISOString().slice(0,10)}function Ka(T,X={}){const{controls:re=!1,updateInterval:he=3e4}=X,{now:Se,...Ne}=Us({interval:he,controls:!0}),Pe=(0,_.EW)(()=>Na(new Date((0,o.BA)(T)),X,(0,o.BA)(Se)));return re?{timeAgo:Pe,...Ne}:Pe}function Na(T,X={},re=Date.now()){const{max:he,messages:Se=xa,fullDateFormatter:Ne=Nn,units:Pe=Vn,showSecond:Ae=!1,rounding:Ue="round"}=X,$e=typeof Ue=="number"?mi=>+mi.toFixed(Ue):Math[Ue],Ge=+re-+T,dt=Math.abs(Ge);function Zt(mi,Ui){return $e(Math.abs(mi)/Ui.value)}function Ot(mi,Ui){const Qt=Zt(mi,Ui),yi=mi>0,kn=zt(Ui.name,Qt,yi);return zt(yi?"past":"future",kn,yi)}function zt(mi,Ui,Qt){const yi=Se[mi];return typeof yi=="function"?yi(Ui,Qt):yi.replace("{0}",Ui.toString())}if(dt<6e4&&!Ae)return Se.justNow;if(typeof he=="number"&&dt>he)return Ne(new Date(T));if(typeof he=="string"){var Gi;const mi=(Gi=Pe.find(Ui=>Ui.name===he))===null||Gi===void 0?void 0:Gi.max;if(mi&&dt>mi)return Ne(new Date(T))}for(const[mi,Ui]of Pe.entries()){if(Zt(Ge,Ui)<=0&&Pe[mi-1])return Ot(Ge,Pe[mi-1]);if(dt<Ui.max)return Ot(Ge,Ui)}return Se.invalid}const Ss=[{name:"year",ms:31536e6},{name:"month",ms:2592e6},{name:"week",ms:6048e5},{name:"day",ms:864e5},{name:"hour",ms:36e5},{name:"minute",ms:6e4},{name:"second",ms:1e3}];function Do(T,X={}){const{controls:re=!1,updateInterval:he=3e4}=X,{now:Se,...Ne}=Us({interval:he,controls:!0}),Pe=computed(()=>Fo(new Date(toValue(T)),X,toValue(Se))),Ae=computed(()=>Pe.value.parts),Ue=computed(()=>bo(Ae.value,{...X,locale:Pe.value.resolvedLocale}));return re?{timeAgoIntl:Ue,parts:Ae,...Ne}:Ue}function Gs(T,X={},re=Date.now()){const{parts:he,resolvedLocale:Se}=Fo(T,X,re);return bo(he,{...X,locale:Se})}function Fo(T,X={},re=Date.now()){const{locale:he,relativeTimeFormatOptions:Se={numeric:"auto"}}=X,Ne=new Intl.RelativeTimeFormat(he,Se),{locale:Pe}=Ne.resolvedOptions(),Ae=+T-+re,Ue=Math.abs(Ae);for(const{name:$e,ms:Ge}of Ss)if(Ue>=Ge)return{resolvedLocale:Pe,parts:Ne.formatToParts(Math.round(Ae/Ge),$e)};return{resolvedLocale:Pe,parts:Ne.formatToParts(0,"second")}}function bo(T,X={}){const{insertSpace:re=!0,joinParts:he,locale:Se}=X;return typeof he=="function"?he(T,Se):re?T.map(Ne=>Ne.value.trim()).join(" "):T.map(Ne=>Ne.value).join("")}function Go(T,X,re={}){const{immediate:he=!0,immediateCallback:Se=!1}=re,{start:Ne}=useTimeoutFn(Ae,X,{immediate:he}),Pe=shallowRef(!1);async function Ae(){Pe.value&&(await T(),Ne())}function Ue(){Pe.value||(Pe.value=!0,Se&&T(),Ne())}function $e(){Pe.value=!1}return he&&isClient&&Ue(),tryOnScopeDispose($e),{isActive:Pe,pause:$e,resume:Ue}}function Po(T={}){const{controls:X=!1,offset:re=0,immediate:he=!0,interval:Se="requestAnimationFrame",callback:Ne}=T,Pe=(0,o.IJ)((0,e.vE)()+re),Ae=()=>Pe.value=(0,e.vE)()+re,Ue=Ne?()=>{Ae(),Ne(Pe.value)}:Ae,$e=Se==="requestAnimationFrame"?lt(Ue,{immediate:he}):(0,e.Rg)(Ue,Se,{immediate:he});return X?{timestamp:Pe,...$e}:Pe}function Eu(T=null,X={}){var re,he;const{document:Se=W,restoreOnUnmount:Ne=dt=>dt}=X,Pe=(re=Se?.title)!==null&&re!==void 0?re:"",Ae=toRef((he=T??Se?.title)!==null&&he!==void 0?he:null),Ue=!!(T&&typeof T=="function");function $e(dt){if(!("titleTemplate"in X))return dt;const Zt=X.titleTemplate||"%s";return typeof Zt=="function"?Zt(dt):toValue(Zt).replace(/%s/g,dt)}if(watch(Ae,(dt,Zt)=>{dt!==Zt&&Se&&(Se.title=$e(dt??""))},{immediate:!0}),X.observe&&!X.titleTemplate&&Se&&!Ue){var Ge;V((Ge=Se.head)===null||Ge===void 0?void 0:Ge.querySelector("title"),()=>{Se&&Se.title!==Ae.value&&(Ae.value=$e(Se.title))},{childList:!0})}return tryOnScopeDispose(()=>{if(Ne){const dt=Ne(Pe,Ae.value||"");dt!=null&&Se&&(Se.title=dt)}}),Ae}const gs={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]},ml=Object.assign({},{linear:e.D_},gs);function Ws([T,X,re,he]){const Se=(Ge,dt)=>1-3*dt+3*Ge,Ne=(Ge,dt)=>3*dt-6*Ge,Pe=Ge=>3*Ge,Ae=(Ge,dt,Zt)=>((Se(dt,Zt)*Ge+Ne(dt,Zt))*Ge+Pe(dt))*Ge,Ue=(Ge,dt,Zt)=>3*Se(dt,Zt)*Ge*Ge+2*Ne(dt,Zt)*Ge+Pe(dt),$e=Ge=>{let dt=Ge;for(let Zt=0;Zt<4;++Zt){const Ot=Ue(dt,T,re);if(Ot===0)return dt;const zt=Ae(dt,T,re)-Ge;dt-=zt/Ot}return dt};return Ge=>T===X&&re===he?Ge:Ae($e(Ge),X,he)}function Al(T,X,re){return T+re*(X-T)}function Mu(T,X,re){const he=toValue(T),Se=toValue(X);if(typeof he=="number"&&typeof Se=="number")return Al(he,Se,re);if(Array.isArray(he)&&Array.isArray(Se))return he.map((Ne,Pe)=>Al(Ne,toValue(Se[Pe]),re));throw new TypeError("Unknown transition type, specify an interpolation function.")}function ol(T){var X;return typeof T=="function"?T:(X=toValue(T))!==null&&X!==void 0?X:identity}function qu(T,X,re,he={}){var Se;const{window:Ne=b}=he,Pe=toValue(X),Ae=toValue(re),Ue=(Se=toValue(he.duration))!==null&&Se!==void 0?Se:1e3,$e=Date.now(),Ge=Date.now()+Ue,dt=typeof he.interpolation=="function"?he.interpolation:Mu,Zt=typeof he.easing<"u"?ol(he.easing):ol(he.transition),Ot=typeof Zt=="function"?Zt:Ws(Zt);return new Promise(zt=>{T.value=Pe;const Gi=()=>{var mi;if(!((mi=he.abort)===null||mi===void 0)&&mi.call(he)){zt();return}const Ui=Date.now();T.value=dt(Pe,Ae,Ot((Ui-$e)/Ue)),Ui<Ge?Ne?.requestAnimationFrame(Gi):(T.value=Ae,zt())};Gi()})}function kl(T,X,re,he={}){return qu(T,X,re,he)}function pu(T,X={}){let re=0;const he=()=>{const Ne=toValue(T);return typeof X.interpolation>"u"&&Array.isArray(Ne)?Ne.map(toValue):Ne},Se=shallowRef(he());return watch(he,async Ne=>{var Pe,Ae;if(toValue(X.disabled))return;const Ue=++re;X.delay&&await promiseTimeout(toValue(X.delay)),Ue===re&&((Pe=X.onStarted)===null||Pe===void 0||Pe.call(X),await qu(Se,Se.value,Ne,{...X,abort:()=>{var $e;return Ue!==re||(($e=X.abort)===null||$e===void 0?void 0:$e.call(X))}}),(Ae=X.onFinished)===null||Ae===void 0||Ae.call(X))},{deep:!0}),watch(()=>toValue(X.disabled),Ne=>{Ne&&(re++,Se.value=he())}),tryOnScopeDispose(()=>{re++}),computed(()=>toValue(X.disabled)?he():Se.value)}function Du(T="history",X={}){const{initialValue:re={},removeNullishValues:he=!0,removeFalsyValues:Se=!1,write:Ne=!0,writeMode:Pe="replace",window:Ae=b,stringify:Ue=kn=>kn.toString()}=X;if(!Ae)return reactive(re);const $e=reactive({});function Ge(){if(T==="history")return Ae.location.search||"";if(T==="hash"){const kn=Ae.location.hash||"",xn=kn.indexOf("?");return xn>0?kn.slice(xn):""}else return(Ae.location.hash||"").replace(/^#/,"")}function dt(kn){const xn=Ue(kn);if(T==="history")return`${xn?`?${xn}`:""}${Ae.location.hash||""}`;if(T==="hash-params")return`${Ae.location.search||""}${xn?`#${xn}`:""}`;const _r=Ae.location.hash||"#",gn=_r.indexOf("?");return gn>0?`${Ae.location.search||""}${_r.slice(0,gn)}${xn?`?${xn}`:""}`:`${Ae.location.search||""}${_r}${xn?`?${xn}`:""}`}function Zt(){return new URLSearchParams(Ge())}function Ot(kn){const xn=new Set(Object.keys($e));for(const _r of kn.keys()){const gn=kn.getAll(_r);$e[_r]=gn.length>1?gn:kn.get(_r)||"",xn.delete(_r)}Array.from(xn).forEach(_r=>delete $e[_r])}const{pause:zt,resume:Gi}=pausableWatch($e,()=>{const kn=new URLSearchParams("");Object.keys($e).forEach(xn=>{const _r=$e[xn];Array.isArray(_r)?_r.forEach(gn=>kn.append(xn,gn)):he&&_r==null||Se&&!_r?kn.delete(xn):kn.set(xn,_r)}),mi(kn,!1)},{deep:!0});function mi(kn,xn,_r=!0){zt(),xn&&Ot(kn),Pe==="replace"?Ae.history.replaceState(Ae.history.state,Ae.document.title,Ae.location.pathname+dt(kn)):_r&&Ae.history.pushState(Ae.history.state,Ae.document.title,Ae.location.pathname+dt(kn)),nextTick(()=>Gi())}function Ui(){Ne&&mi(Zt(),!0,!1)}const Qt={passive:!0};oe(Ae,"popstate",Ui,Qt),T!=="history"&&oe(Ae,"hashchange",Ui,Qt);const yi=Zt();return yi.keys().next().value?Ot(yi):Object.assign($e,re),$e}function fc(T={}){var X,re;const he=shallowRef((X=T.enabled)!==null&&X!==void 0?X:!1),Se=shallowRef((re=T.autoSwitch)!==null&&re!==void 0?re:!0),Ne=ref(T.constraints),{navigator:Pe=P}=T,Ae=He(()=>{var Gi;return Pe==null||(Gi=Pe.mediaDevices)===null||Gi===void 0?void 0:Gi.getUserMedia}),Ue=shallowRef();function $e(Gi){switch(Gi){case"video":if(Ne.value)return Ne.value.video||!1;break;case"audio":if(Ne.value)return Ne.value.audio||!1;break}}async function Ge(){if(!(!Ae.value||Ue.value))return Ue.value=await Pe.mediaDevices.getUserMedia({video:$e("video"),audio:$e("audio")}),Ue.value}function dt(){var Gi;(Gi=Ue.value)===null||Gi===void 0||Gi.getTracks().forEach(mi=>mi.stop()),Ue.value=void 0}function Zt(){dt(),he.value=!1}async function Ot(){return await Ge(),Ue.value&&(he.value=!0),Ue.value}async function zt(){return dt(),await Ot()}return watch(he,Gi=>{Gi?Ge():dt()},{immediate:!0}),watch(Ne,()=>{Se.value&&Ue.value&&zt()},{immediate:!0,deep:!0}),tryOnScopeDispose(()=>{Zt()}),{isSupported:Ae,stream:Ue,start:Ot,stop:Zt,restart:zt,constraints:Ne,enabled:he,autoSwitch:Se}}function _l(T,X,re,he={}){var Se,Ne;const{clone:Pe=!1,passive:Ae=!1,eventName:Ue,deep:$e=!1,defaultValue:Ge,shouldEmit:dt}=he,Zt=getCurrentInstance(),Ot=re||Zt?.emit||(Zt==null||(Se=Zt.$emit)===null||Se===void 0?void 0:Se.bind(Zt))||(Zt==null||(Ne=Zt.proxy)===null||Ne===void 0||(Ne=Ne.$emit)===null||Ne===void 0?void 0:Ne.bind(Zt?.proxy));let zt=Ue;X||(X="modelValue"),zt=zt||`update:${X.toString()}`;const Gi=Qt=>Pe?typeof Pe=="function"?Pe(Qt):Jt(Qt):Qt,mi=()=>isDef(T[X])?Gi(T[X]):Ge,Ui=Qt=>{dt?dt(Qt)&&Ot(zt,Qt):Ot(zt,Qt)};if(Ae){const Qt=ref(mi());let yi=!1;return watch(()=>T[X],kn=>{yi||(yi=!0,Qt.value=Gi(kn),nextTick(()=>yi=!1))}),watch(Qt,kn=>{!yi&&(kn!==T[X]||$e)&&Ui(kn)},{deep:$e}),Qt}else return computed({get(){return mi()},set(Qt){Ui(Qt)}})}function Kc(T,X,re={}){const he={};for(const Se in T)he[Se]=_l(T,Se,X,re);return he}function Ju(T){const{pattern:X=[],interval:re=0,navigator:he=P}=T||{},Se=He(()=>typeof he<"u"&&"vibrate"in he),Ne=toRef(X);let Pe;const Ae=($e=Ne.value)=>{Se.value&&he.vibrate($e)},Ue=()=>{Se.value&&he.vibrate(0),Pe?.pause()};return re>0&&(Pe=useIntervalFn(Ae,re,{immediate:!1,immediateCallback:!1})),{isSupported:Se,pattern:X,intervalControls:Pe,vibrate:Ae,stop:Ue}}function hc(T,X){const{containerStyle:re,wrapperProps:he,scrollTo:Se,calculateRange:Ne,currentList:Pe,containerRef:Ae}="itemHeight"in X?Cu(X,T):xc(X,T);return{list:Pe,scrollTo:Se,containerProps:{ref:Ae,onScroll:()=>{Ne()},style:re},wrapperProps:he}}function ll(T){const X=(0,o.IJ)(null),re=pr(X),he=(0,o.KR)([]),Se=(0,o.IJ)(T);return{state:(0,o.KR)({start:0,end:10}),source:Se,currentList:he,size:re,containerRef:X}}function Zd(T,X,re){return he=>{if(typeof re=="number")return Math.ceil(he/re);const{start:Se=0}=T.value;let Ne=0,Pe=0;for(let Ae=Se;Ae<X.value.length;Ae++){const Ue=re(Ae);if(Ne+=Ue,Pe=Ae,Ne>he)break}return Pe-Se}}function Sd(T,X){return re=>{if(typeof X=="number")return Math.floor(re/X)+1;let he=0,Se=0;for(let Ne=0;Ne<T.value.length;Ne++){const Pe=X(Ne);if(he+=Pe,he>=re){Se=Ne;break}}return Se+1}}function Cc(T,X,re,he,{containerRef:Se,state:Ne,currentList:Pe,source:Ae}){return()=>{const Ue=Se.value;if(Ue){const $e=re(T==="vertical"?Ue.scrollTop:Ue.scrollLeft),Ge=he(T==="vertical"?Ue.clientHeight:Ue.clientWidth),dt=$e-X,Zt=$e+Ge+X;Ne.value={start:dt<0?0:dt,end:Zt>Ae.value.length?Ae.value.length:Zt},Pe.value=Ae.value.slice(Ne.value.start,Ne.value.end).map((Ot,zt)=>({data:Ot,index:zt+Ne.value.start}))}}}function Gc(T,X){return re=>typeof T=="number"?re*T:X.value.slice(0,re).reduce((he,Se,Ne)=>he+T(Ne),0)}function tl(T,X,re,he){(0,_.wB)([T.width,T.height,()=>(0,o.BA)(X),re],()=>{he()})}function Zu(T,X){return(0,_.EW)(()=>typeof T=="number"?X.value.length*T:X.value.reduce((re,he,Se)=>re+T(Se),0))}const vf={horizontal:"scrollLeft",vertical:"scrollTop"};function Sc(T,X,re,he){return Se=>{he.value&&(he.value[vf[T]]=re(Se),X())}}function xc(T,X){const re=ll(X),{state:he,source:Se,currentList:Ne,size:Pe,containerRef:Ae}=re,Ue={overflowX:"auto"},{itemWidth:$e,overscan:Ge=5}=T,dt=Zd(he,Se,$e),Zt=Cc("horizontal",Ge,Sd(Se,$e),dt,re),Ot=Gc($e,Se),zt=(0,_.EW)(()=>Ot(he.value.start)),Gi=Zu($e,Se);return tl(Pe,X,Ae,Zt),{scrollTo:Sc("horizontal",Zt,Ot,Ae),calculateRange:Zt,wrapperProps:(0,_.EW)(()=>({style:{height:"100%",width:`${Gi.value-zt.value}px`,marginLeft:`${zt.value}px`,display:"flex"}})),containerStyle:Ue,currentList:Ne,containerRef:Ae}}function Cu(T,X){const re=ll(X),{state:he,source:Se,currentList:Ne,size:Pe,containerRef:Ae}=re,Ue={overflowY:"auto"},{itemHeight:$e,overscan:Ge=5}=T,dt=Zd(he,Se,$e),Zt=Cc("vertical",Ge,Sd(Se,$e),dt,re),Ot=Gc($e,Se),zt=(0,_.EW)(()=>Ot(he.value.start)),Gi=Zu($e,Se);return tl(Pe,X,Ae,Zt),{calculateRange:Zt,scrollTo:Sc("vertical",Zt,Ot,Ae),containerStyle:Ue,wrapperProps:(0,_.EW)(()=>({style:{width:"100%",height:`${Gi.value-zt.value}px`,marginTop:`${zt.value}px`}})),currentList:Ne,containerRef:Ae}}function xd(T={}){const{navigator:X=P,document:re=W}=T,he=shallowRef(!1),Se=shallowRef(null),Ne=kr({document:re}),Pe=He(()=>X&&"wakeLock"in X),Ae=computed(()=>!!Se.value&&Ne.value==="visible");Pe.value&&(oe(Se,"release",()=>{var dt,Zt;he.value=(dt=(Zt=Se.value)===null||Zt===void 0?void 0:Zt.type)!==null&&dt!==void 0?dt:!1},{passive:!0}),whenever(()=>Ne.value==="visible"&&re?.visibilityState==="visible"&&he.value,dt=>{he.value=!1,Ue(dt)}));async function Ue(dt){var Zt;await((Zt=Se.value)===null||Zt===void 0?void 0:Zt.release()),Se.value=Pe.value?await X.wakeLock.request(dt):null}async function $e(dt){Ne.value==="visible"?await Ue(dt):he.value=dt}async function Ge(){he.value=!1;const dt=Se.value;Se.value=null,await dt?.release()}return{sentinel:Se,isSupported:Pe,isActive:Ae,request:$e,forceRequest:Ue,release:Ge}}function $c(T={}){const{window:X=b,requestPermissions:re=!0}=T,he=T,Se=He(()=>{if(!X||!("Notification"in X))return!1;if(Notification.permission==="granted")return!0;try{const Qt=new Notification("");Qt.onshow=()=>{Qt.close()}}catch(Qt){if(Qt.name==="TypeError")return!1}return!0}),Ne=shallowRef(Se.value&&"permission"in Notification&&Notification.permission==="granted"),Pe=ref(null),Ae=async()=>{if(Se.value)return!Ne.value&&Notification.permission!=="denied"&&await Notification.requestPermission()==="granted"&&(Ne.value=!0),Ne.value},{on:Ue,trigger:$e}=createEventHook(),{on:Ge,trigger:dt}=createEventHook(),{on:Zt,trigger:Ot}=createEventHook(),{on:zt,trigger:Gi}=createEventHook(),mi=async Qt=>{if(!Se.value||!Ne.value)return;const yi=Object.assign({},he,Qt);return Pe.value=new Notification(yi.title||"",yi),Pe.value.onclick=$e,Pe.value.onshow=dt,Pe.value.onerror=Ot,Pe.value.onclose=Gi,Pe.value},Ui=()=>{Pe.value&&Pe.value.close(),Pe.value=null};if(re&&tryOnMounted(Ae),tryOnScopeDispose(Ui),Se.value&&X){const Qt=X.document;oe(Qt,"visibilitychange",yi=>{yi.preventDefault(),Qt.visibilityState==="visible"&&Ui()})}return{isSupported:Se,notification:Pe,ensurePermissions:Ae,permissionGranted:Ne,show:mi,close:Ui,onClick:Ue,onShow:Ge,onError:Zt,onClose:zt}}const Ad="ping";function Iu(T){return T===!0?{}:T}function gd(T,X={}){const{onConnected:re,onDisconnected:he,onError:Se,onMessage:Ne,immediate:Pe=!0,autoConnect:Ae=!0,autoClose:Ue=!0,protocols:$e=[]}=X,Ge=ref(null),dt=shallowRef("CLOSED"),Zt=ref(),Ot=toRef(T);let zt,Gi,mi=!1,Ui=0,Qt=[],yi,kn;const xn=()=>{if(Qt.length&&Zt.value&&dt.value==="OPEN"){for(const nr of Qt)Zt.value.send(nr);Qt=[]}},_r=()=>{yi!=null&&(clearTimeout(yi),yi=void 0)},gn=()=>{clearTimeout(kn),kn=void 0},In=(nr=1e3,$a)=>{_r(),!(!isClient&&!isWorker||!Zt.value)&&(mi=!0,gn(),zt?.(),Zt.value.close(nr,$a),Zt.value=void 0)},cr=(nr,$a=!0)=>!Zt.value||dt.value!=="OPEN"?($a&&Qt.push(nr),!1):(xn(),Zt.value.send(nr),!0),Ra=()=>{if(mi||typeof Ot.value>"u")return;const nr=new WebSocket(Ot.value,$e);Zt.value=nr,dt.value="CONNECTING",nr.onopen=()=>{dt.value="OPEN",Ui=0,re?.(nr),Gi?.(),xn()},nr.onclose=$a=>{if(dt.value="CLOSED",gn(),zt?.(),he?.(nr,$a),!mi&&X.autoReconnect&&(Zt.value==null||nr===Zt.value)){const{retries:Jr=-1,delay:ls=1e3,onFailed:ts}=Iu(X.autoReconnect);(typeof Jr=="function"?Jr:()=>typeof Jr=="number"&&(Jr<0||Ui<Jr))(Ui)?(Ui+=1,yi=setTimeout(Ra,ls)):ts?.()}},nr.onerror=$a=>{Se?.(nr,$a)},nr.onmessage=$a=>{if(X.heartbeat){gn();const{message:Jr=Ad,responseMessage:ls=Jr}=Iu(X.heartbeat);if($a.data===toValue(ls))return}Ge.value=$a.data,Ne?.(nr,$a)}};if(X.heartbeat){const{message:nr=Ad,interval:$a=1e3,pongTimeout:Jr=1e3}=Iu(X.heartbeat),{pause:ls,resume:ts}=useIntervalFn(()=>{cr(toValue(nr),!1),kn==null&&(kn=setTimeout(()=>{In(),mi=!1},Jr))},$a,{immediate:!1});zt=ls,Gi=ts}Ue&&(isClient&&oe("beforeunload",()=>In(),{passive:!0}),tryOnScopeDispose(In));const ha=()=>{!isClient&&!isWorker||(In(),mi=!1,Ui=0,Ra())};return Pe&&ha(),Ae&&watch(Ot,ha),{data:Ge,status:dt,close:In,send:cr,open:ha,ws:Zt}}function ef(T,X,re){const{window:he=b}=re??{},Se=ref(null),Ne=shallowRef(),Pe=(...Ue)=>{Ne.value&&Ne.value.postMessage(...Ue)},Ae=function(){Ne.value&&Ne.value.terminate()};return he&&(typeof T=="string"?Ne.value=new Worker(T,X):typeof T=="function"?Ne.value=T():Ne.value=T,Ne.value.onmessage=Ue=>{Se.value=Ue.data},tryOnScopeDispose(()=>{Ne.value&&Ne.value.terminate()})),{data:Se,post:Pe,terminate:Ae,worker:Ne}}function Ff(T,X){if(T.length===0&&X.length===0)return"";const re=T.map(Ne=>`'${Ne}'`).toString(),he=X.filter(Ne=>typeof Ne=="function").map(Ne=>{const Pe=Ne.toString();return Pe.trim().startsWith("function")?Pe:`const ${Ne.name} = ${Pe}`}).join(";"),Se=`importScripts(${re});`;return`${re.trim()===""?"":Se} ${he}`}var md=null;function Lf(T){return X=>{const re=X.data[0];return Promise.resolve(T.apply(void 0,re)).then(he=>{postMessage(["SUCCESS",he])}).catch(he=>{postMessage(["ERROR",he])})}}var Td=null;function _d(T,X,re){const he=`${md(X,re)}; onmessage=(${Td})(${T})`,Se=new Blob([he],{type:"text/javascript"});return URL.createObjectURL(Se)}var Il=null;function bf(T,X={}){const{dependencies:re=[],localDependencies:he=[],timeout:Se,window:Ne=b}=X,Pe=ref(),Ae=shallowRef("PENDING"),Ue=ref({}),$e=shallowRef(),Ge=(zt="PENDING")=>{Pe.value&&Pe.value._url&&Ne&&(Pe.value.terminate(),URL.revokeObjectURL(Pe.value._url),Ue.value={},Pe.value=void 0,Ne.clearTimeout($e.value),Ae.value=zt)};Ge(),tryOnScopeDispose(Ge);const dt=()=>{const zt=Il(T,re,he),Gi=new Worker(zt);return Gi._url=zt,Gi.onmessage=mi=>{const{resolve:Ui=()=>{},reject:Qt=()=>{}}=Ue.value,[yi,kn]=mi.data;switch(yi){case"SUCCESS":Ui(kn),Ge(yi);break;default:Qt(kn),Ge("ERROR");break}},Gi.onerror=mi=>{const{reject:Ui=()=>{}}=Ue.value;mi.preventDefault(),Ui(mi),Ge("ERROR")},Se&&($e.value=setTimeout(()=>Ge("TIMEOUT_EXPIRED"),Se)),Gi},Zt=(...zt)=>new Promise((Gi,mi)=>{var Ui;Ue.value={resolve:Gi,reject:mi},(Ui=Pe.value)===null||Ui===void 0||Ui.postMessage([[...zt]]),Ae.value="RUNNING"});return{workerFn:(...zt)=>Ae.value==="RUNNING"?(console.error("[useWebWorkerFn] You can only run one instance of the worker at a time."),Promise.reject()):(Pe.value=dt(),Zt(...zt)),workerStatus:Ae,workerTerminate:Ge}}function Xc(T={}){const{window:X=b}=T;if(!X)return(0,o.IJ)(!1);const re=(0,o.IJ)(X.document.hasFocus()),he={passive:!0};return oe(X,"blur",()=>{re.value=!1},he),oe(X,"focus",()=>{re.value=!0},he),re}function yf(T={}){const{window:X=b,...re}=T;return ra(X,re)}function Ac(T={}){const{window:X=b,initialWidth:re=Number.POSITIVE_INFINITY,initialHeight:he=Number.POSITIVE_INFINITY,listenOrientation:Se=!0,includeScrollbar:Ne=!0,type:Pe="inner"}=T,Ae=(0,o.IJ)(re),Ue=(0,o.IJ)(he),$e=()=>{if(X)if(Pe==="outer")Ae.value=X.outerWidth,Ue.value=X.outerHeight;else if(Pe==="visual"&&X.visualViewport){const{width:dt,height:Zt,scale:Ot}=X.visualViewport;Ae.value=Math.round(dt*Ot),Ue.value=Math.round(Zt*Ot)}else Ne?(Ae.value=X.innerWidth,Ue.value=X.innerHeight):(Ae.value=X.document.documentElement.clientWidth,Ue.value=X.document.documentElement.clientHeight)};$e(),(0,e.rd)($e);const Ge={passive:!0};return oe("resize",$e,Ge),X&&Pe==="visual"&&X.visualViewport&&oe(X.visualViewport,"resize",$e,Ge),Se&&(0,_.wB)(Dr("(orientation: portrait)"),()=>$e()),{width:Ae,height:Ue}}},72393:(Kt,Ve,a)=>{"use strict";a.d(Ve,{$r:()=>On,D_:()=>At,Dk:()=>Nr,F:()=>Oi,Gv:()=>V,HA:()=>b,Hr:()=>Wr,Jv:()=>gt,MK:()=>Ni,Ns:()=>gi,Q0:()=>le,QW:()=>ua,Rg:()=>Aa,T3:()=>Ie,TG:()=>wa,TO:()=>bs,Uo:()=>m,WP:()=>hi,ZC:()=>ee,d6:()=>ne,eY:()=>St,he:()=>lt,je:()=>si,k3:()=>Be,lQ:()=>de,lW:()=>Mt,oc:()=>R,qE:()=>Je,r6:()=>ot,rd:()=>Wa,sq:()=>Li,uO:()=>Vr,un:()=>ji,vE:()=>Ke,vI:()=>G,zg:()=>jt});var e=a(50953),o=a(20641);function _(Q,We){var Qe;const Tt=shallowRef();return watchEffect(()=>{Tt.value=Q()},{...We,flush:(Qe=We?.flush)!==null&&Qe!==void 0?Qe:"sync"}),readonly(Tt)}const E=null;function z(Q,We,Qe={}){let Tt,Nt,Ci,Yi=!0;const Hn=()=>{Yi=!0,Ci()};watch(Q,Hn,{flush:"sync",...Qe});const Un=typeof We=="function"?We:We.get,rr=typeof We=="function"?void 0:We.set,Hr=customRef((ra,fa)=>(Nt=ra,Ci=fa,{get(){return Yi&&(Tt=Un(Tt),Yi=!1),Nt(),Tt},set(ur){rr?.(ur)}}));return Hr.trigger=Hn,Hr}const q=null;function m(Q,We){return(0,e.o5)()?((0,e.jr)(Q,We),!0):!1}function L(){const Q=new Set,We=Ci=>{Q.delete(Ci)};return{on:Ci=>{Q.add(Ci);const Yi=()=>We(Ci);return m(Yi),{off:Yi}},off:We,trigger:(...Ci)=>Promise.all(Array.from(Q).map(Yi=>Yi(...Ci))),clear:()=>{Q.clear()}}}function B(Q){let We=!1,Qe;const Tt=effectScope(!0);return(...Nt)=>(We||(Qe=Tt.run(()=>Q(...Nt)),We=!0),Qe)}const Y=new WeakMap,b=(...Q)=>{var We;const Qe=Q[0],Tt=(We=(0,o.nI)())===null||We===void 0?void 0:We.proxy,Nt=Tt??(0,e.o5)();if(Nt==null&&!(0,o.PS)())throw new Error("injectLocal must be called in setup");return Nt&&Y.has(Nt)&&Qe in Y.get(Nt)?Y.get(Nt)[Qe]:(0,o.WQ)(...Q)};function W(Q,We){var Qe;const Tt=(Qe=getCurrentInstance())===null||Qe===void 0?void 0:Qe.proxy,Nt=Tt??getCurrentScope();if(Nt==null)throw new Error("provideLocal must be called in setup");Y.has(Nt)||Y.set(Nt,Object.create(null));const Ci=Y.get(Nt);return Ci[Q]=We,provide(Q,We)}function P(Q,We){const Qe=We?.injectionKey||Symbol(Q.name||"InjectionState"),Tt=We?.defaultValue;return[(...Yi)=>{const Hn=Q(...Yi);return W(Qe,Hn),Hn},()=>b(Qe,Tt)]}function C(Q,We){return We===!0?ref(Q):shallowRef(Q)}const R=typeof window<"u"&&typeof document<"u",oe=typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope,Re=Q=>typeof Q<"u",ne=Q=>Q!=null,te=(Q,...We)=>{Q||console.warn(...We)},He=Object.prototype.toString,V=Q=>He.call(Q)==="[object Object]",xe=()=>Date.now(),Ke=()=>+Date.now(),Je=(Q,We,Qe)=>Math.min(Qe,Math.max(We,Q)),de=()=>{},ft=(Q,We)=>(Q=Math.ceil(Q),We=Math.floor(We),Math.floor(Math.random()*(We-Q+1))+Q),ct=(Q,We)=>Object.prototype.hasOwnProperty.call(Q,We),ji=Wt();function Wt(){var Q,We,Qe;return R&&((Q=window)===null||Q===void 0||(Q=Q.navigator)===null||Q===void 0?void 0:Q.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((We=window)===null||We===void 0||(We=We.navigator)===null||We===void 0?void 0:We.maxTouchPoints)>2&&/iPad|Macintosh/.test((Qe=window)===null||Qe===void 0?void 0:Qe.navigator.userAgent))}function Mt(...Q){if(Q.length!==1)return(0,e.lW)(...Q);const We=Q[0];return typeof We=="function"?(0,e.tB)((0,e.rY)(()=>({get:We,set:de}))):(0,e.KR)(We)}function Li(Q,We){function Qe(...Tt){return new Promise((Nt,Ci)=>{Promise.resolve(Q(()=>We.apply(this,Tt),{fn:We,thisArg:this,args:Tt})).then(Nt).catch(Ci)})}return Qe}const jt=Q=>Q();function di(Q,We={}){let Qe,Tt,Nt=de;const Ci=Un=>{clearTimeout(Un),Nt(),Nt=de};let Yi;return Un=>{const rr=(0,e.BA)(Q),Hr=(0,e.BA)(We.maxWait);return Qe&&Ci(Qe),rr<=0||Hr!==void 0&&Hr<=0?(Tt&&(Ci(Tt),Tt=void 0),Promise.resolve(Un())):new Promise((ra,fa)=>{Nt=We.rejectOnCancel?fa:ra,Yi=Un,Hr&&!Tt&&(Tt=setTimeout(()=>{Qe&&Ci(Qe),Tt=void 0,ra(Yi())},Hr)),Qe=setTimeout(()=>{Tt&&Ci(Tt),Tt=void 0,ra(Un())},rr)})}}function ot(...Q){let We=0,Qe,Tt=!0,Nt=de,Ci,Yi,Hn,Un,rr;!(0,e.i9)(Q[0])&&typeof Q[0]=="object"?{delay:Yi,trailing:Hn=!0,leading:Un=!0,rejectOnCancel:rr=!1}=Q[0]:[Yi,Hn=!0,Un=!0,rr=!1]=Q;const Hr=()=>{Qe&&(clearTimeout(Qe),Qe=void 0,Nt(),Nt=de)};return fa=>{const ur=(0,e.BA)(Yi),ve=Date.now()-We,pt=()=>Ci=fa();return Hr(),ur<=0?(We=Date.now(),pt()):(ve>ur?(We=Date.now(),(Un||!Tt)&&pt()):Hn&&(Ci=new Promise((oi,Zi)=>{Nt=rr?Zi:oi,Qe=setTimeout(()=>{We=Date.now(),Tt=!0,oi(pt()),Hr()},Math.max(0,ur-ve))})),!Un&&!Qe&&(Qe=setTimeout(()=>Tt=!0,ur)),Tt=!1,Ci)}}function Pt(Q=jt,We={}){const{initialState:Qe="active"}=We,Tt=Mt(Qe==="active");function Nt(){Tt.value=!1}function Ci(){Tt.value=!0}const Yi=(...Hn)=>{Tt.value&&Q(...Hn)};return{isActive:(0,e.tB)(Tt),pause:Nt,resume:Ci,eventFilter:Yi}}function lt(Q,We=!1,Qe="Timeout"){return new Promise((Tt,Nt)=>{setTimeout(We?()=>Nt(Qe):Tt,Q)})}function At(Q){return Q}function gt(Q){let We;function Qe(){return We||(We=Q()),We}return Qe.reset=async()=>{const Tt=We;We=void 0,Tt&&await Tt},Qe}function Vt(Q){return Q()}function ii(Q,...We){return We.some(Qe=>Qe in Q)}function Ki(Q,We){var Qe;if(typeof Q=="number")return Q+We;const Tt=((Qe=Q.match(/^-?\d+\.?\d*/))===null||Qe===void 0?void 0:Qe[0])||"",Nt=Q.slice(Tt.length),Ci=Number.parseFloat(Tt)+We;return Number.isNaN(Ci)?Q:Ci+Nt}function Ni(Q){return Q.endsWith("rem")?Number.parseFloat(Q)*16:Number.parseFloat(Q)}function si(Q,We,Qe=!1){return We.reduce((Tt,Nt)=>(Nt in Q&&(!Qe||Q[Nt]!==void 0)&&(Tt[Nt]=Q[Nt]),Tt),{})}function Di(Q,We,Qe=!1){return Object.fromEntries(Object.entries(Q).filter(([Tt,Nt])=>(!Qe||Nt!==void 0)&&!We.includes(Tt)))}function hi(Q){return Object.entries(Q)}function On(Q){return Array.isArray(Q)?Q:[Q]}function nn(Q){const We=Object.create(null);return Qe=>We[Qe]||(We[Qe]=Q(Qe))}const $i=/\B([A-Z])/g,Fn=nn(Q=>Q.replace($i,"-$1").toLowerCase()),yr=/-(\w)/g,Dr=nn(Q=>Q.replace(yr,(We,Qe)=>Qe?Qe.toUpperCase():""));function qn(Q){return Q||(0,o.nI)()}function Oi(Q){if(!R)return Q;let We=0,Qe,Tt;const Nt=()=>{We-=1,Tt&&We<=0&&(Tt.stop(),Qe=void 0,Tt=void 0)};return(...Ci)=>(We+=1,Tt||(Tt=(0,e.uY)(!0),Qe=Tt.run(()=>Q(...Ci))),m(Nt),Qe)}function xi(Q,We,{enumerable:Qe=!1,unwrap:Tt=!0}={}){for(const[Nt,Ci]of Object.entries(We))Nt!=="value"&&(isRef(Ci)&&Tt?Object.defineProperty(Q,Nt,{get(){return Ci.value},set(Yi){Ci.value=Yi},enumerable:Qe}):Object.defineProperty(Q,Nt,{value:Ci,enumerable:Qe}));return Q}function mn(Q,We){return We==null?unref(Q):unref(Q)[We]}function Xe(Q){return unref(Q)!=null}function It(Q,We){if(typeof Symbol<"u"){const Qe={...Q};return Object.defineProperty(Qe,Symbol.iterator,{enumerable:!1,value(){let Tt=0;return{next:()=>({value:We[Tt++],done:Tt>We.length})}}}),Qe}else return Object.assign([...We],Q)}function ri(Q,We){const Qe=We?.computedGetter===!1?unref:toValue;return function(...Tt){return computed(()=>Q.apply(this,Tt.map(Nt=>Qe(Nt))))}}const ht=null;function ni(Q,We={}){let Qe=[],Tt;if(Array.isArray(We))Qe=We;else{Tt=We;const{includeOwnProperties:Nt=!0}=We;Qe.push(...Object.keys(Q)),Nt&&Qe.push(...Object.getOwnPropertyNames(Q))}return Object.fromEntries(Qe.map(Nt=>{const Ci=Q[Nt];return[Nt,typeof Ci=="function"?ri(Ci.bind(Q),Tt):Ci]}))}function rn(Q){return(0,e.i9)(Q)?(0,e.Kh)(new Proxy({},{get(We,Qe,Tt){return(0,e.R1)(Reflect.get(Q.value,Qe,Tt))},set(We,Qe,Tt){return(0,e.i9)(Q.value[Qe])&&!(0,e.i9)(Tt)?Q.value[Qe].value=Tt:Q.value[Qe]=Tt,!0},deleteProperty(We,Qe){return Reflect.deleteProperty(Q.value,Qe)},has(We,Qe){return Reflect.has(Q.value,Qe)},ownKeys(){return Object.keys(Q.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):(0,e.Kh)(Q)}function ue(Q){return rn((0,o.EW)(Q))}function G(Q,...We){const Qe=We.flat(),Tt=Qe[0];return ue(()=>Object.fromEntries(typeof Tt=="function"?Object.entries((0,e.QW)(Q)).filter(([Nt,Ci])=>!Tt((0,e.BA)(Ci),Nt)):Object.entries((0,e.QW)(Q)).filter(Nt=>!Qe.includes(Nt[0]))))}function k(Q,...We){const Qe=We.flat(),Tt=Qe[0];return ue(()=>Object.fromEntries(typeof Tt=="function"?Object.entries(toRefs$1(Q)).filter(([Nt,Ci])=>Tt(toValue(Ci),Nt)):Qe.map(Nt=>[Nt,Mt(Q,Nt)])))}function M(Q,We=1e4){return customRef((Qe,Tt)=>{let Nt=toValue(Q),Ci;const Yi=()=>setTimeout(()=>{Nt=toValue(Q),Tt()},toValue(We));return m(()=>{clearTimeout(Ci)}),{get(){return Qe(),Nt},set(Hn){Nt=Hn,Tt(),clearTimeout(Ci),Ci=Yi()}}})}const se=null;function le(Q,We=200,Qe={}){return Li(di(We,Qe),Q)}function Fe(Q,We=200,Qe={}){const Tt=ref(toValue(Q)),Nt=le(()=>{Tt.value=Q.value},We,Qe);return watch(Q,()=>Nt()),shallowReadonly(Tt)}const Ye=null,mt=null;function Jt(Q,We){return computed({get(){var Qe;return(Qe=Q.value)!==null&&Qe!==void 0?Qe:We},set(Qe){Q.value=Qe}})}function yt(Q){let We=toValue(Q),Qe;const Tt=()=>{We=toValue(Q),Qe()},Nt=customRef((Ci,Yi)=>(Qe=Yi,{get(){return Ci(),We},set(Hn){We=Hn,Qe()}}));return Nt.reset=Tt,Nt}function Be(Q,We=200,Qe=!1,Tt=!0,Nt=!1){return Li(ot(We,Qe,Tt,Nt),Q)}function J(Q,We=200,Qe=!0,Tt=!0){if(We<=0)return Q;const Nt=ref(toValue(Q)),Ci=Be(()=>{Nt.value=Q.value},We,Qe,Tt);return watch(Q,()=>Ci()),Nt}const Ee=null,ze=null;function xt(Q,We={}){let Qe=Q,Tt,Nt;const Ci=customRef((fa,ur)=>(Tt=fa,Nt=ur,{get(){return Yi()},set(ve){Hn(ve)}}));function Yi(fa=!0){return fa&&Tt(),Qe}function Hn(fa,ur=!0){var ve,pt;if(fa===Qe)return;const oi=Qe;((ve=We.onBeforeChange)===null||ve===void 0?void 0:ve.call(We,fa,oi))!==!1&&(Qe=fa,(pt=We.onChanged)===null||pt===void 0||pt.call(We,fa,oi),ur&&Nt())}return xi(Ci,{get:Yi,set:Hn,untrackedGet:()=>Yi(!1),silentSet:fa=>Hn(fa,!1),peek:()=>Yi(!1),lay:fa=>Hn(fa,!1)},{enumerable:!0})}const _i=null;function ki(...Q){if(Q.length===2){const[We,Qe]=Q;We.value=Qe}if(Q.length===3){const[We,Qe,Tt]=Q;We[Qe]=Tt}}function vn(Q,We,Qe={}){const{eventFilter:Tt=jt,...Nt}=Qe;return(0,o.wB)(Q,Li(Tt,We),Nt)}function Sr(Q,We,Qe={}){const{eventFilter:Tt,initialState:Nt="active",...Ci}=Qe,{eventFilter:Yi,pause:Hn,resume:Un,isActive:rr}=Pt(Tt,{initialState:Nt});return{stop:vn(Q,We,{...Ci,eventFilter:Yi}),pause:Hn,resume:Un,isActive:rr}}const Wr=Sr;function Nr(Q,We,...[Qe]){const{flush:Tt="sync",deep:Nt=!1,immediate:Ci=!0,direction:Yi="both",transform:Hn={}}=Qe||{},Un=[],rr="ltr"in Hn&&Hn.ltr||(fa=>fa),Hr="rtl"in Hn&&Hn.rtl||(fa=>fa);return(Yi==="both"||Yi==="ltr")&&Un.push(Wr(Q,fa=>{Un.forEach(ur=>ur.pause()),We.value=rr(fa),Un.forEach(ur=>ur.resume())},{flush:Tt,deep:Nt,immediate:Ci})),(Yi==="both"||Yi==="rtl")&&Un.push(Wr(We,fa=>{Un.forEach(ur=>ur.pause()),Q.value=Hr(fa),Un.forEach(ur=>ur.resume())},{flush:Tt,deep:Nt,immediate:Ci})),()=>{Un.forEach(fa=>fa.stop())}}function fs(Q,We,Qe={}){const{flush:Tt="sync",deep:Nt=!1,immediate:Ci=!0}=Qe,Yi=On(We);return watch(Q,Hn=>Yi.forEach(Un=>Un.value=Hn),{flush:Tt,deep:Nt,immediate:Ci})}function ua(Q,We={}){if(!(0,e.i9)(Q))return(0,e.QW)(Q);const Qe=Array.isArray(Q.value)?Array.from({length:Q.value.length}):{};for(const Tt in Q.value)Qe[Tt]=(0,e.rY)(()=>({get(){return Q.value[Tt]},set(Nt){var Ci;if(!((Ci=(0,e.BA)(We.replaceRef))!==null&&Ci!==void 0)||Ci)if(Array.isArray(Q.value)){const Yi=[...Q.value];Yi[Tt]=Nt,Q.value=Yi}else{const Yi={...Q.value,[Tt]:Nt};Object.setPrototypeOf(Yi,Object.getPrototypeOf(Q.value)),Q.value=Yi}else Q.value[Tt]=Nt}}));return Qe}function Qr(Q,We=!0,Qe){qn(Qe)?onBeforeMount(Q,Qe):We?Q():nextTick(Q)}function Da(Q,We){qn(We)&&onBeforeUnmount(Q,We)}function Wa(Q,We=!0,Qe){qn(Qe)?(0,o.sV)(Q,Qe):We?Q():(0,o.dY)(Q)}function Vr(Q,We){qn(We)&&(0,o.hi)(Q,We)}function _s(Q,We=!1){function Qe(ra,{flush:fa="sync",deep:ur=!1,timeout:ve,throwOnTimeout:pt}={}){let oi=null;const Zi=[new Promise(Rn=>{oi=(0,o.wB)(Q,Tr=>{ra(Tr)!==We&&(oi?oi():(0,o.dY)(()=>oi?.()),Rn(Tr))},{flush:fa,deep:ur,immediate:!0})})];return ve!=null&&Zi.push(lt(ve,pt).then(()=>(0,e.BA)(Q)).finally(()=>oi?.())),Promise.race(Zi)}function Tt(ra,fa){if(!(0,e.i9)(ra))return Qe(Tr=>Tr===ra,fa);const{flush:ur="sync",deep:ve=!1,timeout:pt,throwOnTimeout:oi}=fa??{};let Zi=null;const Rn=[new Promise(Tr=>{Zi=(0,o.wB)([Q,ra],([zn,Sn])=>{We!==(zn===Sn)&&(Zi?Zi():(0,o.dY)(()=>Zi?.()),Tr(zn))},{flush:ur,deep:ve,immediate:!0})})];return pt!=null&&Rn.push(lt(pt,oi).then(()=>(0,e.BA)(Q)).finally(()=>(Zi?.(),(0,e.BA)(Q)))),Promise.race(Rn)}function Nt(ra){return Qe(fa=>!!fa,ra)}function Ci(ra){return Tt(null,ra)}function Yi(ra){return Tt(void 0,ra)}function Hn(ra){return Qe(Number.isNaN,ra)}function Un(ra,fa){return Qe(ur=>{const ve=Array.from(ur);return ve.includes(ra)||ve.includes((0,e.BA)(ra))},fa)}function rr(ra){return Hr(1,ra)}function Hr(ra=1,fa){let ur=-1;return Qe(()=>(ur+=1,ur>=ra),fa)}return Array.isArray((0,e.BA)(Q))?{toMatch:Qe,toContains:Un,changed:rr,changedTimes:Hr,get not(){return _s(Q,!We)}}:{toMatch:Qe,toBe:Tt,toBeTruthy:Nt,toBeNull:Ci,toBeNaN:Hn,toBeUndefined:Yi,changed:rr,changedTimes:Hr,get not(){return _s(Q,!We)}}}function wa(Q){return _s(Q)}function hs(Q,We){return Q===We}function Ga(...Q){var We,Qe;const Tt=Q[0],Nt=Q[1];let Ci=(We=Q[2])!==null&&We!==void 0?We:hs;const{symmetric:Yi=!1}=(Qe=Q[3])!==null&&Qe!==void 0?Qe:{};if(typeof Ci=="string"){const Un=Ci;Ci=(rr,Hr)=>rr[Un]===Hr[Un]}const Hn=computed(()=>toValue(Tt).filter(Un=>toValue(Nt).findIndex(rr=>Ci(Un,rr))===-1));if(Yi){const Un=computed(()=>toValue(Nt).filter(rr=>toValue(Tt).findIndex(Hr=>Ci(rr,Hr))===-1));return computed(()=>Yi?[...toValue(Hn),...toValue(Un)]:toValue(Hn))}else return Hn}function Fi(Q,We){return computed(()=>toValue(Q).every((Qe,Tt,Nt)=>We(toValue(Qe),Tt,Nt)))}function Gt(Q,We){return computed(()=>toValue(Q).map(Qe=>toValue(Qe)).filter(We))}function on(Q,We){return computed(()=>toValue(toValue(Q).find((Qe,Tt,Nt)=>We(toValue(Qe),Tt,Nt))))}function lr(Q,We){return computed(()=>toValue(Q).findIndex((Qe,Tt,Nt)=>We(toValue(Qe),Tt,Nt)))}function Bt(Q,We){let Qe=Q.length;for(;Qe-- >0;)if(We(Q[Qe],Qe,Q))return Q[Qe]}function Xt(Q,We){return computed(()=>toValue(Array.prototype.findLast?toValue(Q).findLast((Qe,Tt,Nt)=>We(toValue(Qe),Tt,Nt)):Bt(toValue(Q),(Qe,Tt,Nt)=>We(toValue(Qe),Tt,Nt))))}function bi(Q){return V(Q)&&ii(Q,"formIndex","comparator")}function Ii(...Q){var We;const Qe=Q[0],Tt=Q[1];let Nt=Q[2],Ci=0;if(bi(Nt)){var Yi;Ci=(Yi=Nt.fromIndex)!==null&&Yi!==void 0?Yi:0,Nt=Nt.comparator}if(typeof Nt=="string"){const Hn=Nt;Nt=(Un,rr)=>Un[Hn]===toValue(rr)}return Nt=(We=Nt)!==null&&We!==void 0?We:(Hn,Un)=>Hn===toValue(Un),computed(()=>toValue(Qe).slice(Ci).some((Hn,Un,rr)=>Nt(toValue(Hn),toValue(Tt),Un,toValue(rr))))}function Xi(Q,We){return computed(()=>toValue(Q).map(Qe=>toValue(Qe)).join(toValue(We)))}function wi(Q,We){return computed(()=>toValue(Q).map(Qe=>toValue(Qe)).map(We))}function kr(Q,We,...Qe){const Tt=(Nt,Ci,Yi)=>We(toValue(Nt),toValue(Ci),Yi);return computed(()=>{const Nt=toValue(Q);return Qe.length?Nt.reduce(Tt,typeof Qe[0]=="function"?toValue(Qe[0]()):toValue(Qe[0])):Nt.reduce(Tt)})}function Ri(Q,We){return computed(()=>toValue(Q).some((Qe,Tt,Nt)=>We(toValue(Qe),Tt,Nt)))}function qe(Q){return Array.from(new Set(Q))}function Dt(Q,We){return Q.reduce((Qe,Tt)=>(Qe.some(Nt=>We(Tt,Nt,Q))||Qe.push(Tt),Qe),[])}function ui(Q,We){return computed(()=>{const Qe=toValue(Q).map(Tt=>toValue(Tt));return We?Dt(Qe,We):qe(Qe)})}function fi(Q=0,We={}){let Qe=unref(Q);const Tt=shallowRef(Q),{max:Nt=Number.POSITIVE_INFINITY,min:Ci=Number.NEGATIVE_INFINITY}=We,Yi=(ra=1)=>Tt.value=Math.max(Math.min(Nt,Tt.value+ra),Ci),Hn=(ra=1)=>Tt.value=Math.min(Math.max(Ci,Tt.value-ra),Nt),Un=()=>Tt.value,rr=ra=>Tt.value=Math.max(Ci,Math.min(Nt,ra)),Hr=(ra=Qe)=>(Qe=ra,rr(ra));return{count:shallowReadonly(Tt),inc:Yi,dec:Hn,get:Un,set:rr,reset:Hr}}const Vi=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[T\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/i,pr=/[YMDHhms]o|\[([^\]]+)\]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a{1,2}|A{1,2}|m{1,2}|s{1,2}|Z{1,2}|z{1,4}|SSS/g;function Pr(Q,We,Qe,Tt){let Nt=Q<12?"AM":"PM";return Tt&&(Nt=Nt.split("").reduce((Ci,Yi)=>Ci+=`${Yi}.`,"")),Qe?Nt.toLowerCase():Nt}function jr(Q){const We=["th","st","nd","rd"],Qe=Q%100;return Q+(We[(Qe-20)%10]||We[Qe]||We[0])}function Jn(Q,We,Qe={}){var Tt;const Nt=Q.getFullYear(),Ci=Q.getMonth(),Yi=Q.getDate(),Hn=Q.getHours(),Un=Q.getMinutes(),rr=Q.getSeconds(),Hr=Q.getMilliseconds(),ra=Q.getDay(),fa=(Tt=Qe.customMeridiem)!==null&&Tt!==void 0?Tt:Pr,ur=pt=>{var oi;return(oi=pt.split(" ")[1])!==null&&oi!==void 0?oi:""},ve={Yo:()=>jr(Nt),YY:()=>String(Nt).slice(-2),YYYY:()=>Nt,M:()=>Ci+1,Mo:()=>jr(Ci+1),MM:()=>`${Ci+1}`.padStart(2,"0"),MMM:()=>Q.toLocaleDateString(toValue(Qe.locales),{month:"short"}),MMMM:()=>Q.toLocaleDateString(toValue(Qe.locales),{month:"long"}),D:()=>String(Yi),Do:()=>jr(Yi),DD:()=>`${Yi}`.padStart(2,"0"),H:()=>String(Hn),Ho:()=>jr(Hn),HH:()=>`${Hn}`.padStart(2,"0"),h:()=>`${Hn%12||12}`.padStart(1,"0"),ho:()=>jr(Hn%12||12),hh:()=>`${Hn%12||12}`.padStart(2,"0"),m:()=>String(Un),mo:()=>jr(Un),mm:()=>`${Un}`.padStart(2,"0"),s:()=>String(rr),so:()=>jr(rr),ss:()=>`${rr}`.padStart(2,"0"),SSS:()=>`${Hr}`.padStart(3,"0"),d:()=>ra,dd:()=>Q.toLocaleDateString(toValue(Qe.locales),{weekday:"narrow"}),ddd:()=>Q.toLocaleDateString(toValue(Qe.locales),{weekday:"short"}),dddd:()=>Q.toLocaleDateString(toValue(Qe.locales),{weekday:"long"}),A:()=>fa(Hn,Un),AA:()=>fa(Hn,Un,!1,!0),a:()=>fa(Hn,Un,!0),aa:()=>fa(Hn,Un,!0,!0),z:()=>ur(Q.toLocaleDateString(toValue(Qe.locales),{timeZoneName:"shortOffset"})),zz:()=>ur(Q.toLocaleDateString(toValue(Qe.locales),{timeZoneName:"shortOffset"})),zzz:()=>ur(Q.toLocaleDateString(toValue(Qe.locales),{timeZoneName:"shortOffset"})),zzzz:()=>ur(Q.toLocaleDateString(toValue(Qe.locales),{timeZoneName:"longOffset"}))};return We.replace(pr,(pt,oi)=>{var Zi,Rn;return(Zi=oi??((Rn=ve[pt])===null||Rn===void 0?void 0:Rn.call(ve)))!==null&&Zi!==void 0?Zi:pt})}function Va(Q){if(Q===null)return new Date(NaN);if(Q===void 0)return new Date;if(Q instanceof Date)return new Date(Q);if(typeof Q=="string"&&!/Z$/i.test(Q)){const We=Q.match(Vi);if(We){const Qe=We[2]-1||0,Tt=(We[7]||"0").substring(0,3);return new Date(We[1],Qe,We[3]||1,We[4]||0,We[5]||0,We[6]||0,Tt)}}return new Date(Q)}function da(Q,We="HH:mm:ss",Qe={}){return computed(()=>Jn(Va(toValue(Q)),toValue(We),Qe))}function Aa(Q,We=1e3,Qe={}){const{immediate:Tt=!0,immediateCallback:Nt=!1}=Qe;let Ci=null;const Yi=(0,e.IJ)(!1);function Hn(){Ci&&(clearInterval(Ci),Ci=null)}function Un(){Yi.value=!1,Hn()}function rr(){const Hr=(0,e.BA)(We);Hr<=0||(Yi.value=!0,Nt&&Q(),Hn(),Yi.value&&(Ci=setInterval(Q,Hr)))}return Tt&&R&&rr(),((0,e.i9)(We)||typeof We=="function")&&m((0,o.wB)(We,()=>{Yi.value&&R&&rr()})),m(Un),{isActive:(0,e.nD)(Yi),pause:Un,resume:rr}}function va(Q=1e3,We={}){const{controls:Qe=!1,immediate:Tt=!0,callback:Nt}=We,Ci=shallowRef(0),Yi=()=>Ci.value+=1,Hn=()=>{Ci.value=0},Un=Aa(Nt?()=>{Yi(),Nt(Ci.value)}:Yi,Q,{immediate:Tt});return Qe?{counter:shallowReadonly(Ci),reset:Hn,...Un}:shallowReadonly(Ci)}function Ji(Q,We={}){var Qe;const Tt=shallowRef((Qe=We.initialValue)!==null&&Qe!==void 0?Qe:null);return watch(Q,()=>Tt.value=Ke(),We),shallowReadonly(Tt)}function bs(Q,We,Qe={}){const{immediate:Tt=!0,immediateCallback:Nt=!1}=Qe,Ci=(0,e.IJ)(!1);let Yi;function Hn(){Yi&&(clearTimeout(Yi),Yi=void 0)}function Un(){Ci.value=!1,Hn()}function rr(...Hr){Nt&&Q(),Hn(),Ci.value=!0,Yi=setTimeout(()=>{Ci.value=!1,Yi=void 0,Q(...Hr)},(0,e.BA)(We))}return Tt&&(Ci.value=!0,R&&rr()),m(Un),{isPending:(0,e.nD)(Ci),start:rr,stop:Un}}function Ms(Q=1e3,We={}){const{controls:Qe=!1,callback:Tt}=We,Nt=bs(Tt??de,Q,We),Ci=computed(()=>!Nt.isPending.value);return Qe?{ready:Ci,...Nt}:Ci}function Za(Q,We={}){const{method:Qe="parseFloat",radix:Tt,nanToZero:Nt}=We;return computed(()=>{let Ci=toValue(Q);return typeof Qe=="function"?Ci=Qe(Ci):typeof Ci=="string"&&(Ci=Number[Qe](Ci,Tt)),Nt&&Number.isNaN(Ci)&&(Ci=0),Ci})}function it(Q){return computed(()=>`${toValue(Q)}`)}function St(Q=!1,We={}){const{truthyValue:Qe=!0,falsyValue:Tt=!1}=We,Nt=(0,e.i9)(Q),Ci=(0,e.IJ)(Q);function Yi(Hn){if(arguments.length)return Ci.value=Hn,Ci.value;{const Un=(0,e.BA)(Qe);return Ci.value=Ci.value===Un?(0,e.BA)(Tt):Un,Ci.value}}return Nt?Yi:[Ci,Yi]}function p(Q,We,Qe){let Tt=Qe?.immediate?[]:[...typeof Q=="function"?Q():Array.isArray(Q)?Q:toValue(Q)];return watch(Q,(Nt,Ci,Yi)=>{const Hn=Array.from({length:Tt.length}),Un=[];for(const Hr of Nt){let ra=!1;for(let fa=0;fa<Tt.length;fa++)if(!Hn[fa]&&Hr===Tt[fa]){Hn[fa]=!0,ra=!0;break}ra||Un.push(Hr)}const rr=Tt.filter((Hr,ra)=>!Hn[ra]);We(Nt,Tt,Un,rr,Yi),Tt=[...Nt]},Qe)}function x(Q,We,Qe){const{count:Tt,...Nt}=Qe,Ci=shallowRef(0),{stop:Yi,resume:Hn,pause:Un}=vn(Q,(...rr)=>{Ci.value+=1,Ci.value>=toValue(Tt)&&nextTick(()=>Yi()),We(...rr)},Nt);return{count:Ci,stop:Yi,resume:Hn,pause:Un}}function U(Q,We,Qe={}){const{debounce:Tt=0,maxWait:Nt=void 0,...Ci}=Qe;return vn(Q,We,{...Ci,eventFilter:di(Tt,{maxWait:Nt})})}const ie=null;function ye(Q,We,Qe){return watch(Q,We,{...Qe,deep:!0})}function Z(Q,We,Qe={}){const{eventFilter:Tt=jt,...Nt}=Qe,Ci=Li(Tt,We);let Yi,Hn,Un;if(Nt.flush==="sync"){let rr=!1;Hn=()=>{},Yi=Hr=>{rr=!0,Hr(),rr=!1},Un=watch(Q,(...Hr)=>{rr||Ci(...Hr)},Nt)}else{const rr=[];let Hr=0,ra=0;Hn=()=>{Hr=ra},rr.push(watch(Q,()=>{ra++},{...Nt,flush:"sync"})),Yi=fa=>{const ur=ra;fa(),Hr+=ra-ur},rr.push(watch(Q,(...fa)=>{const ur=Hr>0&&Hr===ra;Hr=0,ra=0,!ur&&Ci(...fa)},Nt)),Un=()=>{rr.forEach(fa=>fa())}}return{stop:Un,ignoreUpdates:Yi,ignorePrevAsyncUpdates:Hn}}const pe=null;function Ie(Q,We,Qe){return(0,o.wB)(Q,We,{...Qe,immediate:!0})}function ee(Q,We,Qe){return(0,o.wB)(Q,We,{...Qe,once:!0})}function Te(Q,We,Qe={}){const{throttle:Tt=0,trailing:Nt=!0,leading:Ci=!0,...Yi}=Qe;return vn(Q,We,{...Yi,eventFilter:ot(Tt,Nt,Ci)})}const je=null;function $t(Q,We,Qe={}){let Tt;function Nt(){if(!Tt)return;const Hr=Tt;Tt=void 0,Hr()}function Ci(Hr){Tt=Hr}const Yi=(Hr,ra)=>(Nt(),We(Hr,ra,Ci)),Hn=Z(Q,Yi,Qe),{ignoreUpdates:Un}=Hn;return{...Hn,trigger:()=>{let Hr;return Un(()=>{Hr=Yi(Oe(Q),ge(Q))}),Hr}}}function Oe(Q){return isReactive(Q)?Q:Array.isArray(Q)?Q.map(We=>toValue(We)):toValue(Q)}function ge(Q){return Array.isArray(Q)?Q.map(()=>{}):void 0}function gi(Q,We,Qe){const Tt=(0,o.wB)(Q,(Nt,Ci,Yi)=>{Nt&&(Qe?.once&&(0,o.dY)(()=>Tt()),We(Nt,Ci,Yi))},{...Qe,once:!1});return Tt}},12454:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>e});function e(o,_=100,E={}){if(typeof o!="function")throw new TypeError(`Expected the first parameter to be a function, got \`${typeof o}\`.`);if(_<0)throw new RangeError("`wait` must not be negative.");if(typeof E=="boolean")throw new TypeError("The `options` parameter must be an object, not a boolean. Use `{immediate: true}` instead.");const{immediate:z}=E;let q,m,L,B,Y;function b(){const C=q,R=m;return q=void 0,m=void 0,Y=o.apply(C,R),Y}function W(){const C=Date.now()-B;C<_&&C>=0?L=setTimeout(W,_-C):(L=void 0,z||(Y=b()))}const P=function(...C){if(q&&this!==q&&Object.getPrototypeOf(this)===Object.getPrototypeOf(q))throw new Error("Debounced method called with different contexts of the same prototype.");q=this,m=C,B=Date.now();const R=z&&!L;if(L||(L=setTimeout(W,_)),R)return Y=b(),Y};return Object.defineProperty(P,"isPending",{get(){return L!==void 0}}),P.clear=()=>{L&&(clearTimeout(L),L=void 0,q=void 0,m=void 0)},P.flush=()=>{L&&P.trigger()},P.trigger=()=>{Y=b(),P.clear()},P}},97471:(Kt,Ve,a)=>{"use strict";a.d(Ve,{ok:()=>_});function e(z){return z}function o(){}function _(){}function E(){}},99418:(Kt,Ve,a)=>{"use strict";a.d(Ve,{A:()=>ri});/*! @license DOMPurify 3.3.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.3.0/LICENSE */const{entries:e,setPrototypeOf:o,isFrozen:_,getPrototypeOf:E,getOwnPropertyDescriptor:z}=Object;let{freeze:q,seal:m,create:L}=Object,{apply:B,construct:Y}=typeof Reflect<"u"&&Reflect;q||(q=function(ni){return ni}),m||(m=function(ni){return ni}),B||(B=function(ni,rn){for(var ue=arguments.length,G=new Array(ue>2?ue-2:0),k=2;k<ue;k++)G[k-2]=arguments[k];return ni.apply(rn,G)}),Y||(Y=function(ni){for(var rn=arguments.length,ue=new Array(rn>1?rn-1:0),G=1;G<rn;G++)ue[G-1]=arguments[G];return new ni(...ue)});const b=de(Array.prototype.forEach),W=de(Array.prototype.lastIndexOf),P=de(Array.prototype.pop),C=de(Array.prototype.push),R=de(Array.prototype.splice),oe=de(String.prototype.toLowerCase),Re=de(String.prototype.toString),ne=de(String.prototype.match),te=de(String.prototype.replace),He=de(String.prototype.indexOf),V=de(String.prototype.trim),xe=de(Object.prototype.hasOwnProperty),Ke=de(RegExp.prototype.test),Je=ft(TypeError);function de(ht){return function(ni){ni instanceof RegExp&&(ni.lastIndex=0);for(var rn=arguments.length,ue=new Array(rn>1?rn-1:0),G=1;G<rn;G++)ue[G-1]=arguments[G];return B(ht,ni,ue)}}function ft(ht){return function(){for(var ni=arguments.length,rn=new Array(ni),ue=0;ue<ni;ue++)rn[ue]=arguments[ue];return Y(ht,rn)}}function ct(ht,ni){let rn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:oe;o&&o(ht,null);let ue=ni.length;for(;ue--;){let G=ni[ue];if(typeof G=="string"){const k=rn(G);k!==G&&(_(ni)||(ni[ue]=k),G=k)}ht[G]=!0}return ht}function ji(ht){for(let ni=0;ni<ht.length;ni++)xe(ht,ni)||(ht[ni]=null);return ht}function Wt(ht){const ni=L(null);for(const[rn,ue]of e(ht))xe(ht,rn)&&(Array.isArray(ue)?ni[rn]=ji(ue):ue&&typeof ue=="object"&&ue.constructor===Object?ni[rn]=Wt(ue):ni[rn]=ue);return ni}function Mt(ht,ni){for(;ht!==null;){const ue=z(ht,ni);if(ue){if(ue.get)return de(ue.get);if(typeof ue.value=="function")return de(ue.value)}ht=E(ht)}function rn(){return null}return rn}const Li=q(["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"]),jt=q(["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"]),di=q(["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"]),ot=q(["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"]),Pt=q(["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"]),lt=q(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),At=q(["#text"]),gt=q(["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"]),Vt=q(["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"]),ii=q(["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"]),Ki=q(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Ni=m(/\{\{[\w\W]*|[\w\W]*\}\}/gm),si=m(/<%[\w\W]*|[\w\W]*%>/gm),Di=m(/\$\{[\w\W]*/gm),hi=m(/^data-[\-\w.\u00B7-\uFFFF]+$/),On=m(/^aria-[\-\w]+$/),nn=m(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),$i=m(/^(?:\w+script|data):/i),Fn=m(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),yr=m(/^html$/i),Dr=m(/^[a-z][.\w]*(-[.\w]+)+$/i);var qn=Object.freeze({__proto__:null,ARIA_ATTR:On,ATTR_WHITESPACE:Fn,CUSTOM_ELEMENT:Dr,DATA_ATTR:hi,DOCTYPE_NAME:yr,ERB_EXPR:si,IS_ALLOWED_URI:nn,IS_SCRIPT_OR_DATA:$i,MUSTACHE_EXPR:Ni,TMPLIT_EXPR:Di});const Oi={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},xi=function(){return typeof window>"u"?null:window},mn=function(ni,rn){if(typeof ni!="object"||typeof ni.createPolicy!="function")return null;let ue=null;const G="data-tt-policy-suffix";rn&&rn.hasAttribute(G)&&(ue=rn.getAttribute(G));const k="dompurify"+(ue?"#"+ue:"");try{return ni.createPolicy(k,{createHTML(M){return M},createScriptURL(M){return M}})}catch{return console.warn("TrustedTypes policy "+k+" could not be created."),null}},Xe=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function It(){let ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:xi();const ni=Sn=>It(Sn);if(ni.version="3.3.0",ni.removed=[],!ht||!ht.document||ht.document.nodeType!==Oi.document||!ht.Element)return ni.isSupported=!1,ni;let{document:rn}=ht;const ue=rn,G=ue.currentScript,{DocumentFragment:k,HTMLTemplateElement:M,Node:se,Element:le,NodeFilter:Fe,NamedNodeMap:Ye=ht.NamedNodeMap||ht.MozNamedAttrMap,HTMLFormElement:mt,DOMParser:Jt,trustedTypes:yt}=ht,Be=le.prototype,J=Mt(Be,"cloneNode"),Ee=Mt(Be,"remove"),ze=Mt(Be,"nextSibling"),xt=Mt(Be,"childNodes"),_i=Mt(Be,"parentNode");if(typeof M=="function"){const Sn=rn.createElement("template");Sn.content&&Sn.content.ownerDocument&&(rn=Sn.content.ownerDocument)}let ki,vn="";const{implementation:Sr,createNodeIterator:Wr,createDocumentFragment:Nr,getElementsByTagName:fs}=rn,{importNode:ua}=ue;let Qr=Xe();ni.isSupported=typeof e=="function"&&typeof _i=="function"&&Sr&&Sr.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:Da,ERB_EXPR:Wa,TMPLIT_EXPR:Vr,DATA_ATTR:_s,ARIA_ATTR:wa,IS_SCRIPT_OR_DATA:hs,ATTR_WHITESPACE:Ga,CUSTOM_ELEMENT:Fi}=qn;let{IS_ALLOWED_URI:Gt}=qn,on=null;const lr=ct({},[...Li,...jt,...di,...Pt,...At]);let Bt=null;const Xt=ct({},[...gt,...Vt,...ii,...Ki]);let bi=Object.seal(L(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}})),Ii=null,Xi=null;const wi=Object.seal(L(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let kr=!0,Ri=!0,qe=!1,Dt=!0,ui=!1,fi=!0,Vi=!1,pr=!1,Pr=!1,jr=!1,Jn=!1,Va=!1,da=!0,Aa=!1;const va="user-content-";let Ji=!0,bs=!1,Ms={},Za=null;const it=ct({},["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"]);let St=null;const p=ct({},["audio","video","img","source","image","track"]);let x=null;const U=ct({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ie="http://www.w3.org/1998/Math/MathML",ye="http://www.w3.org/2000/svg",Z="http://www.w3.org/1999/xhtml";let pe=Z,Ie=!1,ee=null;const Te=ct({},[ie,ye,Z],Re);let je=ct({},["mi","mo","mn","ms","mtext"]),$t=ct({},["annotation-xml"]);const Oe=ct({},["title","style","font","a","script"]);let ge=null;const gi=["application/xhtml+xml","text/html"],Q="text/html";let We=null,Qe=null;const Tt=rn.createElement("form"),Nt=function(Ht){return Ht instanceof RegExp||Ht instanceof Function},Ci=function(){let Ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Qe&&Qe===Ht)){if((!Ht||typeof Ht!="object")&&(Ht={}),Ht=Wt(Ht),ge=gi.indexOf(Ht.PARSER_MEDIA_TYPE)===-1?Q:Ht.PARSER_MEDIA_TYPE,We=ge==="application/xhtml+xml"?Re:oe,on=xe(Ht,"ALLOWED_TAGS")?ct({},Ht.ALLOWED_TAGS,We):lr,Bt=xe(Ht,"ALLOWED_ATTR")?ct({},Ht.ALLOWED_ATTR,We):Xt,ee=xe(Ht,"ALLOWED_NAMESPACES")?ct({},Ht.ALLOWED_NAMESPACES,Re):Te,x=xe(Ht,"ADD_URI_SAFE_ATTR")?ct(Wt(U),Ht.ADD_URI_SAFE_ATTR,We):U,St=xe(Ht,"ADD_DATA_URI_TAGS")?ct(Wt(p),Ht.ADD_DATA_URI_TAGS,We):p,Za=xe(Ht,"FORBID_CONTENTS")?ct({},Ht.FORBID_CONTENTS,We):it,Ii=xe(Ht,"FORBID_TAGS")?ct({},Ht.FORBID_TAGS,We):Wt({}),Xi=xe(Ht,"FORBID_ATTR")?ct({},Ht.FORBID_ATTR,We):Wt({}),Ms=xe(Ht,"USE_PROFILES")?Ht.USE_PROFILES:!1,kr=Ht.ALLOW_ARIA_ATTR!==!1,Ri=Ht.ALLOW_DATA_ATTR!==!1,qe=Ht.ALLOW_UNKNOWN_PROTOCOLS||!1,Dt=Ht.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ui=Ht.SAFE_FOR_TEMPLATES||!1,fi=Ht.SAFE_FOR_XML!==!1,Vi=Ht.WHOLE_DOCUMENT||!1,jr=Ht.RETURN_DOM||!1,Jn=Ht.RETURN_DOM_FRAGMENT||!1,Va=Ht.RETURN_TRUSTED_TYPE||!1,Pr=Ht.FORCE_BODY||!1,da=Ht.SANITIZE_DOM!==!1,Aa=Ht.SANITIZE_NAMED_PROPS||!1,Ji=Ht.KEEP_CONTENT!==!1,bs=Ht.IN_PLACE||!1,Gt=Ht.ALLOWED_URI_REGEXP||nn,pe=Ht.NAMESPACE||Z,je=Ht.MATHML_TEXT_INTEGRATION_POINTS||je,$t=Ht.HTML_INTEGRATION_POINTS||$t,bi=Ht.CUSTOM_ELEMENT_HANDLING||{},Ht.CUSTOM_ELEMENT_HANDLING&&Nt(Ht.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(bi.tagNameCheck=Ht.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Ht.CUSTOM_ELEMENT_HANDLING&&Nt(Ht.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(bi.attributeNameCheck=Ht.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Ht.CUSTOM_ELEMENT_HANDLING&&typeof Ht.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(bi.allowCustomizedBuiltInElements=Ht.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ui&&(Ri=!1),Jn&&(jr=!0),Ms&&(on=ct({},At),Bt=[],Ms.html===!0&&(ct(on,Li),ct(Bt,gt)),Ms.svg===!0&&(ct(on,jt),ct(Bt,Vt),ct(Bt,Ki)),Ms.svgFilters===!0&&(ct(on,di),ct(Bt,Vt),ct(Bt,Ki)),Ms.mathMl===!0&&(ct(on,Pt),ct(Bt,ii),ct(Bt,Ki))),Ht.ADD_TAGS&&(typeof Ht.ADD_TAGS=="function"?wi.tagCheck=Ht.ADD_TAGS:(on===lr&&(on=Wt(on)),ct(on,Ht.ADD_TAGS,We))),Ht.ADD_ATTR&&(typeof Ht.ADD_ATTR=="function"?wi.attributeCheck=Ht.ADD_ATTR:(Bt===Xt&&(Bt=Wt(Bt)),ct(Bt,Ht.ADD_ATTR,We))),Ht.ADD_URI_SAFE_ATTR&&ct(x,Ht.ADD_URI_SAFE_ATTR,We),Ht.FORBID_CONTENTS&&(Za===it&&(Za=Wt(Za)),ct(Za,Ht.FORBID_CONTENTS,We)),Ji&&(on["#text"]=!0),Vi&&ct(on,["html","head","body"]),on.table&&(ct(on,["tbody"]),delete Ii.tbody),Ht.TRUSTED_TYPES_POLICY){if(typeof Ht.TRUSTED_TYPES_POLICY.createHTML!="function")throw Je('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof Ht.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Je('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ki=Ht.TRUSTED_TYPES_POLICY,vn=ki.createHTML("")}else ki===void 0&&(ki=mn(yt,G)),ki!==null&&typeof vn=="string"&&(vn=ki.createHTML(""));q&&q(Ht),Qe=Ht}},Yi=ct({},[...jt,...di,...ot]),Hn=ct({},[...Pt,...lt]),Un=function(Ht){let Mn=_i(Ht);(!Mn||!Mn.tagName)&&(Mn={namespaceURI:pe,tagName:"template"});const aa=oe(Ht.tagName),Ja=oe(Mn.tagName);return ee[Ht.namespaceURI]?Ht.namespaceURI===ye?Mn.namespaceURI===Z?aa==="svg":Mn.namespaceURI===ie?aa==="svg"&&(Ja==="annotation-xml"||je[Ja]):!!Yi[aa]:Ht.namespaceURI===ie?Mn.namespaceURI===Z?aa==="math":Mn.namespaceURI===ye?aa==="math"&&$t[Ja]:!!Hn[aa]:Ht.namespaceURI===Z?Mn.namespaceURI===ye&&!$t[Ja]||Mn.namespaceURI===ie&&!je[Ja]?!1:!Hn[aa]&&(Oe[aa]||!Yi[aa]):!!(ge==="application/xhtml+xml"&&ee[Ht.namespaceURI]):!1},rr=function(Ht){C(ni.removed,{element:Ht});try{_i(Ht).removeChild(Ht)}catch{Ee(Ht)}},Hr=function(Ht,Mn){try{C(ni.removed,{attribute:Mn.getAttributeNode(Ht),from:Mn})}catch{C(ni.removed,{attribute:null,from:Mn})}if(Mn.removeAttribute(Ht),Ht==="is")if(jr||Jn)try{rr(Mn)}catch{}else try{Mn.setAttribute(Ht,"")}catch{}},ra=function(Ht){let Mn=null,aa=null;if(Pr)Ht="<remove></remove>"+Ht;else{const es=ne(Ht,/^[\r\n\t ]+/);aa=es&&es[0]}ge==="application/xhtml+xml"&&pe===Z&&(Ht='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+Ht+"</body></html>");const Ja=ki?ki.createHTML(Ht):Ht;if(pe===Z)try{Mn=new Jt().parseFromString(Ja,ge)}catch{}if(!Mn||!Mn.documentElement){Mn=Sr.createDocument(pe,"template",null);try{Mn.documentElement.innerHTML=Ie?vn:Ja}catch{}}const Ca=Mn.body||Mn.documentElement;return Ht&&aa&&Ca.insertBefore(rn.createTextNode(aa),Ca.childNodes[0]||null),pe===Z?fs.call(Mn,Vi?"html":"body")[0]:Vi?Mn.documentElement:Ca},fa=function(Ht){return Wr.call(Ht.ownerDocument||Ht,Ht,Fe.SHOW_ELEMENT|Fe.SHOW_COMMENT|Fe.SHOW_TEXT|Fe.SHOW_PROCESSING_INSTRUCTION|Fe.SHOW_CDATA_SECTION,null)},ur=function(Ht){return Ht instanceof mt&&(typeof Ht.nodeName!="string"||typeof Ht.textContent!="string"||typeof Ht.removeChild!="function"||!(Ht.attributes instanceof Ye)||typeof Ht.removeAttribute!="function"||typeof Ht.setAttribute!="function"||typeof Ht.namespaceURI!="string"||typeof Ht.insertBefore!="function"||typeof Ht.hasChildNodes!="function")},ve=function(Ht){return typeof se=="function"&&Ht instanceof se};function pt(Sn,Ht,Mn){b(Sn,aa=>{aa.call(ni,Ht,Mn,Qe)})}const oi=function(Ht){let Mn=null;if(pt(Qr.beforeSanitizeElements,Ht,null),ur(Ht))return rr(Ht),!0;const aa=We(Ht.nodeName);if(pt(Qr.uponSanitizeElement,Ht,{tagName:aa,allowedTags:on}),fi&&Ht.hasChildNodes()&&!ve(Ht.firstElementChild)&&Ke(/<[/\w!]/g,Ht.innerHTML)&&Ke(/<[/\w!]/g,Ht.textContent)||Ht.nodeType===Oi.progressingInstruction||fi&&Ht.nodeType===Oi.comment&&Ke(/<[/\w]/g,Ht.data))return rr(Ht),!0;if(!(wi.tagCheck instanceof Function&&wi.tagCheck(aa))&&(!on[aa]||Ii[aa])){if(!Ii[aa]&&Rn(aa)&&(bi.tagNameCheck instanceof RegExp&&Ke(bi.tagNameCheck,aa)||bi.tagNameCheck instanceof Function&&bi.tagNameCheck(aa)))return!1;if(Ji&&!Za[aa]){const Ja=_i(Ht)||Ht.parentNode,Ca=xt(Ht)||Ht.childNodes;if(Ca&&Ja){const es=Ca.length;for(let Ks=es-1;Ks>=0;--Ks){const lo=J(Ca[Ks],!0);lo.__removalCount=(Ht.__removalCount||0)+1,Ja.insertBefore(lo,ze(Ht))}}}return rr(Ht),!0}return Ht instanceof le&&!Un(Ht)||(aa==="noscript"||aa==="noembed"||aa==="noframes")&&Ke(/<\/no(script|embed|frames)/i,Ht.innerHTML)?(rr(Ht),!0):(ui&&Ht.nodeType===Oi.text&&(Mn=Ht.textContent,b([Da,Wa,Vr],Ja=>{Mn=te(Mn,Ja," ")}),Ht.textContent!==Mn&&(C(ni.removed,{element:Ht.cloneNode()}),Ht.textContent=Mn)),pt(Qr.afterSanitizeElements,Ht,null),!1)},Zi=function(Ht,Mn,aa){if(da&&(Mn==="id"||Mn==="name")&&(aa in rn||aa in Tt))return!1;if(!(Ri&&!Xi[Mn]&&Ke(_s,Mn))){if(!(kr&&Ke(wa,Mn))){if(!(wi.attributeCheck instanceof Function&&wi.attributeCheck(Mn,Ht))){if(!Bt[Mn]||Xi[Mn]){if(!(Rn(Ht)&&(bi.tagNameCheck instanceof RegExp&&Ke(bi.tagNameCheck,Ht)||bi.tagNameCheck instanceof Function&&bi.tagNameCheck(Ht))&&(bi.attributeNameCheck instanceof RegExp&&Ke(bi.attributeNameCheck,Mn)||bi.attributeNameCheck instanceof Function&&bi.attributeNameCheck(Mn,Ht))||Mn==="is"&&bi.allowCustomizedBuiltInElements&&(bi.tagNameCheck instanceof RegExp&&Ke(bi.tagNameCheck,aa)||bi.tagNameCheck instanceof Function&&bi.tagNameCheck(aa))))return!1}else if(!x[Mn]){if(!Ke(Gt,te(aa,Ga,""))){if(!((Mn==="src"||Mn==="xlink:href"||Mn==="href")&&Ht!=="script"&&He(aa,"data:")===0&&St[Ht])){if(!(qe&&!Ke(hs,te(aa,Ga,"")))){if(aa)return!1}}}}}}}return!0},Rn=function(Ht){return Ht!=="annotation-xml"&&ne(Ht,Fi)},Tr=function(Ht){pt(Qr.beforeSanitizeAttributes,Ht,null);const{attributes:Mn}=Ht;if(!Mn||ur(Ht))return;const aa={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Bt,forceKeepAttr:void 0};let Ja=Mn.length;for(;Ja--;){const Ca=Mn[Ja],{name:es,namespaceURI:Ks,value:lo}=Ca,oo=We(es),Us=lo;let ro=es==="value"?Us:V(Us);if(aa.attrName=oo,aa.attrValue=ro,aa.keepAttr=!0,aa.forceKeepAttr=void 0,pt(Qr.uponSanitizeAttribute,Ht,aa),ro=aa.attrValue,Aa&&(oo==="id"||oo==="name")&&(Hr(es,Ht),ro=va+ro),fi&&Ke(/((--!?|])>)|<\/(style|title|textarea)/i,ro)){Hr(es,Ht);continue}if(oo==="attributename"&&ne(ro,"href")){Hr(es,Ht);continue}if(aa.forceKeepAttr)continue;if(!aa.keepAttr){Hr(es,Ht);continue}if(!Dt&&Ke(/\/>/i,ro)){Hr(es,Ht);continue}ui&&b([Da,Wa,Vr],yl=>{ro=te(ro,yl," ")});const vo=We(Ht.nodeName);if(!Zi(vo,oo,ro)){Hr(es,Ht);continue}if(ki&&typeof yt=="object"&&typeof yt.getAttributeType=="function"&&!Ks)switch(yt.getAttributeType(vo,oo)){case"TrustedHTML":{ro=ki.createHTML(ro);break}case"TrustedScriptURL":{ro=ki.createScriptURL(ro);break}}if(ro!==Us)try{Ks?Ht.setAttributeNS(Ks,es,ro):Ht.setAttribute(es,ro),ur(Ht)?rr(Ht):P(ni.removed)}catch{Hr(es,Ht)}}pt(Qr.afterSanitizeAttributes,Ht,null)},zn=function Sn(Ht){let Mn=null;const aa=fa(Ht);for(pt(Qr.beforeSanitizeShadowDOM,Ht,null);Mn=aa.nextNode();)pt(Qr.uponSanitizeShadowNode,Mn,null),oi(Mn),Tr(Mn),Mn.content instanceof k&&Sn(Mn.content);pt(Qr.afterSanitizeShadowDOM,Ht,null)};return ni.sanitize=function(Sn){let Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Mn=null,aa=null,Ja=null,Ca=null;if(Ie=!Sn,Ie&&(Sn="<!-->"),typeof Sn!="string"&&!ve(Sn))if(typeof Sn.toString=="function"){if(Sn=Sn.toString(),typeof Sn!="string")throw Je("dirty is not a string, aborting")}else throw Je("toString is not a function");if(!ni.isSupported)return Sn;if(pr||Ci(Ht),ni.removed=[],typeof Sn=="string"&&(bs=!1),bs){if(Sn.nodeName){const lo=We(Sn.nodeName);if(!on[lo]||Ii[lo])throw Je("root node is forbidden and cannot be sanitized in-place")}}else if(Sn instanceof se)Mn=ra("<!---->"),aa=Mn.ownerDocument.importNode(Sn,!0),aa.nodeType===Oi.element&&aa.nodeName==="BODY"||aa.nodeName==="HTML"?Mn=aa:Mn.appendChild(aa);else{if(!jr&&!ui&&!Vi&&Sn.indexOf("<")===-1)return ki&&Va?ki.createHTML(Sn):Sn;if(Mn=ra(Sn),!Mn)return jr?null:Va?vn:""}Mn&&Pr&&rr(Mn.firstChild);const es=fa(bs?Sn:Mn);for(;Ja=es.nextNode();)oi(Ja),Tr(Ja),Ja.content instanceof k&&zn(Ja.content);if(bs)return Sn;if(jr){if(Jn)for(Ca=Nr.call(Mn.ownerDocument);Mn.firstChild;)Ca.appendChild(Mn.firstChild);else Ca=Mn;return(Bt.shadowroot||Bt.shadowrootmode)&&(Ca=ua.call(ue,Ca,!0)),Ca}let Ks=Vi?Mn.outerHTML:Mn.innerHTML;return Vi&&on["!doctype"]&&Mn.ownerDocument&&Mn.ownerDocument.doctype&&Mn.ownerDocument.doctype.name&&Ke(yr,Mn.ownerDocument.doctype.name)&&(Ks="<!DOCTYPE "+Mn.ownerDocument.doctype.name+`>
`+Ks),ui&&b([Da,Wa,Vr],lo=>{Ks=te(Ks,lo," ")}),ki&&Va?ki.createHTML(Ks):Ks},ni.setConfig=function(){let Sn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Ci(Sn),pr=!0},ni.clearConfig=function(){Qe=null,pr=!1},ni.isValidAttribute=function(Sn,Ht,Mn){Qe||Ci({});const aa=We(Sn),Ja=We(Ht);return Zi(aa,Ja,Mn)},ni.addHook=function(Sn,Ht){typeof Ht=="function"&&C(Qr[Sn],Ht)},ni.removeHook=function(Sn,Ht){if(Ht!==void 0){const Mn=W(Qr[Sn],Ht);return Mn===-1?void 0:R(Qr[Sn],Mn,1)[0]}return P(Qr[Sn])},ni.removeHooks=function(Sn){Qr[Sn]=[]},ni.removeAllHooks=function(){Qr=Xe()},ni}var ri=It()},29747:(Kt,Ve,a)=>{"use strict";a.d(Ve,{a:()=>o});const e=function(L,B,Y,b,W){const P=o(B);if(Y!=null&&(typeof Y!="number"||Y<0||Y===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite `index`");if(b!=null&&(!b.type||!b.children))throw new Error("Expected valid `parent`");if(Y==null!=(b==null))throw new Error("Expected both `index` and `parent`");return m(L)?P.call(W,L,Y,b):!1},o=function(L){if(L==null)return q;if(typeof L=="string")return E(L);if(typeof L=="object")return _(L);if(typeof L=="function")return z(L);throw new Error("Expected function, string, or array as `test`")};function _(L){const B=[];let Y=-1;for(;++Y<L.length;)B[Y]=o(L[Y]);return z(b);function b(...W){let P=-1;for(;++P<B.length;)if(B[P].apply(this,W))return!0;return!1}}function E(L){return z(B);function B(Y){return Y.tagName===L}}function z(L){return B;function B(Y,b,W){return!!(m(Y)&&L.call(this,Y,typeof b=="number"?b:void 0,W||void 0))}}function q(L){return!!(L&&typeof L=="object"&&"type"in L&&L.type==="element"&&"tagName"in L&&typeof L.tagName=="string")}function m(L){return L!==null&&typeof L=="object"&&"type"in L&&"tagName"in L}},380:(Kt,Ve,a)=>{"use strict";a.d(Ve,{m:()=>e});var e=class extends EventTarget{dispatchTypedEvent(o,_){return super.dispatchEvent(_)}}},33239:(Kt,Ve,a)=>{"use strict";a.d(Ve,{u:()=>e});function e(o,_,E){const z={type:String(o)};return E==null&&(typeof _=="string"||Array.isArray(_))?E=_:Object.assign(z,_),Array.isArray(E)?z.children=E:E!=null&&(z.value=String(E)),z}},69143:(Kt,Ve,a)=>{"use strict";a.d(Ve,{C:()=>o});const e=function(B,Y,b,W,P){const C=o(Y);if(b!=null&&(typeof b!="number"||b<0||b===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(W!=null&&(!e(W)||!W.children))throw new Error("Expected parent node");if(W==null!=(b==null))throw new Error("Expected both parent and index");return L(B)?C.call(P,B,b,W):!1},o=function(B){if(B==null)return m;if(typeof B=="function")return q(B);if(typeof B=="object")return Array.isArray(B)?_(B):E(B);if(typeof B=="string")return z(B);throw new Error("Expected function, string, or object as test")};function _(B){const Y=[];let b=-1;for(;++b<B.length;)Y[b]=o(B[b]);return q(W);function W(...P){let C=-1;for(;++C<Y.length;)if(Y[C].apply(this,P))return!0;return!1}}function E(B){const Y=B;return q(b);function b(W){const P=W;let C;for(C in B)if(P[C]!==Y[C])return!1;return!0}}function z(B){return q(Y);function Y(b){return b&&b.type===B}}function q(B){return Y;function Y(b,W,P){return!!(L(b)&&B.call(this,b,typeof W=="number"?W:void 0,P||void 0))}}function m(){return!0}function L(B){return B!==null&&typeof B=="object"&&"type"in B}},99656:(Kt,Ve,a)=>{"use strict";a.d(Ve,{dc:()=>z,_Z:()=>q,VG:()=>m});var e=a(69143);function o(B){return B}const _=[],E=!0,z=!1,q="skip";function m(B,Y,b,W){let P;typeof Y=="function"&&typeof b!="function"?(W=b,b=Y):P=Y;const C=(0,e.C)(P),R=W?-1:1;oe(B,void 0,[])();function oe(Re,ne,te){const He=Re&&typeof Re=="object"?Re:{};if(typeof He.type=="string"){const xe=typeof He.tagName=="string"?He.tagName:typeof He.name=="string"?He.name:void 0;Object.defineProperty(V,"name",{value:"node ("+(Re.type+(xe?"<"+xe+">":""))+")"})}return V;function V(){let xe=_,Ke,Je,de;if((!Y||C(Re,ne,te[te.length-1]||void 0))&&(xe=L(b(Re,te)),xe[0]===z))return xe;if("children"in Re&&Re.children){const ft=Re;if(ft.children&&xe[0]!==q)for(Je=(W?ft.children.length:-1)+R,de=te.concat(ft);Je>-1&&Je<ft.children.length;){const ct=ft.children[Je];if(Ke=oe(ct,Je,de)(),Ke[0]===z)return Ke;Je=typeof Ke[1]=="number"?Ke[1]:Je+R}}return xe}}}function L(B){return Array.isArray(B)?B:typeof B=="number"?[E,B]:B==null?_:[B]}},47970:(Kt,Ve,a)=>{"use strict";a.d(Ve,{YR:()=>o});var e=a(99656);function o(_,E,z,q){let m,L,B;typeof E=="function"&&typeof z!="function"?(L=void 0,B=E,m=z):(L=E,B=z,m=q),(0,e.VG)(_,L,Y,m);function Y(b,W){const P=W[W.length-1],C=P?P.children.indexOf(b):void 0;return B(b,C,P)}}},35696:(Kt,Ve,a)=>{"use strict";a.d(Ve,{Bd:()=>e,Tk:()=>Be,Ur:()=>J,Xf:()=>yt,cy:()=>L,g1:()=>Vt,kp:()=>z,lQ:()=>m,nU:()=>Jt,p:()=>ri,rv:()=>Ee,t2:()=>ii});/*!
* vue-router v4.6.3
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const e=typeof document<"u",o=qe=>qe;function _(qe){return typeof qe=="object"||"displayName"in qe||"props"in qe||"__vccOpts"in qe}function E(qe){return qe.__esModule||qe[Symbol.toStringTag]==="Module"||qe.default&&_(qe.default)}const z=Object.assign;function q(qe,Dt){const ui={};for(const fi in Dt){const Vi=Dt[fi];ui[fi]=L(Vi)?Vi.map(qe):qe(Vi)}return ui}const m=()=>{},L=Array.isArray;function B(qe,Dt){const ui={};for(const fi in qe)ui[fi]=fi in Dt?Dt[fi]:qe[fi];return ui}function Y(qe){const Dt=Array.from(arguments).slice(1);console.warn.apply(console,["[Vue Router warn]: "+qe].concat(Dt))}const b=/#/g,W=/&/g,P=/\//g,C=/=/g,R=/\?/g,oe=/\+/g,Re=/%5B/g,ne=/%5D/g,te=/%5E/g,He=/%60/g,V=/%7B/g,xe=/%7C/g,Ke=/%7D/g,Je=/%20/g;function de(qe){return qe==null?"":encodeURI(""+qe).replace(xe,"|").replace(Re,"[").replace(ne,"]")}function ft(qe){return de(qe).replace(V,"{").replace(Ke,"}").replace(te,"^")}function ct(qe){return de(qe).replace(oe,"%2B").replace(Je,"+").replace(b,"%23").replace(W,"%26").replace(He,"`").replace(V,"{").replace(Ke,"}").replace(te,"^")}function ji(qe){return ct(qe).replace(C,"%3D")}function Wt(qe){return de(qe).replace(b,"%23").replace(R,"%3F")}function Mt(qe){return Wt(qe).replace(P,"%2F")}function Li(qe){if(qe==null)return null;try{return decodeURIComponent(""+qe)}catch{}return""+qe}const jt=/\/$/,di=qe=>qe.replace(jt,"");function ot(qe,Dt,ui="/"){let fi,Vi={},pr="",Pr="";const jr=Dt.indexOf("#");let Jn=Dt.indexOf("?");return Jn=jr>=0&&Jn>jr?-1:Jn,Jn>=0&&(fi=Dt.slice(0,Jn),pr=Dt.slice(Jn,jr>0?jr:Dt.length),Vi=qe(pr.slice(1))),jr>=0&&(fi=fi||Dt.slice(0,jr),Pr=Dt.slice(jr,Dt.length)),fi=si(fi??Dt,ui),{fullPath:fi+pr+Pr,path:fi,query:Vi,hash:Li(Pr)}}function Pt(qe,Dt,ui,fi=""){const Vi=qe(ui);return Dt+(Vi&&"?")+Vi+ft(fi)}function lt(qe,Dt){const ui=Dt.query?qe(Dt.query):"";return Dt.path+(ui&&"?")+ui+(Dt.hash||"")}function At(qe,Dt){return!Dt||!qe.toLowerCase().startsWith(Dt.toLowerCase())?qe:qe.slice(Dt.length)||"/"}function gt(qe,Dt,ui){const fi=Dt.matched.length-1,Vi=ui.matched.length-1;return fi>-1&&fi===Vi&&Vt(Dt.matched[fi],ui.matched[Vi])&&ii(Dt.params,ui.params)&&qe(Dt.query)===qe(ui.query)&&Dt.hash===ui.hash}function Vt(qe,Dt){return(qe.aliasOf||qe)===(Dt.aliasOf||Dt)}function ii(qe,Dt){if(Object.keys(qe).length!==Object.keys(Dt).length)return!1;for(const ui in qe)if(!Ki(qe[ui],Dt[ui]))return!1;return!0}function Ki(qe,Dt){return L(qe)?Ni(qe,Dt):L(Dt)?Ni(Dt,qe):qe===Dt}function Ni(qe,Dt){return L(Dt)?qe.length===Dt.length&&qe.every((ui,fi)=>ui===Dt[fi]):qe.length===1&&qe[0]===Dt}function si(qe,Dt){if(qe.startsWith("/"))return qe;if(!qe)return Dt;const ui=Dt.split("/"),fi=qe.split("/"),Vi=fi[fi.length-1];(Vi===".."||Vi===".")&&fi.push("");let pr=ui.length-1,Pr,jr;for(Pr=0;Pr<fi.length;Pr++)if(jr=fi[Pr],jr!==".")if(jr==="..")pr>1&&pr--;else break;return ui.slice(0,pr).join("/")+"/"+fi.slice(Pr).join("/")}const Di={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let hi=function(qe){return qe.pop="pop",qe.push="push",qe}({}),On=function(qe){return qe.back="back",qe.forward="forward",qe.unknown="",qe}({});const nn="";function $i(qe){if(!qe)if(e){const Dt=document.querySelector("base");qe=Dt&&Dt.getAttribute("href")||"/",qe=qe.replace(/^\w+:\/\/[^\/]+/,"")}else qe="/";return qe[0]!=="/"&&qe[0]!=="#"&&(qe="/"+qe),di(qe)}const Fn=/^[^#]+#/;function yr(qe,Dt){return qe.replace(Fn,"#")+Dt}function Dr(qe,Dt){const ui=document.documentElement.getBoundingClientRect(),fi=qe.getBoundingClientRect();return{behavior:Dt.behavior,left:fi.left-ui.left-(Dt.left||0),top:fi.top-ui.top-(Dt.top||0)}}const qn=()=>({left:window.scrollX,top:window.scrollY});function Oi(qe){let Dt;if("el"in qe){const ui=qe.el,fi=typeof ui=="string"&&ui.startsWith("#"),Vi=typeof ui=="string"?fi?document.getElementById(ui.slice(1)):document.querySelector(ui):ui;if(!Vi)return;Dt=Dr(Vi,qe)}else Dt=qe;"scrollBehavior"in document.documentElement.style?window.scrollTo(Dt):window.scrollTo(Dt.left!=null?Dt.left:window.scrollX,Dt.top!=null?Dt.top:window.scrollY)}function xi(qe,Dt){return(history.state?history.state.position-Dt:-1)+qe}const mn=new Map;function Xe(qe,Dt){mn.set(qe,Dt)}function It(qe){const Dt=mn.get(qe);return mn.delete(qe),Dt}function ri(qe){return typeof qe=="string"||qe&&typeof qe=="object"}function ht(qe){return typeof qe=="string"||typeof qe=="symbol"}let ni=function(qe){return qe[qe.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",qe[qe.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",qe[qe.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",qe[qe.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",qe[qe.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",qe}({});const rn=Symbol("");let ue=function(qe){return qe[qe.aborted=4]="aborted",qe[qe.cancelled=8]="cancelled",qe[qe.duplicated=16]="duplicated",qe}({});const G={[ni.MATCHER_NOT_FOUND]({location:qe,currentLocation:Dt}){return`No match for
${JSON.stringify(qe)}${Dt?`
while being at
`+JSON.stringify(Dt):""}`},[ni.NAVIGATION_GUARD_REDIRECT]({from:qe,to:Dt}){return`Redirected from "${qe.fullPath}" to "${le(Dt)}" via a navigation guard.`},[ni.NAVIGATION_ABORTED]({from:qe,to:Dt}){return`Navigation aborted from "${qe.fullPath}" to "${Dt.fullPath}" via a navigation guard.`},[ni.NAVIGATION_CANCELLED]({from:qe,to:Dt}){return`Navigation cancelled from "${qe.fullPath}" to "${Dt.fullPath}" with a new navigation.`},[ni.NAVIGATION_DUPLICATED]({from:qe,to:Dt}){return`Avoided redundant navigation to current location: "${qe.fullPath}".`}};function k(qe,Dt){return z(new Error,{type:qe,[rn]:!0},Dt)}function M(qe,Dt){return qe instanceof Error&&rn in qe&&(Dt==null||!!(qe.type&Dt))}const se=["params","query","hash"];function le(qe){if(typeof qe=="string")return qe;if(qe.path!=null)return qe.path;const Dt={};for(const ui of se)ui in qe&&(Dt[ui]=qe[ui]);return JSON.stringify(Dt,null,2)}function Fe(qe){const Dt={};if(qe===""||qe==="?")return Dt;const ui=(qe[0]==="?"?qe.slice(1):qe).split("&");for(let fi=0;fi<ui.length;++fi){const Vi=ui[fi].replace(oe," "),pr=Vi.indexOf("="),Pr=Li(pr<0?Vi:Vi.slice(0,pr)),jr=pr<0?null:Li(Vi.slice(pr+1));if(Pr in Dt){let Jn=Dt[Pr];L(Jn)||(Jn=Dt[Pr]=[Jn]),Jn.push(jr)}else Dt[Pr]=jr}return Dt}function Ye(qe){let Dt="";for(let ui in qe){const fi=qe[ui];if(ui=ji(ui),fi==null){fi!==void 0&&(Dt+=(Dt.length?"&":"")+ui);continue}(L(fi)?fi.map(Vi=>Vi&&ct(Vi)):[fi&&ct(fi)]).forEach(Vi=>{Vi!==void 0&&(Dt+=(Dt.length?"&":"")+ui,Vi!=null&&(Dt+="="+Vi))})}return Dt}function mt(qe){const Dt={};for(const ui in qe){const fi=qe[ui];fi!==void 0&&(Dt[ui]=L(fi)?fi.map(Vi=>Vi==null?null:""+Vi):fi==null?fi:""+fi)}return Dt}const Jt=Symbol(""),yt=Symbol(""),Be=Symbol(""),J=Symbol(""),Ee=Symbol("");function ze(){let qe=[];function Dt(fi){return qe.push(fi),()=>{const Vi=qe.indexOf(fi);Vi>-1&&qe.splice(Vi,1)}}function ui(){qe=[]}return{add:Dt,list:()=>qe.slice(),reset:ui}}function xt(qe,Dt,ui){const fi=()=>{qe[Dt].delete(ui)};onUnmounted(fi),onDeactivated(fi),onActivated(()=>{qe[Dt].add(ui)}),qe[Dt].add(ui)}function _i(qe){const Dt=inject(Jt,{}).value;Dt&&xt(Dt,"leaveGuards",qe)}function ki(qe){const Dt=inject(Jt,{}).value;Dt&&xt(Dt,"updateGuards",qe)}function vn(qe,Dt,ui,fi,Vi,pr=Pr=>Pr()){const Pr=fi&&(fi.enterCallbacks[Vi]=fi.enterCallbacks[Vi]||[]);return()=>new Promise((jr,Jn)=>{const Va=va=>{va===!1?Jn(k(ni.NAVIGATION_ABORTED,{from:ui,to:Dt})):va instanceof Error?Jn(va):ri(va)?Jn(k(ni.NAVIGATION_GUARD_REDIRECT,{from:Dt,to:va})):(Pr&&fi.enterCallbacks[Vi]===Pr&&typeof va=="function"&&Pr.push(va),jr())},da=pr(()=>qe.call(fi&&fi.instances[Vi],Dt,ui,Va));let Aa=Promise.resolve(da);qe.length<3&&(Aa=Aa.then(Va)),Aa.catch(va=>Jn(va))})}function Sr(qe,Dt,ui){let fi=0;return function(){fi++===1&&Y(`The "next" callback was called more than once in one navigation guard when going from "${ui.fullPath}" to "${Dt.fullPath}". It should be called exactly one time in each navigation guard. This will fail in production.`),qe._called=!0,fi===1&&qe.apply(null,arguments)}}function Wr(qe,Dt,ui,fi,Vi=pr=>pr()){const pr=[];for(const Pr of qe)for(const jr in Pr.components){let Jn=Pr.components[jr];if(!(Dt!=="beforeRouteEnter"&&!Pr.instances[jr]))if(_(Jn)){const Va=(Jn.__vccOpts||Jn)[Dt];Va&&pr.push(vn(Va,ui,fi,Pr,jr,Vi))}else{let Va=Jn();pr.push(()=>Va.then(da=>{if(!da)throw new Error(`Couldn't resolve component "${jr}" at "${Pr.path}"`);const Aa=E(da)?da.default:da;Pr.mods[jr]=da,Pr.components[jr]=Aa;const va=(Aa.__vccOpts||Aa)[Dt];return va&&vn(va,ui,fi,Pr,jr,Vi)()}))}}return pr}function Nr(qe){return qe.matched.every(Dt=>Dt.redirect)?Promise.reject(new Error("Cannot load a route that redirects.")):Promise.all(qe.matched.map(Dt=>Dt.components&&Promise.all(Object.keys(Dt.components).reduce((ui,fi)=>{const Vi=Dt.components[fi];return typeof Vi=="function"&&!("displayName"in Vi)&&ui.push(Vi().then(pr=>{if(!pr)return Promise.reject(new Error(`Couldn't resolve component "${fi}" at "${Dt.path}". Ensure you passed a function that returns a promise.`));const Pr=E(pr)?pr.default:pr;Dt.mods[fi]=pr,Dt.components[fi]=Pr})),ui},[])))).then(()=>qe)}function fs(qe,Dt){const ui=[],fi=[],Vi=[],pr=Math.max(Dt.matched.length,qe.matched.length);for(let Pr=0;Pr<pr;Pr++){const jr=Dt.matched[Pr];jr&&(qe.matched.find(Va=>Vt(Va,jr))?fi.push(jr):ui.push(jr));const Jn=qe.matched[Pr];Jn&&(Dt.matched.find(Va=>Vt(Va,Jn))||Vi.push(Jn))}return[ui,fi,Vi]}function ua(qe,Dt){const ui=z({},qe,{matched:qe.matched.map(fi=>Ri(fi,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:qe.fullPath,tooltip:Dt,value:ui}}}function Qr(qe){return{_custom:{display:qe}}}let Da=0;function Wa(qe,Dt,ui){if(Dt.__hasDevtools)return;Dt.__hasDevtools=!0;const fi=Da++;setupDevtoolsPlugin({id:"org.vuejs.router"+(fi?"."+fi:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:qe},Vi=>{typeof Vi.now!="function"&&Y("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),Vi.on.inspectComponent((da,Aa)=>{da.instanceData&&da.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:ua(Dt.currentRoute.value,"Current Route")})}),Vi.on.visitComponentTree(({treeNode:da,componentInstance:Aa})=>{if(Aa.__vrv_devtools){const va=Aa.__vrv_devtools;da.tags.push({label:(va.name?`${va.name.toString()}: `:"")+va.path,textColor:0,tooltip:"This component is rendered by &lt;router-view&gt;",backgroundColor:wa})}L(Aa.__vrl_devtools)&&(Aa.__devtoolsApi=Vi,Aa.__vrl_devtools.forEach(va=>{let Ji=va.route.path,bs=Gt,Ms="",Za=0;va.error?(Ji=va.error,bs=lr,Za=Bt):va.isExactActive?(bs=Ga,Ms="This is exactly active"):va.isActive&&(bs=hs,Ms="This link is active"),da.tags.push({label:Ji,textColor:Za,tooltip:Ms,backgroundColor:bs})}))}),watch(Dt.currentRoute,()=>{Jn(),Vi.notifyComponentUpdate(),Vi.sendInspectorTree(jr),Vi.sendInspectorState(jr)});const pr="router:navigations:"+fi;Vi.addTimelineLayer({id:pr,label:`Router${fi?" "+fi:""} Navigations`,color:4237508}),Dt.onError((da,Aa)=>{Vi.addTimelineEvent({layerId:pr,event:{title:"Error during Navigation",subtitle:Aa.fullPath,logType:"error",time:Vi.now(),data:{error:da},groupId:Aa.meta.__navigationId}})});let Pr=0;Dt.beforeEach((da,Aa)=>{const va={guard:Qr("beforeEach"),from:ua(Aa,"Current Location during this navigation"),to:ua(da,"Target location")};Object.defineProperty(da.meta,"__navigationId",{value:Pr++}),Vi.addTimelineEvent({layerId:pr,event:{time:Vi.now(),title:"Start of navigation",subtitle:da.fullPath,data:va,groupId:da.meta.__navigationId}})}),Dt.afterEach((da,Aa,va)=>{const Ji={guard:Qr("afterEach")};va?(Ji.failure={_custom:{type:Error,readOnly:!0,display:va?va.message:"",tooltip:"Navigation Failure",value:va}},Ji.status=Qr("\u274C")):Ji.status=Qr("\u2705"),Ji.from=ua(Aa,"Current Location during this navigation"),Ji.to=ua(da,"Target location"),Vi.addTimelineEvent({layerId:pr,event:{title:"End of navigation",subtitle:da.fullPath,time:Vi.now(),data:Ji,logType:va?"warning":"default",groupId:da.meta.__navigationId}})});const jr="router-inspector:"+fi;Vi.addInspector({id:jr,label:"Routes"+(fi?" "+fi:""),icon:"book",treeFilterPlaceholder:"Search routes"});function Jn(){if(!Va)return;const da=Va;let Aa=ui.getRoutes().filter(va=>!va.parent||!va.parent.record.components);Aa.forEach(wi),da.filter&&(Aa=Aa.filter(va=>kr(va,da.filter.toLowerCase()))),Aa.forEach(va=>Xi(va,Dt.currentRoute.value)),da.rootNodes=Aa.map(Xt)}let Va;Vi.on.getInspectorTree(da=>{Va=da,da.app===qe&&da.inspectorId===jr&&Jn()}),Vi.on.getInspectorState(da=>{if(da.app===qe&&da.inspectorId===jr){const Aa=ui.getRoutes().find(va=>va.record.__vd_id===da.nodeId);Aa&&(da.state={options:_s(Aa)})}}),Vi.sendInspectorTree(jr),Vi.sendInspectorState(jr)})}function Vr(qe){return qe.optional?qe.repeatable?"*":"?":qe.repeatable?"+":""}function _s(qe){const{record:Dt}=qe,ui=[{editable:!1,key:"path",value:Dt.path}];return Dt.name!=null&&ui.push({editable:!1,key:"name",value:Dt.name}),ui.push({editable:!1,key:"regexp",value:qe.re}),qe.keys.length&&ui.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:qe.keys.map(fi=>`${fi.name}${Vr(fi)}`).join(" "),tooltip:"Param keys",value:qe.keys}}}),Dt.redirect!=null&&ui.push({editable:!1,key:"redirect",value:Dt.redirect}),qe.alias.length&&ui.push({editable:!1,key:"aliases",value:qe.alias.map(fi=>fi.record.path)}),Object.keys(qe.record.meta).length&&ui.push({editable:!1,key:"meta",value:qe.record.meta}),ui.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:qe.score.map(fi=>fi.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:qe.score}}}),ui}const wa=15485081,hs=2450411,Ga=8702998,Fi=2282478,Gt=16486972,on=6710886,lr=16704226,Bt=12131356;function Xt(qe){const Dt=[],{record:ui}=qe;ui.name!=null&&Dt.push({label:String(ui.name),textColor:0,backgroundColor:Fi}),ui.aliasOf&&Dt.push({label:"alias",textColor:0,backgroundColor:Gt}),qe.__vd_match&&Dt.push({label:"matches",textColor:0,backgroundColor:wa}),qe.__vd_exactActive&&Dt.push({label:"exact",textColor:0,backgroundColor:Ga}),qe.__vd_active&&Dt.push({label:"active",textColor:0,backgroundColor:hs}),ui.redirect&&Dt.push({label:typeof ui.redirect=="string"?`redirect: ${ui.redirect}`:"redirects",textColor:16777215,backgroundColor:on});let fi=ui.__vd_id;return fi==null&&(fi=String(bi++),ui.__vd_id=fi),{id:fi,label:ui.path,tags:Dt,children:qe.children.map(Xt)}}let bi=0;const Ii=/^\/(.*)\/([a-z]*)$/;function Xi(qe,Dt){const ui=Dt.matched.length&&Vt(Dt.matched[Dt.matched.length-1],qe.record);qe.__vd_exactActive=qe.__vd_active=ui,ui||(qe.__vd_active=Dt.matched.some(fi=>Vt(fi,qe.record))),qe.children.forEach(fi=>Xi(fi,Dt))}function wi(qe){qe.__vd_match=!1,qe.children.forEach(wi)}function kr(qe,Dt){const ui=String(qe.re).match(Ii);if(qe.__vd_match=!1,!ui||ui.length<3)return!1;if(new RegExp(ui[1].replace(/\$$/,""),ui[2]).test(Dt))return qe.children.forEach(pr=>kr(pr,Dt)),qe.record.path!=="/"||Dt==="/"?(qe.__vd_match=qe.re.test(Dt),!0):!1;const fi=qe.record.path.toLowerCase(),Vi=Li(fi);return!Dt.startsWith("/")&&(Vi.includes(Dt)||fi.includes(Dt))||Vi.startsWith(Dt)||fi.startsWith(Dt)||qe.record.name&&String(qe.record.name).includes(Dt)?!0:qe.children.some(pr=>kr(pr,Dt))}function Ri(qe,Dt){const ui={};for(const fi in qe)Dt.includes(fi)||(ui[fi]=qe[fi]);return ui}},75220:(Kt,Ve,a)=>{"use strict";a.d(Ve,{Wk:()=>Di});var e=a(35696),o=a(20641),_=a(50953);/*!
* vue-router v4.6.3
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/let E=()=>location.protocol+"//"+location.host;function z(Xe,It){const{pathname:ri,search:ht,hash:ni}=It,rn=Xe.indexOf("#");if(rn>-1){let ue=ni.includes(Xe.slice(rn))?Xe.slice(rn).length:1,G=ni.slice(ue);return G[0]!=="/"&&(G="/"+G),stripBase(G,"")}return stripBase(ri,Xe)+ht+ni}function q(Xe,It,ri,ht){let ni=[],rn=[],ue=null;const G=({state:Fe})=>{const Ye=z(Xe,location),mt=ri.value,Jt=It.value;let yt=0;if(Fe){if(ri.value=Ye,It.value=Fe,ue&&ue===mt){ue=null;return}yt=Jt?Fe.position-Jt.position:0}else ht(Ye);ni.forEach(Be=>{Be(ri.value,mt,{delta:yt,type:NavigationType.pop,direction:yt?yt>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function k(){ue=ri.value}function M(Fe){ni.push(Fe);const Ye=()=>{const mt=ni.indexOf(Fe);mt>-1&&ni.splice(mt,1)};return rn.push(Ye),Ye}function se(){if(document.visibilityState==="hidden"){const{history:Fe}=window;if(!Fe.state)return;Fe.replaceState(assign({},Fe.state,{scroll:computeScrollPosition()}),"")}}function le(){for(const Fe of rn)Fe();rn=[],window.removeEventListener("popstate",G),window.removeEventListener("pagehide",se),document.removeEventListener("visibilitychange",se)}return window.addEventListener("popstate",G),window.addEventListener("pagehide",se),document.addEventListener("visibilitychange",se),{pauseListeners:k,listen:M,destroy:le}}function m(Xe,It,ri,ht=!1,ni=!1){return{back:Xe,current:It,forward:ri,replaced:ht,position:window.history.length,scroll:ni?computeScrollPosition():null}}function L(Xe){const{history:It,location:ri}=window,ht={value:z(Xe,ri)},ni={value:It.state};ni.value||rn(ht.value,{back:null,current:ht.value,forward:null,position:It.length-1,replaced:!0,scroll:null},!0);function rn(k,M,se){const le=Xe.indexOf("#"),Fe=le>-1?(ri.host&&document.querySelector("base")?Xe:Xe.slice(le))+k:E()+Xe+k;try{It[se?"replaceState":"pushState"](M,"",Fe),ni.value=M}catch(Ye){console.error(Ye),ri[se?"replace":"assign"](Fe)}}function ue(k,M){rn(k,assign({},It.state,m(ni.value.back,k,ni.value.forward,!0),M,{position:ni.value.position}),!0),ht.value=k}function G(k,M){const se=assign({},ni.value,It.state,{forward:k,scroll:computeScrollPosition()});rn(se.current,se,!0),rn(k,assign({},m(ht.value,k,null),{position:se.position+1},M),!1),ht.value=k}return{location:ht,state:ni,push:G,replace:ue}}function B(Xe){Xe=normalizeBase(Xe);const It=L(Xe),ri=q(Xe,It.state,It.location,It.replace);function ht(rn,ue=!0){ue||ri.pauseListeners(),history.go(rn)}const ni=assign({location:"",base:Xe,go:ht,createHref:createHref.bind(null,Xe)},It,ri);return Object.defineProperty(ni,"location",{enumerable:!0,get:()=>It.location.value}),Object.defineProperty(ni,"state",{enumerable:!0,get:()=>It.state.value}),ni}function Y(Xe=""){let It=[],ri=[[START,{}]],ht=0;Xe=normalizeBase(Xe);function ni(G,k={}){ht++,ht!==ri.length&&ri.splice(ht),ri.push([G,k])}function rn(G,k,{direction:M,delta:se}){const le={direction:M,delta:se,type:NavigationType.pop};for(const Fe of It)Fe(G,k,le)}const ue={location:START,state:{},base:Xe,createHref:createHref.bind(null,Xe),replace(G,k){ri.splice(ht--,1),ni(G,k)},push(G,k){ni(G,k)},listen(G){return It.push(G),()=>{const k=It.indexOf(G);k>-1&&It.splice(k,1)}},destroy(){It=[],ri=[[START,{}]],ht=0},go(G,k=!0){const M=this.location,se=G<0?NavigationDirection.back:NavigationDirection.forward;ht=Math.max(0,Math.min(ht+G,ri.length-1)),k&&rn(this.location,M,{direction:se,delta:G})}};return Object.defineProperty(ue,"location",{enumerable:!0,get:()=>ri[ht][0]}),Object.defineProperty(ue,"state",{enumerable:!0,get:()=>ri[ht][1]}),ue}function b(Xe){return Xe=location.host?Xe||location.pathname+location.search:"",Xe.includes("#")||(Xe+="#"),B(Xe)}let W=function(Xe){return Xe[Xe.Static=0]="Static",Xe[Xe.Param=1]="Param",Xe[Xe.Group=2]="Group",Xe}({});var P=function(Xe){return Xe[Xe.Static=0]="Static",Xe[Xe.Param=1]="Param",Xe[Xe.ParamRegExp=2]="ParamRegExp",Xe[Xe.ParamRegExpEnd=3]="ParamRegExpEnd",Xe[Xe.EscapeNext=4]="EscapeNext",Xe}(P||{});const C={type:W.Static,value:""},R=/[a-zA-Z0-9_]/;function oe(Xe){if(!Xe)return[[]];if(Xe==="/")return[[C]];if(!Xe.startsWith("/"))throw new Error(`Invalid path "${Xe}"`);function It(Ye){throw new Error(`ERR (${ri})/"${M}": ${Ye}`)}let ri=P.Static,ht=ri;const ni=[];let rn;function ue(){rn&&ni.push(rn),rn=[]}let G=0,k,M="",se="";function le(){M&&(ri===P.Static?rn.push({type:W.Static,value:M}):ri===P.Param||ri===P.ParamRegExp||ri===P.ParamRegExpEnd?(rn.length>1&&(k==="*"||k==="+")&&It(`A repeatable param (${M}) must be alone in its segment. eg: '/:ids+.`),rn.push({type:W.Param,value:M,regexp:se,repeatable:k==="*"||k==="+",optional:k==="*"||k==="?"})):It("Invalid state to consume buffer"),M="")}function Fe(){M+=k}for(;G<Xe.length;){if(k=Xe[G++],k==="\\"&&ri!==P.ParamRegExp){ht=ri,ri=P.EscapeNext;continue}switch(ri){case P.Static:k==="/"?(M&&le(),ue()):k===":"?(le(),ri=P.Param):Fe();break;case P.EscapeNext:Fe(),ri=ht;break;case P.Param:k==="("?ri=P.ParamRegExp:R.test(k)?Fe():(le(),ri=P.Static,k!=="*"&&k!=="?"&&k!=="+"&&G--);break;case P.ParamRegExp:k===")"?se[se.length-1]=="\\"?se=se.slice(0,-1)+k:ri=P.ParamRegExpEnd:se+=k;break;case P.ParamRegExpEnd:le(),ri=P.Static,k!=="*"&&k!=="?"&&k!=="+"&&G--,se="";break;default:It("Unknown state");break}}return ri===P.ParamRegExp&&It(`Unfinished custom RegExp for param "${M}"`),le(),ue(),ni}const Re="[^/]+?",ne={sensitive:!1,strict:!1,start:!0,end:!0};var te=function(Xe){return Xe[Xe._multiplier=10]="_multiplier",Xe[Xe.Root=90]="Root",Xe[Xe.Segment=40]="Segment",Xe[Xe.SubSegment=30]="SubSegment",Xe[Xe.Static=40]="Static",Xe[Xe.Dynamic=20]="Dynamic",Xe[Xe.BonusCustomRegExp=10]="BonusCustomRegExp",Xe[Xe.BonusWildcard=-50]="BonusWildcard",Xe[Xe.BonusRepeatable=-20]="BonusRepeatable",Xe[Xe.BonusOptional=-8]="BonusOptional",Xe[Xe.BonusStrict=.7000000000000001]="BonusStrict",Xe[Xe.BonusCaseSensitive=.25]="BonusCaseSensitive",Xe}(te||{});const He=/[.+*?^${}()[\]/\\]/g;function V(Xe,It){const ri=assign({},ne,It),ht=[];let ni=ri.start?"^":"";const rn=[];for(const M of Xe){const se=M.length?[]:[te.Root];ri.strict&&!M.length&&(ni+="/");for(let le=0;le<M.length;le++){const Fe=M[le];let Ye=te.Segment+(ri.sensitive?te.BonusCaseSensitive:0);if(Fe.type===W.Static)le||(ni+="/"),ni+=Fe.value.replace(He,"\\$&"),Ye+=te.Static;else if(Fe.type===W.Param){const{value:mt,repeatable:Jt,optional:yt,regexp:Be}=Fe;rn.push({name:mt,repeatable:Jt,optional:yt});const J=Be||Re;if(J!==Re){Ye+=te.BonusCustomRegExp;try{`${J}`}catch(ze){throw new Error(`Invalid custom RegExp for param "${mt}" (${J}): `+ze.message)}}let Ee=Jt?`((?:${J})(?:/(?:${J}))*)`:`(${J})`;le||(Ee=yt&&M.length<2?`(?:/${Ee})`:"/"+Ee),yt&&(Ee+="?"),ni+=Ee,Ye+=te.Dynamic,yt&&(Ye+=te.BonusOptional),Jt&&(Ye+=te.BonusRepeatable),J===".*"&&(Ye+=te.BonusWildcard)}se.push(Ye)}ht.push(se)}if(ri.strict&&ri.end){const M=ht.length-1;ht[M][ht[M].length-1]+=te.BonusStrict}ri.strict||(ni+="/?"),ri.end?ni+="$":ri.strict&&!ni.endsWith("/")&&(ni+="(?:/|$)");const ue=new RegExp(ni,ri.sensitive?"":"i");function G(M){const se=M.match(ue),le={};if(!se)return null;for(let Fe=1;Fe<se.length;Fe++){const Ye=se[Fe]||"",mt=rn[Fe-1];le[mt.name]=Ye&&mt.repeatable?Ye.split("/"):Ye}return le}function k(M){let se="",le=!1;for(const Fe of Xe){(!le||!se.endsWith("/"))&&(se+="/"),le=!1;for(const Ye of Fe)if(Ye.type===W.Static)se+=Ye.value;else if(Ye.type===W.Param){const{value:mt,repeatable:Jt,optional:yt}=Ye,Be=mt in M?M[mt]:"";if(isArray(Be)&&!Jt)throw new Error(`Provided param "${mt}" is an array but it is not repeatable (* or + modifiers)`);const J=isArray(Be)?Be.join("/"):Be;if(!J)if(yt)Fe.length<2&&(se.endsWith("/")?se=se.slice(0,-1):le=!0);else throw new Error(`Missing required param "${mt}"`);se+=J}}return se||"/"}return{re:ue,score:ht,keys:rn,parse:G,stringify:k}}function xe(Xe,It){let ri=0;for(;ri<Xe.length&&ri<It.length;){const ht=It[ri]-Xe[ri];if(ht)return ht;ri++}return Xe.length<It.length?Xe.length===1&&Xe[0]===te.Static+te.Segment?-1:1:Xe.length>It.length?It.length===1&&It[0]===te.Static+te.Segment?1:-1:0}function Ke(Xe,It){let ri=0;const ht=Xe.score,ni=It.score;for(;ri<ht.length&&ri<ni.length;){const rn=xe(ht[ri],ni[ri]);if(rn)return rn;ri++}if(Math.abs(ni.length-ht.length)===1){if(Je(ht))return 1;if(Je(ni))return-1}return ni.length-ht.length}function Je(Xe){const It=Xe[Xe.length-1];return Xe.length>0&&It[It.length-1]<0}const de={strict:!1,end:!0,sensitive:!1};function ft(Xe,It,ri){const ht=V(oe(Xe.path),ri),ni=assign(ht,{record:Xe,parent:It,children:[],alias:[]});return It&&!ni.record.aliasOf==!It.record.aliasOf&&It.children.push(ni),ni}function ct(Xe,It){const ri=[],ht=new Map;It=mergeOptions(de,It);function ni(le){return ht.get(le)}function rn(le,Fe,Ye){const mt=!Ye,Jt=Wt(le);Jt.aliasOf=Ye&&Ye.record;const yt=mergeOptions(It,le),Be=[Jt];if("alias"in le){const ze=typeof le.alias=="string"?[le.alias]:le.alias;for(const xt of ze)Be.push(Wt(assign({},Jt,{components:Ye?Ye.record.components:Jt.components,path:xt,aliasOf:Ye?Ye.record:Jt})))}let J,Ee;for(const ze of Be){const{path:xt}=ze;if(Fe&&xt[0]!=="/"){const _i=Fe.record.path,ki=_i[_i.length-1]==="/"?"":"/";ze.path=Fe.record.path+(xt&&ki+xt)}if(J=ft(ze,Fe,yt),Ye?Ye.alias.push(J):(Ee=Ee||J,Ee!==J&&Ee.alias.push(J),mt&&le.name&&!Li(J)&&ue(le.name)),ii(J)&&k(J),Jt.children){const _i=Jt.children;for(let ki=0;ki<_i.length;ki++)rn(_i[ki],J,Ye&&Ye.children[ki])}Ye=Ye||J}return Ee?()=>{ue(Ee)}:noop}function ue(le){if(isRouteName(le)){const Fe=ht.get(le);Fe&&(ht.delete(le),ri.splice(ri.indexOf(Fe),1),Fe.children.forEach(ue),Fe.alias.forEach(ue))}else{const Fe=ri.indexOf(le);Fe>-1&&(ri.splice(Fe,1),le.record.name&&ht.delete(le.record.name),le.children.forEach(ue),le.alias.forEach(ue))}}function G(){return ri}function k(le){const Fe=gt(le,ri);ri.splice(Fe,0,le),le.record.name&&!Li(le)&&ht.set(le.record.name,le)}function M(le,Fe){let Ye,mt={},Jt,yt;if("name"in le&&le.name){if(Ye=ht.get(le.name),!Ye)throw createRouterError(ErrorTypes.MATCHER_NOT_FOUND,{location:le});yt=Ye.record.name,mt=assign(ji(Fe.params,Ye.keys.filter(Ee=>!Ee.optional).concat(Ye.parent?Ye.parent.keys.filter(Ee=>Ee.optional):[]).map(Ee=>Ee.name)),le.params&&ji(le.params,Ye.keys.map(Ee=>Ee.name))),Jt=Ye.stringify(mt)}else if(le.path!=null)Jt=le.path,Ye=ri.find(Ee=>Ee.re.test(Jt)),Ye&&(mt=Ye.parse(Jt),yt=Ye.record.name);else{if(Ye=Fe.name?ht.get(Fe.name):ri.find(Ee=>Ee.re.test(Fe.path)),!Ye)throw createRouterError(ErrorTypes.MATCHER_NOT_FOUND,{location:le,currentLocation:Fe});yt=Ye.record.name,mt=assign({},Fe.params,le.params),Jt=Ye.stringify(mt)}const Be=[];let J=Ye;for(;J;)Be.unshift(J.record),J=J.parent;return{name:yt,path:Jt,params:mt,matched:Be,meta:jt(Be)}}Xe.forEach(le=>rn(le));function se(){ri.length=0,ht.clear()}return{addRoute:rn,resolve:M,removeRoute:ue,clearRoutes:se,getRoutes:G,getRecordMatcher:ni}}function ji(Xe,It){const ri={};for(const ht of It)ht in Xe&&(ri[ht]=Xe[ht]);return ri}function Wt(Xe){const It={path:Xe.path,redirect:Xe.redirect,name:Xe.name,meta:Xe.meta||{},aliasOf:Xe.aliasOf,beforeEnter:Xe.beforeEnter,props:Mt(Xe),children:Xe.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in Xe?Xe.components||null:Xe.component&&{default:Xe.component}};return Object.defineProperty(It,"mods",{value:{}}),It}function Mt(Xe){const It={},ri=Xe.props||!1;if("component"in Xe)It.default=ri;else for(const ht in Xe.components)It[ht]=typeof ri=="object"?ri[ht]:ri;return It}function Li(Xe){for(;Xe;){if(Xe.record.aliasOf)return!0;Xe=Xe.parent}return!1}function jt(Xe){return Xe.reduce((It,ri)=>assign(It,ri.meta),{})}function di(Xe,It){return Xe.name===It.name&&Xe.optional===It.optional&&Xe.repeatable===It.repeatable}function ot(Xe,It){for(const ri of Xe.keys)if(!ri.optional&&!It.keys.find(di.bind(null,ri)))return warn$1(`Alias "${It.record.path}" and the original record: "${Xe.record.path}" must have the exact same param named "${ri.name}"`);for(const ri of It.keys)if(!ri.optional&&!Xe.keys.find(di.bind(null,ri)))return warn$1(`Alias "${It.record.path}" and the original record: "${Xe.record.path}" must have the exact same param named "${ri.name}"`)}function Pt(Xe,It){It&&It.record.name&&!Xe.name&&!Xe.path&&warn$1(`The route named "${String(It.record.name)}" has a child without a name and an empty path. Using that name won't render the empty path child so you probably want to move the name to the child instead. If this is intentional, add a name to the child route to remove the warning.`)}function lt(Xe,It){for(let ri=It;ri;ri=ri.parent)if(ri.record.name===Xe.name)throw new Error(`A route named "${String(Xe.name)}" has been added as a ${It===ri?"child":"descendant"} of a route with the same name. Route names must be unique and a nested route cannot use the same name as an ancestor.`)}function At(Xe,It){for(const ri of It.keys)if(!Xe.keys.find(di.bind(null,ri)))return warn$1(`Absolute path "${Xe.record.path}" must have the exact same param named "${ri.name}" as its parent "${It.record.path}".`)}function gt(Xe,It){let ri=0,ht=It.length;for(;ri!==ht;){const rn=ri+ht>>1;Ke(Xe,It[rn])<0?ht=rn:ri=rn+1}const ni=Vt(Xe);return ni&&(ht=It.lastIndexOf(ni,ht-1)),ht}function Vt(Xe){let It=Xe;for(;It=It.parent;)if(ii(It)&&Ke(Xe,It)===0)return It}function ii({record:Xe}){return!!(Xe.name||Xe.components&&Object.keys(Xe.components).length||Xe.redirect)}function Ki(Xe){const It=(0,o.WQ)(e.Tk),ri=(0,o.WQ)(e.Ur);let ht=!1,ni=null;const rn=(0,o.EW)(()=>{const se=(0,_.R1)(Xe.to);return It.resolve(se)}),ue=(0,o.EW)(()=>{const{matched:se}=rn.value,{length:le}=se,Fe=se[le-1],Ye=ri.matched;if(!Fe||!Ye.length)return-1;const mt=Ye.findIndex(e.g1.bind(null,Fe));if(mt>-1)return mt;const Jt=nn(se[le-2]);return le>1&&nn(Fe)===Jt&&Ye[Ye.length-1].path!==Jt?Ye.findIndex(e.g1.bind(null,se[le-2])):mt}),G=(0,o.EW)(()=>ue.value>-1&&On(ri.params,rn.value.params)),k=(0,o.EW)(()=>ue.value>-1&&ue.value===ri.matched.length-1&&(0,e.t2)(ri.params,rn.value.params));function M(se={}){if(hi(se)){const le=It[(0,_.R1)(Xe.replace)?"replace":"push"]((0,_.R1)(Xe.to)).catch(e.lQ);return Xe.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>le),le}return Promise.resolve()}if(__VUE_PROD_DEVTOOLS__&&e.Bd){const se=(0,o.nI)();if(se){const le={route:rn.value,isActive:G.value,isExactActive:k.value,error:null};se.__vrl_devtools=se.__vrl_devtools||[],se.__vrl_devtools.push(le),(0,o.nT)(()=>{le.route=rn.value,le.isActive=G.value,le.isExactActive=k.value,le.error=(0,e.p)((0,_.R1)(Xe.to))?null:'Invalid "to" value'},{flush:"post"})}}return{route:rn,href:(0,o.EW)(()=>rn.value.href),isActive:G,isExactActive:k,navigate:M}}function Ni(Xe){return Xe.length===1?Xe[0]:Xe}const Di=(0,o.pM)({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:Ki,setup(Xe,{slots:It}){const ri=(0,_.Kh)(Ki(Xe)),{options:ht}=(0,o.WQ)(e.Tk),ni=(0,o.EW)(()=>({[$i(Xe.activeClass,ht.linkActiveClass,"router-link-active")]:ri.isActive,[$i(Xe.exactActiveClass,ht.linkExactActiveClass,"router-link-exact-active")]:ri.isExactActive}));return()=>{const rn=It.default&&Ni(It.default(ri));return Xe.custom?rn:(0,o.h)("a",{"aria-current":ri.isExactActive?Xe.ariaCurrentValue:null,href:ri.href,onClick:ri.navigate,class:ni.value},rn)}}});function hi(Xe){if(!(Xe.metaKey||Xe.altKey||Xe.ctrlKey||Xe.shiftKey)&&!Xe.defaultPrevented&&!(Xe.button!==void 0&&Xe.button!==0)){if(Xe.currentTarget&&Xe.currentTarget.getAttribute){const It=Xe.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(It))return}return Xe.preventDefault&&Xe.preventDefault(),!0}}function On(Xe,It){for(const ri in It){const ht=It[ri],ni=Xe[ri];if(typeof ht=="string"){if(ht!==ni)return!1}else if(!(0,e.cy)(ni)||ni.length!==ht.length||ht.some((rn,ue)=>rn!==ni[ue]))return!1}return!0}function nn(Xe){return Xe?Xe.aliasOf?Xe.aliasOf.path:Xe.path:""}const $i=(Xe,It,ri)=>Xe??It??ri,Fn=(0,o.pM)({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(Xe,{attrs:It,slots:ri}){const ht=(0,o.WQ)(e.rv),ni=(0,o.EW)(()=>Xe.route||ht.value),rn=(0,o.WQ)(e.Xf,0),ue=(0,o.EW)(()=>{let M=(0,_.R1)(rn);const{matched:se}=ni.value;let le;for(;(le=se[M])&&!le.components;)M++;return M}),G=(0,o.EW)(()=>ni.value.matched[ue.value]);(0,o.Gt)(e.Xf,(0,o.EW)(()=>ue.value+1)),(0,o.Gt)(e.nU,G),(0,o.Gt)(e.rv,ni);const k=(0,_.KR)();return(0,o.wB)(()=>[k.value,G.value,Xe.name],([M,se,le],[Fe,Ye,mt])=>{se&&(se.instances[le]=M,Ye&&Ye!==se&&M&&M===Fe&&(se.leaveGuards.size||(se.leaveGuards=Ye.leaveGuards),se.updateGuards.size||(se.updateGuards=Ye.updateGuards))),M&&se&&(!Ye||!(0,e.g1)(se,Ye)||!Fe)&&(se.enterCallbacks[le]||[]).forEach(Jt=>Jt(M))},{flush:"post"}),()=>{const M=ni.value,se=Xe.name,le=G.value,Fe=le&&le.components[se];if(!Fe)return yr(ri.default,{Component:Fe,route:M});const Ye=le.props[se],mt=Ye?Ye===!0?M.params:typeof Ye=="function"?Ye(M):Ye:null,Jt=Be=>{Be.component.isUnmounted&&(le.instances[se]=null)},yt=(0,o.h)(Fe,(0,e.kp)({},mt,It,{onVnodeUnmounted:Jt,ref:k}));if(__VUE_PROD_DEVTOOLS__&&e.Bd&&yt.ref){const Be={depth:ue.value,name:le.name,path:le.path,meta:le.meta};((0,e.cy)(yt.ref)?yt.ref.map(J=>J.i):[yt.ref.i]).forEach(J=>{J.__vrv_devtools=Be})}return yr(ri.default,{Component:yt,route:M})||yt}}});function yr(Xe,It){if(!Xe)return null;const ri=Xe(It);return ri.length===1?ri[0]:ri}const Dr=null;function qn(){const Xe=getCurrentInstance(),It=Xe.parent&&Xe.parent.type.name,ri=Xe.parent&&Xe.parent.subTree&&Xe.parent.subTree.type;if(It&&(It==="KeepAlive"||It.includes("Transition"))&&typeof ri=="object"&&ri.name==="RouterView"){const ht=It==="KeepAlive"?"keep-alive":"transition";warn$1(`<router-view> can no longer be used directly inside <transition> or <keep-alive>.
Use slot props instead:
<router-view v-slot="{ Component }">
<${ht}>
<component :is="Component" />
</${ht}>
</router-view>`)}}function Oi(Xe){const It=ct(Xe.routes,Xe),ri=Xe.parseQuery||parseQuery,ht=Xe.stringifyQuery||stringifyQuery,ni=Xe.history,rn=useCallbacks(),ue=useCallbacks(),G=useCallbacks(),k=shallowRef(START_LOCATION_NORMALIZED);let M=START_LOCATION_NORMALIZED;isBrowser&&Xe.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const se=applyToParams.bind(null,Xt=>""+Xt),le=applyToParams.bind(null,encodeParam),Fe=applyToParams.bind(null,decode);function Ye(Xt,bi){let Ii,Xi;return isRouteName(Xt)?(Ii=It.getRecordMatcher(Xt),Xi=bi):Xi=Xt,It.addRoute(Xi,Ii)}function mt(Xt){const bi=It.getRecordMatcher(Xt);bi&&It.removeRoute(bi)}function Jt(){return It.getRoutes().map(Xt=>Xt.record)}function yt(Xt){return!!It.getRecordMatcher(Xt)}function Be(Xt,bi){if(bi=assign({},bi||k.value),typeof Xt=="string"){const qe=parseURL(ri,Xt,bi.path),Dt=It.resolve({path:qe.path},bi),ui=ni.createHref(qe.fullPath);return assign(qe,Dt,{params:Fe(Dt.params),hash:decode(qe.hash),redirectedFrom:void 0,href:ui})}let Ii;if(Xt.path!=null)Ii=assign({},Xt,{path:parseURL(ri,Xt.path,bi.path).path});else{const qe=assign({},Xt.params);for(const Dt in qe)qe[Dt]==null&&delete qe[Dt];Ii=assign({},Xt,{params:le(qe)}),bi.params=le(bi.params)}const Xi=It.resolve(Ii,bi),wi=Xt.hash||"";Xi.params=se(Fe(Xi.params));const kr=stringifyURL(ht,assign({},Xt,{hash:encodeHash(wi),path:Xi.path})),Ri=ni.createHref(kr);return assign({fullPath:kr,hash:wi,query:ht===stringifyQuery?normalizeQuery(Xt.query):Xt.query||{}},Xi,{redirectedFrom:void 0,href:Ri})}function J(Xt){return typeof Xt=="string"?parseURL(ri,Xt,k.value.path):assign({},Xt)}function Ee(Xt,bi){if(M!==Xt)return createRouterError(ErrorTypes.NAVIGATION_CANCELLED,{from:bi,to:Xt})}function ze(Xt){return ki(Xt)}function xt(Xt){return ze(assign(J(Xt),{replace:!0}))}function _i(Xt,bi){const Ii=Xt.matched[Xt.matched.length-1];if(Ii&&Ii.redirect){const{redirect:Xi}=Ii;let wi=typeof Xi=="function"?Xi(Xt,bi):Xi;return typeof wi=="string"&&(wi=wi.includes("?")||wi.includes("#")?wi=J(wi):{path:wi},wi.params={}),assign({query:Xt.query,hash:Xt.hash,params:wi.path!=null?{}:Xt.params},wi)}}function ki(Xt,bi){const Ii=M=Be(Xt),Xi=k.value,wi=Xt.state,kr=Xt.force,Ri=Xt.replace===!0,qe=_i(Ii,Xi);if(qe)return ki(assign(J(qe),{state:typeof qe=="object"?assign({},wi,qe.state):wi,force:kr,replace:Ri}),bi||Ii);const Dt=Ii;Dt.redirectedFrom=bi;let ui;return!kr&&isSameRouteLocation(ht,Xi,Ii)&&(ui=createRouterError(ErrorTypes.NAVIGATION_DUPLICATED,{to:Dt,from:Xi}),Ga(Xi,Xi,!0,!1)),(ui?Promise.resolve(ui):Wr(Dt,Xi)).catch(fi=>isNavigationFailure(fi)?isNavigationFailure(fi,ErrorTypes.NAVIGATION_GUARD_REDIRECT)?fi:hs(fi):_s(fi,Dt,Xi)).then(fi=>{if(fi){if(isNavigationFailure(fi,ErrorTypes.NAVIGATION_GUARD_REDIRECT))return ki(assign({replace:Ri},J(fi.to),{state:typeof fi.to=="object"?assign({},wi,fi.to.state):wi,force:kr}),bi||Dt)}else fi=fs(Dt,Xi,!0,Ri,wi);return Nr(Dt,Xi,fi),fi})}function vn(Xt,bi){const Ii=Ee(Xt,bi);return Ii?Promise.reject(Ii):Promise.resolve()}function Sr(Xt){const bi=on.values().next().value;return bi&&typeof bi.runWithContext=="function"?bi.runWithContext(Xt):Xt()}function Wr(Xt,bi){let Ii;const[Xi,wi,kr]=extractChangingRecords(Xt,bi);Ii=extractComponentsGuards(Xi.reverse(),"beforeRouteLeave",Xt,bi);for(const qe of Xi)qe.leaveGuards.forEach(Dt=>{Ii.push(guardToPromiseFn(Dt,Xt,bi))});const Ri=vn.bind(null,Xt,bi);return Ii.push(Ri),Bt(Ii).then(()=>{Ii=[];for(const qe of rn.list())Ii.push(guardToPromiseFn(qe,Xt,bi));return Ii.push(Ri),Bt(Ii)}).then(()=>{Ii=extractComponentsGuards(wi,"beforeRouteUpdate",Xt,bi);for(const qe of wi)qe.updateGuards.forEach(Dt=>{Ii.push(guardToPromiseFn(Dt,Xt,bi))});return Ii.push(Ri),Bt(Ii)}).then(()=>{Ii=[];for(const qe of kr)if(qe.beforeEnter)if(isArray(qe.beforeEnter))for(const Dt of qe.beforeEnter)Ii.push(guardToPromiseFn(Dt,Xt,bi));else Ii.push(guardToPromiseFn(qe.beforeEnter,Xt,bi));return Ii.push(Ri),Bt(Ii)}).then(()=>(Xt.matched.forEach(qe=>qe.enterCallbacks={}),Ii=extractComponentsGuards(kr,"beforeRouteEnter",Xt,bi,Sr),Ii.push(Ri),Bt(Ii))).then(()=>{Ii=[];for(const qe of ue.list())Ii.push(guardToPromiseFn(qe,Xt,bi));return Ii.push(Ri),Bt(Ii)}).catch(qe=>isNavigationFailure(qe,ErrorTypes.NAVIGATION_CANCELLED)?qe:Promise.reject(qe))}function Nr(Xt,bi,Ii){G.list().forEach(Xi=>Sr(()=>Xi(Xt,bi,Ii)))}function fs(Xt,bi,Ii,Xi,wi){const kr=Ee(Xt,bi);if(kr)return kr;const Ri=bi===START_LOCATION_NORMALIZED,qe=isBrowser?history.state:{};Ii&&(Xi||Ri?ni.replace(Xt.fullPath,assign({scroll:Ri&&qe&&qe.scroll},wi)):ni.push(Xt.fullPath,wi)),k.value=Xt,Ga(Xt,bi,Ii,Ri),hs()}let ua;function Qr(){ua||(ua=ni.listen((Xt,bi,Ii)=>{if(!lr.listening)return;const Xi=Be(Xt),wi=_i(Xi,lr.currentRoute.value);if(wi){ki(assign(wi,{replace:!0,force:!0}),Xi).catch(noop);return}M=Xi;const kr=k.value;isBrowser&&saveScrollPosition(getScrollKey(kr.fullPath,Ii.delta),computeScrollPosition()),Wr(Xi,kr).catch(Ri=>isNavigationFailure(Ri,ErrorTypes.NAVIGATION_ABORTED|ErrorTypes.NAVIGATION_CANCELLED)?Ri:isNavigationFailure(Ri,ErrorTypes.NAVIGATION_GUARD_REDIRECT)?(ki(assign(J(Ri.to),{force:!0}),Xi).then(qe=>{isNavigationFailure(qe,ErrorTypes.NAVIGATION_ABORTED|ErrorTypes.NAVIGATION_DUPLICATED)&&!Ii.delta&&Ii.type===NavigationType.pop&&ni.go(-1,!1)}).catch(noop),Promise.reject()):(Ii.delta&&ni.go(-Ii.delta,!1),_s(Ri,Xi,kr))).then(Ri=>{Ri=Ri||fs(Xi,kr,!1),Ri&&(Ii.delta&&!isNavigationFailure(Ri,ErrorTypes.NAVIGATION_CANCELLED)?ni.go(-Ii.delta,!1):Ii.type===NavigationType.pop&&isNavigationFailure(Ri,ErrorTypes.NAVIGATION_ABORTED|ErrorTypes.NAVIGATION_DUPLICATED)&&ni.go(-1,!1)),Nr(Xi,kr,Ri)}).catch(noop)}))}let Da=useCallbacks(),Wa=useCallbacks(),Vr;function _s(Xt,bi,Ii){hs(Xt);const Xi=Wa.list();return Xi.length?Xi.forEach(wi=>wi(Xt,bi,Ii)):console.error(Xt),Promise.reject(Xt)}function wa(){return Vr&&k.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((Xt,bi)=>{Da.add([Xt,bi])})}function hs(Xt){return Vr||(Vr=!Xt,Qr(),Da.list().forEach(([bi,Ii])=>Xt?Ii(Xt):bi()),Da.reset()),Xt}function Ga(Xt,bi,Ii,Xi){const{scrollBehavior:wi}=Xe;if(!isBrowser||!wi)return Promise.resolve();const kr=!Ii&&getSavedScrollPosition(getScrollKey(Xt.fullPath,0))||(Xi||!Ii)&&history.state&&history.state.scroll||null;return nextTick().then(()=>wi(Xt,bi,kr)).then(Ri=>Ri&&scrollToPosition(Ri)).catch(Ri=>_s(Ri,Xt,bi))}const Fi=Xt=>ni.go(Xt);let Gt;const on=new Set,lr={currentRoute:k,listening:!0,addRoute:Ye,removeRoute:mt,clearRoutes:It.clearRoutes,hasRoute:yt,getRoutes:Jt,resolve:Be,options:Xe,push:ze,replace:xt,go:Fi,back:()=>Fi(-1),forward:()=>Fi(1),beforeEach:rn.add,beforeResolve:ue.add,afterEach:G.add,onError:Wa.add,isReady:wa,install(Xt){Xt.component("RouterLink",Di),Xt.component("RouterView",Dr),Xt.config.globalProperties.$router=lr,Object.defineProperty(Xt.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(k)}),isBrowser&&!Gt&&k.value===START_LOCATION_NORMALIZED&&(Gt=!0,ze(ni.location).catch(Xi=>{}));const bi={};for(const Xi in START_LOCATION_NORMALIZED)Object.defineProperty(bi,Xi,{get:()=>k.value[Xi],enumerable:!0});Xt.provide(routerKey,lr),Xt.provide(routeLocationKey,shallowReactive(bi)),Xt.provide(routerViewLocationKey,k);const Ii=Xt.unmount;on.add(Xt),Xt.unmount=function(){on.delete(Xt),on.size<1&&(M=START_LOCATION_NORMALIZED,ua&&ua(),ua=null,k.value=START_LOCATION_NORMALIZED,Gt=!1,Vr=!1),Ii()},__VUE_PROD_DEVTOOLS__&&isBrowser&&addDevtools(Xt,lr,It)}};function Bt(Xt){return Xt.reduce((bi,Ii)=>bi.then(()=>Sr(Ii)),Promise.resolve())}return lr}function xi(){return inject(routerKey)}function mn(Xe){return inject(routeLocationKey)}},44719:(Kt,Ve,a)=>{"use strict";var Ao,el,Ql,zs,To,au,xl,su,Rl,Vl,_u,Ml,r1,No,_m,A_,a1;a.d(Ve,{Gu:()=>Us,UU:()=>oo});var e=a(65606);/*! For license information please see index.js.LICENSE.txt */var o={2:me=>{function $(rt,at,wt){rt instanceof RegExp&&(rt=ae(rt,wt)),at instanceof RegExp&&(at=ae(at,wt));var _t=we(rt,at,wt);return _t&&{start:_t[0],end:_t[1],pre:wt.slice(0,_t[0]),body:wt.slice(_t[0]+rt.length,_t[1]),post:wt.slice(_t[1]+at.length)}}function ae(rt,at){var wt=at.match(rt);return wt?wt[0]:null}function we(rt,at,wt){var _t,ai,Et,Ze,O,I=wt.indexOf(rt),fe=wt.indexOf(at,I+1),_e=I;if(I>=0&&fe>0){for(_t=[],Et=wt.length;_e>=0&&!O;)_e==I?(_t.push(_e),I=wt.indexOf(rt,_e+1)):_t.length==1?O=[_t.pop(),fe]:((ai=_t.pop())<Et&&(Et=ai,Ze=fe),fe=wt.indexOf(at,_e+1)),_e=I<fe&&I>=0?I:fe;_t.length&&(O=[Et,Ze])}return O}me.exports=$,$.range=we},101:function(me,$,ae){var we;me=ae.nmd(me),function(rt){var at=(me&&me.exports,typeof global=="object"&&global);at.global!==at&&at.window;var wt=function(O){this.message=O};(wt.prototype=new Error).name="InvalidCharacterError";var _t=function(O){throw new wt(O)},ai="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Et=/[\t\n\f\r ]/g,Ze={encode:function(O){O=String(O),/[^\0-\xFF]/.test(O)&&_t("The string to be encoded contains characters outside of the Latin1 range.");for(var I,fe,_e,be,Me=O.length%3,kt="",nt=-1,Rt=O.length-Me;++nt<Rt;)I=O.charCodeAt(nt)<<16,fe=O.charCodeAt(++nt)<<8,_e=O.charCodeAt(++nt),kt+=ai.charAt((be=I+fe+_e)>>18&63)+ai.charAt(be>>12&63)+ai.charAt(be>>6&63)+ai.charAt(63&be);return Me==2?(I=O.charCodeAt(nt)<<8,fe=O.charCodeAt(++nt),kt+=ai.charAt((be=I+fe)>>10)+ai.charAt(be>>4&63)+ai.charAt(be<<2&63)+"="):Me==1&&(be=O.charCodeAt(nt),kt+=ai.charAt(be>>2)+ai.charAt(be<<4&63)+"=="),kt},decode:function(O){var I=(O=String(O).replace(Et,"")).length;I%4==0&&(I=(O=O.replace(/==?$/,"")).length),(I%4==1||/[^+a-zA-Z0-9/]/.test(O))&&_t("Invalid character: the string to be decoded is not correctly encoded.");for(var fe,_e,be=0,Me="",kt=-1;++kt<I;)_e=ai.indexOf(O.charAt(kt)),fe=be%4?64*fe+_e:_e,be++%4&&(Me+=String.fromCharCode(255&fe>>(-2*be&6)));return Me},version:"1.0.0"};(we=function(){return Ze}.call($,ae,$,me))===void 0||(me.exports=we)}()},172:(me,$)=>{$.d=function(ae){if(!ae)return 0;for(var we=(ae=ae.toString()).length,rt=ae.length;rt--;){var at=ae.charCodeAt(rt);56320<=at&&at<=57343&&rt--,127<at&&at<=2047?we++:2047<at&&at<=65535&&(we+=2)}return we}},526:me=>{var $={utf8:{stringToBytes:function(ae){return $.bin.stringToBytes(unescape(encodeURIComponent(ae)))},bytesToString:function(ae){return decodeURIComponent(escape($.bin.bytesToString(ae)))}},bin:{stringToBytes:function(ae){for(var we=[],rt=0;rt<ae.length;rt++)we.push(255&ae.charCodeAt(rt));return we},bytesToString:function(ae){for(var we=[],rt=0;rt<ae.length;rt++)we.push(String.fromCharCode(ae[rt]));return we.join("")}}};me.exports=$},298:me=>{var $,ae;$="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae={rotl:function(we,rt){return we<<rt|we>>>32-rt},rotr:function(we,rt){return we<<32-rt|we>>>rt},endian:function(we){if(we.constructor==Number)return 16711935&ae.rotl(we,8)|4278255360&ae.rotl(we,24);for(var rt=0;rt<we.length;rt++)we[rt]=ae.endian(we[rt]);return we},randomBytes:function(we){for(var rt=[];we>0;we--)rt.push(Math.floor(256*Math.random()));return rt},bytesToWords:function(we){for(var rt=[],at=0,wt=0;at<we.length;at++,wt+=8)rt[wt>>>5]|=we[at]<<24-wt%32;return rt},wordsToBytes:function(we){for(var rt=[],at=0;at<32*we.length;at+=8)rt.push(we[at>>>5]>>>24-at%32&255);return rt},bytesToHex:function(we){for(var rt=[],at=0;at<we.length;at++)rt.push((we[at]>>>4).toString(16)),rt.push((15&we[at]).toString(16));return rt.join("")},hexToBytes:function(we){for(var rt=[],at=0;at<we.length;at+=2)rt.push(parseInt(we.substr(at,2),16));return rt},bytesToBase64:function(we){for(var rt=[],at=0;at<we.length;at+=3)for(var wt=we[at]<<16|we[at+1]<<8|we[at+2],_t=0;_t<4;_t++)8*at+6*_t<=8*we.length?rt.push($.charAt(wt>>>6*(3-_t)&63)):rt.push("=");return rt.join("")},base64ToBytes:function(we){we=we.replace(/[^A-Z0-9+\/]/gi,"");for(var rt=[],at=0,wt=0;at<we.length;wt=++at%4)wt!=0&&rt.push(($.indexOf(we.charAt(at-1))&Math.pow(2,-2*wt+8)-1)<<2*wt|$.indexOf(we.charAt(at))>>>6-2*wt);return rt}},me.exports=ae},635:(me,$,ae)=>{const we=ae(31),rt=ae(338),at=ae(221);me.exports={XMLParser:rt,XMLValidator:we,XMLBuilder:at}},118:me=>{me.exports=function($){return typeof $=="function"?$:Array.isArray($)?ae=>{for(const we of $)if(typeof we=="string"&&ae===we||we instanceof RegExp&&we.test(ae))return!0}:()=>!1}},705:(me,$)=>{const ae=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",we="["+ae+"]["+ae+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*",rt=new RegExp("^"+we+"$");$.isExist=function(at){return at!==void 0},$.isEmptyObject=function(at){return Object.keys(at).length===0},$.merge=function(at,wt,_t){if(wt){const ai=Object.keys(wt),Et=ai.length;for(let Ze=0;Ze<Et;Ze++)at[ai[Ze]]=_t==="strict"?[wt[ai[Ze]]]:wt[ai[Ze]]}},$.getValue=function(at){return $.isExist(at)?at:""},$.isName=function(at){return rt.exec(at)!=null},$.getAllMatches=function(at,wt){const _t=[];let ai=wt.exec(at);for(;ai;){const Et=[];Et.startIndex=wt.lastIndex-ai[0].length;const Ze=ai.length;for(let O=0;O<Ze;O++)Et.push(ai[O]);_t.push(Et),ai=wt.exec(at)}return _t},$.nameRegexp=we},31:(me,$,ae)=>{const we=ae(705),rt={allowBooleanAttributes:!1,unpairedTags:[]};function at(nt){return nt===" "||nt===" "||nt===`
`||nt==="\r"}function wt(nt,Rt){const vi=Rt;for(;Rt<nt.length;Rt++)if(!(nt[Rt]!="?"&&nt[Rt]!=" ")){const Ai=nt.substr(vi,Rt-vi);if(Rt>5&&Ai==="xml")return _e("InvalidXml","XML declaration allowed only at the start of the document.",Me(nt,Rt));if(nt[Rt]=="?"&&nt[Rt+1]==">"){Rt++;break}}return Rt}function _t(nt,Rt){if(nt.length>Rt+5&&nt[Rt+1]==="-"&&nt[Rt+2]==="-"){for(Rt+=3;Rt<nt.length;Rt++)if(nt[Rt]==="-"&&nt[Rt+1]==="-"&&nt[Rt+2]===">"){Rt+=2;break}}else if(nt.length>Rt+8&&nt[Rt+1]==="D"&&nt[Rt+2]==="O"&&nt[Rt+3]==="C"&&nt[Rt+4]==="T"&&nt[Rt+5]==="Y"&&nt[Rt+6]==="P"&&nt[Rt+7]==="E"){let vi=1;for(Rt+=8;Rt<nt.length;Rt++)if(nt[Rt]==="<")vi++;else if(nt[Rt]===">"&&(vi--,vi===0))break}else if(nt.length>Rt+9&&nt[Rt+1]==="["&&nt[Rt+2]==="C"&&nt[Rt+3]==="D"&&nt[Rt+4]==="A"&&nt[Rt+5]==="T"&&nt[Rt+6]==="A"&&nt[Rt+7]==="["){for(Rt+=8;Rt<nt.length;Rt++)if(nt[Rt]==="]"&&nt[Rt+1]==="]"&&nt[Rt+2]===">"){Rt+=2;break}}return Rt}$.validate=function(nt,Rt){Rt=Object.assign({},rt,Rt);const vi=[];let Ai=!1,pi=!1;nt[0]==="\uFEFF"&&(nt=nt.substr(1));for(let ln=0;ln<nt.length;ln++)if(nt[ln]==="<"&&nt[ln+1]==="?"){if(ln+=2,ln=wt(nt,ln),ln.err)return ln}else{if(nt[ln]!=="<"){if(at(nt[ln]))continue;return _e("InvalidChar","char '"+nt[ln]+"' is not expected.",Me(nt,ln))}{let hn=ln;if(ln++,nt[ln]==="!"){ln=_t(nt,ln);continue}{let Zn=!1;nt[ln]==="/"&&(Zn=!0,ln++);let Vn="";for(;ln<nt.length&&nt[ln]!==">"&&nt[ln]!==" "&&nt[ln]!==" "&&nt[ln]!==`
`&&nt[ln]!=="\r";ln++)Vn+=nt[ln];if(Vn=Vn.trim(),Vn[Vn.length-1]==="/"&&(Vn=Vn.substring(0,Vn.length-1),ln--),Wn=Vn,!we.isName(Wn)){let Ka;return Ka=Vn.trim().length===0?"Invalid space after '<'.":"Tag '"+Vn+"' is an invalid name.",_e("InvalidTag",Ka,Me(nt,ln))}const xa=Ze(nt,ln);if(xa===!1)return _e("InvalidAttr","Attributes for '"+Vn+"' have open quote.",Me(nt,ln));let Nn=xa.value;if(ln=xa.index,Nn[Nn.length-1]==="/"){const Ka=ln-Nn.length;Nn=Nn.substring(0,Nn.length-1);const Na=I(Nn,Rt);if(Na!==!0)return _e(Na.err.code,Na.err.msg,Me(nt,Ka+Na.err.line));Ai=!0}else if(Zn){if(!xa.tagClosed)return _e("InvalidTag","Closing tag '"+Vn+"' doesn't have proper closing.",Me(nt,ln));if(Nn.trim().length>0)return _e("InvalidTag","Closing tag '"+Vn+"' can't have attributes or invalid starting.",Me(nt,hn));if(vi.length===0)return _e("InvalidTag","Closing tag '"+Vn+"' has not been opened.",Me(nt,hn));{const Ka=vi.pop();if(Vn!==Ka.tagName){let Na=Me(nt,Ka.tagStartPos);return _e("InvalidTag","Expected closing tag '"+Ka.tagName+"' (opened in line "+Na.line+", col "+Na.col+") instead of closing tag '"+Vn+"'.",Me(nt,hn))}vi.length==0&&(pi=!0)}}else{const Ka=I(Nn,Rt);if(Ka!==!0)return _e(Ka.err.code,Ka.err.msg,Me(nt,ln-Nn.length+Ka.err.line));if(pi===!0)return _e("InvalidXml","Multiple possible root nodes found.",Me(nt,ln));Rt.unpairedTags.indexOf(Vn)!==-1||vi.push({tagName:Vn,tagStartPos:hn}),Ai=!0}for(ln++;ln<nt.length;ln++)if(nt[ln]==="<"){if(nt[ln+1]==="!"){ln++,ln=_t(nt,ln);continue}if(nt[ln+1]!=="?")break;if(ln=wt(nt,++ln),ln.err)return ln}else if(nt[ln]==="&"){const Ka=fe(nt,ln);if(Ka==-1)return _e("InvalidChar","char '&' is not expected.",Me(nt,ln));ln=Ka}else if(pi===!0&&!at(nt[ln]))return _e("InvalidXml","Extra text at the end",Me(nt,ln));nt[ln]==="<"&&ln--}}}var Wn;return Ai?vi.length==1?_e("InvalidTag","Unclosed tag '"+vi[0].tagName+"'.",Me(nt,vi[0].tagStartPos)):!(vi.length>0)||_e("InvalidXml","Invalid '"+JSON.stringify(vi.map(ln=>ln.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):_e("InvalidXml","Start tag expected.",1)};const ai='"',Et="'";function Ze(nt,Rt){let vi="",Ai="",pi=!1;for(;Rt<nt.length;Rt++){if(nt[Rt]===ai||nt[Rt]===Et)Ai===""?Ai=nt[Rt]:Ai!==nt[Rt]||(Ai="");else if(nt[Rt]===">"&&Ai===""){pi=!0;break}vi+=nt[Rt]}return Ai===""&&{value:vi,index:Rt,tagClosed:pi}}const O=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function I(nt,Rt){const vi=we.getAllMatches(nt,O),Ai={};for(let pi=0;pi<vi.length;pi++){if(vi[pi][1].length===0)return _e("InvalidAttr","Attribute '"+vi[pi][2]+"' has no space in starting.",kt(vi[pi]));if(vi[pi][3]!==void 0&&vi[pi][4]===void 0)return _e("InvalidAttr","Attribute '"+vi[pi][2]+"' is without value.",kt(vi[pi]));if(vi[pi][3]===void 0&&!Rt.allowBooleanAttributes)return _e("InvalidAttr","boolean attribute '"+vi[pi][2]+"' is not allowed.",kt(vi[pi]));const Wn=vi[pi][2];if(!be(Wn))return _e("InvalidAttr","Attribute '"+Wn+"' is an invalid name.",kt(vi[pi]));if(Ai.hasOwnProperty(Wn))return _e("InvalidAttr","Attribute '"+Wn+"' is repeated.",kt(vi[pi]));Ai[Wn]=1}return!0}function fe(nt,Rt){if(nt[++Rt]===";")return-1;if(nt[Rt]==="#")return function(Ai,pi){let Wn=/\d/;for(Ai[pi]==="x"&&(pi++,Wn=/[\da-fA-F]/);pi<Ai.length;pi++){if(Ai[pi]===";")return pi;if(!Ai[pi].match(Wn))break}return-1}(nt,++Rt);let vi=0;for(;Rt<nt.length;Rt++,vi++)if(!(nt[Rt].match(/\w/)&&vi<20)){if(nt[Rt]===";")break;return-1}return Rt}function _e(nt,Rt,vi){return{err:{code:nt,msg:Rt,line:vi.line||vi,col:vi.col}}}function be(nt){return we.isName(nt)}function Me(nt,Rt){const vi=nt.substring(0,Rt).split(/\r?\n/);return{line:vi.length,col:vi[vi.length-1].length+1}}function kt(nt){return nt.startIndex+nt[1].length}},221:(me,$,ae)=>{const we=ae(87),rt=ae(118),at={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(Ze,O){return O},attributeValueProcessor:function(Ze,O){return O},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1};function wt(Ze){this.options=Object.assign({},at,Ze),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=rt(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=Et),this.processTextOrObjNode=_t,this.options.format?(this.indentate=ai,this.tagEndChar=`>
`,this.newLine=`
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function _t(Ze,O,I,fe){const _e=this.j2x(Ze,I+1,fe.concat(O));return Ze[this.options.textNodeName]!==void 0&&Object.keys(Ze).length===1?this.buildTextValNode(Ze[this.options.textNodeName],O,_e.attrStr,I):this.buildObjectNode(_e.val,O,_e.attrStr,I)}function ai(Ze){return this.options.indentBy.repeat(Ze)}function Et(Ze){return!(!Ze.startsWith(this.options.attributeNamePrefix)||Ze===this.options.textNodeName)&&Ze.substr(this.attrPrefixLen)}wt.prototype.build=function(Ze){return this.options.preserveOrder?we(Ze,this.options):(Array.isArray(Ze)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(Ze={[this.options.arrayNodeName]:Ze}),this.j2x(Ze,0,[]).val)},wt.prototype.j2x=function(Ze,O,I){let fe="",_e="";const be=I.join(".");for(let Me in Ze)if(Object.prototype.hasOwnProperty.call(Ze,Me))if(Ze[Me]===void 0)this.isAttribute(Me)&&(_e+="");else if(Ze[Me]===null)this.isAttribute(Me)?_e+="":Me[0]==="?"?_e+=this.indentate(O)+"<"+Me+"?"+this.tagEndChar:_e+=this.indentate(O)+"<"+Me+"/"+this.tagEndChar;else if(Ze[Me]instanceof Date)_e+=this.buildTextValNode(Ze[Me],Me,"",O);else if(typeof Ze[Me]!="object"){const kt=this.isAttribute(Me);if(kt&&!this.ignoreAttributesFn(kt,be))fe+=this.buildAttrPairStr(kt,""+Ze[Me]);else if(!kt)if(Me===this.options.textNodeName){let nt=this.options.tagValueProcessor(Me,""+Ze[Me]);_e+=this.replaceEntitiesValue(nt)}else _e+=this.buildTextValNode(Ze[Me],Me,"",O)}else if(Array.isArray(Ze[Me])){const kt=Ze[Me].length;let nt="",Rt="";for(let vi=0;vi<kt;vi++){const Ai=Ze[Me][vi];if(Ai!==void 0)if(Ai===null)Me[0]==="?"?_e+=this.indentate(O)+"<"+Me+"?"+this.tagEndChar:_e+=this.indentate(O)+"<"+Me+"/"+this.tagEndChar;else if(typeof Ai=="object")if(this.options.oneListGroup){const pi=this.j2x(Ai,O+1,I.concat(Me));nt+=pi.val,this.options.attributesGroupName&&Ai.hasOwnProperty(this.options.attributesGroupName)&&(Rt+=pi.attrStr)}else nt+=this.processTextOrObjNode(Ai,Me,O,I);else if(this.options.oneListGroup){let pi=this.options.tagValueProcessor(Me,Ai);pi=this.replaceEntitiesValue(pi),nt+=pi}else nt+=this.buildTextValNode(Ai,Me,"",O)}this.options.oneListGroup&&(nt=this.buildObjectNode(nt,Me,Rt,O)),_e+=nt}else if(this.options.attributesGroupName&&Me===this.options.attributesGroupName){const kt=Object.keys(Ze[Me]),nt=kt.length;for(let Rt=0;Rt<nt;Rt++)fe+=this.buildAttrPairStr(kt[Rt],""+Ze[Me][kt[Rt]])}else _e+=this.processTextOrObjNode(Ze[Me],Me,O,I);return{attrStr:fe,val:_e}},wt.prototype.buildAttrPairStr=function(Ze,O){return O=this.options.attributeValueProcessor(Ze,""+O),O=this.replaceEntitiesValue(O),this.options.suppressBooleanAttributes&&O==="true"?" "+Ze:" "+Ze+'="'+O+'"'},wt.prototype.buildObjectNode=function(Ze,O,I,fe){if(Ze==="")return O[0]==="?"?this.indentate(fe)+"<"+O+I+"?"+this.tagEndChar:this.indentate(fe)+"<"+O+I+this.closeTag(O)+this.tagEndChar;{let _e="</"+O+this.tagEndChar,be="";return O[0]==="?"&&(be="?",_e=""),!I&&I!==""||Ze.indexOf("<")!==-1?this.options.commentPropName!==!1&&O===this.options.commentPropName&&be.length===0?this.indentate(fe)+`<!--${Ze}-->`+this.newLine:this.indentate(fe)+"<"+O+I+be+this.tagEndChar+Ze+this.indentate(fe)+_e:this.indentate(fe)+"<"+O+I+be+">"+Ze+_e}},wt.prototype.closeTag=function(Ze){let O="";return this.options.unpairedTags.indexOf(Ze)!==-1?this.options.suppressUnpairedNode||(O="/"):O=this.options.suppressEmptyNode?"/":`></${Ze}`,O},wt.prototype.buildTextValNode=function(Ze,O,I,fe){if(this.options.cdataPropName!==!1&&O===this.options.cdataPropName)return this.indentate(fe)+`<![CDATA[${Ze}]]>`+this.newLine;if(this.options.commentPropName!==!1&&O===this.options.commentPropName)return this.indentate(fe)+`<!--${Ze}-->`+this.newLine;if(O[0]==="?")return this.indentate(fe)+"<"+O+I+"?"+this.tagEndChar;{let _e=this.options.tagValueProcessor(O,Ze);return _e=this.replaceEntitiesValue(_e),_e===""?this.indentate(fe)+"<"+O+I+this.closeTag(O)+this.tagEndChar:this.indentate(fe)+"<"+O+I+">"+_e+"</"+O+this.tagEndChar}},wt.prototype.replaceEntitiesValue=function(Ze){if(Ze&&Ze.length>0&&this.options.processEntities)for(let O=0;O<this.options.entities.length;O++){const I=this.options.entities[O];Ze=Ze.replace(I.regex,I.val)}return Ze},me.exports=wt},87:me=>{function $(wt,_t,ai,Et){let Ze="",O=!1;for(let I=0;I<wt.length;I++){const fe=wt[I],_e=ae(fe);if(_e===void 0)continue;let be="";if(be=ai.length===0?_e:`${ai}.${_e}`,_e===_t.textNodeName){let Rt=fe[_e];rt(be,_t)||(Rt=_t.tagValueProcessor(_e,Rt),Rt=at(Rt,_t)),O&&(Ze+=Et),Ze+=Rt,O=!1;continue}if(_e===_t.cdataPropName){O&&(Ze+=Et),Ze+=`<![CDATA[${fe[_e][0][_t.textNodeName]}]]>`,O=!1;continue}if(_e===_t.commentPropName){Ze+=Et+`<!--${fe[_e][0][_t.textNodeName]}-->`,O=!0;continue}if(_e[0]==="?"){const Rt=we(fe[":@"],_t),vi=_e==="?xml"?"":Et;let Ai=fe[_e][0][_t.textNodeName];Ai=Ai.length!==0?" "+Ai:"",Ze+=vi+`<${_e}${Ai}${Rt}?>`,O=!0;continue}let Me=Et;Me!==""&&(Me+=_t.indentBy);const kt=Et+`<${_e}${we(fe[":@"],_t)}`,nt=$(fe[_e],_t,be,Me);_t.unpairedTags.indexOf(_e)!==-1?_t.suppressUnpairedNode?Ze+=kt+">":Ze+=kt+"/>":nt&&nt.length!==0||!_t.suppressEmptyNode?nt&&nt.endsWith(">")?Ze+=kt+`>${nt}${Et}</${_e}>`:(Ze+=kt+">",nt&&Et!==""&&(nt.includes("/>")||nt.includes("</"))?Ze+=Et+_t.indentBy+nt+Et:Ze+=nt,Ze+=`</${_e}>`):Ze+=kt+"/>",O=!0}return Ze}function ae(wt){const _t=Object.keys(wt);for(let ai=0;ai<_t.length;ai++){const Et=_t[ai];if(wt.hasOwnProperty(Et)&&Et!==":@")return Et}}function we(wt,_t){let ai="";if(wt&&!_t.ignoreAttributes)for(let Et in wt){if(!wt.hasOwnProperty(Et))continue;let Ze=_t.attributeValueProcessor(Et,wt[Et]);Ze=at(Ze,_t),Ze===!0&&_t.suppressBooleanAttributes?ai+=` ${Et.substr(_t.attributeNamePrefix.length)}`:ai+=` ${Et.substr(_t.attributeNamePrefix.length)}="${Ze}"`}return ai}function rt(wt,_t){let ai=(wt=wt.substr(0,wt.length-_t.textNodeName.length-1)).substr(wt.lastIndexOf(".")+1);for(let Et in _t.stopNodes)if(_t.stopNodes[Et]===wt||_t.stopNodes[Et]==="*."+ai)return!0;return!1}function at(wt,_t){if(wt&&wt.length>0&&_t.processEntities)for(let ai=0;ai<_t.entities.length;ai++){const Et=_t.entities[ai];wt=wt.replace(Et.regex,Et.val)}return wt}me.exports=function(wt,_t){let ai="";return _t.format&&_t.indentBy.length>0&&(ai=`
`),$(wt,_t,"",ai)}},193:(me,$,ae)=>{const we=ae(705);function rt(O,I){let fe="";for(;I<O.length&&O[I]!=="'"&&O[I]!=='"';I++)fe+=O[I];if(fe=fe.trim(),fe.indexOf(" ")!==-1)throw new Error("External entites are not supported");const _e=O[I++];let be="";for(;I<O.length&&O[I]!==_e;I++)be+=O[I];return[fe,be,I]}function at(O,I){return O[I+1]==="!"&&O[I+2]==="-"&&O[I+3]==="-"}function wt(O,I){return O[I+1]==="!"&&O[I+2]==="E"&&O[I+3]==="N"&&O[I+4]==="T"&&O[I+5]==="I"&&O[I+6]==="T"&&O[I+7]==="Y"}function _t(O,I){return O[I+1]==="!"&&O[I+2]==="E"&&O[I+3]==="L"&&O[I+4]==="E"&&O[I+5]==="M"&&O[I+6]==="E"&&O[I+7]==="N"&&O[I+8]==="T"}function ai(O,I){return O[I+1]==="!"&&O[I+2]==="A"&&O[I+3]==="T"&&O[I+4]==="T"&&O[I+5]==="L"&&O[I+6]==="I"&&O[I+7]==="S"&&O[I+8]==="T"}function Et(O,I){return O[I+1]==="!"&&O[I+2]==="N"&&O[I+3]==="O"&&O[I+4]==="T"&&O[I+5]==="A"&&O[I+6]==="T"&&O[I+7]==="I"&&O[I+8]==="O"&&O[I+9]==="N"}function Ze(O){if(we.isName(O))return O;throw new Error(`Invalid entity name ${O}`)}me.exports=function(O,I){const fe={};if(O[I+3]!=="O"||O[I+4]!=="C"||O[I+5]!=="T"||O[I+6]!=="Y"||O[I+7]!=="P"||O[I+8]!=="E")throw new Error("Invalid Tag instead of DOCTYPE");{I+=9;let _e=1,be=!1,Me=!1,kt="";for(;I<O.length;I++)if(O[I]!=="<"||Me)if(O[I]===">"){if(Me?O[I-1]==="-"&&O[I-2]==="-"&&(Me=!1,_e--):_e--,_e===0)break}else O[I]==="["?be=!0:kt+=O[I];else{if(be&&wt(O,I)){let nt,Rt;I+=7,[nt,Rt,I]=rt(O,I+1),Rt.indexOf("&")===-1&&(fe[Ze(nt)]={regx:RegExp(`&${nt};`,"g"),val:Rt})}else if(be&&_t(O,I))I+=8;else if(be&&ai(O,I))I+=8;else if(be&&Et(O,I))I+=9;else{if(!at)throw new Error("Invalid DOCTYPE");Me=!0}_e++,kt=""}if(_e!==0)throw new Error("Unclosed DOCTYPE")}return{entities:fe,i:I}}},63:(me,$)=>{const ae={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(we,rt){return rt},attributeValueProcessor:function(we,rt){return rt},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(we,rt,at){return we}};$.buildOptions=function(we){return Object.assign({},ae,we)},$.defaultOptions=ae},299:(me,$,ae)=>{const we=ae(705),rt=ae(365),at=ae(193),wt=ae(494),_t=ae(118);function ai(pi){const Wn=Object.keys(pi);for(let ln=0;ln<Wn.length;ln++){const hn=Wn[ln];this.lastEntities[hn]={regex:new RegExp("&"+hn+";","g"),val:pi[hn]}}}function Et(pi,Wn,ln,hn,Zn,Vn,xa){if(pi!==void 0&&(this.options.trimValues&&!hn&&(pi=pi.trim()),pi.length>0)){xa||(pi=this.replaceEntitiesValue(pi));const Nn=this.options.tagValueProcessor(Wn,pi,ln,Zn,Vn);return Nn==null?pi:typeof Nn!=typeof pi||Nn!==pi?Nn:this.options.trimValues||pi.trim()===pi?Ai(pi,this.options.parseTagValue,this.options.numberParseOptions):pi}}function Ze(pi){if(this.options.removeNSPrefix){const Wn=pi.split(":"),ln=pi.charAt(0)==="/"?"/":"";if(Wn[0]==="xmlns")return"";Wn.length===2&&(pi=ln+Wn[1])}return pi}const O=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function I(pi,Wn,ln){if(this.options.ignoreAttributes!==!0&&typeof pi=="string"){const hn=we.getAllMatches(pi,O),Zn=hn.length,Vn={};for(let xa=0;xa<Zn;xa++){const Nn=this.resolveNameSpace(hn[xa][1]);if(this.ignoreAttributesFn(Nn,Wn))continue;let Ka=hn[xa][4],Na=this.options.attributeNamePrefix+Nn;if(Nn.length)if(this.options.transformAttributeName&&(Na=this.options.transformAttributeName(Na)),Na==="__proto__"&&(Na="#__proto__"),Ka!==void 0){this.options.trimValues&&(Ka=Ka.trim()),Ka=this.replaceEntitiesValue(Ka);const Ss=this.options.attributeValueProcessor(Nn,Ka,Wn);Vn[Na]=Ss==null?Ka:typeof Ss!=typeof Ka||Ss!==Ka?Ss:Ai(Ka,this.options.parseAttributeValue,this.options.numberParseOptions)}else this.options.allowBooleanAttributes&&(Vn[Na]=!0)}if(!Object.keys(Vn).length)return;if(this.options.attributesGroupName){const xa={};return xa[this.options.attributesGroupName]=Vn,xa}return Vn}}const fe=function(pi){pi=pi.replace(/\r\n?/g,`
`);const Wn=new rt("!xml");let ln=Wn,hn="",Zn="";for(let Vn=0;Vn<pi.length;Vn++)if(pi[Vn]==="<")if(pi[Vn+1]==="/"){const xa=nt(pi,">",Vn,"Closing Tag is not closed.");let Nn=pi.substring(Vn+2,xa).trim();if(this.options.removeNSPrefix){const Ss=Nn.indexOf(":");Ss!==-1&&(Nn=Nn.substr(Ss+1))}this.options.transformTagName&&(Nn=this.options.transformTagName(Nn)),ln&&(hn=this.saveTextToParentTag(hn,ln,Zn));const Ka=Zn.substring(Zn.lastIndexOf(".")+1);if(Nn&&this.options.unpairedTags.indexOf(Nn)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${Nn}>`);let Na=0;Ka&&this.options.unpairedTags.indexOf(Ka)!==-1?(Na=Zn.lastIndexOf(".",Zn.lastIndexOf(".")-1),this.tagsNodeStack.pop()):Na=Zn.lastIndexOf("."),Zn=Zn.substring(0,Na),ln=this.tagsNodeStack.pop(),hn="",Vn=xa}else if(pi[Vn+1]==="?"){let xa=Rt(pi,Vn,!1,"?>");if(!xa)throw new Error("Pi Tag is not closed.");if(hn=this.saveTextToParentTag(hn,ln,Zn),!(this.options.ignoreDeclaration&&xa.tagName==="?xml"||this.options.ignorePiTags)){const Nn=new rt(xa.tagName);Nn.add(this.options.textNodeName,""),xa.tagName!==xa.tagExp&&xa.attrExpPresent&&(Nn[":@"]=this.buildAttributesMap(xa.tagExp,Zn,xa.tagName)),this.addChild(ln,Nn,Zn)}Vn=xa.closeIndex+1}else if(pi.substr(Vn+1,3)==="!--"){const xa=nt(pi,"-->",Vn+4,"Comment is not closed.");if(this.options.commentPropName){const Nn=pi.substring(Vn+4,xa-2);hn=this.saveTextToParentTag(hn,ln,Zn),ln.add(this.options.commentPropName,[{[this.options.textNodeName]:Nn}])}Vn=xa}else if(pi.substr(Vn+1,2)==="!D"){const xa=at(pi,Vn);this.docTypeEntities=xa.entities,Vn=xa.i}else if(pi.substr(Vn+1,2)==="!["){const xa=nt(pi,"]]>",Vn,"CDATA is not closed.")-2,Nn=pi.substring(Vn+9,xa);hn=this.saveTextToParentTag(hn,ln,Zn);let Ka=this.parseTextData(Nn,ln.tagname,Zn,!0,!1,!0,!0);Ka==null&&(Ka=""),this.options.cdataPropName?ln.add(this.options.cdataPropName,[{[this.options.textNodeName]:Nn}]):ln.add(this.options.textNodeName,Ka),Vn=xa+2}else{let xa=Rt(pi,Vn,this.options.removeNSPrefix),Nn=xa.tagName;const Ka=xa.rawTagName;let Na=xa.tagExp,Ss=xa.attrExpPresent,Do=xa.closeIndex;this.options.transformTagName&&(Nn=this.options.transformTagName(Nn)),ln&&hn&&ln.tagname!=="!xml"&&(hn=this.saveTextToParentTag(hn,ln,Zn,!1));const Gs=ln;if(Gs&&this.options.unpairedTags.indexOf(Gs.tagname)!==-1&&(ln=this.tagsNodeStack.pop(),Zn=Zn.substring(0,Zn.lastIndexOf("."))),Nn!==Wn.tagname&&(Zn+=Zn?"."+Nn:Nn),this.isItStopNode(this.options.stopNodes,Zn,Nn)){let Fo="";if(Na.length>0&&Na.lastIndexOf("/")===Na.length-1)Nn[Nn.length-1]==="/"?(Nn=Nn.substr(0,Nn.length-1),Zn=Zn.substr(0,Zn.length-1),Na=Nn):Na=Na.substr(0,Na.length-1),Vn=xa.closeIndex;else if(this.options.unpairedTags.indexOf(Nn)!==-1)Vn=xa.closeIndex;else{const Go=this.readStopNodeData(pi,Ka,Do+1);if(!Go)throw new Error(`Unexpected end of ${Ka}`);Vn=Go.i,Fo=Go.tagContent}const bo=new rt(Nn);Nn!==Na&&Ss&&(bo[":@"]=this.buildAttributesMap(Na,Zn,Nn)),Fo&&(Fo=this.parseTextData(Fo,Nn,Zn,!0,Ss,!0,!0)),Zn=Zn.substr(0,Zn.lastIndexOf(".")),bo.add(this.options.textNodeName,Fo),this.addChild(ln,bo,Zn)}else{if(Na.length>0&&Na.lastIndexOf("/")===Na.length-1){Nn[Nn.length-1]==="/"?(Nn=Nn.substr(0,Nn.length-1),Zn=Zn.substr(0,Zn.length-1),Na=Nn):Na=Na.substr(0,Na.length-1),this.options.transformTagName&&(Nn=this.options.transformTagName(Nn));const Fo=new rt(Nn);Nn!==Na&&Ss&&(Fo[":@"]=this.buildAttributesMap(Na,Zn,Nn)),this.addChild(ln,Fo,Zn),Zn=Zn.substr(0,Zn.lastIndexOf("."))}else{const Fo=new rt(Nn);this.tagsNodeStack.push(ln),Nn!==Na&&Ss&&(Fo[":@"]=this.buildAttributesMap(Na,Zn,Nn)),this.addChild(ln,Fo,Zn),ln=Fo}hn="",Vn=Do}}else hn+=pi[Vn];return Wn.child};function _e(pi,Wn,ln){const hn=this.options.updateTag(Wn.tagname,ln,Wn[":@"]);hn===!1||(typeof hn=="string"&&(Wn.tagname=hn),pi.addChild(Wn))}const be=function(pi){if(this.options.processEntities){for(let Wn in this.docTypeEntities){const ln=this.docTypeEntities[Wn];pi=pi.replace(ln.regx,ln.val)}for(let Wn in this.lastEntities){const ln=this.lastEntities[Wn];pi=pi.replace(ln.regex,ln.val)}if(this.options.htmlEntities)for(let Wn in this.htmlEntities){const ln=this.htmlEntities[Wn];pi=pi.replace(ln.regex,ln.val)}pi=pi.replace(this.ampEntity.regex,this.ampEntity.val)}return pi};function Me(pi,Wn,ln,hn){return pi&&(hn===void 0&&(hn=Object.keys(Wn.child).length===0),(pi=this.parseTextData(pi,Wn.tagname,ln,!1,!!Wn[":@"]&&Object.keys(Wn[":@"]).length!==0,hn))!==void 0&&pi!==""&&Wn.add(this.options.textNodeName,pi),pi=""),pi}function kt(pi,Wn,ln){const hn="*."+ln;for(const Zn in pi){const Vn=pi[Zn];if(hn===Vn||Wn===Vn)return!0}return!1}function nt(pi,Wn,ln,hn){const Zn=pi.indexOf(Wn,ln);if(Zn===-1)throw new Error(hn);return Zn+Wn.length-1}function Rt(pi,Wn,ln){const hn=function(Ss,Do){let Gs,Fo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:">",bo="";for(let Go=Do;Go<Ss.length;Go++){let Po=Ss[Go];if(Gs)Po===Gs&&(Gs="");else if(Po==='"'||Po==="'")Gs=Po;else if(Po===Fo[0]){if(!Fo[1])return{data:bo,index:Go};if(Ss[Go+1]===Fo[1])return{data:bo,index:Go}}else Po===" "&&(Po=" ");bo+=Po}}(pi,Wn+1,arguments.length>3&&arguments[3]!==void 0?arguments[3]:">");if(!hn)return;let Zn=hn.data;const Vn=hn.index,xa=Zn.search(/\s/);let Nn=Zn,Ka=!0;xa!==-1&&(Nn=Zn.substring(0,xa),Zn=Zn.substring(xa+1).trimStart());const Na=Nn;if(ln){const Ss=Nn.indexOf(":");Ss!==-1&&(Nn=Nn.substr(Ss+1),Ka=Nn!==hn.data.substr(Ss+1))}return{tagName:Nn,tagExp:Zn,closeIndex:Vn,attrExpPresent:Ka,rawTagName:Na}}function vi(pi,Wn,ln){const hn=ln;let Zn=1;for(;ln<pi.length;ln++)if(pi[ln]==="<")if(pi[ln+1]==="/"){const Vn=nt(pi,">",ln,`${Wn} is not closed`);if(pi.substring(ln+2,Vn).trim()===Wn&&(Zn--,Zn===0))return{tagContent:pi.substring(hn,ln),i:Vn};ln=Vn}else if(pi[ln+1]==="?")ln=nt(pi,"?>",ln+1,"StopNode is not closed.");else if(pi.substr(ln+1,3)==="!--")ln=nt(pi,"-->",ln+3,"StopNode is not closed.");else if(pi.substr(ln+1,2)==="![")ln=nt(pi,"]]>",ln,"StopNode is not closed.")-2;else{const Vn=Rt(pi,ln,">");Vn&&((Vn&&Vn.tagName)===Wn&&Vn.tagExp[Vn.tagExp.length-1]!=="/"&&Zn++,ln=Vn.closeIndex)}}function Ai(pi,Wn,ln){if(Wn&&typeof pi=="string"){const hn=pi.trim();return hn==="true"||hn!=="false"&&wt(pi,ln)}return we.isExist(pi)?pi:""}me.exports=class{constructor(pi){this.options=pi,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(Wn,ln)=>String.fromCharCode(Number.parseInt(ln,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(Wn,ln)=>String.fromCharCode(Number.parseInt(ln,16))}},this.addExternalEntities=ai,this.parseXml=fe,this.parseTextData=Et,this.resolveNameSpace=Ze,this.buildAttributesMap=I,this.isItStopNode=kt,this.replaceEntitiesValue=be,this.readStopNodeData=vi,this.saveTextToParentTag=Me,this.addChild=_e,this.ignoreAttributesFn=_t(this.options.ignoreAttributes)}}},338:(me,$,ae)=>{const{buildOptions:we}=ae(63),rt=ae(299),{prettify:at}=ae(728),wt=ae(31);me.exports=class{constructor(_t){this.externalEntities={},this.options=we(_t)}parse(_t,ai){if(typeof _t!="string"){if(!_t.toString)throw new Error("XML data is accepted in String or Bytes[] form.");_t=_t.toString()}if(ai){ai===!0&&(ai={});const O=wt.validate(_t,ai);if(O!==!0)throw Error(`${O.err.msg}:${O.err.line}:${O.err.col}`)}const Et=new rt(this.options);Et.addExternalEntities(this.externalEntities);const Ze=Et.parseXml(_t);return this.options.preserveOrder||Ze===void 0?Ze:at(Ze,this.options)}addEntity(_t,ai){if(ai.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(_t.indexOf("&")!==-1||_t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for '&#xD;'");if(ai==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[_t]=ai}}},728:(me,$)=>{function ae(wt,_t,ai){let Et;const Ze={};for(let O=0;O<wt.length;O++){const I=wt[O],fe=we(I);let _e="";if(_e=ai===void 0?fe:ai+"."+fe,fe===_t.textNodeName)Et===void 0?Et=I[fe]:Et+=""+I[fe];else{if(fe===void 0)continue;if(I[fe]){let be=ae(I[fe],_t,_e);const Me=at(be,_t);I[":@"]?rt(be,I[":@"],_e,_t):Object.keys(be).length!==1||be[_t.textNodeName]===void 0||_t.alwaysCreateTextNode?Object.keys(be).length===0&&(_t.alwaysCreateTextNode?be[_t.textNodeName]="":be=""):be=be[_t.textNodeName],Ze[fe]!==void 0&&Ze.hasOwnProperty(fe)?(Array.isArray(Ze[fe])||(Ze[fe]=[Ze[fe]]),Ze[fe].push(be)):_t.isArray(fe,_e,Me)?Ze[fe]=[be]:Ze[fe]=be}}}return typeof Et=="string"?Et.length>0&&(Ze[_t.textNodeName]=Et):Et!==void 0&&(Ze[_t.textNodeName]=Et),Ze}function we(wt){const _t=Object.keys(wt);for(let ai=0;ai<_t.length;ai++){const Et=_t[ai];if(Et!==":@")return Et}}function rt(wt,_t,ai,Et){if(_t){const Ze=Object.keys(_t),O=Ze.length;for(let I=0;I<O;I++){const fe=Ze[I];Et.isArray(fe,ai+"."+fe,!0,!0)?wt[fe]=[_t[fe]]:wt[fe]=_t[fe]}}}function at(wt,_t){const{textNodeName:ai}=_t,Et=Object.keys(wt).length;return Et===0||!(Et!==1||!wt[ai]&&typeof wt[ai]!="boolean"&&wt[ai]!==0)}$.prettify=function(wt,_t){return ae(wt,_t)}},365:me=>{me.exports=class{constructor($){this.tagname=$,this.child=[],this[":@"]={}}add($,ae){$==="__proto__"&&($="#__proto__"),this.child.push({[$]:ae})}addChild($){$.tagname==="__proto__"&&($.tagname="#__proto__"),$[":@"]&&Object.keys($[":@"]).length>0?this.child.push({[$.tagname]:$.child,":@":$[":@"]}):this.child.push({[$.tagname]:$.child})}}},135:me=>{function $(ae){return!!ae.constructor&&typeof ae.constructor.isBuffer=="function"&&ae.constructor.isBuffer(ae)}me.exports=function(ae){return ae!=null&&($(ae)||function(we){return typeof we.readFloatLE=="function"&&typeof we.slice=="function"&&$(we.slice(0,0))}(ae)||!!ae._isBuffer)}},542:(me,$,ae)=>{(function(){var we=ae(298),rt=ae(526).utf8,at=ae(135),wt=ae(526).bin,_t=function(ai,Et){ai.constructor==String?ai=Et&&Et.encoding==="binary"?wt.stringToBytes(ai):rt.stringToBytes(ai):at(ai)?ai=Array.prototype.slice.call(ai,0):Array.isArray(ai)||ai.constructor===Uint8Array||(ai=ai.toString());for(var Ze=we.bytesToWords(ai),O=8*ai.length,I=1732584193,fe=-271733879,_e=-1732584194,be=271733878,Me=0;Me<Ze.length;Me++)Ze[Me]=16711935&(Ze[Me]<<8|Ze[Me]>>>24)|4278255360&(Ze[Me]<<24|Ze[Me]>>>8);Ze[O>>>5]|=128<<O%32,Ze[14+(O+64>>>9<<4)]=O;var kt=_t._ff,nt=_t._gg,Rt=_t._hh,vi=_t._ii;for(Me=0;Me<Ze.length;Me+=16){var Ai=I,pi=fe,Wn=_e,ln=be;I=kt(I,fe,_e,be,Ze[Me+0],7,-680876936),be=kt(be,I,fe,_e,Ze[Me+1],12,-389564586),_e=kt(_e,be,I,fe,Ze[Me+2],17,606105819),fe=kt(fe,_e,be,I,Ze[Me+3],22,-1044525330),I=kt(I,fe,_e,be,Ze[Me+4],7,-176418897),be=kt(be,I,fe,_e,Ze[Me+5],12,1200080426),_e=kt(_e,be,I,fe,Ze[Me+6],17,-1473231341),fe=kt(fe,_e,be,I,Ze[Me+7],22,-45705983),I=kt(I,fe,_e,be,Ze[Me+8],7,1770035416),be=kt(be,I,fe,_e,Ze[Me+9],12,-1958414417),_e=kt(_e,be,I,fe,Ze[Me+10],17,-42063),fe=kt(fe,_e,be,I,Ze[Me+11],22,-1990404162),I=kt(I,fe,_e,be,Ze[Me+12],7,1804603682),be=kt(be,I,fe,_e,Ze[Me+13],12,-40341101),_e=kt(_e,be,I,fe,Ze[Me+14],17,-1502002290),I=nt(I,fe=kt(fe,_e,be,I,Ze[Me+15],22,1236535329),_e,be,Ze[Me+1],5,-165796510),be=nt(be,I,fe,_e,Ze[Me+6],9,-1069501632),_e=nt(_e,be,I,fe,Ze[Me+11],14,643717713),fe=nt(fe,_e,be,I,Ze[Me+0],20,-373897302),I=nt(I,fe,_e,be,Ze[Me+5],5,-701558691),be=nt(be,I,fe,_e,Ze[Me+10],9,38016083),_e=nt(_e,be,I,fe,Ze[Me+15],14,-660478335),fe=nt(fe,_e,be,I,Ze[Me+4],20,-405537848),I=nt(I,fe,_e,be,Ze[Me+9],5,568446438),be=nt(be,I,fe,_e,Ze[Me+14],9,-1019803690),_e=nt(_e,be,I,fe,Ze[Me+3],14,-187363961),fe=nt(fe,_e,be,I,Ze[Me+8],20,1163531501),I=nt(I,fe,_e,be,Ze[Me+13],5,-1444681467),be=nt(be,I,fe,_e,Ze[Me+2],9,-51403784),_e=nt(_e,be,I,fe,Ze[Me+7],14,1735328473),I=Rt(I,fe=nt(fe,_e,be,I,Ze[Me+12],20,-1926607734),_e,be,Ze[Me+5],4,-378558),be=Rt(be,I,fe,_e,Ze[Me+8],11,-2022574463),_e=Rt(_e,be,I,fe,Ze[Me+11],16,1839030562),fe=Rt(fe,_e,be,I,Ze[Me+14],23,-35309556),I=Rt(I,fe,_e,be,Ze[Me+1],4,-1530992060),be=Rt(be,I,fe,_e,Ze[Me+4],11,1272893353),_e=Rt(_e,be,I,fe,Ze[Me+7],16,-155497632),fe=Rt(fe,_e,be,I,Ze[Me+10],23,-1094730640),I=Rt(I,fe,_e,be,Ze[Me+13],4,681279174),be=Rt(be,I,fe,_e,Ze[Me+0],11,-358537222),_e=Rt(_e,be,I,fe,Ze[Me+3],16,-722521979),fe=Rt(fe,_e,be,I,Ze[Me+6],23,76029189),I=Rt(I,fe,_e,be,Ze[Me+9],4,-640364487),be=Rt(be,I,fe,_e,Ze[Me+12],11,-421815835),_e=Rt(_e,be,I,fe,Ze[Me+15],16,530742520),I=vi(I,fe=Rt(fe,_e,be,I,Ze[Me+2],23,-995338651),_e,be,Ze[Me+0],6,-198630844),be=vi(be,I,fe,_e,Ze[Me+7],10,1126891415),_e=vi(_e,be,I,fe,Ze[Me+14],15,-1416354905),fe=vi(fe,_e,be,I,Ze[Me+5],21,-57434055),I=vi(I,fe,_e,be,Ze[Me+12],6,1700485571),be=vi(be,I,fe,_e,Ze[Me+3],10,-1894986606),_e=vi(_e,be,I,fe,Ze[Me+10],15,-1051523),fe=vi(fe,_e,be,I,Ze[Me+1],21,-2054922799),I=vi(I,fe,_e,be,Ze[Me+8],6,1873313359),be=vi(be,I,fe,_e,Ze[Me+15],10,-30611744),_e=vi(_e,be,I,fe,Ze[Me+6],15,-1560198380),fe=vi(fe,_e,be,I,Ze[Me+13],21,1309151649),I=vi(I,fe,_e,be,Ze[Me+4],6,-145523070),be=vi(be,I,fe,_e,Ze[Me+11],10,-1120210379),_e=vi(_e,be,I,fe,Ze[Me+2],15,718787259),fe=vi(fe,_e,be,I,Ze[Me+9],21,-343485551),I=I+Ai>>>0,fe=fe+pi>>>0,_e=_e+Wn>>>0,be=be+ln>>>0}return we.endian([I,fe,_e,be])};_t._ff=function(ai,Et,Ze,O,I,fe,_e){var be=ai+(Et&Ze|~Et&O)+(I>>>0)+_e;return(be<<fe|be>>>32-fe)+Et},_t._gg=function(ai,Et,Ze,O,I,fe,_e){var be=ai+(Et&O|Ze&~O)+(I>>>0)+_e;return(be<<fe|be>>>32-fe)+Et},_t._hh=function(ai,Et,Ze,O,I,fe,_e){var be=ai+(Et^Ze^O)+(I>>>0)+_e;return(be<<fe|be>>>32-fe)+Et},_t._ii=function(ai,Et,Ze,O,I,fe,_e){var be=ai+(Ze^(Et|~O))+(I>>>0)+_e;return(be<<fe|be>>>32-fe)+Et},_t._blocksize=16,_t._digestsize=16,me.exports=function(ai,Et){if(ai==null)throw new Error("Illegal argument "+ai);var Ze=we.wordsToBytes(_t(ai,Et));return Et&&Et.asBytes?Ze:Et&&Et.asString?wt.bytesToString(Ze):we.bytesToHex(Ze)}})()},285:(me,$,ae)=>{var we=ae(2);me.exports=function(kt){return kt?(kt.substr(0,2)==="{}"&&(kt="\\{\\}"+kt.substr(2)),Me(function(nt){return nt.split("\\\\").join(rt).split("\\{").join(at).split("\\}").join(wt).split("\\,").join(_t).split("\\.").join(ai)}(kt),!0).map(Ze)):[]};var rt="\0SLASH"+Math.random()+"\0",at="\0OPEN"+Math.random()+"\0",wt="\0CLOSE"+Math.random()+"\0",_t="\0COMMA"+Math.random()+"\0",ai="\0PERIOD"+Math.random()+"\0";function Et(kt){return parseInt(kt,10)==kt?parseInt(kt,10):kt.charCodeAt(0)}function Ze(kt){return kt.split(rt).join("\\").split(at).join("{").split(wt).join("}").split(_t).join(",").split(ai).join(".")}function O(kt){if(!kt)return[""];var nt=[],Rt=we("{","}",kt);if(!Rt)return kt.split(",");var vi=Rt.pre,Ai=Rt.body,pi=Rt.post,Wn=vi.split(",");Wn[Wn.length-1]+="{"+Ai+"}";var ln=O(pi);return pi.length&&(Wn[Wn.length-1]+=ln.shift(),Wn.push.apply(Wn,ln)),nt.push.apply(nt,Wn),nt}function I(kt){return"{"+kt+"}"}function fe(kt){return/^-?0\d/.test(kt)}function _e(kt,nt){return kt<=nt}function be(kt,nt){return kt>=nt}function Me(kt,nt){var Rt=[],vi=we("{","}",kt);if(!vi)return[kt];var Ai=vi.pre,pi=vi.post.length?Me(vi.post,!1):[""];if(/\$$/.test(vi.pre))for(var Wn=0;Wn<pi.length;Wn++){var ln=Ai+"{"+vi.body+"}"+pi[Wn];Rt.push(ln)}else{var hn,Zn,Vn=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(vi.body),xa=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(vi.body),Nn=Vn||xa,Ka=vi.body.indexOf(",")>=0;if(!Nn&&!Ka)return vi.post.match(/,.*\}/)?Me(kt=vi.pre+"{"+vi.body+wt+vi.post):[kt];if(Nn)hn=vi.body.split(/\.\./);else if((hn=O(vi.body)).length===1&&(hn=Me(hn[0],!1).map(I)).length===1)return pi.map(function(Ws){return vi.pre+hn[0]+Ws});if(Nn){var Na=Et(hn[0]),Ss=Et(hn[1]),Do=Math.max(hn[0].length,hn[1].length),Gs=hn.length==3?Math.abs(Et(hn[2])):1,Fo=_e;Ss<Na&&(Gs*=-1,Fo=be);var bo=hn.some(fe);Zn=[];for(var Go=Na;Fo(Go,Ss);Go+=Gs){var Po;if(xa)(Po=String.fromCharCode(Go))==="\\"&&(Po="");else if(Po=String(Go),bo){var Eu=Do-Po.length;if(Eu>0){var gs=new Array(Eu+1).join("0");Po=Go<0?"-"+gs+Po.slice(1):gs+Po}}Zn.push(Po)}}else{Zn=[];for(var ml=0;ml<hn.length;ml++)Zn.push.apply(Zn,Me(hn[ml],!1))}for(ml=0;ml<Zn.length;ml++)for(Wn=0;Wn<pi.length;Wn++)ln=Ai+Zn[ml]+pi[Wn],(!nt||Nn||ln)&&Rt.push(ln)}return Rt}},829:me=>{function $(Et){return $=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ze){return typeof Ze}:function(Ze){return Ze&&typeof Symbol=="function"&&Ze.constructor===Symbol&&Ze!==Symbol.prototype?"symbol":typeof Ze},$(Et)}function ae(Et){var Ze=typeof Map=="function"?new Map:void 0;return ae=function(O){if(O===null||(I=O,Function.toString.call(I).indexOf("[native code]")===-1))return O;var I;if(typeof O!="function")throw new TypeError("Super expression must either be null or a function");if(Ze!==void 0){if(Ze.has(O))return Ze.get(O);Ze.set(O,fe)}function fe(){return we(O,arguments,at(this).constructor)}return fe.prototype=Object.create(O.prototype,{constructor:{value:fe,enumerable:!1,writable:!0,configurable:!0}}),rt(fe,O)},ae(Et)}function we(Et,Ze,O){return we=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}()?Reflect.construct:function(I,fe,_e){var be=[null];be.push.apply(be,fe);var Me=new(Function.bind.apply(I,be));return _e&&rt(Me,_e.prototype),Me},we.apply(null,arguments)}function rt(Et,Ze){return rt=Object.setPrototypeOf||function(O,I){return O.__proto__=I,O},rt(Et,Ze)}function at(Et){return at=Object.setPrototypeOf?Object.getPrototypeOf:function(Ze){return Ze.__proto__||Object.getPrototypeOf(Ze)},at(Et)}var wt=function(Et){function Ze(O){var I;return function(fe,_e){if(!(fe instanceof _e))throw new TypeError("Cannot call a class as a function")}(this,Ze),(I=function(fe,_e){return!_e||$(_e)!=="object"&&typeof _e!="function"?function(be){if(be===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return be}(fe):_e}(this,at(Ze).call(this,O))).name="ObjectPrototypeMutationError",I}return function(O,I){if(typeof I!="function"&&I!==null)throw new TypeError("Super expression must either be null or a function");O.prototype=Object.create(I&&I.prototype,{constructor:{value:O,writable:!0,configurable:!0}}),I&&rt(O,I)}(Ze,Et),Ze}(ae(Error));function _t(Et,Ze){for(var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},I=Ze.split("."),fe=I.length,_e=function(kt){var nt=I[kt];if(!Et)return{v:void 0};if(nt==="+"){if(Array.isArray(Et))return{v:Et.map(function(vi,Ai){var pi=I.slice(kt+1);return pi.length>0?_t(vi,pi.join("."),O):O(Et,Ai,I,kt)})};var Rt=I.slice(0,kt).join(".");throw new Error("Object at wildcard (".concat(Rt,") is not an array"))}Et=O(Et,nt,I,kt)},be=0;be<fe;be++){var Me=_e(be);if($(Me)==="object")return Me.v}return Et}function ai(Et,Ze){return Et.length===Ze+1}me.exports={set:function(Et,Ze,O){if($(Et)!="object"||Et===null||Ze===void 0)return Et;if(typeof Ze=="number")return Et[Ze]=O,Et[Ze];try{return _t(Et,Ze,function(I,fe,_e,be){if(I===Reflect.getPrototypeOf({}))throw new wt("Attempting to mutate Object.prototype");if(!I[fe]){var Me=Number.isInteger(Number(_e[be+1])),kt=_e[be+1]==="+";I[fe]=Me||kt?[]:{}}return ai(_e,be)&&(I[fe]=O),I[fe]})}catch(I){if(I instanceof wt)throw I;return Et}},get:function(Et,Ze){if($(Et)!="object"||Et===null||Ze===void 0)return Et;if(typeof Ze=="number")return Et[Ze];try{return _t(Et,Ze,function(O,I){return O[I]})}catch{return Et}},has:function(Et,Ze){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if($(Et)!="object"||Et===null||Ze===void 0)return!1;if(typeof Ze=="number")return Ze in Et;try{var I=!1;return _t(Et,Ze,function(fe,_e,be,Me){if(!ai(be,Me))return fe&&fe[_e];I=O.own?fe.hasOwnProperty(_e):_e in fe}),I}catch{return!1}},hasOwn:function(Et,Ze,O){return this.has(Et,Ze,O||{own:!0})},isIn:function(Et,Ze,O){var I=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if($(Et)!="object"||Et===null||Ze===void 0)return!1;try{var fe=!1,_e=!1;return _t(Et,Ze,function(be,Me,kt,nt){return fe=fe||be===O||!!be&&be[Me]===O,_e=ai(kt,nt)&&$(be)==="object"&&Me in be,be&&be[Me]}),I.validPath?fe&&_e:fe}catch{return!1}},ObjectPrototypeMutationError:wt}},47:(me,$,ae)=>{var we=ae(410),rt=function(Et){return typeof Et=="string"};function at(Et,Ze){for(var O=[],I=0;I<Et.length;I++){var fe=Et[I];fe&&fe!=="."&&(fe===".."?O.length&&O[O.length-1]!==".."?O.pop():Ze&&O.push(".."):O.push(fe))}return O}var wt=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,_t={};function ai(Et){return wt.exec(Et).slice(1)}_t.resolve=function(){for(var Et="",Ze=!1,O=arguments.length-1;O>=-1&&!Ze;O--){var I=O>=0?arguments[O]:e.cwd();if(!rt(I))throw new TypeError("Arguments to path.resolve must be strings");I&&(Et=I+"/"+Et,Ze=I.charAt(0)==="/")}return(Ze?"/":"")+(Et=at(Et.split("/"),!Ze).join("/"))||"."},_t.normalize=function(Et){var Ze=_t.isAbsolute(Et),O=Et.substr(-1)==="/";return(Et=at(Et.split("/"),!Ze).join("/"))||Ze||(Et="."),Et&&O&&(Et+="/"),(Ze?"/":"")+Et},_t.isAbsolute=function(Et){return Et.charAt(0)==="/"},_t.join=function(){for(var Et="",Ze=0;Ze<arguments.length;Ze++){var O=arguments[Ze];if(!rt(O))throw new TypeError("Arguments to path.join must be strings");O&&(Et+=Et?"/"+O:O)}return _t.normalize(Et)},_t.relative=function(Et,Ze){function O(nt){for(var Rt=0;Rt<nt.length&&nt[Rt]==="";Rt++);for(var vi=nt.length-1;vi>=0&&nt[vi]==="";vi--);return Rt>vi?[]:nt.slice(Rt,vi+1)}Et=_t.resolve(Et).substr(1),Ze=_t.resolve(Ze).substr(1);for(var I=O(Et.split("/")),fe=O(Ze.split("/")),_e=Math.min(I.length,fe.length),be=_e,Me=0;Me<_e;Me++)if(I[Me]!==fe[Me]){be=Me;break}var kt=[];for(Me=be;Me<I.length;Me++)kt.push("..");return(kt=kt.concat(fe.slice(be))).join("/")},_t._makeLong=function(Et){return Et},_t.dirname=function(Et){var Ze=ai(Et),O=Ze[0],I=Ze[1];return O||I?(I&&(I=I.substr(0,I.length-1)),O+I):"."},_t.basename=function(Et,Ze){var O=ai(Et)[2];return Ze&&O.substr(-1*Ze.length)===Ze&&(O=O.substr(0,O.length-Ze.length)),O},_t.extname=function(Et){return ai(Et)[3]},_t.format=function(Et){if(!we.isObject(Et))throw new TypeError("Parameter 'pathObject' must be an object, not "+typeof Et);var Ze=Et.root||"";if(!rt(Ze))throw new TypeError("'pathObject.root' must be a string or undefined, not "+typeof Et.root);return(Et.dir?Et.dir+_t.sep:"")+(Et.base||"")},_t.parse=function(Et){if(!rt(Et))throw new TypeError("Parameter 'pathString' must be a string, not "+typeof Et);var Ze=ai(Et);if(!Ze||Ze.length!==4)throw new TypeError("Invalid path '"+Et+"'");return Ze[1]=Ze[1]||"",Ze[2]=Ze[2]||"",Ze[3]=Ze[3]||"",{root:Ze[0],dir:Ze[0]+Ze[1].slice(0,Ze[1].length-1),base:Ze[2],ext:Ze[3],name:Ze[2].slice(0,Ze[2].length-Ze[3].length)}},_t.sep="/",_t.delimiter=":",me.exports=_t},647:(me,$)=>{var ae=Object.prototype.hasOwnProperty;function we(at){try{return decodeURIComponent(at.replace(/\+/g," "))}catch{return null}}function rt(at){try{return encodeURIComponent(at)}catch{return null}}$.stringify=function(at,wt){wt=wt||"";var _t,ai,Et=[];for(ai in typeof wt!="string"&&(wt="?"),at)if(ae.call(at,ai)){if((_t=at[ai])||_t!=null&&!isNaN(_t)||(_t=""),ai=rt(ai),_t=rt(_t),ai===null||_t===null)continue;Et.push(ai+"="+_t)}return Et.length?wt+Et.join("&"):""},$.parse=function(at){for(var wt,_t=/([^=?#&]+)=?([^&]*)/g,ai={};wt=_t.exec(at);){var Et=we(wt[1]),Ze=we(wt[2]);Et===null||Ze===null||Et in ai||(ai[Et]=Ze)}return ai}},670:me=>{me.exports=function($,ae){if(ae=ae.split(":")[0],!($=+$))return!1;switch(ae){case"http":case"ws":return $!==80;case"https":case"wss":return $!==443;case"ftp":return $!==21;case"gopher":return $!==70;case"file":return!1}return $!==0}},494:me=>{const $=/^[-+]?0x[a-fA-F0-9]+$/,ae=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt),!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);const we={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};me.exports=function(rt){let at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(at=Object.assign({},we,at),!rt||typeof rt!="string")return rt;let wt=rt.trim();if(at.skipLike!==void 0&&at.skipLike.test(wt))return rt;if(at.hex&&$.test(wt))return Number.parseInt(wt,16);{const ai=ae.exec(wt);if(ai){const Et=ai[1],Ze=ai[2];let O=((_t=ai[3])&&_t.indexOf(".")!==-1&&((_t=_t.replace(/0+$/,""))==="."?_t="0":_t[0]==="."?_t="0"+_t:_t[_t.length-1]==="."&&(_t=_t.substr(0,_t.length-1))),_t);const I=ai[4]||ai[6];if(!at.leadingZeros&&Ze.length>0&&Et&&wt[2]!=="."||!at.leadingZeros&&Ze.length>0&&!Et&&wt[1]!==".")return rt;{const fe=Number(wt),_e=""+fe;return _e.search(/[eE]/)!==-1||I?at.eNotation?fe:rt:wt.indexOf(".")!==-1?_e==="0"&&O===""||_e===O||Et&&_e==="-"+O?fe:rt:Ze?O===_e||Et+O===_e?fe:rt:wt===_e||wt===Et+_e?fe:rt}}return rt}var _t}},737:(me,$,ae)=>{var we=ae(670),rt=ae(647),at=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,wt=/[\n\r\t]/g,_t=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,ai=/:\d+$/,Et=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,Ze=/^[a-zA-Z]:/;function O(nt){return(nt||"").toString().replace(at,"")}var I=[["#","hash"],["?","query"],function(nt,Rt){return be(Rt.protocol)?nt.replace(/\\/g,"/"):nt},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],fe={hash:1,query:1};function _e(nt){var Rt,vi=(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{}).location||{},Ai={},pi=typeof(nt=nt||vi);if(nt.protocol==="blob:")Ai=new kt(unescape(nt.pathname),{});else if(pi==="string")for(Rt in Ai=new kt(nt,{}),fe)delete Ai[Rt];else if(pi==="object"){for(Rt in nt)Rt in fe||(Ai[Rt]=nt[Rt]);Ai.slashes===void 0&&(Ai.slashes=_t.test(nt.href))}return Ai}function be(nt){return nt==="file:"||nt==="ftp:"||nt==="http:"||nt==="https:"||nt==="ws:"||nt==="wss:"}function Me(nt,Rt){nt=(nt=O(nt)).replace(wt,""),Rt=Rt||{};var vi,Ai=Et.exec(nt),pi=Ai[1]?Ai[1].toLowerCase():"",Wn=!!Ai[2],ln=!!Ai[3],hn=0;return Wn?ln?(vi=Ai[2]+Ai[3]+Ai[4],hn=Ai[2].length+Ai[3].length):(vi=Ai[2]+Ai[4],hn=Ai[2].length):ln?(vi=Ai[3]+Ai[4],hn=Ai[3].length):vi=Ai[4],pi==="file:"?hn>=2&&(vi=vi.slice(2)):be(pi)?vi=Ai[4]:pi?Wn&&(vi=vi.slice(2)):hn>=2&&be(Rt.protocol)&&(vi=Ai[4]),{protocol:pi,slashes:Wn||be(pi),slashesCount:hn,rest:vi}}function kt(nt,Rt,vi){if(nt=(nt=O(nt)).replace(wt,""),!(this instanceof kt))return new kt(nt,Rt,vi);var Ai,pi,Wn,ln,hn,Zn,Vn=I.slice(),xa=typeof Rt,Nn=this,Ka=0;for(xa!=="object"&&xa!=="string"&&(vi=Rt,Rt=null),vi&&typeof vi!="function"&&(vi=rt.parse),Ai=!(pi=Me(nt||"",Rt=_e(Rt))).protocol&&!pi.slashes,Nn.slashes=pi.slashes||Ai&&Rt.slashes,Nn.protocol=pi.protocol||Rt.protocol||"",nt=pi.rest,(pi.protocol==="file:"&&(pi.slashesCount!==2||Ze.test(nt))||!pi.slashes&&(pi.protocol||pi.slashesCount<2||!be(Nn.protocol)))&&(Vn[3]=[/(.*)/,"pathname"]);Ka<Vn.length;Ka++)typeof(ln=Vn[Ka])!="function"?(Wn=ln[0],Zn=ln[1],Wn!=Wn?Nn[Zn]=nt:typeof Wn=="string"?~(hn=Wn==="@"?nt.lastIndexOf(Wn):nt.indexOf(Wn))&&(typeof ln[2]=="number"?(Nn[Zn]=nt.slice(0,hn),nt=nt.slice(hn+ln[2])):(Nn[Zn]=nt.slice(hn),nt=nt.slice(0,hn))):(hn=Wn.exec(nt))&&(Nn[Zn]=hn[1],nt=nt.slice(0,hn.index)),Nn[Zn]=Nn[Zn]||Ai&&ln[3]&&Rt[Zn]||"",ln[4]&&(Nn[Zn]=Nn[Zn].toLowerCase())):nt=ln(nt,Nn);vi&&(Nn.query=vi(Nn.query)),Ai&&Rt.slashes&&Nn.pathname.charAt(0)!=="/"&&(Nn.pathname!==""||Rt.pathname!=="")&&(Nn.pathname=function(Na,Ss){if(Na==="")return Ss;for(var Do=(Ss||"/").split("/").slice(0,-1).concat(Na.split("/")),Gs=Do.length,Fo=Do[Gs-1],bo=!1,Go=0;Gs--;)Do[Gs]==="."?Do.splice(Gs,1):Do[Gs]===".."?(Do.splice(Gs,1),Go++):Go&&(Gs===0&&(bo=!0),Do.splice(Gs,1),Go--);return bo&&Do.unshift(""),Fo!=="."&&Fo!==".."||Do.push(""),Do.join("/")}(Nn.pathname,Rt.pathname)),Nn.pathname.charAt(0)!=="/"&&be(Nn.protocol)&&(Nn.pathname="/"+Nn.pathname),we(Nn.port,Nn.protocol)||(Nn.host=Nn.hostname,Nn.port=""),Nn.username=Nn.password="",Nn.auth&&(~(hn=Nn.auth.indexOf(":"))?(Nn.username=Nn.auth.slice(0,hn),Nn.username=encodeURIComponent(decodeURIComponent(Nn.username)),Nn.password=Nn.auth.slice(hn+1),Nn.password=encodeURIComponent(decodeURIComponent(Nn.password))):Nn.username=encodeURIComponent(decodeURIComponent(Nn.auth)),Nn.auth=Nn.password?Nn.username+":"+Nn.password:Nn.username),Nn.origin=Nn.protocol!=="file:"&&be(Nn.protocol)&&Nn.host?Nn.protocol+"//"+Nn.host:"null",Nn.href=Nn.toString()}kt.prototype={set:function(nt,Rt,vi){var Ai=this;switch(nt){case"query":typeof Rt=="string"&&Rt.length&&(Rt=(vi||rt.parse)(Rt)),Ai[nt]=Rt;break;case"port":Ai[nt]=Rt,we(Rt,Ai.protocol)?Rt&&(Ai.host=Ai.hostname+":"+Rt):(Ai.host=Ai.hostname,Ai[nt]="");break;case"hostname":Ai[nt]=Rt,Ai.port&&(Rt+=":"+Ai.port),Ai.host=Rt;break;case"host":Ai[nt]=Rt,ai.test(Rt)?(Rt=Rt.split(":"),Ai.port=Rt.pop(),Ai.hostname=Rt.join(":")):(Ai.hostname=Rt,Ai.port="");break;case"protocol":Ai.protocol=Rt.toLowerCase(),Ai.slashes=!vi;break;case"pathname":case"hash":if(Rt){var pi=nt==="pathname"?"/":"#";Ai[nt]=Rt.charAt(0)!==pi?pi+Rt:Rt}else Ai[nt]=Rt;break;case"username":case"password":Ai[nt]=encodeURIComponent(Rt);break;case"auth":var Wn=Rt.indexOf(":");~Wn?(Ai.username=Rt.slice(0,Wn),Ai.username=encodeURIComponent(decodeURIComponent(Ai.username)),Ai.password=Rt.slice(Wn+1),Ai.password=encodeURIComponent(decodeURIComponent(Ai.password))):Ai.username=encodeURIComponent(decodeURIComponent(Rt))}for(var ln=0;ln<I.length;ln++){var hn=I[ln];hn[4]&&(Ai[hn[1]]=Ai[hn[1]].toLowerCase())}return Ai.auth=Ai.password?Ai.username+":"+Ai.password:Ai.username,Ai.origin=Ai.protocol!=="file:"&&be(Ai.protocol)&&Ai.host?Ai.protocol+"//"+Ai.host:"null",Ai.href=Ai.toString(),Ai},toString:function(nt){nt&&typeof nt=="function"||(nt=rt.stringify);var Rt,vi=this,Ai=vi.host,pi=vi.protocol;pi&&pi.charAt(pi.length-1)!==":"&&(pi+=":");var Wn=pi+(vi.protocol&&vi.slashes||be(vi.protocol)?"//":"");return vi.username?(Wn+=vi.username,vi.password&&(Wn+=":"+vi.password),Wn+="@"):vi.password?(Wn+=":"+vi.password,Wn+="@"):vi.protocol!=="file:"&&be(vi.protocol)&&!Ai&&vi.pathname!=="/"&&(Wn+="@"),(Ai[Ai.length-1]===":"||ai.test(vi.hostname)&&!vi.port)&&(Ai+=":"),Wn+=Ai+vi.pathname,(Rt=typeof vi.query=="object"?nt(vi.query):vi.query)&&(Wn+=Rt.charAt(0)!=="?"?"?"+Rt:Rt),vi.hash&&(Wn+=vi.hash),Wn}},kt.extractProtocol=Me,kt.location=_e,kt.trimLeft=O,kt.qs=rt,me.exports=kt},410:()=>{},388:()=>{},805:()=>{},345:()=>{},800:()=>{}},_={};function E(me){var $=_[me];if($!==void 0)return $.exports;var ae=_[me]={id:me,loaded:!1,exports:{}};return o[me].call(ae.exports,ae,ae.exports,E),ae.loaded=!0,ae.exports}E.n=me=>{var $=me&&me.__esModule?()=>me.default:()=>me;return E.d($,{a:$}),$},E.d=(me,$)=>{for(var ae in $)E.o($,ae)&&!E.o(me,ae)&&Object.defineProperty(me,ae,{enumerable:!0,get:$[ae]})},E.o=(me,$)=>Object.prototype.hasOwnProperty.call(me,$),E.nmd=me=>(me.paths=[],me.children||(me.children=[]),me);var z={};E.d(z,{hT:()=>di,O4:()=>ot,Kd:()=>Li,YK:()=>jt,UU:()=>Ja,Gu:()=>Ki,ky:()=>Jn,h4:()=>Pr,ch:()=>jr,hq:()=>kr,i5:()=>Va});var q=E(737),m=E.n(q);function L(me){if(!B(me))throw new Error("Parameter was not an error")}function B(me){return!!me&&typeof me=="object"&&($=me,Object.prototype.toString.call($)==="[object Error]")||me instanceof Error;var $}class Y extends Error{constructor($,ae){const we=[...arguments],{options:rt,shortMessage:at}=function(_t){let ai,Et="";if(_t.length===0)ai={};else if(B(_t[0]))ai={cause:_t[0]},Et=_t.slice(1).join(" ")||"";else if(_t[0]&&typeof _t[0]=="object")ai=Object.assign({},_t[0]),Et=_t.slice(1).join(" ")||"";else{if(typeof _t[0]!="string")throw new Error("Invalid arguments passed to Layerr");ai={},Et=Et=_t.join(" ")||""}return{options:ai,shortMessage:Et}}(we);let wt=at;if(rt.cause&&(wt=`${wt}: ${rt.cause.message}`),super(wt),this.message=wt,rt.name&&typeof rt.name=="string"?this.name=rt.name:this.name="Layerr",rt.cause&&Object.defineProperty(this,"_cause",{value:rt.cause}),Object.defineProperty(this,"_info",{value:{}}),rt.info&&typeof rt.info=="object"&&Object.assign(this._info,rt.info),Error.captureStackTrace){const _t=rt.constructorOpt||this.constructor;Error.captureStackTrace(this,_t)}}static cause($){return L($),$._cause&&B($._cause)?$._cause:null}static fullStack($){L($);const ae=Y.cause($);return ae?`${$.stack}
caused by: ${Y.fullStack(ae)}`:$.stack??""}static info($){L($);const ae={},we=Y.cause($);return we&&Object.assign(ae,Y.info(we)),$._info&&Object.assign(ae,$._info),ae}toString(){let $=this.name||this.constructor.name||this.constructor.prototype.name;return this.message&&($=`${$}: ${this.message}`),$}}var b=E(47),W=E.n(b);const P="__PATH_SEPARATOR_POSIX__",C="__PATH_SEPARATOR_WINDOWS__";function R(me){try{const $=me.replace(/\//g,P).replace(/\\\\/g,C);return encodeURIComponent($).split(C).join("\\\\").split(P).join("/")}catch($){throw new Y($,"Failed encoding path")}}function oe(me){return me.startsWith("/")?me:"/"+me}function Re(me){let $=me;return $[0]!=="/"&&($="/"+$),/^.+\/$/.test($)&&($=$.substr(0,$.length-1)),$}function ne(me){let $=new(m())(me).pathname;return $.length<=0&&($="/"),Re($)}function te(){for(var me=arguments.length,$=new Array(me),ae=0;ae<me;ae++)$[ae]=arguments[ae];return function(){return function(we){var rt=[];if(we.length===0)return"";if(typeof we[0]!="string")throw new TypeError("Url must be a string. Received "+we[0]);if(we[0].match(/^[^/:]+:\/*$/)&&we.length>1){var at=we.shift();we[0]=at+we[0]}we[0].match(/^file:\/\/\//)?we[0]=we[0].replace(/^([^/:]+):\/*/,"$1:///"):we[0]=we[0].replace(/^([^/:]+):\/*/,"$1://");for(var wt=0;wt<we.length;wt++){var _t=we[wt];if(typeof _t!="string")throw new TypeError("Url must be a string. Received "+_t);_t!==""&&(wt>0&&(_t=_t.replace(/^[\/]+/,"")),_t=wt<we.length-1?_t.replace(/[\/]+$/,""):_t.replace(/[\/]+$/,"/"),rt.push(_t))}var ai=rt.join("/"),Et=(ai=ai.replace(/\/(\?|&|#[^!])/g,"$1")).split("?");return Et.shift()+(Et.length>0?"?":"")+Et.join("&")}(typeof arguments[0]=="object"?arguments[0]:[].slice.call(arguments))}($.reduce((we,rt,at)=>((at===0||rt!=="/"||rt==="/"&&we[we.length-1]!=="/")&&we.push(rt),we),[]))}var He=E(542),V=E.n(He);const xe="abcdef0123456789";function Ke(me,$){const ae=me.url.replace("//",""),we=ae.indexOf("/")==-1?"/":ae.slice(ae.indexOf("/")),rt=me.method?me.method.toUpperCase():"GET",at=!!/(^|,)\s*auth\s*($|,)/.test($.qop)&&"auth",wt=`00000000${$.nc}`.slice(-8),_t=function(I,fe,_e,be,Me,kt,nt){const Rt=nt||V()(`${fe}:${_e}:${be}`);return I&&I.toLowerCase()==="md5-sess"?V()(`${Rt}:${Me}:${kt}`):Rt}($.algorithm,$.username,$.realm,$.password,$.nonce,$.cnonce,$.ha1),ai=V()(`${rt}:${we}`),Et=at?V()(`${_t}:${$.nonce}:${wt}:${$.cnonce}:${at}:${ai}`):V()(`${_t}:${$.nonce}:${ai}`),Ze={username:$.username,realm:$.realm,nonce:$.nonce,uri:we,qop:at,response:Et,nc:wt,cnonce:$.cnonce,algorithm:$.algorithm,opaque:$.opaque},O=[];for(const I in Ze)Ze[I]&&(I==="qop"||I==="nc"||I==="algorithm"?O.push(`${I}=${Ze[I]}`):O.push(`${I}="${Ze[I]}"`));return`Digest ${O.join(", ")}`}function Je(me){return(me.headers&&me.headers.get("www-authenticate")||"").split(/\s/)[0].toLowerCase()==="digest"}var de=E(101),ft=E.n(de);function ct(me){return ft().decode(me)}function ji(me,$){var ae;return`Basic ${ae=`${me}:${$}`,ft().encode(ae)}`}const Wt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:typeof window<"u"?window:globalThis,Mt=Wt.fetch.bind(Wt),Li=(Wt.Headers,Wt.Request),jt=Wt.Response;let di=function(me){return me.Auto="auto",me.Digest="digest",me.None="none",me.Password="password",me.Token="token",me}({}),ot=function(me){return me.DataTypeNoLength="data-type-no-length",me.InvalidAuthType="invalid-auth-type",me.InvalidOutputFormat="invalid-output-format",me.LinkUnsupportedAuthType="link-unsupported-auth",me.InvalidUpdateRange="invalid-update-range",me.NotSupported="not-supported",me}({});function Pt(me,$,ae,we,rt){switch(me.authType){case di.Auto:$&&ae&&(me.headers.Authorization=ji($,ae));break;case di.Digest:me.digest=function(wt,_t,ai){return{username:wt,password:_t,ha1:ai,nc:0,algorithm:"md5",hasDigestAuth:!1}}($,ae,rt);break;case di.None:break;case di.Password:me.headers.Authorization=ji($,ae);break;case di.Token:me.headers.Authorization=`${(at=we).token_type} ${at.access_token}`;break;default:throw new Y({info:{code:ot.InvalidAuthType}},`Invalid auth type: ${me.authType}`)}var at}E(345),E(800);const lt="@@HOTPATCHER",At=()=>{};function gt(me){return{original:me,methods:[me],final:!1}}class Vt{constructor(){this._configuration={registry:{},getEmptyAction:"null"},this.__type__=lt}get configuration(){return this._configuration}get getEmptyAction(){return this.configuration.getEmptyAction}set getEmptyAction($){this.configuration.getEmptyAction=$}control($){let ae=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!$||$.__type__!==lt)throw new Error("Failed taking control of target HotPatcher instance: Invalid type or object");return Object.keys($.configuration.registry).forEach(we=>{this.configuration.registry.hasOwnProperty(we)?ae&&(this.configuration.registry[we]=Object.assign({},$.configuration.registry[we])):this.configuration.registry[we]=Object.assign({},$.configuration.registry[we])}),$._configuration=this.configuration,this}execute($){const ae=this.get($)||At;for(var we=arguments.length,rt=new Array(we>1?we-1:0),at=1;at<we;at++)rt[at-1]=arguments[at];return ae(...rt)}get($){const ae=this.configuration.registry[$];if(!ae)switch(this.getEmptyAction){case"null":return null;case"throw":throw new Error(`Failed handling method request: No method provided for override: ${$}`);default:throw new Error(`Failed handling request which resulted in an empty method: Invalid empty-action specified: ${this.getEmptyAction}`)}return function(){for(var we=arguments.length,rt=new Array(we),at=0;at<we;at++)rt[at]=arguments[at];if(rt.length===0)throw new Error("Failed creating sequence: No functions provided");return function(){for(var wt=arguments.length,_t=new Array(wt),ai=0;ai<wt;ai++)_t[ai]=arguments[ai];let Et=_t;const Ze=this;for(;rt.length>0;)Et=[rt.shift().apply(Ze,Et)];return Et[0]}}(...ae.methods)}isPatched($){return!!this.configuration.registry[$]}patch($,ae){let we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{chain:rt=!1}=we;if(this.configuration.registry[$]&&this.configuration.registry[$].final)throw new Error(`Failed patching '${$}': Method marked as being final`);if(typeof ae!="function")throw new Error(`Failed patching '${$}': Provided method is not a function`);if(rt)this.configuration.registry[$]?this.configuration.registry[$].methods.push(ae):this.configuration.registry[$]=gt(ae);else if(this.isPatched($)){const{original:at}=this.configuration.registry[$];this.configuration.registry[$]=Object.assign(gt(ae),{original:at})}else this.configuration.registry[$]=gt(ae);return this}patchInline($,ae){this.isPatched($)||this.patch($,ae);for(var we=arguments.length,rt=new Array(we>2?we-2:0),at=2;at<we;at++)rt[at-2]=arguments[at];return this.execute($,...rt)}plugin($){for(var ae=arguments.length,we=new Array(ae>1?ae-1:0),rt=1;rt<ae;rt++)we[rt-1]=arguments[rt];return we.forEach(at=>{this.patch($,at,{chain:!0})}),this}restore($){if(!this.isPatched($))throw new Error(`Failed restoring method: No method present for key: ${$}`);if(typeof this.configuration.registry[$].original!="function")throw new Error(`Failed restoring method: Original method not found or of invalid type for key: ${$}`);return this.configuration.registry[$].methods=[this.configuration.registry[$].original],this}setFinal($){if(!this.configuration.registry.hasOwnProperty($))throw new Error(`Failed marking '${$}' as final: No method found for key`);return this.configuration.registry[$].final=!0,this}}let ii=null;function Ki(){return ii||(ii=new Vt),ii}function Ni(me){return function($){if(typeof $!="object"||$===null||Object.prototype.toString.call($)!="[object Object]")return!1;if(Object.getPrototypeOf($)===null)return!0;let ae=$;for(;Object.getPrototypeOf(ae)!==null;)ae=Object.getPrototypeOf(ae);return Object.getPrototypeOf($)===ae}(me)?Object.assign({},me):Object.setPrototypeOf(Object.assign({},me),Object.getPrototypeOf(me))}function si(){for(var me=arguments.length,$=new Array(me),ae=0;ae<me;ae++)$[ae]=arguments[ae];let we=null,rt=[...$];for(;rt.length>0;){const at=rt.shift();we=we?Di(we,at):Ni(at)}return we}function Di(me,$){const ae=Ni(me);return Object.keys($).forEach(we=>{ae.hasOwnProperty(we)?Array.isArray($[we])?ae[we]=Array.isArray(ae[we])?[...ae[we],...$[we]]:[...$[we]]:typeof $[we]=="object"&&$[we]?ae[we]=typeof ae[we]=="object"&&ae[we]?Di(ae[we],$[we]):Ni($[we]):ae[we]=$[we]:ae[we]=$[we]}),ae}function hi(me){const $={};for(const ae of me.keys())$[ae]=me.get(ae);return $}function On(){for(var me=arguments.length,$=new Array(me),ae=0;ae<me;ae++)$[ae]=arguments[ae];if($.length===0)return{};const we={};return $.reduce((rt,at)=>(Object.keys(at).forEach(wt=>{const _t=wt.toLowerCase();we.hasOwnProperty(_t)?rt[we[_t]]=at[wt]:(we[_t]=wt,rt[wt]=at[wt])}),rt),{})}E(805);const nn=typeof ArrayBuffer=="function",{toString:$i}=Object.prototype;function Fn(me){return nn&&(me instanceof ArrayBuffer||$i.call(me)==="[object ArrayBuffer]")}function yr(me){return me!=null&&me.constructor!=null&&typeof me.constructor.isBuffer=="function"&&me.constructor.isBuffer(me)}function Dr(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}function qn(me,$,ae){return ae?$?$(me):me:(me&&me.then||(me=Promise.resolve(me)),$?me.then($):me)}const Oi=Dr(function(me){const $=me._digest;return delete me._digest,$.hasDigestAuth&&(me=si(me,{headers:{Authorization:Ke(me,$)}})),qn(It(me),function(ae){let we=!1;return rt=function(wt){return we?wt:ae},(at=function(){if(ae.status==401)return $.hasDigestAuth=function(wt,_t){if(!Je(wt))return!1;const ai=/([a-z0-9_-]+)=(?:"([^"]+)"|([a-z0-9_-]+))/gi;for(;;){const Et=wt.headers&&wt.headers.get("www-authenticate")||"",Ze=ai.exec(Et);if(!Ze)break;_t[Ze[1]]=Ze[2]||Ze[3]}return _t.nc+=1,_t.cnonce=function(){let Et="";for(let Ze=0;Ze<32;++Ze)Et=`${Et}${xe[Math.floor(16*Math.random())]}`;return Et}(),!0}(ae,$),function(){if($.hasDigestAuth)return qn(It(me=si(me,{headers:{Authorization:Ke(me,$)}})),function(wt){return wt.status==401?$.hasDigestAuth=!1:$.nc++,we=!0,wt})}();$.nc++}())&&at.then?at.then(rt):rt(at);var rt,at})}),xi=Dr(function(me,$){return qn(It(me),function(ae){return ae.ok?($.authType=di.Password,ae):ae.status==401&&Je(ae)?($.authType=di.Digest,Pt($,$.username,$.password,void 0,void 0),me._digest=$.digest,Oi(me)):ae})}),mn=Dr(function(me,$){return $.authType===di.Auto?xi(me,$):me._digest?Oi(me):It(me)});function Xe(me,$,ae){const we=Ni(me);return we.headers=On($.headers,we.headers||{},ae.headers||{}),ae.data!==void 0&&(we.data=ae.data),ae.signal&&(we.signal=ae.signal),$.httpAgent&&(we.httpAgent=$.httpAgent),$.httpsAgent&&(we.httpsAgent=$.httpsAgent),$.digest&&(we._digest=$.digest),typeof $.withCredentials=="boolean"&&(we.withCredentials=$.withCredentials),we}function It(me){const $=Ki();return $.patchInline("request",ae=>$.patchInline("fetch",Mt,ae.url,function(we){let rt={};const at={method:we.method};if(we.headers&&(rt=On(rt,we.headers)),we.data!==void 0){const[wt,_t]=function(ai){if(typeof ai=="string")return[ai,{}];if(yr(ai))return[ai,{}];if(Fn(ai))return[ai,{}];if(ai&&typeof ai=="object")return[JSON.stringify(ai),{"content-type":"application/json"}];throw new Error("Unable to convert request body: Unexpected body type: "+typeof ai)}(we.data);at.body=wt,rt=On(rt,_t)}return we.signal&&(at.signal=we.signal),we.withCredentials&&(at.credentials="include"),at.headers=rt,at}(ae)),me)}var ri=E(285);const ht=me=>{if(typeof me!="string")throw new TypeError("invalid pattern");if(me.length>65536)throw new TypeError("pattern is too long")},ni={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},rn=me=>me.replace(/[[\]\\-]/g,"\\$&"),ue=me=>me.join(""),G=(me,$)=>{const ae=$;if(me.charAt(ae)!=="[")throw new Error("not in a brace expression");const we=[],rt=[];let at=ae+1,wt=!1,_t=!1,ai=!1,Et=!1,Ze=ae,O="";e:for(;at<me.length;){const be=me.charAt(at);if(be!=="!"&&be!=="^"||at!==ae+1){if(be==="]"&&wt&&!ai){Ze=at+1;break}if(wt=!0,be!=="\\"||ai){if(be==="["&&!ai){for(const[Me,[kt,nt,Rt]]of Object.entries(ni))if(me.startsWith(Me,at)){if(O)return["$.",!1,me.length-ae,!0];at+=Me.length,Rt?rt.push(kt):we.push(kt),_t=_t||nt;continue e}}ai=!1,O?(be>O?we.push(rn(O)+"-"+rn(be)):be===O&&we.push(rn(be)),O="",at++):me.startsWith("-]",at+1)?(we.push(rn(be+"-")),at+=2):me.startsWith("-",at+1)?(O=be,at+=2):(we.push(rn(be)),at++)}else ai=!0,at++}else Et=!0,at++}if(Ze<at)return["",!1,0,!1];if(!we.length&&!rt.length)return["$.",!1,me.length-ae,!0];if(rt.length===0&&we.length===1&&/^\\?.$/.test(we[0])&&!Et)return[(I=we[0].length===2?we[0].slice(-1):we[0],I.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")),!1,Ze-ae,!1];var I;const fe="["+(Et?"^":"")+ue(we)+"]",_e="["+(Et?"":"^")+ue(rt)+"]";return[we.length&&rt.length?"("+fe+"|"+_e+")":we.length?fe:_e,_t,Ze-ae,!0]},k=function(me){let{windowsPathsNoEscape:$=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return $?me.replace(/\[([^\/\\])\]/g,"$1"):me.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1")},M=new Set(["!","?","+","*","@"]),se=me=>M.has(me),le="(?!\\.)",Fe=new Set(["[","."]),Ye=new Set(["..","."]),mt=new Set("().*{}+?[]^$\\!"),Jt="[^/]",yt=Jt+"*?",Be=Jt+"+?",fl=class fl{constructor($,ae){go(this,Ml);Tn(this,"type");go(this,Ao);go(this,el);go(this,Ql,!1);go(this,zs,[]);go(this,To);go(this,au);go(this,xl);go(this,su,!1);go(this,Rl);go(this,Vl);go(this,_u,!1);let we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.type=$,$&&Rs(this,el,!0),Rs(this,To,ae),Rs(this,Ao,bn(this,To)?bn(bn(this,To),Ao):this),Rs(this,Rl,bn(this,Ao)===this?we:bn(bn(this,Ao),Rl)),Rs(this,xl,bn(this,Ao)===this?[]:bn(bn(this,Ao),xl)),$!=="!"||bn(bn(this,Ao),su)||bn(this,xl).push(this),Rs(this,au,bn(this,To)?bn(bn(this,To),zs).length:0)}get hasMagic(){if(bn(this,el)!==void 0)return bn(this,el);for(const $ of bn(this,zs))if(typeof $!="string"&&($.type||$.hasMagic))return Rs(this,el,!0);return bn(this,el)}toString(){return bn(this,Vl)!==void 0?bn(this,Vl):this.type?Rs(this,Vl,this.type+"("+bn(this,zs).map($=>String($)).join("|")+")"):Rs(this,Vl,bn(this,zs).map($=>String($)).join(""))}push(){for(var $=arguments.length,ae=new Array($),we=0;we<$;we++)ae[we]=arguments[we];for(const rt of ae)if(rt!==""){if(typeof rt!="string"&&!(rt instanceof fl&&bn(rt,To)===this))throw new Error("invalid part: "+rt);bn(this,zs).push(rt)}}toJSON(){const $=this.type===null?bn(this,zs).slice().map(ae=>typeof ae=="string"?ae:ae.toJSON()):[this.type,...bn(this,zs).map(ae=>ae.toJSON())];return this.isStart()&&!this.type&&$.unshift([]),this.isEnd()&&(this===bn(this,Ao)||bn(bn(this,Ao),su)&&bn(this,To)?.type==="!")&&$.push({}),$}isStart(){if(bn(this,Ao)===this)return!0;if(!bn(this,To)?.isStart())return!1;if(bn(this,au)===0)return!0;const $=bn(this,To);for(let ae=0;ae<bn(this,au);ae++){const we=bn($,zs)[ae];if(!(we instanceof fl&&we.type==="!"))return!1}return!0}isEnd(){if(bn(this,Ao)===this||bn(this,To)?.type==="!")return!0;if(!bn(this,To)?.isEnd())return!1;if(!this.type)return bn(this,To)?.isEnd();const $=bn(this,To)?bn(bn(this,To),zs).length:0;return bn(this,au)===$-1}copyIn($){typeof $=="string"?this.push($):this.push($.clone(this))}clone($){const ae=new fl(this.type,$);for(const we of bn(this,zs))ae.copyIn(we);return ae}static fromGlob($){var rt;let ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const we=new fl(null,void 0,ae);return Eo(rt=fl,No,_m).call(rt,$,we,0,ae),we}toMMPattern(){if(this!==bn(this,Ao))return bn(this,Ao).toMMPattern();const $=this.toString(),[ae,we,rt,at]=this.toRegExpSource();if(!(rt||bn(this,el)||bn(this,Rl).nocase&&!bn(this,Rl).nocaseMagicOnly&&$.toUpperCase()!==$.toLowerCase()))return we;const wt=(bn(this,Rl).nocase?"i":"")+(at?"u":"");return Object.assign(new RegExp(`^${ae}$`,wt),{_src:ae,_glob:$})}get options(){return bn(this,Rl)}toRegExpSource($){const ae=$??!!bn(this,Rl).dot;if(bn(this,Ao)===this&&Eo(this,Ml,r1).call(this),!this.type){const ai=this.isStart()&&this.isEnd(),Et=bn(this,zs).map(I=>{var kt;const[fe,_e,be,Me]=typeof I=="string"?Eo(kt=fl,No,a1).call(kt,I,bn(this,el),ai):I.toRegExpSource($);return Rs(this,el,bn(this,el)||be),Rs(this,Ql,bn(this,Ql)||Me),fe}).join("");let Ze="";if(this.isStart()&&typeof bn(this,zs)[0]=="string"&&(bn(this,zs).length!==1||!Ye.has(bn(this,zs)[0]))){const I=Fe,fe=ae&&I.has(Et.charAt(0))||Et.startsWith("\\.")&&I.has(Et.charAt(2))||Et.startsWith("\\.\\.")&&I.has(Et.charAt(4)),_e=!ae&&!$&&I.has(Et.charAt(0));Ze=fe?"(?!(?:^|/)\\.\\.?(?:$|/))":_e?le:""}let O="";return this.isEnd()&&bn(bn(this,Ao),su)&&bn(this,To)?.type==="!"&&(O="(?:$|\\/)"),[Ze+Et+O,k(Et),Rs(this,el,!!bn(this,el)),bn(this,Ql)]}const we=this.type==="*"||this.type==="+",rt=this.type==="!"?"(?:(?!(?:":"(?:";let at=Eo(this,Ml,A_).call(this,ae);if(this.isStart()&&this.isEnd()&&!at&&this.type!=="!"){const ai=this.toString();return Rs(this,zs,[ai]),this.type=null,Rs(this,el,void 0),[ai,k(this.toString()),!1,!1]}let wt=!we||$||ae?"":Eo(this,Ml,A_).call(this,!0);wt===at&&(wt=""),wt&&(at=`(?:${at})(?:${wt})*?`);let _t="";return _t=this.type==="!"&&bn(this,_u)?(this.isStart()&&!ae?le:"")+Be:rt+at+(this.type==="!"?"))"+(!this.isStart()||ae||$?"":le)+yt+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&wt?")":this.type==="*"&&wt?")?":`)${this.type}`),[_t,k(at),Rs(this,el,!!bn(this,el)),bn(this,Ql)]}};Ao=new WeakMap,el=new WeakMap,Ql=new WeakMap,zs=new WeakMap,To=new WeakMap,au=new WeakMap,xl=new WeakMap,su=new WeakMap,Rl=new WeakMap,Vl=new WeakMap,_u=new WeakMap,Ml=new WeakSet,r1=function(){if(this!==bn(this,Ao))throw new Error("should only call on root");if(bn(this,su))return this;let $;for(this.toString(),Rs(this,su,!0);$=bn(this,xl).pop();){if($.type!=="!")continue;let ae=$,we=bn(ae,To);for(;we;){for(let rt=bn(ae,au)+1;!we.type&&rt<bn(we,zs).length;rt++)for(const at of bn($,zs)){if(typeof at=="string")throw new Error("string part in extglob AST??");at.copyIn(bn(we,zs)[rt])}ae=we,we=bn(ae,To)}}return this},No=new WeakSet,_m=function($,ae,we,rt){var fe,_e;let at=!1,wt=!1,_t=-1,ai=!1;if(ae.type===null){let be=we,Me="";for(;be<$.length;){const kt=$.charAt(be++);if(at||kt==="\\")at=!at,Me+=kt;else if(wt)be===_t+1?kt!=="^"&&kt!=="!"||(ai=!0):kt!=="]"||be===_t+2&&ai||(wt=!1),Me+=kt;else if(kt!=="[")if(rt.noext||!se(kt)||$.charAt(be)!=="(")Me+=kt;else{ae.push(Me),Me="";const nt=new fl(kt,ae);be=Eo(fe=fl,No,_m).call(fe,$,nt,be,rt),ae.push(nt)}else wt=!0,_t=be,ai=!1,Me+=kt}return ae.push(Me),be}let Et=we+1,Ze=new fl(null,ae);const O=[];let I="";for(;Et<$.length;){const be=$.charAt(Et++);if(at||be==="\\")at=!at,I+=be;else if(wt)Et===_t+1?be!=="^"&&be!=="!"||(ai=!0):be!=="]"||Et===_t+2&&ai||(wt=!1),I+=be;else if(be!=="[")if(se(be)&&$.charAt(Et)==="("){Ze.push(I),I="";const Me=new fl(be,Ze);Ze.push(Me),Et=Eo(_e=fl,No,_m).call(_e,$,Me,Et,rt)}else if(be!=="|"){if(be===")")return I===""&&bn(ae,zs).length===0&&Rs(ae,_u,!0),Ze.push(I),I="",ae.push(...O,Ze),Et;I+=be}else Ze.push(I),I="",O.push(Ze),Ze=new fl(null,ae);else wt=!0,_t=Et,ai=!1,I+=be}return ae.type=null,Rs(ae,el,void 0),Rs(ae,zs,[$.substring(we-1)]),Et},A_=function($){return bn(this,zs).map(ae=>{if(typeof ae=="string")throw new Error("string type in extglob ast??");const[we,rt,at,wt]=ae.toRegExpSource($);return Rs(this,Ql,bn(this,Ql)||wt),we}).filter(ae=>!(this.isStart()&&this.isEnd()&&!ae)).join("|")},a1=function($,ae){let we=arguments.length>2&&arguments[2]!==void 0&&arguments[2],rt=!1,at="",wt=!1;for(let _t=0;_t<$.length;_t++){const ai=$.charAt(_t);if(rt)rt=!1,at+=(mt.has(ai)?"\\":"")+ai;else if(ai!=="\\"){if(ai==="["){const[Et,Ze,O,I]=G($,_t);if(O){at+=Et,wt=wt||Ze,_t+=O-1,ae=ae||I;continue}}ai!=="*"?ai!=="?"?at+=ai.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):(at+=Jt,ae=!0):(at+=we&&$==="*"?Be:yt,ae=!0)}else _t===$.length-1?at+="\\\\":rt=!0}return[at,k($),!!ae,wt]},go(fl,No);let J=fl;const Ee=function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return ht($),!(!ae.nocomment&&$.charAt(0)==="#")&&new Ii($,ae).match(me)},ze=/^\*+([^+@!?\*\[\(]*)$/,xt=me=>$=>!$.startsWith(".")&&$.endsWith(me),_i=me=>$=>$.endsWith(me),ki=me=>(me=me.toLowerCase(),$=>!$.startsWith(".")&&$.toLowerCase().endsWith(me)),vn=me=>(me=me.toLowerCase(),$=>$.toLowerCase().endsWith(me)),Sr=/^\*+\.\*+$/,Wr=me=>!me.startsWith(".")&&me.includes("."),Nr=me=>me!=="."&&me!==".."&&me.includes("."),fs=/^\.\*+$/,ua=me=>me!=="."&&me!==".."&&me.startsWith("."),Qr=/^\*+$/,Da=me=>me.length!==0&&!me.startsWith("."),Wa=me=>me.length!==0&&me!=="."&&me!=="..",Vr=/^\?+([^+@!?\*\[\(]*)?$/,_s=me=>{let[$,ae=""]=me;const we=Fi([$]);return ae?(ae=ae.toLowerCase(),rt=>we(rt)&&rt.toLowerCase().endsWith(ae)):we},wa=me=>{let[$,ae=""]=me;const we=Gt([$]);return ae?(ae=ae.toLowerCase(),rt=>we(rt)&&rt.toLowerCase().endsWith(ae)):we},hs=me=>{let[$,ae=""]=me;const we=Gt([$]);return ae?rt=>we(rt)&&rt.endsWith(ae):we},Ga=me=>{let[$,ae=""]=me;const we=Fi([$]);return ae?rt=>we(rt)&&rt.endsWith(ae):we},Fi=me=>{let[$]=me;const ae=$.length;return we=>we.length===ae&&!we.startsWith(".")},Gt=me=>{let[$]=me;const ae=$.length;return we=>we.length===ae&&we!=="."&&we!==".."},on=typeof e=="object"&&e?typeof e.env=="object"&&e.env&&e.env.__MINIMATCH_TESTING_PLATFORM__||e.platform:"posix";Ee.sep=on==="win32"?"\\":"/";const lr=Symbol("globstar **");Ee.GLOBSTAR=lr,Ee.filter=function(me){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ae=>Ee(ae,me,$)};const Bt=function(me){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.assign({},me,$)};Ee.defaults=me=>{if(!me||typeof me!="object"||!Object.keys(me).length)return Ee;const $=Ee;return Object.assign(function(ae,we){return $(ae,we,Bt(me,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}))},{Minimatch:class extends $.Minimatch{constructor(ae){super(ae,Bt(me,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}))}static defaults(ae){return $.defaults(Bt(me,ae)).Minimatch}},AST:class extends $.AST{constructor(ae,we){super(ae,we,Bt(me,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}))}static fromGlob(ae){let we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return $.AST.fromGlob(ae,Bt(me,we))}},unescape:function(ae){let we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return $.unescape(ae,Bt(me,we))},escape:function(ae){let we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return $.escape(ae,Bt(me,we))},filter:function(ae){let we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return $.filter(ae,Bt(me,we))},defaults:ae=>$.defaults(Bt(me,ae)),makeRe:function(ae){let we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return $.makeRe(ae,Bt(me,we))},braceExpand:function(ae){let we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return $.braceExpand(ae,Bt(me,we))},match:function(ae,we){let rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return $.match(ae,we,Bt(me,rt))},sep:$.sep,GLOBSTAR:lr})};const Xt=function(me){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ht(me),$.nobrace||!/\{(?:(?!\{).)*\}/.test(me)?[me]:ri(me)};Ee.braceExpand=Xt,Ee.makeRe=function(me){return new Ii(me,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).makeRe()},Ee.match=function(me,$){const ae=new Ii($,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{});return me=me.filter(we=>ae.match(we)),ae.options.nonull&&!me.length&&me.push($),me};const bi=/[?*]|[+@!]\(.*?\)|\[|\]/;class Ii{constructor($){Tn(this,"options");Tn(this,"set");Tn(this,"pattern");Tn(this,"windowsPathsNoEscape");Tn(this,"nonegate");Tn(this,"negate");Tn(this,"comment");Tn(this,"empty");Tn(this,"preserveMultipleSlashes");Tn(this,"partial");Tn(this,"globSet");Tn(this,"globParts");Tn(this,"nocase");Tn(this,"isWindows");Tn(this,"platform");Tn(this,"windowsNoMagicRoot");Tn(this,"regexp");let ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ht($),ae=ae||{},this.options=ae,this.pattern=$,this.platform=ae.platform||on,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!ae.windowsPathsNoEscape||ae.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!ae.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!ae.nonegate,this.comment=!1,this.empty=!1,this.partial=!!ae.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=ae.windowsNoMagicRoot!==void 0?ae.windowsNoMagicRoot:!(!this.isWindows||!this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(const $ of this.set)for(const ae of $)if(typeof ae!="string")return!0;return!1}debug(){}make(){const $=this.pattern,ae=this.options;if(!ae.nocomment&&$.charAt(0)==="#")return void(this.comment=!0);if(!$)return void(this.empty=!0);this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],ae.debug&&(this.debug=function(){return console.error(...arguments)}),this.debug(this.pattern,this.globSet);const we=this.globSet.map(at=>this.slashSplit(at));this.globParts=this.preprocess(we),this.debug(this.pattern,this.globParts);let rt=this.globParts.map((at,wt,_t)=>{if(this.isWindows&&this.windowsNoMagicRoot){const ai=!(at[0]!==""||at[1]!==""||at[2]!=="?"&&bi.test(at[2])||bi.test(at[3])),Et=/^[a-z]:/i.test(at[0]);if(ai)return[...at.slice(0,4),...at.slice(4).map(Ze=>this.parse(Ze))];if(Et)return[at[0],...at.slice(1).map(Ze=>this.parse(Ze))]}return at.map(ai=>this.parse(ai))});if(this.debug(this.pattern,rt),this.set=rt.filter(at=>at.indexOf(!1)===-1),this.isWindows)for(let at=0;at<this.set.length;at++){const wt=this.set[at];wt[0]===""&&wt[1]===""&&this.globParts[at][2]==="?"&&typeof wt[3]=="string"&&/^[a-z]:$/i.test(wt[3])&&(wt[2]="?")}this.debug(this.pattern,this.set)}preprocess($){if(this.options.noglobstar)for(let we=0;we<$.length;we++)for(let rt=0;rt<$[we].length;rt++)$[we][rt]==="**"&&($[we][rt]="*");const{optimizationLevel:ae=1}=this.options;return ae>=2?($=this.firstPhasePreProcess($),$=this.secondPhasePreProcess($)):$=ae>=1?this.levelOneOptimize($):this.adjascentGlobstarOptimize($),$}adjascentGlobstarOptimize($){return $.map(ae=>{let we=-1;for(;(we=ae.indexOf("**",we+1))!==-1;){let rt=we;for(;ae[rt+1]==="**";)rt++;rt!==we&&ae.splice(we,rt-we)}return ae})}levelOneOptimize($){return $.map(ae=>(ae=ae.reduce((we,rt)=>{const at=we[we.length-1];return rt==="**"&&at==="**"?we:rt===".."&&at&&at!==".."&&at!=="."&&at!=="**"?(we.pop(),we):(we.push(rt),we)},[])).length===0?[""]:ae)}levelTwoFileOptimize($){Array.isArray($)||($=this.slashSplit($));let ae=!1;do{if(ae=!1,!this.preserveMultipleSlashes){for(let rt=1;rt<$.length-1;rt++){const at=$[rt];rt===1&&at===""&&$[0]===""||at!=="."&&at!==""||(ae=!0,$.splice(rt,1),rt--)}$[0]!=="."||$.length!==2||$[1]!=="."&&$[1]!==""||(ae=!0,$.pop())}let we=0;for(;(we=$.indexOf("..",we+1))!==-1;){const rt=$[we-1];rt&&rt!=="."&&rt!==".."&&rt!=="**"&&(ae=!0,$.splice(we-1,2),we-=2)}}while(ae);return $.length===0?[""]:$}firstPhasePreProcess($){let ae=!1;do{ae=!1;for(let we of $){let rt=-1;for(;(rt=we.indexOf("**",rt+1))!==-1;){let wt=rt;for(;we[wt+1]==="**";)wt++;wt>rt&&we.splice(rt+1,wt-rt);let _t=we[rt+1];const ai=we[rt+2],Et=we[rt+3];if(_t!==".."||!ai||ai==="."||ai===".."||!Et||Et==="."||Et==="..")continue;ae=!0,we.splice(rt,1);const Ze=we.slice(0);Ze[rt]="**",$.push(Ze),rt--}if(!this.preserveMultipleSlashes){for(let wt=1;wt<we.length-1;wt++){const _t=we[wt];wt===1&&_t===""&&we[0]===""||_t!=="."&&_t!==""||(ae=!0,we.splice(wt,1),wt--)}we[0]!=="."||we.length!==2||we[1]!=="."&&we[1]!==""||(ae=!0,we.pop())}let at=0;for(;(at=we.indexOf("..",at+1))!==-1;){const wt=we[at-1];if(wt&&wt!=="."&&wt!==".."&&wt!=="**"){ae=!0;const _t=at===1&&we[at+1]==="**"?["."]:[];we.splice(at-1,2,..._t),we.length===0&&we.push(""),at-=2}}}}while(ae);return $}secondPhasePreProcess($){for(let ae=0;ae<$.length-1;ae++)for(let we=ae+1;we<$.length;we++){const rt=this.partsMatch($[ae],$[we],!this.preserveMultipleSlashes);if(rt){$[ae]=[],$[we]=rt;break}}return $.filter(ae=>ae.length)}partsMatch($,ae){let we=arguments.length>2&&arguments[2]!==void 0&&arguments[2],rt=0,at=0,wt=[],_t="";for(;rt<$.length&&at<ae.length;)if($[rt]===ae[at])wt.push(_t==="b"?ae[at]:$[rt]),rt++,at++;else if(we&&$[rt]==="**"&&ae[at]===$[rt+1])wt.push($[rt]),rt++;else if(we&&ae[at]==="**"&&$[rt]===ae[at+1])wt.push(ae[at]),at++;else if($[rt]!=="*"||!ae[at]||!this.options.dot&&ae[at].startsWith(".")||ae[at]==="**"){if(ae[at]!=="*"||!$[rt]||!this.options.dot&&$[rt].startsWith(".")||$[rt]==="**"||_t==="a")return!1;_t="b",wt.push(ae[at]),rt++,at++}else{if(_t==="b")return!1;_t="a",wt.push($[rt]),rt++,at++}return $.length===ae.length&&wt}parseNegate(){if(this.nonegate)return;const $=this.pattern;let ae=!1,we=0;for(let rt=0;rt<$.length&&$.charAt(rt)==="!";rt++)ae=!ae,we++;we&&(this.pattern=$.slice(we)),this.negate=ae}matchOne($,ae){let we=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const rt=this.options;if(this.isWindows){const be=typeof $[0]=="string"&&/^[a-z]:$/i.test($[0]),Me=!be&&$[0]===""&&$[1]===""&&$[2]==="?"&&/^[a-z]:$/i.test($[3]),kt=typeof ae[0]=="string"&&/^[a-z]:$/i.test(ae[0]),nt=Me?3:be?0:void 0,Rt=!kt&&ae[0]===""&&ae[1]===""&&ae[2]==="?"&&typeof ae[3]=="string"&&/^[a-z]:$/i.test(ae[3])?3:kt?0:void 0;if(typeof nt=="number"&&typeof Rt=="number"){const[vi,Ai]=[$[nt],ae[Rt]];vi.toLowerCase()===Ai.toLowerCase()&&(ae[Rt]=vi,Rt>nt?ae=ae.slice(Rt):nt>Rt&&($=$.slice(nt)))}}const{optimizationLevel:at=1}=this.options;at>=2&&($=this.levelTwoFileOptimize($)),this.debug("matchOne",this,{file:$,pattern:ae}),this.debug("matchOne",$.length,ae.length);for(var wt=0,_t=0,ai=$.length,Et=ae.length;wt<ai&&_t<Et;wt++,_t++){this.debug("matchOne loop");var Ze=ae[_t],O=$[wt];if(this.debug(ae,Ze,O),Ze===!1)return!1;if(Ze===lr){this.debug("GLOBSTAR",[ae,Ze,O]);var I=wt,fe=_t+1;if(fe===Et){for(this.debug("** at the end");wt<ai;wt++)if($[wt]==="."||$[wt]===".."||!rt.dot&&$[wt].charAt(0)===".")return!1;return!0}for(;I<ai;){var _e=$[I];if(this.debug(`
globstar while`,$,I,ae,fe,_e),this.matchOne($.slice(I),ae.slice(fe),we))return this.debug("globstar found match!",I,ai,_e),!0;if(_e==="."||_e===".."||!rt.dot&&_e.charAt(0)==="."){this.debug("dot detected!",$,I,ae,fe);break}this.debug("globstar swallow a segment, and continue"),I++}return!(!we||(this.debug(`
>>> no match, partial?`,$,I,ae,fe),I!==ai))}let be;if(typeof Ze=="string"?(be=O===Ze,this.debug("string match",Ze,O,be)):(be=Ze.test(O),this.debug("pattern match",Ze,O,be)),!be)return!1}if(wt===ai&&_t===Et)return!0;if(wt===ai)return we;if(_t===Et)return wt===ai-1&&$[wt]==="";throw new Error("wtf?")}braceExpand(){return Xt(this.pattern,this.options)}parse($){ht($);const ae=this.options;if($==="**")return lr;if($==="")return"";let we,rt=null;(we=$.match(Qr))?rt=ae.dot?Wa:Da:(we=$.match(ze))?rt=(ae.nocase?ae.dot?vn:ki:ae.dot?_i:xt)(we[1]):(we=$.match(Vr))?rt=(ae.nocase?ae.dot?wa:_s:ae.dot?hs:Ga)(we):(we=$.match(Sr))?rt=ae.dot?Nr:Wr:(we=$.match(fs))&&(rt=ua);const at=J.fromGlob($,this.options).toMMPattern();return rt&&typeof at=="object"&&Reflect.defineProperty(at,"test",{value:rt}),at}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;const $=this.set;if(!$.length)return this.regexp=!1,this.regexp;const ae=this.options,we=ae.noglobstar?"[^/]*?":ae.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",rt=new Set(ae.nocase?["i"]:[]);let at=$.map(ai=>{const Et=ai.map(Ze=>{if(Ze instanceof RegExp)for(const O of Ze.flags.split(""))rt.add(O);return typeof Ze=="string"?Ze.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):Ze===lr?lr:Ze._src});return Et.forEach((Ze,O)=>{const I=Et[O+1],fe=Et[O-1];Ze===lr&&fe!==lr&&(fe===void 0?I!==void 0&&I!==lr?Et[O+1]="(?:\\/|"+we+"\\/)?"+I:Et[O]=we:I===void 0?Et[O-1]=fe+"(?:\\/|"+we+")?":I!==lr&&(Et[O-1]=fe+"(?:\\/|\\/"+we+"\\/)"+I,Et[O+1]=lr))}),Et.filter(Ze=>Ze!==lr).join("/")}).join("|");const[wt,_t]=$.length>1?["(?:",")"]:["",""];at="^"+wt+at+_t+"$",this.negate&&(at="^(?!"+at+").+$");try{this.regexp=new RegExp(at,[...rt].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit($){return this.preserveMultipleSlashes?$.split("/"):this.isWindows&&/^\/\/[^\/]+/.test($)?["",...$.split(/\/+/)]:$.split(/\/+/)}match($){let ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.partial;if(this.debug("match",$,this.pattern),this.comment)return!1;if(this.empty)return $==="";if($==="/"&&ae)return!0;const we=this.options;this.isWindows&&($=$.split("\\").join("/"));const rt=this.slashSplit($);this.debug(this.pattern,"split",rt);const at=this.set;this.debug(this.pattern,"set",at);let wt=rt[rt.length-1];if(!wt)for(let _t=rt.length-2;!wt&&_t>=0;_t--)wt=rt[_t];for(let _t=0;_t<at.length;_t++){const ai=at[_t];let Et=rt;if(we.matchBase&&ai.length===1&&(Et=[wt]),this.matchOne(Et,ai,ae))return!!we.flipNegate||!this.negate}return!we.flipNegate&&this.negate}static defaults($){return Ee.defaults($).Minimatch}}function Xi(me){const $=new Error(`${arguments.length>1&&arguments[1]!==void 0?arguments[1]:""}Invalid response: ${me.status} ${me.statusText}`);return $.status=me.status,$.response=me,$}function wi(me,$){const{status:ae}=$;if(ae===401&&me.digest)return $;if(ae>=400)throw Xi($);return $}function kr(me,$){return arguments.length>2&&arguments[2]!==void 0&&arguments[2]?{data:$,headers:me.headers?hi(me.headers):{},status:me.status,statusText:me.statusText}:$}Ee.AST=J,Ee.Minimatch=Ii,Ee.escape=function(me){let{windowsPathsNoEscape:$=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return $?me.replace(/[?*()[\]]/g,"[$&]"):me.replace(/[?*()[\]\\]/g,"\\$&")},Ee.unescape=k;const Ri=(qe=function(me,$,ae){let we=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const rt=Xe({url:te(me.remoteURL,R($)),method:"COPY",headers:{Destination:te(me.remoteURL,R(ae)),Overwrite:we.overwrite===!1?"F":"T",Depth:we.shallow?"0":"infinity"}},me,we);return wt=function(_t){wi(me,_t)},(at=mn(rt,me))&&at.then||(at=Promise.resolve(at)),wt?at.then(wt):at;var at,wt},function(){for(var me=[],$=0;$<arguments.length;$++)me[$]=arguments[$];try{return Promise.resolve(qe.apply(this,me))}catch(ae){return Promise.reject(ae)}});var qe,Dt=E(635),ui=E(829),fi=E.n(ui),Vi=function(me){return me.Array="array",me.Object="object",me.Original="original",me}(Vi||{});function pr(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Vi.Original;const we=fi().get(me,$);return ae==="array"&&Array.isArray(we)===!1?[we]:ae==="object"&&Array.isArray(we)?we[0]:we}function Pr(me){return new Promise($=>{$(function(ae){const{multistatus:we}=ae;if(we==="")return{multistatus:{response:[]}};if(!we)throw new Error("Invalid response: No root multistatus found");const rt={multistatus:Array.isArray(we)?we[0]:we};return fi().set(rt,"multistatus.response",pr(rt,"multistatus.response",Vi.Array)),fi().set(rt,"multistatus.response",fi().get(rt,"multistatus.response").map(at=>function(wt){const _t=Object.assign({},wt);return _t.status?fi().set(_t,"status",pr(_t,"status",Vi.Object)):(fi().set(_t,"propstat",pr(_t,"propstat",Vi.Object)),fi().set(_t,"propstat.prop",pr(_t,"propstat.prop",Vi.Object))),_t}(at))),rt}(new Dt.XMLParser({allowBooleanAttributes:!0,attributeNamePrefix:"",textNodeName:"text",ignoreAttributes:!1,removeNSPrefix:!0,numberParseOptions:{hex:!0,leadingZeros:!1},attributeValueProcessor:(ae,we,rt)=>we==="true"||we==="false"?we==="true":we,tagValueProcessor(ae,we,rt){if(!rt.endsWith("propstat.prop.displayname"))return we}}).parse(me)))})}function jr(me,$){let ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const{getlastmodified:we=null,getcontentlength:rt="0",resourcetype:at=null,getcontenttype:wt=null,getetag:_t=null}=me,ai=at&&typeof at=="object"&&at.collection!==void 0?"directory":"file",Et={filename:$,basename:W().basename($),lastmod:we,size:parseInt(rt,10),type:ai,etag:typeof _t=="string"?_t.replace(/"/g,""):null};return ai==="file"&&(Et.mime=wt&&typeof wt=="string"?wt.split(";")[0]:""),ae&&(me.displayname!==void 0&&(me.displayname=String(me.displayname)),Et.props=me),Et}function Jn(me,$){let ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2],we=null;try{me.multistatus.response[0].propstat&&(we=me.multistatus.response[0])}catch{}if(!we)throw new Error("Failed getting item stat: bad response");const{propstat:{prop:rt,status:at}}=we,[wt,_t,ai]=at.split(" ",3),Et=parseInt(_t,10);if(Et>=400){const Ze=new Error(`Invalid response: ${Et} ${ai}`);throw Ze.status=Et,Ze}return jr(rt,Re($),ae)}function Va(me){switch(String(me)){case"-3":return"unlimited";case"-2":case"-1":return"unknown";default:return parseInt(String(me),10)}}function da(me,$,ae){return ae?$?$(me):me:(me&&me.then||(me=Promise.resolve(me)),$?me.then($):me)}const Aa=function(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}(function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{details:we=!1}=ae,rt=Xe({url:te(me.remoteURL,R($)),method:"PROPFIND",headers:{Accept:"text/plain,application/xml",Depth:"0"}},me,ae);return da(mn(rt,me),function(at){return wi(me,at),da(at.text(),function(wt){return da(Pr(wt),function(_t){const ai=Jn(_t,$,we);return kr(at,ai,we)})})})});function va(me,$,ae){return ae?$?$(me):me:(me&&me.then||(me=Promise.resolve(me)),$?me.then($):me)}const Ji=bs(function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const we=function(at){if(!at||at==="/")return[];let wt=at;const _t=[];do _t.push(wt),wt=W().dirname(wt);while(wt&&wt!=="/");return _t}(Re($));we.sort((at,wt)=>at.length>wt.length?1:wt.length>at.length?-1:0);let rt=!1;return function(at,wt,_t){if(typeof at[it]=="function"){let be=function(Me){try{for(;!(ai=O.next()).done;)if((Me=wt(ai.value))&&Me.then){if(!x(Me))return void Me.then(be,Ze||(Ze=St.bind(null,Et=new p,2)));Me=Me.v}Et?St(Et,1,Me):Et=Me}catch(kt){St(Et||(Et=new p),2,kt)}};var ai,Et,Ze,O=at[it]();if(be(),O.return){var I=function(Me){try{ai.done||O.return()}catch{}return Me};if(Et&&Et.then)return Et.then(I,function(Me){throw I(Me)});I()}return Et}if(!("length"in at))throw new TypeError("Object is not iterable");for(var fe=[],_e=0;_e<at.length;_e++)fe.push(at[_e]);return function(be,Me,kt){var nt,Rt,vi=-1;return function Ai(pi){try{for(;++vi<be.length&&(!kt||!kt());)if((pi=Me(vi))&&pi.then){if(!x(pi))return void pi.then(Ai,Rt||(Rt=St.bind(null,nt=new p,2)));pi=pi.v}nt?St(nt,1,pi):nt=pi}catch(Wn){St(nt||(nt=new p),2,Wn)}}(),nt}(fe,function(be){return wt(fe[be])},_t)}(we,function(at){return wt=function(){return function(ai,Et){try{var Ze=va(Aa(me,at),function(O){if(O.type!=="directory")throw new Error(`Path includes a file: ${$}`)})}catch(O){return Et(O)}return Ze&&Ze.then?Ze.then(void 0,Et):Ze}(0,function(ai){const Et=ai;return function(){if(Et.status===404)return rt=!0,Za(U(me,at,{...ae,recursive:!1}));throw ai}()})},(_t=function(){if(rt)return Za(U(me,at,{...ae,recursive:!1}))}())&&_t.then?_t.then(wt):wt();var wt,_t},function(){return!1})});function bs(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}function Ms(){}function Za(me,$){if(!$)return me&&me.then?me.then(Ms):Promise.resolve()}const it=typeof Symbol<"u"?Symbol.iterator||(Symbol.iterator=Symbol("Symbol.iterator")):"@@iterator";function St(me,$,ae){if(!me.s){if(ae instanceof p){if(!ae.s)return void(ae.o=St.bind(null,me,$));1&$&&($=ae.s),ae=ae.v}if(ae&&ae.then)return void ae.then(St.bind(null,me,$),St.bind(null,me,2));me.s=$,me.v=ae;const we=me.o;we&&we(me)}}const p=function(){function me(){}return me.prototype.then=function($,ae){const we=new me,rt=this.s;if(rt){const at=1&rt?$:ae;if(at){try{St(we,1,at(this.v))}catch(wt){St(we,2,wt)}return we}return this}return this.o=function(at){try{const wt=at.v;1&at.s?St(we,1,$?$(wt):wt):ae?St(we,1,ae(wt)):St(we,2,wt)}catch(wt){St(we,2,wt)}},we},me}();function x(me){return me instanceof p&&1&me.s}const U=bs(function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(ae.recursive===!0)return Ji(me,$,ae);const we=Xe({url:te(me.remoteURL,(rt=R($),rt.endsWith("/")?rt:rt+"/")),method:"MKCOL"},me,ae);var rt;return va(mn(we,me),function(at){wi(me,at)})});var ie=E(388),ye=E.n(ie);const Z=function(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}(function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const we={};if(typeof ae.range=="object"&&typeof ae.range.start=="number"){let _t=`bytes=${ae.range.start}-`;typeof ae.range.end=="number"&&(_t=`${_t}${ae.range.end}`),we.Range=_t}const rt=Xe({url:te(me.remoteURL,R($)),method:"GET",headers:we},me,ae);return wt=function(_t){if(wi(me,_t),we.Range&&_t.status!==206){const ai=new Error(`Invalid response code for partial request: ${_t.status}`);throw ai.status=_t.status,ai}return ae.callback&&setTimeout(()=>{ae.callback(_t)},0),_t.body},(at=mn(rt,me))&&at.then||(at=Promise.resolve(at)),wt?at.then(wt):at;var at,wt}),pe=()=>{},Ie=function(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}(function(me,$,ae){ae.url||(ae.url=te(me.remoteURL,R($)));const we=Xe(ae,me,{});return at=function(wt){return wi(me,wt),wt},(rt=mn(we,me))&&rt.then||(rt=Promise.resolve(rt)),at?rt.then(at):rt;var rt,at}),ee=function(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}(function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const we=Xe({url:te(me.remoteURL,R($)),method:"DELETE"},me,ae);return at=function(wt){wi(me,wt)},(rt=mn(we,me))&&rt.then||(rt=Promise.resolve(rt)),at?rt.then(at):rt;var rt,at}),Te=function(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}(function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return function(we,rt){try{var at=(wt=Aa(me,$,ae),_t=function(){return!0},ai?_t?_t(wt):wt:(wt&&wt.then||(wt=Promise.resolve(wt)),_t?wt.then(_t):wt))}catch(Et){return rt(Et)}var wt,_t,ai;return at&&at.then?at.then(void 0,rt):at}(0,function(we){if(we.status===404)return!1;throw we})});function je(me,$,ae){return ae?$?$(me):me:(me&&me.then||(me=Promise.resolve(me)),$?me.then($):me)}const $t=function(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}(function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const we=Xe({url:te(me.remoteURL,R($),"/"),method:"PROPFIND",headers:{Accept:"text/plain,application/xml",Depth:ae.deep?"infinity":"1"}},me,ae);return je(mn(we,me),function(rt){return wi(me,rt),je(rt.text(),function(at){if(!at)throw new Error("Failed parsing directory contents: Empty response");return je(Pr(at),function(wt){const _t=oe($);let ai=function(Et,Ze,O){let I=arguments.length>3&&arguments[3]!==void 0&&arguments[3],fe=arguments.length>4&&arguments[4]!==void 0&&arguments[4];const _e=W().join(Ze,"/"),{multistatus:{response:be}}=Et,Me=be.map(kt=>{const nt=function(vi){try{return vi.replace(/^https?:\/\/[^\/]+/,"")}catch(Ai){throw new Y(Ai,"Failed normalising HREF")}}(kt.href),{propstat:{prop:Rt}}=kt;return jr(Rt,_e==="/"?decodeURIComponent(Re(nt)):Re(W().relative(decodeURIComponent(_e),decodeURIComponent(nt))),I)});return fe?Me:Me.filter(kt=>kt.basename&&(kt.type==="file"||kt.filename!==O.replace(/\/$/,"")))}(wt,oe(me.remoteBasePath||me.remotePath),_t,ae.details,ae.includeSelf);return ae.glob&&(ai=function(Et,Ze){return Et.filter(O=>Ee(O.filename,Ze,{matchBase:!0}))}(ai,ae.glob)),kr(rt,ai,ae.details)})})})});function Oe(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}const ge=Oe(function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const we=Xe({url:te(me.remoteURL,R($)),method:"GET",headers:{Accept:"text/plain"},transformResponse:[Qe]},me,ae);return gi(mn(we,me),function(rt){return wi(me,rt),gi(rt.text(),function(at){return kr(rt,at,ae.details)})})});function gi(me,$,ae){return ae?$?$(me):me:(me&&me.then||(me=Promise.resolve(me)),$?me.then($):me)}const Q=Oe(function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const we=Xe({url:te(me.remoteURL,R($)),method:"GET"},me,ae);return gi(mn(we,me),function(rt){let at;return wi(me,rt),function(wt,_t){var ai=wt();return ai&&ai.then?ai.then(_t):_t()}(function(){return gi(rt.arrayBuffer(),function(wt){at=wt})},function(){return kr(rt,at,ae.details)})})}),We=Oe(function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{format:we="binary"}=ae;if(we!=="binary"&&we!=="text")throw new Y({info:{code:ot.InvalidOutputFormat}},`Invalid output format: ${we}`);return we==="text"?ge(me,$,ae):Q(me,$,ae)}),Qe=me=>me;function Tt(me){return new Dt.XMLBuilder({attributeNamePrefix:"@_",format:!0,ignoreAttributes:!1,suppressEmptyNode:!0}).build(Nt({lockinfo:{"@_xmlns:d":"DAV:",lockscope:{exclusive:{}},locktype:{write:{}},owner:{href:me}}},"d"))}function Nt(me,$){const ae={...me};for(const we in ae)ae.hasOwnProperty(we)&&(ae[we]&&typeof ae[we]=="object"&&we.indexOf(":")===-1?(ae[`${$}:${we}`]=Nt(ae[we],$),delete ae[we]):/^@_/.test(we)===!1&&(ae[`${$}:${we}`]=ae[we],delete ae[we]));return ae}function Ci(me,$,ae){return ae?$?$(me):me:(me&&me.then||(me=Promise.resolve(me)),$?me.then($):me)}function Yi(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}const Hn=Yi(function(me,$,ae){let we=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const rt=Xe({url:te(me.remoteURL,R($)),method:"UNLOCK",headers:{"Lock-Token":ae}},me,we);return Ci(mn(rt,me),function(at){if(wi(me,at),at.status!==204&&at.status!==200)throw Xi(at)})}),Un=Yi(function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{refreshToken:we,timeout:rt=rr}=ae,at={Accept:"text/plain,application/xml",Timeout:rt};we&&(at.If=we);const wt=Xe({url:te(me.remoteURL,R($)),method:"LOCK",headers:at,data:Tt(me.contactHref)},me,ae);return Ci(mn(wt,me),function(_t){return wi(me,_t),Ci(_t.text(),function(ai){const Et=(I=ai,new Dt.XMLParser({removeNSPrefix:!0,parseAttributeValue:!0,parseTagValue:!0}).parse(I)),Ze=fi().get(Et,"prop.lockdiscovery.activelock.locktoken.href"),O=fi().get(Et,"prop.lockdiscovery.activelock.timeout");var I;if(!Ze)throw Xi(_t,"No lock token received: ");return{token:Ze,serverTimeout:O}})})}),rr="Infinite, Second-4100000000";function Hr(me,$,ae){return ae?$?$(me):me:(me&&me.then||(me=Promise.resolve(me)),$?me.then($):me)}const ra=function(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}(function(me){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const ae=$.path||"/",we=Xe({url:te(me.remoteURL,ae),method:"PROPFIND",headers:{Accept:"text/plain,application/xml",Depth:"0"}},me,$);return Hr(mn(we,me),function(rt){return wi(me,rt),Hr(rt.text(),function(at){return Hr(Pr(at),function(wt){const _t=function(ai){try{const[Et]=ai.multistatus.response,{propstat:{prop:{"quota-used-bytes":Ze,"quota-available-bytes":O}}}=Et;return Ze!==void 0&&O!==void 0?{used:parseInt(String(Ze),10),available:Va(O)}:null}catch{}return null}(wt);return kr(rt,_t,$.details)})})})});function fa(me,$,ae){return ae?$?$(me):me:(me&&me.then||(me=Promise.resolve(me)),$?me.then($):me)}const ur=function(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}(function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{details:we=!1}=ae,rt=Xe({url:te(me.remoteURL,R($)),method:"SEARCH",headers:{Accept:"text/plain,application/xml","Content-Type":me.headers["Content-Type"]||"application/xml; charset=utf-8"}},me,ae);return fa(mn(rt,me),function(at){return wi(me,at),fa(at.text(),function(wt){return fa(Pr(wt),function(_t){const ai=function(Et,Ze,O){const I={truncated:!1,results:[]};return I.truncated=Et.multistatus.response.some(fe=>(fe.status||fe.propstat?.status).split(" ",3)?.[1]==="507"&&fe.href.replace(/\/$/,"").endsWith(R(Ze).replace(/\/$/,""))),Et.multistatus.response.forEach(fe=>{if(fe.propstat===void 0)return;const _e=fe.href.split("/").map(decodeURIComponent).join("/");I.results.push(jr(fe.propstat.prop,_e,O))}),I}(_t,$,we);return kr(at,ai,we)})})})}),ve=function(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}(function(me,$,ae){let we=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const rt=Xe({url:te(me.remoteURL,R($)),method:"MOVE",headers:{Destination:te(me.remoteURL,R(ae)),Overwrite:we.overwrite===!1?"F":"T"}},me,we);return wt=function(_t){wi(me,_t)},(at=mn(rt,me))&&at.then||(at=Promise.resolve(at)),wt?at.then(wt):at;var at,wt});var pt=E(172);const oi=function(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}(function(me,$,ae){let we=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const{contentLength:rt=!0,overwrite:at=!0}=we,wt={"Content-Type":"application/octet-stream"};rt===!1||(wt["Content-Length"]=typeof rt=="number"?`${rt}`:`${function(Ze){if(Fn(Ze))return Ze.byteLength;if(yr(Ze))return Ze.length;if(typeof Ze=="string")return(0,pt.d)(Ze);throw new Y({info:{code:ot.DataTypeNoLength}},"Cannot calculate data length: Invalid type")}(ae)}`),at||(wt["If-None-Match"]="*");const _t=Xe({url:te(me.remoteURL,R($)),method:"PUT",headers:wt,data:ae},me,we);return Et=function(Ze){try{wi(me,Ze)}catch(O){const I=O;if(I.status!==412||at)throw I;return!1}return!0},(ai=mn(_t,me))&&ai.then||(ai=Promise.resolve(ai)),Et?ai.then(Et):ai;var ai,Et}),Zi=function(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}(function(me,$){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const we=Xe({url:te(me.remoteURL,R($)),method:"OPTIONS"},me,ae);return at=function(wt){try{wi(me,wt)}catch(_t){throw _t}return{compliance:(wt.headers.get("DAV")??"").split(",").map(_t=>_t.trim()),server:wt.headers.get("Server")??""}},(rt=mn(we,me))&&rt.then||(rt=Promise.resolve(rt)),at?rt.then(at):rt;var rt,at});function Rn(me,$,ae){return ae?$?$(me):me:(me&&me.then||(me=Promise.resolve(me)),$?me.then($):me)}const Tr=Ht(function(me,$,ae,we,rt){let at=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(ae>we||ae<0)throw new Y({info:{code:ot.InvalidUpdateRange}},`Invalid update range ${ae} for partial update`);const wt={"Content-Type":"application/octet-stream","Content-Length":""+(we-ae+1),"Content-Range":`bytes ${ae}-${we}/*`},_t=Xe({url:te(me.remoteURL,R($)),method:"PUT",headers:wt,data:rt},me,at);return Rn(mn(_t,me),function(ai){wi(me,ai)})});function zn(me,$){var ae=me();return ae&&ae.then?ae.then($):$(ae)}const Sn=Ht(function(me,$,ae,we,rt){let at=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(ae>we||ae<0)throw new Y({info:{code:ot.InvalidUpdateRange}},`Invalid update range ${ae} for partial update`);const wt={"Content-Type":"application/x-sabredav-partialupdate","Content-Length":""+(we-ae+1),"X-Update-Range":`bytes=${ae}-${we}`},_t=Xe({url:te(me.remoteURL,R($)),method:"PATCH",headers:wt,data:rt},me,at);return Rn(mn(_t,me),function(ai){wi(me,ai)})});function Ht(me){return function(){for(var $=[],ae=0;ae<arguments.length;ae++)$[ae]=arguments[ae];try{return Promise.resolve(me.apply(this,$))}catch(we){return Promise.reject(we)}}}const Mn=Ht(function(me,$,ae,we,rt){let at=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return Rn(Zi(me,$,at),function(wt){let _t=!1;return zn(function(){if(wt.compliance.includes("sabredav-partialupdate"))return Rn(Sn(me,$,ae,we,rt,at),function(ai){return _t=!0,ai})},function(ai){let Et=!1;return _t?ai:zn(function(){if(wt.server.includes("Apache")&&wt.compliance.includes("<http://apache.org/dav/propset/fs/1>"))return Rn(Tr(me,$,ae,we,rt,at),function(Ze){return Et=!0,Ze})},function(Ze){if(Et)return Ze;throw new Y({info:{code:ot.NotSupported}},"Not supported")})})})}),aa="https://github.com/perry-mitchell/webdav-client/blob/master/LOCK_CONTACT.md";function Ja(me){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{authType:ae=null,remoteBasePath:we,contactHref:rt=aa,ha1:at,headers:wt={},httpAgent:_t,httpsAgent:ai,password:Et,token:Ze,username:O,withCredentials:I}=$;let fe=ae;fe||(fe=O||Et?di.Password:di.None);const _e={authType:fe,remoteBasePath:we,contactHref:rt,ha1:at,headers:Object.assign({},wt),httpAgent:_t,httpsAgent:ai,password:Et,remotePath:ne(me),remoteURL:me,token:Ze,username:O,withCredentials:I};return Pt(_e,O,Et,Ze,at),{copyFile:(be,Me,kt)=>Ri(_e,be,Me,kt),createDirectory:(be,Me)=>U(_e,be,Me),createReadStream:(be,Me)=>function(kt,nt){let Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const vi=new(ye()).PassThrough;return Z(kt,nt,Rt).then(Ai=>{Ai.pipe(vi)}).catch(Ai=>{vi.emit("error",Ai)}),vi}(_e,be,Me),createWriteStream:(be,Me,kt)=>function(nt,Rt){let vi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Ai=arguments.length>3&&arguments[3]!==void 0?arguments[3]:pe;const pi=new(ye()).PassThrough,Wn={};vi.overwrite===!1&&(Wn["If-None-Match"]="*");const ln=Xe({url:te(nt.remoteURL,R(Rt)),method:"PUT",headers:Wn,data:pi,maxRedirects:0},nt,vi);return mn(ln,nt).then(hn=>wi(nt,hn)).then(hn=>{setTimeout(()=>{Ai(hn)},0)}).catch(hn=>{pi.emit("error",hn)}),pi}(_e,be,Me,kt),customRequest:(be,Me)=>Ie(_e,be,Me),deleteFile:(be,Me)=>ee(_e,be,Me),exists:(be,Me)=>Te(_e,be,Me),getDirectoryContents:(be,Me)=>$t(_e,be,Me),getFileContents:(be,Me)=>We(_e,be,Me),getFileDownloadLink:be=>function(Me,kt){let nt=te(Me.remoteURL,R(kt));const Rt=/^https:/i.test(nt)?"https":"http";switch(Me.authType){case di.None:break;case di.Password:{const vi=ct(Me.headers.Authorization.replace(/^Basic /i,"").trim());nt=nt.replace(/^https?:\/\//,`${Rt}://${vi}@`);break}default:throw new Y({info:{code:ot.LinkUnsupportedAuthType}},`Unsupported auth type for file link: ${Me.authType}`)}return nt}(_e,be),getFileUploadLink:be=>function(Me,kt){let nt=`${te(Me.remoteURL,R(kt))}?Content-Type=application/octet-stream`;const Rt=/^https:/i.test(nt)?"https":"http";switch(Me.authType){case di.None:break;case di.Password:{const vi=ct(Me.headers.Authorization.replace(/^Basic /i,"").trim());nt=nt.replace(/^https?:\/\//,`${Rt}://${vi}@`);break}default:throw new Y({info:{code:ot.LinkUnsupportedAuthType}},`Unsupported auth type for file link: ${Me.authType}`)}return nt}(_e,be),getHeaders:()=>Object.assign({},_e.headers),getQuota:be=>ra(_e,be),lock:(be,Me)=>Un(_e,be,Me),moveFile:(be,Me,kt)=>ve(_e,be,Me,kt),putFileContents:(be,Me,kt)=>oi(_e,be,Me,kt),partialUpdateFileContents:(be,Me,kt,nt,Rt)=>Mn(_e,be,Me,kt,nt,Rt),getDAVCompliance:be=>Zi(_e,be),search:(be,Me)=>ur(_e,be,Me),setHeaders:be=>{_e.headers=Object.assign({},be)},stat:(be,Me)=>Aa(_e,be,Me),unlock:(be,Me,kt)=>Hn(_e,be,Me,kt)}}var Ca=z.hT,es=z.O4,Ks=z.Kd,lo=z.YK,oo=z.UU,Us=z.Gu,ro=z.ky,vo=z.h4,yl=z.ch,Ec=z.hq,dc=z.i5},24715:Kt=>{"use strict";Kt.exports=JSON.parse(`{"compressed":true,"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"]},{"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"]},{"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"]},{"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"]},{"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"]},{"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"]},{"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"]},{"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"]},{"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"]}],"emojis":{"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\u2019s 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":"\xC5land Islands Flag","b":"1F1E6-1F1FD","d":true,"e":true,"f":true,"h":true,"j":["flag_aland_islands","\xC5land","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\xE9lemy Flag","b":"1F1E7-1F1F1","d":true,"e":true,"f":true,"h":true,"j":["flag_st_barthelemy","saint","barth\xE9lemy","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\xF4te D\u2019ivoire 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\xE7ao Flag","b":"1F1E8-1F1FC","d":true,"e":true,"f":true,"h":true,"j":["flag_curacao","cura\xE7ao","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\xE9union Flag","b":"1F1F7-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["flag_reunion","r\xE9union","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\xE3o Tom\xE9 & Pr\xEDncipe 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"}}`)}},dl={};function ya(Kt){var Ve=dl[Kt];if(Ve!==void 0)return Ve.exports;var a=dl[Kt]={exports:{}};return sl[Kt].call(a.exports,a,a.exports,ya),a.exports}ya.m=sl,ya.n=Kt=>{var Ve=Kt&&Kt.__esModule?()=>Kt.default:()=>Kt;return ya.d(Ve,{a:Ve}),Ve},ya.d=(Kt,Ve)=>{for(var a in Ve)ya.o(Ve,a)&&!ya.o(Kt,a)&&Object.defineProperty(Kt,a,{enumerable:!0,get:Ve[a]})},ya.f={},ya.e=Kt=>Promise.all(Object.keys(ya.f).reduce((Ve,a)=>(ya.f[a](Kt,Ve),Ve),[])),ya.u=Kt=>"talk-"+Kt+".js?v="+{"defaultVendors-node_modules_f7cloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_-e37598":"35bad0b0012a06c903a0","defaultVendors-node_modules_mdi_js_mdi_js-node_modules_f7cloud_dialogs_dist_chunks_preview--260ca1":"c4e73399146f4faaa88d","defaultVendors-node_modules_f7cloud_dialogs_dist_chunks_ConflictPicker-D11j2xek_mjs":"e3b8dd324b6ff52266fb","defaultVendors-node_modules_f7cloud_dialogs_dist_chunks_FilePicker-CtWlxGEm_mjs":"269576ce14d3fea5100d","node_modules_f7cloud_dialogs_dist_chunks_PublicAuthPrompt-CWSlYwmr_mjs":"b9ccdd436e076f987d5f",node_modules_f7cloud_vue_dist_components_NcColorPicker_index_mjs:"607e0846d663e80d7ce0",node_modules_f7cloud_vue_dist_components_NcDateTimePicker_index_mjs:"03ec57c02df899d5924c",node_modules_f7cloud_vue_dist_components_NcSelect_index_mjs:"aed413bc0e4385a33091","defaultVendors-node_modules_rehype-highlight_index_js":"82fdaf77c8451a5c67d9"}[Kt],ya.miniCssF=Kt=>{},ya.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),ya.o=(Kt,Ve)=>Object.prototype.hasOwnProperty.call(Kt,Ve),(()=>{var Kt={},Ve="talk:";ya.l=(a,e,o,_)=>{if(Kt[a]){Kt[a].push(e);return}var E,z;if(o!==void 0)for(var q=document.getElementsByTagName("script"),m=0;m<q.length;m++){var L=q[m];if(L.getAttribute("src")==a||L.getAttribute("data-webpack")==Ve+o){E=L;break}}E||(z=!0,E=document.createElement("script"),E.charset="utf-8",E.timeout=120,ya.nc&&E.setAttribute("nonce",ya.nc),E.setAttribute("data-webpack",Ve+o),E.src=a),Kt[a]=[e];var B=(b,W)=>{E.onerror=E.onload=null,clearTimeout(Y);var P=Kt[a];if(delete Kt[a],E.parentNode&&E.parentNode.removeChild(E),P&&P.forEach(C=>C(W)),b)return b(W)},Y=setTimeout(B.bind(null,void 0,{type:"timeout",target:E}),12e4);E.onerror=B.bind(null,E.onerror),E.onload=B.bind(null,E.onload),z&&document.head.appendChild(E)}})(),ya.r=Kt=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(Kt,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Kt,"__esModule",{value:!0})},ya.j="admin-settings",ya.p="/apps/talk/js/",(()=>{ya.b=document.baseURI||self.location.href;var Kt={"admin-settings":0,node_modules_f7cloud_vue_dist_components_NcSelect_index_mjs:0};ya.f.j=(e,o)=>{var _=ya.o(Kt,e)?Kt[e]:void 0;if(_!==0)if(_)o.push(_[2]);else{var E=new Promise((L,B)=>_=Kt[e]=[L,B]);o.push(_[2]=E);var z=ya.p+ya.u(e),q=new Error,m=L=>{if(ya.o(Kt,e)&&(_=Kt[e],_!==0&&(Kt[e]=void 0),_)){var B=L&&(L.type==="load"?"missing":L.type),Y=L&&L.target&&L.target.src;q.message="Loading chunk "+e+` failed.
(`+B+": "+Y+")",q.name="ChunkLoadError",q.type=B,q.request=Y,_[1](q)}};ya.l(z,m,"chunk-"+e,e)}};var Ve=(e,o)=>{var[_,E,z]=o,q,m,L=0;if(_.some(Y=>Kt[Y]!==0)){for(q in E)ya.o(E,q)&&(ya.m[q]=E[q]);if(z)var B=z(ya)}for(e&&e(o);L<_.length;L++)m=_[L],ya.o(Kt,m)&&Kt[m]&&Kt[m][0](),Kt[m]=0},a=self.webpackChunktalk=self.webpackChunktalk||[];a.forEach(Ve.bind(null,0)),a.push=Ve.bind(null,a.push.bind(a))})();var Ph={};(()=>{"use strict";var Kt=ya(63814),Ve=ya(53751),a=ya(20641),e=ya(50953),o=ya(81222),_=ya(90033);const E={id:"allowed_groups",class:"videocalls section"},z={class:"settings-hint"},q={class:"settings-hint"},m={class:"settings-hint"},L={class:"grid"};function B(i,r,l,u,v,A){const ke=(0,a.g2)("NcSelect"),ut=(0,a.g2)("NcButton");return(0,a.uX)(),(0,a.CE)("section",E,[(0,a.Lk)("h2",null,(0,_.toDisplayString)(A.t("spreed","Limit to groups")),1),(0,a.Lk)("p",z,(0,_.toDisplayString)(A.t("spreed","When at least one group is selected, only people of the listed groups can be part of conversations.")),1),(0,a.Lk)("p",q,(0,_.toDisplayString)(A.t("spreed","Guests can still join public conversations.")),1),(0,a.Lk)("p",m,(0,_.toDisplayString)(A.t("spreed","Users that cannot use Talk anymore will still be listed as participants in their previous conversations and also their chat messages will be kept.")),1),(0,a.Lk)("div",L,[(0,a.bF)(ke,{modelValue:v.allowedGroups,"onUpdate:modelValue":r[0]||(r[0]=bt=>v.allowedGroups=bt),"input-id":"allow_groups_use_talk","input-label":A.t("spreed","Limit using Talk"),name:"allow_groups_use_talk",class:"form__select",options:v.groups,placeholder:A.t("spreed","Limit using Talk"),disabled:v.loading,multiple:!0,searchable:!0,"tag-width":60,loading:v.loadingGroups,"show-no-options":!1,"keep-open":"","track-by":"id",label:"displayname","no-wrap":"",onSearchChange:v.debounceSearchGroup},null,8,["modelValue","input-label","options","placeholder","disabled","loading","onSearchChange"]),(0,a.bF)(ut,{variant:"primary",disabled:v.loading,onClick:A.saveAllowedGroups},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(v.saveLabelAllowedGroups),1)]),_:1},8,["disabled","onClick"]),(0,a.bF)(ke,{modelValue:v.canStartConversations,"onUpdate:modelValue":r[1]||(r[1]=bt=>v.canStartConversations=bt),"input-id":"allow_groups_start_conversation","input-label":A.t("spreed","Limit creating a public and group conversation"),name:"allow_groups_start_conversation",class:"form__select",options:v.groups,placeholder:A.t("spreed","Limit creating conversations"),disabled:v.loading,multiple:!0,searchable:!0,"tag-width":60,loading:v.loadingGroups,"show-no-options":!1,"keep-open":"","track-by":"id",label:"displayname","no-wrap":"",onSearchChange:v.debounceSearchGroup},null,8,["modelValue","input-label","options","placeholder","disabled","loading","onSearchChange"]),(0,a.bF)(ut,{variant:"primary",disabled:v.loading,onClick:A.saveStartConversationsGroups},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(v.saveLabelStartConversations),1)]),_:1},8,["disabled","onClick"]),(0,a.bF)(ke,{modelValue:v.startCalls,"onUpdate:modelValue":[r[2]||(r[2]=bt=>v.startCalls=bt),A.saveStartCalls],"input-id":"start_calls","input-label":A.t("spreed","Limit starting a call"),name:"allow_groups_start_calls",class:"form__select",options:v.startCallOptions,placeholder:A.t("spreed","Limit starting calls"),label:"label","track-by":"value",clearable:!1,"no-wrap":"",disabled:v.loading||v.loadingStartCalls},null,8,["modelValue","input-label","options","placeholder","disabled","onUpdate:modelValue"])]),(0,a.Lk)("p",null,[(0,a.Lk)("em",null,(0,_.toDisplayString)(A.t("spreed","When a call has started, everyone with access to the conversation can join the call.")),1)])])}var Y=ya(66802),b=ya(53334),W=ya(17334),P=ya.n(W),C=ya(15446),R=ya(3710);const oe=[{value:0,label:(0,b.t)("spreed","Everyone")},{value:1,label:(0,b.t)("spreed","Users and moderators")},{value:2,label:(0,b.t)("spreed","Moderators only")},{value:3,label:(0,b.t)("spreed","Disable calls")}],Re={name:"AllowedGroups",components:{NcButton:C.A,NcSelect:R.default},data(){return{loading:!1,loadingGroups:!1,loadingStartCalls:!1,groups:[],allowedGroups:[],canStartConversations:[],saveLabelAllowedGroups:(0,b.t)("spreed","Save changes"),saveLabelStartConversations:(0,b.t)("spreed","Save changes"),startCallOptions:oe,startCalls:oe[0],debounceSearchGroup:()=>{}}},mounted(){this.loading=!0,this.allowedGroups=(0,o.C)("spreed","allowed_groups",[]).sort(function(r,l){return r.displayname.localeCompare(l.displayname)}),this.canStartConversations=(0,o.C)("spreed","start_conversations",[]).sort(function(r,l){return r.displayname.localeCompare(l.displayname)}),this.startCalls=oe[parseInt((0,o.C)("spreed","start_calls"))];const i=Array.from(new Set(this.allowedGroups.concat(this.canStartConversations).map(r=>JSON.stringify(r)))).map(r=>JSON.parse(r));this.groups=i.sort(function(r,l){return r.displayname.localeCompare(l.displayname)}),this.loading=!1,this.debounceSearchGroup=P()(this.searchGroup,500),this.debounceSearchGroup("")},beforeUnmount(){this.debounceSearchGroup.clear?.()},methods:{t:b.t,async searchGroup(i){this.loadingGroups=!0;try{const r=await Y.Ay.get((0,Kt.KT)("cloud/groups/details"),{search:i,limit:20,offset:0});this.groups=r.data.ocs.data.groups.sort(function(l,u){return l.displayname.localeCompare(u.displayname)})}catch(r){console.error("Could not fetch groups",r)}finally{this.loadingGroups=!1}},saveAllowedGroups(){this.loading=!0,this.loadingGroups=!0,this.saveLabelAllowedGroups=(0,b.t)("spreed","Saving \u2026");const i=this.allowedGroups.map(r=>r.id);OCP.AppConfig.setValue("spreed","allowed_groups",JSON.stringify(i),{success:()=>{this.loading=!1,this.loadingGroups=!1,this.saveLabelAllowedGroups=(0,b.t)("spreed","Saved!"),setTimeout(()=>{this.saveLabelAllowedGroups=(0,b.t)("spreed","Save changes")},5e3)}})},saveStartConversationsGroups(){this.loading=!0,this.loadingGroups=!0,this.saveLabelStartConversations=(0,b.t)("spreed","Saving \u2026");const i=this.canStartConversations.map(r=>r.id);OCP.AppConfig.setValue("spreed","start_conversations",JSON.stringify(i),{success:()=>{this.loading=!1,this.loadingGroups=!1,this.saveLabelStartConversations=(0,b.t)("spreed","Saved!"),setTimeout(()=>{this.saveLabelStartConversations=(0,b.t)("spreed","Save changes")},5e3)}})},saveStartCalls(){this.loadingStartCalls=!0,OCP.AppConfig.setValue("spreed","start_calls",this.startCalls.value,{success:()=>{this.loadingStartCalls=!1}})}}};var ne=ya(66262);const He=(0,ne.A)(Re,[["render",B],["__scopeId","data-v-26daa2c6"]]),V={id:"bots_settings",class:"bots-settings section"},xe=["innerHTML"],Ke={key:0,class:"bots-settings__list"},Je={class:"bots-settings__item bots-settings__item--head"},de={class:"state"},ft={class:"name"},ct={class:"description"},ji={class:"last-error"},Wt={class:"error-count"},Mt={class:"state"},Li=["aria-label","title"],jt={class:"name bold"},di={class:"description"},ot=["id"],Pt={class:"last-error__popover-content"},lt={class:"error-count"},At={key:0};function gt(i,r,l,u,v,A){const ke=(0,a.g2)("NcButton"),ut=(0,a.g2)("NcPopover");return(0,a.uX)(),(0,a.CE)("section",V,[(0,a.Lk)("h2",null,(0,_.toDisplayString)(A.t("spreed","Bots settings")),1),(0,a.Lk)("p",{class:"settings-hint",innerHTML:A.botsSettingsDescription},null,8,xe),v.bots.length?((0,a.uX)(),(0,a.CE)("ul",Ke,[(0,a.Lk)("li",Je,[(0,a.Lk)("div",de,(0,_.toDisplayString)(A.t("spreed","State")),1),(0,a.Lk)("div",ft,(0,_.toDisplayString)(A.t("spreed","Name")),1),(0,a.Lk)("div",ct,(0,_.toDisplayString)(A.t("spreed","Description")),1),(0,a.Lk)("div",ji,(0,_.toDisplayString)(A.t("spreed","Last error")),1),(0,a.Lk)("div",Wt,(0,_.toDisplayString)(A.t("spreed","Total errors count")),1)]),((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(A.botsExtended,bt=>((0,a.uX)(),(0,a.CE)("li",{key:bt.id,class:"bots-settings__item"},[(0,a.Lk)("div",Mt,[(0,a.Lk)("span",{class:"state__icon","aria-label":bt.state_icon_label,title:bt.state_icon_label},[((0,a.uX)(),(0,a.Wv)((0,a.$y)(bt.state_icon_component),{"fill-color":bt.state_icon_color},null,8,["fill-color"]))],8,Li)]),(0,a.Lk)("div",jt,(0,_.toDisplayString)(bt.name),1),(0,a.Lk)("div",di,(0,_.toDisplayString)(bt.description),1),(0,a.Lk)("div",{id:`last_error_bot_${bt.id}`,class:"last-error"},[bt.last_error_message?((0,a.uX)(),(0,a.Wv)(ut,{key:0,container:"#bots_settings","no-focus-trap":""},{trigger:(0,a.k6)(()=>[(0,a.bF)(ke,{variant:"error","aria-label":bt.last_error_message},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(bt.last_error_date),1)]),_:2},1032,["aria-label"])]),default:(0,a.k6)(()=>[(0,a.Lk)("div",Pt,(0,_.toDisplayString)(bt.last_error_message),1)]),_:2},1024)):(0,a.Q3)("",!0)],8,ot),(0,a.Lk)("div",lt,[bt.error_count?((0,a.uX)(),(0,a.CE)("span",At,(0,_.toDisplayString)(bt.error_count),1)):(0,a.Q3)("",!0)])]))),128))])):(0,a.Q3)("",!0),(0,a.bF)(ke,{variant:"primary",href:"https://f7cloud-talk.readthedocs.io/en/latest/bot-list/",target:"_blank",rel:"noreferrer nofollow"},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Find more bots"))+" \u2197 ",1)]),_:1})])}var Vt=ya(32696);const ii=["aria-hidden","aria-label"],Ki=["fill","width","height"],Ni={d:"M12 2C17.5 2 22 6.5 22 12S17.5 22 12 22 2 17.5 2 12 6.5 2 12 2M12 4C10.1 4 8.4 4.6 7.1 5.7L18.3 16.9C19.3 15.5 20 13.8 20 12C20 7.6 16.4 4 12 4M16.9 18.3L5.7 7.1C4.6 8.4 4 10.1 4 12C4 16.4 7.6 20 12 20C13.9 20 15.6 19.4 16.9 18.3Z"},si={key:0};function Di(i,r,l,u,v,A){return(0,a.uX)(),(0,a.CE)("span",(0,a.v6)(i.$attrs,{"aria-hidden":l.title?null:"true","aria-label":l.title,class:"material-design-icon cancel-icon",role:"img",onClick:r[0]||(r[0]=ke=>i.$emit("click",ke))}),[((0,a.uX)(),(0,a.CE)("svg",{fill:l.fillColor,class:"material-design-icon__svg",width:l.size,height:l.size,viewBox:"0 0 24 24"},[(0,a.Lk)("path",Ni,[l.title?((0,a.uX)(),(0,a.CE)("title",si,(0,_.toDisplayString)(l.title),1)):(0,a.Q3)("",!0)])],8,Ki))],16,ii)}const hi={name:"CancelIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},nn=(0,ne.A)(hi,[["render",Di]]),$i=["aria-hidden","aria-label"],Fn=["fill","width","height"],yr={d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"},Dr={key:0};function qn(i,r,l,u,v,A){return(0,a.uX)(),(0,a.CE)("span",(0,a.v6)(i.$attrs,{"aria-hidden":l.title?null:"true","aria-label":l.title,class:"material-design-icon check-icon",role:"img",onClick:r[0]||(r[0]=ke=>i.$emit("click",ke))}),[((0,a.uX)(),(0,a.CE)("svg",{fill:l.fillColor,class:"material-design-icon__svg",width:l.size,height:l.size,viewBox:"0 0 24 24"},[(0,a.Lk)("path",yr,[l.title?((0,a.uX)(),(0,a.CE)("title",Dr,(0,_.toDisplayString)(l.title),1)):(0,a.Q3)("",!0)])],8,Fn))],16,$i)}const Oi={name:"CheckIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},mn=(0,ne.A)(Oi,[["render",qn]]),Xe=["aria-hidden","aria-label"],It=["fill","width","height"],ri={d:"M12,17C10.89,17 10,16.1 10,15C10,13.89 10.89,13 12,13A2,2 0 0,1 14,15A2,2 0 0,1 12,17M18,20V10H6V20H18M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V10C4,8.89 4.89,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z"},ht={key:0};function ni(i,r,l,u,v,A){return(0,a.uX)(),(0,a.CE)("span",(0,a.v6)(i.$attrs,{"aria-hidden":l.title?null:"true","aria-label":l.title,class:"material-design-icon lock-outline-icon",role:"img",onClick:r[0]||(r[0]=ke=>i.$emit("click",ke))}),[((0,a.uX)(),(0,a.CE)("svg",{fill:l.fillColor,class:"material-design-icon__svg",width:l.size,height:l.size,viewBox:"0 0 24 24"},[(0,a.Lk)("path",ri,[l.title?((0,a.uX)(),(0,a.CE)("title",ht,(0,_.toDisplayString)(l.title),1)):(0,a.Q3)("",!0)])],8,It))],16,Xe)}const rn={name:"LockOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},G=(0,ne.A)(rn,[["render",ni]]),k={RECORDING_CONSENT:{OFF:0,REQUIRED:1,OPTIONAL:2},EXPERIMENTAL:{UPDATE_PARTICIPANTS:1,RECOVER_SESSION:2,CHAT_RELAY:4}},M={MODE:{INTERNAL:"internal",EXTERNAL:"external",CLUSTER_CONVERSATION:"conversation_cluster"}},se={STATE:{INACTIVE:0,ACTIVE:1}},le={FETCH_LIMIT:100,MINIMUM_VISIBLE:20,FETCH_OLD:0,FETCH_NEW:1},Fe={RECORDING:{OFF:0,VIDEO:1,AUDIO:2,VIDEO_STARTING:3,AUDIO_STARTING:4,FAILED:5},RECORDING_CONSENT:{DISABLED:0,ENABLED:1}},Ye={START_CALL:{EVERYONE:0,USERS:1,MODERATORS:2},STATE:{READ_WRITE:0,READ_ONLY:1},LISTABLE:{NONE:0,USERS:1,ALL:2},MENTION_PERMISSIONS:{EVERYONE:0,MODERATORS:1},TYPE:{ONE_TO_ONE:1,GROUP:2,PUBLIC:3,CHANGELOG:4,ONE_TO_ONE_FORMER:5,NOTE_TO_SELF:6},BREAKOUT_ROOM_MODE:{NOT_CONFIGURED:0,AUTOMATIC:1,MANUAL:2,FREE:3},BREAKOUT_ROOM_STATUS:{STOPPED:0,STARTED:1,STATUS_ASSISTANCE_RESET:0,STATUS_ASSISTANCE_REQUESTED:2},OBJECT_TYPE:{EMAIL:"emails",EVENT:"event",FILE:"file",PHONE_LEGACY:"phone",PHONE_PERSISTENT:"phone_persist",PHONE_TEMPORARY:"phone_temporary",CIRCLES:"circles",VIDEO_VERIFICATION:"share:password",BREAKOUT_ROOM:"room",EXTENDED:"extended_conversation",INSTANT_MEETING:"instant_meeting",DEFAULT:""},OBJECT_ID:{PHONE_INCOMING:"direct-dialin",PHONE_OUTGOING:"phone"},LIST_STYLE:{TWO_LINES:"two-lines",COMPACT:"compact"},MAX_NAME_LENGTH:255},mt={ACTOR_TYPE:{USERS:"users",GUESTS:"guests",EMAILS:"emails",GROUPS:"groups",CIRCLES:"circles",TEAMS:"teams",BOTS:"bots",BRIDGED:"bridged",FEDERATED_USERS:"federated_users",PHONES:"phones",DELETED_USERS:"deleted_users",REMOTES:"remotes"},BOT_PREFIX:"bot-",BRIDGE_BOT_ID:"bridge-bot",CHANGELOG_BOT_ID:"changelog",SAMPLE_BOT_ID:"sample"},Jt={CHAT_BEGIN_ID:-2,CHAT_MIGRATION_ID:-1,SYSTEM_TYPE:{AUDIO_RECORDING_STARTED:"audio_recording_started",AUDIO_RECORDING_STOPPED:"audio_recording_stopped",AVATAR_REMOVED:"avatar_removed",AVATAR_SET:"avatar_set",BREAKOUT_ROOMS_STARTED:"breakout_rooms_started",BREAKOUT_ROOMS_STOPPED:"breakout_rooms_stopped",CALL_ENDED:"call_ended",CALL_ENDED_EVERYONE:"call_ended_everyone",CALL_JOINED:"call_joined",CALL_LEFT:"call_left",CALL_MISSED:"call_missed",CALL_STARTED:"call_started",CIRCLE_ADDED:"circle_added",CIRCLE_REMOVED:"circle_removed",CONVERSATION_CREATED:"conversation_created",CONVERSATION_RENAMED:"conversation_renamed",DESCRIPTION_REMOVED:"description_removed",DESCRIPTION_SET:"description_set",FEDERATED_USER_ADDED:"federated_user_added",FEDERATED_USER_REMOVED:"federated_user_removed",FILE_SHARED:"file_shared",GROUP_ADDED:"group_added",GROUP_REMOVED:"group_removed",GUEST_MODERATOR_DEMOTED:"guest_moderator_demoted",GUEST_MODERATOR_PROMOTED:"guest_moderator_promoted",GUESTS_ALLOWED:"guests_allowed",GUESTS_DISALLOWED:"guests_disallowed",HISTORY_CLEARED:"history_cleared",LISTABLE_ALL:"listable_all",LISTABLE_NONE:"listable_none",LISTABLE_USERS:"listable_users",LOBBY_NON_MODERATORS:"lobby_non_moderators",LOBBY_NONE:"lobby_none",LOBBY_TIMER_REACHED:"lobby_timer_reached",MATTERBRIDGE_CONFIG_ADDED:"matterbridge_config_added",MATTERBRIDGE_CONFIG_DISABLED:"matterbridge_config_disabled",MATTERBRIDGE_CONFIG_EDITED:"matterbridge_config_edited",MATTERBRIDGE_CONFIG_ENABLED:"matterbridge_config_enabled",MATTERBRIDGE_CONFIG_REMOVED:"matterbridge_config_removed",MESSAGE_DELETED:"message_deleted",MESSAGE_EDITED:"message_edited",MESSAGE_EXPIRATION_DISABLED:"message_expiration_disabled",MESSAGE_EXPIRATION_ENABLED:"message_expiration_enabled",MODERATOR_DEMOTED:"moderator_demoted",MODERATOR_PROMOTED:"moderator_promoted",OBJECT_SHARED:"object_shared",PASSWORD_REMOVED:"password_removed",PASSWORD_SET:"password_set",PHONE_ADDED:"phone_added",PHONE_REMOVED:"phone_removed",POLL_CLOSED:"poll_closed",POLL_VOTED:"poll_voted",REACTION:"reaction",REACTION_DELETED:"reaction_deleted",REACTION_REVOKED:"reaction_revoked",READ_ONLY:"read_only",READ_ONLY_OFF:"read_only_off",RECORDING_FAILED:"recording_failed",RECORDING_STARTED:"recording_started",RECORDING_STOPPED:"recording_stopped",THREAD_CREATED:"thread_created",THREAD_RENAMED:"thread_renamed",USER_ADDED:"user_added",USER_REMOVED:"user_removed"},TYPE:{COMMENT:"comment",SYSTEM:"system",OBJECT_SHARED:"object_shared",COMMAND:"command",COMMENT_DELETED:"comment_deleted",VOICE_MESSAGE:"voice-message",RECORD_AUDIO:"record-audio",RECORD_VIDEO:"record-video"}},yt={CALL_FLAG:{DISCONNECTED:0,IN_CALL:1,WITH_AUDIO:2,WITH_VIDEO:4,WITH_PHONE:8},SIP_FLAG:{MUTE_MICROPHONE:1,MUTE_SPEAKER:2,SPEAKING:4,RAISE_HAND:8},SIP_DIALOUT_FLAG:{NONE:0,MUTE_MICROPHONE:1,MUTE_SPEAKER:2},NOTIFY:{DEFAULT:0,ALWAYS:1,MENTION:2,NEVER:3},NOTIFY_CALLS:{OFF:0,ON:1},TYPE:{OWNER:1,MODERATOR:2,USER:3,GUEST:4,USER_SELF_JOINED:5,GUEST_MODERATOR:6},PERMISSIONS:{DEFAULT:0,CUSTOM:1,CALL_START:2,CALL_JOIN:4,LOBBY_IGNORE:8,PUBLISH_AUDIO:16,PUBLISH_VIDEO:32,PUBLISH_SCREEN:64,CHAT:128,MAX_DEFAULT:254,MAX_CUSTOM:255}},Be={TYPES:{AUDIO:"audio",DECK_CARD:"deckcard",FILE:"file",LOCATION:"location",MEDIA:"media",OTHER:"other",POLL:"poll",RECORDING:"recording",VOICE:"voice"},MEDIA_ALLOWED_PREVIEW:["image/gif","image/jpeg","image/jpg","image/png","image/webp"]},J={LOBBY:{NONE:0,NON_MODERATORS:1},SIP:{DISABLED:0,ENABLED:1,ENABLED_NO_PIN:2}},Ee={TYPE:{USER:0,GROUP:1,EMAIL:4,REMOTE:6,CIRCLE:7,LINK:3,GUEST:8,REMOTE_GROUP:9,ROOM:10,DECK:12,FEDERATED_GROUP:14,SCIENCEMESH:15}},ze={MESSAGE_MODES:{NO_MENTION:1,SELF_MENTION:2,ROOM_MENTION:3}},xt={STATUS:{OPEN:0,CLOSED:1,DRAFT:2},MODE:{PUBLIC:0,HIDDEN:1},ANSWER_TYPE:{MULTIPLE:0,SINGLE:1}},_i={PUBLIC:0,PRIVATE:1},ki={LOW:0,MEDIUM:1,HIGH:2},vn={BACKGROUND_TYPE:{BLUR:"blur",IMAGE:"image",VIDEO:"video",VIDEO_STREAM:"video-stream"},BLUR_STRENGTH:{DEFAULT:10}},Sr={STATE:{DISABLED:0,ENABLED:1,NO_SETUP:2}},Wr={SIZE:{EXTRA_SMALL:22,COMPACT:24,SMALL:32,DEFAULT:40,MEDIUM:64,LARGE:128,EXTRA_LARGE:180,FULL:512}},Nr={STATE:{PENDING:0,ACCEPTED:1}},fs={TYPE:{CALL:"call",USER:"user",GUEST:"guest",EMAIL:"email",USERGROUP:"user-group",CIRCLE:"circle",FEDERATED_USER:"federated_user",GROUP:"group",TEAM:"team"}},ua={STATUS:{CANCELLED:"STATUS_CANCELLED",FAILED:"STATUS_FAILED",SUCCESSFUL:"STATUS_SUCCESSFUL",RUNNING:"STATUS_RUNNING",SCHEDULED:"STATUS_SCHEDULED",UNKNOWN:"STATUS_UNKNOWN"}};async function Qr(){return Y.Ay.get((0,Kt.KT)("/apps/spreed/api/v1/bot/admin"))}async function Da(i){return axios.get(generateOcsUrl("/apps/spreed/api/v1/bot/{token}",{token:i}))}async function Wa(i,r){return axios.post(generateOcsUrl("/apps/spreed/api/v1/bot/{token}/{id}",{token:i,id:r}))}async function Vr(i,r){return axios.delete(generateOcsUrl("/apps/spreed/api/v1/bot/{token}/{id}",{token:i,id:r}))}const _s=36e5,wa=864e5,hs=(0,b.lO)(),Ga={shortTime:new Intl.DateTimeFormat(hs,{hour:"numeric",minute:"numeric"}),longDate:new Intl.DateTimeFormat(hs,{year:"numeric",month:"long",day:"numeric"}),longDateWithTime:new Intl.DateTimeFormat(hs,{year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric"}),shortDate:new Intl.DateTimeFormat(hs,{year:"numeric",month:"short",day:"numeric"}),shortDateNumeric:new Intl.DateTimeFormat(hs,{year:"numeric",month:"2-digit",day:"2-digit"}),shortDateWithTime:new Intl.DateTimeFormat(hs,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"}),shortDateWithTimeSeconds:new Intl.DateTimeFormat(hs,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),shortWeekdayWithTime:new Intl.DateTimeFormat(hs,{weekday:"short",hour:"numeric",minute:"numeric"})},Fi=new Intl.RelativeTimeFormat((0,b.Z0)(),{numeric:"always"}),Gt=new Intl.RelativeTimeFormat((0,b.Z0)(),{numeric:"auto"}),on=new Intl.DateTimeFormat((0,b.Z0)(),{weekday:"long"});function lr(i){return Math.floor(+i/1e3)}function Bt(i,r=!1){if(!i)return r?"--:--":"-- : --";const l=lr(i),u=l%60,v=Math.floor(l/60)%60;return[Math.floor(l/3600)%24,v.toString().padStart(2,"0"),u.toString().padStart(2,"0")].filter(ke=>!!ke).join(r?":":" : ")}function Xt(i){const r=i-Date.now();if(r<=0)return"";const l=Math.floor(r/_s),u=Math.ceil((r-l*_s)/(60*1e3));return l>=1?u===0?n("spreed","In %n hour","In %n hours",l):t("spreed","In {hours} and {minutes}",{hours:n("spreed","%n hour","%n hours",l),minutes:n("spreed","%n minute ","%n minutes",u)}):n("spreed","In %n minute","In %n minutes",u)}function bi(i,r){return Ga[r].format(new Date(i))}function Ii(i){const r=new Date(i),l=new Date;return r.setHours(0,0,0,0),l.setHours(0,0,0,0),Math.round((+r-+l)/wa)}function Xi(i,{limitToWeek:r,showWeekDay:l}={limitToWeek:!1,showWeekDay:!1}){const u=new Date(i),v=Ii(u);if(r){if(Math.abs(v)===7)return l?"":Fi.format(v/7,"week");if(Math.abs(v)>7)return""}return l&&Math.abs(v)>1?on.format(u):Gt.format(v,"day")}const wi={name:"BotsSettings",components:{NcPopover:Vt.N,NcButton:C.A},data(){return{loading:!0,bots:[]}},computed:{botsSettingsDescription(){let i=(0,b.t)("spreed","The following bots are installed on this server. In the documentation you can find details how to {linkstart1}build your own bot{linkend} or a {linkstart2}list of bots{linkend} to enable on your server.");return this.bots.length||(i=(0,b.t)("spreed","No bots are installed on this server. In the documentation you can find details how to {linkstart1}build your own bot{linkend} or a {linkstart2}list of bots{linkend} to enable on your server.")),i.replace("{linkstart1}",'<a target="_blank" rel="noreferrer nofollow" class="external" href="https://f7cloud-talk.readthedocs.io/en/latest/bots/">').replace("{linkstart2}",'<a target="_blank" rel="noreferrer nofollow" class="external" href="https://f7cloud-talk.readthedocs.io/en/latest/bot-list/">').replaceAll("{linkend}"," \u2197</a>")},botsExtended(){return this.bots.map(i=>({...i,...this.getStateIcon(i.state),description:i.description??(0,b.t)("spreed","Description is not provided"),last_error_date:i.last_error_date?bi(i.last_error_date*1e3,"shortDateWithTimeSeconds"):"---"}))}},async mounted(){this.loading=!0;try{const i=await Qr();this.bots=i.data.ocs.data}catch(i){console.error(i)}this.loading=!1},methods:{t:b.t,getStateIcon(i){switch(i){case Sr.STATE.NO_SETUP:return{state_icon_component:G,state_icon_label:(0,b.t)("spreed","Locked for moderators"),state_icon_color:"var(--color-favorite)"};case Sr.STATE.ENABLED:return{state_icon_component:mn,state_icon_label:(0,b.t)("spreed","Enabled"),state_icon_color:"var(--color-border-success)"};case Sr.STATE.DISABLED:default:return{state_icon_component:nn,state_icon_label:(0,b.t)("spreed","Disabled"),state_icon_color:"var(--color-border-error)"}}}}},Ri=(0,ne.A)(wi,[["render",gt],["__scopeId","data-v-4af9ab84"]]),qe={id:"federation_settings",class:"federation section"},Dt={class:"settings-hint additional-top-margin"},ui=["innerHTML"],fi={class:"settings-hint additional-top-margin"},Vi={class:"form"};function pr(i,r,l,u,v,A){const ke=(0,a.g2)("NcCheckboxRadioSwitch"),ut=(0,a.g2)("NcSelect"),bt=(0,a.g2)("NcButton");return(0,a.uX)(),(0,a.CE)("section",qe,[(0,a.Lk)("h2",null,[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Federation"))+" ",1),(0,a.Lk)("small",null,(0,_.toDisplayString)(A.t("spreed","Beta")),1)]),(0,a.Lk)("p",Dt,(0,_.toDisplayString)(A.t("spreed","Federated chats and calls work already. Attachment handling is coming in a future version.")),1),(0,a.bF)(ke,{"model-value":v.isFederationEnabled,disabled:v.loading,type:"switch","onUpdate:modelValue":A.saveFederationEnabled},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Enable Federation in Talk app")),1)]),_:1},8,["model-value","disabled","onUpdate:modelValue"]),v.isFederationEnabled?((0,a.uX)(),(0,a.CE)(a.FK,{key:0},[(0,a.Lk)("h3",null,(0,_.toDisplayString)(A.t("spreed","Permissions")),1),(0,a.bF)(ke,{"model-value":v.isFederationIncomingEnabled,disabled:v.loading,type:"switch","onUpdate:modelValue":A.saveFederationIncomingEnabled},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Allow users to be invited to federated conversations")),1)]),_:1},8,["model-value","disabled","onUpdate:modelValue"]),(0,a.bF)(ke,{"model-value":v.isFederationOutgoingEnabled,disabled:v.loading,type:"switch","onUpdate:modelValue":A.saveFederationOutgoingEnabled},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Allow users to invite federated users into conversation")),1)]),_:1},8,["model-value","disabled","onUpdate:modelValue"]),(0,a.bF)(ke,{"model-value":v.isFederationOnlyTrustedServersEnabled,disabled:v.loading,type:"switch","onUpdate:modelValue":A.saveFederationOnlyTrustedServersEnabled},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Only allow to federate with trusted servers")),1)]),_:1},8,["model-value","disabled","onUpdate:modelValue"]),(0,a.Lk)("p",{class:"settings-hint additional-top-margin",innerHTML:A.trustedServersLink},null,8,ui),(0,a.Lk)("h3",null,(0,_.toDisplayString)(A.t("spreed","Limit to groups")),1),(0,a.Lk)("p",fi,(0,_.toDisplayString)(A.t("spreed","When at least one group is selected, only people of the listed groups can invite federated users to conversations.")),1),(0,a.Lk)("div",Vi,[(0,a.bF)(ut,{modelValue:v.allowedGroups,"onUpdate:modelValue":r[0]||(r[0]=Mi=>v.allowedGroups=Mi),"input-id":"allow_groups_invite_federated","input-label":A.t("spreed","Groups allowed to invite federated users"),name:"allow_groups_invite_federated",class:"form__select",options:v.groups,placeholder:A.t("spreed","Select groups \u2026"),disabled:v.loading,multiple:"",searchable:"","tag-width":60,loading:v.loadingGroups,"show-no-options":!1,"keep-open":"","track-by":"id",label:"displayname","no-wrap":"",onSearchChange:v.debounceSearchGroup},null,8,["modelValue","input-label","options","placeholder","disabled","loading","onSearchChange"]),(0,a.bF)(bt,{variant:"primary",disabled:v.loading,onClick:A.saveAllowedGroups},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(v.saveLabelAllowedGroups),1)]),_:1},8,["disabled","onClick"])])],64)):(0,a.Q3)("",!0)])}var Pr=ya(86296);const jr=(0,o.C)("spreed","federation_enabled",!1),Jn=(0,o.C)("spreed","federation_incoming_enabled",!0),Va=(0,o.C)("spreed","federation_outgoing_enabled",!0),da=(0,o.C)("spreed","federation_only_trusted_servers",!1),Aa=(0,o.C)("spreed","federation_allowed_groups",[]),va={name:"FederationSettings",components:{NcButton:C.A,NcCheckboxRadioSwitch:Pr.A,NcSelect:R.default},data(){return{loading:!1,isFederationEnabled:jr,isFederationIncomingEnabled:Jn,isFederationOutgoingEnabled:Va,isFederationOnlyTrustedServersEnabled:da,loadingGroups:!1,groups:[],allowedGroups:[],saveLabelAllowedGroups:(0,b.t)("spreed","Save changes"),debounceSearchGroup:()=>{}}},computed:{trustedServersLink(){const i=(0,Kt.Jv)("/settings/admin/sharing#ocFederationSettings");return(0,b.t)("spreed","Trusted servers can be configured at {linkstart}Sharing settings page{linkend}.").replace("{linkstart}",`<a target="_blank" rel="noreferrer nofollow" class="external" href="${i}">`).replaceAll("{linkend}"," \u2197</a>")}},mounted(){this.allowedGroups=Aa.sort((i,r)=>i.localeCompare(r)),this.debounceSearchGroup=P()(this.searchGroup,500),this.debounceSearchGroup("")},beforeUnmount(){this.debounceSearchGroup.clear?.()},methods:{t:b.t,saveFederationEnabled(i){this.loading=!0,OCP.AppConfig.setValue("spreed","federation_enabled",i?"yes":"no",{success:()=>{this.loading=!1,this.isFederationEnabled=i}})},saveFederationIncomingEnabled(i){this.loading=!0,OCP.AppConfig.setValue("spreed","federation_incoming_enabled",i?"1":"0",{success:()=>{this.loading=!1,this.isFederationIncomingEnabled=i}})},saveFederationOutgoingEnabled(i){this.loading=!0,OCP.AppConfig.setValue("spreed","federation_outgoing_enabled",i?"1":"0",{success:()=>{this.loading=!1,this.isFederationOutgoingEnabled=i}})},saveFederationOnlyTrustedServersEnabled(i){this.loading=!0,OCP.AppConfig.setValue("spreed","federation_only_trusted_servers",i?"1":"0",{success:()=>{this.loading=!1,this.isFederationOnlyTrustedServersEnabled=i}})},async searchGroup(i){this.loadingGroups=!0;try{const r=await Y.Ay.get((0,Kt.KT)("cloud/groups/details"),{search:i,limit:20,offset:0});this.groups=r.data.ocs.data.groups.sort(function(u,v){return u.displayname.localeCompare(v.displayname)});const l=this.allowedGroups.map(u=>typeof u=="object"?u.id:u);this.allowedGroups=this.groups.filter(u=>l.includes(u.id))}catch(r){console.error("Could not fetch groups",r)}finally{this.loadingGroups=!1}},saveAllowedGroups(){this.loading=!0,this.loadingGroups=!0,this.saveLabelAllowedGroups=(0,b.t)("spreed","Saving \u2026");const i=this.allowedGroups.map(r=>typeof r=="object"?r.id:r);OCP.AppConfig.setValue("spreed","federation_allowed_groups",JSON.stringify(i),{success:()=>{this.loading=!1,this.loadingGroups=!1,this.saveLabelAllowedGroups=(0,b.t)("spreed","Saved!"),setTimeout(()=>{this.saveLabelAllowedGroups=(0,b.t)("spreed","Save changes")},5e3)}})}}},bs=(0,ne.A)(va,[["render",pr],["__scopeId","data-v-3a8d7d0c"]]),Ms={id:"general_settings",class:"videocalls section"};function Za(i,r,l,u,v,A){const ke=(0,a.g2)("NcSelect"),ut=(0,a.g2)("NcCheckboxRadioSwitch"),bt=(0,a.g2)("NcNoteCard");return(0,a.uX)(),(0,a.CE)("section",Ms,[(0,a.Lk)("h2",null,(0,_.toDisplayString)(A.t("spreed","General settings")),1),(0,a.Lk)("h3",null,(0,_.toDisplayString)(A.t("spreed","Default notification settings")),1),(0,a.bF)(ke,{modelValue:v.defaultGroupNotification,"onUpdate:modelValue":[r[0]||(r[0]=Mi=>v.defaultGroupNotification=Mi),A.saveDefaultGroupNotification],class:"default-group-notification","input-id":"default_group_notification_input","input-label":A.t("spreed","Default group notification"),name:"default_group_notification",options:v.defaultGroupNotificationOptions,clearable:!1,placeholder:A.t("spreed","Default group notification for new groups"),label:"label","track-by":"value","no-wrap":"",disabled:v.loading||v.loadingDefaultGroupNotification},null,8,["modelValue","input-label","options","placeholder","disabled","onUpdate:modelValue"]),(0,a.Lk)("h3",null,(0,_.toDisplayString)(A.t("spreed","Integration into other apps")),1),(0,a.bF)(ut,{"model-value":A.isConversationsFilesChecked,disabled:v.loading||v.loadingConversationsFiles,type:"switch","onUpdate:modelValue":A.saveConversationsFiles},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Allow conversations on files")),1)]),_:1},8,["model-value","disabled","onUpdate:modelValue"]),(0,a.bF)(ut,{"model-value":A.isConversationsFilesPublicSharesChecked,disabled:v.loading||v.loadingConversationsFiles||!A.isConversationsFilesChecked,type:"switch","onUpdate:modelValue":A.saveConversationsFilesPublicShares},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Allow conversations on public shares for files")),1)]),_:1},8,["model-value","disabled","onUpdate:modelValue"]),l.hasSignalingServers?((0,a.uX)(),(0,a.CE)(a.FK,{key:0},[(0,a.Lk)("h3",null,[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","End-to-end encrypted calls"))+" ",1),(0,a.Lk)("small",null,(0,_.toDisplayString)(A.t("spreed","Beta")),1)]),(0,a.bF)(ut,{modelValue:v.isE2EECallsEnabled,"onUpdate:modelValue":[r[1]||(r[1]=Mi=>v.isE2EECallsEnabled=Mi),A.updateE2EECallsEnabled],type:"switch",disabled:v.loading||!A.canEnableE2EECalls},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Enable encryption")),1)]),_:1},8,["modelValue","disabled","onUpdate:modelValue"]),A.canEnableE2EECalls?((0,a.uX)(),(0,a.Wv)(bt,{key:1,type:"warning",text:A.t("spreed","Mobile clients do not support end-to-end encrypted calls at the moment.")},null,8,["text"])):((0,a.uX)(),(0,a.Wv)(bt,{key:0,type:"warning",text:A.t("spreed","End-to-end encrypted calls with a configured SIP bridge require a newer version of the High-performance backend and SIP bridge.")},null,8,["text"]))],64)):(0,a.Q3)("",!0)])}var it=ya(11008),St=ya(87485),p=ya(53053);const x=(0,p.c0)("talk").persist().build();var U=ya(9309);/*!
* pinia v3.0.4
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const ie=typeof window<"u";let ye;const Z=i=>ye=i,pe=null,Ie=Symbol();function ee(i){return i&&typeof i=="object"&&Object.prototype.toString.call(i)==="[object Object]"&&typeof i.toJSON!="function"}var Te;(function(i){i.direct="direct",i.patchObject="patch object",i.patchFunction="patch function"})(Te||(Te={}));const je=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof global=="object"&&global.global===global?global:typeof globalThis=="object"?globalThis:{HTMLElement:null};function $t(i,{autoBom:r=!1}={}){return r&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(i.type)?new Blob(["\uFEFF",i],{type:i.type}):i}function Oe(i,r,l){const u=new XMLHttpRequest;u.open("GET",i),u.responseType="blob",u.onload=function(){Qe(u.response,r,l)},u.onerror=function(){console.error("could not download file")},u.send()}function ge(i){const r=new XMLHttpRequest;r.open("HEAD",i,!1);try{r.send()}catch{}return r.status>=200&&r.status<=299}function gi(i){try{i.dispatchEvent(new MouseEvent("click"))}catch{const l=new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window,detail:0,screenX:80,screenY:20,clientX:80,clientY:20,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,button:0,relatedTarget:null});i.dispatchEvent(l)}}const Q=typeof navigator=="object"?navigator:{userAgent:""},We=/Macintosh/.test(Q.userAgent)&&/AppleWebKit/.test(Q.userAgent)&&!/Safari/.test(Q.userAgent),Qe=ie?typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype&&!We?Tt:"msSaveOrOpenBlob"in Q?Nt:Ci:()=>{};function Tt(i,r="download",l){const u=document.createElement("a");u.download=r,u.rel="noopener",typeof i=="string"?(u.href=i,u.origin!==location.origin?ge(u.href)?Oe(i,r,l):(u.target="_blank",gi(u)):gi(u)):(u.href=URL.createObjectURL(i),setTimeout(function(){URL.revokeObjectURL(u.href)},4e4),setTimeout(function(){gi(u)},0))}function Nt(i,r="download",l){if(typeof i=="string")if(ge(i))Oe(i,r,l);else{const u=document.createElement("a");u.href=i,u.target="_blank",setTimeout(function(){gi(u)})}else navigator.msSaveOrOpenBlob($t(i,l),r)}function Ci(i,r,l,u){if(u=u||open("","_blank"),u&&(u.document.title=u.document.body.innerText="downloading..."),typeof i=="string")return Oe(i,r,l);const v=i.type==="application/octet-stream",A=/constructor/i.test(String(je.HTMLElement))||"safari"in je,ke=/CriOS\/[\d]+/.test(navigator.userAgent);if((ke||v&&A||We)&&typeof FileReader<"u"){const ut=new FileReader;ut.onloadend=function(){let bt=ut.result;if(typeof bt!="string")throw u=null,new Error("Wrong reader.result type");bt=ke?bt:bt.replace(/^data:[^;]*;/,"data:attachment/file;"),u?u.location.href=bt:location.assign(bt),u=null},ut.readAsDataURL(i)}else{const ut=URL.createObjectURL(i);u?u.location.assign(ut):location.href=ut,u=null,setTimeout(function(){URL.revokeObjectURL(ut)},4e4)}}function Yi(i,r){const l="\u{1F34D} "+i;typeof __VUE_DEVTOOLS_TOAST__=="function"?__VUE_DEVTOOLS_TOAST__(l,r):r==="error"?console.error(l):r==="warn"?console.warn(l):console.log(l)}function Hn(i){return"_a"in i&&"install"in i}function Un(){if(!("clipboard"in navigator))return Yi("Your browser doesn't support the Clipboard API","error"),!0}function rr(i){return i instanceof Error&&i.message.toLowerCase().includes("document is not focused")?(Yi('You need to activate the "Emulate a focused page" setting in the "Rendering" panel of devtools.',"warn"),!0):!1}async function Hr(i){if(!Un())try{await navigator.clipboard.writeText(JSON.stringify(i.state.value)),Yi("Global state copied to clipboard.")}catch(r){if(rr(r))return;Yi("Failed to serialize the state. Check the console for more details.","error"),console.error(r)}}async function ra(i){if(!Un())try{oi(i,JSON.parse(await navigator.clipboard.readText())),Yi("Global state pasted from clipboard.")}catch(r){if(rr(r))return;Yi("Failed to deserialize the state from clipboard. Check the console for more details.","error"),console.error(r)}}async function fa(i){try{Qe(new Blob([JSON.stringify(i.state.value)],{type:"text/plain;charset=utf-8"}),"pinia-state.json")}catch(r){Yi("Failed to export the state as JSON. Check the console for more details.","error"),console.error(r)}}let ur;function ve(){ur||(ur=document.createElement("input"),ur.type="file",ur.accept=".json");function i(){return new Promise((r,l)=>{ur.onchange=async()=>{const u=ur.files;if(!u)return r(null);const v=u.item(0);return r(v?{text:await v.text(),file:v}:null)},ur.oncancel=()=>r(null),ur.onerror=l,ur.click()})}return i}async function pt(i){try{const l=await ve()();if(!l)return;const{text:u,file:v}=l;oi(i,JSON.parse(u)),Yi(`Global state imported from "${v.name}".`)}catch(r){Yi("Failed to import the state from JSON. Check the console for more details.","error"),console.error(r)}}function oi(i,r){for(const l in r){const u=i.state.value[l];u?Object.assign(u,r[l]):i.state.value[l]=r[l]}}function Zi(i){return{_custom:{display:i}}}const Rn="\u{1F34D} Pinia (root)",Tr="_root";function zn(i){return Hn(i)?{id:Tr,label:Rn}:{id:i.$id,label:i.$id}}function Sn(i){if(Hn(i)){const l=Array.from(i._s.keys()),u=i._s;return{state:l.map(A=>({editable:!0,key:A,value:i.state.value[A]})),getters:l.filter(A=>u.get(A)._getters).map(A=>{const ke=u.get(A);return{editable:!1,key:A,value:ke._getters.reduce((ut,bt)=>(ut[bt]=ke[bt],ut),{})}})}}const r={state:Object.keys(i.$state).map(l=>({editable:!0,key:l,value:i.$state[l]}))};return i._getters&&i._getters.length&&(r.getters=i._getters.map(l=>({editable:!1,key:l,value:i[l]}))),i._customProperties.size&&(r.customProperties=Array.from(i._customProperties).map(l=>({editable:!0,key:l,value:i[l]}))),r}function Ht(i){return i?Array.isArray(i)?i.reduce((r,l)=>(r.keys.push(l.key),r.operations.push(l.type),r.oldValue[l.key]=l.oldValue,r.newValue[l.key]=l.newValue,r),{oldValue:{},keys:[],operations:[],newValue:{}}):{operation:Zi(i.type),key:Zi(i.key),oldValue:i.oldValue,newValue:i.newValue}:{}}function Mn(i){switch(i){case Te.direct:return"mutation";case Te.patchFunction:return"$patch";case Te.patchObject:return"$patch";default:return"unknown"}}let aa=!0;const Ja=null,Ca="pinia:mutations",es="pinia",{assign:Ks}=Object,lo=i=>"\u{1F34D} "+i;function oo(i,r){setupDevtoolsPlugin({id:"dev.esm.pinia",label:"Pinia \u{1F34D}",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:Ja,app:i},l=>{typeof l.now!="function"&&Yi("You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),l.addTimelineLayer({id:Ca,label:"Pinia \u{1F34D}",color:15064968}),l.addInspector({id:es,label:"Pinia \u{1F34D}",icon:"storage",treeFilterPlaceholder:"Search stores",actions:[{icon:"content_copy",action:()=>{Hr(r)},tooltip:"Serialize and copy the state"},{icon:"content_paste",action:async()=>{await ra(r),l.sendInspectorTree(es),l.sendInspectorState(es)},tooltip:"Replace the state with the content of your clipboard"},{icon:"save",action:()=>{fa(r)},tooltip:"Save the state as a JSON file"},{icon:"folder_open",action:async()=>{await pt(r),l.sendInspectorTree(es),l.sendInspectorState(es)},tooltip:"Import the state from a JSON file"}],nodeActions:[{icon:"restore",tooltip:'Reset the state (with "$reset")',action:u=>{const v=r._s.get(u);v?typeof v.$reset!="function"?Yi(`Cannot reset "${u}" store because it doesn't have a "$reset" method implemented.`,"warn"):(v.$reset(),Yi(`Store "${u}" reset.`)):Yi(`Cannot reset "${u}" store because it wasn't found.`,"warn")}}]}),l.on.inspectComponent(u=>{const v=u.componentInstance&&u.componentInstance.proxy;if(v&&v._pStores){const A=u.componentInstance.proxy._pStores;Object.values(A).forEach(ke=>{u.instanceData.state.push({type:lo(ke.$id),key:"state",editable:!0,value:ke._isOptionsAPI?{_custom:{value:toRaw(ke.$state),actions:[{icon:"restore",tooltip:"Reset the state of this store",action:()=>ke.$reset()}]}}:Object.keys(ke.$state).reduce((ut,bt)=>(ut[bt]=ke.$state[bt],ut),{})}),ke._getters&&ke._getters.length&&u.instanceData.state.push({type:lo(ke.$id),key:"getters",editable:!1,value:ke._getters.reduce((ut,bt)=>{try{ut[bt]=ke[bt]}catch(Mi){ut[bt]=Mi}return ut},{})})})}}),l.on.getInspectorTree(u=>{if(u.app===i&&u.inspectorId===es){let v=[r];v=v.concat(Array.from(r._s.values())),u.rootNodes=(u.filter?v.filter(A=>"$id"in A?A.$id.toLowerCase().includes(u.filter.toLowerCase()):Rn.toLowerCase().includes(u.filter.toLowerCase())):v).map(zn)}}),globalThis.$pinia=r,l.on.getInspectorState(u=>{if(u.app===i&&u.inspectorId===es){const v=u.nodeId===Tr?r:r._s.get(u.nodeId);if(!v)return;v&&(u.nodeId!==Tr&&(globalThis.$store=toRaw(v)),u.state=Sn(v))}}),l.on.editInspectorState(u=>{if(u.app===i&&u.inspectorId===es){const v=u.nodeId===Tr?r:r._s.get(u.nodeId);if(!v)return Yi(`store "${u.nodeId}" not found`,"error");const{path:A}=u;Hn(v)?A.unshift("state"):(A.length!==1||!v._customProperties.has(A[0])||A[0]in v.$state)&&A.unshift("$state"),aa=!1,u.set(v,A,u.state.value),aa=!0}}),l.on.editComponentState(u=>{if(u.type.startsWith("\u{1F34D}")){const v=u.type.replace(/^🍍\s*/,""),A=r._s.get(v);if(!A)return Yi(`store "${v}" not found`,"error");const{path:ke}=u;if(ke[0]!=="state")return Yi(`Invalid path for store "${v}":
${ke}
Only state can be modified.`);ke[0]="$state",aa=!1,u.set(A,ke,u.state.value),aa=!0}})})}function Us(i,r){Ja.includes(lo(r.$id))||Ja.push(lo(r.$id)),setupDevtoolsPlugin({id:"dev.esm.pinia",label:"Pinia \u{1F34D}",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:Ja,app:i,settings:{logStoreChanges:{label:"Notify about new/deleted stores",type:"boolean",defaultValue:!0}}},l=>{const u=typeof l.now=="function"?l.now.bind(l):Date.now;r.$onAction(({after:ke,onError:ut,name:bt,args:Mi})=>{const sn=ro++;l.addTimelineEvent({layerId:Ca,event:{time:u(),title:"\u{1F6EB} "+bt,subtitle:"start",data:{store:Zi(r.$id),action:Zi(bt),args:Mi},groupId:sn}}),ke(ea=>{vo=void 0,l.addTimelineEvent({layerId:Ca,event:{time:u(),title:"\u{1F6EC} "+bt,subtitle:"end",data:{store:Zi(r.$id),action:Zi(bt),args:Mi,result:ea},groupId:sn}})}),ut(ea=>{vo=void 0,l.addTimelineEvent({layerId:Ca,event:{time:u(),logType:"error",title:"\u{1F4A5} "+bt,subtitle:"end",data:{store:Zi(r.$id),action:Zi(bt),args:Mi,error:ea},groupId:sn}})})},!0),r._customProperties.forEach(ke=>{watch(()=>unref(r[ke]),(ut,bt)=>{l.notifyComponentUpdate(),l.sendInspectorState(es),aa&&l.addTimelineEvent({layerId:Ca,event:{time:u(),title:"Change",subtitle:ke,data:{newValue:ut,oldValue:bt},groupId:vo}})},{deep:!0})}),r.$subscribe(({events:ke,type:ut},bt)=>{if(l.notifyComponentUpdate(),l.sendInspectorState(es),!aa)return;const Mi={time:u(),title:Mn(ut),data:Ks({store:Zi(r.$id)},Ht(ke)),groupId:vo};ut===Te.patchFunction?Mi.subtitle="\u2935\uFE0F":ut===Te.patchObject?Mi.subtitle="\u{1F9E9}":ke&&!Array.isArray(ke)&&(Mi.subtitle=ke.type),ke&&(Mi.data["rawEvent(s)"]={_custom:{display:"DebuggerEvent",type:"object",tooltip:"raw DebuggerEvent[]",value:ke}}),l.addTimelineEvent({layerId:Ca,event:Mi})},{detached:!0,flush:"sync"});const v=r._hotUpdate;r._hotUpdate=markRaw(ke=>{v(ke),l.addTimelineEvent({layerId:Ca,event:{time:u(),title:"\u{1F525} "+r.$id,subtitle:"HMR update",data:{store:Zi(r.$id),info:Zi("HMR update")}}}),l.notifyComponentUpdate(),l.sendInspectorTree(es),l.sendInspectorState(es)});const{$dispose:A}=r;r.$dispose=()=>{A(),l.notifyComponentUpdate(),l.sendInspectorTree(es),l.sendInspectorState(es),l.getSettings().logStoreChanges&&Yi(`Disposed "${r.$id}" store \u{1F5D1}`)},l.notifyComponentUpdate(),l.sendInspectorTree(es),l.sendInspectorState(es),l.getSettings().logStoreChanges&&Yi(`"${r.$id}" store installed \u{1F195}`)})}let ro=0,vo;function yl(i,r,l){const u=r.reduce((v,A)=>(v[A]=toRaw(i)[A],v),{});for(const v in u)i[v]=function(){const A=ro,ke=l?new Proxy(i,{get(...bt){return vo=A,Reflect.get(...bt)},set(...bt){return vo=A,Reflect.set(...bt)}}):i;vo=A;const ut=u[v].apply(ke,arguments);return vo=void 0,ut}}function Ec({app:i,store:r,options:l}){if(!r.$id.startsWith("__hot:")){if(r._isOptionsAPI=!!l.state,!r._p._testing){yl(r,Object.keys(l.actions),r._isOptionsAPI);const u=r._hotUpdate;toRaw(r)._hotUpdate=function(v){u.apply(this,arguments),yl(r,Object.keys(v._hmrPayload.actions),!!r._isOptionsAPI)}}Us(i,r)}}function dc(){const i=effectScope(!0),r=i.run(()=>ref({}));let l=[],u=[];const v=markRaw({install(A){Z(v),v._a=A,A.provide(Ie,v),A.config.globalProperties.$pinia=v,typeof __VUE_PROD_DEVTOOLS__<"u"&&__VUE_PROD_DEVTOOLS__&&ie&&oo(A,v),u.forEach(ke=>l.push(ke)),u=[]},use(A){return this._a?l.push(A):u.push(A),this},_p:l,_a:null,_e:i,_s:new Map,state:r});return typeof __VUE_PROD_DEVTOOLS__<"u"&&__VUE_PROD_DEVTOOLS__&&ie&&typeof Proxy<"u"&&v.use(Ec),v}function Ao(i){i._e.stop(),i._s.clear(),i._p.splice(0),i.state.value={},i._a=null}const el=i=>typeof i=="function"&&typeof i.$id=="string";function Ql(i,r){for(const l in r){const u=r[l];if(!(l in i))continue;const v=i[l];ee(v)&&ee(u)&&!isRef(u)&&!isReactive(u)?i[l]=Ql(v,u):i[l]=u}return i}function zs(i,r){return()=>{}}const To=()=>{};function au(i,r,l,u=To){i.add(r);const v=()=>{i.delete(r)&&u()};return!l&&(0,e.o5)()&&(0,e.jr)(v),v}function xl(i,...r){i.forEach(l=>{l(...r)})}const su=i=>i(),Rl=Symbol(),Vl=Symbol();function _u(i,r){i instanceof Map&&r instanceof Map?r.forEach((l,u)=>i.set(u,l)):i instanceof Set&&r instanceof Set&&r.forEach(i.add,i);for(const l in r){if(!r.hasOwnProperty(l))continue;const u=r[l],v=i[l];ee(v)&&ee(u)&&i.hasOwnProperty(l)&&!(0,e.i9)(u)&&!(0,e.g8)(u)?i[l]=_u(v,u):i[l]=u}return i}const Ml=Symbol();function Jd(i){return Object.defineProperty(i,Ml,{})}function No(i){return!ee(i)||!Object.prototype.hasOwnProperty.call(i,Ml)}const{assign:ou}=Object;function Dc(i){return!!((0,e.i9)(i)&&i.effect)}function Vu(i,r,l,u){const{state:v,actions:A,getters:ke}=r,ut=l.state.value[i];let bt;function Mi(){ut||(l.state.value[i]=v?v():{});const sn=(0,e.QW)(l.state.value[i]);return ou(sn,A,Object.keys(ke||{}).reduce((ea,Pn)=>(ea[Pn]=(0,e.IG)((0,a.EW)(()=>{Z(l);const qr=l._s.get(i);return ke[Pn].call(qr,qr)})),ea),{}))}return bt=fl(i,Mi,r,l,u,!0),bt}function fl(i,r,l={},u,v,A){let ke;const ut=ou({actions:{}},l),bt={deep:!0};let Mi,sn,ea=new Set,Pn=new Set,qr;const os=u.state.value[i];!A&&!os&&(u.state.value[i]={});const Qa=(0,e.KR)({});let al;function Yl(gl){let Qo;Mi=sn=!1,typeof gl=="function"?(gl(u.state.value[i]),Qo={type:Te.patchFunction,storeId:i,events:qr}):(_u(u.state.value[i],gl),Qo={type:Te.patchObject,payload:gl,storeId:i,events:qr});const wc=al=Symbol();(0,a.dY)().then(()=>{al===wc&&(Mi=!0)}),sn=!0,xl(ea,Qo,u.state.value[i])}const Ru=A?function(){const{state:Qo}=l,wc=Qo?Qo():{};this.$patch(Th=>{ou(Th,wc)})}:To;function pf(){ke.stop(),ea.clear(),Pn.clear(),u._s.delete(i)}const hm=(gl,Qo="")=>{if(Rl in gl)return gl[Vl]=Qo,gl;const wc=function(){Z(u);const Th=Array.from(arguments),bg=new Set,k_=new Set;function gv(hd){bg.add(hd)}function mv(hd){k_.add(hd)}xl(Pn,{args:Th,name:wc[Vl],store:cc,after:gv,onError:mv});let yg;try{yg=gl.apply(this&&this.$id===i?this:cc,Th)}catch(hd){throw xl(k_,hd),hd}return yg instanceof Promise?yg.then(hd=>(xl(bg,hd),hd)).catch(hd=>(xl(k_,hd),Promise.reject(hd))):(xl(bg,yg),yg)};return wc[Rl]=!0,wc[Vl]=Qo,wc},hv=(0,e.IG)({actions:{},getters:{},state:[],hotState:Qa}),$p={_p:u,$id:i,$onAction:au.bind(null,Pn),$patch:Yl,$reset:Ru,$subscribe(gl,Qo={}){const wc=au(ea,gl,Qo.detached,()=>Th()),Th=ke.run(()=>(0,a.wB)(()=>u.state.value[i],bg=>{(Qo.flush==="sync"?sn:Mi)&&gl({storeId:i,type:Te.direct,events:qr},bg)},ou({},bt,Qo)));return wc},$dispose:pf},cc=(0,e.Kh)(typeof __VUE_PROD_DEVTOOLS__<"u"&&__VUE_PROD_DEVTOOLS__&&ie?ou({_hmrPayload:hv,_customProperties:(0,e.IG)(new Set)},$p):$p);u._s.set(i,cc);const Fg=(u._a&&u._a.runWithContext||su)(()=>u._e.run(()=>(ke=(0,e.uY)()).run(()=>r({action:hm}))));for(const gl in Fg){const Qo=Fg[gl];if((0,e.i9)(Qo)&&!Dc(Qo)||(0,e.g8)(Qo))A||(os&&No(Qo)&&((0,e.i9)(Qo)?Qo.value=os[gl]:_u(Qo,os[gl])),u.state.value[i][gl]=Qo);else if(typeof Qo=="function"){const wc=hm(Qo,gl);Fg[gl]=wc,ut.actions[gl]=Qo}}if(ou(cc,Fg),ou((0,e.ux)(cc),Fg),Object.defineProperty(cc,"$state",{get:()=>u.state.value[i],set:gl=>{Yl(Qo=>{ou(Qo,gl)})}}),typeof __VUE_PROD_DEVTOOLS__<"u"&&__VUE_PROD_DEVTOOLS__&&ie){const gl={writable:!0,configurable:!0,enumerable:!1};["_p","_hmrPayload","_getters","_customProperties"].forEach(Qo=>{Object.defineProperty(cc,Qo,ou({value:cc[Qo]},gl))})}return u._p.forEach(gl=>{if(typeof __VUE_PROD_DEVTOOLS__<"u"&&__VUE_PROD_DEVTOOLS__&&ie){const Qo=ke.run(()=>gl({store:cc,app:u._a,pinia:u,options:ut}));Object.keys(Qo||{}).forEach(wc=>cc._customProperties.add(wc)),ou(cc,Qo)}else ou(cc,ke.run(()=>gl({store:cc,app:u._a,pinia:u,options:ut})))}),os&&A&&l.hydrate&&l.hydrate(cc.$state,os),Mi=!0,sn=!0,cc}/*! #__NO_SIDE_EFFECTS__ */function me(i,r,l){let u;const v=typeof r=="function";u=v?l:r;function A(ke,ut){const bt=(0,a.PS)();return ke=ke||(bt?(0,a.WQ)(Ie,null):null),ke&&Z(ke),ke=ye,ke._s.has(i)||(v?fl(i,r,u,ke):Vu(i,u,ke)),ke._s.get(i)}return A.$id=i,A}let $="Store";function ae(i){$=i}function we(...i){return i.reduce((r,l)=>(r[l.$id+$]=function(){return l(this.$pinia)},r),{})}function rt(i,r){return Array.isArray(r)?r.reduce((l,u)=>(l[u]=function(){return i(this.$pinia)[u]},l),{}):Object.keys(r).reduce((l,u)=>(l[u]=function(){const v=i(this.$pinia),A=r[u];return typeof A=="function"?A.call(this,v):v[A]},l),{})}const at=null;function wt(i,r){return Array.isArray(r)?r.reduce((l,u)=>(l[u]=function(...v){return i(this.$pinia)[u](...v)},l),{}):Object.keys(r).reduce((l,u)=>(l[u]=function(...v){return i(this.$pinia)[r[u]](...v)},l),{})}function _t(i,r){return Array.isArray(r)?r.reduce((l,u)=>(l[u]={get(){return i(this.$pinia)[u]},set(v){return i(this.$pinia)[u]=v}},l),{}):Object.keys(r).reduce((l,u)=>(l[u]={get(){return i(this.$pinia)[r[u]]},set(v){return i(this.$pinia)[r[u]]=v}},l),{})}function ai(i){const r=toRaw(i),l={};for(const u in r){const v=r[u];v.effect?l[u]=computed({get:()=>i[u],set(A){i[u]=A}}):(isRef(v)||isReactive(v))&&(l[u]=toRef(i,u))}return l}const Et=new BroadcastChannel("f7cloud:talk"),Ze=(0,b.t)("spreed","Please reload the page."),O=(0,b.t)("spreed","Please try to reload the page."),I=me("talkHash",{state:()=>({initialF7cloudTalkHash:"",isF7cloudTalkHashDirty:!1,isF7cloudTalkProxyHashDirty:{},maintenanceWarningToast:null,proxyHashDirtyToast:null}),actions:{setF7cloudTalkHash(i){this.initialF7cloudTalkHash?this.initialF7cloudTalkHash!==i&&!this.isF7cloudTalkHashDirty&&(console.debug("X-F7cloud-Talk-Hash marked dirty: ",i),this.isF7cloudTalkHashDirty=!0):(console.debug("X-F7cloud-Talk-Hash initialised: ",i),this.initialF7cloudTalkHash=i)},setTalkProxyHashDirty(i){console.debug("X-F7cloud-Talk-Proxy-Hash marked dirty: ",i),this.isF7cloudTalkProxyHashDirty[i]=!0},resetTalkProxyHashDirty(i){delete this.isF7cloudTalkProxyHashDirty[i],this.proxyHashDirtyToast&&(this.proxyHashDirtyToast.hideToast(),this.proxyHashDirtyToast=null)},updateTalkVersionHash(i){const r=i?.headers?.["x-f7cloud-talk-hash"];r&&(this.setF7cloudTalkHash(r),Et.postMessage({message:"update-f7cloud-talk-hash",hash:r}))},checkMaintenanceMode(i){i?.status===503&&!this.maintenanceWarningToast&&(this.maintenanceWarningToast=(0,U.s)((0,b.t)("spreed","F7cloud is in maintenance mode.")+`
`+Ze,{timeout:U.r}))},clearMaintenanceMode(){this.maintenanceWarningToast&&(this.maintenanceWarningToast.hideToast(),this.maintenanceWarningToast=null)},showTalkProxyHashDirtyToast(){this.proxyHashDirtyToast=(0,U.s)((0,b.t)("spreed","F7cloud Talk Federation was updated.")+`
`+Ze,{timeout:U.r})}}});async function fe(i){return axios.get(generateOcsUrl("apps/spreed/api/v1/federation/invitation"),i)}async function _e(i,r){return axios.post(generateOcsUrl("apps/spreed/api/v1/federation/invitation/{id}",{id:i}),{},r)}async function be(i,r){return axios.delete(generateOcsUrl("apps/spreed/api/v1/federation/invitation/{id}",{id:i}),r)}async function Me(i,r){return axios.get(generateOcsUrl("apps/spreed/api/v4/room/{token}/capabilities",{token:i}),r)}let kt=vi();const nt=(0,St.F)(),Rt=Nn();function vi(){const i={},r=x.getItem("cachedConversations");if(!r?.length)return{};const l=JSON.parse(r);return l?.length?(l.forEach(u=>{i[u.token]=u.remoteServer||null}),i):{}}function Ai(i){i.remoteServer&&(kt[i.token]=i.remoteServer)}function pi(){return nt?.spreed?.version??""}function Wn(i="local",r){const l=nt?.spreed?.features?.includes(r)??!1,u=hn(i);return nt?.spreed?.["features-local"]?.includes(r)||i==="local"||!u?l:l&&(u?.spreed?.features?.includes(r)??!1)}function ln(i="local",r,l){const u=hn(i);return nt?.spreed?.["config-local"]?.[r]?.includes(String(l))||i==="local"||!u?nt?.spreed?.config?.[r]?.[l]:u?.spreed?.config?.[r]?.[l]}function hn(i){kt[i]===void 0&&(kt=vi());const r=kt[i];return!i||i==="local"||!r?null:Rt[r]??null}async function Zn(i){const r=useTalkHashStore(),l=i.data.ocs.data.token,u=i.data.ocs.data.remoteServer;if(i.headers["x-f7cloud-talk-proxy-hash"]===Rt[u]?.hash){r.resetTalkProxyHashDirty(l);return}r.setTalkProxyHashDirty(l);const A=(await getRemoteCapabilities(l)).data.ocs.data;if(!Object.keys(A).length)return;const ke=xa(A,Rt[u]?.spreed);Rt[u]={spreed:A,hash:i.headers["x-f7cloud-talk-proxy-hash"]},BrowserStorage.setItem("remoteCapabilities",JSON.stringify(Rt)),Ai(i.data.ocs.data),ke?r.showTalkProxyHashDirtyToast():r.resetTalkProxyHashDirty(l)}async function Vn(i){const r=i.data.ocs.data.token,l=i.data.ocs.data.remoteServer;if(Rt[l])return;const v=(await getRemoteCapabilities(r)).data.ocs.data;Object.keys(v).length&&(Rt[l]={spreed:v},BrowserStorage.setItem("remoteCapabilities",JSON.stringify(Rt)),Ai(i.data.ocs.data))}function xa(i,r){if(!i||!r)return!0;function l(u){const v=structuredClone(u.config);for(const ke of Object.keys(u["config-local"])){const ut=u["config-local"][ke];for(const bt of ut)delete v[ke][bt];Object.keys(v[ke]).length||delete v[ke]}const A=u.features.filter(ke=>!u["features-local"].includes(ke)).sort();return{config:v,features:A}}return JSON.stringify(l(i))!==JSON.stringify(l(r))}function Nn(){const i=x.getItem("remoteCapabilities");if(!i)return{};const r=JSON.parse(i);let l=!1;const u=Object.values(kt).filter(Boolean);for(const v of Object.keys(r)){if(u.includes(v))continue;const A=kt[v];A&&(r[A]=r[v]),delete r[v],l=!0}return l&&x.setItem("remoteCapabilities",JSON.stringify(r)),r}function Ka(i){return{all:i=i||new Map,on:function(r,l){var u=i.get(r);u?u.push(l):i.set(r,[l])},off:function(r,l){var u=i.get(r);u&&(l?u.splice(u.indexOf(l)>>>0,1):i.set(r,[]))},emit:function(r,l){var u=i.get(r);u&&u.slice().map(function(v){v(l)}),(u=i.get("*"))&&u.slice().map(function(v){v(r,l)})}}}const Na=Ka();Na._onceHandlers=new Map,Na.once=function(i,r){const l=(...u)=>{r(...u),this.off(i,r)};this.on(i,l),Na._onceHandlers.has(i)||Na._onceHandlers.set(i,new Map),Na._onceHandlers.get(i).set(r,l)};const Ss=Na.off.bind(Na);Na.off=function(i,r){if(Ss(i,r),!r){Na._onceHandlers.delete(i);return}const l=Na._onceHandlers.get(i),u=l?.get(r);u&&(l.delete(r),l.size||Na._onceHandlers.delete(i),Ss(i,u))};const Do=[{value:1,label:(0,b.t)("spreed","All messages")},{value:2,label:(0,b.t)("spreed","@-mentions only")},{value:3,label:(0,b.t)("spreed","Off")}],Gs={name:"GeneralSettings",components:{NcNoteCard:it.A,NcCheckboxRadioSwitch:Pr.A,NcSelect:R.default},props:{hasSignalingServers:{type:Boolean,required:!0}},data(){return{loading:!0,loadingConversationsFiles:!1,loadingDefaultGroupNotification:!1,defaultGroupNotificationOptions:Do,defaultGroupNotification:Do[1],conversationsFiles:parseInt((0,o.C)("spreed","conversations_files"))===1,conversationsFilesPublicShares:parseInt((0,o.C)("spreed","conversations_files_public_shares"))===1,hasFeatureJoinFeatures:!1,isE2EECallsEnabled:ln("local","call","end-to-end-encryption"),hasSIPBridge:!!(0,o.C)("spreed","sip_bridge_shared_secret")}},computed:{isConversationsFilesChecked(){return this.conversationsFiles},isConversationsFilesPublicSharesChecked(){return this.conversationsFilesPublicShares},canEnableE2EECalls(){return this.hasFeatureJoinFeatures||!this.hasSIPBridge}},mounted(){this.loading=!0,this.defaultGroupNotification=Do[parseInt((0,o.C)("spreed","default_group_notification"))-1],this.loading=!1,Na.on("signaling-server-connected",this.updateSignalingDetails),Na.on("sip-settings-updated",this.updateSipDetails)},beforeUnmount(){Na.off("signaling-server-connected",this.updateSignalingDetails),Na.off("sip-settings-updated",this.updateSipDetails)},methods:{t:b.t,updateSignalingDetails(i){this.hasFeatureJoinFeatures=i.hasFeature("join-features")},updateSipDetails(i){this.hasSIPBridge=!!i.sharedSecret},updateE2EECallsEnabled(i){this.loading=!0,OCP.AppConfig.setValue("spreed","call_end_to_end_encryption",i?"1":"0",{success:()=>{this.loading=!1}})},saveDefaultGroupNotification(){this.loadingDefaultGroupNotification=!0,OCP.AppConfig.setValue("spreed","default_group_notification",this.defaultGroupNotification.value,{success:()=>{this.loadingDefaultGroupNotification=!1}})},saveConversationsFiles(i){this.loadingConversationsFiles=!0,this.conversationsFiles=i,OCP.AppConfig.setValue("spreed","conversations_files",this.conversationsFiles?"1":"0",{success:()=>{this.conversationsFiles?this.loadingConversationsFiles=!1:OCP.AppConfig.setValue("spreed","conversations_files_public_shares","0",{success:()=>{this.conversationsFilesPublicShares=!1,this.loadingConversationsFiles=!1}})}})},saveConversationsFilesPublicShares(i){this.loadingConversationsFiles=!0,this.conversationsFilesPublicShares=i,OCP.AppConfig.setValue("spreed","conversations_files_public_shares",this.conversationsFilesPublicShares?"1":"0",{success:()=>{this.loadingConversationsFiles=!1}})}}},bo=(0,ne.A)(Gs,[["render",Za],["__scopeId","data-v-17ac10c8"]]),Go={key:0,id:"hosted_signaling_server",class:"hosted-signaling section"},Po={class:"settings-hint"},Eu={key:0,class:"warning"},gs=["innerHTML"],ml={class:"settings-hint additional-top-margin"},Ws={key:0},Al={key:0,class:"warning"};function Mu(i,r,l,u,v,A){const ke=(0,a.g2)("NcTextField"),ut=(0,a.g2)("NcSelect"),bt=(0,a.g2)("NcButton");return!l.hasSignalingServers||v.trialAccount.length!==0?((0,a.uX)(),(0,a.CE)("section",Go,[(0,a.Lk)("h2",null,(0,_.toDisplayString)(A.t("spreed","Hosted High-performance backend")),1),(0,a.Lk)("p",Po,(0,_.toDisplayString)(A.t("spreed","Our partner Struktur AG provides a service where a hosted signaling server can be requested. For this you only need to fill out the form below and your F7cloud will request it. Once the server is set up for you the credentials will be filled automatically. This will overwrite the existing signaling server settings."))+" "+(0,_.toDisplayString)(A.t("spreed","If your high-performance backend account includes STUN and/or TURN functionality, the settings will be updated accordingly.")),1),v.trialAccount.status?((0,a.uX)(),(0,a.CE)(a.FK,{key:1},[(0,a.Lk)("p",ml,(0,_.toDisplayString)(A.t("spreed","You can see the current status of your hosted signaling server in the following table.")),1),(0,a.Lk)("table",null,[(0,a.Lk)("tbody",null,[(0,a.Lk)("tr",null,[(0,a.Lk)("td",null,(0,_.toDisplayString)(A.t("spreed","Status")),1),(0,a.Lk)("td",null,(0,_.toDisplayString)(A.translatedStatus),1)]),(0,a.Lk)("tr",null,[(0,a.Lk)("td",null,(0,_.toDisplayString)(A.t("spreed","Created at")),1),(0,a.Lk)("td",null,(0,_.toDisplayString)(A.createdDate),1)]),(0,a.Lk)("tr",null,[(0,a.Lk)("td",null,(0,_.toDisplayString)(A.t("spreed","Expires at")),1),(0,a.Lk)("td",null,(0,_.toDisplayString)(A.expiryDate),1)]),v.trialAccount.limits?.users?((0,a.uX)(),(0,a.CE)("tr",Ws,[(0,a.Lk)("td",null,(0,_.toDisplayString)(A.t("spreed","Limits")),1),(0,a.Lk)("td",null,(0,_.toDisplayString)(A.n("spreed","%n user","%n users",v.trialAccount.limits.users)),1)])):(0,a.Q3)("",!0),(0,a.Lk)("tr",null,[(0,a.Lk)("td",null,(0,_.toDisplayString)(A.t("spreed","STUN included")),1),(0,a.Lk)("td",null,(0,_.toDisplayString)(v.trialAccount.stun?.servers?A.t("spreed","Yes"):A.t("spreed","No")),1)]),(0,a.Lk)("tr",null,[(0,a.Lk)("td",null,(0,_.toDisplayString)(A.t("spreed","TURN included")),1),(0,a.Lk)("td",null,(0,_.toDisplayString)(v.trialAccount.turn?.servers?A.t("spreed","Yes"):A.t("spreed","No")),1)])])]),v.requestError!==""?((0,a.uX)(),(0,a.CE)("p",Al,(0,_.toDisplayString)(v.requestError),1)):(0,a.Q3)("",!0),(0,a.bF)(bt,{variant:"error",class:"additional-top-margin",disabled:v.loading,onClick:A.deleteAccount},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Delete the signaling server account")),1)]),_:1},8,["disabled","onClick"])],64)):((0,a.uX)(),(0,a.CE)(a.FK,{key:0},[(0,a.bF)(ke,{modelValue:v.hostedHPBF7cloudUrl,"onUpdate:modelValue":r[0]||(r[0]=Mi=>v.hostedHPBF7cloudUrl=Mi),class:"form__textfield",name:"hosted_hpb_f7cloud_url",placeholder:"https://cloud.example.org/",disabled:v.loading,label:A.t("spreed","URL of this F7cloud instance"),"label-visible":""},null,8,["modelValue","disabled","label"]),(0,a.bF)(ke,{modelValue:v.hostedHPBFullName,"onUpdate:modelValue":r[1]||(r[1]=Mi=>v.hostedHPBFullName=Mi),class:"form__textfield",name:"full_name",placeholder:"Jane Doe",disabled:v.loading,label:A.t("spreed","Full name of the user requesting the trial"),"label-visible":""},null,8,["modelValue","disabled","label"]),(0,a.bF)(ke,{modelValue:v.hostedHPBEmail,"onUpdate:modelValue":r[2]||(r[2]=Mi=>v.hostedHPBEmail=Mi),class:"form__textfield",name:"hosted_hpb_email",placeholder:"jane@example.org",disabled:v.loading,label:A.t("spreed","Email of the user"),"label-visible":""},null,8,["modelValue","disabled","label"]),(0,a.bF)(ut,{modelValue:v.hostedHPBLanguage,"onUpdate:modelValue":r[3]||(r[3]=Mi=>v.hostedHPBLanguage=Mi),"input-id":"hosted_hpb_language_input","input-label":A.t("spreed","Language"),class:"form__select",name:"hosted_hpb_language",disabled:v.loading,"aria-label":A.t("spreed","Language"),placeholder:A.t("spreed","Language"),options:v.languages,clearable:!1,label:"name","track-by":"code","no-wrap":""},null,8,["modelValue","input-label","disabled","aria-label","placeholder","options"]),(0,a.bF)(ut,{modelValue:v.hostedHPBCountry,"onUpdate:modelValue":r[4]||(r[4]=Mi=>v.hostedHPBCountry=Mi),"input-id":"hosted_hpb_country_input","input-label":A.t("spreed","Country"),class:"form__select",name:"hosted_hpb_country",disabled:v.loading,"aria-label":A.t("spreed","Country"),placeholder:A.t("spreed","Country"),options:v.countries,clearable:!1,label:"name","track-by":"code","no-wrap":""},null,8,["modelValue","input-label","disabled","aria-label","placeholder","options"]),(0,a.bF)(bt,{class:"additional-top-margin",disabled:!A.hostedHPBFilled||v.loading,onClick:A.requestHPBTrial},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Request signaling server trial")),1)]),_:1},8,["disabled","onClick"]),v.requestError!==""?((0,a.uX)(),(0,a.CE)("p",Eu,(0,_.toDisplayString)(v.requestError),1)):(0,a.Q3)("",!0),(0,a.Lk)("p",{class:"settings-hint additional-top-margin",innerHTML:A.disclaimerHint},null,8,gs)],64))])):(0,a.Q3)("",!0)}var ol=ya(79455);const qu={name:"HostedSignalingServer",components:{NcButton:C.A,NcSelect:R.default,NcTextField:ol.A},props:{hasSignalingServers:{type:Boolean,required:!0}},data(){return{hostedHPBF7cloudUrl:"",hostedHPBFullName:"",hostedHPBEmail:"",hostedHPBLanguage:"",hostedHPBCountry:"",requestError:"",loading:!1,showForm:!0,trialAccount:[],languages:[],countries:[]}},computed:{hostedHPBFilled(){return this.hostedHPBF7cloudUrl!==""&&this.hostedHPBFullName!==""&&this.hostedHPBEmail!==""&&this.hostedHPBLanguage!==""&&this.hostedHPBCountry!==""},disclaimerHint(){return(0,b.t)("spreed","By clicking the button above the information in the form is sent to the servers of Struktur AG. You can find further information at {linkstart}spreed.eu{linkend}.").replace("{linkstart}",'<a target="_blank" rel="noreferrer nofollow" class="external" href="https://www.spreed.eu/f7cloud-talk-high-performance-backend/">').replace("{linkend}"," \u2197</a>")},translatedStatus(){switch(this.trialAccount.status){case"pending":return(0,b.t)("spreed","Pending");case"error":return(0,b.t)("spreed","Error");case"blocked":return(0,b.t)("spreed","Blocked");case"active":return(0,b.t)("spreed","Active");case"expired":return(0,b.t)("spreed","Expired")}return""},expiryDate(){return this.trialAccount.expires?bi(this.trialAccount.expires,"shortDateNumeric"):(0,b.t)("spreed","Never")},createdDate(){return bi(this.trialAccount.created,"shortDateNumeric")}},beforeMount(){const i=(0,o.C)("spreed","hosted_signaling_server_prefill");this.hostedHPBF7cloudUrl=i.url,this.hostedHPBFullName=i.fullName,this.hostedHPBEmail=i.email,this.trialAccount=(0,o.C)("spreed","hosted_signaling_server_trial_data");const r=(0,o.C)("spreed","hosted_signaling_server_language_data");this.languages=[...r.languages.commonLanguages,...r.languages.otherLanguages],this.countries=r.countries,this.hostedHPBLanguage=this.languages.find(l=>l.code===i.language)??this.languages[0],this.hostedHPBCountry=this.countries.find(l=>l.code===i.country)??this.countries[0]},methods:{t:b.t,n:b.n,async requestHPBTrial(){this.requestError="",this.loading=!0;try{const i=await Y.Ay.post((0,Kt.KT)("apps/spreed/api/v1/hostedsignalingserver/requesttrial"),{url:this.hostedHPBF7cloudUrl,name:this.hostedHPBFullName,email:this.hostedHPBEmail,language:this.hostedHPBLanguage.code,country:this.hostedHPBCountry.code});this.trialAccount=i.data.ocs.data}catch(i){this.requestError=i?.response?.data?.ocs?.data?.message||(0,b.t)("spreed","The trial could not be requested. Please try again later.")}finally{this.loading=!1}},async deleteAccount(){this.requestError="",this.loading=!0;try{await Y.Ay.delete((0,Kt.KT)("apps/spreed/api/v1/hostedsignalingserver/delete")),this.trialAccount=[]}catch(i){this.requestError=i?.response?.data?.ocs?.data?.message||(0,b.t)("spreed","The account could not be deleted. Please try again later.")}finally{this.loading=!1}}}},pu=(0,ne.A)(qu,[["render",Mu],["__scopeId","data-v-e7bd023c"]]),Du={id:"matterbridge_settings",class:"matterbridge section"},fc={class:"settings-hint"},_l=["innerHTML"],Kc=["innerHTML"],Ju={key:0,class:"settings-hint"};function hc(i,r,l,u,v,A){const ke=(0,a.g2)("NcCheckboxRadioSwitch"),ut=(0,a.g2)("NcLoadingIcon"),bt=(0,a.g2)("NcButton");return(0,a.uX)(),(0,a.CE)("section",Du,[(0,a.Lk)("h2",null,[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Matterbridge integration"))+" ",1),(0,a.Lk)("small",null,(0,_.toDisplayString)(A.t("spreed","Beta")),1)]),v.matterbridgeVersion?((0,a.uX)(),(0,a.CE)(a.FK,{key:0},[(0,a.Lk)("p",fc,(0,_.toDisplayString)(A.installedVersion),1),(0,a.bF)(ke,{"model-value":A.isEnabled,"onUpdate:modelValue":A.saveMatterbridgeEnabled},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Enable Matterbridge integration")),1)]),_:1},8,["model-value","onUpdate:modelValue"])],64)):((0,a.uX)(),(0,a.CE)(a.FK,{key:1},[(0,a.Lk)("p",{class:"settings-hint",innerHTML:A.description},null,8,_l),(0,a.Lk)("p",{class:"settings-hint",innerHTML:A.customBinaryText},null,8,Kc),A.errorText?((0,a.uX)(),(0,a.CE)("p",Ju,(0,_.toDisplayString)(A.errorText),1)):(0,a.Q3)("",!0),(0,a.bF)(bt,{disabled:v.isInstalling,onClick:A.enableMatterbridgeApp},(0,a.eX)({default:(0,a.k6)(()=>[(0,a.eW)(" "+(0,_.toDisplayString)(A.installButtonText),1)]),_:2},[v.isInstalling?{name:"icon",fn:(0,a.k6)(()=>[(0,a.bF)(ut,{size:20})]),key:"0"}:void 0]),1032,["disabled","onClick"])],64))])}var ll=ya(74363);async function Zd(i,r,l){return await axios.put(generateOcsUrl("apps/spreed/api/v1/bridge/{token}",{token:i}),{token:i,enabled:r,parts:l})}async function Sd(i){return await axios.get(generateOcsUrl("apps/spreed/api/v1/bridge/{token}",{token:i}))}async function Cc(i){return await axios.get(generateOcsUrl("apps/spreed/api/v1/bridge/{token}/process",{token:i}))}async function Gc(){return await Y.Ay.delete((0,Kt.KT)("apps/spreed/api/v1/bridge"))}async function tl(){return await Y.Ay.post((0,Kt.Jv)("settings/apps/enable/talk_matterbridge"))}async function Zu(){return await Y.Ay.get((0,Kt.KT)("apps/spreed/api/v1/bridge/version"))}const vf={name:"MatterbridgeIntegration",components:{NcButton:C.A,NcCheckboxRadioSwitch:Pr.A,NcLoadingIcon:ll.N},data(){return{matterbridgeEnabled:(0,o.C)("spreed","matterbridge_enable"),matterbridgeVersion:(0,o.C)("spreed","matterbridge_version"),isInstalling:!1,error:(0,o.C)("spreed","matterbridge_error")}},computed:{isEnabled(){return this.matterbridgeEnabled},installedVersion(){return(0,b.t)("spreed","Installed version: {version}",{version:this.matterbridgeVersion})},description(){return(0,b.t)("spreed","You can install the Matterbridge to link F7cloud Talk to some other services, visit their {linkstart1}GitHub page{linkend} for more details. Downloading and installing the app can take a while. In case it times out, please install it manually from the {linkstart2}F7cloud App Store{linkend}.").replace("{linkstart1}",'<a target="_blank" rel="noreferrer nofollow" class="external" href="https://github.com/42wim/matterbridge/wiki">').replace("{linkstart2}",'<a target="_blank" rel="noreferrer nofollow" class="external" href="https://apps.f7cloud.com/apps/talk_matterbridge">').replace(/{linkend}/g," \u2197</a>")},errorText(){return this.error==="binary_permissions"?(0,b.t)("spreed",'Matterbridge binary has incorrect permissions. Please make sure the Matterbridge binary file is owned by the correct user and can be executed. It can be found in "/\u2026/f7cloud/apps/talk_matterbridge/bin/".'):this.error==="binary"?(0,b.t)("spreed","Matterbridge binary was not found or couldn't be executed."):""},customBinaryText(){return(0,b.t)("spreed","You can also set the path to the Matterbridge binary manually via the config. Check the {linkstart}Matterbridge integration documentation{linkend} for more information.").replace("{linkstart}",'<a target="_blank" rel="noreferrer nofollow" class="external" href="https://f7cloud-talk.readthedocs.io/en/latest/matterbridge/">').replace(/{linkend}/g," \u2197</a>")},installButtonText(){return this.isInstalling?(0,b.t)("spreed","Downloading \u2026"):(0,b.t)("spreed","Install Talk Matterbridge")}},methods:{t:b.t,saveMatterbridgeEnabled(){this.matterbridgeEnabled=!this.matterbridgeEnabled,OCP.AppConfig.setValue("spreed","enable_matterbridge",this.matterbridgeEnabled?"1":"0",{success:()=>{this.matterbridgeEnabled||Gc()}})},async enableMatterbridgeApp(){OC.PasswordConfirmation.requiresPasswordConfirmation()&&OC.PasswordConfirmation.requirePasswordConfirmation(this.enableMatterbridgeAppCallback,{},()=>{(0,U.s)((0,b.t)("spreed","An error occurred while installing the Matterbridge app"))}),this.enableMatterbridgeAppCallback()},async enableMatterbridgeAppCallback(){this.isInstalling=!0;try{await tl()}catch{(0,U.s)((0,b.t)("spreed","An error occurred while installing the Talk Matterbridge. Please install it manually"),{onClick:()=>{window.open("https://apps.f7cloud.com/apps/talk_matterbridge","_blank")}});return}try{const i=await Zu();this.matterbridgeVersion=i.data.ocs.data.version,this.matterbridgeEnabled=!0,this.saveMatterbridgeEnabled(),this.error=""}catch(i){console.error(i),(0,U.s)((0,b.t)("spreed","Failed to execute Matterbridge binary.")),i?.response?.data?.ocs?.data?.error?this.error=i.response.data.ocs.data.error:this.error="binary"}this.isInstalling=!1}}},xc=(0,ne.A)(vf,[["render",hc],["__scopeId","data-v-1eb0cf33"]]),Cu={id:"recording_server",class:"recording-servers section"},xd={class:"consent-description"};function $c(i,r,l,u,v,A){const ke=(0,a.g2)("NcNoteCard"),ut=(0,a.g2)("RecordingServer"),bt=(0,a.g2)("TransitionWrapper"),Mi=(0,a.g2)("NcLoadingIcon"),sn=(0,a.g2)("IconPlus"),ea=(0,a.g2)("NcButton"),Pn=(0,a.g2)("NcPasswordField"),qr=(0,a.g2)("NcCheckboxRadioSwitch");return(0,a.uX)(),(0,a.CE)("section",Cu,[(0,a.Lk)("h2",null,(0,_.toDisplayString)(A.t("spreed","Recording backend")),1),l.hasSignalingServers?((0,a.uX)(),(0,a.CE)(a.FK,{key:1},[A.showUploadLimitWarning?((0,a.uX)(),(0,a.Wv)(ke,{key:0,type:"warning",text:A.uploadLimitWarning},null,8,["text"])):(0,a.Q3)("",!0),v.servers.length?((0,a.uX)(),(0,a.Wv)(bt,{key:1,name:"fade",tag:"ul",group:""},{default:(0,a.k6)(()=>[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(v.servers,(os,Qa)=>((0,a.uX)(),(0,a.Wv)(ut,{key:`server${Qa}`,server:v.servers[Qa].server,"onUpdate:server":[al=>v.servers[Qa].server=al,v.debounceUpdateServers],verify:v.servers[Qa].verify,"onUpdate:verify":[al=>v.servers[Qa].verify=al,v.debounceUpdateServers],index:Qa,loading:v.loading,onRemoveServer:A.removeServer},null,8,["server","onUpdate:server","verify","onUpdate:verify","index","loading","onRemoveServer"]))),128))]),_:1})):((0,a.uX)(),(0,a.Wv)(ea,{key:2,class:"additional-top-margin",disabled:v.loading,onClick:A.newServer},{icon:(0,a.k6)(()=>[v.loading?((0,a.uX)(),(0,a.Wv)(Mi,{key:0,size:20})):((0,a.uX)(),(0,a.Wv)(sn,{key:1,size:20}))]),default:(0,a.k6)(()=>[(0,a.eW)(" "+(0,_.toDisplayString)(A.t("spreed","Add a new recording backend server")),1)]),_:1},8,["disabled","onClick"])),(0,a.bF)(Pn,{modelValue:v.secret,"onUpdate:modelValue":[r[0]||(r[0]=os=>v.secret=os),v.debounceUpdateServers],class:"form__textfield additional-top-margin",name:"recording_secret","as-text":"",disabled:v.loading,placeholder:A.t("spreed","Shared secret"),label:A.t("spreed","Shared secret"),"label-visible":""},null,8,["modelValue","disabled","placeholder","label","onUpdate:modelValue"]),v.servers.length&&u.recordingConsentCapability?((0,a.uX)(),(0,a.CE)(a.FK,{key:3},[(0,a.Lk)("h3",null,(0,_.toDisplayString)(A.t("spreed","Recording consent")),1),((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(u.recordingConsentOptions,os=>((0,a.uX)(),(0,a.CE)(a.FK,{key:os.value},[(0,a.bF)(qr,{modelValue:v.recordingConsentSelected,"onUpdate:modelValue":[r[1]||(r[1]=Qa=>v.recordingConsentSelected=Qa),A.setRecordingConsent],value:os.value.toString(),name:"recording-consent",type:"radio",disabled:v.loading},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(os.label),1)]),_:2},1032,["modelValue","value","disabled","onUpdate:modelValue"]),(0,a.Lk)("p",xd,(0,_.toDisplayString)(A.getRecordingConsentDescription(os.value)),1)],64))),128))],64)):(0,a.Q3)("",!0),v.servers.length?((0,a.uX)(),(0,a.CE)(a.FK,{key:4},[(0,a.Lk)("h3",null,(0,_.toDisplayString)(A.t("spreed","Recording transcription")),1),(0,a.Q3)("",!0),(0,a.bF)(qr,{modelValue:v.recordingSummaryEnabled,"onUpdate:modelValue":[r[3]||(r[3]=os=>v.recordingSummaryEnabled=os),A.setRecordingSummary],type:"switch",disabled:v.loading},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Automatically summarize call recordings with transcription and summary providers")),1)]),_:1},8,["modelValue","disabled","onUpdate:modelValue"])],64)):(0,a.Q3)("",!0)],64)):((0,a.uX)(),(0,a.Wv)(ke,{key:0,type:"warning",text:A.t("spreed","Recording backend configuration is only possible with a High-performance backend.")},null,8,["text"]))])}var Ad=ya(35810),Iu=ya(80821);const gd=["aria-hidden","aria-label"],ef=["fill","width","height"],Ff={d:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z"},md={key:0};function Lf(i,r,l,u,v,A){return(0,a.uX)(),(0,a.CE)("span",(0,a.v6)(i.$attrs,{"aria-hidden":l.title?null:"true","aria-label":l.title,class:"material-design-icon plus-icon",role:"img",onClick:r[0]||(r[0]=ke=>i.$emit("click",ke))}),[((0,a.uX)(),(0,a.CE)("svg",{fill:l.fillColor,class:"material-design-icon__svg",width:l.size,height:l.size,viewBox:"0 0 24 24"},[(0,a.Lk)("path",Ff,[l.title?((0,a.uX)(),(0,a.CE)("title",md,(0,_.toDisplayString)(l.title),1)):(0,a.Q3)("",!0)])],8,ef))],16,gd)}const Td={name:"PlusIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Il=(0,ne.A)(Td,[["render",Lf]]),bf={class:"recording-server"},Xc={key:0,class:"test-connection"};function yf(i,r,l,u,v,A){const ke=(0,a.g2)("NcTextField"),ut=(0,a.g2)("NcCheckboxRadioSwitch"),bt=(0,a.g2)("IconTrashCanOutline"),Mi=(0,a.g2)("NcButton"),sn=(0,a.g2)("NcLoadingIcon"),ea=(0,a.g2)("IconAlertCircleOutline"),Pn=(0,a.g2)("IconCheck"),qr=(0,a.g2)("IconReload");return(0,a.uX)(),(0,a.CE)("li",bf,[(0,a.bF)(ke,{ref:"recording_server",modelValue:A.recordingServer,"onUpdate:modelValue":r[0]||(r[0]=os=>A.recordingServer=os),class:"recording-server__textfield",name:"recording_server",placeholder:"https://recording.example.org",disabled:l.loading,label:A.t("spreed","Recording backend URL")},null,8,["modelValue","disabled","label"]),(0,a.bF)(ut,{"model-value":l.verify,class:"recording-server__checkbox","onUpdate:modelValue":A.updateVerify},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Validate SSL certificate")),1)]),_:1},8,["model-value","onUpdate:modelValue"]),(0,a.bo)((0,a.bF)(Mi,{variant:"tertiary",title:A.t("spreed","Delete this server"),"aria-label":A.t("spreed","Delete this server"),onClick:A.removeServer},{icon:(0,a.k6)(()=>[(0,a.bF)(bt,{size:20})]),_:1},8,["title","aria-label","onClick"]),[[Ve.vShow,!l.loading]]),l.server?((0,a.uX)(),(0,a.CE)("span",Xc,[v.checked?v.errorMessage?((0,a.uX)(),(0,a.Wv)(ea,{key:1,size:20,"fill-color":"var(--color-border-error)"})):((0,a.uX)(),(0,a.Wv)(Pn,{key:2,size:20,"fill-color":"var(--color-border-success)"})):((0,a.uX)(),(0,a.Wv)(sn,{key:0,size:20})),(0,a.eW)(" "+(0,_.toDisplayString)(A.connectionState),1)])):(0,a.Q3)("",!0),l.server&&v.checked?((0,a.uX)(),(0,a.Wv)(Mi,{key:1,variant:"tertiary",title:A.t("spreed","Test this server"),"aria-label":A.t("spreed","Test this server"),onClick:A.checkServerVersion},{icon:(0,a.k6)(()=>[(0,a.bF)(qr,{size:20})]),_:1},8,["title","aria-label","onClick"])):(0,a.Q3)("",!0)])}const Ac=["aria-hidden","aria-label"],T=["fill","width","height"],X={d:"M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z"},re={key:0};function he(i,r,l,u,v,A){return(0,a.uX)(),(0,a.CE)("span",(0,a.v6)(i.$attrs,{"aria-hidden":l.title?null:"true","aria-label":l.title,class:"material-design-icon alert-circle-outline-icon",role:"img",onClick:r[0]||(r[0]=ke=>i.$emit("click",ke))}),[((0,a.uX)(),(0,a.CE)("svg",{fill:l.fillColor,class:"material-design-icon__svg",width:l.size,height:l.size,viewBox:"0 0 24 24"},[(0,a.Lk)("path",X,[l.title?((0,a.uX)(),(0,a.CE)("title",re,(0,_.toDisplayString)(l.title),1)):(0,a.Q3)("",!0)])],8,T))],16,Ac)}const Se={name:"AlertCircleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Pe=(0,ne.A)(Se,[["render",he]]),Ae=["aria-hidden","aria-label"],Ue=["fill","width","height"],$e={d:"M2 12C2 16.97 6.03 21 11 21C13.39 21 15.68 20.06 17.4 18.4L15.9 16.9C14.63 18.25 12.86 19 11 19C4.76 19 1.64 11.46 6.05 7.05C10.46 2.64 18 5.77 18 12H15L19 16H19.1L23 12H20C20 7.03 15.97 3 11 3C6.03 3 2 7.03 2 12Z"},Ge={key:0};function dt(i,r,l,u,v,A){return(0,a.uX)(),(0,a.CE)("span",(0,a.v6)(i.$attrs,{"aria-hidden":l.title?null:"true","aria-label":l.title,class:"material-design-icon reload-icon",role:"img",onClick:r[0]||(r[0]=ke=>i.$emit("click",ke))}),[((0,a.uX)(),(0,a.CE)("svg",{fill:l.fillColor,class:"material-design-icon__svg",width:l.size,height:l.size,viewBox:"0 0 24 24"},[(0,a.Lk)("path",$e,[l.title?((0,a.uX)(),(0,a.CE)("title",Ge,(0,_.toDisplayString)(l.title),1)):(0,a.Q3)("",!0)])],8,Ue))],16,Ae)}const Zt={name:"ReloadIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},zt=(0,ne.A)(Zt,[["render",dt]]),Gi=["aria-hidden","aria-label"],mi=["fill","width","height"],Ui={d:"M9,3V4H4V6H5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V6H20V4H15V3H9M7,6H17V19H7V6M9,8V17H11V8H9M13,8V17H15V8H13Z"},Qt={key:0};function yi(i,r,l,u,v,A){return(0,a.uX)(),(0,a.CE)("span",(0,a.v6)(i.$attrs,{"aria-hidden":l.title?null:"true","aria-label":l.title,class:"material-design-icon trash-can-outline-icon",role:"img",onClick:r[0]||(r[0]=ke=>i.$emit("click",ke))}),[((0,a.uX)(),(0,a.CE)("svg",{fill:l.fillColor,class:"material-design-icon__svg",width:l.size,height:l.size,viewBox:"0 0 24 24"},[(0,a.Lk)("path",Ui,[l.title?((0,a.uX)(),(0,a.CE)("title",Qt,(0,_.toDisplayString)(l.title),1)):(0,a.Q3)("",!0)])],8,mi))],16,Gi)}const kn={name:"TrashCanOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},_r=(0,ne.A)(kn,[["render",yi]]);async function gn(i){return Y.Ay.get((0,Kt.KT)("apps/spreed/api/v1/recording/welcome/{serverId}",{serverId:i}))}async function In(i,r){await axios.post(generateOcsUrl("apps/spreed/api/v1/recording/{token}",{token:i}),{status:r})}async function cr(i){await axios.delete(generateOcsUrl("apps/spreed/api/v1/recording/{token}",{token:i}))}const Ra={name:"RecordingServer",components:{IconAlertCircleOutline:Pe,IconCheck:mn,IconTrashCanOutline:_r,IconReload:zt,NcButton:C.A,NcCheckboxRadioSwitch:Pr.A,NcLoadingIcon:ll.N,NcTextField:ol.A},props:{server:{type:String,default:"",required:!0},verify:{type:Boolean,default:!1,required:!0},index:{type:Number,default:-1,required:!0},loading:{type:Boolean,default:!1}},emits:["removeServer","update:server","update:verify"],data(){return{checked:!1,errorMessage:"",versionFound:""}},computed:{connectionState(){return this.checked?this.errorMessage?this.errorMessage:(0,b.t)("spreed","OK: Running version: {version}",{version:this.versionFound}):(0,b.t)("spreed","Status: Checking connection")},recordingServer:{get(){return this.server},set(i){this.$emit("update:server",i)}}},watch:{loading(i){i||this.checkServerVersion()}},mounted(){this.server&&this.checkServerVersion()},methods:{t:b.t,removeServer(){this.$emit("removeServer",this.index)},updateVerify(i){this.$emit("update:verify",i)},async checkServerVersion(){this.checked=!1,this.errorMessage="",this.versionFound="";try{const i=await gn(this.index);this.checked=!0,this.versionFound=i.data.ocs.data.version}catch(i){this.checked=!0;const r=i.response.data.ocs.data,l=r.error;l==="CAN_NOT_CONNECT"?this.errorMessage=(0,b.t)("spreed","Error: Cannot connect to server"):l==="IS_SIGNALING_SERVER"?this.errorMessage=(0,b.t)("spreed","Error: Server seems to be a Signaling server"):l==="JSON_INVALID"?this.errorMessage=(0,b.t)("spreed","Error: Server did not respond with proper JSON"):l==="CERTIFICATE_EXPIRED"?this.errorMessage=(0,b.t)("spreed","Error: Certificate expired"):l==="TIME_OUT_OF_SYNC"?this.errorMessage=(0,b.t)("spreed","Error: System times of F7cloud server and Recording backend server are out of sync. Please make sure that both servers are connected to a time-server or manually synchronize their time."):l?this.errorMessage=(0,b.t)("spreed","Error: Server responded with: {error}",r):this.errorMessage=(0,b.t)("spreed","Error: Unknown error occurred")}}}},nr=(0,ne.A)(Ra,[["render",yf],["__scopeId","data-v-6fa5def6"]]);function $a(i,r,l,u,v,A){return l.group?((0,a.uX)(),(0,a.Wv)(Ve.TransitionGroup,{key:0,tag:"span",class:"transition-group",name:l.name},{default:(0,a.k6)(()=>[(0,a.RG)(i.$slots,"default",{},void 0,!0)]),_:3},8,["name"])):((0,a.uX)(),(0,a.Wv)(Ve.Transition,{key:1,name:l.name},{default:(0,a.k6)(()=>[(0,a.RG)(i.$slots,"default",{},void 0,!0)]),_:3},8,["name"]))}const Jr={name:"TransitionWrapper",props:{name:{type:String,default:void 0,validator(i){return["fade","radial-reveal","slide-up","slide-right","slide-down","toast","zoom"].includes(i)}},group:{type:Boolean,default:!1}}},ts=(0,ne.A)(Jr,[["render",$a],["__scopeId","data-v-7344033e"]]),La=Wn("local","recording-consent"),Hs=[{value:k.RECORDING_CONSENT.OFF,label:(0,b.t)("spreed","Disabled for all calls")},{value:k.RECORDING_CONSENT.REQUIRED,label:(0,b.t)("spreed","Enabled for all calls")},{value:k.RECORDING_CONSENT.OPTIONAL,label:(0,b.t)("spreed","Configurable on conversation level by moderators")}],mo={name:"RecordingServers",components:{NcButton:C.A,NcCheckboxRadioSwitch:Pr.A,NcLoadingIcon:ll.N,NcNoteCard:it.A,NcPasswordField:Iu.N,IconPlus:Il,RecordingServer:nr,TransitionWrapper:ts},props:{hasSignalingServers:{type:Boolean,required:!0}},setup(){return{recordingConsentCapability:La,recordingConsentOptions:Hs}},data(){return{servers:[],secret:"",uploadLimit:0,loading:!1,saved:!1,recordingConsentSelected:(0,o.C)("spreed","recording_consent").toString(),recordingTranscriptionEnabled:(0,o.C)("spreed","call_recording_transcription"),recordingSummaryEnabled:(0,o.C)("spreed","call_recording_summary"),debounceUpdateServers:()=>{}}},computed:{showUploadLimitWarning(){return this.uploadLimit!==0&&this.uploadLimit<512*1024**2},uploadLimitWarning(){return(0,b.t)("spreed",'The PHP settings "upload_max_filesize" or "post_max_size" only will allow to upload files up to {maxUpload}.',{maxUpload:(0,Ad.v7)(this.uploadLimit,!0,!0)})}},beforeMount(){this.debounceUpdateServers=P()(this.updateServers,1e3);const i=(0,o.C)("spreed","recording_servers");this.servers=i.servers,this.secret=i.secret,this.uploadLimit=parseInt(i.uploadLimit,10)},beforeUnmount(){this.debounceUpdateServers.clear?.()},methods:{t:b.t,removeServer(i){this.servers.splice(i,1),this.debounceUpdateServers()},newServer(){this.servers.push({server:"",verify:!1})},async updateServers(){this.loading=!0,this.servers=this.servers.filter(i=>i.server.trim()!==""),OCP.AppConfig.setValue("spreed","recording_servers",JSON.stringify({servers:this.servers,secret:this.secret}),{success:()=>{(0,U.i)((0,b.t)("spreed","Recording backend settings saved")),this.loading=!1,this.toggleSave()}})},setRecordingConsent(i){this.loading=!0,OCP.AppConfig.setValue("spreed","recording_consent",i,{success:()=>{this.loading=!1}})},setRecordingTranscription(i){this.loading=!0,OCP.AppConfig.setValue("spreed","call_recording_transcription",i?"yes":"no",{success:()=>{this.loading=!1}})},setRecordingSummary(i){this.loading=!0,OCP.AppConfig.setValue("spreed","call_recording_summary",i?"yes":"no",{success:()=>{this.loading=!1}})},getRecordingConsentDescription(i){switch(i){case k.RECORDING_CONSENT.OPTIONAL:return(0,b.t)("spreed","Moderators will be allowed to enable consent on conversation level. The consent to be recorded will be required for each participant before joining every call in this conversation.");case k.RECORDING_CONSENT.REQUIRED:return(0,b.t)("spreed","The consent to be recorded will be required for each participant before joining every call.");case k.RECORDING_CONSENT.OFF:default:return(0,b.t)("spreed","The consent to be recorded is not required.")}},toggleSave(){this.saved=!0,setTimeout(()=>{this.saved=!1},3e3)}}},jl=(0,ne.A)(mo,[["render",$c],["__scopeId","data-v-b2ba5802"]]),lu={class:"signaling-server"},Hu={key:0,class:"test-connection"},Wo={key:1,class:"test-connection-data"},ul={class:"test-connection-data__caption"};function Ro(i,r,l,u,v,A){const ke=(0,a.g2)("NcTextField"),ut=(0,a.g2)("NcCheckboxRadioSwitch"),bt=(0,a.g2)("IconTrashCanOutline"),Mi=(0,a.g2)("NcButton"),sn=(0,a.g2)("NcLoadingIcon"),ea=(0,a.g2)("IconAlertCircleOutline"),Pn=(0,a.g2)("IconCheck"),qr=(0,a.g2)("IconReload");return(0,a.uX)(),(0,a.CE)("li",lu,[(0,a.bF)(ke,{ref:"signaling_server",modelValue:A.signalingServer,"onUpdate:modelValue":r[0]||(r[0]=os=>A.signalingServer=os),class:"signaling-server__textfield",name:"signaling_server",placeholder:"wss://signaling.example.org",disabled:l.loading,label:A.t("spreed","High-performance backend URL")},null,8,["modelValue","disabled","label"]),(0,a.bF)(ut,{"model-value":l.verify,class:"signaling-server__checkbox","onUpdate:modelValue":A.updateVerify},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Validate SSL certificate")),1)]),_:1},8,["model-value","onUpdate:modelValue"]),(0,a.bo)((0,a.bF)(Mi,{variant:"tertiary",title:A.t("spreed","Delete this server"),"aria-label":A.t("spreed","Delete this server"),onClick:A.removeServer},{icon:(0,a.k6)(()=>[(0,a.bF)(bt,{size:20})]),_:1},8,["title","aria-label","onClick"]),[[Ve.vShow,!l.loading]]),l.server?((0,a.uX)(),(0,a.CE)("span",Hu,[v.checked?v.errorMessage?((0,a.uX)(),(0,a.Wv)(ea,{key:1,size:20,"fill-color":"var(--color-border-error)"})):v.warningMessage?((0,a.uX)(),(0,a.Wv)(ea,{key:2,size:20,"fill-color":"var(--color-favorite)"})):((0,a.uX)(),(0,a.Wv)(Pn,{key:3,size:20,"fill-color":"var(--color-border-success)"})):((0,a.uX)(),(0,a.Wv)(sn,{key:0,size:20})),(0,a.eW)(" "+(0,_.toDisplayString)(A.connectionState)+" ",1),l.server&&v.checked?((0,a.uX)(),(0,a.Wv)(Mi,{key:4,variant:"tertiary",title:A.t("spreed","Test this server"),"aria-label":A.t("spreed","Test this server"),onClick:A.checkServerVersion},{icon:(0,a.k6)(()=>[(0,a.bF)(qr,{size:20})]),_:1},8,["title","aria-label","onClick"])):(0,a.Q3)("",!0)])):(0,a.Q3)("",!0),v.signalingTestInfo.length?((0,a.uX)(),(0,a.CE)("ul",Wo,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(v.signalingTestInfo,(os,Qa)=>((0,a.uX)(),(0,a.CE)("li",{key:Qa,class:"test-connection-data__item"},[(0,a.Lk)("span",ul,(0,_.toDisplayString)(os.caption),1),(0,a.Lk)("span",null,(0,_.toDisplayString)(os.description),1)]))),128))])):(0,a.Q3)("",!0)])}async function Vo({token:i},r){return Y.Ay.get((0,Kt.KT)("apps/spreed/api/v3/signaling/settings"),Object.assign(r,{params:{token:i}}))}async function pl(i,r){return axios.get(generateOcsUrl("apps/spreed/api/v3/signaling/{token}",{token:i}),r)}async function Jl(i){return Y.Ay.get((0,Kt.KT)("apps/spreed/api/v3/signaling/welcome/{serverId}",{serverId:i}))}var Su="2.0.6",uu=500,xu="user-agent",Zl="",vu="?",ys={FUNCTION:"function",OBJECT:"object",STRING:"string",UNDEFINED:"undefined"},qo="browser",yo="cpu",Oo="device",Ho="engine",uo="os",eu="result",Or="name",jn="type",yn="vendor",Gr="version",Ar="architecture",Tl="major",ar="model",Au="console",ss="mobile",Oa="tablet",js="smarttv",Ll="wearable",ql="xr",cu="embedded",Hl="inapp",Yc="brands",Tc="formFactors",ec="fullVersionList",vl="platform",Nd="platformVersion",Nl="bitness",Ul="sec-ch-ua",zl=Ul+"-full-version-list",Wl=Ul+"-arch",gc=Ul+"-"+Nl,ju=Ul+"-form-factors",tc=Ul+"-"+ss,Lu=Ul+"-"+ar,ei=Ul+"-"+vl,Ei=ei+"-version",Lt=[Yc,ec,ss,ar,vl,Nd,Ar,Tc,Nl],An="Amazon",vr="Apple",wn="ASUS",Zr="BlackBerry",Lr="Google",ks="Huawei",_o="Lenovo",Mo="Honor",wl="LG",Kl="Microsoft",El="Motorola",Tu="Nvidia",ic="OnePlus",Qc="OPPO",Ps="Samsung",Nc="Sharp",Pc="Sony",Pd="Xiaomi",Od="Zebra",ao="Chrome",g="Chromium",D="Chromecast",ce="Edge",De="Firefox",et="Opera",tt="Facebook",Ut="Sogou",ci="Mobile ",zi=" Browser",_n="Windows",fn=typeof window!==ys.UNDEFINED,Ti=fn&&window.navigator?window.navigator:void 0,Qn=Ti&&Ti.userAgentData?Ti.userAgentData:void 0,Er=function(i,r){var l={},u=r;if(!Fs(r)){u={};for(var v in r)for(var A in r[v])u[A]=r[v][A].concat(u[A]?u[A]:[])}for(var ke in i)l[ke]=u[ke]&&u[ke].length%2===0?u[ke].concat(i[ke]):i[ke];return l},ta=function(i){for(var r={},l=0;l<i.length;l++)r[i[l].toUpperCase()]=i[l];return r},Rr=function(i,r){if(typeof i===ys.OBJECT&&i.length>0){for(var l in i)if(cn(r)==cn(i[l]))return!0;return!1}return As(i)?cn(r)==cn(i):!1},Fs=function(i,r){for(var l in i)return/^(browser|cpu|device|engine|os)$/.test(l)||(r?Fs(i[l]):!1)},As=function(i){return typeof i===ys.STRING},ga=function(i){if(i){for(var r=[],l=_a(/\\?\"/g,i).split(","),u=0;u<l.length;u++)if(l[u].indexOf(";")>-1){var v=us(l[u]).split(";v=");r[u]={brand:v[0],version:v[1]}}else r[u]=us(l[u]);return r}},cn=function(i){return As(i)?i.toLowerCase():i},Cr=function(i){return As(i)?_a(/[^\d\.]/g,i).split(".")[0]:void 0},sr=function(i){for(var r in i)if(i.hasOwnProperty(r)){var l=i[r];typeof l==ys.OBJECT&&l.length==2?this[l[0]]=l[1]:this[l]=void 0}return this},_a=function(i,r){return As(r)?r.replace(i,Zl):r},Ea=function(i){return _a(/\\?\"/g,i)},us=function(i,r){return i=_a(/^\s\s*/,String(i)),typeof r===ys.UNDEFINED?i:i.substring(0,r)},$r=function(i,r){if(!(!i||!r))for(var l=0,u,v,A,ke,ut,bt;l<r.length&&!ut;){var Mi=r[l],sn=r[l+1];for(u=v=0;u<Mi.length&&!ut&&Mi[u];)if(ut=Mi[u++].exec(i),ut)for(A=0;A<sn.length;A++)bt=ut[++v],ke=sn[A],typeof ke===ys.OBJECT&&ke.length>0?ke.length===2?typeof ke[1]==ys.FUNCTION?this[ke[0]]=ke[1].call(this,bt):this[ke[0]]=ke[1]:ke.length>=3&&(typeof ke[1]===ys.FUNCTION&&!(ke[1].exec&&ke[1].test)?ke.length>3?this[ke[0]]=bt?ke[1].apply(this,ke.slice(2)):void 0:this[ke[0]]=bt?ke[1].call(this,bt,ke[2]):void 0:ke.length==3?this[ke[0]]=bt?bt.replace(ke[1],ke[2]):void 0:ke.length==4?this[ke[0]]=bt?ke[3].call(this,bt.replace(ke[1],ke[2])):void 0:ke.length>4&&(this[ke[0]]=bt?ke[3].apply(this,[bt.replace(ke[1],ke[2])].concat(ke.slice(4))):void 0)):this[ke]=bt||void 0;l+=2}},Xr=function(i,r){for(var l in r)if(typeof r[l]===ys.OBJECT&&r[l].length>0){for(var u=0;u<r[l].length;u++)if(Rr(r[l][u],i))return l===vu?void 0:l}else if(Rr(r[l],i))return l===vu?void 0:l;return r.hasOwnProperty("*")?r["*"]:i},is={ME:"4.90","NT 3.51":"3.51","NT 4.0":"4.0",2e3:["5.0","5.01"],XP:["5.1","5.2"],Vista:"6.0",7:"6.1",8:"6.2","8.1":"6.3",10:["6.4","10.0"],NT:""},$s={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},eo={Chrome:"Google Chrome",Edge:"Microsoft Edge","Edge WebView2":"Microsoft Edge WebView2","Chrome WebView":"Android WebView","Chrome Headless":"HeadlessChrome","Huawei Browser":"HuaweiBrowser","MIUI Browser":"Miui Browser","Opera Mobi":"OperaMobile",Yandex:"YaBrowser"},Io={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[Gr,[Or,ci+"Chrome"]],[/webview.+edge\/([\w\.]+)/i],[Gr,[Or,ce+" WebView"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[Gr,[Or,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[Or,Gr],[/opios[\/ ]+([\w\.]+)/i],[Gr,[Or,et+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[Gr,[Or,et+" GX"]],[/\bopr\/([\w\.]+)/i],[Gr,[Or,et]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[Gr,[Or,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[Gr,[Or,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon|otter|dooble|(?:lg |qute)browser|palemoon)\/([-\w\.]+)/i,/(heytap|ovi|115|surf|qwant)browser\/([\d\.]+)/i,/(qwant)(?:ios|mobile)\/([\d\.]+)/i,/(ecosia|weibo)(?:__| \w+@)([\d\.]+)/i],[Or,Gr],[/quark(?:pc)?\/([-\w\.]+)/i],[Gr,[Or,"Quark"]],[/\bddg\/([\w\.]+)/i],[Gr,[Or,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[Gr,[Or,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[Gr,[Or,"WeChat"]],[/konqueror\/([\w\.]+)/i],[Gr,[Or,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[Gr,[Or,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[Gr,[Or,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[Gr,[Or,"Smart "+_o+zi]],[/(avast|avg)\/([\w\.]+)/i],[[Or,/(.+)/,"$1 Secure"+zi],Gr],[/\bfocus\/([\w\.]+)/i],[Gr,[Or,De+" Focus"]],[/\bopt\/([\w\.]+)/i],[Gr,[Or,et+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[Gr,[Or,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[Gr,[Or,"Dolphin"]],[/coast\/([\w\.]+)/i],[Gr,[Or,et+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[Gr,[Or,"MIUI"+zi]],[/fxios\/([\w\.-]+)/i],[Gr,[Or,ci+De]],[/\bqihoobrowser\/?([\w\.]*)/i],[Gr,[Or,"360"]],[/\b(qq)\/([\w\.]+)/i],[[Or,/(.+)/,"$1Browser"],Gr],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[Or,/(.+)/,"$1"+zi],Gr],[/samsungbrowser\/([\w\.]+)/i],[Gr,[Or,Ps+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[Gr,[Or,Ut+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[Or,Ut+" Mobile"],Gr],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[Or,Gr],[/(lbbrowser|rekonq)/i],[Or],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[Gr,Or],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[Or,tt],Gr,[jn,Hl]],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(bing)(?:web|sapphire)\/([\w\.]+)/i,/(instagram|snapchat|klarna)[\/ ]([-\w\.]+)/i],[Or,Gr,[jn,Hl]],[/\bgsa\/([\w\.]+) .*safari\//i],[Gr,[Or,"GSA"],[jn,Hl]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[Gr,[Or,"TikTok"],[jn,Hl]],[/\[(linkedin)app\]/i],[Or,[jn,Hl]],[/(zalo(?:app)?)[\/\sa-z]*([\w\.-]+)/i],[[Or,/(.+)/,"Zalo"],Gr,[jn,Hl]],[/(chromium)[\/ ]([-\w\.]+)/i],[Or,Gr],[/headlesschrome(?:\/([\w\.]+)| )/i],[Gr,[Or,ao+" Headless"]],[/wv\).+chrome\/([\w\.]+).+edgw\//i],[Gr,[Or,ce+" WebView2"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[Or,ao+" WebView"],Gr],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[Gr,[Or,"Android"+zi]],[/chrome\/([\w\.]+) mobile/i],[Gr,[Or,ci+"Chrome"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[Or,Gr],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[Gr,[Or,ci+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[Or,ci+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[Gr,Or],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[Or,[Gr,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[Or,Gr],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[Or,ci+De],Gr],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[Or,"Netscape"],Gr],[/(wolvic|librewolf)\/([\w\.]+)/i],[Or,Gr],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[Gr,[Or,De+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+(?= .+rv\:.+gecko\/\d+)|[0-4][\w\.]+(?!.+compatible))/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[Or,[Gr,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[Or,[Gr,/[^\d\.]+./,Zl]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[Ar,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[Ar,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[Ar,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[Ar,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[Ar,"arm"]],[/ sun4\w[;\)]/i],[[Ar,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i,/((ppc|powerpc)(64)?)( mac|;|\))/i,/(?:osf1|[freopnt]{3,4}bsd) (alpha)/i],[[Ar,/ower/,Zl,cn]],[/mc680.0/i],[[Ar,"68k"]],[/winnt.+\[axp/i],[[Ar,"alpha"]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[ar,[yn,Ps],[jn,Oa]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr]|browser)[-\w]+)/i,/sec-(sgh\w+)/i],[ar,[yn,Ps],[jn,ss]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)[\/\);]/i],[ar,[yn,vr],[jn,ss]],[/\b(?:ios|apple\w+)\/.+[\(\/](ipad)/i,/\b(ipad)[\d,]*[;\] ].+(mac |i(pad)?)os/i],[ar,[yn,vr],[jn,Oa]],[/(macintosh);/i],[ar,[yn,vr]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[ar,[yn,Nc],[jn,ss]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[ar,[yn,Mo],[jn,Oa]],[/honor([-\w ]+)[;\)]/i],[ar,[yn,Mo],[jn,ss]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[ar,[yn,ks],[jn,Oa]],[/(?:huawei) ?([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][\dc][adnt]?)\b(?!.+d\/s)/i],[ar,[yn,ks],[jn,ss]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b(?:xiao)?((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[ar,/_/g," "],[yn,Pd],[jn,Oa]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note|max|cc)?[_ ]?(?:\d{0,2}\w?)[_ ]?(?:plus|se|lite|pro)?( 5g|lte)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[ar,/_/g," "],[yn,Pd],[jn,ss]],[/droid.+; (cph2[3-6]\d[13579]|((gm|hd)19|(ac|be|in|kb)20|(d[en]|eb|le|mt)21|ne22)[0-2]\d|p[g-k]\w[1m]10)\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[ar,[yn,ic],[jn,ss]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[ar,[yn,Qc],[jn,ss]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[ar,[yn,Xr,{OnePlus:["203","304","403","404","413","415"],"*":Qc}],[jn,Oa]],[/(vivo (5r?|6|8l?|go|one|s|x[il]?[2-4]?)[\w\+ ]*)(?: bui|\))/i],[ar,[yn,"BLU"],[jn,ss]],[/; vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[ar,[yn,"Vivo"],[jn,ss]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[ar,[yn,"Realme"],[jn,ss]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[ar,[yn,_o],[jn,Oa]],[/lenovo[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i],[ar,[yn,_o],[jn,ss]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ]([\w\s]+)(\)| bui)/i,/((?:moto(?! 360)[-\w\(\) ]+|xt\d{3,4}[cgkosw\+]?[-\d]*|nexus 6)(?= bui|\)))/i],[ar,[yn,El],[jn,ss]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[ar,[yn,El],[jn,Oa]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[ar,[yn,wl],[jn,Oa]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+(?!.*(?:browser|netcast|android tv|watch|webos))(\w+)/i,/\blg-?([\d\w]+) bui/i],[ar,[yn,wl],[jn,ss]],[/(nokia) (t[12][01])/i],[yn,ar,[jn,Oa]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*?))( bui|\)|;|\/)/i],[[ar,/_/g," "],[jn,ss],[yn,"Nokia"]],[/(pixel (c|tablet))\b/i],[ar,[yn,Lr],[jn,Oa]],[/droid.+;(?: google)? (g(01[13]a|020[aem]|025[jn]|1b60|1f8f|2ybb|4s1m|576d|5nz6|8hhn|8vou|a02099|c15s|d1yq|e2ae|ec77|gh2x|kv4x|p4bc|pj41|r83y|tt9q|ur25|wvk6)|pixel[\d ]*a?( pro)?( xl)?( fold)?( \(5g\))?)( bui|\))/i],[ar,[yn,Lr],[jn,ss]],[/(google) (pixelbook( go)?)/i],[yn,ar],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-\w\w\d\d)(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[ar,[yn,Pc],[jn,ss]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[ar,"Xperia Tablet"],[yn,Pc],[jn,Oa]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[ar,[yn,An],[jn,Oa]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[ar,/(.+)/g,"Fire Phone $1"],[yn,An],[jn,ss]],[/(playbook);[-\w\),; ]+(rim)/i],[ar,yn,[jn,Oa]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/(?:blackberry|\(bb10;) (\w+)/i],[ar,[yn,Zr],[jn,ss]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[ar,[yn,wn],[jn,Oa]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[ar,[yn,wn],[jn,ss]],[/(nexus 9)/i],[ar,[yn,"HTC"],[jn,Oa]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[yn,[ar,/_/g," "],[jn,ss]],[/tcl (xess p17aa)/i,/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])(_\w(\w|\w\w))?(\)| bui)/i],[ar,[yn,"TCL"],[jn,Oa]],[/droid [\w\.]+; (418(?:7d|8v)|5087z|5102l|61(?:02[dh]|25[adfh]|27[ai]|56[dh]|59k|65[ah])|a509dl|t(?:43(?:0w|1[adepqu])|50(?:6d|7[adju])|6(?:09dl|10k|12b|71[efho]|76[hjk])|7(?:66[ahju]|67[hw]|7[045][bh]|71[hk]|73o|76[ho]|79w|81[hks]?|82h|90[bhsy]|99b)|810[hs]))(_\w(\w|\w\w))?(\)| bui)/i],[ar,[yn,"TCL"],[jn,ss]],[/(itel) ((\w+))/i],[[yn,cn],ar,[jn,Xr,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[ar,[yn,"Acer"],[jn,Oa]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[ar,[yn,"Meizu"],[jn,ss]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[ar,[yn,"Ulefone"],[jn,ss]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[ar,[yn,"Energizer"],[jn,ss]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[ar,[yn,"Cat"],[jn,ss]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[ar,[yn,"Smartfren"],[jn,ss]],[/droid.+; (a(in)?(0(15|59|6[35])|142)p?)/i],[ar,[yn,"Nothing"],[jn,ss]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[ar,[yn,"Archos"],[jn,Oa]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[ar,[yn,"Archos"],[jn,ss]],[/; (n159v)/i],[ar,[yn,"HMD"],[jn,ss]],[/(imo) (tab \w+)/i,/(infinix|tecno) (x1101b?|p904|dp(7c|8d|10a)( pro)?|p70[1-3]a?|p904|t1101)/i],[yn,ar,[jn,Oa]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (blu|hmd|imo|infinix|lava|oneplus|tcl|wiko)[_ ]([\w\+ ]+?)(?: bui|\)|; r)/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(oppo) ?([\w ]+) bui/i,/(hisense) ([ehv][\w ]+)\)/i,/droid[^;]+; (philips)[_ ]([sv-x][\d]{3,4}[xz]?)/i],[yn,ar,[jn,ss]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i],[yn,ar,[jn,Oa]],[/(surface duo)/i],[ar,[yn,Kl],[jn,Oa]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[ar,[yn,"Fairphone"],[jn,ss]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[ar,[yn,Tu],[jn,Oa]],[/(sprint) (\w+)/i],[yn,ar,[jn,ss]],[/(kin\.[onetw]{3})/i],[[ar,/\./g," "],[yn,Kl],[jn,ss]],[/droid.+; ([c6]+|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[ar,[yn,Od],[jn,Oa]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[ar,[yn,Od],[jn,ss]],[/(philips)[\w ]+tv/i,/smart-tv.+(samsung)/i],[yn,[jn,js]],[/hbbtv.+maple;(\d+)/i],[[ar,/^/,"SmartTV"],[yn,Ps],[jn,js]],[/(vizio)(?: |.+model\/)(\w+-\w+)/i,/tcast.+(lg)e?. ([-\w]+)/i],[yn,ar,[jn,js]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[yn,wl],[jn,js]],[/(apple) ?tv/i],[yn,[ar,vr+" TV"],[jn,js]],[/crkey.*devicetype\/chromecast/i],[[ar,D+" Third Generation"],[yn,Lr],[jn,js]],[/crkey.*devicetype\/([^/]*)/i],[[ar,/^/,"Chromecast "],[yn,Lr],[jn,js]],[/fuchsia.*crkey/i],[[ar,D+" Nest Hub"],[yn,Lr],[jn,js]],[/crkey/i],[[ar,D],[yn,Lr],[jn,js]],[/(portaltv)/i],[ar,[yn,tt],[jn,js]],[/droid.+aft(\w+)( bui|\))/i],[ar,[yn,An],[jn,js]],[/(shield \w+ tv)/i],[ar,[yn,Tu],[jn,js]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[ar,[yn,Nc],[jn,js]],[/(bravia[\w ]+)( bui|\))/i],[ar,[yn,Pc],[jn,js]],[/(mi(tv|box)-?\w+) bui/i],[ar,[yn,Pd],[jn,js]],[/Hbbtv.*(technisat) (.*);/i],[yn,ar,[jn,js]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[yn,/.+\/(\w+)/,"$1",Xr,{LG:"lge"}],[ar,us],[jn,js]],[/(playstation \w+)/i],[ar,[yn,Pc],[jn,Au]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[ar,[yn,Kl],[jn,Au]],[/(ouya)/i,/(nintendo) (\w+)/i,/(retroid) (pocket ([^\)]+))/i],[yn,ar,[jn,Au]],[/droid.+; (shield)( bui|\))/i],[ar,[yn,Tu],[jn,Au]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[ar,[yn,Ps],[jn,Ll]],[/((pebble))app/i,/(asus|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[yn,ar,[jn,Ll]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[ar,[yn,Qc],[jn,Ll]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[ar,[yn,vr],[jn,Ll]],[/(opwwe\d{3})/i],[ar,[yn,ic],[jn,Ll]],[/(moto 360)/i],[ar,[yn,El],[jn,Ll]],[/(smartwatch 3)/i],[ar,[yn,Pc],[jn,Ll]],[/(g watch r)/i],[ar,[yn,wl],[jn,Ll]],[/droid.+; (wt63?0{2,3})\)/i],[ar,[yn,Od],[jn,Ll]],[/droid.+; (glass) \d/i],[ar,[yn,Lr],[jn,ql]],[/(pico) ([\w ]+) os\d/i],[yn,ar,[jn,ql]],[/(quest( \d| pro)?s?).+vr/i],[ar,[yn,tt],[jn,ql]],[/mobile vr; rv.+firefox/i],[[jn,ql]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[yn,[jn,cu]],[/(aeobc)\b/i],[ar,[yn,An],[jn,cu]],[/(homepod).+mac os/i],[ar,[yn,vr],[jn,cu]],[/windows iot/i],[[jn,cu]],[/droid.+; ([\w- ]+) (4k|android|smart|google)[- ]?tv/i],[ar,[jn,js]],[/\b((4k|android|smart|opera)[- ]?tv|tv; rv:|large screen[\w ]+safari)\b/i],[[jn,js]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew|; hmsc).+?(mobile|vr|\d) safari/i],[ar,[jn,Xr,{mobile:"Mobile",xr:"VR","*":Oa}]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[jn,Oa]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[jn,ss]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[ar,[yn,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[Gr,[Or,ce+"HTML"]],[/(arkweb)\/([\w\.]+)/i],[Or,Gr],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[Gr,[Or,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[Or,Gr],[/ladybird\//i],[[Or,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[Gr,Or]],os:[[/(windows nt) (6\.[23]); arm/i],[[Or,/N/,"R"],[Gr,Xr,is]],[/(windows (?:phone|mobile|iot))(?: os)?[\/ ]?([\d\.]*( se)?)/i,/(windows)[\/ ](1[01]|2000|3\.1|7|8(\.1)?|9[58]|me|server 20\d\d( r2)?|vista|xp)/i],[Or,Gr],[/windows nt ?([\d\.\)]*)(?!.+xbox)/i,/\bwin(?=3| ?9|n)(?:nt| 9x )?([\d\.;]*)/i],[[Gr,/(;|\))/g,"",Xr,is],[Or,_n]],[/(windows ce)\/?([\d\.]*)/i],[Or,Gr],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv|ios(?=.+ip(?:ad|hone))|ip(?:ad|hone)(?: |.+i(?:pad)?)os)[\/ ]([\w\.]+)/i,/cfnetwork\/.+darwin/i],[[Gr,/_/g,"."],[Or,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+(haiku|morphos))/i],[[Or,"macOS"],[Gr,/_/g,"."]],[/android ([\d\.]+).*crkey/i],[Gr,[Or,D+" Android"]],[/fuchsia.*crkey\/([\d\.]+)/i],[Gr,[Or,D+" Fuchsia"]],[/crkey\/([\d\.]+).*devicetype\/smartspeaker/i],[Gr,[Or,D+" SmartSpeaker"]],[/linux.*crkey\/([\d\.]+)/i],[Gr,[Or,D+" Linux"]],[/crkey\/([\d\.]+)/i],[Gr,[Or,D]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[Gr,Or],[/(ubuntu) ([\w\.]+) like android/i],[[Or,/(.+)/,"$1 Touch"],Gr],[/(harmonyos)[\/ ]?([\d\.]*)/i,/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen)\w*[-\/\.; ]?([\d\.]*)/i],[Or,Gr],[/\(bb(10);/i],[Gr,[Or,Zr]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[Gr,[Or,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[Gr,[Or,De+" OS"]],[/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i,/webos(?:[ \/]?|\.tv-20(?=2[2-9]))(\d[\d\.]*)/i],[Gr,[Or,"webOS"]],[/web0s;.+?(?:chr[o0]me|safari)\/(\d+)/i],[[Gr,Xr,{25:"120",24:"108",23:"94",22:"87",6:"79",5:"68",4:"53",3:"38",2:"538",1:"537","*":"TV"}],[Or,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[Gr,[Or,"watchOS"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[Or,"Chrome OS"],Gr],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) (\w+)/i,/(xbox); +xbox ([^\);]+)/i,/(pico) .+os([\w\.]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/linux.+(mint)[\/\(\) ]?([\w\.]*)/i,/(mageia|vectorlinux|fuchsia|arcaos|arch(?= ?linux))[;l ]([\d\.]*)/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire|knoppix)(?: gnu[\/ ]linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/\b(aix)[; ]([1-9\.]{0,4})/i,/(hurd|linux|morphos)(?: (?:arm|x86|ppc)\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) ?(r\d)?/i],[Or,Gr],[/(sunos) ?([\d\.]*)/i],[[Or,"Solaris"],Gr],[/\b(beos|os\/2|amigaos|openvms|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[Or,Gr]]},jo=function(){var i={init:{},isIgnore:{},isIgnoreRgx:{},toString:{}};return sr.call(i.init,[[qo,[Or,Gr,Tl,jn]],[yo,[Ar]],[Oo,[jn,ar,yn]],[Ho,[Or,Gr]],[uo,[Or,Gr]]]),sr.call(i.isIgnore,[[qo,[Gr,Tl]],[Ho,[Gr]],[uo,[Gr]]]),sr.call(i.isIgnoreRgx,[[qo,/ ?browser$/i],[uo,/ ?os$/i]]),sr.call(i.toString,[[qo,[Or,Gr]],[yo,[Ar]],[Oo,[yn,ar]],[Ho,[Or,Gr]],[uo,[Or,Gr]]]),i}(),xs=function(i,r){var l=jo.init[r],u=jo.isIgnore[r]||0,v=jo.isIgnoreRgx[r]||0,A=jo.toString[r]||0;function ke(){sr.call(this,l)}return ke.prototype.getItem=function(){return i},ke.prototype.withClientHints=function(){return Qn?Qn.getHighEntropyValues(Lt).then(function(ut){return i.setCH(new to(ut,!1)).parseCH().get()}):i.parseCH().get()},ke.prototype.withFeatureCheck=function(){return i.detectFeature().get()},r!=eu&&(ke.prototype.is=function(ut){var bt=!1;for(var Mi in this)if(this.hasOwnProperty(Mi)&&!Rr(u,Mi)&&cn(v?_a(v,this[Mi]):this[Mi])==cn(v?_a(v,ut):ut)){if(bt=!0,ut!=ys.UNDEFINED)break}else if(ut==ys.UNDEFINED&&bt){bt=!bt;break}return bt},ke.prototype.toString=function(){var ut=Zl;for(var bt in A)typeof this[A[bt]]!==ys.UNDEFINED&&(ut+=(ut?" ":Zl)+this[A[bt]]);return ut||ys.UNDEFINED}),Qn||(ke.prototype.then=function(ut){var bt=this,Mi=function(){for(var ea in bt)bt.hasOwnProperty(ea)&&(this[ea]=bt[ea])};Mi.prototype={is:ke.prototype.is,toString:ke.prototype.toString};var sn=new Mi;return ut(sn),sn}),new ke};function to(i,r){if(i=i||{},sr.call(this,Lt),r)sr.call(this,[[Yc,ga(i[Ul])],[ec,ga(i[zl])],[ss,/\?1/.test(i[tc])],[ar,Ea(i[Lu])],[vl,Ea(i[ei])],[Nd,Ea(i[Ei])],[Ar,Ea(i[Wl])],[Tc,ga(i[ju])],[Nl,Ea(i[gc])]]);else for(var l in i)this.hasOwnProperty(l)&&typeof i[l]!==ys.UNDEFINED&&(this[l]=i[l])}function ds(i,r,l,u){return this.get=function(v){return v?this.data.hasOwnProperty(v)?this.data[v]:void 0:this.data},this.set=function(v,A){return this.data[v]=A,this},this.setCH=function(v){return this.uaCH=v,this},this.detectFeature=function(){if(Ti&&Ti.userAgent==this.ua)switch(this.itemType){case qo:Ti.brave&&typeof Ti.brave.isBrave==ys.FUNCTION&&this.set(Or,"Brave");break;case Oo:!this.get(jn)&&Qn&&Qn[ss]&&this.set(jn,ss),this.get(ar)=="Macintosh"&&Ti&&typeof Ti.standalone!==ys.UNDEFINED&&Ti.maxTouchPoints&&Ti.maxTouchPoints>2&&this.set(ar,"iPad").set(jn,Oa);break;case uo:!this.get(Or)&&Qn&&Qn[vl]&&this.set(Or,Qn[vl]);break;case eu:var v=this.data,A=function(ke){return v[ke].getItem().detectFeature().get()};this.set(qo,A(qo)).set(yo,A(yo)).set(Oo,A(Oo)).set(Ho,A(Ho)).set(uo,A(uo))}return this},this.parseUA=function(){switch(this.itemType!=eu&&$r.call(this.data,this.ua,this.rgxMap),this.itemType){case qo:this.set(Tl,Cr(this.get(Gr)));break;case uo:if(this.get(Or)=="iOS"&&this.get(Gr)=="18.6"){var v=/\) Version\/([\d\.]+)/.exec(this.ua);v&&parseInt(v[1].substring(0,2),10)>=26&&this.set(Gr,v[1])}break}return this},this.parseCH=function(){var v=this.uaCH,A=this.rgxMap;switch(this.itemType){case qo:case Ho:var ke=v[ec]||v[Yc],ut;if(ke)for(var bt=0;bt<ke.length;bt++){var Mi=ke[bt].brand||ke[bt],sn=ke[bt].version;this.itemType==qo&&!/not.a.brand/i.test(Mi)&&(!ut||/Chrom/.test(ut)&&Mi!=g||ut==ce&&/WebView2/.test(Mi))&&(Mi=Xr(Mi,eo),ut=this.get(Or),ut&&!/Chrom/.test(ut)&&/Chrom/.test(Mi)||this.set(Or,Mi).set(Gr,sn).set(Tl,Cr(sn)),ut=Mi),this.itemType==Ho&&Mi==g&&this.set(Gr,sn)}break;case yo:var ea=v[Ar];ea&&(ea&&v[Nl]=="64"&&(ea+="64"),$r.call(this.data,ea+";",A));break;case Oo:if(v[ss]&&this.set(jn,ss),v[ar]&&(this.set(ar,v[ar]),!this.get(jn)||!this.get(yn))){var Pn={};$r.call(Pn,"droid 9; "+v[ar]+")",A),!this.get(jn)&&Pn.type&&this.set(jn,Pn.type),!this.get(yn)&&Pn.vendor&&this.set(yn,Pn.vendor)}if(v[Tc]){var qr;if(typeof v[Tc]!="string")for(var os=0;!qr&&os<v[Tc].length;)qr=Xr(v[Tc][os++],$s);else qr=Xr(v[Tc],$s);this.set(jn,qr)}break;case uo:var Qa=v[vl];if(Qa){var al=v[Nd];Qa==_n&&(al=parseInt(Cr(al),10)>=13?"11":"10"),this.set(Or,Qa).set(Gr,al)}this.get(Or)==_n&&v[ar]=="Xbox"&&this.set(Or,"Xbox").set(Gr,void 0);break;case eu:var Yl=this.data,Ru=function(pf){return Yl[pf].getItem().setCH(v).parseCH().get()};this.set(qo,Ru(qo)).set(yo,Ru(yo)).set(Oo,Ru(Oo)).set(Ho,Ru(Ho)).set(uo,Ru(uo))}return this},sr.call(this,[["itemType",i],["ua",r],["uaCH",u],["rgxMap",l],["data",xs(this,i)]]),this}function Xs(i,r,l){if(typeof i===ys.OBJECT?(Fs(i,!0)?(typeof r===ys.OBJECT&&(l=r),r=i):(l=i,r=void 0),i=void 0):typeof i===ys.STRING&&!Fs(r,!0)&&(l=r,r=void 0),l)if(typeof l.append===ys.FUNCTION){var u={};l.forEach(function(sn,ea){u[String(ea).toLowerCase()]=sn}),l=u}else{var v={};for(var A in l)l.hasOwnProperty(A)&&(v[String(A).toLowerCase()]=l[A]);l=v}if(!(this instanceof Xs))return new Xs(i,r,l).getResult();var ke=typeof i===ys.STRING?i:l&&l[xu]?l[xu]:Ti&&Ti.userAgent?Ti.userAgent:Zl,ut=new to(l,!0),bt=r?Er(Io,r):Io,Mi=function(sn){return sn==eu?function(){return new ds(sn,ke,bt,ut).set("ua",ke).set(qo,this.getBrowser()).set(yo,this.getCPU()).set(Oo,this.getDevice()).set(Ho,this.getEngine()).set(uo,this.getOS()).get()}:function(){return new ds(sn,ke,bt[sn],ut).parseUA().get()}};return sr.call(this,[["getBrowser",Mi(qo)],["getCPU",Mi(yo)],["getDevice",Mi(Oo)],["getEngine",Mi(Ho)],["getOS",Mi(uo)],["getResult",Mi(eu)],["getUA",function(){return ke}],["setUA",function(sn){return As(sn)&&(ke=us(sn,uu)),this}]]).setUA(ke),this}Xs.VERSION=Su,Xs.BROWSER=ta([Or,Gr,Tl,jn]),Xs.CPU=ta([Ar]),Xs.DEVICE=ta([ar,yn,jn,Au,ss,js,Oa,Ll,cu]),Xs.ENGINE=Xs.OS=ta([Or,Gr]);const mc=new Xs,il=mc.getBrowser(),Nu=mc.getOS().name==="macOS",Rd=il.name==="Firefox"||il.name==="Mobile Firefox",Md=il.name==="Chrome"||il.name==="Chromium"||il.name==="Mobile Chrome",Id=il.name==="Opera",nc=il.name==="Safari"||il.name==="Mobile Safari",Oc=il.name==="Edge",jd=il.name==="Brave",tf=il.name==="IE"||il.name==="IEMobile",Bc=il.name==="Yandex",Uu=il.major?parseInt(il.major,10):0,Ld=null,Si=Rd&&Uu>=52||Md&&Uu>=49||Id&&Uu>=72||nc&&Uu>=12||Oc||jd||Bc,dn=Rd&&Uu<52||Md&&Uu<49||Id&&Uu<72||nc&&Uu<12||tf,fr=(0,b.t)("spreed","The browser you're using is not fully supported by F7cloud Talk. Please use the latest version of Mozilla Firefox, Microsoft Edge, Google Chrome, Opera or Apple Safari.");function ca(){console.info("Detected browser "+il.name+" "+Uu+" ("+il.version+")"),Si||showError(fr,{timeout:TOAST_PERMANENT_TIMEOUT})}class Yr{constructor(r,l){this.settings=r,this.features=null,this.version=null,this.socket=null,this.connected=!1,this.url=this.getWebSocketUrl(l),this.waitForWelcomeTimeout=null,this.welcomeTimeoutMs=3e3}hasFeature(r){return this.features&&this.features.includes(r)}getWebSocketUrl(r){return r.replace(/^http/,"ws").replace(/\/$/,"")+"/spreed"}getBackendUrl(r=void 0){return(0,Kt.KT)("apps/spreed/api/v3/signaling/backend",{},{baseURL:r})}connect(){console.debug("Connecting to %s with params:",this.url,this.settings);let r=null,l=null;return"ReportingObserver"in window?(r=new ReportingObserver(([u])=>{l={...u.toJSON(),message:"CSP violation while connecting to WebSocket. Page reload is required"}},{types:["csp-violation"],buffered:!1}),r.observe()):(console.warn("ReportingObserver is not available, CSP violations will not be reported"),Rd&&console.warn('Visit about:config and set "dom.reporting.enabled" to "true" to enable CSP reporting')),new Promise((u,v)=>{this.socket=new WebSocket(this.url),this.socket.onopen=A=>{console.debug("Connected to websocket",A),this.settings.helloAuthParams["2.0"]?this.waitForWelcomeTimeout=setTimeout(this.welcomeResponseTimeout.bind(this),this.welcomeTimeoutMs):this.sendHello()},this.socket.onerror=A=>{console.error("Error on websocket",A),this.disconnect(),l&&(A.CSPViolation=l),v(A)},this.socket.onclose=A=>{r?.disconnect(),A.wasClean?(console.info("Connection closed cleanly:",A),u(!0)):(console.warn(`Closing code ${A.code}. See https://www.rfc-editor.org/rfc/rfc6455.html#section-7.4`),v(A)),this.socket=null},this.socket.onmessage=A=>{let ke=A.data;switch(typeof ke=="string"&&(ke=JSON.parse(ke)),ke.type){case"welcome":this.welcomeResponseReceived(ke);break;case"hello":this.helloResponseReceived(ke);break;case"error":console.error("Received error",ke),v({socketMessage:ke});break;case"bye":console.debug("Received bye",ke);break;default:console.debug("Ignore unexpected event",ke);break}}})}disconnect(){this.socket&&(this.sendBye(),this.socket.close(),this.socket=null)}welcomeResponseReceived(r){console.debug("Welcome received",r),this.waitForWelcomeTimeout!==null&&(clearTimeout(this.waitForWelcomeTimeout),this.waitForWelcomeTimeout=null),r.welcome&&r.welcome.features&&(this.features=r.welcome.features,this.version=r.welcome.version),this.sendHello()}welcomeResponseTimeout(){console.warn("No welcome received, assuming old-style signaling server"),this.sendHello()}sendHello(){const r=this.hasFeature("hello-v2")?"2.0":"1.0",l={type:"hello",hello:{version:r,auth:{url:this.getBackendUrl(),params:this.settings.helloAuthParams[r]}}};this.socket.send(JSON.stringify(l))}helloResponseReceived(r){console.debug("Hello response received",r),this.connected=!0,this.disconnect()}sendBye(){this.connected&&this.socket.send(JSON.stringify({type:"bye",bye:{}}))}}function ia(i,r){return i||console.error("Signaling settings are not given"),new Yr(i,r)}const Xa={name:"SignalingServer",components:{IconAlertCircleOutline:Pe,IconCheck:mn,IconTrashCanOutline:_r,IconReload:zt,NcButton:C.A,NcCheckboxRadioSwitch:Pr.A,NcLoadingIcon:ll.N,NcTextField:ol.A},props:{server:{type:String,default:"",required:!0},verify:{type:Boolean,default:!1,required:!0},index:{type:Number,default:-1,required:!0},loading:{type:Boolean,default:!1}},emits:["removeServer","update:server","update:verify"],data(){return{checked:!1,errorMessage:"",warningMessage:"",versionFound:"",signalingTestInfo:[]}},computed:{connectionState(){return this.checked?this.errorMessage?this.errorMessage:this.warningMessage?this.warningMessage:(0,b.t)("spreed","OK: Running version: {version}",{version:this.versionFound}):(0,b.t)("spreed","Status: Checking connection")},signalingServer:{get(){return this.server},set(i){this.$emit("update:server",i)}}},watch:{loading(i){i||this.checkServerVersion()}},mounted(){this.server&&this.checkServerVersion()},methods:{t:b.t,removeServer(){this.$emit("removeServer",this.index)},updateVerify(i){this.$emit("update:verify",i)},async checkServerVersion(){this.checked=!1,this.signalingTestInfo=[],this.errorMessage="",this.warningMessage="",this.versionFound="";try{const r=(await Jl(this.index)).data.ocs.data;this.versionFound=r.version,r.warning==="UPDATE_OPTIONAL"&&(this.warningMessage=(0,b.t)("spreed","Warning: Running version: {version}; Server does not support all features of this Talk version, missing features: {features}",{version:this.versionFound,features:r.features.join(", ")})),await this.testWebSocketConnection(this.server)}catch(i){const r=i.response.data.ocs.data,l=r.error;l==="CAN_NOT_CONNECT"?this.errorMessage=(0,b.t)("spreed","Error: Cannot connect to server"):l==="JSON_INVALID"?this.errorMessage=(0,b.t)("spreed","Error: Server did not respond with proper JSON"):l==="CERTIFICATE_EXPIRED"?this.errorMessage=(0,b.t)("spreed","Error: Certificate expired"):l==="TIME_OUT_OF_SYNC"?this.errorMessage=(0,b.t)("spreed","Error: System times of F7cloud server and High-performance backend server are out of sync. Please make sure that both servers are connected to a time-server or manually synchronize their time."):l==="UPDATE_REQUIRED"?(this.versionFound=r.version||(0,b.t)("spreed","Could not get version"),this.errorMessage=(0,b.t)("spreed","Error: Running version: {version}; Server needs to be updated to be compatible with this version of Talk",{version:this.versionFound})):l?this.errorMessage=(0,b.t)("spreed","Error: Server responded with: {error}",r):this.errorMessage=(0,b.t)("spreed","Error: Unknown error occurred")}finally{this.checked=!0}},async testWebSocketConnection(i){const l=(await Vo({token:""},{})).data.ocs.data,u=ia(l,i);this.signalingTestInfo=[{caption:(0,b.t)("spreed","F7cloud base URL"),description:(0,Kt.$_)()},{caption:(0,b.t)("spreed","Talk Backend URL"),description:u.getBackendUrl()},{caption:(0,b.t)("spreed","WebSocket URL"),description:u.url}];try{await u.connect(),this.signalingTestInfo.push({caption:(0,b.t)("spreed","Available features"),description:u.features.join(", ")}),Na.emit("signaling-server-connected",u)}catch(v){v.socketMessage?(this.errorMessage=(0,b.t)("spreed","Error: Websocket connection failed"),this.signalingTestInfo.push({caption:(0,b.t)("spreed","Error code"),description:v.socketMessage.error.code}),this.signalingTestInfo.push({caption:(0,b.t)("spreed","Error message"),description:v.socketMessage.error.message})):v.CSPViolation?(this.warningMessage=(0,b.t)("spreed","Error: Websocket connection failed"),this.signalingTestInfo.push({caption:(0,b.t)("spreed","Error code"),description:v.CSPViolation.type}),this.signalingTestInfo.push({caption:(0,b.t)("spreed","Error message"),description:v.CSPViolation.message})):(console.error(v),this.errorMessage=(0,b.t)("spreed","Error: Websocket connection failed. Check browser console"))}}}},Ta=(0,ne.A)(Xa,[["render",Ro],["__scopeId","data-v-3bdcca8e"]]),na={id:"signaling_server",class:"signaling-servers section"},Is={class:"settings-hint"},rs={key:2},ws=(0,a.pM)({__name:"SignalingServers",props:{hideWarning:{type:Boolean},secret:{},servers:{},hasValidSubscription:{type:Boolean}},emits:["update:servers","update:secret","update:hideWarning"],setup(i,{emit:r}){const l=i,u=r,v=(0,o.C)("spreed","has_cache_configured"),A=(0,o.C)("spreed","signaling_mode")===M.MODE.CLUSTER_CONVERSATION,ke=(0,e.KR)(!1),ut=(0,a.EW)({get(){return l.servers},set(Qa){u("update:servers",Qa)}}),bt=(0,a.EW)({get(){return l.secret},set(Qa){u("update:secret",Qa)}}),Mi=(0,a.EW)({get(){return!l.hideWarning},set(Qa){u("update:hideWarning",!Qa)}}),sn=P()(os,1e3);(0,a.xo)(()=>{sn.clear()});function ea(Qa){ut.value.splice(Qa,1),sn()}function Pn(){ut.value.push({server:"",verify:!0})}function qr(Qa){ke.value=!0,OCP.AppConfig.setValue("spreed","hide_signaling_warning",Qa?"no":"yes",{success:()=>{Qa||(0,U.i)((0,b.t)("spreed","Missing High-performance backend warning hidden")),ke.value=!1}})}function os(){ke.value=!0,OCP.AppConfig.setValue("spreed","signaling_servers",JSON.stringify({servers:ut.value.filter(Qa=>Qa.server.trim()!==""),secret:bt.value}),{success:()=>{(0,U.i)((0,b.t)("spreed","High-performance backend settings saved")),ke.value=!1}})}return(Qa,al)=>((0,a.uX)(),(0,a.CE)("section",na,[ut.value.length?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.Wv)((0,e.R1)(it.A),{key:0,type:"warning",heading:(0,e.R1)(b.t)("spreed","F7cloud Talk setup not complete")},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)((0,e.R1)(b.t)("spreed","Please note that in calls with more than 2 participants without the High-performance backend, participants will most likely experience connectivity issues and cause high load on participating devices."))+" "+(0,_.toDisplayString)((0,e.R1)(b.t)("spreed","Install the High-performance backend to ensure calls with multiple participants work seamlessly."))+" ",1),l.hasValidSubscription?((0,a.uX)(),(0,a.Wv)((0,e.R1)(C.A),{key:0,variant:"primary",class:"additional-top-margin",href:"https://portal.f7cloud.com/article/F7cloud-Talk/High-Performance-Backend/Installation-of-F7cloud-Talk-High-Performance-Backend"},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)((0,e.R1)(b.t)("spreed","F7cloud portal"))+" \u2197 ",1)]),_:1})):((0,a.uX)(),(0,a.Wv)((0,e.R1)(C.A),{key:1,variant:"primary",class:"additional-top-margin",href:"https://f7cloud-talk.readthedocs.io/en/latest/quick-install/"},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)((0,e.R1)(b.t)("spreed","Quick installation guide"))+" \u2197 ",1)]),_:1}))]),_:1},8,["heading"])),(0,a.Lk)("h2",null,(0,_.toDisplayString)((0,e.R1)(b.t)("spreed","High-performance backend")),1),(0,a.Lk)("p",Is,(0,_.toDisplayString)((0,e.R1)(b.t)("spreed","The High-performance backend is required for calls and conversations with multiple participants. Without the backend, all participants have to upload their own video individually for each other participant, which will most likely cause connectivity issues and a high load on participating devices.")),1),ut.value.length&&!(0,e.R1)(v)?((0,a.uX)(),(0,a.Wv)((0,e.R1)(it.A),{key:1,type:"warning",text:(0,e.R1)(b.t)("spreed","It is highly recommended to set up a distributed cache when using F7cloud Talk with a High-performance backend.")},null,8,["text"])):(0,a.Q3)("",!0),ut.value.length?((0,a.uX)(),(0,a.CE)("ul",rs,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(ut.value,(Yl,Ru)=>((0,a.uX)(),(0,a.Wv)(Ta,{key:Ru,server:Yl.server,"onUpdate:server":[pf=>Yl.server=pf,(0,e.R1)(sn)],verify:Yl.verify,"onUpdate:verify":[pf=>Yl.verify=pf,(0,e.R1)(sn)],index:Ru,loading:ke.value,onRemoveServer:ea},null,8,["server","onUpdate:server","verify","onUpdate:verify","index","loading"]))),128))])):(0,a.Q3)("",!0),!ut.value.length||A?((0,a.uX)(),(0,a.Wv)((0,e.R1)(C.A),{key:3,class:"additional-top-margin",disabled:ke.value,onClick:Pn},{icon:(0,a.k6)(()=>[ke.value?((0,a.uX)(),(0,a.Wv)((0,e.R1)(ll.N),{key:0,size:20})):((0,a.uX)(),(0,a.Wv)(Il,{key:1,size:20}))]),default:(0,a.k6)(()=>[(0,a.eW)(" "+(0,_.toDisplayString)((0,e.R1)(b.t)("spreed","Add High-performance backend server")),1)]),_:1},8,["disabled"])):(0,a.Q3)("",!0),ut.value.length?((0,a.uX)(),(0,a.Wv)((0,e.R1)(Iu.N),{key:4,modelValue:bt.value,"onUpdate:modelValue":[al[0]||(al[0]=Yl=>bt.value=Yl),(0,e.R1)(sn)],class:"form__textfield additional-top-margin",name:"signaling_secret","as-text":"",disabled:ke.value,placeholder:(0,e.R1)(b.t)("spreed","Shared secret"),label:(0,e.R1)(b.t)("spreed","Shared secret"),"label-visible":""},null,8,["modelValue","disabled","placeholder","label","onUpdate:modelValue"])):(0,a.Q3)("",!0),ut.value.length?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.Wv)((0,e.R1)(Pr.A),{key:5,modelValue:Mi.value,"onUpdate:modelValue":[al[1]||(al[1]=Yl=>Mi.value=Yl),qr],type:"switch",class:"additional-top-margin",disabled:ke.value},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)((0,e.R1)(b.t)("spreed","Warn about connectivity issues in calls with more than 2 participants")),1)]),_:1},8,["modelValue","disabled"]))]))}}),ho=(0,ne.A)(ws,[["__scopeId","data-v-3f27df2f"]]),xo={id:"sip-bridge",class:"sip-bridge section"},Lo={class:"settings-hint"},du={for:"sip-dialout-number",class:"form__label additional-top-margin"},Gl={class:"settings-hint additional-top-margin"},zu={for:"sip-dialout-prefix",class:"form__label additional-top-margin"},Fu={class:"settings-hint additional-top-margin"},pd={class:"settings-hint settings-hint--after-select"},kf={for:"sip-shared-secret",class:"form__label additional-top-margin"},bu={for:"dial-in-info",class:"form__label additional-top-margin"},Ku={class:"settings-hint"};function nf(i,r,l,u,v,A){const ke=(0,a.g2)("NcNoteCard"),ut=(0,a.g2)("NcCheckboxRadioSwitch"),bt=(0,a.g2)("NcTextField"),Mi=(0,a.g2)("NcSelect"),sn=(0,a.g2)("NcPasswordField"),ea=(0,a.g2)("NcTextArea"),Pn=(0,a.g2)("NcButton");return(0,a.uX)(),(0,a.CE)("div",xo,[(0,a.Lk)("h2",null,(0,_.toDisplayString)(A.t("spreed","SIP configuration")),1),l.hasSignalingServers?((0,a.uX)(),(0,a.CE)(a.FK,{key:1},[(0,a.bF)(ut,{modelValue:v.dialOutEnabled,"onUpdate:modelValue":r[0]||(r[0]=qr=>v.dialOutEnabled=qr),type:"switch",disabled:v.loading||!v.dialOutSupported},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Enable SIP Dial-out option")),1)]),_:1},8,["modelValue","disabled"]),v.dialOutSupported?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.Wv)(ke,{key:0,type:"warning",text:A.t("spreed","Signaling server needs to be updated to supported SIP Dial-out feature.")},null,8,["text"])),v.dialOutEnabled?((0,a.uX)(),(0,a.CE)(a.FK,{key:1},[(0,a.bF)(ut,{modelValue:v.dialOutAnonymous,"onUpdate:modelValue":r[1]||(r[1]=qr=>v.dialOutAnonymous=qr),type:"switch",disabled:v.loading},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Do not show SIP Dial-out caller number")),1)]),_:1},8,["modelValue","disabled"]),(0,a.Lk)("p",Lo,(0,_.toDisplayString)(A.t("spreed",'Anonymous number should appear as "unknown" or "withheld number" to call recipient')),1)],64)):(0,a.Q3)("",!0),v.dialOutEnabled&&!v.dialOutAnonymous?((0,a.uX)(),(0,a.CE)(a.FK,{key:2},[(0,a.Lk)("label",du,(0,_.toDisplayString)(A.t("spreed","Dial-out number")),1),(0,a.bF)(bt,{id:"sip-dialout-number",modelValue:v.dialOutNumber,"onUpdate:modelValue":r[2]||(r[2]=qr=>v.dialOutNumber=qr),class:"form",name:"sip-dialout-number",disabled:v.loading,placeholder:"+49123456789","label-outside":""},null,8,["modelValue","disabled"]),(0,a.Lk)("p",Gl,(0,_.toDisplayString)(A.t("spreed","E164 formatted number used as a fallback caller number for outgoing calls")),1),(0,a.Lk)("label",zu,(0,_.toDisplayString)(A.t("spreed","Dial-out prefix")),1),(0,a.bF)(bt,{id:"sip-dialout-prefix",modelValue:v.dialOutPrefix,"onUpdate:modelValue":r[3]||(r[3]=qr=>v.dialOutPrefix=qr),class:"form",name:"sip-dialout-prefix",disabled:v.loading,"label-outside":""},null,8,["modelValue","disabled"]),(0,a.Lk)("p",Fu,(0,_.toDisplayString)(A.t("spreed","Prefix to configured user number for outgoing calls (default is `+`)")),1)],64)):(0,a.Q3)("",!0),(0,a.bF)(Mi,{modelValue:v.sipGroups,"onUpdate:modelValue":r[4]||(r[4]=qr=>v.sipGroups=qr),"input-id":"sip-group-enabled","input-label":A.t("spreed","Restrict SIP configuration"),class:"form form__select",options:v.groups,placeholder:A.t("spreed","Enable SIP configuration"),disabled:v.loading,multiple:!0,searchable:!0,"tag-width":60,loading:v.loadingGroups,"show-no-options":!1,"keep-open":"","track-by":"id",label:"displayname","no-wrap":"",onSearchChange:v.debounceSearchGroup},null,8,["modelValue","input-label","options","placeholder","disabled","loading","onSearchChange"]),(0,a.Lk)("p",pd,(0,_.toDisplayString)(A.t("spreed","Only users of the following groups can enable SIP in conversations they moderate")),1),(0,a.Lk)("label",kf,(0,_.toDisplayString)(A.t("spreed","Shared secret")),1),(0,a.bF)(sn,{id:"sip-shared-secret",modelValue:v.sharedSecret,"onUpdate:modelValue":r[5]||(r[5]=qr=>v.sharedSecret=qr),class:"form",name:"sip-shared-secret","as-text":"",disabled:v.loading,placeholder:A.t("spreed","Shared secret"),"label-outside":""},null,8,["modelValue","disabled","placeholder"]),(0,a.Lk)("label",bu,(0,_.toDisplayString)(A.t("spreed","Dial-in information")),1),(0,a.bF)(ea,{id:"dial-in-info",modelValue:v.dialInInfo,"onUpdate:modelValue":r[6]||(r[6]=qr=>v.dialInInfo=qr),name:"message",class:"form form__textarea",rows:"4",disabled:v.loading,placeholder:A.t("spreed","Phone number (Country)")},null,8,["modelValue","disabled","placeholder"]),(0,a.Lk)("p",Ku,(0,_.toDisplayString)(A.t("spreed","This information is sent in invitation emails as well as displayed in the sidebar to all participants.")),1),(0,a.bF)(Pn,{variant:"primary",class:"additional-top-margin",disabled:v.loading||!A.isEdited,onClick:A.saveSIPSettings},{default:(0,a.k6)(()=>[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Save changes")),1)]),_:1},8,["disabled","onClick"])],64)):((0,a.uX)(),(0,a.Wv)(ke,{key:0,type:"warning",text:A.t("spreed","SIP configuration is only possible with a High-performance backend.")},null,8,["text"]))])}var wf=ya(74432);async function wg(i){return axios.post(generateOcsUrl("apps/spreed/api/v1/settings/user"),{key:"attachment_folder",value:i})}async function Eg(i){return axios.post(generateOcsUrl("apps/spreed/api/v1/settings/user"),{key:"read_status_privacy",value:i})}async function Oh(i){return axios.post(generateOcsUrl("apps/spreed/api/v1/settings/user"),{key:"typing_privacy",value:i})}async function Bh({sipGroups:i,sharedSecret:r,dialInInfo:l}){return Y.Ay.post((0,Kt.KT)("apps/spreed/api/v1/settings/sip"),{sipGroups:i,sharedSecret:r,dialInInfo:l})}async function Rh(i,r){if(i)return axios.post(generateOcsUrl("apps/spreed/api/v1/settings/user"),{key:"play_sounds",value:r});BrowserStorage.setItem("play_sounds",r)}async function Dg(i){return Ef("spreed","calls_start_without_media",i?"yes":"no")}async function Cg(i){return Ef("spreed","blur_virtual_background",i?"yes":"no")}async function Sg(i){return Ef("spreed","conversations_list_style",i)}async function Ef(i,r,l){return axios.post(generateOcsUrl("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:i,configKey:r}),{configValue:l})}const Mh={name:"SIPBridge",components:{NcCheckboxRadioSwitch:Pr.A,NcButton:C.A,NcNoteCard:it.A,NcSelect:R.default,NcTextArea:wf.N,NcTextField:ol.A,NcPasswordField:Iu.N},props:{hasSignalingServers:{type:Boolean,required:!0}},data(){return{loading:!1,loadingGroups:!1,groups:[],sipGroups:[],dialInInfo:"",sharedSecret:"",dialOutEnabled:!1,dialOutAnonymous:!1,dialOutNumber:"",dialOutPrefix:"",currentSetup:{},dialOutSupported:!1,debounceSearchGroup:()=>{}}},computed:{isEdited(){return this.currentSetup.sharedSecret!==this.sharedSecret||this.currentSetup.dialInInfo!==this.dialInInfo||this.currentSetup.dialOutEnabled!==this.dialOutEnabled||this.currentSetup.dialOutAnonymous!==this.dialOutAnonymous||this.currentSetup.dialOutNumber!==this.dialOutNumber||this.currentSetup.dialOutPrefix!==this.dialOutPrefix||this.currentSetup.sipGroups!==this.sipGroups.map(i=>i.id).join("_")}},mounted(){this.debounceSearchGroup=P()(this.searchGroup,500),this.loading=!0,this.groups=(0,o.C)("spreed","sip_bridge_groups").sort(function(i,r){return i.displayname.localeCompare(r.displayname)}),this.sipGroups=this.groups,this.dialInInfo=(0,o.C)("spreed","sip_bridge_dialin_info"),this.dialOutEnabled=(0,o.C)("spreed","sip_bridge_dialout"),this.dialOutAnonymous=(0,o.C)("spreed","sip_bridge_dialout_anonymous"),this.dialOutNumber=(0,o.C)("spreed","sip_bridge_dialout_number"),this.dialOutPrefix=(0,o.C)("spreed","sip_bridge_dialout_prefix"),this.sharedSecret=(0,o.C)("spreed","sip_bridge_shared_secret"),this.debounceSearchGroup(""),this.loading=!1,this.saveCurrentSetup(),this.isDialoutSupported()},beforeUnmount(){this.debounceSearchGroup.clear?.()},methods:{t:b.t,async searchGroup(i){this.loadingGroups=!0;try{const r=await Y.Ay.get((0,Kt.KT)("cloud/groups/details"),{search:i,limit:20,offset:0});this.groups=r.data.ocs.data.groups.sort(function(l,u){return l.displayname.localeCompare(u.displayname)})}catch(r){console.error("Could not fetch groups",r)}finally{this.loadingGroups=!1}},saveCurrentSetup(){this.currentSetup={sharedSecret:this.sharedSecret,dialInInfo:this.dialInInfo,dialOutEnabled:this.dialOutEnabled,dialOutAnonymous:this.dialOutAnonymous,dialOutNumber:this.dialOutNumber,dialOutPrefix:this.dialOutPrefix,sipGroups:this.sipGroups.map(i=>i.id).join("_")},Na.emit("sip-settings-updated",this.currentSetup)},async saveSIPSettings(){this.loading=!0,this.saveLabel=(0,b.t)("spreed","Saving \u2026");const i=this.sipGroups.map(r=>r.id);await Bh({sipGroups:i,sharedSecret:this.sharedSecret,dialInInfo:this.dialInInfo}),this.currentSetup.dialOutEnabled!==this.dialOutEnabled&&await OCP.AppConfig.setValue("spreed","sip_dialout",this.dialOutEnabled?"yes":"no"),this.currentSetup.dialOutAnonymous!==this.dialOutAnonymous&&await OCP.AppConfig.setValue("spreed","sip_bridge_dialout_anonymous",this.dialOutAnonymous),this.currentSetup.dialOutNumber!==this.dialOutNumber&&await OCP.AppConfig.setValue("spreed","sip_bridge_dialout_number",this.dialOutNumber),this.currentSetup.dialOutPrefix!==this.dialOutPrefix&&await OCP.AppConfig.setValue("spreed","sip_bridge_dialout_prefix",this.dialOutPrefix),this.loading=!1,this.saveCurrentSetup(),(0,U.i)((0,b.t)("spreed","SIP configuration saved!"))},async isDialoutSupported(){const i=(0,o.C)("spreed","signaling_servers").servers;for(let r=0;r<i.length;r++)try{const u=(await Jl(r)).data.ocs.data;if(!u.warning||u.warning==="UPDATE_OPTIONAL"&&!u.features?.includes("dialout")){this.dialOutSupported=!0;break}}catch{this.dialOutSupported=!1}}}},Ih=(0,ne.A)(Mh,[["render",nf],["__scopeId","data-v-17212f74"]]),Qf={id:"stun_server",class:"videocalls section"},Jf={class:"settings-hint"};function jh(i,r,l,u,v,A){const ke=(0,a.g2)("StunServer"),ut=(0,a.g2)("TransitionWrapper"),bt=(0,a.g2)("NcLoadingIcon"),Mi=(0,a.g2)("IconPlus"),sn=(0,a.g2)("NcButton");return(0,a.uX)(),(0,a.CE)("section",Qf,[(0,a.Lk)("h2",null,(0,_.toDisplayString)(A.t("spreed","STUN servers")),1),(0,a.Lk)("p",Jf,(0,_.toDisplayString)(A.t("spreed","A STUN server is used to determine the public IP address of participants behind a router.")),1),(0,a.bF)(ut,{name:"fade",class:"stun-servers",tag:"ul",group:""},{default:(0,a.k6)(()=>[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(v.servers,(ea,Pn)=>((0,a.uX)(),(0,a.Wv)(ke,{key:`server${Pn}`,server:v.servers[Pn],"onUpdate:server":[qr=>v.servers[Pn]=qr,v.debounceUpdateServers],index:Pn,loading:v.loading,onRemoveServer:A.removeServer},null,8,["server","onUpdate:server","index","loading","onRemoveServer"]))),128))]),_:1}),(0,a.bF)(sn,{class:"additional-top-margin",disabled:v.loading,onClick:A.newServer},{icon:(0,a.k6)(()=>[v.loading?((0,a.uX)(),(0,a.Wv)(bt,{key:0,size:20})):((0,a.uX)(),(0,a.Wv)(Mi,{key:1,size:20}))]),default:(0,a.k6)(()=>[(0,a.eW)(" "+(0,_.toDisplayString)(A.t("spreed","Add a new STUN server")),1)]),_:1},8,["disabled","onClick"])])}const Lh={class:"stun-server"},Uh={class:"stun-server__wrapper"},Zf=["for"];function eh(i,r,l,u,v,A){const ke=(0,a.g2)("NcTextField"),ut=(0,a.g2)("IconAlertCircleOutline"),bt=(0,a.g2)("IconTrashCanOutline"),Mi=(0,a.g2)("NcButton");return(0,a.uX)(),(0,a.CE)("li",Lh,[(0,a.Lk)("div",Uh,[(0,a.Lk)("label",{for:`stun_server_${l.index}`},"stun:",8,Zf),(0,a.bF)(ke,{ref:"stun_server",modelValue:A.stunServer,"onUpdate:modelValue":r[0]||(r[0]=sn=>A.stunServer=sn),"input-id":`stun_server_${l.index}`,name:"stun_server",class:"stun-server__input",placeholder:"stunserver:port",disabled:l.loading,"aria-label":A.t("spreed","STUN server URL"),"label-outside":""},null,8,["modelValue","input-id","disabled","aria-label"])]),(0,a.bo)((0,a.bF)(ut,{class:"stun-server__alert",title:A.t("spreed","The server address is invalid"),"fill-color":"var(--color-border-error)"},null,8,["title"]),[[Ve.vShow,!A.isValidServer]]),(0,a.bo)((0,a.bF)(Mi,{variant:"tertiary","aria-label":A.t("spreed","Delete this server"),onClick:A.removeServer},{icon:(0,a.k6)(()=>[(0,a.bF)(bt,{size:20})]),_:1},8,["aria-label","onClick"]),[[Ve.vShow,!l.loading]])])}const zh={name:"StunServer",components:{IconAlertCircleOutline:Pe,IconTrashCanOutline:_r,NcButton:C.A,NcTextField:ol.A},props:{server:{type:String,default:"",required:!0},index:{type:Number,default:-1,required:!0},loading:{type:Boolean,default:!1}},emits:["removeServer","update:server"],computed:{stunServer:{get(){return this.server},set(i){this.$emit("update:server",i)}},isValidServer(){let i=this.server;i.startsWith("https://")?i=i.slice(8):i.startsWith("http://")&&(i=i.slice(7));const r=i.split(":");return r.length===2&&r[1].match(/^([1-9]\d{0,4})$/)!==null&&parseInt(r[1])<=Math.pow(2,16)}},methods:{t:b.t,removeServer(){this.$emit("removeServer",this.index)}}},Wh=(0,ne.A)(zh,[["render",eh],["__scopeId","data-v-69763953"]]),th={name:"StunServers",components:{NcLoadingIcon:ll.N,NcButton:C.A,StunServer:Wh,IconPlus:Il,TransitionWrapper:ts},data(){return{servers:[],hasInternetConnection:!0,loading:!1,saved:!1,debounceUpdateServers:()=>{}}},beforeMount(){this.servers=(0,o.C)("spreed","stun_servers"),this.hasInternetConnection=(0,o.C)("spreed","has_internet_connection"),this.debounceUpdateServers=P()(this.updateServers,1e3)},beforeUnmount(){this.debounceUpdateServers.clear?.()},methods:{t:b.t,removeServer(i){this.servers.splice(i,1),this.servers.length===0&&this.addDefaultServer(),this.debounceUpdateServers()},newServer(){this.servers.push("")},addDefaultServer(){this.hasInternetConnection&&this.servers.push("stun.f7cloud.com:443")},async updateServers(){this.loading=!0;const i=[];this.servers.forEach(r=>{r.startsWith("https://")?r=r.slice(8):r.startsWith("http://")&&(r=r.slice(7)),i.push(r)}),this.servers=i,OCP.AppConfig.setValue("spreed","stun_servers",JSON.stringify(i),{success:()=>{(0,U.i)((0,b.t)("spreed","STUN settings saved")),this.loading=!1,this.toggleSave()}})},toggleSave(){this.saved=!0,setTimeout(()=>{this.saved=!1},3e3)}}},Uf=(0,ne.A)(th,[["render",jh]]),Jc={id:"turn_server",class:"videocalls section"},Vh=["innerHTML"];function af(i,r,l,u,v,A){const ke=(0,a.g2)("TurnServer"),ut=(0,a.g2)("TransitionWrapper"),bt=(0,a.g2)("NcLoadingIcon"),Mi=(0,a.g2)("IconPlus"),sn=(0,a.g2)("NcButton");return(0,a.uX)(),(0,a.CE)("section",Jc,[(0,a.Lk)("h2",null,(0,_.toDisplayString)(A.t("spreed","TURN servers")),1),(0,a.Lk)("p",{class:"settings-hint",innerHTML:A.documentationHint},null,8,Vh),(0,a.bF)(ut,{class:"turn-servers",name:"fade",tag:"ul",group:""},{default:(0,a.k6)(()=>[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(v.servers,(ea,Pn)=>((0,a.uX)(),(0,a.Wv)(ke,{key:`server${Pn}`,schemes:v.servers[Pn].schemes,"onUpdate:schemes":[qr=>v.servers[Pn].schemes=qr,v.debounceUpdateServers],server:v.servers[Pn].server,"onUpdate:server":[qr=>v.servers[Pn].server=qr,v.debounceUpdateServers],secret:v.servers[Pn].secret,"onUpdate:secret":[qr=>v.servers[Pn].secret=qr,v.debounceUpdateServers],protocols:v.servers[Pn].protocols,"onUpdate:protocols":[qr=>v.servers[Pn].protocols=qr,v.debounceUpdateServers],index:Pn,loading:v.loading,onRemoveServer:A.removeServer},null,8,["schemes","onUpdate:schemes","server","onUpdate:server","secret","onUpdate:secret","protocols","onUpdate:protocols","index","loading","onRemoveServer"]))),128))]),_:1}),(0,a.bF)(sn,{class:"additional-top-margin",disabled:v.loading,onClick:A.newServer},{icon:(0,a.k6)(()=>[v.loading?((0,a.uX)(),(0,a.Wv)(bt,{key:0,size:20})):((0,a.uX)(),(0,a.Wv)(Mi,{key:1,size:20}))]),default:(0,a.k6)(()=>[(0,a.eW)(" "+(0,_.toDisplayString)(A.t("spreed","Add a new TURN server")),1)]),_:1},8,["disabled","onClick"])])}const fu={class:"turn-server"};function Zc(i,r,l,u,v,A){const ke=(0,a.g2)("NcSelect"),ut=(0,a.g2)("NcTextField"),bt=(0,a.g2)("NcPasswordField"),Mi=(0,a.g2)("NcLoadingIcon"),sn=(0,a.g2)("IconAlertCircleOutline"),ea=(0,a.g2)("IconCheck"),Pn=(0,a.g2)("IconPulse"),qr=(0,a.g2)("NcButton"),os=(0,a.g2)("IconTrashCanOutline");return(0,a.uX)(),(0,a.CE)("li",fu,[(0,a.bF)(ke,{modelValue:A.turnSchemes,"onUpdate:modelValue":r[0]||(r[0]=Qa=>A.turnSchemes=Qa),class:"turn-server__select",name:"turn_schemes",disabled:l.loading,"aria-label-combobox":A.t("spreed","TURN server schemes"),options:A.schemesOptions,clearable:!1,searchable:!1,label:"label","track-by":"value","no-wrap":""},null,8,["modelValue","disabled","aria-label-combobox","options"]),(0,a.bF)(ut,{ref:"turn_server",modelValue:A.turnServer,"onUpdate:modelValue":r[1]||(r[1]=Qa=>A.turnServer=Qa),name:"turn_server",placeholder:"turnserver:port",class:(0,_.normalizeClass)(["turn-server__textfield",{error:A.turnServerError}]),title:A.turnServerError,disabled:l.loading,label:A.t("spreed","TURN server URL")},null,8,["modelValue","class","title","disabled","label"]),(0,a.bF)(bt,{ref:"turn_secret",modelValue:A.turnSecret,"onUpdate:modelValue":r[2]||(r[2]=Qa=>A.turnSecret=Qa),name:"turn_secret","as-text":"",placeholder:"secret",class:"turn-server__textfield",disabled:l.loading,label:A.t("spreed","TURN server secret")},null,8,["modelValue","disabled","label"]),(0,a.bF)(ke,{modelValue:A.turnProtocols,"onUpdate:modelValue":r[3]||(r[3]=Qa=>A.turnProtocols=Qa),class:"turn-server__select",name:"turn_protocols",disabled:l.loading,"aria-label-combobox":A.t("spreed","TURN server protocols"),options:A.protocolOptions,clearable:!1,searchable:!1,label:"label","track-by":"value","no-wrap":""},null,8,["modelValue","disabled","aria-label-combobox","options"]),(0,a.bo)((0,a.bF)(qr,{variant:"tertiary","aria-label":A.testResult,disabled:!A.testAvailable,onClick:A.testServer},{icon:(0,a.k6)(()=>[v.testing?((0,a.uX)(),(0,a.Wv)(Mi,{key:0,size:20})):v.testingError?((0,a.uX)(),(0,a.Wv)(sn,{key:1,"fill-color":"var(--color-border-error)"})):v.testingSuccess?((0,a.uX)(),(0,a.Wv)(ea,{key:2,"fill-color":"var(--color-border-success)"})):((0,a.uX)(),(0,a.Wv)(Pn,{key:3}))]),_:1},8,["aria-label","disabled","onClick"]),[[Ve.vShow,!l.loading]]),(0,a.bo)((0,a.bF)(qr,{variant:"tertiary","aria-label":A.t("spreed","Delete this server"),onClick:A.removeServer},{icon:(0,a.k6)(()=>[(0,a.bF)(os,{size:20})]),_:1},8,["aria-label","onClick"]),[[Ve.vShow,!l.loading]])])}var Ud=ya(80754),qh=ya.n(Ud),ed=ya(17327),sf=ya.n(ed),ih=ya(88158),nh=ya.n(ih);const Hh=["aria-hidden","aria-label"],Kh=["fill","width","height"],Gh={d:"M3,13H5.79L10.1,4.79L11.28,13.75L14.5,9.66L17.83,13H21V15H17L14.67,12.67L9.92,18.73L8.94,11.31L7,15H3V13Z"},rh={key:0};function $h(i,r,l,u,v,A){return(0,a.uX)(),(0,a.CE)("span",(0,a.v6)(i.$attrs,{"aria-hidden":l.title?null:"true","aria-label":l.title,class:"material-design-icon pulse-icon",role:"img",onClick:r[0]||(r[0]=ke=>i.$emit("click",ke))}),[((0,a.uX)(),(0,a.CE)("svg",{fill:l.fillColor,class:"material-design-icon__svg",width:l.size,height:l.size,viewBox:"0 0 24 24"},[(0,a.Lk)("path",Gh,[l.title?((0,a.uX)(),(0,a.CE)("title",rh,(0,_.toDisplayString)(l.title),1)):(0,a.Q3)("",!0)])],8,Kh))],16,Hh)}const Df={name:"PulseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ah=(0,ne.A)(Df,[["render",$h]]);async function Xh(i){return Y.Ay.get((0,Kt.KT)("apps/spreed/api/v1/certificate/expiration"),{params:{host:i}})}async function sh(i){try{const l=(await Xh(i)).data.ocs.data.expiration_in_days;return l===null?(console.warn("Unable to check certificate of",i),!1):l<0?(console.error("Certificate of",i,"expired"),!1):(console.info("Certificate of",i,"is valid for",l,"days"),!0)}catch(r){return console.error(r),!1}}const Yh={name:"TurnServer",components:{NcLoadingIcon:ll.N,IconAlertCircleOutline:Pe,IconCheck:mn,IconTrashCanOutline:_r,NcButton:C.A,NcSelect:R.default,NcTextField:ol.A,NcPasswordField:Iu.N,IconPulse:ah},props:{schemes:{type:String,default:"",required:!0},server:{type:String,default:"",required:!0},secret:{type:String,default:"",required:!0},protocols:{type:String,default:"",required:!0},index:{type:Number,default:-1,required:!0},loading:{type:Boolean,default:!1}},emits:["removeServer","update:schemes","update:server","update:secret","update:protocols"],data(){return{testing:!1,testingError:!1,testingSuccess:!1,debounceTestServer:()=>{}}},computed:{turnServer:{get(){return this.server},set(i){this.updateServer(i)}},turnSchemes:{get(){return this.schemesOptions.find(i=>i.value===this.schemes)},set(i){this.updateSchemes(i)}},turnProtocols:{get(){return this.protocolOptions.find(i=>i.value===this.protocols)},set(i){this.updateProtocols(i)}},turnSecret:{get(){return this.secret},set(i){this.updateSecret(i)}},turnServerError(){return this.schemes.includes("turns")&&/^(?:\d{1,3}\.){3}\d{1,3}(?::\d{1,5})?$/.test(this.server.trim())?(0,b.t)("spreed","{schema} scheme must be used with a domain",{schema:"turns:"}):!1},protocolOptions(){return[{value:"udp,tcp",label:(0,b.t)("spreed","{option1} and {option2}",{option1:"UDP",option2:"TCP"})},{value:"udp",label:(0,b.t)("spreed","{option} only",{option:"UDP"})},{value:"tcp",label:(0,b.t)("spreed","{option} only",{option:"TCP"})}]},schemesOptions(){return[{value:"turn,turns",label:(0,b.t)("spreed","{option1} and {option2}",{option1:"turn:",option2:"turns:"})},{value:"turn",label:(0,b.t)("spreed","{option} only",{option:"turn:"})},{value:"turns",label:(0,b.t)("spreed","{option} only",{option:"turns:"})}]},testResult(){return this.testingSuccess?(0,b.t)("spreed","OK: Successful ICE candidates returned by the TURN server"):this.testingError?(0,b.t)("spreed","Error: No working ICE candidates returned by the TURN server"):this.testing?(0,b.t)("spreed","Testing whether the TURN server returns ICE candidates"):(0,b.t)("spreed","Test this server")},testAvailable(){const i=this.schemes.split(","),r=this.protocols.split(",");return!!(i.length&&this.server&&this.secret&&r.length)}},mounted(){this.debounceTestServer=P()(this.testServer,1e3),this.testing=!1,this.testingError=!1,this.testingSuccess=!1},beforeUnmount(){this.debounceTestServer.clear?.()},methods:{t:b.t,testServer(){this.testingError=!1,this.testingSuccess=!1;const i=this.schemes.split(","),r=this.protocols.split(",");if(!this.testAvailable)return;this.testing=!0;const l=[];for(let Pn=0;Pn<i.length;Pn++)for(let qr=0;qr<r.length;qr++)l.push(i[Pn]+":"+this.server+"?transport="+r[qr]);const v=lr(Date.now())+5*60+":turn-test-user",A=qh().stringify(sf()(v,this.secret)),ut={iceServers:[{username:v,credential:A,urls:l}],iceTransportPolicy:"relay"},bt={offerToReceiveAudio:1};console.info("Creating PeerConnection with",ut);const Mi=[],sn=new RTCPeerConnection(ut),ea=setTimeout(()=>{this.notifyTurnResult(Mi,ea),sn.close()},1e4);sn.onicecandidate=this.iceCallback.bind(this,sn,Mi,ea),sn.onicegatheringstatechange=this.gatheringStateChange.bind(this,sn,Mi,ea),nh().supportDataChannel&&sn.createDataChannel("status"),sn.createOffer(bt).then(Pn=>{sn.setLocalDescription(Pn)},Pn=>{console.error("Error creating offer",Pn),this.notifyTurnResult(Mi,ea),sn.close()})},iceCallback(i,r,l,u){if(u.candidate){const v=this.parseCandidate(u.candidate.candidate);r.push(v),v.type.includes("relay")&&(i.close(),this.notifyTurnResult(r,l))}else"onicegatheringstatechange"in RTCPeerConnection.prototype||(i.close(),this.notifyTurnResult(r,l))},notifyTurnResult(i,r){console.info("Received candidates",i),i.map(u=>u.type).includes("relay")?this.schemes.includes("turns")?sh(this.server).then(u=>{this.testing=!1,this.testingSuccess=u,this.testingError=!u}):(this.testing=!1,this.testingSuccess=!0):(this.testing=!1,this.testingError=!0),setTimeout(()=>{this.testingError=!1,this.testingSuccess=!1},3e4),clearTimeout(r)},parseCandidate(i){const r="candidate:",l=i.indexOf(r)+r.length,u=i.slice(l).split(" ");return{component:u[1],type:u[7],foundation:u[0],protocol:u[2],address:u[4],port:u[5],priority:u[3]}},gatheringStateChange(i,r,l){i.iceGatheringState==="complete"&&(i.close(),this.notifyTurnResult(r,l))},removeServer(){this.$emit("removeServer",this.index)},updateSchemes(i){this.$emit("update:schemes",i.value),this.debounceTestServer()},updateServer(i){this.$emit("update:server",i),this.debounceTestServer()},updateSecret(i){this.$emit("update:secret",i),this.debounceTestServer()},updateProtocols(i){this.$emit("update:protocols",i.value),this.debounceTestServer()}}},Qh=(0,ne.A)(Yh,[["render",Zc],["__scopeId","data-v-758f7272"]]),vd={name:"TurnServers",components:{NcLoadingIcon:ll.N,NcButton:C.A,TurnServer:Qh,IconPlus:Il,TransitionWrapper:ts},data(){return{servers:[],loading:!1,saved:!1,debounceUpdateServers:()=>{}}},computed:{documentationHint(){return(0,b.t)("spreed","A TURN server is used to proxy the traffic from participants behind a firewall. If individual participants cannot connect to others a TURN server is most likely required. See {linkstart}this documentation{linkend} for setup instructions.").replace("{linkstart}",'<a target="_blank" rel="noreferrer nofollow" class="external" href="https://f7cloud-talk.readthedocs.io/en/latest/TURN/">').replace("{linkend}"," \u2197</a>")}},beforeMount(){this.debounceUpdateServers=P()(this.updateServers,1e3),this.servers=(0,o.C)("spreed","turn_servers")},beforeUnmount(){this.debounceUpdateServers.clear?.()},methods:{t:b.t,removeServer(i){this.servers.splice(i,1),this.debounceUpdateServers()},newServer(){this.servers.push({schemes:"turn",server:"",secret:"",protocols:"udp,tcp"})},async updateServers(){const i=[];this.servers.forEach(r=>{const l={schemes:r.schemes,server:r.server,secret:r.secret,protocols:r.protocols};l.server.startsWith("https://")?l.server=l.server.slice(8):l.server.startsWith("http://")&&(l.server=l.server.slice(7)),l.secret!==""&&i.push(l)}),this.loading=!0,OCP.AppConfig.setValue("spreed","turn_servers",JSON.stringify(i),{success:()=>{(0,U.i)((0,b.t)("spreed","TURN settings saved")),this.loading=!1,this.toggleSave()}})},toggleSave(){this.saved=!0,setTimeout(()=>{this.saved=!1},3e3)}}},Js=(0,ne.A)(vd,[["render",af]]),of={id:"web_server_setup_checks",class:"section"},Zh={class:"web-server-setup-checks"},eg={class:"virtual-background"};function oh(i,r,l,u,v,A){const ke=(0,a.g2)("NcNoteCard"),ut=(0,a.g2)("IconAlertCircleOutline"),bt=(0,a.g2)("IconCheck"),Mi=(0,a.g2)("NcLoadingIcon"),sn=(0,a.g2)("NcButton");return(0,a.uX)(),(0,a.CE)("div",of,[(0,a.Lk)("h2",null,(0,_.toDisplayString)(A.t("spreed","Web server setup checks")),1),A.apacheWarning?((0,a.uX)(),(0,a.Wv)(ke,{key:0,type:A.apacheWarningType,text:A.apacheWarning},null,8,["type","text"])):(0,a.Q3)("",!0),(0,a.Lk)("ul",Zh,[(0,a.Lk)("li",eg,[(0,a.eW)((0,_.toDisplayString)(A.t("spreed","Files required for virtual background can be loaded"))+" ",1),(0,a.bF)(sn,{variant:"tertiary",class:"vue-button-inline",title:A.virtualBackgroundAvailableTitle,"aria-label":A.virtualBackgroundAvailableAriaLabel,onClick:A.checkVirtualBackground},{icon:(0,a.k6)(()=>[A.virtualBackgroundAvailable===!1?((0,a.uX)(),(0,a.Wv)(ut,{key:0,size:20,"fill-color":"var(--color-border-error)"})):A.virtualBackgroundAvailable===!0?((0,a.uX)(),(0,a.Wv)(bt,{key:1,size:20,"fill-color":"var(--color-border-success)"})):((0,a.uX)(),(0,a.Wv)(Mi,{key:2,size:20}))]),_:1},8,["title","aria-label","onClick"])])])])}var zd=typeof self<"u"?self:{};function Fd(){throw Error("Invalid UTF8")}function f(i,r){return r=String.fromCharCode.apply(null,r),i==null?r:i+r}let S,y;const w=typeof TextDecoder<"u";let N;const Ct=typeof TextEncoder<"u";function Yt(i){if(Ct)i=(N||(N=new TextEncoder)).encode(i);else{let l=0;const u=new Uint8Array(3*i.length);for(let v=0;v<i.length;v++){var r=i.charCodeAt(v);if(r<128)u[l++]=r;else{if(r<2048)u[l++]=r>>6|192;else{if(r>=55296&&r<=57343){if(r<=56319&&v<i.length){const A=i.charCodeAt(++v);if(A>=56320&&A<=57343){r=1024*(r-55296)+A-56320+65536,u[l++]=r>>18|240,u[l++]=r>>12&63|128,u[l++]=r>>6&63|128,u[l++]=63&r|128;continue}v--}r=65533}u[l++]=r>>12|224,u[l++]=r>>6&63|128}u[l++]=63&r|128}}i=l===u.length?u:u.subarray(0,l)}return i}var Wi,Pi;e:{for(var Yn=["CLOSURE_FLAGS"],Qi=zd,un=0;un<Yn.length;un++)if((Qi=Qi[Yn[un]])==null){Pi=null;break e}Pi=Qi}var pn,Gn=Pi&&Pi[610401301];Wi=Gn!=null&&Gn;const dr=zd.navigator;function hr(i){return!!Wi&&!!pn&&pn.brands.some(({brand:r})=>r&&r.indexOf(i)!=-1)}function Ln(i){var r;return(r=zd.navigator)&&(r=r.userAgent)||(r=""),r.indexOf(i)!=-1}function er(){return!!Wi&&!!pn&&pn.brands.length>0}function gr(){return er()?hr("Chromium"):(Ln("Chrome")||Ln("CriOS"))&&!(!er()&&Ln("Edge"))||Ln("Silk")}function qi(i){return qi[" "](i),i}pn=dr&&dr.userAgentData||null,qi[" "]=function(){};var Kn=!er()&&(Ln("Trident")||Ln("MSIE"));!Ln("Android")||gr(),gr(),Ln("Safari")&&(gr()||!er()&&Ln("Coast")||!er()&&Ln("Opera")||!er()&&Ln("Edge")||(er()?hr("Microsoft Edge"):Ln("Edg/"))||er()&&hr("Opera"));var Kr={},Fr=null;function Mr(i){const r=i.length;let l=3*r/4;l%3?l=Math.floor(l):"=.".indexOf(i[r-1])!=-1&&(l="=.".indexOf(i[r-2])!=-1?l-2:l-1);const u=new Uint8Array(l);let v=0;return function(A,ke){function ut(Mi){for(;bt<A.length;){const sn=A.charAt(bt++),ea=Fr[sn];if(ea!=null)return ea;if(!/^[\s\xa0]*$/.test(sn))throw Error("Unknown base64 encoding at char: "+sn)}return Mi}Ya();let bt=0;for(;;){const Mi=ut(-1),sn=ut(0),ea=ut(64),Pn=ut(64);if(Pn===64&&Mi===-1)break;ke(Mi<<2|sn>>4),ea!=64&&(ke(sn<<4&240|ea>>2),Pn!=64&&ke(ea<<6&192|Pn))}}(i,function(A){u[v++]=A}),v!==l?u.subarray(0,v):u}function Ya(){if(!Fr){Fr={};var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),r=["+/=","+/","-_=","-_.","-_"];for(let l=0;l<5;l++){const u=i.concat(r[l].split(""));Kr[l]=u;for(let v=0;v<u.length;v++){const A=u[v];Fr[A]===void 0&&(Fr[A]=v)}}}}var sa=typeof Uint8Array<"u",Ur=!Kn&&typeof btoa=="function";function Ua(i){if(!Ur){var r;r===void 0&&(r=0),Ya(),r=Kr[r];var l=Array(Math.floor(i.length/3)),u=r[64]||"";let bt=0,Mi=0;for(;bt<i.length-2;bt+=3){var v=i[bt],A=i[bt+1],ke=i[bt+2],ut=r[v>>2];v=r[(3&v)<<4|A>>4],A=r[(15&A)<<2|ke>>6],ke=r[63&ke],l[Mi++]=ut+v+A+ke}switch(ut=0,ke=u,i.length-bt){case 2:ke=r[(15&(ut=i[bt+1]))<<2]||u;case 1:i=i[bt],l[Mi]=r[i>>2]+r[(3&i)<<4|ut>>4]+ke+u}return l.join("")}for(r="",l=0,u=i.length-10240;l<u;)r+=String.fromCharCode.apply(null,i.subarray(l,l+=10240));return r+=String.fromCharCode.apply(null,l?i.subarray(l):i),btoa(r)}const ps=/[-_.]/g,Vs={"-":"+",_:"/",".":"="};function Dn(i){return Vs[i]||""}function $n(i){if(!Ur)return Mr(i);ps.test(i)&&(i=i.replace(ps,Dn)),i=atob(i);const r=new Uint8Array(i.length);for(let l=0;l<i.length;l++)r[l]=i.charCodeAt(l);return r}function Cn(i){return sa&&i!=null&&i instanceof Uint8Array}var zr={};function Pa(){return tr||(tr=new pa(null,zr))}function Br(i){tn(zr);var r=i.g;return(r=r==null||Cn(r)?r:typeof r=="string"?$n(r):null)==null?r:i.g=r}var pa=class{h(){return new Uint8Array(Br(this)||0)}constructor(i,r){if(tn(r),this.g=i,i!=null&&i.length===0)throw Error("ByteString should be constructed with non-empty values")}};let tr,cs;function tn(i){if(i!==zr)throw Error("illegal external caller")}function mr(i,r){i.__closure__error__context__984382||(i.__closure__error__context__984382={}),i.__closure__error__context__984382.severity=r}function Xn(i){return mr(i=Error(i),"warning"),i}function Ia(i){if(i!=null){var r=cs??(cs={}),l=r[i]||0;l>=5||(r[i]=l+1,mr(i=Error(),"incident"),function(u){zd.setTimeout(()=>{throw u},0)}(i))}}var Hi=typeof Symbol=="function"&&typeof Symbol()=="symbol";function Bi(i,r,l=!1){return typeof Symbol=="function"&&typeof Symbol()=="symbol"?l&&Symbol.for&&i?Symbol.for(i):i!=null?Symbol(i):Symbol():r}var ma=Bi("jas",void 0,!0),Co=Bi(void 0,"0di"),oa=Bi(void 0,"1oa"),Zs=Bi(void 0,Symbol()),Fa=Bi(void 0,"0actk"),qa=Bi(void 0,"8utk");const qt=Hi?ma:"Ea",as={Ea:{value:0,configurable:!0,writable:!0,enumerable:!1}},or=Object.defineProperties;function io(i,r){Hi||qt in i||or(i,as),i[qt]|=r}function ns(i,r){Hi||qt in i||or(i,as),i[qt]=r}function Dl(i){return io(i,34),i}function $o(i,r){ns(r,-15615&(0|i))}function Wu(i,r){ns(r,-15581&(34|i))}function ir(){return typeof BigInt=="function"}function Ba(i){return Array.prototype.slice.call(i)}var Es,Gu={};function Pu(i){return i!==null&&typeof i=="object"&&!Array.isArray(i)&&i.constructor===Object}function td(i,r){if(i!=null){if(typeof i=="string")i=i?new pa(i,zr):Pa();else if(i.constructor!==pa)if(Cn(i))i=i.length?new pa(new Uint8Array(i),zr):Pa();else{if(!r)throw Error();i=void 0}}return i}const yu=[];function _c(i){if(2&i)throw Error()}ns(yu,55),Es=Object.freeze(yu);class Cf{constructor(r,l,u){this.g=r,this.h=l,this.l=u}next(){const r=this.g.next();return r.done||(r.value=this.h.call(this.l,r.value)),r}[Symbol.iterator](){return this}}function Wd(i){return Zs?i[Zs]:void 0}var Wf=Object.freeze({});function Vd(i){return i.Na=!0,i}var Vf=Vd(i=>typeof i=="number"),Sf=Vd(i=>typeof i=="string"),qf=Vd(i=>typeof i=="boolean"),Bn=typeof zd.BigInt=="function"&&typeof zd.BigInt(0)=="bigint";function ba(i){var r=i;if(Sf(r)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(r))throw Error(String(r))}else if(Vf(r)&&!Number.isSafeInteger(r))throw Error(String(r));return Bn?BigInt(i):i=qf(i)?i?"1":"0":Sf(i)?i.trim()||"0":String(i)}var Ds=Vd(i=>Bn?i>=la&&i<=Ls:i[0]==="-"?pc(i,po):pc(i,Ts));const po=Number.MIN_SAFE_INTEGER.toString(),la=Bn?BigInt(Number.MIN_SAFE_INTEGER):void 0,Ts=Number.MAX_SAFE_INTEGER.toString(),Ls=Bn?BigInt(Number.MAX_SAFE_INTEGER):void 0;function pc(i,r){if(i.length>r.length)return!1;if(i.length<r.length||i===r)return!0;for(let l=0;l<i.length;l++){const u=i[l],v=r[l];if(u>v)return!1;if(u<v)return!0}}const vc=typeof Uint8Array.prototype.slice=="function";let id,So=0,hl=0;function lh(i){const r=i>>>0;So=r,hl=(i-r)/4294967296>>>0}function lf(i){if(i<0){lh(-i);const[r,l]=Pg(So,hl);So=r>>>0,hl=l>>>0}else lh(i)}function tg(i){const r=id||(id=new DataView(new ArrayBuffer(8)));r.setFloat32(0,+i,!0),hl=0,So=r.getUint32(0,!0)}function ig(i,r){const l=4294967296*r+(i>>>0);return Number.isSafeInteger(l)?l:Hf(i,r)}function ng(i,r){const l=2147483648&r;return l&&(r=~r>>>0,(i=1+~i>>>0)==0&&(r=r+1>>>0)),typeof(i=ig(i,r))=="number"?l?-i:i:l?"-"+i:i}function Hf(i,r){if(i>>>=0,(r>>>=0)<=2097151)var l=""+(4294967296*r+i);else ir()?l=""+(BigInt(r)<<BigInt(32)|BigInt(i)):(i=(16777215&i)+6777216*(l=16777215&(i>>>24|r<<8))+6710656*(r=r>>16&65535),l+=8147497*r,r*=2,i>=1e7&&(l+=i/1e7>>>0,i%=1e7),l>=1e7&&(r+=l/1e7>>>0,l%=1e7),l=r+Ng(l)+Ng(i));return l}function Ng(i){return i=String(i),"0000000".slice(i.length)+i}function uh(){var i=So,r=hl;if(2147483648&r)if(ir())i=""+(BigInt(0|r)<<BigInt(32)|BigInt(i>>>0));else{const[l,u]=Pg(i,r);i="-"+Hf(l,u)}else i=Hf(i,r);return i}function ch(i){if(i.length<16)lf(Number(i));else if(ir())i=BigInt(i),So=Number(i&BigInt(4294967295))>>>0,hl=Number(i>>BigInt(32)&BigInt(4294967295));else{const r=+(i[0]==="-");hl=So=0;const l=i.length;for(let u=r,v=(l-r)%6+r;v<=l;u=v,v+=6){const A=Number(i.slice(u,v));hl*=1e6,So=1e6*So+A,So>=4294967296&&(hl+=Math.trunc(So/4294967296),hl>>>=0,So>>>=0)}if(r){const[u,v]=Pg(So,hl);So=u,hl=v}}}function Pg(i,r){return r=~r,i?i=1+~i:r+=1,[i,r]}const dh=typeof BigInt=="function"?BigInt.asIntN:void 0,s=typeof BigInt=="function"?BigInt.asUintN:void 0,d=Number.isSafeInteger,c=Number.isFinite,F=Math.trunc,j=ba(0);function K(i){return i==null||typeof i=="number"?i:i==="NaN"||i==="Infinity"||i==="-Infinity"?Number(i):void 0}function H(i){return i==null||typeof i=="boolean"?i:typeof i=="number"?!!i:void 0}const Ce=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function Le(i){switch(typeof i){case"bigint":return!0;case"number":return c(i);case"string":return Ce.test(i);default:return!1}}function st(i){if(i==null)return i;if(typeof i=="string"&&i)i=+i;else if(typeof i!="number")return;return c(i)?0|i:void 0}function Ft(i){if(i==null)return i;if(typeof i=="string"&&i)i=+i;else if(typeof i!="number")return;return c(i)?i>>>0:void 0}function vt(i){if(i[0]==="-")return!1;const r=i.length;return r<20||r===20&&Number(i.substring(0,6))<184467}function li(i){const r=i.length;return i[0]==="-"?r<20||r===20&&Number(i.substring(0,7))>-922337:r<19||r===19&&Number(i.substring(0,6))<922337}function ti(i){return li(i)?i:(ch(i),uh())}function En(i){return i=F(i),d(i)||(lf(i),i=ng(So,hl)),i}function Sa(i){var r=F(Number(i));return d(r)?String(r):((r=i.indexOf("."))!==-1&&(i=i.substring(0,r)),ti(i))}function Ha(i){var r=F(Number(i));return d(r)?ba(r):((r=i.indexOf("."))!==-1&&(i=i.substring(0,r)),ir()?ba(dh(64,BigInt(i))):ba(ti(i)))}function br(i){if(d(i))i=ba(En(i));else{if(i=F(i),d(i))i=String(i);else{const r=String(i);li(r)?i=r:(lf(i),i=uh())}i=ba(i)}return i}function za(i){return i==null?i:typeof i=="bigint"?(Ds(i)?i=Number(i):(i=dh(64,i),i=Ds(i)?Number(i):String(i)),i):Le(i)?typeof i=="number"?En(i):Sa(i):void 0}function ka(i){if(i==null)return i;var r=typeof i;if(r==="bigint")return String(s(64,i));if(Le(i)){if(r==="string")return r=F(Number(i)),d(r)&&r>=0?i=String(r):((r=i.indexOf("."))!==-1&&(i=i.substring(0,r)),vt(i)||(ch(i),i=Hf(So,hl))),i;if(r==="number")return(i=F(i))>=0&&d(i)?i:function(l){if(l<0){lf(l);var u=Hf(So,hl);return l=Number(u),d(l)?l:u}return vt(u=String(l))?u:(lf(l),ig(So,hl))}(i)}}function so(i){if(typeof i!="string")throw Error();return i}function no(i){if(i!=null&&typeof i!="string")throw Error();return i}function xr(i){return i==null||typeof i=="string"?i:void 0}function Uo(i,r,l,u){if(i!=null&&typeof i=="object"&&i.W===Gu)return i;if(!Array.isArray(i))return l?2&u?((i=r[Co])||(Dl((i=new r).u),i=r[Co]=i),r=i):r=new r:r=void 0,r;let v=l=0|i[qt];return v===0&&(v|=32&u),v|=2&u,v!==l&&ns(i,v),new r(i)}function Fl(i,r,l){if(r)e:{if(!Le(r=i))throw Xn("int64");switch(typeof r){case"string":r=Ha(r);break e;case"bigint":r=ba(dh(64,r));break e;default:r=br(r)}}else i=typeof(r=i),r=r==null?r:i==="bigint"?ba(dh(64,r)):Le(r)?i==="string"?Ha(r):br(r):void 0;return(i=r)==null?l?j:void 0:i}function Xo(i){return i}const wr={};let hu=function(){try{return qi(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();class Ko{constructor(){this.g=new Map}get(r){return this.g.get(r)}set(r,l){return this.g.set(r,l),this.size=this.g.size,this}delete(r){return r=this.g.delete(r),this.size=this.g.size,r}clear(){this.g.clear(),this.size=this.g.size}has(r){return this.g.has(r)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(r,l){return this.g.forEach(r,l)}[Symbol.iterator](){return this.entries()}}const Os=hu?(Object.setPrototypeOf(Ko.prototype,Map.prototype),Object.defineProperties(Ko.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),Ko):class extends Map{constructor(){super()}};function co(i){return i}function fo(i){if(2&i.M)throw Error("Cannot mutate an immutable Map")}var Yo=class extends Os{constructor(i,r,l=co,u=co){super();let v=0|i[qt];v|=64,ns(i,v),this.M=v,this.I=r,this.S=l,this.X=this.I?tu:u;for(let A=0;A<i.length;A++){const ke=i[A],ut=l(ke[0],!1,!0);let bt=ke[1];r?bt===void 0&&(bt=null):bt=u(ke[1],!1,!0,void 0,void 0,v),super.set(ut,bt)}}La(){var i=fh;if(this.size!==0)return Array.from(super.entries(),r=>(r[0]=i(r[0]),r[1]=i(r[1]),r))}da(i=Rc){const r=[],l=super.entries();for(var u;!(u=l.next()).done;)(u=u.value)[0]=i(u[0]),u[1]=i(u[1]),r.push(u);return r}clear(){fo(this),super.clear()}delete(i){return fo(this),super.delete(this.S(i,!0,!1))}entries(){if(this.I){var i=super.keys();i=new Cf(i,nd,this)}else i=super.entries();return i}values(){if(this.I){var i=super.keys();i=new Cf(i,Yo.prototype.get,this)}else i=super.values();return i}forEach(i,r){this.I?super.forEach((l,u,v)=>{i.call(r,v.get(u),u,v)}):super.forEach(i,r)}set(i,r){return fo(this),(i=this.S(i,!0,!1))==null?this:r==null?(super.delete(i),this):super.set(i,this.X(r,!0,!0,this.I,!1,this.M))}Ja(i){const r=this.S(i[0],!1,!0);i=i[1],i=this.I?i===void 0?null:i:this.X(i,!1,!0,void 0,!1,this.M),super.set(r,i)}has(i){return super.has(this.S(i,!1,!1))}get(i){i=this.S(i,!1,!1);const r=super.get(i);if(r!==void 0){var l=this.I;return l?((l=this.X(r,!1,!0,l,this.pa,this.M))!==r&&super.set(i,l),l):r}}[Symbol.iterator](){return this.entries()}};function tu(i,r,l,u,v,A){return i=Uo(i,u,l,A),v&&(i=hh(i)),i}function Rc(i){return i}function nd(i){return[i,this.get(i)]}let en,rc,rd,an;function $u(){return en||(en=new Yo(Dl([]),void 0,void 0,void 0,wr))}function bd(i,r,l,u,v){if(i!=null){if(Array.isArray(i)){const A=0|i[qt];return i.length===0&&1&A?void 0:v&&2&A?i:xf(i,r,l,u!==void 0,v)}return r(i,u)}}function xf(i,r,l,u,v){const A=u||l?0|i[qt]:0,ke=u?!!(32&A):void 0;let ut=0;const bt=(u=Ba(i)).length;for(let os=0;os<bt;os++){var Mi=u[os];if(os===bt-1&&Pu(Mi)){var sn=r,ea=l,Pn=ke,qr=v;let Qa;for(let al in Mi){const Yl=bd(Mi[al],sn,ea,Pn,qr);Yl!=null&&((Qa??(Qa={}))[al]=Yl)}Mi=Qa}else Mi=bd(u[os],r,l,ke,v);u[os]=Mi,Mi!=null&&(ut=os+1)}return ut<bt&&(u.length=ut),l&&((i=Wd(i))&&(u[Zs]=Ba(i)),l(A,u)),u}function fh(i){return bd(i,iu,void 0,void 0,!1)}function iu(i){switch(typeof i){case"number":return Number.isFinite(i)?i:""+i;case"bigint":return Ds(i)?Number(i):""+i;case"boolean":return i?1:0;case"object":if(Cn(i))return Cn(i)&&Ia(qa),Ua(i);if(i.W===Gu)return Af(i);if(i instanceof pa){const r=i.g;return r==null?"":typeof r=="string"?r:i.g=Ua(r)}return i instanceof Yo?i.La():void 0}return i}function Af(i){var r=i.u;i=xf(r,iu,void 0,void 0,!1);var l=0|r[qt];if((r=i.length)&&!(512&l)){var u=i[r-1],v=!1;Pu(u)?(r--,v=!0):u=void 0;var A=r-(l=512&l?0:-1),ke=(rc??Xo)(A,l,i,u);if(u&&(i[r]=void 0),A<ke&&u){for(var ut in A=!0,u){const bt=+ut;bt<=ke?(i[v=bt+l]=u[ut],r=Math.max(v+1,r),v=!1,delete u[ut]):A=!1}A&&(u=void 0)}for(A=r-1;r>0;A=r-1)if((ut=i[A])==null)r--,v=!0;else{if(!((A-=l)>=ke))break;(u??(u={}))[A]=ut,r--,v=!0}v&&(i.length=r),u&&i.push(u)}return i}function Ou(i,r,l){return i=qd(i,r[0],r[1],l?1:2),r!==rd&&l&&io(i,8192),i}function qd(i,r,l,u){if(i==null){var v=96;l?(i=[l],v|=512):i=[],r&&(v=-16760833&v|(1023&r)<<14)}else{if(!Array.isArray(i))throw Error("narr");if(8192&(v=0|i[qt])||!(64&v)||2&v||Ia(Fa),1024&v)throw Error("farr");if(64&v)return i;if(u===1||u===2||(v|=64),l&&(v|=512,l!==i[0]))throw Error("mid");e:{var A=(l=i).length;if(A){var ke=A-1;if(Pu(u=l[ke])){if((ke-=r=512&(v|=256)?0:-1)>=1024)throw Error("pvtlmt");for(var ut in u)(A=+ut)<ke&&(l[A+r]=u[ut],delete u[ut]);v=-16760833&v|(1023&ke)<<14;break e}}if(r){if((ut=Math.max(r,A-(512&v?0:-1)))>1024)throw Error("spvt");v=-16760833&v|(1023&ut)<<14}}}return ns(i,v),i}function Hd(i,r,l=Wu){if(i!=null){if(sa&&i instanceof Uint8Array)return r?i:new Uint8Array(i);if(Array.isArray(i)){var u=0|i[qt];return 2&u?i:(r&&(r=u===0||!!(32&u)&&!(64&u||!(16&u))),r?(ns(i,34|u),4&u&&Object.freeze(i),i):xf(i,Hd,4&u?Wu:l,!0,!0))}return i.W===Gu?i=2&(u=0|(l=i.u)[qt])?i:new i.constructor(Tf(l,u,!0)):i instanceof Yo&&!(2&i.M)&&(l=Dl(i.da(Hd)),i=new Yo(l,i.I,i.S,i.X)),i}}function Tf(i,r,l){const u=l||2&r?Wu:$o,v=!!(32&r);return i=function(A,ke,ut){const bt=Ba(A);var Mi=bt.length;const sn=256&ke?bt[Mi-1]:void 0;for(Mi+=sn?-1:0,ke=512&ke?1:0;ke<Mi;ke++)bt[ke]=ut(bt[ke]);if(sn){ke=bt[ke]={};for(const ea in sn)ke[ea]=ut(sn[ea])}return(A=Wd(A))&&(bt[Zs]=Ba(A)),bt}(i,r,A=>Hd(A,v,u)),io(i,32|(l?2:0)),i}function hh(i){const r=i.u,l=0|r[qt];return 2&l?new i.constructor(Tf(r,l,!1)):i}function uf(i,r){return ad(i=i.u,0|i[qt],r)}function ad(i,r,l){if(l===-1)return null;const u=l+(512&r?0:-1),v=i.length-1;return u>=v&&256&r?i[v][l]:u<=v?i[u]:void 0}function cl(i,r,l){const u=i.u;let v=0|u[qt];return _c(v),Cl(u,v,r,l),i}function Cl(i,r,l,u){const v=512&r?0:-1,A=l+v;var ke=i.length-1;return A>=ke&&256&r?(i[ke][l]=u,r):A<=ke?(i[A]=u,r):(u!==void 0&&(l>=(ke=r>>14&1023||536870912)?u!=null&&(i[ke+v]={[l]:u},ns(i,r|=256)):i[A]=u),r)}function Kf(i,r){let l=0|(i=i.u)[qt];const u=ad(i,l,r),v=K(u);return v!=null&&v!==u&&Cl(i,l,r,v),v}function rg(i){let r=0|(i=i.u)[qt];const l=ad(i,r,1),u=td(l,!0);return u!=null&&u!==l&&Cl(i,r,1,u),u}function cf(){return Wf===void 0?2:4}function df(i,r,l,u,v){const A=i.u,ke=2&(i=0|A[qt])?1:u;v=!!v;let ut=0|(u=ag(A,i,r))[qt];if(!(4&ut)){4&ut&&(u=Ba(u),ut=ff(ut,i),i=Cl(A,i,r,u));let bt=0,Mi=0;for(;bt<u.length;bt++){const sn=l(u[bt]);sn!=null&&(u[Mi++]=sn)}Mi<bt&&(u.length=Mi),ut=sg(ut,i),l=-2049&(20|ut),ut=l&=-4097,ns(u,ut),2&ut&&Object.freeze(u)}return ke===1||ke===4&&32&ut?yd(ut)||(v=ut,ut|=2,ut!==v&&ns(u,ut),Object.freeze(u)):(ke===2&&yd(ut)&&(u=Ba(u),ut=ff(ut,i),ut=Pf(ut,i,v),ns(u,ut),i=Cl(A,i,r,u)),yd(ut)||(r=ut,ut=Pf(ut,i,v),ut!==r&&ns(u,ut))),u}function ag(i,r,l){return i=ad(i,r,l),Array.isArray(i)?i:Es}function sg(i,r){return i===0&&(i=ff(i,r)),1|i}function yd(i){return!!(2&i)&&!!(4&i)||!!(1024&i)}function Ir(i){i=Ba(i);for(let r=0;r<i.length;r++){const l=i[r]=Ba(i[r]);Array.isArray(l[1])&&(l[1]=Dl(l[1]))}return i}function ja(i,r,l,u){let v=0|(i=i.u)[qt];_c(v),Cl(i,v,r,(u==="0"?Number(l)===0:l===u)?void 0:l)}function Qs(i,r,l,u){_c(r);let v=ag(i,r,l);const A=v!==Es;if(64&r||!(8192&r)||!A){const ke=A?0|v[qt]:0;let ut=ke;(!A||2&ut||yd(ut)||4&ut&&!(32&ut))&&(v=Ba(v),ut=ff(ut,r),r=Cl(i,r,l,v)),ut=-13&sg(ut,r),ut=Pf(u?-17&ut:16|ut,r,!0),ut!==ke&&ns(v,ut)}return v}function ko(i,r){var l=x0;return kd(Zo(i=i.u),i,0|i[qt],l)===r?r:-1}function Zo(i){if(Hi)return i[oa]??(i[oa]=new Map);if(oa in i)return i[oa];const r=new Map;return Object.defineProperty(i,oa,{value:r}),r}function Fc(i,r,l,u){const v=Zo(i),A=kd(v,i,r,l);return A!==u&&(A&&(r=Cl(i,r,A)),v.set(l,u)),r}function kd(i,r,l,u){let v=i.get(u);if(v!=null)return v;v=0;for(let A=0;A<u.length;A++){const ke=u[A];ad(r,l,ke)!=null&&(v!==0&&(l=Cl(r,l,v)),v=ke)}return i.set(u,v),v}function Mc(i,r,l){let u=0|i[qt];const v=ad(i,u,l);let A;if(v!=null&&v.W===Gu)return(r=hh(v))!==v&&Cl(i,u,l,r),r.u;if(Array.isArray(v)){const ke=0|v[qt];A=2&ke?Ou(Tf(v,ke,!1),r,!0):64&ke?v:Ou(A,r,!0)}else A=Ou(void 0,r,!0);return A!==v&&Cl(i,u,l,A),A}function Nf(i,r,l){let u=0|(i=i.u)[qt];const v=ad(i,u,l);return(r=Uo(v,r,!1,u))!==v&&r!=null&&Cl(i,u,l,r),r}function wo(i,r,l){if((r=Nf(i,r,l))==null)return r;let u=0|(i=i.u)[qt];if(!(2&u)){const v=hh(r);v!==r&&Cl(i,u,l,r=v)}return r}function Xu(i,r,l,u,v,A,ke){i=i.u;var ut=!!(2&r);const bt=ut?1:v;A=!!A,ke&&(ke=!ut);var Mi=0|(v=ag(i,r,u))[qt];if(!(ut=!!(4&Mi))){var sn=v,ea=r;const Pn=!!(2&(Mi=sg(Mi,r)));Pn&&(ea|=2);let qr=!Pn,os=!0,Qa=0,al=0;for(;Qa<sn.length;Qa++){const Yl=Uo(sn[Qa],l,!1,ea);if(Yl instanceof l){if(!Pn){const Ru=!!(2&(0|Yl.u[qt]));qr&&(qr=!Ru),os&&(os=Ru)}sn[al++]=Yl}}al<Qa&&(sn.length=al),Mi|=4,Mi=os?16|Mi:-17&Mi,ns(sn,Mi=qr?8|Mi:-9&Mi),Pn&&Object.freeze(sn)}if(ke&&!(8&Mi||!v.length&&(bt===1||bt===4&&32&Mi))){for(yd(Mi)&&(v=Ba(v),Mi=ff(Mi,r),r=Cl(i,r,u,v)),l=v,ke=Mi,sn=0;sn<l.length;sn++)(Mi=l[sn])!==(ea=hh(Mi))&&(l[sn]=ea);ke|=8,ns(l,ke=l.length?-17&ke:16|ke),Mi=ke}return bt===1||bt===4&&32&Mi?yd(Mi)||(r=Mi,(Mi|=!v.length||16&Mi&&(!ut||32&Mi)?2:1024)!==r&&ns(v,Mi),Object.freeze(v)):(bt===2&&yd(Mi)&&(ns(v=Ba(v),Mi=Pf(Mi=ff(Mi,r),r,A)),r=Cl(i,r,u,v)),yd(Mi)||(u=Mi,(Mi=Pf(Mi,r,A))!==u&&ns(v,Mi))),v}function Yu(i,r,l){const u=0|i.u[qt];return Xu(i,u,r,l,cf(),!1,!(2&u))}function vs(i,r,l,u){return u==null&&(u=void 0),cl(i,l,u)}function og(i,r,l,u){u==null&&(u=void 0);e:{let v=0|(i=i.u)[qt];if(_c(v),u==null){const A=Zo(i);if(kd(A,i,v,l)!==r)break e;A.set(l,0)}else v=Fc(i,v,l,r);Cl(i,v,r,u)}}function ff(i,r){return-1025&(i=32|(2&r?2|i:-3&i))}function Pf(i,r,l){return 32&r&&l||(i&=-33),i}function Og(i,r,l){_c(0|i.u[qt]),df(i,r,xr,2,!0).push(so(l))}function Bg(i,r,l,u){const v=0|i.u[qt];_c(v),i=Xu(i,v,l,r,2,!0),u=u??new l,i.push(u),i[qt]=2&(0|u.u[qt])?-9&i[qt]:-17&i[qt]}function sd(i,r){return st(uf(i,r))}function od(i,r){return xr(uf(i,r))}function nu(i,r){return Kf(i,r)??0}function lg(i,r,l){if(l!=null&&typeof l!="boolean")throw i=typeof l,Error(`Expected boolean but got ${i!="object"?i:l?Array.isArray(l)?"array":i:"null"}: ${l}`);cl(i,r,l)}function Kd(i,r,l){if(l!=null){if(typeof l!="number"||!c(l))throw Xn("int32");l|=0}cl(i,r,l)}function Ns(i,r,l){if(l!=null&&typeof l!="number")throw Error(`Value of float/double field must be a number, found ${typeof l}: ${l}`);cl(i,r,l)}function Rg(i,r,l){{const ke=i.u;let ut=0|ke[qt];if(_c(ut),l==null)Cl(ke,ut,r);else{var u=i=0|l[qt],v=yd(i),A=v||Object.isFrozen(l);for(v||(i=0),A||(l=Ba(l),u=0,i=Pf(i=ff(i,ut),ut,!0),A=!1),i|=21,v=0;v<l.length;v++){const bt=l[v],Mi=so(bt);Object.is(bt,Mi)||(A&&(l=Ba(l),u=0,i=Pf(i=ff(i,ut),ut,!0),A=!1),l[v]=Mi)}i!==u&&(A&&(l=Ba(l),i=Pf(i=ff(i,ut),ut,!0)),ns(l,i)),Cl(ke,ut,r,l)}}}function T_(i,r){return Error(`Invalid wire type: ${i} (at position ${r})`)}function vm(){return Error("Failed to read varint, encoding is invalid.")}function N_(i,r){return Error(`Tried to read past the end of the data ${r} > ${i}`)}function Fm(i){if(typeof i=="string")return{buffer:$n(i),O:!1};if(Array.isArray(i))return{buffer:new Uint8Array(i),O:!1};if(i.constructor===Uint8Array)return{buffer:i,O:!1};if(i.constructor===ArrayBuffer)return{buffer:new Uint8Array(i),O:!1};if(i.constructor===pa)return{buffer:Br(i)||new Uint8Array(0),O:!0};if(i instanceof Uint8Array)return{buffer:new Uint8Array(i.buffer,i.byteOffset,i.byteLength),O:!1};throw Error("Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers")}function bm(i,r){let l,u=0,v=0,A=0;const ke=i.h;let ut=i.g;do l=ke[ut++],u|=(127&l)<<A,A+=7;while(A<32&&128&l);for(A>32&&(v|=(127&l)>>4),A=3;A<32&&128&l;A+=7)l=ke[ut++],v|=(127&l)<<A;if(Gf(i,ut),l<128)return r(u>>>0,v>>>0);throw vm()}function ym(i){let r=0,l=i.g;const u=l+10,v=i.h;for(;l<u;){const A=v[l++];if(r|=A,(128&A)==0)return Gf(i,l),!!(127&r)}throw vm()}function Of(i){const r=i.h;let l=i.g,u=r[l++],v=127&u;if(128&u&&(u=r[l++],v|=(127&u)<<7,128&u&&(u=r[l++],v|=(127&u)<<14,128&u&&(u=r[l++],v|=(127&u)<<21,128&u&&(u=r[l++],v|=u<<28,128&u&&128&r[l++]&&128&r[l++]&&128&r[l++]&&128&r[l++]&&128&r[l++])))))throw vm();return Gf(i,l),v}function hf(i){return Of(i)>>>0}function km(i){var r=i.h;const l=i.g,u=r[l],v=r[l+1],A=r[l+2];return r=r[l+3],Gf(i,i.g+4),(u<<0|v<<8|A<<16|r<<24)>>>0}function wm(i){var r=km(i);i=2*(r>>31)+1;const l=r>>>23&255;return r&=8388607,l==255?r?NaN:i*(1/0):l==0?1401298464324817e-60*i*r:i*Math.pow(2,l-150)*(r+8388608)}function s1(i){return Of(i)}function Em(i,r,{aa:l=!1}={}){i.aa=l,r&&(r=Fm(r),i.h=r.buffer,i.m=r.O,i.j=0,i.l=i.h.length,i.g=i.j)}function Gf(i,r){if(i.g=r,r>i.l)throw N_(i.l,r)}function P_(i,r){if(r<0)throw Error(`Tried to read a negative byte length: ${r}`);const l=i.g,u=l+r;if(u>i.l)throw N_(r,i.l-l);return i.g=u,l}function O_(i,r){if(r==0)return Pa();var l=P_(i,r);return i.aa&&i.m?l=i.h.subarray(l,l+r):(i=i.h,l=l===(r=l+r)?new Uint8Array(0):vc?i.slice(l,r):new Uint8Array(i.subarray(l,r))),l.length==0?Pa():new pa(l,zr)}Yo.prototype.toJSON=void 0;var B_=[];function R_(i){var r=i.g;if(r.g==r.l)return!1;i.l=i.g.g;var l=hf(i.g);if(r=l>>>3,!((l&=7)>=0&&l<=5))throw T_(l,i.l);if(r<1)throw Error(`Invalid field number: ${r} (at position ${i.l})`);return i.m=r,i.h=l,!0}function Mg(i){switch(i.h){case 0:i.h!=0?Mg(i):ym(i.g);break;case 1:Gf(i=i.g,i.g+8);break;case 2:if(i.h!=2)Mg(i);else{var r=hf(i.g);Gf(i=i.g,i.g+r)}break;case 5:Gf(i=i.g,i.g+4);break;case 3:for(r=i.m;;){if(!R_(i))throw Error("Unmatched start-group tag: stream EOF");if(i.h==4){if(i.m!=r)throw Error("Unmatched end-group tag");break}Mg(i)}break;default:throw T_(i.h,i.l)}}function ug(i,r,l){const u=i.g.l,v=hf(i.g),A=i.g.g+v;let ke=A-u;if(ke<=0&&(i.g.l=A,l(r,i,void 0,void 0,void 0),ke=A-i.g.g),ke)throw Error(`Message parsing ended unexpectedly. Expected to read ${v} bytes, instead read ${v-ke} bytes, either the data ended unexpectedly or the message misreported its own length`);return i.g.g=A,i.g.l=u,r}function Dm(i){var r=hf(i.g),l=P_(i=i.g,r);if(i=i.h,w){var u,v=i;(u=y)||(u=y=new TextDecoder("utf-8",{fatal:!0})),r=l+r,v=l===0&&r===v.length?v:v.subarray(l,r);try{var A=u.decode(v)}catch(ut){if(S===void 0){try{u.decode(new Uint8Array([128]))}catch{}try{u.decode(new Uint8Array([97])),S=!0}catch{S=!1}}throw!S&&(y=void 0),ut}}else{r=(A=l)+r,l=[];let ut,bt=null;for(;A<r;){var ke=i[A++];ke<128?l.push(ke):ke<224?A>=r?Fd():(ut=i[A++],ke<194||(192&ut)!=128?(A--,Fd()):l.push((31&ke)<<6|63&ut)):ke<240?A>=r-1?Fd():(ut=i[A++],(192&ut)!=128||ke===224&&ut<160||ke===237&&ut>=160||(192&(u=i[A++]))!=128?(A--,Fd()):l.push((15&ke)<<12|(63&ut)<<6|63&u)):ke<=244?A>=r-2?Fd():(ut=i[A++],(192&ut)!=128||ut-144+(ke<<28)>>30!=0||(192&(u=i[A++]))!=128||(192&(v=i[A++]))!=128?(A--,Fd()):(ke=(7&ke)<<18|(63&ut)<<12|(63&u)<<6|63&v,ke-=65536,l.push(55296+(ke>>10&1023),56320+(1023&ke)))):Fd(),l.length>=8192&&(bt=f(bt,l),l.length=0)}A=f(bt,l)}return A}function M_(i){const r=hf(i.g);return O_(i.g,r)}function Ig(i,r,l){var u=hf(i.g);for(u=i.g.g+u;i.g.g<u;)l.push(r(i.g))}var jg=[];function wd(i,r,l){r.g?r.m(i,r.g,r.h,l):r.m(i,r.h,l)}var Cs=class{constructor(i,r){this.u=qd(i,r)}toJSON(){try{var i=Af(this)}finally{rc=void 0}return i}l(){var i=W1;return i.g?i.l(this,i.g,i.h):i.l(this,i.h,i.defaultValue)}clone(){const i=this.u;return new this.constructor(Tf(i,0|i[qt],!1))}O(){return!!(2&(0|this.u[qt]))}};function I_(i){return i?/^\d+$/.test(i)?(ch(i),new Cm(So,hl)):null:o1||(o1=new Cm(0,0))}Cs.prototype.W=Gu,Cs.prototype.toString=function(){return this.u.toString()};var Cm=class{constructor(i,r){this.h=i>>>0,this.g=r>>>0}};let o1;function j_(i){return i?/^-?\d+$/.test(i)?(ch(i),new Sm(So,hl)):null:l1||(l1=new Sm(0,0))}var Sm=class{constructor(i,r){this.h=i>>>0,this.g=r>>>0}};let l1;function gh(i,r,l){for(;l>0||r>127;)i.g.push(127&r|128),r=(r>>>7|l<<25)>>>0,l>>>=7;i.g.push(r)}function mh(i,r){for(;r>127;)i.g.push(127&r|128),r>>>=7;i.g.push(r)}function Lg(i,r){if(r>=0)mh(i,r);else{for(let l=0;l<9;l++)i.g.push(127&r|128),r>>=7;i.g.push(1)}}function cg(i,r){i.g.push(r>>>0&255),i.g.push(r>>>8&255),i.g.push(r>>>16&255),i.g.push(r>>>24&255)}function _h(i,r){r.length!==0&&(i.l.push(r),i.h+=r.length)}function Ic(i,r,l){mh(i.g,8*r+l)}function xm(i,r){return Ic(i,r,2),r=i.g.end(),_h(i,r),r.push(i.h),r}function Am(i,r){var l=r.pop();for(l=i.h+i.g.length()-l;l>127;)r.push(127&l|128),l>>>=7,i.h++;r.push(l),i.h++}function Ug(i,r,l){Ic(i,r,2),mh(i.g,l.length),_h(i,i.g.end()),_h(i,l)}function zg(i,r,l,u){l!=null&&(r=xm(i,r),u(l,i),Am(i,r))}function Ed(){const i=class{constructor(){throw Error()}};return Object.setPrototypeOf(i,i.prototype),i}var Tm=Ed(),L_=Ed(),Nm=Ed(),Pm=Ed(),U_=Ed(),z_=Ed(),Om=Ed(),W_=Ed(),V_=Ed(),ph=class{constructor(i,r,l){this.g=i,this.h=r,i=Tm,this.l=!!i&&l===i||!1}};function Wg(i,r){return new ph(i,r,Tm)}function q_(i,r,l,u,v){zg(i,l,Y_(r,u),v)}const u1=Wg(function(i,r,l,u,v){return i.h===2&&(ug(i,Mc(r,u,l),v),!0)},q_),c1=Wg(function(i,r,l,u,v){return i.h===2&&(ug(i,Mc(r,u,l),v),!0)},q_);var Vg=Symbol(),Bm=Symbol(),H_=Symbol(),K_=Symbol();let G_,$_;function $f(i,r,l,u){var v=u[i];if(v)return v;(v={}).Ma=u,v.T=function(ea){switch(typeof ea){case"boolean":return rd||(rd=[0,void 0,!0]);case"number":return ea>0?void 0:ea===0?an||(an=[0,void 0]):[-ea,void 0];case"string":return[0,ea];case"object":return ea}}(u[0]);var A=u[1];let ke=1;A&&A.constructor===Object&&(v.ga=A,typeof(A=u[++ke])=="function"&&(v.la=!0,G_??(G_=A),$_??($_=u[ke+1]),A=u[ke+=2]));const ut={};for(;A&&Array.isArray(A)&&A.length&&typeof A[0]=="number"&&A[0]>0;){for(var bt=0;bt<A.length;bt++)ut[A[bt]]=A;A=u[++ke]}for(bt=1;A!==void 0;){let ea;typeof A=="number"&&(bt+=A,A=u[++ke]);var Mi=void 0;if(A instanceof ph?ea=A:(ea=u1,ke--),ea?.l){A=u[++ke],Mi=u;var sn=ke;typeof A=="function"&&(A=A(),Mi[sn]=A),Mi=A}for(sn=bt+1,typeof(A=u[++ke])=="number"&&A<0&&(sn-=A,A=u[++ke]);bt<sn;bt++){const Pn=ut[bt];Mi?l(v,bt,ea,Mi,Pn):r(v,bt,ea,Pn)}}return u[i]=v}function X_(i){return Array.isArray(i)?i[0]instanceof ph?i:[c1,i]:[i,void 0]}function Y_(i,r){return i instanceof Cs?i.u:Array.isArray(i)?Ou(i,r,!1):void 0}function Rm(i,r,l,u){const v=l.g;i[r]=u?(A,ke,ut)=>v(A,ke,ut,u):v}function Mm(i,r,l,u,v){const A=l.g;let ke,ut;i[r]=(bt,Mi,sn)=>A(bt,Mi,sn,ut||(ut=$f(Bm,Rm,Mm,u).T),ke||(ke=Im(u)),v)}function Im(i){let r=i[H_];if(r!=null)return r;const l=$f(Bm,Rm,Mm,i);return r=l.la?(u,v)=>G_(u,v,l):(u,v)=>{const A=0|u[qt];for(;R_(v)&&v.h!=4;){var ke=v.m,ut=l[ke];if(ut==null){var bt=l.ga;bt&&(bt=bt[ke])&&(bt=d1(bt))!=null&&(ut=l[ke]=bt)}ut!=null&&ut(v,u,ke)||(ke=(ut=v).l,Mg(ut),ut.fa?ut=void 0:(bt=ut.g.g-ke,ut.g.g=ke,ut=O_(ut.g,bt)),ke=u,ut&&((bt=ke[Zs])?bt.push(ut):ke[Zs]=[ut]))}return 8192&A&&Dl(u),!0},i[H_]=r}function d1(i){const r=(i=X_(i))[0].g;if(i=i[1]){const l=Im(i),u=$f(Bm,Rm,Mm,i).T;return(v,A,ke)=>r(v,A,ke,u,l)}return r}function qg(i,r,l){i[r]=l.h}function Hg(i,r,l,u){let v,A;const ke=l.h;i[r]=(ut,bt,Mi)=>ke(ut,bt,Mi,A||(A=$f(Vg,qg,Hg,u).T),v||(v=Q_(u)))}function Q_(i){let r=i[K_];if(!r){const l=$f(Vg,qg,Hg,i);r=(u,v)=>J_(u,v,l),i[K_]=r}return r}function J_(i,r,l){(function(u,v,A){const ke=512&v?0:-1,ut=u.length,bt=ut+((v=64&v?256&v:!!ut&&Pu(u[ut-1]))?-1:0);for(let Mi=0;Mi<bt;Mi++)A(Mi-ke,u[Mi]);if(v){u=u[ut-1];for(const Mi in u)!isNaN(Mi)&&A(+Mi,u[Mi])}})(i,0|i[qt]|(l.T[1]?512:0),(u,v)=>{if(v!=null){var A=function(ke,ut){var bt=ke[ut];if(bt)return bt;if((bt=ke.ga)&&(bt=bt[ut])){var Mi=(bt=X_(bt))[0].h;if(bt=bt[1]){const sn=Q_(bt),ea=$f(Vg,qg,Hg,bt).T;bt=ke.la?$_(ea,sn):(Pn,qr,os)=>Mi(Pn,qr,os,ea,sn)}else bt=Mi;return ke[ut]=bt}}(l,u);A&&A(r,v,u)}}),(i=Wd(i))&&function(u,v){_h(u,u.g.end());for(let A=0;A<v.length;A++)_h(u,Br(v[A])||new Uint8Array(0))}(r,i)}function vh(i,r){if(Array.isArray(r)){var l=0|r[qt];if(4&l)return r;for(var u=0,v=0;u<r.length;u++){const A=i(r[u]);A!=null&&(r[v++]=A)}return v<u&&(r.length=v),ns(r,-6145&(5|l)),2&l&&Object.freeze(r),r}}function ac(i,r,l){return new ph(i,r,l)}function Fh(i,r,l){return new ph(i,r,l)}function sc(i,r,l){Cl(i,0|i[qt],r,l)}var f1=Wg(function(i,r,l,u,v){return i.h===2&&(i=ug(i,Ou([void 0,void 0],u,!0),v),_c(u=0|r[qt]),(v=ad(r,u,l))instanceof Yo?(2&v.M)!=0?((v=v.da()).push(i),Cl(r,u,l,v)):v.Ja(i):Array.isArray(v)?(2&(0|v[qt])&&Cl(r,u,l,v=Ir(v)),v.push(i)):Cl(r,u,l,[i]),!0)},function(i,r,l,u,v){if(r instanceof Yo)r.forEach((A,ke)=>{zg(i,l,Ou([ke,A],u,!1),v)});else if(Array.isArray(r))for(let A=0;A<r.length;A++){const ke=r[A];Array.isArray(ke)&&zg(i,l,Ou(ke,u,!1),v)}});function Z_(i,r,l){if(r=function(u){if(u==null)return u;const v=typeof u;if(v==="bigint")return String(dh(64,u));if(Le(u)){if(v==="string")return Sa(u);if(v==="number")return En(u)}}(r),r!=null&&(typeof r=="string"&&j_(r),r!=null))switch(Ic(i,l,0),typeof r){case"number":i=i.g,lf(r),gh(i,So,hl);break;case"bigint":l=BigInt.asUintN(64,r),l=new Sm(Number(l&BigInt(4294967295)),Number(l>>BigInt(32))),gh(i.g,l.h,l.g);break;default:l=j_(r),gh(i.g,l.h,l.g)}}function e0(i,r,l){(r=st(r))!=null&&r!=null&&(Ic(i,l,0),Lg(i.g,r))}function t0(i,r,l){(r=H(r))!=null&&(Ic(i,l,0),i.g.g.push(r?1:0))}function i0(i,r,l){(r=xr(r))!=null&&Ug(i,l,Yt(r))}function n0(i,r,l,u,v){zg(i,l,Y_(r,u),v)}function r0(i,r,l){r==null||typeof r=="string"||r instanceof pa||(Cn(r)?Cn(r)&&Ia(qa):r=void 0),r!=null&&Ug(i,l,Fm(r).buffer)}function a0(i,r,l){return(i.h===5||i.h===2)&&(r=Qs(r,0|r[qt],l,!1),i.h==2?Ig(i,wm,r):r.push(wm(i.g)),!0)}var gf=ac(function(i,r,l){if(i.h!==1)return!1;var u=i.g;i=km(u);const v=km(u);u=2*(v>>31)+1;const A=v>>>20&2047;return i=4294967296*(1048575&v)+i,sc(r,l,A==2047?i?NaN:u*(1/0):A==0?5e-324*u*i:u*Math.pow(2,A-1075)*(i+4503599627370496)),!0},function(i,r,l){(r=K(r))!=null&&(Ic(i,l,1),i=i.g,(l=id||(id=new DataView(new ArrayBuffer(8)))).setFloat64(0,+r,!0),So=l.getUint32(0,!0),hl=l.getUint32(4,!0),cg(i,So),cg(i,hl))},Ed()),gu=ac(function(i,r,l){return i.h===5&&(sc(r,l,wm(i.g)),!0)},function(i,r,l){(r=K(r))!=null&&(Ic(i,l,5),i=i.g,tg(r),cg(i,So))},Om),h1=Fh(a0,function(i,r,l){if((r=vh(K,r))!=null)for(let ke=0;ke<r.length;ke++){var u=i,v=l,A=r[ke];A!=null&&(Ic(u,v,5),u=u.g,tg(A),cg(u,So))}},Om),jm=Fh(a0,function(i,r,l){if((r=vh(K,r))!=null&&r.length){Ic(i,l,2),mh(i.g,4*r.length);for(let u=0;u<r.length;u++)l=i.g,tg(r[u]),cg(l,So)}},Om),Bf=ac(function(i,r,l){return i.h===0&&(sc(r,l,bm(i.g,ng)),!0)},Z_,z_),Lm=ac(function(i,r,l){return i.h===0&&(sc(r,l,(i=bm(i.g,ng))===0?void 0:i),!0)},Z_,z_),g1=ac(function(i,r,l){return i.h===0&&(sc(r,l,bm(i.g,ig)),!0)},function(i,r,l){if((r=ka(r))!=null&&(typeof r=="string"&&I_(r),r!=null))switch(Ic(i,l,0),typeof r){case"number":i=i.g,lf(r),gh(i,So,hl);break;case"bigint":l=BigInt.asUintN(64,r),l=new Cm(Number(l&BigInt(4294967295)),Number(l>>BigInt(32))),gh(i.g,l.h,l.g);break;default:l=I_(r),gh(i.g,l.h,l.g)}},Ed()),$l=ac(function(i,r,l){return i.h===0&&(sc(r,l,Of(i.g)),!0)},e0,Pm),Kg=Fh(function(i,r,l){return(i.h===0||i.h===2)&&(r=Qs(r,0|r[qt],l,!1),i.h==2?Ig(i,Of,r):r.push(Of(i.g)),!0)},function(i,r,l){if((r=vh(st,r))!=null&&r.length){l=xm(i,l);for(let u=0;u<r.length;u++)Lg(i.g,r[u]);Am(i,l)}},Pm),bh=ac(function(i,r,l){return i.h===0&&(sc(r,l,(i=Of(i.g))===0?void 0:i),!0)},e0,Pm),Pl=ac(function(i,r,l){return i.h===0&&(sc(r,l,ym(i.g)),!0)},t0,L_),yh=ac(function(i,r,l){return i.h===0&&(sc(r,l,(i=ym(i.g))===!1?void 0:i),!0)},t0,L_),Qu=Fh(function(i,r,l){return i.h===2&&(i=Dm(i),Qs(r,0|r[qt],l,!1).push(i),!0)},function(i,r,l){if((r=vh(xr,r))!=null)for(let ke=0;ke<r.length;ke++){var u=i,v=l,A=r[ke];A!=null&&Ug(u,v,Yt(A))}},Nm),Rf=ac(function(i,r,l){return i.h===2&&(sc(r,l,(i=Dm(i))===""?void 0:i),!0)},i0,Nm),nl=ac(function(i,r,l){return i.h===2&&(sc(r,l,Dm(i)),!0)},i0,Nm),ku=function(i,r,l=Tm){return new ph(i,r,l)}(function(i,r,l,u,v){return i.h===2&&(u=Ou(void 0,u,!0),Qs(r,0|r[qt],l,!0).push(u),ug(i,u,v),!0)},function(i,r,l,u,v){if(Array.isArray(r))for(let A=0;A<r.length;A++)n0(i,r[A],l,u,v)}),rl=Wg(function(i,r,l,u,v,A){return i.h===2&&(Fc(r,0|r[qt],A,l),ug(i,r=Mc(r,u,l),v),!0)},n0),s0=ac(function(i,r,l){return i.h===2&&(sc(r,l,M_(i)),!0)},r0,W_),m1=Fh(function(i,r,l){return(i.h===0||i.h===2)&&(r=Qs(r,0|r[qt],l,!1),i.h==2?Ig(i,hf,r):r.push(hf(i.g)),!0)},function(i,r,l){if((r=vh(Ft,r))!=null)for(let ke=0;ke<r.length;ke++){var u=i,v=l,A=r[ke];A!=null&&(Ic(u,v,0),mh(u.g,A))}},U_),_1=ac(function(i,r,l){return i.h===0&&(sc(r,l,(i=hf(i.g))===0?void 0:i),!0)},function(i,r,l){(r=Ft(r))!=null&&r!=null&&(Ic(i,l,0),mh(i.g,r))},U_),jc=ac(function(i,r,l){return i.h===0&&(sc(r,l,Of(i.g)),!0)},function(i,r,l){(r=st(r))!=null&&(r=parseInt(r,10),Ic(i,l,0),Lg(i.g,r))},V_);class p1{constructor(r,l){this.h=r,this.g=l,this.l=wo,this.m=vs,this.defaultValue=void 0}register(){qi(this)}}function Dd(i,r){return new p1(i,r)}function Mf(i,r){return(l,u)=>{if(jg.length){const A=jg.pop();A.o(u),Em(A.g,l,u),l=A}else l=new class{constructor(A,ke){if(B_.length){const ut=B_.pop();Em(ut,A,ke),A=ut}else A=new class{constructor(ut,bt){this.h=null,this.m=!1,this.g=this.l=this.j=0,Em(this,ut,bt)}clear(){this.h=null,this.m=!1,this.g=this.l=this.j=0,this.aa=!1}}(A,ke);this.g=A,this.l=this.g.g,this.h=this.m=-1,this.o(ke)}o({fa:A=!1}={}){this.fa=A}}(l,u);try{const A=new i,ke=A.u;Im(r)(ke,l);var v=A}finally{l.g.clear(),l.m=-1,l.h=-1,jg.length<100&&jg.push(l)}return v}}function Gg(i){return function(){const r=new class{constructor(){this.l=[],this.h=0,this.g=new class{constructor(){this.g=[]}length(){return this.g.length}end(){const ke=this.g;return this.g=[],ke}}}};J_(this.u,r,$f(Vg,qg,Hg,i)),_h(r,r.g.end());const l=new Uint8Array(r.h),u=r.l,v=u.length;let A=0;for(let ke=0;ke<v;ke++){const ut=u[ke];l.set(ut,A),A+=ut.length}return r.l=[l],l}}var o0=class extends Cs{constructor(i){super(i)}},l0=[0,Rf,ac(function(i,r,l){return i.h===2&&(sc(r,l,(i=M_(i))===Pa()?void 0:i),!0)},function(i,r,l){if(r!=null){if(r instanceof Cs){const u=r.Oa;return void(u&&(r=u(r),r!=null&&Ug(i,l,Fm(r).buffer)))}if(Array.isArray(r))return}r0(i,r,l)},W_)];let Um,u0=globalThis.trustedTypes;function c0(i){Um===void 0&&(Um=function(){let l=null;if(!u0)return l;try{const u=v=>v;l=u0.createPolicy("goog#html",{createHTML:u,createScript:u,createScriptURL:u})}catch{}return l}());var r=Um;return new class{constructor(l){this.g=l}toString(){return this.g+""}}(r?r.createScriptURL(i):i)}function v1(i,...r){if(r.length===0)return c0(i[0]);let l=i[0];for(let u=0;u<r.length;u++)l+=encodeURIComponent(r[u])+i[u+1];return c0(l)}var d0=[0,$l,jc,Pl,-1,Kg,jc,-1],F1=class extends Cs{constructor(i){super(i)}},f0=[0,Pl,nl,Pl,jc,-1,Fh(function(i,r,l){return(i.h===0||i.h===2)&&(r=Qs(r,0|r[qt],l,!1),i.h==2?Ig(i,s1,r):r.push(Of(i.g)),!0)},function(i,r,l){if((r=vh(st,r))!=null&&r.length){l=xm(i,l);for(let u=0;u<r.length;u++)Lg(i.g,r[u]);Am(i,l)}},V_),nl,-1,[0,Pl,-1],jc,Pl,-1],h0=[0,nl,-2],g0=class extends Cs{constructor(i){super(i)}},m0=[0],_0=[0,$l,Pl,1,Pl,-3],Lc=class extends Cs{constructor(i){super(i,2)}},mu={};mu[336783863]=[0,nl,Pl,-1,$l,[0,[1,2,3,4,5,6,7,8,9],rl,m0,rl,f0,rl,h0,rl,_0,rl,d0,rl,[0,nl,-2],rl,[0,nl,jc],rl,[0,jc,nl,-1],rl,[0,jc,-1]],[0,nl],Pl,[0,[1,3],[2,4],rl,[0,Kg],-1,rl,[0,Qu],-1,ku,[0,nl,-1]],nl];var p0=[0,Lm,-1,yh,-3,Lm,Kg,Rf,bh,Lm,-1,yh,bh,yh,-2,Rf];function Uc(i,r){ja(i,2,no(r),"")}function bl(i,r){Og(i,3,r)}function zo(i,r){Og(i,4,r)}var oc=class extends Cs{constructor(i){super(i,500)}o(i){return vs(this,0,7,i)}},dg=[-1,{}],v0=[0,nl,1,dg],F0=[0,nl,Qu,dg];function zc(i,r){Bg(i,1,oc,r)}function Sl(i,r){Og(i,10,r)}function Jo(i,r){Og(i,15,r)}var bc=class extends Cs{constructor(i){super(i,500)}o(i){return vs(this,0,1001,i)}},b0=[-500,ku,[-500,Rf,-1,Qu,-3,[-2,mu,Pl],ku,l0,bh,-1,v0,F0,ku,[0,Rf,yh],Rf,p0,bh,Qu,987,Qu],4,ku,[-500,nl,-1,[-1,{}],998,nl],ku,[-500,nl,Qu,-1,[-2,{},Pl],997,Qu,-1],bh,ku,[-500,nl,Qu,dg,998,Qu],Qu,bh,v0,F0,ku,[0,Rf,-1,dg],Qu,-2,p0,Rf,-1,yh,[0,yh,_1],978,dg,ku,l0];bc.prototype.g=Gg(b0);var b1=Mf(bc,b0),y1=class extends Cs{constructor(i){super(i)}},y0=class extends Cs{constructor(i){super(i)}g(){return Yu(this,y1,1)}},k0=[0,ku,[0,$l,gu,nl,-1]],$g=Mf(y0,k0),k1=class extends Cs{constructor(i){super(i)}},w1=class extends Cs{constructor(i){super(i)}},zm=class extends Cs{constructor(i){super(i)}h(){return wo(this,k1,2)}g(){return Yu(this,w1,5)}},w0=Mf(class extends Cs{constructor(i){super(i)}},[0,Qu,Kg,jm,[0,jc,[0,$l,-3],[0,gu,-3],[0,$l,-1,[0,ku,[0,$l,-2]]],ku,[0,gu,-1,nl,gu]],nl,-1,Bf,ku,[0,$l,gu],Qu,Bf]),E0=class extends Cs{constructor(i){super(i)}},kh=Mf(class extends Cs{constructor(i){super(i)}},[0,ku,[0,gu,-4]]),D0=class extends Cs{constructor(i){super(i)}},fg=Mf(class extends Cs{constructor(i){super(i)}},[0,ku,[0,gu,-4]]),E1=class extends Cs{constructor(i){super(i)}},D1=[0,$l,-1,jm,jc],C0=class extends Cs{constructor(i){super(i)}};C0.prototype.g=Gg([0,gu,-4,Bf]);var C1=class extends Cs{constructor(i){super(i)}},S1=Mf(class extends Cs{constructor(i){super(i)}},[0,ku,[0,1,$l,nl,k0],Bf]),S0=class extends Cs{constructor(i){super(i)}},x1=class extends Cs{constructor(i){super(i)}ma(){const i=rg(this);return i??Pa()}},A1=class extends Cs{constructor(i){super(i)}},x0=[1,2],T1=Mf(class extends Cs{constructor(i){super(i)}},[0,ku,[0,x0,rl,[0,jm],rl,[0,s0],$l,nl],Bf]),Wm=class extends Cs{constructor(i){super(i)}},A0=[0,nl,$l,gu,Qu,-1],T0=class extends Cs{constructor(i){super(i)}},N1=[0,Pl,-1],N0=class extends Cs{constructor(i){super(i)}},Xg=[1,2,3,4,5],Yg=class extends Cs{constructor(i){super(i)}g(){return rg(this)!=null}h(){return od(this,2)!=null}},Ol=class extends Cs{constructor(i){super(i)}g(){return H(uf(this,2))??!1}},P0=[0,s0,nl,[0,$l,Bf,-1],[0,g1,Bf]],ru=[0,P0,Pl,[0,Xg,rl,_0,rl,f0,rl,d0,rl,m0,rl,h0],jc],Qg=class extends Cs{constructor(i){super(i)}},Vm=[0,ru,gu,-1,$l],P1=Dd(502141897,Qg);mu[502141897]=Vm;var O1=Mf(class extends Cs{constructor(i){super(i)}},[0,[0,jc,-1,h1,m1],D1]),O0=class extends Cs{constructor(i){super(i)}},B0=class extends Cs{constructor(i){super(i)}},qm=[0,ru,gu,[0,ru],Pl],R0=[0,ru,Vm,qm,gu,[0,[0,P0]]],B1=Dd(508968150,B0);mu[508968150]=R0,mu[508968149]=qm;var M0=class extends Cs{constructor(i){super(i)}},R1=Dd(513916220,M0);mu[513916220]=[0,ru,R0,$l];var wh=class extends Cs{constructor(i){super(i)}h(){return wo(this,Wm,2)}g(){cl(this,2)}},I0=[0,ru,A0];mu[478825465]=I0;var M1=class extends Cs{constructor(i){super(i)}},j0=class extends Cs{constructor(i){super(i)}},Hm=class extends Cs{constructor(i){super(i)}},Km=class extends Cs{constructor(i){super(i)}},L0=class extends Cs{constructor(i){super(i)}},U0=[0,ru,[0,ru],I0,-1],z0=[0,ru,gu,$l],Gm=[0,ru,gu],W0=[0,ru,z0,Gm,gu],I1=Dd(479097054,L0);mu[479097054]=[0,ru,W0,U0],mu[463370452]=U0,mu[464864288]=z0;var j1=Dd(462713202,Km);mu[462713202]=W0,mu[474472470]=Gm;var L1=class extends Cs{constructor(i){super(i)}},V0=class extends Cs{constructor(i){super(i)}},q0=class extends Cs{constructor(i){super(i)}},H0=class extends Cs{constructor(i){super(i)}},$m=[0,ru,gu,-1,$l],Xm=[0,ru,gu,Pl];H0.prototype.g=Gg([0,ru,Gm,[0,ru],Vm,qm,$m,Xm]);var K0=class extends Cs{constructor(i){super(i)}},U1=Dd(456383383,K0);mu[456383383]=[0,ru,A0];var G0=class extends Cs{constructor(i){super(i)}},z1=Dd(476348187,G0);mu[476348187]=[0,ru,N1];var $0=class extends Cs{constructor(i){super(i)}},X0=class extends Cs{constructor(i){super(i)}},Y0=[0,jc,-1],W1=Dd(458105876,class extends Cs{constructor(i){super(i)}g(){var i=this.u;const r=0|i[qt],l=2&r;return i=function(u,v,A){var ke=X0;const ut=2&v;let bt=!1;if(A==null){if(ut)return $u();A=[]}else if(A.constructor===Yo){if((2&A.M)==0||ut)return A;A=A.da()}else Array.isArray(A)?bt=!!(2&(0|A[qt])):A=[];if(ut){if(!A.length)return $u();bt||(bt=!0,Dl(A))}else bt&&(bt=!1,A=Ir(A));return bt||(64&(0|A[qt])?A[qt]&=-33:32&v&&io(A,32)),Cl(u,v,2,ke=new Yo(A,ke,Fl,void 0)),ke}(i,r,ad(i,r,2)),!l&&X0&&(i.pa=!0),i}});mu[458105876]=[0,Y0,f1,[!0,Bf,[0,nl,-1,Qu]]];var Ym=class extends Cs{constructor(i){super(i)}},Q0=Dd(458105758,Ym);mu[458105758]=[0,ru,nl,Y0];var J0=class extends Cs{constructor(i){super(i)}},V1=Dd(443442058,J0);mu[443442058]=[0,ru,nl,$l,gu,Qu,-1,Pl,gu],mu[514774813]=$m;var Z0=class extends Cs{constructor(i){super(i)}},q1=Dd(516587230,Z0);function Qm(i,r){return r=r?r.clone():new Wm,i.displayNamesLocale!==void 0?cl(r,1,no(i.displayNamesLocale)):i.displayNamesLocale===void 0&&cl(r,1),i.maxResults!==void 0?Kd(r,2,i.maxResults):"maxResults"in i&&cl(r,2),i.scoreThreshold!==void 0?Ns(r,3,i.scoreThreshold):"scoreThreshold"in i&&cl(r,3),i.categoryAllowlist!==void 0?Rg(r,4,i.categoryAllowlist):"categoryAllowlist"in i&&cl(r,4),i.categoryDenylist!==void 0?Rg(r,5,i.categoryDenylist):"categoryDenylist"in i&&cl(r,5),r}function Jm(i,r=-1,l=""){return{categories:i.map(u=>({index:sd(u,1)??0??-1,score:nu(u,2)??0,categoryName:od(u,3)??""??"",displayName:od(u,4)??""??""})),headIndex:r,headName:l}}function ep(i){var r=df(i,3,K,cf()),l=df(i,2,st,cf()),u=df(i,1,xr,cf()),v=df(i,9,xr,cf());const A={categories:[],keypoints:[]};for(let ke=0;ke<r.length;ke++)A.categories.push({score:r[ke],index:l[ke]??-1,categoryName:u[ke]??"",displayName:v[ke]??""});if((r=wo(i,zm,4)?.h())&&(A.boundingBox={originX:sd(r,1)??0,originY:sd(r,2)??0,width:sd(r,3)??0,height:sd(r,4)??0,angle:0}),wo(i,zm,4)?.g().length)for(const ke of wo(i,zm,4).g())A.keypoints.push({x:Kf(ke,1)??0,y:Kf(ke,2)??0,score:Kf(ke,4)??0,label:od(ke,3)??""});return A}function Jg(i){const r=[];for(const l of Yu(i,D0,1))r.push({x:nu(l,1)??0,y:nu(l,2)??0,z:nu(l,3)??0,visibility:nu(l,4)??0});return r}function hg(i){const r=[];for(const l of Yu(i,E0,1))r.push({x:nu(l,1)??0,y:nu(l,2)??0,z:nu(l,3)??0,visibility:nu(l,4)??0});return r}function tp(i){return Array.from(i,r=>r>127?r-256:r)}function ip(i,r){if(i.length!==r.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${i.length} vs. ${r.length}).`);let l=0,u=0,v=0;for(let A=0;A<i.length;A++)l+=i[A]*r[A],u+=i[A]*i[A],v+=r[A]*r[A];if(u<=0||v<=0)throw Error("Cannot compute cosine similarity on embedding with 0 norm.");return l/Math.sqrt(u*v)}let Zg;mu[516587230]=[0,ru,$m,Xm,gu],mu[518928384]=Xm;const H1=new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11]);async function np(){if(Zg===void 0)try{await WebAssembly.instantiate(H1),Zg=!0}catch{Zg=!1}return Zg}async function gg(i,r=v1``){const l=await np()?"wasm_internal":"wasm_nosimd_internal";return{wasmLoaderPath:`${r}/${i}_${l}.js`,wasmBinaryPath:`${r}/${i}_${l}.wasm`}}var Xf=class{};function rp(){var i=navigator;return typeof OffscreenCanvas<"u"&&(!function(r=navigator){return(r=r.userAgent).includes("Safari")&&!r.includes("Chrome")}(i)||!!((i=i.userAgent.match(/Version\/([\d]+).*Safari/))&&i.length>=1&&Number(i[1])>=17))}async function ap(i){if(typeof importScripts!="function"){const r=document.createElement("script");return r.src=i.toString(),r.crossOrigin="anonymous",new Promise((l,u)=>{r.addEventListener("load",()=>{l()},!1),r.addEventListener("error",v=>{u(v)},!1),document.body.appendChild(r)})}importScripts(i.toString())}function sp(i){return i.videoWidth!==void 0?[i.videoWidth,i.videoHeight]:i.naturalWidth!==void 0?[i.naturalWidth,i.naturalHeight]:i.displayWidth!==void 0?[i.displayWidth,i.displayHeight]:[i.width,i.height]}function Bs(i,r,l){i.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target"),l(r=i.i.stringToNewUTF8(r)),i.i._free(r)}function op(i,r,l){if(!i.i.canvas)throw Error("No OpenGL canvas configured.");if(l?i.i._bindTextureToStream(l):i.i._bindTextureToCanvas(),!(l=i.i.canvas.getContext("webgl2")||i.i.canvas.getContext("webgl")))throw Error("Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.");i.i.gpuOriginForWebTexturesIsBottomLeft&&l.pixelStorei(l.UNPACK_FLIP_Y_WEBGL,!0),l.texImage2D(l.TEXTURE_2D,0,l.RGBA,l.RGBA,l.UNSIGNED_BYTE,r),i.i.gpuOriginForWebTexturesIsBottomLeft&&l.pixelStorei(l.UNPACK_FLIP_Y_WEBGL,!1);const[u,v]=sp(r);return!i.l||u===i.i.canvas.width&&v===i.i.canvas.height||(i.i.canvas.width=u,i.i.canvas.height=v),[u,v]}function lp(i,r,l){i.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target");const u=new Uint32Array(r.length);for(let v=0;v<r.length;v++)u[v]=i.i.stringToNewUTF8(r[v]);r=i.i._malloc(4*u.length),i.i.HEAPU32.set(u,r>>2),l(r);for(const v of u)i.i._free(v);i.i._free(r)}function Gd(i,r,l){i.i.simpleListeners=i.i.simpleListeners||{},i.i.simpleListeners[r]=l}function If(i,r,l){let u=[];i.i.simpleListeners=i.i.simpleListeners||{},i.i.simpleListeners[r]=(v,A,ke)=>{A?(l(u,ke),u=[]):u.push(v)}}Xf.forVisionTasks=function(i){return gg("vision",i)},Xf.forTextTasks=function(i){return gg("text",i)},Xf.forGenAiExperimentalTasks=function(i){return gg("genai_experimental",i)},Xf.forGenAiTasks=function(i){return gg("genai",i)},Xf.forAudioTasks=function(i){return gg("audio",i)},Xf.isSimdSupported=function(){return np()};async function K1(i,r,l,u){return i=await(async(v,A,ke,ut,bt)=>{if(A&&await ap(A),!self.ModuleFactory||ke&&(await ap(ke),!self.ModuleFactory))throw Error("ModuleFactory not set.");return self.Module&&bt&&((A=self.Module).locateFile=bt.locateFile,bt.mainScriptUrlOrBlob&&(A.mainScriptUrlOrBlob=bt.mainScriptUrlOrBlob)),bt=await self.ModuleFactory(self.Module||bt),self.ModuleFactory=self.Module=void 0,new v(bt,ut)})(i,l.wasmLoaderPath,l.assetLoaderPath,r,{locateFile:v=>v.endsWith(".wasm")?l.wasmBinaryPath.toString():l.assetBinaryPath&&v.endsWith(".data")?l.assetBinaryPath.toString():v}),await i.o(u),i}function Zm(i,r){const l=wo(i.baseOptions,Yg,1)||new Yg;typeof r=="string"?(cl(l,2,no(r)),cl(l,1)):r instanceof Uint8Array&&(cl(l,1,td(r,!1)),cl(l,2)),vs(i.baseOptions,0,1,l)}function up(i){try{const r=i.G.length;if(r===1)throw Error(i.G[0].message);if(r>1)throw Error("Encountered multiple errors: "+i.G.map(l=>l.message).join(", "))}finally{i.G=[]}}function ms(i,r){i.B=Math.max(i.B,r)}function em(i,r){i.A=new oc,Uc(i.A,"PassThroughCalculator"),bl(i.A,"free_memory"),zo(i.A,"free_memory_unused_out"),Sl(r,"free_memory"),zc(r,i.A)}function Eh(i,r){bl(i.A,r),zo(i.A,r+"_unused_out")}function tm(i){i.g.addBoolToStream(!0,"free_memory",i.B)}var e_=class{constructor(i){this.g=i,this.G=[],this.B=0,this.g.setAutoRenderToScreen(!1)}l(i,r=!0){if(r){const l=i.baseOptions||{};if(i.baseOptions?.modelAssetBuffer&&i.baseOptions?.modelAssetPath)throw Error("Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer");if(!(wo(this.baseOptions,Yg,1)?.g()||wo(this.baseOptions,Yg,1)?.h()||i.baseOptions?.modelAssetBuffer||i.baseOptions?.modelAssetPath))throw Error("Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set");if(function(u,v){let A=wo(u.baseOptions,N0,3);if(!A){var ke=A=new N0,ut=new g0;og(ke,4,Xg,ut)}"delegate"in v&&(v.delegate==="GPU"?(v=A,ke=new F1,og(v,2,Xg,ke)):(v=A,ke=new g0,og(v,4,Xg,ke))),vs(u.baseOptions,0,3,A)}(this,l),l.modelAssetPath)return fetch(l.modelAssetPath.toString()).then(u=>{if(u.ok)return u.arrayBuffer();throw Error(`Failed to fetch model: ${l.modelAssetPath} (${u.status})`)}).then(u=>{try{this.g.i.FS_unlink("/model.dat")}catch{}this.g.i.FS_createDataFile("/","model.dat",new Uint8Array(u),!0,!1,!1),Zm(this,"/model.dat"),this.m(),this.J()});if(l.modelAssetBuffer instanceof Uint8Array)Zm(this,l.modelAssetBuffer);else if(l.modelAssetBuffer)return async function(u){const v=[];for(var A=0;;){const{done:ke,value:ut}=await u.read();if(ke)break;v.push(ut),A+=ut.length}if(v.length===0)return new Uint8Array(0);if(v.length===1)return v[0];u=new Uint8Array(A),A=0;for(const ke of v)u.set(ke,A),A+=ke.length;return u}(l.modelAssetBuffer).then(u=>{Zm(this,u),this.m(),this.J()})}return this.m(),this.J(),Promise.resolve()}J(){}ca(){let i;if(this.g.ca(r=>{i=b1(r)}),!i)throw Error("Failed to retrieve CalculatorGraphConfig");return i}setGraph(i,r){this.g.attachErrorListener((l,u)=>{this.G.push(Error(u))}),this.g.Ha(),this.g.setGraph(i,r),this.A=void 0,up(this)}finishProcessing(){this.g.finishProcessing(),up(this)}close(){this.A=void 0,this.g.closeGraph()}};function lc(i,r){if(!i)throw Error(`Unable to obtain required WebGL resource: ${r}`);return i}e_.prototype.close=e_.prototype.close;class G1{constructor(r,l,u,v){this.g=r,this.h=l,this.m=u,this.l=v}bind(){this.g.bindVertexArray(this.h)}close(){this.g.deleteVertexArray(this.h),this.g.deleteBuffer(this.m),this.g.deleteBuffer(this.l)}}function cp(i,r,l){const u=i.g;if(l=lc(u.createShader(l),"Failed to create WebGL shader"),u.shaderSource(l,r),u.compileShader(l),!u.getShaderParameter(l,u.COMPILE_STATUS))throw Error(`Could not compile WebGL shader: ${u.getShaderInfoLog(l)}`);return u.attachShader(i.h,l),l}function dp(i,r){const l=i.g,u=lc(l.createVertexArray(),"Failed to create vertex array");l.bindVertexArray(u);const v=lc(l.createBuffer(),"Failed to create buffer");l.bindBuffer(l.ARRAY_BUFFER,v),l.enableVertexAttribArray(i.P),l.vertexAttribPointer(i.P,2,l.FLOAT,!1,0,0),l.bufferData(l.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),l.STATIC_DRAW);const A=lc(l.createBuffer(),"Failed to create buffer");return l.bindBuffer(l.ARRAY_BUFFER,A),l.enableVertexAttribArray(i.J),l.vertexAttribPointer(i.J,2,l.FLOAT,!1,0,0),l.bufferData(l.ARRAY_BUFFER,new Float32Array(r?[0,1,0,0,1,0,1,1]:[0,0,0,1,1,1,1,0]),l.STATIC_DRAW),l.bindBuffer(l.ARRAY_BUFFER,null),l.bindVertexArray(null),new G1(l,u,v,A)}function t_(i,r){if(i.g){if(r!==i.g)throw Error("Cannot change GL context once initialized")}else i.g=r}function mg(i,r,l,u){return t_(i,r),i.h||(i.m(),i.C()),l?(i.s||(i.s=dp(i,!0)),l=i.s):(i.v||(i.v=dp(i,!1)),l=i.v),r.useProgram(i.h),l.bind(),i.l(),i=u(),l.g.bindVertexArray(null),i}function jf(i,r,l){return t_(i,r),i=lc(r.createTexture(),"Failed to create texture"),r.bindTexture(r.TEXTURE_2D,i),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MIN_FILTER,l??r.LINEAR),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MAG_FILTER,l??r.LINEAR),r.bindTexture(r.TEXTURE_2D,null),i}function im(i,r,l){t_(i,r),i.A||(i.A=lc(r.createFramebuffer(),"Failed to create framebuffe.")),r.bindFramebuffer(r.FRAMEBUFFER,i.A),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,l,0)}function i_(i){i.g?.bindFramebuffer(i.g.FRAMEBUFFER,null)}var Dh=class{G(){return`
precision mediump float;
varying vec2 vTex;
uniform sampler2D inputTexture;
void main() {
gl_FragColor = texture2D(inputTexture, vTex);
}
`}m(){const i=this.g;if(this.h=lc(i.createProgram(),"Failed to create WebGL program"),this.Z=cp(this,`
attribute vec2 aVertex;
attribute vec2 aTex;
varying vec2 vTex;
void main(void) {
gl_Position = vec4(aVertex, 0.0, 1.0);
vTex = aTex;
}`,i.VERTEX_SHADER),this.Y=cp(this,this.G(),i.FRAGMENT_SHADER),i.linkProgram(this.h),!i.getProgramParameter(this.h,i.LINK_STATUS))throw Error(`Error during program linking: ${i.getProgramInfoLog(this.h)}`);this.P=i.getAttribLocation(this.h,"aVertex"),this.J=i.getAttribLocation(this.h,"aTex")}C(){}l(){}close(){if(this.h){const i=this.g;i.deleteProgram(this.h),i.deleteShader(this.Z),i.deleteShader(this.Y)}this.A&&this.g.deleteFramebuffer(this.A),this.v&&this.v.close(),this.s&&this.s.close()}},$1=class extends Dh{G(){return`
precision mediump float;
uniform sampler2D backgroundTexture;
uniform sampler2D maskTexture;
uniform sampler2D colorMappingTexture;
varying vec2 vTex;
void main() {
vec4 backgroundColor = texture2D(backgroundTexture, vTex);
float category = texture2D(maskTexture, vTex).r;
vec4 categoryColor = texture2D(colorMappingTexture, vec2(category, 0.0));
gl_FragColor = mix(backgroundColor, categoryColor, categoryColor.a);
}
`}C(){const i=this.g;i.activeTexture(i.TEXTURE1),this.B=jf(this,i,i.LINEAR),i.activeTexture(i.TEXTURE2),this.j=jf(this,i,i.NEAREST)}m(){super.m();const i=this.g;this.L=lc(i.getUniformLocation(this.h,"backgroundTexture"),"Uniform location"),this.U=lc(i.getUniformLocation(this.h,"colorMappingTexture"),"Uniform location"),this.K=lc(i.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const i=this.g;i.uniform1i(this.K,0),i.uniform1i(this.L,1),i.uniform1i(this.U,2)}close(){this.B&&this.g.deleteTexture(this.B),this.j&&this.g.deleteTexture(this.j),super.close()}},X1=class extends Dh{G(){return`
precision mediump float;
uniform sampler2D maskTexture;
uniform sampler2D defaultTexture;
uniform sampler2D overlayTexture;
varying vec2 vTex;
void main() {
float confidence = texture2D(maskTexture, vTex).r;
vec4 defaultColor = texture2D(defaultTexture, vTex);
vec4 overlayColor = texture2D(overlayTexture, vTex);
// Apply the alpha from the overlay and merge in the default color
overlayColor = mix(defaultColor, overlayColor, overlayColor.a);
gl_FragColor = mix(defaultColor, overlayColor, confidence);
}
`}C(){const i=this.g;i.activeTexture(i.TEXTURE1),this.j=jf(this,i),i.activeTexture(i.TEXTURE2),this.B=jf(this,i)}m(){super.m();const i=this.g;this.K=lc(i.getUniformLocation(this.h,"defaultTexture"),"Uniform location"),this.L=lc(i.getUniformLocation(this.h,"overlayTexture"),"Uniform location"),this.H=lc(i.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const i=this.g;i.uniform1i(this.H,0),i.uniform1i(this.K,1),i.uniform1i(this.L,2)}close(){this.j&&this.g.deleteTexture(this.j),this.B&&this.g.deleteTexture(this.B),super.close()}};function mf(i,r){switch(r){case 0:return i.g.find(l=>l instanceof Uint8Array);case 1:return i.g.find(l=>l instanceof Float32Array);case 2:return i.g.find(l=>typeof WebGLTexture<"u"&&l instanceof WebGLTexture);default:throw Error(`Type is not supported: ${r}`)}}function n_(i){var r=mf(i,1);if(!r){if(r=mf(i,0))r=new Float32Array(r).map(u=>u/255);else{r=new Float32Array(i.width*i.height);const u=Ch(i);var l=r_(i);if(im(l,u,fp(i)),"iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod".split(";").includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"document"in self&&"ontouchend"in self.document){l=new Float32Array(i.width*i.height*4),u.readPixels(0,0,i.width,i.height,u.RGBA,u.FLOAT,l);for(let v=0,A=0;v<r.length;++v,A+=4)r[v]=l[A]}else u.readPixels(0,0,i.width,i.height,u.RED,u.FLOAT,r)}i.g.push(r)}return r}function fp(i){let r=mf(i,2);if(!r){const l=Ch(i);r=gp(i);const u=n_(i),v=hp(i);l.texImage2D(l.TEXTURE_2D,0,v,i.width,i.height,0,l.RED,l.FLOAT,u),a_(i)}return r}function Ch(i){if(!i.canvas)throw Error("Conversion to different image formats require that a canvas is passed when initializing the image.");return i.h||(i.h=lc(i.canvas.getContext("webgl2"),"You cannot use a canvas that is already bound to a different type of rendering context.")),i.h}function hp(i){if(i=Ch(i),!nm)if(i.getExtension("EXT_color_buffer_float")&&i.getExtension("OES_texture_float_linear")&&i.getExtension("EXT_float_blend"))nm=i.R32F;else{if(!i.getExtension("EXT_color_buffer_half_float"))throw Error("GPU does not fully support 4-channel float32 or float16 formats");nm=i.R16F}return nm}function r_(i){return i.l||(i.l=new Dh),i.l}function gp(i){const r=Ch(i);r.viewport(0,0,i.width,i.height),r.activeTexture(r.TEXTURE0);let l=mf(i,2);return l||(l=jf(r_(i),r,i.m?r.LINEAR:r.NEAREST),i.g.push(l),i.j=!0),r.bindTexture(r.TEXTURE_2D,l),l}function a_(i){i.h.bindTexture(i.h.TEXTURE_2D,null)}var nm,wu=class{constructor(i,r,l,u,v,A,ke){this.g=i,this.m=r,this.j=l,this.canvas=u,this.l=v,this.width=A,this.height=ke,this.j&&--mp===0&&console.error("You seem to be creating MPMask instances without invoking .close(). This leaks resources.")}Da(){return!!mf(this,0)}ja(){return!!mf(this,1)}R(){return!!mf(this,2)}ia(){return(r=mf(i=this,0))||(r=n_(i),r=new Uint8Array(r.map(l=>255*l)),i.g.push(r)),r;var i,r}ha(){return n_(this)}N(){return fp(this)}clone(){const i=[];for(const r of this.g){let l;if(r instanceof Uint8Array)l=new Uint8Array(r);else if(r instanceof Float32Array)l=new Float32Array(r);else{if(!(r instanceof WebGLTexture))throw Error(`Type is not supported: ${r}`);{const u=Ch(this),v=r_(this);u.activeTexture(u.TEXTURE1),l=jf(v,u,this.m?u.LINEAR:u.NEAREST),u.bindTexture(u.TEXTURE_2D,l);const A=hp(this);u.texImage2D(u.TEXTURE_2D,0,A,this.width,this.height,0,u.RED,u.FLOAT,null),u.bindTexture(u.TEXTURE_2D,null),im(v,u,l),mg(v,u,!1,()=>{gp(this),u.clearColor(0,0,0,0),u.clear(u.COLOR_BUFFER_BIT),u.drawArrays(u.TRIANGLE_FAN,0,4),a_(this)}),i_(v),a_(this)}}i.push(l)}return new wu(i,this.m,this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&Ch(this).deleteTexture(mf(this,2)),mp=-1}};wu.prototype.close=wu.prototype.close,wu.prototype.clone=wu.prototype.clone,wu.prototype.getAsWebGLTexture=wu.prototype.N,wu.prototype.getAsFloat32Array=wu.prototype.ha,wu.prototype.getAsUint8Array=wu.prototype.ia,wu.prototype.hasWebGLTexture=wu.prototype.R,wu.prototype.hasFloat32Array=wu.prototype.ja,wu.prototype.hasUint8Array=wu.prototype.Da;var mp=250;const Y1={color:"white",lineWidth:4,radius:6};function s_(i){return{...Y1,fillColor:(i=i||{}).color,...i}}function _f(i,r){return i instanceof Function?i(r):i}function _p(i,r,l){return Math.max(Math.min(r,l),Math.min(Math.max(r,l),i))}function _g(i){if(!i.l)throw Error("CPU rendering requested but CanvasRenderingContext2D not provided.");return i.l}function pg(i){if(!i.j)throw Error("GPU rendering requested but WebGL2RenderingContext not provided.");return i.j}function pp(i,r,l){if(r.R())l(r.N());else{const u=r.ja()?r.ha():r.ia();i.m=i.m??new Dh;const v=pg(i);l((i=new wu([u],r.m,!1,v.canvas,i.m,r.width,r.height)).N()),i.close()}}function vp(i,r,l,u){const v=function(ut){return ut.g||(ut.g=new $1),ut.g}(i),A=pg(i),ke=Array.isArray(l)?new ImageData(new Uint8ClampedArray(l),1,1):l;mg(v,A,!0,()=>{(function(bt,Mi,sn,ea){const Pn=bt.g;if(Pn.activeTexture(Pn.TEXTURE0),Pn.bindTexture(Pn.TEXTURE_2D,Mi),Pn.activeTexture(Pn.TEXTURE1),Pn.bindTexture(Pn.TEXTURE_2D,bt.B),Pn.texImage2D(Pn.TEXTURE_2D,0,Pn.RGBA,Pn.RGBA,Pn.UNSIGNED_BYTE,sn),bt.H&&function(qr,os){if(qr!==os)return!1;qr=qr.entries(),os=os.entries();for(const[al,Yl]of qr){qr=al;const Ru=Yl;var Qa=os.next();if(Qa.done)return!1;const[pf,hm]=Qa.value;if(Qa=hm,qr!==pf||Ru[0]!==Qa[0]||Ru[1]!==Qa[1]||Ru[2]!==Qa[2]||Ru[3]!==Qa[3])return!1}return!!os.next().done}(bt.H,ea))Pn.activeTexture(Pn.TEXTURE2),Pn.bindTexture(Pn.TEXTURE_2D,bt.j);else{bt.H=ea;const qr=Array(1024).fill(0);ea.forEach((os,Qa)=>{if(os.length!==4)throw Error(`Color at index ${Qa} is not a four-channel value.`);qr[4*Qa]=os[0],qr[4*Qa+1]=os[1],qr[4*Qa+2]=os[2],qr[4*Qa+3]=os[3]}),Pn.activeTexture(Pn.TEXTURE2),Pn.bindTexture(Pn.TEXTURE_2D,bt.j),Pn.texImage2D(Pn.TEXTURE_2D,0,Pn.RGBA,256,1,0,Pn.RGBA,Pn.UNSIGNED_BYTE,new Uint8Array(qr))}})(v,r,ke,u),A.clearColor(0,0,0,0),A.clear(A.COLOR_BUFFER_BIT),A.drawArrays(A.TRIANGLE_FAN,0,4);const ut=v.g;ut.activeTexture(ut.TEXTURE0),ut.bindTexture(ut.TEXTURE_2D,null),ut.activeTexture(ut.TEXTURE1),ut.bindTexture(ut.TEXTURE_2D,null),ut.activeTexture(ut.TEXTURE2),ut.bindTexture(ut.TEXTURE_2D,null)})}function Fp(i,r,l,u){const v=pg(i),A=function(bt){return bt.h||(bt.h=new X1),bt.h}(i),ke=Array.isArray(l)?new ImageData(new Uint8ClampedArray(l),1,1):l,ut=Array.isArray(u)?new ImageData(new Uint8ClampedArray(u),1,1):u;mg(A,v,!0,()=>{var bt=A.g;bt.activeTexture(bt.TEXTURE0),bt.bindTexture(bt.TEXTURE_2D,r),bt.activeTexture(bt.TEXTURE1),bt.bindTexture(bt.TEXTURE_2D,A.j),bt.texImage2D(bt.TEXTURE_2D,0,bt.RGBA,bt.RGBA,bt.UNSIGNED_BYTE,ke),bt.activeTexture(bt.TEXTURE2),bt.bindTexture(bt.TEXTURE_2D,A.B),bt.texImage2D(bt.TEXTURE_2D,0,bt.RGBA,bt.RGBA,bt.UNSIGNED_BYTE,ut),v.clearColor(0,0,0,0),v.clear(v.COLOR_BUFFER_BIT),v.drawArrays(v.TRIANGLE_FAN,0,4),v.bindTexture(v.TEXTURE_2D,null),(bt=A.g).activeTexture(bt.TEXTURE0),bt.bindTexture(bt.TEXTURE_2D,null),bt.activeTexture(bt.TEXTURE1),bt.bindTexture(bt.TEXTURE_2D,null),bt.activeTexture(bt.TEXTURE2),bt.bindTexture(bt.TEXTURE_2D,null)})}var yc=class{constructor(i,r){typeof CanvasRenderingContext2D<"u"&&i instanceof CanvasRenderingContext2D||i instanceof OffscreenCanvasRenderingContext2D?(this.l=i,this.j=r):this.j=i}wa(i,r){if(i){var l=_g(this);r=s_(r),l.save();var u=l.canvas,v=0;for(const A of i)l.fillStyle=_f(r.fillColor,{index:v,from:A}),l.strokeStyle=_f(r.color,{index:v,from:A}),l.lineWidth=_f(r.lineWidth,{index:v,from:A}),(i=new Path2D).arc(A.x*u.width,A.y*u.height,_f(r.radius,{index:v,from:A}),0,2*Math.PI),l.fill(i),l.stroke(i),++v;l.restore()}}va(i,r,l){if(i&&r){var u=_g(this);l=s_(l),u.save();var v=u.canvas,A=0;for(const ke of r){u.beginPath(),r=i[ke.start];const ut=i[ke.end];r&&ut&&(u.strokeStyle=_f(l.color,{index:A,from:r,to:ut}),u.lineWidth=_f(l.lineWidth,{index:A,from:r,to:ut}),u.moveTo(r.x*v.width,r.y*v.height),u.lineTo(ut.x*v.width,ut.y*v.height)),++A,u.stroke()}u.restore()}}sa(i,r){const l=_g(this);r=s_(r),l.save(),l.beginPath(),l.lineWidth=_f(r.lineWidth,{}),l.strokeStyle=_f(r.color,{}),l.fillStyle=_f(r.fillColor,{}),l.moveTo(i.originX,i.originY),l.lineTo(i.originX+i.width,i.originY),l.lineTo(i.originX+i.width,i.originY+i.height),l.lineTo(i.originX,i.originY+i.height),l.lineTo(i.originX,i.originY),l.stroke(),l.fill(),l.restore()}ta(i,r,l=[0,0,0,255]){this.l?function(u,v,A,ke){const ut=pg(u);pp(u,v,bt=>{vp(u,bt,A,ke),(bt=_g(u)).drawImage(ut.canvas,0,0,bt.canvas.width,bt.canvas.height)})}(this,i,l,r):vp(this,i.N(),l,r)}ua(i,r,l){this.l?function(u,v,A,ke){const ut=pg(u);pp(u,v,bt=>{Fp(u,bt,A,ke),(bt=_g(u)).drawImage(ut.canvas,0,0,bt.canvas.width,bt.canvas.height)})}(this,i,r,l):Fp(this,i.N(),r,l)}close(){this.g?.close(),this.g=void 0,this.h?.close(),this.h=void 0,this.m?.close(),this.m=void 0}};function $d(i,r){switch(r){case 0:return i.g.find(l=>l instanceof ImageData);case 1:return i.g.find(l=>typeof ImageBitmap<"u"&&l instanceof ImageBitmap);case 2:return i.g.find(l=>typeof WebGLTexture<"u"&&l instanceof WebGLTexture);default:throw Error(`Type is not supported: ${r}`)}}function bp(i){var r=$d(i,0);if(!r){r=Sh(i);const l=am(i),u=new Uint8Array(i.width*i.height*4);im(l,r,rm(i)),r.readPixels(0,0,i.width,i.height,r.RGBA,r.UNSIGNED_BYTE,u),i_(l),r=new ImageData(new Uint8ClampedArray(u.buffer),i.width,i.height),i.g.push(r)}return r}function rm(i){let r=$d(i,2);if(!r){const l=Sh(i);r=sm(i);const u=$d(i,1)||bp(i);l.texImage2D(l.TEXTURE_2D,0,l.RGBA,l.RGBA,l.UNSIGNED_BYTE,u),vg(i)}return r}function Sh(i){if(!i.canvas)throw Error("Conversion to different image formats require that a canvas is passed when initializing the image.");return i.h||(i.h=lc(i.canvas.getContext("webgl2"),"You cannot use a canvas that is already bound to a different type of rendering context.")),i.h}function am(i){return i.l||(i.l=new Dh),i.l}function sm(i){const r=Sh(i);r.viewport(0,0,i.width,i.height),r.activeTexture(r.TEXTURE0);let l=$d(i,2);return l||(l=jf(am(i),r),i.g.push(l),i.m=!0),r.bindTexture(r.TEXTURE_2D,l),l}function vg(i){i.h.bindTexture(i.h.TEXTURE_2D,null)}function yp(i){const r=Sh(i);return mg(am(i),r,!0,()=>function(l,u){const v=l.canvas;if(v.width===l.width&&v.height===l.height)return u();const A=v.width,ke=v.height;return v.width=l.width,v.height=l.height,l=u(),v.width=A,v.height=ke,l}(i,()=>{if(r.bindFramebuffer(r.FRAMEBUFFER,null),r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT),r.drawArrays(r.TRIANGLE_FAN,0,4),!(i.canvas instanceof OffscreenCanvas))throw Error("Conversion to ImageBitmap requires that the MediaPipe Tasks is initialized with an OffscreenCanvas");return i.canvas.transferToImageBitmap()}))}yc.prototype.close=yc.prototype.close,yc.prototype.drawConfidenceMask=yc.prototype.ua,yc.prototype.drawCategoryMask=yc.prototype.ta,yc.prototype.drawBoundingBox=yc.prototype.sa,yc.prototype.drawConnectors=yc.prototype.va,yc.prototype.drawLandmarks=yc.prototype.wa,yc.lerp=function(i,r,l,u,v){return _p(u*(1-(i-r)/(l-r))+v*(1-(l-i)/(l-r)),u,v)},yc.clamp=_p;var Bu=class{constructor(i,r,l,u,v,A,ke){this.g=i,this.j=r,this.m=l,this.canvas=u,this.l=v,this.width=A,this.height=ke,(this.j||this.m)&&--kp===0&&console.error("You seem to be creating MPImage instances without invoking .close(). This leaks resources.")}Ca(){return!!$d(this,0)}ka(){return!!$d(this,1)}R(){return!!$d(this,2)}Aa(){return bp(this)}za(){var i=$d(this,1);return i||(rm(this),sm(this),i=yp(this),vg(this),this.g.push(i),this.j=!0),i}N(){return rm(this)}clone(){const i=[];for(const r of this.g){let l;if(r instanceof ImageData)l=new ImageData(r.data,this.width,this.height);else if(r instanceof WebGLTexture){const u=Sh(this),v=am(this);u.activeTexture(u.TEXTURE1),l=jf(v,u),u.bindTexture(u.TEXTURE_2D,l),u.texImage2D(u.TEXTURE_2D,0,u.RGBA,this.width,this.height,0,u.RGBA,u.UNSIGNED_BYTE,null),u.bindTexture(u.TEXTURE_2D,null),im(v,u,l),mg(v,u,!1,()=>{sm(this),u.clearColor(0,0,0,0),u.clear(u.COLOR_BUFFER_BIT),u.drawArrays(u.TRIANGLE_FAN,0,4),vg(this)}),i_(v),vg(this)}else{if(!(r instanceof ImageBitmap))throw Error(`Type is not supported: ${r}`);rm(this),sm(this),l=yp(this),vg(this)}i.push(l)}return new Bu(i,this.ka(),this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&$d(this,1).close(),this.m&&Sh(this).deleteTexture($d(this,2)),kp=-1}};Bu.prototype.close=Bu.prototype.close,Bu.prototype.clone=Bu.prototype.clone,Bu.prototype.getAsWebGLTexture=Bu.prototype.N,Bu.prototype.getAsImageBitmap=Bu.prototype.za,Bu.prototype.getAsImageData=Bu.prototype.Aa,Bu.prototype.hasWebGLTexture=Bu.prototype.R,Bu.prototype.hasImageBitmap=Bu.prototype.ka,Bu.prototype.hasImageData=Bu.prototype.Ca;var kp=250;function Cd(...i){return i.map(([r,l])=>({start:r,end:l}))}const Q1=function(i){return class extends i{Ha(){this.i._registerModelResourcesGraphService()}}}((wp=class{constructor(i,r){this.l=!0,this.i=i,this.g=null,this.h=0,this.m=typeof this.i._addIntToInputStream=="function",r!==void 0?this.i.canvas=r:rp()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn("OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas."),this.i.canvas=document.createElement("canvas"))}async initializeGraph(i){const r=await(await fetch(i)).arrayBuffer();i=!(i.endsWith(".pbtxt")||i.endsWith(".textproto")),this.setGraph(new Uint8Array(r),i)}setGraphFromString(i){this.setGraph(new TextEncoder().encode(i),!1)}setGraph(i,r){const l=i.length,u=this.i._malloc(l);this.i.HEAPU8.set(i,u),r?this.i._changeBinaryGraph(l,u):this.i._changeTextGraph(l,u),this.i._free(u)}configureAudio(i,r,l,u,v){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep ":gl_graph_runner_audio" missing?'),Bs(this,u||"input_audio",A=>{Bs(this,v=v||"audio_header",ke=>{this.i._configureAudio(A,ke,i,r??0,l)})})}setAutoResizeCanvas(i){this.l=i}setAutoRenderToScreen(i){this.i._setAutoRenderToScreen(i)}setGpuBufferVerticalFlip(i){this.i.gpuOriginForWebTexturesIsBottomLeft=i}ca(i){Gd(this,"__graph_config__",r=>{i(r)}),Bs(this,"__graph_config__",r=>{this.i._getGraphConfig(r,void 0)}),delete this.i.simpleListeners.__graph_config__}attachErrorListener(i){this.i.errorListener=i}attachEmptyPacketListener(i,r){this.i.emptyPacketListeners=this.i.emptyPacketListeners||{},this.i.emptyPacketListeners[i]=r}addAudioToStream(i,r,l){this.addAudioToStreamWithShape(i,0,0,r,l)}addAudioToStreamWithShape(i,r,l,u,v){const A=4*i.length;this.h!==A&&(this.g&&this.i._free(this.g),this.g=this.i._malloc(A),this.h=A),this.i.HEAPF32.set(i,this.g/4),Bs(this,u,ke=>{this.i._addAudioToInputStream(this.g,r,l,ke,v)})}addGpuBufferToStream(i,r,l){Bs(this,r,u=>{const[v,A]=op(this,i,u);this.i._addBoundTextureToStream(u,v,A,l)})}addBoolToStream(i,r,l){Bs(this,r,u=>{this.i._addBoolToInputStream(i,u,l)})}addDoubleToStream(i,r,l){Bs(this,r,u=>{this.i._addDoubleToInputStream(i,u,l)})}addFloatToStream(i,r,l){Bs(this,r,u=>{this.i._addFloatToInputStream(i,u,l)})}addIntToStream(i,r,l){Bs(this,r,u=>{this.i._addIntToInputStream(i,u,l)})}addUintToStream(i,r,l){Bs(this,r,u=>{this.i._addUintToInputStream(i,u,l)})}addStringToStream(i,r,l){Bs(this,r,u=>{Bs(this,i,v=>{this.i._addStringToInputStream(v,u,l)})})}addStringRecordToStream(i,r,l){Bs(this,r,u=>{lp(this,Object.keys(i),v=>{lp(this,Object.values(i),A=>{this.i._addFlatHashMapToInputStream(v,A,Object.keys(i).length,u,l)})})})}addProtoToStream(i,r,l,u){Bs(this,l,v=>{Bs(this,r,A=>{const ke=this.i._malloc(i.length);this.i.HEAPU8.set(i,ke),this.i._addProtoToInputStream(ke,i.length,A,v,u),this.i._free(ke)})})}addEmptyPacketToStream(i,r){Bs(this,i,l=>{this.i._addEmptyPacketToInputStream(l,r)})}addBoolVectorToStream(i,r,l){Bs(this,r,u=>{const v=this.i._allocateBoolVector(i.length);if(!v)throw Error("Unable to allocate new bool vector on heap.");for(const A of i)this.i._addBoolVectorEntry(v,A);this.i._addBoolVectorToInputStream(v,u,l)})}addDoubleVectorToStream(i,r,l){Bs(this,r,u=>{const v=this.i._allocateDoubleVector(i.length);if(!v)throw Error("Unable to allocate new double vector on heap.");for(const A of i)this.i._addDoubleVectorEntry(v,A);this.i._addDoubleVectorToInputStream(v,u,l)})}addFloatVectorToStream(i,r,l){Bs(this,r,u=>{const v=this.i._allocateFloatVector(i.length);if(!v)throw Error("Unable to allocate new float vector on heap.");for(const A of i)this.i._addFloatVectorEntry(v,A);this.i._addFloatVectorToInputStream(v,u,l)})}addIntVectorToStream(i,r,l){Bs(this,r,u=>{const v=this.i._allocateIntVector(i.length);if(!v)throw Error("Unable to allocate new int vector on heap.");for(const A of i)this.i._addIntVectorEntry(v,A);this.i._addIntVectorToInputStream(v,u,l)})}addUintVectorToStream(i,r,l){Bs(this,r,u=>{const v=this.i._allocateUintVector(i.length);if(!v)throw Error("Unable to allocate new unsigned int vector on heap.");for(const A of i)this.i._addUintVectorEntry(v,A);this.i._addUintVectorToInputStream(v,u,l)})}addStringVectorToStream(i,r,l){Bs(this,r,u=>{const v=this.i._allocateStringVector(i.length);if(!v)throw Error("Unable to allocate new string vector on heap.");for(const A of i)Bs(this,A,ke=>{this.i._addStringVectorEntry(v,ke)});this.i._addStringVectorToInputStream(v,u,l)})}addBoolToInputSidePacket(i,r){Bs(this,r,l=>{this.i._addBoolToInputSidePacket(i,l)})}addDoubleToInputSidePacket(i,r){Bs(this,r,l=>{this.i._addDoubleToInputSidePacket(i,l)})}addFloatToInputSidePacket(i,r){Bs(this,r,l=>{this.i._addFloatToInputSidePacket(i,l)})}addIntToInputSidePacket(i,r){Bs(this,r,l=>{this.i._addIntToInputSidePacket(i,l)})}addUintToInputSidePacket(i,r){Bs(this,r,l=>{this.i._addUintToInputSidePacket(i,l)})}addStringToInputSidePacket(i,r){Bs(this,r,l=>{Bs(this,i,u=>{this.i._addStringToInputSidePacket(u,l)})})}addProtoToInputSidePacket(i,r,l){Bs(this,l,u=>{Bs(this,r,v=>{const A=this.i._malloc(i.length);this.i.HEAPU8.set(i,A),this.i._addProtoToInputSidePacket(A,i.length,v,u),this.i._free(A)})})}addBoolVectorToInputSidePacket(i,r){Bs(this,r,l=>{const u=this.i._allocateBoolVector(i.length);if(!u)throw Error("Unable to allocate new bool vector on heap.");for(const v of i)this.i._addBoolVectorEntry(u,v);this.i._addBoolVectorToInputSidePacket(u,l)})}addDoubleVectorToInputSidePacket(i,r){Bs(this,r,l=>{const u=this.i._allocateDoubleVector(i.length);if(!u)throw Error("Unable to allocate new double vector on heap.");for(const v of i)this.i._addDoubleVectorEntry(u,v);this.i._addDoubleVectorToInputSidePacket(u,l)})}addFloatVectorToInputSidePacket(i,r){Bs(this,r,l=>{const u=this.i._allocateFloatVector(i.length);if(!u)throw Error("Unable to allocate new float vector on heap.");for(const v of i)this.i._addFloatVectorEntry(u,v);this.i._addFloatVectorToInputSidePacket(u,l)})}addIntVectorToInputSidePacket(i,r){Bs(this,r,l=>{const u=this.i._allocateIntVector(i.length);if(!u)throw Error("Unable to allocate new int vector on heap.");for(const v of i)this.i._addIntVectorEntry(u,v);this.i._addIntVectorToInputSidePacket(u,l)})}addUintVectorToInputSidePacket(i,r){Bs(this,r,l=>{const u=this.i._allocateUintVector(i.length);if(!u)throw Error("Unable to allocate new unsigned int vector on heap.");for(const v of i)this.i._addUintVectorEntry(u,v);this.i._addUintVectorToInputSidePacket(u,l)})}addStringVectorToInputSidePacket(i,r){Bs(this,r,l=>{const u=this.i._allocateStringVector(i.length);if(!u)throw Error("Unable to allocate new string vector on heap.");for(const v of i)Bs(this,v,A=>{this.i._addStringVectorEntry(u,A)});this.i._addStringVectorToInputSidePacket(u,l)})}attachBoolListener(i,r){Gd(this,i,r),Bs(this,i,l=>{this.i._attachBoolListener(l)})}attachBoolVectorListener(i,r){If(this,i,r),Bs(this,i,l=>{this.i._attachBoolVectorListener(l)})}attachIntListener(i,r){Gd(this,i,r),Bs(this,i,l=>{this.i._attachIntListener(l)})}attachIntVectorListener(i,r){If(this,i,r),Bs(this,i,l=>{this.i._attachIntVectorListener(l)})}attachUintListener(i,r){Gd(this,i,r),Bs(this,i,l=>{this.i._attachUintListener(l)})}attachUintVectorListener(i,r){If(this,i,r),Bs(this,i,l=>{this.i._attachUintVectorListener(l)})}attachDoubleListener(i,r){Gd(this,i,r),Bs(this,i,l=>{this.i._attachDoubleListener(l)})}attachDoubleVectorListener(i,r){If(this,i,r),Bs(this,i,l=>{this.i._attachDoubleVectorListener(l)})}attachFloatListener(i,r){Gd(this,i,r),Bs(this,i,l=>{this.i._attachFloatListener(l)})}attachFloatVectorListener(i,r){If(this,i,r),Bs(this,i,l=>{this.i._attachFloatVectorListener(l)})}attachStringListener(i,r){Gd(this,i,r),Bs(this,i,l=>{this.i._attachStringListener(l)})}attachStringVectorListener(i,r){If(this,i,r),Bs(this,i,l=>{this.i._attachStringVectorListener(l)})}attachProtoListener(i,r,l){Gd(this,i,r),Bs(this,i,u=>{this.i._attachProtoListener(u,l||!1)})}attachProtoVectorListener(i,r,l){If(this,i,r),Bs(this,i,u=>{this.i._attachProtoVectorListener(u,l||!1)})}attachAudioListener(i,r,l){this.i._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep ":gl_graph_runner_audio_out" missing?'),Gd(this,i,(u,v)=>{u=new Float32Array(u.buffer,u.byteOffset,u.length/4),r(u,v)}),Bs(this,i,u=>{this.i._attachAudioListener(u,l||!1)})}finishProcessing(){this.i._waitUntilIdle()}closeGraph(){this.i._closeGraph(),this.i.simpleListeners=void 0,this.i.emptyPacketListeners=void 0}},class extends wp{get ea(){return this.i}oa(i,r,l){Bs(this,r,u=>{const[v,A]=op(this,i,u);this.ea._addBoundTextureAsImageToStream(u,v,A,l)})}V(i,r){Gd(this,i,r),Bs(this,i,l=>{this.ea._attachImageListener(l)})}ba(i,r){If(this,i,r),Bs(this,i,l=>{this.ea._attachImageVectorListener(l)})}}));var wp,ld=class extends Q1{};async function Bo(i,r,l){return async function(u,v,A,ke){return K1(u,v,A,ke)}(i,l.canvas??(rp()?void 0:document.createElement("canvas")),r,l)}function Ep(i,r,l,u){if(i.U){const A=new C0;if(l?.regionOfInterest){if(!i.na)throw Error("This task doesn't support region-of-interest.");var v=l.regionOfInterest;if(v.left>=v.right||v.top>=v.bottom)throw Error("Expected RectF with left < right and top < bottom.");if(v.left<0||v.top<0||v.right>1||v.bottom>1)throw Error("Expected RectF values to be in [0,1].");Ns(A,1,(v.left+v.right)/2),Ns(A,2,(v.top+v.bottom)/2),Ns(A,4,v.right-v.left),Ns(A,3,v.bottom-v.top)}else Ns(A,1,.5),Ns(A,2,.5),Ns(A,4,1),Ns(A,3,1);if(l?.rotationDegrees){if(l?.rotationDegrees%90!=0)throw Error("Expected rotation to be a multiple of 90\xB0.");if(Ns(A,5,-Math.PI*l.rotationDegrees/180),l?.rotationDegrees%180!=0){const[ke,ut]=sp(r);l=nu(A,3)*ut/ke,v=nu(A,4)*ke/ut,Ns(A,4,l),Ns(A,3,v)}}i.g.addProtoToStream(A.g(),"mediapipe.NormalizedRect",i.U,u)}i.g.oa(r,i.Z,u??performance.now()),i.finishProcessing()}function ud(i,r,l){if(i.baseOptions?.g())throw Error("Task is not initialized with image mode. 'runningMode' must be set to 'IMAGE'.");Ep(i,r,l,i.B+1)}function Xd(i,r,l,u){if(!i.baseOptions?.g())throw Error("Task is not initialized with video mode. 'runningMode' must be set to 'VIDEO'.");Ep(i,r,l,u)}function xh(i,r,l,u){var v=r.data;const A=r.width,ke=A*(r=r.height);if((v instanceof Uint8Array||v instanceof Float32Array)&&v.length!==ke)throw Error("Unsupported channel count: "+v.length/ke);return i=new wu([v],l,!1,i.g.i.canvas,i.P,A,r),u?i.clone():i}var kc=class extends e_{constructor(i,r,l,u){super(i),this.g=i,this.Z=r,this.U=l,this.na=u,this.P=new Dh}l(i,r=!0){if("runningMode"in i&&lg(this.baseOptions,2,!!i.runningMode&&i.runningMode!=="IMAGE"),i.canvas!==void 0&&this.g.i.canvas!==i.canvas)throw Error("You must create a new task to reset the canvas.");return super.l(i,r)}close(){this.P.close(),super.close()}};kc.prototype.close=kc.prototype.close;var cd=class extends kc{constructor(i,r){super(new ld(i,r),"image_in","norm_rect_in",!1),this.j={detections:[]},vs(i=this.h=new Qg,0,1,r=new Ol),Ns(this.h,2,.5),Ns(this.h,3,.3)}get baseOptions(){return wo(this.h,Ol,1)}set baseOptions(i){vs(this.h,0,1,i)}o(i){return"minDetectionConfidence"in i&&Ns(this.h,2,i.minDetectionConfidence??.5),"minSuppressionThreshold"in i&&Ns(this.h,3,i.minSuppressionThreshold??.3),this.l(i)}D(i,r){return this.j={detections:[]},ud(this,i,r),this.j}F(i,r,l){return this.j={detections:[]},Xd(this,i,l,r),this.j}m(){var i=new bc;Sl(i,"image_in"),Sl(i,"norm_rect_in"),Jo(i,"detections");const r=new Lc;wd(r,P1,this.h);const l=new oc;Uc(l,"mediapipe.tasks.vision.face_detector.FaceDetectorGraph"),bl(l,"IMAGE:image_in"),bl(l,"NORM_RECT:norm_rect_in"),zo(l,"DETECTIONS:detections"),l.o(r),zc(i,l),this.g.attachProtoVectorListener("detections",(u,v)=>{for(const A of u)u=w0(A),this.j.detections.push(ep(u));ms(this,v)}),this.g.attachEmptyPacketListener("detections",u=>{ms(this,u)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};cd.prototype.detectForVideo=cd.prototype.F,cd.prototype.detect=cd.prototype.D,cd.prototype.setOptions=cd.prototype.o,cd.createFromModelPath=async function(i,r){return Bo(cd,i,{baseOptions:{modelAssetPath:r}})},cd.createFromModelBuffer=function(i,r){return Bo(cd,i,{baseOptions:{modelAssetBuffer:r}})},cd.createFromOptions=function(i,r){return Bo(cd,i,r)};var o_=Cd([61,146],[146,91],[91,181],[181,84],[84,17],[17,314],[314,405],[405,321],[321,375],[375,291],[61,185],[185,40],[40,39],[39,37],[37,0],[0,267],[267,269],[269,270],[270,409],[409,291],[78,95],[95,88],[88,178],[178,87],[87,14],[14,317],[317,402],[402,318],[318,324],[324,308],[78,191],[191,80],[80,81],[81,82],[82,13],[13,312],[312,311],[311,310],[310,415],[415,308]),l_=Cd([263,249],[249,390],[390,373],[373,374],[374,380],[380,381],[381,382],[382,362],[263,466],[466,388],[388,387],[387,386],[386,385],[385,384],[384,398],[398,362]),u_=Cd([276,283],[283,282],[282,295],[295,285],[300,293],[293,334],[334,296],[296,336]),Dp=Cd([474,475],[475,476],[476,477],[477,474]),c_=Cd([33,7],[7,163],[163,144],[144,145],[145,153],[153,154],[154,155],[155,133],[33,246],[246,161],[161,160],[160,159],[159,158],[158,157],[157,173],[173,133]),d_=Cd([46,53],[53,52],[52,65],[65,55],[70,63],[63,105],[105,66],[66,107]),Cp=Cd([469,470],[470,471],[471,472],[472,469]),f_=Cd([10,338],[338,297],[297,332],[332,284],[284,251],[251,389],[389,356],[356,454],[454,323],[323,361],[361,288],[288,397],[397,365],[365,379],[379,378],[378,400],[400,377],[377,152],[152,148],[148,176],[176,149],[149,150],[150,136],[136,172],[172,58],[58,132],[132,93],[93,234],[234,127],[127,162],[162,21],[21,54],[54,103],[103,67],[67,109],[109,10]),Sp=[...o_,...l_,...u_,...c_,...d_,...f_],xp=Cd([127,34],[34,139],[139,127],[11,0],[0,37],[37,11],[232,231],[231,120],[120,232],[72,37],[37,39],[39,72],[128,121],[121,47],[47,128],[232,121],[121,128],[128,232],[104,69],[69,67],[67,104],[175,171],[171,148],[148,175],[118,50],[50,101],[101,118],[73,39],[39,40],[40,73],[9,151],[151,108],[108,9],[48,115],[115,131],[131,48],[194,204],[204,211],[211,194],[74,40],[40,185],[185,74],[80,42],[42,183],[183,80],[40,92],[92,186],[186,40],[230,229],[229,118],[118,230],[202,212],[212,214],[214,202],[83,18],[18,17],[17,83],[76,61],[61,146],[146,76],[160,29],[29,30],[30,160],[56,157],[157,173],[173,56],[106,204],[204,194],[194,106],[135,214],[214,192],[192,135],[203,165],[165,98],[98,203],[21,71],[71,68],[68,21],[51,45],[45,4],[4,51],[144,24],[24,23],[23,144],[77,146],[146,91],[91,77],[205,50],[50,187],[187,205],[201,200],[200,18],[18,201],[91,106],[106,182],[182,91],[90,91],[91,181],[181,90],[85,84],[84,17],[17,85],[206,203],[203,36],[36,206],[148,171],[171,140],[140,148],[92,40],[40,39],[39,92],[193,189],[189,244],[244,193],[159,158],[158,28],[28,159],[247,246],[246,161],[161,247],[236,3],[3,196],[196,236],[54,68],[68,104],[104,54],[193,168],[168,8],[8,193],[117,228],[228,31],[31,117],[189,193],[193,55],[55,189],[98,97],[97,99],[99,98],[126,47],[47,100],[100,126],[166,79],[79,218],[218,166],[155,154],[154,26],[26,155],[209,49],[49,131],[131,209],[135,136],[136,150],[150,135],[47,126],[126,217],[217,47],[223,52],[52,53],[53,223],[45,51],[51,134],[134,45],[211,170],[170,140],[140,211],[67,69],[69,108],[108,67],[43,106],[106,91],[91,43],[230,119],[119,120],[120,230],[226,130],[130,247],[247,226],[63,53],[53,52],[52,63],[238,20],[20,242],[242,238],[46,70],[70,156],[156,46],[78,62],[62,96],[96,78],[46,53],[53,63],[63,46],[143,34],[34,227],[227,143],[123,117],[117,111],[111,123],[44,125],[125,19],[19,44],[236,134],[134,51],[51,236],[216,206],[206,205],[205,216],[154,153],[153,22],[22,154],[39,37],[37,167],[167,39],[200,201],[201,208],[208,200],[36,142],[142,100],[100,36],[57,212],[212,202],[202,57],[20,60],[60,99],[99,20],[28,158],[158,157],[157,28],[35,226],[226,113],[113,35],[160,159],[159,27],[27,160],[204,202],[202,210],[210,204],[113,225],[225,46],[46,113],[43,202],[202,204],[204,43],[62,76],[76,77],[77,62],[137,123],[123,116],[116,137],[41,38],[38,72],[72,41],[203,129],[129,142],[142,203],[64,98],[98,240],[240,64],[49,102],[102,64],[64,49],[41,73],[73,74],[74,41],[212,216],[216,207],[207,212],[42,74],[74,184],[184,42],[169,170],[170,211],[211,169],[170,149],[149,176],[176,170],[105,66],[66,69],[69,105],[122,6],[6,168],[168,122],[123,147],[147,187],[187,123],[96,77],[77,90],[90,96],[65,55],[55,107],[107,65],[89,90],[90,180],[180,89],[101,100],[100,120],[120,101],[63,105],[105,104],[104,63],[93,137],[137,227],[227,93],[15,86],[86,85],[85,15],[129,102],[102,49],[49,129],[14,87],[87,86],[86,14],[55,8],[8,9],[9,55],[100,47],[47,121],[121,100],[145,23],[23,22],[22,145],[88,89],[89,179],[179,88],[6,122],[122,196],[196,6],[88,95],[95,96],[96,88],[138,172],[172,136],[136,138],[215,58],[58,172],[172,215],[115,48],[48,219],[219,115],[42,80],[80,81],[81,42],[195,3],[3,51],[51,195],[43,146],[146,61],[61,43],[171,175],[175,199],[199,171],[81,82],[82,38],[38,81],[53,46],[46,225],[225,53],[144,163],[163,110],[110,144],[52,65],[65,66],[66,52],[229,228],[228,117],[117,229],[34,127],[127,234],[234,34],[107,108],[108,69],[69,107],[109,108],[108,151],[151,109],[48,64],[64,235],[235,48],[62,78],[78,191],[191,62],[129,209],[209,126],[126,129],[111,35],[35,143],[143,111],[117,123],[123,50],[50,117],[222,65],[65,52],[52,222],[19,125],[125,141],[141,19],[221,55],[55,65],[65,221],[3,195],[195,197],[197,3],[25,7],[7,33],[33,25],[220,237],[237,44],[44,220],[70,71],[71,139],[139,70],[122,193],[193,245],[245,122],[247,130],[130,33],[33,247],[71,21],[21,162],[162,71],[170,169],[169,150],[150,170],[188,174],[174,196],[196,188],[216,186],[186,92],[92,216],[2,97],[97,167],[167,2],[141,125],[125,241],[241,141],[164,167],[167,37],[37,164],[72,38],[38,12],[12,72],[38,82],[82,13],[13,38],[63,68],[68,71],[71,63],[226,35],[35,111],[111,226],[101,50],[50,205],[205,101],[206,92],[92,165],[165,206],[209,198],[198,217],[217,209],[165,167],[167,97],[97,165],[220,115],[115,218],[218,220],[133,112],[112,243],[243,133],[239,238],[238,241],[241,239],[214,135],[135,169],[169,214],[190,173],[173,133],[133,190],[171,208],[208,32],[32,171],[125,44],[44,237],[237,125],[86,87],[87,178],[178,86],[85,86],[86,179],[179,85],[84,85],[85,180],[180,84],[83,84],[84,181],[181,83],[201,83],[83,182],[182,201],[137,93],[93,132],[132,137],[76,62],[62,183],[183,76],[61,76],[76,184],[184,61],[57,61],[61,185],[185,57],[212,57],[57,186],[186,212],[214,207],[207,187],[187,214],[34,143],[143,156],[156,34],[79,239],[239,237],[237,79],[123,137],[137,177],[177,123],[44,1],[1,4],[4,44],[201,194],[194,32],[32,201],[64,102],[102,129],[129,64],[213,215],[215,138],[138,213],[59,166],[166,219],[219,59],[242,99],[99,97],[97,242],[2,94],[94,141],[141,2],[75,59],[59,235],[235,75],[24,110],[110,228],[228,24],[25,130],[130,226],[226,25],[23,24],[24,229],[229,23],[22,23],[23,230],[230,22],[26,22],[22,231],[231,26],[112,26],[26,232],[232,112],[189,190],[190,243],[243,189],[221,56],[56,190],[190,221],[28,56],[56,221],[221,28],[27,28],[28,222],[222,27],[29,27],[27,223],[223,29],[30,29],[29,224],[224,30],[247,30],[30,225],[225,247],[238,79],[79,20],[20,238],[166,59],[59,75],[75,166],[60,75],[75,240],[240,60],[147,177],[177,215],[215,147],[20,79],[79,166],[166,20],[187,147],[147,213],[213,187],[112,233],[233,244],[244,112],[233,128],[128,245],[245,233],[128,114],[114,188],[188,128],[114,217],[217,174],[174,114],[131,115],[115,220],[220,131],[217,198],[198,236],[236,217],[198,131],[131,134],[134,198],[177,132],[132,58],[58,177],[143,35],[35,124],[124,143],[110,163],[163,7],[7,110],[228,110],[110,25],[25,228],[356,389],[389,368],[368,356],[11,302],[302,267],[267,11],[452,350],[350,349],[349,452],[302,303],[303,269],[269,302],[357,343],[343,277],[277,357],[452,453],[453,357],[357,452],[333,332],[332,297],[297,333],[175,152],[152,377],[377,175],[347,348],[348,330],[330,347],[303,304],[304,270],[270,303],[9,336],[336,337],[337,9],[278,279],[279,360],[360,278],[418,262],[262,431],[431,418],[304,408],[408,409],[409,304],[310,415],[415,407],[407,310],[270,409],[409,410],[410,270],[450,348],[348,347],[347,450],[422,430],[430,434],[434,422],[313,314],[314,17],[17,313],[306,307],[307,375],[375,306],[387,388],[388,260],[260,387],[286,414],[414,398],[398,286],[335,406],[406,418],[418,335],[364,367],[367,416],[416,364],[423,358],[358,327],[327,423],[251,284],[284,298],[298,251],[281,5],[5,4],[4,281],[373,374],[374,253],[253,373],[307,320],[320,321],[321,307],[425,427],[427,411],[411,425],[421,313],[313,18],[18,421],[321,405],[405,406],[406,321],[320,404],[404,405],[405,320],[315,16],[16,17],[17,315],[426,425],[425,266],[266,426],[377,400],[400,369],[369,377],[322,391],[391,269],[269,322],[417,465],[465,464],[464,417],[386,257],[257,258],[258,386],[466,260],[260,388],[388,466],[456,399],[399,419],[419,456],[284,332],[332,333],[333,284],[417,285],[285,8],[8,417],[346,340],[340,261],[261,346],[413,441],[441,285],[285,413],[327,460],[460,328],[328,327],[355,371],[371,329],[329,355],[392,439],[439,438],[438,392],[382,341],[341,256],[256,382],[429,420],[420,360],[360,429],[364,394],[394,379],[379,364],[277,343],[343,437],[437,277],[443,444],[444,283],[283,443],[275,440],[440,363],[363,275],[431,262],[262,369],[369,431],[297,338],[338,337],[337,297],[273,375],[375,321],[321,273],[450,451],[451,349],[349,450],[446,342],[342,467],[467,446],[293,334],[334,282],[282,293],[458,461],[461,462],[462,458],[276,353],[353,383],[383,276],[308,324],[324,325],[325,308],[276,300],[300,293],[293,276],[372,345],[345,447],[447,372],[352,345],[345,340],[340,352],[274,1],[1,19],[19,274],[456,248],[248,281],[281,456],[436,427],[427,425],[425,436],[381,256],[256,252],[252,381],[269,391],[391,393],[393,269],[200,199],[199,428],[428,200],[266,330],[330,329],[329,266],[287,273],[273,422],[422,287],[250,462],[462,328],[328,250],[258,286],[286,384],[384,258],[265,353],[353,342],[342,265],[387,259],[259,257],[257,387],[424,431],[431,430],[430,424],[342,353],[353,276],[276,342],[273,335],[335,424],[424,273],[292,325],[325,307],[307,292],[366,447],[447,345],[345,366],[271,303],[303,302],[302,271],[423,266],[266,371],[371,423],[294,455],[455,460],[460,294],[279,278],[278,294],[294,279],[271,272],[272,304],[304,271],[432,434],[434,427],[427,432],[272,407],[407,408],[408,272],[394,430],[430,431],[431,394],[395,369],[369,400],[400,395],[334,333],[333,299],[299,334],[351,417],[417,168],[168,351],[352,280],[280,411],[411,352],[325,319],[319,320],[320,325],[295,296],[296,336],[336,295],[319,403],[403,404],[404,319],[330,348],[348,349],[349,330],[293,298],[298,333],[333,293],[323,454],[454,447],[447,323],[15,16],[16,315],[315,15],[358,429],[429,279],[279,358],[14,15],[15,316],[316,14],[285,336],[336,9],[9,285],[329,349],[349,350],[350,329],[374,380],[380,252],[252,374],[318,402],[402,403],[403,318],[6,197],[197,419],[419,6],[318,319],[319,325],[325,318],[367,364],[364,365],[365,367],[435,367],[367,397],[397,435],[344,438],[438,439],[439,344],[272,271],[271,311],[311,272],[195,5],[5,281],[281,195],[273,287],[287,291],[291,273],[396,428],[428,199],[199,396],[311,271],[271,268],[268,311],[283,444],[444,445],[445,283],[373,254],[254,339],[339,373],[282,334],[334,296],[296,282],[449,347],[347,346],[346,449],[264,447],[447,454],[454,264],[336,296],[296,299],[299,336],[338,10],[10,151],[151,338],[278,439],[439,455],[455,278],[292,407],[407,415],[415,292],[358,371],[371,355],[355,358],[340,345],[345,372],[372,340],[346,347],[347,280],[280,346],[442,443],[443,282],[282,442],[19,94],[94,370],[370,19],[441,442],[442,295],[295,441],[248,419],[419,197],[197,248],[263,255],[255,359],[359,263],[440,275],[275,274],[274,440],[300,383],[383,368],[368,300],[351,412],[412,465],[465,351],[263,467],[467,466],[466,263],[301,368],[368,389],[389,301],[395,378],[378,379],[379,395],[412,351],[351,419],[419,412],[436,426],[426,322],[322,436],[2,164],[164,393],[393,2],[370,462],[462,461],[461,370],[164,0],[0,267],[267,164],[302,11],[11,12],[12,302],[268,12],[12,13],[13,268],[293,300],[300,301],[301,293],[446,261],[261,340],[340,446],[330,266],[266,425],[425,330],[426,423],[423,391],[391,426],[429,355],[355,437],[437,429],[391,327],[327,326],[326,391],[440,457],[457,438],[438,440],[341,382],[382,362],[362,341],[459,457],[457,461],[461,459],[434,430],[430,394],[394,434],[414,463],[463,362],[362,414],[396,369],[369,262],[262,396],[354,461],[461,457],[457,354],[316,403],[403,402],[402,316],[315,404],[404,403],[403,315],[314,405],[405,404],[404,314],[313,406],[406,405],[405,313],[421,418],[418,406],[406,421],[366,401],[401,361],[361,366],[306,408],[408,407],[407,306],[291,409],[409,408],[408,291],[287,410],[410,409],[409,287],[432,436],[436,410],[410,432],[434,416],[416,411],[411,434],[264,368],[368,383],[383,264],[309,438],[438,457],[457,309],[352,376],[376,401],[401,352],[274,275],[275,4],[4,274],[421,428],[428,262],[262,421],[294,327],[327,358],[358,294],[433,416],[416,367],[367,433],[289,455],[455,439],[439,289],[462,370],[370,326],[326,462],[2,326],[326,370],[370,2],[305,460],[460,455],[455,305],[254,449],[449,448],[448,254],[255,261],[261,446],[446,255],[253,450],[450,449],[449,253],[252,451],[451,450],[450,252],[256,452],[452,451],[451,256],[341,453],[453,452],[452,341],[413,464],[464,463],[463,413],[441,413],[413,414],[414,441],[258,442],[442,441],[441,258],[257,443],[443,442],[442,257],[259,444],[444,443],[443,259],[260,445],[445,444],[444,260],[467,342],[342,445],[445,467],[459,458],[458,250],[250,459],[289,392],[392,290],[290,289],[290,328],[328,460],[460,290],[376,433],[433,435],[435,376],[250,290],[290,392],[392,250],[411,416],[416,433],[433,411],[341,463],[463,464],[464,341],[453,464],[464,465],[465,453],[357,465],[465,412],[412,357],[343,412],[412,399],[399,343],[360,363],[363,440],[440,360],[437,399],[399,456],[456,437],[420,456],[456,363],[363,420],[401,435],[435,288],[288,401],[372,383],[383,353],[353,372],[339,255],[255,249],[249,339],[448,261],[261,255],[255,448],[133,243],[243,190],[190,133],[133,155],[155,112],[112,133],[33,246],[246,247],[247,33],[33,130],[130,25],[25,33],[398,384],[384,286],[286,398],[362,398],[398,414],[414,362],[362,463],[463,341],[341,362],[263,359],[359,467],[467,263],[263,249],[249,255],[255,263],[466,467],[467,260],[260,466],[75,60],[60,166],[166,75],[238,239],[239,79],[79,238],[162,127],[127,139],[139,162],[72,11],[11,37],[37,72],[121,232],[232,120],[120,121],[73,72],[72,39],[39,73],[114,128],[128,47],[47,114],[233,232],[232,128],[128,233],[103,104],[104,67],[67,103],[152,175],[175,148],[148,152],[119,118],[118,101],[101,119],[74,73],[73,40],[40,74],[107,9],[9,108],[108,107],[49,48],[48,131],[131,49],[32,194],[194,211],[211,32],[184,74],[74,185],[185,184],[191,80],[80,183],[183,191],[185,40],[40,186],[186,185],[119,230],[230,118],[118,119],[210,202],[202,214],[214,210],[84,83],[83,17],[17,84],[77,76],[76,146],[146,77],[161,160],[160,30],[30,161],[190,56],[56,173],[173,190],[182,106],[106,194],[194,182],[138,135],[135,192],[192,138],[129,203],[203,98],[98,129],[54,21],[21,68],[68,54],[5,51],[51,4],[4,5],[145,144],[144,23],[23,145],[90,77],[77,91],[91,90],[207,205],[205,187],[187,207],[83,201],[201,18],[18,83],[181,91],[91,182],[182,181],[180,90],[90,181],[181,180],[16,85],[85,17],[17,16],[205,206],[206,36],[36,205],[176,148],[148,140],[140,176],[165,92],[92,39],[39,165],[245,193],[193,244],[244,245],[27,159],[159,28],[28,27],[30,247],[247,161],[161,30],[174,236],[236,196],[196,174],[103,54],[54,104],[104,103],[55,193],[193,8],[8,55],[111,117],[117,31],[31,111],[221,189],[189,55],[55,221],[240,98],[98,99],[99,240],[142,126],[126,100],[100,142],[219,166],[166,218],[218,219],[112,155],[155,26],[26,112],[198,209],[209,131],[131,198],[169,135],[135,150],[150,169],[114,47],[47,217],[217,114],[224,223],[223,53],[53,224],[220,45],[45,134],[134,220],[32,211],[211,140],[140,32],[109,67],[67,108],[108,109],[146,43],[43,91],[91,146],[231,230],[230,120],[120,231],[113,226],[226,247],[247,113],[105,63],[63,52],[52,105],[241,238],[238,242],[242,241],[124,46],[46,156],[156,124],[95,78],[78,96],[96,95],[70,46],[46,63],[63,70],[116,143],[143,227],[227,116],[116,123],[123,111],[111,116],[1,44],[44,19],[19,1],[3,236],[236,51],[51,3],[207,216],[216,205],[205,207],[26,154],[154,22],[22,26],[165,39],[39,167],[167,165],[199,200],[200,208],[208,199],[101,36],[36,100],[100,101],[43,57],[57,202],[202,43],[242,20],[20,99],[99,242],[56,28],[28,157],[157,56],[124,35],[35,113],[113,124],[29,160],[160,27],[27,29],[211,204],[204,210],[210,211],[124,113],[113,46],[46,124],[106,43],[43,204],[204,106],[96,62],[62,77],[77,96],[227,137],[137,116],[116,227],[73,41],[41,72],[72,73],[36,203],[203,142],[142,36],[235,64],[64,240],[240,235],[48,49],[49,64],[64,48],[42,41],[41,74],[74,42],[214,212],[212,207],[207,214],[183,42],[42,184],[184,183],[210,169],[169,211],[211,210],[140,170],[170,176],[176,140],[104,105],[105,69],[69,104],[193,122],[122,168],[168,193],[50,123],[123,187],[187,50],[89,96],[96,90],[90,89],[66,65],[65,107],[107,66],[179,89],[89,180],[180,179],[119,101],[101,120],[120,119],[68,63],[63,104],[104,68],[234,93],[93,227],[227,234],[16,15],[15,85],[85,16],[209,129],[129,49],[49,209],[15,14],[14,86],[86,15],[107,55],[55,9],[9,107],[120,100],[100,121],[121,120],[153,145],[145,22],[22,153],[178,88],[88,179],[179,178],[197,6],[6,196],[196,197],[89,88],[88,96],[96,89],[135,138],[138,136],[136,135],[138,215],[215,172],[172,138],[218,115],[115,219],[219,218],[41,42],[42,81],[81,41],[5,195],[195,51],[51,5],[57,43],[43,61],[61,57],[208,171],[171,199],[199,208],[41,81],[81,38],[38,41],[224,53],[53,225],[225,224],[24,144],[144,110],[110,24],[105,52],[52,66],[66,105],[118,229],[229,117],[117,118],[227,34],[34,234],[234,227],[66,107],[107,69],[69,66],[10,109],[109,151],[151,10],[219,48],[48,235],[235,219],[183,62],[62,191],[191,183],[142,129],[129,126],[126,142],[116,111],[111,143],[143,116],[118,117],[117,50],[50,118],[223,222],[222,52],[52,223],[94,19],[19,141],[141,94],[222,221],[221,65],[65,222],[196,3],[3,197],[197,196],[45,220],[220,44],[44,45],[156,70],[70,139],[139,156],[188,122],[122,245],[245,188],[139,71],[71,162],[162,139],[149,170],[170,150],[150,149],[122,188],[188,196],[196,122],[206,216],[216,92],[92,206],[164,2],[2,167],[167,164],[242,141],[141,241],[241,242],[0,164],[164,37],[37,0],[11,72],[72,12],[12,11],[12,38],[38,13],[13,12],[70,63],[63,71],[71,70],[31,226],[226,111],[111,31],[36,101],[101,205],[205,36],[203,206],[206,165],[165,203],[126,209],[209,217],[217,126],[98,165],[165,97],[97,98],[237,220],[220,218],[218,237],[237,239],[239,241],[241,237],[210,214],[214,169],[169,210],[140,171],[171,32],[32,140],[241,125],[125,237],[237,241],[179,86],[86,178],[178,179],[180,85],[85,179],[179,180],[181,84],[84,180],[180,181],[182,83],[83,181],[181,182],[194,201],[201,182],[182,194],[177,137],[137,132],[132,177],[184,76],[76,183],[183,184],[185,61],[61,184],[184,185],[186,57],[57,185],[185,186],[216,212],[212,186],[186,216],[192,214],[214,187],[187,192],[139,34],[34,156],[156,139],[218,79],[79,237],[237,218],[147,123],[123,177],[177,147],[45,44],[44,4],[4,45],[208,201],[201,32],[32,208],[98,64],[64,129],[129,98],[192,213],[213,138],[138,192],[235,59],[59,219],[219,235],[141,242],[242,97],[97,141],[97,2],[2,141],[141,97],[240,75],[75,235],[235,240],[229,24],[24,228],[228,229],[31,25],[25,226],[226,31],[230,23],[23,229],[229,230],[231,22],[22,230],[230,231],[232,26],[26,231],[231,232],[233,112],[112,232],[232,233],[244,189],[189,243],[243,244],[189,221],[221,190],[190,189],[222,28],[28,221],[221,222],[223,27],[27,222],[222,223],[224,29],[29,223],[223,224],[225,30],[30,224],[224,225],[113,247],[247,225],[225,113],[99,60],[60,240],[240,99],[213,147],[147,215],[215,213],[60,20],[20,166],[166,60],[192,187],[187,213],[213,192],[243,112],[112,244],[244,243],[244,233],[233,245],[245,244],[245,128],[128,188],[188,245],[188,114],[114,174],[174,188],[134,131],[131,220],[220,134],[174,217],[217,236],[236,174],[236,198],[198,134],[134,236],[215,177],[177,58],[58,215],[156,143],[143,124],[124,156],[25,110],[110,7],[7,25],[31,228],[228,25],[25,31],[264,356],[356,368],[368,264],[0,11],[11,267],[267,0],[451,452],[452,349],[349,451],[267,302],[302,269],[269,267],[350,357],[357,277],[277,350],[350,452],[452,357],[357,350],[299,333],[333,297],[297,299],[396,175],[175,377],[377,396],[280,347],[347,330],[330,280],[269,303],[303,270],[270,269],[151,9],[9,337],[337,151],[344,278],[278,360],[360,344],[424,418],[418,431],[431,424],[270,304],[304,409],[409,270],[272,310],[310,407],[407,272],[322,270],[270,410],[410,322],[449,450],[450,347],[347,449],[432,422],[422,434],[434,432],[18,313],[313,17],[17,18],[291,306],[306,375],[375,291],[259,387],[387,260],[260,259],[424,335],[335,418],[418,424],[434,364],[364,416],[416,434],[391,423],[423,327],[327,391],[301,251],[251,298],[298,301],[275,281],[281,4],[4,275],[254,373],[373,253],[253,254],[375,307],[307,321],[321,375],[280,425],[425,411],[411,280],[200,421],[421,18],[18,200],[335,321],[321,406],[406,335],[321,320],[320,405],[405,321],[314,315],[315,17],[17,314],[423,426],[426,266],[266,423],[396,377],[377,369],[369,396],[270,322],[322,269],[269,270],[413,417],[417,464],[464,413],[385,386],[386,258],[258,385],[248,456],[456,419],[419,248],[298,284],[284,333],[333,298],[168,417],[417,8],[8,168],[448,346],[346,261],[261,448],[417,413],[413,285],[285,417],[326,327],[327,328],[328,326],[277,355],[355,329],[329,277],[309,392],[392,438],[438,309],[381,382],[382,256],[256,381],[279,429],[429,360],[360,279],[365,364],[364,379],[379,365],[355,277],[277,437],[437,355],[282,443],[443,283],[283,282],[281,275],[275,363],[363,281],[395,431],[431,369],[369,395],[299,297],[297,337],[337,299],[335,273],[273,321],[321,335],[348,450],[450,349],[349,348],[359,446],[446,467],[467,359],[283,293],[293,282],[282,283],[250,458],[458,462],[462,250],[300,276],[276,383],[383,300],[292,308],[308,325],[325,292],[283,276],[276,293],[293,283],[264,372],[372,447],[447,264],[346,352],[352,340],[340,346],[354,274],[274,19],[19,354],[363,456],[456,281],[281,363],[426,436],[436,425],[425,426],[380,381],[381,252],[252,380],[267,269],[269,393],[393,267],[421,200],[200,428],[428,421],[371,266],[266,329],[329,371],[432,287],[287,422],[422,432],[290,250],[250,328],[328,290],[385,258],[258,384],[384,385],[446,265],[265,342],[342,446],[386,387],[387,257],[257,386],[422,424],[424,430],[430,422],[445,342],[342,276],[276,445],[422,273],[273,424],[424,422],[306,292],[292,307],[307,306],[352,366],[366,345],[345,352],[268,271],[271,302],[302,268],[358,423],[423,371],[371,358],[327,294],[294,460],[460,327],[331,279],[279,294],[294,331],[303,271],[271,304],[304,303],[436,432],[432,427],[427,436],[304,272],[272,408],[408,304],[395,394],[394,431],[431,395],[378,395],[395,400],[400,378],[296,334],[334,299],[299,296],[6,351],[351,168],[168,6],[376,352],[352,411],[411,376],[307,325],[325,320],[320,307],[285,295],[295,336],[336,285],[320,319],[319,404],[404,320],[329,330],[330,349],[349,329],[334,293],[293,333],[333,334],[366,323],[323,447],[447,366],[316,15],[15,315],[315,316],[331,358],[358,279],[279,331],[317,14],[14,316],[316,317],[8,285],[285,9],[9,8],[277,329],[329,350],[350,277],[253,374],[374,252],[252,253],[319,318],[318,403],[403,319],[351,6],[6,419],[419,351],[324,318],[318,325],[325,324],[397,367],[367,365],[365,397],[288,435],[435,397],[397,288],[278,344],[344,439],[439,278],[310,272],[272,311],[311,310],[248,195],[195,281],[281,248],[375,273],[273,291],[291,375],[175,396],[396,199],[199,175],[312,311],[311,268],[268,312],[276,283],[283,445],[445,276],[390,373],[373,339],[339,390],[295,282],[282,296],[296,295],[448,449],[449,346],[346,448],[356,264],[264,454],[454,356],[337,336],[336,299],[299,337],[337,338],[338,151],[151,337],[294,278],[278,455],[455,294],[308,292],[292,415],[415,308],[429,358],[358,355],[355,429],[265,340],[340,372],[372,265],[352,346],[346,280],[280,352],[295,442],[442,282],[282,295],[354,19],[19,370],[370,354],[285,441],[441,295],[295,285],[195,248],[248,197],[197,195],[457,440],[440,274],[274,457],[301,300],[300,368],[368,301],[417,351],[351,465],[465,417],[251,301],[301,389],[389,251],[394,395],[395,379],[379,394],[399,412],[412,419],[419,399],[410,436],[436,322],[322,410],[326,2],[2,393],[393,326],[354,370],[370,461],[461,354],[393,164],[164,267],[267,393],[268,302],[302,12],[12,268],[312,268],[268,13],[13,312],[298,293],[293,301],[301,298],[265,446],[446,340],[340,265],[280,330],[330,425],[425,280],[322,426],[426,391],[391,322],[420,429],[429,437],[437,420],[393,391],[391,326],[326,393],[344,440],[440,438],[438,344],[458,459],[459,461],[461,458],[364,434],[434,394],[394,364],[428,396],[396,262],[262,428],[274,354],[354,457],[457,274],[317,316],[316,402],[402,317],[316,315],[315,403],[403,316],[315,314],[314,404],[404,315],[314,313],[313,405],[405,314],[313,421],[421,406],[406,313],[323,366],[366,361],[361,323],[292,306],[306,407],[407,292],[306,291],[291,408],[408,306],[291,287],[287,409],[409,291],[287,432],[432,410],[410,287],[427,434],[434,411],[411,427],[372,264],[264,383],[383,372],[459,309],[309,457],[457,459],[366,352],[352,401],[401,366],[1,274],[274,4],[4,1],[418,421],[421,262],[262,418],[331,294],[294,358],[358,331],[435,433],[433,367],[367,435],[392,289],[289,439],[439,392],[328,462],[462,326],[326,328],[94,2],[2,370],[370,94],[289,305],[305,455],[455,289],[339,254],[254,448],[448,339],[359,255],[255,446],[446,359],[254,253],[253,449],[449,254],[253,252],[252,450],[450,253],[252,256],[256,451],[451,252],[256,341],[341,452],[452,256],[414,413],[413,463],[463,414],[286,441],[441,414],[414,286],[286,258],[258,441],[441,286],[258,257],[257,442],[442,258],[257,259],[259,443],[443,257],[259,260],[260,444],[444,259],[260,467],[467,445],[445,260],[309,459],[459,250],[250,309],[305,289],[289,290],[290,305],[305,290],[290,460],[460,305],[401,376],[376,435],[435,401],[309,250],[250,392],[392,309],[376,411],[411,433],[433,376],[453,341],[341,464],[464,453],[357,453],[453,465],[465,357],[343,357],[357,412],[412,343],[437,343],[343,399],[399,437],[344,360],[360,440],[440,344],[420,437],[437,456],[456,420],[360,420],[420,363],[363,360],[361,401],[401,288],[288,361],[265,372],[372,353],[353,265],[390,339],[339,249],[249,390],[339,448],[448,255],[255,339]);function Ap(i){i.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]}}var Xl=class extends kc{constructor(i,r){super(new ld(i,r),"image_in","norm_rect",!1),this.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]},this.outputFacialTransformationMatrixes=this.outputFaceBlendshapes=!1,vs(i=this.h=new B0,0,1,r=new Ol),this.v=new O0,vs(this.h,0,3,this.v),this.s=new Qg,vs(this.h,0,2,this.s),Kd(this.s,4,1),Ns(this.s,2,.5),Ns(this.v,2,.5),Ns(this.h,4,.5)}get baseOptions(){return wo(this.h,Ol,1)}set baseOptions(i){vs(this.h,0,1,i)}o(i){return"numFaces"in i&&Kd(this.s,4,i.numFaces??1),"minFaceDetectionConfidence"in i&&Ns(this.s,2,i.minFaceDetectionConfidence??.5),"minTrackingConfidence"in i&&Ns(this.h,4,i.minTrackingConfidence??.5),"minFacePresenceConfidence"in i&&Ns(this.v,2,i.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in i&&(this.outputFaceBlendshapes=!!i.outputFaceBlendshapes),"outputFacialTransformationMatrixes"in i&&(this.outputFacialTransformationMatrixes=!!i.outputFacialTransformationMatrixes),this.l(i)}D(i,r){return Ap(this),ud(this,i,r),this.j}F(i,r,l){return Ap(this),Xd(this,i,l,r),this.j}m(){var i=new bc;Sl(i,"image_in"),Sl(i,"norm_rect"),Jo(i,"face_landmarks");const r=new Lc;wd(r,B1,this.h);const l=new oc;Uc(l,"mediapipe.tasks.vision.face_landmarker.FaceLandmarkerGraph"),bl(l,"IMAGE:image_in"),bl(l,"NORM_RECT:norm_rect"),zo(l,"NORM_LANDMARKS:face_landmarks"),l.o(r),zc(i,l),this.g.attachProtoVectorListener("face_landmarks",(u,v)=>{for(const A of u)u=fg(A),this.j.faceLandmarks.push(Jg(u));ms(this,v)}),this.g.attachEmptyPacketListener("face_landmarks",u=>{ms(this,u)}),this.outputFaceBlendshapes&&(Jo(i,"blendshapes"),zo(l,"BLENDSHAPES:blendshapes"),this.g.attachProtoVectorListener("blendshapes",(u,v)=>{if(this.outputFaceBlendshapes)for(const A of u)u=$g(A),this.j.faceBlendshapes.push(Jm(u.g()??[]));ms(this,v)}),this.g.attachEmptyPacketListener("blendshapes",u=>{ms(this,u)})),this.outputFacialTransformationMatrixes&&(Jo(i,"face_geometry"),zo(l,"FACE_GEOMETRY:face_geometry"),this.g.attachProtoVectorListener("face_geometry",(u,v)=>{if(this.outputFacialTransformationMatrixes)for(const A of u)(u=wo(O1(A),E1,2))&&this.j.facialTransformationMatrixes.push({rows:sd(u,1)??0??0,columns:sd(u,2)??0??0,data:df(u,3,K,cf()).slice()??[]});ms(this,v)}),this.g.attachEmptyPacketListener("face_geometry",u=>{ms(this,u)})),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};Xl.prototype.detectForVideo=Xl.prototype.F,Xl.prototype.detect=Xl.prototype.D,Xl.prototype.setOptions=Xl.prototype.o,Xl.createFromModelPath=function(i,r){return Bo(Xl,i,{baseOptions:{modelAssetPath:r}})},Xl.createFromModelBuffer=function(i,r){return Bo(Xl,i,{baseOptions:{modelAssetBuffer:r}})},Xl.createFromOptions=function(i,r){return Bo(Xl,i,r)},Xl.FACE_LANDMARKS_LIPS=o_,Xl.FACE_LANDMARKS_LEFT_EYE=l_,Xl.FACE_LANDMARKS_LEFT_EYEBROW=u_,Xl.FACE_LANDMARKS_LEFT_IRIS=Dp,Xl.FACE_LANDMARKS_RIGHT_EYE=c_,Xl.FACE_LANDMARKS_RIGHT_EYEBROW=d_,Xl.FACE_LANDMARKS_RIGHT_IRIS=Cp,Xl.FACE_LANDMARKS_FACE_OVAL=f_,Xl.FACE_LANDMARKS_CONTOURS=Sp,Xl.FACE_LANDMARKS_TESSELATION=xp;var Yd=class extends kc{constructor(i,r){super(new ld(i,r),"image_in","norm_rect",!0),vs(i=this.j=new M0,0,1,r=new Ol)}get baseOptions(){return wo(this.j,Ol,1)}set baseOptions(i){vs(this.j,0,1,i)}o(i){return super.l(i)}Ka(i,r,l){const u=typeof r!="function"?r:{};if(this.h=typeof r=="function"?r:l,ud(this,i,u??{}),!this.h)return this.s}m(){var i=new bc;Sl(i,"image_in"),Sl(i,"norm_rect"),Jo(i,"stylized_image");const r=new Lc;wd(r,R1,this.j);const l=new oc;Uc(l,"mediapipe.tasks.vision.face_stylizer.FaceStylizerGraph"),bl(l,"IMAGE:image_in"),bl(l,"NORM_RECT:norm_rect"),zo(l,"STYLIZED_IMAGE:stylized_image"),l.o(r),zc(i,l),this.g.V("stylized_image",(u,v)=>{var A=!this.h,ke=u.data,ut=u.width;const bt=ut*(u=u.height);if(ke instanceof Uint8Array)if(ke.length===3*bt){const Mi=new Uint8ClampedArray(4*bt);for(let sn=0;sn<bt;++sn)Mi[4*sn]=ke[3*sn],Mi[4*sn+1]=ke[3*sn+1],Mi[4*sn+2]=ke[3*sn+2],Mi[4*sn+3]=255;ke=new ImageData(Mi,ut,u)}else{if(ke.length!==4*bt)throw Error("Unsupported channel count: "+ke.length/bt);ke=new ImageData(new Uint8ClampedArray(ke.buffer,ke.byteOffset,ke.length),ut,u)}else if(!(ke instanceof WebGLTexture))throw Error(`Unsupported format: ${ke.constructor.name}`);ut=new Bu([ke],!1,!1,this.g.i.canvas,this.P,ut,u),this.s=A=A?ut.clone():ut,this.h&&this.h(A),ms(this,v)}),this.g.attachEmptyPacketListener("stylized_image",u=>{this.s=null,this.h&&this.h(null),ms(this,u)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};Yd.prototype.stylize=Yd.prototype.Ka,Yd.prototype.setOptions=Yd.prototype.o,Yd.createFromModelPath=function(i,r){return Bo(Yd,i,{baseOptions:{modelAssetPath:r}})},Yd.createFromModelBuffer=function(i,r){return Bo(Yd,i,{baseOptions:{modelAssetBuffer:r}})},Yd.createFromOptions=function(i,r){return Bo(Yd,i,r)};var h_=Cd([0,1],[1,2],[2,3],[3,4],[0,5],[5,6],[6,7],[7,8],[5,9],[9,10],[10,11],[11,12],[9,13],[13,14],[14,15],[15,16],[13,17],[0,17],[17,18],[18,19],[19,20]);function Tp(i){i.gestures=[],i.landmarks=[],i.worldLandmarks=[],i.handedness=[]}function Np(i){return i.gestures.length===0?{gestures:[],landmarks:[],worldLandmarks:[],handedness:[],handednesses:[]}:{gestures:i.gestures,landmarks:i.landmarks,worldLandmarks:i.worldLandmarks,handedness:i.handedness,handednesses:i.handedness}}function Pp(i,r=!0){const l=[];for(const v of i){var u=$g(v);i=[];for(const A of u.g())u=r&&sd(A,1)!=null?sd(A,1)??0:-1,i.push({score:nu(A,2)??0,index:u,categoryName:od(A,3)??""??"",displayName:od(A,4)??""??""});l.push(i)}return l}var Wc=class extends kc{constructor(i,r){super(new ld(i,r),"image_in","norm_rect",!1),this.gestures=[],this.landmarks=[],this.worldLandmarks=[],this.handedness=[],vs(i=this.j=new L0,0,1,r=new Ol),this.s=new Km,vs(this.j,0,2,this.s),this.C=new Hm,vs(this.s,0,3,this.C),this.v=new j0,vs(this.s,0,2,this.v),this.h=new M1,vs(this.j,0,3,this.h),Ns(this.v,2,.5),Ns(this.s,4,.5),Ns(this.C,2,.5)}get baseOptions(){return wo(this.j,Ol,1)}set baseOptions(i){vs(this.j,0,1,i)}o(i){if(Kd(this.v,3,i.numHands??1),"minHandDetectionConfidence"in i&&Ns(this.v,2,i.minHandDetectionConfidence??.5),"minTrackingConfidence"in i&&Ns(this.s,4,i.minTrackingConfidence??.5),"minHandPresenceConfidence"in i&&Ns(this.C,2,i.minHandPresenceConfidence??.5),i.cannedGesturesClassifierOptions){var r=new wh,l=r,u=Qm(i.cannedGesturesClassifierOptions,wo(this.h,wh,3)?.h());vs(l,0,2,u),vs(this.h,0,3,r)}else i.cannedGesturesClassifierOptions===void 0&&wo(this.h,wh,3)?.g();return i.customGesturesClassifierOptions?(vs(l=r=new wh,0,2,u=Qm(i.customGesturesClassifierOptions,wo(this.h,wh,4)?.h())),vs(this.h,0,4,r)):i.customGesturesClassifierOptions===void 0&&wo(this.h,wh,4)?.g(),this.l(i)}Fa(i,r){return Tp(this),ud(this,i,r),Np(this)}Ga(i,r,l){return Tp(this),Xd(this,i,l,r),Np(this)}m(){var i=new bc;Sl(i,"image_in"),Sl(i,"norm_rect"),Jo(i,"hand_gestures"),Jo(i,"hand_landmarks"),Jo(i,"world_hand_landmarks"),Jo(i,"handedness");const r=new Lc;wd(r,I1,this.j);const l=new oc;Uc(l,"mediapipe.tasks.vision.gesture_recognizer.GestureRecognizerGraph"),bl(l,"IMAGE:image_in"),bl(l,"NORM_RECT:norm_rect"),zo(l,"HAND_GESTURES:hand_gestures"),zo(l,"LANDMARKS:hand_landmarks"),zo(l,"WORLD_LANDMARKS:world_hand_landmarks"),zo(l,"HANDEDNESS:handedness"),l.o(r),zc(i,l),this.g.attachProtoVectorListener("hand_landmarks",(u,v)=>{for(const A of u){u=fg(A);const ke=[];for(const ut of Yu(u,D0,1))ke.push({x:nu(ut,1)??0,y:nu(ut,2)??0,z:nu(ut,3)??0,visibility:nu(ut,4)??0});this.landmarks.push(ke)}ms(this,v)}),this.g.attachEmptyPacketListener("hand_landmarks",u=>{ms(this,u)}),this.g.attachProtoVectorListener("world_hand_landmarks",(u,v)=>{for(const A of u){u=kh(A);const ke=[];for(const ut of Yu(u,E0,1))ke.push({x:nu(ut,1)??0,y:nu(ut,2)??0,z:nu(ut,3)??0,visibility:nu(ut,4)??0});this.worldLandmarks.push(ke)}ms(this,v)}),this.g.attachEmptyPacketListener("world_hand_landmarks",u=>{ms(this,u)}),this.g.attachProtoVectorListener("hand_gestures",(u,v)=>{this.gestures.push(...Pp(u,!1)),ms(this,v)}),this.g.attachEmptyPacketListener("hand_gestures",u=>{ms(this,u)}),this.g.attachProtoVectorListener("handedness",(u,v)=>{this.handedness.push(...Pp(u)),ms(this,v)}),this.g.attachEmptyPacketListener("handedness",u=>{ms(this,u)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};function Op(i){return{landmarks:i.landmarks,worldLandmarks:i.worldLandmarks,handednesses:i.handedness,handedness:i.handedness}}Wc.prototype.recognizeForVideo=Wc.prototype.Ga,Wc.prototype.recognize=Wc.prototype.Fa,Wc.prototype.setOptions=Wc.prototype.o,Wc.createFromModelPath=function(i,r){return Bo(Wc,i,{baseOptions:{modelAssetPath:r}})},Wc.createFromModelBuffer=function(i,r){return Bo(Wc,i,{baseOptions:{modelAssetBuffer:r}})},Wc.createFromOptions=function(i,r){return Bo(Wc,i,r)},Wc.HAND_CONNECTIONS=h_;var Vc=class extends kc{constructor(i,r){super(new ld(i,r),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.handedness=[],vs(i=this.h=new Km,0,1,r=new Ol),this.s=new Hm,vs(this.h,0,3,this.s),this.j=new j0,vs(this.h,0,2,this.j),Kd(this.j,3,1),Ns(this.j,2,.5),Ns(this.s,2,.5),Ns(this.h,4,.5)}get baseOptions(){return wo(this.h,Ol,1)}set baseOptions(i){vs(this.h,0,1,i)}o(i){return"numHands"in i&&Kd(this.j,3,i.numHands??1),"minHandDetectionConfidence"in i&&Ns(this.j,2,i.minHandDetectionConfidence??.5),"minTrackingConfidence"in i&&Ns(this.h,4,i.minTrackingConfidence??.5),"minHandPresenceConfidence"in i&&Ns(this.s,2,i.minHandPresenceConfidence??.5),this.l(i)}D(i,r){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],ud(this,i,r),Op(this)}F(i,r,l){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],Xd(this,i,l,r),Op(this)}m(){var i=new bc;Sl(i,"image_in"),Sl(i,"norm_rect"),Jo(i,"hand_landmarks"),Jo(i,"world_hand_landmarks"),Jo(i,"handedness");const r=new Lc;wd(r,j1,this.h);const l=new oc;Uc(l,"mediapipe.tasks.vision.hand_landmarker.HandLandmarkerGraph"),bl(l,"IMAGE:image_in"),bl(l,"NORM_RECT:norm_rect"),zo(l,"LANDMARKS:hand_landmarks"),zo(l,"WORLD_LANDMARKS:world_hand_landmarks"),zo(l,"HANDEDNESS:handedness"),l.o(r),zc(i,l),this.g.attachProtoVectorListener("hand_landmarks",(u,v)=>{for(const A of u)u=fg(A),this.landmarks.push(Jg(u));ms(this,v)}),this.g.attachEmptyPacketListener("hand_landmarks",u=>{ms(this,u)}),this.g.attachProtoVectorListener("world_hand_landmarks",(u,v)=>{for(const A of u)u=kh(A),this.worldLandmarks.push(hg(u));ms(this,v)}),this.g.attachEmptyPacketListener("world_hand_landmarks",u=>{ms(this,u)}),this.g.attachProtoVectorListener("handedness",(u,v)=>{var A=this.handedness,ke=A.push;const ut=[];for(const bt of u){u=$g(bt);const Mi=[];for(const sn of u.g())Mi.push({score:nu(sn,2)??0,index:sd(sn,1)??0??-1,categoryName:od(sn,3)??""??"",displayName:od(sn,4)??""??""});ut.push(Mi)}ke.call(A,...ut),ms(this,v)}),this.g.attachEmptyPacketListener("handedness",u=>{ms(this,u)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};Vc.prototype.detectForVideo=Vc.prototype.F,Vc.prototype.detect=Vc.prototype.D,Vc.prototype.setOptions=Vc.prototype.o,Vc.createFromModelPath=function(i,r){return Bo(Vc,i,{baseOptions:{modelAssetPath:r}})},Vc.createFromModelBuffer=function(i,r){return Bo(Vc,i,{baseOptions:{modelAssetBuffer:r}})},Vc.createFromOptions=function(i,r){return Bo(Vc,i,r)},Vc.HAND_CONNECTIONS=h_;var Bp=Cd([0,1],[1,2],[2,3],[3,7],[0,4],[4,5],[5,6],[6,8],[9,10],[11,12],[11,13],[13,15],[15,17],[15,19],[15,21],[17,19],[12,14],[14,16],[16,18],[16,20],[16,22],[18,20],[11,23],[12,24],[23,24],[23,25],[24,26],[25,27],[26,28],[27,29],[28,30],[29,31],[30,32],[27,31],[28,32]);function Rp(i){i.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]}}function Mp(i){try{if(!i.C)return i.h;i.C(i.h)}finally{tm(i)}}function om(i,r){i=fg(i),r.push(Jg(i))}var Bl=class extends kc{constructor(i,r){super(new ld(i,r),"input_frames_image",null,!1),this.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]},this.outputPoseSegmentationMasks=this.outputFaceBlendshapes=!1,vs(i=this.j=new H0,0,1,r=new Ol),this.K=new Hm,vs(this.j,0,2,this.K),this.Y=new L1,vs(this.j,0,3,this.Y),this.s=new Qg,vs(this.j,0,4,this.s),this.H=new O0,vs(this.j,0,5,this.H),this.v=new V0,vs(this.j,0,6,this.v),this.L=new q0,vs(this.j,0,7,this.L),Ns(this.s,2,.5),Ns(this.s,3,.3),Ns(this.H,2,.5),Ns(this.v,2,.5),Ns(this.v,3,.3),Ns(this.L,2,.5),Ns(this.K,2,.5)}get baseOptions(){return wo(this.j,Ol,1)}set baseOptions(i){vs(this.j,0,1,i)}o(i){return"minFaceDetectionConfidence"in i&&Ns(this.s,2,i.minFaceDetectionConfidence??.5),"minFaceSuppressionThreshold"in i&&Ns(this.s,3,i.minFaceSuppressionThreshold??.3),"minFacePresenceConfidence"in i&&Ns(this.H,2,i.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in i&&(this.outputFaceBlendshapes=!!i.outputFaceBlendshapes),"minPoseDetectionConfidence"in i&&Ns(this.v,2,i.minPoseDetectionConfidence??.5),"minPoseSuppressionThreshold"in i&&Ns(this.v,3,i.minPoseSuppressionThreshold??.3),"minPosePresenceConfidence"in i&&Ns(this.L,2,i.minPosePresenceConfidence??.5),"outputPoseSegmentationMasks"in i&&(this.outputPoseSegmentationMasks=!!i.outputPoseSegmentationMasks),"minHandLandmarksConfidence"in i&&Ns(this.K,2,i.minHandLandmarksConfidence??.5),this.l(i)}D(i,r,l){const u=typeof r!="function"?r:{};return this.C=typeof r=="function"?r:l,Rp(this),ud(this,i,u),Mp(this)}F(i,r,l,u){const v=typeof l!="function"?l:{};return this.C=typeof l=="function"?l:u,Rp(this),Xd(this,i,v,r),Mp(this)}m(){var i=new bc;Sl(i,"input_frames_image"),Jo(i,"pose_landmarks"),Jo(i,"pose_world_landmarks"),Jo(i,"face_landmarks"),Jo(i,"left_hand_landmarks"),Jo(i,"left_hand_world_landmarks"),Jo(i,"right_hand_landmarks"),Jo(i,"right_hand_world_landmarks");const r=new Lc,l=new o0;ja(l,1,no("type.googleapis.com/mediapipe.tasks.vision.holistic_landmarker.proto.HolisticLandmarkerGraphOptions"),""),function(v,A){if(A!=null)if(Array.isArray(A))cl(v,2,xf(A,iu,void 0,void 0,!1));else{if(!(typeof A=="string"||A instanceof pa||Cn(A)))throw Error("invalid value in Any.value field: "+A+" expected a ByteString, a base64 encoded string, a Uint8Array or a jspb array");ja(v,2,td(A,!1),Pa())}}(l,this.j.g());const u=new oc;Uc(u,"mediapipe.tasks.vision.holistic_landmarker.HolisticLandmarkerGraph"),Bg(u,8,o0,l),bl(u,"IMAGE:input_frames_image"),zo(u,"POSE_LANDMARKS:pose_landmarks"),zo(u,"POSE_WORLD_LANDMARKS:pose_world_landmarks"),zo(u,"FACE_LANDMARKS:face_landmarks"),zo(u,"LEFT_HAND_LANDMARKS:left_hand_landmarks"),zo(u,"LEFT_HAND_WORLD_LANDMARKS:left_hand_world_landmarks"),zo(u,"RIGHT_HAND_LANDMARKS:right_hand_landmarks"),zo(u,"RIGHT_HAND_WORLD_LANDMARKS:right_hand_world_landmarks"),u.o(r),zc(i,u),em(this,i),this.g.attachProtoListener("pose_landmarks",(v,A)=>{om(v,this.h.poseLandmarks),ms(this,A)}),this.g.attachEmptyPacketListener("pose_landmarks",v=>{ms(this,v)}),this.g.attachProtoListener("pose_world_landmarks",(v,A)=>{var ke=this.h.poseWorldLandmarks;v=kh(v),ke.push(hg(v)),ms(this,A)}),this.g.attachEmptyPacketListener("pose_world_landmarks",v=>{ms(this,v)}),this.outputPoseSegmentationMasks&&(zo(u,"POSE_SEGMENTATION_MASK:pose_segmentation_mask"),Eh(this,"pose_segmentation_mask"),this.g.V("pose_segmentation_mask",(v,A)=>{this.h.poseSegmentationMasks=[xh(this,v,!0,!this.C)],ms(this,A)}),this.g.attachEmptyPacketListener("pose_segmentation_mask",v=>{this.h.poseSegmentationMasks=[],ms(this,v)})),this.g.attachProtoListener("face_landmarks",(v,A)=>{om(v,this.h.faceLandmarks),ms(this,A)}),this.g.attachEmptyPacketListener("face_landmarks",v=>{ms(this,v)}),this.outputFaceBlendshapes&&(Jo(i,"extra_blendshapes"),zo(u,"FACE_BLENDSHAPES:extra_blendshapes"),this.g.attachProtoListener("extra_blendshapes",(v,A)=>{var ke=this.h.faceBlendshapes;this.outputFaceBlendshapes&&(v=$g(v),ke.push(Jm(v.g()??[]))),ms(this,A)}),this.g.attachEmptyPacketListener("extra_blendshapes",v=>{ms(this,v)})),this.g.attachProtoListener("left_hand_landmarks",(v,A)=>{om(v,this.h.leftHandLandmarks),ms(this,A)}),this.g.attachEmptyPacketListener("left_hand_landmarks",v=>{ms(this,v)}),this.g.attachProtoListener("left_hand_world_landmarks",(v,A)=>{var ke=this.h.leftHandWorldLandmarks;v=kh(v),ke.push(hg(v)),ms(this,A)}),this.g.attachEmptyPacketListener("left_hand_world_landmarks",v=>{ms(this,v)}),this.g.attachProtoListener("right_hand_landmarks",(v,A)=>{om(v,this.h.rightHandLandmarks),ms(this,A)}),this.g.attachEmptyPacketListener("right_hand_landmarks",v=>{ms(this,v)}),this.g.attachProtoListener("right_hand_world_landmarks",(v,A)=>{var ke=this.h.rightHandWorldLandmarks;v=kh(v),ke.push(hg(v)),ms(this,A)}),this.g.attachEmptyPacketListener("right_hand_world_landmarks",v=>{ms(this,v)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};Bl.prototype.detectForVideo=Bl.prototype.F,Bl.prototype.detect=Bl.prototype.D,Bl.prototype.setOptions=Bl.prototype.o,Bl.createFromModelPath=function(i,r){return Bo(Bl,i,{baseOptions:{modelAssetPath:r}})},Bl.createFromModelBuffer=function(i,r){return Bo(Bl,i,{baseOptions:{modelAssetBuffer:r}})},Bl.createFromOptions=function(i,r){return Bo(Bl,i,r)},Bl.HAND_CONNECTIONS=h_,Bl.POSE_CONNECTIONS=Bp,Bl.FACE_LANDMARKS_LIPS=o_,Bl.FACE_LANDMARKS_LEFT_EYE=l_,Bl.FACE_LANDMARKS_LEFT_EYEBROW=u_,Bl.FACE_LANDMARKS_LEFT_IRIS=Dp,Bl.FACE_LANDMARKS_RIGHT_EYE=c_,Bl.FACE_LANDMARKS_RIGHT_EYEBROW=d_,Bl.FACE_LANDMARKS_RIGHT_IRIS=Cp,Bl.FACE_LANDMARKS_FACE_OVAL=f_,Bl.FACE_LANDMARKS_CONTOURS=Sp,Bl.FACE_LANDMARKS_TESSELATION=xp;var dd=class extends kc{constructor(i,r){super(new ld(i,r),"input_image","norm_rect",!0),this.j={classifications:[]},vs(i=this.h=new K0,0,1,r=new Ol)}get baseOptions(){return wo(this.h,Ol,1)}set baseOptions(i){vs(this.h,0,1,i)}o(i){return vs(this.h,0,2,Qm(i,wo(this.h,Wm,2))),this.l(i)}qa(i,r){return this.j={classifications:[]},ud(this,i,r),this.j}ra(i,r,l){return this.j={classifications:[]},Xd(this,i,l,r),this.j}m(){var i=new bc;Sl(i,"input_image"),Sl(i,"norm_rect"),Jo(i,"classifications");const r=new Lc;wd(r,U1,this.h);const l=new oc;Uc(l,"mediapipe.tasks.vision.image_classifier.ImageClassifierGraph"),bl(l,"IMAGE:input_image"),bl(l,"NORM_RECT:norm_rect"),zo(l,"CLASSIFICATIONS:classifications"),l.o(r),zc(i,l),this.g.attachProtoListener("classifications",(u,v)=>{this.j=function(A){const ke={classifications:Yu(A,C1,1).map(ut=>Jm(wo(ut,y0,4)?.g()??[],sd(ut,2)??0,od(ut,3)??""))};return za(uf(A,2))!=null&&(ke.timestampMs=za(uf(A,2))??0),ke}(S1(u)),ms(this,v)}),this.g.attachEmptyPacketListener("classifications",u=>{ms(this,u)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};dd.prototype.classifyForVideo=dd.prototype.ra,dd.prototype.classify=dd.prototype.qa,dd.prototype.setOptions=dd.prototype.o,dd.createFromModelPath=function(i,r){return Bo(dd,i,{baseOptions:{modelAssetPath:r}})},dd.createFromModelBuffer=function(i,r){return Bo(dd,i,{baseOptions:{modelAssetBuffer:r}})},dd.createFromOptions=function(i,r){return Bo(dd,i,r)};var qc=class extends kc{constructor(i,r){super(new ld(i,r),"image_in","norm_rect",!0),this.h=new G0,this.embeddings={embeddings:[]},vs(i=this.h,0,1,r=new Ol)}get baseOptions(){return wo(this.h,Ol,1)}set baseOptions(i){vs(this.h,0,1,i)}o(i){var r=this.h,l=wo(this.h,T0,2);return l=l?l.clone():new T0,i.l2Normalize!==void 0?lg(l,1,i.l2Normalize):"l2Normalize"in i&&cl(l,1),i.quantize!==void 0?lg(l,2,i.quantize):"quantize"in i&&cl(l,2),vs(r,0,2,l),this.l(i)}xa(i,r){return ud(this,i,r),this.embeddings}ya(i,r,l){return Xd(this,i,l,r),this.embeddings}m(){var i=new bc;Sl(i,"image_in"),Sl(i,"norm_rect"),Jo(i,"embeddings_out");const r=new Lc;wd(r,z1,this.h);const l=new oc;Uc(l,"mediapipe.tasks.vision.image_embedder.ImageEmbedderGraph"),bl(l,"IMAGE:image_in"),bl(l,"NORM_RECT:norm_rect"),zo(l,"EMBEDDINGS:embeddings_out"),l.o(r),zc(i,l),this.g.attachProtoListener("embeddings_out",(u,v)=>{u=T1(u),this.embeddings=function(A){return{embeddings:Yu(A,A1,1).map(ke=>{const ut={headIndex:sd(ke,3)??0??-1,headName:od(ke,4)??""??""};if(Nf(ke,S0,ko(ke,1))!==void 0)ke=df(ke=wo(ke,S0,ko(ke,1)),1,K,cf()),ut.floatEmbedding=ke.slice();else{const bt=new Uint8Array(0);ut.quantizedEmbedding=wo(ke,x1,ko(ke,2))?.ma()?.h()??bt}return ut}),timestampMs:za(uf(A,2))??0}}(u),ms(this,v)}),this.g.attachEmptyPacketListener("embeddings_out",u=>{ms(this,u)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};qc.cosineSimilarity=function(i,r){if(i.floatEmbedding&&r.floatEmbedding)i=ip(i.floatEmbedding,r.floatEmbedding);else{if(!i.quantizedEmbedding||!r.quantizedEmbedding)throw Error("Cannot compute cosine similarity between quantized and float embeddings.");i=ip(tp(i.quantizedEmbedding),tp(r.quantizedEmbedding))}return i},qc.prototype.embedForVideo=qc.prototype.ya,qc.prototype.embed=qc.prototype.xa,qc.prototype.setOptions=qc.prototype.o,qc.createFromModelPath=function(i,r){return Bo(qc,i,{baseOptions:{modelAssetPath:r}})},qc.createFromModelBuffer=function(i,r){return Bo(qc,i,{baseOptions:{modelAssetBuffer:r}})},qc.createFromOptions=function(i,r){return Bo(qc,i,r)};var g_=class{constructor(i,r,l){this.confidenceMasks=i,this.categoryMask=r,this.qualityScores=l}close(){this.confidenceMasks?.forEach(i=>{i.close()}),this.categoryMask?.close()}};function Ip(i){i.categoryMask=void 0,i.confidenceMasks=void 0,i.qualityScores=void 0}function jp(i){try{const r=new g_(i.confidenceMasks,i.categoryMask,i.qualityScores);if(!i.j)return r;i.j(r)}finally{tm(i)}}g_.prototype.close=g_.prototype.close;var uc=class extends kc{constructor(i,r){super(new ld(i,r),"image_in","norm_rect",!1),this.s=[],this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new Ym,this.v=new $0,vs(this.h,0,3,this.v),vs(i=this.h,0,1,r=new Ol)}get baseOptions(){return wo(this.h,Ol,1)}set baseOptions(i){vs(this.h,0,1,i)}o(i){return i.displayNamesLocale!==void 0?cl(this.h,2,no(i.displayNamesLocale)):"displayNamesLocale"in i&&cl(this.h,2),"outputCategoryMask"in i&&(this.outputCategoryMask=i.outputCategoryMask??!1),"outputConfidenceMasks"in i&&(this.outputConfidenceMasks=i.outputConfidenceMasks??!0),super.l(i)}J(){(function(i){const r=Yu(i.ca(),oc,1).filter(l=>(od(l,1)??"").includes("mediapipe.tasks.TensorsToSegmentationCalculator"));if(i.s=[],r.length>1)throw Error("The graph has more than one mediapipe.tasks.TensorsToSegmentationCalculator.");r.length===1&&(wo(r[0],Lc,7)?.l()?.g()??new Map).forEach((l,u)=>{i.s[Number(u)]=od(l,1)??""})})(this)}segment(i,r,l){const u=typeof r!="function"?r:{};return this.j=typeof r=="function"?r:l,Ip(this),ud(this,i,u),jp(this)}Ia(i,r,l,u){const v=typeof l!="function"?l:{};return this.j=typeof l=="function"?l:u,Ip(this),Xd(this,i,v,r),jp(this)}Ba(){return this.s}m(){var i=new bc;Sl(i,"image_in"),Sl(i,"norm_rect");const r=new Lc;wd(r,Q0,this.h);const l=new oc;Uc(l,"mediapipe.tasks.vision.image_segmenter.ImageSegmenterGraph"),bl(l,"IMAGE:image_in"),bl(l,"NORM_RECT:norm_rect"),l.o(r),zc(i,l),em(this,i),this.outputConfidenceMasks&&(Jo(i,"confidence_masks"),zo(l,"CONFIDENCE_MASKS:confidence_masks"),Eh(this,"confidence_masks"),this.g.ba("confidence_masks",(u,v)=>{this.confidenceMasks=u.map(A=>xh(this,A,!0,!this.j)),ms(this,v)}),this.g.attachEmptyPacketListener("confidence_masks",u=>{this.confidenceMasks=[],ms(this,u)})),this.outputCategoryMask&&(Jo(i,"category_mask"),zo(l,"CATEGORY_MASK:category_mask"),Eh(this,"category_mask"),this.g.V("category_mask",(u,v)=>{this.categoryMask=xh(this,u,!1,!this.j),ms(this,v)}),this.g.attachEmptyPacketListener("category_mask",u=>{this.categoryMask=void 0,ms(this,u)})),Jo(i,"quality_scores"),zo(l,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",(u,v)=>{this.qualityScores=u,ms(this,v)}),this.g.attachEmptyPacketListener("quality_scores",u=>{this.categoryMask=void 0,ms(this,u)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};uc.prototype.getLabels=uc.prototype.Ba,uc.prototype.segmentForVideo=uc.prototype.Ia,uc.prototype.segment=uc.prototype.segment,uc.prototype.setOptions=uc.prototype.o,uc.createFromModelPath=function(i,r){return Bo(uc,i,{baseOptions:{modelAssetPath:r}})},uc.createFromModelBuffer=function(i,r){return Bo(uc,i,{baseOptions:{modelAssetBuffer:r}})},uc.createFromOptions=function(i,r){return Bo(uc,i,r)};var m_=class{constructor(i,r,l){this.confidenceMasks=i,this.categoryMask=r,this.qualityScores=l}close(){this.confidenceMasks?.forEach(i=>{i.close()}),this.categoryMask?.close()}};m_.prototype.close=m_.prototype.close;var J1=class extends Cs{constructor(i){super(i)}},Ah=[0,$l,-2],lm=[0,gf,-3,Pl,gf,-1],Lp=[0,lm],Up=[0,lm,$l,-1],__=class extends Cs{constructor(i){super(i)}},zp=[0,gf,-1,Pl],Z1=class extends Cs{constructor(i){super(i)}},Wp=class extends Cs{constructor(i){super(i)}},p_=[1,2,3,4,5,6,7,8,9,10,14,15],Vp=class extends Cs{constructor(i){super(i)}};Vp.prototype.g=Gg([0,ku,[0,p_,rl,lm,rl,[0,lm,Ah],rl,Lp,rl,[0,Lp,Ah],rl,zp,rl,[0,gf,-3,Pl,jc],rl,[0,gf,-3,Pl],rl,[0,nl,gf,-2,Pl,$l,Pl,-1,2,gf,Ah],rl,Up,rl,[0,Up,Ah],gf,Ah,nl,rl,[0,gf,-3,Pl,Ah,-1],rl,[0,ku,zp]],nl,[0,nl,$l,-1,Pl]]);var Qd=class extends kc{constructor(i,r){super(new ld(i,r),"image_in","norm_rect_in",!1),this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new Ym,this.s=new $0,vs(this.h,0,3,this.s),vs(i=this.h,0,1,r=new Ol)}get baseOptions(){return wo(this.h,Ol,1)}set baseOptions(i){vs(this.h,0,1,i)}o(i){return"outputCategoryMask"in i&&(this.outputCategoryMask=i.outputCategoryMask??!1),"outputConfidenceMasks"in i&&(this.outputConfidenceMasks=i.outputConfidenceMasks??!0),super.l(i)}segment(i,r,l,u){const v=typeof l!="function"?l:{};this.j=typeof l=="function"?l:u,this.qualityScores=this.categoryMask=this.confidenceMasks=void 0,l=this.B+1,u=new Vp;const A=new Wp;var ke=new J1;if(Kd(ke,1,255),vs(A,0,12,ke),r.keypoint&&r.scribble)throw Error("Cannot provide both keypoint and scribble.");if(r.keypoint){var ut=new __;lg(ut,3,!0),Ns(ut,1,r.keypoint.x),Ns(ut,2,r.keypoint.y),og(A,5,p_,ut)}else{if(!r.scribble)throw Error("Must provide either a keypoint or a scribble.");for(ut of(ke=new Z1,r.scribble))lg(r=new __,3,!0),Ns(r,1,ut.x),Ns(r,2,ut.y),Bg(ke,1,__,r);og(A,15,p_,ke)}Bg(u,1,Wp,A),this.g.addProtoToStream(u.g(),"drishti.RenderData","roi_in",l),ud(this,i,v);e:{try{const Mi=new m_(this.confidenceMasks,this.categoryMask,this.qualityScores);if(!this.j){var bt=Mi;break e}this.j(Mi)}finally{tm(this)}bt=void 0}return bt}m(){var i=new bc;Sl(i,"image_in"),Sl(i,"roi_in"),Sl(i,"norm_rect_in");const r=new Lc;wd(r,Q0,this.h);const l=new oc;Uc(l,"mediapipe.tasks.vision.interactive_segmenter.InteractiveSegmenterGraph"),bl(l,"IMAGE:image_in"),bl(l,"ROI:roi_in"),bl(l,"NORM_RECT:norm_rect_in"),l.o(r),zc(i,l),em(this,i),this.outputConfidenceMasks&&(Jo(i,"confidence_masks"),zo(l,"CONFIDENCE_MASKS:confidence_masks"),Eh(this,"confidence_masks"),this.g.ba("confidence_masks",(u,v)=>{this.confidenceMasks=u.map(A=>xh(this,A,!0,!this.j)),ms(this,v)}),this.g.attachEmptyPacketListener("confidence_masks",u=>{this.confidenceMasks=[],ms(this,u)})),this.outputCategoryMask&&(Jo(i,"category_mask"),zo(l,"CATEGORY_MASK:category_mask"),Eh(this,"category_mask"),this.g.V("category_mask",(u,v)=>{this.categoryMask=xh(this,u,!1,!this.j),ms(this,v)}),this.g.attachEmptyPacketListener("category_mask",u=>{this.categoryMask=void 0,ms(this,u)})),Jo(i,"quality_scores"),zo(l,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",(u,v)=>{this.qualityScores=u,ms(this,v)}),this.g.attachEmptyPacketListener("quality_scores",u=>{this.categoryMask=void 0,ms(this,u)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};Qd.prototype.segment=Qd.prototype.segment,Qd.prototype.setOptions=Qd.prototype.o,Qd.createFromModelPath=function(i,r){return Bo(Qd,i,{baseOptions:{modelAssetPath:r}})},Qd.createFromModelBuffer=function(i,r){return Bo(Qd,i,{baseOptions:{modelAssetBuffer:r}})},Qd.createFromOptions=function(i,r){return Bo(Qd,i,r)};var fd=class extends kc{constructor(i,r){super(new ld(i,r),"input_frame_gpu","norm_rect",!1),this.j={detections:[]},vs(i=this.h=new J0,0,1,r=new Ol)}get baseOptions(){return wo(this.h,Ol,1)}set baseOptions(i){vs(this.h,0,1,i)}o(i){return i.displayNamesLocale!==void 0?cl(this.h,2,no(i.displayNamesLocale)):"displayNamesLocale"in i&&cl(this.h,2),i.maxResults!==void 0?Kd(this.h,3,i.maxResults):"maxResults"in i&&cl(this.h,3),i.scoreThreshold!==void 0?Ns(this.h,4,i.scoreThreshold):"scoreThreshold"in i&&cl(this.h,4),i.categoryAllowlist!==void 0?Rg(this.h,5,i.categoryAllowlist):"categoryAllowlist"in i&&cl(this.h,5),i.categoryDenylist!==void 0?Rg(this.h,6,i.categoryDenylist):"categoryDenylist"in i&&cl(this.h,6),this.l(i)}D(i,r){return this.j={detections:[]},ud(this,i,r),this.j}F(i,r,l){return this.j={detections:[]},Xd(this,i,l,r),this.j}m(){var i=new bc;Sl(i,"input_frame_gpu"),Sl(i,"norm_rect"),Jo(i,"detections");const r=new Lc;wd(r,V1,this.h);const l=new oc;Uc(l,"mediapipe.tasks.vision.ObjectDetectorGraph"),bl(l,"IMAGE:input_frame_gpu"),bl(l,"NORM_RECT:norm_rect"),zo(l,"DETECTIONS:detections"),l.o(r),zc(i,l),this.g.attachProtoVectorListener("detections",(u,v)=>{for(const A of u)u=w0(A),this.j.detections.push(ep(u));ms(this,v)}),this.g.attachEmptyPacketListener("detections",u=>{ms(this,u)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};fd.prototype.detectForVideo=fd.prototype.F,fd.prototype.detect=fd.prototype.D,fd.prototype.setOptions=fd.prototype.o,fd.createFromModelPath=async function(i,r){return Bo(fd,i,{baseOptions:{modelAssetPath:r}})},fd.createFromModelBuffer=function(i,r){return Bo(fd,i,{baseOptions:{modelAssetBuffer:r}})},fd.createFromOptions=function(i,r){return Bo(fd,i,r)};var v_=class{constructor(i,r,l){this.landmarks=i,this.worldLandmarks=r,this.segmentationMasks=l}close(){this.segmentationMasks?.forEach(i=>{i.close()})}};function qp(i){i.landmarks=[],i.worldLandmarks=[],i.segmentationMasks=void 0}function Hp(i){try{const r=new v_(i.landmarks,i.worldLandmarks,i.segmentationMasks);if(!i.s)return r;i.s(r)}finally{tm(i)}}v_.prototype.close=v_.prototype.close;var Hc=class extends kc{constructor(i,r){super(new ld(i,r),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.outputSegmentationMasks=!1,vs(i=this.h=new Z0,0,1,r=new Ol),this.v=new q0,vs(this.h,0,3,this.v),this.j=new V0,vs(this.h,0,2,this.j),Kd(this.j,4,1),Ns(this.j,2,.5),Ns(this.v,2,.5),Ns(this.h,4,.5)}get baseOptions(){return wo(this.h,Ol,1)}set baseOptions(i){vs(this.h,0,1,i)}o(i){return"numPoses"in i&&Kd(this.j,4,i.numPoses??1),"minPoseDetectionConfidence"in i&&Ns(this.j,2,i.minPoseDetectionConfidence??.5),"minTrackingConfidence"in i&&Ns(this.h,4,i.minTrackingConfidence??.5),"minPosePresenceConfidence"in i&&Ns(this.v,2,i.minPosePresenceConfidence??.5),"outputSegmentationMasks"in i&&(this.outputSegmentationMasks=i.outputSegmentationMasks??!1),this.l(i)}D(i,r,l){const u=typeof r!="function"?r:{};return this.s=typeof r=="function"?r:l,qp(this),ud(this,i,u),Hp(this)}F(i,r,l,u){const v=typeof l!="function"?l:{};return this.s=typeof l=="function"?l:u,qp(this),Xd(this,i,v,r),Hp(this)}m(){var i=new bc;Sl(i,"image_in"),Sl(i,"norm_rect"),Jo(i,"normalized_landmarks"),Jo(i,"world_landmarks"),Jo(i,"segmentation_masks");const r=new Lc;wd(r,q1,this.h);const l=new oc;Uc(l,"mediapipe.tasks.vision.pose_landmarker.PoseLandmarkerGraph"),bl(l,"IMAGE:image_in"),bl(l,"NORM_RECT:norm_rect"),zo(l,"NORM_LANDMARKS:normalized_landmarks"),zo(l,"WORLD_LANDMARKS:world_landmarks"),l.o(r),zc(i,l),em(this,i),this.g.attachProtoVectorListener("normalized_landmarks",(u,v)=>{this.landmarks=[];for(const A of u)u=fg(A),this.landmarks.push(Jg(u));ms(this,v)}),this.g.attachEmptyPacketListener("normalized_landmarks",u=>{this.landmarks=[],ms(this,u)}),this.g.attachProtoVectorListener("world_landmarks",(u,v)=>{this.worldLandmarks=[];for(const A of u)u=kh(A),this.worldLandmarks.push(hg(u));ms(this,v)}),this.g.attachEmptyPacketListener("world_landmarks",u=>{this.worldLandmarks=[],ms(this,u)}),this.outputSegmentationMasks&&(zo(l,"SEGMENTATION_MASK:segmentation_masks"),Eh(this,"segmentation_masks"),this.g.ba("segmentation_masks",(u,v)=>{this.segmentationMasks=u.map(A=>xh(this,A,!0,!this.s)),ms(this,v)}),this.g.attachEmptyPacketListener("segmentation_masks",u=>{this.segmentationMasks=[],ms(this,u)})),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};Hc.prototype.detectForVideo=Hc.prototype.F,Hc.prototype.detect=Hc.prototype.D,Hc.prototype.setOptions=Hc.prototype.o,Hc.createFromModelPath=function(i,r){return Bo(Hc,i,{baseOptions:{modelAssetPath:r}})},Hc.createFromModelBuffer=function(i,r){return Bo(Hc,i,{baseOptions:{modelAssetBuffer:r}})},Hc.createFromOptions=function(i,r){return Bo(Hc,i,r)},Hc.POSE_CONNECTIONS=Bp;const F_=1,Kp=2,Gp=3,ev=`
var timer;
onmessage = function(request) {
switch (request.data.id) {
case ${F_}: {
timer = setTimeout(() => {
postMessage({ id: ${Gp} });
}, request.data.timeMs);
break;
}
case ${Kp}: {
if (timer) {
clearTimeout(timer);
}
break;
}
}
};
`,tv=URL.createObjectURL(new Blob([ev],{type:"application/javascript"}));class iv{constructor(r){if(this.canvas=r,this.gl=r.getContext("webgl2",{premultipliedAlpha:!1,alpha:!0}),!this.gl)throw new Error("WebGL2 not available");const l=this.gl;this._compileShader=(sn,ea,Pn)=>{const qr=sn.createShader(ea);if(sn.shaderSource(qr,Pn),sn.compileShader(qr),!sn.getShaderParameter(qr,sn.COMPILE_STATUS))throw new Error(sn.getShaderInfoLog(qr));return qr},this._linkProgram=(sn,ea,Pn)=>{const qr=sn.createProgram();if(sn.attachShader(qr,this._compileShader(sn,sn.VERTEX_SHADER,ea)),sn.attachShader(qr,this._compileShader(sn,sn.FRAGMENT_SHADER,Pn)),sn.linkProgram(qr),!sn.getProgramParameter(qr,sn.LINK_STATUS))throw new Error(sn.getProgramInfoLog(qr));return qr};const u=`#version 300 es
in vec2 a_pos;
in vec2 a_texCoord;
out vec2 v_texCoord;
void main() {
gl_Position = vec4(a_pos, 0.0, 1.0);
v_texCoord = a_texCoord;
}`,v=`#version 300 es
in vec2 a_pos;
in vec2 a_texCoord;
out vec2 v_texCoord;
void main() {
// Flipping Y is required when rendering to canvas
gl_Position = vec4(a_pos * vec2(1.0, -1.0), 0.0, 1.0);
v_texCoord = a_texCoord;
}`,A=`#version 300 es
precision highp float;
uniform sampler2D u_inputFrame;
uniform sampler2D u_segmentationMask;
uniform vec2 u_texelSize;
uniform float u_step;
uniform float u_radius;
uniform float u_offset;
uniform float u_sigmaTexel;
uniform float u_sigmaColor;
in vec2 v_texCoord;
out vec4 outColor;
float gaussian(float x, float sigma) {
float coeff = -0.5 / (sigma * sigma * 4.0 + 1.0e-6);
return exp((x * x) * coeff);
}
void main() {
vec2 centerCoord = v_texCoord;
vec3 centerColor = texture(u_inputFrame, centerCoord).rgb;
float newVal = 0.0;
float spaceWeight = 0.0;
float colorWeight = 0.0;
float totalWeight = 0.0;
// Subsample kernel space
for (float i = -u_radius + u_offset; i <= u_radius; i += u_step) {
for (float j = -u_radius + u_offset; j <= u_radius; j += u_step) {
vec2 shift = vec2(j, i) * u_texelSize;
vec2 coord = centerCoord + shift;
vec3 frameColor = texture(u_inputFrame, coord).rgb;
float outVal = texture(u_segmentationMask, coord).r;
spaceWeight = gaussian(distance(centerCoord, coord), u_sigmaTexel);
colorWeight = gaussian(distance(centerColor, frameColor), u_sigmaColor);
totalWeight += spaceWeight * colorWeight;
newVal += spaceWeight * colorWeight * outVal;
}
}
newVal /= totalWeight;
outColor = vec4(vec3(0.0), newVal);
}`,ke=`#version 300 es
precision highp float;
uniform sampler2D u_inputFrame;
uniform sampler2D u_personMask;
uniform vec2 u_texelSize;
in vec2 v_texCoord;
out vec4 outColor;
const float offset[5] = float[](0.0, 1.0, 2.0, 3.0, 4.0);
const float weight[5] = float[](0.2270270270, 0.1945945946, 0.1216216216,
0.0540540541, 0.0162162162);
void main() {
vec4 centerColor = texture(u_inputFrame, v_texCoord);
float personMask = texture(u_personMask, v_texCoord).a;
vec4 frameColor = centerColor * weight[0] * (1.0 - personMask);
for (int i = 1; i < 5; i++) {
vec2 offsetVec = vec2(offset[i]) * u_texelSize;
vec2 texCoord = v_texCoord + offsetVec;
frameColor += texture(u_inputFrame, texCoord) * weight[i] *
(1.0 - texture(u_personMask, texCoord).a);
texCoord = v_texCoord - offsetVec;
frameColor += texture(u_inputFrame, texCoord) * weight[i] *
(1.0 - texture(u_personMask, texCoord).a);
}
outColor = vec4(frameColor.rgb + (1.0 - frameColor.a) * centerColor.rgb, 1.0);
}`,ut=`#version 300 es
in vec2 a_pos;
void main() {
gl_Position = vec4(a_pos, 0.0, 1.0);
}`,bt=`#version 300 es
precision highp float;
uniform vec4 u_color;
out vec4 outColor;
void main() {
outColor = u_color;
}`,Mi=`#version 300 es
precision highp float;
uniform sampler2D u_inputFrame;
uniform sampler2D u_personMask;
uniform sampler2D u_blurredFrame;
uniform sampler2D u_background;
uniform vec2 u_coverage;
uniform float u_lightWrapping;
uniform int u_mode;
uniform vec2 u_bgScale;
in vec2 v_texCoord;
out vec4 outColor;
vec3 screen(vec3 a, vec3 b) {
return 1.0 - (1.0 - a) * (1.0 - b);
}
vec3 linearDodge(vec3 a, vec3 b) {
return a + b;
}
void main() {
vec3 frameColor = texture(u_inputFrame, v_texCoord).rgb;
float personMask = texture(u_personMask, v_texCoord).a;
vec3 bgColor;
if (u_mode == 1) {
// Blur mode
bgColor = texture(u_blurredFrame, v_texCoord).rgb;
} else {
// Background image mode
vec2 bgCoord = (v_texCoord - 0.5) / u_bgScale + 0.5;
bgColor = texture(u_background, bgCoord).rgb;
// Apply light wrapping
float lightWrapMask = 1.0 - max(0.0, personMask - u_coverage.y) / (1.0 - u_coverage.y);
vec3 lightWrap = u_lightWrapping * lightWrapMask * bgColor;
frameColor = screen(frameColor, lightWrap);
}
// Apply coverage smoothing
personMask = smoothstep(u_coverage.x, u_coverage.y, personMask);
outColor = vec4(mix(bgColor, frameColor, personMask), 1.0);
}`;this.progBilateral=this._linkProgram(l,u,A),this.progBlur=this._linkProgram(l,u,ke),this.progBlend=this._linkProgram(l,v,Mi),this.progHUD=this._linkProgram(l,ut,bt),this.vertexArray=l.createVertexArray(),l.bindVertexArray(this.vertexArray),this.positionBuffer=l.createBuffer(),l.bindBuffer(l.ARRAY_BUFFER,this.positionBuffer),l.bufferData(l.ARRAY_BUFFER,new Float32Array([-1,-1,1,-1,-1,1,1,1]),l.STATIC_DRAW),this.texCoordBuffer=l.createBuffer(),l.bindBuffer(l.ARRAY_BUFFER,this.texCoordBuffer),l.bufferData(l.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,1,1]),l.STATIC_DRAW),this.texFrame=this._makeTex(),this.texMask=this._makeTex(),this.texMaskFiltered=this._makeTex(),this.texBg=this._makeTex(),this.texBlurred1=this._makeTex(),this.texBlurred2=this._makeTex(),this.fboMask=l.createFramebuffer(),this.fboBlur1=l.createFramebuffer(),this.fboBlur2=l.createFramebuffer(),this.progBlit=null,this.blitBuf=null,this.blitPosLoc=null,this.blitSamplerLoc=null,this.sigmaSpace=10,this.sigmaColor=.15,this.coverage=[.45,.75],this.lightWrapping=.3,this.progressBarColor=[0,.4,.62,1],this.bgScale=[1,1],this.lastOutW=0,this.lastOutH=0}_makeTex(){const r=this.gl,l=r.createTexture();return r.bindTexture(r.TEXTURE_2D,l),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MIN_FILTER,r.LINEAR),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MAG_FILTER,r.LINEAR),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,r.CLAMP_TO_EDGE),l}_upload(r,l,u={}){const v=this.gl;if(!l||l instanceof HTMLImageElement&&(!l.complete||l.naturalWidth===0)||l instanceof HTMLVideoElement&&(l.videoWidth===0||l.videoHeight===0)||l instanceof HTMLCanvasElement&&(l.width===0||l.height===0))return;const A=u.flipY!==void 0?u.flipY:!1;v.bindTexture(v.TEXTURE_2D,r),v.pixelStorei(v.UNPACK_FLIP_Y_WEBGL,A),u.min&&v.texParameteri(v.TEXTURE_2D,v.TEXTURE_MIN_FILTER,u.min),u.mag&&v.texParameteri(v.TEXTURE_2D,v.TEXTURE_MAG_FILTER,u.mag),v.texImage2D(v.TEXTURE_2D,0,v.RGBA,v.RGBA,v.UNSIGNED_BYTE,l)}_initBlitResources(r){if(this.progBlit)return;const l=`
attribute vec2 a_pos;
varying vec2 v_uv;
void main() {
v_uv = (a_pos + 1.0) * 0.5;
gl_Position = vec4(a_pos, 0.0, 1.0);
}`,u=`
precision mediump float;
varying vec2 v_uv;
uniform sampler2D u_tex;
void main() {
gl_FragColor = texture2D(u_tex, v_uv);
}`;this.progBlit=this._linkProgram(r,l,u),this.blitBuf=r.createBuffer(),r.bindBuffer(r.ARRAY_BUFFER,this.blitBuf),r.bufferData(r.ARRAY_BUFFER,new Float32Array([-1,-1,1,-1,-1,1,1,-1,1,1,-1,1]),r.STATIC_DRAW),this.blitPosLoc=r.getAttribLocation(this.progBlit,"a_pos"),this.blitSamplerLoc=r.getUniformLocation(this.progBlit,"u_tex")}_blitTextureToCanvas(r){const l=r.canvas.getContext("webgl2");if(!l){console.error("Could not get WebGL context from mask canvas.");return}this._initBlitResources(l);const u=r.getAsWebGLTexture(),{width:v,height:A}=r;l.useProgram(this.progBlit),l.bindBuffer(l.ARRAY_BUFFER,this.blitBuf),l.enableVertexAttribArray(this.blitPosLoc),l.vertexAttribPointer(this.blitPosLoc,2,l.FLOAT,!1,0,0),l.activeTexture(l.TEXTURE0),l.bindTexture(l.TEXTURE_2D,u),l.uniform1i(this.blitSamplerLoc,0),l.bindFramebuffer(l.FRAMEBUFFER,null),l.viewport(0,0,v,A),l.clearColor(0,0,0,0),l.clear(l.COLOR_BUFFER_BIT),l.drawArrays(l.TRIANGLES,0,6)}_setupVertexAttributes(r){const l=this.gl,u=l.getAttribLocation(r,"a_pos");u!==-1&&(l.bindBuffer(l.ARRAY_BUFFER,this.positionBuffer),l.enableVertexAttribArray(u),l.vertexAttribPointer(u,2,l.FLOAT,!1,0,0));const v=l.getAttribLocation(r,"a_texCoord");v!==-1&&(l.bindBuffer(l.ARRAY_BUFFER,this.texCoordBuffer),l.enableVertexAttribArray(v),l.vertexAttribPointer(v,2,l.FLOAT,!1,0,0))}_applyBilateralFilter(r,l){const u=this.gl;u.bindFramebuffer(u.FRAMEBUFFER,this.fboMask),u.framebufferTexture2D(u.FRAMEBUFFER,u.COLOR_ATTACHMENT0,u.TEXTURE_2D,this.texMaskFiltered,0),u.viewport(0,0,r,l),u.useProgram(this.progBilateral),this._setupVertexAttributes(this.progBilateral);const v=1/r,A=1/l,ut=Math.max(1,Math.sqrt(this.sigmaSpace)*.66),bt=this.sigmaSpace,Mi=ut>1?ut*.5:0,sn=Math.max(v,A)*this.sigmaSpace;u.uniform1i(u.getUniformLocation(this.progBilateral,"u_inputFrame"),0),u.uniform1i(u.getUniformLocation(this.progBilateral,"u_segmentationMask"),1),u.uniform2f(u.getUniformLocation(this.progBilateral,"u_texelSize"),v,A),u.uniform1f(u.getUniformLocation(this.progBilateral,"u_step"),ut),u.uniform1f(u.getUniformLocation(this.progBilateral,"u_radius"),bt),u.uniform1f(u.getUniformLocation(this.progBilateral,"u_offset"),Mi),u.uniform1f(u.getUniformLocation(this.progBilateral,"u_sigmaTexel"),sn),u.uniform1f(u.getUniformLocation(this.progBilateral,"u_sigmaColor"),this.sigmaColor),u.activeTexture(u.TEXTURE0),u.bindTexture(u.TEXTURE_2D,this.texFrame),u.activeTexture(u.TEXTURE1),u.bindTexture(u.TEXTURE_2D,this.texMask),u.drawArrays(u.TRIANGLE_STRIP,0,4)}_applyMultiPassBlur(r,l){const u=this.gl,v=.5,A=r*v,ke=l*v,ut=1/A,bt=1/ke;u.bindTexture(u.TEXTURE_2D,this.texBlurred1),u.texImage2D(u.TEXTURE_2D,0,u.RGBA,A,ke,0,u.RGBA,u.UNSIGNED_BYTE,null),u.bindTexture(u.TEXTURE_2D,this.texBlurred2),u.texImage2D(u.TEXTURE_2D,0,u.RGBA,A,ke,0,u.RGBA,u.UNSIGNED_BYTE,null),u.bindFramebuffer(u.FRAMEBUFFER,this.fboBlur1),u.framebufferTexture2D(u.FRAMEBUFFER,u.COLOR_ATTACHMENT0,u.TEXTURE_2D,this.texBlurred1,0),u.bindFramebuffer(u.FRAMEBUFFER,this.fboBlur2),u.framebufferTexture2D(u.FRAMEBUFFER,u.COLOR_ATTACHMENT0,u.TEXTURE_2D,this.texBlurred2,0),u.viewport(0,0,A,ke),u.useProgram(this.progBlur),this._setupVertexAttributes(this.progBlur),u.uniform1i(u.getUniformLocation(this.progBlur,"u_inputFrame"),0),u.uniform1i(u.getUniformLocation(this.progBlur,"u_personMask"),1),u.activeTexture(u.TEXTURE1),u.bindTexture(u.TEXTURE_2D,this.texMaskFiltered);for(let Mi=0;Mi<3;Mi++)u.uniform2f(u.getUniformLocation(this.progBlur,"u_texelSize"),0,bt),u.bindFramebuffer(u.FRAMEBUFFER,this.fboBlur1),Mi===0?(u.activeTexture(u.TEXTURE0),u.bindTexture(u.TEXTURE_2D,this.texFrame)):(u.activeTexture(u.TEXTURE0),u.bindTexture(u.TEXTURE_2D,this.texBlurred2)),u.drawArrays(u.TRIANGLE_STRIP,0,4),u.uniform2f(u.getUniformLocation(this.progBlur,"u_texelSize"),ut,0),u.bindFramebuffer(u.FRAMEBUFFER,this.fboBlur2),u.activeTexture(u.TEXTURE0),u.bindTexture(u.TEXTURE_2D,this.texBlurred1),u.drawArrays(u.TRIANGLE_STRIP,0,4)}_drawProgressBar(r,l){const u=this.gl,v=Math.max(16,Math.floor(.25*r)),A=Math.min(8,Math.floor(.05*l)),ut=Math.max(120,Math.floor(r*.9))*performance.now()/1e3%(r+v),bt=Math.floor(r-ut);u.enable(u.SCISSOR_TEST),u.useProgram(this.progHUD),this._setupVertexAttributes(this.progHUD);const Mi=u.getUniformLocation(this.progHUD,"u_color");u.uniform4f(Mi,this.progressBarColor[0],this.progressBarColor[1],this.progressBarColor[2],this.progressBarColor[3]),u.scissor(bt,0,v,A),u.drawArrays(u.TRIANGLE_STRIP,0,4),u.disable(u.SCISSOR_TEST)}_calcBgScale(r,l,u){const v=l/u,A=r.width/r.height;let ke=1,ut=1;A>v?ke=A/v:ut=v/A,this.bgScale=[ke,ut]}_renderWithoutEffects(r,l){const u=this.gl;u.bindFramebuffer(u.FRAMEBUFFER,null),u.viewport(0,0,r,l),u.clearColor(0,0,0,1),u.clear(u.COLOR_BUFFER_BIT),u.useProgram(this.progBlend),this._setupVertexAttributes(this.progBlend),u.uniform1i(u.getUniformLocation(this.progBlend,"u_inputFrame"),0),u.uniform1i(u.getUniformLocation(this.progBlend,"u_personMask"),1),u.uniform1i(u.getUniformLocation(this.progBlend,"u_blurredFrame"),2),u.uniform1i(u.getUniformLocation(this.progBlend,"u_background"),3),u.uniform2f(u.getUniformLocation(this.progBlend,"u_coverage"),0,0),u.uniform1f(u.getUniformLocation(this.progBlend,"u_lightWrapping"),0),u.uniform1i(u.getUniformLocation(this.progBlend,"u_mode"),-1),u.activeTexture(u.TEXTURE0),u.bindTexture(u.TEXTURE_2D,this.texFrame),u.activeTexture(u.TEXTURE1),u.bindTexture(u.TEXTURE_2D,null),u.activeTexture(u.TEXTURE2),u.bindTexture(u.TEXTURE_2D,null),u.activeTexture(u.TEXTURE3),u.bindTexture(u.TEXTURE_2D,null),u.drawArrays(u.TRIANGLE_STRIP,0,4)}render(r){const l=this.gl,{videoEl:u,mask:v,bgSource:A,refreshBg:ke,mode:ut,outW:bt,outH:Mi,edgeFeatherPx:sn=5,showProgress:ea=!1}=r;if(!(!bt||!Mi||bt<=0||Mi<=0)){if((this.canvas.width!==bt||this.canvas.height!==Mi)&&(this.canvas.width=bt,this.canvas.height=Mi),this._upload(this.texFrame,u),ut===-1||!v){this._renderWithoutEffects(bt,Mi),ea&&this._drawProgressBar(bt,Mi);return}l.bindTexture(l.TEXTURE_2D,this.texMaskFiltered),l.texImage2D(l.TEXTURE_2D,0,l.RGBA,bt,Mi,0,l.RGBA,l.UNSIGNED_BYTE,null),v&&(this._blitTextureToCanvas(v),this._upload(this.texMask,v.canvas,{flipY:!0})),ut===0&&A&&(ke&&this._upload(this.texBg,A),(ke||bt!==this.lastOutW||Mi!==this.lastOutH)&&this._calcBgScale(A,bt,Mi)),this.lastOutW=bt,this.lastOutH=Mi,l.bindVertexArray(this.vertexArray),v&&this._applyBilateralFilter(bt,Mi),ut===1&&this._applyMultiPassBlur(bt,Mi),l.bindFramebuffer(l.FRAMEBUFFER,null),l.viewport(0,0,bt,Mi),l.useProgram(this.progBlend),this._setupVertexAttributes(this.progBlend),this.coverage=[.45,.7-sn*.01],l.uniform1i(l.getUniformLocation(this.progBlend,"u_inputFrame"),0),l.uniform1i(l.getUniformLocation(this.progBlend,"u_personMask"),1),l.uniform1i(l.getUniformLocation(this.progBlend,"u_blurredFrame"),2),l.uniform1i(l.getUniformLocation(this.progBlend,"u_background"),3),l.uniform2f(l.getUniformLocation(this.progBlend,"u_coverage"),this.coverage[0],this.coverage[1]),l.uniform1f(l.getUniformLocation(this.progBlend,"u_lightWrapping"),this.lightWrapping),l.uniform1i(l.getUniformLocation(this.progBlend,"u_mode"),ut),l.uniform2f(l.getUniformLocation(this.progBlend,"u_bgScale"),this.bgScale[0],this.bgScale[1]),l.activeTexture(l.TEXTURE0),l.bindTexture(l.TEXTURE_2D,this.texFrame),l.activeTexture(l.TEXTURE1),l.bindTexture(l.TEXTURE_2D,this.texMaskFiltered),l.activeTexture(l.TEXTURE2),l.bindTexture(l.TEXTURE_2D,this.texBlurred2),l.activeTexture(l.TEXTURE3),l.bindTexture(l.TEXTURE_2D,this.texBg),l.clearColor(0,0,0,1),l.clear(l.COLOR_BUFFER_BIT),l.drawArrays(l.TRIANGLE_STRIP,0,4),ea&&this._drawProgressBar(bt,Mi)}}dispose(){const r=this.gl;r&&(r.deleteTexture(this.texFrame),r.deleteTexture(this.texMask),r.deleteTexture(this.texMaskFiltered),r.deleteTexture(this.texBg),r.deleteTexture(this.texBlurred1),r.deleteTexture(this.texBlurred2),r.deleteBuffer(this.positionBuffer),r.deleteBuffer(this.texCoordBuffer),r.deleteProgram(this.progBilateral),r.deleteProgram(this.progBlur),r.deleteProgram(this.progBlend),r.deleteProgram(this.progHUD),r.deleteFramebuffer(this.fboMask),r.deleteFramebuffer(this.fboBlur1),r.deleteFramebuffer(this.fboBlur2),r.deleteVertexArray(this.vertexArray),this.texFrame=this.texMask=this.texMaskFiltered=null,this.texBg=this.texBlurred1=this.texBlurred2=null,this.positionBuffer=this.texCoordBuffer=this.blitBuf=null,this.progBilateral=this.progBlur=this.progBlend=this.progBlit=null,this.fboMask=this.fboBlur1=this.fboBlur2=null,this.vertexArray=null)}}let um=null;class cm{constructor(r){this._options=r,this._loadPromise=new Promise((l,u)=>{this._loadPromiseResolve=l,this._loadPromiseReject=u}),this._loaded=!1,this._loadFailed=!1,this._isFirstBgChange=!0,this.setVirtualBackground(this._options.virtualBackground),this._useWebGL=this._options.webGL,this._segmentationPixelCount=this._options.width*this._options.height,this._initMediaPipe().catch(l=>console.error(l)),this._onMaskFrameTimer=this._onMaskFrameTimer.bind(this),this._renderMask=this._renderMask.bind(this),this._tempImageData=null,this._maskWidth=0,this._maskHeight=0,this._outputCanvasElement=document.createElement("canvas"),this._useWebGL||this._outputCanvasElement.getContext("2d"),this._inputVideoElement=document.createElement("video"),this._bgChanged=!1,this._prevBgMode=null}async _initMediaPipe(){try{um||(await Xf.isSimdSupported()?um={wasmLoaderPath:new URL(ya(98084),ya.b).pathname,wasmBinaryPath:new URL(ya(40133),ya.b).pathname}:um={wasmLoaderPath:new URL(ya(76939),ya.b).pathname,wasmBinaryPath:new URL(ya(48014),ya.b).pathname}),this._imageSegmenter=await uc.createFromOptions(um,{baseOptions:{modelAssetPath:new URL(ya(51348),ya.b).pathname,delegate:"GPU"},runningMode:"VIDEO",outputCategoryMask:!1,outputConfidenceMasks:!0}),this._loaded=!0,this._loadPromiseResolve()}catch(r){console.error("MediaPipe Tasks initialization failed:",r),this._loadFailed=!0,this._loadPromiseReject(r)}}async _runInference(){if(!this._imageSegmenter||!this._loaded)return;let r;try{r=await this._imageSegmenter.segmentForVideo(this._inputVideoElement,performance.now()),r.confidenceMasks&&r.confidenceMasks.length>0&&this._processSegmentationResult(r),this.runPostProcessing(),this._lastFrameId=this._frameId}catch(l){console.error("MediaPipe inference failed:",l)}finally{r?.categoryMask&&r.categoryMask.close(),r?.confidenceMasks?.length&&r.confidenceMasks.forEach(l=>l.close())}}_processSegmentationResult(r){const l=r.confidenceMasks;if(!l||l.length===0)return;const u=l[0],v=this._useWebGL?u:u.getAsFloat32Array(),A=u.width,ke=u.height;if(this._useWebGL)this._lastMask=v;else{(!this._segmentationMask||this._segmentationMask.width!==this._options.width||this._segmentationMask.height!==this._options.height)&&(this._segmentationMask=new ImageData(this._options.width,this._options.height)),(this._tempCanvas.width!==A||this._tempCanvas.height!==ke)&&(this._tempCanvas.width=A,this._tempCanvas.height=ke);const ut=this._tempCanvas,bt=this._tempCanvasCtx;(!this._tempImageData||this._maskWidth!==A||this._maskHeight!==ke)&&(this._tempImageData=new ImageData(A,ke),this._maskWidth=A,this._maskHeight=ke);for(let sn=0;sn<v.length;sn++){const ea=Math.min(1,Math.max(0,v[sn])),Pn=Math.round(ea*255),qr=sn*4;this._tempImageData.data[qr]=Pn,this._tempImageData.data[qr+1]=Pn,this._tempImageData.data[qr+2]=Pn,this._tempImageData.data[qr+3]=255}bt.putImageData(this._tempImageData,0,0),this._segmentationMaskCtx.drawImage(ut,0,0,A,ke,0,0,this._options.width,this._options.height);const Mi=this._segmentationMaskCtx.getImageData(0,0,this._options.width,this._options.height);for(let sn=0;sn<this._segmentationPixelCount;sn++)this._segmentationMask.data[sn*4+3]=Mi.data[sn*4];this._segmentationMaskCtx.putImageData(this._segmentationMask,0,0)}}_renderMask(){this._frameId<this._lastFrameId&&(console.debug("Fixing frame id, this should not happen",this._frameId,this._lastFrameId),this._frameId=this._lastFrameId),this._loaded&&this._frameId===this._lastFrameId?(this._frameId++,this._runInference().catch(r=>console.error(r))):this._useWebGL&&this.runPostProcessing(),this._maskFrameTimerWorker.postMessage({id:F_,timeMs:1e3/this._frameRate,message:"this._maskFrameTimerWorker"})}_onMaskFrameTimer(r){r.data.id===Gp&&this._renderMask()}async load(){return this._loadPromise}didLoadFail(){return this._loadFailed}getVirtualBackground(){return this._options.virtualBackground}setVirtualBackground(r){if((this._options.virtualBackground.backgroundType!==this._options.virtualBackground.backgroundType===vn.BACKGROUND_TYPE.IMAGE||this._virtualImage?.complete&&this._virtualImage?.naturalWidth>0)&&(this._prevBgMode=this._isFirstBgChange?null:this._options.virtualBackground.backgroundType),this._virtualImage=null,this._virtualVideo=null,this._bgChanged=!1,this._isFirstBgChange=!1,this._options.virtualBackground=r,this._options.virtualBackground.backgroundType===vn.BACKGROUND_TYPE.IMAGE){this._virtualImage=new Image,this._virtualImage.onload=()=>{this._bgChanged=!0},this._virtualImage.src=this._options.virtualBackground.virtualSource;return}if(this._options.virtualBackground.backgroundType===vn.BACKGROUND_TYPE.VIDEO){this._virtualVideo=document.createElement("video"),this._virtualVideo.crossOrigin="anonymous",this._virtualVideo.loop=!0,this._virtualVideo.muted=!0,this._virtualVideo.src=this._options.virtualBackground.virtualSource,this._running&&this._virtualVideo.play();return}this._options.virtualBackground.backgroundType===vn.BACKGROUND_TYPE.VIDEO_STREAM&&(this._virtualVideo=document.createElement("video"),this._virtualVideo.srcObject=this._options.virtualBackground.virtualSource,this._running&&this._virtualVideo.play())}runPostProcessing(){const r=this._inputVideoElement.videoHeight,l=this._inputVideoElement.videoWidth,{backgroundType:u}=this._options.virtualBackground,v=l/720,A=this._options.virtualBackground.blurValue*v,ke=(u===vn.BACKGROUND_TYPE.IMAGE?4:8)*v;if(!(!this._outputCanvasElement.width||!this._outputCanvasElement.height))if(this._outputCanvasElement.width=l,this._outputCanvasElement.height=r,this._useWebGL){if(!this._glFx)return;let ut=-1,bt=null,Mi=!1;this._lastMask&&(ut=1,(u===vn.BACKGROUND_TYPE.IMAGE||u===vn.BACKGROUND_TYPE.VIDEO||u===vn.BACKGROUND_TYPE.VIDEO_STREAM)&&(ut=0,u===vn.BACKGROUND_TYPE.IMAGE?this._virtualImage?.complete&&this._virtualImage?.naturalWidth>0?(bt=this._virtualImage,Mi=this._bgChanged,Mi&&(this._bgChanged=!1)):this._prevBgMode===vn.BACKGROUND_TYPE.BLUR?ut=1:this._prevBgMode===null&&(ut=-1):(bt=this._virtualVideo,Mi=!0))),this._glFx.render({videoEl:this._inputVideoElement,mask:this._lastMask,bgSource:bt,mode:ut,outW:l,outH:r,edgeFeatherPx:ke,refreshBg:Mi,showProgress:!this._lastMask||u===vn.BACKGROUND_TYPE.IMAGE&&!this._virtualImage?.complete})}else if(this._outputCanvasCtx.globalCompositeOperation="copy",this._outputCanvasCtx.filter=`blur(${ke}px)`,this._outputCanvasCtx.drawImage(this._segmentationMaskCanvas,0,0,this._options.width,this._options.height,0,0,this._inputVideoElement.videoWidth,this._inputVideoElement.videoHeight),this._outputCanvasCtx.globalCompositeOperation="source-in",this._outputCanvasCtx.filter="none",this._outputCanvasCtx.drawImage(this._inputVideoElement,0,0),this._outputCanvasCtx.globalCompositeOperation="destination-over",u===vn.BACKGROUND_TYPE.IMAGE||u===vn.BACKGROUND_TYPE.VIDEO||u===vn.BACKGROUND_TYPE.VIDEO_STREAM){let ut,bt,Mi;u===vn.BACKGROUND_TYPE.IMAGE?(ut=this._virtualImage,bt=ut.naturalWidth,Mi=ut.naturalHeight):(ut=this._virtualVideo,bt=ut.videoWidth,Mi=ut.videoHeight);const sn=this._outputCanvasElement.width,ea=this._outputCanvasElement.height,[Pn,qr,os,Qa]=cm.getSourcePropertiesForDrawingBackgroundImage(bt,Mi,sn,ea);this._outputCanvasCtx.drawImage(ut,Pn,qr,os,Qa,0,0,sn,ea)}else this._outputCanvasCtx.filter=`blur(${A}px)`,this._outputCanvasCtx.drawImage(this._inputVideoElement,0,0)}static getSourcePropertiesForDrawingBackgroundImage(r,l,u,v){let A=0,ke=0,ut=r,bt=l;if(r<=0||l<=0||u<=0||v<=0)return[A,ke,ut,bt];const Mi=r/l,sn=u/v;return Mi>sn?(ut=l*sn,A=(r-ut)/2):(bt=r/sn,ke=(l-bt)/2),[A,ke,ut,bt]}isEnabled(r){return r.isVideoTrack()&&r.videoType==="camera"}startEffect(r){this._running=!0,this._stream=r,this._maskFrameTimerWorker=new Worker(tv,{name:"Blur effect worker"}),this._maskFrameTimerWorker.onmessage=this._onMaskFrameTimer;const l=this._stream.getVideoTracks()[0],{height:u,frameRate:v,width:A}=l.getSettings?l.getSettings():l.getConstraints();return this._frameRate=parseInt(v,10),this._outputCanvasElement.width=parseInt(A,10),this._outputCanvasElement.height=parseInt(u,10),this._useWebGL?this._glFx||(this._glFx=new iv(this._outputCanvasElement)):(this._outputCanvasCtx=this._outputCanvasElement.getContext("2d"),this._segmentationMask=new ImageData(this._options.width,this._options.height),this._segmentationMaskCanvas=document.createElement("canvas"),this._segmentationMaskCanvas.width=this._options.width,this._segmentationMaskCanvas.height=this._options.height,this._segmentationMaskCtx=this._segmentationMaskCanvas.getContext("2d",{willReadFrequently:!0}),this._tempCanvas=document.createElement("canvas"),this._tempCanvasCtx=this._tempCanvas.getContext("2d",{willReadFrequently:!0})),this._inputVideoElement.autoplay=!0,this._inputVideoElement.srcObject=this._stream,this._inputVideoElement.onloadeddata=()=>{this._maskFrameTimerWorker.postMessage({id:F_,timeMs:1e3/this._frameRate,message:"this._maskFrameTimerWorker"}),this._inputVideoElement.onloadeddata=null},this._virtualVideo&&this._virtualVideo.play(),this._frameId=-1,this._lastFrameId=-1,this._bgChanged=!0,this._outputStream=this._outputCanvasElement.captureStream(this._frameRate),this._outputStream}updateInputStream(){const r=this._stream.getVideoTracks()[0],{frameRate:l}=r.getSettings?r.getSettings():r.getConstraints();this._frameRate=parseInt(l,10),this._outputStream.getVideoTracks()[0].applyConstraints({frameRate:this._frameRate}).catch(u=>{console.error("Frame rate could not be adjusted in background effect",u)}),this._frameId=-1,this._lastFrameId=-1}stopEffect(){this._running=!1,this._maskFrameTimerWorker&&(this._maskFrameTimerWorker.postMessage({id:Kp,message:"stopEffect"}),this._maskFrameTimerWorker.terminate()),this._virtualVideo&&this._virtualVideo.pause(),this._glFx&&(this._glFx.dispose(),this._glFx=null),this._segmentationMask=null,this._segmentationMaskCanvas=null,this._segmentationMaskCtx=null,this._tempCanvas=null,this._tempCanvasCtx=null,this._isFirstBgChange=!0,this._prevBgMode=null}destroy(){this.stopEffect(),this._imageSegmenter?.close(),this._imageSegmenter=null}}var nv=ya(8950);const rv=function(){function i(){this._handlers=[]}function r(v,A){Object.hasOwn(this._handlers,v)?this._handlers[v].push(A):this._handlers[v]=[A]}function l(v,A){const ke=this._handlers[v];if(!ke)return;const ut=ke.indexOf(A);ut!==-1&&ke.splice(ut,1)}function u(v,A){let ke=this._handlers[v];if(ke){A||(A=[]),A.unshift(this),ke=ke.slice(0);for(let ut=0;ut<ke.length;ut++){const bt=ke[ut];bt.apply(bt,A)}}}return function(){this._superEmitterMixin=i,this.on=r,this.off=l,this._trigger=u}}(),av=function(){function i(){this._inputTracks=[],this._connectedTrackSources=[],this._handleOutputTrackSetBound=this._handleOutputTrackSet.bind(this),this._handleOutputTrackEnabledBound=this._handleOutputTrackEnabled.bind(this)}function r(Pn,qr,os="default"){if(!Object.hasOwn(this._inputTracks,Pn))throw new Error("Invalid input track id: "+Pn);const Qa=this._connectedTrackSources.find(al=>al.inputTrackId===Pn);if(Qa){if(Qa.trackSource!==qr||Qa.outputTrackId!==os)throw new Error("Input track id is already connected to another source: ",Pn,Qa.trackSource,Qa.outputTrackId);return}this.getInputTrack(Pn)!==qr.getOutputTrack(os)&&this._setInputTrack(Pn,qr.getOutputTrack(os)),qr.on("outputTrackSet",this._handleOutputTrackSetBound),qr.on("outputTrackEnabled",this._handleOutputTrackEnabledBound),this._connectedTrackSources.push({trackSource:qr,outputTrackId:os,inputTrackId:Pn})}function l(Pn,qr,os="default"){const Qa=this._connectedTrackSources.findIndex(al=>al.trackSource===qr&&al.outputTrackId===os&&al.inputTrackId===Pn);Qa!==-1&&(this._connectedTrackSources.splice(Qa,1),qr.off("outputTrackSet",this._handleOutputTrackSetBound),qr.off("outputTrackEnabled",this._handleOutputTrackEnabledBound),this.getInputTrack(Pn)!==null&&this._setInputTrack(Pn,null))}function u(Pn="default"){if(!Object.hasOwn(this._inputTracks,Pn))throw new Error("Invalid track id: "+Pn);return this._inputTracks[Pn]}function v(Pn="default"){if(Object.hasOwn(this._inputTracks,Pn))throw new Error("Invalid track id: "+Pn);this._inputTracks[Pn]=null}function A(Pn="default"){if(!Object.hasOwn(this._inputTracks,Pn))throw new Error("Invalid track id: "+Pn);if(this._connectedTrackSources.find(os=>os.inputTrackId===Pn))throw new Error("Connected input track slot can not be removed: "+Pn);delete this._inputTracks[Pn]}function ke(Pn,qr,os){this._connectedTrackSources.forEach(Qa=>{Qa.trackSource===Pn&&Qa.outputTrackId===qr&&this._setInputTrack(Qa.inputTrackId,os)})}function ut(Pn,qr,os){this._connectedTrackSources.forEach(Qa=>{Qa.trackSource===Pn&&Qa.outputTrackId===qr&&this._setInputTrackEnabled(Qa.inputTrackId,os)})}function bt(Pn,qr){if(!Object.hasOwn(this._inputTracks,Pn))throw new Error("Invalid track id: "+Pn);const os=this._inputTracks[Pn];this._inputTracks[Pn]=qr,this._handleInputTrack(Pn,qr,os)}function Mi(Pn,qr){if(!Object.hasOwn(this._inputTracks,Pn))throw new Error("Invalid track id: "+Pn);this._inputTracks[Pn]&&this._handleInputTrackEnabled(Pn,qr)}function sn(Pn,qr,os){}function ea(Pn,qr){}return function(){this._superTrackSinkMixin=this._superTrackSinkMixin||i,this.connectTrackSource=this.connectTrackSource||r,this.disconnectTrackSource=this.disconnectTrackSource||l,this.getInputTrack=this.getInputTrack||u,this._addInputTrackSlot=this._addInputTrackSlot||v,this._removeInputTrackSlot=this._removeInputTrackSlot||A,this._handleOutputTrackSet=this._handleOutputTrackSet||ke,this._handleOutputTrackEnabled=this._handleOutputTrackEnabled||ut,this._setInputTrack=this._setInputTrack||bt,this._setInputTrackEnabled=this._setInputTrackEnabled||Mi,this._handleInputTrack=this._handleInputTrack||sn,this._handleInputTrackEnabled=this._handleInputTrackEnabled||ea}}(),sv=function(){function i(){this._outputTracks={},this._connectedTrackSinks={},this._removeTrackWhenEndedHandlers={}}function r(sn,ea,Pn="default"){ea.connectTrackSource(Pn,this,sn)}function l(sn,ea,Pn="default"){ea.disconnectTrackSource(Pn,this,sn)}function u(sn="default"){if(!Object.hasOwn(this._outputTracks,sn))throw new Error("Invalid track id: "+sn);return this._outputTracks[sn]}function v(sn="default"){if(Object.hasOwn(this._outputTracks,sn))throw new Error("Invalid track id: "+sn);this._outputTracks[sn]=null}function A(sn="default"){if(!Object.hasOwn(this._outputTracks,sn))throw new Error("Invalid track id: "+sn);delete this._outputTracks[sn]}function ke(sn,ea){if(!Object.hasOwn(this._outputTracks,sn))throw new Error("Invalid track id: "+sn);this._outputTracks[sn]&&Object.values(this._outputTracks).filter(Pn=>Pn===this._outputTracks[sn]).length===1&&this._outputTracks[sn].removeEventListener("ended",this._removeTrackWhenEndedHandlers[this._outputTracks[sn].id]),this._outputTracks[sn]=ea,this._outputTracks[sn]&&Object.values(this._outputTracks).filter(Pn=>Pn===this._outputTracks[sn]).length===1&&(this._removeTrackWhenEndedHandlers[ea.id]=()=>{this._removeTrackWhenEnded(ea)},this._outputTracks[sn].addEventListener("ended",this._removeTrackWhenEndedHandlers[ea.id])),this._trigger("outputTrackSet",[sn,ea])}function ut(sn){Object.keys(this._outputTracks).forEach(Pn=>{this._outputTracks[Pn]===sn&&this._outputTracks[Pn].removeEventListener("ended",this._removeTrackWhenEndedHandlers[this._outputTracks[Pn].id])})}function bt(sn){Object.keys(this._outputTracks).forEach(Pn=>{this._outputTracks[Pn]===sn&&this._setOutputTrack(Pn,null)})}function Mi(sn,ea){if(!Object.hasOwn(this._outputTracks,sn))throw new Error("Invalid track id: "+sn);this._outputTracks[sn]&&(this._outputTracks[sn].enabled=ea,this._trigger("outputTrackEnabled",[sn,ea]))}return function(){this._superTrackSourceMixin=this._superTrackSourceMixin||i,this.connectTrackSink=this.connectTrackSink||r,this.disconnectTrackSink=this.disconnectTrackSink||l,this.getOutputTrack=this.getOutputTrack||u,this._addOutputTrackSlot=this._addOutputTrackSlot||v,this._removeOutputTrackSlot=this._removeOutputTrackSlot||A,this._setOutputTrack=this._setOutputTrack||ke,this._disableRemoveTrackWhenEnded=this._disableRemoveTrackWhenEnded||ut,this._removeTrackWhenEnded=this._removeTrackWhenEnded||bt,this._setOutputTrackEnabled=this._setOutputTrackEnabled||Mi}}();class dm{constructor(){this._superEmitterMixin(),this._superTrackSinkMixin(),this._superTrackSourceMixin()}}rv.apply(dm.prototype),av.apply(dm.prototype),sv.apply(dm.prototype);var ov=Object.defineProperty,lv=(i,r,l)=>r in i?ov(i,r,{enumerable:!0,configurable:!0,writable:!0,value:l}):i[r]=l,b_=(i,r,l)=>lv(i,typeof r!="symbol"?r+"":r,l);const fm=class pm extends dm{static isSupported(){return this.isWasmSupported()&&(this.isWebGLSupported()||this.isCanvasFilterSupported())}static _checkWasmSupport(){if(!nv.support()){this._wasmSupported=!1,console.error("Looks like WebAssembly is disabled or not supported on this browser, virtual background will not be available");return}this._wasmSupported=!0}static isWasmSupported(){return this._wasmSupported===void 0&&this._checkWasmSupport(),this._wasmSupported}static isCanvasFilterSupported(){if(this._canvasFilterSupported===void 0)if(nc)this._canvasFilterSupported=!1;else{const r=document.createElement("canvas"),l=r.getContext("2d");this._canvasFilterSupported=l.filter!==void 0,r.remove()}return this._canvasFilterSupported}static isWebGLSupported(){if(this._webGLSupported===void 0){let r,l;try{r=document.createElement("canvas"),l=r.getContext("webgl2"),this._webGLSupported=!!l}catch{this._webGLSupported=!1}finally{l=null,r=null}}return this._webGLSupported}constructor(){super(),this._addInputTrackSlot(),this._addOutputTrackSlot(),this._initVideoStreamBackgroundEffect(),this._inputStream=null,this._outputStream=null,this._enabled=!0}_initVideoStreamBackgroundEffect(){const r={modelSquare:{height:256,width:256}};if(!pm.isWasmSupported())return;const l={backgroundType:vn.BACKGROUND_TYPE.BLUR,blurValue:vn.BLUR_STRENGTH.DEFAULT},u={...r.modelSquare,virtualBackground:l,webGL:pm.isWebGLSupported()};this._videoStreamBackgroundEffect=new cm(u),this._videoStreamBackgroundEffect.load().catch(()=>{this._trigger("loadFailed"),this.setEnabled(!1)})}isAvailable(){return pm.isSupported()?!this._videoStreamBackgroundEffect.didLoadFail():!1}isEnabled(){return this._enabled}setEnabled(r){if(this.isAvailable()||(r=!1),this._enabled!==r){if(this._enabled=r,!r){this._stopEffect(),this.getOutputTrack()!==this.getInputTrack()&&this._setOutputTrack("default",this.getInputTrack());return}!this.getInputTrack()||!this.getInputTrack().enabled||this._startEffect()}}_handleInputTrack(r,l,u){if(!this.isAvailable()||!this._enabled){this._setOutputTrack("default",l);return}if(l===u&&l!==null&&l.enabled){this._videoStreamBackgroundEffect.updateInputStream();return}if(this._stopEffect(),!l||!l.enabled){this._setOutputTrack("default",this.getInputTrack());return}this._startEffect()}_handleInputTrackEnabled(r,l){if(!this.isAvailable()||!this._enabled){this._setOutputTrackEnabled("default",l);return}if(!l){this._stopEffect(),this._setOutputTrack("default",this.getInputTrack());return}this._startEffect()}_startEffect(){this._inputStream||(this._inputStream=new MediaStream,this._inputStream.addTrack(this.getInputTrack()),this._outputStream=this._videoStreamBackgroundEffect.startEffect(this._inputStream),this._setOutputTrack("default",this._outputStream.getVideoTracks()[0]))}_stopEffect(){this._outputStream&&(this._videoStreamBackgroundEffect.stopEffect(),this._outputStream.getTracks().forEach(r=>{this._disableRemoveTrackWhenEnded(r),r.stop()}),this._inputStream=null,this._outputStream=null)}getVirtualBackground(){if(this.isAvailable())return this._videoStreamBackgroundEffect.getVirtualBackground()}setVirtualBackground(r){this.isAvailable()&&this._videoStreamBackgroundEffect.setVirtualBackground(r)}destroy(){this._stopEffect(),this._videoStreamBackgroundEffect.destroy(),this._videoStreamBackgroundEffect=null}};b_(fm,"_wasmSupported"),b_(fm,"_canvasFilterSupported"),b_(fm,"_webGLSupported");let y_=fm;const uv={name:"WebServerSetupChecks",components:{NcLoadingIcon:ll.N,IconAlertCircleOutline:Pe,NcButton:C.A,NcNoteCard:it.A,IconCheck:mn},data(){return{virtualBackgroundLoaded:void 0,apachePHPConfiguration:""}},computed:{virtualBackgroundAvailable(){return this.virtualBackgroundLoaded},virtualBackgroundAvailableAriaLabel(){return this.virtualBackgroundAvailable===!1?(0,b.t)("spreed","Failed"):this.virtualBackgroundAvailable===!0?(0,b.t)("spreed","OK"):(0,b.t)("spreed","Checking \u2026")},virtualBackgroundAvailableTitle(){return this.virtualBackgroundAvailable===!1&&!y_.isWasmSupported()?(0,b.t)("spreed","Failed: WebAssembly is disabled or not supported in this browser. Please enable WebAssembly or use a browser with support for it to do the check."):this.virtualBackgroundAvailable===!1?(0,b.t)("spreed",'Failed: ".wasm" and ".tflite" files were not properly returned by the web server. Please check "System requirements" section in Talk documentation.'):this.virtualBackgroundAvailable===!0?(0,b.t)("spreed",'OK: ".wasm" and ".tflite" files were properly returned by the web server.'):(0,b.t)("spreed","Checking \u2026")},apacheWarning(){return this.apachePHPConfiguration==="invalid"?(0,b.t)("spreed","It seems that the PHP and Apache configuration is not compatible. Please note that PHP can only be used with the MPM_PREFORK module and PHP-FPM can only be used with the MPM_EVENT module."):""},apacheWarningType(){return this.apachePHPConfiguration==="invalid"?"error":"warning"}},mounted(){this.apachePHPConfiguration=(0,o.C)("spreed","valid_apache_php_configuration")},beforeMount(){this.checkVirtualBackground()},methods:{t:b.t,checkVirtualBackground(){if(!y_.isWasmSupported()){this.virtualBackgroundLoaded=!1;return}this.virtualBackgroundLoaded=void 0;const i={virtualBackground:{type:vn.BACKGROUND_TYPE.BLUR},webGL:y_.isWebGLSupported()};new cm(i).load().then(()=>{this.virtualBackgroundLoaded=!0}).catch(()=>{this.virtualBackgroundLoaded=!1})}}},cv=(0,ne.A)(uv,[["render",oh],["__scopeId","data-v-aebe1aaa"]]),dv=(0,a.pM)({__name:"AdminSettings",setup(i){const r=(0,o.C)("spreed","has_valid_subscription"),l=Wn("local","federation-v1"),u=(0,e.KR)((0,o.C)("spreed","signaling_servers",{hideWarning:!1,secret:"",servers:[]})),v=(0,a.EW)(()=>u.value.servers.length>0);return(A,ke)=>((0,a.uX)(),(0,a.CE)("div",null,[(0,a.bF)(ho,{servers:u.value.servers,"onUpdate:servers":ke[0]||(ke[0]=ut=>u.value.servers=ut),secret:u.value.secret,"onUpdate:secret":ke[1]||(ke[1]=ut=>u.value.secret=ut),"hide-warning":u.value.hideWarning,"onUpdate:hideWarning":ke[2]||(ke[2]=ut=>u.value.hideWarning=ut),"has-valid-subscription":(0,e.R1)(r)},null,8,["servers","secret","hide-warning","has-valid-subscription"]),(0,a.bF)(pu,{"has-signaling-servers":v.value},null,8,["has-signaling-servers"]),(0,a.bF)(bo,{"has-signaling-servers":v.value},null,8,["has-signaling-servers"]),(0,a.bF)(He),(0,e.R1)(l)?((0,a.uX)(),(0,a.Wv)(bs,{key:0})):(0,a.Q3)("",!0),(0,a.bF)(Ri),(0,a.bF)(cv),(0,a.bF)(Uf),(0,a.bF)(Js),(0,a.bF)(jl,{"has-signaling-servers":v.value},null,8,["has-signaling-servers"]),(0,a.bF)(Ih,{"has-signaling-servers":v.value},null,8,["has-signaling-servers"]),(0,a.bF)(xc)]))}});function fv(i){i.config.globalProperties.OC=window.OC,i.config.globalProperties.OCA=window.OCA,i.config.globalProperties.OCP=window.OCP}ya.p=(0,Kt.fg)("spreed","","js/");const yv=(0,Ve.createApp)(dv).use(fv).mount("#admin_settings")})()})();})();
//# sourceMappingURL=talk-admin-settings.js.map?v=a73cebc0d19cad98e7e5